Initial commit: Uploaded everything from abs/core
[arch-rock.git] / support / fuse / PKGBUILD
blobe73472037c72b426630f7bf77636d8f00f405b52
1 # $Id: PKGBUILD,v 1.15 2008/01/07 16:20:55 thomas Exp $
2 # Maintainer: Mark Rosenstand <mark@archlinux.org>
3 pkgname=fuse
4 pkgver=2.7.2
5 pkgrel=1
6 pkgdesc="A library that makes it possible to implement a filesystem in a userspace program."
7 arch=(i686 x86_64)
8 url="http://fuse.sourceforge.net/"
9 license="GPL2"
10 depends=('glibc')
11 makedepends=('pkgconfig')
12 install=fuse.install
13 source=(http://mesh.dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz)
14 options=(!libtool)
15 md5sums=('813782a4f23211386c1ea91dc0ac7ded')
17 build() {
18   cd $startdir/src/$pkgname-$pkgver
19   ./configure --prefix=/usr --disable-kernel-module --enable-lib \
20               --enable-util --bindir=/bin
21   make || return 1
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