Log In
Log In
Places
All Projects
Status Monitor
Collapse sidebar
obs:server:fedora:2.7
rubygem-railties-42
rubygem-railties-42.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File rubygem-railties-42.spec of Package rubygem-railties-42
# Generated from railties-3.0.3.gem by gem2rpm -*- rpm-spec -*- %global gem_name railties %global download_path http://rubygems.org/downloads/ %global runtests 0 Summary: Tools for creating, working with, and running Rails applications Name: rubygem-%{gem_name}-42 Version: 4.2.6 Release: 1%{?dist} Group: Development/Languages License: MIT URL: http://www.rubyonrails.org Source0: %{download_path}%{gem_name}-%{version}.gem # ** Take LICENSE file from upstream. ** # wget --no-check-certificate https://github.com/rails/rails/raw/master/railties/MIT-LICENSE Source1: http://github.com/rails/rails/raw/master/railties/MIT-LICENSE # to get tests: # git clone http://github.com/rails/rails.git && cd rails/railties/ # git checkout v4.2.6 && tar czvf railties-4.2.6-tests.tgz test/ Source2: railties-%{version}-tests.tgz # Let's keep Requires and BuildRequires sorted alphabeticaly BuildRequires: rubygems-devel BuildRequires: ruby(release) %if 0%{?runtests} BuildRequires: rubygem(actionpack) = %{version} BuildRequires: rubygem(activerecord) = %{version} BuildRequires: rubygem(activesupport) = %{version} BuildRequires: rubygem(actionmailer) = %{version} BuildRequires: rubygem(bundler) BuildRequires: rubygem(minitest) BuildRequires: rubygem(mocha) BuildRequires: rubygem(rake) >= 0.8.7 BuildRequires: rubygem(sqlite3) BuildRequires: rubygem(thor) >= 0.18.1 BuildRequires: rubygem(thor) < 2.0 %endif Conflicts: rubygem-%{gem_name} BuildArch: noarch %description Rails internals: application bootup, plugins, generators, and rake tasks. Railties is responsible to glue all frameworks together. Overall, it: * handles all the bootstrapping process for a Rails application; * manager rails command line interface; * provides Rails generators core; %package doc Summary: Documentation for %{name} Group: Documentation Requires: %{name} = %{version}-%{release} %description doc This package contains documentation for %{name}. %prep %setup -q -c -T mkdir -p .%{_bindir} %gem_install -n %{SOURCE0} # May by only for v.3.0.3-6 # # Some stylesheet seems to be mistakingly marked as executable in the upstream # source find .%{gem_instdir} -name *.css -type f -perm /a+x -exec %{__chmod} -v 644 {} \; %build %install mkdir -p %{buildroot}%{gem_dir} mkdir -p %{buildroot}%{_bindir} cp -a .%{gem_dir}/* %{buildroot}%{gem_dir} cp -a .%{_bindir}/* %{buildroot}%{_bindir} cp %{SOURCE1} %{buildroot}%{gem_instdir} %check %if 0%{?runtests} # fake RAILS_FRAMEWORK_ROOT ln -s %{gem_dir}/gems/activesupport-%{version}/ .%{gem_dir}/gems/activesupport ln -s %{gem_dir}/gems/actionmailer-%{version}/ .%{gem_dir}/gems/actionmailer ln -s ${PWD}%{gem_instdir} .%{gem_dir}/gems/railties touch .%{gem_dir}/gems/load_paths.rb touch .%{gem_dir}/gems/Gemfile export RUBYOPT="-I${PWD}%{gem_dir}/gems/railties:${PWD}%{gem_dir}/gems/railties/lib:${PWD}%{gem_dir}/gems/railties/test -rrails/all" export PATH="${PWD}%{gem_dir}/gems/railties/bin:$PATH" pushd .%{gem_dir}/gems/railties # extract tests tar xzf %{SOURCE2} # Get rid of Bundler for now sed -i -e "s|require 'bundler/setup' unless defined?(Bundler)||" test/isolation/abstract_unit.rb # TODO: Test are not yet in the best state. ruby -I. -e 'Dir.glob("test/**/*_test.rb").sort.each {|t| require t}' \ | grep "1012 runs, 2433 assertions, 129 failures, 330 errors, 0 skips" popd %endif %files %{_bindir}/rails %dir %{gem_instdir} %{gem_instdir}/bin %{gem_libdir} %exclude %{gem_cache} %{gem_spec} %doc %{gem_instdir}/MIT-LICENSE %files doc %doc %{gem_docdir} %doc %{gem_instdir}/CHANGELOG.md %doc %{gem_instdir}/RDOC_MAIN.rdoc %doc %{gem_instdir}/README.rdoc
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Contact
Support
@OBShq
The Open Build Service is an
openSUSE project
.
Log In
Places
Places
All Projects
Status Monitor