aboutsummaryrefslogtreecommitdiffstats
path: root/testing/kea
diff options
context:
space:
mode:
Diffstat (limited to 'testing/kea')
-rw-r--r--testing/kea/APKBUILD92
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