Log In
Log In
Places
All Projects
Status Monitor
Collapse sidebar
obs:server:fedora:2.7
rubygem-activemodel-42
rubygem-activemodel-42.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File rubygem-activemodel-42.spec of Package rubygem-activemodel-42
%global gem_name activemodel Summary: A toolkit for building modeling frameworks Name: rubygem-%{gem_name}-42 Version: 4.2.6 Release: 1%{?dist} Group: Development/Languages License: MIT URL: http://www.rubyonrails.org Source0: http://rubygems.org/gems/%{gem_name}-%{version}.gem # git clone https://github.com/rails/rails.git && cd rails/activemodel && git checkout v4.2.6 # tar czvf activemodel-4.2.6-tests.tgz test/ Source1: %{gem_name}-4.2.6-tests.tgz # Let's keep Requires and BuildRequires sorted alphabeticaly BuildRequires: rubygems-devel BuildRequires: rubygem(activesupport) = %{version} BuildRequires: rubygem(bcrypt) => 3.1.2 BuildRequires: rubygem(builder) => 3.1 BuildRequires: rubygem(builder) < 4.0 BuildRequires: rubygem(minitest) BuildRequires: rubygem(mocha) BuildArch: noarch %description Rich support for attributes, callbacks, validations, observers, serialization, internationalization, and testing. It provides a known set of interfaces for usage in model classes. It also helps building custom ORMs for use outside of the Rails framework. %package doc Summary: Documentation for %{name} Group: Documentation Requires:%{name} = %{version}-%{release} %description doc Documentation for %{name} %prep %setup -q -c -T %gem_install -n %{SOURCE0} %build %install mkdir -p %{buildroot}%{gem_dir} cp -a .%{gem_dir}/* \ %{buildroot}%{gem_dir}/ %check pushd .%{gem_instdir} tar xzvf %{SOURCE1} # load_path is not available, remove its require. sed -i '1,2d' test/cases/helper.rb # This depends on Rails, remove for now rm ./test/cases/railtie_test.rb # TODO: Run test in order! Otherwise we get a lot of errors. ruby -Ilib:test -e "Dir.glob('./test/**/*_test.rb').sort.each {|t| require t}" popd %files %dir %{gem_instdir} %{gem_libdir} %doc %{gem_instdir}/README.rdoc %doc %{gem_instdir}/MIT-LICENSE %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_instdir}/CHANGELOG.md %doc %{gem_docdir}
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