2013-07-18 04:11:41 +08:00
|
|
|
pkgname=dnsmasq
|
2017-10-03 07:05:13 +08:00
|
|
|
pkgver=2.78
|
2016-06-06 18:51:24 +08:00
|
|
|
pkgrel=1
|
2013-07-18 04:11:41 +08:00
|
|
|
pkgdesc="Lightweight, easy to configure DNS forwarder and DHCP server"
|
|
|
|
url="http://www.thekelleys.org.uk/dnsmasq/doc.html"
|
2014-08-26 06:53:56 +08:00
|
|
|
arch=('x86_64')
|
2013-07-18 04:11:41 +08:00
|
|
|
license=('GPL')
|
2016-06-06 18:51:24 +08:00
|
|
|
depends=('glibc' 'libdbus' 'libidn' 'gmp' 'nettle')
|
2013-07-18 04:11:41 +08:00
|
|
|
install=$pkgname.install
|
|
|
|
backup=('etc/dnsmasq.conf')
|
|
|
|
source=("http://www.thekelleys.org.uk/$pkgname/$pkgname-$pkgver.tar.xz"
|
|
|
|
'dnsmasq.service')
|
2017-10-03 07:05:13 +08:00
|
|
|
md5sums=('6d0241b72c79d2b510776ccc4ed69ca4'
|
2013-07-18 04:11:41 +08:00
|
|
|
'7ac45726cabef4145db40d758cc7fedf')
|
|
|
|
|
|
|
|
build() {
|
|
|
|
cd "$pkgname-$pkgver"
|
|
|
|
|
2014-08-26 06:53:56 +08:00
|
|
|
make \
|
|
|
|
CFLAGS="$CPPFLAGS $CFLAGS" \
|
|
|
|
LDFLAGS="$LDFLAGS" \
|
2016-06-06 18:51:24 +08:00
|
|
|
COPTS="-DHAVE_DNSSEC -DHAVE_DBUS -DHAVE_IDN" \
|
|
|
|
all-i18n
|
2013-07-18 04:11:41 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
package() {
|
|
|
|
cd "$pkgname-$pkgver"
|
|
|
|
|
2017-10-03 07:05:13 +08:00
|
|
|
# need to pass COPTS here to avoid rebuilding the binary.
|
|
|
|
make \
|
|
|
|
COPTS="$_build_copts" \
|
|
|
|
BINDIR=/usr/bin PREFIX=/usr DESTDIR="$pkgdir" \
|
|
|
|
install install-i18n
|
2013-07-18 04:11:41 +08:00
|
|
|
|
|
|
|
install -Dm644 "dbus/dnsmasq.conf" "$pkgdir"/etc/dbus-1/system.d/dnsmasq.conf
|
|
|
|
install -Dm644 "dnsmasq.conf.example" "$pkgdir"/etc/dnsmasq.conf
|
|
|
|
install -Dm644 "$srcdir/dnsmasq.service" "$pkgdir"/usr/lib/systemd/system/dnsmasq.service
|
2014-08-26 06:53:56 +08:00
|
|
|
|
|
|
|
# DNSSEC setup
|
|
|
|
sed -i 's,%%PREFIX%%,/usr,' "$pkgdir"/etc/dnsmasq.conf
|
|
|
|
install -Dm644 "trust-anchors.conf" "$pkgdir"/usr/share/dnsmasq/trust-anchors.conf
|
2013-07-18 04:11:41 +08:00
|
|
|
}
|