]> git.pld-linux.org Git - packages/php-pecl-html_parse.git/blame - php-pecl-html_parse.spec
- BR rpmmacros for fixed %requires_php_extension
[packages/php-pecl-html_parse.git] / php-pecl-html_parse.spec
CommitLineData
3ac3f251
AG
1%define _modname html_parse
2%define _status alpha
96641dd3
ER
3%define _sysconfdir /etc/php
4%define extensionsdir %(php-config --extension-dir 2>/dev/null)
3ac3f251
AG
5Summary: %{_modname} - HTML parser extension
6Summary(pl): %{_modname} - parser HTML
7Name: php-pecl-%{_modname}
8Version: 0.1
ebeeaa4a 9Release: 2
3ac3f251
AG
10License: PHP 2.02
11Group: Development/Languages/PHP
f15671ba 12Source0: http://pecl.php.net/get/%{_modname}-%{version}.tgz
3ac3f251 13# Source0-md5: cb6035c83d7902708e64b180ee2a1499
f15671ba 14URL: http://pecl.php.net/package/html_parse/
3ac3f251 15BuildRequires: ekhtml-devel
96641dd3 16BuildRequires: php-devel >= 3:5.0.0
a468c2c0 17BuildRequires: rpmbuild(macros) >= 1.322
96641dd3
ER
18%{?requires_php_extension}
19Requires: %{_sysconfdir}/conf.d
3ac3f251
AG
20Obsoletes: php-pear-%{_modname}
21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
3ac3f251
AG
23%description
24HTML parser extension based on the ekhtml library
25(http://ekhtml.sourceforge.net/)
26
d66d262a 27In PECL status of this package is: %{_status}.
3ac3f251
AG
28
29%description -l pl
30Parser HTML bazowany na bibliotece ekhtml
31(http://ekhtml.sourceforge.net/)
32
d66d262a 33To rozszerzenie ma w PECL status: %{_status}.
3ac3f251
AG
34
35%prep
36%setup -q -c
37
38%build
39cd %{_modname}-%{version}
40phpize
41%configure
42%{__make}
43
44%install
45rm -rf $RPM_BUILD_ROOT
96641dd3 46install -d $RPM_BUILD_ROOT{%{_sysconfdir}/conf.d,%{extensionsdir}}
3ac3f251
AG
47
48install %{_modname}-%{version}/modules/%{_modname}.so $RPM_BUILD_ROOT%{extensionsdir}
96641dd3
ER
49cat <<'EOF' > $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/%{_modname}.ini
50; Enable %{_modname} extension module
51extension=%{_modname}.so
52EOF
3ac3f251
AG
53
54%clean
55rm -rf $RPM_BUILD_ROOT
56
57%post
96641dd3
ER
58[ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
59[ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart
3ac3f251 60
96641dd3
ER
61%postun
62if [ "$1" = 0 ]; then
63 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
64 [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart
3ac3f251
AG
65fi
66
67%files
68%defattr(644,root,root,755)
96641dd3 69%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/%{_modname}.ini
3ac3f251 70%attr(755,root,root) %{extensionsdir}/%{_modname}.so
This page took 0.114186 seconds and 4 git commands to generate.