PKGBUILDs/aur/monkey/PKGBUILD

53 lines
1.7 KiB
Bash
Raw Normal View History

#Maintainer: Christian Stankowic <info at stankowic hypen development dot net>
#Contributor: Gary Wright <wriggary at gmail dot com>
2013-02-08 19:47:32 +00:00
#ALARM: moonman
# -added .service file for systemd
# -changed default port to 80 (required by .service)
# -changed pid file dir from /var/log to /var/run
# -changed default User from nobody to http (for compatibility)
pkgname=monkey
2013-06-24 01:38:04 +00:00
pkgver=1.2.2
pkgrel=1
pkgdesc="A very small and fast open source web server for Linux"
arch=('arm')
url="http://www.monkey-project.com/"
license=('GPL2')
depends=('gcc-libs')
optdepends=('php')
2013-06-02 07:22:41 +00:00
source=("http://www.monkey-project.com/releases/$(echo $pkgver |cut -c 1-3)/$pkgname-$pkgver.tar.gz"
monkey
monkey.service)
install=monkey.install
2013-06-24 01:38:04 +00:00
md5sums=('0eae7644dd5060b0e9c25874f9f1dccc'
'1527d1fbddddcfd69ad328639dcd0eed'
2013-02-24 02:54:46 +00:00
'ae1f2da03aa2a515a3bed0fb16ab7130')
build() {
cd $srcdir/$pkgname-$pkgver
./configure --prefix=/usr --bindir=/usr/bin --sysconfdir=/etc/$pkgname \
--datadir=/srv/http --logdir=/var/log/$pkgname \
2013-06-02 07:22:41 +00:00
--plugdir=/usr/lib/$pkgname
make
2013-06-02 07:22:41 +00:00
}
package() {
cd $srcdir/$pkgname-$pkgver
make DESTDIR=$pkgdir install
msg2 "Changing default pid file location from /var/log to /var/run"
2013-06-02 07:22:41 +00:00
sed -i -e "s/\/var\/log\/monkey\/monkey.pid/\/var\/run\/monkey.pid/" $pkgdir/etc/monkey/monkey.conf
msg2 "Changing default port to 80"
2013-06-02 07:22:41 +00:00
sed -i -e "s/Port\ 2001/Port\ 80/" $pkgdir/etc/monkey/monkey.conf
msg2 "Changing default user to http"
sed -i -e "s/User\ nobody/User\ http/" $pkgdir/etc/monkey/monkey.conf
2013-06-02 07:22:41 +00:00
install -Dm 755 "$srcdir/monkey" "$pkgdir/etc/rc.d/monkey"
install -Dm 644 "$srcdir/$pkgname.service" "$pkgdir/usr/lib/systemd/system/$pkgname.service"
}