Commit Graph

124 Commits

Author SHA1 Message Date
Markus Volk ddc98fa0d6 geary: add itstool-native dependency
fixes:
| Configuring org.gnome.Geary.service using configuration
| Program itstool found: NO
|
| ../git/help/meson.build:21:6: ERROR: Program 'itstool' not found or not executable

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit 34962ffbbe)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2025-01-05 16:46:16 -05:00
Kai Kang 20c74cc4e9 Packages depends on libadwaita should require distro feature opengl
libadwaita requires distro feature 'opengl', so packages depends on it
either directly or indirectly should require distro feature 'opengl'
too.

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-20 09:28:12 -07:00
Markus Volk 039f2dfdf7 folks: update 0.15.7 -> 0.15.8
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-18 15:42:49 -07:00
Markus Volk a44ba09d6d gtk-vnc: fix reproducibility issue
gtk-vnc  inserts lines containing ${S} into the source. Although required for
compilation, it affects reproducibility for the	src package.

Fix this by simply not packaging the modified source code

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-11 07:10:15 -07:00
Markus Volk 328b8e2bc4 folks: update 0.15.6 -> 0.15.7
Overview of changes from libfolks 0.15.6 to libfolks 0.15.7
===========================================================

Major changes:
  * Add .editorconfig file
  * Lots of translation updates

Bugs fixed:
  * bluez: Fix invalid ownership of property accessors in Device interface
  * tests/telepathy: Use shared_library() to fix g-ir-scanner which expects proper library

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-03-03 08:41:26 -08:00
Wang Mingyu 1893357177 network-manager-applet: upgrade 1.34.0 -> 1.36.0
Changelog:
===========
* Support WiFi's cloned-mac "stable-ssid"
* Update translations.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:09 -08:00
Kai Kang 22051d98b3 libnma: remove conflict xml file
The file org.gnome.nm-applet.gschema.xml conflicts with the one
provided by network-manager-applet, so remove it from libnma and use the
one from network-manager-applet.

| Error: Transaction test error:
|   file /usr/share/glib-2.0/schemas/org.gnome.nm-applet.gschema.xml conflicts
    between attempted installs of network-manager-applet-1.34.0-r0.core2_ 64
    and libnma-1.10.6-r0.core2_64

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-12-03 23:07:10 -08:00
Markus Volk 84f8813858 drop GNOMEBASEBUILDCLASS = "meson"
It is set to meson by default

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-11 09:26:41 -08:00
Markus Volk 1ad7a9e2ce Adjust vala build according to changes in vala.bbclass
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-11 09:26:41 -08:00
Khem Raj 947d4e2e3d network-manager-applet: upgrade 1.32.0 -> 1.34.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-06 08:48:27 -08:00
Khem Raj 22889b13f3 network-manager-applet,networkmanager-openvpn, networkmanager: Apply linker versioning patch when using lld only
This patch caused GNU linker to fail linking, therefore limit it to just
lld.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-10-28 11:06:18 -07:00
Khem Raj c466cb9b20 network-manager-applet: Fix build with musl/lld linker
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-03 09:04:09 -07:00
Wang Mingyu cfa06f7681 geary: update 44.0 -> 44.1
Changelog:
===========
 * Numerous user interface translation updates
 * Numerous bug fixes and user interface improvements

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-26 17:32:44 -07:00
Markus Volk 219c716dcf geary: update 43.0 -> 44.0
- remove unneeded patches

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-28 07:28:03 -07:00
Markus Volk 213a15cb90 webkitgtk3: add recipe
- Change the meta-gnome recipes to use the gtk3 variant of webkitgtk
- Import gcr3 recipe from oe-core

Most Gnome recipes require webkitgtk built with gtk+3. oe-core is in the
process of updating webkitgtk to be built with gtk4. It will be necessary
to add a recipe that provides the gtk+3 variant, or we wont be able
to use e.g. geary with gmail addresses or provide google integration for
gnome-calendar or nautilus/files.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-28 07:27:07 -07:00
Khem Raj 3647fd37ec geary: Fix build with vala >= 0.56.8
Backport two patches from main branch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Alexander Kanavin <alex@linutronix.de>
2023-06-18 14:06:44 -07:00
Martin Jansa 2146922ab9 geary: remove unused patch files
* they were removed from SRC_URI in:
  https://git.openembedded.org/meta-openembedded/commit/?id=3bb4ee4ba1161cff3b8c22dc07aa130ac2de9789

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-24 07:23:55 -07:00
Khem Raj b16278ea0f geary: Use sysroot prefix with pkg-config in meson
Fixes
../git/meson.build:223:0: ERROR: File /usr/share/xml/iso-codes/iso_639.xml does not exist.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-30 23:05:52 -07:00
Wang Mingyu 2172187097 network-manager-applet: upgrade 1.30.0 -> 1.32.0
Changelog:
==========
* Allow using MTU larger than 10000 octets.
* Prefer using AppIndicator outside X11.
* Added support for importing WireGuard profiles from wg-quick files.
* Added Interlingue translation.
* Updated Basque, Catalan, Croatian, Danish, Georgian, German, Indonesian,
  Lithuanian, Polish, Portuguese, Moscoviyan, Slovenian, Swedish, Turkish
  and Ukrainian translations.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-23 21:55:52 -07:00
Wang Mingyu 52c287f9f8 folks: upgrade 0.15.5 -> 0.15.6
Major changes:
  * Projects should be able to use the typelib-based bindings
  * sysprof is now used for profiling
  * Lots of translation updates
  * Several smaller Meson changes

Bugs fixed:
  * folks-generics: Add missing generic type argument
  * tests/bluez: Follow PairDevice API change in python-dbusmock

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-28 10:44:00 -07:00
Wang Mingyu 84247e2e6f libnma: upgrade 1.10.4 -> 1.10.6
Changelog:
==========
* Fix the path and translation domains of GSchema files.
* Removed strings that don't match our conscious language standards from
  the translation files.
* Added autoptr support.
* Fix translations of country and territory names in the mobile broadband
  dialog.
* Honor explicitly set APN if provider was not present in the mobile
  broadband dialog.
* Make sure Kosovar operators are ordered properly in the mobile broadband
  dialog.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-17 00:30:12 -08:00
Wang Mingyu 34dde984b8 network-manager-applet: upgrade 1.26.0 -> 1.30.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-04 15:33:58 -08:00
Mingli Yu 4901372e5d geary: add opengl to REQUIRED_DISTRO_FEATURES
Fixes:
  ERROR: Nothing PROVIDES 'evolution-data-server' (but /build/layers/meta-openembedded/meta-gnome/recipes-connectivity/geary/geary_43.0.bb DEPENDS on or otherwise requires it)
evolution-data-server was skipped: missing required distro feature 'opengl' (not in DISTRO_FEATURES)
  ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
  Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'geary', 'evolution-data-server']

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-23 08:52:23 -08:00
Markus Volk 8fdc15450f libnma: update 1.8.38 -> 1.10.4
Update to fix use with gcr4

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-11-27 08:16:26 -08:00
Markus Volk 8f1e4d49cb geary: build with gcr3
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-11-27 08:16:26 -08:00
Mingli Yu 9f8799d594 network-manager-applet: add opengl to REQUIRED_DISTRO_FEATURES
Fixes:
  ERROR: Nothing PROVIDES 'libnma' (but /build/layers/meta-openembedded/meta-gnome/recipes-connectivity/network-manager-applet/network-manager-applet_1.26.0.bb DEPENDS on or otherwise requires it)
  libnma was skipped: missing required distro feature 'opengl' (not in DISTRO_FEATURES)
  ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
  Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'network-manager-applet', 'libnma']

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-11-10 10:41:35 -08:00
Mingli Yu a3eafe3698 libnma: add opengl to REQUIRED_DISTRO_FEATURES
libnma depends on gtk4 which needs opengl DISTRO_FEATURES enabled.

Fixes:
  ERROR: Nothing PROVIDES 'gtk4' (but /build/layers/meta-openembedded/meta-gnome/recipes-connectivity/libnma/libnma_1.8.38.bb DEPENDS on or otherwise requires it)
  gtk4 was skipped: missing required distro feature 'opengl' (not in DISTRO_FEATURES)
  ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
  Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'network-manager-applet', 'libnma', 'gtk4']

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-11-10 10:41:35 -08:00
Markus Volk 3bb4ee4ba1 geary: update 40.0 -> 43.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-11-09 10:17:15 -08:00
Markus Volk 4a2ab98f39 gtk-vnc: add recipe
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-29 13:44:50 -07:00
Khem Raj 254d15ef76 geary: Fix build with clang
Disable Wint-conversion as error

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-07 16:44:54 -07:00
Khem Raj 0ef6f75f4f folks: Disable LTO and implicit-function-declaration as error
This helps in compiling with clang15

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-31 10:06:31 -07:00
Markus Volk abdb05b6b4 unblock some recipes for wayland
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-06-01 08:43:01 -07:00
Andreas Müller eab0d95d1c network-manager-applet: upgrade 1.24.0 -> 1.24.0
Backported patch can go

=======================================================
network-manager-applet-1.26.0
Overview of changes since network-manager-applet-1.24.0
=======================================================
* Improve error messages and error dialogs.
* Improve Wi-Fi security combo error handling.
* Stop providing WEP by default.
* Replace the lock icon for WEP networks with an exclamation mark.
* Fix meson 0.61 issues.
* Make the tooltip of the status icon available for screen readers.
* Fix OWE wireless security option not showed on "Connect to a Hidden Network"
  dialog.
* Fix OWE wireless security option not being saved when chosen from
  nm-connection-editor.
* Move 802.1 dialog margins for the inner vbox.
* Align labels for Ethernet dialog.
* Move all Wi-FI entries to a submenu.
* Fix the VPN plugins dialog margins.
* Add a scrolled window for the VPN page.
* Internal improvements.
* Update translations.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-13 19:21:40 -07:00
Andreas Müller 30c9e70e6b libnma: upgrade 1.8.36 -> 1.8.38
=======================================
libnma-1.8.38
Overview of changes since libnma-1.8.36
=======================================
* libnma-gtk4 is no longer considered EXPERIMENTAL.
* meson now builds libnma-gtk4 properly.
* Keyboard accelerator for certificate chooser works again.
* Fixed libnma-gtk4 version of mobile-wizard.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-13 19:21:40 -07:00
Andreas Müller a158572927 libnma: upgrade 1.8.34 -> 1.8.36
Build both variants gtk3 & gtk4 - gtk4 is required for upcoming
gnome-control-center 42.0

=======================================
libnma-1.8.36
Overview of changes since libnma-1.8.34
=======================================

* Include OWE wireless security option.
* Do not allow setting empty 802.1x domain for EAP TLS.
* The GtkBuilder files for Gtk4 are now included in
  the release tarball.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-04-06 20:25:33 -04:00
Khem Raj b5bbdd3964 geary: Fix build failures with latest vala
Backport needed patches

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-24 09:45:25 -07:00
Khem Raj 4ab47d303e folks: Upgrade to 0.15.5
vala has been upgraded in oe-core which needs this bump

Changes in this release

Bugs fixed:
  * vapi: Add missing generic type argument

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Markus Volk <f_l_k@t-online.de>
2022-03-24 09:45:25 -07:00
Khem Raj cf1273f9c1 geary: Check for x11 in distro features
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-06 19:20:38 -08:00
Khem Raj 06851c6fdc recipes: Update LICENSE variable to use SPDX license identifiers
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-04 17:41:45 -08:00
Markus Volk c597a154dd folks: dont build tests as they are not installed anyway
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-31 08:16:02 -08:00
Markus Volk 00dec94ac1 folks: make some dependencies optional
make some dependencies optional
add libebook dependency to all backends that need it
ofono backend depends on eds backend

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-25 21:03:16 -08:00
wangmy 4bd9a79629 libnma: upgrade 1.8.32 -> 1.8.34
Changelog:
=========
Add possibility of building libnma-gtk4 library with experimental Gtk4 support.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-25 09:29:29 -08:00
Markus Volk 1e9b524f92 geary: use sha hash for SRCREV; fix identation
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-25 09:29:29 -08:00
Markus Volk 37c7803b06 folks: add PACKAGECONFIG for import_tool and inspect_tool
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-25 09:13:09 -08:00
Markus Volk 5b73a63ea0 geary: initial add recipe
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-25 09:13:09 -08:00
Alexander Kanavin 82598c081c network-manager-applet: add meson 0.61 patch
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-24 09:11:01 -08:00
Markus Volk 268f962dd5 folks: initial add recipe
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-24 09:11:01 -08:00
Oleksandr Kravchuk 53343ec728 libnma: update to 1.8.32
Changelog:
* Fix crash in PKCS11 login dialog.
* Fix clearing password when restoring a valid configuration
  to be displayed to a user.

Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-12-10 09:11:56 -08:00
Andreas Müller c9ca18e9f8 network-manager-applet: upgrade 1.22.0 -> 1.24.0
=======================================================
network-manager-applet-1.24.0
Overview of changes since network-manager-applet-1.22.0
=======================================================

* If Polkit permissions allow it, create system connections (instead
  of user-restricted ones) when clicking on a Wi-Fi network in the
  applet.
* Fix display of blurry applet icon.
* Use the "port" word for dependend devices and profiles in the
  editor.
* Support storing and retrieving WireGuard preshared-key into/from a
  keyring.
* Update translations.

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-20 09:26:18 -07:00
Yi Zhao 9a93c7666f network-manager-applet: add selinux to PACKAGECONFIG if enable selinux distro feature
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-08-12 22:58:40 -07:00