ligttpd:新添,版本1.4.25
[arm.git] / lighttpd / PKGBUILD
blobfd321f3d172e87e5d85d8a432fab35401f24ac26
1 pkgname=lighttpd
2 pkgver=1.4.25
3 pkgrel=1
4 pkgdesc='一个安全、高效、兼容性良好的非常灵活的WEB服务器'
5 license=('custom')
6 arch=('arm')
7 url="http://www.lighttpd.net/"
8 #depends=('pcre' 'openssl' 'zlib' 'bzip2' 'attr' 'libldap' 'util-linux-ng')
9 depends=('pcre' 'zlib' 'bzip2')
10 makedepends=('fcgi' 'libmysqlclient' 'lua' 'libxml2' 'e2fsprogs' 'sqlite3' 'gdbm' 'pkgconfig')
11 optdepends=(
12         'libxml2: webdav模块支持'
13         'sqlite3: webdav模块支持'
14         'lua: cml/magnet模块支持'
15         'libmysqlclient: mysql_vhost模块支持'
17 backup=('etc/lighttpd/lighttpd.conf' 'etc/logrotate.d/lighttpd')
18 options=('!libtool' 'emptydirs')
19 source=('lighttpd.rc.d'
20         "http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-${pkgver}.tar.bz2"
22 md5sums=('789ed1b4521e72e591e09d5dfb99235a'
23         '2027c49fb46530e45338c5e2da13c02f'
26 build() {
27         cd $srcdir/$pkgname-$pkgver
28         
29         ./configure --host=arm-none-linux-gnueabi --prefix=/ \
30                 --disable-ipv6 --disable-FEATURE --disable-lfs
31         make && make DESTDIR=${pkgdir} install || return 1
33         install -D -m755 $srcdir/lighttpd.rc.d $pkgdir/etc/rc.d/lighttpd
34         install -d -m755 -o http -g http $pkgdir/var/run/lighttpd/
35         install -d -m755 -o http -g http $pkgdir/var/log/lighttpd/
37         install -D -m644 doc/lighttpd.conf $pkgdir/etc/lighttpd/lighttpd.conf
38         rm -r ${pkgdir}/share
40         # 修正默认的配置文件
41         sed -e 's|/srv/www/htdocs/|/srv/http/|' \
42                 -e 's|/srv/www/|/srv/http/|' \
43                 -e 's|^\$HTTP\["url"\]|#\$HTTP\["url"\]|' \
44                 -e 's|^  server.range-requests|#  server.range-requests|' \
45                 -e 's|^}$|#}\n|' \
46                 -e 's|wwwrun|http|' \
47                 -e 's|/usr/local/bin/php-cgi|/bin/php-cgi|' \
48                 -i ${pkgdir}/etc/lighttpd/lighttpd.conf