blob: 15dd0ea35400a7ea39ba2a216e5a6ee051f26ea3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-laptop/acer_acpi/acer_acpi-0.5.ebuild,v 1.6 2010/05/27 11:27:17 bangert Exp $
inherit linux-mod
DESCRIPTION="A kernel module to allow hardware control on newer Acer laptops"
HOMEPAGE="http://code.google.com/p/aceracpi"
SRC_URI="http://aceracpi.googlecode.com/files/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
MODULE_NAMES="acer_acpi(extra:)"
BUILD_TARGETS="all"
pkg_setup() {
linux-mod_pkg_setup
BUILD_PARAMS="KERNELSRC=${KV_DIR} KERNELVERSION=${KV_FULL}"
if kernel_is gt 2 6 25; then
die "This driver is already included in >=linux-2.6.25. Its called ACER_WMI."
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
sed -i -e "s/CFLAGS+/EXTRA_CFLAGS/" "${WORKDIR}"/${P}/Makefile
}
src_install() {
linux-mod_src_install
dodoc README NEWS AUTHORS
}
pkg_postinst() {
linux-mod_pkg_postinst
elog "You can load the module:"
elog "% modprobe acer_acpi"
elog
ewarn "From Version 0.3 on it is sufficient to load acer_acpi ONCE in your"
ewarn "/etc/modules.autoload.d/kernel-2.${KV_MINOR} file!"
ewarn "If you upgraded from version 0.1 or 0.2, than please delete on of the lines from that file!"
elog
elog "If you need more info about this driver you can read the README file"
elog "% zmore /usr/share/doc/${PF}/README.bz2"
}
|