This allow an easier method of getting a XFCE image to demo and use.
V2: allow IMAGE_LINGUAS override
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
depends on gnome if an image includes packagegroup-xfce-base.
depends on meta-networking if an image includes packagegroup-xfce-base-extended.
Signed-off-by: Armin Kuster <akuster808@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Source is taken from external git repo as before due to problems patching
binary files (icons). The revision is 4.12 release + Date/Time setter which
was not accepted upstream.
* Touchscreen/invisible mouse pointer patches do not apply anymore and it is
not a matter of simple rebasing due to new libinput support. Patches were
kept because reimplemementation is in progress. This - together with
libinput support - will be sent in a follow up patch.
* git repo was moved to github
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
This did not make it into the official Xfce 4.12 release. Reason is that
mixer interface was dropped in gstreamer-1.0. As long as we support
gstreamer 0.10 keep xfce4-mixer.
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
announcement for 3.2.0 [1] notes that gtk3 engine is not used in
Xfce 4.12 and is disabled by default. For users still wanting gtk3
part build, a PACKAGECONFIG was introduced.
[1] https://mail.xfce.org/pipermail/xfce/2015-February/034198.html
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
to be honest: have no idea what the patch was for. Tested complete xfce 4.12
without issues. So remove it.
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
The pkg_postinst inherited from previous versions of this recipe no
longer seems necessary; no error message seen at runtime in a quick
test. As it made the generated packages unnecessarily
machine-specific, remove this post-install step. Based on the ensuring
discussion, this supersedes the original patch [1].
[1] http://lists.openembedded.org/pipermail/openembedded-devel/2015-February/100454.html
Signed-off-by: Ash Charles <ashcharles@gmail.com>
Tested-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This software contains an older or slightly modified BSD license in
its COPYING file and assigns copyright to the specific authors. The
code (see the About function) makes it clear that a BSD
license is intended:
"license", xfce_get_license_text (XFCE_LICENSE_TEXT_BSD),
Signed-off-by: Ash Charles <ashcharles@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Like several other xfce plugins, this software contains an older or
slightly modified BSD license in its COPYING file and assigns copyright
to the specific authors. The code itself (see the xfce_xkb_about
function) however makes it clear that a GPL license is intended:
xfce_get_license_text (XFCE_LICENSE_TEXT_GPL));
Use GPLv2, not the author's name, as the LICENSE matching other plugins
with the same license text.
Signed-off-by: Ash Charles <ashcharles@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This software contains an older or slightly modified BSD license in
its COPYING file and assigns copyright to the specific authors. The
code (see the wavelan_show_about function) makes it clear that a BSD
license is intended:
"license", xfce_get_license_text (XFCE_LICENSE_TEXT_BSD),
(caveat: and of course, INAL)
Signed-off-by: Ash Charles <ashcharles@gmail.com>
Acked-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* the COPYING file looks more like slightly modified BSD license and BenediktMeurer, FlorianRivoal
are just names of Copyright holders, but I'll leave that to recipe maintainer
fixes:
WARNING: Recipe xfce4-wavelan-plugin, LICENSE (BenediktMeurer FlorianRivoal)
has invalid format, LICENSES must have operator "([&|() ])" between them.
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
see [1] for more information
https://bugzilla.xfce.org/show_bug.cgi?id=10916
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
with 1.2.0 pressing power button shuts down independent of the setting in
xfce4-power-manager
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
fixes:
| WARNING: QA Issue: xfce4-dev-tools requires /bin/bash, but no providers in its RDEPENDS [file-rdeps]
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* disabled by default
* fixes:
| tumbler-0.1.30: tumbler rdepends on gstreamer1.0, but it isn't a build dependency? [build-deps]
| tumbler-0.1.30: tumbler rdepends on libgsttag-1.0, but it isn't a build dependency? [build-deps]
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
WARNING: QA Issue: thunar requires libgudev-1.0.so.0, but no providers in its RDEPENDS [file-rdeps]
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
WARNING: QA Issue: tumbler rdepends on libxml2, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: tumbler rdepends on libgsf, but it isn't a build dependency? [build-deps]
WARNING: QA Issue: tumbler rdepends on libbz2, but it isn't a build dependency? [build-deps]
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* find freetype2 by packageconfig -> get out of blacklist
* inherit gtk-doc to avoid
| gtk-doc.make:7: error: GTK_DOC_USE_LIBTOOL does not appear in AM_CONDITIONAL
| docs/reference/tumbler/Makefile.am:84: 'gtk-doc.make' included from here
| gtk-doc.make:59: error: GTK_DOC_BUILD_HTML does not appear in AM_CONDITIONAL
| docs/reference/tumbler/Makefile.am:84: 'gtk-doc.make' included from here
| gtk-doc.make:64: error: GTK_DOC_BUILD_PDF does not appear in AM_CONDITIONAL
| docs/reference/tumbler/Makefile.am:84: 'gtk-doc.make' included from here
| gtk-doc.make:73: error: ENABLE_GTK_DOC does not appear in AM_CONDITIONAL
| docs/reference/tumbler/Makefile.am:84: 'gtk-doc.make' included from here
| gtk-doc.make:294: error: HAVE_GTK_DOC does not appear in AM_CONDITIONAL
| docs/reference/tumbler/Makefile.am:84: 'gtk-doc.make' included from here
| tumblerd/Makefile.am:93: warning: '%'-style pattern rules are a GNU make extension
| autoreconf: automake failed with exit status: 1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* we need gtk-doc before xfce-git, because gtk-doc needs configure.in or configure.ac
and the repository contains only configure.ac.in which is transformed into
configure.ac by autogen which is prepended to do_configure by xfce-git (so
this .bbclass needs to appear in inherit after gtk-doc to prepend autogen.sh
before gtkdocize call.
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Fixed SRC_URI:
* ${PN} -> ${BPN}, use ${BP} if it was ${PN}-${PV}
* ${P} -> ${BP}
Otherwise we would meet do_fetch errors when we do the multilib, native
or nativesdk build.
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* These recipes all use gtk-doc m4 macros but were missing
dependencies on the class.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* These recipes all use pkg-config in some way but were missing
dependencies on the tool, this patch adds them.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* These recipes all require intltool-native to build but were missing
a dependency on it.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
The notify-dbus.h file is autogenerated during compilation into the
xfce4-notifyd subdirectory. This directory doesn't exist in an
out-of-tree build so we add one manually.
Signed-off-by: Ash Charles <ashcharles@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Screenshooter autogenerates screenshooter-marshal.[ch] in lib/ during
compilation. The source directory contains a lib/ but this directory
doesn't exist in a build directory by default so we add one manually.
Really, this should be corrected in the upstream package.
Signed-off-by: Ash Charles <ashcharles@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Cursors patched into the install by 0001-add-cursor-theme-xfce-invisible.patch
are located in the source directory. To install during an out-of-tree build,
we need to copy them from the source directory, not the current build
directory. See [1] for discussion.
Upstream-Status: Submitted
[1] https://bugzilla.xfce.org/show_bug.cgi?id=9474
Signed-off-by: Ash Charles <ashcharles@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
The autogen.sh script executed by the xfce-git.bbclass needs to be
run in and from the source directory. The configuration step can
still be run from out-of-tree.
Currently, this affects these recipes:
* libxfce4ui
* xarchiver
* xfce4-taskmanager
* xfce4-closebutton-plugin
* xfce4-settings
* xfwm4
Upstream-Status: Inappropriate (configuration)
Signed-off-by: Ash Charles <ashcharles@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
The xdt-autogen target in the generated scripts/Makefile refers to
a $(srcdir)/xdt-autogen.in file. For an out-of-tree build, this file
is actually located in $(builddir)/xdt-autogen.in. See [1]
Upstream-Status: Submitted
[1] https://bugzilla.xfce.org/show_bug.cgi?id=10899
Signed-off-by: Ash Charles <ash@gumstix.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
detected in Martin's world with test-dependencies
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
detected in Martin's world with test-dependencies
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
If x11-base is included in the image, XFCE4 session does not correctly
start because mini-x-session has higher priority at 50.
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This option was causing a QA warning:
NOTE: QA Issue: xfconf: configure was passed unrecognised options: --with-sysroot
Signed-off-by: Trevor Woerner <trevor.woerner@linaro.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* use xfce-git to fix aclocal-copy error
* add intltool-native in DEPENDS to fix
| configure.in:57: error: possibly undefined macro: AC_PROG_INTLTOOL
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
common preparations for xfce-git-repos
* implement autogen.sh call in do_configure_prepend
* AUTOTOOLS_COPYACLOCAL = "1": In oe-core commit
79ea036de331bde65a88fb777647dc099ef05acf copying aclocals was moved to
do_configure[prefuncs]. These are called before do_configure_prepend which
causes configure.ac not yet being created and autotools_copy_aclocals
returning undone.
By using this class tons of errors like
| aclocal: error: couldn't open directory '/home/a.mueller/tmp/oe-core-eglibc/work/armv7at2hf-vfp-neon-angstrom-linux-gnueabi/xfce4-settings/4.11.0+gitAUTOINC+b7a0e1fd77-r0/git/aclocal-copy/': No such file or directory
| autoreconf: aclocal failed with exit status: 1
are fixed.
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
exo-native fails to build due to more strict dependency checking
introduced in autotools.bbclass. intltool-native should be explicitly
defined as a dependency.
Signed-off-by: Adam YH Lee <adam.yh.lee@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Note: this patch (v3) obseletes previous versions
libxfce4ui_4.10.0.bb: Upstream changes required autotools and gettext (intl)
fixes, as well as moving the autogen stuff to a separate task. Full depends
were also added (2 were converted to PACKAGECONFIG options) along with a
vendor config option.
Signed-off-by: Stephen Arnold <stephen.arnold42@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Changes:
- rename SUMMARY with length > 80 to DESCRIPTION
- rename DESCRIPTION with length < 80 to (non present tag) SUMMARY
- drop final point character at the end of SUMMARY string
- remove trailing whitespace of SUMMARY line
Note: don't bump PR
Signed-off-by: Matthieu Crapet <Matthieu.Crapet@ingenico.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
xfconf-4.10.0 does not use OE sysroot as is.
--with-sysroot=yes
will make configure run CC --print-sysroot
and use that.
When searching the PATH for perl, no target perl is found,
since PATH does not contain any reference.
Instead native perl is found, and if certain perl packages
are installed on the host machine, the xfconf perl support
is enabled which may cause the build to fail on 64 bit hosts.
If the perl packages are not installed on the host, then
perl support in xfconf is disabled, and the xfconf build
will succeed, even on 64 bit hosts.
If native perl is found, and the perl packages are available
on the host, the perl support is enabled.
Since native perl is used, the native linker is used to link the
resulting *target* code.
The perl support requires some libraries, which are built for the target.
If the host is 64 bit (x86_64) and the target is 32 bit (ARM?),
there is a mismatch which is detected by the linker,
and the libraries found are rejected.
If the host does not have the correct libraries,
then the xfconf build fails.
If the host has the correct libraries, then the linker will try
to link host libraries with the target application.
The patch will define PERL as the target perl.
This means that configure will look for the required perl
packages in the target sysroot, instead of in the native filesystem.
The patch has been tested in Angstrom master, which does not
build the required perl packages, and thus perl support
in xfconf is disabled, and the build succeeds.
A simpler way to do this, proposed by Charles Ash <ashcharles@gmail.com>
is to simply disable the perl-support in xfconf.
This patch will be better, if ever the support for the needed
perl packages is added to the OpenEmbedded/Angstrom build.
Signed-off-by: Ulf Samuelsson <ulf@emagii.com>
Tested-by: Ash Charles <ashcharles@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Remove all PR = "r0" from all .bb files in meta-oe repo. This was done
with the command sed -e '/^PR.*=.*r0\"/d' meta*/recipes*/*/*.bb -i
* We've switching to the PR server, PR bumps are no longer needed and
this saves people either accidentally bumping them or forgetting to
remove the lines (r0 is the default anyway).
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
fixes (detected in Martin's world build):
| /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/xfce4-icon-theme/4.4.3-r0/xfce4-icon-theme-4.4.3/configure: line 4836: syntax error near unexpected token `am'
| /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/xfce4-icon-theme/4.4.3-r0/xfce4-icon-theme-4.4.3/configure: line 4836: `XDT_I18N(am ar ca cs da de dz el en_GB eo et eu fi fr he hu id ja ka ko lt lv mk nb_NO pl pt_BR pt_PT ro ru si sk sq tr uk ur zh_CN zh_TW)'
| Configure failed. The contents of all config.log files follows to aid debugging
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
fixes (detected in Martin's) world build:
| configure:14617: checking for libsoup-2.4 >= 2.26.0
| configure:14659: result: not found
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
fix commit 23f020f742 which introduced wrong version
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
we use git sources - the last release is 3 years ago
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
defaults based upon DISTRO_FEATURES for alsa and pulseaudio
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
gtk3 support was introduced in b3a2a01b40 when we
moved to latest git
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
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>
* in commit f30f9742e64ea5ec3b23d977b904f24799d773d6 the signature for
xfce_shortcut_conflict_dialog was changed. This change is required for
xfce4-setings HEAD. In the next patch of this series the development
of a datetime setter for xfce4-settings will be introduced and this
is put on top of xfce4-setings HEAD.
* there has been no release since 04.2012
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
It's not necessary to specify the protocol parameter when it's the
default protocol for the fetcher, e.g. the default protocol for
git fetcher it git, "protocol=git" isn't needed.
Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fails without it:
| NOTE: Executing intltoolize --copy --force --automake
| xfce4-icon-theme/4.4.3-r0/temp/run.do_configure.2826:
intltoolize: not found
| ERROR: Function failed: do_configure (log file is located at
xfce4-icon-theme/4.4.3-r0/temp/log.do_configure.2826)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* tumbler configure needs XDT_I18N macro provided by xfce4-dev-tools
| tumbler-0.1.29/configure: line 13752: syntax error near unexpected token `$linguas'
| tumbler-0.1.29/configure: line 13752: `XDT_I18N($linguas)'
| Configure failed. The contents of all config.log files follows to aid debugging
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
xarchiver is unmaintained for long time. Since I think it is worth to invest
further development I did collect pending patches, wrote some myself, pushed
into my git repo and contacted the developer. He signalled 'green light' for me
maintaining xarchiver in the future. As long as I have not yet created/uploaded
a tarball let us use my git-repo for the sources.
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
xarchiver installs tap files for thunar-archive-plugin in
$libexexdir/thunar-archive-plugin under the assumption that there is a
single/common $libexexdir for all packages. In bitbake.conf oe-core
sets libexecdir = "${libdir}/${BPN}" which causes thunar-archive-plugin
not to find xarchiver tap-files.
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
checking for unique-1.0 >= 1.1... not found
*** The required package unique-1.0 was not found on your system.
*** Please install unique-1.0 (atleast version 1.1) or adjust
*** the PKG_CONFIG_PATH environment variable if you
*** installed the package in a nonstandard prefix so that
*** pkg-config is able to find it.
Configure failed. The contents of all config.log files follows to aid debugging
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
In 7b35cdc554 xfce4-settings was updated to
development-release 4.11.0. Reason for this was handling of keyboard layout
by xfce4-settings.
With this patch xfce4-xkb-plugin synchronizes with xfce4-settings, shares
settings and uses dialogs from xfce4-settings. These changes were not yet
released because they depend on development-release of xfce4-settings.
Next stable release of xfce4-settings will be with xfce 4.12 with release date
unknown [1].
[1] http://wiki.xfce.org/releng/4.12/roadmap#roadmapplanned_features
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* This change is only aesthetic (unlike indentation in Python
tasks).
* Some recipes were using tabs.
* Some were using 8 spaces.
* Some were using mix or different number of spaces.
* Make them consistently use 4 spaces everywhere.
* Yocto styleguide advises to use tabs (but the only reason to keep
tabs is the need to update a lot of recipes). Lately this advice
was also merged into the styleguide on the OE wiki.
* Using 4 spaces in both types of tasks is better because it's less
error prone when someone is not sure if e.g.
do_generate_toolchain_file() is Python or shell task and also allows
to highlight every tab used in .bb, .inc, .bbappend, .bbclass as
potentially bad (shouldn't be used for indenting of multiline
variable assignments and cannot be used for Python tasks).
* Don't indent closing quote on multiline variables
we're quite inconsistent wheater it's first character on line
under opening quote or under first non-whitespace character in
previous line.
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Acked-by: Koen Kooi <koen@dominion.thruhere.net>
I do not have the environment and the time to create a tarball, so take sources
from my git repo.
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
The native build creates exo-csource only. exo-csource converts glade-files
into c-header files. When building xfce projects from git repo, exo-csource is
required (tarballs have the glade-headers included).
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* this fixes build on perl-less machines
* perlnative.bbclass adds perl-native to DEPENDS so remove it
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* xfce4-icon-theme-4.4.3: xfce4-icon-theme: Files/directories were installed but not shipped
/usr/share/xfce4
/usr/share/xfce4/mime
/usr/share/xfce4/mime/Rodent.mime.xml
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
this is a development release:
* tests did not show errors
* the new option to store default keyboard layout makes it worth to update
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
'Touchscreen pointer' can be set per pointer device. If the pointer device gets
active (Press/Move/Plugin) and this option is set:
* Mouse cursor is hidden during normal operation
* When waiting for startup-notification a wait cursor is displayed
* The gtk2 setting TouchscreenMode is set to e.g disable prelighting buttons
on mouse over
The changes are in use for a while now on my devices help using XFCE on
touchsreen devices.
The git-version of this patch series was sent to
https://bugzilla.xfce.org/show_bug.cgi?id=9474 but no response was received
yet. In the patch series attached here the binary cursor files 'invisible' and
'wait' were taken out of patch 0001.. because the files were not created by
do_patch.
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
error message was:
checking for garcon-1 >= 0.1.10... not found
*** The required package garcon-1 was not found on your system.
*** Please install garcon-1 (atleast version 0.1.10) or adjust
*** the PKG_CONFIG_PATH environment variable if you
*** installed the package in a nonstandard prefix so that
*** pkg-config is able to find it.
Configure failed. The contents of all config.log files follows to aid debugging
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Used sed expression given here:
http://lists.linuxtogo.org/pipermail/openembedded-core/2011-November/012373.html
Plus an additional expression for .expand. Full expression is:
sed \
-e 's:bb.data.\(setVar([^,]*,[^,]*\), \([^ )]*\) *):\2.\1):g' \
-e 's:bb.data.\(setVarFlag([^,]*,[^,]*,[^,]*\), \([^) ]*\) *):\2.\1):g' \
-e 's:bb.data.\(getVar([^,]*\), \([^, ]*\) *,\([^)]*\)):\2.\1,\3):g' \
-e 's:bb.data.\(getVarFlag([^,]*,[^,]*\), \([^, ]*\) *,\([^)]*\)):\2.\1,\3):g' \
-e 's:bb.data.\(getVarFlag([^,]*,[^,]*\), \([^) ]*\) *):\2.\1):g' \
-e 's:bb.data.\(getVar([^,]*\), \([^) ]*\) *):\2.\1):g' \
-e 's:bb.data.\(expand([^,]*\), \([^ )]*\) *):\2.\1):g' \
-i `grep -ril bb.data *`
Some minor correction in systemd.bbclass was needed for some expressions
that didn't quite match the regex in the desired way; additionally a few
instances were manually changed.
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* bitbake uses PACKAGES_DYNAMIC as regexp
^ could make matching faster (and it will be more clear that we're expecting regexp not glob)
* made all those last '-' optional, use .* (or nothing)
* use += instead of = in most cases to keep ${PN}-locale from
bitbake.conf:PACKAGES_DYNAMIC = "^${PN}-locale-.*"
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* To edit glade files for xfce-packages it needs libxfce4ui's catalog [1].
* Unfortunately some host distributions do not supply a libxfce4ui-glade package.
* By installing glade3 + libxfce4ui-glade it is now possible to edit xfce's
glade-files on target machine.
[1] http://comments.gmane.org/gmane.comp.desktop.xfce.devel.version4/20021
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Functionality has been moved in xfce4-session, libxfce4ui, xfce4-appfinder or is removed [1].
[1] http://xfce.org/download/changelogs/4.10pre1
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>