diff --git a/rubygem-gem2rpm.spec b/rubygem-gem2rpm.spec index 8d7394c..b2e374e 100644 --- a/rubygem-gem2rpm.spec +++ b/rubygem-gem2rpm.spec @@ -1,35 +1,34 @@ # Generated from gem2rpm-0.5.2.gem by gem2rpm -*- rpm-spec -*- -%global gemname gem2rpm +%global gem_name gem2rpm -%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) -%global geminstdir %{gemdir}/gems/%{gemname}-%{version} -%global gemdocdir %{gemdir}/doc/%{gemname}-%{version} -%global rubyabi 1.8 +%global gemdocdir %{gem_docdir} +%global rubyabi 1.9.1 Summary: Generate rpm specfiles from gems -Name: rubygem-%{gemname} +Name: rubygem-%{gem_name} Version: 0.7.1 -Release: 3%{?dist} +Release: 4%{?dist} Group: Development/Languages License: GPLv2+ or Ruby %if 0%{?rhel} <= 5 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %endif URL: https://github.com/lutter/gem2rpm/ -Source0: http://rubygems.org/gems/%{gemname}-%{version}.gem +Source0: http://rubygems.org/gems/%{gem_name}-%{version}.gem # git clone https://github.com/lutter/gem2rpm.git && cd gem2rpm && git checkout v0.7.0 # tar czvf gem2rpm-tests.tgz test/ -Source1: %{gemname}-tests.tgz +Source1: %{gem_name}-tests.tgz Requires: ruby(abi) = %{rubyabi} Requires: ruby(rubygems) Requires: ruby Requires: /usr/bin/rpmdev-packager BuildRequires: ruby(abi) = %{rubyabi} -BuildRequires: ruby(rubygems) +BuildRequires: rubygems-devel BuildRequires: ruby BuildRequires: /usr/bin/rpmdev-packager +BuildRequires: rubygem(minitest) BuildArch: noarch -Provides: rubygem(%{gemname}) = %{version} +Provides: rubygem(%{gem_name}) = %{version} %description Generate source rpms and rpm spec files from a Ruby Gem. The spec file @@ -48,8 +47,8 @@ Documentation for %{name}. %prep %setup -q -c -T -mkdir -p .%{gemdir} -gem install --local --install-dir .%{gemdir} \ +mkdir -p .%{gem_dir} +gem install --local --install-dir .%{gem_dir} \ --bindir .%{_bindir} \ --force %{SOURCE0} @@ -57,38 +56,41 @@ gem install --local --install-dir .%{gemdir} \ %install rm -rf %{buildroot} -mkdir -p %{buildroot}%{gemdir} -cp -a .%{gemdir}/* \ - %{buildroot}%{gemdir}/ +mkdir -p %{buildroot}%{gem_dir} +cp -a .%{gem_dir}/* \ + %{buildroot}%{gem_dir}/ mkdir -p %{buildroot}%{_bindir} cp -a .%{_bindir}/* \ %{buildroot}%{_bindir}/ -find %{buildroot}%{geminstdir}/bin -type f | xargs chmod a+x +find %{buildroot}%{gem_instdir}/bin -type f | xargs chmod a+x %check -tar xzvf %{SOURCE1} -C .%{geminstdir} -pushd .%{geminstdir} -RUBYOPT="-Itest" testrb test/ +tar xzvf %{SOURCE1} -C .%{gem_instdir} +pushd .%{gem_instdir} +testrb -Itest test/ popd %files -%dir %{geminstdir} +%dir %{gem_instdir} %{_bindir}/gem2rpm -%{geminstdir}/bin -%{geminstdir}/lib -%{geminstdir}/templates -%doc %{geminstdir}/LICENSE -%{gemdir}/cache/%{gemname}-%{version}.gem -%{gemdir}/specifications/%{gemname}-%{version}.gemspec +%{gem_instdir}/bin +%{gem_libdir} +%{gem_instdir}/templates +%doc %{gem_instdir}/LICENSE +%{gem_cache} +%{gem_spec} %files doc %doc %{gemdocdir} -%doc %{geminstdir}/README -%doc %{geminstdir}/AUTHORS +%doc %{gem_instdir}/README +%doc %{gem_instdir}/AUTHORS %changelog +* Fri Jan 20 2012 Vít Ondruch - 0.7.1-4 +- Rebuilt for Ruby 1.9.3. + * Sat Jan 14 2012 Fedora Release Engineering - 0.7.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild