[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