core/acpi_call/PKGBUILD

69 lines
2.0 KiB
Bash
Raw Normal View History

2010-11-09 21:48:40 +08:00
#
2010-11-12 06:49:29 +08:00
# Core Packages for Chakra, part of chakra-project.org
2010-11-09 21:48:40 +08:00
#
# maintainer abveritas@chakra-project.org
2010-11-09 21:48:40 +08:00
_kver="3.5.6-1-CHAKRA"
2010-11-12 06:49:29 +08:00
2010-11-09 21:48:40 +08:00
pkgname=acpi_call
pkgver=20120613
pkgrel=5
2010-11-09 21:48:40 +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)."
arch=('i686' 'x86_64')
url=("http://github.com/mkottman/acpi_call")
license=('GPL')
2012-09-27 12:29:09 +08:00
depends=('linux>=3.5' 'linux<3.6' 'linux-headers')
2010-11-09 21:48:40 +08:00
makedepends=('git')
install=acpi_call.install
2012-07-21 03:24:37 +08:00
source=("http://chakra-linux.org/sources/${pkgname}/${pkgname}-${pkgver}.tar.xz")
md5sums=('fcee74cba78ff644b43d60e046864b9e')
2010-11-09 21:48:40 +08:00
# create tarball: source PKGBUILD && mksource
mksource() {
git clone http://github.com/mkottman/acpi_call.git
pushd acpi_call
popd
tar -cvJf ${pkgname}-${pkgver}.tar.xz acpi_call/*
md5sum ${pkgname}-${pkgver}.tar.xz
}
build() {
cd ${srcdir}
## Build
#rm -rf ${srcdir}/$pkgname-${pkgver}-build
#cp -r ${srcdir}/$pkgname-${pkgver} ${srcdir}/$pkgname${pkgver}-build
cd ${srcdir}/$pkgname-${pkgver}
2010-11-09 21:48:40 +08:00
make
}
package() {
cd ${srcdir}/$pkgname-${pkgver}
install -d ${pkgdir}/usr/share/$pkgname
install -d ${pkgdir}/usr/bin
install -Dm755 ${srcdir}/$pkgname-${pkgver}/asus1215n.sh \
${pkgdir}/usr/share/$pkgname
install -Dm755 ${srcdir}/$pkgname-${pkgver}/m11xr2.sh \
${pkgdir}/usr/share/$pkgname
install -Dm755 ${srcdir}/$pkgname-${pkgver}/query_dsdt.pl \
${pkgdir}/usr/share/$pkgname
install -Dm755 ${srcdir}/$pkgname-${pkgver}/test_off.sh \
${pkgdir}/usr/share/$pkgname
2010-11-09 21:48:40 +08:00
ln -s /usr/share/$pkgname/test_off.sh \
${pkgdir}/usr/bin/test_off.sh
cp -R windump_hack \
${pkgdir}/usr/share/$pkgname/
2010-11-09 21:48:40 +08:00
install -Dm644 README \
${pkgdir}/usr/share/$pkgname/README
msg2 "Building module for $_kver..."
2010-11-09 21:48:40 +08:00
# KDIR is necessary even when cleaning
2012-09-27 12:29:09 +08:00
#make KDIR=/usr/src/linux-${_kver} clean
make KDIR=/usr/src/linux-${_kver}
2010-11-09 21:48:40 +08:00
install -D -m644 acpi_call.ko $pkgdir/lib/modules/${_kver}/kernel/drivers/acpi/acpi_call.ko
2010-11-09 21:48:40 +08:00
}