pkgname=shellinabox pkgver=2.19 pkgrel=1 _pkghash=master pkgdesc="Implementation of a web server that can export arbitrary command line tools to a web based terminal emulator" arch=('i686' 'x86_64') url="http://shellinabox.com/" license=('GPL2') depends=('runit-scripts>=8.0-2' 'openssh') install=shellinaboxd.install source=("https://github.com/shellinabox/shellinabox/archive/${_pkghash}.tar.gz" "shellinaboxd.include" "shellinaboxd.gen_light_conf.d") build() { cd "$srcdir/$pkgname-${_pkghash}" #change default to show onscreen keyboard sed -i "s/this.softKeyboard = false;/this.softKeyboard = true;/g" ./shellinabox/vt100.jspp autoreconf -i export CPPFLAGS="${CPPFLAGS/-D_FORTIFY_SOURCE=2/}" ./configure --prefix=/usr make } package() { cd "$srcdir/$pkgname-${_pkghash}" make DESTDIR=$pkgdir install || return 1 #install conf files for lighttpd mkdir -p ${pkgdir}/etc/lighttpd install -D -m 644 ${srcdir}/shellinaboxd.include ${pkgdir}/etc/lighttpd/ #gen_light_conf install -D -m 744 ${srcdir}/shellinaboxd.gen_light_conf.d ${pkgdir}/etc/gen_light_conf.d/shellinaboxd.conf } md5sums=('7b7d178a2ec5b63f2b31b2869aa7b755' 'dd46ab61bfafdb56ea705a876963550e' 'aadd1edf4110aca2d16d806791e90019')