linux-2.6.29: update cm-x270 kernel to 2.6.29
[openembedded.git] / recipes / distcc / distcc_3.1.bb
blob879f6765197e8a0c2963110ba4345096d2e1b4e9
1 DESCRIPTION = "distcc is a parallel build system that distributes \
2 compilation of C/C++/ObjC code across machines on a network."
3 SECTION = "devel"
4 LICENSE = "GPLv2"
6 DEPENDS = "avahi gtk+"
7 RRECOMMENDS = "avahi-daemon"
9 SRC_URI = "http://distcc.googlecode.com/files/distcc-${PV}.tar.bz2 \
10 file://default \
11 file://distccmon-gnome.desktop \
12 file://distcc"
14 inherit distutils-base autotools update-rc.d
16 INITSCRIPT_NAME = "distcc"
18 EXTRA_OECONF = " --with-gtk --with-avahi ac_cv_path_PYTHON=${STAGINGDIR_NATIVE}/python PYTHON_CFLAGS=-I${STAGING_INCDIR}/${PYTHON_DIR}"
20 do_install_append() {
21 install -d ${D}${sysconfdir}/init.d/
22 install -d ${D}${sysconfdir}/default
23 install -d ${D}${sysconfdir}/distcc
24 install -m 0755 ${WORKDIR}/distcc ${D}${sysconfdir}/init.d/
25 install -m 0755 ${WORKDIR}/default ${D}${sysconfdir}/default/distcc
26 install -m 0644 ${WORKDIR}/distccmon-gnome.desktop ${D}${datadir}/distcc/
27 echo "+zeroconf" > ${D}${sysconfdir}/distcc/hosts
30 PACKAGES += "distcc-distmon-gnome"
32 FILES_${PN} = " ${sysconfdir} \
33 ${bindir}/distcc \
34 ${bindir}/lsdistcc \
35 ${bindir}/distccd \
36 ${bindir}/distccmon-text"
38 FILES_${PN}-dbg += "${bindir}/.debug"
40 CONFFILES_${PN} += "${sysconfdir}/default/distcc \
41 ${sysconfdir}/distcc/hosts \
42 ${sysconfdir}/init.d/distcc \
45 FILES_distcc-distmon-gnome = " ${bindir}/distccmon-gnome \
46 ${datadir}/distcc"