]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/kbdd/kbdd_cvs.bb
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / kbdd / kbdd_cvs.bb
1 SECTION = "console/utils"
2 DESCRIPTION = "User-space keyboard daemon for external keyboards"
3 MAINTAINER = "Paul Eggleton <paule@handhelds.org>"
4 HOMEPAGE = "http://handhelds.org/moin/moin.cgi/kbdd"
5 LICENSE = "GPLv2"
6 DEPENDS = "virtual/kernel"
7 RRECOMMENDS_${PN} = "${@linux_module_packages('keybdev uinput', d)}"
8 SRC_URI = "${HANDHELDS_CVS};module=apps/kbdd;date=${CVSDATE} \
9            file://kbdd.init \
10            file://kbdd.conf \
11            file://kbdd-modules"
12
13 PV="0.10+cvs${CVSDATE}"
14 PR="r5"
15
16 inherit update-rc.d linux_modules
17
18 S = "${WORKDIR}/kbdd"
19 INITSCRIPT_NAME = "kbdd"
20 INITSCRIPT_PARAMS = "defaults"
21
22 do_compile() {
23         oe_runmake CFLAGS="${CFLAGS} -DVERSION=\\\"${PV}\\\""
24 }
25
26 do_install() {
27         install -d ${D}${sbindir}
28         install -d ${D}${docdir}/kbdd/
29         install -m 0755 kbdd ${D}${sbindir}/
30         install -m 0644 README ${D}${docdir}/kbdd/
31         install -d ${D}${sysconfdir}
32         install -m 0644 ${WORKDIR}/kbdd.conf ${D}${sysconfdir}
33         install -d ${D}${sysconfdir}/init.d
34         install -m 0755 ${WORKDIR}/kbdd.init ${D}${sysconfdir}/init.d/kbdd
35         install -d ${D}${sysconfdir}/modutils
36         install -m 0644 ${WORKDIR}/kbdd-modules ${D}${sysconfdir}/modutils/
37 }
38
39 pkg_postinst () {
40         update-modules
41 }
42
43 pkg_postrm () {
44         update-modules
45 }