#!/usr/bin/bash # JOBoRun : Jwm OpenBox Obarun RUNit # Maintainer : Joe Bo Run # PkgSource : url="https://gittea.disroot.org/joborun-pkg/jobextra/$pkgname" # Website : https://pozol.eu #-----------------------------------------| DESCRIPTION |--------------------------------------- pkgname=lighttpd pkgver=1.4.69 pkgrel=01 pkgdesc='A secure, fast, compliant and very flexible web-server w/o systemd' arch=('x86_64') url="https://www.lighttpd.net/" depends=('pcre2' 'util-linux') makedepends=('mariadb-libs' 'lua' 'libxml2' 'e2fsprogs' 'sqlite' 'gdbm' 'pkgconfig') optdepends=('libxml2: mod_webdav' 'lua: mod_cml/mod_magnet' 'mariadb-libs: mod_mysql_vhost/mod_authn_mysql' 'sqlite: mod_webdav') backup=('etc/lighttpd/lighttpd.conf' 'etc/logrotate.d/lighttpd') options=('emptydirs') source=("https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-${pkgver}.tar.xz"{,.asc} 'lighttpd.logrotate.d' 'lighttpd.conf' 'lighttpd.tmpfiles') build() { cd "$srcdir/$pkgname-$pkgver" ./configure --prefix=/usr \ --sbindir=/usr/bin \ --libdir=/usr/lib/lighttpd/ \ --sysconfdir=/etc/lighttpd \ --with-mysql \ --with-ldap \ --with-attr \ --with-openssl \ --with-webdav-props \ --with-webdav-locks \ --with-gdbm \ --with-lua \ --with-systemd=no \ --with-pcre2 sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make } check() { cd "$srcdir/$pkgname-$pkgver" make check } package() { cd "$srcdir/$pkgname-$pkgver" make DESTDIR="$pkgdir" install 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 -m700 -o http -g http "$pkgdir"/var/{log,cache}/lighttpd/ install -D -m644 "${srcdir}/lighttpd.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/lighttpd.conf" 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" } #---- license gpg-key sha256sums ---- license=('custom') validpgpkeys=('C7CA1E9E29DC77F5480894B2E0E7D0171E95BAD7' '649D0DD767FF206202A76C5158F14A786FE198C8' 'EAAF41A8BE3BB8D001CACD136DE62CA242909B84') sha256sums=(16ac8db95e719629ba61949b99f8a26feba946a81d185215b28379bb4116b0b4 # lighttpd-1.4.68.tar.xz 979ea8150d2fac7e4420a3a25d9d94b73465b45c3ad674cbbb2f9f5e06ffe0ed # lighttpd-1.4.69.tar.xz.asc 41f6c0042bb61021553779f861910e335834f6c15e4411756cdc6233b31076fe # lighttpd.logrotate.d fece4581bebf39768571962dedce176b2b5f487c0abb5c1cfb35395de216c01f # lighttpd.conf d8a185145a7c08b4fd8c8e6c12dae3e176389dd9b1c66e239757b2ba5108c871) # lighttpd.tmpfiles ## aaa6868aae8bd36485678cbd74a250f305ba9619bad5d7f84b1a52007190eeb1 lighttpd-1.4.69-01-x86_64.pkg.tar.lz