# Maintainer: Andrew Sun # Contributor: Jan de Groot _pkgbasename=libsecret pkgname=lib32-$_pkgbasename pkgver=0.19.0 pkgrel=1 pkgdesc="Library for storing and retrieving passwords and other secrets (32-bit)" url="https://wiki.gnome.org/Projects/Libsecret" arch=('x86_64') license=('LGPL') depends=('lib32-glib2' 'lib32-libgcrypt' "${_pkgbasename}") makedepends=('gcc-multilib' 'intltool' 'gobject-introspection' 'vala' 'git' 'gtk-doc' 'meson' 'valgrind') optdepends=('gnome-keyring: key storage service, or use any other service implementing org.freedesktop.secrets') _commit=be541cf9d4a81b97f55794a5b1de50f92aac1fbb # tags/0.19.0^0 source=("git+https://git.gnome.org/browse/libsecret#commit=$_commit") sha256sums=('SKIP') pkgver() { cd "${srcdir}/${_pkgbasename}" git describe --tags | sed 's/-/+/g' } prepare() { cd "${srcdir}/${_pkgbasename}" } build() { export CC="gcc -m32" export CXX="g++ -m32" export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" export LDFLAGS+=" -m32" arch-meson "${srcdir}/${_pkgbasename}" build -Ddocs=false --libdir=/usr/lib32 ninja -C build } package() { DESTDIR="${pkgdir}" meson install -C build rm -rf "${pkgdir}"/usr/{bin,include,share} }