1 # $Id: PKGBUILD,v 1.15 2008/01/07 16:20:55 thomas Exp $
2 # Maintainer: Mark Rosenstand <mark@archlinux.org>
6 pkgdesc="A library that makes it possible to implement a filesystem in a userspace program."
8 url="http://fuse.sourceforge.net/"
11 makedepends=('pkgconfig')
13 source=(http://mesh.dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz)
15 md5sums=('813782a4f23211386c1ea91dc0ac7ded')
18 cd $startdir/src/$pkgname-$pkgver
19 ./configure --prefix=/usr --disable-kernel-module --enable-lib \
20 --enable-util --bindir=/bin
22 make DESTDIR=$startdir/pkg install || return 1
24 # static device nodes will cause collision.
25 rm -rf $startdir/pkg/dev
26 # Remove init script in wrong path
27 # Don't add our own for now, as fusectl fs oopses on 2.6.18
28 rm -rf $startdir/pkg/etc/init.d
29 #install -D -m755 $startdir/src/fuse.rc.d $startdir/pkg/etc/rc.d/fuse
31 mkdir -p $startdir/pkg/lib
32 mv $startdir/pkg/usr/lib/libfuse.so.${pkgver} $startdir/pkg/lib/ || return 1
33 ln -s ../../lib/libfuse.so.${pkgver} $startdir/pkg/usr/lib/libfuse.so.${pkgver} || return 1
34 ln -s libfuse.so.${pkgver} $startdir/pkg/lib/libfuse.so.2 || return 1
35 mv $startdir/pkg/usr/lib/libulockmgr.so.1.0.1 $startdir/pkg/lib/ || return 1
36 ln -s ../../lib/libulockmgr.so.1.0.1 $startdir/pkg/usr/lib/libulockmgr.so.1.0.1 || return 1
37 ln -s libulockmgr.so.1.0.1 $startdir/pkg/lib/libulockmgr.so.1 || return 1