Date: Wednesday, February 5, 2020 @ 09:58:36 Author: heftig Revision: 563032
archrelease: copy trunk to community-testing-x86_64 Added: acpi_call/repos/community-testing-x86_64/ acpi_call/repos/community-testing-x86_64/PKGBUILD (from rev 563024, acpi_call/trunk/PKGBUILD) acpi_call/repos/community-testing-x86_64/dkms.conf (from rev 563024, acpi_call/trunk/dkms.conf) -----------+ PKGBUILD | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ dkms.conf | 9 ++++++++ 2 files changed, 71 insertions(+) Copied: acpi_call/repos/community-testing-x86_64/PKGBUILD (from rev 563024, acpi_call/trunk/PKGBUILD) =================================================================== --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2020-02-05 09:58:36 UTC (rev 563032) @@ -0,0 +1,62 @@ +# Maintainer: Maxime Gauduin <aluc...@archlinux.org> +# Contributor: mortzu <m...@mortzu.de> +# Contributor: fnord0 <fno...@riseup.net> + +pkgbase=acpi_call +pkgname=(acpi_call acpi_call-dkms) +pkgver=1.1.0 +pkgrel=284 +pkgdesc='A linux kernel module that enables calls to ACPI methods through /proc/acpi/call' +url='https://github.com/mkottman/acpi_call' +arch=('x86_64') +license=('GPL') +makedepends=('linux-headers') +source=("acpi_call-${pkgver}.tar.gz::https://github.com/mkottman/acpi_call/archive/v${pkgver}.tar.gz" + dkms.conf) +sha256sums=('d0d14b42944282724fca76f57d598eed794ef97448f387d1c489d85ad813f2f0' + '32e6ea6523b13132c6c7838bba7fbf3d040ba2d35a892c2c356245612720df8a') + +prepare() { + cd $pkgbase-$pkgver + + # Fix build with Linux >= 3.17 + sed -i 's|acpi/acpi.h|linux/acpi.h|' acpi_call.c + + # Fix build with Linux >= 4.12 + sed -i 's|asm/uaccess.h|linux/uaccess.h|' acpi_call.c +} + +build() { + cd $pkgbase-$pkgver + make KVERSION="$(</usr/src/linux/version)" +} + +package_acpi_call() { + depends=(linux) + + cd $pkgbase-$pkgver + _extradir="/usr/lib/modules/$(</usr/src/linux/version)/extramodules" + install -Dt "$pkgdir$_extradir" -m644 *.ko + find "$pkgdir" -name '*.ko' -exec xz {} + + + echo acpi_call | install -Dm644 /dev/stdin "$pkgdir/usr/lib/modules-load.d/$pkgname.conf" + + mkdir -p "$pkgdir/usr/share/acpi_call" + cp -t "$pkgdir/usr/share/acpi_call" -dr --no-preserve=ownership examples support +} + +package_acpi_call-dkms() { + depends=(dkms) + provides=("acpi_call=$pkgver-$pkgrel") + conflicts=(acpi_call) + + cd $pkgbase-$pkgver + install -Dt "$pkgdir/usr/src/$pkgbase-$pkgver" -m644 Makefile acpi_call.c ../dkms.conf + + echo acpi_call | install -Dm644 /dev/stdin "$pkgdir/usr/lib/modules-load.d/acpi_call.conf" + + mkdir -p "$pkgdir/usr/share/acpi_call" + cp -t "$pkgdir/usr/share/acpi_call" -dr --no-preserve=ownership examples support +} + +# vim:set ts=2 sw=2 et: Copied: acpi_call/repos/community-testing-x86_64/dkms.conf (from rev 563024, acpi_call/trunk/dkms.conf) =================================================================== --- community-testing-x86_64/dkms.conf (rev 0) +++ community-testing-x86_64/dkms.conf 2020-02-05 09:58:36 UTC (rev 563032) @@ -0,0 +1,9 @@ +PACKAGE_NAME="acpi_call" +PACKAGE_VERSION="#MODULE_VERSION#" +AUTOINSTALL="yes" + +MAKE[0]="make KVERSION=$kernelver" +CLEAN="make clean" + +BUILT_MODULE_NAME[0]="acpi_call" +DEST_MODULE_LOCATION[0]="/kernel/drivers/acpi"