summaryrefslogtreecommitdiffstats
path: root/meta-xfce/recipes-xfce/xfce4-settings/xfce4-settings_git.bb
diff options
context:
space:
mode:
authorAndreas Müller <schnitzeltony@googlemail.com>2013-09-16 09:04:15 +0000
committerMartin Jansa <Martin.Jansa@gmail.com>2013-09-19 13:56:58 +0200
commit23f020f742aea622e5dd7aef81eb59c99f8ef000 (patch)
treee880b7a44254f792dccbe393e74e767620e8ea06 /meta-xfce/recipes-xfce/xfce4-settings/xfce4-settings_git.bb
parente839d7b6716609407931a258aed2f91baf6bf79b (diff)
downloadmeta-openembedded-23f020f742aea622e5dd7aef81eb59c99f8ef000.tar.gz
xfce4-settings: move to schnitzeltony's git repo to get new datetime setter
I implemented a datetime setting dialog based on gnome-control-center and submitted a pull-request in [1,2]. As long as it is not submitted - or as long as I find no way to patch binary files (e.g. icons - I asked for that in [3] - no response yet) we use the git repo and a copied branch of the pull-request (just in case some feedback from xfce-devels requires modifcations). Some patches had to be modified/removed to apply against mainline HEAD still. Furthermore in 0002-mouse-settings-dialog-add-touchscreen-pointer-option.patch label 'alignment8' was introduced mainline and we do not need mouse-dialog_ui.h when building from git in maintainer-mode - this file is created during build process. [1] http://mail.xfce.org/pipermail/xfce4-dev/2013-September/030442.html [2] https://bugzilla.xfce.org/show_bug.cgi?id=10354 [3] http://lists.openembedded.org/pipermail/openembedded-core/2013-September/083804.html Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'meta-xfce/recipes-xfce/xfce4-settings/xfce4-settings_git.bb')
-rw-r--r--meta-xfce/recipes-xfce/xfce4-settings/xfce4-settings_git.bb45
1 files changed, 45 insertions, 0 deletions
diff --git a/meta-xfce/recipes-xfce/xfce4-settings/xfce4-settings_git.bb b/meta-xfce/recipes-xfce/xfce4-settings/xfce4-settings_git.bb
new file mode 100644
index 0000000000..4b75dd7ee6
--- /dev/null
+++ b/meta-xfce/recipes-xfce/xfce4-settings/xfce4-settings_git.bb
@@ -0,0 +1,45 @@
1DESCRIPTION = "Xfce4 settings"
2SECTION = "x11/wm"
3LICENSE = "GPLv2"
4LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f"
5DEPENDS = "exo garcon gtk+ libxfce4util libxfce4ui xfconf dbus-glib libxi virtual/libx11 xrandr libnotify libxcursor libxklavier"
6
7inherit xfce
8
9SRC_URI = " git://gitorious.org/xfce/xfce4-settings.git;protocol=git;branch=for-oe \
10 file://0001-xsettings.xml-remove-trouble-causing-comment.patch \
11 file://0002-xsettings.xml-Set-default-themes.patch \
12 file://touchscreen/invisible \
13 file://touchscreen/wait \
14 file://touchscreen/0001-add-cursor-theme-xfce-invisible.patch \
15 file://touchscreen/0002-mouse-settings-dialog-add-touchscreen-pointer-option.patch \
16 file://touchscreen/0003-XfcePointersHelper-gets-a-pointer-to-XfceXSettingsHe.patch \
17 file://touchscreen/0004-XfceXSettingsHelper-gets-a-property-touchscreen-poin.patch \
18 file://touchscreen/0005-pointers-detect-a-change-of-pointer-device-used-and-.patch \
19"
20SRCREV = "b7a0e1fd77f5bb5c372223ff62aec7acf252f061"
21S = "${WORKDIR}/git"
22PV = "4.10.0+git${SRCPV}"
23
24EXTRA_OECONF += "--enable-maintainer-mode --disable-debug"
25
26PACKAGECONFIG ??= "${@base_contains('DISTRO_FEATURES','systemd','datetime-setter','',d)}"
27PACKAGECONFIG[datetime-setter] = "--enable-datetime-settings, --disable-datetime-settings,, tzdata"
28PACKAGECONFIG[notify] = "--enable-libnotify,--disable-libnotify,libnotify"
29
30do_configure_prepend() {
31 NOCONFIGURE=yes ./autogen.sh
32}
33
34FILES_${PN} += " \
35 ${libdir}/xfce4 \
36 ${datadir}/xfce4 \
37"
38
39do_install_prepend() {
40 # somehow binary files are not patched correctly by oe-patch - so copy them
41 cp ${WORKDIR}/touchscreen/invisible ${S}/cursors
42 cp ${WORKDIR}/touchscreen/wait ${S}/cursors
43}
44
45RRECOMMENDS_${PN} += "gnome-icon-theme"