Date: Friday, February 5, 2021 @ 21:08:05 Author: anatolik Revision: 407531
archrelease: copy trunk to testing-x86_64 Added: fuse3/repos/testing-x86_64/ fuse3/repos/testing-x86_64/PKGBUILD (from rev 407530, fuse3/trunk/PKGBUILD) ----------+ PKGBUILD | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) Copied: fuse3/repos/testing-x86_64/PKGBUILD (from rev 407530, fuse3/trunk/PKGBUILD) =================================================================== --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2021-02-05 21:08:05 UTC (rev 407531) @@ -0,0 +1,48 @@ +# Maintainer: Ronald van Haren <ronald.archlinux.org> +# Contributor: Tom Gundersen <t...@jklm.no> +# Contributor: Mark Rosenstand <m...@archlinux.org> + +pkgbase=fuse3 +pkgname=(fuse-common fuse3) +pkgver=3.10.2 +pkgrel=1 +arch=('x86_64') +url='https://github.com/libfuse/libfuse' +license=('GPL2') +makedepends=('pkg-config' 'meson' 'udev') +options=(!emptydirs) +source=(https://github.com/libfuse/libfuse/releases/download/fuse-$pkgver/fuse-$pkgver.tar.xz{,.asc}) +sha256sums=('736e8d1ce65c09cb435fbbb500d53dc75f4d6e93bd325d22adc890951cf56337' + 'SKIP') +validpgpkeys=(ED31791B2C5C1613AF388B8AD113FCAC3C4E599F) # Nikolaus Rath <nikol...@rath.org> + +build() { + cd fuse-$pkgver + + rm -rf build + meson --prefix=/usr --sbindir=bin -D examples=false . build + cd build + ninja +} + +package_fuse-common() { + pkgdesc="Common files for fuse2/3 packages" + backup=(etc/fuse.conf) + + install -Dm644 fuse-${pkgver}/util/fuse.conf ${pkgdir}/etc/fuse.conf +} + +package_fuse3() { + pkgdesc="A library that makes it possible to implement a filesystem in a userspace program." + depends=('fuse-common' 'glibc') + + cd fuse-$pkgver/build + + DESTDIR=${pkgdir} ninja install + + rm -r ${pkgdir}/etc/init.d + rm -r ${pkgdir}/etc/fuse.conf + + # static device nodes are handled by udev + rm -r ${pkgdir}/dev +}