# Maintainer: Sandro Rüegge pkgname=self-service-password pkgver=1.3 pkgrel=9 pkgdesc="A small webinterface for changing/resetting ldap passwords" arch=('any') url="https://ltb-project.org/documentation/self-service-password" license=('GPL3') depends=('php>=5' 'php-ldap') optdepends=( 'php-mcrypt: For token resets' ) backup=("etc/webapps/$pkgname/config.php") source=("https://ltb-project.org/archives/ltb-project-$pkgname-$pkgver.tar.gz" 'config.php' 'apache.example.conf') sha512sums=('71aec5a3673ee710d4ba4a17862c695e0775ad944d85c8e05e826774010b8e905af5ab9e75886bc8c2efb9d9372ffe00d8856024e9656e1c71a57017b0eeac6d' '8b672a77c9b269e4885a345bb1daeaa090f334f6391f691290e4e39157b30164f9248181c93865cdeabbf5e0537907168dae672abbbe28b65dd188e7fdb29000' 'b4a527a2a66fa80d66f071c6dc7aeed333462581a119f9b2e79b4f102b6d5ffe28ce4e30792da53b0f6926268fe23db59cbeea3cfe702642d73919baca65c0be') package() { # install the project install -d ${pkgdir}/usr/share/webapps/${pkgname} cp -r ${srcdir}/ltb-project-${pkgname}-${pkgver}/* ${pkgdir}/usr/share/webapps/${pkgname} # set the correct permission chown -R root:root ${pkgdir}/usr/share/webapps/${pkgname} find ${pkgdir}/usr/share/webapps/${pkgname} -type f -exec chmod 0644 {} \; find ${pkgdir}/usr/share/webapps/${pkgname} -type d -exec chmod 0755 {} \; # install the configuration install -d ${pkgdir}/etc/webapps/${pkgname} install -m 640 -o root -g root ${srcdir}/config.php ${pkgdir}/etc/webapps/${pkgname} install -m 644 -o root -g root ${srcdir}/apache.example.conf ${pkgdir}/etc/webapps/${pkgname} ln -sf /etc/webapps/${pkgname}/config.php ${pkgdir}/usr/share/webapps/${pkgname}/conf/config.inc.local.php }