diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 23 insertions, 24 deletions
@@ -1,23 +1,28 @@ # Maintainer: Nils Czernia <nils[at]czserver[dot]de> pkgname=librenms pkgver=1.37 -pkgrel=2 +pkgrel=3 pkgdesc='Autodiscovering PHP/MySQL-based network monitoring system.' arch=('any') -url='http://www.librenms.org/' -license=('GPLv3') -depends=('php' 'php-intl' 'php-gd' 'php-pear' 'net-snmp' 'graphviz' 'php-snmp' 'php-mcrypt' 'fping' 'imagemagick' 'whois' 'nmap' 'rrdtool' 'git' 'mysql-python') +url='https://www.librenms.org/' +license=('GPL3') +depends=( + 'php' 'php-intl' 'php-gd' 'php-net-ipv4' 'php-net-ipv6' 'net-snmp' + 'graphviz' 'php-snmp' 'php-mcrypt' 'fping' 'imagemagick' 'whois' 'nmap' + 'rrdtool' 'git' 'mysql-python' +) backup=("etc/webapps/${pkgname}/config.php") -source=("https://github.com/librenms/${pkgname}/archive/${pkgver}.tar.gz" - "librenms.logrotate" - "librenms.sysusers" - "librenms.tmpfile" - "apache.example.conf" - "nginx.example.conf") -install="librenms.install" +source=( + "${pkgname}-${pkgver}.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/${pkgver}.tar.gz" + "librenms.logrotate" + "librenms.sysusers" + "librenms.tmpfile" + "apache.example.conf" + "nginx.example.conf" +) sha256sums=('86dbcb2875c7bb4df8e042d9fc08e771cb60f6db55ba59259a14c6a8b6eaa281' '4189c171e4edb55ff11c80b313fed6ff4226ddb38f1e7c97e741e59e1c83afb8' - 'b70ec2b7950719d6b502da52d983e1661c81da1494d423598f9043ce600f0399' + 'ee2a2d465e01b65863a603406d2bee8858ec488546cb84d5c4fdb3166cc062a3' 'ad83d03b8459e87ecd77f9ffebe56ccb9cc2dff1d52ce1151ef79a1e26653361' 'aed1a35b2d84f3b40e0d519ccdb56a5929896ae7cfedd3766f5df4b51fac3319' 'e1722c586e61e320c2382b2322150e176c61523dccb81eeec6c3d4618819110c') @@ -34,19 +39,13 @@ prepare() { } package() { - install -dm0755 "$pkgdir"/usr/share/webapps - install -dm0750 "$pkgdir"/etc/webapps/${pkgname} + install -d "$pkgdir"/{{etc,usr/share}/webapps/$pkgname,var/log/$pkgname} install -dm0755 "$pkgdir"/etc/logrotate.d - install -dm0775 "$pkgdir"/var/log/${pkgname} - cd "$srcdir"/${pkgname}-${pkgver} - cp config.php.default "$pkgdir"/etc/webapps/${pkgname}/config.php - cp config.php.default "$pkgdir"/etc/webapps/${pkgname}/config.php.default - rm config.php.default - ln -s /etc/webapps/${pkgname}/config.php "$pkgdir"/usr/share/webapps/${pkgname}/config.php - ln -s /etc/webapps/${pkgname}/config.php.default "$pkgdir"/usr/share/webapps/${pkgname}/config.php.default + cp -R ${pkgname}-${pkgver}/. "$pkgdir"/usr/share/webapps/${pkgname}/ - cp -a "$srcdir"/${pkgname}-${pkgver} "$pkgdir"/usr/share/webapps/${pkgname} + install -Dm644 ${pkgname}-${pkgver}/config.php.default "$pkgdir"/etc/webapps/${pkgname}/config.php + ln -s /etc/webapps/${pkgname}/config.php "$pkgdir"/usr/share/webapps/${pkgname}/config.php install -D -m644 "${srcdir}"/${pkgname}.logrotate "$pkgdir"/etc/logrotate.d/${pkgname} install -dm0775 "$pkgdir"/usr/share/webapps/${pkgname}/rrd @@ -55,6 +54,6 @@ package() { install -dm0755 "$pkgdir"/etc/php/conf.d/ echo 'open_basedir = ${open_basedir}:/usr/share/webapps/librenms:/etc/webapps/librenms:/proc' > "$pkgdir"/etc/php/conf.d/${pkgname}.ini - install -D -m644 "$srcdir"/${pkgname}.sysusers "$pkgdir/usr/lib/sysusers.d/${pkgname}.conf" - install -D -m644 "$srcdir"/${pkgname}.tmpfile "$pkgdir/usr/lib/tmpfiles.d/${pkgname}.conf" + install -D -m644 "$srcdir"/${pkgname}.sysusers "$pkgdir/usr/lib/sysusers.d/${pkgname}.conf" + install -D -m644 "$srcdir"/${pkgname}.tmpfile "$pkgdir/usr/lib/tmpfiles.d/${pkgname}.conf" } |