Date: Saturday, March 5, 2022 @ 12:13:09 Author: dvzrv Revision: 1142196
archrelease: copy trunk to multilib-staging-x86_64 Added: lib32-expat/repos/multilib-staging-x86_64/ lib32-expat/repos/multilib-staging-x86_64/PKGBUILD (from rev 1142195, lib32-expat/trunk/PKGBUILD) ----------+ PKGBUILD | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) Copied: lib32-expat/repos/multilib-staging-x86_64/PKGBUILD (from rev 1142195, lib32-expat/trunk/PKGBUILD) =================================================================== --- multilib-staging-x86_64/PKGBUILD (rev 0) +++ multilib-staging-x86_64/PKGBUILD 2022-03-05 12:13:09 UTC (rev 1142196) @@ -0,0 +1,49 @@ +# Maintainer: Maxime Gauduin <aluc...@archlinux.org> +# Maintainer: David Runge <dv...@archlinux.org> +# Contributor: Felix Yan <felixonm...@archlinux.org> + +_name=expat +pkgname=lib32-expat +pkgver=2.4.7 +pkgrel=1 +pkgdesc='An XML Parser library' +arch=(x86_64) +url=https://libexpat.github.io/ +license=(MIT) +depends=( + "expat=${pkgver}" + lib32-glibc +) +makedepends=(cmake) +options=(debug) +source=("https://github.com/libexpat/libexpat/releases/download/R_${pkgver//./_}/${_name}-${pkgver}.tar.bz2"{,.asc}) +sha512sums=('313bbee4c941d56aa1a0c0d0f4a2c9f9ada8df734bc905fd9d616199ab980b460485870bf3c7fd1605334f782a0c16e9c2960a96cdceb444a7af9b2e3e748515' + 'SKIP') +b2sums=('4c5d146a36b127cc43edc14f60e905a7f0ada1954d13e1991bea2df1e84a76481b455cddc3960bab8ce39fe07fb3373d9764b76d7bd33204ab8127824816d6b2' + 'SKIP') +validpgpkeys=(3176EF7DB2367F1FCA4F306B1F9B0E909AF37285) # Sebastian Pipping + +build() { + export CC='gcc -m32' + export CXX='c++ -m32' + export PKG_CONFIG_PATH=/usr/lib32/pkgconfig + cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib32 \ + -DCMAKE_BUILD_TYPE=None \ + -W no-dev \ + -B build \ + -S "${_name}-$pkgver" + make VERBOSE=1 -C build +} + +check() { + make VERBOSE=1 -C build test +} + +package() { + make VERBOSE=1 DESTDIR="$pkgdir" -C build install + install -vDm 644 "${_name}-$pkgver/COPYING" -t "${pkgdir}/usr/share/licenses/$pkgname/" + rm -rf "${pkgdir}"/usr/{bin,include,share/man,share/doc} +} + +# vim: ts=2 sw=2 et: