]> git.pld-linux.org Git - packages/php-pecl-imagick.git/blame - php-pecl-imagick.spec
- updated to 2.0.1
[packages/php-pecl-imagick.git] / php-pecl-imagick.spec
CommitLineData
ec7c7e1d 1%define _modname imagick
3b361f7d 2%define _status stable
7ef11872 3Summary: PHP wrapper to the Image Magick Library
dd733846 4Summary(pl.UTF-8): PHP-owy wrapper do biblioteki Image Magick
ec7c7e1d 5Name: php-pecl-%{_modname}
3b361f7d
AG
6Version: 2.0.1
7Release: 1
7ef11872 8License: PHP 2.02
9Group: Development/Languages/PHP
b46c9cbe 10Source0: http://pecl.php.net/get/%{_modname}-%{version}.tgz
3b361f7d 11# Source0-md5: b18d4f44baf6688bdd828f2d48934582
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
46
47%build
ec7c7e1d 48cd %{_modname}-%{version}
7ef11872 49phpize
7aed5a75 50%configure
7ef11872 51
bc18093b 52%{__make} \
bc18093b 53 CFLAGS_CLEAN="%{rpmcflags}"
7ef11872 54
55%install
56rm -rf $RPM_BUILD_ROOT
f7ead91e 57install -d $RPM_BUILD_ROOT{%{php_sysconfdir}/conf.d,%{php_extensiondir}}
7ef11872 58
f2c29332 59install %{_modname}-%{version}/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
7ef11872 64
65%clean
66rm -rf $RPM_BUILD_ROOT
67
68%post
f7ead91e 69%php_webserver_restart
7ef11872 70
dbfce4b3
ER
71%postun
72if [ "$1" = 0 ]; then
f7ead91e 73 %php_webserver_restart
7ef11872 74fi
75
dbfce4b3 76%triggerpostun -- %{name} < 0.9.11-2.1
f7ead91e 77%{__sed} -i -e '/^extension[[:space:]]*=[[:space:]]*%{_modname}\.so/d' %{php_sysconfdir}/php.ini
dbfce4b3 78
7ef11872 79%files
80%defattr(644,root,root,755)
3b361f7d 81%doc %{_modname}-%{version}/examples
f7ead91e
ER
82%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{_modname}.ini
83%attr(755,root,root) %{php_extensiondir}/%{_modname}.so
This page took 0.078938 seconds and 4 git commands to generate.