From: Marcin Krol Date: Sun, 27 Sep 2020 15:15:56 +0000 (+0200) Subject: - imagick extension for PHP, version 3.4.4 X-Git-Url: https://git.tld-linux.org/?p=packages%2Fphp-pecl-imagick.git;a=commitdiff_plain;h=c2bae517399d9468b79db0206d9e078d3c776f62 - imagick extension for PHP, version 3.4.4 --- c2bae517399d9468b79db0206d9e078d3c776f62 diff --git a/php-pecl-imagick.spec b/php-pecl-imagick.spec new file mode 100644 index 0000000..5c055c0 --- /dev/null +++ b/php-pecl-imagick.spec @@ -0,0 +1,58 @@ +%define php_name php%{?php_suffix} +%define modname imagick +Summary: %{modname} - Provides a wrapper to the ImageMagick library. +Name: %{php_name}-pecl-%{modname} +Version: 3.4.4 +Release: 1 +License: PHP +Group: Development/Languages/PHP +Source0: http://pecl.php.net/get/%{modname}-%{version}.tgz +# Source0-md5: 6d3a7048ab73b0fab931f28c484dbf76 +URL: http://pecl.php.net/package/imagick +BuildRequires: %{php_name}-devel >= 4:7.2 +BuildRequires: ImageMagick-devel +BuildRequires: rpmbuild(macros) >= 1.747-3 +Provides: php(imagick) +%{?requires_php_extension} +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +Imagick is a native php extension to create and modify images using +the ImageMagick API. This extension requires ImageMagick +version 6.5.3-10+ and PHP 5.4.0+. + +%prep +%setup -qc +mv %{modname}-%{version}/* . + +%build +phpize%{php_suffix} +%configure +%{__make} + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{%{php_sysconfdir}/conf.d,%{php_extensiondir}} + +install -p modules/%{modname}.so $RPM_BUILD_ROOT%{php_extensiondir} +cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{modname}.ini +; Enable %{modname} extension module +extension=%{modname}.so +EOF + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +%php_webserver_restart + +%postun +if [ "$1" = 0 ]; then + %php_webserver_restart +fi + +%files +%defattr(644,root,root,755) +%doc CREDITS +%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{modname}.ini +%attr(755,root,root) %{php_extensiondir}/%{modname}.so