Commit Graph

899 Commits

Author SHA1 Message Date
Piotr Tworek 35ce308904 evolution-data-server: Drop glade file references.
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-24 05:20:42 -07:00
Piotr Tworek febdfeddbe evolution-data-server: Drop ENABLE_UOA from EXTRA_OECMAKE.
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-24 05:20:42 -07:00
Piotr Tworek 1b2013ca07 evolution-data-server: Add PACKAGECONFIGs for oauth2 and kerberos.
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-24 05:20:42 -07:00
Piotr Tworek 3308d4a2f7 evolution-data-server: Drop bits related to autotools
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-24 05:20:42 -07:00
Piotr Tworek d5d20e0cbf evolution-data-server: Specify SYSCONF_INSTALL_DIR in EXTRA_OECMAKE.
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-24 05:20:42 -07:00
Piotr Tworek 01d3b805fa evolution-data-server: Add dedicated packages for libebook-contacts.
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-24 05:20:42 -07:00
Piotr Tworek 5fe37f8870 evolution-data-server: Inherit upstream-version-is-even bbclass.
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-24 05:20:42 -07:00
Piotr Tworek 318d683adf evolution-data-server: Drop x11 as required distro feature.
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-24 05:20:42 -07:00
Piotr Tworek 5458f8264a evolution-data-server: Update to version 3.32.4
* 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-24 05:20:42 -07:00
Piotr Tworek 5aaf6ea244 gnome-keyring: Update to version 3.28.2
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-20 14:14:57 -07:00
Piotr Tworek ec0ad82a3e gnome-bluetooth: Update to version 3.32.1.
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-20 14:14:57 -07:00
Adrian Bunk ea133eab3f libuser: musl now supports secure_getenv
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-18 21:47:18 -07:00
Piotr Tworek 509d40153d libgdata: Update to version 0.17.10.
This is the latest upstream stable version of this library. Besides
simple version bump this patch also makes the following changes:

1. Switch from autotools to meson.
2. Drop gnome-common-native from DEPENDS. Its no longer needed to build
   the package.
3. Drop X11 feature check. This package itself does not actually depend
   on X11. Its prefectly usable in headless or wayland only environments.
   The only case where it depends on X11 indirectly is when its build
   with gtk support which can, but does not have to depend on X11.
4. Add PACKAGECONFIGs for customization options the package has. The
   defaults config is left unchanged compared to the previous version.

Signed-off-by: Piotr Tworek <tworaz@tworaz.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-17 22:56:49 -07:00
Andreas Müller 0d505e3095 gtksourceview3: upgrade 3.24.10 -> 3.24.11
* this an improvement and bugfix release [1]
* add upstream-version-is-even

[1] http://ftp.gnome.org/pub/gnome/sources/gtksourceview/3.24/gtksourceview-3.24.11.news

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-16 08:00:54 -07:00
Adrian Bunk 56f866e32c wv: Remove, abiword was the only user
Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-12 09:11:01 -07:00
Andreas Müller 4e0538516b abiword: remove
Last release was 2016.

For sentimental reasons it was added to meta-office as a place for retirement.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-11 19:52:47 -07:00
Trevor Gamblin ae88e1a5d1 gvfs: upgrade from 1.40.0 to 1.40.2
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-11 08:58:05 -07:00
Adrian Bunk 8558e4de31 network-manager-applet: Remove the obsolete DEPENDS on gconf
network-manager-applet stopped using gconf 5 years ago.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-08 10:01:45 -07:00
Adrian Bunk 4ce663a205 network-manager-applet: Remove obsolete do_configure_append
Upstream no longer enables -Werror by default.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-08 10:01:45 -07:00
Trevor Gamblin 7230755941 metacity; upgrade from 3.30.1 to 3.32.0
Signed-off-by: Trevor Gamblin <trevor.gamblin@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-08-02 18:04:41 -07:00
Adrian Bunk da6b51b555 gnome-system-monitor: Add DEPENDS on polkit
The build fails without polkit in DISTRO_FEATURES:
FAILED: org.gnome.gnome-system-monitor.policy
msgfmt: cannot locate ITS rules for org.gnome.gnome-system-monitor.policy.in

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-30 19:15:24 -07:00
Adrian Bunk 32590d4882 libgsf: Drop the obsolete inherit gconf
libgsf stopped using gconf in 2011.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-30 19:15:24 -07:00
Adrian Bunk bd526f7cc3 meta-gnome: Inherit gnomebase instead of gnome
The gnome class pulls in usually unwanted dependencies like gconf.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-26 14:29:17 -07:00
Adrian Bunk 9dade50bb9 meta-gnome: Remove GNOME_COMPRESS_TYPE = "xz" in recipes
This is the default value.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-22 14:16:51 -07:00
Adrian Bunk 2a7f35f1e8 gnome-desktop3: Fix REQUIRED_DISTRO_FEATURES
Append instead of overwriting the previous one.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-22 14:16:51 -07:00
Hongxu Jia 2cdc4e7297 network-manager-applet: 1.8.20 -> 1.8.22
Fix QA Issue: AM_GNU_GETTEXT used but no inherit gettext

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-10 09:24:32 -07:00
Adrian Bunk 2949dd137d gnome-bluetooth: Drop bluez4 support
bluez4 was removed from meta-oe 2 years ago.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-07-10 09:24:32 -07:00
Hongxu Jia 50727a227b gvfs: add meson option admin and udisks2 to PACKAGECONFIG
Both of admin and udisks2 depend on polkit, conditional support them

See upstream commit:
https://gitlab.gnome.org/GNOME/gvfs/commit/cdc33bf54f501a8b4574f86945628ab6c2036d64

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-06-25 14:21:48 -07:00
Adrian Bunk 68e89e60eb sanity-meta-gnome: Remove obsolete class
There are no bbappend left in meta-gnome.
Individual recipes that require x11 already provide a proper
error for that.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-06-25 14:21:48 -07:00
Adrian Bunk e01261885b network-manager-applet: Remove obsolete dbus-glib and libnm-glib dependencies
network-manager-applet stopped using dbus-glib 3 years ago.

Building of the obsolete libnm-gtk is disabled by default in 1.8.20.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-06-18 15:58:26 -07:00
Andreas Müller 7edaba2496 glade3: move to to meta-xfce
* lubxfce4ui is the last recipe requiring glade3 optionally
* old glade3 is necessary to open xfce glade files based on gtk2
* meta-xfce depends on gnome-layer already so no adjustment in layer
  dependencies is necessary

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-05-09 20:34:32 -07:00
Adrian Bunk c1b55cfd23 wv: upgrade 1.2.4 -> 1.2.9
The upstream location has changed.
Remove a patch for an issue fixed upstream.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-05-08 00:28:05 -07:00
Andreas Müller dd32744c7f libwnck3: upgrade 3.30.0 and move to meson build
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-05-06 08:32:04 -07:00
Andreas Müller 49862b65a7 desktop-file-utils: remove - a more recent version is in oe-core
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-05-06 08:32:04 -07:00
Andreas Müller 15ec594e15 gtksourceview-classic-light: extend to gtksourceview4
Adds classic-light to gtksourceview4. Classic-light enables dark text on white
background when using dark themes.
Tested with gedit V3.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-05-06 08:32:04 -07:00
Andreas Müller 0c3d750ae6 gtksourceview4: initial add 4.2.0
gedit 3.x will depend on it

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-05-06 08:32:04 -07:00
Andreas Müller 69b8d6804b evince: add patch to fix build with recent gobject-introspection
gobject-introspection torned some warnings to errors. That caused:

| ../../evince-3.28.2/libview/ev-document-model.h:57: Fatal: EvinceView: Namespace conflict for 'document_model_get_type'

Have tried to fix evince by update to 3.28.5 and 3.32.0 but that causes nasty
gettext errors which I was not able to fix yet.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-05-05 23:22:39 -07:00
Andreas Müller 70772ea3b9 gnome-desktop3: set correct meson gtk doc option
Fixes:
| ERROR: gnome-desktop3-3.32.0-r0 do_configure: QA Issue: gnome-desktop3: configure was passed unrecognised options: docs [unknown-configure-option]

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-05-02 14:13:57 -07:00
Andreas Müller 3bcb2258fa gvfs: remove systemd user unit executable permission adjustment
Executable permissions were set accidently by a typo in recipe and has nothing
to do with meson build. Typo in recipe was fixed so adjustment can go.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-04-16 21:07:25 -07:00
Kai Kang dda73a8b35 gvfs: fix typo libexec
I believe ${libexec} is a typo here which should be ${libexecdir}.
Otherwise, the execute bit of ${datadir}/polkit-1/rules.d will be set
and previous workaround which chmod ${datadir}/polkit-1/rules.d does not
work.

Replace tab with spaces at same time.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Acked-By: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-04-16 21:07:25 -07:00
Andreas Müller 71117c3cf2 gvfs: remove executable permission from systemd user services
As written in comment: Looks to me as if meson build is not yet working as
it should for gvfs. Looked into but did not find suspicious. So just remove
flags for now.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-04-09 18:09:00 -07:00
Andreas Müller 6bf84eb5ec gnome-desktop3: Disable libseccomp for all archs
It does not seem mandatory and can cause unsatisfied dependency [1].

[1] https://errors.yoctoproject.org/Errors/Details/235565/

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-04-07 08:26:15 -07:00
Andreas Müller fa70e5d4d7 gnome-desktop3: rework gobject-introspection handling
gobject-introspection is mandatory for gnome-desktop3 - there is no configure
option to enable or disable it.

To handle properly, this patch does:

* Make 'gobject-introspection-data' a required distro feature
* To avoid trouble once pending patch removing
'UNKNOWN_CONFIGURE_WHITELIST_append = " --enable-introspection --disable-introspection"'
are in oe-core [1] - set in recipe to avoid
| ERROR: gnome-desktop3-3.32.0-r0 do_configure: QA Issue: gnome-desktop3: configure was passed unrecognised options: introspection [unknown-configure-option]

This does not handle MACHINE_FEATURES / qemu-usermode case but there other
issues of higher priority.

[1] http://lists.openembedded.org/pipermail/openembedded-core/2019-April/280711.html

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-04-06 08:22:22 -07:00
Andreas Müller a977ffe214 gnome-desktop3: remove gconf from DEPENDS
Modern gnome does not use gconf anymore.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-04-06 08:22:22 -07:00
Andreas Müller e195e7e372 gvfs: Fix missing executable permission flags for files in libexec
At least XFCE sessions turned into unusable state [1]

[1] http://lists.openembedded.org/pipermail/openembedded-devel/2019-April/199010.html

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-04-06 08:22:22 -07:00
Andreas Müller 0a1f37b678 gvfs: fix configure options and DDEPENDS
* Remove unknown configure options detected by [1]:
  | ERROR: QA Issue: gvfs: configure was passed unrecognised options: documentation gdu [unknown-configure-option]
* Remove intltool-native from DEPENDS - gnome uses gettext these days

[1] http://lists.openembedded.org/pipermail/openembedded-core/2019-April/280693.html

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-04-06 08:22:22 -07:00
Khem Raj 0435c9e193 layer.conf: Add warrior to compatible release series
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-04-01 19:49:48 -07:00
Andreas Müller bd051518cc gnome-system-monitor: upgrade 3.26.0 -> 3.32.0
Remove libwnck3 from DEPENDS. meson_options.txt has an option 'wnck' disabled
by default and with a desciption 'enable wnck support, this will likely make
system-monitor segfault' which does not sound promising.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-28 11:55:34 -07:00
Andreas Müller f6b3aca4e5 gnome-desktop3: upgrade 3.28.1 -> 3.32.0
* gnome-desktop switched to meson
* 0001-Disable-libseccomp-sycall-filtering-mechanism.patch was on conigure.ac
  and does not seem to be necessary anymore

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-28 11:55:34 -07:00
Andreas Müller ca23c49f3d libgnomekbd: upgrade 3.26.0 -> 3.26.1
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-03-28 11:55:34 -07:00