[arch-commits] Commit in iproute2/trunk (PKGBUILD)
Christian Hesse
eworm at archlinux.org
Tue Dec 13 07:58:32 UTC 2016
Date: Tuesday, December 13, 2016 @ 07:58:31
Author: eworm
Revision: 283097
upgpkg: iproute2 4.9.0-1
* new upstream release
* move examples to split package iproute2-doc
* miscellaneous cleanups
Modified:
iproute2/trunk/PKGBUILD
----------+
PKGBUILD | 36 ++++++++++++++++++++----------------
1 file changed, 20 insertions(+), 16 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-12-13 07:31:48 UTC (rev 283096)
+++ PKGBUILD 2016-12-13 07:58:31 UTC (rev 283097)
@@ -1,10 +1,11 @@
# $Id$
+# Maintainer: Christian Hesse <mail at eworm.de>
# Maintainer: Ronald van Haren <ronald.archlinux.org>
# Contributor: Judd Vinet <jvinet at zeroflux.org>
pkgbase=iproute2
pkgname=(iproute2 iproute2-doc)
-pkgver=4.8.0
+pkgver=4.9.0
pkgrel=1
pkgdesc='IP Routing Utilities'
arch=('i686' 'x86_64')
@@ -15,9 +16,9 @@
validpgpkeys=('9F6FC345B05BE7E766B83C8F80A77F6095CDE47E') # Stephen Hemminger
source=("https://www.kernel.org/pub/linux/utils/net/${pkgbase}/${pkgbase}-${pkgver}.tar."{xz,sign}
'0001-make-iproute2-fhs-compliant.patch')
-sha1sums=('eba7c753918ddcf8b3890718391fb795f8dd023b'
- 'SKIP'
- '1ed328854983b3f9df0a143aa7c77920916a13c1')
+sha256sums=('c0f30f043f7767cc1b2cd2197b08d4e9b2392c95823fabe30bbce308c30116c4'
+ 'SKIP'
+ 'f60fefe4c17d3b768824bb50ae6416292bcebba06d73452e23f4147b46b827d3')
prepare() {
cd "${srcdir}/${pkgbase}-${pkgver}"
@@ -53,26 +54,29 @@
cd "${srcdir}/${pkgbase}-${pkgver}"
- make DESTDIR="${pkgdir}" install
+ make DESTDIR="${pkgdir}" SBINDIR="/usr/bin" install
- # remove sgml and tex files... we have html and pdf in iproute2-doc
- rm "${pkgdir}/usr/share/doc/iproute2/"*.{sgml,tex}
+ # remove documentation
+ rm -rf "${pkgdir}/usr/share/doc/"
# libnetlink isn't installed, install it FS#19385
- install -Dm644 include/libnetlink.h "${pkgdir}/usr/include/libnetlink.h"
- install -Dm644 lib/libnetlink.a "${pkgdir}/usr/lib/libnetlink.a"
-
- # move binaries
- cd "${pkgdir}"
- mv sbin usr/bin
+ install -Dm0644 include/libnetlink.h "${pkgdir}/usr/include/libnetlink.h"
+ install -Dm0644 lib/libnetlink.a "${pkgdir}/usr/lib/libnetlink.a"
}
package_iproute2-doc() {
pkgdesc='IP Routing Utilities documentation'
- cd "${srcdir}/${pkgbase}-${pkgver}/doc"
+ cd "${srcdir}/${pkgbase}-${pkgver}"
- install -d "${pkgdir}/usr/share/doc/iproute2/"
- install *.html *.pdf "${pkgdir}/usr/share/doc/iproute2/"
+ make DESTDIR="${pkgdir}" install
+
+ # documentation is included in default install target... So clean up here.
+ find "${pkgdir}/" ! -type d ! -regex '.*examples.*' -delete
+ find "${pkgdir}/" -empty -delete
+ find "${pkgdir}/" -name '*.sgml' -delete
+ find "${pkgdir}/" -name '*.tex' -delete
+
+ install -m0644 doc/*.html doc/*.pdf "${pkgdir}/usr/share/doc/iproute2/"
}
More information about the arch-commits
mailing list