150 Commits

Author SHA1 Message Date
Wang Mingyu
c118879879 adw-gtk3: upgrade 4.9 -> 5.1
Changelog:
=============
Fix Headerbar Buttons Width error.
Fix Geary sidebar looks broken error.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
(cherry picked from commit eea0e7cf8bd12970e799dcf0cac7220a8d15510c)
Signed-off-by: Armin Kuster <akuster808@gmail.com>
2023-10-30 07:14:02 -04:00
Markus Volk
2c2b6c7522 libxmlb: remove recipe
It was moved to oe-core

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-20 15:34:02 -07:00
Markus Volk
9bc3399e97 libxmlb: fix a reproducibility and runtime issue with ptest
- add missing HOMEPAGE entry

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-16 13:47:30 -07:00
Markus Volk
beec23ea8f libxmlb: update 0.3.10 -> 0.3.14
This update is required for latest appstream release

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-10 06:49:11 -07:00
Wang Mingyu
76b0666014 adw-gtk3: upgrade 4.8 -> 4.9
Changelog:
===========
Radio buttons in Firefox
Make highlight more similar to Libadwaita
Icons in Budgie Panel are cutoff at sides
Add sidebar colors
Custom tab color fix

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-07 08:22:43 -07:00
Markus Volk
9d7b0c98c3 libpeas: fix api-documentation build
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-15 12:27:45 -07:00
Markus Volk
ab1f6ee8bf gnome-themes-extra: fix datadir path
This fixes do_rootfs error if gtk2 is installed

Running transaction test
Error: Transaction test error:
  file /usr conflicts between attempted installs of gnome-theme-adwaita-3.28-r0.corei7_64 and pipewire-modules-zeroconf-discover-0.3.77-r0.corei7_64
  file /usr/lib conflicts between attempted installs of gnome-theme-adwaita-3.28-r0.corei7_64 and pipewire-modules-zeroconf-discover-0.3.77-r0.corei7_64
  file /usr/lib/gtk-2.0 conflicts between attempted installs of gnome-theme-adwaita-3.28-r0.corei7_64 and at-spi2-core-2.48.3-r0.corei7_64
  file /usr/share conflicts between attempted installs of gnome-theme-adwaita-3.28-r0.corei7_64 and ghostscript-10.01.2-r0.corei7_64
  file /usr conflicts between attempted installs of libgtk-2.0-2.24.33-r0.corei7_64 and gnome-theme-adwaita-3.28-r0.corei7_64
  file /usr/lib conflicts between attempted installs of libgtk-2.0-2.24.33-r0.corei7_64 and gnome-theme-adwaita-3.28-r0.corei7_64
  file /usr/lib/gtk-2.0 conflicts between attempted installs of libgtk-2.0-2.24.33-r0.corei7_64 and gnome-theme-adwaita-3.28-r0.corei7_64
  file /usr/lib/gtk-2.0/2.10.0 conflicts between attempted installs of libgtk-2.0-2.24.33-r0.corei7_64 and gnome-theme-adwaita-3.28-r0.corei7_64
  file /usr/lib/gtk-2.0/2.10.0/engines conflicts between attempted installs of libgtk-2.0-2.24.33-r0.corei7_64 and gnome-theme-adwaita-3.28-r0.corei7_64
  file /usr/share conflicts between attempted installs of libgtk-2.0-2.24.33-r0.corei7_64 and gnome-theme-adwaita-3.28-r0.corei7_64
  file /usr/share/themes conflicts between attempted installs of libgtk-2.0-2.24.33-r0.corei7_64 and gnome-theme-adwaita-3.28-r0.corei7_64

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-08-11 00:06:04 -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
Wang Mingyu
777ad70dbe adw-gtk3: upgrade 4.7 -> 4.8
Chanelog:
==========
Remove color variable
Use libadwaita style outline border on list rows
Update README.md
Merge pull request #230 from SamuelBorn/patch-1
Don't style phosh #231
remove the gtk-4.0 folder from the theme

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-19 10:24:49 -07:00
Wang Mingyu
d0ee155ce0 libjcat: upgrade 0.1.13 -> 0.1.14
Bugfixes:
 - Fix header includes
 - Fix prefix of LIBJCAT_CHECK_VERSION
 - Use project_source_root to fix building as a subproject

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-06-14 09:41:35 -07:00
Ross Burton
1326431a63 libpeas: requires gobject-introspection-data DISTRO_FEATURE
Until libpeas 2 is released, g-i is a hard requirement.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-26 08:28:32 -07:00
Wang Mingyu
4fc602bf38 adw-gtk3: upgrade 4.6 -> 4.7
Changelog:
==========
- Make sure text selection is somewhat visible on websites with various
  backgrounds in both chromium and firefox
- Slightly increase contrast of menuitems
- Fix borders on vertical linked buttons
- Fix borders on vertical spinbuttons
- Change list row image-button style

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-25 08:57:47 -07:00
Ross Burton
a1f805e23e libpeas: depend on gobject-introspection-data
peas uses the G-I repository to load plugins.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-20 00:45:51 -07:00
Ross Burton
046bb5b798 gnome-common: add autoconf-archive RDEPENDS
If we're using autoconf-archive, add it to the RDEPENDS too.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-20 00:45:51 -07:00
Ross Burton
438542a008 vte9: add missing dependency on glib-2.0-native
This can be satisfied via transitive dependencies, but make it an
explicit DEPENDS.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-20 00:45:51 -07:00
Khem Raj
4921a6df05 libpeas: Fix reference to TMPDIR in tests
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-19 10:12:51 -07:00
Markus Volk
bd78c37609 adw-gtk3: update 4.5 -> 4.6
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-06 08:22:04 -07:00
Martin Jansa
3d2c02af61 libxmlb: add missing dependency on glib-2.0 and xz
* without gobject-introspection-data in DISTRO_FEATURES it fails with:

  http://errors.yoctoproject.org/Errors/Details/702774/
  Run-time dependency gio-2.0 found: NO (tried pkgconfig)
  ../git/meson.build:119:0: ERROR: Dependency gio-2.0 not found, tried pkgconfig

  and http://errors.yoctoproject.org/Errors/Details/702777/
  Run-time dependency liblzma found: NO (tried pkgconfig)
  ../git/meson.build:121:0: ERROR: Dependency liblzma not found, tried pkgconfig

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-05-03 21:24:55 -07:00
Markus Volk
c466df4d50 adw-gtk3: add recipe
This Theme will provide a unified look for gtk2/3/4

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-04-10 09:39:38 -07:00
Khem Raj
2b4e21be8e gmime: Update to 3.2.13
- Drop nodolt.patch patch its applied upstream
- Enable largefile and set ac_cv_sys_file_offset_bits=64

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-31 10:42:43 -07:00
Wang Mingyu
eaaf9a6b85 libpeas: upgrade 1.34.0 -> 1.36.0
Changelog:
=========
* PeasExtensionSet now implements GListModel
* libpeas now requires GLib 2.44 or newer for GListModel
* Translation updates:
  - Interlingue
  - Turkish

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-25 08:54:59 -07:00
Wang Mingyu
eec1496166 libjcat: upgrade 0.1.12 -> 0.1.13
New Features:
 - Add support for SHA512 checksums
 - Add the ability to add and remove support for blob types (#72)

Bugfixes:
 - Fix header includes for clang-tidy
 - Show the expected SHA checksum in the error

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-03-09 09:10:52 -08:00
Markus Volk
318802e19b libxmlb: allow to build native
This will be needed for gnome-software

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-12-23 08:52:22 -08:00
Markus Volk
6529e5f963 gtkmm3: upgrade 3.24.5 -> 3.24.7
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-10-13 10:16:58 -07:00
wangmy
f1a370dcf9 libpeas: upgrade 1.32.0 -> 1.34.0
Changelog:
==========
* Resource-based plugins are sorted by module-name before loading
  to aid in reproducibility.
* Sorting of plugins with dependencies has been altered to improve
  sort-order with more complex plugin dependency graphs.
* Translation updates:
  - Hebrew
  - Georgian
  - Bulgarian

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-27 10:04:35 -07:00
wangmy
afd774f0ed libxmlb: upgrade 0.3.9 -> 0.3.10
Bugfixes:
 - Fix dumping and exporting multiple files from the CLI
 - Watch files before loading them into the builder
 - Fix potential double free when filtering by language

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-20 18:55:26 -07:00
wangmy
414fa782be libjcat: upgrade 0.1.11 -> 0.1.12
Changelog:
==========
Bugfixes:
 - Correctly export the AliasIds in all cases
 - Install installed-test firmware.bin.ed25519
 - Predate test cert activation date by 1 day

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-09-20 18:55:26 -07:00
Khem Raj
d99900e121 gtk+: Fix function signature of create_menu()
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-08-30 00:14:58 -07:00
wangmy
75209f0de1 atkmm-2.36: upgrade 2.36.1 -> 2.36.2
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-07-26 10:40:36 -04:00
wangmy
0ac4fe0651 pyxdg: upgrade 0.27 -> 0.28
BaseDirectory: Add support for $XDG_STATE_DIR

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-06-30 13:39:28 -04:00
Wang Mingyu
64419529f2 libxmlb: upgrade 0.3.8 -> 0.3.9
Released: 2022-05-24

Bugfixes:
 - Fix the crash for when the root tree has no children
 - Fix the crash when getting the element for the [empty] root
 - Install xb-tool into bindir

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-05-31 08:26:23 -07:00
Khem Raj
572510de18 atkmm: Allow build with wayland
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2022-04-26 12:09:13 -07:00
Khem Raj
3b311b6c1e gtkmm3: Allow wayland or x11 in distro features
Fixes build with no-x11 distros

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Andreas Müller <schnitzeltony@gmail.com>
2022-04-25 23:11:39 -07:00
Wang Mingyu
ae72bf6dc6 libxmlb: upgrade 0.3.7 -> 0.3.8
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-29 08:28:38 -07:00
Wang Mingyu
82fa05b36a libjcat: upgrade 0.1.10 -> 0.1.11
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-29 08:28:38 -07:00
Wang Mingyu
f5dfe98fd2 libpeas: upgrade 1.30.0 -> 1.32.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-24 09:45:25 -07:00
Khem Raj
14c7d8a0d7 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
Wang Mingyu
da18587531 libjcat: upgrade 0.1.9 -> 0.1.10
Changelog:
=========
New Features:
- Add ED25519 support
- Define three more types used for the firmware transparency log

Bugfixes:
- Include the pkgconfig variables in the subproject dependency
- Drop the use of setuptools in the test script for regenerating ld version file
- Use the correct lookup method for the python3 script interpreter

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-22 08:30:51 -08:00
Wang Mingyu
9fd3375530 libxmlb: upgrade 0.3.6 -> 0.3.7
Bugfixes:
 - Ensure reproducible results when importing a node
 - Ignore all hidden files when using _WATCH_DIRECTORY
 - Show the value bindings when using XB_SILO_PROFILE_FLAG_XPATH
 - Use the correct lookup method for the python3 script interpreter

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-22 08:30:51 -08:00
Khem Raj
81fec590d6 atkmm: Add new recipe for 2.36+
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-02-21 18:12:04 -08:00
Alexander Kanavin
4960e4ceab gtkmm3: add gdk-pixbuf-native to satisfy meson 0.61
This version of meson checks for gkd-pixbuf utilities
regardless of whether demos are enabled or not.

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
adbdc4c63a gmime: inherit vala
This is needed to get the vala gir files created (needed e.g. to build geary).

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
Ross Burton
8a6a9f3b9e pyxdg: upgrade and remove distutils
Upgrade to 0.27, and switch to setuptools now that distutils is
deprecated.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-01-18 09:01:51 -08:00
Richard Hughes
8ed5ed9f2f libxmlb: Update to 0.3.6
Bugfixes:
 - Ensure _IS_TOKENIZED is set if tokens are added manually
 - Ensure we never add too many tokens to the silo

Signed-off-by: Richard Hughes <richard@hughsie.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-12-14 08:13:53 -08:00
Richard Hughes
1caa1988af libjcat: Update to 0.1.9
New Features:
 - Set which backends are supported in the pkgconfig file
 - Use -Dcli=false to reduce the install size

Bugfixes:
 - Return an error if we try to self-sign no bytes of data
 - Show a more accurate output when not all engines are enabled

Also, inherit lib_package so the binary isn't installed by default.

Signed-off-by: Richard Hughes <richard@hughsie.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-12-14 08:13:53 -08:00
Ross Burton
b176959055 gtk+: remove obsolete support for renamed libtool
libtool is now longer renamed to ${host}-libtool, so remove the changes
to support this.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-12-13 21:20:01 -08:00
Ross Burton
d1b5552bbf gnome-themes-extra: set correct SRC_URI
gnome-themes-extra uses an unconventional version for GNOME as it doesn't
have three parts, it's just 3.28 instead of 3.28.0.

Because of this the default SRC_URI from gnomebase doesn't work, so
manually set the correct SRC_URI.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-12-13 21:20:01 -08:00
Ross Burton
c10e76aa19 libxmlb: put binary into separate package
xb-tool is for debugging purposes only and isn't needed in normal use.
Inherit lib_package so the binary isn't installed by default.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-13 01:17:26 -08:00
Richard Purdie
b402a3076f recipes: Update SRC_URI branch and protocols
This patch updates SRC_URIs using git to include branch=master if no branch is set
and also to use protocol=https for github urls as generated by the conversion script
in OE-Core.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-11-03 06:57:49 -07:00
wangmy
646d2df673 libxmlb: upgrade 0.3.2 -> 0.3.3
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2021-10-19 09:23:08 -07:00