summaryrefslogtreecommitdiffstats
path: root/meta-xfce/classes
Commit message (Collapse)AuthorAgeFilesLines
* recipes: rename distro_features_check to features_checkDenys Dmytriyenko2019-11-213-3/+3
| | | | | | | Avoid warning due to the class rename in OE-Core. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xfce-panel-plugin.bbclass: correct SRC_URI with xfce_verdirKai Kang2019-11-081-2/+2
| | | | | | | | | | The SRC_URI is wrongly calculated in xfce-panel-plugin.bbclass when the length of first 2 parts(separated by dot(.)) of PV is longer than 3 such as 0.10. It should use function xfce_verdir() instead which is introduced by xfce.bbclass. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xfce4: package libtool files if they are installedMark Asselstine2018-06-182-0/+3
| | | | | | | | | | | | | | | | | | | | | | This is a partial revert of commit 2ad5ceafa53f [various classes recipes: Remove FILES entries for dbg/dev packages] to restore the packaging of libtool (.la) files. It is generally recommended to include 'remove-libtool' in your distro features to purge libtool files as a do_install postfunc for all recipes, as is the documented recommendation for handling of libtool files (unless the .la have been determined to be absolutely necessary, in which case a recipe can use the REMOVE_LIBTOOL_LA to prevent the cleanup). However, if the 'remove-libtool' distro feature is not specified we need to ensure that if after a recipe completes do_install() and there are libtool files present in the image, we must package them or we will hit 'installed-vs-shipped' QA issues. NOTE: that even with respect to libtool files this is not a 1:1 partial revert of commit 2ad5ceafa53f, adjustments are made according to the current state of the build today. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thunar-plugin.bbclass: pack GTK3 plugins properlyAndreas Müller2018-06-141-1/+1
| | | | | | | There are no GTK2 thunar plugins left in meta-xfce so remove ${libdir}/thunarx-2/*.so. Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* various classes recipes: Remove FILES entries for dbg/dev packagesAndreas Müller2018-06-143-12/+1
| | | | | | | These entries are no more required - oe-core defaults were reworked long time ago. Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
* xfce-app.bbclass: add x11 to REQUIRED_DISTRO_FEATURESJackie Huang2016-11-231-1/+3
| | | | | | | | All xfce apps depend on gtk+ or xfce4-panel or libxfce4ui which require x11 distro feature. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* xfce-panel-plugin.bbclass: add x11 to REQUIRED_DISTRO_FEATURESJackie Huang2016-11-231-1/+3
| | | | | | | | The bbclass depends on xfce4-panel and libxfce4ui which require x11 distro feature. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* thunar-plugin.bbclass: add x11 to REQUIRED_DISTRO_FEATURESJackie Huang2016-11-231-1/+3
| | | | | | | | thunar depends on gtk+, libsm and xfce4-panel which require x11 distro feature. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-xfce: add intltool-native to DEPENDSAndreas Müller2016-05-061-0/+2
| | | | | | | | | fix tons of messages as: | WARNING: foo do_configure: Missing DEPENDS on intltool-native Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* xfce-app.bbclass: SRC_URI calculation supports multiple digit version numbersAndreas Müller2014-10-161-1/+1
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* xfce-git: Run autogen.sh in source directoryAsh Charles2014-06-101-0/+2
| | | | | | | | | | | | | | | | | | | 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>
* xfce-git.bbclass initial addAndreas Müller2014-04-201-0/+5
| | | | | | | | | | | | | | | | | | | | 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>
* thunar-plugin.bbclass: initial addAndreas Müller2013-05-191-0/+10
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* xfce.bbclass: change SRC_URI calculationAndreas Müller2012-09-181-1/+6
| | | | | | | * grabbed from oe-core gnomebase.bbclass * old calculation did not work for version numbers with multiple digits (4.10) Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* xfce.bbclass: inherit gettextAndreas Müller2012-01-051-1/+1
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@gmx.de> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* xfce-panel-plugin.bbclass: Add further directories to FILES_${PN}Andreas Müller2011-11-021-0/+2
| | | | | | | | | | * Some panel-plugins (e.g xfce4-clipman-plugin) use panel/plugins instead of xfce4/panel-plugins. * build tested on maiden tmp-dir * run tested all applications and plugins on overo Signed-off-by: Andreas Müller <schnitzeltony@gmx.de> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* xfce.bbclass: Add further folders for ${PN}-dev/-staticdev/-dbgAndreas Müller2011-11-021-0/+3
| | | | | | | | | | | * Some panel-plugins (e.g xfce4-clipman-plugin) store libraries in /usr/lib/xfce4/panel/plugins instead of /usr/lib/xfce4/panel-plugins. * build tested on maiden tmp-dir * run tested all applications and plugins on overo Signed-off-by: Andreas Müller <schnitzeltony@gmx.de> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* xfce-app.bbclass: just set SRC_URI commmon to most xfce-appsAndreas Müller2011-10-311-0/+4
| | | | | | | | * build tested with source download for xfce4-notifyd and xfce4-screenshooter * run tested on overo Signed-off-by: Andreas Müller <schnitzeltony@gmx.de> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* xfce-panel-plugin.bbclass: pack modules also from ${libdir}/xfce4/panel-pluginsAndreas Müller2011-10-251-0/+1
| | | | | | | | | | * some panel-plugins (e.g xfce4-datetime-plugin) install their modules to ${libdir}/xfce4/panel-plugins * build tested with fresh build dir * run tested on overo: applications / all available plugins Signed-off-by: Andreas Müller <schnitzeltony@gmx.de> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* xfce.bbclass: Move static libraries to ${PN}-staticdevAndreas Müller2011-10-251-0/+1
| | | | | | | | * build tested with fresh build dir * run tested on overo: applications / all available plugins Signed-off-by: Andreas Müller <schnitzeltony@gmx.de> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* xfce-panel-plugin: bbclass for panel pluginsAndreas Müller2011-10-181-0/+8
| | | | | | | | | | * based on Koen's patch [1] * use libxfce4ui instead of libxfcegui4 [1] http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-October/035589.html Signed-off-by: Andreas Müller <schnitzeltony@gmx.de> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* xfce4-dev-tools: add native supportAndreas Müller2011-09-221-1/+1
|
* xfce.bbclass: A class for xfce-global settingsAndreas Mueller2011-08-051-0/+11