]> git.pld-linux.org Git - packages/php-rrdtool.git/blob - php-rrdtool.spec
4210adf0462d33a3022f86855565701eb056f453
[packages/php-rrdtool.git] / php-rrdtool.spec
1 %define         _modname        rrdtool
2 %define         _sysconfdir     /etc/php
3 %define         extensionsdir   %(php-config --extension-dir 2>/dev/null)
4 Summary:        RRDtool PHP module
5 Summary(pl):    Modu³ PHP RRDtool
6 Name:           php-rrdtool
7 Version:        1.0.50
8 Release:        0.1
9 License:        GPL
10 Group:          Applications/Databases
11 Source0:        http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/rrdtool-1.0.x/rrdtool-%{version}.tar.gz
12 # Source0-md5:  c466e2e7df95fa8e318e46437da87686
13 URL:            http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/
14 BuildRequires:  autoconf >= 2.59
15 BuildRequires:  automake
16 BuildRequires:  cgilibc-devel
17 BuildRequires:  php-devel >= 4:5.0
18 BuildRequires:  rrdtool-devel
19 BuildRequires:  gd-devel
20 Requires(post,preun):   php-common
21 Requires:       %{_sysconfdir}/conf.d
22 %requires_eq_to php-common php-devel
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 RRDtool module for PHP.
27
28 %description -n php-rrdtool -l pl
29 Modu³ RRDtool dla PHP.
30
31 %prep
32 %setup -q -n rrdtool-%{version}
33
34 %build
35 cd contrib/php4
36 export EXTENSION_DIR="%{extensionsdir}"
37 %{__libtoolize}
38 %{__aclocal}
39 %{__autoconf}
40 %configure \
41         --with-openssl \
42         --with-php-config=php-config \
43         --includedir="%{_includedir}/php"
44
45 %{__make}
46
47 %install
48 rm -rf $RPM_BUILD_ROOT
49 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/conf.d,%{_examplesdir}/%{name}-%{version}}
50
51 cd contrib/php4
52 %{__make} install \
53         INSTALL_ROOT=$RPM_BUILD_ROOT
54
55 cat <<'EOF' > $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/%{_modname}.ini
56 ; Enable %{_modname} extension module
57 extension=%{_modname}.so
58 EOF
59
60 cp -a examples/*.php $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
61
62 %clean
63 rm -rf $RPM_BUILD_ROOT
64
65 %post
66 [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
67 [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart
68
69 %postun
70 if [ "$1" = 0 ]; then
71         [ ! -f /etc/apache/conf.d/??_mod_php.conf ] || %service -q apache restart
72         [ ! -f /etc/httpd/httpd.conf/??_mod_php.conf ] || %service -q httpd restart
73 fi
74
75 %files
76 %defattr(644,root,root,755)
77 %doc contrib/php4/USAGE
78 %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/conf.d/%{_modname}.ini
79 %attr(755,root,root) %{extensionsdir}/%{_modname}.so
80 %{_examplesdir}/%{name}-%{version}
This page took 0.089184 seconds and 3 git commands to generate.