diff options
author | TBK <tbk@jjtc.eu> | 2019-05-31 13:51:44 +0200 |
---|---|---|
committer | Kevin Daudt <kdaudt@alpinelinux.org> | 2019-06-10 15:18:25 +0000 |
commit | 74ad2c4aa80cdd3882c308411ddbd132de03d292 (patch) | |
tree | ac9d0002a843fb61bd965e85fd688485ad6fb7a8 | |
parent | 8bc47171a0ad2579776504332fb29a3e7e54a515 (diff) | |
download | alpine_aports-74ad2c4aa80cdd3882c308411ddbd132de03d292.tar.bz2 alpine_aports-74ad2c4aa80cdd3882c308411ddbd132de03d292.tar.xz alpine_aports-74ad2c4aa80cdd3882c308411ddbd132de03d292.zip |
testing/sdfat: new aport
Closes GH-6608
-rw-r--r-- | testing/sdfat/APKBUILD | 63 | ||||
-rw-r--r-- | testing/sdfat/mount.exfat | 3 |
2 files changed, 66 insertions, 0 deletions
diff --git a/testing/sdfat/APKBUILD b/testing/sdfat/APKBUILD new file mode 100644 index 0000000000..ca32b89e6f --- /dev/null +++ b/testing/sdfat/APKBUILD | |||
@@ -0,0 +1,63 @@ | |||
1 | # Maintainer: TBK <alpine@jjtc.eu> | ||
2 | # Contributor: TBK <alpine@jjtc.eu> | ||
3 | |||
4 | # when changing _ver we *must* bump _rel | ||
5 | _name=sdfat | ||
6 | _ver=2.1.8.2 | ||
7 | _rel=0 | ||
8 | |||
9 | _flavor=${FLAVOR:-vanilla} | ||
10 | _kpkg=linux-$_flavor | ||
11 | _kver=4.19.49 | ||
12 | _krel=0 | ||
13 | |||
14 | _kpkgver="$_kver-r$_krel" | ||
15 | _kabi="$_kver-$_krel-$_flavor" | ||
16 | |||
17 | pkgname=$_name-$_flavor | ||
18 | pkgver=$_kver | ||
19 | pkgrel=$(( _krel + _rel )) | ||
20 | |||
21 | pkgdesc="FAT12/16/32(VFAT)/64(exFAT) filesytems kernel module" | ||
22 | url="https://github.com/TBK/kernel-sdfat" | ||
23 | arch="all" | ||
24 | license="GPL-2.0-or-later" | ||
25 | options="!check" # no test suite | ||
26 | depends="$_kpkg=$_kpkgver util-linux" | ||
27 | makedepends="$_kpkg-dev=$_kpkgver linux-headers" | ||
28 | install_if="$_kpkg=$_kpkgver $_name" | ||
29 | source="$_name-$_ver.tar.gz::https://github.com/TBK/kernel-sdfat/archive/$_ver.tar.gz | ||
30 | mount.exfat | ||
31 | " | ||
32 | builddir="$srcdir/kernel-$_name-$_ver" | ||
33 | |||
34 | prepare() { | ||
35 | default_prepare | ||
36 | local _kapkbuild=../../main/linux-$_flavor/APKBUILD | ||
37 | if [ -f $_kapkbuild ]; then | ||
38 | ( . $_kapkbuild | ||
39 | pkgname="$_name-$_flavor" | ||
40 | [ "$_kver" != "$pkgver" ] && die "please update _kver to $pkgver" | ||
41 | [ "$_krel" != "$pkgrel" ] && die "please update _krel to $pkgrel" | ||
42 | return 0 | ||
43 | ) | ||
44 | fi | ||
45 | } | ||
46 | |||
47 | build() { | ||
48 | unset LDFLAGS | ||
49 | make CONFIG_SDFAT_FS=m CONFIG_USE_FOR_EXFAT=y CONFIG_USE_FOR_VFAT=y KERNELDIR=/lib/modules/$_kabi/build | ||
50 | } | ||
51 | |||
52 | package() { | ||
53 | local module="" | ||
54 | for module in *.ko; do | ||
55 | install -v -D -m644 ${module} \ | ||
56 | "$pkgdir/lib/modules/$_kabi/fs/${module}" | ||
57 | done | ||
58 | |||
59 | install -Dm0755 "$srcdir"/mount.exfat "$pkgdir/sbin/mount.exfat" | ||
60 | } | ||
61 | |||
62 | sha512sums="566050709952aae35d5e68e88231573ead2f6e5c883bff5dce0055a8df9e91318794cd2938b49c51e250e4e5c61083195ce851ccb7f7537317912e1246ea5a83 sdfat-2.1.8.2.tar.gz | ||
63 | 85c54950e69e342221343b8b542fda47f80b9a7104e1097a7f1c9a09f69758ef8881c238d2740f3a21aa2b5cdcb3b9b8224c731ec2e39fa4632f56c2df85bc84 mount.exfat" | ||
diff --git a/testing/sdfat/mount.exfat b/testing/sdfat/mount.exfat new file mode 100644 index 0000000000..93501a4c23 --- /dev/null +++ b/testing/sdfat/mount.exfat | |||
@@ -0,0 +1,3 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | mount -t sdfat "$@" | ||