diff options
Diffstat (limited to 'testing/kea')
-rw-r--r-- | testing/kea/APKBUILD | 92 |
1 files changed, 37 insertions, 55 deletions
diff --git a/testing/kea/APKBUILD b/testing/kea/APKBUILD index efe84f37b1..5fd3bde13c 100644 --- a/testing/kea/APKBUILD +++ b/testing/kea/APKBUILD @@ -1,46 +1,50 @@ # Maintainer: Steve Holweg <skytep@gmail.com> # Contributor: Baptiste Jonglez <baptiste--aur@jonglez.org> - pkgname=kea pkgver=1.5.0 pkgrel=3 pkgdesc="High-performance, extensible DHCP server engine from ISC, supporting both DHCPv4 and DHCPv6" -arch="all !armhf !armv7" url="http://kea.isc.org" +arch="all !armhf !armv7" license="MPL2" depends="" makedepends="botan-dev log4cplus-dev boost-dev postgresql-dev mariadb-dev" -subpackages="$pkgname-doc $pkgname-dev $pkgname-admin:admin:noarch $pkgname-ctrl-agent:ctrlagent $pkgname-dhcp-ddns:dhcpddns $pkgname-dhcp4 $pkgname-dhcp6 $pkgname-keactrl:keactrl:noarch $pkgname-utils" - +subpackages=" + $pkgname-doc + $pkgname-dev + $pkgname-admin::noarch + $pkgname-ctrl-agent:ctrlagent + $pkgname-dhcp-ddns:dhcpddns + $pkgname-dhcp4 + $pkgname-dhcp6 + $pkgname-keactrl::noarch + $pkgname-utils + " source="https://ftp.isc.org/isc/$pkgname/$pkgver/$pkgname-$pkgver.tar.gz fix-scripts-include-path.patch kea-dhcp4.initd kea-dhcp6.initd kea-dhcp-ddns.initd - kea-ctrl-agent.initd" - + kea-ctrl-agent.initd + " validpgpkeys="BE0E9748B718253A28BB89FFF1B11BF05CF02E57" # Internet Systems Consortium, Inc. (Signing key, 2017-2018) <codesign@isc.org> build() { # Complete build for dev and doc - cd "$builddir" ./configure \ - --with-mysql \ - --with-pgsql \ + --build=$CBUILD \ + --host=$CHOST \ --prefix=/usr \ - --libexecdir=/usr/lib \ --sysconfdir=/etc \ --localstatedir=/var \ - --build=$CBUILD \ - --host=$CHOST - + --libexecdir=/usr/lib \ + --with-mysql \ + --with-pgsql make } check() { - cd "$builddir" - # Disabled, databases are required for the test to pass #make check @@ -48,7 +52,6 @@ check() { } package() { - cd "$builddir" make DESTDIR="$pkgdir" install } @@ -56,55 +59,40 @@ admin() { pkgdesc="$pkgdesc (Databases administration tools)" depends="$pkgname=$pkgver-r$pkgrel" - mkdir -p "$subpkgdir/usr/sbin/" - mv "$pkgdir/usr/sbin/kea-admin" "$subpkgdir/usr/sbin/kea-admin" - - mkdir -p "$subpkgdir"/usr/share - mv "$pkgdir/usr/share/kea/" "$subpkgdir/usr/share" + amove ./usr/sbin/kea-admin + amove ./usr/share/kea/ } ctrlagent() { - mkdir -p "$subpkgdir"/usr/sbin - mv "$pkgdir/usr/sbin/kea-ctrl-agent" "$subpkgdir/usr/sbin/kea-ctrl-agent" - - mkdir -p "$subpkgdir/etc/kea" - mv "$pkgdir/etc/kea/kea-ctrl-agent.conf" "$subpkgdir/etc/kea/kea-ctrl-agent.conf" + amove usr/sbin/kea-ctrl-agent + amove ./etc/kea/kea-ctrl-agent.conf - install -Dm755 "$srcdir/kea-ctrl-agent.initd" "$subpkgdir/etc/init.d/kea-ctrl-agent" + install -Dm755 "$srcdir"/kea-ctrl-agent.initd "$subpkgdir"/etc/init.d/kea-ctrl-agent } dhcpddns() { pkgdesc="$pkgdesc (DDNS Server)" - mkdir -p $subpkgdir/usr/sbin/ - mv "$pkgdir/usr/sbin/kea-dhcp-ddns" "$subpkgdir/usr/sbin/kea-dhcp-ddns" + amove ./usr/sbin/kea-dhcp-ddns + amove ./etc/kea/kea-dhcp-ddns.conf - mkdir -p $subpkgdir/etc/kea/ - mv "$pkgdir/etc/kea/kea-dhcp-ddns.conf" "$subpkgdir/etc/kea/kea-dhcp-ddns.conf" - - install -Dm755 "$srcdir/kea-dhcp-ddns.initd" "$subpkgdir/etc/init.d/kea-dhcp-ddns" + install -Dm755 "$srcdir"/kea-dhcp-ddns.initd "$subpkgdir"/etc/init.d/kea-dhcp-ddns } dhcp4() { pkgdesc="$pkgdesc (DHCP4 Server)" - mkdir -p "$subpkgdir/usr/sbin/" - mv "$pkgdir/usr/sbin/kea-dhcp4" "$subpkgdir/usr/sbin/kea-dhcp4" - - mkdir -p "$subpkgdir/etc/kea/" - mv "$pkgdir/etc/kea/kea-dhcp4.conf" "$subpkgdir/etc/kea/kea-dhcp4.conf" + amove ./usr/sbin/kea-dhcp4 + amove ./etc/kea/kea-dhcp4.conf - install -Dm755 "$srcdir/kea-dhcp4.initd" "$subpkgdir/etc/init.d/kea-dhcp4" + install -Dm755 "$srcdir"/kea-dhcp4.initd "$subpkgdir"/etc/init.d/kea-dhcp4 } dhcp6() { pkgdesc="$pkgdesc (DHCP6 Server)" - mkdir -p $subpkgdir/usr/sbin/ - mv $pkgdir/usr/sbin/kea-dhcp6 $subpkgdir/usr/sbin/kea-dhcp6 - - mkdir -p $subpkgdir/etc/kea/ - mv $pkgdir/etc/kea/kea-dhcp6.conf $subpkgdir/etc/kea/kea-dhcp6.conf + amove ./usr/sbin/kea-dhcp6 + amove ./etc/kea/kea-dhcp6.conf install -Dm755 "$srcdir"/kea-dhcp6.initd "$subpkgdir"/etc/init.d/kea-dhcp6 } @@ -112,22 +100,16 @@ dhcp6() { keactrl() { pkgdesc="$pkgdesc (Kea process manager)" - mkdir -p "$subpkgdir/usr/sbin/" - mv "$pkgdir/usr/sbin/keactrl" "$subpkgdir/usr/sbin/keactrl" - - mkdir -p "$subpkgdir/etc/kea/" - mv "$pkgdir/etc/kea/keactrl.conf" "$subpkgdir/etc/kea/keactrl.conf" + amove ./usr/sbin/keactrl + amove ./etc/kea/keactrl.conf } utils() { pkgdesc="$pkgdesc (Optional Utils)" - mkdir -p "$subpkgdir/usr/sbin/" - mv "$pkgdir/usr/sbin/perfdhcp" "$subpkgdir/usr/sbin/perfdhcp" - mv "$pkgdir/usr/sbin/kea-lfc" "$subpkgdir/usr/sbin/kea-lfc" - - mkdir -p "$subpkgdir/usr/bin/" - mv "$pkgdir/usr/bin/kea-msg-compiler" "$subpkgdir/usr/bin/kea-msg-compiler" + amove ./usr/sbin/perfdhcp + amove ./usr/sbin/kea-lfc + amove ./usr/bin/kea-msg-compiler } sha512sums="6d6b7407831311ebe37abce382ce77c664015ddbe3e73ec78153a00b301f98af5be52e26ad4febf5ca1e478d2c1844db4c988b241d2700d758e90b077f176ad8 kea-1.5.0.tar.gz |