diff options
author | TBK | 2019-03-28 06:32:02 +0100 |
---|---|---|
committer | TBK | 2019-03-28 06:32:02 +0100 |
commit | 8f3830399820d94bf136393deb452caaff7d382e (patch) | |
tree | 0fbd25cff4fc6bd30fe323724304ea78d124d6b3 | |
download | aur-8f3830399820d94bf136393deb452caaff7d382e.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 38 | ||||
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | dkms.conf | 13 | ||||
-rw-r--r-- | mount.exfat | 3 |
5 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..75f9b8e88959 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = sdfat-dkms + pkgdesc = FAT12/16/32(VFAT)/64(exFAT) filesytems kernel module - use with DKMS + pkgver = 2.1.8.1 + pkgrel = 1 + url = https://github.com/tbk/kernel-sdfat + arch = any + license = GPL2 + makedepends = linux-headers + depends = dkms + optdepends = exfat-utils-nofuse: Tools for managening Exfat + conflicts = vfat + conflicts = exfat + conflicts = exfat-dkms-git + conflicts = sdfat-dkms-git + options = !strip + source = sdfat-dkms-2.1.8.1.tar.gz::https://github.com/TBK/kernel-sdfat/archive/2.1.8.1.tar.gz + source = dkms.conf + source = mount.exfat + sha512sums = 6862d051181bbbe79bd0704a9c1eba7b4fdc749c4bd7f4da86058c7ade1ac172b3129487754a55852d042dc049409b2007862888303742d15845eea5b1bb7a59 + sha512sums = a4465715178584579309125fee8a6e4203a65ef511cb38367423edd8eab0f1fe39182a604e2a91c7d2602086bbc4d7fcfca10a0704f746deca329dbf056bc4ee + sha512sums = 85c54950e69e342221343b8b542fda47f80b9a7104e1097a7f1c9a09f69758ef8881c238d2740f3a21aa2b5cdcb3b9b8224c731ec2e39fa4632f56c2df85bc84 + +pkgname = sdfat-dkms + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f4e28ff8d1cc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: TBK <aur at jjtc dot eu> +# Contributor: TBK <aur at jjtc dot eu> + +pkgname=sdfat-dkms +pkgver=2.1.8.1 +pkgrel=1 +pkgdesc='FAT12/16/32(VFAT)/64(exFAT) filesytems kernel module - use with DKMS' +arch=('any') +url='https://github.com/tbk/kernel-sdfat' +license=('GPL2') +depends=('dkms') +optdepends=('exfat-utils-nofuse: Tools for managening Exfat') +makedepends=('linux-headers') +conflicts=('vfat' 'exfat' 'exfat-dkms-git' 'sdfat-dkms-git') +options=('!strip') +source=("$pkgname-$pkgver.tar.gz::https://github.com/TBK/kernel-sdfat/archive/$pkgver.tar.gz" + dkms.conf + mount.exfat) +sha512sums=('6862d051181bbbe79bd0704a9c1eba7b4fdc749c4bd7f4da86058c7ade1ac172b3129487754a55852d042dc049409b2007862888303742d15845eea5b1bb7a59' + 'a4465715178584579309125fee8a6e4203a65ef511cb38367423edd8eab0f1fe39182a604e2a91c7d2602086bbc4d7fcfca10a0704f746deca329dbf056bc4ee' + '85c54950e69e342221343b8b542fda47f80b9a7104e1097a7f1c9a09f69758ef8881c238d2740f3a21aa2b5cdcb3b9b8224c731ec2e39fa4632f56c2df85bc84') + +_builddir="kernel-sdfat-$pkgver" + +prepare() { + # update PACKAGE_VERSION to pkgver + sed -i "s/PACKAGE_VERSION=\"[-._ 0-9a-zA-Z]*\"/PACKAGE_VERSION=\"${pkgver}\"/g" "${srcdir}/dkms.conf" +} + +package() { + rm -fr ${_builddir}/{.git,.gitignore} + + mkdir -p "${pkgdir}/usr/src" + cp -r ${_builddir} "${pkgdir}/usr/src/sdfat-${pkgver}" + + install -Dm644 "${srcdir}/dkms.conf" "${pkgdir}/usr/src/sdfat-${pkgver}/dkms.conf" + install -Dm755 "${srcdir}/mount.exfat" "${pkgdir}/usr/bin/mount.exfat" +} diff --git a/README.md b/README.md new file mode 100644 index 000000000000..6bc98b133a8e --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# sdfat-dkms +Arch User Repository sdfat (vfat & exfat) kernel module by Samsung diff --git a/dkms.conf b/dkms.conf new file mode 100644 index 000000000000..aa40c285dfc1 --- /dev/null +++ b/dkms.conf @@ -0,0 +1,13 @@ +PACKAGE_VERSION="2.1.8.1" + +# Items below here should not have to change with each driver version +PACKAGE_NAME="sdfat" +MAKE[0]="make CONFIG_SDFAT_FS=m CONFIG_SDFAT_USE_FOR_EXFAT=y CONFIG_SDFAT_USE_FOR_VFAT=y -C ${kernel_source_dir} SUBDIRS=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build modules" +CLEAN="make -C ${kernel_source_dir} SUBDIRS=${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build clean" + +BUILT_MODULE_NAME="sdfat_fs" +DEST_MODULE_LOCATION="/kernel/fs/sdfat" +MODULES_CONF_OBSOLETES[0]="msdos,vfat,fat,exfat" + +AUTOINSTALL="yes" +REMAKE_INITRD="yes" diff --git a/mount.exfat b/mount.exfat new file mode 100644 index 000000000000..93501a4c23f1 --- /dev/null +++ b/mount.exfat @@ -0,0 +1,3 @@ +#!/bin/sh + +mount -t sdfat "$@" |