summaryrefslogtreecommitdiffstats
path: root/php-pecl-gmagick.spec
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2018-01-01 17:17:57 +0100
committerRemi Collet <remi@remirepo.net>2018-01-01 17:17:57 +0100
commit41f3170fc3bfa5104cf0b3edec1f99f49f0a8db4 (patch)
tree58541b18c325d1fe27632521425590c50e42d852 /php-pecl-gmagick.spec
parentc3fbc2901f5678af159bafa6af5bbb9265b2cfaf (diff)
Update to 2.0.5RC1 (php 7, beta)
skip tests because GraphicMagick have issues with urw-fonts on Fedora 27 reported as open https://bugzilla.redhat.com/1530057
Diffstat (limited to 'php-pecl-gmagick.spec')
-rw-r--r--php-pecl-gmagick.spec40
1 files changed, 25 insertions, 15 deletions
diff --git a/php-pecl-gmagick.spec b/php-pecl-gmagick.spec
index 60d4d6d..1a01121 100644
--- a/php-pecl-gmagick.spec
+++ b/php-pecl-gmagick.spec
@@ -1,6 +1,6 @@
# spec file for php-pecl-gmagick
#
-# Copyright (c) 2010-2017 Remi Collet
+# Copyright (c) 2010-2018 Remi Collet
# Copyright (c) 2009-2010 Pavel Alexeev
# License: MIT
# http://opensource.org/licenses/MIT
@@ -17,16 +17,18 @@
%global with_zts 0%{!?_without_zts:%{?__ztsphp:1}}
%global ini_name 40-%{pecl_name}.ini
+%global upstream_version 2.0.5
+%global upstream_prever RC1
+
Summary: Provides a wrapper to the GraphicsMagick library
Name: %{?sub_prefix}php-pecl-%{pecl_name}
-Version: 2.0.4
-Release: 0.4.%{prever}%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}}
+Version: %{upstream_version}%{?upstream_prever:~%{upstream_prever}}
+Release: 1%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}}
License: PHP
Group: Development/Libraries
URL: http://pecl.php.net/package/%{pecl_name}
-Source0: http://pecl.php.net/get/%{pecl_name}-%{version}%{?prever}.tgz
+Source0: http://pecl.php.net/get/%{pecl_name}-%{upstream_version}%{?upstream_prever}.tgz
-BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n)
BuildRequires: %{?scl_prefix}php-pear
BuildRequires: %{?scl_prefix}php-devel >= 7.0.1
BuildRequires: GraphicsMagick-devel >= 1.3.17
@@ -91,12 +93,12 @@ sed -e 's/role="test"/role="src"/' \
%{?_licensedir:-e '/LICENSE/s/role="doc"/role="src"/' } \
-i package.xml
-mv %{pecl_name}-%{version}%{?prever} NTS
+mv %{pecl_name}-%{upstream_version}%{?upstream_prever} NTS
cd NTS
extver=$(sed -n '/#define PHP_GMAGICK_VERSION/{s/.* "//;s/".*$//;p}' php_gmagick.h)
-if test "x${extver}" != "x%{version}%{?prever}"; then
- : Error: Upstream version is ${extver}, expecting %{version}%{?prever}.
+if test "x${extver}" != "x%{upstream_version}%{?upstream_prever}"; then
+ : Error: Upstream extension version is ${extver}, expecting %{upstream_version}%{?upstream_prever}.
exit 1
fi
cd ..
@@ -128,8 +130,6 @@ make %{?_smp_mflags}
%install
-rm -rf %{buildroot}
-
make -C NTS install INSTALL_ROOT=%{buildroot}
# Install XML package description
@@ -149,10 +149,6 @@ do install -Dpm 644 NTS/$i %{buildroot}%{pecl_docdir}/%{pecl_name}/$i
done
-%clean
-rm -rf %{buildroot}
-
-
%if 0%{?fedora} < 24
# when pear installed alone, after us
%triggerin -- %{?scl_prefix}php-pear
@@ -174,6 +170,16 @@ fi
%check
+%if 0%{?fedora} >= 27
+# see https://bugzilla.redhat.com/1530057
+rm ?TS/tests/gmagick-006-annotateimage.phpt
+rm ?TS/tests/gmagickdraw-003-annotate.phpt
+rm ?TS/tests/gmagickdraw_038_setFontStretch_basic.phpt
+rm ?TS/tests/gmagickdraw_042_setTextAntialias_basic.phpt
+rm ?TS/tests/gmagickdraw_044_setTextUnderColor_basic.phpt
+rm ?TS/tests/gmagickdraw_045_setFontFamily_basic.phpt
+%endif
+
: simple module load test for NTS extension
cd NTS
%{__php} --no-php-ini \
@@ -202,7 +208,6 @@ export TEST_PHP_ARGS="-n -d extension=$PWD/modules/%{pecl_name}.so"
%files
-%defattr(-,root,root,-)
%{?_licensedir:%license NTS/LICENSE}
%doc %{pecl_docdir}/%{pecl_name}
%{pecl_xmldir}/%{name}.xml
@@ -217,6 +222,11 @@ export TEST_PHP_ARGS="-n -d extension=$PWD/modules/%{pecl_name}.so"
%changelog
+* Mon Jan 1 2018 Remi Collet <remi@remirepo.net> - 2.0.5~RC1-1
+- Update to 2.0.5RC1 (php 7, beta)
+- skip tests because GraphicMagick have issues with urw-fonts on Fedora 27
+ reported as open https://bugzilla.redhat.com/1530057
+
* Tue Jul 18 2017 Remi Collet <remi@remirepo.net> - 2.0.4-0.4.RC1
- rebuild for PHP 7.2.0beta1 new API