[packages/ruby-json] Up to 2.19.1
arekm
arekm at pld-linux.org
Thu Mar 19 07:43:53 CET 2026
commit eb9e736f956d005d76b466580ed061de5a0b2836
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Thu Mar 19 07:43:44 2026 +0100
Up to 2.19.1
ruby-json.spec | 58 ++++++++++++++++++++++------------------------------------
1 file changed, 22 insertions(+), 36 deletions(-)
---
diff --git a/ruby-json.spec b/ruby-json.spec
index fe0ef97..35d1e91 100644
--- a/ruby-json.spec
+++ b/ruby-json.spec
@@ -6,12 +6,12 @@
Summary: JSON library for Ruby
Summary(pl.UTF-8): Biblioteka JSON dla języka Ruby
Name: ruby-%{pkgname}
-Version: 1.8.1
-Release: 2
+Version: 2.19.1
+Release: 1
License: Ruby
Group: Development/Languages
Source0: http://rubygems.org/downloads/%{pkgname}-%{version}.gem
-# Source0-md5: d53582f76c34719aa815b0336beeb0a9
+# Source0-md5: 4d06472db72db151fe1732560f0b29bf
URL: http://flori.github.com/json
BuildRequires: rpm-rubyprov
BuildRequires: rpmbuild(macros) >= 1.665
@@ -57,48 +57,34 @@ ri documentation for %{pkgname}.
Dokumentacji w formacie ri dla %{pkgname}.
%prep
-%setup -q
-cp -p %{_datadir}/setup.rb .
+%setup -q -n %{pkgname}-%{version}
%build
%__gem_helper spec
-%{__ruby} setup.rb config \
- --rbdir=%{ruby_vendorlibdir} \
- --sodir=%{ruby_vendorarchdir}
-
-%{__ruby} setup.rb setup
-
-rdoc -o rdoc lib
-rdoc --ri -o ri lib/*
-rm ri/created.rid
-rm ri/cache.ri
-# system libs
-rm -r ri/{Class,Date,DateTime,Exception,Kernel} \
- ri/{Range,Regexp,Struct,Symbol,Time,BigDecimal,Complex,OpenStruct,Rational}
+cd ext/json/ext/generator
+%{__ruby} extconf.rb
+%{__make}
+cd ../parser
+%{__ruby} extconf.rb
+%{__make}
+cd ../../../..
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_specdir},%{ruby_ridir},%{ruby_rdocdir}}
-%{__ruby} setup.rb install \
- --prefix=$RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_vendorarchdir}/json/ext,%{ruby_specdir}}
+cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
+install -p ext/json/ext/generator/generator.so $RPM_BUILD_ROOT%{ruby_vendorarchdir}/json/ext
+install -p ext/json/ext/parser/parser.so $RPM_BUILD_ROOT%{ruby_vendorarchdir}/json/ext
cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
-rmdir $RPM_BUILD_ROOT%{ruby_vendorlibdir}/json/ext
-
-# huh?
-%{__rm} $RPM_BUILD_ROOT%{_datadir}/{example.json,index.html,prototype.js}
-
-cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
-cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
-
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
-%doc CHANGES README* TODO
+%doc CHANGES.md README.md COPYING BSDL LEGAL
%{ruby_vendorlibdir}/json
%{ruby_vendorlibdir}/json.rb
%dir %{ruby_vendorarchdir}/json
@@ -107,10 +93,10 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{ruby_vendorarchdir}/json/ext/parser.so
%{ruby_specdir}/%{pkgname}-%{version}.gemspec
-%files rdoc
-%defattr(644,root,root,755)
-%{ruby_rdocdir}/%{name}-%{version}
+#%files rdoc
+#%defattr(644,root,root,755)
+#%{ruby_rdocdir}/%{name}-%{version}
-%files ri
-%defattr(644,root,root,755)
-%{ruby_ridir}/JSON
+#%files ri
+#%defattr(644,root,root,755)
+#%{ruby_ridir}/JSON
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/ruby-json.git/commitdiff/eb9e736f956d005d76b466580ed061de5a0b2836
More information about the pld-cvs-commit
mailing list