43 lines
1.6 KiB
Bash
43 lines
1.6 KiB
Bash
# Maintainer: Jesus E. <heckyel@riseup.net>
|
|
|
|
pkgname=darkhttpd
|
|
pkgver=1.16
|
|
pkgrel=1
|
|
pkgdesc="A small and secure static webserver"
|
|
arch=('i686' 'x86_64')
|
|
url='https://unix4lyfe.org/darkhttpd/'
|
|
license=('Expat')
|
|
backup=('etc/conf.d/mimetypes')
|
|
install='darkhttpd.install'
|
|
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/emikulic/darkhttpd/archive/v${pkgver}.tar.gz"
|
|
"darkhttpd.initd"
|
|
"darkhttpd.confd"
|
|
"darkhttpd.run")
|
|
sha512sums=('05abf8144d5a14ff455e2878eed4fddaca54d3fa6576b6a01d6547bcca94a0222d02742b80532519aba5202dd7df2d816e1dd057816506005894b42f570a4fe3'
|
|
'1ceea6362aea2aacfb6714d815b45edafba6681e34d47f79fc0d30ebca450745a6ff22f61eb7cdb6adabacbc0a7573e702ffdca387fd32657059c83a0e0a8cd5'
|
|
'79ecdbc751e8b5497a1afee294cf0addb4261f041a58a382e7fb51dd698dd99625a369173542c905e1e4eac7c68dfa1d8d778f4777ebe74d5031817a6ec437ad'
|
|
'29a8afde7ffdc7131b5e83fc60f98613febb475a086960552ca7fb386adca15eb6cfb8fcc84fc374299d918b0fc5648f58e9d5fa840f79f58a836f4cf61987dd')
|
|
|
|
build() {
|
|
cd "$srcdir/$pkgname-$pkgver"
|
|
|
|
make
|
|
}
|
|
|
|
package() {
|
|
cd "$srcdir/$pkgname-$pkgver"
|
|
|
|
# install darkhttpd
|
|
install -Dm755 "$srcdir/$pkgname-$pkgver/darkhttpd" "$pkgdir/usr/bin/darkhttpd"
|
|
|
|
# install service files
|
|
install -Dm0644 "${srcdir}/$pkgname.confd" "${pkgdir}/etc/conf.d/$pkgname"
|
|
install -Dm0755 "${srcdir}/$pkgname.initd" "${pkgdir}/etc/init.d/$pkgname"
|
|
install -Dm0755 "${srcdir}/$pkgname.run" "${pkgdir}/etc/sv/$pkgname/run"
|
|
touch "$pkgdir"/etc/conf.d/mimetypes
|
|
|
|
# install license
|
|
install -d "$pkgdir/usr/share/licenses/$pkgname"
|
|
sed -n '1,/^$/p' darkhttpd.c > "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
|
|
}
|