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