diff options
author | Chocobo1 | 2017-08-23 14:23:14 +0800 |
---|---|---|
committer | Chocobo1 | 2017-08-23 14:52:15 +0800 |
commit | cd6bb1c26188abd71e82bb766fea044845baad69 (patch) | |
tree | 05294d2316b8f412dcffc6ee8d8237f9f20a68e3 | |
download | aur-cd6bb1c26188abd71e82bb766fea044845baad69.tar.gz |
newpkg: iputils-git s20161105.r31.gef740f5-1
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 51 | ||||
-rw-r--r-- | iputils.install | 9 |
3 files changed, 86 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..547f40a53310 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = iputils-git + pkgdesc = Network monitoring tools, including ping + pkgver = s20161105.r31.gef740f5 + pkgrel = 1 + url = https://github.com/iputils/iputils + install = iputils.install + arch = i686 + arch = x86_64 + license = Custom + makedepends = git + makedepends = libxslt + depends = glibc + depends = libcap + depends = libidn + depends = openssl + optdepends = xinetd: for tftpd + provides = iputils + conflicts = iputils + backup = etc/xinetd.d/tftp + source = git+https://github.com/iputils/iputils.git + source = tftp.xinetd::https://git.archlinux.org/svntogit/packages.git/plain/trunk/tftp.xinetd?h=packages/iputils + sha256sums = SKIP + sha256sums = SKIP + +pkgname = iputils-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..927eb4525aa5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net> + +pkgname=iputils-git +pkgver=s20161105.r31.gef740f5 +pkgrel=1 +pkgdesc="Network monitoring tools, including ping" +arch=('i686' 'x86_64') +url="https://github.com/iputils/iputils" +license=('Custom') +depends=('glibc' 'libcap' 'libidn' 'openssl') +optdepends=('xinetd: for tftpd') +makedepends=('git' 'libxslt') +provides=('iputils') +conflicts=('iputils') +backup=(etc/xinetd.d/tftp) +install=iputils.install +source=("git+https://github.com/iputils/iputils.git" + "tftp.xinetd::https://git.archlinux.org/svntogit/packages.git/plain/trunk/tftp.xinetd?h=packages/iputils") +sha256sums=('SKIP' + 'SKIP') + + +pkgver() { + cd "iputils" + + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "iputils" + + make CCOPTOPT="$CFLAGS" USE_NETTLE=no + make -C doc man +} + +package() { + cd "iputils" + + install -dm755 "$pkgdir/usr/bin" + install -m755 arping clockdiff ping rarpd rdisc tftpd tracepath \ + "$pkgdir/usr/bin/" + + install -dm755 "$pkgdir/usr/share/man/man8" + install -m644 doc/{arping,clockdiff,ping,rarpd,rdisc,tftpd,tracepath}.8 \ + "$pkgdir/usr/share/man/man8/" + + install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/iputils/LICENSE" + install -Dm644 "LICENSE.BSD3" "$pkgdir/usr/share/licenses/iputils/LICENSE.BSD3" + + install -Dm644 "$srcdir/tftp.xinetd" "$pkgdir/etc/xinetd.d/tftp" +} diff --git a/iputils.install b/iputils.install new file mode 100644 index 000000000000..1684c2e72aea --- /dev/null +++ b/iputils.install @@ -0,0 +1,9 @@ +post_install() { + setcap cap_net_raw=ep usr/bin/ping 2>/dev/null || chmod +s usr/bin/ping +} + +post_upgrade() { + post_install "$1" +} + +# vim:set ts=2 sw=2 et: |