## START: Set by rpmautospec ## (rpmautospec version 0.2.6) %define autorelease(e:s:pb:) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{?dist} ## END: Set by rpmautospec %global pecl_name gnupg %global ini_name 40-%{pecl_name}.ini %global min_php 5.3.2 %global min_gpgme 1.3.0 # disable ZTS builds for now. %bcond_with zts %bcond_without tests Name: php-pecl-%{pecl_name} Version: 1.5.1 Release: %{autorelease} Summary: Wrapper around the gpgme library License: BSD URL: https://pecl.php.net/package/%{pecl_name} Source0: https://pecl.php.net/get/%{pecl_name}-%{version}.tgz Source1: Makefile BuildRequires: gcc BuildRequires: gcc-g++ BuildRequires: gpgme-devel >= %{min_gpgme} BuildRequires: make BuildRequires: php-devel BuildRequires: php-pear BuildRequires: pkgconfig(rpm) Requires: php(zend-abi) = %{php_zend_api} Requires: php(api) = %{php_core_api} Requires: php(language) >= %{min_php} Requires: gpgme >= %{min_gpgme} Provides: php-%{pecl_name} = %{version} Provides: php-%{pecl_name}%{?_isa} = %{version} Provides: php-pecl(%{pecl_name}) = %{version} Provides: php-pecl(%{pecl_name})%{?_isa} = %{version} %description This extension provides methods to interact with gnupg. %prep %setup -q -c # Don't install/register tests %{__sed} -e 's/role="test"/role="src"/' \ -e '/name="LICENSE"/{s/role="doc"/role="src"/}' \ -e '/name="EXPERIMENTAL"/{s/role="doc"/role="src"/}' \ -i package.xml %{__mv} %{pecl_name}-%{version} NTS cd NTS # Sanity check extver=$(%{__sed} -n -E -e '/#define PHP_GNUPG_VERSION/{s/.*"([^"]+)".*$/\1/p}' php_%{pecl_name}.h) if test "x${extver}" != "x%{version}"; then : Error: Upstream extension version is ${extver}, expecting %{version}. exit 1 fi cd .. %if %{with zts} # Duplicate source tree for NTS / ZTS build %{__cp} -pr NTS ZTS %endif # Create configuration file %{__cat} < 1.5.1-1 - Initial Release