diff options
author | Bin Jin | 2015-10-04 02:37:02 +0200 |
---|---|---|
committer | Bin Jin | 2015-10-04 02:37:02 +0200 |
commit | 6c87369cd57ca2d1a91890b6adf099bdc9578000 (patch) | |
tree | 90dc44a89e1fa1678ee08f7869189257b6a7a714 /PKGBUILD | |
parent | cf36155b4453a450ac95f96914c46f0bb4194e05 (diff) | |
download | aur-6c87369cd57ca2d1a91890b6adf099bdc9578000.tar.gz |
change to git-describe based pkgver
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 20 insertions, 23 deletions
@@ -1,16 +1,17 @@ # -# Maintainer: isiachi <isiachi@rhyeworld.it> +# Maintainer: bjin <bjin1990 at gmail dot com> +# Contributor: isiachi <isiachi@rhyeworld.it> # pkgbase="zfs-dkms-git" pkgname=("zfs-dkms-git" "zfs-utils-dkms-git") -pkgver=0.6.4.2 +pkgver=0.6.5.2_0_g0b7b4bd pkgrel=1 license=('CDDL') makedepends=("git") arch=("i686" "x86_64") url="http://zfsonlinux.org/" -source=("git+https://github.com/zfsonlinux/zfs.git" +source=("git+https://github.com/zfsonlinux/zfs.git#tag=zfs-0.6.5.2" "zfs-utils.bash-completion-r1" "zfs-utils.initcpio.install" "zfs-utils.initcpio.hook") @@ -18,22 +19,17 @@ md5sums=('SKIP' '9ddb0c8a94861f929d0fa741fdc49950' '9ef4841abb85dee611828cc7e6f5c6fe' '62ba32c6853c315ff231c396cf8bfdbb') -#install=zfs.install -_dirver="${pkgver}" -_gittag="zfs-${pkgver}" - -prepare() { +pkgver() { cd "${srcdir}/zfs" - - git checkout ${_gittag} + git describe --match "zfs-*" --long --tags | sed -e 's|zfs-||g' -e 's|[-: ]|_|g' } build() { cd "${srcdir}/zfs" ./autogen.sh - scripts/dkms.mkconf -v ${_dirver} -f dkms.conf -n zfs - + scripts/dkms.mkconf -v ${pkgver%%_*} -f dkms.conf -n zfs + ./configure --prefix=/usr \ --sysconfdir=/etc \ --sbindir=/usr/bin \ @@ -42,28 +38,30 @@ build() { --includedir=/usr/include \ --with-udevdir=/lib/udev \ --libexecdir=/usr/lib/zfs \ + --with-mounthelperdir=/usr/bin \ --with-config=user make } package_zfs-dkms-git() { pkgdesc="Kernel modules for the Zettabyte File System." - depends=("spl-dkms-git=${pkgver}-${pkgrel}" "zfs-utils-dkms-git=${pkgver}-${pkgrel}" "dkms") - provides=("zfs-git") - conflicts=("zfs-lts") + depends=("spl-dkms-git" "zfs-utils-dkms-git=${pkgver}-${pkgrel}" "dkms") + provides=("zfs-dkms") + conflicts=("zfs-git" "zfs-lts" "zfs-dkms") install=zfs.install - + install -d ${pkgdir}/usr/src - cp -a ${srcdir}/zfs ${pkgdir}/usr/src/zfs-${_dirver} - rm -rf ${pkgdir}/usr/src/zfs-${_dirver}/.git - rm -f ${pkgdir}/usr/src/zfs-${_dirver}/.gitignore + cp -a ${srcdir}/zfs ${pkgdir}/usr/src/zfs-${pkgver%%_*} + cd ${pkgdir}/usr/src/zfs-${pkgver%%_*} + rm -rf .git .gitignore + make clean } package_zfs-utils-dkms-git() { pkgdesc="Kernel module support files for the Zettabyte File System." - depends=("spl-dkms-git=${pkgver}-${pkgrel}") - provides=("zfs-utils-git") - conflicts=("zfs-utils-lts") + depends=("spl-dkms-git") + provides=("zfs-utils") + conflicts=("zfs-utils-git" "zfs-utils-lts" "zfs-utils") cd "${srcdir}/zfs" make DESTDIR="${pkgdir}" install @@ -75,7 +73,6 @@ package_zfs-utils-dkms-git() { # move module tree /lib -> /usr/lib cp -r "${pkgdir}"/{lib,usr} rm -r "${pkgdir}"/lib - # rm -r "${pkgdir}"/sbin install -D -m644 "${srcdir}"/zfs-utils.initcpio.hook "${pkgdir}"/usr/lib/initcpio/hooks/zfs install -D -m644 "${srcdir}"/zfs-utils.initcpio.install "${pkgdir}"/usr/lib/initcpio/install/zfs |