M common/build-helper/gir.sh => common/build-helper/gir.sh +3 -3
@@ 3,7 3,7 @@
#
# This build-helper is used for packages that make use of
# the GObject introspection middleware layer.
-#
+#
# Check if the 'gir' build_option is set or if there is no
# 'gir' build_option.
@@ 13,12 13,12 @@ if [ "$build_option_gir" ] || [[ $build_options != *"gir"* ]]; then
# and its wrappers.
hostmakedepends+=" gobject-introspection"
fi
-
+
if [ "$CROSS_BUILD" ]; then
# Required for running binaries produced from g-ir-compiler
# via g-ir-scanner-qemuwrapper
hostmakedepends+=" qemu-user-static"
-
+
# Required for running the g-ir-scanner-lddwrapper
hostmakedepends+=" prelink-cross"
M common/build-helper/rust.sh => common/build-helper/rust.sh +9 -3
@@ 12,7 12,7 @@ if [ "$CROSS_BUILD" ]; then
_XBPS_CROSS_RUST_TARGET_ENV="${_XBPS_CROSS_RUST_TARGET_ENV//-/_}"
export CARGO_TARGET_${_XBPS_CROSS_RUST_TARGET_ENV}_LINKER="$CC"
unset _XBPS_CROSS_RUST_TARGET_ENV
-
+
# Define equivalent of TOML config in environment
# [build]
# target = ${RUST_TARGET}
@@ 25,7 25,7 @@ if [ "$CROSS_BUILD" ]; then
export HOST_CFLAGS="-O2"
# Crates that use bindgen via build.rs are not cross-aware unless these are set
- export BINDGEN_EXTRA_CLANG_ARGS="--sysroot=${XBPS_CROSS_BASE} -I${XBPS_CROSS_BASE}/usr/include"
+ export BINDGEN_EXTRA_CLANG_ARGS+=" --sysroot=${XBPS_CROSS_BASE} -I${XBPS_CROSS_BASE}/usr/include"
else
unset CARGO_BUILD_TARGET
fi
@@ 39,7 39,7 @@ export GETTEXT_LIB_DIR="${XBPS_CROSS_BASE}/usr/lib/gettext"
export GETTEXT_INCLUDE_DIR="${XBPS_CROSS_BASE}/usr/include"
# libssh2-sys
-export LIBSSH2_SYS_USE_PKG_CONFIG=1
+export LIBSSH2_SYS_USE_PKG_CONFIG=1
# sodium-sys
export SODIUM_LIB_DIR="${XBPS_CROSS_BASE}/usr/include"
@@ 51,3 51,9 @@ export OPENSSL_NO_VENDOR=1
# pcre2-sys, only necessary for musl targets
export PCRE2_SYS_STATIC=0
+
+# zstd-sys
+export ZSTD_SYS_USE_PKG_CONFIG=1
+
+# onig-sys
+export RUSTONIG_SYSTEM_LIBONIG=1
M common/build-style/cargo.sh => common/build-style/cargo.sh +6 -6
@@ 3,20 3,20 @@
#
do_build() {
- : ${make_cmd:=cargo}
+ : ${make_cmd:=cargo auditable}
- ${make_cmd} build --release --target ${RUST_TARGET} ${configure_args}
+ ${make_cmd} build --release --locked --target ${RUST_TARGET} ${configure_args}
}
do_check() {
- : ${make_cmd:=cargo}
+ : ${make_cmd:=cargo auditable}
- ${make_check_pre} ${make_cmd} test --release --target ${RUST_TARGET} ${configure_args} \
- ${make_check_args}
+ ${make_check_pre} ${make_cmd} test --release --locked --target ${RUST_TARGET} \
+ ${configure_args} ${make_check_args}
}
do_install() {
- : ${make_cmd:=cargo}
+ : ${make_cmd:=cargo auditable}
: ${make_install_args:=--path .}
${make_cmd} install --target ${RUST_TARGET} --root="${DESTDIR}/usr" \
M common/build-style/cmake.sh => common/build-style/cmake.sh +1 -0
@@ 55,6 55,7 @@ _EOF
cmake_args+=" -DCMAKE_BUILD_TYPE=None"
cmake_args+=" -DCMAKE_INSTALL_LIBDIR=lib${XBPS_TARGET_WORDSIZE}"
cmake_args+=" -DCMAKE_INSTALL_SYSCONFDIR=/etc"
+ cmake_args+=" -DFETCHCONTENT_FULLY_DISCONNECTED=ON"
if [ "$CROSS_BUILD" ]; then
cmake_args+=" -DQT_HOST_PATH=/usr"
M common/build-style/configure.sh => common/build-style/configure.sh +1 -1
@@ 15,7 15,7 @@ do_build() {
}
do_check() {
- if [ -z "$make_cmd" ] && [ -z "$make_check_target" ]; then
+ if [ -z "$make_cmd" ] && [ -z "$make_check_target" ]; then
if make -q check 2>/dev/null; then
:
else
M common/build-style/gem.sh => common/build-style/gem.sh +1 -1
@@ 5,7 5,7 @@ do_install() {
: ${gem_cmd:=gem}
local _GEMDIR _INSTDIR
-
+
_GEMDIR=$($gem_cmd env gemdir)
_INSTDIR=${DESTDIR}/${_GEMDIR}/gems/${pkgname#ruby-}-${version}
M common/build-style/gemspec.sh => common/build-style/gemspec.sh +1 -1
@@ 173,7 173,7 @@ do_install() {
if [ "$CROSS_BUILD" ]; then
local _TARGET_PLATFORM _TARGET_EXT_DIR
-
+
# Get arch of the target and host platform by reading the rbconfig.rb
# of the cross ruby
_TARGET_PLATFORM="$(ruby -r \
M common/build-style/gnu-configure.sh => common/build-style/gnu-configure.sh +1 -1
@@ 16,7 16,7 @@ do_build() {
}
do_check() {
- if [ -z "$make_cmd" ] && [ -z "$make_check_target" ]; then
+ if [ -z "$make_cmd" ] && [ -z "$make_check_target" ]; then
if make -q check 2>/dev/null; then
:
else
M common/build-style/gnu-makefile.sh => common/build-style/gnu-makefile.sh +1 -1
@@ 18,7 18,7 @@ do_build() {
}
do_check() {
- if [ -z "$make_cmd" ] && [ -z "$make_check_target" ]; then
+ if [ -z "$make_cmd" ] && [ -z "$make_check_target" ]; then
if make -q check 2>/dev/null; then
:
else
M common/build-style/go.sh => common/build-style/go.sh +6 -1
@@ 32,6 32,11 @@ do_build() {
go_package=${go_package:-$go_import_path}
# Build using Go modules if there's a go.mod file
if [ "${go_mod_mode}" != "off" ] && [ -f go.mod ]; then
+ # Check if go_import_path matches module
+ if [ "module $go_import_path" != "$(head -n1 go.mod)" ]; then
+ msg_error "\"\$go_import_path\" doesn't match the one defined in go.mod!\n"
+ fi
+
if [ -z "${go_mod_mode}" ] && [ -d vendor ]; then
msg_normal "Using vendor dir for $pkgname Go dependencies.\n"
go_mod_mode=vendor
@@ 40,7 45,7 @@ do_build() {
# default behavior.
go_mod_mode=
fi
- go install -p "$XBPS_MAKEJOBS" -mod="${go_mod_mode}" -x -tags "${go_build_tags}" -ldflags "${go_ldflags}" ${go_package}
+ go install -p "$XBPS_MAKEJOBS" -mod="${go_mod_mode}" -modcacherw -x -tags "${go_build_tags}" -ldflags "${go_ldflags}" ${go_package}
else
# Otherwise, build using GOPATH
go get -p "$XBPS_MAKEJOBS" -x -tags "${go_build_tags}" -ldflags "${go_ldflags}" ${go_package}
M common/build-style/meson.sh => common/build-style/meson.sh +1 -1
@@ 103,7 103,7 @@ do_configure() {
export AR="gcc-ar"
# unbuffered output for continuous logging
- PYTHONUNBUFFERED=1 ${meson_cmd} \
+ PYTHONUNBUFFERED=1 ${meson_cmd} setup \
--prefix=/usr \
--libdir=/usr/lib${XBPS_TARGET_WORDSIZE} \
--libexecdir=/usr/libexec \
D common/build-style/python-module.sh => common/build-style/python-module.sh +0 -96
@@ 1,96 0,0 @@
-#
-# This helper is for templates installing python modules.
-#
-
-do_build() {
- : ${python_versions:="2.7 $py3_ver"}
- local pyver= tmp_cflags="$CFLAGS" tmp_ldflags="$LDFLAGS"
-
- for pyver in $python_versions; do
- if [ -n "$CROSS_BUILD" ]; then
- CFLAGS="$tmp_cflags"
- LDFLAGS="$tmp_ldflags"
- ADDENV=
-
- PYPREFIX="$XBPS_CROSS_BASE"
- CFLAGS+=" -I${XBPS_CROSS_BASE}/include/python${pyver} -I${XBPS_CROSS_BASE}/usr/include"
- LDFLAGS+=" -L${XBPS_CROSS_BASE}/lib/python${pyver} -L${XBPS_CROSS_BASE}/usr/lib"
- CC="${XBPS_CROSS_TRIPLET}-gcc -pthread $CFLAGS $LDFLAGS"
- LDSHARED="${CC} -shared $LDFLAGS"
- case $pyver in
- 3.*)
- for f in ${XBPS_CROSS_BASE}/${py3_lib}/_sysconfigdata_*; do
- f=${f##*/}
- _PYTHON_SYSCONFIGDATA_NAME=${f%.py}
- done
- ADDENV+=" PYTHONPATH=${XBPS_CROSS_BASE}/${py3_lib}"
- ADDENV+=" _PYTHON_SYSCONFIGDATA_NAME="$_PYTHON_SYSCONFIGDATA_NAME""
- esac
- env CC="$CC" LDSHARED="$LDSHARED" $ADDENV \
- PYPREFIX="$PYPREFIX" CFLAGS="$CFLAGS" \
- LDFLAGS="$LDFLAGS" python${pyver} setup.py \
- build --build-base=build-${pyver} ${make_build_args}
- else
- python${pyver} setup.py build --build-base=build-${pyver} ${make_build_args}
- fi
- done
-}
-
-do_check() {
- : ${python_versions:="2.7 $py3_ver"}
-
- for pyver in $python_versions; do
- ln -s build-${pyver} build
- if [ -z "$make_check_target" ]; then
- if ! python${pyver} setup.py --help test >/dev/null 2>&1; then
- msg_warn "No command 'test' defined by setup.py for python${pyver}.\n"
- rm build
- return 0
- fi
- fi
-
- ${make_check_pre} python${pyver} setup.py ${make_check_target:-test} ${make_check_args}
- rm build
- done
-}
-
-do_install() {
- : ${python_versions:="2.7 $py3_ver"}
- local pyver=
-
- for pyver in $python_versions; do
- if [ -n "$CROSS_BUILD" ]; then
- ADDENV=
- PYPREFIX="$XBPS_CROSS_BASE"
- CFLAGS+=" -I${XBPS_CROSS_BASE}/include/python${pyver} -I${XBPS_CROSS_BASE}/usr/include"
- LDFLAGS+=" -L${XBPS_CROSS_BASE}/lib/python${pyver} -L${XBPS_CROSS_BASE}/usr/lib"
- CC="${XBPS_CROSS_TRIPLET}-gcc -pthread $CFLAGS $LDFLAGS"
- LDSHARED="${CC} -shared $LDFLAGS"
- case $pyver in
- 3.*)
- for f in ${XBPS_CROSS_BASE}/${py3_lib}/_sysconfigdata_*; do
- f=${f##*/}
- _PYTHON_SYSCONFIGDATA_NAME=${f%.py}
- done
- ADDENV+=" PYTHONPATH=${XBPS_CROSS_BASE}/${py3_lib}"
- ADDENV+=" _PYTHON_SYSCONFIGDATA_NAME="$_PYTHON_SYSCONFIGDATA_NAME""
- esac
- env CC="$CC" LDSHARED="$LDSHARED" $ADDENV \
- PYPREFIX="$PYPREFIX" CFLAGS="$CFLAGS" \
- LDFLAGS="$LDFLAGS" python${pyver} setup.py \
- build --build-base=build-${pyver} \
- install --prefix=/usr --root=${DESTDIR} ${make_install_args}
- else
- python${pyver} setup.py build --build-base=build-${pyver} \
- install --prefix=/usr --root=${DESTDIR} ${make_install_args}
- fi
-
- # Rename unversioned scripts to avoid name conflicts.
- if [ -d ${DESTDIR}/usr/bin ]; then
- find ${DESTDIR}/usr/bin -type f ! -name "*[[:digit:]]" | while IFS= read -r f _; do
- mv "${f}" "${f}${pyver%.*}"
- echo "[python-module] Unversioned script renamed to '${f#$DESTDIR}${pyver%.*}'"
- done
- fi
- done
-}
M common/build-style/python3-pep517.sh => common/build-style/python3-pep517.sh +20 -25
@@ 3,39 3,34 @@
#
do_build() {
- # No PEP517 build tool currently supports compiled extensions
- # Thus, there is no need to accommodate cross compilation here
: ${make_build_target:=.}
-
- mkdir -p build
- TMPDIR="${PWD}/build" python3 -m pip wheel --no-deps --use-pep517 --no-clean \
- --no-build-isolation ${make_build_args} ${make_build_target}
+ : ${make_build_args:=--no-isolation --wheel}
+ python3 -m build ${make_build_args} ${make_build_target}
}
do_check() {
- local testjobs
- if python3 -c 'import pytest' >/dev/null 2>&1; then
- if python3 -c 'import xdist' >/dev/null 2>&1; then
- testjobs="-n $XBPS_MAKEJOBS"
- fi
- ${make_check_pre} python3 -m pytest ${testjobs} ${make_check_args} ${make_check_target}
- else
- msg_warn "Unable to determine tests for PEP517 Python templates"
+ if ! python3 -c 'import pytest' >/dev/null 2>&1; then
+ msg_warn "Testing of python3-pep517 templates requires pytest\n"
return 0
fi
+
+ local testjobs
+ if python3 -c 'import xdist' >/dev/null 2>&1; then
+ testjobs="-n $XBPS_MAKEJOBS"
+ fi
+
+ local testdir="${wrksrc}/.xbps-testdir/$(date +%s)"
+ python3 -m installer --destdir "${testdir}" \
+ ${make_install_args} ${make_install_target:-dist/*.whl}
+
+ PATH="${testdir}/usr/bin:${PATH}" PYTHONPATH="${testdir}/${py3_sitelib}" \
+ ${make_check_pre} pytest3 ${testjobs} ${make_check_args} ${make_check_target}
}
do_install() {
- # As with do_build, no need to accommodate cross compilation here
- if [ -z "${make_install_target}" ]; then
- # Default wheel name normalizes hyphens to underscores
- local wheelbase="${pkgname#python3-}"
- make_install_target="${wheelbase//-/_}-${version}-*-*-*.whl"
- fi
+ : ${make_install_args:=--no-compile-bytecode}
+ : ${make_install_target:="dist/*.whl"}
- # If do_build was overridden, make sure the TMPDIR exists
- mkdir -p build
- TMPDIR="${PWD}/build" python3 -m pip install --use-pep517 --prefix /usr \
- --root ${DESTDIR} --no-deps --no-build-isolation \
- --no-clean ${make_install_args} ${make_install_target}
+ python3 -m installer --destdir ${DESTDIR} \
+ ${make_install_args} ${make_install_target}
}
M common/build-style/qmake.sh => common/build-style/qmake.sh +33 -27
@@ 4,13 4,18 @@
do_configure() {
local qmake
local qmake_args
+ local qt
if [ -x "/usr/lib/qt5/bin/qmake" ]; then
qmake="/usr/lib/qt5/bin/qmake"
+ qt="qt5"
+ elif [ -x "/usr/lib/qt6/bin/qmake" ]; then
+ qmake="/usr/lib/qt6/bin/qmake"
+ qt="qt6"
fi
if [ -z "${qmake}" ]; then
msg_error "${pkgver}: Could not find qmake - missing in hostmakedepends?\n"
fi
- if [ "$CROSS_BUILD" ] && [ "$qmake" == "/usr/lib/qt5/bin/qmake" ]; then
+ if [ "$CROSS_BUILD" ]; then
case $XBPS_TARGET_MACHINE in
i686*) _qt_arch=i386;;
x86_64*) _qt_arch=x86_64;;
@@ 26,13 31,13 @@ MAKEFILE_GENERATOR = UNIX
CONFIG += incremental no_qt_rpath
QMAKE_INCREMENTAL_STYLE = sublib
-include(/usr/lib/qt5/mkspecs/common/linux.conf)
-include(/usr/lib/qt5/mkspecs/common/gcc-base-unix.conf)
-include(/usr/lib/qt5/mkspecs/common/g++-unix.conf)
+include(/usr/lib/${qt}/mkspecs/common/linux.conf)
+include(/usr/lib/${qt}/mkspecs/common/gcc-base-unix.conf)
+include(/usr/lib/${qt}/mkspecs/common/g++-unix.conf)
-QMAKE_TARGET_CONFIG = ${XBPS_CROSS_BASE}/usr/lib/qt5/mkspecs/qconfig.pri
-QMAKE_TARGET_MODULE = ${XBPS_CROSS_BASE}/usr/lib/qt5/mkspecs/qmodule.pri
-QMAKEMODULES = ${XBPS_CROSS_BASE}/usr/lib/qt5/mkspecs/modules
+QMAKE_TARGET_CONFIG = ${XBPS_CROSS_BASE}/usr/lib/${qt}/mkspecs/qconfig.pri
+QMAKE_TARGET_MODULE = ${XBPS_CROSS_BASE}/usr/lib/${qt}/mkspecs/qmodule.pri
+QMAKEMODULES = ${XBPS_CROSS_BASE}/usr/lib/${qt}/mkspecs/modules
QMAKE_CC = ${CC}
QMAKE_CXX = ${CXX}
QMAKE_LINK = ${CXX}
@@ 49,7 54,7 @@ QMAKE_CXXFLAGS = ${CXXFLAGS}
QMAKE_LFLAGS = ${LDFLAGS}
load(qt_config)
_EOF
- echo "#include \"${XBPS_CROSS_BASE}/usr/lib/qt5/mkspecs/linux-g++/qplatformdefs.h\"" > "${wrksrc}/.target-spec/linux-g++/qplatformdefs.h"
+ echo "#include \"${XBPS_CROSS_BASE}/usr/lib/${qt}/mkspecs/linux-g++/qplatformdefs.h\"" > "${wrksrc}/.target-spec/linux-g++/qplatformdefs.h"
mkdir -p "${wrksrc}/.host-spec/linux-g++"
cat > "${wrksrc}/.host-spec/linux-g++/qmake.conf" <<_EOF
@@ 57,12 62,12 @@ MAKEFILE_GENERATOR = UNIX
CONFIG += incremental no_qt_rpath
QMAKE_INCREMENTAL_STYLE = sublib
-include(/usr/lib/qt5/mkspecs/common/linux.conf)
-include(/usr/lib/qt5/mkspecs/common/gcc-base-unix.conf)
-include(/usr/lib/qt5/mkspecs/common/g++-unix.conf)
+include(/usr/lib/${qt}/mkspecs/common/linux.conf)
+include(/usr/lib/${qt}/mkspecs/common/gcc-base-unix.conf)
+include(/usr/lib/${qt}/mkspecs/common/g++-unix.conf)
-QMAKE_TARGET_CONFIG = ${XBPS_CROSS_BASE}/usr/lib/qt5/mkspecs/qconfig.pri
-QMAKE_TARGET_MODULE = ${XBPS_CROSS_BASE}/usr/lib/qt5/mkspecs/qmodule.pri
+QMAKE_TARGET_CONFIG = ${XBPS_CROSS_BASE}/usr/lib/${qt}/mkspecs/qconfig.pri
+QMAKE_TARGET_MODULE = ${XBPS_CROSS_BASE}/usr/lib/${qt}/mkspecs/qmodule.pri
QMAKE_CC = ${CC_host}
QMAKE_CXX = ${CXX_host}
QMAKE_LINK = ${CXX_host}
@@ 79,29 84,30 @@ QMAKE_CXXFLAGS = ${CXXFLAGS_host}
QMAKE_LFLAGS = ${LDFLAGS_host}
load(qt_config)
_EOF
-echo '#include "/usr/lib/qt5/mkspecs/linux-g++/qplatformdefs.h"' > "${wrksrc}/.host-spec/linux-g++/qplatformdefs.h"
+echo '#include "/usr/lib/${qt}/mkspecs/linux-g++/qplatformdefs.h"' > "${wrksrc}/.host-spec/linux-g++/qplatformdefs.h"
cat > "${wrksrc}/qt.conf" <<_EOF
[Paths]
Sysroot=${XBPS_CROSS_BASE}
Prefix=/usr
-ArchData=${XBPS_CROSS_BASE}/usr/lib/qt5
-Data=${XBPS_CROSS_BASE}/usr/share/qt5
-Documentation=${XBPS_CROSS_BASE}/usr/share/doc/qt5
-Headers=${XBPS_CROSS_BASE}/usr/include/qt5
+ArchData=${XBPS_CROSS_BASE}/usr/lib/${qt}
+Data=${XBPS_CROSS_BASE}/usr/share/${qt}
+Documentation=${XBPS_CROSS_BASE}/usr/share/doc/${qt}
+Headers=${XBPS_CROSS_BASE}/usr/include/${qt}
Libraries=${XBPS_CROSS_BASE}/usr/lib
-LibraryExecutables=/usr/lib/qt5/libexec
-Binaries=/usr/lib/qt5/bin
+LibraryExecutables=/usr/lib/${qt}/libexec
+Binaries=/usr/lib/${qt}/bin
Tests=${XBPS_CROSS_BASE}/usr/tests
-Plugins=/usr/lib/qt5/plugins
-Imports=${XBPS_CROSS_BASE}/usr/lib/qt5/imports
-Qml2Imports=${XBPS_CROSS_BASE}/usr/lib/qt5/qml
-Translations=${XBPS_CROSS_BASE}/usr/share/qt5/translations
+Plugins=/usr/lib/${qt}/plugins
+Imports=${XBPS_CROSS_BASE}/usr/lib/${qt}/imports
+Qml2Imports=${XBPS_CROSS_BASE}/usr/lib/${qt}/qml
+Translations=${XBPS_CROSS_BASE}/usr/share/${qt}/translations
Settings=${XBPS_CROSS_BASE}/etc/xdg
-Examples=${XBPS_CROSS_BASE}/usr/share/qt5/examples
+Examples=${XBPS_CROSS_BASE}/usr/share/${qt}/examples
HostPrefix=/usr
-HostData=/usr/lib/qt5
-HostBinaries=/usr/lib/qt5/bin
+HostData=/usr/lib/${qt}
+HostBinaries=/usr/lib/${qt}/bin
HostLibraries=/usr/lib
+HostLibraryExecutables=/usr/lib/${qt}/libexec
Spec=${wrksrc}/.host-spec/linux-g++
TargetSpec=${wrksrc}/.target-spec/linux-g++
_EOF
M common/build-style/slashpackage.sh => common/build-style/slashpackage.sh +1 -3
@@ 5,17 5,15 @@
# required variables
#
# build_style=slashpackage
-# wrksrc=<category>
# build_wrksrc=${pkgname}-${version}
# distfiles=<download link>
-#
+#
# example (daemontools)
#
# Template file for 'daemontools'
# pkgname=daemontools
# version=0.76
# revision=1
-# wrksrc=admin
# build_wrksrc=${pkgname}-${version}
# build_style=slashpackage
# short_desc="A collection of tools for managing UNIX services"
M common/build-style/void-cross.sh => common/build-style/void-cross.sh +27 -1
@@ 53,6 53,7 @@ _void_cross_build_binutils() {
--sbindir=/usr/bin \
--libdir=/usr/lib \
--libexecdir=/usr/lib \
+ --sysconfdir=/etc \
--target=${tgt} \
--with-sysroot=/usr/${tgt} \
--disable-nls \
@@ 60,7 61,9 @@ _void_cross_build_binutils() {
--disable-multilib \
--disable-werror \
--disable-gold \
+ --disable-gprofng \
--enable-relro \
+ --enable-new-dtags \
--enable-plugins \
--enable-64-bit-bfd \
--enable-deterministic-archives \
@@ 132,6 135,7 @@ _void_cross_build_bootstrap_gcc() {
--disable-libssp \
--disable-libitm \
--disable-libatomic \
+ --disable-gcov \
--disable-threads \
--disable-sjlj-exceptions \
--enable-languages=c \
@@ 315,6 319,14 @@ _void_cross_build_musl() {
make ${makejobs}
make DESTDIR=${wrksrc}/build_root/usr/${tgt} install
+ CFLAGS="-pipe -fPIC ${cross_musl_cflags}" \
+ CPPFLAGS="${cross_musl_cflags}" LDFLAGS="${cross_musl_ldflags}" \
+ ${tgt}-gcc -pipe -fPIC ${cross_musl_cflags} ${cross_musl_ldflags} -fpie \
+ -c ${XBPS_SRCPKGDIR}/musl/files/__stack_chk_fail_local.c \
+ -o __stack_chk_fail_local.o
+ ${tgt}-ar r libssp_nonshared.a __stack_chk_fail_local.o
+ cp libssp_nonshared.a ${wrksrc}/build_root/usr/${tgt}/usr/lib
+
touch ${wrksrc}/.musl_build_done
}
@@ 381,6 393,7 @@ _void_cross_build_gcc() {
extra_args+=" --disable-gnu-unique-object"
extra_args+=" libat_cv_have_ifunc=no"
else
+ extra_args+=" --enable-clocale=gnu"
extra_args+=" --enable-gnu-unique-object"
fi
@@ 412,6 425,7 @@ _void_cross_build_gcc() {
--disable-libvtv \
--disable-libsanitizer \
--disable-libstdcxx-pch \
+ --disable-libssp \
--enable-shared \
--enable-threads=posix \
--enable-__cxa_atexit \
@@ 420,7 434,6 @@ _void_cross_build_gcc() {
--enable-lto \
--enable-default-pie \
--enable-default-ssp \
- --enable-libssp \
--with-gnu-ld \
--with-gnu-as \
--with-linker-hash-style=gnu \
@@ 460,6 473,14 @@ do_build() {
local binutils_ver linux_ver gcc_ver libc_ver libucontext_ver
local tgt=${sourcepkg/cross-}
+ export CFLAGS="${CFLAGS/-D_FORTIFY_SOURCE=2/}"
+ export CXXFLAGS="${CXXFLAGS/-D_FORTIFY_SOURCE=2/}"
+
+ # Disable explicit -fno-PIE, gcc/binutils/libc will figure this out itself.
+ export CFLAGS="${CFLAGS//-fno-PIE/}"
+ export CXXFLAGS="${CXXFLAGS//-fno-PIE/}"
+ export LDFLAGS="${LDFLAGS//-no-pie/}"
+
_void_cross_test_ver binutils
_void_cross_test_ver linux
_void_cross_test_ver gcc
@@ 587,6 608,8 @@ do_install() {
for f in ${DESTDIR}/${sysroot}/usr/lib/ld-musl-*.so.*; do
ln -sf libc.so ${f}
done
+
+ cp libssp_nonshared.a ${DESTDIR}/${sysroot}/usr/lib/
else
# Install glibc
cd ${wrksrc}/glibc_build
@@ 625,6 648,9 @@ do_install() {
# then remove it because it conflicts with libquadmath package
rm -rf ${DESTDIR}/${sysroot}/usr/lib/libquadmath.*
+ # Remove libdep linker plugin because it conflicts with system binutils
+ rm -f ${DESTDIR}/usr/lib/bfd-plugins/libdep*
+
# Remove leftover symlinks
rm -f ${DESTDIR}/usr/lib${XBPS_TARGET_WORDSIZE}
rm -f ${DESTDIR}/lib*
D common/builds-sr-ht/changed_templates_latest_commit.sh => common/builds-sr-ht/changed_templates_latest_commit.sh +0 -27
@@ 1,27 0,0 @@
-#!/bin/sh
-#
-# changed_templates_latest_commit.sh
-# similar to the changed_templates.sh script in common/travis, but it gets the
-# changed packages since the latest commit instead of only ones that are from
-# other branches or whatever exactly the other script does.
-
-if command -v chroot-git >/dev/null 2>&1; then
- GIT_CMD=$(command -v chroot-git)
-elif command -v git >/dev/null 2>&1; then
- GIT_CMD=$(command -v git)
-fi
-
-changed_packages=$($GIT_CMD diff-tree -r --no-renames --name-only --diff-filter=AM "HEAD^" "HEAD" 'srcpkgs/*/template' | cut -d/ -f 2)
-changed_count=$(printf '%s\n' "$changed_packages" | wc -l)
-
-# only accept 1 changed package per build
-if [ -z "$changed_packages" ]; then
- printf 'No changed packages\n'
- exit 1
-elif [ "$changed_count" -ne 1 ]; then
- printf 'More than 1 package was changed\n'
- exit 1
-fi
-
-printf '%s\n' "$changed_packages"
-exit 0
M common/chroot-style/ethereal.sh => common/chroot-style/ethereal.sh +2 -2
@@ 12,7 12,7 @@
# into /.xbps_chroot_init
#
# The supported way to make use of thie chroot-style is to create
-# a root filesystem that has base-chroot and git installed and
+# a root filesystem that has base-chroot and git installed and
# have it inside a container engine like Docker.
#
# Docker example:
@@ 21,7 21,7 @@
# -R http://mirrors.servercentral.com/voidlinux/current \
# -S base-chroot
# $ tar -pC /tmp/image -c . | sudo docker import - voidlinux/masterdir
-# $ rm -rf /tmp/image
+# $ rm -rf /tmp/image
# # docker run --rm -it \
# -e XBPS_CHROOT_CMD=ethereal \
# -e XBPS_ALLOW_CHROOT_BREAKOUT=yes \
M common/environment/build-style/R-cran.sh => common/environment/build-style/R-cran.sh +7 -3
@@ 1,9 1,13 @@
makedepends+=" R"
depends+=" R"
-wrksrc="${XBPS_BUILDDIR}/${pkgname#R-cran-}"
+create_wrksrc=required
+build_wrksrc="${pkgname#R-cran-}"
# default to cran
if [ -z "$distfiles" ]; then
- distfiles="https://cran.r-project.org/src/contrib/${pkgname#R-cran-}_${version//r/-}.tar.gz
- https://cran.r-project.org/src/contrib/Archive/${pkgname#R-cran-}/${pkgname#R-cran-}_${version//r/-}.tar.gz"
+ distfiles=" https://cran.r-project.org/src/contrib/Archive/${pkgname#R-cran-}/${pkgname#R-cran-}_${version//r/-}.tar.gz"
+ case " $XBPS_DISTFILES_MIRROR " in
+ *" https://cran.r-project.org/src/contrib "*) ;;
+ *) XBPS_DISTFILES_MIRROR+=" https://cran.r-project.org/src/contrib" ;;
+ esac
fi
M common/environment/build-style/cargo.sh => common/environment/build-style/cargo.sh +4 -0
@@ 1,5 1,9 @@
hostmakedepends+=" cargo"
+if ! [[ "$pkgname" =~ ^cargo-auditable(-bootstrap)?$ ]]; then
+ hostmakedepends+=" cargo-auditable"
+fi
+
if [ "$CROSS_BUILD" ]; then
makedepends+=" rust-std"
fi
M common/environment/build-style/go.sh => common/environment/build-style/go.sh +1 -1
@@ 37,7 37,7 @@ export CGO_CFLAGS="$CFLAGS"
export CGO_CPPFLAGS="$CPPFLAGS"
export CGO_CXXFLAGS="$CXXFLAGS"
export CGO_LDFLAGS="$LDFLAGS"
-export CGO_ENABLED=1
+export CGO_ENABLED="${CGO_ENABLED:-1}"
export GO111MODULE=auto
case "$XBPS_TARGET_MACHINE" in
*-musl) export GOCACHE="${XBPS_HOSTDIR}/gocache-muslc" ;;
D common/environment/build-style/python-module.sh => common/environment/build-style/python-module.sh +0 -2
@@ 1,2 0,0 @@
-lib32disabled=yes
-makedepends+=" python python3"
M common/environment/build-style/python3-pep517.sh => common/environment/build-style/python3-pep517.sh +2 -1
@@ 1,2 1,3 @@
-hostmakedepends+=" python3-pip"
+hostmakedepends+=" python3-build python3-installer"
lib32disabled=yes
+build_helper+=" python3"
M common/environment/build-style/texmf.sh => common/environment/build-style/texmf.sh +0 -1
@@ 2,4 2,3 @@
hostmakedepends+=" rsync"
# python_version isn't needed for everything either
python_version=3
-create_wrksrc=yes
M common/environment/build-style/void-cross.sh => common/environment/build-style/void-cross.sh +0 -1
@@ 1,6 1,5 @@
lib32disabled=yes
nopie=yes
-create_wrksrc=yes
nostrip_files+=" libcaf_single.a libgcc.a libgcov.a libgcc_eh.a
libgnarl_pic.a libgnarl.a libgnat_pic.a libgnat.a libgmem.a"
M common/environment/configure/autoconf_cache/aarch64-linux => common/environment/configure/autoconf_cache/aarch64-linux +2 -2
@@ 81,10 81,10 @@ libIDL_cv_long_long_format=ll
## ac_cv_alignof_CORBA_short=2
## ac_cv_alignof_CORBA_struct=1
## ac_cv_alignof_CORBA_wchar=2
-##
+##
## lf_cv_sane_realloc=yes
as_cv_unaligned_access=${as_cv_unaligned_access=no}
-##
+##
## #unfs3
## nfsd_cv_broken_setfsuid=${nfsd_cv_broken_setfsuid=0}
## nfsd_cv_func_statfs=${nfsd_cv_func_statfs=statfs2_bsize}
M common/environment/configure/autoconf_cache/arm-common => common/environment/configure/autoconf_cache/arm-common +1 -1
@@ 99,7 99,7 @@ acx_working_snprintf=${acx_working_snprintf=yes}
# libidl
libIDL_cv_long_long_format=${libIDL_cv_long_long_format=ll}
-# libnet
+# libnet
ac_libnet_have_packet_socket=${ac_libnet_have_packet_socket=yes}
# libpcap
M common/environment/configure/autoconf_cache/common-linux => common/environment/configure/autoconf_cache/common-linux +4 -1
@@ 11,7 11,6 @@ ac_cv_func_getgrgid_r=${ac_cv_func_getgrgid_r=yes}
ac_cv_func_getpwuid_r=${ac_cv_func_getpwuid_r=yes}
ac_cv_func_posix_getpwuid_r=${ac_cv_func_posix_getpwuid_r=yes}
ac_cv_func_posix_getgrgid_r=${ac_cv_func_posix_getgrgid_r=yes}
-ac_cv_type_uid_t={ac_cv_type_uid_t=yes}
ac_cv_func_getaddrinfo=${ac_cv_func_getaddrinfo=yes}
ac_cv_func_strdup=yes
ac_cv_func_strtod=yes
@@ 170,3 169,7 @@ ac_cv_strftime_extensions=yes
# time
ac_cv_func_wait3=yes
+
+# Y2038
+gl_cv_type_time_t_y2038=${gl_cv_type_time_t_y2038=no}
+ac_cv_type_time_t_bits_macro=${ac_cv_type_time_t_bits_macro=no}
M common/environment/configure/autoconf_cache/ix86-common => common/environment/configure/autoconf_cache/ix86-common +1 -1
@@ 120,7 120,7 @@ lftp_cv_va_val_copy=${lftp_cv_va_val_copy=yes}
# libidl
libIDL_cv_long_long_format=${libIDL_cv_long_long_format=ll}
-# libnet
+# libnet
ac_cv_lbl_unaligned_fail=${ac_cv_lbl_unaligned_fail=no}
ac_libnet_have_packet_socket=${ac_libnet_have_packet_socket=yes}
M common/environment/configure/debug-debug-prefix-map.sh => common/environment/configure/debug-debug-prefix-map.sh +6 -6
@@ 1,16 1,16 @@
local _wrksrc="$wrksrc${build_wrksrc:+/$build_wrksrc}"
case "$build_style" in
cmake)
- CFLAGS="${CFLAGS} -fdebug-prefix-map=$_wrksrc/${cmake_builddir:-build}=."
- CXXFLAGS="${CXXFLAGS} -fdebug-prefix-map=$_wrksrc/${cmake_builddir:-build}=."
+ CFLAGS="${CFLAGS} -ffile-prefix-map=$_wrksrc/${cmake_builddir:-build}=."
+ CXXFLAGS="${CXXFLAGS} -ffile-prefix-map=$_wrksrc/${cmake_builddir:-build}=."
;;
meson)
- CFLAGS="${CFLAGS} -fdebug-prefix-map=$_wrksrc/${meson_builddir:-build}=."
- CXXFLAGS="${CXXFLAGS} -fdebug-prefix-map=$_wrksrc/${meson_builddir:-build}=."
+ CFLAGS="${CFLAGS} -ffile-prefix-map=$_wrksrc/${meson_builddir:-build}=."
+ CXXFLAGS="${CXXFLAGS} -ffile-prefix-map=$_wrksrc/${meson_builddir:-build}=."
;;
*)
- CFLAGS="${CFLAGS} -fdebug-prefix-map=$_wrksrc=."
- CXXFLAGS="${CXXFLAGS} -fdebug-prefix-map=$_wrksrc=."
+ CFLAGS="${CFLAGS} -ffile-prefix-map=$_wrksrc=."
+ CXXFLAGS="${CXXFLAGS} -ffile-prefix-map=$_wrksrc=."
esac
unset _wrksrc
M common/environment/setup/install.sh => common/environment/setup/install.sh +18 -9
@@ 19,11 19,12 @@ done
_vsv() {
local service="$1"
+ local facility="${2:-daemon}"
local LN_OPTS="-s"
local svdir="${PKGDESTDIR}/etc/sv/${service}"
- if [ $# -lt 1 ]; then
- msg_red "$pkgver: vsv: 1 argument expected: <service>\n"
+ if [ $# -lt 1 ] || [ $# -gt 2 ]; then
+ msg_red "$pkgver: vsv: up to 2 arguments expected: <service> [<log facility>]\n"
return 1
fi
@@ 34,17 35,25 @@ _vsv() {
vmkdir etc/sv
vcopy "${FILESDIR}/$service" etc/sv
if [ ! -L $svdir/run ]; then
+ grep -Fq 'exec 2>&1' $svdir/run || msg_warn "$pkgver: vsv: service '$service' does not contain 'exec 2>&1' to log stderr\n"
chmod 755 $svdir/run
fi
if [ -e $svdir/finish ] && [ ! -L $svdir/finish ]; then
chmod 755 $svdir/finish
fi
ln ${LN_OPTS} /run/runit/supervise.${service} $svdir/supervise
- if [ -d $svdir/log ]; then
- ln ${LN_OPTS} /run/runit/supervise.${service}-log $svdir/log/supervise
- if [ -e $svdir/log/run ] && [ ! -L $svdir/log/run ]; then
- chmod 755 ${PKGDESTDIR}/etc/sv/${service}/log/run
- fi
+ if [ -d $svdir/log ] || [ -L $svdir/log ]; then
+ msg_warn "$pkgver: vsv: overriding default log service\n"
+ else
+ mkdir $svdir/log
+ cat <<-EOF > $svdir/log/run
+ #!/bin/sh
+ exec vlogger -t $service -p $facility
+ EOF
+ fi
+ ln ${LN_OPTS} /run/runit/supervise.${service}-log $svdir/log/supervise
+ if [ -e $svdir/log/run ] && [ ! -L $svdir/log/run ]; then
+ chmod 755 ${PKGDESTDIR}/etc/sv/${service}/log/run
fi
}
@@ 85,9 94,9 @@ _vman() {
suffix=${target##*.}
fi
- if [[ $target =~ (.*)\.([a-z][a-z](_[A-Z][A-Z])?)\.(.*) ]]
+ if [[ $target =~ (.*)\.([a-z][a-z](_[A-Z][A-Z])?(\.[^.]+)?)\.(.*) ]]
then
- name=${BASH_REMATCH[1]}.${BASH_REMATCH[4]}
+ name=${BASH_REMATCH[1]}.${BASH_REMATCH[5]}
mandir=${BASH_REMATCH[2]}/man${suffix:0:1}
else
name=$target
M common/environment/setup/misc.sh => common/environment/setup/misc.sh +2 -2
@@ 1,14 1,14 @@
#
# Common variables that can be used by xbps-src.
#
-# SITE used for ditfiles mirrors. For use in $distfiles.
+# SITE used for distfiles mirrors. For use in $distfiles.
set -a
SOURCEFORGE_SITE="https://downloads.sourceforge.net/sourceforge"
NONGNU_SITE="https://download.savannah.nongnu.org/releases"
UBUNTU_SITE="http://archive.ubuntu.com/ubuntu/pool"
XORG_SITE="https://www.x.org/releases/individual"
-DEBIAN_SITE="http://ftp.debian.org/debian/pool"
+DEBIAN_SITE="https://ftp.debian.org/debian/pool"
GNOME_SITE="https://download.gnome.org/sources"
KERNEL_SITE="https://www.kernel.org/pub/linux"
CPAN_SITE="https://www.cpan.org/modules/by-module"
M common/environment/setup/python.sh => common/environment/setup/python.sh +1 -1
@@ 7,7 7,7 @@ py2_lib="usr/lib/python${py2_ver}"
py2_sitelib="${py2_lib}/site-packages"
py2_inc="usr/include/python${py2_ver}"
-py3_ver="3.10"
+py3_ver="3.11"
py3_abiver=""
py3_lib="usr/lib/python${py3_ver}"
py3_sitelib="${py3_lib}/site-packages"
M common/environment/setup/replace-interpreter.sh => common/environment/setup/replace-interpreter.sh +1 -1
@@ 36,6 36,6 @@ replace_interpreter() {
sed -i -e "1s|^#![[:space:]]*${orsb}|#!${trpath}|" $file
msg_normal "Transformed $lang script: ${file##$wrksrc}.\n"
else
- msg_warn "Ignoring unexistent $lang script: ${file##$wrksrc}.\n"
+ msg_warn "Ignoring nonexistent $lang script: ${file##$wrksrc}.\n"
fi
}
M common/environment/setup/sourcepkg.sh => common/environment/setup/sourcepkg.sh +36 -0
@@ 1,6 1,39 @@
# This shell snippet unsets all variables/functions that can be used in
# the package template (excluding subpackages).
+# Exported variables
+for var in $(awk 'BEGIN{for (i in ENVIRON) {print i}}' </dev/null); do
+ # Those variables in chroot.sh will be kept
+ case "$var" in
+ XBPS_* | IN_CHROOT | CHROOT_READY | SOURCE_DATE_EPOCH)
+ # xbps-src specific
+ ;;
+ SOURCEFORGE_SITE | NONGNU_SITE | XORG_SITE | DEBIAN_SITE | GNOME_SITE)
+ ;;
+ KERNEL_SITE | CPAN_SITE | PYPI_SITE | MOZILLA_SITE | GNU_SITE)
+ ;;
+ FREEDESKTOP_SITE | KDE_SITE | VIDEOLAN_SITE | UBUNTU_SITE)
+ ;;
+ _ | PWD | SHLVL | USER | PATH | SHELL | HOME | LC_COLLATE | LANG | TERM | PS1)
+ # known variables for shell
+ ;;
+ DISTCC_HOSTS | DISTCC_DIR)
+ ;;
+ CCACHE_DIR | CCACHE_COMPRESS)
+ ;;
+ HTTP_PROXY | HTTPS_PROXY | SOCKS_PROXY | NO_PROXY | HTTP_PROXY_AUTH)
+ ;;
+ FTP_PROXY | FTP_RETRIES)
+ ;;
+ http_proxy | https_proxy | ftp_proxy | all_proxy | no_proxy)
+ ;;
+ *)
+ unset -v "$var"
+ ;;
+ esac
+done
+unset -v var
+
## VARIABLES
unset -v pkgname version revision short_desc homepage license maintainer
unset -v archs distfiles checksum build_style build_helper nocross broken
@@ 20,6 53,9 @@ unset -v nopie build_options build_options_default bootstrap repository reverts
unset -v CFLAGS CXXFLAGS FFLAGS CPPFLAGS LDFLAGS LD_LIBRARY_PATH
unset -v CC CXX CPP GCC LD AR AS RANLIB NM OBJDUMP OBJCOPY STRIP READELF PKG_CONFIG
unset -v CMAKE_GENERATOR
+unset -v scons_use_destdir
+# build-helper python3
+unset -v PYPREFIX LDSHARED PYTHON_CONFIG PYTHONPATH _PYTHON_SYSCONFIGDATA_NAME
# unset all $build_option_ variables
unset -v "${!build_option_@}"
M => +80 -34
@@ 3,7 3,7 @@
hook() {
local srcdir="$XBPS_SRCDISTDIR/$pkgname-$version"
local f j curfile found extractdir
local f j curfile found extractdir innerdir innerfile num_dirs
local TAR_CMD
if [ -z "$distfiles" -a -z "$checksum" ]; then
@@ 20,10 20,6 @@ hook() {
fi
done
if [ -n "$create_wrksrc" ]; then
mkdir -p "${wrksrc}" || msg_error "$pkgver: failed to create wrksrc.\n"
fi
# Disable trap on ERR; the code is smart enough to report errors and abort.
trap - ERR
@@ 31,6 27,9 @@ hook() {
[ -z "$TAR_CMD" ] && TAR_CMD="$(command -v tar)"
[ -z "$TAR_CMD" ] && msg_error "xbps-src: no suitable tar cmd (bsdtar, tar)\n"
extractdir=$(mktemp -d "$XBPS_BUILDDIR/.extractdir-XXXXXXX") ||
msg_error "Cannot create temporary dir for do-extract\n"
msg_normal "$pkgver: extracting distfile(s), please wait...\n"
for f in ${distfiles}; do
@@ 57,12 56,16 @@ hook() {
*.tbz) cursufx="tbz";;
*.tar.gz) cursufx="tgz";;
*.tgz) cursufx="tgz";;
*.tar.zst) cursufx="tzst";;
*.tzst) cursufx="tzst";;
*.gz) cursufx="gz";;
*.xz) cursufx="xz";;
*.bz2) cursufx="bz2";;
*.zst) cursufx="zst";;
*.tar) cursufx="tar";;
*.zip) cursufx="zip";;
*.rpm) cursufx="rpm";;
*.deb) cursufx="deb";;
*.patch) cursufx="txt";;
*.diff) cursufx="txt";;
*.txt) cursufx="txt";;
@@ 73,32 76,29 @@ hook() {
*) msg_error "$pkgver: unknown distfile suffix for $curfile.\n";;
esac
if [ -n "$create_wrksrc" ]; then
extractdir="$wrksrc"
else
extractdir="$XBPS_BUILDDIR"
fi
case ${cursufx} in
tar|txz|tbz|tlz|tgz|crate)
tar|txz|tbz|tlz|tgz|tzst|crate)
$TAR_CMD -x --no-same-permissions --no-same-owner -f $srcdir/$curfile -C "$extractdir"
if [ $? -ne 0 ]; then
msg_error "$pkgver: extracting $curfile into $XBPS_BUILDDIR.\n"
fi
;;
gz|bz2|xz)
gz|bz2|xz|zst)
cp -f $srcdir/$curfile "$extractdir"
cd "$extractdir"
case ${cursufx} in
gz)
gunzip -f $curfile
gunzip -f $curfile
;;
bz2)
bunzip2 -f $curfile
;;
*)
xz)
unxz -f $curfile
;;
zst)
unzstd $curfile
;;
esac
;;
zip)
@@ 117,22 117,27 @@ hook() {
fi
;;
rpm)
if command -v rpmextract &>/dev/null; then
cd "$extractdir"
rpmextract $srcdir/$curfile
if ! command -v bsdtar &>/dev/null; then
msg_error "$pkgver: cannot find bsdtar for extraction.\n"
fi
bsdtar -x --no-same-permissions --no-same-owner -f $srcdir/$curfile -C "$extractdir"
if [ $? -ne 0 ]; then
msg_error "$pkgver: extracting $curfile into $XBPS_BUILDDIR.\n"
fi
;;
deb)
if command -v bsdtar &>/dev/null; then
bsdtar -x -O -f "$srcdir/$curfile" "data.tar.*" |
bsdtar -C "$extractdir" -x --no-same-permissions --no-same-owner
if [ $? -ne 0 ]; then
msg_error "$pkgver: extracting $curfile into $XBPS_BUILDDIR.\n"
fi
else
msg_error "$pkgver: cannot find rpmextract for extraction.\n"
msg_error "$pkgver: cannot find bsdtar for extraction.\n"
fi
;;
txt)
if [ "$create_wrksrc" ]; then
cp -f $srcdir/$curfile "$extractdir"
else
msg_error "$pkgname: ${curfile##*.} files can only be extracted when create_wrksrc is set\n"
fi
cp -f $srcdir/$curfile "$extractdir"
;;
7z)
if command -v 7z &>/dev/null; then
@@ 150,16 155,10 @@ hook() {
fi
;;
gem)
case "$TAR_CMD" in
*bsdtar)
$TAR_CMD -xOf $srcdir/$curfile data.tar.gz | \
$TAR_CMD -xz -C "$extractdir" -s ",^,${wrksrc##*/}/," -f -
;;
*)
$TAR_CMD -xOf $srcdir/$curfile data.tar.gz | \
$TAR_CMD -xz -C "$extractdir" --transform="s,^,${wrksrc##*/}/,"
;;
esac
innerdir="$extractdir/${wrksrc##*/}"
mkdir -p "$innerdir"
$TAR_CMD -xOf $srcdir/$curfile data.tar.gz |
$TAR_CMD -xz -C "$innerdir" -f -
if [ $? -ne 0 ]; then
msg_error "$pkgver: extracting $curfile into $XBPS_BUILDDIR.\n"
fi
@@ 169,4 168,51 @@ hook() {
;;
esac
done
cd "$extractdir"
# find "$extractdir" -mindepth 1 -maxdepth 1 -printf '1\n' | wc -l
# However, it requires GNU's find
num_dirs=0
for f in * .*; do
if [ -e "$f" ] || [ -L "$f" ]; then
case "$f" in
. | ..) ;;
*)
innerdir="$f"
num_dirs=$(( num_dirs + 1 ))
;;
esac
fi
done
# Special case for num_dirs = 2, and it contains metadata
if [ "$num_dirs" != 2 ] || [ "$create_wrksrc" ]; then
:
elif grep -q 'xmlns="http://pear[.]php[.]net/dtd/package' package.xml 2>/dev/null
then
# PHP modules' metadata
rm -f package.xml
for f in */; do innerdir="$f"; done
num_dirs=1
else
for f in *; do
# AppleDouble encoded Macintosh file
if [ -e "$f" ] && [ -e "._$f" ]; then
rm -f "._$f"
num_dirs=1
innerdir="$f"
break
fi
done
fi
rm -rf "$wrksrc"
innerdir="$extractdir/$innerdir"
cd "$XBPS_BUILDDIR"
if [ "$num_dirs" = 1 ] && [ -d "$innerdir" ] && [ -z "$create_wrksrc" ]; then
# rename the subdirectory (top-level of distfiles) to $wrksrc
mv "$innerdir" "$wrksrc" &&
rmdir "$extractdir"
else
mv "$extractdir" "$wrksrc"
fi ||
msg_error "$pkgver: failed to move sources to $wrksrc\n"
}
M common/hooks/do-fetch/00-distfiles.sh => common/hooks/do-fetch/00-distfiles.sh +1 -8
@@ 54,14 54,7 @@ contents_cksum() {
fi
;;
rpm)
- if command -v rpmextract &>/dev/null; then
- cksum=$($XBPS_DIGEST_CMD <(rpm2cpio "$curfile" | $TAR_CMD -x -f -))
- if [ $? -ne 0 ]; then
- msg_error "$pkgver: extracting $curfile to pipe.\n"
- fi
- else
- msg_error "$pkgver: cannot find rpmextract for extraction.\n"
- fi
+ msg_error "$pkgver: contents checksum not support for rpm.\n"
;;
txt)
cksum=$($XBPS_DIGEST_CMD "$curfile")
M common/hooks/post-pkg/00-register-pkg.sh => common/hooks/post-pkg/00-register-pkg.sh +1 -1
@@ 4,7 4,7 @@ registerpkg() {
local repo="$1" pkg="$2" arch="$3"
if [ ! -f ${repo}/${pkg} ]; then
- msg_error "Unexistent binary package ${repo}/${pkg}!\n"
+ msg_error "Nonexistent binary package ${repo}/${pkg}!\n"
fi
printf "%s:%s:%s\n" "${arch}" "${repo}" "${pkg}" >> "${XBPS_STATEDIR}/.${sourcepkg}_register_pkg"
M common/hooks/pre-configure/02-script-wrapper.sh => common/hooks/pre-configure/02-script-wrapper.sh +3 -1
@@ 207,6 207,8 @@ hook() {
generic_wrapper sdl-config
generic_wrapper sdl2-config
generic_wrapper gpgme-config
+ generic_wrapper gphoto2-config
+ generic_wrapper gphoto2-port-config
generic_wrapper imlib2-config
generic_wrapper libmikmod-config
generic_wrapper pcre-config
@@ 236,7 238,7 @@ hook() {
generic_wrapper3 libetpan-config
generic_wrapper3 giblib-config
python_wrapper python-config 2.7
- python_wrapper python3-config 3.10
+ python_wrapper python3-config 3.11
apr_apu_wrapper apr-1-config
apr_apu_wrapper apu-1-config
}
M common/hooks/pre-pkg/04-generate-runtime-deps.sh => common/hooks/pre-pkg/04-generate-runtime-deps.sh +8 -7
@@ 46,7 46,7 @@ store_pkgdestdir_rundeps() {
}
hook() {
- local depsftmp f lf j mapshlibs sorequires _curdep elfmagic
+ local depsftmp f lf j mapshlibs sorequires _curdep elfmagic broken_shlibs verify_deps
# Disable trap on ERR, xbps-uhelper cmd might return error... but not something
# to be worried about because if there are broken shlibs this hook returns
@@ 63,6 63,10 @@ hook() {
depsftmp=$(mktemp) || exit 1
find ${PKGDESTDIR} -type f -perm -u+w > $depsftmp 2>/dev/null
+ for f in ${shlib_requires}; do
+ verify_deps+=" ${f}"
+ done
+
exec 3<&0 # save stdin
exec < $depsftmp
while read f; do
@@ 100,7 104,7 @@ hook() {
soname=$(find ${PKGDESTDIR} -name "$f")
if [ -z "$soname" ]; then
msg_red_nochroot " SONAME: $f <-> UNKNOWN PKG PLEASE FIX!\n"
- broken=1
+ broken_shlibs=1
else
echo " SONAME: $f <-> $pkgname (ignored)"
fi
@@ 129,7 133,7 @@ hook() {
_rdepver=$($XBPS_UHELPER_CMD getpkgversion "${_rdep}" 2>/dev/null)
if [ -z "${_pkgname}" -o -z "${_rdepver}" ]; then
msg_red_nochroot " SONAME: $f <-> UNKNOWN PKG PLEASE FIX!\n"
- broken=1
+ broken_shlibs=1
continue
fi
# Check if pkg is a subpkg of sourcepkg; if true, ignore version
@@ 155,15 159,12 @@ hook() {
#
# If pkg uses any unknown SONAME error out.
#
- if [ -n "$broken" -a -z "$allow_unknown_shlibs" ]; then
+ if [ -n "$broken_shlibs" -a -z "$allow_unknown_shlibs" ]; then
msg_error "$pkgver: cannot guess required shlibs, aborting!\n"
fi
store_pkgdestdir_rundeps
- for f in ${shlib_requires}; do
- sorequires+="${f} "
- done
if [ -n "${sorequires}" ]; then
echo "${sorequires}" | xargs -n1 | sort | xargs > ${PKGDESTDIR}/shlib-requires
fi
M common/hooks/pre-pkg/99-pkglint.sh => common/hooks/pre-pkg/99-pkglint.sh +14 -0
@@ 29,6 29,15 @@ hook() {
fi
done
+ if [ -d ${PKGDESTDIR}/usr/lib/libexec ]; then
+ # Add exception for kconfig,
+ # other packages hard-coded path to its files
+ if [ "${pkgname}" != kconfig ]; then
+ msg_red "${pkgver}: /usr/lib/libexec directory is not allowed!\n"
+ error=1
+ fi
+ fi
+
for f in "$PKGDESTDIR"/*; do
f="${f##*/}"
case "$f" in
@@ 128,6 137,11 @@ hook() {
error=1
fi
+ if [ -e ${PKGDESTDIR}/usr/share/glib-2.0/schemas/gschemas.compiled ]; then
+ msg_red "${pkgver}: /usr/share/glib-2.0/schemas/gschemas.compiled is forbidden. Delete it.\n"
+ error=1
+ fi
+
# Forbid files would be generated by mimedb trigger
for f in XMLnamespaces aliases generic-icons globs globs2 icons \
magic mime.cache subclasses treemagic types version ; do
A common/scripts/check-custom-licenses => common/scripts/check-custom-licenses +9 -0
@@ 0,0 1,9 @@
+#!/bin/bash
+# checks for licenses that are no longer custom in packages
+
+mapfile -t licenses < common/travis/license.lst
+
+for lic in "${licenses[@]}"; do
+ grep -rl "custom:$lic"'[,"]' --include=template srcpkgs \
+ | cut -d/ -f2 | xargs -rn1 printf "%s: $lic is no longer custom\n"
+done
M common/scripts/lint-commits => common/scripts/lint-commits +17 -2
@@ 32,9 32,20 @@ do
awk -vC="$cmt" '
# skip header
/^$/ && !msg { msg = 1; next }
+ /^author .*noreply/ && !msg {
+ print "::error title=Commit Lint::" C ": authored by noreply email";
+ ret=1;
+ }
+ /^author .*(localhost|localdomain|[(]none[)])/ && !msg {
+ print "::error title=Commit Lint::" C ": authored by localhost email";
+ ret=1;
+ }
!msg { next }
# 3: long-line-is-banned-except-footnote-like-this-for-url
- (NF > 2) && (length > 80) { print "::error title=Commit Lint::" C ": long line: " $0; exit 1 }
+ (NF > 2) && (length > 80) {
+ print "::error title=Commit Lint::" C ": long line: " $0
+ ret = 1
+ }
!subject {
if (length > 50) { print "::warning title=Commit Lint::" C ": subject is a bit long" }
if (!($0 ~ ":" || $0 ~ "^Take over maintainership " || $0 ~ "^Orphan ")) { print "::error title=Commit Lint::" C ": subject does not follow CONTRIBUTING.md guildelines"; exit 1 }
@@ 45,7 56,11 @@ do
subject = 1; next
}
/^$/ { body = 1; next }
- !body { print "::error title=Commit Lint::" C ": second line must be blank"; exit 1 }
+ !body {
+ print "::error title=Commit Lint::" C ": second line must be blank"
+ ret = 1
+ }
+ END { exit ret }
' || status=1
done
exit $status
M common/scripts/lint-conflicts => common/scripts/lint-conflicts +1 -1
@@ 25,7 25,7 @@ else
fi
declare -A newly_built conflicts_cache providers_cache pairs owners
-repositories=("--repository=${binpkgs}" "--repository=${binpkgs}/nonfree")
+repositories=("--repository=${binpkgs}/bootstrap" "--repository=${binpkgs}" "--repository=${binpkgs}/nonfree")
rv=0
template_exists() {
M common/scripts/xbps-cycles.py => common/scripts/xbps-cycles.py +1 -1
@@ 87,7 87,7 @@ def find_cycles(depmap, xbpsdir):
# Any of the dependencies here contributes to a cycle
p = min(deps)
if len(deps) > 1:
- print('Mulitpath: {} -> {}, choosing first'.format(p, deps))
+ print('Multipath: {} -> {}, choosing first'.format(p, deps))
if cycles:
print('Cycle: ' + ' -> '.join(cycles) + '\n')
M common/shlibs => common/shlibs +692 -605
@@ 17,38 17,38 @@
# one (order top->bottom) is preferred over the next ones.
#
libc.so musl-1.1.24_7
-libc.so.6 glibc-2.32_1
-libm.so.6 glibc-2.32_1
-libpthread.so.0 glibc-2.32_1
-librt.so.1 glibc-2.32_1
-libdl.so.2 glibc-2.32_1
-ld-linux-x86-64.so.2 glibc-2.32_1 x86_64
-ld-linux.so.2 glibc-2.32_1 i686
-ld-linux.so.3 glibc-2.32_1 armv5tel
-ld-linux-aarch64.so.1 glibc-2.32_1 aarch64
-ld64.so.2 glibc-2.32_1 ppc64
-ld.so.1 glibc-2.32_1 mips
-ld.so.1 glibc-2.32_1 ppc
-ld-linux-armhf.so.3 glibc-2.32_1
-libresolv.so.2 glibc-2.32_1
-libanl.so.1 glibc-2.32_1
-libthread_db.so.1 glibc-2.32_1
-libutil.so.1 glibc-2.32_1
-libnsl.so.1 glibc-2.32_1
-libnss_db.so.2 glibc-2.32_1
-libnss_files.so.2 glibc-2.32_1
-libnss_compat.so.2 glibc-2.32_1
-libnss_dns.so.2 glibc-2.32_1
-libnss_hesiod.so.2 glibc-2.32_1
-libcrypt.so.1 glibc-2.32_1
-libBrokenLocale.so.1 glibc-2.32_1
-libSimGearCore.so.2020.3.13 simgear-2020.3.13_1
-libSimGearScene.so.2020.3.13 simgear-2020.3.13_1
-libmemusage.so glibc-2.32_1
-libSegFault.so glibc-2.32_1
-libpcprofile.so glibc-2.32_1
-libcidn.so.1 glibc-2.32_1
-libmvec.so.1 glibc-2.32_1
+libc.so.6 glibc-2.36_1
+libm.so.6 glibc-2.36_1
+libpthread.so.0 glibc-2.36_1
+librt.so.1 glibc-2.36_1
+libdl.so.2 glibc-2.36_1
+ld-linux-x86-64.so.2 glibc-2.36_1 x86_64
+ld-linux.so.2 glibc-2.36_1 i686
+ld-linux.so.3 glibc-2.36_1 armv5tel
+ld-linux-aarch64.so.1 glibc-2.36_1 aarch64
+ld64.so.2 glibc-2.36_1 ppc64
+ld.so.1 glibc-2.36_1 mips
+ld.so.1 glibc-2.36_1 ppc
+ld-linux-armhf.so.3 glibc-2.36_1
+libresolv.so.2 glibc-2.36_1
+libanl.so.1 glibc-2.36_1
+libthread_db.so.1 glibc-2.36_1
+libutil.so.1 glibc-2.36_1
+libnsl.so.1 glibc-2.36_1
+libnss_db.so.2 glibc-2.36_1
+libnss_files.so.2 glibc-2.36_1
+libnss_compat.so.2 glibc-2.36_1
+libnss_dns.so.2 glibc-2.36_1
+libnss_hesiod.so.2 glibc-2.36_1
+libcrypt.so.1 glibc-2.36_1
+libBrokenLocale.so.1 glibc-2.36_1
+libSimGearCore.so.2020.3.17 simgear-2020.3.17_1
+libSimGearScene.so.2020.3.17 simgear-2020.3.17_1
+libmemusage.so glibc-2.36_1
+libSegFault.so glibc-2.36_1
+libpcprofile.so glibc-2.36_1
+libcidn.so.1 glibc-2.36_1
+libmvec.so.1 glibc-2.36_1
libcddgmp.so.0 cddlib-0.94m_1
libcdd.so.0 cddlib-0.94m_1
libz.so.1 zlib-1.2.3_1
@@ 60,7 60,7 @@ libcc1plugin.so.0 gcc-6.2.1_1
libitm.so.1 libitm-4.7.3_1
liblto_plugin.so.0 gcc-4.7.3_1
libgcc_s.so.1 libgcc-4.4.0_1
-libgo.so.16 libgo-10.2.0_1
+libgo.so.21 libgo-12.2.0_1
libgccjit.so.0 libgccjit-10.2.1pre1_1
libperl.so.5.36 perl-5.36.0_1
libgmp.so.10 gmp-5.0.1_1
@@ 70,8 70,6 @@ libmpfr.so.6 mpfr-4.0.0_1
libppl.so.14 ppl-1.2_1
libppl_c.so.4 ppl-0.11_1
libstdc++.so.6 libstdc++-4.4.0_1
-libssp.so.0 libssp-4.4.0_1
-libcxsparse.so.3 SuiteSparse-5.10.1_1
libncurses.so.6 ncurses-libs-6.0_1 ignore
libncursesw.so.6 ncurses-libs-5.8_1 ignore
libtinfo.so.6 ncurses-libtinfo-libs-6.2_2
@@ 83,7 81,7 @@ libt3widget.so.2 libt3widget-1.2.2_1
libtranscript.so.1 libtranscript-0.3.3_1
libnetcdf.so.15 netcdf-4.7.0_1
libformw.so.6 ncurses-libs-5.8_1 ignore
-libfplll.so.7 fplll-5.4.1_1
+libfplll.so.8 fplll-5.4.4_1
libpanelw.so.6 ncurses-libs-5.8_1 ignore
libmenuw.so.6 ncurses-libs-5.8_1 ignore
libobjc.so.4 libobjc-4.7.3_12
@@ 93,11 91,16 @@ libmagic.so.1 libmagic-5.12_1
libbluetooth.so.3 libbluetooth-4.58_1
libwmf-0.2.so.7 libwmf-0.2.8.4_1
libwmflite-0.2.so.7 libwmf-0.2.8.4_1
-libgthread-2.0.so.0 glib-2.74.0_1
-libglib-2.0.so.0 glib-2.74.0_1
-libgmodule-2.0.so.0 glib-2.74.0_1
-libgio-2.0.so.0 glib-2.74.0_1
-libgobject-2.0.so.0 glib-2.74.0_1
+libgthread-2.0.so.0 glib-2.76.0_1
+libglib-2.0.so.0 glib-2.76.0_1
+libgmodule-2.0.so.0 glib-2.76.0_1
+libgio-2.0.so.0 glib-2.76.0_1
+libgobject-2.0.so.0 glib-2.76.0_1
+libwt.so.4.10.0 wt-4.10.0_1
+libwtdbo.so.4.10.0 wt-4.10.0_1
+libwtdbosqlite3.so.4.10.0 wt-4.10.0_1
+libwthttp.so.4.10.0 wt-4.10.0_1
+libwttest.so.4.10.0 wt-4.10.0_1
libatk-1.0.so.0 atk-1.26.0_1
libpangocairo-1.0.so.0 pango-1.24.0_1
libpangoft2-1.0.so.0 pango-1.24.0_1
@@ 146,7 149,7 @@ libnvidia-gtk2.so.346.47 nvidia-gtklibs-346.47_1 ignore
libnvidia-gtk3.so.346.47 nvidia-gtklibs-346.47_1 ignore
libnvidia-glcore.so.390.87 nvidia390-libs-390.87_1 ignore
libnvidia-glsi.so.346.72 nvidia-libs-346.72_1 ignore
-libnvidia-fatbinaryloader.so.390.154 nvidia390-libs-390.154_1 ignore
+libnvidia-fatbinaryloader.so.390.157 nvidia390-libs-390.154_1 ignore
libnvidia-fatbinaryloader.so.430.40 nvidia-libs-430.40_1 ignore
libglapi.so.0 libglapi-7.11_1
libgbm.so.1 libgbm-9.0_1
@@ 157,7 160,7 @@ librist.so.4 librist-0.2.7_1
libdbus-1.so.3 dbus-libs-1.2.10_1
libdbus-glib-1.so.2 dbus-glib-0.80_1
libxml2.so.2 libxml2-2.7.0_1
-libxlsxwriter.so.4 libxlsxwriter-1.1.4_1
+libxlsxwriter.so.5 libxlsxwriter-1.1.5_1
libfuse.so.2 fuse-2.8.1_1
libfuse3.so.3 fuse3-3.1.0_1
libXext.so.6 libXext-1.0.5_1
@@ 172,7 175,6 @@ libXau.so.6 libXau-1.0.4_1
libexslt.so.0 libxslt-1.1.24_1
libxslt.so.1 libxslt-1.1.24_1
libstartup-notification-1.so.0 startup-notification-0.10_1
-libwnck-1.so.22 libwnck2-2.30_1
libwnck-3.so.0 libwnck-2.91.90_1
libnl.so.1 libnl-1.1_1
libnl-3.so.200 libnl3-3.2.1_1
@@ 184,9 186,8 @@ libnl-cli-3.so.200 libnl3-3.2.1_1
libreadline.so.8 libreadline8-8.0_1
libhistory.so.8 libhistory8-8.0_1
libxfconf-0.so.3 xfconf-4.13.7_1
-libxfce4util.so.7 libxfce4util-4.12.1_1
-libxfce4panel-1.0.so.4 libxfce4panel-4.9.2_1
-libxfce4panel-2.0.so.4 libxfce4panel-4.12.0_1
+libxfce4util.so.7 libxfce4util-4.18.0_1
+libxfce4panel-2.0.so.4 libxfce4panel-4.18.0_1
libgdbm.so.6 gdbm-1.16_1
libgdbm_compat.so.4 gdbm-1.10_1_1
libintl.so.8 gettext-libs-0.19.2_1
@@ 221,6 222,7 @@ libpcrecpp.so.0 libpcrecpp-7.8_1
libgirepository-gimarshallingtests-1.0.so libgirepository-1.30_1
libgirepository-everything-1.0.so libgirepository-1.30_1
libgirepository-1.0.so.1 libgirepository-1.30_1
+libudev.so.0 libudev0-shim-1_1
libudev.so.1 eudev-libudev-1.6_1
libgudev-1.0.so.0 libgudev-230_1
libumockdev.so.0 libumockdev-0.17.6_1
@@ 243,7 245,6 @@ libdevmapper-event-lvm2.so.2.02 device-mapper-2.02.110_1
liblvm2cmd.so.2.02 device-mapper-2.02.54_1
libprop.so.0 proplib-0.1_1
libfontenc.so.1 libfontenc-1.0.4_1
-libXfont.so.1 libXfont-1.4.0_1
libx86.so.1 libx86-1.1_1
libxcb-render.so.0 libxcb-1.2_1
libxcb-glx.so.0 libxcb-1.2_1
@@ 288,6 289,7 @@ libdrm_intel.so.1 libdrm-2.4.6_1
libdrm_nouveau.so.2 libdrm-2.4.34_1
libdrm_amdgpu.so.1 libdrm-2.4.64_1
libdrm_freedreno.so.1 libdrm-2.4.97_1
+libdrm_etnaviv.so.1 libdrm-2.4.113_2
libXxf86vm.so.1 libXxf86vm-1.0.2_1
libXi.so.6 libXi-1.2.1_1
libdmx.so.1 libdmx-1.0.2_1
@@ 303,9 305,7 @@ libXaw7.so.7 libXaw-1.0.5_1
libXft.so.2 libXft-2.1.13_1
libXcursor.so.1 libXcursor-1.1.9_1
libXxf86dga.so.1 libXxf86dga-1.0.2_1
-libXxf86misc.so.1 libXxf86misc-1.0.1_1
libXp.so.6 libXp-1.0.0_1
-libXfontcache.so.1 libXfontcache-1.0.4_1
libXv.so.1 libXv-1.0.4_1
libXvMC.so.1 libXvMC-1.0.4_1
libXvMCW.so.1 libXvMC-1.0.4_1
@@ 320,13 320,12 @@ libxcb-property.so.1 xcb-util-0.3.4_1
libxcb-atom.so.1 xcb-util-0.3.4_1
libxcb-event.so.1 xcb-util-0.3.4_1
libxcb-util.so.1 xcb-util-0.3.9_1
-libtiff.so.5 tiff-4.0.0_1
-libtiffxx.so.5 tiff-4.0.0_1
+libtiff.so.6 tiff-4.5.0_1
+libtiffxx.so.6 tiff-4.5.0_1
libnotify.so.4 libnotify-0.7_1
libexo-1.so.0 exo-0.7.3_1
libexo-2.so.0 exo-0.12.0_1
libglade-2.0.so.0 libglade-2.6.4_1
-libglademm-2.4.so.1 libglademm-2.6.7_1
libthunarx-3.so.0 Thunar-1.8.1_1
libexif.so.12 libexif-0.6.17_1
liboil-0.3.so.0 liboil-0.3.16_1
@@ 353,7 352,7 @@ libMagickCore-7.Q16HDRI.so.10 libmagick-7.1.0.10_1
libMagickWand-7.Q16HDRI.so.10 libmagick-7.1.0.10_1
libMagick++-7.Q16HDRI.so.5 libmagick-7.0.11.1_1
libltdl.so.7 libltdl-2.2.6_1
-libpoppler.so.122 libpoppler-22.06.0_1
+libpoppler.so.128 libpoppler-23.05.0_1
libpoppler-glib.so.8 poppler-glib-0.18.2_1
libpoppler-cpp.so.0 poppler-cpp-0.18.2_1
libpoppler-qt5.so.1 poppler-qt5-0.31.0_1
@@ 428,12 427,13 @@ libField3D.so.1.7 Field3D-1.7.3_1
libMAC.so.6 libMAC-5.28_1
libmad.so.0 libmad-0.15.1b_1
libmatroska.so.7 libmatroska-1.6.0_1
-libmatrix_client.so.0.8.2 mtxclient-0.8.2_1
+libmatrix_client.so.0.9.2 mtxclient-0.9.2_1
libebml.so.5 libebml-1.4.0_1
libdvdread.so.8 libdvdread-6.1.1_1
libdvdnav.so.4 libdvdnav-4.1.3_1
libdvbpsi.so.10 libdvbpsi-1.3.1_1
libdca.so.0 libdca-0.0.5_1
+libdex-1.so.1 libdex-0.2.0_1
libmpeg2.so.0 libmpeg2-0.5.1_1
libmpeg2convert.so.0 libmpeg2-0.5.1_1
libmng.so.2 libmng-2.0.2_1
@@ 447,7 447,7 @@ libKScreenLocker.so.5 kscreenlocker-5.8.4_1
libparted.so.2 libparted-3.1_1
libparted-fs-resize.so.0 libparted-3.1_1
libntfs-3g.so.89 ntfs-3g-2021.8.22_1
-libruby.so.3.1 ruby-3.1.0_1
+libruby.so.3.2 ruby-3.2.0_1
librw.so.0 rankwidth-0.9_1
libprocessui.so.9 libksysguard-5.18.90_1
libksignalplotter.so.9 libksysguard-5.18.90_1
@@ 476,46 476,48 @@ libfsimage.so.1.0 xen-libs-4.10.0_1
libxenstat.so.4.14 xen-libs-4.14.0_1
libfam.so.0 gamin-0.1.10_1
libgamin-1.so.0 gamin-0.1.10_1
-libkateprivate.so.22.08.2 libkate-22.08.2_1
+libkateprivate.so.23.04.2 libkate-23.04.2_1
libKF5SyntaxHighlighting.so.5 syntax-highlighting-5.29.0_1
-libKF5Libkleo.so.5 libkleo-17.12.3_1
-libKF5GrantleeTheme.so.5 grantleetheme-17.12.3_1
-libKF5IMAP.so.5 kimap-17.12.3_1
-libKF5Ldap.so.5 kldap-17.12.3_1
+libKPim5Libkleo.so.5 libkleo-23.04.0_1
+libKPim5GrantleeTheme.so.5 grantleetheme-23.04.0_1
+libKPim5IMAP.so.5 kimap-23.04.0_1
+libKPim5Ldap.so.5 kldap-23.04.0_1
libKF5CalendarCore.so.5 kcalendarcore-5.63.0_1
-libKF5AkonadiSearchDebug.so.5 akonadi-search-17.12.3_1
-libKF5AkonadiSearchCore.so.5 akonadi-search-17.12.3_1
-libKF5AkonadiSearchPIM.so.5 akonadi-search-17.12.3_1
-libKF5AkonadiSearchXapian.so.5 akonadi-search-17.12.3_1
-libKF5LibkdepimAkonadi.so.5 libkdepim-17.12.3_1
-libKF5Libkdepim.so.5 libkdepim-17.12.3_1
+libKPim5AkonadiSearchDebug.so.5 akonadi-search-23.04.0_1
+libKPim5AkonadiSearchCore.so.5 akonadi-search-23.04.0_1
+libKPim5AkonadiSearchPIM.so.5 akonadi-search-23.04.0_1
+libKPim5AkonadiSearchXapian.so.5 akonadi-search-23.04.0_1
+libKPim5LibkdepimAkonadi.so.5 libkdepim-23.04.0_1
+libKPim5Libkdepim.so.5 libkdepim-23.04.0_1
libKF5PimCommon.so.5 pimcommon-17.12.3_1
libKF5PimCommonAkonadi.so.5 pimcommon-17.12.3_1
-libKF5Gravatar.so.5 libgravatar-17.12.3_1
+libKF5PimCommonAutoCorrection.so.5 pimcommon-22.12.1_1
+libKPim5Gravatar.so.5 libgravatar-23.04.0_1
+libKSaneCore.so.1 ksanecore-22.12.1_1
libKF5Sane.so.5 libksane-18.04.2_1
-libKPimSMTP.so.5 ksmtp-17.12.3_1
-libKF5MailTransport.so.5 kmailtransport-17.12.3_1
-libKF5MailTransportAkonadi.so.5 kmailtransport-17.12.3_1
-libKF5Mbox.so.5 kmbox-17.12.3_1
-libKF5MessageComposer.so.5 messagelib-17.12.3_1
-libKF5MessageList.so.5 messagelib-17.12.3_1
-libKF5TemplateParser.so.5 messagelib-17.12.3_1
-libKF5WebEngineViewer.so.5 messagelib-17.12.3_1
-libKF5MessageCore.so.5 messagelib-17.12.3_1
-libKF5MimeTreeParser.so.5 messagelib-17.12.3_1
-libKF5MessageViewer.so.5 messagelib-17.12.3_1
-libKF5CalendarUtils.so.5 kcalutils-17.12.3_1
-libKF5KontactInterface.so.5 kontactinterface-17.12.3_1
-libKF5KSieveUi.so.5 libksieve-17.12.3_1
-libKF5KManageSieve.so.5 libksieve-17.12.3_1
-libKF5KSieve.so.5 libksieve-17.12.3_1
-libKF5MailImporterAkonadi.so.5 mailimporter-17.12.3_1
-libKF5MailImporter.so.5 mailimporter-17.12.3_1
-libKF5MailCommon.so.5 mailcommon-17.12.3_1
-libKF5Tnef.so.5 ktnef-17.12.3_1
-libKF5AkonadiCalendar.so.5 akonadi-calendar-17.12.3_1
-libKF5CalendarSupport.so.5 calendarsupport-17.12.3_1
-libKF5AkonadiNotes.so.5 akonadi-notes-17.12.3_1
+libKPim5SMTP.so.5 ksmtp-23.04.0_1
+libKPim5MailTransport.so.5 kmailtransport-23.04.0_1
+libKPim5MailTransportAkonadi.so.5 kmailtransport-23.04.0_1
+libKPim5Mbox.so.5 kmbox-23.04.0_1
+libKPim5MessageComposer.so.5 messagelib-23.04.0_1
+libKPim5MessageList.so.5 messagelib-23.04.0_1
+libKPim5TemplateParser.so.5 messagelib-23.04.0_1
+libKPim5WebEngineViewer.so.5 messagelib-23.04.0_1
+libKPim5MessageCore.so.5 messagelib-23.04.0_1
+libKPim5MimeTreeParser.so.5 messagelib-23.04.0_1
+libKPim5MessageViewer.so.5 messagelib-23.04.0_1
+libKPim5CalendarUtils.so.5 kcalutils-23.04.0_1
+libKPim5KontactInterface.so.5 kontactinterface-23.04.0_1
+libKPim5KSieveUi.so.5 libksieve-23.04.0_1
+libKPim5KManageSieve.so.5 libksieve-23.04.0_1
+libKPim5KSieve.so.5 libksieve-23.04.0_1
+libKPim5MailImporterAkonadi.so.5 mailimporter-23.04.0_1
+libKPim5MailImporter.so.5 mailimporter-23.04.0_1
+libKPim5MailCommon.so.5 mailcommon-23.04.0_1
+libKPim5Tnef.so.5 ktnef-23.04.0_1
+libKPim5AkonadiCalendar.so.5 akonadi-calendar-23.04.0_1
+libKPim5CalendarSupport.so.5 calendarsupport-23.04.0_1
+libKPim5AkonadiNotes.so.5 akonadi-notes-23.04.0_1
libKPimKDAV.so.5 kdav-5.72.0_1
libKF5DAV.so.5 kdav-5.72.0_1
libakonadi-singlefileresource.so.5 kdepim-runtime-17.12.3_1
@@ 528,12 530,12 @@ libkImageAnnotator.so.0 kImageAnnotator-0.4.1_1
libkColorPicker.so.0 kColorPicker-0.1.5_1
libbabl-0.1.so.0 babl-0.1.16_1
libbamf3.so.2 bamf-0.5.1_1
-libicuio.so.71 icu-libs-71.1_1
-libicui18n.so.71 icu-libs-71.1_1
-libicudata.so.71 icu-libs-71.1_1
-libicutu.so.71 icu-libs-71.1_1
-libicuuc.so.71 icu-libs-71.1_1
-libicutest.so.71 icu-libs-71.1_1
+libicuio.so.73 icu-libs-73.2_1
+libicui18n.so.73 icu-libs-73.2_1
+libicudata.so.73 icu-libs-73.2_1
+libicutu.so.73 icu-libs-73.2_1
+libicuuc.so.73 icu-libs-73.2_1
+libicutest.so.73 icu-libs-73.2_1
libaspell.so.15 libaspell-0.60.8_2
libpspell.so.15 libaspell-0.60.8_2
libenchant-2.so.2 enchant2-2.2.3_1
@@ 549,8 551,8 @@ libwebkit2gtk-4.0.so.37 webkit2gtk-2.6.2_1
libjavascriptcoregtk-4.0.so.18 webkit2gtk-2.6.2_1
libwebkit2gtk-4.1.so.0 libwebkit2gtk41-2.38.0_1
libjavascriptcoregtk-4.1.so.0 libwebkit2gtk41-2.38.0_1
-libwebkit2gtk-5.0.so.0 libwebkit2gtk50-2.38.0_1
-libjavascriptcoregtk-5.0.so.0 libwebkit2gtk50-2.38.0_1
+libwebkitgtk-6.0.so.4 libwebkitgtk60-2.40.0_1
+libjavascriptcoregtk-6.0.so.1 libwebkitgtk60-2.40.0_1
libgimp-2.0.so.0 libgimp-2.10.0_1
libgimpwidgets-2.0.so.0 libgimp-2.10.0_1
libgimpui-2.0.so.0 libgimp-2.10.0_1
@@ 560,8 562,8 @@ libgimpconfig-2.0.so.0 libgimp-2.10.0_1
libgimpmath-2.0.so.0 libgimp-2.10.0_1
libgimpcolor-2.0.so.0 libgimp-2.10.0_1
libgimpmodule-2.0.so.0 libgimp-2.10.0_1
-libgmic.so.2 gmic-2.1.8_1
-libcgmic.so.2 gmic-2.1.8_1
+libgmic.so.3 gmic-3.1.6_1
+libcgmic.so.3 gmic-3.1.6_1
libexiv2.so.27 exiv2-0.27_1
libKF5Holidays.so.5 kholidays-5.47.0_1
libPhabricatorHelpers.so.5 purpose-5.48.0_1
@@ 569,10 571,10 @@ libKF5PurposeWidgets.so.5 purpose-5.48.0_1
libKF5Purpose.so.5 purpose-5.48.0_1
libKF5PulseAudioQt.so.3 pulseaudio-qt-1.3_1
libReviewboardHelpers.so.5 purpose-5.48.0_1
-libecpg_compat.so.3 postgresql-libs-14.0_1
-libecpg.so.6 postgresql-libs-14.0_1
-libpgtypes.so.3 postgresql-libs-14.0_1
-libpq.so.5 postgresql-libs-14.0_1
+libecpg_compat.so.3 postgresql-libs-15.1_1
+libecpg.so.6 postgresql-libs-15.1_1
+libpgtypes.so.3 postgresql-libs-15.1_1
+libpq.so.5 postgresql-libs-15.1_1
libmypaint.so.0 libmypaint-1.6.1_1
libgssapi_krb5.so.2 mit-krb5-libs-1.8_1
libgssrpc.so.4 mit-krb5-libs-1.8_1
@@ 605,21 607,23 @@ libicalss.so.3 libical-3.0.4_1
libicalss_cxx.so.3 libical-3.0.4_1
libicalvcal.so.3 libical-3.0.4_1
libical-glib.so.3 libical-3.0.4_1
-libcamel-1.2.so.63 evolution-data-server-3.42.0_1
-libedataserver-1.2.so.26 evolution-data-server-3.40.0_1
-libebackend-1.2.so.10 evolution-data-server-3.17.90_1
-libedataserverui-1.2.so.3 evolution-data-server-3.40.0_1
-libebook-contacts-1.2.so.3 evolution-data-server-3.34.0_1
-libedata-book-1.2.so.26 evolution-data-server-3.34.0_1
-libebook-1.2.so.20 evolution-data-server-3.34.0_1
-libecal-2.0.so.1 evolution-data-server-3.34.0_1
+libcamel-1.2.so.64 evolution-data-server-3.46.0_1
+libebackend-1.2.so.11 evolution-data-server-3.46.0_1
+libebook-1.2.so.21 evolution-data-server-3.46.0_1
+libebook-contacts-1.2.so.4 evolution-data-server-3.46.0_1
+libecal-2.0.so.2 evolution-data-server-3.46.0_1
+libedata-book-1.2.so.27 evolution-data-server-3.46.0_1
+libedataserver-1.2.so.27 evolution-data-server-3.46.0_1
+libedataserverui-1.2.so.4 evolution-data-server-3.46.0_1
+libedataserverui4-1.0.so.0 evolution-data-server-3.46.0_1
libevolution-calendar.so evolution-3.28.0_1
libevolution-util.so evolution-3.28.0_1
libemail-engine.so evolution-3.28.0_1
libevolution-mail.so evolution-3.28.0_1
+libevolution-mail-composer.so evolution-3.48.0_1
libevolution-mail-formatter.so evolution-3.40.0_1
libevolution-shell.so evolution-3.28.0_1
-libedata-cal-2.0.so.1 evolution-data-server-3.34.0_1
+libedata-cal-2.0.so.2 evolution-data-server-3.46.0_1
libgdata.so.22 libgdata-0.17.9_1
libpcap.so.1 libpcap-1.1.1_1
libiptc.so.0 iptables-1.4.7_1
@@ 629,45 633,49 @@ libip4tc.so.2 iptables-1.8.3_1
libipq.so.0 iptables-1.4.7_1
libnm.so.0 libnm-1.0.0_1
libKF5ItemModels.so.5 kitemmodels-5.26.0_1
-libboost_context.so.1.80.0 libboost_context1.80-1.80.0_1
-libboost_coroutine.so.1.80.0 libboost_coroutine1.80-1.80.0_1
-libboost_container.so.1.80.0 libboost_container1.80-1.80.0_1
-libboost_prg_exec_monitor.so.1.80.0 libboost_prg_exec_monitor1.80-1.80.0_1
-libboost_timer.so.1.80.0 libboost_timer1.80-1.80.0_1
-libboost_random.so.1.80.0 libboost_random1.80-1.80.0_1
-libboost_filesystem.so.1.80.0 libboost_filesystem1.80-1.80.0_1
-libboost_unit_test_framework.so.1.80.0 libboost_unit_test_framework1.80-1.80.0_1
-libboost_math_c99.so.1.80.0 libboost_math_c991.80-1.80.0_1
-libboost_math_tr1.so.1.80.0 libboost_math_tr11.80-1.80.0_1
-libboost_nowide.so.1.80.0 libboost_nowide1.80-1.80.0_1
-libboost_json.so.1.80.0 libboost_json1.80-1.80.0_1
-libboost_regex.so.1.80.0 libboost_regex1.80-1.80.0_1
-libboost_serialization.so.1.80.0 libboost_serialization1.80-1.80.0_1
-libboost_chrono.so.1.80.0 libboost_chrono1.80-1.80.0_1
-libboost_wserialization.so.1.80.0 libboost_wserialization1.80-1.80.0_1
-libboost_graph.so.1.80.0 libboost_graph1.80-1.80.0_1
-libboost_log.so.1.80.0 libboost_log1.80-1.80.0_1
-libboost_locale.so.1.80.0 libboost_locale1.80-1.80.0_1
-libboost_program_options.so.1.80.0 libboost_program_options1.80-1.80.0_1
-libboost_iostreams.so.1.80.0 libboost_iostreams1.80-1.80.0_1
-libboost_system.so.1.80.0 libboost_system1.80-1.80.0_1
-libboost_thread.so.1.80.0 libboost_thread1.80-1.80.0_1
-libboost_log_setup.so.1.80.0 libboost_log_setup1.80-1.80.0_1
-libboost_date_time.so.1.80.0 libboost_date_time1.80-1.80.0_1
-libboost_wave.so.1.80.0 libboost_wave1.80-1.80.0_1
-libboost_atomic.so.1.80.0 libboost_atomic1.80-1.80.0_1
-libboost_type_erasure.so.1.80.0 libboost_type_erasure1.80-1.80.0_1
-libboost_fiber.so.1.80.0 libboost_fiber1.80-1.80.0_1
-libboost_stacktrace_noop.so.1.80.0 libboost_stacktrace_noop1.80-1.80.0_1
-libboost_stacktrace_addr2line.so.1.80.0 libboost_stacktrace_addr2line1.80-1.80.0_1
-libboost_stacktrace_basic.so.1.80.0 libboost_stacktrace_basic1.80-1.80.0_1
-libboost_python310.so.1.80.0 boost-python3-1.80-1.80.0_1
+libboost_context.so.1.82.0 libboost_context-1.82.0.alpha_1
+libboost_coroutine.so.1.82.0 libboost_coroutine-1.82.0.alpha_1
+libboost_container.so.1.82.0 libboost_container-1.82.0.alpha_1
+libboost_prg_exec_monitor.so.1.82.0 libboost_prg_exec_monitor-1.82.0.alpha_1
+libboost_timer.so.1.82.0 libboost_timer-1.82.0.alpha_1
+libboost_random.so.1.82.0 libboost_random-1.82.0.alpha_1
+libboost_filesystem.so.1.82.0 libboost_filesystem-1.82.0.alpha_1
+libboost_unit_test_framework.so.1.82.0 libboost_unit_test_framework-1.82.0.alpha_1
+libboost_math_c99.so.1.82.0 libboost_math_c99-1.82.0.alpha_1
+libboost_math_tr1.so.1.82.0 libboost_math_tr1-1.82.0.alpha_1
+libboost_nowide.so.1.82.0 libboost_nowide-1.82.0.alpha_1
+libboost_json.so.1.82.0 libboost_json-1.82.0.alpha_1
+libboost_regex.so.1.82.0 libboost_regex-1.82.0.alpha_1
+libboost_serialization.so.1.82.0 libboost_serialization-1.82.0.alpha_1
+libboost_chrono.so.1.82.0 libboost_chrono-1.82.0.alpha_1
+libboost_wserialization.so.1.82.0 libboost_wserialization-1.82.0.alpha_1
+libboost_graph.so.1.82.0 libboost_graph-1.82.0.alpha_1
+libboost_graph_parallel.so.1.82.0 libboost_graph_parallel-1.82.0.alpha_1
+libboost_log.so.1.82.0 libboost_log-1.82.0.alpha_1
+libboost_locale.so.1.82.0 libboost_locale-1.82.0.alpha_1
+libboost_program_options.so.1.82.0 libboost_program_options-1.82.0.alpha_1
+libboost_iostreams.so.1.82.0 libboost_iostreams-1.82.0.alpha_1
+libboost_system.so.1.82.0 libboost_system-1.82.0.alpha_1
+libboost_sync.so.1.82.0 libboost_system-1.82.0.alpha_1
+libboost_thread.so.1.82.0 libboost_thread-1.82.0.alpha_1
+libboost_log_setup.so.1.82.0 libboost_log_setup-1.82.0.alpha_1
+libboost_date_time.so.1.82.0 libboost_date_time-1.82.0.alpha_1
+libboost_wave.so.1.82.0 libboost_wave-1.82.0.alpha_1
+libboost_atomic.so.1.82.0 libboost_atomic-1.82.0.alpha_1
+libboost_type_erasure.so.1.82.0 libboost_type_erasure-1.82.0.alpha_1
+libboost_fiber.so.1.82.0 libboost_fiber-1.82.0.alpha_1
+libboost_stacktrace_noop.so.1.82.0 libboost_stacktrace_noop-1.82.0.alpha_1
+libboost_stacktrace_addr2line.so.1.82.0 libboost_stacktrace_addr2line-1.82.0.alpha_1
+libboost_stacktrace_basic.so.1.82.0 libboost_stacktrace_basic-1.82.0.alpha_1
+libboost_mpi.so.1.82.0 libboost_mpi-1.82.0.alpha_1
+libboost_mpi_python311.so.1.82.0 libboost_mpi-python3-1.82.0.alpha_1
+libboost_python311.so.1.82.0 boost-python3-1.82.0.alpha_1
libexempi.so.8 exempi-2.5.0_1
libatasmart.so.4 libatasmart-0.17_1
libsgutils2-1.45.so.2 libsgutils-1.45_1
liblvm2app.so.2.2 liblvm2app-2.02.54_1
libcpufreq.so.0 libcpufreq-007_1
-libcpuid.so.15 libcpuid-0.5.0_1
+libcpuid.so.16 libcpuid-0.6.2_1
libgucharmap_2_90.so.7 gucharmap-3.0.0_1
libgphoto2.so.6 libgphoto2-2.5.7_1
libgphoto2_port.so.12 libgphoto2-2.5.7_1
@@ 675,7 683,7 @@ libgvfscommon.so.0 gvfs-1.7.2_1
libgvfscommon-dnssd.so.0 gvfs-1.7.2_1
libgvfsdaemon.so gvfs-1.20_1
libgvfscommon.so gvfs-1.20_1
-libnautilus-extension.so.1 libnautilus-3.2.1_1
+libnautilus-extension.so.4 libnautilus-43.0_1
libmpc.so.3 libmpc-1.0.1_1
libsigc-2.0.so.0 libsigc++-1.1_1
libsigc-3.0.so.0 libsigc++3-3.0.3_1
@@ 734,12 742,9 @@ libgpgme.so.11 libgpgme-1.12.0_2
libgpgmepp.so.6 gpgmepp-1.7.0_3
libqgpgme.so.15 gpgmeqt-1.18.0_1
libgarcon-1.so.0 garcon-0.1.12_1
-libgarcon-gtk2-1.so.0 garcon-0.4.0_1
libgarcon-gtk3-1.so.0 garcon-0.6.1_1
-libxfce4ui-1.so.0 libxfce4ui-4.9.2_1
-libxfce4ui-2.so.0 libxfce4ui-4.12.1_2
-libxfce4kbd-private-2.so.0 libxfce4ui-4.9.2_1
-libxfce4kbd-private-3.so.0 libxfce4ui-4.12.1_2
+libxfce4ui-2.so.0 libxfce4ui-4.18.0_1
+libxfce4kbd-private-3.so.0 libxfce4ui-4.18.0_1
libxml++-2.6.so.2 libxml++-2.32.0_1
libxml++-3.0.so.1 libxml++3.0-3.0.1_1
libftgl.so.2 ftgl-2.1.2_1
@@ 760,8 765,10 @@ libtotem-plparser.so.18 totem-pl-parser-3.26.1_1
libtotem-plparser-mini.so.18 libtotem-plparser-mini-3.26.1_1
libgladeui-2.so.13 libgladeui3-3.38.0_1
libtdb.so.1 libtdb-1.2.2_1
-libgssdp-1.2.so.0 gssdp-1.2.0_1
-libgupnp-1.2.so.0 gupnp-1.2.0_1
+libgssdp-1.2.so.0 gssdp1.2-1.4.0.1_1
+libgssdp-1.6.so.0 gssdp-1.6.0_1
+libgupnp-1.2.so.0 gupnp1.2-1.2.4_1
+libgupnp-1.6.so.0 gupnp-1.6.0_1
libsamplerate.so.0 libsamplerate-0.1.7_1
libmms.so.0 libmms-0.6_1
libsmbios.so.2 libsmbios-2.2.28_1
@@ 821,16 828,16 @@ libfolks-dummy.so.26 folks-0.15.0_1
libfolks-telepathy.so.26 folks-0.15.0_1
libfolks-eds.so.26 folks-0.15.0_1
libnice.so.10 libnice-0.1.18_3
-libgupnp-igd-1.0.so.4 gupnp-igd-0.2.0_1
+libgupnp-igd-1.0.so.4 gupnp1.2-igd-1.2.0_1
+libgupnp-igd-1.6.so.0 gupnp-igd-1.4.0_1
libtelepathy-logger.so.3 telepathy-logger-0.6.0_1
libmission-control-plugins.so.0 telepathy-mission-control-5.9.2_1
libclutter-gtk-1.0.so.0 clutter-gtk-1.1.2_1
libchamplain-0.12.so.0 libchamplain-0.12.5_2
libchamplain-gtk-0.12.so.0 libchamplain-0.12.5_2
-libvpx.so.5 libvpx5-1.7.0_1
+libshumate-1.0.so.1 libshumate-1.0.0_1
libvpx.so.6 libvpx6-1.8.0_1
libvpx.so.7 libvpx7-1.11.0_1
-libXevie.so.1 libXevie-1.0.2_1
libatspi.so.0 at-spi2-core-1.91.91_1
libatk-bridge-2.0.so.0 at-spi2-atk-2.6.0_1
libvte-2.91.so.0 vte3-0.68.0_1
@@ 858,8 865,9 @@ libgdkmm-2.4.so.1 gtkmm2-2.24.0_1
libgtkmm-2.4.so.1 gtkmm2-2.24.0_1
libquadmath.so.0 libquadmath-4.4.0_1
libgfortran.so.5 libgfortran-8.2.0_1
-libgnarl-10.so libada-10.2.0_1
-libgnat-10.so libada-10.2.0_1
+libgnarl-12.so libada-12.2.0_1
+libgnat-12.so libada-12.2.0_1
+libsharpyuv.so.0 libsharpyuv-1.3.0_1
libwebp.so.7 libwebp-0.6.0_1
libwebpmux.so.3 libwebp-0.6.0_1
libwebpdemux.so.2 libwebp-0.5.0_1
@@ 892,16 900,15 @@ liblcms2.so.2 lcms2-2.2_1
libcolord.so.2 libcolord-1.1.7_1
libcolordprivate.so.2 libcolord-1.1.7_1
libcolorhug.so.2 libcolord-1.1.7_1
-libgupnp-av-1.0.so.2 gupnp-av-0.10.0_1
+libgupnp-av-1.0.so.3 gupnp-av-0.14.0_1
libgrilo-0.3.so.0 grilo-0.3.2_1
libgrlnet-0.3.so.0 grilo-0.3.2_1
libgrlpls-0.3.so.0 grilo-0.3.2_1
libquvi.so.7 libquvi-0.4.0_1
libepc-1.0.so.3 libepc-0.4.1_1
libepc-ui-1.0.so.3 libepc-0.4.1_1
-libgupnp-dlna-2.0.so.3 gupnp-dlna-0.10.0_1
-libgupnp-dlna-gst-2.0.so.3 gupnp-dlna-0.10.0_1
-libgupnp-dlna-1.0.so.2 gupnp-dlna-0.6.1_1
+libgupnp-dlna-2.0.so.4 gupnp-dlna-0.12.0_1
+libgupnp-dlna-gst-2.0.so.4 gupnp-dlna-0.12.0_1
libfm.so.4 libfm-1.2.3_3
libfm-gtk3.so.4 libfm-gtk+3-1.3.1_2
libfm-extra.so.4 libfm-extra-1.2.3_3
@@ 909,8 916,8 @@ libdiscid.so.0 libdiscid-0.2.2_1
librhythmbox-core.so.10 librhythmbox-3.4.1_1
libdmapsharing-3.0.so.2 libdmapsharing-2.9.12_1
libgexiv2.so.2 libgexiv2-0.6.1_1
-libraw.so.20 libraw-0.20.2_1
-libraw_r.so.20 libraw-0.20.2_1
+libraw.so.23 libraw-0.21.0_1
+libraw_r.so.23 libraw-0.21.0_1
libdjvulibre.so.21 libdjvulibre-3.5.24_1
libgxps.so.2 libgxps-0.2.0_1
libt1.so.5 libt1-5.1.2_1
@@ 940,7 947,6 @@ libserd-0.so.0 libserd-0.18.0_1
libsord-0.so.0 libsord-0.5.0_1
libgiggle.so.0 libgiggle-0.6.1_1
libgiggle-git.so.0 libgiggle-0.6.1_1
-libwine.so.1 libwine-1.6_1
libwv-1.2.so.4 libwv-1.2.9_1
libabiword-3.0.so libabiword-3.0.0_1
libmpg123.so.0 libmpg123-1.13.4_2
@@ 954,7 960,7 @@ libsuil-0.so.0 suil-0.6.4_1
libmcpp.so.0 libmcpp-2.7.2_1
libjitterentropy.so.3 jitterentropy-3.0.0_1
libkdecorations2.so.5 kdecoration-5.8.4_1
-libkdecorations2private.so.9 kdecoration-5.23.0_1
+libkdecorations2private.so.10 kdecoration-5.26.90_1
libGlacier2.so.37 libIce-3.7.5_2
libGlacier2CryptPermissionsVerifier.so.37 libIce-3.7.5_2
libIce.so.37 libIce-3.7.5_2
@@ 985,11 991,15 @@ libuchardet.so.0 uchardet-0.0.6_1
libgtksourceviewmm-3.0.so.0 gtksourceviewmm-3.2.0_1
libyajl.so.2 yajl-2.0.1_1
libconfuse.so.2 confuse-3.2.1_1
-liblldb.so.12 lldb-12.0.0_1
-libclang.so.12 libclang-12.0.0_1
-libclang-cpp.so.12 libclang-cpp-12.0.0_1
+liblldb.so.15 lldb-15.0.7_1
+libclang.so.15 libclang-15.0.7_1
+libclang-cpp.so.15 libclang-cpp-15.0.7_1
libLLVM-11.so libllvm11-11.0.0_1
libLLVM-12.so libllvm12-12.0.0_1
+libLLVM-15.so libllvm15-15.0.7_1
+libLLVMSPIRVLib.so.15 SPIRV-LLVM-Translator-15.0.0_1
+libomp.so.5 libomp-15.0.7_1
+libomptarget.so.15 libomp-15.0.7_1
libisofs.so.6 libisofs-0.6.24_1
libmpack.so.0 libmpack-1.0.5_1
libGeoIP.so.1 libgeoip-1.4.8_1
@@ 1037,9 1047,11 @@ libudisks2.so.0 udisks2-1.93.0_1
libgcr-base-3.so.1 gcr-3.3.92_1
libgck-1.so.0 gcr-3.8.0_1
libgcr-ui-3.so.1 gcr-3.8.0_1
+libgck-2.so.0.0.0 gcr4-4.0.0_1
+libgcr-4.so.0.0.0 gcr4-4.0.0_1
libcld2.so cld2-0.0.1.20150821_1
libcld2_full.so cld2-full-0.0.1.20150821_1
-libwacom.so.2 libwacom-0.3_1
+libwacom.so.9 libwacom-2.6.0_1
libfarstream-0.2.so.5 farstream-0.2.7_1
libass.so.9 libass-0.13.6_1
libcryptui.so.0 libcryptui-3.4.0_1
@@ 1055,7 1067,7 @@ libcupscgi.so.1 libcups-1.5.3_1
libcups.so.2 libcups-1.5.3_1
libcupsimage.so.2 libcups-1.5.3_1
libijs-0.35.so libijs-0.8_1
-libgs.so.9 libgs-0.8_1
+libgs.so.10 libgs-10.0.0_1
libssh2.so.1 libssh2-1.9.0_3
libvirt-glib-1.0.so.0 libvirt-glib-0.0.8_1
libsnmp.so.40 libnet-snmp-5.9_2
@@ 1128,6 1140,7 @@ libgstpbutils-1.0.so.0 gst-plugins-base1-1.0.0_1
libgstriff-1.0.so.0 gst-plugins-base1-1.0.0_1
libgstapp-1.0.so.0 gst-plugins-base1-1.0.0_1
libgstallocators-1.0.so.0 gst-plugins-base1-1.1.1_1
+libgsttranscoder-1.0.so.0 gst-plugins-bad1-1.22.1_1
libgstphotography-1.0.so.0 gst-plugins-bad1-1.18.3_2
libgstsignalprocessor-1.0.so.0 gst-plugins-bad1-1.18.3_2
libgstbasevideo-1.0.so.0 gst-plugins-bad1-1.18.3_2
@@ 1135,11 1148,12 @@ libgstbasecamerabinsrc-1.0.so.0 gst-plugins-bad1-1.18.3_2
libgstcodecparsers-1.0.so.0 gst-plugins-bad1-1.18.3_2
libgstplayer-1.0.so.0 gst-plugins-bad1-1.18.3_2
libgstwebrtc-1.0.so.0 gst-plugins-bad1-1.18.4_2
+libgsttranscoder-1.0.so.0 gst-plugins-bad1-1.18.4_2
libgstgl-1.0.so.0 gst-plugins-base1-1.14.0_1
-libgnome-desktop-3.so.19 gnome-desktop-3.37.90.1_1
-libgnome-desktop-4.so.1 gnome-desktop-42.0_1
-libgnome-bg-4.so.1 gnome-desktop-42.0_1
-libgnome-rr-4.so.1 gnome-desktop-42.0_1
+libgnome-desktop-3.so.20 gnome-desktop-43.0_1
+libgnome-desktop-4.so.2 gnome-desktop-43.0_1
+libgnome-bg-4.so.2 gnome-desktop-43.0_1
+libgnome-rr-4.so.2 gnome-desktop-43.0_1
libsecret-1.so.0 libsecret-0.10_1
libgweather-4.so.0 libgweather-4.0.0_1
libgnomekbd.so.8 libgnomekbd-3.6.0_1
@@ 1154,18 1168,18 @@ libclutter-gst-2.0.so.0 clutter-gst-1.9.92_1
libcheese.so.8 libcheese-3.17.90_1
libcheese-gtk.so.25 libcheese-3.17.90_1
libSoundTouch.so.1 soundtouch-1.9.2_1
-libzapojit-0.0.so.0 libzapojit-0.0.2_1
libmusicbrainz5.so.1 libmusicbrainz5-5.1.0_1
-librygel-core-2.6.so.2 librygel-0.26.0_1
-librygel-renderer-2.6.so.2 librygel-0.26.0_1
-librygel-renderer-gst-2.6.so.2 librygel-0.26.0_1
-librygel-ruih-2.0.so.1 librygel-0.26.0_1
-librygel-server-2.6.so.2 librygel-0.26.0_1
-librygel-db-2.6.so.2 librygel-0.28.0_1
+librygel-core-2.8.so.0 librygel-0.42.0_1
+librygel-renderer-2.8.so.0 librygel-0.42.0_1
+librygel-renderer-gst-2.8.so.0 librygel-0.42.0_1
+librygel-ruih-2.8.so.0 librygel-0.42.0_1
+librygel-server-2.8.so.0 librygel-0.42.0_1
+librygel-db-2.8.so.0 librygel-0.42.0_1
libharfbuzz.so.0 libharfbuzz-5.1.0_1
libharfbuzz-icu.so.0 libharfbuzz-5.1.0_1
libharfbuzz-subset.so.0 libharfbuzz-5.1.0_1
libharfbuzz-gobject.so.0 libharfbuzz-5.1.0_1
+libharfbuzz-cairo.so.0 libharfbuzz-7.1.0_1
libosinfo-1.0.so.0 libosinfo-0.10.0_2
libspice-client-gtk-3.0.so.5 spice-gtk-0.41_2
libspice-client-glib-2.0.so.8 spice-gtk-0.41_2
@@ 1187,7 1201,7 @@ libHX.so.28 libHX-3.14_1
libxkbcommon.so.0 libxkbcommon-0.2.0_1
libxkbcommon-x11.so.0 libxkbcommon-x11-0.4.2_1
libxkbregistry.so.0 libxkbregistry-1.3.0_3
-libgee-0.8.so.2 libgee08-0.8.2_1
+libgee-0.8.so.2 libgee-0.20.6_1
libnettle.so.8 nettle-3.6_1
libhogweed.so.6 nettle-3.6_1
libgtkspell.so.0 gtkspell-2.0.16_1
@@ 1322,7 1336,7 @@ librumpdev_audio.so.0 netbsd-rumpkernel-20140526_3
librumpclient.so.0 netbsd-rumpkernel-20140526_3
libdotconf.so.0 dotconf-1.3_1
libspeechd.so.2 speech-dispatcher-0.8_1
-libre2.so.7 re2-2020.06.01_1
+libre2.so.10 re2-2023.03.01_1
libminizip.so.1 minizip-1.2.7_1
libsrtp2.so.1 libsrtp-2.1.0_1
libjsoncpp.so.24 jsoncpp-1.9.4_1
@@ 1341,7 1355,7 @@ libunwind-ppc64.so.8 libunwind-1.5.0_3
libunwind-setjmp.so.0 libunwind-1.5.0_3
libmicrohttpd.so.12 libmicrohttpd-0.9.73_1
libmicrodns.so.1 libmicrodns-0.2.0_1
-libgit2.so.1.5 libgit2-1.5.0_1
+libgit2.so.1.6 libgit2-1.6.4_1
libgit2-glib-1.0.so.0 libgit2-glib-0.23.4_1
libagg.so.2 agg-2.5_1
libzzip-0.so.13 zziplib-0.13.62_1
@@ 1371,20 1385,20 @@ libsolarus-gui.so.1 solarus-1.6.2_1
libplank.so.1 plank-0.11.0_1
libssh.so.4 libssh-0.9.5_2
libxcb-render-util.so.0 xcb-util-renderutil-0.3.8_1
-libKPimGAPIContacts.so.5 libkgapi-17.12.3_1
-libKPimGAPIBlogger.so.5 libkgapi-17.12.3_1
-libKPimGAPILatitude.so.5 libkgapi-17.12.3_1
-libKPimGAPICalendar.so.5 libkgapi-17.12.3_1
-libKPimGAPICore.so.5 libkgapi-17.12.3_1
-libKPimGAPITasks.so.5 libkgapi-17.12.3_1
-libKPimGAPIMaps.so.5 libkgapi-17.12.3_1
-libKPimGAPIDrive.so.5 libkgapi-17.12.3_1
-libkgapi2.so.2 libkgapi-2.0.1_1
+libKPim5GAPIPeople.so.5 libkgapi-23.04.0_1
+libKPim5GAPIBlogger.so.5 libkgapi-23.04.0_1
+libKPim5GAPILatitude.so.5 libkgapi-23.04.0_1
+libKPim5GAPICalendar.so.5 libkgapi-23.04.0_1
+libKPim5GAPICore.so.5 libkgapi-23.04.0_1
+libKPim5GAPITasks.so.5 libkgapi-23.04.0_1
+libKPim5GAPIMaps.so.5 libkgapi-23.04.0_1
+libKPim5GAPIDrive.so.5 libkgapi-23.04.0_1
libqoauth.so.2 qoauth-qt5-2.0.0_1
libIrrlicht.so.1.8 irrlicht-1.8_1
libsnappy.so.1 snappy-1.1.0_1
libbenchmark.so.1 benchmark-1.5.5_1
libbenchmark_main.so.1 benchmark-1.5.5_1
+libbemenu.so.0 bemenu-0.6.5_1
libKF5Torrent.so.6 libktorrent-2.1_1
libvncserver.so.1 libvncserver-0.9.13_2
libvncclient.so.1 libvncserver-0.9.13_2
@@ 1455,7 1469,7 @@ libgfxdr.so.0 libglusterfs-8.3_2
libgfapi.so.0 libglusterfs-8.3_2
libglusterd.so.0 libglusterfs-8.3_2
libsnapper.so.6 libsnapper-0.10.2_1
-libtsm.so.3 libtsm-3_1
+libtsm.so.4 libtsm-4.0.2_1
libxine.so.2 libxine-1.2.4_1
libjbig2dec.so.0 libjbig2dec-0.11_1
libsource-highlight.so.4 libsource-highlight-3.1.7_1
@@ 1581,7 1595,7 @@ libslim.so.1.3.6 slim-1.3.6_1
libmediaart-2.0.so.0 libmediaart-1.9.1_1
libinput.so.10 libinput-1.2.0_1
libuhttpmock-0.0.so.0 uhttpmock-0.2.0_1
-libgtkhex-4.so.0 libgtkhex-42.1_1
+libgtkhex-4.so.1 libgtkhex-43.0_1
libgdlmm-3.0.so.2 libgdlmm-3.7.3_1
libdmraid.so.1 dmraid-1.0.0.rc16.3_5
libdovecot.so.0 dovecot-2.3.13_3
@@ 1593,16 1607,18 @@ libdovecot-lda.so.0 dovecot-2.3.13_3
libwiretap.so.13 libwireshark-4.0.0_1
libwireshark.so.16 libwireshark-4.0.0_1
libwsutil.so.14 libwireshark-4.0.0_1
-libKF5ContactEditor.so.5 akonadi-contacts-17.12.1_1
-libKF5AkonadiContact.so.5 akonadi-contacts-17.12.1_1
+libKPim5ContactEditor.so.5 akonadi-contacts-23.04.0_1
+libKPim5AkonadiContact.so.5 akonadi-contacts-23.04.0_1
libKF5Prison.so.5 prison-5.43.0_1
-libKF5AkonadiMime.so.5 akonadi-mime-17.12.1_1
-libKF5Mime.so.5 kmime-17.12.1_1
+libKPim5AkonadiMime.so.5 akonadi-mime-23.04.0_1
+libKPim5Mime.so.5 kmime-23.04.0_1
libKF5Kirigami2.so.5 kirigami2-5.47.0_1
libtaskmanager.so.6 plasma-workspace-5.8.4_1
libnotificationmanager.so.1 plasma-workspace-5.15.90_1
libKPipeWire.so.5 kpipewire-5.26.0_1
-libZXing.so.1 zxing-cpp-1.2.0_1
+libKPipeWireRecord.so.5 kpipewire-5.27.0_1
+libKPipeWireDmaBuf.so.5 kpipewire-5.27.0_1
+libZXing.so.3 zxing-cpp-2.0.0_1
libfreerdp-client2.so.2 libfreerdp-2.2.0_3
libfreerdp2.so.2 libfreerdp-2.2.0_3
libwinpr2.so.2 libfreerdp-2.2.0_3
@@ 1620,8 1636,8 @@ libfreerdp-server2.so.2 libfreerdp-server-2.4.0_1
libfreerdp-shadow-subsystem2.so.2 libfreerdp-server-2.4.0_1
libfreerdp-shadow2.so.2 libfreerdp-server-2.4.0_1
libcppunit-1.15.so.1 libcppunit-1.15.1_1
-libcalc.so.2.14.0.8 libcalc-2.14.0.8_1
-libcustcalc.so.2.14.0.8 libcalc-2.14.0.8_1
+libcalc.so.2.14.1.2 libcalc-2.14.1.2_1
+libcustcalc.so.2.14.1.2 libcalc-2.14.1.2_1
libOgreMain.so.1.12.9 libogre-1.12.9_1
libOgreBites.so.1.12.9 libogre-1.12.9_1
libOgreOverlay.so.1.12.9 libogre-1.12.9_1
@@ 1695,11 1711,6 @@ libtcmalloc_minimal_debug.so.4 gperftools-2.1.90_1
libtcmalloc_debug.so.4 gperftools-2.1.90_1
libprofiler.so.0 gperftools-2.1.90_1
libtcmalloc_and_profiler.so.4 gperftools-2.1.90_1
-libHalf-2_4.so.24 ilmbase-2.4.0_1
-libIex-2_4.so.24 ilmbase-2.4.0_1
-libIexMath-2_4.so.24 ilmbase-2.4.0_1
-libImath-2_4.so.24 ilmbase-2.4.0_1
-libIlmThread-2_4.so.24 ilmbase-2.4.0_1
libIlmImf-2_4.so.24 libopenexr-2.4.0_1
libIlmImfUtil-2_4.so.24 libopenexr-2.4.0_1
libGraphicsMagick.so.3 libgraphicsmagick-1.3.19_1
@@ 1711,8 1722,8 @@ libextractor.so.3 libextractor-1.1_1
libextractor_common.so.1 libextractor-1.1_1
libpano13.so.3 libpano13-2.9.19_1
libubsan.so.1 libsanitizer-8.2.0_1
-libtsan.so.0 libsanitizer-6.3.0_1
-libasan.so.6 libsanitizer-10.2.0_1
+libtsan.so.2 libsanitizer-12.2.0_1
+libasan.so.8 libsanitizer-12.2.0_1
liblsan.so.0 libsanitizer-6.3.0_1
libvtv.so.0 libvtv-6.3.0_1
libatomic.so.1 libatomic-4.9.0_1
@@ 1724,7 1735,7 @@ libLinearMath.so.3.17 bullet-3.17_1
libBulletSoftBody.so.3.17 bullet-3.17_1
libBullet3Common.so.3.17 bullet-3.17_1
libinotifytools.so.0 libinotify-tools-3.14_2
-libfswatch.so.11 libfswatch-1.13.0_1
+libfswatch.so.13 libfswatch-1.17.1_1
libopensc.so.8 libopensc-0.22.0_1
libSDL2_ttf-2.0.so.0 SDL2_ttf-2.0.12_1
librtlsdr.so.0 librtlsdr-0.5.3_1
@@ 1736,18 1747,17 @@ libuv.so.1 libuv-1.0.0_1
libXm.so.4 motif-2.3.8_1
libMrm.so.4 motif-2.3.8_1
libUil.so.4 motif-2.3.8_1
-libgtest.so gtest-1.7.0_1
-libgtest_main.so gtest-1.7.0_1
libxmlsec1-gcrypt.so.1 xmlsec1-1.2.31_2
libxmlsec1-gnutls.so.1 xmlsec1-1.2.31_2
libefivar.so.1 libefivar-31_1
libefiboot.so.1 libefivar-31_1
+libefisec.so.1 libefivar-38_1
libportaudio.so.2 portaudio-19.20140130_1
libportaudiocpp.so.0 portaudio-cpp-19.20140130_1
libdar.so.6000 libdar-2.6.6_1
libdar64.so.6000 libdar-2.6.6_1
libpython3.so python3-3.9.2_2
-libpython3.10.so.1.0 python3-3.10.0_1
+libpython3.11.so.1.0 python3-3.11.0_1
libbrscandec2.so.1 brother-brscan3-0.2.11_2
libpyglib-2.0-python.so.0 python-gobject2-2.28.6_11
libxmlrpc_server_abyss.so.3 xmlrpc-c-1.51.06_2
@@ 1768,8 1778,8 @@ libxmlrpc_util++.so.8 xmlrpc-c-1.51.06_2
libxmlrpc_abyss++.so.8 xmlrpc-c-1.51.06_2
libtelepathy-farstream.so.3 telepathy-farstream-0.6.0_6
libnetpbm.so.11 libnetpbm-10.66.03_2
-libid3.so id3lib-3.8.3_1
-libid3-3.8.so.3 id3lib-3.8.3_1
+libid3.so id3lib-3.8.3_7
+libid3-3.8.so.3 id3lib-3.8.3_7
libgirara-gtk3.so.3 girara-0.2.8_1
libjq.so.1 jq-1.6_2
libcrypto.so.1.1 libcrypto1.1-1.1.1f_1
@@ 1819,6 1829,7 @@ libmateweather.so.1 libmateweather-1.8.0_1
libmate-panel-applet-4.so.1 libmate-panel-1.8.0_1
libslab.so.0 libmate-control-center-1.8.2_1
liblz4.so.1 liblz4-1.8.2_1
+libdxcompiler.so.3.7 DirectXShaderCompiler-1.7.2207_1
libatrilview.so.3 libatril-1.8.0_1
libatrildocument.so.3 libatril-1.8.0_1
libjawt.so openjdk8-jre-8u20_2
@@ 2007,7 2018,7 @@ libsysstat-qt5.so.0 libsysstat-0.3.2_1
libpolkit-qt5-agent-1.so.1 polkit-qt5-0.112.0_1
libpolkit-qt5-gui-1.so.1 polkit-qt5-0.112.0_1
libpolkit-qt5-core-1.so.1 polkit-qt5-0.112.0_1
-libfm-qt.so.11 libfm-qt-1.1.0_1
+libfm-qt.so.13 libfm-qt-1.3.0_1
libqtermwidget5.so.1 qtermwidget-1.0.0_1
libQt6Core.so.6 qt6-core-6.0.0_1
libQt6OpenGL.so.6 qt6-gui-6.0.0_1
@@ 2039,14 2050,15 @@ libQt6LabsSharedImage.so.6 qt6-declarative-6.1.0_1
libQt6LabsWavefrontMesh.so.6 qt6-declarative-6.1.0_1
libQt6QmlLocalStorage.so.6 qt6-declarative-6.1.0_1
libQt6QmlWorkerScript.so.6 qt6-declarative-6.0.0_1
-libQt6QuickTest.so.6 qt6-declarative-devel-6.2.0beta4_1
+libQt6QuickTest.so.6 qt6-quick-test-6.4.2_1
libQt6QuickShapes.so.6 qt6-declarative-6.0.0_1
libQt6QuickWidgets.so.6 qt6-declarative-6.0.0_1
libQt6Quick.so.6 qt6-declarative-6.0.0_1
libQt6QmlModels.so.6 qt6-declarative-6.0.0_1
libQt6QuickLayouts.so.6 qt6-declarative-6.1.0_1
libQt6QuickParticles.so.6 qt6-declarative-6.0.0_1
-libQt6ShaderTools.so.6 qt6-shadertools-6.0.0_1
+libQt6QmlCompiler.so.6 qt6-declarative-6.4.0_1
+libQt6ShaderTools.so.6 libqt6shadertools-6.4.2_1
libQt6Quick3D.so.6 qt6-quick3d-6.0.0_1
libQt6Quick3DRuntimeRender.so.6 qt6-quick3d-6.0.0_1
libQt6Quick3DUtils.so.6 qt6-quick3d-6.0.0_1
@@ 2078,10 2090,10 @@ libQt63DQuickExtras.so.6 qt6-3d-6.1.0rc2_1
libQt63DInput.so.6 qt6-3d-6.1.0rc2_1
libQt63DQuick.so.6 qt6-3d-6.1.0rc2_1
libQt6Charts.so.6 qt6-charts-6.1.0rc2_1
-libQt6Designer.so.6 qt6-tools-6.1.0_1
-libQt6DesignerComponents.so.6 qt6-tools-6.1.0_1
-libQt6Help.so.6 qt6-tools-6.1.0_1
-libQt6UiTools.so.6 qt6-tools-6.1.0_1
+libQt6Designer.so.6 qt6-designer-6.4.2_1
+libQt6DesignerComponents.so.6 qt6-designer-6.4.2_1
+libQt6Help.so.6 qt6-help-6.4.2_1
+libQt6UiTools.so.6 qt6-ui-tools-6.4.2_1
libQt6Nfc.so.6 qt6-connectivity-6.3.1_1
libQt6Bluetooth.so.6 qt6-connectivity-6.3.1_1
libQt6RemoteObjects.so.6 qt6-remoteobjects-6.3.1_1
@@ 2097,6 2109,14 @@ libQt6Positioning.so.6 qt6-location-6.2.0alpha_1
libQt6MultimediaWidgets.so.6 qt6-multimedia-6.3.1_1
libQt6MultimediaQuick.so.6 qt6-multimedia-6.3.1_1
libQt6Multimedia.so.6 qt6-multimedia-6.3.1_1
+libQt6SpatialAudio.so.6 qt6-multimedia-6.3.1_1
+libQt6WebEngineQuick.so.6 qt6-webengine-6.3.1_1
+libQt6PdfWidgets.so.6 qt6-webengine-6.3.1_1
+libQt6PdfQuick.so.6 qt6-webengine-6.3.1_1
+libQt6WebEngineCore.so.6 qt6-webengine-6.3.1_1
+libQt6Pdf.so.6 qt6-webengine-6.3.1_1
+libQt6WebEngineQuickDelegatesQml.so.6 qt6-webengine-6.3.1_1
+libQt6WebEngineWidgets.so.6 qt6-webengine-6.3.1_1
libnpth.so.0 npth-1.1_1
libnpupnp.so.9 libnpupnp-5.0.0_1
libglfw.so.3 glfw-3.0.4_1
@@ 2108,7 2128,7 @@ libldns.so.3 libldns-1.7.1_4
libopenjpeg.so.5 libopenjpeg-1.5.2_1
liboping.so.0 liboping-1.8.0_1
libloudmouth-1.so.0 loudmouth-1.5.3_12
-libtorrent-rasterbar.so.10 libtorrent-rasterbar-1.2.17_2
+libtorrent-rasterbar.so.10 libtorrent-rasterbar-1.2.18_1
libcapstone.so.4 capstone-4.0_1
libhavege.so.2 libhaveged-1.9.11_1
libnih.so.1 libnih-1.0.3_1
@@ 2188,15 2208,13 @@ libFcitx5Config.so.6 libfcitx5-5.0.5_1
libFcitx5GClient.so.2 fcitx5-gtk-5.0.4_1
libFcitx5Qt5DBusAddons.so.1 fcitx5-qt5-5.0.3_1
libFcitx5Qt5WidgetsAddons.so.2 fcitx5-qt5-5.0.3_1
-libdruntime-ldc-debug-shared.so.98 ldc-runtime-1.28.0_1
-libdruntime-ldc-shared.so.98 ldc-runtime-1.28.0_1
-libphobos2-ldc-shared.so.98 ldc-runtime-1.28.0_1
-libphobos2-ldc-debug-shared.so.98 ldc-runtime-1.28.0_1
-libldc-jit.so.99 ldc-runtime-1.29.0_1
+libdruntime-ldc-debug-shared.so.101 ldc-runtime-1.31.0_1
+libdruntime-ldc-shared.so.101 ldc-runtime-1.31.0_1
+libphobos2-ldc-shared.so.101 ldc-runtime-1.31.0_1
+libphobos2-ldc-debug-shared.so.101 ldc-runtime-1.31.0_1
libmarblewidget-qt5.so.28 marble5-17.12.2_1
libastro.so.2 marble5-17.12.2_1
libparrot.so.6.9.0 parrot-6.9.0_1
-libasr.so.0 libasr-1.0.0_1
libssr-glinject.so ssr-0.3.1_1
libgdict-1.0.so.10 gnome-dictionary-3.18.1_1
libasignify.so.1 asignify-1.0_1
@@ 2213,7 2231,7 @@ librrd.so.8 rrdtool-1.6.0_1
librrd_th.so.4 rrdtool-1.4.9_1
libmosquitto.so.1 libmosquitto-1.6.3_5
libmosquittopp.so.1 libmosquittopp-1.6.3_5
-libmpv.so.1 mpv-0.8.0_2
+libmpv.so.2 mpv-0.35.0_1
libmbedtls.so.12 mbedtls-2.13.1_1
libmbedcrypto.so.3 mbedtls-2.9.0_1
libmbedx509.so.0 mbedtls-2.9.0_1
@@ 2223,8 2241,8 @@ libdbus-c++-glib-1.so.0 libdbus-c++-0.9.0_1
libpagemaker-0.0.so.0 libpagemaker-0.0.2_1
libKF5CddbWidgets.so.5 libkcddb-17.08.2_1
libKF5Cddb.so.5 libkcddb-17.08.2_1
-libk3bdevice.so.7 k3b-17.08.2_1
-libk3blib.so.7 k3b-17.08.2_1
+libk3bdevice.so.8 k3b-22.12.1_1
+libk3blib.so.8 k3b-22.12.1_1
libsndio.so.7 libsndio-1.7.0_1
libopenconnect.so.5 openconnect-7.05_1
libusbredirparser.so.1 usbredir-0.7_1
@@ 2237,9 2255,10 @@ libgom-1.0.so.0 gom-0.3.0_1
libetpan.so.20 libetpan-1.9.3_4
libxmp.so.4 libxmp-4.3.7_1
libKF5ThreadWeaver.so.5 threadweaver-5.26.0_1
-libOpenImageIO_Util.so.2.2 openimageio-2.2.13.1_1
-libOpenImageIO.so.2.2 openimageio-2.2.13.1_1
-libOpenColorIO.so.1 opencolorio-1.0.8_1
+libOpenImageIO_Util.so.2.4 openimageio-2.4.9.0_1
+libOpenImageIO.so.2.4 openimageio-2.4.9.0_1
+libOpenColorIO.so.2.1 opencolorio-2.1.2_1
+libpystring.so.1 pystring-1.1.3_1
libyaml-cpp.so.0.7 yaml-cpp-0.7.0_1
libpaper.so.1 libpaper-1.1.24_1
libhtsjava.so.2 httrack-3.49.2_7
@@ 2257,7 2276,7 @@ libcvm-v2client.so.1 cvm-0.97_1
libudns.so.0 udns-0.4_1
libcriu.so.2 criu-3.13_2
libcompel.so.1 criu-3.13_2
-libwebsockets.so.15 libwebsockets-3.2.2_5
+libwebsockets.so.19 libwebsockets-4.3.2_1
libnfc.so.6 libnfc-1.8.0_1
libfuzzy.so.2 libfuzzy-2.12_1
libSDL_gfx.so.15 SDL_gfx-2.0.25_2
@@ 2278,7 2297,6 @@ libtelepathy-qt5.so.0 telepathy-qt5-0.9.5_1
libtelepathy-qt5-service.so.0 telepathy-qt5-0.9.7_1
libtelepathy-qt5-farstream.so.0 telepathy-qt5-farstream-0.9.5_1
libKF5Attica.so.5 attica-5.6.0_1
-libechonest5.so.2.3 libechonest-qt5-2.3.0_1
liblastfm_fingerprint5.so.1 liblastfm-qt5-1.0.9_1
liblastfm5.so.1 liblastfm-qt5-1.0.9_1
libquazip5.so.1 quazip-0.7.3_2
@@ 2315,7 2333,7 @@ libgedacairo.so.1 geda-1.10.2_1
libxornstorage.so.0 geda-1.10.2_1
libclutter-gst-3.0.so.0 clutter-gst3-3.0.4_1
libgsound.so.0 gsound-1.0.1_1
-libprocps.so.8 procps-ng-3.3.16_1
+libproc2.so.0 procps-ng-4.0.3_1
libgegl-0.4.so.0 gegl-0.4.16_1
libgegl-npd-0.4.so gegl-0.4.16_1
libgegl-sc-0.4.so gegl-0.4.16_1
@@ 2371,13 2389,13 @@ libgnunettransport.so.2 gnunet-0.12.2_1
libgnunettransportapplication.so.0 gnunet-0.12.2_1
libgnunettransportcore.so.0 gnunet-0.12.2_1
libgnunettransportcommunicator.so.0 gnunet-0.12.2_1
-libskarnet.so.2.12 skalibs-2.12.0.0_1
+libskarnet.so.2.13 skalibs-2.13.0.0_1
libKF5BalooWidgets.so.5 baloo-widgets5-17.04.3_1
libtidy.so.58 libtidy5-5.8.0_1
libSDL2_gfx-1.0.so.0 SDL2_gfx-1.0.1_1
libinjeqt.so.1 injeqt-1.1.0_1
libgadu.so.3 libgadu-1.12.1_1
-libhiredis.so.1.0.0 hiredis-1.0.0_1
+libhiredis.so.1.1.0 hiredis-1.1.0_1
libIL.so.1 devil-1.7.8_1
libILU.so.1 devil-1.7.8_1
libILUT.so.1 devil-1.7.8_1
@@ 2508,27 2526,27 @@ libu2f-host.so.0 libu2f-host-1.1.10_5
libu2f-server.so.0 libu2f-server-1.1.0_9
libsqlcipher.so.0 sqlcipher-4.3.0_3
libgta.so.1 libgta-1.2.0_1
-libgdal.so.26 libgdal-3.0.4_9
-libosgViewer.so.131 osg-3.4.1_1
-libosgShadow.so.131 osg-3.4.1_1
-libosgParticle.so.131 osg-3.4.1_1
-libOpenThreads.so.20 osg-3.4.1_1
-libosgFX.so.131 osg-3.4.1_1
-libosgText.so.131 osg-3.4.1_1
-libosgUI.so.131 osg-3.4.1_1
-libosg.so.131 osg-3.4.1_1
-libosgAnimation.so.131 osg-3.4.1_1
-libosgDB.so.131 osg-3.4.0_1
-libosgManipulator.so.131 osg-3.4.1_1
-libosgSim.so.131 osg-3.4.1_1
-libosgTerrain.so.131 osg-3.4.1_1
-libosgWidget.so.131 osg-3.4.1_1
-libosgQt.so.131 osg-3.4.1_1
-libosgUtil.so.131 osg-3.4.1_1
-libosgVolume.so.131 osg-3.4.1_1
-libosgGA.so.131 osg-3.4.1_1
-libosgPresentation.so.131 osg-3.4.1_1
-libKF5Screen.so.7 libkscreen-5.7.5_1
+libgdal.so.31 libgdal-3.5.3_1
+libosgViewer.so.161 osg-3.6.5_1
+libosgShadow.so.161 osg-3.6.5_1
+libosgParticle.so.161 osg-3.6.5_1
+libOpenThreads.so.21 osg-3.6.5_1
+libosgFX.so.161 osg-3.6.5_1
+libosgText.so.161 osg-3.6.5_1
+libosgUI.so.161 osg-3.6.5_1
+libosg.so.161 osg-3.6.5_1
+libosgAnimation.so.161 osg-3.6.5_1
+libosgDB.so.161 osg-3.6.5_1
+libosgManipulator.so.161 osg-3.6.5_1
+libosgSim.so.161 osg-3.6.5_1
+libosgTerrain.so.161 osg-3.6.5_1
+libosgWidget.so.161 osg-3.6.5_1
+libosgUtil.so.161 osg-3.6.5_1
+libosgVolume.so.161 osg-3.6.5_1
+libosgGA.so.161 osg-3.6.5_1
+libosgPresentation.so.161 osg-3.6.5_1
+libKF5Screen.so.8 libkscreen-5.26.90_1
+libKF5ScreenDpms.so.8 libkscreen-5.26.90_1
libdbusmenu-qt5.so.2 libdbusmenu-qt5-0.9.3.0_1
libKF5Solid.so.5 libksolid-5.15.0_2
libfreeimage.so.3 freeimage-3.17.0_1
@@ 2591,8 2609,8 @@ libax25io.so.0 libax25-0.0.12rc4_1
libmill.so.18 libmill-1.14_1
libges-1.0.so.0 gst1-editing-services-1.6.2_1
libykneomgr.so.0 libykneomgr-0.1.8_1
-libopenshot-audio.so.8 libopenshot-audio-0.2.2_1
-libopenshot.so.21 libopenshot-0.2.7_1
+libopenshot-audio.so.9 libopenshot-audio-0.3.0_1
+libopenshot.so.23 libopenshot-0.3.0_1
libpqxx-6.3.so libpqxx-6.3.3_1
libndpi.so.3 ndpi-3.4_1
liblog.so android-studio-3.0.1_1
@@ 2613,7 2631,7 @@ libhwloc.so.15 libhwloc-2.0.4_1
libnetfilter_cttimeout.so.1 libnetfilter_cttimeout-1.0.0_1
libnetfilter_cthelper.so.0 libnetfilter_cthelper-1.0.0_1
libnetfilter_queue.so.1 libnetfilter_queue-1.0.2_1
-libfilezilla.so.32 libfilezilla-0.39.2_1
+libfilezilla.so.36 libfilezilla-0.42.2_1
libtommath.so.1 libtommath-1.0_1
libKF5ItemViews.so.5 kitemviews-5.26.0_1
libunicorn.so.1 unicorn-1.0_1
@@ 2666,26 2684,26 @@ libc++abi.so.1 libcxxabi-3.8.0_1
libfastjson.so.4 libfastjson-0.99.3_1
libdcadec.so.0 dcadec-0.2.0_1
libcmark.so.0 cmark-0.24.1_1
-libspotify.so.12 libspotify-12.1.51_1
libvidstab.so.1.1 libvidstab-1.1.0_1
libxdo.so.3 xdotool-3.20150503.1_1
-libabigail.so.1 libabigail-2.1_1
+libabigail.so.2 libabigail-2.3_1
libgnome-games-support-1.so.3 libgnome-games-support-1.4.0_1
-libKDevCMakeCommon.so.36 kdevelop-22.04.1_1
-libKDevClangPrivate.so.36 kdevelop-22.04.1_1
-libKDevCompileAnalyzerCommon.so.36 kdevelop-22.04.1_1
-libKDevPlatformDebugger.so.58 kdevelop-22.04.1_1
-libKDevPlatformDocumentation.so.58 kdevelop-22.04.1_1
-libKDevPlatformInterfaces.so.58 kdevelop-22.04.1_1
-libKDevPlatformLanguage.so.58 kdevelop-22.04.1_1
-libKDevPlatformOutputView.so.58 kdevelop-22.04.1_1
-libKDevPlatformProject.so.58 kdevelop-22.04.1_1
-libKDevPlatformSerialization.so.58 kdevelop-22.04.1_1
-libKDevPlatformShell.so.58 kdevelop-22.04.1_1
-libKDevPlatformSublime.so.58 kdevelop-22.04.1_1
-libKDevPlatformTests.so.58 kdevelop-22.04.1_1
-libKDevPlatformUtil.so.58 kdevelop-22.04.1_1
-libKDevPlatformVcs.so.58 kdevelop-22.04.1_1
+libKDevCMakeCommon.so.510 kdevelop-22.12.1_1
+libKDevClangPrivate.so.510 kdevelop-22.12.1_1
+libKDevCompileAnalyzerCommon.so.510 kdevelop-22.12.1_1
+libKDevelopSessionsWatch.so.510 kdevelop-22.12.1_1
+libKDevPlatformDebugger.so.510 kdevelop-22.12.1_1
+libKDevPlatformDocumentation.so.510 kdevelop-22.12.1_1
+libKDevPlatformInterfaces.so.510 kdevelop-22.12.1_1
+libKDevPlatformLanguage.so.510 kdevelop-22.12.1_1
+libKDevPlatformOutputView.so.510 kdevelop-22.12.1_1
+libKDevPlatformProject.so.510 kdevelop-22.12.1_1
+libKDevPlatformSerialization.so.510 kdevelop-22.12.1_1
+libKDevPlatformShell.so.510 kdevelop-22.12.1_1
+libKDevPlatformSublime.so.510 kdevelop-22.12.1_1
+libKDevPlatformTests.so.510 kdevelop-22.12.1_1
+libKDevPlatformUtil.so.510 kdevelop-22.12.1_1
+libKDevPlatformVcs.so.510 kdevelop-22.12.1_1
libts.so.0 tslib-1.6_1
libobs.so.0 obs-0.14.1_2
libobsglad.so.1 obs-28.0.1_1
@@ 2715,13 2733,13 @@ libmarkdown.so.2 discount-2.2.0_3
libkeystone.so.0 keystone-0.9_1
libmate-slab.so.0 libmate-control-center-1.14.0_2
libuev.so.3 libuev-2.4.0_1
-liburcu-bp.so.6 liburcu-0.10.0_1
-liburcu-cds.so.6 liburcu-0.10.0_1
-liburcu-common.so.6 liburcu-0.10.0_1
-liburcu-mb.so.6 liburcu-0.10.0_1
-liburcu-qsbr.so.6 liburcu-0.10.0_1
-liburcu-signal.so.6 liburcu-0.10.0_1
-liburcu.so.6 liburcu-0.10.0_1
+liburcu-bp.so.8 liburcu-0.14.0_1
+liburcu-cds.so.8 liburcu-0.14.0_1
+liburcu-common.so.8 liburcu-0.14.0_1
+liburcu-mb.so.8 liburcu-0.14.0_1
+liburcu-qsbr.so.8 liburcu-0.14.0_1
+liburcu-signal.so.8 liburcu-0.14.0_1
+liburcu.so.8 liburcu-0.14.0_1
liblttng-ust.so.0 lttng-ust-2.7.2_1
liblttng-ust-ctl.so.4 lttng-ust-2.10.0_1
liblttng-ust-fork.so.0 lttng-ust-2.7.2_1
@@ 2895,7 2913,7 @@ libKPropertyWidgets3.so.4 kproperty-3.1.0_1
libKPropertyCore3.so.4 kproperty-3.1.0_1
libKReport3.so.4 kreport-3.1.0_1
libbotan-2.so.19 botan-2.19.1_1
-libswipl.so.8 swi-prolog-8.2.4_2
+libswipl.so.9 swi-prolog-9.0.0_1
libpcre2-16.so.0 libpcre2-10.22_1
libpcre2-32.so.0 libpcre2-10.22_1
libpcre2-8.so.0 libpcre2-10.22_1
@@ 2975,12 2993,12 @@ libdecoration.so.0 compiz-core-0.8.14_1
libcompizconfig.so.0 libcompizconfig-0.8.14_1
libemeraldengine.so.0 emerald-0.8.14_1
libhangul.so.1 libhangul-0.1.0_1
-libmutter-10.so.0 mutter-42.0_1
-libmutter-clutter-10.so.0 mutter-42.0_1
-libmutter-cogl-10.so.0 mutter-42.0_1
-libmutter-cogl-pango-10.so.0 mutter-42.0_1
+libmutter-12.so.0 mutter-44.0_1
+libmutter-clutter-12.so.0 mutter-44.0_1
+libmutter-cogl-12.so.0 mutter-44.0_1
+libmutter-cogl-pango-12.so.0 mutter-44.0_1
libgeoclue-2.so.0 geoclue2-2.4.4_1
-libgepub.so.0 libgepub-0.4_1
+libgepub-0.6.so.0 libgepub-0.6.0_4
libslopy.so.7.6 slop-7.6_1
libbcunit.so.1 bcunit-3.0_1
libzbar.so.0 libzbar-0.10_1
@@ 3002,26 3020,26 @@ libbearssl.so.0 bearssl-0.3_1
libXfont2.so.2 libXfont2-2.0.1_1
libqalculate.so.22 libqalculate-3.20.1_1
libweston-9.so.0 weston-9.0.0_1
-libostree-1.so.1 libostree-2020.8_2
+libostree-1.so.1 ostree-2023.1_1
librhash.so.0 rhash-1.3.4_1
libserialport.so.0 libserialport-0.1.1_1
libsigrok.so.4 libsigrok-0.5.0_1
libsigrokcxx.so.4 libsigrok-0.5.0_1
libsigrokdecode.so.4 libsigrokdecode-0.5.0_2
libglyr.so.1 glyr-1.0.8_1
-libPocoJSON.so.64 poco-1.9.4_3
-libPocoMongoDB.so.64 poco-1.9.4_3
-libPocoZip.so.64 poco-1.9.4_3
-libPocoData.so.64 poco-1.9.4_3
-libPocoNet.so.64 poco-1.9.4_3
-libPocoDataSQLite.so.64 poco-1.9.4_3
-libPocoFoundation.so.64 poco-1.9.4_3
-libPocoXML.so.64 poco-1.9.4_3
-libPocoUtil.so.64 poco-1.9.4_3
-libPocoRedis.so.64 poco-1.9.4_3
-libPocoEncodings.so.64 poco-1.9.4_3
-libPocoNetSSL.so.64 poco-1.9.4_3
-libPocoCrypto.so.64 poco-1.9.4_3
+libPocoJSON.so.94 poco-1.12.4_1
+libPocoMongoDB.so.94 poco-1.12.4_1
+libPocoZip.so.94 poco-1.12.4_1
+libPocoData.so.94 poco-1.12.4_1
+libPocoNet.so.94 poco-1.12.4_1
+libPocoDataSQLite.so.94 poco-1.12.4_1
+libPocoFoundation.so.94 poco-1.12.4_1
+libPocoXML.so.94 poco-1.12.4_1
+libPocoUtil.so.94 poco-1.12.4_1
+libPocoRedis.so.94 poco-1.12.4_1
+libPocoEncodings.so.94 poco-1.12.4_1
+libPocoNetSSL.so.94 poco-1.12.4_1
+libPocoCrypto.so.94 poco-1.12.4_1
libPtex.so ptex-2.3.2_1
libopenblas.so.0 openblas-0.2.19_1
librtaudio.so.6 rtaudio-5.1.0_1
@@ 3039,10 3057,12 @@ libbaccats-mysql-9.4.2.so bacula-common-mariadb-9.4.2_4
bpipe-fd.so bacula-fd-9.4.2_4
libnftables.so.1 libnftables-0.9.1_1
libbctoolbox.so.1 bctoolbox-0.6.0_1
+libbcmatroska2.so.0 bcmatroska2-5.2.1_1
+libbcg729.so.0 bcg729-1.1.1_1
libortp.so.15 ortp-4.4.0_1
libsuperlu.so.5 superlu-5.2.1_1
libgosu.so.0 gosu-0.12.0_1
-libyara.so.9 libyara-4.2.0_1
+libyara.so.10 libyara-4.3.0_1
libyaz_icu.so.5 yaz-5.23.1_1
libyaz.so.5 yaz-5.23.1_1
libyaz_server.so.5 yaz-5.23.1_1
@@ 3066,7 3086,7 @@ libwithsctp.so.1 lksctp-tools-1.0.17_1
libnss_ldap.so.2 nss-pam-ldapd-0.9.7_4
libunshield.so.0 libunshield-0.6_1
libMyGUIEngine.so.3.4.1 libmygui-3.4.1_1
-libproj.so.18 proj-6.3.0_1
+libproj.so.25 proj-9.1.1_1
libnlopt.so.0 nlopt-2.4.2_1
libeb.so.16 libeb-4.3.3_1
libchipcard.so.6 libchipcard-5.0.4_1
@@ 3113,7 3133,7 @@ libunbound.so.8 libunbound-1.13.1_2
libmirage.so.11 libmirage-3.1.0_1
libwkhtmltox.so.0 libwkhtmltopdf-0.12.5_1
libsysprof-4.so sysprof-3.37.90_1
-libsysprof-ui-4.so sysprof-3.37.90_1
+libsysprof-ui-5.so sysprof-3.46.0_1
libvala-0.56.so.0 libvala-0.56.0_1
libvaladoc-0.56.so.0 libvaladoc-0.56.0_1
libvalaccodegen.so libvala-0.44.0_1
@@ 3124,7 3144,7 @@ libffms2.so.4 libffms2-2.23.1_1
libddcutil.so.4 ddcutil-1.0.1_1
liblsmash.so.2 liblsmash-2.9.1_1
libgiac.so.0 libgiac-1.4.9r17_1
-libgnustep-base.so.1.28 gnustep-base-1.28.0_1
+libgnustep-base.so.1.29 gnustep-base-1.29.0_1
libtermbox.so.1 termbox-1.1.0_1
libmysofa.so.1 libmysofa-1.2_1
libzinnia.so.0 libzinnia-0.06_1
@@ 3163,8 3183,8 @@ libsquirrel.so.0 squirrel-libs-3.1_1
libsqstdlib.so.0 squirrel-libs-3.1_1
libexecinfo.so.1 libexecinfo-1.1_1
libkdeconnectpluginkcm.so.2 kdeconnect-20.12.2_1
-libkdeconnectinterfaces.so.22 kdeconnect-22.04.1_1
-libkdeconnectcore.so.22 kdeconnect-22.04.1_1
+libkdeconnectinterfaces.so.23 kdeconnect-23.04.0_1
+libkdeconnectcore.so.23 kdeconnect-23.04.0_1
libkpmcore.so.12 kpmcore-22.04.1_1
libpkcs11-helper.so.1 pkcs11-helper-1.25.1_6
libr_core.so.5.7.8 radare2-5.7.8_1
@@ 3190,13 3210,21 @@ libr_fs.so.5.7.8 radare2-5.7.8_1
libr_magic.so.5.7.8 radare2-5.7.8_1
libr_reg.so.5.7.8 radare2-5.7.8_1
libr_main.so.5.7.8 radare2-5.7.8_1
-libykpiv.so.1 libykpiv-2.1.1_2
-libykcs11.so.1 libykcs11-2.1.1_2
+libykpiv.so.2 libykpiv-2.3.0_1
+libykcs11.so.2 libykcs11-2.3.0_1
libKF5KExiv2.so.15.0.0 libkexiv25-17.04.3_1
libqmobipocket.so.2 libqmobipocket-17.04.3_1
libgloox.so.18 gloox-1.0.24_1
libgsmsd.so.8 gammu-smsd-1.39.0_1
libGammu.so.8 gammu-1.39.0_1
+libKF5TextAutoCorrectionCore.so.1 ktextaddons-1.3.2_1
+libKF5TextAutoCorrectionWidgets.so.1 ktextaddons-1.3.2_1
+libKF5TextEditTextToSpeech.so.1 ktextaddons-1.3.2_1
+libKF5TextEmoticonsWidgets.so.1 ktextaddons-1.3.2_1
+libKF5TextEmoticonsCore.so.1 ktextaddons-1.3.2_1
+libKF5TextGrammarCheck.so.1 ktextaddons-1.3.2_1
+libKF5TextTranslator.so.1 ktextaddons-1.3.2_1
+libKF5TextAddonsWidgets.so.1 ktextaddons-1.3.2_1
libz3.so z3-4.6.0_2
libngspice.so.0 ngspice-35_1
libvulkan.so.1 vulkan-loader-1.0.57.0_1
@@ 3207,14 3235,14 @@ libembb_base_cpp.so embb-1.0.0_3
libembb_base_c.so embb-1.0.0_3
libhpdf-2.3.0.so Haru-2.3.0_3
libKF5Contacts.so.5 kcontacts-5.63.0_1
-libKF5AkonadiPrivate.so.5 akonadi5-17.12.0_1
-libKF5AkonadiCore.so.5 akonadi5-17.12.0_1
-libKF5AkonadiAgentBase.so.5 akonadi5-17.12.0_1
-libKF5AkonadiWidgets.so.5 akonadi5-17.12.0_1
-libKF5AkonadiXml.so.5 akonadi5-17.12.0_1
-libKF5PimTextEdit.so.5 kpimtextedit-17.12.0_1
-libKF5IdentityManagement.so.5 kidentitymanagement-17.12.0_1
-libKF5IdentityManagementWidgets.so.5 kidentitymanagement-22.04.0_1
+libKPim5AkonadiXml.so.5 akonadi5-23.04.0_1
+libKPim5AkonadiCore.so.5 akonadi5-23.04.0_1
+libKPim5AkonadiPrivate.so.5 akonadi5-23.04.0_1
+libKPim5AkonadiWidgets.so.5 akonadi5-23.04.0_1
+libKPim5AkonadiAgentBase.so.5 akonadi5-23.04.0_1
+libKPim5TextEdit.so.5 kpimtextedit-23.04.0_1
+libKPim5IdentityManagement.so.5 kidentitymanagement-23.04.0_1
+libKPim5IdentityManagementWidgets.so.5 kidentitymanagement-23.04.0_1
libKChart.so.2 kdiagram-2.6.0_1
libKGantt.so.2 kdiagram-2.6.0_1
libscrypt.so.0 libscrypt-1.21_1
@@ 3232,197 3260,207 @@ libarcan_tui.so.0.15 arcan-0.6.1.1_1
libarcan_a12.so.0.1 arcan-0.6.1.1_1
liblwipv6.so.2 lwipv6-1.5a_1
libpipewire-0.3.so.0 libpipewire-0.3.6_1
-libvolk.so.2.5 volk-2.5.0_1
-libgnuradio-runtime.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-pmt.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-blocks.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-audio.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-fec.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-fft.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-filter.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-analog.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-digital.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-dtv.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-channels.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-trellis.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-video-sdl.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-vocoder.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-wavelet.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-uhd.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-network.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-soapy.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-qtgui.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-zeromq.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-iio.so.3.10.3 gnuradio-3.10.3.0_1
-libgnuradio-pdu.so.3.10.3 gnuradio-3.10.3.0_1
+libvolk.so.3.0 volk-3.0.0_1
+libgnuradio-runtime.so.3.10.5 gnuradio-3.10.5.0_1
+libgnuradio-pmt.so.3.10.5 gnuradio-3.10.5.0_1
+libgnuradio-blocks.so.3.10.5 gnuradio-3.10.5.0_1
+libgnuradio-audio.so.3.10.5 gnuradio-3.10.5.0_1
+libgnuradio-fec.so.3.10.5 gnuradio-3.10.5.0_1
+libgnuradio-fft.so.3.10.5 gnuradio-3.10.5.0_1
+libgnuradio-filter.so.3.10.5 gnuradio-3.10.5.0_1
+libgnuradio-analog.so.3.10.5 gnuradio-3.10.5.0_1
+libgnuradio-digital.so.3.10.5 gnuradio-3.10.5.0_1
+libgnuradio-dtv.so.3.10.5 gnuradio-3.10.5.0_1
+libgnuradio-channels.so.3.10.5 gnuradio-3.10.5.0_1
+libgnuradio-trellis.so.3.10.5 gnuradio-3.10.5.0_1
+libgnuradio-video-sdl.so.3.10.5 gnuradio-3.10.5.0_1
+libgnuradio-vocoder.so.3.10.5 gnuradio-3.10.5.0_1
+libgnuradio-wavelet.so.3.10.5 gnuradio-3.10.5.0_1
+libgnuradio-uhd.so.3.10.5 gnuradio-3.10.5.0_1
+libgnuradio-network.so.3.10.5 gnuradio-3.10.5.0_1
+libgnuradio-soapy.so.3.10.5 gnuradio-3.10.5.0_1
+libgnuradio-qtgui.so.3.10.5 gnuradio-3.10.5.0_1
+libgnuradio-zeromq.so.3.10.5 gnuradio-3.10.5.0_1
+libgnuradio-iio.so.3.10.5 gnuradio-3.10.5.0_1
+libgnuradio-pdu.so.3.10.5 gnuradio-3.10.5.0_1
libgnuradio-osmosdr.so.0.2.0 gnuradio-osmosdr-0.2.0_1
libflann_cpp.so.1.9 flann-1.9.1_1
libflann.so.1.9 flann-1.9.1_1
-libvtkChartsCore-9.0.so.1 vtk-9.0.1_1
-libvtkCommonColor-9.0.so.1 vtk-9.0.1_1
-libvtkCommonComputationalGeometry-9.0.so.1 vtk-9.0.1_1
-libvtkCommonCore-9.0.so.1 vtk-9.0.1_1
-libvtkCommonDataModel-9.0.so.1 vtk-9.0.1_1
-libvtkCommonExecutionModel-9.0.so.1 vtk-9.0.1_1
-libvtkCommonMath-9.0.so.1 vtk-9.0.1_1
-libvtkCommonMisc-9.0.so.1 vtk-9.0.1_1
-libvtkCommonSystem-9.0.so.1 vtk-9.0.1_1
-libvtkCommonTransforms-9.0.so.1 vtk-9.0.1_1
-libvtkDICOMParser-9.0.so.1 vtk-9.0.1_1
-libvtkDomainsChemistry-9.0.so.1 vtk-9.0.1_1
-libvtkFiltersAMR-9.0.so.1 vtk-9.0.1_1
-libvtkFiltersCore-9.0.so.1 vtk-9.0.1_1
-libvtkFiltersExtraction-9.0.so.1 vtk-9.0.1_1
-libvtkFiltersFlowPaths-9.0.so.1 vtk-9.0.1_1
-libvtkFiltersGeneral-9.0.so.1 vtk-9.0.1_1
-libvtkFiltersGeneric-9.0.so.1 vtk-9.0.1_1
-libvtkFiltersGeometry-9.0.so.1 vtk-9.0.1_1
-libvtkFiltersHybrid-9.0.so.1 vtk-9.0.1_1
-libvtkFiltersHyperTree-9.0.so.1 vtk-9.0.1_1
-libvtkFiltersImaging-9.0.so.1 vtk-9.0.1_1
-libvtkFiltersModeling-9.0.so.1 vtk-9.0.1_1
-libvtkFiltersParallel-9.0.so.1 vtk-9.0.1_1
-libvtkFiltersParallelImaging-9.0.so.1 vtk-9.0.1_1
-libvtkFiltersPoints-9.0.so.1 vtk-9.0.1_1
-libvtkFiltersProgrammable-9.0.so.1 vtk-9.0.1_1
-libvtkFiltersSMP-9.0.so.1 vtk-9.0.1_1
-libvtkFiltersSelection-9.0.so.1 vtk-9.0.1_1
-libvtkFiltersSources-9.0.so.1 vtk-9.0.1_1
-libvtkFiltersStatistics-9.0.so.1 vtk-9.0.1_1
-libvtkFiltersTexture-9.0.so.1 vtk-9.0.1_1
-libvtkFiltersTopology-9.0.so.1 vtk-9.0.1_1
-libvtkFiltersVerdict-9.0.so.1 vtk-9.0.1_1
-libvtkGeovisCore-9.0.so.1 vtk-9.0.1_1
-libvtkIOAMR-9.0.so.1 vtk-9.0.1_1
-libvtkIOAsynchronous-9.0.so.1 vtk-9.0.1_1
-libvtkIOCityGML-9.0.so.1 vtk-9.0.1_1
-libvtkIOCore-9.0.so.1 vtk-9.0.1_1
-libvtkIOEnSight-9.0.so.1 vtk-9.0.1_1
-libvtkIOExodus-9.0.so.1 vtk-9.0.1_1
-libvtkIOExport-9.0.so.1 vtk-9.0.1_1
-libvtkIOExportGL2PS-9.0.so.1 vtk-9.0.1_1
-libvtkIOExportPDF-9.0.so.1 vtk-9.0.1_1
-libvtkIOGeometry-9.0.so.1 vtk-9.0.1_1
-libvtkIOImage-9.0.so.1 vtk-9.0.1_1
-libvtkIOImport-9.0.so.1 vtk-9.0.1_1
-libvtkIOInfovis-9.0.so.1 vtk-9.0.1_1
-libvtkIOLSDyna-9.0.so.1 vtk-9.0.1_1
-libvtkIOLegacy-9.0.so.1 vtk-9.0.1_1
-libvtkIOMotionFX-9.0.so.1 vtk-9.0.1_1
-libvtkIOMINC-9.0.so.1 vtk-9.0.1_1
-libvtkIOMovie-9.0.so.1 vtk-9.0.1_1
-libvtkIONetCDF-9.0.so.1 vtk-9.0.1_1
-libvtkIOOggTheora-9.0.so.1 vtk-9.0.1_1
-libvtkIOPLY-9.0.so.1 vtk-9.0.1_1
-libvtkIOParallel-9.0.so.1 vtk-9.0.1_1
-libvtkIOParallelXML-9.0.so.1 vtk-9.0.1_1
-libvtkIOSQL-9.0.so.1 vtk-9.0.1_1
-libvtkIOSegY-9.0.so.1 vtk-9.0.1_1
-libvtkIOTecplotTable-9.0.so.1 vtk-9.0.1_1
-libvtkIOVeraOut-9.0.so.1 vtk-9.0.1_1
-libvtkIOVideo-9.0.so.1 vtk-9.0.1_1
-libvtkIOXML-9.0.so.1 vtk-9.0.1_1
-libvtkIOXMLParser-9.0.so.1 vtk-9.0.1_1
-libvtkImagingColor-9.0.so.1 vtk-9.0.1_1
-libvtkImagingCore-9.0.so.1 vtk-9.0.1_1
-libvtkImagingFourier-9.0.so.1 vtk-9.0.1_1
-libvtkImagingGeneral-9.0.so.1 vtk-9.0.1_1
-libvtkImagingHybrid-9.0.so.1 vtk-9.0.1_1
-libvtkImagingMath-9.0.so.1 vtk-9.0.1_1
-libvtkImagingMorphological-9.0.so.1 vtk-9.0.1_1
-libvtkImagingSources-9.0.so.1 vtk-9.0.1_1
-libvtkImagingStatistics-9.0.so.1 vtk-9.0.1_1
-libvtkImagingStencil-9.0.so.1 vtk-9.0.1_1
-libvtkInfovisCore-9.0.so.1 vtk-9.0.1_1
-libvtkInfovisLayout-9.0.so.1 vtk-9.0.1_1
-libvtkInteractionImage-9.0.so.1 vtk-9.0.1_1
-libvtkInteractionStyle-9.0.so.1 vtk-9.0.1_1
-libvtkInteractionWidgets-9.0.so.1 vtk-9.0.1_1
-libvtkParallelCore-9.0.so.1 vtk-9.0.1_1
-libvtkRenderingAnnotation-9.0.so.1 vtk-9.0.1_1
-libvtkRenderingContext2D-9.0.so.1 vtk-9.0.1_1
-libvtkRenderingCore-9.0.so.1 vtk-9.0.1_1
-libvtkRenderingFreeType-9.0.so.1 vtk-9.0.1_1
-libvtkRenderingGL2PSOpenGL2-9.0.so.1 vtk-9.0.1_1
-libvtkRenderingImage-9.0.so.1 vtk-9.0.1_1
-libvtkRenderingLOD-9.0.so.1 vtk-9.0.1_1
-libvtkRenderingLabel-9.0.so.1 vtk-9.0.1_1
-libvtkRenderingOpenGL2-9.0.so.1 vtk-9.0.1_1
-libvtkRenderingSceneGraph-9.0.so.1 vtk-9.0.1_1
-libvtkRenderingUI-9.0.so.1 vtk-9.0.1_1
-libvtkRenderingVolume-9.0.so.1 vtk-9.0.1_1
-libvtkRenderingVolumeOpenGL2-9.0.so.1 vtk-9.0.1_1
-libvtkRenderingVtkJS-9.0.so.1 vtk-9.0.1_1
-libvtkTestingRendering-9.0.so.1 vtk-9.0.1_1
-libvtkViewsContext2D-9.0.so.1 vtk-9.0.1_1
-libvtkViewsCore-9.0.so.1 vtk-9.0.1_1
-libvtkViewsInfovis-9.0.so.1 vtk-9.0.1_1
-libvtkexodusII-9.0.so.1 vtk-9.0.1_1
-libvtklibharu-9.0.so.1 vtk-9.0.1_1
-libvtkmetaio-9.0.so.1 vtk-9.0.1_1
-libvtksys-9.0.so.1 vtk-9.0.1_1
-libvtkverdict-9.0.so.1 vtk-9.0.1_1
+libvtkCommonCore-9.2.so.1 vtk-9.2.2_1
+libvtksys-9.2.so.1 vtk-9.2.2_1
+libvtkCommonMisc-9.2.so.1 vtk-9.2.2_1
+libvtkRenderingContext2D-9.2.so.1 vtk-9.2.2_1
+libvtkCommonTransforms-9.2.so.1 vtk-9.2.2_1
+libvtkCommonMath-9.2.so.1 vtk-9.2.2_1
+libvtkRenderingLOD-9.2.so.1 vtk-9.2.2_1
+libvtkViewsInfovis-9.2.so.1 vtk-9.2.2_1
+libvtkIOIOSS-9.2.so.1 vtk-9.2.2_1
+libvtkRenderingLabel-9.2.so.1 vtk-9.2.2_1
+libvtkFiltersPoints-9.2.so.1 vtk-9.2.2_1
+libvtkCommonExecutionModel-9.2.so.1 vtk-9.2.2_1
+libvtkRenderingHyperTreeGrid-9.2.so.1 vtk-9.2.2_1
+libvtkFiltersGeometry-9.2.so.1 vtk-9.2.2_1
+libvtkFiltersGeneral-9.2.so.1 vtk-9.2.2_1
+libvtkCommonDataModel-9.2.so.1 vtk-9.2.2_1
+libvtkFiltersTopology-9.2.so.1 vtk-9.2.2_1
+libvtkFiltersSources-9.2.so.1 vtk-9.2.2_1
+libvtkRenderingVolumeOpenGL2-9.2.so.1 vtk-9.2.2_1
+libvtkRenderingCore-9.2.so.1 vtk-9.2.2_1
+libvtkIOOggTheora-9.2.so.1 vtk-9.2.2_1
+libvtkIOExportGL2PS-9.2.so.1 vtk-9.2.2_1
+libvtkIOAMR-9.2.so.1 vtk-9.2.2_1
+libvtkIOCesium3DTiles-9.2.so.1 vtk-9.2.2_1
+libvtkIOSegY-9.2.so.1 vtk-9.2.2_1
+libvtkRenderingVtkJS-9.2.so.1 vtk-9.2.2_1
+libvtkFiltersTexture-9.2.so.1 vtk-9.2.2_1
+libvtkIOVideo-9.2.so.1 vtk-9.2.2_1
+libvtkImagingSources-9.2.so.1 vtk-9.2.2_1
+libvtkImagingStencil-9.2.so.1 vtk-9.2.2_1
+libvtkIOCGNSReader-9.2.so.1 vtk-9.2.2_1
+libvtkCommonComputationalGeometry-9.2.so.1 vtk-9.2.2_1
+libvtkIOVeraOut-9.2.so.1 vtk-9.2.2_1
+libvtkFiltersHybrid-9.2.so.1 vtk-9.2.2_1
+libvtkInteractionImage-9.2.so.1 vtk-9.2.2_1
+libvtkChartsCore-9.2.so.1 vtk-9.2.2_1
+libvtkImagingStatistics-9.2.so.1 vtk-9.2.2_1
+libvtkImagingHybrid-9.2.so.1 vtk-9.2.2_1
+libvtkGeovisCore-9.2.so.1 vtk-9.2.2_1
+libvtkInteractionWidgets-9.2.so.1 vtk-9.2.2_1
+libvtkFiltersImaging-9.2.so.1 vtk-9.2.2_1
+libvtkFiltersVerdict-9.2.so.1 vtk-9.2.2_1
+libvtkFiltersSMP-9.2.so.1 vtk-9.2.2_1
+libvtkRenderingUI-9.2.so.1 vtk-9.2.2_1
+libvtkIOHDF-9.2.so.1 vtk-9.2.2_1
+libvtkCommonSystem-9.2.so.1 vtk-9.2.2_1
+libvtkImagingColor-9.2.so.1 vtk-9.2.2_1
+libvtkRenderingSceneGraph-9.2.so.1 vtk-9.2.2_1
+libvtkParallelCore-9.2.so.1 vtk-9.2.2_1
+libvtkIOInfovis-9.2.so.1 vtk-9.2.2_1
+libvtkRenderingOpenGL2-9.2.so.1 vtk-9.2.2_1
+libvtkImagingFourier-9.2.so.1 vtk-9.2.2_1
+libvtkCommonColor-9.2.so.1 vtk-9.2.2_1
+libvtkRenderingAnnotation-9.2.so.1 vtk-9.2.2_1
+libvtkIOSQL-9.2.so.1 vtk-9.2.2_1
+libvtkIOImage-9.2.so.1 vtk-9.2.2_1
+libvtkFiltersCore-9.2.so.1 vtk-9.2.2_1
+libvtkInfovisCore-9.2.so.1 vtk-9.2.2_1
+libvtkFiltersExtraction-9.2.so.1 vtk-9.2.2_1
+libvtkIOGeometry-9.2.so.1 vtk-9.2.2_1
+libvtkFiltersFlowPaths-9.2.so.1 vtk-9.2.2_1
+libvtkIOMovie-9.2.so.1 vtk-9.2.2_1
+libvtkRenderingVolume-9.2.so.1 vtk-9.2.2_1
+libvtkIOEnSight-9.2.so.1 vtk-9.2.2_1
+libvtkDomainsChemistryOpenGL2-9.2.so.1 vtk-9.2.2_1
+libvtkFiltersStatistics-9.2.so.1 vtk-9.2.2_1
+libvtkFiltersSelection-9.2.so.1 vtk-9.2.2_1
+libvtkFiltersModeling-9.2.so.1 vtk-9.2.2_1
+libvtkViewsCore-9.2.so.1 vtk-9.2.2_1
+libvtkIOMotionFX-9.2.so.1 vtk-9.2.2_1
+libvtkIOLSDyna-9.2.so.1 vtk-9.2.2_1
+libvtkIOParallel-9.2.so.1 vtk-9.2.2_1
+libvtkRenderingContextOpenGL2-9.2.so.1 vtk-9.2.2_1
+libvtkRenderingImage-9.2.so.1 vtk-9.2.2_1
+libvtkIOXMLParser-9.2.so.1 vtk-9.2.2_1
+libvtkImagingMorphological-9.2.so.1 vtk-9.2.2_1
+libvtkFiltersParallel-9.2.so.1 vtk-9.2.2_1
+libvtkViewsContext2D-9.2.so.1 vtk-9.2.2_1
+libvtkIOImport-9.2.so.1 vtk-9.2.2_1
+libvtkRenderingLICOpenGL2-9.2.so.1 vtk-9.2.2_1
+libvtkIOAsynchronous-9.2.so.1 vtk-9.2.2_1
+libvtkIOTecplotTable-9.2.so.1 vtk-9.2.2_1
+libvtkIOCityGML-9.2.so.1 vtk-9.2.2_1
+libvtkImagingMath-9.2.so.1 vtk-9.2.2_1
+libvtkIOParallelXML-9.2.so.1 vtk-9.2.2_1
+libvtkRenderingGL2PSOpenGL2-9.2.so.1 vtk-9.2.2_1
+libvtkFiltersGeneric-9.2.so.1 vtk-9.2.2_1
+libvtkIONetCDF-9.2.so.1 vtk-9.2.2_1
+libvtkImagingCore-9.2.so.1 vtk-9.2.2_1
+libvtkInfovisLayout-9.2.so.1 vtk-9.2.2_1
+libvtkFiltersHyperTree-9.2.so.1 vtk-9.2.2_1
+libvtkIOExportPDF-9.2.so.1 vtk-9.2.2_1
+libvtkImagingGeneral-9.2.so.1 vtk-9.2.2_1
+libvtkIOXML-9.2.so.1 vtk-9.2.2_1
+libvtkIOChemistry-9.2.so.1 vtk-9.2.2_1
+libvtkInteractionStyle-9.2.so.1 vtk-9.2.2_1
+libvtkFiltersAMR-9.2.so.1 vtk-9.2.2_1
+libvtkIOMINC-9.2.so.1 vtk-9.2.2_1
+libvtkTestingRendering-9.2.so.1 vtk-9.2.2_1
+libvtkFiltersParallelImaging-9.2.so.1 vtk-9.2.2_1
+libvtkDomainsChemistry-9.2.so.1 vtk-9.2.2_1
+libvtkIOExport-9.2.so.1 vtk-9.2.2_1
+libvtkIOCore-9.2.so.1 vtk-9.2.2_1
+libvtkFiltersProgrammable-9.2.so.1 vtk-9.2.2_1
+libvtkIOCONVERGECFD-9.2.so.1 vtk-9.2.2_1
+libvtkIOLegacy-9.2.so.1 vtk-9.2.2_1
+libvtkRenderingFreeType-9.2.so.1 vtk-9.2.2_1
+libvtkIOPLY-9.2.so.1 vtk-9.2.2_1
+libvtkIOExodus-9.2.so.1 vtk-9.2.2_1
+libvtkkissfft-9.2.so.1 vtk-9.2.2_1
libvolume_key.so.1 volume_key-0.3.9_1
librand48_r.so.0 rand48_r-0.1_1
libxxhash.so.0 libxxHash-0.6.5_2
libcapnp_c.so.0 c-capnproto-0.3_1
-libTKBin.so.7 occt-7.2.0p1_1
-libTKDraw.so.7 occt-7.2.0p1_1
-libTKSTEP209.so.7 occt-7.2.0p1_1
-libTKOpenGl.so.7 occt-7.2.0p1_1
-libTKBinTObj.so.7 occt-7.2.0p1_1
-libTKSTL.so.7 occt-7.2.0p1_1
-libTKViewerTest.so.7 occt-7.2.0p1_1
-libTKCAF.so.7 occt-7.2.0p1_1
-libTKService.so.7 occt-7.2.0p1_1
-libTKV3d.so.7 occt-7.2.0p1_1
-libTKXCAF.so.7 occt-7.2.0p1_1
-libTKMesh.so.7 occt-7.2.0p1_1
-libTKSTEP.so.7 occt-7.2.0p1_1
-libTKMath.so.7 occt-7.2.0p1_1
-libTKLCAF.so.7 occt-7.2.0p1_1
-libTKShHealing.so.7 occt-7.2.0p1_1
-libTKGeomAlgo.so.7 occt-7.2.0p1_1
-libTKTObjDRAW.so.7 occt-7.2.0p1_1
-libTKTObj.so.7 occt-7.2.0p1_1
-libTKStd.so.7 occt-7.2.0p1_1
-libTKSTEPBase.so.7 occt-7.2.0p1_1
-libTKIGES.so.7 occt-7.2.0p1_1
-libTKGeomBase.so.7 occt-7.2.0p1_1
-libTKFillet.so.7 occt-7.2.0p1_1
-libTKFeat.so.7 occt-7.2.0p1_1
-libTKG2d.so.7 occt-7.2.0p1_1
-libTKXSBase.so.7 occt-7.2.0p1_1
-libTKDCAF.so.7 occt-7.2.0p1_1
-libTKXml.so.7 occt-7.2.0p1_1
-libTKTopTest.so.7 occt-7.2.0p1_1
-libTKG3d.so.7 occt-7.2.0p1_1
-libTKBRep.so.7 occt-7.2.0p1_1
-libTKVRML.so.7 occt-7.2.0p1_1
-libTKCDF.so.7 occt-7.2.0p1_1
-libTKXSDRAW.so.7 occt-7.2.0p1_1
-libTKXMesh.so.7 occt-7.2.0p1_1
-libTKernel.so.7 occt-7.2.0p1_1
-libTKTopAlgo.so.7 occt-7.2.0p1_1
-libTKHLR.so.7 occt-7.2.0p1_1
-libTKBinXCAF.so.7 occt-7.2.0p1_1
-libTKVCAF.so.7 occt-7.2.0p1_1
-libTKBinL.so.7 occt-7.2.0p1_1
-libTKXmlXCAF.so.7 occt-7.2.0p1_1
-libTKXDEIGES.so.7 occt-7.2.0p1_1
-libTKBO.so.7 occt-7.2.0p1_1
-libTKStdL.so.7 occt-7.2.0p1_1
-libTKXDEDRAW.so.7 occt-7.2.0p1_1
-libTKXmlTObj.so.7 occt-7.2.0p1_1
-libTKPrim.so.7 occt-7.2.0p1_1
-libTKMeshVS.so.7 occt-7.2.0p1_1
-libTKSTEPAttr.so.7 occt-7.2.0p1_1
-libTKBool.so.7 occt-7.2.0p1_1
-libTKOffset.so.7 occt-7.2.0p1_1
-libTKXDESTEP.so.7 occt-7.2.0p1_1
-libTKQADraw.so.7 occt-7.2.0p1_1
-libTKXmlL.so.7 occt-7.2.0p1_1
-libTKRWMesh.so.7 occt-7.4.0_1
+libTKernel.so.7.7 occt-7.7.1_1
+libTKXmlXCAF.so.7.7 occt-7.7.1_1
+libTKXmlTObj.so.7.7 occt-7.7.1_1
+libTKXmlL.so.7.7 occt-7.7.1_1
+libTKXml.so.7.7 occt-7.7.1_1
+libTKXSDRAW.so.7.7 occt-7.7.1_1
+libTKXSBase.so.7.7 occt-7.7.1_1
+libTKXMesh.so.7.7 occt-7.7.1_1
+libTKXDESTEP.so.7.7 occt-7.7.1_1
+libTKXDEIGES.so.7.7 occt-7.7.1_1
+libTKXDEDRAW.so.7.7 occt-7.7.1_1
+libTKXDECascade.so.7.7 occt-7.7.1_1
+libTKXDE.so.7.7 occt-7.7.1_1
+libTKXCAF.so.7.7 occt-7.7.1_1
+libTKViewerTest.so.7.7 occt-7.7.1_1
+libTKVRML.so.7.7 occt-7.7.1_1
+libTKVCAF.so.7.7 occt-7.7.1_1
+libTKV3d.so.7.7 occt-7.7.1_1
+libTKTopTest.so.7.7 occt-7.7.1_1
+libTKTopAlgo.so.7.7 occt-7.7.1_1
+libTKTObjDRAW.so.7.7 occt-7.7.1_1
+libTKTObj.so.7.7 occt-7.7.1_1
+libTKStdL.so.7.7 occt-7.7.1_1
+libTKStd.so.7.7 occt-7.7.1_1
+libTKShHealing.so.7.7 occt-7.7.1_1
+libTKService.so.7.7 occt-7.7.1_1
+libTKSTL.so.7.7 occt-7.7.1_1
+libTKSTEPBase.so.7.7 occt-7.7.1_1
+libTKSTEPAttr.so.7.7 occt-7.7.1_1
+libTKSTEP209.so.7.7 occt-7.7.1_1
+libTKSTEP.so.7.7 occt-7.7.1_1
+libTKRWMesh.so.7.7 occt-7.7.1_1
+libTKQADraw.so.7.7 occt-7.7.1_1
+libTKPrim.so.7.7 occt-7.7.1_1
+libTKOpenGlTest.so.7.7 occt-7.7.1_1
+libTKOpenGl.so.7.7 occt-7.7.1_1
+libTKOffset.so.7.7 occt-7.7.1_1
+libTKMeshVS.so.7.7 occt-7.7.1_1
+libTKMesh.so.7.7 occt-7.7.1_1
+libTKMath.so.7.7 occt-7.7.1_1
+libTKLCAF.so.7.7 occt-7.7.1_1
+libTKIGES.so.7.7 occt-7.7.1_1
+libTKHLR.so.7.7 occt-7.7.1_1
+libTKGeomBase.so.7.7 occt-7.7.1_1
+libTKGeomAlgo.so.7.7 occt-7.7.1_1
+libTKG3d.so.7.7 occt-7.7.1_1
+libTKG2d.so.7.7 occt-7.7.1_1
+libTKFillet.so.7.7 occt-7.7.1_1
+libTKFeat.so.7.7 occt-7.7.1_1
+libTKExpress.so.7.7 occt-7.7.1_1
+libTKDraw.so.7.7 occt-7.7.1_1
+libTKDCAF.so.7.7 occt-7.7.1_1
+libTKCDF.so.7.7 occt-7.7.1_1
+libTKCAF.so.7.7 occt-7.7.1_1
+libTKBool.so.7.7 occt-7.7.1_1
+libTKBinXCAF.so.7.7 occt-7.7.1_1
+libTKBinTObj.so.7.7 occt-7.7.1_1
+libTKBinL.so.7.7 occt-7.7.1_1
+libTKBin.so.7.7 occt-7.7.1_1
+libTKBRep.so.7.7 occt-7.7.1_1
+libTKBO.so.7.7 occt-7.7.1_1
libargon2.so.1 libargon2-20171227_1
libdazzle-1.0.so.0 libdazzle-3.28.0_1
libjsonrpc-glib-1.0.so.1 jsonrpc-glib-3.28.0_1
@@ 3432,7 3470,6 @@ libmedC.so.11 libmed-4.0.0_1
libmed.so.11 libmed-4.0.0_1
libeog.so eog-3.28.0_4
libfreexl.so.1 freexl-1.0.5_1
-libgeos-3.9.0.so geos-3.9.0_1
libgeos_c.so.1 geos-3.9.0_1
libpapi.so.5 papi-5.6.0_1
libpfm.so.4 papi-5.6.0_1
@@ 3442,9 3479,9 @@ libfifechan_opengl.so.0.1.5 fifechan-0.1.5_1
libpolyclipping.so.22 clipper-6.4.2_1
libSoapySDR.so.0.8 SoapySDR-0.8.1_1
libeditorconfig.so.0 editorconfig-0.12.2_1
-libcfitsio.so.9 cfitsio-3.480_1
+libcfitsio.so.10 cfitsio-4.2.0_1
libapparmor.so.1 libapparmor-2.12.0_1
-libplacebo.so.192 libplacebo-4.192.1_1
+libplacebo.so.208 libplacebo-4.208.0_1
libw2xc.so waifu2x-converter-cpp-5.2_1
libnova-0.15.so.0 libnova-0.15.0_1
libcue.so.2 libcue-2.2.0_1
@@ 3456,7 3493,7 @@ libhtmlcxx.so.3 htmlcxx-0.86_1
libcss_parser_pp.so.0 htmlcxx-0.86_1
libcss_parser.so.0 htmlcxx-0.86_1
libaom.so.3 libaom-3.4.0_1
-libre.so.9 re-2.7.0_1
+libre.so.12 re-2.10.0_1
libtpms.so.0 libtpms-0.9.0_1
libswtpm_libtpms.so.0 libswtpm-0.6.1_1
libspandsp.so.2 spandsp-0.0.6_1
@@ 3469,13 3506,13 @@ libspa-jack.so libspa-jack-0.3.6_1
libspa-v4l2.so libspa-v4l2-0.3.6_1
libspa-videoconvert.so libspa-videoconvert-0.3.6_1
libspa-vulkan.so libspa-vulkan-0.3.6_1
-librem.so.3 rem-2.7.0_1
+librem.so.4 rem-2.10.0_1
libshp.so.1 shapelib-1.4.1_1
libantlr3c.so libantlr3c-3.4_1
libbzrtp.so.0 bzrtp-1.0.6_1
libbellesip.so.1 belle-sip-4.4.0_1
-libKF5EventViews.so.5 eventviews-21.08.3_1
-libKF5IncidenceEditor.so.5 incidenceeditor-21.08.3_1
+libKPim5EventViews.so.5 eventviews-23.04.0_1
+libKPim5IncidenceEditor.so.5 incidenceeditor-23.04.0_1
libmediastreamer.so.11 mediastreamer-4.4.0_1
liblinphone.so.10 linphone-4.4.0_1
liblinphone++.so.10 linphone-4.4.0_1
@@ 3490,8 3527,8 @@ libmaxminddb.so.0 libmaxminddb-1.3.2_1
libmysqlpp.so.3 mysql++-3.2.5_1
libKF5Syndication.so.5 syndication-5.50.0_1
liblqr-1.so.0 liblqr-0.4.2_1
+libmozjs-102.so.0 mozjs102-102.3.0_1
libmozjs-78.so.0 mozjs78-78.1.0_1
-libmozjs-91.so.0 mozjs91-91.5.0_1
libebur128.so.1 libebur128-1.2.4_1
libgtksourceview-4.so.0 gtksourceview4-4.0.2_1
libgtksourceview-5.so.0 gtksourceview5-5.2.0_1
@@ 3508,7 3545,7 @@ libwx_gtk3u_media-3.0.so.0 wxWidgets-gtk3-3.0.4_1
libwx_gtk3u_ribbon-3.0.so.0 wxWidgets-gtk3-3.0.4_1
libwx_gtk3u_gl-3.0.so.0 wxWidgets-gtk3-3.0.4_1
libwx_gtk3u_stc-3.0.so.0 wxWidgets-gtk3-3.0.4_1
-libtepl-6.so.0 tepl-6.00.0_1
+libtepl-6.so.2 tepl-6.4.0_1
libnomacsCore.so.3 nomacs-3.10.2_4
libaudit.so.1 libaudit-2.8.4_1
libauparse.so.0 libauparse-2.8.4_1
@@ 3523,16 3560,17 @@ libcodecore.so.0 libio.elementary.code-3.0_1
libpantheon-files-core.so.6 libio.elementary.files-6.0.0_1
libpantheon-files-widgets.so.6 libio.elementary.files-6.0.0_1
libwlroots.so.9 wlroots0.14-0.14.1_1
-libwlroots.so.10 wlroots-0.15.0_1
+libwlroots.so.10 wlroots0.15-0.15.1_1
+libwlroots.so.11 wlroots-0.16.0_1
libbaseencode.so.1 libbaseencode-1.0.9_1
-libcotp.so.12 libcotp-1.2.1_1
+libcotp.so.2 libcotp-2.0.1_1
libunarr.so.1 libunarr-1.0.1_1
libretro-gtk-1.so.0 retro-gtk-1.0.0_1
libmanette-0.2.so.0 libmanette-0.2.1_1
libfmt.so.9 fmt-9.0.0_1
libelementary-calendar.so.0 libio.elementary.calendar-4.2.3_1
libolm.so.3 olm-3.0.0_1
-libtls.so.25 libtls-3.5.2_1
+libtls.so.26 libtls-3.6.1_1
libxmlb.so.2 libxmlb-0.2.1_1
libvoikko.so.1 libvoikko-4.2_1
libfstrcmp.so.0 libfstrcmp-0.7.D001_1
@@ 3555,6 3593,7 @@ libcsfml-system.so.2.5 CSFML-2.5_1
libcsfml-network.so.2.5 CSFML-2.5_1
libtokyocabinet.so.9 tokyocabinet-1.4.48_1
libdav1d.so.6 libdav1d6-1.0.0_1
+librav1e.so.0 rav1e-0.6.3_1
libdqlite.so.0 dqlite-0.2.1_1
libwoff2common.so.1.0.2 libwoff2common1.0.2-1.0.2_1
libwoff2enc.so.1.0.2 libwoff2enc1.0.2-1.0.2_1
@@ 3582,8 3621,8 @@ libcaf_io.so.0.18.0 zeek-4.0.0_1
libcaf_openssl.so.0.18.0 zeek-4.0.0_1
libbinpac.so.0 zeek-3.2.4_2
libllhttp.so.1 llhttp-1.0.1_1
-libpinyin.so.13 libpinyin-2.2.1_1
-libzhuyin.so.13 libzhuyin-2.6.0_3
+libpinyin.so.15 libpinyin-2.8.1_1
+libzhuyin.so.15 libzhuyin-2.8.1_1
libuhd.so.4.0.0 uhd-4.0.0.0_1
libeditline.so.1 editline-1.16.0_1
libgnuradio-rds.so.1 gnuradio-rds-3.8.0_1
@@ 3629,25 3668,14 @@ libqhttpengine.so.1 qhttpengine-1.0.1_1
libqmdnsengine.so.0 qmdnsengine-0.1.0_1
libyang.so.1 libyang-1.0r5_1
libhtp.so.2 libhtp-0.5.30_1
-libgedit-41.so gedit-41.0_1
+libgedit-44.so gedit-44.0_1
libchewing.so.3 libchewing-0.5.1_1
libdwarves.so.1 pahole-1.12_1
libdwarves_emit.so.1 pahole-1.12_1
libdwarves_reorganize.so.1 pahole-1.12_1
libclthreads.so.2 clthreads-2.4.2_1
libclxclient.so.3 clxclient-3.9.2_1
-libsecp256k1.so.0 libbitcoin-secp256k1-0.1.0.13_1
-libbitcoin.so.0 libbitcoin-system-3.5.0_1
-libbitcoin-protocol.so.0 libbitcoin-protocol-3.5.0_1
-libbitcoin-client.so.0 libbitcoin-client-3.5.0_1
-libbitcoin-network.so.0 libbitcoin-network-3.5.0_1
-libbitcoin-explorer.so.0 libbitcoin-explorer-3.5.0_1
libltc.so.11 libltc-1.3.1_1
-libbitcoin-consensus.so.0 libbitcoin-consensus-3.5.0_1
-libbitcoin-database.so.0 libbitcoin-database-3.5.0_1
-libbitcoin-blockchain.so.0 libbitcoin-blockchain-3.5.0_1
-libbitcoin-node.so.0 libbitcoin-node-3.5.0_1
-libbitcoin-server.so.0 libbitcoin-server-3.5.0_1
libvpd-2.2.so.2 libvpd-2.2.6_1
libvpd_cxx-2.2.so.2 libvpd-2.2.6_1
liblcf.so.0 liblcf-0.6.0_1
@@ 3680,7 3708,7 @@ libflite_cmulex.so.1 flite-2.1_1
libflite_cmu_us_kal16.so.1 flite-2.2_1
libgtk-4.so.1 gtk4-4.0.0_1
libmodule.so.5 libmodule-5.0.0_1
-libgnustep-gui.so.0.29 gnustep-gui-0.29.0_1
+libgnustep-gui.so.0 gnustep-gui-0.30.0_1
libmhash.so.2 mhash-0.9.9.9_1
librlottie.so.0 rlottie-0.0.20160709_1
libdocopt.so.0 docopt.cpp-0.6.3_1
@@ 3862,18 3890,18 @@ libtss2-tcti-device.so.0 tpm2-tss-2.3.1_1
libtss2-rc.so.0 tpm2-tss-2.3.1_1
libtss2-tcti-mssim.so.0 tpm2-tss-2.3.1_1
libtss2-tctildr.so.0 tpm2-tss-2.3.1_1
-libzfsbootenv.so.1 zfs-2.0.3_2
-libzfs.so.4 zfs-2.0.3_2
-libuutil.so.3 zfs-2.0.3_2
-libzpool.so.5 zfs-2.1.0_1
-libzfs_core.so.3 zfs-2.0.3_2
-libnvpair.so.3 zfs-2.0.3_2
+libzfsbootenv.so.1 libzfs-2.1.7_1
+libzfs.so.4 libzfs-2.1.7_1
+libuutil.so.3 libzfs-2.1.7_1
+libzpool.so.5 libzfs-2.1.7_1
+libzfs_core.so.3 libzfs-2.1.7_1
+libnvpair.so.3 libzfs-2.1.7_1
libgmio.so gmio-0.4.1_1
libjsonnet.so.0 jsonnet-0.14.0_2
libjsonnet++.so.0 jsonnet-0.14.0_2
libigdgmm.so.12 intel-gmmlib-22.1.3_1
libigfxcmrt.so.7 intel-media-driver-21.3.5_1
-libigraph.so.0 igraph-0.9.4_1
+libigraph.so.3 igraph-0.10.2_1
libgtk-layer-shell.so.0 gtk-layer-shell-0.1.0_1
librdkafka.so.1 librdkafka-1.4.4_3
librdkafka++.so.1 librdkafka-1.4.4_3
@@ 3881,20 3909,15 @@ libraft.so.2 raft-0.13.0_1
libmdnsd.so.1 libmdnsd-0.9_1
libosdGPU.so.3.4.3 OpenSubdiv-3.4.3_1
libosdCPU.so.3.4.3 OpenSubdiv-3.4.3_1
-libdino.so.0 dino-0.1.0_1
-libxmpp-vala.so.0 dino-0.1.0_1
-libqlite.so.0 dino-0.1.0_1
-libmpir.so.23 mpir-3.0.0_1
-libmpirxx.so.8 mpir-3.0.0_1
libcaribou.so.0 libcaribou-0.4.21_3
libtinyclipboard.so.1 tinyclipboard-16.01_1
-libcbor.so.0.9 libcbor-0.9.0_1
+libcbor.so.0.10 libcbor-0.10.1_1
libfido2.so.1 libfido2-1.6.0_2
libOpenImageDenoise.so.1 openimagedenoise-1.3.0_1
libcbang0.so cbang-1.6.0_3
libblosc.so.1 c-blosc-1.17.1_1
libopenvdb.so.9.0 openvdb-9.0.0_1
-libAlembic.so.1.7 alembic-1.7.13_1
+libAlembic.so.1.8 alembic-1.8.3_1
libmodsecurity.so.3 modsecurity-3.0.4_1
libraven.so.0 budgie-desktop-10.5.1_1
libbudgie-private.so.0 budgie-desktop-10.5.1_1
@@ 3904,7 3927,7 @@ libslirp.so.0 libslirp-4.2.0_1
libqpdf.so.29 libqpdf-11.0.0_1
libstk-4.6.1.so libstk-4.6.1_1
libc++utilities.so.5 cpp-utilities-5.2.0_1
-libtagparser.so.11 tagparser-11.0.0_1
+libtagparser.so.12 tagparser-12.0.0_1
libqtutilities.so.6 qtutilities-6.0.4_1
libkdsoap.so.2 KDSoap-2.0.0_1
libkdsoap-server.so.2 KDSoap-2.0.0_1
@@ 3918,7 3941,7 @@ libhidrd_opt.so.0 hidrd-0.2.0_1
libhidrd_strm.so.0 hidrd-0.2.0_1
libhidrd_fmt.so.0 hidrd-0.2.0_1
libjcat.so.1 libjcat-0.1.2_1
-libmatio.so.9 matio-1.5.17_2
+libmatio.so.11 matio-1.5.23_1
libportal.so.1 libportal-0.6_1
libportal-gtk3.so.1 libportal-gtk3-0.6_1
libportal-gtk4.so.1 libportal-gtk4-0.6_1
@@ 3928,7 3951,7 @@ libselinux.so.1 libselinux-3.0_1
libsepol.so.1 libsepol-3.0_1
libfrrcares.so.0 libfrr-7.3.1_1
libhugetlbfs.so.0 libhugetlbfs-2.22_1
-libmonocypher.so.3 monocypher-3.1.1_1
+libmonocypher.so.4 monocypher-4.0.1_1
libkpathsea.so.6 texlive-20200406_1
libtexluajit.so.2 texlive-LuaTeX-20200406_1
libtexlua53.so.5 texlive-LuaTeX-20200406_1
@@ 4035,7 4058,7 @@ libwayland-client++.so.0 libwaylandpp-0.2.8_1
libwayland-cursor++.so.0 libwaylandpp-0.2.8_1
libwayland-egl++.so.0 libwaylandpp-0.2.8_1
libwayland-client-extra++.so.0 libwaylandpp-0.2.8_1
-libspdlog.so.1 libspdlog-1.8.2_2
+libspdlog.so.1.11 libspdlog-1.11.0_1
libmd.so.0 libmd-1.0.3_1
libldacBT_abr.so.2 ldacBT-2.0.2.3_1
libldacBT_enc.so.2 ldacBT-2.0.2.3_1
@@ 4058,32 4081,38 @@ libbraiding.so.0 libbraiding-1.1_1
libstemmer.so.2 libstemmer-2.1.0_1
libdecor-0.so.0 libdecor-0.1.0_1
libprimecount.so.7 primecount-7.2_1
-libprimesieve.so.10 primesieve-8.0_1
+libprimesieve.so.11 primesieve-11.0_1
libavif.so.15 libavif-0.11.0_1
libkdumpfile.so.10 libkdumpfile-0.4.1_1
-libamd.so.2 SuiteSparse-5.10.1_1
-libcholmod.so.3 SuiteSparse-5.10.1_1
-libumfpack.so.5 SuiteSparse-5.10.1_1
+libamd.so.3 SuiteSparse-6.0.1_1
+libcamd.so.3 SuiteSparse-6.0.1_1
+libccolamd.so.3 SuiteSparse-6.0.1_1
+libcholmod.so.4 SuiteSparse-6.0.1_1
+libcolamd.so.3 SuiteSparse-6.0.1_1
+libcxsparse.so.4 SuiteSparse-6.0.1_1
+libspqr.so.3 SuiteSparse-6.0.1_1
+libsuitesparseconfig.so.7 SuiteSparse-7.0.1_1
+libumfpack.so.6 SuiteSparse-6.0.1_1
libecl.so.21.2 ecl-21.2.1_1
libecm.so.1 ecm-7.0.4_3
libcliquer.so.1 cliquer-1.22_1
-libSingular-4.3.1.so singular-4.3.1p2_1
-libfactory-4.3.1.so singular-4.3.1p2_1
-libpolys-4.3.1.so singular-4.3.1p2_1
-libomalloc-0.9.6.so singular-4.3.1p2_1
-libsingular_resources-4.3.1.so singular-4.3.1p2_1
+libomalloc-0.9.6.so singular-4.2.1_1
+libSingular-4.3.2.so singular-4.3.2_1
+libfactory-4.3.2.so singular-4.3.2_1
+libpolys-4.3.2.so singular-4.3.2_1
+libsingular_resources-4.3.2.so singular-4.3.2_1
libbrial.so.3 brial-1.2.10_1
libbrial_groebner.so.3 brial-1.2.10_1
libm4ri-0.0.20200125.so m4ri-20200125_1
libm4rie-0.0.20200125.so m4rie-20200125_1
libptytty.so.0 libptytty-2.0_1
-libcoeurl.so.0 coeurl-0.1.0_1
-libKPimPkPass.so.5 kpkpass-21.08.3_1
+libcoeurl.so.0.3 coeurl-0.3.0_1
+libKPim5PkPass.so.5 kpkpass-23.04.0_1
libphonenumber.so.8 libphonenumber-8.12.38_1
libgeocoding.so.8 libphonenumber-8.12.38_1
-libKPimItinerary.so.5 kitinerary-21.08.3_1
-libKPimAddressbookImportExport.so.5 kaddressbook-21.08.3_1
-libKPimImportWizard.so.5 akonadi-import-wizard-21.08.3_1
+libKPim5Itinerary.so.5 kitinerary-23.04.0_1
+libKPim5AddressbookImportExport.so.5 kaddressbook-23.04.0_1
+libKPim5ImportWizard.so.5 akonadi-import-wizard-23.04.0_1
libadblocklibprivate.so.5 kdepim-addons-21.08.3_1
libdkimverifyconfigure.so.5 kdepim-addons-21.08.3_1
libexpireaccounttrashfolderconfig.so.5 kdepim-addons-21.08.3_1
@@ 4109,38 4138,40 @@ libjvm.so openjdk17-jre-17.0.1+12_1
librttopo.so.1 librttopo-1.1.0_1
libspatialite.so.7 libspatialite-5.0.1_1
mod_spatialite.so.7 libspatialite-5.0.1_1
-libSvtAv1Enc.so.1 libsvt-av1-1.0.0_1
+libreadosm.so.1 readosm-1.1.0a_1
+libSvtAv1Enc.so.1 libsvt-av1-1.3.0_1
libSvtAv1Dec.so.0 libsvt-av1-0.9.0_1
-libyascreen.so.0 yascreen-1.86_1
-librz_analysis.so.0.4 rizin-0.4.0_1
-librz_asm.so.0.4 rizin-0.4.0_1
-librz_bin.so.0.4 rizin-0.4.0_1
-librz_bp.so.0.4 rizin-0.4.0_1
-librz_config.so.0.4 rizin-0.4.0_1
-librz_cons.so.0.4 rizin-0.4.0_1
-librz_core.so.0.4 rizin-0.4.0_1
-librz_crypto.so.0.4 rizin-0.4.0_1
-librz_debug.so.0.4 rizin-0.4.0_1
-librz_demangler.so.0.4 rizin-0.4.0_1
-librz_diff.so.0.4 rizin-0.4.0_1
-librz_egg.so.0.4 rizin-0.4.0_1
-librz_flag.so.0.4 rizin-0.4.0_1
-librz_hash.so.0.4 rizin-0.4.0_1
-librz_io.so.0.4 rizin-0.4.0_1
-librz_lang.so.0.4 rizin-0.4.0_1
-librz_magic.so.0.4 rizin-0.4.0_1
-librz_main.so.0.4 rizin-0.4.0_1
-librz_parse.so.0.4 rizin-0.4.0_1
-librz_reg.so.0.4 rizin-0.4.0_1
-librz_search.so.0.4 rizin-0.4.0_1
-librz_sign.so.0.4 rizin-0.4.0_1
-librz_socket.so.0.4 rizin-0.4.0_1
-librz_syscall.so.0.4 rizin-0.4.0_1
-librz_type.so.0.4 rizin-0.4.0_1
-librz_util.so.0.4 rizin-0.4.0_1
+libyascreen.so.0 yascreen-1.96_1
+librz_analysis.so.0.5 rizin-0.5.1_1
+librz_asm.so.0.5 rizin-0.5.1_1
+librz_bin.so.0.5 rizin-0.5.1_1
+librz_bp.so.0.5 rizin-0.5.1_1
+librz_config.so.0.5 rizin-0.5.1_1
+librz_cons.so.0.5 rizin-0.5.1_1
+librz_core.so.0.5 rizin-0.5.1_1
+librz_crypto.so.0.5 rizin-0.5.1_1
+librz_debug.so.0.5 rizin-0.5.1_1
+librz_demangler.so.0.5 rizin-0.5.1_1
+librz_diff.so.0.5 rizin-0.5.1_1
+librz_egg.so.0.5 rizin-0.5.1_1
+librz_flag.so.0.5 rizin-0.5.1_1
+librz_hash.so.0.5 rizin-0.5.1_1
+librz_io.so.0.5 rizin-0.5.1_1
+librz_lang.so.0.5 rizin-0.5.1_1
+librz_magic.so.0.5 rizin-0.5.1_1
+librz_main.so.0.5 rizin-0.5.1_1
+librz_parse.so.0.5 rizin-0.5.1_1
+librz_reg.so.0.5 rizin-0.5.1_1
+librz_search.so.0.5 rizin-0.5.1_1
+librz_sign.so.0.5 rizin-0.5.1_1
+librz_socket.so.0.5 rizin-0.5.1_1
+librz_syscall.so.0.5 rizin-0.5.1_1
+librz_type.so.0.5 rizin-0.5.1_1
+librz_util.so.0.5 rizin-0.5.1_1
libaravis-0.8.so.0 libaravis-0.8.21_1
libLimeSuite.so.22.09-1 LimeSuite-22.09.0_1
libnvme.so.1 libnvme-1.0_1
+libnvme-mi.so.1 libnvme-1.2_1
libRInside.so R-cran-RInside-0.2.16_1
libXrdUtils.so.3 xrootd-5.4.0_1
libXrdCl.so.3 xrootd-5.4.0_1
@@ 4158,18 4189,18 @@ libTMVA.so root-6.24.06_1
libMathCore.so root-6.24.06_1
libCore.so root-6.24.06_1
libCore.so qtcreator-7.0.2_1
-liblowdown.so lowdown-0.11.2_1
+liblowdown.so.3 lowdown-1.0.2_1
libjaylink.so.0 libjaylink-0.2.0_1
libnvidia-container.so.1 libnvidia-container-1.10.0_1
libnvidia-container-go.so.1 libnvidia-container-1.10.0_1
libqtspell-qt5.so.1 qtspell-1.0.1_1
libopensmtpd.so.0 libopensmtpd-0.7_1
libiio.so.0 libiio-0.23_1
-libqtforkawesome.so.0.0.4 qtforkawesome-0.0.4_1
-libqtquickforkawesome.so.0.0.4 qtforkawesome-0.0.4_1
-libsyncthingwidgets.so.2 syncthingtray-1.2.4_1
-libsyncthingmodel.so.2 syncthingtray-1.2.4_1
-libsyncthingconnector.so.2 syncthingtray-1.2.4_1
+libqtforkawesome.so.1 qtforkawesome-0.1.0_1
+libqtquickforkawesome.so.1 qtforkawesome-0.1.0_1
+libsyncthingwidgets.so.7 syncthingtray-1.4.3_1
+libsyncthingmodel.so.7 syncthingtray-1.4.3_1
+libsyncthingconnector.so.7 syncthingtray-1.4.3_1
libglibutil.so.1 libglibutil-1.0.64_1
libgbinder.so.1 libgbinder-1.1.20_1
libsunpinyin.so.3 libsunpinyin-3.0.0rc2_1
@@ 4196,3 4227,59 @@ libabsl_strings.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_throw_delegate.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_time_zone.so.2206.0.0 abseil-cpp-20220623.1_1
libabsl_spinlock_wait.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_base.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_civil_time.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_cord_internal.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_cordz_functions.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_cordz_handle.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_debugging_internal.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_demangle_internal.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_exponential_biased.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_graphcycles_internal.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_hashtablez_sampler.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_int128.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_log_severity.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_low_level_hash.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_malloc_internal.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_random_distributions.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_random_internal_platform.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_random_internal_randen_hwaes.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_random_internal_seed_material.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_random_seed_gen_exception.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_random_seed_sequences.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_raw_logging_internal.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_stacktrace.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_strerror.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_strings_internal.so.2206.0.0 abseil-cpp-20220623.1_1
+libabsl_symbolize.so.2206.0.0 abseil-cpp-20220623.1_1
+libairspyhf.so.0 libairspyhf-1.6.8_1
+libtraceevent.so.1 libtraceevent-1.6.2_1
+libtracefs.so.1 libtracefs-1.4.2_1
+libtracecmd.so.1 libtracecmd-3.1.2_1
+libkshark.so.2 libkshark-2.1.1_1
+libcpp-hocon.so.0.3.0 cpp-hocon-0.3.0_5
+libfst.so.25 openfst-1.8.2_1
+libvosk.so vosk-api-0.3.45_1
+libdspy-1.so.1 d-spy-1.4.0_1
+libpanel-1.so.1 libpanel-1.0.1_1
+libqrtr.so.1 qrtr-ns-1.0_1
+libbpf.so.1 libbpf-1.0.0_1
+libImath-3_1.so.29 imath-3.1.9_1
+libIex-3_1.so.30 libopenexr-3.1.5_1
+libIlmThread-3_1.so.30 libopenexr-3.1.5_1
+libOpenEXR-3_1.so.30 libopenexr-3.1.5_1
+libOpenEXRCore-3_1.so.30 libopenexr-3.1.5_1
+libOpenEXRUtil-3_1.so.30 libopenexr-3.1.5_1
+libdate-tz.so.3 chrono-date-3.0.1_1
+libayatana-ido3-0.4.so.0 ayatana-ido-0.9.2_1
+libayatana-indicator3.so.7 libayatana-indicator-0.9.3_1
+libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
+libplayerctl.so.2 playerctl-2.4.1_1
+libwireplumber-0.4.so.0 wireplumber-0.4.14_1
+libjodycode.so.3 libjodycode-3.0.1_1
+libgsoapssl++-2.8.124.so gsoap-2.8.124_1
+libjxl.so.0.8 libjxl-0.8.2_1
+libjxl_dec.so.0.8 libjxl-0.8.2_1
+libjxl_threads.so.0.8 libjxl-0.8.2_1
+libtext-engine-0.1.so.0 text-engine-0.1.1_1
+libvmaf.so.1 vmaf-2.3.1_1
M common/travis/changed_templates.sh => common/travis/changed_templates.sh +4 -3
@@ 10,9 10,10 @@ case "$tip" in
*) tip="${tip%% *}" ;;
esac
-base="$(git merge-base FETCH_HEAD "$tip")" || {
- echo "Your branches is based on too old copy."
- echo "Please rebase to newest copy."
+base="$(git merge-base origin/HEAD "$tip")"
+
+[ $(git rev-list --count "$tip" "^$base") -lt 200 ] || {
+ echo "::error title=Branch out of date::Your branch is too out of date. Please rebase on upstream and force-push."
exit 1
}
M common/travis/check-install.sh => common/travis/check-install.sh +18 -5
@@ 6,20 6,33 @@ export XBPS_TARGET_ARCH="$2" XBPS_DISTDIR=/hostrepo
if [ "$1" != "$XBPS_TARGET_ARCH" ]; then
triplet="$(/hostrepo/xbps-src -a "$XBPS_TARGET_ARCH" show-var XBPS_CROSS_TRIPLET)"
- ROOTDIR="-r /usr/$triplet"
+ CONFDIR="-C /usr/$triplet/etc/xbps.d"
+else
+ CONFDIR="-C /etc/xbps.d"
fi
-ADDREPO="--repository=$HOME/hostdir/binpkgs --repository=$HOME/hostdir/binpkgs/nonfree"
+mkdir /check-install
+
+mkdir -p /check-install/var/db/xbps/keys
+cp /var/db/xbps/keys/* /check-install/var/db/xbps/keys/
+
+ADDREPO="--repository=$HOME/hostdir/binpkgs/bootstrap
+ --repository=$HOME/hostdir/binpkgs
+ --repository=$HOME/hostdir/binpkgs/nonfree"
+ROOTDIR="-r /check-install"
+
+xbps-install $ROOTDIR $ADDREPO $CONFDIR -S
while read -r pkg; do
for subpkg in $(xsubpkg $pkg); do
/bin/echo -e "\x1b[32mTrying to install dependants of $subpkg:\x1b[0m"
for dep in $(xbps-query $ADDREPO -RX "$subpkg"); do
xbps-install \
- $ROOTDIR $ADDREPO \
- -Sny \
+ $ROOTDIR $ADDREPO $CONFDIR \
+ -ny \
"$subpkg" "$(xbps-uhelper getpkgname "$dep")"
- if [ $? -eq 8 ]; then
+ ret="$?"
+ if [ "$ret" -eq 8 ] || [ "$ret" -eq 11 ]; then
/bin/echo -e "\x1b[31mFailed to install '$subpkg' and '$dep'\x1b[0m"
exit 1
fi
D common/travis/fetch_upstream.sh => common/travis/fetch_upstream.sh +0 -9
@@ 1,9 0,0 @@
-#!/bin/sh
-#
-# changed_templates.sh
-
-# required by git 2.35.2+
-git config --global --add safe.directory "$PWD"
-
-/bin/echo -e '\x1b[32mFetching upstream...\x1b[0m'
-git fetch --depth 200 https://github.com/void-linux/void-packages.git master
M common/travis/license.lst => common/travis/license.lst +73 -0
@@ 22,7 22,10 @@ APSL-1.0
APSL-1.1
APSL-1.2
APSL-2.0
+ASWF-Digital-Assets-1.0
+ASWF-Digital-Assets-1.1
Abstyles
+AdaCore-doc
Adobe-2006
Adobe-Glyph
Afmparse
@@ 36,8 39,11 @@ Artistic-1.0-Perl
Artistic-1.0-cl8
Artistic-1.0
Artistic-2.0
+Asterisk-exception
Autoconf-exception-2.0
Autoconf-exception-3.0
+Autoconf-exception-generic
+Autoconf-exception-macro
BSD-1-Clause
BSD-2-Clause-Patent
BSD-2-Clause-Views
@@ 55,6 61,10 @@ BSD-3-Clause
BSD-4-Clause-Shortened
BSD-4-Clause-UC
BSD-4-Clause
+BSD-4.3RENO
+BSD-4.3TAHOE
+BSD-Advertising-Acknowledgement
+BSD-Attribution-HPND-disclaimer
BSD-Protection
BSD-Source-Code
BSL-1.0
@@ 66,10 76,13 @@ Beerware
Bison-exception-2.2
BitTorrent-1.0
BitTorrent-1.1
+Bitstream-Charter
Bitstream-Vera
BlueOak-1.0.0
+Boehm-GC
Bootloader-exception
Borceux
+Brian-Gladman-3-Clause
C-UDA-1.0
CAL-1.0-Combined-Work-Exception
CAL-1.0
@@ 99,6 112,7 @@ CC-BY-NC-ND-3.0-IGO
CC-BY-NC-ND-3.0
CC-BY-NC-ND-4.0
CC-BY-NC-SA-1.0
+CC-BY-NC-SA-2.0-DE
CC-BY-NC-SA-2.0-FR
CC-BY-NC-SA-2.0-UK
CC-BY-NC-SA-2.0
@@ 120,6 134,7 @@ CC-BY-SA-2.1-JP
CC-BY-SA-2.5
CC-BY-SA-3.0-AT
CC-BY-SA-3.0-DE
+CC-BY-SA-3.0-IGO
CC-BY-SA-3.0
CC-BY-SA-4.0
CC-PDDC
@@ 141,7 156,9 @@ CERN-OHL-1.2
CERN-OHL-P-2.0
CERN-OHL-S-2.0
CERN-OHL-W-2.0
+CFITSIO
CLISP-exception-2.0
+CMU-Mach
CNRI-Jython
CNRI-Python-GPL-Compatible
CNRI-Python
@@ 153,8 170,10 @@ CUA-OPL-1.0
Caldera
ClArtistic
Classpath-exception-2.0
+Clips
Community-Spec-1.0
Condor-1.1
+Cornell-Lossless-JPEG
Crossword
CrystalStacker
Cube
@@ 185,6 204,7 @@ FLTK-exception
FSFAP
FSFUL
FSFULLR
+FSFULLRWD
FTL
Fair
Fawkes-Runtime-exception
@@ 215,10 235,12 @@ GFDL-1.3-only
GFDL-1.3-or-later
GL2PS
GLWTPL
+GNAT-exception
GPL-1.0-only
GPL-1.0-or-later
GPL-2.0-only
GPL-2.0-or-later
+GPL-3.0-interface-exception
GPL-3.0-linking-exception
GPL-3.0-linking-source-exception
GPL-3.0-only
@@ 229,6 251,11 @@ GStreamer-exception-2008
Giftware
Glide
Glulxe
+Graphics-Gems
+HP-1986
+HPND-Markus-Kuhn
+HPND-export-US
+HPND-sell-variant-MIT-disclaimer
HPND-sell-variant
HPND
HTMLTIDY
@@ 236,6 263,8 @@ HaskellReport
Hippocratic-2.1
IBM-pibs
ICU
+IEC-Code-Components-EULA
+IJG-short
IJG
IPA
IPL-1.0
@@ 243,14 272,18 @@ ISC
ImageMagick
Imlib2
Info-ZIP
+Inner-Net-2.0
Intel-ACPI
Intel
Interbase-1.0
+JPL-image
JPNIC
JSON
Jam
JasPer-2.0
+Kazlib
KiCad-libraries-exception
+Knuth-CTAN
LAL-1.2
LAL-1.3
LGPL-2.0-only
@@ 261,7 294,9 @@ LGPL-3.0-linking-exception
LGPL-3.0-only
LGPL-3.0-or-later
LGPLLR
+LLGPL
LLVM-exception
+LOOP
LPL-1.0
LPL-1.02
LPPL-1.0
@@ 272,6 307,7 @@ LPPL-1.3c
LZMA-SDK-9.11-to-9.20
LZMA-SDK-9.22
LZMA-exception
+Latex2e-translated-notice
Latex2e
Leptonica
LiLiQ-P-1.1
@@ 280,11 316,16 @@ LiLiQ-Rplus-1.1
Libpng
Libtool-exception
Linux-OpenIB
+Linux-man-pages-1-para
+Linux-man-pages-copyleft-2-para
+Linux-man-pages-copyleft-var
Linux-man-pages-copyleft
Linux-syscall-note
MIT-0
MIT-CMU
+MIT-Festival
MIT-Modern-Variant
+MIT-Wu
MIT-advertising
MIT-enna
MIT-feh
@@ 300,6 341,7 @@ MS-PL
MS-RL
MTLL
MakeIndex
+Martin-Birgmeier
Minpack
MirOS
Motosoto
@@ 316,6 358,7 @@ NGPL
NICTA-1.0
NIST-PD-fallback
NIST-PD
+NIST-Software
NLOD-1.0
NLOD-2.0
NLPL
@@ 340,6 383,7 @@ OCLC-2.0
OCaml-LGPL-linking-exception
ODC-By-1.0
ODbL-1.0
+OFFIS
OFL-1.0-RFN
OFL-1.0-no-RFN
OFL-1.0
@@ 369,8 413,10 @@ OLDAP-2.5
OLDAP-2.6
OLDAP-2.7
OLDAP-2.8
+OLFL-1.3
OML
OPL-1.0
+OPL-UK-3.0
OPUBL-1.0
OSET-PL-2.1
OSL-1.0
@@ 379,6 425,7 @@ OSL-2.0
OSL-2.1
OSL-3.0
OpenJDK-assembly-exception-1.0
+OpenPBS-2.3
OpenSSL
PDDL-1.0
PHP-3.0
@@ 393,6 440,8 @@ PolyForm-Small-Business-1.0.0
PostgreSQL
Python-2.0.1
Python-2.0
+QPL-1.0-INRIA-2004-exception
+QPL-1.0-INRIA-2004
QPL-1.0
Qhull
Qt-GPL-exception-1.0
@@ 411,6 460,7 @@ SCEA
SGI-B-1.0
SGI-B-1.1
SGI-B-2.0
+SGP4
SHL-0.5
SHL-0.51
SHL-2.0
@@ 424,6 474,7 @@ SPL-1.0
SSH-OpenSSH
SSH-short
SSPL-1.0
+SWI-exception
SWL
Saxpath
SchemeReport
@@ 435,21 486,29 @@ Spencer-86
Spencer-94
Spencer-99
SugarCRM-1.1.3
+SunPro
Swift-exception
+Symlinks
TAPR-OHL-1.0
TCL
TCP-wrappers
TMate
TORQUE-1.1
TOSL
+TPDL
+TPL-1.0
+TTWL
TU-Berlin-1.0
TU-Berlin-2.0
+TermReadKey
+UCAR
UCL-1.0
UPL-1.0
Unicode-DFS-2015
Unicode-DFS-2016
Unicode-TOU
Universal-FOSS-exception-1.0
+UnixCrypt
Unlicense
VOSTROM
VSL-1.0
@@ 459,13 518,16 @@ W3C-20150513
W3C
WTFPL
Watcom-1.0
+Widget-Workshop
Wsuipa
WxWindows-exception-3.1
X11-distribute-modifications-variant
X11
XFree86-1.1
XSkat
+Xdebug-1.03
Xerox
+Xfig
Xnet
YPL-1.0
YPL-1.1
@@ 479,8 541,10 @@ Zimbra-1.4
Zlib
blessing
bzip2-1.0.6
+checkmk
copyleft-next-0.3.0
copyleft-next-0.3.1
+cryptsetup-OpenSSL-exception
curl
deprecated_AGPL-1.0
deprecated_AGPL-3.0
@@ 514,6 578,7 @@ deprecated_bzip2-1.0.5
deprecated_eCos-2.0
deprecated_wxWindows
diffmark
+dtoa
dvipdfm
eCos-exception-2.0
eGenix
@@ 525,8 590,11 @@ gnuplot
i2p-gpl-java-exception
iMatix
libpng-2.0
+libpri-OpenH323-exception
libselinux-1.0
libtiff
+libutil-David-Nugent
+metamail
mif-exception
mpi-permissive
mpich2
@@ 534,7 602,12 @@ mplus
openvpn-openssl-exception
psfrag
psutils
+snprintf
u-boot-exception-2.0
+vsftpd-openssl-exception
+w3m
+x11vnc-openssl-exception
xinetd
+xlock
xpp
zlib-acknowledgement
M common/travis/show_files.sh => common/travis/show_files.sh +2 -1
@@ 7,7 7,8 @@ export XBPS_TARGET_ARCH="$2" XBPS_DISTDIR=/hostrepo
while read -r pkg; do
for subpkg in $(xsubpkg $pkg); do
/bin/echo -e "\x1b[32mFiles of $subpkg:\x1b[0m"
- xbps-query --repository=$HOME/hostdir/binpkgs \
+ xbps-query --repository=$HOME/hostdir/binpkgs/bootstrap \
+ --repository=$HOME/hostdir/binpkgs \
--repository=$HOME/hostdir/binpkgs/nonfree \
-i -f "$subpkg" ||
/bin/echo -e "\x1b[33m $subpkg wasn't found\x1b[0m"
M common/travis/xlint.sh => common/travis/xlint.sh +1 -1
@@ 2,7 2,7 @@
#
# xlint.sh
-[ "$XLINT" ] || exit 0
+[ "$XLINT" ] || exit 0
EXITCODE=0
read base tip < /tmp/revisions
M common/travis/xpkgdiff.sh => common/travis/xpkgdiff.sh +3 -2
@@ 2,14 2,15 @@
#
# xpkgdiff.sh
-export XBPS_DISTDIR=/hostrepo XBPS_HOSTDIR="$HOME/hostdir"
+export XBPS_TARGET_ARCH="$2" XBPS_DISTDIR=/hostrepo XBPS_HOSTDIR="$HOME/hostdir"
export DIFF='diff --unified=0 --report-identical-files --suppress-common-lines
--color=always --label REPO --label BUILT'
ARGS="-a $2 -R https://repo-ci.voidlinux.org/current"
while read -r pkg; do
for subpkg in $(xsubpkg $pkg); do
- if xbps-query --repository=$HOME/hostdir/binpkgs \
+ if xbps-query --repository=$HOME/hostdir/binpkgs/bootstrap \
+ --repository=$HOME/hostdir/binpkgs \
--repository=$HOME/hostdir/binpkgs/nonfree \
-i "$subpkg" >&/dev/null; then
/bin/echo -e "\x1b[34mFile Diff of $subpkg:\x1b[0m"
M common/xbps-src/shutils/build_dependencies.sh => common/xbps-src/shutils/build_dependencies.sh +6 -1
@@ 138,7 138,12 @@ install_pkg_deps() {
[ -z "$pkgname" ] && return 2
[ -z "$XBPS_CHECK_PKGS" ] && unset checkdepends
- [[ $build_style ]] && style=" [$build_style]"
+
+ if [[ $build_style ]] || [[ $build_helper ]]; then
+ style=" with"
+ fi
+
+ [[ $build_style ]] && style+=" [$build_style]"
for s in $build_helper; do
style+=" [$s]"
M common/xbps-src/shutils/bulk.sh => common/xbps-src/shutils/bulk.sh +2 -2
@@ 73,7 73,7 @@ bulk_build() {
return $?
;;
local)
- bulk_sortdeps $(xbps-checkvers -f '%n' -i -R "${XBPS_REPOSITORY}" -R "${XBPS_REPOSITORY}/nonfree" -D "$XBPS_DISTDIR")
+ bulk_sortdeps $(xbps-checkvers -f '%n' -i -R "${XBPS_REPOSITORY}/bootstrap" -R "${XBPS_REPOSITORY}" -R "${XBPS_REPOSITORY}/nonfree" -D "$XBPS_DISTDIR")
return $?
;;
esac
@@ 122,6 122,6 @@ bulk_update() {
if [ -n "$pkgs" -a "$bulk_update_cmd" == installed ]; then
echo
msg_normal "xbps-src: updating your system, confirm to proceed...\n"
- ${XBPS_SUCMD} "xbps-install --repository=$XBPS_REPOSITORY --repository=$XBPS_REPOSITORY/nonfree -u ${pkgs//[$'\n']/ }" || return 1
+ ${XBPS_SUCMD} "xbps-install --repository=$XBPS_REPOSITORY/bootstrap --repository=$XBPS_REPOSITORY --repository=$XBPS_REPOSITORY/nonfree -u ${pkgs//[$'\n']/ }" || return 1
fi
}
M common/xbps-src/shutils/chroot.sh => common/xbps-src/shutils/chroot.sh +17 -10
@@ 89,7 89,7 @@ PATH=/void-packages:/usr/bin
exec env -i -- SHELL=/bin/sh PATH="\$PATH" DISTCC_HOSTS="\$XBPS_DISTCC_HOSTS" DISTCC_DIR="/host/distcc" \
${XBPS_ARCH+XBPS_ARCH=$XBPS_ARCH} ${XBPS_CHECK_PKGS+XBPS_CHECK_PKGS=$XBPS_CHECK_PKGS} \
CCACHE_DIR="/host/ccache" IN_CHROOT=1 LC_COLLATE=C LANG=en_US.UTF-8 TERM=linux HOME="/tmp" \
- PS1="[\u@$XBPS_MASTERDIR \W]$ " /bin/bash +h
+ PS1="[\u@$XBPS_MASTERDIR \W]$ " /bin/bash +h "\$@"
_EOF
chmod 755 $XBPS_MASTERDIR/bin/xbps-shell
@@ 165,6 165,11 @@ chroot_handler() {
else
env -i -- PATH="/usr/bin:$PATH" SHELL=/bin/sh \
HOME=/tmp IN_CHROOT=1 LC_COLLATE=C LANG=en_US.UTF-8 \
+ ${http_proxy:+http_proxy="${http_proxy}"} \
+ ${https_proxy:+https_proxy="${https_proxy}"} \
+ ${ftp_proxy:+ftp_proxy="${ftp_proxy}"} \
+ ${all_proxy:+all_proxy="${all_proxy}"} \
+ ${no_proxy:+no_proxy="${no_proxy}"} \
${HTTP_PROXY:+HTTP_PROXY="${HTTP_PROXY}"} \
${HTTPS_PROXY:+HTTPS_PROXY="${HTTPS_PROXY}"} \
${FTP_PROXY:+FTP_PROXY="${FTP_PROXY}"} \
@@ 209,16 214,18 @@ chroot_sync_repodata() {
# Update xbps alternative repository if set.
mkdir -p $confdir
if [ -n "$XBPS_ALT_REPOSITORY" ]; then
- ( \
- echo "repository=$hostdir/binpkgs/${XBPS_ALT_REPOSITORY}"; \
- echo "repository=$hostdir/binpkgs/${XBPS_ALT_REPOSITORY}/nonfree"; \
- echo "repository=$hostdir/binpkgs/${XBPS_ALT_REPOSITORY}/debug"; \
- ) > $confdir/00-repository-alt-local.conf
+ cat <<- ! > $confdir/00-repository-alt-local.conf
+ repository=$hostdir/binpkgs/${XBPS_ALT_REPOSITORY}/bootstrap
+ repository=$hostdir/binpkgs/${XBPS_ALT_REPOSITORY}
+ repository=$hostdir/binpkgs/${XBPS_ALT_REPOSITORY}/nonfree
+ repository=$hostdir/binpkgs/${XBPS_ALT_REPOSITORY}/debug
+ !
if [ "$XBPS_MACHINE" = "x86_64" ]; then
- ( \
- echo "repository=$hostdir/binpkgs/${XBPS_ALT_REPOSITORY}/multilib"; \
- echo "repository=$hostdir/binpkgs/${XBPS_ALT_REPOSITORY}/multilib/nonfree"; \
- ) >> $confdir/00-repository-alt-local.conf
+ cat <<- ! >> $confdir/00-repository-alt-local.conf
+ repository=$hostdir/binpkgs/${XBPS_ALT_REPOSITORY}/multilib/bootstrap
+ repository=$hostdir/binpkgs/${XBPS_ALT_REPOSITORY}/multilib
+ repository=$hostdir/binpkgs/${XBPS_ALT_REPOSITORY}/multilib/nonfree
+ !
fi
else
rm -f $confdir/00-repository-alt-local.conf
M common/xbps-src/shutils/common.sh => common/xbps-src/shutils/common.sh +8 -7
@@ 415,7 415,7 @@ setup_pkg() {
done
if [ ! -f ${XBPS_SRCPKGDIR}/${basepkg}/template ]; then
- msg_error "xbps-src: unexistent file: ${XBPS_SRCPKGDIR}/${basepkg}/template\n"
+ msg_error "xbps-src: nonexistent file: ${XBPS_SRCPKGDIR}/${basepkg}/template\n"
fi
if [ -n "$cross" ]; then
export CROSS_BUILD="$cross"
@@ 477,12 477,17 @@ setup_pkg() {
fi
fi
+ for x in ${hostmakedepends} ${makedepends} ${checkdepends}; do
+ if [[ $x = *[\<\>]* || $x =~ -[^-_]*[0-9][^-_]*_[0-9_]+$ ]]; then
+ msg_error "$pkgver: specifying version in build dependency '$x' is invalid, template version is used always\n"
+ fi
+ done
+
FILESDIR=$XBPS_SRCPKGDIR/$sourcepkg/files
PATCHESDIR=$XBPS_SRCPKGDIR/$sourcepkg/patches
DESTDIR=$XBPS_DESTDIR/$XBPS_CROSS_TRIPLET/${sourcepkg}-${version}
PKGDESTDIR=$XBPS_DESTDIR/$XBPS_CROSS_TRIPLET/${pkg}-${version}
- : ${XBPS_MAKEJOBS:=1}
export XBPS_ORIG_MAKEJOBS=${XBPS_ORIG_MAKEJOBS:=$XBPS_MAKEJOBS}
if [ -n "$disable_parallel_build" ]; then
XBPS_MAKEJOBS=1
@@ 655,11 660,7 @@ setup_pkg() {
fi
# Setup some specific package vars.
- if [ -z "$wrksrc" ]; then
- wrksrc="$XBPS_BUILDDIR/${sourcepkg}-${version}"
- else
- wrksrc="$XBPS_BUILDDIR/$wrksrc"
- fi
+ wrksrc="$XBPS_BUILDDIR/${sourcepkg}-${version}"
if [ "$cross" -a "$nocross" ]; then
report_broken \
M common/xbps-src/shutils/consistency_check.sh => common/xbps-src/shutils/consistency_check.sh +1 -1
@@ 22,7 22,7 @@ consistency_convert_pkgname () {
;;
esac
case "$dep" in
- *\<*|*\>*|*=*)
+ *\<*|*\>*|*=*)
printf "%s %s %s\n" "$dep" "$origname" "$deplabel"
continue
;;
M common/xbps-src/shutils/pkgtarget.sh => common/xbps-src/shutils/pkgtarget.sh +1 -1
@@ 105,7 105,7 @@ remove_pkg_statedir() {
remove_pkg() {
local cross="$1" _destdir f
- [ -z $pkgname ] && msg_error "unexistent package, aborting.\n"
+ [ -z $pkgname ] && msg_error "nonexistent package, aborting.\n"
if [ -n "$cross" ]; then
_destdir="$XBPS_DESTDIR/$XBPS_CROSS_TRIPLET"
M common/xbps-src/shutils/show.sh => common/xbps-src/shutils/show.sh +43 -45
@@ 1,49 1,27 @@
# vim: set ts=4 sw=4 et:
show_pkg() {
- local i=
-
- echo "pkgname: $pkgname"
- echo "version: $version"
- echo "revision: $revision"
- for i in ${distfiles}; do
- [ -n "$i" ] && echo "distfiles: $i"
- done
- for i in ${checksum}; do
- [ -n "$i" ] && echo "checksum: $i"
- done
- for i in ${archs}; do
- [ -n "$i" ] && echo "archs: $i"
- done
- echo "maintainer: $maintainer"
- [ -n "$homepage" ] && echo "Upstream URL: $homepage"
- [ -n "$license" ] && echo "License(s): $license"
- [ -n "$changelog" ] && echo "Changelog: $changelog"
- [ -n "$build_style" ] && echo "build_style: $build_style"
- for i in $build_helper; do
- [ -n "$i" ] && echo "build_helper: $i"
- done
- for i in ${configure_args}; do
- [ -n "$i" ] && echo "configure_args: $i"
- done
- echo "short_desc: $short_desc"
- for i in ${subpackages}; do
- [ -n "$i" ] && echo "subpackages: $i"
- done
+ show_pkg_var "pkgname" "$pkgname"
+ show_pkg_var "version" "$version"
+ show_pkg_var "revision" "$revision"
+ show_pkg_var "distfiles" "$distfiles" 1
+ show_pkg_var "checksum" "$checksum" 1
+ show_pkg_var "archs" "$archs" 1
+ show_pkg_var "maintainer" "${maintainer}"
+ show_pkg_var "Upstream URL" "$homepage"
+ show_pkg_var "License(s)" "${license//,/ }" 1
+ show_pkg_var "Changelog" "$changelog"
+ show_pkg_var "build_style" "$build_style"
+ show_pkg_var "build_helper" "$build_helper" 1
+ show_pkg_var "configure_args" "$configure_args" 1
+ show_pkg_var "short_desc" "$short_desc"
+ show_pkg_var "subpackages" "$subpackages" 1
set -f
- for i in ${conf_files}; do
- [ -n "$i" ] && echo "conf_files: $i"
- done
+ show_pkg_var "conf_files" "$conf_files" 1
set +f
- for i in ${replaces}; do
- [ -n "$i" ] && echo "replaces: $i"
- done
- for i in ${provides}; do
- [ -n "$i" ] && echo "provides: $i"
- done
- for i in ${conflicts}; do
- [ -n "$i" ] && echo "conflicts: $i"
- done
+ show_pkg_var "replaces" "$replaces" 1
+ show_pkg_var "provides" "$provides" 1
+ show_pkg_var "conflicts" "$conflicts" 1
local OIFS="$IFS"
IFS=','
for var in $1; do
@@ 51,11 29,9 @@ show_pkg() {
if [ ${var} != ${var/'*'} ]
then
var="${var/'*'}"
- [ -n "${!var}" ] && echo "$var: ${!var//$'\n'/' '}"
+ show_pkg_var "$var" "${!var//$'\n'/' '}"
else
- for val in ${!var}; do
- [ -n "$val" ] && echo "$var: $val"
- done
+ show_pkg_var "$var" "${!var}" 1
fi
done
IFS="$OIFS"
@@ 63,6 39,28 @@ show_pkg() {
return 0
}
+show_pkg_var() {
+ local _sep i=
+ local _label="$1"
+ local _value="$2"
+ local _always_split="$3"
+ if [ -n "$_value" ] && [ -n "$_label" ]; then
+ # on short labels, use more padding so everything lines up
+ if [ "${#_label}" -lt 7 ]; then
+ _sep=" "
+ else
+ _sep=" "
+ fi
+ if [ -n "$_always_split" ] || [[ "$_value" =~ $'\n' ]]; then
+ for i in ${_value}; do
+ [ -n "$i" ] && echo "${_label}:${_sep}${i}"
+ done
+ else
+ echo "${_label}:${_sep}${_value}"
+ fi
+ fi
+}
+
show_pkg_deps() {
[ -f "${PKGDESTDIR}/rdeps" ] && cat ${PKGDESTDIR}/rdeps
}
M common/xbps-src/shutils/update_check.sh => common/xbps-src/shutils/update_check.sh +23 -5
@@ 13,6 13,11 @@ update_check() {
if [ "$XBPS_UPDATE_CHECK_VERBOSE" ]; then
echo "using $XBPS_TARGET_PKG/update overrides" 1>&2
fi
+ elif [ -z "$distfiles" ]; then
+ if [ "$XBPS_UPDATE_CHECK_VERBOSE" ]; then
+ echo "NO DISTFILES found for $original_pkgname" 1>&2
+ fi
+ return 0
fi
if ! type curl >/dev/null 2>&1; then
@@ 66,6 71,7 @@ update_check() {
*crates.io*|\
*codeberg.org*|\
*hg.sr.ht*|\
+ *software.sil.org*|\
*git.sr.ht*)
continue
;;
@@ 111,7 117,7 @@ update_check() {
pkgurlname="$(printf %s "$url" | cut -d/ -f5)"
url="https://sourceforge.net/projects/$pkgurlname/rss?limit=200";;
*code.google.com*|*googlecode*)
- url="http://code.google.com/p/$pkgname/downloads/list";;
+ url="https://code.google.com/p/$pkgname/downloads/list";;
*launchpad.net*)
pkgurlname="$(printf %s "$url" | cut -d/ -f4)"
url="https://launchpad.net/$pkgurlname/+download";;
@@ 124,13 130,13 @@ update_check() {
*github.com*)
pkgurlname="$(printf %s "$url" | cut -d/ -f4,5)"
url="https://github.com/$pkgurlname/tags"
- rx='/archive/refs/tags/(v?|\Q'"$pkgname"'\E-)?\K[\d.]+(?=\.tar\.gz")';;
+ rx='/archive/refs/tags/(v?|\Q'"$pkgname"'\E[-_])?\K[\d.]+(?=\.tar\.gz")';;
*//gitlab.*|*code.videolan.org*)
case "$url" in
*/-/*) pkgurlname="$(printf %s "$url" | sed -e 's%/-/.*%%g; s%/$%%')";;
*) pkgurlname="$(printf %s "$url" | cut -d / -f 1-5)";;
esac
- url="$pkgurlname/tags"
+ url="$pkgurlname/-/tags"
rx='/archive/[^/]+/\Q'"$pkgname"'\E-v?\K[\d.]+(?=\.tar\.gz")';;
*bitbucket.org*)
pkgurlname="$(printf %s "$url" | cut -d/ -f4,5)"
@@ 162,10 168,22 @@ update_check() {
rx='/archive/(v?|\Q'"$pkgname"'\E-)?\K[\d.]+(?=\.tar\.gz")';;
*git.sr.ht*)
pkgurlname="$(printf %s "$url" | cut -d/ -f4,5)"
- url="https://git.sr.ht/$pkgurlname/refs"
- rx='/archive/(v?|\Q'"$pkgname"'\E-)?\K[\d.]+(?=\.tar\.gz")';;
+ url="https://git.sr.ht/$pkgurlname/refs/rss.xml"
+ rx='<guid>\Q'"${url%/*}"'\E/(v-?|\Q'"$pkgname"'\E-)?\K[\d.]+(?=</guid>)' ;;
*pkgs.fedoraproject.org*)
url="https://pkgs.fedoraproject.org/repo/pkgs/$pkgname" ;;
+ *software.sil.org/downloads/*)
+ pkgurlname=$(printf '%s\n' "$url" | cut -d/ -f6)
+ url="https://software.sil.org/$pkgurlname/download/"
+ pkgname="${pkgname#font-}"
+ pkgname="${pkgname#sil-}"
+ _pkgname="${pkgname//-/}"
+ rx="($_pkgname|${_pkgname}SIL)[_-]\K[0-9.]+(?=\.tar|\.zip)" ;;
+ *software.sil.org/*)
+ pkgname="${pkgname#font-}"
+ pkgname="${pkgname#sil-}"
+ _pkgname="${pkgname//-/}"
+ rx="($_pkgname|${_pkgname}SIL)[_-]\K[0-9.]+(?=\.tar|\.zip)" ;;
esac
fi
M etc/defaults.conf => etc/defaults.conf +2 -1
@@ 64,7 64,8 @@ XBPS_SUCMD="sudo /bin/sh -c"
# [OPTIONAL]
# Number of parallel jobs to execute when building packages that
-# use make(1) or alike commands.
+# use make(1) or alike commands. Defaults to the result of nproc(1).
+# If nproc(1) is not available, defaults to 1.
#
#XBPS_MAKEJOBS=4
M etc/defaults.virtual => etc/defaults.virtual +1 -0
@@ 28,6 28,7 @@ nodejs-runtime nodejs
ntp-daemon chrony
phonon-backend phonon-backend-gstreamer
phonon-qt5-backend phonon-qt5-backend-gstreamer
+pipewire-session-manager pipewire-session-manager-bootstrap
rkt-stage1 rkt-stage1-coreos
smtp-server opensmtpd
tex texlive
M etc/xbps.d/repos-local-x86_64-multilib.conf => etc/xbps.d/repos-local-x86_64-multilib.conf +1 -0
@@ 1,4 1,5 @@
# DON'T EDIT THIS FILE
# x86_64/glibc local repositories
+repository=/host/binpkgs/multilib/bootstrap
repository=/host/binpkgs/multilib
repository=/host/binpkgs/multilib/nonfree
M etc/xbps.d/repos-local.conf => etc/xbps.d/repos-local.conf +1 -0
@@ 1,5 1,6 @@
# DON'T EDIT THIS FILE
# Local repositories
+repository=/host/binpkgs/bootstrap
repository=/host/binpkgs
repository=/host/binpkgs/nonfree
repository=/host/binpkgs/debug
M etc/xbps.d/repos-remote-aarch64-musl.conf => etc/xbps.d/repos-remote-aarch64-musl.conf +1 -0
@@ 1,4 1,5 @@
# aarch64 voidlinux remote repositories
+repository=https://repo-default.voidlinux.org/current/aarch64/bootstrap
repository=https://repo-default.voidlinux.org/current/aarch64
repository=https://repo-default.voidlinux.org/current/aarch64/nonfree
repository=https://repo-default.voidlinux.org/current/aarch64/debug
M etc/xbps.d/repos-remote-aarch64.conf => etc/xbps.d/repos-remote-aarch64.conf +1 -0
@@ 1,4 1,5 @@
# aarch64 voidlinux remote repositories
+repository=https://repo-default.voidlinux.org/current/aarch64/bootstrap
repository=https://repo-default.voidlinux.org/current/aarch64
repository=https://repo-default.voidlinux.org/current/aarch64/nonfree
repository=https://repo-default.voidlinux.org/current/aarch64/debug
M etc/xbps.d/repos-remote-musl.conf => etc/xbps.d/repos-remote-musl.conf +1 -0
@@ 1,4 1,5 @@
# voidlinux remote repositories (musl)
+repository=https://repo-default.voidlinux.org/current/musl/bootstrap
repository=https://repo-default.voidlinux.org/current/musl
repository=https://repo-default.voidlinux.org/current/musl/nonfree
repository=https://repo-default.voidlinux.org/current/musl/debug
M etc/xbps.d/repos-remote-x86_64-multilib.conf => etc/xbps.d/repos-remote-x86_64-multilib.conf +1 -0
@@ 1,3 1,4 @@
# voidlinux remote repositories (x86_64/glibc)
+repository=https://repo-default.voidlinux.org/current/multilib/bootstrap
repository=https://repo-default.voidlinux.org/current/multilib
repository=https://repo-default.voidlinux.org/current/multilib/nonfree
M etc/xbps.d/repos-remote.conf => etc/xbps.d/repos-remote.conf +1 -0
@@ 1,4 1,5 @@
# voidlinux remote repositories (glibc)
+repository=https://repo-default.voidlinux.org/current/bootstrap
repository=https://repo-default.voidlinux.org/current
repository=https://repo-default.voidlinux.org/current/nonfree
repository=https://repo-default.voidlinux.org/current/debug
M xbps-src => xbps-src +12 -0
@@ 290,6 290,11 @@ check_native_arch() {
else
export XBPS_ARCH=$(xbps-uhelper arch)
fi
+ elif [ "$XBPS_TARGET" = 'binary-bootstrap' ] && [ "$XBPS_TARGET_PKG" ]; then
+ # ^ special case for binary-bootstrap for e.g:
+ # x86_64 -> x86_64-musl
+ # x86_64 -> i686
+ export XBPS_ARCH=$XBPS_TARGET_PKG
else
LDD=$(ldd --version 2>&1|head -1)
if [[ $LDD == *musl* ]]; then
@@