# Maintainer: Llewelyn Tranaearn # Contributor: Daemon Lee Schmidt # Contributor: Tobias Powalowski pkgname=lib32-pciutils pkgver=3.10.0 pkgrel=1 pkgdesc="PCI bus configuration space access library (32-bit)" arch=('x86_64') url="https://mj.ucw.cz/sw/pciutils/" license=('GPL2') depends=("${pkgname#lib32-}" 'lib32-kmod' 'lib32-systemd') makedepends=('git' 'lib32-gcc-libs') source=(https://mj.ucw.cz/download/linux/pci/${pkgname#lib32-}-${pkgver}.tar.gz{,.sign}) sha512sums=('3da1af4af8b0fa3cf4d3f06095524e25dc292182beec10aa2c16c5c6ba751fe469d0e7f54e43413b6f3f5bcdbd1fba3c66df1d8e39d2e1962ae36a2d9c06238e' 'SKIP') validpgpkeys=('C466A56CADA981F4297D20C31F3D0761D9B65F0B') # Martin Mares build() { # Modify environment to generate 32-bit ELF. Respects flags defined in makepkg.conf export CFLAGS="-m32 ${CFLAGS}" export CXXFLAGS="-m32 ${CXXFLAGS}" export LDFLAGS="-m32 ${LDFLAGS}" export PKG_CONFIG_LIBDIR='/usr/lib32/pkgconfig' cd "${pkgname#lib32-}-${pkgver}" make OPT="${CFLAGS} -fPIC -DPIC" ZLIB=no SHARED=no PREFIX=/usr SBINDIR=/usr/bin SHAREDIR=/usr/share/hwdata MANDIR=/usr/share/man LIBDIR=/usr/lib32 lib/libpci.a cp lib/libpci.a "${srcdir}/" make clean make OPT="${CFLAGS}" ZLIB=no SHARED=yes PREFIX=/usr SBINDIR=/usr/bin SHAREDIR=/usr/share/hwdata MANDIR=/usr/share/man LIBDIR=/usr/lib32 all } package() { cd "${pkgname#lib32-}-${pkgver}" make SHARED=yes PREFIX=/usr SBINDIR=/usr/bin SHAREDIR=/usr/share/hwdata MANDIR=/usr/share/man LIBDIR=/usr/lib32 DESTDIR="${pkgdir}" install install-lib install -m644 "${srcdir}/libpci.a" "${pkgdir}/usr/lib32/" rm -rf "${pkgdir}/usr/"{bin,share,include} }