Hi, I'm happy to announce that I've just released ptxdist-2025.12.0. This release is on the smaller side. Mostly because I was busy with the toolchain release. One change is related to that: rust/cargo package can now specify multiple Cargo.lock files. All of them will be used by 'ptxdist cargosync'. OSELAS.Toolchain 2025.11.0 contains the sources of the standard library. This makes it possible to instruct cargo to rebuild it with different build options. For that the Cargo.lock of the standard library must be specified as well. 'ptxdist licensecheck ' no longer builds the package. The part that required the targetinstall stage was split out to make this faster. There is a new commandline option --create-devpkgs. It does the same thing as PTXCONF_PROJECT_CREATE_DEVPKGS, just for the current build. This makes it easier to build devpkgs in a CI and then use them to speed up development. PROJECT_CHECK_LICENSES is no longer applied when a devpkg is used. The assumption is, that the license was checked when the devpkg was created. This avoids extracting the source just for the license check. PTXdist assumes that host packages are added to HOST_PACKAGES-*, cross packages to CROSS_PACKAGES-* and target packages to PACKAGES-* and treats them differently. If packages are added to the wrong group, unexpected things can happen. PTXdist now enforces this to avoid problems. The rest are mostly version bumps and other small fixes and cleanups all over the place. Thanks to all contributors and - as always - the shortlog below. Enjoy, Michael Olbrich Alexander Dahl (1): phytool: Add new package Christian Melki (11): libcurl: Version bump. 8.16.0 -> 8.17.0 hwdata: Version bump. 0.400 -> 0.401 libdrm: Version bump. 2.4.127 -> 2.4.128 libxkbcommon: Version bump. 1.12.3 -> 1.13.0 libxcrypt: Version bump. 4.4.38 -> 4.5.1 libxcrypt: Version bump. 4.5.1 -> 4.5.2 linux-firmware: Version bump. 20251011 -> 20251111 qemu: Version bump. 10.1.1 -> 10.1.2 glib: Version bump. 2.86.1 -> 2.86.2 libdrm: Version bump. 2.4.128 -> 2.4.129 libpng: Version bump. 1.6.50 -> 1.6.51 Fabian Pfitzner (4): x264: new package gst-plugins-bad1: unbreak x264 plugin gst-plugins-ugly1: remove mpeg2dec license qt6: fix broken qml qtnetwork dependency Holger Assmann (2): host-imx-cst: change source origin to Debian snapshot util-linux: add option for building setpriv Lucas Stach (5): qt6: switch to new canonical URL qt5: switch to new canonical URL drm-info: version bump 2.7.0 -> 2.8.0 qt6: correctly gate QtQuick vector image modules host-python3-flit-core: version bump 3.8.0 -> 3.12.0 Michael Grzeschik (1): report/sbom.py: ignore parameters for patches in series files Michael Olbrich (33): gst-devtools1: version bump 1.26.7 -> 1.26.8 gst-libav1: version bump 1.26.7 -> 1.26.8 gst-plugins-bad1: version bump 1.26.7 -> 1.26.8 gst-plugins-base1: version bump 1.26.7 -> 1.26.8 gst-plugins-good1: version bump 1.26.7 -> 1.26.8 gst-plugins-ugly1: version bump 1.26.7 -> 1.26.8 gst-python1: version bump 1.26.7 -> 1.26.8 gst-rtsp-server1: version bump 1.26.7 -> 1.26.8 gstreamer-vaapi1: version bump 1.26.7 -> 1.26.8 gstreamer1: version bump 1.26.7 -> 1.26.8 ncurses: fix building users of ncurses with gcc-15 weston: fix whitespaces cargo: allow specifying multiple Cargo.lock files ptxd_install_compression_format: handle missing libc qt6: move QtNetwork qml plugin to the correct section x264: fix indention x264: nasm is needed as AS for x86 ptxd_make_world_prepare_cargo_check: correctly skip non-cargo packages ptxd_make_report.make: this is not a shell script Toplevel: move PTX_PACKAGES_TOOLS and PTX_PACKAGES_TARGET here scripts: split report generation ptxdist: add command-line option to create pre-built packages ptxd_make_world_report_yaml: improve devpkg data ptxd_make_world_package_info: add devpkg infos tf-a: fix devpkg usage licensecheck: skip the implicit license check when a devpkg is used host-system-python3-lml: add to HOST_PACKAGES- host-system-python3-odfpy: add to HOST_PACKAGES- host-system-python3-pyexcel-io: add to HOST_PACKAGES- host-system-python3-pyexcel-ods: add to HOST_PACKAGES- Toplevel: add sanity check for package groups ptxd_run_in_container: mount directory with devpkgs if defined ptxdist: --create-devpkg -> --create-devpkgs Michael Tretter (2): optee-client: add config option for RPMB emulation optee: version bump 4.7.0 -> 4.8.0 Philipp Zabel (5): host-meson: version bump 1.9.0 -> 1.9.1 mesalib: version bump 25.2.6 -> 25.2.7 wayland-protocols: version bump 1.45 -> 1.46 nvtop: version bump 3.1.0 -> 3.2.0 libinput: version bump 1.29.2 -> 1.30.0 Sven Püschel (3): nbd: add autotools-autoconf-archive dependency ffmpeg: enable filters and swscale gst-libav1: fix avvideocompare element Thorsten Scherer (1): host-system-python3-xmltodict: new package -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |