2013-12-21 18:56:02 +08:00
# Maintainer: Neophytos Kolokotronis <tetris4 AT gmail DOT com>
2011-02-26 04:12:50 +08:00
2015-05-23 07:22:11 +08:00
_extramodules = extramodules-3.14-CHAKRA-LTS
_kver = " $( cat /lib/modules/${ _extramodules } /version) "
2015-11-23 04:51:32 +08:00
_kernelver = 3.14.57
2011-02-26 04:12:50 +08:00
pkgname = acpi_call-lts
2012-06-20 02:08:47 +08:00
_pkgname = acpi_call
2015-05-23 07:22:11 +08:00
pkgver = 1.1.0
2015-11-23 04:51:32 +08:00
pkgrel = 3
2011-02-26 04:12:50 +08:00
pkgdesc = "A kernel module that enables you to call parameterless ACPI methods by writing the method name to /proc/acpi/call, e.g. to turn off discrete graphics card in a dual graphics environment (like NVIDIA Optimus)."
2013-01-12 11:09:52 +08:00
arch = ( 'x86_64' )
2011-02-26 04:12:50 +08:00
url = ( "http://github.com/mkottman/acpi_call" )
license = ( 'GPL' )
2015-05-23 07:22:11 +08:00
depends = ( " linux-lts>= ${ _kernelver } " )
makedepends = ( " linux-lts-headers= ${ _kernelver } " )
provides = ( " ${ pkgname %-* } " )
install = " ${ pkgname %-* } .install "
source = ( " acpi_call- $pkgver .tar.gz:: ${ url } /archive/v ${ pkgver } .tar.gz " )
sha256sums = ( 'd0d14b42944282724fca76f57d598eed794ef97448f387d1c489d85ad813f2f0' )
2011-02-26 04:12:50 +08:00
build( ) {
2015-05-23 07:22:11 +08:00
cd ${ pkgname %-* } -${ pkgver }
2012-06-20 02:08:47 +08:00
2015-05-23 07:22:11 +08:00
_kernver = " $( cat /usr/lib/modules/${ _extramodules } /version) "
make KVERSION = " ${ _kernver } "
2011-02-26 04:12:50 +08:00
}
2015-05-23 07:22:11 +08:00
2011-02-26 04:12:50 +08:00
package( ) {
2015-05-23 07:22:11 +08:00
cd ${ pkgname %-* } -${ pkgver }
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
install -dm 755 " ${ pkgdir } " /usr/share/${ pkgname }
cp -dr --no-preserve= 'ownership' { examples,support} " ${ pkgdir } " /usr/share/${ pkgname } /
2011-02-26 04:12:50 +08:00
}