diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..19956ca2beca --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Frederik Schwan <freswa at archlinux dot org> +# Contributor: rtfreedman <rob<d0t>til<d0t>freedman< T>googlemail<d0t>com> +# Contributor: Pyro Devil <p.devil@gmail.com> + +pkgname=exfat-nofuse-dkms-git +pkgver=206.297a573 +pkgrel=1 +pkgdesc='Native (nofuse) kernel module for EXtendedFAT support - use with DKMS' +arch=('any') +url='https://github.com/barrybingo/exfat-nofuse' +license=('GPL2') +depends=('dkms' 'exfat-utils-nofuse') +makedepends=('git') +provides=('exfat' 'exfat-dkms' 'exfat-nofuse-dkms') +conflicts=('exfat' 'exfat-dkms' 'exfat-nofuse-dkms' 'exfat-dkms-git') +source=('git+https://github.com/barrybingo/exfat-nofuse.git' + dkms.conf) +b2sums=('SKIP' + 'b964beec9c31117d1b35373ea5f3fb4e14c736d69948ce8d438e08c8f7f9af3190eb510e3303249d8d323730f3d8924ce467f32c5724a9cb353ad91ab229d5f4') + +pkgver() { + cd ${pkgname%-dkms-git} + echo $(git rev-list --count master).$(git rev-parse --short master) +} + +prepare() { + # update PACKAGE_VERSION to pkgver + sed -i "s/PACKAGE_VERSION=\"[-._ 0-9a-zA-Z]*\"/PACKAGE_VERSION=\"${pkgver}\"/g" "${srcdir}"/dkms.conf +} + +package() { + # remove unneeded git files + rm -fr ${pkgname%-dkms-git}/{.git,.gitignore} + + install -dm644 "${pkgdir}"/usr/src + cp -r ${pkgname%-dkms-git} "${pkgdir}"/usr/src/exfat-${pkgver} + install -Dm644 "${srcdir}"/dkms.conf "${pkgdir}"/usr/src/exfat-${pkgver}/dkms.conf +} |