[packages/ruby-parser] Up to 3.3.11.1

arekm arekm at pld-linux.org
Sat Mar 28 00:17:11 CET 2026


commit 6f521d45a0584143ac0c4c2f54c10d6d5f100373
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Sat Mar 28 00:16:50 2026 +0100

    Up to 3.3.11.1

 ruby-parser-shebang.patch | 16 ++++++++++++++++
 ruby-parser.spec          | 33 +++++++++------------------------
 2 files changed, 25 insertions(+), 24 deletions(-)
---
diff --git a/ruby-parser.spec b/ruby-parser.spec
index 2768da8..a54f1cb 100644
--- a/ruby-parser.spec
+++ b/ruby-parser.spec
@@ -5,36 +5,21 @@
 %define	pkgname	parser
 Summary:	A Ruby parser written in pure Ruby
 Name:		ruby-%{pkgname}
-Version:	2.5.1.2
-Release:	3
+Version:	3.3.11.1
+Release:	1
 License:	MIT
 Group:		Development/Languages
 Source0:	http://rubygems.org/downloads/%{pkgname}-%{version}.gem
-# Source0-md5:	f94bfd2b3efeabb109ad86a6210a0140
+# Source0-md5:	75b83e69e5b331870ff35bd7b766f52b
+Patch0:		ruby-parser-shebang.patch
 URL:		http://github.com/whitequark/parser
 BuildRequires:	rpm-rubyprov
-BuildRequires:	rpmbuild(macros) >= 1.656
-BuildRequires:	sed >= 4.0
+BuildRequires:	rpmbuild(macros) >= 1.665
 %if %{with tests}
-BuildRequires:	ruby-bundler < 2
-BuildRequires:	ruby-bundler >= 1.2
-BuildRequires:	ruby-cliver < 0.4
-BuildRequires:	ruby-cliver >= 0.3.0
-BuildRequires:	ruby-coveralls
-BuildRequires:	ruby-gauntlet
-BuildRequires:	ruby-json_pure
-BuildRequires:	ruby-kramdown
-BuildRequires:	ruby-mime-types < 2
-BuildRequires:	ruby-mime-types >= 1.25
-BuildRequires:	ruby-minitest < 6
-BuildRequires:	ruby-minitest >= 5.0
-BuildRequires:	ruby-racc = 1.4.9
-BuildRequires:	ruby-rake < 1
+BuildRequires:	ruby-bundler >= 1.15
+BuildRequires:	ruby-minitest >= 5.10
+BuildRequires:	ruby-racc
 BuildRequires:	ruby-rake >= 0.9
-BuildRequires:	ruby-simplecov < 1
-BuildRequires:	ruby-simplecov >= 0.7
-BuildRequires:	ruby-simplecov-sublime-ruby-coverage
-BuildRequires:	ruby-yard
 %endif
 BuildArch:	noarch
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -44,7 +29,7 @@ A Ruby parser written in pure Ruby.
 
 %prep
 %setup -q -n %{pkgname}-%{version}
-%{__sed} -i -e '1 s,#!.*ruby,#!%{__ruby},' bin/*
+%patch -P0 -p1
 
 %build
 %__gem_helper spec
diff --git a/ruby-parser-shebang.patch b/ruby-parser-shebang.patch
new file mode 100644
index 0000000..54ee830
--- /dev/null
+++ b/ruby-parser-shebang.patch
@@ -0,0 +1,16 @@
+--- a/bin/ruby-parse
++++ b/bin/ruby-parse
+@@ -1,4 +1,4 @@
+-#! /usr/bin/env ruby
++#!/usr/bin/ruby
+ # frozen_string_literal: true
+
+ $LOAD_PATH.unshift(File.expand_path('../../lib', __FILE__))
+--- a/bin/ruby-rewrite
++++ b/bin/ruby-rewrite
+@@ -1,4 +1,4 @@
+-#! /usr/bin/env ruby
++#!/usr/bin/ruby
+ # frozen_string_literal: true
+
+ $LOAD_PATH.unshift(File.expand_path('../../lib', __FILE__))
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ruby-parser.git/commitdiff/6f521d45a0584143ac0c4c2f54c10d6d5f100373



More information about the pld-cvs-commit mailing list