mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-06 05:47:13 +02:00
main/dnsmasq: nftset build version
This commit is contained in:
parent
1a2ee49a43
commit
c0f582d5a1
@ -13,18 +13,22 @@ makedepends="
|
||||
dbus-dev
|
||||
linux-headers
|
||||
nettle-dev
|
||||
nftables-dev
|
||||
"
|
||||
install="
|
||||
$pkgname.pre-install
|
||||
$pkgname.pre-upgrade
|
||||
$pkgname-dnssec.pre-install
|
||||
$pkgname-dnssec.pre-upgrade
|
||||
$pkgname-dnssec-nftset.pre-install
|
||||
$pkgname-dnssec-nftset.pre-upgrade
|
||||
$pkgname-dnssec-dbus.pre-install
|
||||
$pkgname-dnssec-dbus.pre-upgrade
|
||||
"
|
||||
subpackages="
|
||||
$pkgname-doc
|
||||
$pkgname-dnssec
|
||||
$pkgname-dnssec-nftset
|
||||
$pkgname-dnssec-dbus
|
||||
$pkgname-openrc
|
||||
$pkgname-common::noarch
|
||||
@ -78,6 +82,9 @@ build() {
|
||||
make LDFLAGS="$LDFLAGS" CFLAGS="$CFLAGS" COPTS="-DHAVE_DNSSEC" all
|
||||
mv src/dnsmasq src/dnsmasq~dnssec
|
||||
|
||||
make LDFLAGS="$LDFLAGS" CFLAGS="$CFLAGS" COPTS="-DHAVE_DNSSEC -DHAVE_NFTSET" all
|
||||
mv src/dnsmasq src/dnsmasq~nftset
|
||||
|
||||
make LDFLAGS="$LDFLAGS" CFLAGS="$CFLAGS" COPTS="-DHAVE_DNSSEC -DHAVE_DBUS" all
|
||||
mv src/dnsmasq src/dnsmasq~dbus
|
||||
|
||||
@ -94,7 +101,7 @@ check() {
|
||||
}
|
||||
|
||||
package() {
|
||||
provider_priority=100 # highest (other providers are dnsmasq-dnssec, dnsmasq-dnssec-dbus)
|
||||
provider_priority=100 # highest (other providers are dnsmasq-dnssec, dnsmasq-dnssec-nftset, dnsmasq-dnssec-dbus)
|
||||
|
||||
make PREFIX=/usr DESTDIR="$pkgdir" install
|
||||
|
||||
@ -105,11 +112,23 @@ package() {
|
||||
dnssec() {
|
||||
pkgdesc="$pkgdesc with DNSSEC support"
|
||||
provides="$pkgname=$pkgver-r$pkgrel"
|
||||
provider_priority=20 # middle (other providers are dnsmasq, dnsmasq-dnssec-dbus)
|
||||
provider_priority=20 # middle (other providers are dnsmasq, dnsmasq-dnssec-nftset, dnsmasq-dnssec-dbus)
|
||||
|
||||
install -D -m 755 "$builddir"/src/dnsmasq~dnssec "$subpkgdir"/usr/sbin/dnsmasq
|
||||
}
|
||||
|
||||
nftset() {
|
||||
pkgdesc="$pkgdesc with DNSSEC and nftables set support"
|
||||
provides="
|
||||
$pkgname=$pkgver-r$pkgrel
|
||||
$pkgname-dnssec=$pkgver-r$pkgrel
|
||||
"
|
||||
provider_priority=15 # lower (other providers are dnsmasq, dnsmasq-dnssec, dnsmasq-dnssec-nftset)
|
||||
|
||||
cd "$builddir"
|
||||
install -D -m755 src/dnsmasq~nftset "$subpkgdir"/usr/sbin/dnsmasq
|
||||
}
|
||||
|
||||
dbus() {
|
||||
pkgdesc="$pkgdesc with DNSSEC and D-Bus support"
|
||||
provides="
|
||||
@ -117,7 +136,7 @@ dbus() {
|
||||
$pkgname-dbus=$pkgver-r$pkgrel
|
||||
$pkgname-dnssec=$pkgver-r$pkgrel
|
||||
"
|
||||
provider_priority=10 # lowest (other providers are dnsmasq, dnsmasq-dnssec)
|
||||
provider_priority=10 # lowest (other providers are dnsmasq, dnsmasq-dnssec, dnsmasq-dnssec-nftset)
|
||||
|
||||
cd "$builddir"
|
||||
install -D -m755 src/dnsmasq~dbus "$subpkgdir"/usr/sbin/dnsmasq
|
||||
|
1
main/dnsmasq/dnsmasq-dnssec-nftset.pre-install
Symbolic link
1
main/dnsmasq/dnsmasq-dnssec-nftset.pre-install
Symbolic link
@ -0,0 +1 @@
|
||||
dnsmasq.pre-install
|
1
main/dnsmasq/dnsmasq-dnssec-nftset.pre-upgrade
Symbolic link
1
main/dnsmasq/dnsmasq-dnssec-nftset.pre-upgrade
Symbolic link
@ -0,0 +1 @@
|
||||
dnsmasq.pre-install
|
Loading…
Reference in New Issue
Block a user