mirror of
https://gitdl.cn/https://github.com/chakralinux/desktop.git
synced 2025-01-24 18:42:12 +08:00
70 lines
2.1 KiB
Bash
70 lines
2.1 KiB
Bash
#
|
|
# Chakra Packages for Chakra, part of chakra-project.org
|
|
#
|
|
# maintainer (i686): Phil Miller <philm[at]chakra-project[dog]org>
|
|
# maintainer (x86_64): Manuel Tortosa <manutortosa[at]chakra-project[dot]org>
|
|
|
|
pkgname=lighttpd
|
|
pkgver=1.4.30
|
|
pkgrel=2
|
|
pkgdesc='A secure, fast, compliant and very flexible web-server.'
|
|
license=('custom')
|
|
arch=('i686' 'x86_64')
|
|
url="http://www.lighttpd.net/"
|
|
depends=('pcre' 'bzip2' 'libldap' 'util-linux-ng')
|
|
makedepends=('php-cgi' 'libmysqlclient' 'lua' 'libxml2' 'e2fsprogs' 'sqlite3' 'gdbm' 'pkgconfig')
|
|
optdepends=('libxml2: mod_webdav'
|
|
'lua: mod_cml/mod_magnet'
|
|
'libmysqlclient: mod_mysql_vhost'
|
|
'sqlite3: mod_webdav')
|
|
categories=('network')
|
|
backup=('etc/lighttpd/lighttpd.conf' 'etc/logrotate.d/lighttpd')
|
|
options=('!libtool' 'emptydirs')
|
|
source=("http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-${pkgver}.tar.bz2"
|
|
'lighttpd.rc.d' 'lighttpd.logrotate.d' 'lighttpd.conf')
|
|
md5sums=('63f9df52dcae0ab5689a95c99c54e48a'
|
|
'7f3bf5b901ec050d1b536e1e36cd2cc9'
|
|
'd99a0e7bc4a1e8982779717b96416c09'
|
|
'2803a9ee7f20409c69f1566d2d90720e')
|
|
|
|
build() {
|
|
cd $srcdir/$pkgname-$pkgver
|
|
|
|
./configure --prefix=/usr \
|
|
--libexecdir=/usr/lib/lighttpd/modules \
|
|
--sysconfdir=/etc/lighttpd \
|
|
--with-mysql \
|
|
--with-ldap \
|
|
--with-attr \
|
|
--with-openssl \
|
|
--with-kerberos5 \
|
|
--without-fam \
|
|
--with-webdav-props \
|
|
--with-webdav-locks \
|
|
--with-gdbm \
|
|
--with-memcache \
|
|
--with-lua
|
|
make
|
|
}
|
|
|
|
check() {
|
|
cd $srcdir/$pkgname-$pkgver
|
|
make check
|
|
}
|
|
|
|
package() {
|
|
cd $srcdir/$pkgname-$pkgver
|
|
make DESTDIR=$pkgdir install
|
|
|
|
install -D -m755 $srcdir/lighttpd.rc.d $pkgdir/etc/rc.d/lighttpd
|
|
install -D -m644 $srcdir/lighttpd.logrotate.d $pkgdir/etc/logrotate.d/lighttpd
|
|
install -D -m644 $srcdir/lighttpd.conf $pkgdir/etc/lighttpd/lighttpd.conf
|
|
install -d -m755 -o http -g http $pkgdir/var/{run,log,cache}/lighttpd/
|
|
|
|
pushd doc/config >/dev/null
|
|
find . -type f ! -name 'Makefile*' -exec install -D -m644 {} ${pkgdir}/usr/share/doc/lighttpd/config/{} \;
|
|
popd >/dev/null
|
|
|
|
install -D -m644 COPYING $pkgdir/usr/share/licenses/$pkgname/COPYING
|
|
}
|