|
Lines 2-13
Link Here
|
| 2 |
# Distributed under the terms of the GNU General Public License v2 |
2 |
# Distributed under the terms of the GNU General Public License v2 |
| 3 |
# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/lirc-0.8.7.ebuild,v 1.3 2010/11/05 13:42:47 hwoarang Exp $ |
3 |
# $Header: /var/cvsroot/gentoo-x86/app-misc/lirc/lirc-0.8.7.ebuild,v 1.3 2010/11/05 13:42:47 hwoarang Exp $ |
| 4 |
|
4 |
|
| 5 |
inherit eutils linux-mod flag-o-matic autotools |
5 |
inherit eutils flag-o-matic autotools linux-info linux-mod |
| 6 |
|
6 |
|
| 7 |
DESCRIPTION="decode and send infra-red signals of many commonly used remote controls" |
7 |
DESCRIPTION="decode and send infra-red signals of many commonly used remote controls" |
| 8 |
HOMEPAGE="http://www.lirc.org/" |
8 |
HOMEPAGE="http://www.lirc.org/" |
| 9 |
|
9 |
|
| 10 |
MY_P=${PN}-${PV/_/} |
10 |
MY_P=${PN}-${PV/_/-} |
| 11 |
|
11 |
|
| 12 |
if [[ "${PV/_pre/}" = "${PV}" ]]; then |
12 |
if [[ "${PV/_pre/}" = "${PV}" ]]; then |
| 13 |
SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2" |
13 |
SRC_URI="mirror://sourceforge/lirc/${MY_P}.tar.bz2" |
|
Lines 17-23
Link Here
|
| 17 |
|
17 |
|
| 18 |
LICENSE="GPL-2" |
18 |
LICENSE="GPL-2" |
| 19 |
SLOT="0" |
19 |
SLOT="0" |
| 20 |
KEYWORDS="amd64 ~ppc x86" |
20 |
KEYWORDS="~amd64 ~ppc ~x86" |
| 21 |
IUSE="debug doc X hardware-carrier transmitter" |
21 |
IUSE="debug doc X hardware-carrier transmitter" |
| 22 |
|
22 |
|
| 23 |
S="${WORKDIR}/${MY_P}" |
23 |
S="${WORKDIR}/${MY_P}" |
|
Lines 137-142
Link Here
|
| 137 |
MY_OPTS="" |
137 |
MY_OPTS="" |
| 138 |
LIRC_DRIVER_DEVICE="/dev/lirc0" |
138 |
LIRC_DRIVER_DEVICE="/dev/lirc0" |
| 139 |
|
139 |
|
|
|
140 |
# quick hack for amd64, as x86 ppc et. al don't yet have staging support for lirc |
| 141 |
# devices in the kernel |
| 142 |
|
| 143 |
if !(linux_chkconfig_present LIRC_STAGING) && use amd64 && kernel_is -ge 2 6 36; then |
| 144 |
ewarn "You have a kernel greater than or equal to 2.6.36, lirc modules" |
| 145 |
ewarn "are now bundled with your kernel, please configure your kernel" |
| 146 |
ewarn "to enable staging drivers and select the respective lirc devices" |
| 147 |
die |
| 148 |
fi |
| 149 |
|
| 140 |
if use lirc_devices_all; then |
150 |
if use lirc_devices_all; then |
| 141 |
# compile in drivers for a lot of devices |
151 |
# compile in drivers for a lot of devices |
| 142 |
add_device all "a lot of devices" |
152 |
add_device all "a lot of devices" |
|
Lines 231-241
Link Here
|
| 231 |
--with-syslog=LOG_DAEMON |
241 |
--with-syslog=LOG_DAEMON |
| 232 |
--enable-sandboxed |
242 |
--enable-sandboxed |
| 233 |
--with-kerneldir=${KV_DIR} |
243 |
--with-kerneldir=${KV_DIR} |
| 234 |
--with-moduledir=/lib/modules/${KV_FULL}/misc |
|
|
| 235 |
$(use_enable debug) |
244 |
$(use_enable debug) |
| 236 |
$(use_with X x) |
245 |
$(use_with X x) |
| 237 |
${MY_OPTS}" |
246 |
${MY_OPTS}" |
| 238 |
|
247 |
|
|
|
248 |
if kernel_is -lt 2 6 36 || !(use amd64); then |
| 249 |
ECONF_PARAMS=${ECONF_PARAMS}" --with-moduledir=/lib/modules/${KV_FULL}/misc" |
| 250 |
else |
| 251 |
ECONF_PARAMS=${ECONF_PARAMS}" --with-moduledir=." |
| 252 |
fi |
| 253 |
|
| 239 |
einfo |
254 |
einfo |
| 240 |
einfo "lirc-configure-opts: ${MY_OPTS}" |
255 |
einfo "lirc-configure-opts: ${MY_OPTS}" |
| 241 |
elog "Setting default lirc-device to ${LIRC_DRIVER_DEVICE}" |
256 |
elog "Setting default lirc-device to ${LIRC_DRIVER_DEVICE}" |