]> git.pld-linux.org Git - packages/ruby-abstract.git/commitdiff
build with rubygem rpm provides auto/th/ruby-abstract-1.0.0-2
authorElan Ruusamäe <glen@delfi.ee>
Thu, 7 Nov 2013 23:22:05 +0000 (01:22 +0200)
committerElan Ruusamäe <glen@delfi.ee>
Thu, 7 Nov 2013 23:22:05 +0000 (01:22 +0200)
ruby-abstract.spec

index 621019ecd89b2c865e0fa7482271cec87f209e8e..c5040941c9784105aa36e4bacdc00a6220c8c4a6 100644 (file)
@@ -1,15 +1,15 @@
-%define gem_name abstract
+%define pkgname abstract
 Summary:       Allows you to define an abstract method in Ruby
-Name:          ruby-%{gem_name}
+Name:          ruby-%{pkgname}
 Version:       1.0.0
-Release:       1
+Release:       2
 License:       GPL v2 or Ruby
 Group:         Development/Languages
-URL:           http://rubyforge.org/projects/abstract
-Source0:       http://gems.rubyforge.org/gems/%{gem_name}-%{version}.gem
+Source0:       http://gems.rubyforge.org/gems/%{pkgname}-%{version}.gem
 # Source0-md5: ea26d93f0a47a530631da430c9e9b7e5
+URL:           http://rubyforge.org/projects/abstract
 BuildRequires: rpm-rubyprov
-BuildRequires: rpmbuild(macros) >= 1.656
+BuildRequires: rpmbuild(macros) >= 1.665
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -28,14 +28,18 @@ This package contains documentation for %{name}.
 %setup -q
 
 %build
+# write .gemspec
+%__gem_helper spec
+
 %if %{with tests}
 ruby test/test.rb
 %endif
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{ruby_vendorlibdir}
+install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_specdir}}
 cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
+cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -44,6 +48,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc README.txt ChangeLog
 %{ruby_vendorlibdir}/abstract.rb
+%{ruby_specdir}/%{pkgname}-%{version}.gemspec
 
 %if 0
 %files doc
This page took 0.073686 seconds and 4 git commands to generate.