Commit Graph
40267 Commits
Author SHA1 Message Date
Priyansh Jain ecb26492f0 Upgrade thermald to release 2.5.13.
Upgrade ThermalD from 2.5.12 to 2.5.13 and rename the recipe
accordingly.

This update includes the following changes:

- Restrict Qualcomm SPEL PL initialization to XML-defined cooling
  devices only.
- Fix handling of large RAPL PL1 values during restore registration.
- Re-add Wildcat Lake platform support.

Signed-off-by: Priyansh Jain <priyansh.jain@oss.qualcomm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:53 -07:00
Markus Volk 8f3e948a1b accountsservice: upgrade 23.13.9 -> 26.27.3
Needed by gnome-control-center 51, which requires >= 26.27.3.

Upstream no longer publishes tarballs on freedesktop.org, so fetch the
release tag from gitlab.freedesktop.org instead.

All three patches are obsolete: the C99 fixes and the backported commit
00b6e12a are part of the release, and the musl fgetspent_r wrapper has
been replaced by upstream's own fgetspent_r_compat in src/daemon.c.

AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:53 -07:00
Markus Volk e007974cbd localsearch: fix a build race on the generated D-Bus header
tracker_miner_dep only lists the generated enum types header in its
sources, so targets that merely use the dependency - the localsearch-3
executable among them - get no build order edge to the gdbus-codegen
output. In a parallel build tracker-application.c is then compiled
before tracker-dbus-interface.h exists and the build fails.

AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:53 -07:00
Markus Volk bc88ed178e gnome-chess: upgrade 50.0 -> 50.1
SRCREV is the commit the 50.1 tag points at, not the tag object.

AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:53 -07:00
Markus Volk 02a0c7f255 eog: upgrade 50.2 -> 50.3
AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:53 -07:00
Markus Volk 17208ffea0 xdg-desktop-portal-gnome: upgrade 50.0 -> 51.0
AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:53 -07:00
Markus Volk c31124aa2a tinysparql: upgrade 3.11.1 -> 3.12.0
AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:53 -07:00
Markus Volk c7d739f8f6 localsearch: upgrade 3.11.1 -> 3.12.0
The enum types template the host path patch fixed no longer exists.
Refresh the remaining patch against the new sources.

AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:52 -07:00
Markus Volk 0649212c28 tecla: upgrade 50.0 -> 51.0
AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:52 -07:00
Markus Volk 78616c32f2 sysprof: upgrade 48.1 -> 51.0
The environ shadowing fix and the .debug directory lookup in the ELF
loader are part of the release now; refresh the remaining icon cache
patch.

51.0 installs a session D-Bus service file, so ship it.

AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:52 -07:00
Markus Volk 6f735ce8ac mutter: upgrade 50.4 -> 51.0
The native backend, udev and logind are no longer optional, and the
egl_device and wayland_eglstream options are gone. Drop those
PACKAGECONFIGs and move the dependencies they carried into DEPENDS.

Upstream now aligns the API version with the release, so the libraries
live in ${libdir}/mutter-51 instead of mutter-18. Derive MUTTER_API_NAME
from PV rather than hardcoding it again.

AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:52 -07:00
Markus Volk 1211cd09b7 msgraph: upgrade 0.3.4 -> 0.3.5
AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:52 -07:00
Markus Volk 626b63734a libdex: upgrade 1.0.0 -> 1.2.0
1.2.0 installs PyGObject overrides. They need python3-pygobject at
runtime, so put them behind a PACKAGECONFIG that is off by default and
ship them when it is enabled.

AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:52 -07:00
Markus Volk fd87aabb75 gvfs: upgrade 1.60.2 -> 1.62.0
AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:52 -07:00
Markus Volk 1504be129e gtksourceview5: upgrade 5.19.0 -> 5.21.0
AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:51 -07:00
Markus Volk f2ea266eb6 gnome-text-editor: upgrade 50.1 -> 51.0
AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:51 -07:00
Markus Volk 71093cba39 gnome-system-monitor: upgrade 50.0 -> 51.0
AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:51 -07:00
Markus Volk 972ac743ff gnome-software: upgrade 50.3 -> 51.0
AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:51 -07:00
Markus Volk 89448d167e gnome-shell-extensions: upgrade 50.3 -> 51.0
AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:51 -07:00
Markus Volk d22efe5c4c gnome-shell: upgrade 50.4 -> 51.0
The libical 4 fix is part of the release now.

The extensions app was dropped from the module, so its meson option and
the libadwaita runtime dependency that went with it are gone.

AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:51 -07:00
Markus Volk 5495853e07 gnome-settings-daemon: upgrade 50.1 -> 51.0
AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:51 -07:00
Markus Volk df35bfcc7f gnome-session: upgrade 50.1 -> 51.0
AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:50 -07:00
Markus Volk 68e34df09b gnome-keyring: upgrade 50.0 -> 51.0
AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:50 -07:00
Markus Volk 5e7f906643 gnome-desktop: upgrade 44.5 -> 51.0
The legacy gtk+3 library is still available behind the legacy_library
option, so the gtk3 users in this layer keep working.

AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:50 -07:00
Markus Volk dae0c68c21 gnome-console: upgrade 50.0 -> 51.0
AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:50 -07:00
Markus Volk 0f03184a4c gnome-calendar: upgrade 50.0 -> 51.0
AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:50 -07:00
Markus Volk 0ec0c3022b gnome-calculator: upgrade 50.0 -> 51.0
AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:50 -07:00
Markus Volk dd9e090566 gnome-backgrounds: upgrade 50.0 -> 51.0
AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:50 -07:00
Markus Volk 4a31cae2a0 glycin: upgrade 2.1.5 -> 2.2.0
Both cross-compilation patches are part of the release now. Upstream
handles the rust target via meson.is_cross_build() and the rust_target
cross property the recipe already provides.

The 2.2 series is released from main, so follow that branch.

AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:49 -07:00
Markus Volk 1821faf596 gjs: upgrade 1.88.1 -> 1.90.0
AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:49 -07:00
Markus Volk c944045699 gdm: upgrade 50.2 -> 51.0
gdm now installs its PAM service files into the vendor directory
${prefix}/lib/pam.d. libpam is configured with vendordir=${sysconfdir}
here, so pass -Dpam-services-dir to keep them in ${sysconfdir}/pam.d,
where do_install:append() amends gdm-password.

AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:49 -07:00
Markus Volk 0c2bff9feb evolution-data-server: upgrade 3.60.2 -> 3.62.0
The license headers of camel.h and e-data-server-util.h were converted to
SPDX tags; the license itself is unchanged. Point LIC_FILES_CHKSUM at the
end of the header comment so that added includes no longer change the
checksum.

AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:49 -07:00
Markus Volk 99654f8a7e gnome-remote-desktop: upgrade 50.2 -> 51.0
AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:49 -07:00
Markus Volk 96333dfc9c loupe: add recipe
Loupe is the GNOME image viewer that succeeds eog. It loads images via
glycin, which is already packaged here, so the recipe only needs to add
glycin-loaders as a runtime dependency.

The build is meson driving cargo. Upstream invokes cargo without
--target and copies the binary from the native artifact layout, so a
patch teaches src/meson.build to read a rust_target property from the
cross file, the same mechanism glycin uses.

Built and packaged for corei7-64.

AI-Generated: Uses Claude Code (Claude Opus 5)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:49 -07:00
Leon Anavi b97afd3d5f rygel: Upgrade 45.2 -> 46.0
Upgrade to release 46.0:

- Translation updates
- Add missing "dlnaprofile" description for GstLaunch
- Fix rendering issues for web docs
- Remove RUIH implementation
- Allow proper boolean settings through environment variables
- Align list definition through environment with config file
- Remove BasicManagement and EnergyManagement

Remove RUIH from PACKAGECONFIG. Add Python packages PyYAML and
Docutils to the dependencies.

Change HOMEPAGE to https://rygel-project.org which redirects to
the Rygel 46.0 documentation.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:49 -07:00
Khem Raj 31ad7fe450 libnet-ssleay-perl: fix client hello ptest with OpenSSL 4
OpenSSL 4.0 removed support for SSLv2 ClientHello, so the canned SSLv2
ClientHello test no longer gets the expected alert:

  not ok 38 - Client: Alert from canned SSLv2 ClientHello
  FAIL: t/local/48_client_hello_callback

Backport the upstream test update for it.

meta-perl-image-ptest-libnet-ssleay-perl on qemux86-64 now passes
37 tests with none failing.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:48 -07:00
Khem Raj 16cc7db7d3 libdata-hexdump-perl: add perl-module-parent to RDEPENDS
Data::HexDump uses parent.pm, which was not installed, so the module
failed to load and both ptests failed:

  Can't locate parent.pm in @INC

meta-perl-image-ptest-libdata-hexdump-perl on qemux86-64 now passes.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:48 -07:00
Khem Raj 310354c1ae libmodule-build-tiny-perl: add perl-module-perlio-encoding to RDEPENDS
Build.PL writes MYMETA.json through CPAN::Meta, which opens it with an
:encoding() layer. Without PerlIO::encoding installed this fails:

  Unknown PerlIO layer "encoding" at .../CPAN/Meta.pm line 412.
  Error opening 'MYMETA.json' for writing: No such file or directory

and t/simple fails.

meta-perl-image-ptest-libmodule-build-tiny-perl on qemux86-64 now passes.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:48 -07:00
Khem Raj 299435e5cc libauthen-sasl-perl: add libcrypt-urandom-perl to RDEPENDS
Authen::SASL::Perl::DIGEST_MD5 uses Crypt::URandom, which was not
installed, so the DIGEST-MD5 mechanism could not be loaded:

  No SASL mechanism found: DIGEST-MD5

and five ptests failed (digest_md5, negotiations/digest_md5,
server/digest_md5, digest_md5_verified and order).

meta-perl-image-ptest-libauthen-sasl-perl on qemux86-64 now passes
15 tests with none failing.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:48 -07:00
Khem Raj 6cc70f2c3b libcrypt-openssl-rsa-perl: add missing runtime dependencies
Crypt::OpenSSL::RSA 0.41 does "use Crypt::OpenSSL::Bignum", which was
not installed, so the module failed to load and every ptest failed:

  Can't locate Crypt/OpenSSL/Bignum.pm in @INC
  BEGIN failed--compilation aborted at .../Crypt/OpenSSL/RSA.pm line 7.

Add libcrypt-openssl-bignum-perl to RDEPENDS, and perl-module-mime-base64
for t/der.t.

meta-perl-image-ptest-libcrypt-openssl-rsa-perl on qemux86-64 now passes
16 tests with none failing (7 skipped).

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:48 -07:00
Khem Raj b34bd25478 libcrypt-urandom-perl: add recipe
Crypt::URandom provides non-blocking cryptographically secure random
bytes via getrandom(2) or /dev/urandom. Authen::SASL 2.2000 uses it in
its DIGEST-MD5 mechanism.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:48 -07:00
Khem Raj 2359066f72 libcrypt-openssl-bignum-perl: add recipe
Crypt::OpenSSL::Bignum provides access to OpenSSL's multiprecision
integer arithmetic. Crypt::OpenSSL::RSA 0.41 loads it unconditionally
("use Crypt::OpenSSL::Bignum" in RSA.pm), so RSA cannot be used at all
without it.

The module has no t/ directory (only a top-level test.pl), so no ptest.

AI-Generated: Uses Claude Code
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:48 -07:00
Varun Singhal 24f32dcf3f floret: add recipe for floret 0.10.5
Add a new recipe for floret, a fastText fork with Bloom embeddings
for compact, full-coverage vectors compatible with spaCy. Builds
shared library, static library, and CLI binary via CMake with zlib.

Includes a cross-compilation patch (CMake 3.5, <cstdint> for GCC 15.x)
and installs the shared library under its real SONAME to keep
libfloret.so as a symlink.

Signed-off-by: Varun Singhal <varusing@qti.qualcomm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:47 -07:00
Marcel Hellwig c3e7da7b9a Add util-linux-native to Breakpad dependencies
Signed-off-by: Marcel Hellwig <github@cookiesoft.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 08:13:47 -07:00
Ross Burton a6b11ea914 dool: remove python3-six dependency
This was removed in dool 0.9.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-21 09:52:36 +01:00
Ross Burton ce1713c062 python3-six: add (from oe-core)
Python 2 was end-of-lifed six years ago now, so move the python3-six
recipe from oe-core to meta-python.  Plenty of recipes still claim to
depend on it, but reviewing these is both a good way to review the
dependencies and potentially identify unmaintained packages.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-20 23:23:59 -07:00
Chen Qi 1748c77e9c ostree: remove untested PACKAGECONFIG settings
These two settings, class-native and class-nativesdk, were obviously
not tested. This is because for native and nativesdk, if users don't
do special settings, 'smack' and 'selinux' will never appear in the
DISTRO_FEATURES. In addition, there's even no nativesdk class extension
for libselinux.

Most likely, these two settings were just copied from above and were
left there ever since.

Note that if we enable 'selinux' for ostree-native, the following error
will appear at rootfs:

  | bwrap: Creating new namespace failed: Operation not permitted
  | error: Deploying tree: Finalizing deployment: Finalizing SELinux policy:
           failed to run semodule: Child process exited with code 1

Signed-off-by: Chen Qi <chenqi_hycx@cetc.com.cn>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-14 21:29:29 -07:00
Daiane Angolini e37c3ee6fc android-tools: recommend the USB gadget modules adbd needs
Recommend libcomposite and usb_f_fs from the adbd package.

adbd needs both loaded: android-gadget-setup modprobes the first, and
the second comes in via request_module when the ffs function is
created. Nothing in an image pulls them in, so adbd fails to start on
kernels that build them as modules. A kernel with gadget support built
in ships no kernel-module packages, which recommendations tolerate.

Assisted-by: Claude Code:claude-opus-5

Signed-off-by: Daiane Angolini <daiane.angolini@oss.qualcomm.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-14 13:56:22 -07:00
Tillmann Severin 3bcb1ac551 smolkit: Add low-footprint drop-in replacement for polkit
smolkit is a drop-in replacement for a subset of
polkit's interface, which is low-footprint in the
sense of not needing to have a javascript engine
available to do its job. polkit has this disadvantage
and even with a small javascript engine like duktape,
it is not worth to have turing-complete configuration
where you could also use static JSON on some embedded
devices.

Signed-off-by: Tillmann Severin <tillmann.severin@bmw.de>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-14 13:56:22 -07:00
Potin Lai 20a70d328e libgpiod: handle disappearing chips during iteration for v1.6.x
Add a patch fixing an issue where tools like 'gpiofind' incorrectly abort
with a 'No such device' (ENODEV) error if a hotpluggable GPIO controller
(like a USB device) vanishes from /dev during the search.

This patch gracefully handles the race condition by ignoring ENODEV errors
when searching for a line and silently skipping chips that fail to open
during iteration.

Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Signed-off-by: Potin Lai <potin.lai.pt@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-09-14 13:56:22 -07:00