Date: Friday, October 11, 2019 @ 20:32:57 Author: heftig Revision: 515177
1.1.0-95: extramodules-lts removal Modified: acpi_call-lts/trunk/PKGBUILD ----------+ PKGBUILD | 37 +++++++++++++++++-------------------- 1 file changed, 17 insertions(+), 20 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-10-11 20:32:55 UTC (rev 515176) +++ PKGBUILD 2019-10-11 20:32:57 UTC (rev 515177) @@ -1,48 +1,45 @@ -# Maintainer: Maxime Gauduin <[email protected]> +# Maintainer: Maxime Gauduin <[email protected]> # Contributor: mortzu <[email protected]> # Contributor: fnord0 <[email protected]> pkgname=acpi_call-lts pkgver=1.1.0 -pkgrel=94 -_extramodules=extramodules-lts +pkgrel=95 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') -url='https://github.com/mkottman/acpi_call' license=('GPL') -depends=('linux-lts>=4.19.78') -makedepends=('linux-lts-headers>=4.19.78') +depends=('linux-lts>=4.19.79') +makedepends=('linux-lts-headers>=4.19.79') provides=('acpi_call') source=("acpi_call-${pkgver}.tar.gz::https://github.com/mkottman/acpi_call/archive/v${pkgver}.tar.gz") sha256sums=('d0d14b42944282724fca76f57d598eed794ef97448f387d1c489d85ad813f2f0') prepare() { - cd acpi_call-${pkgver} + cd acpi_call-$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 ${pkgname%-*}-${pkgver} - - _kernver="$(cat /usr/lib/modules/${_extramodules}/version)" - - make KVERSION="${_kernver}" + cd acpi_call-$pkgver + make KVERSION="$(</usr/src/linux-lts/version)" } package() { - cd ${pkgname%-*}-${pkgver} + cd acpi_call-$pkgver + _extradir="/usr/lib/modules/$(</usr/src/linux-lts/version)/extramodules" + install -Dt "$pkgdir$_extradir" -m644 *.ko + find "$pkgdir" -name '*.ko' -exec xz {} + - install -dm 755 "${pkgdir}"/usr/lib/{modules/${_extramodules},modules-load.d} - install -m 644 ${pkgname%-*}.ko "${pkgdir}"/usr/lib/modules/${_extramodules}/ - gzip "${pkgdir}"/usr/lib/modules/${_extramodules}/${pkgname%-*}.ko - echo ${pkgname%-*} > "${pkgdir}"/usr/lib/modules-load.d/${pkgname}.conf + echo acpi_call | install -Dm644 /dev/stdin "$pkgdir/usr/lib/modules-load.d/$pkgname.conf" - install -dm 755 "${pkgdir}"/usr/share/${pkgname} - cp -dr --no-preserve='ownership' {examples,support} "${pkgdir}"/usr/share/${pkgname}/ + mkdir -p "$pkgdir/usr/share/$pkgname" + cp -t "$pkgdir/usr/share/$pkgname" -dr --no-preserve=ownership examples support } -# vim: ts=2 sw=2 et: +# vim:set ts=2 sw=2 et:
