[packages/ruby-rubytree] Release 2 (by relup.sh)

arekm arekm at pld-linux.org
Sat Mar 21 01:42:17 CET 2026


commit 966416afd1821d7eab7c9d9e429c48a8cd941f7c
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Sat Mar 21 01:41:51 2026 +0100

    Release 2 (by relup.sh)

 ruby-rubytree-shebangs.patch | 90 ++++++++++++++++++++++++++++++++++++++++++++
 ruby-rubytree.spec           |  6 +--
 2 files changed, 93 insertions(+), 3 deletions(-)
---
diff --git a/ruby-rubytree.spec b/ruby-rubytree.spec
index ba8a3d4..461f7ad 100644
--- a/ruby-rubytree.spec
+++ b/ruby-rubytree.spec
@@ -2,11 +2,12 @@
 Summary:	A generic tree data structure implementation for Ruby
 Name:		ruby-%{pkgname}
 Version:	2.2.0
-Release:	1
+Release:	2
 License:	BSD
 Group:		Development/Languages
 Source0:	http://rubygems.org/downloads/%{pkgname}-%{version}.gem
 # Source0-md5:	4446c9adcb46c73c79dbb320870210f3
+Patch0:		ruby-rubytree-shebangs.patch
 URL:		http://rubytree.rubyforge.org/
 BuildRequires:	rpm-rubyprov
 BuildRequires:	rpmbuild(macros) >= 1.665
@@ -44,6 +45,7 @@ Dokumentacji w formacie ri dla %{name}.
 
 %prep
 %setup -q -n %{pkgname}-%{version}
+%patch -P0 -p1
 
 %build
 %__gem_helper spec
@@ -58,12 +60,10 @@ rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_specdir},%{ruby_ridir},%{ruby_rdocdir},%{_examplesdir}/%{name}-%{version}}
 
 cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
-find $RPM_BUILD_ROOT%{ruby_vendorlibdir} -type f -name "*.rb" | xargs sed -i -e '1s,/usr/bin/env ruby,%{__ruby},'
 cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
 cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
 cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
 cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
-find $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} -type f -name "*.rb" | xargs sed -i -e '1s,/usr/bin/env ruby,%{__ruby},'
 
 %clean
 rm -rf $RPM_BUILD_ROOT
diff --git a/ruby-rubytree-shebangs.patch b/ruby-rubytree-shebangs.patch
new file mode 100644
index 0000000..4ef80c7
--- /dev/null
+++ b/ruby-rubytree-shebangs.patch
@@ -0,0 +1,90 @@
+diff -uNr rubytree-2.2.0.orig/examples/example_basic.rb rubytree-2.2.0/examples/example_basic.rb
+--- rubytree-2.2.0.orig/examples/example_basic.rb	2026-03-21 00:51:50.489818938 +0100
++++ rubytree-2.2.0/examples/example_basic.rb	2026-03-21 00:51:50.536340886 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env ruby
++#!/usr/bin/ruby
+ #
+ # example_basic.rb:: Basic usage of the tree library.
+ #
+diff -uNr rubytree-2.2.0.orig/lib/tree/utils/tree_merge_handler.rb rubytree-2.2.0/lib/tree/utils/tree_merge_handler.rb
+--- rubytree-2.2.0.orig/lib/tree/utils/tree_merge_handler.rb	2026-03-21 00:51:50.503152271 +0100
++++ rubytree-2.2.0/lib/tree/utils/tree_merge_handler.rb	2026-03-21 00:51:50.538459076 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env ruby
++#!/usr/bin/ruby
+ #
+ # tree_merge_handler.rb
+ #
+diff -uNr rubytree-2.2.0.orig/spec/spec_helper.rb rubytree-2.2.0/spec/spec_helper.rb
+--- rubytree-2.2.0.orig/spec/spec_helper.rb	2026-03-21 00:51:50.491719048 +0100
++++ rubytree-2.2.0/spec/spec_helper.rb	2026-03-21 00:51:50.540754582 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env ruby
++#!/usr/bin/ruby
+ #
+ # spec_helper.rb
+ #
+diff -uNr rubytree-2.2.0.orig/spec/tree_spec.rb rubytree-2.2.0/spec/tree_spec.rb
+--- rubytree-2.2.0.orig/spec/tree_spec.rb	2026-03-21 00:51:50.491719048 +0100
++++ rubytree-2.2.0/spec/tree_spec.rb	2026-03-21 00:51:50.543260885 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env ruby
++#!/usr/bin/ruby
+ #
+ # tree_spec.rb
+ #
+diff -uNr rubytree-2.2.0.orig/test/run_test.rb rubytree-2.2.0/test/run_test.rb
+--- rubytree-2.2.0.orig/test/run_test.rb	2026-03-21 00:51:50.520618013 +0100
++++ rubytree-2.2.0/test/run_test.rb	2026-03-21 00:51:50.545285817 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env ruby
++#!/usr/bin/ruby
+ #
+ # run_test.rb:: Run all the tests from the Ruby command line.
+ #
+diff -uNr rubytree-2.2.0.orig/test/test_binarytree.rb rubytree-2.2.0/test/test_binarytree.rb
+--- rubytree-2.2.0.orig/test/test_binarytree.rb	2026-03-21 00:51:50.520618013 +0100
++++ rubytree-2.2.0/test/test_binarytree.rb	2026-03-21 00:51:50.547172796 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env ruby
++#!/usr/bin/ruby
+ 
+ # test_binarytree.rb - This file is part of the RubyTree package.
+ #
+diff -uNr rubytree-2.2.0.orig/test/test_rubytree_require.rb rubytree-2.2.0/test/test_rubytree_require.rb
+--- rubytree-2.2.0.orig/test/test_rubytree_require.rb	2026-03-21 00:51:50.520618013 +0100
++++ rubytree-2.2.0/test/test_rubytree_require.rb	2026-03-21 00:51:50.549110123 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env ruby
++#!/usr/bin/ruby
+ 
+ # test_rubytree_require.rb - This file is part of the RubyTree package.
+ #
+diff -uNr rubytree-2.2.0.orig/test/test_subclassed_node.rb rubytree-2.2.0/test/test_subclassed_node.rb
+--- rubytree-2.2.0.orig/test/test_subclassed_node.rb	2026-03-21 00:51:50.520618013 +0100
++++ rubytree-2.2.0/test/test_subclassed_node.rb	2026-03-21 00:51:50.551006911 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env ruby
++#!/usr/bin/ruby
+ 
+ # test_subclassed_node.rb - This file is part of the RubyTree package.
+ #
+diff -uNr rubytree-2.2.0.orig/test/test_thread_and_fiber.rb rubytree-2.2.0/test/test_thread_and_fiber.rb
+--- rubytree-2.2.0.orig/test/test_thread_and_fiber.rb	2026-03-21 00:51:50.526485605 +0100
++++ rubytree-2.2.0/test/test_thread_and_fiber.rb	2026-03-21 00:51:50.552798304 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env ruby
++#!/usr/bin/ruby
+ 
+ # test_thread_and_fiber.rb - This file is part of the RubyTree package.
+ #
+diff -uNr rubytree-2.2.0.orig/test/test_tree.rb rubytree-2.2.0/test/test_tree.rb
+--- rubytree-2.2.0.orig/test/test_tree.rb	2026-03-21 00:51:50.526485605 +0100
++++ rubytree-2.2.0/test/test_tree.rb	2026-03-21 00:51:50.554669862 +0100
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env ruby
++#!/usr/bin/ruby
+ 
+ # test_tree.rb - This file is part of the RubyTree package.
+ #
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ruby-rubytree.git/commitdiff/966416afd1821d7eab7c9d9e429c48a8cd941f7c



More information about the pld-cvs-commit mailing list