[packages/ruby-abstract] Release 4 (by relup.sh)
arekm
arekm at pld-linux.org
Fri Mar 20 10:17:10 CET 2026
commit bf71e23918c478125ecdbd65c718066716af63b4
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Fri Mar 20 10:16:27 2026 +0100
Release 4 (by relup.sh)
abstract-gemspec-load.patch | 10 ++++++++++
ruby-abstract.spec | 10 +++++-----
2 files changed, 15 insertions(+), 5 deletions(-)
---
diff --git a/ruby-abstract.spec b/ruby-abstract.spec
index a2d6ae3..da928e8 100644
--- a/ruby-abstract.spec
+++ b/ruby-abstract.spec
@@ -2,11 +2,12 @@
Summary: Allows you to define an abstract method in Ruby
Name: ruby-%{pkgname}
Version: 1.0.0
-Release: 3
+Release: 4
License: GPL v2 or Ruby
Group: Development/Languages
Source0: http://gems.rubyforge.org/gems/%{pkgname}-%{version}.gem
# Source0-md5: ea26d93f0a47a530631da430c9e9b7e5
+Patch0: abstract-gemspec-load.patch
URL: http://rubyforge.org/projects/abstract
BuildRequires: rpm-rubyprov
BuildRequires: rpmbuild(macros) >= 1.665
@@ -25,11 +26,10 @@ Requires: %{name} = %{version}-%{release}
This package contains documentation for %{name}.
%prep
-%setup -q
+%setup -q -n %{pkgname}-%{version}
+%patch -P 0 -p1
%build
-# write .gemspec
-%__gem_helper spec
%if %{with tests}
ruby test/test.rb
@@ -39,7 +39,7 @@ ruby test/test.rb
rm -rf $RPM_BUILD_ROOT
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}
+cp -p %{pkgname}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}/%{pkgname}-%{version}.gemspec
%clean
rm -rf $RPM_BUILD_ROOT
diff --git a/abstract-gemspec-load.patch b/abstract-gemspec-load.patch
new file mode 100644
index 0000000..6b79d7f
--- /dev/null
+++ b/abstract-gemspec-load.patch
@@ -0,0 +1,10 @@
+# Fix gemspec to return a Gem::Specification when loaded by RPMs rubygems generator.
+# Without this, dependency generation errors out on newer Ruby/RPM.
+--- a/abstract.gemspec
++++ b/abstract.gemspec
+@@ -46,3 +46,5 @@
+ Gem::Builder.new(spec).build
+ end
+
++
++spec
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ruby-abstract.git/commitdiff/bf71e23918c478125ecdbd65c718066716af63b4
More information about the pld-cvs-commit
mailing list