# Contributor: Kiyoshi Aman # Maintainer: Kiyoshi Aman # keep these in sync with kernel version _kflavour="" _kver="4.14.138-mc15" _kver2="$_kver-easy" pkgname="zfs-$_kver" pkgver=0.8.2 pkgrel=0 pkgdesc="Linux support for the ZFS filesystem" url="https://open-zfs.org" arch="all" license="CDDL" depends="easy-kernel$_kflavour-modules-$_kver" makedepends="eudev-dev libtirpc-dev linux-headers openssl-dev zlib-dev easy-kernel$_kflavour-src-$_kver" install="" subpackages="$pkgname-dev" source="https://github.com/zfsonlinux/zfs/releases/download/zfs-$pkgver/zfs-$pkgver.tar.gz" builddir="$srcdir/zfs-$pkgver" prepare() { default_prepare update_config_sub } build() { ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ --localstatedir=/var \ --with-linux=/usr/src/linux-$_kver \ --with-spec=generic \ --with-config=kernel make } check() { make check } package() { make DESTDIR="$pkgdir" install } dev() { default_dev mv "$pkgdir/usr/src/spl-$pkgver" "$subpkgdir/usr/src" cd "$pkgdir/usr/src/zfs-$pkgver" mv zfs.release.in zfs_config.h.in "$subpkgdir/usr/src/zfs-$pkgver" cd "$pkgdir/usr/src/zfs-$pkgver/$_kver2" mv Module.symvers zfs.release spl.release "$subpkgdir/usr/src/zfs-$pkgver/$_kver2" rm -r "$pkgdir/usr/src" } sha512sums="1424b1a030b814f812b5da422100669db5b8c3ccae14c2fdd62a5e0df28e7255247fe5ca99c95a14f08c92cc1574c22dd132093e4a1dd81e38c95b10cc5e2496 zfs-0.8.2.tar.gz"