diff options
author | Ross Burton <ross.burton@intel.com> | 2019-09-20 12:28:03 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-09-27 13:02:16 +0100 |
commit | 4503c1c411ca0739fd3f9c19b9da9788a7e9eaf9 (patch) | |
tree | 0cca9973d509625f23fefb6809a621ac96fe120b /meta/recipes-devtools/distcc/distcc_3.3.3.bb | |
parent | 56da8174e7cf1de7c17cfb7b3d62ec36841f5520 (diff) | |
download | poky-4503c1c411ca0739fd3f9c19b9da9788a7e9eaf9.tar.gz |
distcc: clean up the UI install logic
Remove the local copy of the desktop file, instead apply a patch from upstream
to fix the file. This also fixes the install paths, so update the recipe.
Remove glibc-specific installation as this was due to uclibc failures.
Refresh and submit upstream the out-of-tree build fix.
(From OE-Core rev: f69cb86f4c15497c6324a0e8063f86cc31cfe7aa)
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/distcc/distcc_3.3.3.bb')
-rw-r--r-- | meta/recipes-devtools/distcc/distcc_3.3.3.bb | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/meta/recipes-devtools/distcc/distcc_3.3.3.bb b/meta/recipes-devtools/distcc/distcc_3.3.3.bb index 7942debec9..d8ad498f2b 100644 --- a/meta/recipes-devtools/distcc/distcc_3.3.3.bb +++ b/meta/recipes-devtools/distcc/distcc_3.3.3.bb | |||
@@ -15,9 +15,9 @@ PACKAGECONFIG[popt] = "--without-included-popt,--with-included-popt,popt" | |||
15 | RRECOMMENDS_${PN} = "avahi-daemon" | 15 | RRECOMMENDS_${PN} = "avahi-daemon" |
16 | 16 | ||
17 | SRC_URI = "git://github.com/distcc/distcc.git \ | 17 | SRC_URI = "git://github.com/distcc/distcc.git \ |
18 | file://fix-gnome.patch \ | ||
18 | file://separatebuilddir.patch \ | 19 | file://separatebuilddir.patch \ |
19 | file://default \ | 20 | file://default \ |
20 | file://distccmon-gnome.desktop \ | ||
21 | file://distcc \ | 21 | file://distcc \ |
22 | file://distcc.service" | 22 | file://distcc.service" |
23 | SRCREV = "4cde9bcfbda589abd842e3bbc652ce369085eaae" | 23 | SRCREV = "4cde9bcfbda589abd842e3bbc652ce369085eaae" |
@@ -51,13 +51,8 @@ do_install() { | |||
51 | install -d ${D}${systemd_unitdir}/system/ | 51 | install -d ${D}${systemd_unitdir}/system/ |
52 | install -m 0644 ${WORKDIR}/distcc.service ${D}${systemd_unitdir}/system | 52 | install -m 0644 ${WORKDIR}/distcc.service ${D}${systemd_unitdir}/system |
53 | sed -i -e 's,@BINDIR@,${bindir},g' ${D}${systemd_unitdir}/system/distcc.service | 53 | sed -i -e 's,@BINDIR@,${bindir},g' ${D}${systemd_unitdir}/system/distcc.service |
54 | ${DESKTOPINSTALL} | ||
55 | } | ||
56 | DESKTOPINSTALL = "" | ||
57 | DESKTOPINSTALL_libc-glibc () { | ||
58 | install -d ${D}${datadir}/distcc/ | ||
59 | install -m 0644 ${WORKDIR}/distccmon-gnome.desktop ${D}${datadir}/distcc/ | ||
60 | } | 54 | } |
55 | |||
61 | PACKAGES += "distcc-distmon-gnome" | 56 | PACKAGES += "distcc-distmon-gnome" |
62 | 57 | ||
63 | FILES_${PN} = " ${sysconfdir} \ | 58 | FILES_${PN} = " ${sysconfdir} \ |
@@ -67,8 +62,10 @@ FILES_${PN} = " ${sysconfdir} \ | |||
67 | ${bindir}/distccmon-text \ | 62 | ${bindir}/distccmon-text \ |
68 | ${sbindir}/update-distcc-symlinks \ | 63 | ${sbindir}/update-distcc-symlinks \ |
69 | ${systemd_unitdir}/system/distcc.service" | 64 | ${systemd_unitdir}/system/distcc.service" |
65 | |||
70 | FILES_distcc-distmon-gnome = " ${bindir}/distccmon-gnome \ | 66 | FILES_distcc-distmon-gnome = " ${bindir}/distccmon-gnome \ |
71 | ${datadir}/distcc" | 67 | ${datadir}/applications \ |
68 | ${datadir}/pixmaps" | ||
72 | 69 | ||
73 | 70 | ||
74 | # | 71 | # |