# Generated from fixture_builder-0.5.2.gem by gem2rpm -*- rpm-spec -*- %global gem_name fixture_builder Name: rubygem-%{gem_name} Version: 0.5.2 Release: 1%{?dist} Summary: Build Rails fixtures using object mother factories License: MIT URL: http://github.com/rdy/fixture_builder Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) BuildRequires: rubygems-devel BuildRequires: ruby # BuildRequires: rubygem(rails) >= 2 # BuildRequires: rubygem(test-unit) # BuildRequires: rubygem(sqlite3) BuildArch: noarch %description FixtureBuilder allows testers to use their existing factories, like FactoryGirl, to generate high performance fixtures that can be shared across all your tests and development environment. The best of all worlds! Speed, Maintainability, Flexibility, Consistency, and Simplicity! %package doc Summary: Documentation for %{name} Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc Documentation for %{name}. %prep %setup -q -n %{gem_name}-%{version} %build # Create the gem as gem install only works on a gem file gem build ../%{gem_name}-%{version}.gemspec # %%gem_install compiles any C extensions and installs the gem into ./%%gem_dir # by default, so that we can move it into the buildroot in %%install %gem_install %install mkdir -p %{buildroot}%{gem_dir} cp -a .%{gem_dir}/* \ %{buildroot}%{gem_dir}/ %check pushd .%{gem_instdir} # ruby -e 'Dir.glob "./test/**/*_test.rb", &method(:require)' popd %files %dir %{gem_instdir} %exclude %{gem_instdir}/.gitignore %{gem_instdir}/.pairs %{gem_instdir}/.ruby-version %exclude %{gem_instdir}/.travis.yml %license %{gem_instdir}/MIT-LICENSE %{gem_libdir} %{gem_instdir}/tmp %exclude %{gem_cache} %{gem_spec} %files doc %doc %{gem_docdir} %{gem_instdir}/Gemfile %doc %{gem_instdir}/README.markdown %{gem_instdir}/Rakefile %{gem_instdir}/fixture_builder.gemspec %{gem_instdir}/test %changelog * Mon Aug 23 2021 mockbuilder - 0.5.2-1 - Initial package