summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrederik Schwan2020-05-17 04:27:11 +0200
committerFrederik Schwan2020-05-17 04:27:11 +0200
commitc8bc4361efb8ae65895fe44b7f337b667525f4d8 (patch)
tree3982f4e910c814c873bb724d6e59928fbdc74640
downloadaur-c8bc4361efb8ae65895fe44b7f337b667525f4d8.tar.gz
initial commit
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD38
-rw-r--r--dkms.conf6
3 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..983ae6e60356
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+pkgbase = exfat-nofuse-dkms-git
+ pkgdesc = Native (nofuse) kernel module for EXtendedFAT support - use with DKMS
+ pkgver = 206.297a573
+ pkgrel = 1
+ url = https://github.com/barrybingo/exfat-nofuse
+ arch = any
+ license = GPL2
+ makedepends = git
+ depends = dkms
+ depends = exfat-utils-nofuse
+ provides = exfat
+ provides = exfat-dkms
+ provides = exfat-nofuse-dkms
+ conflicts = exfat
+ conflicts = exfat-dkms
+ conflicts = exfat-nofuse-dkms
+ conflicts = exfat-dkms-git
+ source = git+https://github.com/barrybingo/exfat-nofuse.git
+ source = dkms.conf
+ b2sums = SKIP
+ b2sums = b964beec9c31117d1b35373ea5f3fb4e14c736d69948ce8d438e08c8f7f9af3190eb510e3303249d8d323730f3d8924ce467f32c5724a9cb353ad91ab229d5f4
+
+pkgname = exfat-nofuse-dkms-git
+
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
+}
diff --git a/dkms.conf b/dkms.conf
new file mode 100644
index 000000000000..67e0af74bb4e
--- /dev/null
+++ b/dkms.conf
@@ -0,0 +1,6 @@
+PACKAGE_NAME="exfat"
+PACKAGE_VERSION=""
+BUILT_MODULE_NAME[0]="exfat"
+DEST_MODULE_LOCATION[0]="/kernel/fs/exfat"
+AUTOINSTALL="yes"
+MAKE[0]="CONFIG_EXFAT_FS=m make KDIR=$kernel_source_dir"