From a4c358009dd89183b4124505c694ea7f5fcdbeec Mon Sep 17 00:00:00 2001 From: root Date: Sat, 27 Aug 2011 23:14:39 +0000 Subject: Sat Aug 27 23:14:39 UTC 2011 --- extra/dnsmasq/PKGBUILD | 39 +++++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 18 deletions(-) (limited to 'extra/dnsmasq') diff --git a/extra/dnsmasq/PKGBUILD b/extra/dnsmasq/PKGBUILD index f1663ceb2..889033fb9 100644 --- a/extra/dnsmasq/PKGBUILD +++ b/extra/dnsmasq/PKGBUILD @@ -1,40 +1,43 @@ -# $Id: PKGBUILD 111081 2011-02-23 22:48:06Z paul $ -# Maintainer: Paul Mattal +# $Id: PKGBUILD 136349 2011-08-27 02:25:00Z dreisner $ +# Maintainer: Dave Reisner +# Contributor: Paul Mattal # Contributor: Tom Newsom pkgname=dnsmasq -pkgver=2.57 +pkgver=2.58 pkgrel=1 pkgdesc="Lightweight, easy to configure DNS forwarder and DHCP server" url="http://www.thekelleys.org.uk/dnsmasq/doc.html" arch=('i686' 'x86_64') license=('GPL') -depends=('glibc' 'bash') +depends=('glibc' 'bash' 'dbus-core') makedepends=('libcap>=2.16') backup=('etc/dnsmasq.conf') install= source=("http://www.thekelleys.org.uk/$pkgname/$pkgname-$pkgver.tar.gz" 'rc.dnsmasq') -md5sums=('d10faeb409717eae94718d7716ca63a4' 'e956eee1ec24212a3254d2b168187495') +md5sums=('14c5c81debb324adc261db971730f4c6' + 'e956eee1ec24212a3254d2b168187495') build() { - cd $srcdir/$pkgname-$pkgver + cd "$srcdir/$pkgname-$pkgver" - # Build - make || return 1 + # link against dbus + echo '#define HAVE_DBUS' >> src/config.h - # Install - install -d $pkgdir/etc/rc.d || return 1 - make PREFIX=/usr DESTDIR=$pkgdir install || return 1 + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" - install -D -m755 \ - $srcdir/rc.dnsmasq $pkgdir/etc/rc.d/dnsmasq || return 1 - install -D -m644 \ - dnsmasq.conf.example $pkgdir/etc/dnsmasq.conf || return 1 + make PREFIX=/usr DESTDIR="$pkgdir" install - # Make the Required Directories for DHCP Server Default Directories - install -d $pkgdir/var/db || return 1 - install -d $pkgdir/var/lib/misc || return 1 + install -dm755 "$pkgdir"/var/{db,lib/misc} + install -Dm755 "$srcdir"/rc.dnsmasq "$pkgdir"/etc/rc.d/dnsmasq + install -Dm644 "dbus/dnsmasq.conf" "$pkgdir"/etc/dbus-1/system.d/dnsmasq.conf + install -Dm644 "dnsmasq.conf.example" "$pkgdir"/etc/dnsmasq.conf + install -Dm644 "contrib/systemd/dnsmasq.service" "$pkgdir"/lib/systemd/system/dnsmasq.service } # vim: ts=2 sw=2 et ft=sh -- cgit v1.2.3-54-g00ecf