# Maintainer: sudoBash418 # Contributor: Javier TiĆ” _pkgbase=fuse pkgname=lib32-fuse3 pkgver=3.10.5 pkgrel=1 pkgdesc="A library that makes it possible to implement a filesystem in a userspace program (32 bit)" arch=('x86_64') url="https://github.com/libfuse/libfuse" license=('GPL2') depends=('lib32-glibc' 'fuse3') makedepends=('gcc-multilib' 'meson' 'pkg-config') source=(${url}/releases/download/${_pkgbase}-${pkgver}/${_pkgbase}-${pkgver}.tar.xz{,.asc}) options=(!libtool) sha256sums=('b2e283485d47404ac896dd0bb7f7ba81e1470838e677e45f659804c3a3b69666' 'SKIP') validpgpkeys=(ED31791B2C5C1613AF388B8AD113FCAC3C4E599F) build() { # based off fuse3's build function export CFLAGS="-m32" export CXXFLAGS="-m32" export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" cd "${_pkgbase}-${pkgver}" rm -rf build meson --prefix=/usr --sbindir=bin --libdir=/usr/lib32 . build cd build ninja } package() { cd "${_pkgbase}-${pkgver}/build" DESTDIR="${pkgdir}" ninja install # remove files that should be provided by other fuse packages rm -r "${pkgdir}"/{dev,etc,usr/{bin,include,share,lib}} }