diff options
Diffstat (limited to 'system76-acpi-src')
| -rw-r--r-- | system76-acpi-src/APKBUILD | 39 |
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 +" |
