[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