diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3c0f4986c5ad --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# vim:set ts=2 sw=2 et: +# Maintainer: Brian Bidulock <bidulock@openss7.org> + +pkgname=addrwatch-git +_pkgname=addrwatch +pkgver=1.0.1.r4.g3ac9f4e +pkgrel=1 +pkgdesc='A tool similar to arpwatch for IPv4/IPv6 and ethernet address pairing monitoring' +arch=('x86_64' 'i686') +url="https://github.com/fln/addrwatch" +license=('GPL') +depends=('libpcap' 'libevent') +source=("$pkgname::git+https://github.com/fln/$_pkgname.git" + "$pkgname.service") + +makedepends=('git') +provides=($_pkgname) +conflicts=($_pkgname) + +pkgver() { + cd $pkgname + git describe --tags --long | sed 's,\([^-]-g.*\),r\1,;s,-,.,g;s,^[^0-9]*,,' +} + +prepare() { + cd $pkgname + autoreconf -fiv +} + +build() { + cd $pkgname + ./configure --prefix=/usr --mandir=/usr/share/man --sbindir=/usr/bin + make V=0 +} + +package() { + cd $pkgname + make DESTDIR="$pkgdir" install + install -Dm644 /dev/stdin "$pkgdir"/usr/lib/tmpfiles.d/$_pkgname.conf <<-END + d /var/lib/addrwatch 0755 - - - +END + install -Dm644 ../$pkgname.service "$pkgdir"/usr/lib/systemd/system/${_pkgname}\@.service +} + +sha512sums=('SKIP' + '2bc8cdb4b0b8906fd52c5b9e56e1cd2b1d8416a38ced1d33f8b0c9e0f739cde0ecc2e9267e1b1256c0e189fe53c66b69f8ab5a64addb77adf87ffa327f84b5c6') |