1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- # Maintainer: Christian Hesse <mail@eworm.de>
- # Maintainer: Ronald van Haren <ronald.archlinux.org>
- # Contributor: Judd Vinet <jvinet@zeroflux.org>
- pkgname=iproute2
- pkgver=4.18.0
- pkgrel=1
- pkgdesc='IP Routing Utilities'
- arch=(x86_64 ppc64le)
- license=('GPL2')
- url='https://git.kernel.org/pub/scm/network/iproute2/iproute2.git'
- depends=('glibc' 'iptables' 'libelf')
- optdepends=('linux-atm: ATM support')
- groups=('base')
- provides=('iproute')
- backup=('etc/iproute2/ematch_map'
- 'etc/iproute2/rt_dsfield'
- 'etc/iproute2/rt_protos'
- 'etc/iproute2/rt_realms'
- 'etc/iproute2/rt_scopes'
- 'etc/iproute2/rt_tables')
- makedepends=('linux-atm')
- options=('staticlibs')
- validpgpkeys=('9F6FC345B05BE7E766B83C8F80A77F6095CDE47E') # Stephen Hemminger
- source=("https://www.kernel.org/pub/linux/utils/net/${pkgname}/${pkgname}-${pkgver}.tar."{xz,sign}
- '0001-make-iproute2-fhs-compliant.patch')
- sha256sums=('a9e6c70c95f513871c5e1f4e452c04fcb3c4d8a05be651bd794cd994a52daa45'
- 'SKIP'
- 'f60fefe4c17d3b768824bb50ae6416292bcebba06d73452e23f4147b46b827d3')
- prepare() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- # set correct fhs structure
- patch -Np1 -i "${srcdir}/0001-make-iproute2-fhs-compliant.patch"
- # do not treat warnings as errors
- sed -i 's/-Werror//' Makefile
- }
- build() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- ./configure
- make
- }
- package() {
- cd "${srcdir}/${pkgname}-${pkgver}"
- make DESTDIR="${pkgdir}" SBINDIR="/usr/bin" install
- # libnetlink isn't installed, install it FS#19385
- install -Dm0644 include/libnetlink.h "${pkgdir}/usr/include/libnetlink.h"
- install -Dm0644 lib/libnetlink.a "${pkgdir}/usr/lib/libnetlink.a"
- }
|