Date: Friday, March 20, 2020 @ 15:07:00 Author: anatolik Revision: 378007
archrelease: copy trunk to testing-x86_64 Added: fuse3/repos/testing-x86_64/ fuse3/repos/testing-x86_64/PKGBUILD (from rev 378006, fuse3/trunk/PKGBUILD) ----------+ PKGBUILD | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) Copied: fuse3/repos/testing-x86_64/PKGBUILD (from rev 378006, fuse3/trunk/PKGBUILD) =================================================================== --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-03-20 15:07:00 UTC (rev 378007) @@ -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.9.1 +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=('1bafcfd6c66ba35b7b0beb822532a9106eb8409ad6cde988888fde85f89be645' + '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 +}