[arch-commits] Commit in powerdns/repos (2 files)
Date: Friday, December 15, 2017 @ 11:25:23 Author: arojas Revision: 274512 archrelease: copy trunk to community-staging-x86_64 Added: powerdns/repos/community-staging-x86_64/ powerdns/repos/community-staging-x86_64/PKGBUILD (from rev 274511, powerdns/trunk/PKGBUILD) --+ PKGBUILD | 94 + 1 file changed, 94 insertions(+) Copied: powerdns/repos/community-staging-x86_64/PKGBUILD (from rev 274511, powerdns/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-12-15 11:25:23 UTC (rev 274512) @@ -0,0 +1,94 @@ +# Maintainer: Levente Polyak +# Contributor: Alexander Rødseth +# Contributor: Jan de Groot +# Contributor: Kevin Mihelich +# Contributor: Remi Gacogne + +pkgname=powerdns +pkgver=4.0.5 +pkgrel=2 +pkgdesc='Authoritative DNS server' +url='http://www.powerdns.com/' +arch=('x86_64') +license=('GPL2') +depends=('boost-libs' 'libsodium' 'systemd' 'lua' 'openssl' 'protobuf' 'sqlite') +makedepends=('boost' 'setconf' 'libmariadbclient' 'postgresql-libs' 'lua' 'libldap' + 'sqlite' 'geoip' 'yaml-cpp' 'pkg-config') +optdepends=('libmariadbclient: MariaDB/MySQL backend' +'postgresql-libs: PostgreSQL backend' +'libldap: LDAP backend' +'geoip: GeoIP backend' +'yaml-cpp: GeoIP backend') +provides=('pdns') +conflicts=('pdns') +backup=('etc/powerdns/pdns.conf') +source=(https://downloads.powerdns.com/releases/pdns-${pkgver}.tar.bz2{,.asc}) +sha512sums=('4b0fa932c1d9caf35b988916447aa21c64ebe2a58bdd84417cf09321a21b264cf1057206dc6993a45a3b591eb1dfa49463710c06b6bdfaf6fb17ae6dec6086d9' +'SKIP') +validpgpkeys=('B76CD4671C0968BAA87DE61C5E50715BF2FFE1A7' # Winkels, Erik + '16E12866B7738C73976A57436FFC33439B0D04DF') # Pieter Lexis + +prepare() { + cd pdns-${pkgver} + # Default settings + for keyvalue in \ +allow-recursion=127.0.0.1 \ +chroot=/var/empty \ +config-dir=/etc/powerdns \ +daemon=no \ +distributor-threads=3 \ +guardian=no \ +local-port=53 \ +loglevel=3 \ +module-dir=/usr/lib/powerdns \ +setgid=nobody \ +setuid=nobody \ +socket-dir=/var/run \ +webserver=no + do +setconf -a pdns.conf "${keyvalue}" + done + + # Using simple so we can bind it to a chroot + sed 's|notify|simple|' -i pdns/pdns.service.in +} + +build() { + cd pdns-${pkgver} + ./configure \ +--prefix=/usr \ +--sysconfdir=/etc/powerdns \ +--libexecdir=/usr/lib \ +--libdir=/usr/lib \ +--mandir=/usr/share/man \ +--with-modules='' \ +--with-dynmodules="bind gmysql geoip gpgsql gsqlite3 ldap lua pipe random remote" \ +--docdir=/usr/share/doc/powerdns \ +--sbindir=/usr/bin \ +--bindir=/usr/bin \ +--with-sqlite3 \ +--enable-libsodium \ +--enable-tools \ +--disable-dependency-tracking \ +--disable-silent-rules \ +--enable-reproducible \ +--enable-unit-tests \ +--enable-systemd + make +} + +check() { + make -C pdns-${pkgver} check +} + +package() { + cd pdns-${pkgver} + make DESTDIR="${pkgdir}" install + # apply defaults to generated pdns.conf + mv "${pkgdir}/etc/powerdns/pdns.conf"{-dist,} + cat pdns.conf >> "${pkgdir}/etc/powerdns/pdns.conf" + # adjust modules dir to match pkgname + mv "${pkgdir}/usr/lib/"{pdns,powerdns} +} + +# vim: ts=2 sw=2 et:
[arch-commits] Commit in powerdns/repos (2 files)
Date: Thursday, December 28, 2017 @ 08:15:52 Author: felixonmars Revision: 276384 archrelease: copy trunk to community-staging-x86_64 Added: powerdns/repos/community-staging-x86_64/ powerdns/repos/community-staging-x86_64/PKGBUILD (from rev 276383, powerdns/trunk/PKGBUILD) --+ PKGBUILD | 94 + 1 file changed, 94 insertions(+) Copied: powerdns/repos/community-staging-x86_64/PKGBUILD (from rev 276383, powerdns/trunk/PKGBUILD) === --- community-staging-x86_64/PKGBUILD (rev 0) +++ community-staging-x86_64/PKGBUILD 2017-12-28 08:15:52 UTC (rev 276384) @@ -0,0 +1,94 @@ +# Maintainer: Levente Polyak +# Contributor: Alexander Rødseth +# Contributor: Jan de Groot +# Contributor: Kevin Mihelich +# Contributor: Remi Gacogne + +pkgname=powerdns +pkgver=4.0.5 +pkgrel=3 +pkgdesc='Authoritative DNS server' +url='http://www.powerdns.com/' +arch=('x86_64') +license=('GPL2') +depends=('boost-libs' 'libsodium' 'systemd' 'lua' 'openssl' 'protobuf' 'sqlite') +makedepends=('boost' 'setconf' 'libmariadbclient' 'postgresql-libs' 'lua' 'libldap' + 'sqlite' 'geoip' 'yaml-cpp' 'pkg-config') +optdepends=('libmariadbclient: MariaDB/MySQL backend' +'postgresql-libs: PostgreSQL backend' +'libldap: LDAP backend' +'geoip: GeoIP backend' +'yaml-cpp: GeoIP backend') +provides=('pdns') +conflicts=('pdns') +backup=('etc/powerdns/pdns.conf') +source=(https://downloads.powerdns.com/releases/pdns-${pkgver}.tar.bz2{,.asc}) +sha512sums=('4b0fa932c1d9caf35b988916447aa21c64ebe2a58bdd84417cf09321a21b264cf1057206dc6993a45a3b591eb1dfa49463710c06b6bdfaf6fb17ae6dec6086d9' +'SKIP') +validpgpkeys=('B76CD4671C0968BAA87DE61C5E50715BF2FFE1A7' # Winkels, Erik + '16E12866B7738C73976A57436FFC33439B0D04DF') # Pieter Lexis + +prepare() { + cd pdns-${pkgver} + # Default settings + for keyvalue in \ +allow-recursion=127.0.0.1 \ +chroot=/var/empty \ +config-dir=/etc/powerdns \ +daemon=no \ +distributor-threads=3 \ +guardian=no \ +local-port=53 \ +loglevel=3 \ +module-dir=/usr/lib/powerdns \ +setgid=nobody \ +setuid=nobody \ +socket-dir=/var/run \ +webserver=no + do +setconf -a pdns.conf "${keyvalue}" + done + + # Using simple so we can bind it to a chroot + sed 's|notify|simple|' -i pdns/pdns.service.in +} + +build() { + cd pdns-${pkgver} + ./configure \ +--prefix=/usr \ +--sysconfdir=/etc/powerdns \ +--libexecdir=/usr/lib \ +--libdir=/usr/lib \ +--mandir=/usr/share/man \ +--with-modules='' \ +--with-dynmodules="bind gmysql geoip gpgsql gsqlite3 ldap lua pipe random remote" \ +--docdir=/usr/share/doc/powerdns \ +--sbindir=/usr/bin \ +--bindir=/usr/bin \ +--with-sqlite3 \ +--enable-libsodium \ +--enable-tools \ +--disable-dependency-tracking \ +--disable-silent-rules \ +--enable-reproducible \ +--enable-unit-tests \ +--enable-systemd + make +} + +check() { + make -C pdns-${pkgver} check +} + +package() { + cd pdns-${pkgver} + make DESTDIR="${pkgdir}" install + # apply defaults to generated pdns.conf + mv "${pkgdir}/etc/powerdns/pdns.conf"{-dist,} + cat pdns.conf >> "${pkgdir}/etc/powerdns/pdns.conf" + # adjust modules dir to match pkgname + mv "${pkgdir}/usr/lib/"{pdns,powerdns} +} + +# vim: ts=2 sw=2 et: