summaryrefslogtreecommitdiff
path: root/system76-acpi-src
diff options
context:
space:
mode:
Diffstat (limited to 'system76-acpi-src')
-rw-r--r--system76-acpi-src/APKBUILD39
1 files changed, 39 insertions, 0 deletions
diff --git a/system76-acpi-src/APKBUILD b/system76-acpi-src/APKBUILD
new file mode 100644
index 0000000..c399489
--- /dev/null
+++ b/system76-acpi-src/APKBUILD
@@ -0,0 +1,39 @@
+# Contributor: John Vogel <jvogel4@stny.rr.com>
+# Maintainer: John Vogel <jvogel4@stny.rr.com>
+pkgname=system76-acpi-src
+_commit=ed0112437f85665b6473dbeb1229b4850c8635ef
+pkgver=1.0.2_git20230306
+pkgrel=0
+pkgdesc="System76 ACPI Driver source (AKMS)"
+url="https://github.com/pop-os/system76-acpi-dkms"
+arch="noarch !aarch64 !armhf !armv7 !ppc64le !riscv64 !x86"
+license="GPL-2.0-only"
+depends="akms"
+source="system76-acpi-dkms-$_commit.tar.gz::https://github.com/pop-os/system76-acpi-dkms/archive/$_commit/$_commit.tar.gz"
+builddir="$srcdir/system76-acpi-dkms-$_commit"
+options="!check" # no tests
+
+package() {
+ mkdir -p "$pkgdir"/etc/udev/hwdb.d
+ cp "$builddir"/lib/udev/hwdb.d/99-system76-acpi-dkms.hwdb \
+ "$pkgdir"/etc/udev/hwdb.d/99-system76-acpi.hwdb
+ sed -i 's,^\(KERNEL_DIR = \).*,\1/lib/modules/${kernel_version}/build,' $builddir/Makefile
+ mkdir -p "$pkgdir"/usr/src
+ cp -r "$builddir" "$pkgdir"/usr/src/system76_acpi-$pkgver
+
+ cat > "$pkgdir"/usr/src/system76_acpi-$pkgver/AKMBUILD <<EOF
+modname=system76_acpi
+modver=$pkgver-r$pkgrel
+makedepends="linux-headers"
+built_modules="system76_acpi.ko"
+
+build() {
+ cp -r "\$srcdir"/* .
+ kernel_version=\$kernel_ver make all \$MAKEFLAGS
+}
+EOF
+}
+
+sha512sums="
+891191523c7c81e8966a7ab38bdbdb822f4aaaeeb16bc9ae007327fd9fbcf223404a2067478c13231d5e6a63d114c81c3c0e3b5cb6bce25e6a9f88ad438650a4 system76-acpi-dkms-ed0112437f85665b6473dbeb1229b4850c8635ef.tar.gz
+"