# Contributor: Matt Smith # Maintainer: Matt Smith setvar pkgname = 'pdns-gui' setvar pkgver = '0.3.3' setvar pkgrel = '1' setvar pkgdesc = ""Web-based GUI for administering PowerDNS"" setvar url = ""http://code.google.com/p/pdns-gui/"" setvar arch = ""noarch"" setvar license = ""GPL"" setvar depends = ""mysql php php-cli php-mysql php-xsl pdns pdns-backend-mysql"" setvar depends_dev = '' setvar makedepends = "$depends_dev" setvar install = ""$pkgname.post-install $pkgname.post-upgrade"" setvar subpackages = '' setvar source = ""http://$pkgname.googlecode.com/files/$pkgname.$pkgver.tgz 0010-replace-bash-with-sh.patch 0020-update-for-mysql55.patch 0030-remove-zend.ze1_compatibility_mode-option.patch 0040-alpine-default-htaccess-fix.patch $pkgname.apache2.conf "" setvar _builddir = ""$srcdir"/$pkgname.$pkgver" proc prepare { local i cd $_builddir for i in $source { case (i) { *.patch { msg $i; patch -p1 -i "$srcdir"/$i || return 1} } } } proc build { return 0 } proc package { # copy pdns-gui mkdir -p "$pkgdir"/usr/share/webapps/$pkgname || return 1 cp -a "$_builddir"/* "$pkgdir"/usr/share/webapps/$pkgname/ || return 1 # move log directory mkdir -p "$pkgdir"/var/log/$pkgname || return 1 chmod 2755 "$pkgdir"/var/log/$pkgname || return 1 rm -rf "$pkgdir"/usr/share/webapps/$pkgname/log || return 1 ln -fs /var/log/$pkgname "$pkgdir"/usr/share/webapps/$pkgname/log \ || return 1 # remove the install file rm "$pkgdir"/usr/share/webapps/$pkgname/INSTALL || return 1 # install the apache2 config install -Dm644 "$srcdir"/$pkgname.apache2.conf \ "$pkgdir"/etc/apache2/conf.d/$pkgname.conf || return 1 } setvar md5sums = ""caa45c5408764ccd98cfffd69e5e976f pdns-gui.0.3.3.tgz 98acdea457a4805c77cea373a6d57029 0010-replace-bash-with-sh.patch 21683d18b30aef6082803339413f8c42 0020-update-for-mysql55.patch 8865c965b6c81dbf2d9de5f8956b0ae0 0030-remove-zend.ze1_compatibility_mode-option.patch d621eecb4f688640cb514aff1ea8ef7d 0040-alpine-default-htaccess-fix.patch 2a4d9133e4ac0c22ed7bd408052b5de0 pdns-gui.apache2.conf""