wok view php-ldap/receipt @ rev 6928

Up: elfutils to 0.149. Fixed it to build in clean chroot. Fixed it also to download sources with real wget by since sources are on https host. So now elfutils can download its sources just fine.
author Christopher Rogers <slaxemulator@gmail.com>
date Fri Oct 22 22:36:22 2010 +0000 (2010-10-22)
parents f3327707164a
children 79688ff060bd
line source
1 # SliTaz package receipt.
3 PACKAGE="php-ldap"
4 VERSION="5.2.14"
5 CATEGORY="development"
6 SHORT_DESC="ldap module for PHP web programming language."
7 MAINTAINER="pascal.bellard@slitaz.org"
8 DEPENDS="libldap php openssl cyrus-sasl libkrb5 libcomerr3"
9 WEB_SITE="http://www.php.net/"
10 WANTED="php"
12 # Rules to gen a SliTaz package suitable for Tazpkg.
13 genpkg_rules()
14 {
15 mkdir -p $fs/usr/share/php
16 cp $(find $_pkg | grep ldap.so) $fs/usr/share/php/
17 }
19 # Post and pre install commans to stop
20 # and restart Web server if needed.
21 pre_install()
22 {
23 while read daemon file; do
24 if [ -z "$1" -a -f "/var/run/$file" ]; then
25 /etc/init.d/$daemon stop
26 fi
27 done <<EOT
28 apache apache/httpd.pid
29 lighttpd lighttpd.pid
30 EOT
31 }
33 post_install()
34 {
35 grep -q ^extension=ldap.so $1/etc/php.ini || \
36 sed -e 's|extension=msql.so|extension=msql.so\nextension=ldap.so|' -i $1/etc/php.ini
37 # Start Web server.
38 while read daemon file; do
39 [ -z "$1" ] || continue
40 if [ -f "/var/run/$file" ]; then
41 /etc/init.d/$daemon stop
42 sleep 2
43 fi
44 if [ -f /etc/init.d/$daemon ]; then
45 /etc/init.d/$daemon start
46 fi
47 done <<EOT
48 apache apache/httpd.pid
49 lighttpd lighttpd.pid
50 EOT
51 }
53 # Pre and post remove commands for Tazpkg.
54 pre_remove()
55 {
56 sed -i '/.*=ldap.so.*/d' /etc/php.ini
58 # Start Web server.
59 while read daemon file; do
60 if [ -f /etc/init.d/$daemon -a -f "/var/run/$file" ]; then
61 /etc/init.d/$daemon stop
62 sleep 2
63 /etc/init.d/$daemon start
64 fi
65 done <<EOT
66 apache apache/httpd.pid
67 lighttpd lighttpd.pid
68 EOT
69 }