From 21e4ecd2a487888590a0ef4be73b9e09d76e696a Mon Sep 17 00:00:00 2001 From: Mamoru TASAKA Date: Mon, 5 Jun 2017 14:30:47 +0900 Subject: [PATCH] 1.15.9 --- .gitignore | 2 ++ rcairo-create-missing-test-files.sh | 32 +++++++++++++++++++++++++++++ rubygem-cairo.spec | 13 +++++++++++- sources | 3 ++- 4 files changed, 48 insertions(+), 2 deletions(-) create mode 100644 rcairo-create-missing-test-files.sh diff --git a/.gitignore b/.gitignore index 8a8d13b..04479dd 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,5 @@ /cairo-1.15.4.gem /cairo-1.15.5.gem /cairo-1.15.7.gem +/cairo-1.15.9.gem +/rcairo-1.15.9-test-missing-files.tar.gz diff --git a/rcairo-create-missing-test-files.sh b/rcairo-create-missing-test-files.sh new file mode 100644 index 0000000..8d106da --- /dev/null +++ b/rcairo-create-missing-test-files.sh @@ -0,0 +1,32 @@ +#!/bin/bash + +usage() { + echo "$0 " +} + +set -e +set -x + +if [ $# -lt 1 ] ; then + usage + exit 1 +fi + +VERSION=$1 + +TMPDIR=$(mktemp -d /tmp/rcairo-XXXXXX) +CURDIR=$(pwd) + +pushd $TMPDIR + +git clone https://github.com/rcairo/rcairo.git +cd rcairo/ + +git reset --hard v$VERSION +cd .. + +tar czf $CURDIR/rcairo-${VERSION}-test-missing-files.tar.gz rcairo/test/fixture/ + +popd +rm -rf $TMPDIR + diff --git a/rubygem-cairo.spec b/rubygem-cairo.spec index 3de7162..434641b 100644 --- a/rubygem-cairo.spec +++ b/rubygem-cairo.spec @@ -2,7 +2,7 @@ %global header_dir %{ruby_vendorarchdir} %global gem_name cairo -%global gemver 1.15.7 +%global gemver 1.15.9 #%%global gem_githash af3e3fc059 # Upstream GIT http://github.com/rcairo/ @@ -21,6 +21,10 @@ Source0: %{gem_name}-%{gemver}-%{gem_githash}.gem %endif # Git based gem is created by below Source1: create-cairo-gem.sh +# FIXME +Source11: rcairo-%{version}-test-missing-files.tar.gz +# Source11 is generated by the below +Source12: rcairo-create-missing-test-files.sh %if 0%{?fedora} >= 19 Requires: ruby(release) @@ -160,6 +164,10 @@ ln -sf /bin/true make export PATH=$(pwd):$PATH popd +# Install missing files +tar xf %{SOURCE11} +cp -a rcairo/test/* test + # Fix up test/run-test.rb sed -i -e '\@require .rubygems@a\\ngem "test-unit"\n' test/run-test.rb sed -i -e "\@require 'bundler/setup'@d" test/run-test.rb @@ -199,6 +207,9 @@ popd %{header_dir}/rb_cairo.h %changelog +* Mon Jun 5 2017 Mamoru TASAKA - 1.15.9-1 +- 1.15.9 + * Thu May 4 2017 Mamoru TASAKA - 1.15.7-1 - 1.15.7 diff --git a/sources b/sources index 3e842d3..8b3c0fd 100644 --- a/sources +++ b/sources @@ -1 +1,2 @@ -SHA512 (cairo-1.15.7.gem) = 38173a63b7adab3cf70fc479812c6d1be71cf732062dd5271e6285b27dc71e255bb8536bb8047c18d7f3e219bcadd9ad05e65d592c6679e896140af5cda478a0 +SHA512 (cairo-1.15.9.gem) = f934a0ad283145bb4710374ccb1b149c6f6bcdc69978cbcd45de8a9da319a4611249262b6ca4f8bd5ef3955739c54b24bb278e36c421cd0af91ed14a43eb7e98 +SHA512 (rcairo-1.15.9-test-missing-files.tar.gz) = 78e40e12ef982dc3358496f236e09209de7ed7ace8360c04c4d75500de72d6cca376d8d36d41b558b3228fa8b9ffdca594b98022e867b1f2b5dcb96dcd4a0156