2013-07-18 04:11:41 +08:00
|
|
|
#
|
2014-08-26 06:53:56 +08:00
|
|
|
# Platform Packages for Chakra, part of chakraos.org
|
2013-07-18 04:11:41 +08:00
|
|
|
#
|
|
|
|
# Maintainer: Weng Xuetian <wengxt@gmail.com>
|
|
|
|
|
|
|
|
pkgname=dnsmasq
|
2014-12-31 22:56:39 +08:00
|
|
|
pkgver=2.72
|
2015-09-12 21:47:25 +08:00
|
|
|
pkgrel=2
|
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')
|
2014-12-31 22:56:39 +08:00
|
|
|
depends=('glibc' 'libdbus' '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')
|
2014-12-31 22:56:39 +08:00
|
|
|
md5sums=('0256e0a71e27c8d8a5c89a0d18f3cfe2'
|
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" \
|
|
|
|
COPTS="-DHAVE_DNSSEC -DHAVE_DBUS"
|
2013-07-18 04:11:41 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
package() {
|
|
|
|
cd "$pkgname-$pkgver"
|
|
|
|
|
|
|
|
make BINDIR=/usr/bin PREFIX=/usr DESTDIR="$pkgdir" install
|
|
|
|
|
|
|
|
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
|
|
|
}
|
|
|
|
|
|
|
|
# vim: ts=2 sw=2 et ft=sh
|