From c41e02883a4e810cebfb518bea02a7dee0721652 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Elan=20Ruusam=C3=A4e?= Date: Mon, 8 Dec 2014 21:18:12 +0200 Subject: [PATCH] rebuild with gemspec provides --- ruby-rspec-mocks.spec | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/ruby-rspec-mocks.spec b/ruby-rspec-mocks.spec index ef6a43e..528bb47 100644 --- a/ruby-rspec-mocks.spec +++ b/ruby-rspec-mocks.spec @@ -4,15 +4,15 @@ # test needs rspec-core, however rspec-core depends on rspec-mocks # runtime part of rspec-mocks does not depend on rspec-core -%define gem_name rspec-mocks +%define pkgname rspec-mocks Summary: Rspec-2 doubles (mocks and stubs) Summary(pl.UTF-8): Pary Rspec-2 (atrapy i zaślepki) -Name: ruby-%{gem_name} +Name: ruby-%{pkgname} Version: 2.13.1 Release: 2 License: MIT Group: Development/Languages -Source0: http://rubygems.org/gems/%{gem_name}-%{version}.gem +Source0: http://rubygems.org/gems/%{pkgname}-%{version}.gem # Source0-md5: 06ca349a77b5f95170c12005f26a0571 URL: http://github.com/rspec/rspec-mocks BuildRequires: rpm-rubyprov @@ -33,20 +33,21 @@ obejmujący obsługę zaślepek metod, atrapy oraz oczekiwania komunikatów. %prep -%setup -q -n %{gem_name}-%{version} +%setup -q -n %{pkgname}-%{version} %build +# write .gemspec +%__gem_helper spec + %if %{with tests} ruby -rubygems -Ilib/ -S rspec spec/ %endif %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{_bindir}} +install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_specdir}} cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir} - -# cleanups -rm -f $RPM_BUILD_ROOT%{gem_instdir}/{.document,.gitignore,.travis.yml,.yardopts} +cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir} %clean rm -rf $RPM_BUILD_ROOT @@ -58,3 +59,4 @@ rm -rf $RPM_BUILD_ROOT %{ruby_vendorlibdir}/rspec/mocks %dir %{ruby_vendorlibdir}/spec %{ruby_vendorlibdir}/spec/mocks.rb +%{ruby_specdir}/%{pkgname}-%{version}.gemspec -- 2.44.0