From f53738634d131cb996e16b422398a7d896450bd5 Mon Sep 17 00:00:00 2001 From: Jackie Huang Date: Mon, 21 Sep 2015 16:48:37 +0800 Subject: xfce4-screenshooter: ensure output directory is created When build with B != S, the output directory for desktop file doesn't exist so it will fail if it's not created before generating the file: /bin/sh: line 1: src/xfce4-screenshooter.desktop.in: No such file or directory Add "$(MKDIR_P) $(dir $@)" to the rule to fix this. Signed-off-by: Jackie Huang Signed-off-by: Martin Jansa --- ...m-create-ouput-directory-for-desktop-file.patch | 29 ++++++++++++++++++++++ .../xfce4-screenshooter_1.8.2.bb | 2 ++ 2 files changed, 31 insertions(+) create mode 100644 meta-xfce/recipes-apps/xfce4-screenshooter/files/0001-Makefile.am-create-ouput-directory-for-desktop-file.patch (limited to 'meta-xfce') diff --git a/meta-xfce/recipes-apps/xfce4-screenshooter/files/0001-Makefile.am-create-ouput-directory-for-desktop-file.patch b/meta-xfce/recipes-apps/xfce4-screenshooter/files/0001-Makefile.am-create-ouput-directory-for-desktop-file.patch new file mode 100644 index 0000000000..62bffef1f3 --- /dev/null +++ b/meta-xfce/recipes-apps/xfce4-screenshooter/files/0001-Makefile.am-create-ouput-directory-for-desktop-file.patch @@ -0,0 +1,29 @@ +From c85bf7cc5c1e1780d215f6fe233e3ed4597c72ed Mon Sep 17 00:00:00 2001 +From: Jackie Huang +Date: Mon, 21 Sep 2015 06:54:28 +0000 +Subject: [PATCH] Makefile.am: create ouput directory for desktop file + +Upstream-Status: Submitted [1] + +[1]: http://bug-attachment.xfce.org/attachment.cgi?id=6460 + +Signed-off-by: Jackie Huang +--- + Makefile.am | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/Makefile.am b/Makefile.am +index a22fc20..2ef0e54 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -122,6 +122,7 @@ app_desktop_DATA = $(app_desktop_in_files:.desktop.in=.desktop) + + src/xfce4-screenshooter.desktop.in: src/xfce4-screenshooter.desktop.in.in + $(AM_V_GEN) ( \ ++ $(MKDIR_P) $(dir $@); \ + sed -e "s^@PLUGIN_PATH@^$(libexecdir)/applications^" \ + $< > $@ \ + ) +-- +2.0.1 + diff --git a/meta-xfce/recipes-apps/xfce4-screenshooter/xfce4-screenshooter_1.8.2.bb b/meta-xfce/recipes-apps/xfce4-screenshooter/xfce4-screenshooter_1.8.2.bb index ae19492f3c..de2bc6151c 100644 --- a/meta-xfce/recipes-apps/xfce4-screenshooter/xfce4-screenshooter_1.8.2.bb +++ b/meta-xfce/recipes-apps/xfce4-screenshooter/xfce4-screenshooter_1.8.2.bb @@ -7,6 +7,8 @@ DEPENDS = "xfce4-panel libxfce4util libxfce4ui gdk-pixbuf gtk+ glib-2.0 libsoup- inherit xfce-app +SRC_URI += "file://0001-Makefile.am-create-ouput-directory-for-desktop-file.patch" + SRC_URI[md5sum] = "3a32ecc5566453a58f6a4ddd70649444" SRC_URI[sha256sum] = "9dce2ddfaa87f703e870e29bae13f3fc82a1b3f06b44f8386640e45a135f5f69" -- cgit 1.2.3-korg