[arch-commits] Commit in pciutils/trunk (PKGBUILD)

Jan de Groot jgc at archlinux.org
Wed Mar 16 15:19:12 UTC 2011


    Date: Wednesday, March 16, 2011 @ 11:19:12
  Author: jgc
Revision: 115045

Build both shared and static libraries. Use DESTDIR where we can, install libraries with makefile target

Modified:
  pciutils/trunk/PKGBUILD

----------+
 PKGBUILD |   15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-03-16 14:25:21 UTC (rev 115044)
+++ PKGBUILD	2011-03-16 15:19:12 UTC (rev 115045)
@@ -2,7 +2,7 @@
 # Maintainer: Tobias Powalowski <tpowa at archlinux.org>
 pkgname=pciutils
 pkgver=3.1.7
-pkgrel=3
+pkgrel=4
 pkgdesc="PCI bus configuration space access library and tools"
 arch=(i686 x86_64)
 license=('GPL2')
@@ -17,15 +17,14 @@
 build() {
   cd "${srcdir}/${pkgname}-${pkgver}"
   ./update-pciids.sh
-  make OPT="$CFLAGS -fPIC -DPIC" ZLIB=no PREFIX=/usr SHAREDIR=/usr/share/hwdata MANDIR=/usr/share/man all
+  make OPT="${CFLAGS} -fPIC -DPIC" ZLIB=no SHARED=no PREFIX=/usr SHAREDIR=/usr/share/hwdata MANDIR=/usr/share/man all
+  cp lib/libpci.a "${srcdir}/"
+  make clean
+  make OPT="${CFLAGS}" ZLIB=no SHARED=yes PREFIX=/usr SHAREDIR=/usr/share/hwdata MANDIR=/usr/share/man all
 }
 
 package() {
   cd "${srcdir}/${pkgname}-${pkgver}"
-  make PREFIX=${pkgdir}/usr SHAREDIR=${pkgdir}/usr/share/hwdata MANDIR=${pkgdir}/usr/share/man install
-  install -d ${pkgdir}/usr/lib
-  install -m644 lib/libpci.a ${pkgdir}/usr/lib
-  for i in config.h header.h pci.h types.h; do
-    install -D -m 644 lib/${i} ${pkgdir}/usr/include/pci/${i}
-  done
+  make SHARED=yes PREFIX=/usr SHAREDIR=/usr/share/hwdata MANDIR=/usr/share/man DESTDIR="${pkgdir}" install install-lib
+  install -m644 "${srcdir}/libpci.a" "${pkgdir}/usr/lib/"
 }




More information about the arch-commits mailing list