1 DESCRIPTION = "Eibd provides an interface to the EIB / KNX bus"
2 HOMEPAGE = "http://www.auto.tuwien.ac.at/~mkoegler/"
3 SECTION = "console/network"
6 DEPENDS = " pthsem libxml2"
7 DEPENDS_append_libc-uclibc = " argp-standalone "
10 SRC_URI += " file://eibd "
12 inherit autotools update-rc.d
14 EXTRA_OECONF = " --with-pth=yes --without-pth-test \
23 --enable-eibnetiptunnel \
24 --enable-eibnetipserver \
27 do_install_prepend() {
28 install -d ${D}${sysconfdir}/default/
29 install -d ${D}${sysconfdir}/init.d/
30 install -m 0755 ${WORKDIR}/eibd ${D}${sysconfdir}/init.d/eibd
33 PACKAGES = "eibd-client-sources libeibclient eibd-server eibd-server-dbg \
34 eibd-clients-dbg eibd-clients libeibclient-dev libeibclient-dbg"
36 FILES_eibd-server = "${bindir}/eibnetsearch ${bindir}/findknxusb \
37 ${bindir}/eibd ${bindir}/bcuaddrtab \
38 ${bindir}/eibnetdescribe ${bindir}/bcuread \
39 ${sysconfdir}/init.d/eibd "
40 FILES_eibd-server-dbg = "${bindir}/.debug/eibd"
41 FILES_eibd-client-sources = "${datadir}/bcusdk/*"
42 FILES_eibd-clients = "${bindir}/*"
43 FILES_eibd-clients-dbg = "${bindir}/.debug"
44 FILES_libeibclient = "\
45 ${libdir}/lib*${SOLIBS} \
46 ${base_libdir}/*${SOLIBS} "
47 FILES_libeibclient-dev = "\
51 FILES_libeibclient-dbg = "${libexecdir}/.debug ${libdir}/.debug \
52 ${base_libdir}/.debug "
54 DESCRIPTION_eibd-clients = "Simple example programs to perform management tasks on a EIB system."
55 DESCRIPTION_libeibclient = "A client library written in C to access the EIB bus over eibd."
56 DESCRIPTION_libeibclient-dev = "A client library written in C to access the EIB bus over eibd."
57 DESCRIPTION_eibd-server = "eibd is a daemon which supports connection to an EIB (KNX) network over various \
58 interfaces. It provides its services over TCP/IP or Unix domain sockets. \
59 It can also act as an EIBnet/IP server."
61 INITSCRIPT_PACKAGES = "eibd-server"
62 INITSCRIPT_NAME = "eibd"
63 INITSCRIPT_PARAMS = "defaults 20"