diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ab24ede..bc9ff3e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -56,7 +56,7 @@ This automatically sets up the `upstream` remote, so `git pull --rebase upstream Using the GitHub web editor for making changes is strongly discouraged, because you will need to clone the repo anyways to edit and test your changes. -using the the `master` branch of your fork for contributing is also strongly discouraged. +Using the `master` branch of your fork for contributing is also strongly discouraged. It can cause many issues with updating your pull request (also called a PR), and having multiple PRs open at once. To create a new branch: diff --git a/COPYING b/COPYING index 71ad401..4def475 100644 --- a/COPYING +++ b/COPYING @@ -1,5 +1,5 @@ Copyright (c) 2008-2020 Juan Romero Pardines and contributors - Copyright (c) 2017-2022 The Void Linux team and contributors + Copyright (c) 2017-2023 The Void Linux team and contributors All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/Manual.md b/Manual.md index fa552f6..0b6b5ab 100644 --- a/Manual.md +++ b/Manual.md @@ -304,7 +304,7 @@ The following functions are defined by `xbps-src` and can be used on any templat `$DESTDIR`. The optional 2nd argument can be used to change the `file name`. See [license](#var_license) for when to use it. -- *vsv()* `vsv ` +- *vsv()* `vsv []` Installs `service` from `${FILESDIR}` to /etc/sv. The service must be a directory containing at least a run script. Note the `supervise` @@ -312,6 +312,11 @@ The following functions are defined by `xbps-src` and can be used on any templat is automatically made executable by this function. For further information on how to create a new service directory see [The corresponding section the FAQ](http://smarden.org/runit/faq.html#create). + A `log` sub-service will be automatically created if one does not exist in + `${FILESDIR}/$service`, containing `exec vlogger -t $service -p $facility`. + if a second argument is not specified, the `daemon` facility is used. + For more information about `vlogger` and available values for the facility, + see [vlogger(1)](https://man.voidlinux.org/vlogger.1). - *vsed()* `vsed -i -e ` @@ -417,7 +422,7 @@ Multiple licenses should be separated by commas, Example: `GPL-3.0-or-later, cus and thus have and require no license should use `Public Domain`. - Note: `MIT`, `BSD`, `ISC` and custom licenses + Note: `AGPL`, `MIT`, `BSD`, `ISC`, `X11`, and custom licenses require the license file to be supplied with the binary package. - `maintainer` A string in the form of `name `. The email for this field @@ -906,8 +911,8 @@ should be passed in via `configure_args`. - `fetch` For packages that only fetch files and are installed as is via `do_install()`. -- `gnu-configure` For packages that use GNU configure scripts, additional configuration -arguments can be passed in via `configure_args`. +- `gnu-configure` For packages that use GNU autotools-compatible configure scripts, +additional configuration arguments can be passed in via `configure_args`. - `gnu-makefile` For packages that use GNU make, build arguments can be passed in via `make_build_args` and install arguments via `make_install_args`. The build diff --git a/common/build-helper/gir.sh b/common/build-helper/gir.sh index 0091fb3..70699ad 100644 --- a/common/build-helper/gir.sh +++ b/common/build-helper/gir.sh @@ -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" diff --git a/common/build-helper/rust.sh b/common/build-helper/rust.sh index 272d03f..f689f7c 100644 --- a/common/build-helper/rust.sh +++ b/common/build-helper/rust.sh @@ -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 diff --git a/common/build-style/cargo.sh b/common/build-style/cargo.sh index 387e711..751911d 100644 --- a/common/build-style/cargo.sh +++ b/common/build-style/cargo.sh @@ -5,14 +5,14 @@ do_build() { : ${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 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() { diff --git a/common/build-style/cmake.sh b/common/build-style/cmake.sh index a38c341..43750ad 100644 --- a/common/build-style/cmake.sh +++ b/common/build-style/cmake.sh @@ -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" diff --git a/common/build-style/configure.sh b/common/build-style/configure.sh index 7a6d136..8fe3275 100644 --- a/common/build-style/configure.sh +++ b/common/build-style/configure.sh @@ -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 diff --git a/common/build-style/gem.sh b/common/build-style/gem.sh index 150c5b3..779e94e 100644 --- a/common/build-style/gem.sh +++ b/common/build-style/gem.sh @@ -5,7 +5,7 @@ do_install() { : ${gem_cmd:=gem} local _GEMDIR _INSTDIR - + _GEMDIR=$($gem_cmd env gemdir) _INSTDIR=${DESTDIR}/${_GEMDIR}/gems/${pkgname#ruby-}-${version} diff --git a/common/build-style/gemspec.sh b/common/build-style/gemspec.sh index b47ef7b..9568e81 100644 --- a/common/build-style/gemspec.sh +++ b/common/build-style/gemspec.sh @@ -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 \ diff --git a/common/build-style/gnu-configure.sh b/common/build-style/gnu-configure.sh index 4326d07..82d36f6 100644 --- a/common/build-style/gnu-configure.sh +++ b/common/build-style/gnu-configure.sh @@ -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 diff --git a/common/build-style/gnu-makefile.sh b/common/build-style/gnu-makefile.sh index f81ef4e..c4f4f78 100644 --- a/common/build-style/gnu-makefile.sh +++ b/common/build-style/gnu-makefile.sh @@ -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 diff --git a/common/build-style/go.sh b/common/build-style/go.sh index 9093527..1315473 100644 --- a/common/build-style/go.sh +++ b/common/build-style/go.sh @@ -40,7 +40,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} diff --git a/common/build-style/python3-pep517.sh b/common/build-style/python3-pep517.sh index b8bdee5..ffe52fc 100644 --- a/common/build-style/python3-pep517.sh +++ b/common/build-style/python3-pep517.sh @@ -9,24 +9,27 @@ do_build() { } 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\n" + 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}/tmp/$(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() { - if [ -z "${make_install_target}" ]; then - # Default wheel name normalizes hyphens to underscores - local wheelbase="${pkgname#python3-}" - make_install_target="dist/${wheelbase//-/_}-${version}-*-*-*.whl" - fi + : ${make_install_args:=--no-compile-bytecode} + : ${make_install_target:="dist/*.whl"} python3 -m installer --destdir ${DESTDIR} \ ${make_install_args} ${make_install_target} diff --git a/common/build-style/qmake.sh b/common/build-style/qmake.sh index 486bb06..3174583 100644 --- a/common/build-style/qmake.sh +++ b/common/build-style/qmake.sh @@ -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 diff --git a/common/build-style/slashpackage.sh b/common/build-style/slashpackage.sh index 5f4fe4f..59e8273 100644 --- a/common/build-style/slashpackage.sh +++ b/common/build-style/slashpackage.sh @@ -7,7 +7,7 @@ # build_style=slashpackage # build_wrksrc=${pkgname}-${version} # distfiles= -# +# # example (daemontools) # # Template file for 'daemontools' diff --git a/common/build-style/void-cross.sh b/common/build-style/void-cross.sh index 92f03f8..02bd1f5 100644 --- a/common/build-style/void-cross.sh +++ b/common/build-style/void-cross.sh @@ -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* diff --git a/common/chroot-style/ethereal.sh b/common/chroot-style/ethereal.sh index cf6e4dc..a226465 100755 --- a/common/chroot-style/ethereal.sh +++ b/common/chroot-style/ethereal.sh @@ -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 \ diff --git a/common/environment/build-style/R-cran.sh b/common/environment/build-style/R-cran.sh index 4f996c7..0cb7c90 100644 --- a/common/environment/build-style/R-cran.sh +++ b/common/environment/build-style/R-cran.sh @@ -5,6 +5,9 @@ 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 diff --git a/common/environment/build-style/cargo.sh b/common/environment/build-style/cargo.sh index 473750c..bc836b0 100644 --- a/common/environment/build-style/cargo.sh +++ b/common/environment/build-style/cargo.sh @@ -8,4 +8,6 @@ if [ "$CROSS_BUILD" ]; then makedepends+=" rust-std" fi +export CARGO_REGISTRIES_CRATES_IO_PROTOCOL=sparse + build_helper+=" rust" diff --git a/common/environment/build-style/go.sh b/common/environment/build-style/go.sh index a7b7dd8..68f88c6 100644 --- a/common/environment/build-style/go.sh +++ b/common/environment/build-style/go.sh @@ -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" ;; diff --git a/common/environment/configure/autoconf_cache/aarch64-linux b/common/environment/configure/autoconf_cache/aarch64-linux index ad17545..4367f91 100644 --- a/common/environment/configure/autoconf_cache/aarch64-linux +++ b/common/environment/configure/autoconf_cache/aarch64-linux @@ -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} diff --git a/common/environment/configure/autoconf_cache/arm-common b/common/environment/configure/autoconf_cache/arm-common index 0f09e06..3526b77 100644 --- a/common/environment/configure/autoconf_cache/arm-common +++ b/common/environment/configure/autoconf_cache/arm-common @@ -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 diff --git a/common/environment/configure/autoconf_cache/common-linux b/common/environment/configure/autoconf_cache/common-linux index 718c2c3..806bec4 100644 --- a/common/environment/configure/autoconf_cache/common-linux +++ b/common/environment/configure/autoconf_cache/common-linux @@ -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} diff --git a/common/environment/configure/autoconf_cache/ix86-common b/common/environment/configure/autoconf_cache/ix86-common index beed9a2..8eb82de 100644 --- a/common/environment/configure/autoconf_cache/ix86-common +++ b/common/environment/configure/autoconf_cache/ix86-common @@ -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} diff --git a/common/environment/configure/debug-debug-prefix-map.sh b/common/environment/configure/debug-debug-prefix-map.sh index 40b3a7b..d7eb040 100644 --- a/common/environment/configure/debug-debug-prefix-map.sh +++ b/common/environment/configure/debug-debug-prefix-map.sh @@ -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 diff --git a/common/environment/setup/install.sh b/common/environment/setup/install.sh index 5f0571d..ba0845b 100644 --- a/common/environment/setup/install.sh +++ b/common/environment/setup/install.sh @@ -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: \n" + if [ $# -lt 1 ] || [ $# -gt 2 ]; then + msg_red "$pkgver: vsv: up to 2 arguments expected: []\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 diff --git a/common/environment/setup/misc.sh b/common/environment/setup/misc.sh index 177b1e5..3f2cc09 100644 --- a/common/environment/setup/misc.sh +++ b/common/environment/setup/misc.sh @@ -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" diff --git a/common/environment/setup/replace-interpreter.sh b/common/environment/setup/replace-interpreter.sh index 1660ac6..c520c73 100644 --- a/common/environment/setup/replace-interpreter.sh +++ b/common/environment/setup/replace-interpreter.sh @@ -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 } diff --git a/common/environment/setup/sourcepkg.sh b/common/environment/setup/sourcepkg.sh index 048096f..4e3b4e9 100644 --- a/common/environment/setup/sourcepkg.sh +++ b/common/environment/setup/sourcepkg.sh @@ -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; 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) @@ -153,13 +169,14 @@ 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 "$extractdir"/* "$extractdir"/.*; do + for f in * .*; do if [ -e "$f" ] || [ -L "$f" ]; then case "$f" in - */. | */..) ;; + . | ..) ;; *) innerdir="$f" num_dirs=$(( num_dirs + 1 )) @@ -167,16 +184,35 @@ hook() { 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" - elif [ "$num_dirs" -gt 1 ] || [ -n "$create_wrksrc" ]; then - # rename the tmpdir to wrksrc - mv "$extractdir" "$wrksrc" else - mkdir -p "$wrksrc" + mv "$extractdir" "$wrksrc" fi || msg_error "$pkgver: failed to move sources to $wrksrc\n" } diff --git a/common/hooks/do-fetch/00-distfiles.sh b/common/hooks/do-fetch/00-distfiles.sh index 3d9f801..9ce2a18 100644 --- a/common/hooks/do-fetch/00-distfiles.sh +++ b/common/hooks/do-fetch/00-distfiles.sh @@ -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") diff --git a/common/hooks/post-pkg/00-register-pkg.sh b/common/hooks/post-pkg/00-register-pkg.sh index 67b7209..b5392d8 100644 --- a/common/hooks/post-pkg/00-register-pkg.sh +++ b/common/hooks/post-pkg/00-register-pkg.sh @@ -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" diff --git a/common/hooks/pre-configure/02-script-wrapper.sh b/common/hooks/pre-configure/02-script-wrapper.sh index 641d7ab..beaec6e 100644 --- a/common/hooks/pre-configure/02-script-wrapper.sh +++ b/common/hooks/pre-configure/02-script-wrapper.sh @@ -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 diff --git a/common/hooks/pre-pkg/04-generate-runtime-deps.sh b/common/hooks/pre-pkg/04-generate-runtime-deps.sh index eb19ebf..a291f2c 100644 --- a/common/hooks/pre-pkg/04-generate-runtime-deps.sh +++ b/common/hooks/pre-pkg/04-generate-runtime-deps.sh @@ -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 diff --git a/common/hooks/pre-pkg/99-pkglint.sh b/common/hooks/pre-pkg/99-pkglint.sh index a63e372..a3ed816 100644 --- a/common/hooks/pre-pkg/99-pkglint.sh +++ b/common/hooks/pre-pkg/99-pkglint.sh @@ -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 diff --git a/common/scripts/lint-commits b/common/scripts/lint-commits index 6aea99d..56f16ff 100755 --- a/common/scripts/lint-commits +++ b/common/scripts/lint-commits @@ -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 diff --git a/common/scripts/lint-conflicts b/common/scripts/lint-conflicts index 2917f72..8c7abfd 100755 --- a/common/scripts/lint-conflicts +++ b/common/scripts/lint-conflicts @@ -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() { diff --git a/common/scripts/xbps-cycles.py b/common/scripts/xbps-cycles.py index dbfd538..9c0c128 100755 --- a/common/scripts/xbps-cycles.py +++ b/common/scripts/xbps-cycles.py @@ -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') diff --git a/common/shlibs b/common/shlibs index 4993ea7..23e161c 100644 --- a/common/shlibs +++ b/common/shlibs @@ -42,8 +42,8 @@ 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.13 simgear-2020.3.13_1 -libSimGearScene.so.2020.3.13 simgear-2020.3.13_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 @@ -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 @@ -83,7 +83,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 +93,11 @@ 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 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 +146,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 +157,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 @@ -184,9 +184,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 +220,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 @@ -288,6 +288,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 @@ -321,7 +322,7 @@ 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.6 tiff-4.5.0_1 -libtiffxx.so.5 tiff-4.0.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 @@ -352,7 +353,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 @@ -427,12 +428,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.1 mtxclient-0.9.1_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 @@ -446,7 +448,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 @@ -475,46 +477,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.0 libkate-23.04.0_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 @@ -548,8 +552,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 @@ -559,8 +563,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 @@ -568,10 +572,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 @@ -604,21 +608,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 @@ -628,45 +634,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_python311.so.1.82.0 boost-python3-1.82.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 @@ -674,7 +684,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 @@ -735,12 +745,10 @@ 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-2.so.0 libxfce4ui-4.18.0_1 libxfce4ui-2.so.0 libxfce4ui-nocsd-4.17.0_1 -libxfce4ui-1.so.0 libxfce4ui-4.9.2_1 -libxfce4ui-2.so.0 libxfce4ui-4.12.1_2 +libxfce4kbd-private-3.so.0 libxfce4ui-4.18.0_1 libxfce4kbd-private-3.so.0 libxfce4ui-nocsd-4.17.0_1 -libxfce4kbd-private-2.so.0 libxfce4ui-4.9.2_1 -libxfce4kbd-private-3.so.0 libxfce4ui-4.12.1_2 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 @@ -761,8 +769,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 @@ -822,13 +832,14 @@ 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 @@ -859,8 +870,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 @@ -893,16 +905,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 @@ -955,7 +966,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 @@ -986,11 +997,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 @@ -1038,9 +1053,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 @@ -1056,7 +1073,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 @@ -1136,11 +1153,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 @@ -1157,16 +1175,17 @@ 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 @@ -1188,7 +1207,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 @@ -1323,7 +1342,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 @@ -1372,15 +1391,14 @@ 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 @@ -1456,7 +1474,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 @@ -1582,7 +1600,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 @@ -1594,16 +1612,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 @@ -1621,8 +1641,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 @@ -1712,8 +1732,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 @@ -1725,7 +1745,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 @@ -1743,6 +1763,7 @@ 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 @@ -1769,8 +1790,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 @@ -2009,7 +2030,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 @@ -2041,7 +2062,7 @@ 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 @@ -2049,7 +2070,7 @@ 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 libQt6QmlCompiler.so.6 qt6-declarative-6.4.0_1 -libQt6ShaderTools.so.6 qt6-shadertools-6.0.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 @@ -2081,10 +2102,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 @@ -2100,6 +2121,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 @@ -2191,11 +2220,10 @@ 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 @@ -2216,7 +2244,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 @@ -2226,8 +2254,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 @@ -2240,9 +2268,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 @@ -2260,7 +2289,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 @@ -2318,7 +2347,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 @@ -2374,13 +2403,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 @@ -2512,26 +2541,26 @@ 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.31 libgdal-3.5.3_1 -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 +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 @@ -2594,8 +2623,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 @@ -2616,7 +2645,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 @@ -2672,23 +2701,24 @@ 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 @@ -2718,13 +2748,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 @@ -2898,7 +2928,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 @@ -2978,10 +3008,10 @@ 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-11.so.0 mutter-43.2_1 +libmutter-clutter-11.so.0 mutter-43.2_1 +libmutter-cogl-11.so.0 mutter-43.2_1 +libmutter-cogl-pango-11.so.0 mutter-43.2_1 libgeoclue-2.so.0 geoclue2-2.4.4_1 libgepub-0.6.so.0 libgepub-0.6.0_4 libslopy.so.7.6 slop-7.6_1 @@ -3005,26 +3035,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 @@ -3042,10 +3072,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 @@ -3069,7 +3101,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 @@ -3116,7 +3148,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 @@ -3127,7 +3159,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 @@ -3166,8 +3198,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 @@ -3193,13 +3225,20 @@ 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 +libKF5TextAutoCorrection.so.1 ktextaddons-1.2.0_1 +libKF5TextEditTextToSpeech.so.1 ktextaddons-1.2.0_1 +libKF5TextEmoticonsWidgets.so.1 ktextaddons-1.2.0_1 +libKF5TextEmoticonsCore.so.1 ktextaddons-1.2.0_1 +libKF5TextGrammarCheck.so.1 ktextaddons-1.2.0_1 +libKF5TextTranslator.so.1 ktextaddons-1.2.0_1 +libKF5TextAddonsWidgets.so.1 ktextaddons-1.2.0_1 libz3.so z3-4.6.0_2 libngspice.so.0 ngspice-35_1 libvulkan.so.1 vulkan-loader-1.0.57.0_1 @@ -3210,14 +3249,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 @@ -3235,136 +3274,142 @@ 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 @@ -3445,9 +3490,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 @@ -3459,7 +3504,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 @@ -3472,13 +3517,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 @@ -3493,6 +3538,7 @@ 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 @@ -3511,7 +3557,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 @@ -3527,7 +3573,8 @@ 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 libunarr.so.1 libunarr-1.0.1_1 @@ -3559,6 +3606,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 @@ -3586,8 +3634,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 @@ -3633,7 +3681,7 @@ 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 @@ -3684,7 +3732,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 @@ -3866,18 +3914,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 @@ -3892,13 +3940,13 @@ 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 @@ -3922,7 +3970,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 @@ -3932,7 +3980,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 @@ -4039,7 +4087,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 @@ -4062,32 +4110,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 @@ -4113,38 +4167,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 @@ -4162,7 +4218,7 @@ 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 @@ -4171,9 +4227,9 @@ libopensmtpd.so.0 libopensmtpd-0.7_1 libiio.so.0 libiio-0.23_1 libqtforkawesome.so.1 qtforkawesome-0.1.0_1 libqtquickforkawesome.so.1 qtforkawesome-0.1.0_1 -libsyncthingwidgets.so.3 syncthingtray-1.3.0_1 -libsyncthingmodel.so.3 syncthingtray-1.3.0_1 -libsyncthingconnector.so.3 syncthingtray-1.3.0_1 +libsyncthingwidgets.so.6 syncthingtray-1.4.1_1 +libsyncthingmodel.so.6 syncthingtray-1.4.1_1 +libsyncthingconnector.so.6 syncthingtray-1.4.1_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 @@ -4200,8 +4256,36 @@ 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 -libcalamares.so.3.2.62 calamares-3.2.62_1 -libcalamaresui.so.3.2.62 calamares-3.2.62_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.30 imath-3.1.7_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.2 libjodycode-2.0.1_1 +libgsoapssl++-2.8.124.so gsoap-2.8.124_1 + +# Cereus Linux custom shlibs +libcalamares.so.3.2.61 calamares-3.2.61_2 +libcalamaresui.so.3.2.61 calamares-3.2.61_2 libvulkan.so.1 heroic-bin-2.4.3_1 libvulkan.so.1 brave-bin-1.39.122_1 libxviewer.so xviewer-3.2.10_2 diff --git a/common/travis/changed_templates.sh b/common/travis/changed_templates.sh index 2bed225..91af1f1 100755 --- a/common/travis/changed_templates.sh +++ b/common/travis/changed_templates.sh @@ -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 } diff --git a/common/travis/check-install.sh b/common/travis/check-install.sh index d972567..31dd104 100755 --- a/common/travis/check-install.sh +++ b/common/travis/check-install.sh @@ -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 diff --git a/common/travis/license.lst b/common/travis/license.lst index 82ec537..f6fdacb 100644 --- a/common/travis/license.lst +++ b/common/travis/license.lst @@ -185,6 +185,7 @@ FLTK-exception FSFAP FSFUL FSFULLR +FSFULLRWD FTL Fair Fawkes-Runtime-exception @@ -251,6 +252,7 @@ JSON Jam JasPer-2.0 KiCad-libraries-exception +Knuth-CTAN LAL-1.2 LAL-1.3 LGPL-2.0-only @@ -479,6 +481,7 @@ Zimbra-1.4 Zlib blessing bzip2-1.0.6 +checkmk copyleft-next-0.3.0 copyleft-next-0.3.1 curl @@ -527,6 +530,7 @@ iMatix libpng-2.0 libselinux-1.0 libtiff +libutil-David-Nugent mif-exception mpi-permissive mpich2 @@ -535,6 +539,7 @@ openvpn-openssl-exception psfrag psutils u-boot-exception-2.0 +x11vnc-openssl-exception xinetd xpp zlib-acknowledgement diff --git a/common/travis/show_files.sh b/common/travis/show_files.sh index 8799ed5..c8de93a 100755 --- a/common/travis/show_files.sh +++ b/common/travis/show_files.sh @@ -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" diff --git a/common/travis/xlint.sh b/common/travis/xlint.sh index 327417c..790791e 100755 --- a/common/travis/xlint.sh +++ b/common/travis/xlint.sh @@ -2,7 +2,7 @@ # # xlint.sh -[ "$XLINT" ] || exit 0 +[ "$XLINT" ] || exit 0 EXITCODE=0 read base tip < /tmp/revisions diff --git a/common/travis/xpkgdiff.sh b/common/travis/xpkgdiff.sh index 7caabe4..ce042c1 100755 --- a/common/travis/xpkgdiff.sh +++ b/common/travis/xpkgdiff.sh @@ -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" diff --git a/common/xbps-src/shutils/build_dependencies.sh b/common/xbps-src/shutils/build_dependencies.sh index 1d19de5..20f6152 100644 --- a/common/xbps-src/shutils/build_dependencies.sh +++ b/common/xbps-src/shutils/build_dependencies.sh @@ -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]" diff --git a/common/xbps-src/shutils/bulk.sh b/common/xbps-src/shutils/bulk.sh index 31732ab..69e36f4 100644 --- a/common/xbps-src/shutils/bulk.sh +++ b/common/xbps-src/shutils/bulk.sh @@ -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 } diff --git a/common/xbps-src/shutils/chroot.sh b/common/xbps-src/shutils/chroot.sh index 3c71cab..33d5ad5 100644 --- a/common/xbps-src/shutils/chroot.sh +++ b/common/xbps-src/shutils/chroot.sh @@ -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 diff --git a/common/xbps-src/shutils/common.sh b/common/xbps-src/shutils/common.sh index ea67dab..2218d34 100644 --- a/common/xbps-src/shutils/common.sh +++ b/common/xbps-src/shutils/common.sh @@ -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 diff --git a/common/xbps-src/shutils/consistency_check.sh b/common/xbps-src/shutils/consistency_check.sh index cd70f4a..6a5b2ec 100644 --- a/common/xbps-src/shutils/consistency_check.sh +++ b/common/xbps-src/shutils/consistency_check.sh @@ -22,7 +22,7 @@ consistency_convert_pkgname () { ;; esac case "$dep" in - *\<*|*\>*|*=*) + *\<*|*\>*|*=*) printf "%s %s %s\n" "$dep" "$origname" "$deplabel" continue ;; diff --git a/common/xbps-src/shutils/pkgtarget.sh b/common/xbps-src/shutils/pkgtarget.sh index ba8c63b..54b7c34 100644 --- a/common/xbps-src/shutils/pkgtarget.sh +++ b/common/xbps-src/shutils/pkgtarget.sh @@ -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" diff --git a/common/xbps-src/shutils/show.sh b/common/xbps-src/shutils/show.sh index d781d07..6ae0f4e 100644 --- a/common/xbps-src/shutils/show.sh +++ b/common/xbps-src/shutils/show.sh @@ -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 } diff --git a/common/xbps-src/shutils/update_check.sh b/common/xbps-src/shutils/update_check.sh index e7193c9..e656cf0 100644 --- a/common/xbps-src/shutils/update_check.sh +++ b/common/xbps-src/shutils/update_check.sh @@ -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='\Q'"${url%/*}"'\E/(v-?|\Q'"$pkgname"'\E-)?\K[\d.]+(?=)' ;; *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 diff --git a/etc/defaults.conf b/etc/defaults.conf index e3876cd..f70e4ea 100644 --- a/etc/defaults.conf +++ b/etc/defaults.conf @@ -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 @@ -158,3 +159,9 @@ XBPS_SUCMD="sudo /bin/sh -c" # When unset, newly build package overwrites the older one. # #XBPS_PRESERVE_PKGS=yes + +# [OPTIONAL] +# Show more detailed output in ./xbps-src update-check. Useful for debugging. +# This can also be set or exported as a regular environment variable. +# +#XBPS_UPDATE_CHECK_VERBOSE=yes diff --git a/etc/defaults.virtual b/etc/defaults.virtual index 083ab63..f399b12 100644 --- a/etc/defaults.virtual +++ b/etc/defaults.virtual @@ -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 diff --git a/etc/xbps.d/repos-local-x86_64-multilib.conf b/etc/xbps.d/repos-local-x86_64-multilib.conf index 3c531e4..64ece65 100644 --- a/etc/xbps.d/repos-local-x86_64-multilib.conf +++ b/etc/xbps.d/repos-local-x86_64-multilib.conf @@ -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 diff --git a/etc/xbps.d/repos-local.conf b/etc/xbps.d/repos-local.conf index 6f1738e..825292b 100644 --- a/etc/xbps.d/repos-local.conf +++ b/etc/xbps.d/repos-local.conf @@ -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 diff --git a/etc/xbps.d/repos-remote-aarch64-musl.conf b/etc/xbps.d/repos-remote-aarch64-musl.conf index 1b717ee..58c5444 100644 --- a/etc/xbps.d/repos-remote-aarch64-musl.conf +++ b/etc/xbps.d/repos-remote-aarch64-musl.conf @@ -1,4 +1,5 @@ # aarch64 voidlinux remote repositories -repository=https://mirrors.servercentral.com/voidlinux/current/aarch64 -repository=https://mirrors.servercentral.com/voidlinux/current/aarch64/nonfree -repository=https://mirrors.servercentral.com/voidlinux/current/aarch64/debug +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 diff --git a/etc/xbps.d/repos-remote-aarch64.conf b/etc/xbps.d/repos-remote-aarch64.conf index 1b717ee..58c5444 100644 --- a/etc/xbps.d/repos-remote-aarch64.conf +++ b/etc/xbps.d/repos-remote-aarch64.conf @@ -1,4 +1,5 @@ # aarch64 voidlinux remote repositories -repository=https://mirrors.servercentral.com/voidlinux/current/aarch64 -repository=https://mirrors.servercentral.com/voidlinux/current/aarch64/nonfree -repository=https://mirrors.servercentral.com/voidlinux/current/aarch64/debug +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 diff --git a/etc/xbps.d/repos-remote-x86_64-multilib.conf b/etc/xbps.d/repos-remote-x86_64-multilib.conf index b62ce32..aa1a24a 100644 --- a/etc/xbps.d/repos-remote-x86_64-multilib.conf +++ b/etc/xbps.d/repos-remote-x86_64-multilib.conf @@ -1,3 +1,4 @@ # voidlinux remote repositories (x86_64/glibc) -repository=https://mirrors.servercentral.com/voidlinux/current/multilib -repository=https://mirrors.servercentral.com/voidlinux/current/multilib/nonfree +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 diff --git a/xbps-src b/xbps-src index 2ad6ea7..cdb5f8c 100755 --- a/xbps-src +++ b/xbps-src @@ -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 @@ -375,7 +380,6 @@ eval set -- $(getopt "$XBPS_OPTSTRING" "$@"); # Options are saved as XBPS_ARG_FOO instead of XBPS_FOO for now; this is # because configuration files may override those and we want arguments to # take precedence over configuration files - while getopts "$XBPS_OPTSTRING" opt; do case $opt in 1) XBPS_ARG_BUILD_ONLY_ONE_PKG=yes; XBPS_OPTIONS+=" -1";; @@ -490,6 +494,13 @@ fi [ -n "$XBPS_ARG_CHECK_PKGS" ] && XBPS_CHECK_PKGS="$XBPS_ARG_CHECK_PKGS" [ -n "$XBPS_ARG_MAKEJOBS" ] && XBPS_MAKEJOBS="$XBPS_ARG_MAKEJOBS" +# Default to nproc for XBPS_MAKEJOBS if not set and nproc is available +if command -v nproc >/dev/null ; then + : ${XBPS_MAKEJOBS:=$(nproc)} +else + : ${XBPS_MAKEJOBS:=1} +fi + export XBPS_BUILD_ONLY_ONE_PKG XBPS_SKIP_REMOTEREPOS XBPS_BUILD_FORCEMODE \ XBPS_INFORMATIVE_RUN XBPS_TEMP_MASTERDIR XBPS_BINPKG_EXISTS \ XBPS_USE_GIT_REVS XBPS_CHECK_PKGS XBPS_DEBUG_PKGS XBPS_SKIP_DEPS \