# Maintainer: Bartłomiej Piotrowski pkgname=monkey pkgver=1.1.1 pkgrel=0 pkgdesc='A fast and lightweight HTTP server designed for embedded devices.' url='http://monkey-project.com/' license='GPL2' arch='all' makedepends='bash findutils' subpackages="$pkgname-doc" source="http://monkey-project.com/releases/1.1/$pkgname-$pkgver.tar.gz strsignal.patch monkey.initd monkey.confd" prepare() { cd "$srcdir"/$pkgname-$pkgver # Use POSIX-compliant strsignal instead SYS_SIGLIST patch -Np0 -i "$srcdir"/strsignal.patch || return 1 # Don't install the banana script, use OpenRC daemon instead sed -i '/install -m 755 bin\/banana/d' configure || return 1 rm man/banana.1 || return 1 # Run monkey as http user sed -i '737s/nobody/http/' configure || return 1 } build() { cd "$srcdir"/$pkgname-$pkgver ./configure \ --prefix=/usr \ --bindir=/usr/bin \ --sysconfdir=/etc/$pkgname \ --mandir=/usr/share/man \ --datadir=/var/www \ --logdir=/var/log/$pkgname \ --plugdir=/usr/lib/$pkgname \ || return 1 make || return 1 } package() { cd "$srcdir"/$pkgname-$pkgver make DESTDIR=$pkgdir install || return 1 install -D -m0755 "$srcdir"/monkey.initd \ "$pkgdir"/etc/init.d/monkey || return 1 install -D -m0644 "$srcdir"/monkey.confd \ "$pkgdir"/etc/conf.d/monkey || return 1 } md5sums="958d74ddcc595ae01b1d3916e9e7753c monkey-1.1.1.tar.gz 4e99ccbfbd00b17023c7b82e466c7aee strsignal.patch 6630131d3ea75dbbf1033a4acc8cf983 monkey.initd 71805f446a12d747c52e18b8ac4b4704 monkey.confd"