pkgname=zfs pkgver=0.6.0_rc9 pkgrel=3 arch=('i686' 'x86_64') pkgdesc="Native ZFS for Linux" url="http://zfsonlinux.org/" _kernver=`pacman -Q linux | cut -d " " -f 2 | cut -d "-" -f 1` depends=("linux=${_kernver}" "zfs-utils=${pkgver}" 'util-linux' "spl=$pkgver") makedepends=("linux-headers=${_kernver}") source=(http://github.com/downloads/zfsonlinux/zfs/zfs-${pkgver//_/-}.tar.gz preempt.patch http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-fs/zfs/files/zfs-0.6.0_rc9-linux-3.5-support.patch) md5sums=('f41082bd7073198cabf37e6e54359a07' '9a5dc8b83c6b523fd2bd0be842278e2c' 'e0277bdf83d94b101d18d0355484182c') license=('CDDL') install=zfs.install build() { cd "$srcdir/$pkgname-${pkgver//_/-}" patch -p1 -i $srcdir/preempt.patch patch -p1 -i $srcdir/zfs-0.6.0_rc9-linux-3.5-support.patch ./autogen.sh ./configure --prefix=/usr --libdir=/usr/lib --sysconfdir=/etc --with-config=kernel make } package() { cd "$srcdir/$pkgname-${pkgver//_/-}" make DESTDIR="$pkgdir" install # move module tree /lib -> /usr/lib cp -r "$pkgdir/lib" "$pkgdir/usr" rm -r "$pkgdir/lib" }