From bb63ee48ea4b274daf5dc030ceb4a84ca816f5a1da90d513c4aa1da7659189dd Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Mon, 9 Jul 2012 05:18:17 +0000 Subject: [PATCH 1/3] - rename $bin19 binaries to $bin OBS-URL: https://build.opensuse.org/package/show/devel:languages:ruby/ruby?expand=0&rev=36 --- ruby.changes | 5 +++++ ruby.macros | 16 ++++++++++++---- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/ruby.changes b/ruby.changes index 105364d..5923af7 100644 --- a/ruby.changes +++ b/ruby.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Jul 9 05:17:40 UTC 2012 - coolo@suse.com + +- rename $bin19 binaries to $bin + ------------------------------------------------------------------- Wed Jul 4 08:59:02 UTC 2012 - saschpe@suse.de diff --git a/ruby.macros b/ruby.macros index 03e8044..0a02d8a 100644 --- a/ruby.macros +++ b/ruby.macros @@ -1,8 +1,7 @@ -%gem_install %{gem19_install} %rubygems_requires %{rubygems19_requires} %rb_binary %{rb19_binary} -%gem_binary /usr/bin/gem +%gem_binary /usr/bin/gem1.9 %rb_arch %{rb19_arch} %rb_ver %{rb19_ver} @@ -56,11 +55,20 @@ cd $GEMSPEC_SOURCE_DIR && %{gem_binary} build --verbose *.gemspec \ # %gem_install() \ if [ %# -ge 1 ]; then \ - %{gem_binary} install --verbose --local --build-root=%{buildroot} %* \ + %{gem_binary} install --verbose --local --build-root=%{buildroot} %* ;\ else \ GEM_FILE=`find . -maxdepth 2 -type f -name "%{mod_name}-%{version}.gem"` \ %{gem_binary} install --verbose --local --bindir %{buildroot}%{_bindir} --install-dir %{buildroot}%{_libdir}/ruby/gems/%{rb_ver} $GEM_FILE \ -fi \ +fi; \ +if test -d $RPM_BUILD_ROOT/usr/bin; then \ + cd $RPM_BUILD_ROOT/usr/bin; \ + bins=`ls -1 *1.9 2> /dev/null`; \ + if test -n "$bins"; then \ + for bin in $bins; do \ + mv -v $bin $(echo "$bin" | sed -e 's,1.9$,,'); \ + done ;\ + fi ;\ +fi ;\ %{nil} %gem_cleanup() \ From 7897674e0e5c658483a73178f7248236e0021a91e78c8c975cba213ce284fc08 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Wed, 11 Jul 2012 05:44:58 +0000 Subject: [PATCH 2/3] - gem_install_wrapper no longer necessary OBS-URL: https://build.opensuse.org/package/show/devel:languages:ruby/ruby?expand=0&rev=37 --- ruby.spec | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ruby.spec b/ruby.spec index ef8fe09..c2c2643 100644 --- a/ruby.spec +++ b/ruby.spec @@ -97,8 +97,8 @@ ln -s %_libdir/libruby1.9.so $RPM_BUILD_ROOT%_libdir/libruby.so install -D -m 0644 %{S:0} $RPM_BUILD_ROOT/etc/rpm/macros.ruby install -D -m 0644 %{S:3} $RPM_BUILD_ROOT/etc/rpm/macros.common-ruby install -D -m 0644 %{S:2} $RPM_BUILD_ROOT/etc/gemrc -install -D -m 0644 %{S:4} $RPM_BUILD_ROOT/%{_rpmconfigdir}/fileattrs/rubygems.attr -install -D -m 0755 %{S:5} $RPM_BUILD_ROOT/%{_rpmconfigdir}/rubygemsdeps.sh +install -D -m 0644 %{S:4} $RPM_BUILD_ROOT/usr/lib/rpm/fileattrs/rubygems.attr +install -D -m 0755 %{S:5} $RPM_BUILD_ROOT/usr/lib/rpm/rubygemsdeps.sh export NO_BRP_STALE_LINK_ERROR=yes %files @@ -115,8 +115,8 @@ export NO_BRP_STALE_LINK_ERROR=yes %defattr(-,root,root) /etc/gemrc /etc/rpm/macros.common-ruby -%{_rpmconfigdir}/fileattrs/rubygems.attr -%{_rpmconfigdir}/rubygemsdeps.sh +/usr/lib/rpm/fileattrs/rubygems.attr +/usr/lib/rpm/rubygemsdeps.sh %_bindir/gem_build_cleanup %changelog From 26ccd3ff507214e38fda17d44da0520bb9f57476ffe62ab9c1d279064bf9265d Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Wed, 11 Jul 2012 06:20:11 +0000 Subject: [PATCH 3/3] one more fix for 11.4 OBS-URL: https://build.opensuse.org/package/show/devel:languages:ruby/ruby?expand=0&rev=38 --- ruby.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/ruby.spec b/ruby.spec index c2c2643..76f4eb6 100644 --- a/ruby.spec +++ b/ruby.spec @@ -115,6 +115,7 @@ export NO_BRP_STALE_LINK_ERROR=yes %defattr(-,root,root) /etc/gemrc /etc/rpm/macros.common-ruby +%dir /usr/lib/rpm/fileattrs /usr/lib/rpm/fileattrs/rubygems.attr /usr/lib/rpm/rubygemsdeps.sh %_bindir/gem_build_cleanup