diff options
Diffstat (limited to 'php-pecl-zip.spec')
| -rw-r--r-- | php-pecl-zip.spec | 40 |
1 files changed, 17 insertions, 23 deletions
diff --git a/php-pecl-zip.spec b/php-pecl-zip.spec index 4db4275..b12a530 100644 --- a/php-pecl-zip.spec +++ b/php-pecl-zip.spec @@ -28,9 +28,15 @@ %global upstream_version 1.22.8 #global upstream_prever dev #global upstream_lower DEV -%global sources %{pecl_name}-%{upstream_version}%{?upstream_prever} +%global sources %{gh_proj}-%{tag} %global _configure ../%{sources}/configure +# Github forge +%global gh_vend pierrejoye +%global gh_proj php_zip +%global forgeurl https://github.com/%{gh_vend}/%{gh_proj} +%global tag %{upstream_version}%{?upstream_prever} + %global libzip_version 1.11.1 # ensure we are loaded before 40-imagick (for libzip) @@ -39,18 +45,16 @@ Summary: A ZIP archive management extension Name: %{?scl_prefix}php-pecl-zip Version: %{upstream_version}%{?upstream_prever:~%{upstream_lower}} -Release: 1%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} +%forgemeta +Release: 2%{?dist} License: PHP-3.01 -Group: Development/Languages -URL: https://pecl.php.net/package/zip - -Source0: https://pecl.php.net/get/%{sources}.tgz +URL: %{forgeurl} +Source0: %{forgesource} BuildRequires: make BuildRequires: %{?dtsprefix}gcc BuildRequires: %{?scl_prefix}php-devel BuildRequires: zlib-devel -BuildRequires: %{?scl_prefix}php-pear %if %{with move_to_opt} BuildRequires: %{?vendeur:%{vendeur}-}libzip-devel >= %{libzip_version} @@ -104,11 +108,6 @@ Package built for PHP %(%{__php} -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSIO %prep %setup -c -q -# Don't install/register tests -sed -e 's/role="test"/role="src"/' \ - -e '/LICENSE/s/role="doc"/role="src"/' \ - -i package.xml - cd %{sources} # Sanity check, really often broken extver=$(sed -n '/#define PHP_ZIP_VERSION/{s/.* "//;s/".*$//;p}' php74/php_zip.h) @@ -167,20 +166,11 @@ cd ../ZTS %make_install -C NTS install -D -m 644 %{ini_name} %{buildroot}%{php_inidir}/%{ini_name} -# Install XML package description -install -D -m 644 package.xml %{buildroot}%{pecl_xmldir}/%{name}.xml - %if %{with_zts} %make_install -C ZTS install -D -m 644 %{ini_name} %{buildroot}%{php_ztsinidir}/%{ini_name} %endif -# Documentation -cd %{sources} -for i in $(grep 'role="doc"' ../package.xml | sed -e 's/^.*name="//;s/".*$//') -do install -Dpm 644 $i %{buildroot}%{pecl_docdir}/%{pecl_name}/$i -done - %check cd %{sources} @@ -220,8 +210,8 @@ TEST_PHP_EXECUTABLE=%{__ztsphp} \ %files %license %{sources}/LICENSE -%doc %{pecl_docdir}/%{pecl_name} -%{pecl_xmldir}/%{name}.xml +%doc %{sources}/CREDITS +%doc %{sources}/examples %config(noreplace) %{php_inidir}/%{ini_name} %{php_extdir}/%{pecl_name}.so @@ -233,6 +223,10 @@ TEST_PHP_EXECUTABLE=%{__ztsphp} \ %changelog +* Tue Mar 10 2026 Remi Collet <remi@remirepo.net> - 1.22.8-2 +- drop pear/pecl dependency +- sources from github + * Fri Mar 6 2026 Remi Collet <remi@remirepo.net> - 1.22.8-1 - update to 1.22.8 |
