Notification time stamped 2018-12-31 23:40:24 UTC
From 4b10a8fd23de3294eaaf4a52cd824494134b69bf Mon Sep 17 00:00:00 2001
From: František Dvořák <valtri(a)civ.zcu.cz>
Date: Dec 31 2018 23:38:54 +0000
Subject: Update to 2.10.0
- Update to 2.10.0
- Added examples
---
diff --git a/.gitignore b/.gitignore
index abd9630..353f536 100644
--- a/.gitignore
+++ b/.gitignore
@@ -24,3 +24,5 @@
/rubygem-ox-2.5.0-test.tgz
/ox-2.8.2.gem
/rubygem-ox-2.8.2-test.tgz
+/ox-2.10.0.gem
+/rubygem-ox-2.10.0-repo.tgz
diff --git a/rubygem-ox.spec b/rubygem-ox.spec
index 736066b..d193a82 100644
--- a/rubygem-ox.spec
+++ b/rubygem-ox.spec
@@ -1,8 +1,8 @@
%global gem_name ox
Name: rubygem-%{gem_name}
-Version: 2.8.2
-Release: 5%{?dist}
+Version: 2.10.0
+Release: 1%{?dist}
Summary: Fast XML parser and object serializer
Group: Development/Languages
@@ -10,9 +10,9 @@ License: MIT
URL:
http://www.ohler.com/ox
Source0:
https://rubygems.org/gems/%{gem_name}-%{version}.gem
# git clone
https://github.com/ohler55/ox && cd ox
-# git checkout v2.8.2
-# tar -czf rubygem-ox-2.8.2-test.tgz test/
-Source1: %{name}-%{version}-test.tgz
+# git checkout v2.10.0
+# tar -czf rubygem-ox-2.10.0-repo.tgz test/ examples/
+Source1: %{name}-%{version}-repo.tgz
BuildRequires: gcc
BuildRequires: rubygems-devel
@@ -47,6 +47,9 @@ gem unpack %{SOURCE0}
gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
+# fix shebang in examples
+sed -i -e '1 s,#!/usr/bin/env ruby,#!/usr/bin/ruby,' examples/*
+
%build
gem build %{gem_name}.gemspec
@@ -64,6 +67,11 @@ cp -a .%{gem_extdir_mri}/gem.build_complete
%{buildroot}%{gem_extdir_mri}/
cp -a .%{gem_extdir_mri}/*.so %{buildroot}%{gem_extdir_mri}/ox/
rm -rf %{buildroot}%{gem_instdir}/ext/
+# examples - script interpreter, not executable
+cp -a examples/ %{buildroot}%{gem_instdir}
+sed -i -e 's|/usr/bin/env ruby|/usr/bin/ruby|'
%{buildroot}%{gem_instdir}/examples/*
+chmod -x %{buildroot}%{gem_instdir}/examples/*
+
%check
cp -pr test/ ./%{gem_instdir}
@@ -84,11 +92,16 @@ popd
%files doc
%doc %{gem_docdir}/
+%doc %{gem_instdir}/examples/
%doc %{gem_instdir}/CHANGELOG.md
%doc %{gem_instdir}/README.md
%changelog
+* Mon Dec 31 2018 František Dvořák <valtri(a)civ.zcu.cz> - 2.10.0-1
+- Update to 2.10.0
+- Added examples
+
* Sat Jul 14 2018 Fedora Release Engineering <releng(a)fedoraproject.org> - 2.8.2-5
- Rebuilt for
https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
diff --git a/sources b/sources
index 0df9e42..faafbc5 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
-SHA512 (ox-2.8.2.gem) =
adf05f733e9845814fcc3500edebe8148739322eb775cd815e4d5309eab440dcace28ebcbed0a9cbe78356ffde2c2570d3c8c84051d3ac60fe1d6c8e11294411
-SHA512 (rubygem-ox-2.8.2-test.tgz) =
540ca259ff1f834a37aaa416cbb9ecbf210416a93765e9b738e28b6153084b3698eb7a167f6adf6ca6afc8d2ad98107ed610dbdd9c722ce1a3438ab1afad82f5
+SHA512 (ox-2.10.0.gem) =
3234e972e050417ba394c2b135937b0b614461bd0ffd01fe89e45cf354b0a3f4b415b1138beef2b197956515874a961cc5fcb33027420656b3ab251e043f44a9
+SHA512 (rubygem-ox-2.10.0-repo.tgz) =
a45b72031ddc14ecbbb0dad952a7d41988d156f998bd77121963c9e8d3571683ba78c69b7ef2551b5bc0510b7409376da8678d8fd3336497d1e66068ddba6ac7
https://src.fedoraproject.org/rpms/rubygem-ox/c/4b10a8fd23de3294eaaf4a52c...