makedepends=(doxygen)

packager="Great-OS Team"
maintainer="Great-OS Team"

description="Library that makes it possible to implement a filesystem in a userspace program."
url="http://fuse.sourceforge.net/"

name=fuse2
version=2.9.9
release=2

source=(https://github.com/libfuse/libfuse/releases/download/fuse-$version/fuse-$version.tar.gz
        fuse-2.9.9-closefrom-glibc-2-34.patch)

build() {

	cd fuse-$version

  patch -Np1 -i ../fuse-2.9.9-closefrom-glibc-2-34.patch

	export MOUNT_FUSE_PATH=/usr/bin
	./configure --prefix=/usr \
              --libdir=/usr/lib \
							--enable-lib \
							--enable-util \
							--disable-example \
							--disable-static

	ln -sv aclocal-1.16 /usr/bin/aclocal-1.15
	ln -sv automake-1.16 /usr/bin/automake-1.15

	make
}

package() {

	cd fuse-$version
	make DESTDIR=$PKG install

	rm -rf $PKG/tmp
	rm $PKG/dev/fuse
	install -v -m755 -d $PKG/usr/share/doc/fuse-$version
	install -v -m644    doc/kernel.txt \
	$PKG/usr/share/doc/fuse-$version
	cp -Rv doc/html \
	$PKG/usr/share/doc/fuse-$version
}
