]> git.pld-linux.org Git - packages/php-pecl-imagick.git/blame - php-pecl-imagick.spec
- use php(core) as dependency to require php version
[packages/php-pecl-imagick.git] / php-pecl-imagick.spec
CommitLineData
c3cb436b
ER
1%define modname imagick
2%define status stable
3Summary: %{modname} - PHP wrapper to the Image Magick Library
4Summary(pl.UTF-8): %{modname} - PHP-owy wrapper do biblioteki Image Magick
5Name: php-pecl-%{modname}
e176cf6a 6Version: 3.0.1
86c55744 7Release: 4
80c4878b 8License: PHP 3.01
7ef11872 9Group: Development/Languages/PHP
c3cb436b 10Source0: http://pecl.php.net/get/%{modname}-%{version}.tgz
e176cf6a 11# Source0-md5: e2167713316639705202cf9b6cb1fdb1
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
86c55744 18Requires: php(core) >= 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
c3cb436b 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
c3cb436b 42To rozszerzenie ma w PECL status: %{status}.
3fd56945 43
7ef11872 44%prep
45%setup -q -c
c3cb436b 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}}
c3cb436b
ER
58install -p modules/%{modname}.so $RPM_BUILD_ROOT%{php_extensiondir}
59cat <<'EOF' > $RPM_BUILD_ROOT%{php_sysconfdir}/conf.d/%{modname}.ini
60; Enable %{modname} extension module
61extension=%{modname}.so
dbfce4b3 62EOF
be7cd71f 63cp -a examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
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
c3cb436b 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)
1fe13cac 81%doc CREDITS
c3cb436b
ER
82%config(noreplace) %verify(not md5 mtime size) %{php_sysconfdir}/conf.d/%{modname}.ini
83%attr(755,root,root) %{php_extensiondir}/%{modname}.so
be7cd71f 84%{_examplesdir}/%{name}-%{version}
This page took 0.096457 seconds and 4 git commands to generate.