aboutsummaryrefslogtreecommitdiffstats
path: root/meta-gnome
AgeCommit message (Collapse)Author
2019-11-13Add gnome help packages to image according to IMAGE_LINGUASAndreas Müller
In case * 'helpfiles' is in DISTRO_FEATURES and * PACKAGE_NO_HELP_SPLIT is not set to '1' those help packages matching language selections in IMAGE_LINGUAS are added to image automatically. For more details see: [1] https://github.com/openembedded/meta-openembedded/blob/master/meta-gnome/classes/gnome-help.bbclass [2] https://github.com/openembedded/openembedded-core/commit/3a9e9585aeb67234901b2f842113dbe20c3801b3 Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-01ibus: initial add 1.5.21Andreas Müller
It is a depency for gnome-shell Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-11-01colord-gtk: initial add 0.2.0Andreas Müller
it is a dependency for upcoming gnome-control-center Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-28network-manager-applet: upgrade 1.8.22 -> 1.8.23 / build with meson / cleanupAndreas Müller
Cleanup means: * remove unnecessary dependencies * gobject-introspection builds fine for musl these days Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-28gnome-system-monitor: upgrade 3.32.0 -> 3.32.1Andreas Müller
* pack help files optionally * add upstream-version-is-even to inherit Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-28gspell: upgrade 1.8.1 -> 1.8.2Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-28gnome-bluetooth: upgrade 3.32.1 -> 3.34.0Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-28gnome-desktop3: upgrade 3.34.0 -> 3.34.1Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-28gnome-menus3: upgrade 3.10.1 -> 3.32.0Andreas Müller
* No Changelog avalailable - they suggest to clone the repo :( * they use gettext instead of intltool * gconf is not required in DEPENDS - modern gnome does not use gconf anymore * add upstream-version-is-even to inherit Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-28gtksourceview4: upgrade 4.2.0 -> 4.4.0Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-28dconf-editor: upgrade 3.32.0 -> 3.34.0Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-28dconf: extend to native build for upcoming gdmAndreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-27zenity: rework recipeAndreas Müller
* "xz" is default for GNOME_COMPRESS_TYPE * instead of patching away help-files, build them and let users decide if and how to pack them by inheriting gnome-help.bbclass Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-27gnome-help.bbclass: Handle gnome-help files with new distro feature 'helpfiles'Andreas Müller
Now that we can build gnome help files, let our users decide what to do with them: if 'helpfiles' not in DISTRO_FEATURES delete all help contents during install else if PACKAGE_NO_HELP_SPLIT == 1 pack all help files to ${PN}-help else pack help files to ${PN}-help-<lingua> Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-27yelp: use itstool.bbclassAndreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-27yelp-xsl: use itstool.bbclassAndreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-27yelp-tools: use itstools.bbclassAndreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-25yelp: initial add 3.34.0Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-25yelp-tools: initial add 3.32.2Andreas Müller
yelp-tools is necessary to build gnome-help files Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-25yelp-xsl: initial add 3.34.0Andreas Müller
It is a dependecy for upcoming yelp-tools. Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-25appstream-glib: initial add 0.7.16Andreas Müller
It is a dependency for upcoming gnome recipes Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-25libstemmer: initial add 2.0.0Andreas Müller
It is a dependency for upcoming appstream-glib Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-21dconf: Fix build with meson 0.52Richard Purdie
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Slightly adjusted patch sent to mailing list [1] [1] http://lists.openembedded.org/pipermail/openembedded-core/2019-October/288108.html Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-17dconf: Upgrade to 0.34.0Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-08Add zeus compatibility to all layer.conf filesPalmer Dabbelt
I have no idea if this is the right thing to do, but without the patch I can't actually buil OE because none of these layers are compatible with the change in openembedded-core to move to zeus. Fixes: a5c9709b8d ("layer.conf: Update for zeus series") # openembedded-core Signed-off-by: Palmer Dabbelt <palmer@dabbelt.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-10-05gnome-desktop3: upgrade from 3.32.0 to 3.34.0Trevor Gamblin
Update to fix CVE-2019-11460 as well as add various bugfixes from upstream. CVE: CVE-2019-11460 Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com> Acked-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-13zenity: new packageBartosz Golaszewski
This adds a recipe for zenity - GNOME's utility for displaying dialog boxes from the command line and shell scripts. Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-11gparted: add to deps instead of overwritingKhem Raj
Thsi recipe inherits gtk-icon-cache which adds hicolor-icon-theme to dependencies conditionally, this however gets lost if the DEPENDS is using = instead of += Fixes ERROR: QA Issue: gparted rdepends on hicolor-icon-theme, but it isn't a build dependency, missing hicolor-icon-theme in DEPENDS or PACKAGECONFIG? [build-deps] Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-09-11gvfs: upgrade 1.40.2 -> 1.41.2 for CVE fixesTrevor Gamblin
The following CVEs are fixed as of gvfs 1.41.2: CVE-2019-12447 CVE-2019-12448 CVE-2019-12449 See merge request: https://gitlab.gnome.org/GNOME/gvfs/merge_requests/48 Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-29evolution-data-server: remove unused gconf dep and pythonnative depAndreas Müller
* gconf is orphaned (last release 2013) and we should get rid of it * pythonnative does not seem to miss - did not find any trace it is required Notes: * The only diff buildhistory reports are missing RRECOMMENDS on gconf-dev for the (many) dev-packages * Had to disable introspection: quemu runs at 100% on one CPU and never finishes Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24evolution-data-server: Don't use explicit version number for libebookPiotr Tworek
All the other libraries which have version number in their names use wildcard when listed in FILES. To be consistent do the same for libebook. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24evolution-data-server: Remove unused FILES paterns.Piotr Tworek
It seems current versions of EDS do not istall anything into ${datadir}/evolution-data-server-1.4. No such directory even exists. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24evolution-data-server: Use SRC_URI provided by gnomebase.Piotr Tworek
Its a GNOME pacakge and SRC_URI provided by gnomebase bbclass is good enough. No need to duplicate it. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24evolution-data-server: Add PACKAGECONFIG entry for phonenumber.Piotr Tworek
This feature needs some minor patches to be usable. First the libphonenumber does not use pkgconfig so eds has its own cmake support for detection location of the lib. Unfortunately this ends up adding -L/usr/lib to LDFLAGS. Another problem can be observed when building the code agains musl libc. Libphoneumber support code in eds tries to use LC_ADDRESS to determine the language which should be used for some address related localization features libphonenumber has. Since LC_ADDRESS is not available in musl the build will fail. We can use LC_MESSAGES for musl however. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24evolution-data-server: Add weather PACKAGECONFIG feature.Piotr Tworek
This depends on libgweather which is currently not provided in meta-gnome. The feature builds and works if the recipe is shipped in another meta layer. Make it easy to switch it on. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24evolution-data-server: Turn goa support into PACKAGECONFIG feature.Piotr Tworek
Although gnome-online-accounts is currently not provided by meta-gnome the feature works fine if the requried recipe is available in another meta layer. Make it easy to enable goa support in such case. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24evolution-data-server: Add PACKAGECONFIG for vala bindings.Piotr Tworek
EDS does offer vala bindings and there are a few GNOME pacakges which use them. Make it possible to enable them in OE. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24evolution-data-server: Fix package gobject-introspection support.Piotr Tworek
It has been broken since the pacakge was migrated from autotools to cmake. Make it usable once again. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24evolution-data-server: Drop glade file references.Piotr Tworek
Build output no longer contains any glade files. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24evolution-data-server: Drop ENABLE_UOA from EXTRA_OECMAKE.Piotr Tworek
This cmake option is not used by this package anymore. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24evolution-data-server: Add PACKAGECONFIGs for oauth2 and kerberos.Piotr Tworek
Dependencies for both features are present in either oe-core oe meta-openembedded meta layer. Both features build and work without any additional modifications. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24evolution-data-server: Drop bits related to autotoolsPiotr Tworek
The package uses cmake nowadays. It has no need for EXTRA_OECONF. The build process does not produce any la files. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24evolution-data-server: Specify SYSCONF_INSTALL_DIR in EXTRA_OECMAKE.Piotr Tworek
Without this package config files end up being installed in /usr/etc. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24evolution-data-server: Add dedicated packages for libebook-contacts.Piotr Tworek
Most binary distributions package those libraries separetely. Also do it in OE. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24evolution-data-server: Inherit upstream-version-is-even bbclass.Piotr Tworek
Many GNOME projects including eds use versioning scheme checked by this bbclass. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24evolution-data-server: Drop x11 as required distro feature.Piotr Tworek
The package does not actually need X11 to build and work. Its perfectly usable in headless or wayland only setups. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-24evolution-data-server: Update to version 3.32.4Piotr Tworek
* 0004-Use-recommended-way-to-handle-the-icu-namespace.patch patch is already included in this release. Drop it. * To make this update possible we need to work around cmake inability to compile code for the host machine while cross compiling. To work around this necessary tools are manually compiled in the do_compile_prepend step. Custom patch is then used to modify project cmake files to invoke provided host tools instead of those produced during cross build. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-20gnome-keyring: Update to version 3.28.2Piotr Tworek
This is the latest stable upstream release. For the most part this is a simple version bump. There are however some small additional changes this patch makes. 1. Inherit gettext bbclass since the build system used by this pacakge does use it. 2. Inherit upstream-version-is-even bbclass. GNOME components like this do follow versioning scheme checked by this bbclass. 3. Use PACKAGECONFIG to handle pam feature. 4. Add optional, disabled by default feature for ssh-agent integration this new version of gnome-keyring has. This does not introduce any additional build time dependencies. For the feature to work ssh-add and ssh-agent tools need to be provided in the rootfs. Both are shipped in openssh-misc package. For the configure script to work reliably in all setups we also need to tell it said tools are available in bindir. This is done by specifying ac_cv_path_SSH_ADD and ac_cv_path_SSH_AGENT. Without those configure can fail if the host system does not have both tools instsalled in /usr/bin. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-20gnome-bluetooth: Update to version 3.32.1.Piotr Tworek
This is the latest upstream stable version. Besides simple version bump this patch also makes the following changes: 1. Switch build system from autotools to meson. 2. Drop x11 as required distro feature. This package by itself does not depend on x11. It's perfectly usable in headles or wayland only environments. 3. Drop intltool-native and gnome-common-native from DEPENDS since those packages no longer seem to be needed by meson based build setup. 4. Add runtime dependency on bluez5. The package obviously needs it to function, but since it does not link with any libs provided by bluez5 (it talks to bluez stack via dbus) this dependency won't be added automatically. 5. Inherit upstream-version-is-even since GNOME packages do follow versioning convention checked by this bbclass. Signed-off-by: Piotr Tworek <tworaz@tworaz.net> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-18libuser: musl now supports secure_getenvAdrian Bunk
Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>