# Maintainer: Erich Eckner # Contributor: lilydjwg # Contributor: Gaetan Bisson pkgname=liboping pkgver=1.10.0 pkgrel=14 pkgdesc='C library to generate ICMP echo requests, better known as "ping packets"' url='https://noping.cc/' arch=('i486' 'i686' 'pentium4' 'x86_64' 'arm' 'armv6h' 'armv7h' 'aarch64') license=('GPL') _pinned_dependencies=( 'glibc>=2.36' 'libncursesw.so=6' ) depends=('libcap' "${_pinned_dependencies[@]}") makedepends=('ncurses') optdepends=('perl: perl bindings' 'ncurses: noping CLI tool') source=("${url}files/${pkgname}-${pkgver}.tar.bz2" 'ncursesw.patch' 'format.patch') sha256sums=('eb38aa93f93e8ab282d97e2582fbaea88b3f889a08cbc9dbf20059c3779d5cd8' '64db954250e7cd4f77ed28d0d4f3deb1525ebe4145c6b20caafc2459c8b1c780' '1975ebcfeb24e9269f49d23075295866b62511e500574f2c86d562e18f01dda7') install=install prepare() { cd "${srcdir}/${pkgname}-${pkgver}" # Setting capabilities/setuid is futile in fakeroot. # (We do that in the install script.) sed -i 's/ install-exec-hook//g' src/Makefile.in # Our ncurses has full UTF8 support although not called ncursesw. patch -p1 -i ../ncursesw.patch patch -p1 -i ../format.patch # Be serious. sed '/-Wall -Werror/d' -i src/Makefile.* } build() { cd "${srcdir}/${pkgname}-${pkgver}" ./configure --prefix=/usr --with-perl-bindings='INSTALLDIRS=vendor' make } package() { cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install }