diff options
author | Remi Collet <remi@remirepo.net> | 2017-08-25 14:36:53 +0200 |
---|---|---|
committer | Remi Collet <remi@remirepo.net> | 2017-08-25 14:36:53 +0200 |
commit | c3fbc2901f5678af159bafa6af5bbb9265b2cfaf (patch) | |
tree | 6074842d34a519552735b4ac4a9669c81ab70e63 /php-pecl-gmagick-php7.spec | |
parent | 64706dd30c6ed955c17ce4a016901cd012d7cb4b (diff) |
switch
Diffstat (limited to 'php-pecl-gmagick-php7.spec')
-rw-r--r-- | php-pecl-gmagick-php7.spec | 393 |
1 files changed, 0 insertions, 393 deletions
diff --git a/php-pecl-gmagick-php7.spec b/php-pecl-gmagick-php7.spec deleted file mode 100644 index 60d4d6d..0000000 --- a/php-pecl-gmagick-php7.spec +++ /dev/null @@ -1,393 +0,0 @@ -# spec file for php-pecl-gmagick -# -# Copyright (c) 2010-2017 Remi Collet -# Copyright (c) 2009-2010 Pavel Alexeev -# License: MIT -# http://opensource.org/licenses/MIT -# -# Please, preserve the changelog entries -# -%if 0%{?scl:1} -%global sub_prefix %{scl_prefix} -%scl_package php-pecl-gmagick -%endif - -%global pecl_name gmagick -%global prever RC1 -%global with_zts 0%{!?_without_zts:%{?__ztsphp:1}} -%global ini_name 40-%{pecl_name}.ini - -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;')}} -License: PHP -Group: Development/Libraries -URL: http://pecl.php.net/package/%{pecl_name} -Source0: http://pecl.php.net/get/%{pecl_name}-%{version}%{?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 - -Requires: %{?scl_prefix}php(zend-abi) = %{php_zend_api} -Requires: %{?scl_prefix}php(api) = %{php_core_api} -%{?_sclreq:Requires: %{?scl_prefix}runtime%{?_sclreq}%{?_isa}} - -Provides: %{?scl_prefix}php-%{pecl_name} = %{version} -Provides: %{?scl_prefix}php-%{pecl_name}%{?_isa} = %{version} -Provides: %{?scl_prefix}php-pecl(%{pecl_name}) = %{version} -Provides: %{?scl_prefix}php-pecl(%{pecl_name})%{?_isa} = %{version} -%if "%{?scl_prefix}" != "%{?sub_prefix}" -Provides: %{?scl_prefix}php-pecl-%{pecl_name} = %{version}-%{release} -Provides: %{?scl_prefix}php-pecl-%{pecl_name}%{?_isa} = %{version}-%{release} -%endif - -Conflicts: %{?scl_prefix}php-pecl-imagick -Conflicts: %{?scl_prefix}php-magickwand - -%if "%{?vendor}" == "Remi Collet" && 0%{!?scl:1} && 0%{?rhel} -# Other third party repo stuff -Obsoletes: php53-pecl-%{pecl_name} <= %{version} -Obsoletes: php53u-pecl-%{pecl_name} <= %{version} -Obsoletes: php54-pecl-%{pecl_name} <= %{version} -Obsoletes: php54w-pecl-%{pecl_name} <= %{version} -Obsoletes: php55u-pecl-%{pecl_name} <= %{version} -Obsoletes: php55w-pecl-%{pecl_name} <= %{version} -Obsoletes: php56u-pecl-%{pecl_name} <= %{version} -Obsoletes: php56w-pecl-%{pecl_name} <= %{version} -Obsoletes: php70u-pecl-%{pecl_name} <= %{version} -Obsoletes: php70w-pecl-%{pecl_name} <= %{version} -%if "%{php_version}" > "7.1" -Obsoletes: php71u-pecl-%{pecl_name} <= %{version} -Obsoletes: php71w-pecl-%{pecl_name} <= %{version} -%endif -%if "%{php_version}" > "7.2" -Obsoletes: php72u-pecl-%{pecl_name} <= %{version} -Obsoletes: php72w-pecl-%{pecl_name} <= %{version} -%endif -%endif - -%if 0%{?fedora} < 20 && 0%{?rhel} < 7 -# Filter private shared -%{?filter_provides_in: %filter_provides_in %{_libdir}/.*\.so$} -%{?filter_setup} -%endif - - -%description -%{pecl_name} is a php extension to create, modify and obtain meta information -of images using the GraphicsMagick API. - -Package built for PHP %(%{__php} -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')%{?scl: as Software Collection (%{scl} by %{?scl_vendor}%{!?scl_vendor:rh})}. - - -%prep -%setup -qc - -# Don't install/register tests -sed -e 's/role="test"/role="src"/' \ - %{?_licensedir:-e '/LICENSE/s/role="doc"/role="src"/' } \ - -i package.xml - -mv %{pecl_name}-%{version}%{?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}. - exit 1 -fi -cd .. - -# Create configuration file -cat >%{ini_name} << 'EOF' -; Enable %{pecl_name} extension module -extension=%{pecl_name}.so -EOF - -%if %{with_zts} -# Duplicate build tree for nts/zts -cp -r NTS ZTS -%endif - - -%build -cd NTS -%{_bindir}/phpize -%{configure} --with-%{pecl_name} --with-php-config=%{_bindir}/php-config -make %{?_smp_mflags} - -%if %{with_zts} -cd ../ZTS -%{_bindir}/zts-phpize -%{configure} --with-%{pecl_name} --with-php-config=%{_bindir}/zts-php-config -make %{?_smp_mflags} -%endif - - -%install -rm -rf %{buildroot} - -make -C NTS install INSTALL_ROOT=%{buildroot} - -# Install XML package description -install -D -m 664 package.xml %{buildroot}%{pecl_xmldir}/%{name}.xml - -# Drop in the bit of configuration -install -D -m 664 %{ini_name} %{buildroot}%{php_inidir}/%{ini_name} - -%if %{with_zts} -make -C ZTS install INSTALL_ROOT=%{buildroot} -install -D -m 664 %{ini_name} %{buildroot}%{php_ztsinidir}/%{ini_name} -%endif - -# Documentation -for i in $(grep 'role="doc"' package.xml | sed -e 's/^.*name="//;s/".*$//') -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 -if [ -x %{__pecl} ] ; then - %{pecl_install} %{pecl_xmldir}/%{name}.xml >/dev/null || : -fi - -# posttrans as pear can be installed after us -%posttrans -if [ -x %{__pecl} ] ; then - %{pecl_install} %{pecl_xmldir}/%{name}.xml >/dev/null || : -fi - -%postun -if [ $1 -eq 0 -a -x %{__pecl} ] ; then - %{pecl_uninstall} %{pecl_name} >/dev/null || : -fi -%endif - - -%check -: simple module load test for NTS extension -cd NTS -%{__php} --no-php-ini \ - --define extension=%{buildroot}%{php_extdir}/%{pecl_name}.so \ - --modules | grep %{pecl_name} - -: upstream test suite for NTS extension -export TEST_PHP_EXECUTABLE=%{__php} -export REPORT_EXIT_STATUS=1 -export NO_INTERACTION=1 -export TEST_PHP_ARGS="-n -d extension=$PWD/modules/%{pecl_name}.so" -%{__php} -n run-tests.php --show-diff - -%if %{with_zts} -: simple module load test for ZTS extension -cd ../ZTS -%{__ztsphp} --no-php-ini \ - --define extension=%{buildroot}%{php_ztsextdir}/%{pecl_name}.so \ - --modules | grep %{pecl_name} - -: upstream test suite for ZTS extension -export TEST_PHP_EXECUTABLE=%{__ztsphp} -export TEST_PHP_ARGS="-n -d extension=$PWD/modules/%{pecl_name}.so" -%{__ztsphp} -n run-tests.php --show-diff -%endif - - -%files -%defattr(-,root,root,-) -%{?_licensedir:%license NTS/LICENSE} -%doc %{pecl_docdir}/%{pecl_name} -%{pecl_xmldir}/%{name}.xml - -%config(noreplace) %{php_inidir}/%{ini_name} -%{php_extdir}/%{pecl_name}.so - -%if %{with_zts} -%config(noreplace) %{php_ztsinidir}/%{ini_name} -%{php_ztsextdir}/%{pecl_name}.so -%endif - - -%changelog -* Tue Jul 18 2017 Remi Collet <remi@remirepo.net> - 2.0.4-0.4.RC1 -- rebuild for PHP 7.2.0beta1 new API - -* Thu Dec 1 2016 Remi Collet <remi@fedoraproject.org> - 2.0.4-0.3.RC1 -- rebuild with PHP 7.1.0 GA - -* Wed Sep 14 2016 Remi Collet <remi@fedoraproject.org> - 2.0.4-0.2.RC1 -- rebuild for PHP 7.1 new API version - -* Mon Jun 27 2016 Remi Collet <remi@fedoraproject.org> - 2.0.4-0.1.RC1 -- Update to 2.0.4RC1 (php 7, beta) - -* Sun Jun 26 2016 Remi Collet <remi@fedoraproject.org> - 2.0.3-0.1.RC1 -- Update to 2.0.3RC1 (php 7, beta) - -* Fri Jun 24 2016 Remi Collet <remi@fedoraproject.org> - 2.0.2-0.4.RC2 -- add patch for PHP 7.1, https://github.com/vitoc/gmagick/pull/41 - -* Fri Mar 11 2016 Remi Collet <remi@fedoraproject.org> - 2.0.2-0.3.RC2 -- Update to 2.0.2RC2 (php 7, beta) - -* Sat Mar 5 2016 Remi Collet <remi@fedoraproject.org> - 2.0.2-0.2.RC1 -- adapt for F24 - -* Sat Feb 20 2016 Remi Collet <remi@fedoraproject.org> - 2.0.2-0.1.RC1 -- Update to 2.0.2RC1 (php 7, beta) - -* Thu Feb 4 2016 Remi Collet <remi@fedoraproject.org> - 2.0.1-0.3.RC3 -- Update to 2.0.1RC3 (php 7, beta) - -* Sun Jan 31 2016 Remi Collet <remi@fedoraproject.org> - 2.0.1-0.2.RC2 -- Update to 2.0.1RC2 (php 7, beta) -- lower dependency on GraphicsMagick >= 1.3.17 -- open https://github.com/vitoc/gmagick/issues/25 -- open https://github.com/vitoc/gmagick/issues/26 - -* Tue Dec 29 2015 Remi Collet <remi@fedoraproject.org> - 2.0.1-0.1.RC1 -- Update to 2.0.1RC1 (php 7, beta) -- lower dependency on GraphicsMagick >= 1.3.20 - -* Tue Dec 29 2015 Remi Collet <remi@fedoraproject.org> - 2.0.0-0.1.RC1 -- Update to 2.0.0RC1 (php 7, beta) -- raise dependency on GraphicsMagick >= 1.3.22 - -* Fri Apr 24 2015 Remi Collet <remi@fedoraproject.org> - 1.1.7-0.6.RC3 -- Update to 1.1.7RC3 (beta) -- don't install/register tests -- drop runtime dependency on pear, new scriptlets - -* Wed Dec 24 2014 Remi Collet <remi@fedoraproject.org> - 1.1.7-0.5.RC2 -- Fedora 21 SCL mass rebuild - -* Mon Aug 25 2014 Remi Collet <rcollet@redhat.com> - 1.1.7-0.4.RC2 -- improve SCL build - -* Mon Mar 17 2014 Remi Collet <remi@fedoraproject.org> - 1.1.7-0.3.RC2 -- Update to 1.1.7RC2 (beta) - -* Mon Mar 3 2014 Remi Collet <remi@fedoraproject.org> - 1.1.7-0.2.RC1 -- add upstream patch for PHP 5.6 - -* Fri Feb 14 2014 Remi Collet <remi@fedoraproject.org> - 1.1.7-0.1.RC1 -- Update to 1.1.7RC1 (beta) - -* Thu Jan 30 2014 Remi Collet <remi@fedoraproject.org> - 1.1.6-0.3.RC3 -- Update to 1.1.6RC3 (beta) - -* Sat Dec 14 2013 Remi Collet <remi@fedoraproject.org> - 1.1.6-0.2.RC2 -- Update to 1.1.6RC2 (beta) - -* Sat Dec 14 2013 Remi Collet <remi@fedoraproject.org> - 1.1.6-0.1.RC1 -- Update to 1.1.6RC1 (beta) -- adapt for SCL -- add patch for setStrokeDashArray / getStrokeDashArray - -* Tue Nov 5 2013 Remi Collet <RPMS@FamilleCollet.com> - 1.1.5-0.1.RC1 -- Update to 1.1.5RC1 -- cleanups for Copr - -* Sun Oct 20 2013 Remi Collet <RPMS@FamilleCollet.com> - 1.1.4-0.1.RC1 -- Update to 1.1.4RC1 -- drop merged patches - -* Sun Oct 20 2013 Remi Collet <RPMS@FamilleCollet.com> - 1.1.3-0.1.RC1 -- Update to 1.1.3RC1 -- install doc in pecl doc_dir -- install tests in pecl test_dir -- take care of test results - -* Fri Dec 28 2012 Remi Collet <RPMS@FamilleCollet.com> - 1.1.2-0.1.RC1 -- Update to 1.1.2RC1 -- also provides php-gmagick - -* Wed Sep 12 2012 Remi Collet <RPMS@FamilleCollet.com> - 1.1.1-0.1.RC1 -- Update to 1.1.1RC1 - -* Sat Jun 02 2012 Remi Collet <remi@fedoraproject.org> - 1.1.0-0.5.RC3 -- Update to 1.1.0RC3 - -* Sat Jan 21 2012 Remi Collet <remi@fedoraproject.org> - 1.1.0-0.4.RC2 -- add patch for getColor options https://bugs.php.net/60829 - -* Fri Jan 20 2012 Remi Collet <remi@fedoraproject.org> - 1.1.0-0.3.RC2 -- build against php 5.4 - -* Fri Jan 20 2012 Remi Collet <remi@fedoraproject.org> - 1.1.0-0.2.RC2 -- Update to 1.1.0RC2 - fix https://bugs.php.net/60807 - -* Thu Jan 19 2012 Remi Collet <remi@fedoraproject.org> - 1.1.0-0.1.RC1 -- Update to 1.1.0RC1 - -* Mon Dec 05 2011 Remi Collet <remi@fedoraproject.org> - 1.0.10-0.2.b1 -- build against php 5.4 - -* Mon Dec 05 2011 Remi Collet <remi@fedoraproject.org> - 1.0.10-0.1.b1 -- Update to 1.0.10b1 -- run tests - -* Tue Nov 15 2011 Remi Collet <remi@fedoraproject.org> - 1.0.9-0.2.b1 -- build against php 5.4 -- add patch for php 5.4, see https://bugs.php.net/60308 - -* Sun Oct 02 2011 Remi Collet <rpms@famillecollet.com> 1.0.9-0.1.b1 -- Update to 1.0.9b1 -- build zts extension -- clean spec - -* Thu May 05 2011 Remi Collet <rpms@famillecollet.com> 1.0.8-0.4.b2 -- Update to 1.0.8b2 - -* Sat Apr 16 2011 Remi Collet <rpms@famillecollet.com> 1.0.8-0.3.b1 -- fix build against latest php - -* Sun Oct 17 2010 Remi Collet <rpms@famillecollet.com> 1.0.8-0.2.b1 -- F-14 build + add Conflicts php-magickwand - -* Mon Sep 13 2010 Remi Collet <rpms@famillecollet.com> 1.0.8-0.1.b1 -- Update to 1.0.8b1 for remi repo - -* Sun Aug 08 2010 Remi Collet <rpms@famillecollet.com> 1.0.7-0.1.b1 -- Update to 1.0.7b1 for remi repo -- remove patch for http://pecl.php.net/bugs/17991 -- add fix for http://pecl.php.net/bugs/18002 - -* Sat Aug 07 2010 Remi Collet <rpms@famillecollet.com> 1.0.6-0.1.b1 -- Update to 1.0.6b1 for remi repo -- add patch for http://pecl.php.net/bugs/17991 - -* Mon Jul 26 2010 Remi Collet <rpms@famillecollet.com> 1.0.5-0.1.b1 -- Update to 1.0.5b1 for remi repo - -* Mon Jul 26 2010 Pavel Alexeev <Pahan@Hubbitus.info> - 1.0.5b1-5 -- Update to 1.0.5b1 -- Add Conflicts: php-pecl-imagick - BZ#559675 - -* Sun Jan 31 2010 Pavel Alexeev <Pahan@Hubbitus.info> - 1.0.3b3-4 -- Update to 1.0.3b3 - -* Fri Jan 29 2010 Remi Collet <rpms@famillecollet.com> 1.0.3-0.1.b3 -- update to 1.0.3b3 - -* Tue Nov 3 2009 Pavel Alexeev <Pahan@Hubbitus.info> - 1.0.2b1-3 -- Fedora Review started, thanks to Andrew Colin Kissa. -- Remove macros %%{__make} in favour to plain make. -- Add %%{?_smp_mflags} to make. - -* Mon Oct 12 2009 Pavel Alexeev <Pahan@Hubbitus.info> - 1.0.2b1-2 -- New version 1.0.2b1 - author include license text by my request. Thank you Vito Chin. -- Include LICENSE. - -* Fri Oct 2 2009 Pavel Alexeev <Pahan@Hubbitus.info> - 1.0.1b1-1 -- Initial release. -- License text absent, but I ask Vito Chin by email to add it into tarball. |