blob: eaa5f546b9f20da876a93ded5efe9ab444ad6afe (
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
50
51
|
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-laptop/pbbuttonsd/pbbuttonsd-0.7.0.ebuild,v 1.2 2005/07/12 04:22:22 josejx Exp $
inherit eutils linux-info
DESCRIPTION="program to map special Powerbook/iBook keys"
HOMEPAGE="http://pbbuttons.sf.net"
SRC_URI="mirror://sourceforge/pbbuttons/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~ppc"
IUSE=""
DEPEND="virtual/libc
>=sys-apps/baselayout-1.8.6.12-r1"
RDEPEND=""
src_compile() {
if ! linux_chkconfig_present INPUT_EVDEV ; then
eerror "Please enable CONFIG_INPUT_EVDEV in your kernel"
eerror "pbbuttonsd will not work without it."
die "Kernel not compiled with CONFIG_INPUT_EVDEV support"
fi
econf || die "Sorry, failed to configure pbbuttonsd"
emake || die "Sorry, failed to compile pbbuttonsd"
}
src_install() {
dodir /etc/power
make DESTDIR=${D} install || die "failed to install"
exeinto /etc/init.d
newexe ${FILESDIR}/pbbuttonsd.rc6 pbbuttonsd
dodoc README
}
pkg_postinst() {
if linux_chkconfig_module INPUT_EVDEV ; then
ewarn "Ensure that the evdev kernel module is loaded otherwise"
ewarn "pbbuttonsd won't work."
fi
einfo
einfo "This version of pbbuttonsd can replace PMUD functionality."
einfo "If you want PMUD installed and running, you should set"
einfo "replace_pmud=no in /etc/pbbuttonsd.conf. Otherwise you can"
einfo "try setting replace_pmud=yes in /etc/pbbuttonsd.conf and"
einfo "disabling PMUD"
}
|