]> git.pld-linux.org Git - packages/php-pecl-imagick.git/blame - php-pecl-imagick.spec
- %doc CREDITS
[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}
7c4f6612 6Version: 2.2.2
be7cd71f 7Release: 2
7ef11872 8License: PHP 2.02
9Group: Development/Languages/PHP
b46c9cbe 10Source0: http://pecl.php.net/get/%{_modname}-%{version}.tgz
7c4f6612 11# Source0-md5: d0d4e004dc2e3244a8088d9eaef32645
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.126407 seconds and 4 git commands to generate.