# Maintainer: Natanael Copa pkgname=fuse pkgver=2.9.1 pkgrel=1 pkgdesc="A library that makes it possible to implement a filesystem in a userspace program." url="http://fuse.sourceforge.net/" arch="all" license="GPL2" depends= makedepends="pkgconfig libiconv-dev gettext-dev autoconf automake libtool" install= subpackages="$pkgname-dev" source="http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz fuse-iconv.patch fuse.initd" _builddir="$srcdir"/$pkgname-$pkgver prepare() { cd "$_builddir" for i in $source; do case $i in *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; esac done libtoolize --force && aclocal && autoconf && automake || return 1 } build() { cd "$_builddir" ./configure --prefix=/usr \ --disable-static \ --enable-shared \ --disable-example \ --enable-lib \ --enable-util \ --bindir=/bin \ || return 1 make || return 1 } package() { cd "$_builddir" make DESTDIR="$pkgdir" install || return 1 rm -r "$pkgdir"/usr/lib/*.la \ "$pkgdir"/dev \ "$pkgdir"/etc/init.d || return 1 install -Dm755 "$srcdir"/fuse.initd "$pkgdir"/etc/init.d/fuse # create config install -d "$pkgdir"/etc cat >"$pkgdir"/etc/fuse.conf << _EOF_ # Set the maximum number of FUSE mounts allowed to non-root users. # The default is 1000. # #mount_max = 1000 # Allow non-root users to specify the 'allow_other' or 'allow_root' # mount options. # #user_allow_other _EOF_ } md5sums="c646133c7bbf8ad9d2ced0888dc4a319 fuse-2.9.1.tar.gz 56f745753537b2d7a24aa2273906455e fuse-iconv.patch 5983726cfabf0830dffbbbf9a3abcddc fuse.initd"