This fixes a tracepath bug which caused IPv6 tracepaths to use a wrong IPv6 address. iputils now uses the meson build system. The build commands are adjusted accordingly. perl-sgmls doesn't seem to be necessary anymore. It therefore is removed from the build dependency list. Signed-off-by: Fabian Bläse <fabian@blaese.de> --- trunk/PKGBUILD | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD index 64a0ecb..7aed567 100644 --- a/trunk/PKGBUILD +++ b/trunk/PKGBUILD @@ -4,9 +4,9 @@ pkgname=iputils # Commit date + git rev-parse --short origin/master -_rev=f6aac8d -pkgver=20180629.${_rev} -pkgrel=4 +_rev=13e0084 +pkgver=20190709.${_rev} +pkgrel=1 pkgdesc="Network monitoring tools, including ping" arch=('x86_64') license=('GPL') @@ -14,7 +14,7 @@ url="http://www.skbuff.net/iputils/" groups=('base') depends=('openssl' 'libcap' 'libidn2') optdepends=('xinetd: for tftpd') -makedepends=('perl-sgmls' 'git' 'docbook-xsl') +makedepends=('meson' 'git' 'docbook-xsl') conflicts=('netkit-base' 'arping' 'netkit-tftpd') replaces=('netkit-base') backup=(etc/xinetd.d/tftp) @@ -27,14 +27,13 @@ sha1sums=('SKIP' build() { cd "${srcdir}/${pkgname}" - make USE_NETTLE=no USE_GNUTLS=no CCOPTOPT="$CFLAGS" - # fix perl-sgmls - sed -i -e 's#sgmlspl#sgmlspl.pl#g' "${srcdir}/${pkgname}/doc/Makefile" - make -C doc man + meson --prefix=/usr -DBUILD_RARPD=true . build + + ninja -C build } package() { - cd "${srcdir}/${pkgname}" + cd "${srcdir}/${pkgname}/build" install -dm755 "${pkgdir}"/usr/bin -- 2.22.0