# Contributor: Michael Mason # Maintainer: Francesco Colista pkgname=arpwatch pkgver=3.3 pkgrel=2 pkgdesc="Ethernet monitoring program" url="https://www-nrg.ee.lbl.gov/" arch="all" license="BSD-3-Clause" pkgusers="arpwatch" depends="python3" makedepends="libpcap-dev" install="$pkgname.pre-install $pkgname.post-install" options="!check" # No test suite. subpackages="$pkgname-doc $pkgname-openrc" source="https://ee.lbl.gov/downloads/arpwatch/arpwatch-$pkgver.tar.gz arpwatch.confd arpwatch.initd 22_alpine_bihourly_script.patch 53_stop-using-_getshort.patch remove-freebsd-arpwatch.patch " prepare() { default_prepare update_config_sub update_config_guess } build() { export PYTHON=python3 ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --infodir=/usr/share/info make } package() { #make install command wouldn't create directory mkdir -p "$pkgdir"/usr/sbin/ mkdir -p "$pkgdir"/usr/share/man/man8 mkdir -p "$pkgdir"/usr/share/doc/$pkgname make DESTDIR="$pkgdir" install install -d -o arpwatch "$pkgdir"/var/lib/arpwatch install -m755 -D "$srcdir"/$pkgname.initd "$pkgdir"/etc/init.d/$pkgname install -m644 -D "$srcdir"/$pkgname.confd "$pkgdir"/etc/conf.d/$pkgname for files in arp2ethers arpfetch massagevendor.py bihourly.sh; do install -m755 "$builddir"/$files "$pkgdir"/usr/sbin done } sha512sums=" 4e3d542917dc9060ae7b35b40f41cb696eb36e68846194a76f025c5ecb1df1e67d5c1c66ba3c7e581e1f915b988d05cb7805f28d410784bd27dc3a448dccdece arpwatch-3.3.tar.gz 854f6361bf02586516db4f50afdee729c047cd788985f72f475e592e0e744c24d7d765f0391d733dbf417048c26b6d43c00eb63c58e6798bdb2366b93cbfe03a arpwatch.confd 83fc559aecd82cefd430104df23fc7680ac14d2c27f74d4543585382166e16a65563e00122281e886278993a9ca574daa5b2b2100884369c3a3146a66b68a0f7 arpwatch.initd b537220b7a19f7f28d1b60cfea6ef2e4d0c852ac83907fdd2515e467c3d16529b0c5a25ee653536e674c63d47a00709fc89fd6085efc5ba4a12f392df5ae5788 22_alpine_bihourly_script.patch 6eae9b143deea1655b3adb45640329d1c6d15c0bf6172a229ed142bb59e6c53b73ad19dc38adc42fe547f0bae1310394b19c9f8efe1af3a7dbf889c3742008c1 53_stop-using-_getshort.patch 68298d7967c281bbda6fe7d64f9af427eb39ac1a0011283b14ea1004396949595acc6947ddcabb385acdc83abe6255bf79ff92e5b8b1c33c67c26830b82ecd64 remove-freebsd-arpwatch.patch "