]> git.pld-linux.org Git - packages/php-pecl-imagick.git/blame - php-pecl-imagick.spec
up to 3.4.2; php-7 support
[packages/php-pecl-imagick.git] / php-pecl-imagick.spec
CommitLineData
77bd0b10
ER
1%define php_name php%{?php_suffix}
2%define modname imagick
c3cb436b
ER
3%define status stable
4Summary: %{modname} - PHP wrapper to the Image Magick Library
5Summary(pl.UTF-8): %{modname} - PHP-owy wrapper do biblioteki Image Magick
77bd0b10 6Name: %{php_name}-pecl-%{modname}
a0d47040
ER
7Version: 3.4.2
8Release: 1
80c4878b 9License: PHP 3.01
7ef11872 10Group: Development/Languages/PHP
c3cb436b 11Source0: http://pecl.php.net/get/%{modname}-%{version}.tgz
a0d47040 12# Source0-md5: 3f80e35c2434636cdb5df01b221b3ffa
b46c9cbe 13URL: http://pecl.php.net/package/imagick/
77bd0b10 14BuildRequires: %{php_name}-devel >= 3:5.1.3
30d818b5 15BuildRequires: ImageMagick-devel >= 1:6.2.4.0
696a2b4e 16BuildRequires: rpmbuild(macros) >= 1.650
dbfce4b3 17%{?requires_php_extension}
ac93969d 18Requires(triggerpostun): sed >= 4.0
6e32b6ae
ER
19Suggests: ImageMagick-coder-jpeg
20Suggests: ImageMagick-coder-png
21Suggests: ImageMagick-coder-tiff
ee3b6a5c 22Provides: php(imagick) = %{version}
c056a9a3 23Obsoletes: php-pecl-imagick < 3.1.2-2
7ef11872 24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
7ef11872 26%description
27ImageMagick is a robust collection of tools and libraries to read,
28write, and manipulate an image in many image formats (over 68 major
29formats) including popular formats like TIFF, JPEG, PNG, PDF, PhotoCD,
30and GIF. With ImageMagick you can create images dynamically, making it
31suitable for Web applications. You can also resize, rotate, sharpen,
32color reduce, or add special effects to an image and save your
33completed work in the same or differing image format.
34
c3cb436b 35In PECL status of this package is: %{status}.
3fd56945 36
98a194af
JR
37%description -l pl.UTF-8
38ImageMagick to duży zestaw narzędzi i bibliotek do odczytu, zapisu i
39modyfikowania obrazków w wielu formatach (ponad 68 głównych), w tym
40popularnych, takich jak TIFF, JPEG, PNG, PDF, PhotoCD i GIF. Za pomocą
41ImageMagick można dynamicznie tworzyć obrazki, co jest przydatne w
42aplikacjach WWW. Można je także przeskalowywać, obracać, wyostrzać,
43zmniejszać ilość kolorów - w tym samym lub innym formacie.
7ef11872 44
c3cb436b 45To rozszerzenie ma w PECL status: %{status}.
3fd56945 46
7ef11872 47%prep
48%setup -q -c
c3cb436b 49mv %{modname}-%{version}/* .
7ef11872 50
51%build
7ef11872 52phpize
4f203515
JR
53%configure \
54 php_cv_cc_dashr=false
7ef11872 55
bc18093b 56%{__make} \
bc18093b 57 CFLAGS_CLEAN="%{rpmcflags}"
7ef11872 58
59%install
60rm -rf $RPM_BUILD_ROOT
be7cd71f 61install -d $RPM_BUILD_ROOT{%{php_sysconfdir}/conf.d,%{php_extensiondir},%{_examplesdir}/%{name}-%{version}}
c3cb436b
ER
62install -p modules/%{modname}.so $RPM_BUILD_ROOT%{php_extensiondir}
63cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{modname}.ini
64; Enable %{modname} extension module
65extension=%{modname}.so
dbfce4b3 66EOF
be7cd71f 67cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
7ef11872 68
69%clean
70rm -rf $RPM_BUILD_ROOT
71
72%post
f7ead91e 73%php_webserver_restart
7ef11872 74
dbfce4b3
ER
75%postun
76if [ "$1" = 0 ]; then
f7ead91e 77 %php_webserver_restart
7ef11872 78fi
79
dbfce4b3 80%triggerpostun -- %{name} < 0.9.11-2.1
c3cb436b 81%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*%{modname}\.so/d' %{php_sysconfdir}/php.ini
dbfce4b3 82
7ef11872 83%files
84%defattr(644,root,root,755)
1fe13cac 85%doc CREDITS
c3cb436b
ER
86%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{modname}.ini
87%attr(755,root,root) %{php_extensiondir}/%{modname}.so
be7cd71f 88%{_examplesdir}/%{name}-%{version}
This page took 0.701253 seconds and 4 git commands to generate.