diff --git a/.github/workflows/upstream.yml b/.github/workflows/upstream.yml new file mode 100644 index 0000000..91d1451 --- /dev/null +++ b/.github/workflows/upstream.yml @@ -0,0 +1,29 @@ +name: Sync with upstream +on: + schedule: + - cron: '0 0 * * *' + workflow_dispatch: + +permissions: write-all + +jobs: + sync: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - run: | + git config --global user.name github-actions[bot] + git config --global user.email 41898282+github-actions[bot]@users.noreply.github.com + + - name: Sync with upstream + run: | + ./common/hypa/sync.sh + + - name: Commit changes + run: | + git add . + git commit -m "build: sync with upstream $(date +'%Y-%m-%d') https://github.com/void-linux/void-packages/commit/$(git log upstream/master --pretty=format:'%h' -n 1)" || true + git push || true diff --git a/common/build-helper/meson.sh b/common/build-helper/meson.sh index 6232f92..e414afb 100644 --- a/common/build-helper/meson.sh +++ b/common/build-helper/meson.sh @@ -64,7 +64,7 @@ cat > "${XBPS_WRAPPERDIR}/meson/xbps_meson.cross" <<-EOF strip = '${STRIP}' readelf = '${READELF}' objcopy = '${OBJCOPY}' - pkgconfig = '${PKG_CONFIG}' + pkg-config = '${PKG_CONFIG}' rust = ['rustc', '--target', '${RUST_TARGET}' ,'--sysroot', '${XBPS_CROSS_BASE}/usr'] g-ir-scanner = '${XBPS_CROSS_BASE}/usr/bin/g-ir-scanner' g-ir-compiler = '${XBPS_CROSS_BASE}/usr/bin/g-ir-compiler' diff --git a/common/build-helper/qmake6.sh b/common/build-helper/qmake6.sh new file mode 100644 index 0000000..945110b --- /dev/null +++ b/common/build-helper/qmake6.sh @@ -0,0 +1,97 @@ +# This build-helper sets up qmake’s cross environment +# in cases the build-style is mixed, +# e.g. when in a gnu-configure style the configure +# script calls qmake or a makefile in a gnu-makefile style, +# respectively. + +if [ "$CROSS_BUILD" ]; then + mkdir -p "${XBPS_WRAPPERDIR}/target-spec/linux-g++" + cat > "${XBPS_WRAPPERDIR}/target-spec/linux-g++/qmake.conf" <<_EOF +MAKEFILE_GENERATOR = UNIX +CONFIG += incremental no_qt_rpath +QMAKE_INCREMENTAL_STYLE = sublib + +include(/usr/lib/qt6/mkspecs/common/linux.conf) +include(/usr/lib/qt6/mkspecs/common/gcc-base-unix.conf) +include(/usr/lib/qt6/mkspecs/common/g++-unix.conf) + +QMAKE_TARGET_CONFIG = ${XBPS_CROSS_BASE}/usr/lib/qt6/mkspecs/qconfig.pri +QMAKE_TARGET_MODULE = ${XBPS_CROSS_BASE}/usr/lib/qt6/mkspecs/qmodule.pri +QMAKEMODULES = ${XBPS_CROSS_BASE}/usr/lib/qt6/mkspecs/modules +QMAKE_CC = ${CC} +QMAKE_CXX = ${CXX} +QMAKE_LINK = ${CXX} +QMAKE_LINK_C = ${CC} +QMAKE_LINK_SHLIB = ${CXX} + +QMAKE_AR = ${XBPS_CROSS_TRIPLET}-gcc-ar cqs +QMAKE_OBJCOPY = ${OBJCOPY} +QMAKE_NM = ${NM} -P +QMAKE_STRIP = ${STRIP} + +QMAKE_CFLAGS = ${CFLAGS} +QMAKE_CXXFLAGS = ${CXXFLAGS} +QMAKE_LFLAGS = ${LDFLAGS} +load(qt_config) +_EOF + echo "#include \"${XBPS_CROSS_BASE}/usr/lib/qt6/mkspecs/linux-g++/qplatformdefs.h\"" > "${XBPS_WRAPPERDIR}/target-spec/linux-g++/qplatformdefs.h" + + cat > "${XBPS_WRAPPERDIR}/qt.conf" <<_EOF +[Paths] +Sysroot=${XBPS_CROSS_BASE} +Prefix=${XBPS_CROSS_BASE}/usr +ArchData=${XBPS_CROSS_BASE}/usr/lib/qt6 +Data=${XBPS_CROSS_BASE}/usr/share/qt6 +Documentation=${XBPS_CROSS_BASE}/usr/share/doc/qt6 +Headers=${XBPS_CROSS_BASE}/usr/include/qt6 +Libraries=${XBPS_CROSS_BASE}/usr/lib +LibraryExecutables=/usr/lib/qt6/libexec +Binaries=/usr/lib/qt6/bin +Tests=${XBPS_CROSS_BASE}/usr/tests +Plugins=/usr/lib/qt6/plugins +Imports=${XBPS_CROSS_BASE}/usr/lib/qt6/imports +Qml2Imports=${XBPS_CROSS_BASE}/usr/lib/qt6/qml +Translations=${XBPS_CROSS_BASE}/usr/share/qt6/translations +Settings=${XBPS_CROSS_BASE}/etc/xdg +Examples=${XBPS_CROSS_BASE}/usr/lib/qt6/examples +HostPrefix=/usr +HostData=/usr/lib/qt6 +HostBinaries=/usr/lib/qt6/bin +HostLibraries=/usr/lib +HostLibraryExecutables=/usr/lib/qt6/libexec +Spec=linux-g++ +TargetSpec=$XBPS_WRAPPERDIR/target-spec/linux-g++ +_EOF + + # create the qmake-wrapper here because it only + # makes sense together with the qmake build-helper + # and not to interfere with e.g. the qmake build-style + # + # + base flags will be picked up from QMAKE_{C,CXX,LD}FLAGS + # + hardening flags will be picked up from environment variables + cat > "${XBPS_WRAPPERDIR}/qmake" <<_EOF +#!/bin/sh +exec /usr/lib/qt6/bin/qmake "\$@" -qtconf "${XBPS_WRAPPERDIR}/qt.conf" \\ + QMAKE_CFLAGS+="\${CFLAGS}" \\ + QMAKE_CXXFLAGS+="\${CXXFLAGS}" \\ + QMAKE_LFLAGS+="\${LDFLAGS}" +_EOF +else + cat > "${XBPS_WRAPPERDIR}/qmake" <<_EOF +#!/bin/sh +exec /usr/lib/qt6/bin/qmake \ + "\$@" \ + PREFIX=/usr \ + QT_INSTALL_PREFIX=/usr \ + LIB=/usr/lib \ + QMAKE_CC="$CC" QMAKE_CXX="$CXX" \ + QMAKE_LINK="$CXX" QMAKE_LINK_C="$CC" \ + QMAKE_CFLAGS+="\${CFLAGS}" \ + QMAKE_CXXFLAGS+="\${CXXFLAGS}" \ + QMAKE_LFLAGS+="\${LDFLAGS}" \ + CONFIG+=no_qt_rpath +_EOF +fi +chmod 755 ${XBPS_WRAPPERDIR}/qmake +cp -p ${XBPS_WRAPPERDIR}/qmake{,-qt6} +cp -p ${XBPS_WRAPPERDIR}/qmake{,6} diff --git a/common/build-style/go.sh b/common/build-style/go.sh index 50524b0..711b797 100644 --- a/common/build-style/go.sh +++ b/common/build-style/go.sh @@ -56,7 +56,7 @@ do_build() { fi else # Otherwise, build using GOPATH - go get -p "$XBPS_MAKEJOBS" -v -tags "${go_build_tags}" -ldflags "${go_ldflags}" ${go_package} + go install -p "$XBPS_MAKEJOBS" -v -tags "${go_build_tags}" -ldflags "${go_ldflags}" ${go_package} fi } diff --git a/common/build-style/qmake.sh b/common/build-style/qmake.sh index 3174583..e4356ce 100644 --- a/common/build-style/qmake.sh +++ b/common/build-style/qmake.sh @@ -4,17 +4,22 @@ do_configure() { local qmake local qmake_args - local qt - if [ -x "/usr/lib/qt5/bin/qmake" ]; then - qmake="/usr/lib/qt5/bin/qmake" + local qt=${QT:-} + local builddir="${wrksrc}/${build_wrksrc}" + cd ${builddir} + if [ "${QT}" ]; then + qt=${QT} + if [ ! -x "/usr/lib/${qt}/bin/qmake" ]; then + msg_error "${QT} is requested, but not found\n" + fi + elif [ -x "/usr/lib/qt5/bin/qmake" ]; then qt="qt5" elif [ -x "/usr/lib/qt6/bin/qmake" ]; then - qmake="/usr/lib/qt6/bin/qmake" qt="qt6" - fi - if [ -z "${qmake}" ]; then + else msg_error "${pkgver}: Could not find qmake - missing in hostmakedepends?\n" fi + qmake="/usr/lib/${qt}/bin/qmake" if [ "$CROSS_BUILD" ]; then case $XBPS_TARGET_MACHINE in i686*) _qt_arch=i386;; @@ -25,8 +30,8 @@ do_configure() { ppc64*) _qt_arch=power64;; ppc*) _qt_arch=power;; esac - mkdir -p "${wrksrc}/.target-spec/linux-g++" - cat > "${wrksrc}/.target-spec/linux-g++/qmake.conf" <<_EOF + mkdir -p "${builddir}/.target-spec/linux-g++" + cat > "${builddir}/.target-spec/linux-g++/qmake.conf" <<_EOF MAKEFILE_GENERATOR = UNIX CONFIG += incremental no_qt_rpath QMAKE_INCREMENTAL_STYLE = sublib @@ -54,10 +59,10 @@ QMAKE_CXXFLAGS = ${CXXFLAGS} QMAKE_LFLAGS = ${LDFLAGS} load(qt_config) _EOF - echo "#include \"${XBPS_CROSS_BASE}/usr/lib/${qt}/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\"" > "${builddir}/.target-spec/linux-g++/qplatformdefs.h" - mkdir -p "${wrksrc}/.host-spec/linux-g++" - cat > "${wrksrc}/.host-spec/linux-g++/qmake.conf" <<_EOF + mkdir -p "${builddir}/.host-spec/linux-g++" + cat > "${builddir}/.host-spec/linux-g++/qmake.conf" <<_EOF MAKEFILE_GENERATOR = UNIX CONFIG += incremental no_qt_rpath QMAKE_INCREMENTAL_STYLE = sublib @@ -84,8 +89,8 @@ QMAKE_CXXFLAGS = ${CXXFLAGS_host} QMAKE_LFLAGS = ${LDFLAGS_host} load(qt_config) _EOF -echo '#include "/usr/lib/${qt}/mkspecs/linux-g++/qplatformdefs.h"' > "${wrksrc}/.host-spec/linux-g++/qplatformdefs.h" - cat > "${wrksrc}/qt.conf" <<_EOF +echo '#include "/usr/lib/${qt}/mkspecs/linux-g++/qplatformdefs.h"' > "${builddir}/.host-spec/linux-g++/qplatformdefs.h" + cat > "${builddir}/qt.conf" <<_EOF [Paths] Sysroot=${XBPS_CROSS_BASE} Prefix=/usr @@ -108,10 +113,10 @@ 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++ +Spec=${builddir}/.host-spec/linux-g++ +TargetSpec=${builddir}/.target-spec/linux-g++ _EOF - qmake_args="-qtconf ${wrksrc}/qt.conf PKG_CONFIG_EXECUTABLE=${XBPS_WRAPPERDIR}/${PKG_CONFIG}" + qmake_args="-qtconf ${builddir}/qt.conf PKG_CONFIG_EXECUTABLE=${XBPS_WRAPPERDIR}/${PKG_CONFIG}" ${qmake} ${qmake_args} \ PREFIX=/usr \ QT_INSTALL_PREFIX=/usr \ @@ -134,6 +139,7 @@ _EOF } do_build() { + cd "${wrksrc}/${build_wrksrc}" : ${make_cmd:=make} ${make_cmd} ${makejobs} ${make_build_args} ${make_build_target} \ @@ -141,6 +147,7 @@ do_build() { } do_install() { + cd "${wrksrc}/${build_wrksrc}" : ${make_cmd:=make} : ${make_install_target:=install} diff --git a/common/chroot-style/uchroot.sh b/common/chroot-style/uchroot.sh index 5fe47eb..e24ceac 100755 --- a/common/chroot-style/uchroot.sh +++ b/common/chroot-style/uchroot.sh @@ -9,12 +9,27 @@ readonly EXTRA_ARGS="$4" readonly CMD="$5" shift 5 -if ! command -v xbps-uchroot >/dev/null 2>&1; then +msg_red() { + # error messages in bold/red + [ -n "$NOCOLORS" ] || printf >&2 "\033[1m\033[31m" + printf "=> ERROR: %s\\n" "$@" >&2 + [ -n "$NOCOLORS" ] || printf >&2 "\033[m" +} + +readonly XBPS_UCHROOT_CMD="$(command -v xbps-uchroot 2>/dev/null)" + +if [ -z "$XBPS_UCHROOT_CMD" ]; then + msg_red "could not find xbps-uchroot" exit 1 fi -if [ -z "$MASTERDIR" -o -z "$DISTDIR" ]; then - echo "$0 MASTERDIR/DISTDIR not set" +if ! [ -x "$XBPS_UCHROOT_CMD" ]; then + msg_red "xbps-uchroot is not executable. Are you in the $(stat -c %G "$XBPS_UCHROOT_CMD") group?" + exit 1 +fi + +if [ -z "$MASTERDIR" ] || [ -z "$DISTDIR" ]; then + msg_red "$0: MASTERDIR/DISTDIR not set" exit 1 fi diff --git a/common/container/noextract.conf b/common/container/noextract.conf index 9d65f3b..1545c91 100644 --- a/common/container/noextract.conf +++ b/common/container/noextract.conf @@ -1,6 +1,8 @@ noextract=/etc/sv* noextract=/usr/share/man* noextract=/usr/lib/dracut* +noextract=/etc/hosts +noextract=/etc/mtab noextract=/etc/skel* noextract=/usr/lib/modprobe.d* noextract=/usr/lib/sysctl.d* diff --git a/common/environment/setup/install.sh b/common/environment/setup/install.sh index ba0845b..3d2fde7 100644 --- a/common/environment/setup/install.sh +++ b/common/environment/setup/install.sh @@ -8,13 +8,15 @@ unalias -a # disable wildcards helper _noglob_helper() { - set +f - "$@" + set +f + IFS= "$@" } # Apply _noglob to v* commands for cmd in vinstall vcopy vcompletion vmove vmkdir vbin vman vdoc vconf vsconf vlicense vsv; do - alias ${cmd}="set -f; _noglob_helper _${cmd}" + # intentionally expanded when defined + # shellcheck disable=SC2139 + alias ${cmd}="set -f; _noglob_helper _${cmd}" done _vsv() { @@ -24,6 +26,8 @@ _vsv() { local svdir="${PKGDESTDIR}/etc/sv/${service}" if [ $# -lt 1 ] || [ $# -gt 2 ]; then + # pkgver is defined in common/xbps-src/shutils/commmon.sh + # shellcheck disable=SC2154 msg_red "$pkgver: vsv: up to 2 arguments expected: []\n" return 1 fi @@ -34,26 +38,26 @@ _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 + 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 + 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 ] || [ -L $svdir/log ]; then + ln ${LN_OPTS} "/run/runit/supervise.${service}" "$svdir/supervise" + 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 + 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 + 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 } @@ -120,6 +124,8 @@ _vdoc() { return 1 fi + # pkgname is defined in the package + # shellcheck disable=SC2154 vinstall "$file" 644 "usr/share/doc/${pkgname}" "$targetfile" } @@ -175,9 +181,9 @@ _vinstall() { fi if [ -z "$targetfile" ]; then - install -Dm${mode} "${file}" "${PKGDESTDIR}/${targetdir}/${file##*/}" + install -Dm"${mode}" "${file}" "${PKGDESTDIR}/${targetdir}/${file##*/}" else - install -Dm${mode} "${file}" "${PKGDESTDIR}/${targetdir}/${targetfile##*/}" + install -Dm"${mode}" "${file}" "${PKGDESTDIR}/${targetdir}/${targetfile##*/}" fi } @@ -193,7 +199,9 @@ _vcopy() { return 1 fi - cp -a $files ${PKGDESTDIR}/${targetdir} + # intentionally unquoted for globbing + # shellcheck disable=SC2086 + cp -a $files "${PKGDESTDIR}/${targetdir}" } _vmove() { @@ -219,13 +227,17 @@ _vmove() { done if [ -z "${_targetdir}" ]; then - [ ! -d ${PKGDESTDIR} ] && install -d ${PKGDESTDIR} - mv ${DESTDIR}/$files ${PKGDESTDIR} + [ ! -d "${PKGDESTDIR}" ] && install -d "${PKGDESTDIR}" + # intentionally unquoted for globbing + # shellcheck disable=SC2086 + mv "${DESTDIR}"/$files "${PKGDESTDIR}" else - if [ ! -d ${PKGDESTDIR}/${_targetdir} ]; then - install -d ${PKGDESTDIR}/${_targetdir} + if [ ! -d "${PKGDESTDIR}/${_targetdir}" ]; then + install -d "${PKGDESTDIR}/${_targetdir}" fi - mv ${DESTDIR}/$files ${PKGDESTDIR}/${_targetdir} + # intentionally unquoted for globbing + # shellcheck disable=SC2086 + mv "${DESTDIR}"/$files "${PKGDESTDIR}/${_targetdir}" fi } @@ -243,9 +255,9 @@ _vmkdir() { fi if [ -z "$mode" ]; then - install -d ${PKGDESTDIR}/${dir} + install -d "${PKGDESTDIR}/${dir}" else - install -dm${mode} ${PKGDESTDIR}/${dir} + install -dm"${mode}" "${PKGDESTDIR}/${dir}" fi } diff --git a/common/hooks/post-install/04-create-xbps-metadata-scripts.sh b/common/hooks/post-install/04-create-xbps-metadata-scripts.sh index 69e318a..70152ba 100644 --- a/common/hooks/post-install/04-create-xbps-metadata-scripts.sh +++ b/common/hooks/post-install/04-create-xbps-metadata-scripts.sh @@ -119,10 +119,16 @@ _EOF # # Handle binfmts trigger # - if [ -n "${binfmts}" ]; then + if [ -n "${binfmts}" ] || [ -d "${PKGDESTDIR}/usr/share/binfmts" ]; then _add_trigger binfmts + fi + if [ -n "${binfmts}" ]; then echo "export binfmts=\"${binfmts}\"" >> $tmpf fi + if [ -d "${PKGDESTDIR}/usr/share/binfmts" ]; then + _import_binfmts="$(find "${PKGDESTDIR}/usr/share/binfmts" -type f -printf '%f\n')" + echo "export import_binfmts=\"${_import_binfmts}\"" >> $tmpf + fi # # Handle GNU Info files. # @@ -272,7 +278,7 @@ _EOF fi fi - if [ -n "$python_version" ]; then + if [ -n "$python_version" ] && [ "$python_version" != ignore ]; then pycompile_version=${python_version} fi diff --git a/common/hooks/post-install/15-qt-private-api.sh b/common/hooks/post-install/15-qt-private-api.sh new file mode 100644 index 0000000..18f3576 --- /dev/null +++ b/common/hooks/post-install/15-qt-private-api.sh @@ -0,0 +1,60 @@ +# vim: set ts=4 sw=4 et ft=bash : +# +# This hook execute the following tasks: +# - warn if packages uses private Qt API but makedepends doesn't have +# qt6-*-private-devel +# +# This hook only really target qt6-base-private-devel, a lot of packages +# linked with Qt6::CorePrivate and Qt6::GuiPrivate, yet don't need its +# headers. + +get_qt_private() { + local _elf _fn _lf + find ${PKGDESTDIR} -type f | + while read -r _fn; do + trap - ERR + _lf=${_fn#${PKGDESTDIR}} + if [ "${skiprdeps/${_lf}/}" != "${skiprdeps}" ]; then + continue + fi + read -n4 _elf < "$_fn" + if [ "$_elf" = $'\177ELF' ]; then + $OBJDUMP -p "$_fn" | + sed -n ' + /required from /{s/.*required from \(.*\):/\1/;h;} + /Qt_[0-9]*_PRIVATE_API/{g;p;} + ' + fi + done | + sort -u +} + + +hook() { + local _list _shlib _version _md _v _ok + + if [ -n "$noverifyrdeps" ]; then + return 0 + fi + + _list=$(get_qt_private) + for _shlib in $_list; do + msg_normal "${pkgver}: requires PRIVATE_API from $_shlib\n" + done + _version=$(printf '%s\n' $_list | sed 's/^libQt\([0-9]*\).*/\1/' | grep -v '^5$' | uniq) + for _v in $_version; do + _ok= + for _md in ${makedepends}; do + case "${_md}" in + # Anything will works, because they're updated together + qt${_v}-*-private-devel) + _ok=yes + break + ;; + esac + done + if [ -z "$_ok" ]; then + msg_warn "${pkgver}: using Qt${_v}_PRIVATE_API but doesn't use qt${_v}-*-private-devel\n" + fi + done +} diff --git a/common/hooks/pre-configure/02-script-wrapper.sh b/common/hooks/pre-configure/02-script-wrapper.sh index 81e7b7b..004c684 100644 --- a/common/hooks/pre-configure/02-script-wrapper.sh +++ b/common/hooks/pre-configure/02-script-wrapper.sh @@ -239,6 +239,5 @@ hook() { generic_wrapper3 giblib-config python_wrapper python-config 2.7 python_wrapper python3-config 3.12 - apr_apu_wrapper apr-1-config apr_apu_wrapper apu-1-config } diff --git a/common/hooks/pre-pkg/03-rewrite-python-shebang.sh b/common/hooks/pre-pkg/03-rewrite-python-shebang.sh index 07162ad..47c7a99 100644 --- a/common/hooks/pre-pkg/03-rewrite-python-shebang.sh +++ b/common/hooks/pre-pkg/03-rewrite-python-shebang.sh @@ -12,6 +12,10 @@ hook() { pyver="$python_version" fi + if [ "$python_version" = ignore ]; then + return + fi + if [ -n "$pyver" ]; then default_shebang="#!/usr/bin/python${pyver%.*}" fi diff --git a/common/hooks/pre-pkg/04-generate-runtime-deps.sh b/common/hooks/pre-pkg/04-generate-runtime-deps.sh index 488c8fc..78c4be2 100644 --- a/common/hooks/pre-pkg/04-generate-runtime-deps.sh +++ b/common/hooks/pre-pkg/04-generate-runtime-deps.sh @@ -98,7 +98,12 @@ hook() { for f in ${verify_deps}; do unset _rdep _pkgname _rdepver - if [ "$(find ${PKGDESTDIR} -name "$f")" ]; then + local _findargs="-name" + # if SONAME is a path, find should use -wholename + if [[ "$f" = */* ]]; then + _findargs="-wholename" + fi + if [ "$(find "${PKGDESTDIR}" $_findargs "$f")" ]; then # Ignore libs by current pkg echo " SONAME: $f <-> $pkgname (ignored)" continue diff --git a/common/hypa/sync.sh b/common/hypa/sync.sh new file mode 100755 index 0000000..7a66046 --- /dev/null +++ b/common/hypa/sync.sh @@ -0,0 +1,34 @@ +#!/usr/bin/bash + +# Check if upstream remote is set +if ! git remote | grep -q upstream; then + git remote add upstream https://github.com/void-linux/void-packages.git + echo "[+] Added upstream remote" +fi + +BRANCH=$(git rev-parse --abbrev-ref HEAD) + +echo "[?] Fetching upstream changes" +git fetch --depth=1 upstream +echo "" + +echo "[?] Moving original common/ to tmp/common" +mkdir -p tmp +mv common tmp/common +mv xbps-src tmp/ +echo "" + +echo "[?] Copying common/ & xbps-src from upstream/master to $BRANCH" +git checkout upstream/master -- common +git checkout upstream/master -- xbps-src +echo "" + +echo "[?] Copying tmp/common/hypa to common/hypa" +cp -r tmp/common/hypa common/hypa +echo "" + +echo "[?] Removing tmp/ directory" +rm -rf tmp +echo "" + +echo "[+] Update completed" diff --git a/common/scripts/xbps-cycles.py b/common/scripts/xbps-cycles.py index 7710381..1f51fe7 100755 --- a/common/scripts/xbps-cycles.py +++ b/common/scripts/xbps-cycles.py @@ -101,6 +101,10 @@ if __name__ == '__main__': help='Directory used to cache build dependencies (must exist)') parser.add_argument('-d', '--directory', default=None, help='Path to void-packages repo') + parser.add_argument('-Q', dest='check_pkgs', action='store_const', + const='yes', help='Use build dependencies for check -Q') + parser.add_argument('-K', dest='check_pkgs', action='store_const', + const='full', help='Use build dependencies for check -K') args = parser.parse_args() @@ -108,6 +112,9 @@ if __name__ == '__main__': try: args.directory = os.environ['XBPS_DISTDIR'] except KeyError: args.directory = '.' + if args.check_pkgs: + os.environ['XBPS_CHECK_PKGS'] = args.check_pkgs + pool = multiprocessing.Pool(processes = args.jobs) pattern = os.path.join(args.directory, 'srcpkgs', '*') diff --git a/common/shlibs b/common/shlibs index 105196b..4131964 100644 --- a/common/shlibs +++ b/common/shlibs @@ -209,6 +209,7 @@ libpsx.so.2 libcap-2.45_1 liblzma.so.5 liblzma-5.0.0_1 libuuid.so.1 libuuid-2.18_1 libblkid.so.1 libblkid-2.18_1 +liblastlog2.so.2 liblastlog2-2.40.1_1 libidn.so.12 libidn-1.35_1 libusb-1.0.so.0 libusb-1.0.0_1 libusb-0.1.so.4 libusb-compat-0.1.0_1 @@ -426,7 +427,7 @@ 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.9.2 mtxclient-0.9.2_1 +libmatrix_client.so.0.10.0 mtxclient-0.10.0_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 @@ -442,20 +443,17 @@ libsensors.so.5 libsensors-3.5.0_1 libcap-ng.so.0 libcap-ng-0.6.2_1 libphysfs.so.1 physfs-2.0.0_1 libSDL_ttf-2.0.so.0 SDL_ttf-2.0.9_1 -libKScreenLocker.so.5 kscreenlocker-5.8.4_1 +libKScreenLocker.so.6 kscreenlocker-6.0.0_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.2 ruby-3.2.0_1 +libruby.so.3.3 ruby-3.3.2_1 librw.so.0 rankwidth-0.9_1 -libprocessui.so.9 libksysguard-5.18.90_1 -libksignalplotter.so.9 libksysguard-5.18.90_1 -libksgrd.so.9 libksysguard-5.18.90_1 -libprocesscore.so.9 libksysguard-5.18.90_1 -liblsofui.so.9 libksysguard-5.18.90_1 -libKSysGuardSensorFaces.so.1 libksysguard-5.18.90_1 -libKSysGuardFormatter.so.1 libksysguard-5.19.5_1 -libKSysGuardSystemStats.so.1 libksysguard-5.22.0_1 +libKSysGuardFormatter.so.2 libksysguard-6.0.0_1 +libKSysGuardSensorFaces.so.2 libksysguard-6.0.0_1 +libprocesscore.so.10 libksysguard-6.0.0_1 +libKSysGuardSystemStats.so.2 libksysguard-6.0.0_1 +libKSysGuardSensors.so.2 libksysguard-6.0.0_1 libxenctrl.so.4.14 xen-libs-4.14.0_1 libxenfsimage.so.4.14 xen-libs-4.14.0_1 libxenguest.so.4.14 xen-libs-4.14.0_1 @@ -475,57 +473,58 @@ 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.23.08.5 libkate-23.08.5_1 libKF5SyntaxHighlighting.so.5 syntax-highlighting-5.29.0_1 -libKPim5Libkleo.so.5 libkleo-23.04.0_1 +libKPim6Libkleo.so.6 libkleo-24.02.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 -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 -libKPim5PimCommon.so.5 pimcommon-23.08.0_1 -libKPim5PimCommonAkonadi.so.5 pimcommon-23.08.0_1 -libKPim5Gravatar.so.5 libgravatar-23.04.0_1 +libKPim6GrantleeTheme.so.6 kf6-grantleetheme-24.02.2_1 +libKPim6IMAP.so.6 kimap-24.02.0_1 +libKPim6LdapCore.so.6 kldap-24.02.0_1 +libKPim6LdapWidgets.so.6 kldap-24.02.0_1 +libKPim6AkonadiSearchDebug.so.6 akonadi-search-24.02.0_1 +libKPim6AkonadiSearchCore.so.6 akonadi-search-24.02.0_1 +libKPim6AkonadiSearchPIM.so.6 akonadi-search-24.02.0_1 +libKPim6AkonadiSearchXapian.so.6 akonadi-search-24.02.0_1 +libKPim6Libkdepim.so.6 libkdepim-24.02.0_1 +libKPim6PimCommon.so.6 pimcommon-24.02.0_1 +libKPim6PimCommonAkonadi.so.6 pimcommon-24.02.0_1 +libKPim6Gravatar.so.6 libgravatar-24.02.0_1 libKSaneCore.so.1 ksanecore-22.12.1_1 +libKSaneCore6.so.1 ksanecore6-24.02.0_1 libKF5Sane.so.5 libksane-18.04.2_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 -libkmindexreader.so.5 kdepim-runtime-17.12.3_1 -libkdexoauth2.so.3 kdepim-runtime-17.12.3_1 -libakonadi-filestore.so.5 kdepim-runtime-17.12.3_1 -libmaildir.so.5 kdepim-runtime-17.12.3_1 -libfolderarchivesettings.so.5 kdepim-runtime-17.12.3_1 -libkImageAnnotator.so.0 kImageAnnotator-0.4.1_1 -libkColorPicker.so.0 kColorPicker-0.1.5_1 +libKSaneWidgets6.so.6 libksane6-24.02.0_1 +libKPim6SMTP.so.6 ksmtp-24.02.0_1 +libKPim6MailTransport.so.6 kmailtransport-24.02.0_1 +libKPim6Mbox.so.6 kmbox-24.02.0_1 +libKPim6MessageComposer.so.6 messagelib-24.02.0_1 +libKPim6MessageList.so.6 messagelib-24.02.0_1 +libKPim6TemplateParser.so.6 messagelib-24.02.0_1 +libKPim6WebEngineViewer.so.6 messagelib-24.02.0_1 +libKPim6MessageCore.so.6 messagelib-24.02.0_1 +libKPim6MimeTreeParser.so.6 messagelib-23.04.0_1 +libKPim6MessageViewer.so.6 messagelib-23.04.0_1 +libKPim6CalendarUtils.so.6 kcalutils-24.02.0_1 +libKPim6KontactInterface.so.6 kontactinterface-24.02.0_1 +libKPim6KSieve.so.6 libksieve-24.02.0_1 +libKPim6KSieveCore.so.6 libksieve-24.02.0_1 +libKPim6KSieveUi.so.6 libksieve-24.02.0_1 +libKPim6KManageSieve.so.6 libksieve-24.02.0_1 +libKPim6MailImporterAkonadi.so.6 mailimporter-24.02.0_1 +libKPim6MailImporter.so.6 mailimporter-24.02.0_1 +libKPim6MailCommon.so.6 mailcommon-24.02.0_1 +libKPim6Tnef.so.6 ktnef-24.02.0_1 +libKPim6AkonadiCalendar.so.6 akonadi-calendar-24.02.0_1 +libKPim6CalendarSupport.so.6 calendarsupport-24.02.0_1 +libKPim6AkonadiNotes.so.6 akonadi-notes-24.02.0_1 +libakonadi-singlefileresource.so.6 kdepim-runtime-24.02.0_1 +libfolderarchivesettings.so.6 kdepim-runtime-24.02.0_1 +libnewmailnotifier.so.6 kdepim-runtime-24.02.0_1 +libakonadi-filestore.so.6 kdepim-runtime-24.02.0_1 +libkmindexreader.so.6 kdepim-runtime-24.02.0_1 +libmaildir.so.6 kdepim-runtime-24.02.0_1 +libkImageAnnotator.so.0 kImageAnnotator-0.7.1_1 +libkImageAnnotator-Qt5.so.0 kImageAnnotator-qt5-0.7.1_1 +libkColorPicker.so.0 kColorPicker-0.3.1_1 +libkColorPicker-Qt5.so.0 kColorPicker-qt5-0.3.1_1 libbabl-0.1.so.0 babl-0.1.16_1 libbamf3.so.2 bamf-0.5.1_1 libicuio.so.73 icu-libs-73.2_1 @@ -566,7 +565,7 @@ libKF5Holidays.so.5 kholidays-5.47.0_1 libPhabricatorHelpers.so.5 purpose-5.48.0_1 libKF5PurposeWidgets.so.5 purpose-5.48.0_1 libKF5Purpose.so.5 purpose-5.48.0_1 -libKF5PulseAudioQt.so.3 pulseaudio-qt-1.3_1 +libKF6PulseAudioQt.so.5 pulseaudio-qt-1.5_1 libReviewboardHelpers.so.5 purpose-5.48.0_1 libecpg_compat.so.3 postgresql-libs-16.1_1 libecpg.so.6 postgresql-libs-16.1_1 @@ -588,7 +587,6 @@ libverto-k5ev.so.0 mit-krb5-libs-1.8_1 libmenu-cache.so.3 menu-cache-1.0.0_1 libupower-glib.so.3 libupower-glib3-0.99.3_1 libcanberra.so.0 libcanberra-0.23_1 -libcanberra-gtk.so.0 libcanberra-gtk-0.30_6 libcanberra-gtk3.so.0 libcanberra-gtk3-0.30_6 libgtop-2.0.so.11 libgtop-2.38.0_1 librarian.so.0 rarian-0.8.1_1 @@ -733,6 +731,7 @@ libassuan.so.0 libassuan-2.0.1_1 libgpgme.so.11 libgpgme-1.12.0_2 libgpgmepp.so.6 gpgmepp-1.7.0_3 libqgpgme.so.15 gpgmeqt-1.18.0_1 +libqgpgmeqt6.so.15 gpgme-qt6-1.23.2_1 libgarcon-1.so.0 garcon-0.1.12_1 libgarcon-gtk3-1.so.0 garcon-0.6.1_1 libxfce4ui-2.so.0 libxfce4ui-4.18.0_1 @@ -846,7 +845,7 @@ liblua5.1.so.5.1 lua51-5.1.5_1 liblua5.2.so.5.2 lua52-5.2.4_2 liblua5.3.so.5.3 lua53-5.3.5_4 liblua5.4.so.5.4 lua54-5.4.0_1 -libsurgescript.so.0.5.6 surgescript-0.5.6_1 +libsurgescript.so.0.6.0 surgescript-0.6.0_1 libburn.so.4 libburn-0.7.2_1 libKF5Auth.so.5 kauth-5.26.0_1 libKF5AuthCore.so.5 kauth-5.56.0_1 @@ -882,7 +881,7 @@ libp11-kit.so.0 p11-kit-0.7_1 librest-1.0.so.0 rest-0.9.1_1 librest-extras-1.0.so.0 rest-0.9.1_1 libgoa-1.0.so.0 gnome-online-accounts-3.2.0_1 -libgoa-backend-1.0.so.1 gnome-online-accounts-3.10.0_1 +libgoa-backend-1.0.so.2 gnome-online-accounts-3.50.0_1 liboauth.so.0 liboauth-0.9.4_1 liblcms2.so.2 lcms2-2.2_1 libcolord.so.2 libcolord-1.1.7_1 @@ -893,8 +892,6 @@ 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.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 @@ -947,8 +944,8 @@ liblilv-0.so.0 liblilv-0.14.4_1 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.10 kdecoration-5.26.90_1 +libkdecorations2.so.6 kf6-kdecoration-6.0.0_1 +libkdecorations2private.so.11 kf6-kdecoration-6.0.0_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 @@ -979,19 +976,23 @@ 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.17 lldb17-17.0.6_1 +liblldb.so.18.1 liblldb18-18.1.8_1 +liblldb.so.17 liblldb17-17.0.6_3 liblldb.so.15 lldb15-15.0.7_4 +libclang.so.18.1 libclang18-18.1.8_1 libclang.so.17 libclang17-17.0.6_1 libclang.so.15 libclang15-15.0.7_4 +libclang-cpp.so.18.1 libclang-cpp18-18.1.8_1 libclang-cpp.so.17 libclang-cpp17-17.0.6_1 libclang-cpp.so.15 libclang-cpp15-15.0.7_4 libLLVM-11.so libllvm11-11.0.0_1 libLLVM-12.so libllvm12-12.0.0_1 libLLVM-15.so libllvm15-15.0.7_4 libLLVM-17.so libllvm17-17.0.6_1 -libLLVMSPIRVLib.so.17 SPIRV-LLVM-Translator-17.0.0_1 +libLLVM.so.18.1 libllvm18-18.1.8_1 +libLLVMSPIRVLib.so.18.1 SPIRV-LLVM-Translator-18.1.2_1 libomp.so.5 libomp-17.0.6_1 -libomptarget.so.17 libomp-17.0.3_1 +libomptarget.so.18.1 libomp-18.1.8_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 @@ -1021,11 +1022,12 @@ libns-9.16.22.so bind-libs-9.16.22_1 libplist-2.0.so.3 libplist-2.2.0_1 libplist++-2.0.so.3 libplist++-2.2.0_1 libnsbmp.so.0 libnsbmp-0.0.3_1 -libnsgif.so.0 libnsgif-0.0.3_1 +libnsgif.so.1 libnsgif-1.0.0_1 libparserutils.so.0 libparserutils-0.1.1_1 libwapcaplet.so.0 libwapcaplet-0.1.0_1 libcss.so.0 libcss-0.1.1_1 libhubbub.so.0 libhubbub-0.1.1_1 +libhs.so.5 vectorscan-5.4.11_1 liblutok.so.3 lutok-0.4_1 libmtdev.so.1 mtdev-1.1.2_1 libcryptsetup.so.12 libcryptsetup-2.3.4_2 @@ -1113,10 +1115,10 @@ liblab_gamut.so.1 graphviz-libs-2.40.1_1 libmowgli-2.so.0 libmowgli-2.1.3_8 libgts-0.7.so.5 gts-0.7.6_1 libguess.so.1 libguess-1.1_1 -libaudcore.so.5 audacious-3.9_1 -libaudgui.so.5 audacious-3.9_1 -libaudtag.so.3 audacious-3.8_1 -libaudqt.so.2 audacious-3.10.1_2 +libaudcore.so.5 audacious-base-4.3.1_1 +libaudgui.so.6 audacious-base-4.3.1_1 +libaudtag.so.3 audacious-base-4.3.1_1 +libaudqt.so.3 audacious-base-4.3.1_1 libgstreamer-1.0.so.0 gstreamer1-1.0.0_1 libgstbase-1.0.so.0 gstreamer1-1.0.0_1 libgstcontroller-1.0.so.0 gstreamer1-1.0.0_1 @@ -1138,6 +1140,7 @@ libgstsignalprocessor-1.0.so.0 gst-plugins-bad1-1.18.3_2 libgstbasevideo-1.0.so.0 gst-plugins-bad1-1.18.3_2 libgstbasecamerabinsrc-1.0.so.0 gst-plugins-bad1-1.18.3_2 libgstcodecparsers-1.0.so.0 gst-plugins-bad1-1.18.3_2 +libgstplay-1.0.so.0 gst-plugins-bad1-1.24.4_1 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 @@ -1179,7 +1182,7 @@ libspice-client-glib-2.0.so.8 spice-gtk-0.41_2 libspice-controller.so.0 spice-gtk-0.41_2 libvirt-gconfig-1.0.so.0 libvirt-glib-0.1.2_1 libvirt-gobject-1.0.so.0 libvirt-glib-0.1.2_1 -libgsasl.so.7 libgsasl-1.8.0_1 +libgsasl.so.18 libgsasl-2.2.1_1 libzmq.so.5 zeromq-4.1.2_1 libstatgrab.so.10 libstatgrab-0.91_1 libseccomp.so.2 libseccomp-2.0.0_1 @@ -1313,7 +1316,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.10 re2-2023.03.01_1 +libre2.so.11 re2-2024.06.01_1 libminizip.so.1 minizip-1.2.7_1 libsrtp2.so.1 libsrtp-2.1.0_1 libjsoncpp.so.25 jsoncpp-1.9.5_1 @@ -1339,7 +1342,7 @@ libzzip-0.so.13 zziplib-0.13.62_1 libzzipfseeko-0.so.13 zziplib-0.13.62_1 libzzipwrap-0.so.13 zziplib-0.13.62_1 libzzipmmapped-0.so.13 zziplib-0.13.62_1 -libkworkspace5.so.5 kworkspace-5.14.5_2 +libkworkspace6.so.6 kworkspace-6.0.0_1 libdb-5.3.so libdb-5.3.21_1 libdb_cxx-5.3.so libdb-cxx-5.3.21_1 libcares.so.2 c-ares-1.10.0_1 @@ -1362,21 +1365,22 @@ 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 -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 +libKPim6GAPIBlogger.so.6 libkgapi-24.02.0_1 +libKPim6GAPICalendar.so.6 libkgapi-24.02.0_1 +libKPim6GAPICore.so.6 libkgapi-24.02.0_1 +libKPim6GAPIDrive.so.6 libkgapi-24.02.0_1 +libKPim6GAPILatitude.so.6 libkgapi-24.02.0_1 +libKPim6GAPIPeople.so.6 libkgapi-24.02.0_1 +libKPim6GAPIMaps.so.6 libkgapi-24.02.0_1 +libKPim6GAPITasks.so.6 libkgapi-24.02.0_1 +libkdexoauth2.so.3 libkgapi-24.02.0_1 libqoauth.so.2 qoauth-qt5-2.0.0_1 libIrrlicht.so.1.8 irrlicht-1.8_1 libsnappy.so.1 snappy-1.1.0_1 -libbenchmark.so.1 benchmark-1.5.5_1 -libbenchmark_main.so.1 benchmark-1.5.5_1 +libbenchmark.so.0 benchmark-1.8.4_1 +libbenchmark_main.so.0 benchmark-1.8.4_1 libbemenu.so.0 bemenu-0.6.5_1 -libKF5Torrent.so.6 libktorrent-2.1_1 +libKTorrent6.so.6 libktorrent-24.02.0_1 libvncserver.so.1 libvncserver-0.9.13_2 libvncclient.so.1 libvncserver-0.9.13_2 libotr.so.5 libotr-4.0.0_1 @@ -1535,6 +1539,8 @@ libaqbankingpp.so.0 aqbanking-5.0.25_1 libxmlsec1.so.1 xmlsec1-1.2.31_2 libxmlsec1-nss.so.1 xmlsec1-1.2.31_2 libxmlsec1-openssl.so.1 xmlsec1-1.2.31_2 +libPlasmaActivities.so.6 plasma-activities-6.0.0_1 +libPlasmaActivitiesStats.so.1 plasma-activities-stats-6.0.1_1 libcheck.so.0 check-0.9.12_1 liblxc.so.1 liblxc-4.0.6_2 libtcmalloc.so.4 gperftools-2.1_1 @@ -1557,17 +1563,17 @@ libdovecot-compression.so.0 dovecot-2.3.13_3 libdovecot-sql.so.0 dovecot-2.3.13_3 libdovecot-storage.so.0 dovecot-2.3.13_3 libdovecot-lda.so.0 dovecot-2.3.13_3 -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 -libKPim5AkonadiMime.so.5 akonadi-mime-23.04.0_1 +libKPim6AkonadiContactCore.so.6 akonadi-contacts-24.02.0_1 +libKPim6AkonadiContactWidgets.so.6 akonadi-contacts-24.02.0_1 +libKPim6AkonadiMime.so.6 akonadi-mime-24.02.0_1 libKPim5Mime.so.5 kmime-23.04.0_1 +libKPim6Mime.so.6 kmime6-24.02.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 -libKPipeWireRecord.so.5 kpipewire-5.27.0_1 -libKPipeWireDmaBuf.so.5 kpipewire-5.27.0_1 +libKPipeWire.so.6 kpipewire-6.0.0_1 +libKPipeWireRecord.so.6 kpipewire-6.0.0_1 +libKPipeWireDmaBuf.so.6 kpipewire-6.0.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 @@ -1585,6 +1591,14 @@ libuwac0.so.0 libfreerdp-2.2.0_3 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 +libfreerdp-client3.so.3 libfreerdp3-3.5.1_1 +libfreerdp-server-proxy3.so.3 libfreerdp3-server-3.5.1_1 +libfreerdp-server3.so.3 libfreerdp3-server-3.5.1_1 +libfreerdp-shadow-subsystem3.so.3 libfreerdp3-server-3.5.1_1 +libfreerdp-shadow3.so.3 libfreerdp3-server-3.5.1_1 +libfreerdp3.so.3 libfreerdp3-3.5.1_1 +libwinpr-tools3.so.3 libfreerdp3-3.5.1_1 +libwinpr3.so.3 libfreerdp3-3.5.1_1 libcppunit-1.15.so.1 libcppunit-1.15.1_1 libcalc.so.2.14.3.5 libcalc-2.14.3.5_1 libcustcalc.so.2.14.3.5 libcalc-2.14.3.5_1 @@ -1598,6 +1612,8 @@ libOgreRTShaderSystem.so.1.12.9 libogre-1.12.9_1 libOgreMeshLodGenerator.so.1.12.9 libogre-1.12.9_1 libOgrePaging.so.1.12.9 libogre-1.12.9_1 libglut.so.3 libfreeglut-2.8.1_1 +libPlasma.so.6 libplasma-6.0.0_1 +libPlasmaQuick.so.6 libplasma-6.0.0_1 libogmrip-gtk.so.1 ogmrip-1.0.0_1 libogmdvd.so.1 ogmrip-1.0.0_1 libogmjob.so.1 ogmrip-1.0.0_1 @@ -1701,6 +1717,7 @@ 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 +libPlasma5Support.so.6 plasma5support-6.0.0_1 libportaudio.so.2 portaudio-19.20140130_1 libportaudiocpp.so.0 portaudio-cpp-19.20140130_1 libdar.so.6000 libdar-2.6.6_1 @@ -1728,7 +1745,7 @@ libtelepathy-farstream.so.3 telepathy-farstream-0.6.0_6 libnetpbm.so.11 libnetpbm-10.66.03_2 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 +libgirara-gtk3.so.4 girara-0.4.4_1 libjq.so.1 jq-1.6_2 libcrypto.so.3 libcrypto3-3.1.2_1 libssl.so.3 libssl3-3.1.2_1 @@ -1752,7 +1769,7 @@ libspiro.so.1 libspiro-20190731_1 libopenjp2.so.7 libopenjpeg2-2.1.0_1 libcln.so.6 cln-1.3.3_1 libchm.so.0 libchmlib-0.40_1 -libOkular5Core.so.11 libokular-22.08.0_1 +libOkular6Core.so.1 libokular-24.02.0_1 libmnl.so.0 libmnl-1.0.3_1 libnftnl.so.11 libnftnl-1.1.2_1 libfcgi.so.0 fcgi-2.4.0_2 @@ -1765,7 +1782,7 @@ libblas.so.3 blas-3.5.0_1 libcblas.so.3 cblas-3.6.0_1 liblapack.so.3 lapack-3.5.0_1 libcinnamon-menu-3.so.0 cinnamon-menus-2.2.0_1 -libmate-desktop-2.so.17 mate-desktop-1.8.0_1 +libmate-desktop-2.so.17 mate-desktop-1.8.2_1 libmarco-private.so.2 libmarco-1.22.2_1 libmate-menu.so.2 mate-menus-1.8.0_1 libcaja-extension.so.1 libcaja-1.8.1_1 @@ -1932,22 +1949,112 @@ libQt5Bodymovin.so.5 qt5-lottie-5.15.2_3 libQt5WebKit.so.5 qt5-webkit-5.6.0_1 libQt5WebKitWidgets.so.5 qt5-webkit-5.6.0_1 libx265.so.199 x265-3.5_1 -libQt5Xdg.so.3 libqtxdg-3.1.0_1 -libQt5XdgIconLoader.so.3 libqtxdg-3.1.0_1 +libQt6Xdg.so.4 libqtxdg-4.0.0_1 +libQt6XdgIconLoader.so.4 libqtxdg-4.0.0_1 libqwt-qt5.so.6.2 qwt-6.2.0_2 libqwt-qt6.so.6.2 qwt-qt6-6.2.0_2 +libKF6BreezeIcons.so.6 breeze-icons-6.3.0_1 +libKF6Archive.so.6 kf6-karchive-6.0.0_1 +libKF6Attica.so.6 kf6-attica-6.0.0_1 +libKF6AuthCore.so.6 kf6-kauth-6.0.0_1 +libKF6Baloo.so.6 kf6-baloo-6.0.0_1 +libKF6BalooEngine.so.6 kf6-baloo-6.0.0_1 +libKF6BluezQt.so.6 kf6-bluez-qt-6.0.0_1 +libKF6Bookmarks.so.6 kf6-kbookmarks-6.0.0_1 +libKF6BookmarksWidgets.so.6 kf6-kbookmarks-6.0.0_1 +libKF6CalendarEvents.so.6 kf6-kdeclarative-6.0.0_1 +libKF6CalendarCore.so.6 kf6-kcalendarcore-6.0.0_1 +libKF6KCMUtils.so.6 kf6-kcmutils-6.0.0_1 +libKF6KCMUtilsCore.so.6 kf6-kcmutils-6.0.0_1 +libKF6KCMUtilsQuick.so.6 kf6-kcmutils-6.0.0_1 +libKF6Codecs.so.6 kf6-kcodecs-6.0.0_1 +libKF6ColorScheme.so.6 kf6-kcolorscheme-6.0.0_1 +libKF6ConfigCore.so.6 kf6-kconfig-6.0.0_1 +libKF6ConfigQml.so.6 kf6-kconfig-6.0.0_1 +libKF6ConfigGui.so.6 kf6-kconfig-6.0.0_1 +libKF6ConfigWidgets.so.6 kf6-kconfigwidgets-6.0.0_1 +libKF6Contacts.so.6 kf6-kcontacts-6.0.0_1 +libKF6Completion.so.6 kf6-kcompletion-6.0.0_1 +libKF6CoreAddons.so.6 kf6-kcoreaddons-6.0.0_1 +libKF6Crash.so.6 kf6-kcrash-6.0.0_1 +libKF6DAV.so.6 kf6-kdav-6.0.0_1 +libKF6DBusAddons.so.6 kf6-kdbusaddons-6.0.0_1 +libKF6DNSSD.so.6 kf6-kdnssd-6.0.0_1 +libKF6DocTools.so.6 kf6-kdoctools-6.0.0_1 +libKF6FileMetaData.so.3 kf6-kfilemetadata-6.0.0_1 +libKF6GlobalAccel.so.6 kf6-kglobalaccel-6.0.0_1 +libKF6GuiAddons.so.6 kf6-kguiaddons-6.0.0_1 +libKF6Holidays.so.6 kf6-kholidays-6.0.0_1 +libKF6I18nLocaleData.so.6 kf6-ki18n-6.0.0_1 +libKF6I18n.so.6 kf6-ki18n-6.0.0_1 +libKF6IconThemes.so.6 kf6-kiconthemes-6.0.0_1 +libKF6IconWidgets.so.6 kf6-kiconthemes-6.0.0_1 +libKF6IdleTime.so.6 kf6-kidletime-6.0.0_1 +libKF6KIOCore.so.6 kf6-kio-6.0.0_1 +libKF6KIOFileWidgets.so.6 kf6-kio-6.0.0_1 +libKF6KIOGui.so.6 kf6-kio-6.0.0_1 +libKF6KIOWidgets.so.6 kf6-kio-6.0.0_1 +libKF6ItemModels.so.6 kf6-kitemmodels-6.0.0_1 +libKF6ItemViews.so.6 kf6-kitemviews-6.0.0_1 +libKF6JobWidgets.so.6 kf6-kjobwidgets-6.0.0_1 +libKF6Wallet.so.6 kf6-kwallet-6.0.0_1 +libKF6WalletBackend.so.6 kf6-kwallet-6.0.0_1 +libKF6ModemManagerQt.so.6 kf6-modemmanager-qt-6.0.0_1 +libKF6NetworkManagerQt.so.6 kf6-networkmanager-qt-6.0.0_1 +libKF6NewStuffCore.so.6 kf6-knewstuff-6.0.0_1 +libKF6NewStuffWidgets.so.6 kf6-knewstuff-6.1.0_1 +libKF6Notifications.so.6 kf6-knotifications-6.0.0_1 +libKF6NotifyConfig.so.6 kf6-knotifyconfig-6.0.0_1 +libKF6Package.so.6 kf6-kpackage-6.0.0_1 +libKF6Parts.so.6 kf6-kparts-6.0.0_1 +libKF6People.so.6 kf6-kpeople-6.0.0_1 +libKF6PeopleBackend.so.6 kf6-kpeople-6.0.0_1 +libKF6PeopleWidgets.so.6 kf6-kpeople-6.0.0_1 +libKF6Plotting.so.6 kf6-kplotting-6.0.0_1 +libKF6Prison.so.6 kf6-prison-6.0.0_1 +libKF6PrisonScanner.so.6 kf6-prison-6.0.0_1 +libKF6Pty.so.6 kf6-kpty-6.0.0_1 +libKF6Purpose.so.6 kf6-purpose-6.0.0_1 +libKF6PurposeWidgets.so.6 kf6-purpose-6.0.0_1 +libQuickCharts.so.1 kf6-kquickcharts-6.0.0_1 +libQuickChartsControls.so.1 kf6-kquickcharts-6.0.0_1 +libKF6Runner.so.6 kf6-krunner-6.0.0_1 +libKF6Service.so.6 kf6-kservice-6.0.0_1 +libKF6Solid.so.6 kf6-solid-6.0.0_1 +libKF6SonnetUi.so.6 kf6-sonnet-6.0.0_1 +libKF6SonnetCore.so.6 kf6-sonnet-6.0.0_1 +libKF6StatusNotifierItem.so.6 kf6-kstatusnotifieritem-6.0.0_1 +libKF6Style.so.6 kf6-frameworkintegration-6.0.0_1 +libKF6Su.so.6 kf6-kdesu-6.0.0_1 +libKF6Svg.so.6 kf6-ksvg-6.0.0_1 +libKF6Syndication.so.6 kf6-syndication-6.0.0_1 +libKF6SyntaxHighlighting.so.6 kf6-syntax-highlighting-6.0.0_1 +libKF6TextEditor.so.6 kf6-ktexteditor-6.0.0_1 +libKF6TextTemplate.so.6 kf6-ktexttemplate-6.0.0_1 +libKF6TextWidgets.so.6 kf6-ktextwidgets-6.0.0_1 +libKF6ThreadWeaver.so.6 kf6-threadweaver-6.0.0_1 +libKF6UnitConversion.so.6 kf6-kunitconversion-6.0.0_1 +libKF6UserFeedbackCore.so.6 kf6-kuserfeedback-6.0.0_1 +libKF6UserFeedbackWidgets.so.6 kf6-kuserfeedback-6.0.0_1 +libKF6WidgetsAddons.so.6 kf6-kwidgetsaddons-6.0.0_1 +libKF6WindowSystem.so.6 kf6-kwindowsystem-6.0.0_1 +libKF6XmlGui.so.6 kf6-kxmlgui-6.0.0_1 +libKirigami.so.6 kf6-kirigami-6.0.0_1 +libKirigamiDelegates.so.6 kf6-kirigami-6.0.0_1 +libKirigamiPlatform.so.6 kf6-kirigami-6.0.0_1 liblxqt-qt5.so.0 liblxqt-0.8.0_1 liblxqt-globalkeys-qt5.so.0 lxqt-globalkeys-0.8.0_1 liblxqt-globalkeys-ui-qt5.so.0 lxqt-globalkeys-0.8.0_1 -libsysstat-qt5.so.0 libsysstat-0.3.2_1 +libsysstat-qt6.so.1 libsysstat-1.0.0_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 libpolkit-qt6-core-1.so.1 polkit-qt6-0.200.0_1 libpolkit-qt6-gui-1.so.1 polkit-qt6-0.200.0_1 libpolkit-qt6-agent-1.so.1 polkit-qt6-0.200.0_1 -libfm-qt.so.14 libfm-qt-1.4.0_1 +libfm-qt6.so.14 libfm-qt-2.0.2_1 libqtermwidget5.so.1 qtermwidget-1.0.0_1 +libqtermwidget6.so.2 qtermwidget-qt6-2.0.0_1 libmd4c.so.0 libmd4c-0.4.8_1 libmd4c-html.so.0 libmd4c-html-0.4.8_1 libQt6Core.so.6 qt6-core-6.0.0_1 @@ -2054,6 +2161,14 @@ libQt6WebEngineWidgets.so.6 qt6-webengine-6.3.1_1 libQt6TextToSpeech.so.6 qt6-speech-6.6.0_1 libQt6JsonRpc.so.6 qt6-languageserver-6.6.0_1 libQt6LanguageServer.so.6 qt6-languageserver-6.6.0_1 +libQt6WebView.so.6 qt6-webview-6.6.0_1 +libQt6WebViewQuick.so.6 qt6-webview-6.6.0_1 +libQCoro6Core.so.0 qcoro-qt6-0.10.0_1 +libQCoro6DBus.so.0 qcoro-qt6-0.10.0_1 +libQCoro6Network.so.0 qcoro-qt6-0.10.0_1 +libQCoro6Quick.so.0 qcoro-qt6-0.10.0_1 +libQCoro6Qml.so.0 qcoro-qt6-0.10.0_1 +libQCoro6WebSockets.so.0 qcoro-qt6-0.10.0_1 libnpth.so.0 npth-1.1_1 libnpupnp.so.13 libnpupnp-6.1.1_1 libglfw.so.3 glfw-3.0.4_1 @@ -2066,7 +2181,7 @@ libopenjpeg.so.5 libopenjpeg-1.5.2_1 libopenpgl.so.0 openpgl-0.5.0_1 liboping.so.0 liboping-1.8.0_1 libloudmouth-1.so.0 loudmouth-1.5.3_12 -libtorrent-rasterbar.so.10 libtorrent-rasterbar-1.2.18_1 +libtorrent-rasterbar.so.10 libtorrent-rasterbar-1.2.19_1 libcapstone.so.5 capstone-5.0.1_1 libhavege.so.2 libhaveged-1.9.11_1 libnih.so.1 libnih-1.0.3_1 @@ -2129,6 +2244,7 @@ libwvutils.so.4.6 wvstreams-4.6.1_20 libwvstreams.so.4.6 wvstreams-4.6.1_20 libespeak-ng.so.1 libespeak-ng-1.50_1 libKF5Plotting.so.5 kplotting-5.26.0_1 +libKF6Plotting.so.6 kf6-kplotting-6.0.0_1 libpgf.so.6 libpgf-6.14.12_1 libqhull_r.so.8.0 libqhull-2020.2_1 libqhull.so.8.0 libqhull-2020.2_1 @@ -2162,10 +2278,10 @@ libd0_blind_id.so.0 xonotic-0.8.0_1 libuecc.so.0 libuecc-5_1 libKF5WindowSystem.so.5 kwindowsystem-5.6.0_1 libKF5GuiAddons.so.5 kguiaddons-5.6.0_1 -libLayerShellQtInterface.so.5 layer-shell-qt-5.21.90_1 -liblxqt.so.1 liblxqt-1.0.0_1 -liblxqt-globalkeys.so.1 lxqt-globalkeys-1.0.0_1 -liblxqt-globalkeys-ui.so.1 lxqt-globalkeys-1.0.0_1 +libLayerShellQtInterface.so.6 layer-shell-qt-6.0.0_1 +liblxqt.so.2 liblxqt-2.0.0_1 +liblxqt-globalkeys.so.2 lxqt-globalkeys-2.0.0_1 +liblxqt-globalkeys-ui.so.2 lxqt-globalkeys-2.0.0_1 libenet.so.7 libenet-1.3.12_1 librrd.so.8 rrdtool-1.6.0_1 librrd_th.so.4 rrdtool-1.4.9_1 @@ -2181,6 +2297,7 @@ 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 +libKCddb6.so.5 libkcddb6-24.02.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 @@ -2194,6 +2311,7 @@ libtoxcore.so.2 toxcore-0.2.0_1 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 +libKF6ThreadWeaver.so.6 kf6-threadweaver-6.0.0_1 libKF5ThreadWeaver.so.5 threadweaver-5.26.0_1 libOpenImageIO_Util.so.2.4 openimageio-2.4.9.0_1 libOpenImageIO.so.2.4 openimageio-2.4.9.0_1 @@ -2243,7 +2361,8 @@ libtelepathy-qt5-farstream.so.0 telepathy-qt5-farstream-0.9.5_1 libKF5Attica.so.5 attica-5.6.0_1 liblastfm_fingerprint5.so.1 liblastfm-qt5-1.0.9_1 liblastfm5.so.1 liblastfm-qt5-1.0.9_1 -libquazip5.so.1 quazip-0.7.3_2 +libquazip1-qt5.so.1.4.0 quazip-1.4_1 +libquazip1-qt6.so.1.4.0 quazip-qt6-1.4_1 libjreen-qt5.so.1 jreen-1.3.0_1 libzen.so.0 libzen-0.4.31_1 libmediainfo.so.0 libmediainfo-0.7.75_1 @@ -2331,7 +2450,7 @@ 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.13 skalibs-2.13.0.0_1 -libKF5BalooWidgets.so.5 baloo-widgets5-17.04.3_1 +libKF6BalooWidgets.so.6 baloo-widgets-24.02.0_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 @@ -2374,7 +2493,7 @@ libCEGUISILLYImageCodec.so cegui-0.8.7_1 libct.so.4 freetds-0.95.19_1 libsybdb.so.5 freetds-0.95.19_1 libqqwing.so.2 qqwing-1.3.4_1 -libiniparser.so.1 iniparser-4.1_1 +libiniparser.so.4 iniparser-4.2.4_1 libzita-resampler.so.1 zita-resampler-1.3.0_1 libmlt.so.6 mlt-6.4.1_1 libmlt++.so.3 mlt-6.4.1_1 @@ -2454,9 +2573,9 @@ libcsound64.so.6.0 csound-6.05.0_1 libcsnd6.so.6.0 csound-6.05.0_1 libfko.so.3 libfko-2.6.9_1 libvterm.so.0 libvterm-0.3_1 -libboinc_opencl.so.7 boinc-7.16.16_2 -libboinc_api.so.7 boinc-7.16.16_2 -libboinc_graphics2.so.7 boinc-7.16.16_2 +libboinc_opencl.so.8 boinc-8.0.2_1 +libboinc_api.so.8 boinc-8.0.2_1 +libboinc_graphics2.so.8 boinc-8.0.2_1 libsynfig.so.0 synfig-1.0.1_1 libhidapi-hidraw.so.0 hidapi-0.8.0rc1_1 libhidapi-libusb.so.0 hidapi-0.8.0rc1_1 @@ -2483,9 +2602,10 @@ 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 +libKF6Screen.so.8 libkf6screen-6.0.0_1 +libKF6ScreenDpms.so.8 libkf6screen-6.0.0_1 libdbusmenu-qt5.so.2 libdbusmenu-qt5-0.9.3.0_1 +libdbusmenu-lxqt.so.0 libdbusmenu-lxqt-0.1.0_1 libKF5Solid.so.5 libksolid-5.15.0_2 libfreeimage.so.3 freeimage-3.17.0_1 libfreeimageplus.so.3 freeimage-plus-3.17.0_1 @@ -2567,7 +2687,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.43 libfilezilla-0.47.0_1 +libfilezilla.so.45 libfilezilla-0.48.1_1 libtommath.so.1 libtommath-1.0_1 libKF5ItemViews.so.5 kitemviews-5.26.0_1 libunicorn.so.1 unicorn-1.0_1 @@ -2617,22 +2737,22 @@ libxdo.so.3 xdotool-3.20150503.1_1 libabigail.so.4 libabigail-2.5_1 libgnome-games-support-1.so.3 libgnome-games-support-1.4.0_1 libgnome-games-support-2.so.4 libgnome-games-support2-2.0.0_1 -libKDevCMakeCommon.so.512 kdevelop-23.08.2_1 -libKDevClangPrivate.so.512 kdevelop-23.08.2_1 -libKDevCompileAnalyzerCommon.so.512 kdevelop-23.08.2_1 -libKDevelopSessionsWatch.so.512 kdevelop-23.08.2_1 -libKDevPlatformDebugger.so.512 kdevelop-23.08.2_1 -libKDevPlatformDocumentation.so.512 kdevelop-23.08.2_1 -libKDevPlatformInterfaces.so.512 kdevelop-23.08.2_1 -libKDevPlatformLanguage.so.512 kdevelop-23.08.2_1 -libKDevPlatformOutputView.so.512 kdevelop-23.08.2_1 -libKDevPlatformProject.so.512 kdevelop-23.08.2_1 -libKDevPlatformSerialization.so.512 kdevelop-23.08.2_1 -libKDevPlatformShell.so.512 kdevelop-23.08.2_1 -libKDevPlatformSublime.so.512 kdevelop-23.08.2_1 -libKDevPlatformTests.so.512 kdevelop-23.08.2_1 -libKDevPlatformUtil.so.512 kdevelop-23.08.2_1 -libKDevPlatformVcs.so.512 kdevelop-23.08.2_1 +libKDevCMakeCommon.so.514 kdevelop-24.05.1_1 +libKDevClangPrivate.so.514 kdevelop-24.05.1_1 +libKDevCompileAnalyzerCommon.so.514 kdevelop-24.05.1_1 +libKDevelopSessionsWatch.so.514 kdevelop-24.05.1_1 +libKDevPlatformDebugger.so.514 kdevelop-24.05.1_1 +libKDevPlatformDocumentation.so.514 kdevelop-24.05.1_1 +libKDevPlatformInterfaces.so.514 kdevelop-24.05.1_1 +libKDevPlatformLanguage.so.514 kdevelop-24.05.1_1 +libKDevPlatformOutputView.so.514 kdevelop-24.05.1_1 +libKDevPlatformProject.so.514 kdevelop-24.05.1_1 +libKDevPlatformSerialization.so.514 kdevelop-24.05.1_1 +libKDevPlatformShell.so.514 kdevelop-24.05.1_1 +libKDevPlatformSublime.so.514 kdevelop-24.05.1_1 +libKDevPlatformTests.so.514 kdevelop-24.05.1_1 +libKDevPlatformUtil.so.514 kdevelop-24.05.1_1 +libKDevPlatformVcs.so.514 kdevelop-24.05.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 @@ -2642,10 +2762,11 @@ libzimg.so.2 zimg-2.0.4_1 libvapoursynth.so vapoursynth-R32_2 libvapoursynth-script.so.0 vapoursynth-R32_1 libtwolame.so.0 twolame-0.3.13_1 -libsignon-plugins.so.1 signond-8.58_1 -libsignon-qt5.so.1 signond-8.58_1 -libsignon-plugins-common.so.1 signond-8.58_1 -libsignon-extension.so.1 signond-8.58_1 +libsignon-plugins.so.1 signond-8.61_2 +libsignon-qt5.so.1 signond-8.61_2 +libsignon-qt6.so.1 signond-8.61_2 +libsignon-plugins-common.so.1 signond-8.61_2 +libsignon-extension.so.1 signond-8.61_2 libj4status-plugin.so.0 j4status-0.1_1 libvirglrenderer.so.1 virglrenderer-0.5.0_1 libglpk.so.40 glpk-4.60_1 @@ -2686,7 +2807,6 @@ libbabeltrace-ctf-metadata.so.1 babeltrace-1.5.3_1 libbabeltrace-dummy.so.1 babeltrace-1.5.3_1 libbabeltrace-lttng-live.so.1 babeltrace-1.5.3_1 liblttng-ctl.so.0 lttng-tools-2.10.1_1 -libKF5DNSSD.so.5 kdnssd-5.26.0_1 libtwaindsm.so.2 twaindsm-2.3.0_1 libspnav.so.0 libspnav-0.2.3_1 libsimage.so.20 simage-1.7.0_1 @@ -2760,6 +2880,7 @@ libjbig85.so.0 jbigkit-libs-2.1_2 libskk.so.0 libskk-1.0.2_1 libKF5WaylandServer.so.5 kwayland-5.26.0_1 libKF5WaylandClient.so.5 kwayland-5.26.0_1 +libKWaylandClient.so.6 kf6-kwayland-6.0.0_1 libKF5IdleTime.so.5 kidletime-5.26.0_1 libKF5Archive.so.5 karchive-5.26.0_1 libKF5Codecs.so.5 kcodecs-5.26.0_1 @@ -2773,7 +2894,6 @@ libKF5Service.so.5 kservice-5.26.0_1 libKF5GlobalAccel.so.5 kglobalaccel-5.26.0_1 libKF5GlobalAccelPrivate.so.5 kglobalaccel-5.26.0_1 libKF5Package.so.5 kpackage-5.26.0_1 -libKF5Su.so.5 kdesu-5.26.0_1 libKF5Emoticons.so.5 kemoticons-5.26.0_1 libKF5IconThemes.so.5 kiconthemes-5.26.0_1 libKF5JobWidgets.so.5 kjobwidgets-5.26.0_1 @@ -2806,24 +2926,19 @@ libKF5WebKit.so.5 kdewebkit-5.26.0_1 libKF5TextEditor.so.5 ktexteditor-5.26.0_1 libKF5Plasma.so.5 plasma-framework-5.26.0_1 libKF5PlasmaQuick.so.5 plasma-framework-5.26.0_1 -libKF5ModemManagerQt.so.6 modemmanager-qt5-5.26.0_1 libKF5People.so.5 kpeople-5.26.0_1 libKF5PeopleBackend.so.5 kpeople-5.36.0_1 libKF5PeopleWidgets.so.5 kpeople-5.36.0_1 -libKF5XmlRpcClient.so.5 kxmlrpcclient-5.26.0_1 -libKF5BluezQt.so.6 bluez-qt5-5.26.0_1 libKF5FileMetaData.so.3 kfilemetadata5-5.26.0_1 -libKF5Baloo.so.5 baloo5-5.26.0_1 -libKF5BalooEngine.so.5 baloo5-5.26.0_1 libKF5ActivitiesStats.so.1 kactivities5-stats-5.26.0_1 libKF5Runner.so.5 krunner-5.26.0_1 libKF5JS.so.5 kjs-5.26.0_1 libKF5JSApi.so.5 kjs-5.36.0_1 libKF5KDELibs4Support.so.5 kdelibs4support-5.26.0_1 libKF5KHtml.so.5 khtml-5.26.0_1 -libKF5JsEmbed.so.5 kjsembed-5.26.0_1 libKF5KrossCore.so.5 kross-5.26.0_1 libKF5KrossUi.so.5 kross-5.36.0_1 +libKGlobalAccelD.so.0 kglobalacceld-6.0.0_1 liblmdb.so.0 lmdb-0.9.18_2 libisns.so.0 libisns-0.101_2 libz80ex.so.1 z80ex-1.1.21_1 @@ -2913,8 +3028,6 @@ libCGAL.so.13 cgal-4.10_1 libCGAL_Core.so.13 cgal-4.10_1 libCGAL_ImageIO.so.14 cgal-4.14_1 libqscintilla2_qt5.so.15 qscintilla-qt5-2.11_1 -libQtAVWidgets.so.1 qtav-1.12.0_1 -libQtAV.so.1 qtav-1.12.0_1 liblxpanel.so.0 lxpanel-0.9.3_1 libuim.so.8 uim-1.8.6_1 libuim-scm.so.0 uim-1.8.6_1 @@ -2924,11 +3037,11 @@ 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-13.so.0 mutter-45.0_1 -libmutter-clutter-13.so.0 mutter-45.0_1 -libmutter-cogl-13.so.0 mutter-45.0_1 -libmutter-cogl-pango-13.so.0 mutter-45.0_1 -libmutter-mtk-13.so.0 mutter-45.0_1 +libmutter-14.so.0 mutter-46.0_1 +libmutter-clutter-14.so.0 mutter-46.0_1 +libmutter-cogl-14.so.0 mutter-46.0_1 +libmutter-cogl-pango-14.so.0 mutter-46.0_1 +libmutter-mtk-14.so.0 mutter-46.0_1 libgeoclue-2.so.0 geoclue2-2.4.4_1 libgepub-0.7.so.0 libgepub-0.7.1_1 libslopy.so.7.6 slop-7.6_1 @@ -2950,7 +3063,7 @@ libdouble-conversion.so.3 double-conversion-3.1.5_1 libspectrum.so.8 libspectrum-1.2.2_1 libbearssl.so.0 bearssl-0.3_1 libXfont2.so.2 libXfont2-2.0.1_1 -libqalculate.so.22 libqalculate-3.20.1_1 +libqalculate.so.23 libqalculate-5.1.1_1 libostree-1.so.1 ostree-2023.1_1 librhash.so.1 rhash-1.4.4_1 libserialport.so.0 libserialport-0.1.1_1 @@ -2991,7 +3104,7 @@ 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 +libsuperlu.so.6 superlu-6.0.1_1 libgosu.so.0 gosu-0.12.0_1 libyara.so.10 libyara-4.3.0_1 libyaz_icu.so.5 yaz-5.23.1_1 @@ -3026,7 +3139,6 @@ liboggz.so.2 liboggz-1.1.1_1 libfishsound.so.1 libfishsound-1.0.0_1 libxqilla.so.2 XQilla-2.3.4_1 libKF5DocTools.so.5 kdoctools-5.36.0_1 -libKF5MediaPlayer.so.5 kmediaplayer-5.36.0_1 libxo.so.0 libxo-0.9.0_1 libbrotlicommon.so.1 brotli-1.0.2_1 libbrotlidec.so.1 brotli-1.0.2_1 @@ -3098,6 +3210,7 @@ libIMETable.so.0 libime-1.0.5_1 libIMEJyutping.so.1 libime-jyutping-1.0.2_1 libairspy.so.0 libairspy-1.0.9_1 libKF5KDcraw.so.5 libkdcraw5-17.04.3_1 +libKDcrawQt6.so.5 libkdcraw-qt6-24.02.2_1 libKF5Kipi.so.32.0.0 libkipi5-17.04.3_1 libhackrf.so.0 libhackrf-2017.02.1_1 libtecla.so.1 libtecla-1.6.3_1 @@ -3112,50 +3225,51 @@ librpmio.so.9 librpmio-4.15.0_1 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.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.8.8 radare2-5.8.8_1 -libr_config.so.5.8.8 radare2-5.8.8_1 -libr_cons.so.5.8.8 radare2-5.8.8_1 -libr_util.so.5.8.8 radare2-5.8.8_1 -libr_flag.so.5.8.8 radare2-5.8.8_1 -libr_arch.so.5.8.8 radare2-5.8.8_1 -libr_asm.so.5.8.8 radare2-5.8.8_1 -libr_bin.so.5.8.8 radare2-5.8.8_1 -libr_anal.so.5.8.8 radare2-5.8.8_1 -libr_lang.so.5.8.8 radare2-5.8.8_1 -libr_debug.so.5.8.8 radare2-5.8.8_1 -libr_egg.so.5.8.8 radare2-5.8.8_1 -libr_bp.so.5.8.8 radare2-5.8.8_1 -libr_search.so.5.8.8 radare2-5.8.8_1 -libr_io.so.5.8.8 radare2-5.8.8_1 -libr_hash.so.5.8.8 radare2-5.8.8_1 -libr_socket.so.5.8.8 radare2-5.8.8_1 -libr_parse.so.5.8.8 radare2-5.8.8_1 -libr_syscall.so.5.8.8 radare2-5.8.8_1 -libr_crypto.so.5.8.8 radare2-5.8.8_1 -libr_fs.so.5.8.8 radare2-5.8.8_1 -libr_magic.so.5.8.8 radare2-5.8.8_1 -libr_reg.so.5.8.8 radare2-5.8.8_1 -libr_main.so.5.8.8 radare2-5.8.8_1 +libr_core.so.5.9.2 radare2-5.9.2_1 +libr_config.so.5.9.2 radare2-5.9.2_1 +libr_cons.so.5.9.2 radare2-5.9.2_1 +libr_util.so.5.9.2 radare2-5.9.2_1 +libr_flag.so.5.9.2 radare2-5.9.2_1 +libr_arch.so.5.9.2 radare2-5.9.2_1 +libr_asm.so.5.9.2 radare2-5.9.2_1 +libr_bin.so.5.9.2 radare2-5.9.2_1 +libr_anal.so.5.9.2 radare2-5.9.2_1 +libr_lang.so.5.9.2 radare2-5.9.2_1 +libr_debug.so.5.9.2 radare2-5.9.2_1 +libr_egg.so.5.9.2 radare2-5.9.2_1 +libr_bp.so.5.9.2 radare2-5.9.2_1 +libr_search.so.5.9.2 radare2-5.9.2_1 +libr_io.so.5.9.2 radare2-5.9.2_1 +libr_hash.so.5.9.2 radare2-5.9.2_1 +libr_socket.so.5.9.2 radare2-5.9.2_1 +libr_parse.so.5.9.2 radare2-5.9.2_1 +libr_syscall.so.5.9.2 radare2-5.9.2_1 +libr_crypto.so.5.9.2 radare2-5.9.2_1 +libr_fs.so.5.9.2 radare2-5.9.2_1 +libr_magic.so.5.9.2 radare2-5.9.2_1 +libr_reg.so.5.9.2 radare2-5.9.2_1 +libr_main.so.5.9.2 radare2-5.9.2_1 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 +libKExiv2Qt6.so.0 libkexiv2-24.02.0_1 libqmobipocket.so.2 libqmobipocket-17.04.3_1 +libQMobipocket6.so.2 libqmobipocket6-24.02.0_1 libgloox.so.18 gloox-1.0.24_1 libgsmsd.so.8 gammu-smsd-1.39.0_1 libGammu.so.8 gammu-1.39.0_1 -libKF5TextAutoCorrectionCore.so.1 ktextaddons-1.3.2_1 -libKF5TextAutoCorrectionWidgets.so.1 ktextaddons-1.3.2_1 -libKF5TextEditTextToSpeech.so.1 ktextaddons-1.3.2_1 -libKF5TextEmoticonsWidgets.so.1 ktextaddons-1.3.2_1 -libKF5TextEmoticonsCore.so.1 ktextaddons-1.3.2_1 -libKF5TextGrammarCheck.so.1 ktextaddons-1.3.2_1 -libKF5TextTranslator.so.1 ktextaddons-1.3.2_1 -libKF5TextAddonsWidgets.so.1 ktextaddons-1.3.2_1 +libKF6TextAddonsWidgets.so.1 ktextaddons-1.5.3_2 +libKF6TextAutoCorrectionCore.so.1 ktextaddons-1.5.3_2 +libKF6TextAutoCorrectionWidgets.so.1 ktextaddons-1.5.3_2 +libKF6TextCustomEditor.so.1 ktextaddons-1.5.3_2 +libKF6TextEditTextToSpeech.so.1 ktextaddons-1.5.3_2 +libKF6TextEmoticonsWidgets.so.1 ktextaddons-1.5.3_2 +libKF6TextEmoticonsCore.so.1 ktextaddons-1.5.3_2 +libKF6TextGrammarCheck.so.1 ktextaddons-1.5.3_2 +libKF6TextTranslator.so.1 ktextaddons-1.5.3_2 +libKF6TextUtils.so.1 ktextaddons-1.5.3_2 libz3.so z3-4.6.0_2 libngspice.so.0 ngspice-35_1 libvulkan.so.1 vulkan-loader-1.0.57.0_1 @@ -3166,16 +3280,21 @@ 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 -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 +libKPim6TextEdit.so.6 kpimtextedit-24.02.0_1 +libKPim6AkonadiXml.so.6 kf6-akonadi-24.02.0_1 +libKPim6AkonadiAgentBase.so.6 kf6-akonadi-24.02.0_1 +libKPim6AkonadiPrivate.so.6 kf6-akonadi-24.02.0_1 +libKPim6AkonadiWidgets.so.6 kf6-akonadi-24.02.0_1 +libKPim6AkonadiCore.so.6 kf6-akonadi-24.02.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 +libKChart.so.2 kdiagram-2.8.0_1 +libKGantt.so.2 kdiagram-2.8.0_1 +libKPim6IdentityManagementCore.so.6 kidentitymanagement-24.02.0_1 +libKPim6IdentityManagementQuick.so.6 kidentitymanagement-24.02.0_1 +libKPim6IdentityManagementWidgets.so.6 kidentitymanagement-24.02.0_1 +libKChart6.so.3 kdiagram6-3.0.0_1 +libKGantt6.so.3 kdiagram6-3.0.0_1 libscrypt.so.0 libscrypt-1.21_1 libzuluCryptPluginManager.so.1.0.0 zulucrypt-5.2.0_1 libzuluCrypt-exe.so.1.2.0 zulucrypt-5.2.0_1 @@ -3424,7 +3543,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.18 re-3.6.0_1 +libre.so.23 re-3.11.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 @@ -3437,12 +3556,12 @@ 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 -libshp.so.1 shapelib-1.4.1_1 +libshp.so.4 shapelib-1.6.0_1 libantlr3c.so libantlr3c-3.4_1 libbzrtp.so.0 bzrtp-1.0.6_1 libbellesip.so.1 belle-sip-4.4.0_1 -libKPim5EventViews.so.5 eventviews-23.04.0_1 -libKPim5IncidenceEditor.so.5 incidenceeditor-23.04.0_1 +libKPim6EventViews.so.6 eventviews-24.02.0_1 +libKPim6IncidenceEditor.so.6 incidenceeditor-24.02.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 @@ -3479,7 +3598,6 @@ libwx_gtk3u_richtext-3.2.so.0 wxWidgets-gtk3-3.2.2.1_1 libwx_gtk3u_stc-3.2.so.0 wxWidgets-gtk3-3.2.2.1_1 libwx_gtk3u_webview-3.2.so.0 wxWidgets-gtk3-3.2.2.1_1 libwx_gtk3u_xrc-3.2.so.0 wxWidgets-gtk3-3.2.2.1_1 -libtepl-6.so.4 tepl-6.8.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 @@ -3534,8 +3652,8 @@ libwoff2enc.so.1.0.2 libwoff2enc1.0.2-1.0.2_1 libwoff2dec.so.1.0.2 libwoff2dec1.0.2-1.0.2_1 libcloudproviders.so.0 libcloudproviders-0.2.5_2 libkdsingleapplication-qt6.so.1.1 KDSingleApplication-1.1.0_1 -libKF5KDEGames.so.7 libkdegames-18.08.3_1 -libKF5KDEGamesPrivate.so.7 libkdegames-21.04.0_1 +libKDEGames6.so.6 libkdegames-24.02.0_1 +libKDEGames6Private.so.6 libkdegames-24.02.0_1 libidn2.so.0 libidn2-2.1.1_1 libgmime-3.0.so.0 gmime-3.2.3_1 libgetdns.so.10 getdns-1.5.1_7 @@ -3571,6 +3689,8 @@ libopkg.so.1 libopkg-0.4.4_2 libpkgconf.so.4 libpkgconf-1.9.3_1 libkodiplatform.so.19.0 kodi-platform-20180302_1 libQuotient.so.0.8 libQuotient-0.8.1.2_1 +libQuotientQt6.so.0.8 libQuotient-0.8.1.2_2 +libQuotientQt6.so.0.8 libQuotient-0.8.2_1 libipset.so.13 libipset-7.9_1 libmp3splt.so.0 libmp3splt-0.9.2_1 libliquid.so.1 liquid-dsp-1.4.0_1 @@ -3585,6 +3705,7 @@ libCOIN.so libogdf-2018.03_1 librocksdb.so.7 rocksdb-7.4.5_1 libfrr.so.0 libfrr-6.0_1 libkaccounts.so.2 kaccounts-integration-20.04.3_1 +libkaccounts6.so.2 kf6-kaccounts-integration-24.02.0_1 libfrrospfapiclient.so.0 libfrrospfapiclient-6.0_1 liborocos-kdl.so.1.4 orocos-kdl-1.4.0_1 libibumad.so.3 rdma-core-22.1_1 @@ -3597,9 +3718,11 @@ 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-46.so gedit-46.1_1 +libgedit-47.so gedit-47.0_1 libgedit-amtk-5.so.0 libgedit-amtk-5.8.0_1 -libgedit-gtksourceview-300.so.0 libgedit-gtksourceview-299.0.5_1 +libgedit-gtksourceview-300.so.1 libgedit-gtksourceview-299.2.1_1 +libgedit-gfls-1.so.0 libgedit-gfls-0.1.0_1 +libgedit-tepl-6.so.0 libgedit-tepl-6.10.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 @@ -3635,7 +3758,7 @@ libupb_textformat_lib.so.38 libgrpc-1.61.1_1 libutf8_range_lib.so.38 libgrpc-1.61.1_1 libircclient.so.1 libircclient-1.10_5 libFAudio.so.0 FAudio-19.05_1 -libqaccessibilityclient-qt5.so.0 libqaccessibilityclient-0.4.0_1 +libqaccessibilityclient-qt6.so.0 libqaccessibilityclient-0.6.0_1 libnitrokey.so.3 libnitrokey-3.4.1_1 libceres.so.3 ceres-solver-2.1.0_1 libgraphene-1.0.so.0 graphene-1.8.2_1 @@ -3871,8 +3994,9 @@ libstk-4.6.1.so libstk-4.6.1_1 libc++utilities.so.5 cpp-utilities-5.2.0_1 libtagparser.so.12 tagparser-12.0.0_1 libqtutilities.so.6 qtutilities-6.0.4_1 -libkdsoap.so.2 KDSoap-2.0.0_1 -libkdsoap-server.so.2 KDSoap-2.0.0_1 +libkdsoap-qt6.so.2 KDSoap-2.2.0_1 +libkdsoap-server-qt6.so.2 KDSoap-2.2.0_1 +libKDSoapWSDiscoveryClient.so.0 kdsoap-ws-discovery-client-0.4.0_1 libstoken.so.1 stoken-0.92_1 libjpegxr.so.0 jxrlib-0.2.2_1 libjxrglue.so.0 jxrlib-0.2.2_1 @@ -3900,7 +4024,7 @@ libtexluajit.so.2 texlive-LuaTeX-20200406_1 libtexlua53.so.5 texlive-LuaTeX-20200406_1 libptexenc.so.1 texlive-20200406_1 libsynctex.so.2 libsynctex-20200406_3 -libdolphinvcs.so.5 dolphin-20.04.3_1 +libdolphinvcs.so.6 dolphin-24.02.0_1 libocl.so.2019.07 opencamlib-2019.07_1 libcglm.so.0 cglm-0.7.6_1 libfcft.so.4 fcft-3.0.1_1 @@ -3924,58 +4048,137 @@ libevemu.so.3 evemu-2.7.0_1 libinih.so.0 inih-52_1 libINIReader.so.0 inih-57_1 libpcaudio.so.0 pcaudiolib-1.1_1 -libdcerpc-samr.so.0 samba-4.13.2_1 -libdcerpc-server-core.so.0 samba-4.13.2_1 -libnetapi.so.0 samba-4.13.2_1 -libnss_winbind.so.2 samba-4.13.2_1 -libnss_wins.so.2 samba-4.13.2_1 -libsamba-policy.so.0 samba-4.13.2_1 -libauth-unix-token-samba4.so samba-4.13.2_1 -libauth4-samba4.so samba-4.13.3_1 -libdcerpc-samba4.so samba-4.13.2_1 -libdsdb-module-samba4.so samba-4.13.2_1 -libgpext-samba4.so samba-4.13.2_1 -libnet-keytab-samba4.so samba-4.13.3_1 -libposix-eadb-samba4.so samba-4.13.2_1 -libprinting-migrate-samba4.so samba-4.13.2_1 -libsamba-net-samba4.so samba-4.13.2_1 -libsamba-python-samba4.so samba-4.13.3_1 -libshares-samba4.so samba-4.13.2_1 -libsmbd-base-samba4.so samba-4.13.2_1 -libsmbd-conn-samba4.so samba-4.13.2_1 -libsmbpasswordparser-samba4.so samba-4.13.3_1 -libxattr-tdb-samba4.so samba-4.13.2_1 -libdcerpc.so.0 samba-libs-4.13.2_1 -libdcerpc-binding.so.0 samba-libs-4.13.2_1 -libndr-krb5pac.so.0 samba-libs-4.13.2_1 -libndr-nbt.so.0 samba-libs-4.13.2_1 -libndr-standard.so.0 samba-libs-4.13.2_1 -libndr.so.1 samba-libs-4.13.2_1 -libsamba-credentials.so.1 samba-libs-4.13.2_1 -libsamba-errors.so.1 samba-libs-4.13.2_1 -libsamba-hostconfig.so.0 samba-libs-4.13.2_1 -libsamba-passdb.so.0 samba-libs-4.13.2_1 -libsamba-util.so.0 samba-libs-4.13.2_1 -libsamdb.so.0 samba-libs-4.13.2_1 -libsmbclient.so.0 samba-libs-4.13.2_1 -libsmbconf.so.0 samba-libs-4.13.2_1 -libsmbldap.so.2 samba-libs-4.13.2_1 -libwbclient.so.0 samba-libs-4.13.2_1 -libcli-ldap-samba4.so samba-libs-4.13.2_1 -libcliauth-samba4.so samba-libs-4.13.2_1 -libcluster-samba4.so samba-libs-4.13.3_1 -libcommon-auth-samba4.so samba-libs-4.13.2_1 -libdcerpc-samba-samba4.so samba-libs-4.13.2_1 -libflag-mapping-samba4.so samba-libs-4.13.3_1 -libgpo-samba4.so samba-libs-4.13.2_1 -libiov-buf-samba4.so samba-libs-4.13.3_1 -libndr-samba-samba4.so samba-libs-4.13.2_1 -libndr-samba4.so samba-libs-4.13.2_1 -libprinter-driver-samba4.so samba-libs-4.13.3_1 -libsmb-transport-samba4.so samba-libs-4.13.2_1 -libtdb-wrap-samba4.so samba-libs-4.13.3_1 -libutil-cmdline-samba4.so samba-libs-4.13.2_1 -libwinbind-client-samba4.so samba-libs-4.13.2_1 +libdcerpc.so.0 samba-libs-4.20.1_1 +libdcerpc-binding.so.0 samba-libs-4.20.1_1 +libdcerpc-samr.so.0 samba-libs-4.20.1_1 +libdcerpc-server.so.0 samba-libs-4.20.1_1 +libdcerpc-server-core.so.0 samba-libs-4.20.1_1 +libndr.so.4 samba-libs-4.20.1_1 +libndr-krb5pac.so.0 samba-libs-4.20.1_1 +libndr-nbt.so.0 samba-libs-4.20.1_1 +libndr-standard.so.0 samba-libs-4.20.1_1 +libnetapi.so.1 samba-libs-4.20.1_1 +libnss_winbind.so.2 samba-libs-4.20.1_1 +libnss_wins.so.2 samba-libs-4.20.1_1 +libsamba-credentials.so.1 samba-libs-4.20.1_1 +libsamba-errors.so.1 samba-libs-4.20.1_1 +libsamba-hostconfig.so.0 samba-libs-4.20.1_1 +libsamba-passdb.so.0 samba-libs-4.20.1_1 +libsamba-policy.so.0 samba-libs-4.20.1_1 +libsamba-util.so.0 samba-libs-4.20.1_1 +libsamdb.so.0 samba-libs-4.20.1_1 +libsmbclient.so.0 samba-libs-4.20.1_1 +libsmbconf.so.0 samba-libs-4.20.1_1 +libsmbldap.so.2 samba-libs-4.20.1_1 +libtevent-util.so.0 samba-libs-4.20.1_1 +libwbclient.so.0 samba-libs-4.20.1_1 +libCHARSET3-private-samba.so samba-libs-4.20.1_1 +libLIBWBCLIENT-OLD-private-samba.so samba-libs-4.20.1_1 +libMESSAGING-private-samba.so samba-libs-4.20.1_1 +libMESSAGING-SEND-private-samba.so samba-libs-4.20.1_1 +libREG-FULL-private-samba.so samba-libs-4.20.1_1 +libRPC-SERVER-LOOP-private-samba.so samba-libs-4.20.1_1 +libRPC-WORKER-private-samba.so samba-libs-4.20.1_1 +libad-claims-private-samba.so samba-libs-4.20.1_1 +libaddns-private-samba.so samba-libs-4.20.1_1 +libads-private-samba.so samba-libs-4.20.1_1 +libasn1util-private-samba.so samba-libs-4.20.1_1 +libauth-private-samba.so samba-libs-4.20.1_1 +libauth-unix-token-private-samba.so samba-libs-4.20.1_1 +libauth4-private-samba.so samba-libs-4.20.1_1 +libauthkrb5-private-samba.so samba-libs-4.20.1_1 +libauthn-policy-util-private-samba.so samba-libs-4.20.1_1 +libcli-cldap-private-samba.so samba-libs-4.20.1_1 +libcli-ldap-private-samba.so samba-libs-4.20.1_1 +libcli-ldap-common-private-samba.so samba-libs-4.20.1_1 +libcli-nbt-private-samba.so samba-libs-4.20.1_1 +libcli-smb-common-private-samba.so samba-libs-4.20.1_1 +libcli-spoolss-private-samba.so samba-libs-4.20.1_1 +libcliauth-private-samba.so samba-libs-4.20.1_1 +libclidns-private-samba.so samba-libs-4.20.1_1 +libcluster-private-samba.so samba-libs-4.20.1_1 +libcmdline-private-samba.so samba-libs-4.20.1_1 +libcmdline-contexts-private-samba.so samba-libs-4.20.1_1 +libcommon-auth-private-samba.so samba-libs-4.20.1_1 +libctdb-event-client-private-samba.so samba-libs-4.20.1_1 +libdb-glue-private-samba.so samba-libs-4.20.1_1 +libdbwrap-private-samba.so samba-libs-4.20.1_1 +libdcerpc-pkt-auth-private-samba.so samba-libs-4.20.1_1 +libdcerpc-samba-private-samba.so samba-libs-4.20.1_1 +libdcerpc-samba4-private-samba.so samba-libs-4.20.1_1 +libdfs-server-ad-private-samba.so samba-libs-4.20.1_1 +libdlz-bind9-for-torture-private-samba.so samba-libs-4.20.1_1 +libdnsserver-common-private-samba.so samba-libs-4.20.1_1 +libdsdb-garbage-collect-tombstones-private-samba.so samba-libs-4.20.1_1 +libdsdb-module-private-samba.so samba-libs-4.20.1_1 +libevents-private-samba.so samba-libs-4.20.1_1 +libflag-mapping-private-samba.so samba-libs-4.20.1_1 +libgenrand-private-samba.so samba-libs-4.20.1_1 +libgensec-private-samba.so samba-libs-4.20.1_1 +libgpext-private-samba.so samba-libs-4.20.1_1 +libgpo-private-samba.so samba-libs-4.20.1_1 +libgse-private-samba.so samba-libs-4.20.1_1 +libhttp-private-samba.so samba-libs-4.20.1_1 +libidmap-private-samba.so samba-libs-4.20.1_1 +libinterfaces-private-samba.so samba-libs-4.20.1_1 +libiov-buf-private-samba.so samba-libs-4.20.1_1 +libkrb5samba-private-samba.so samba-libs-4.20.1_1 +libldbsamba-private-samba.so samba-libs-4.20.1_1 +liblibcli-lsa3-private-samba.so samba-libs-4.20.1_1 +liblibcli-netlogon3-private-samba.so samba-libs-4.20.1_1 +liblibsmb-private-samba.so samba-libs-4.20.1_1 +libmessages-dgm-private-samba.so samba-libs-4.20.1_1 +libmessages-util-private-samba.so samba-libs-4.20.1_1 +libmscat-private-samba.so samba-libs-4.20.1_1 +libmsghdr-private-samba.so samba-libs-4.20.1_1 +libmsrpc3-private-samba.so samba-libs-4.20.1_1 +libndr-samba-private-samba.so samba-libs-4.20.1_1 +libndr-samba4-private-samba.so samba-libs-4.20.1_1 +libnet-keytab-private-samba.so samba-libs-4.20.1_1 +libnetif-private-samba.so samba-libs-4.20.1_1 +libnpa-tstream-private-samba.so samba-libs-4.20.1_1 +libnss-info-private-samba.so samba-libs-4.20.1_1 +libpac-private-samba.so samba-libs-4.20.1_1 +libposix-eadb-private-samba.so samba-libs-4.20.1_1 +libprinter-driver-private-samba.so samba-libs-4.20.1_1 +libprinting-migrate-private-samba.so samba-libs-4.20.1_1 +libprocess-model-private-samba.so samba-libs-4.20.1_1 +libregistry-private-samba.so samba-libs-4.20.1_1 +libreplace-private-samba.so samba-libs-4.20.1_1 +libsamba-cluster-support-private-samba.so samba-libs-4.20.1_1 +libsamba-debug-private-samba.so samba-libs-4.20.1_1 +libsamba-modules-private-samba.so samba-libs-4.20.1_1 +libsamba-net-private-samba.so samba-libs-4.20.1_1 +libsamba-python-private-samba.so samba-libs-4.20.1_1 +libsamba-security-private-samba.so samba-libs-4.20.1_1 +libsamba-sockets-private-samba.so samba-libs-4.20.1_1 +libsamba3-util-private-samba.so samba-libs-4.20.1_1 +libsamdb-common-private-samba.so samba-libs-4.20.1_1 +libscavenge-dns-records-private-samba.so samba-libs-4.20.1_1 +libsecrets3-private-samba.so samba-libs-4.20.1_1 +libserver-id-db-private-samba.so samba-libs-4.20.1_1 +libserver-role-private-samba.so samba-libs-4.20.1_1 +libservice-private-samba.so samba-libs-4.20.1_1 +libshares-private-samba.so samba-libs-4.20.1_1 +libsmb-transport-private-samba.so samba-libs-4.20.1_1 +libsmbclient-raw-private-samba.so samba-libs-4.20.1_1 +libsmbd-base-private-samba.so samba-libs-4.20.1_1 +libsmbd-shim-private-samba.so samba-libs-4.20.1_1 +libsmbldaphelper-private-samba.so samba-libs-4.20.1_1 +libsmbpasswdparser-private-samba.so samba-libs-4.20.1_1 +libsocket-blocking-private-samba.so samba-libs-4.20.1_1 +libstable-sort-private-samba.so samba-libs-4.20.1_1 +libsys-rw-private-samba.so samba-libs-4.20.1_1 +libtalloc-report-private-samba.so samba-libs-4.20.1_1 +libtalloc-report-printf-private-samba.so samba-libs-4.20.1_1 +libtdb-wrap-private-samba.so samba-libs-4.20.1_1 +libtime-basic-private-samba.so samba-libs-4.20.1_1 +libtorture-private-samba.so samba-libs-4.20.1_1 +libtrusts-util-private-samba.so samba-libs-4.20.1_1 +libutil-reg-private-samba.so samba-libs-4.20.1_1 +libutil-setid-private-samba.so samba-libs-4.20.1_1 +libutil-tdb-private-samba.so samba-libs-4.20.1_1 +libxattr-tdb-private-samba.so samba-libs-4.20.1_1 libsixel.so.1 libsixel-1.8.6_1 libpamtest.so.0 pam_wrapper-1.1.3_1 libopenaptx.so.0 libopenaptx-0.2.0_1 @@ -4050,25 +4253,25 @@ 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.3 coeurl-0.3.0_1 -libKPim5PkPass.so.5 kpkpass-23.04.0_1 +libKPim6PkPass.so.6 kpkpass-24.02.0_1 libphonenumber.so.8 libphonenumber-8.12.38_1 libgeocoding.so.8 libphonenumber-8.12.38_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 -libfolderconfiguresettings.so.5 kdepim-addons-21.08.3_1 -libshorturlpluginprivate.so.5 kdepim-addons-21.08.3_1 -libkmailquicktextpluginprivate.so.5 kdepim-addons-21.08.3_1 -libkmailmarkdown.so.5 kdepim-addons-21.08.3_1 -libgrammarcommon.so.5 kdepim-addons-21.08.3_1 -libkmailgrammalecte.so.5 kdepim-addons-21.08.3_1 -libkmaillanguagetool.so.5 kdepim-addons-21.08.3_1 -libkaddressbookmergelibprivate.so.5 kdepim-addons-21.08.3_1 -libkmailconfirmbeforedeleting.so.5 kdepim-addons-21.08.3_1 -libkaddressbookprivate.so.5 kaddressbook-21.08.3_1 +libKPim6Itinerary.so.6 kitinerary-24.02.0_1 +libkaddressbookprivate.so.6 kaddressbook-24.02.0_1 +libKPim6AddressbookImportExport.so.6 kaddressbook-24.02.0_1 +libKPim6ImportWizard.so.6 akonadi-import-wizard-24.02.0_1 +libadblocklibprivate.so.6 kdepim-addons-24.02.0_1 +libdkimverifyconfigure.so.6 kdepim-addons-24.02.0_1 +libexpireaccounttrashfolderconfig.so.6 kdepim-addons-24.02.0_1 +libfolderconfiguresettings.so.6 kdepim-addons-24.02.0_1 +libshorturlpluginprivate.so.6 kdepim-addons-24.02.0_1 +libkmailquicktextpluginprivate.so.6 kdepim-addons-24.02.0_1 +libkmailmarkdown.so.6 kdepim-addons-24.02.0_1 +libgrammarcommon.so.6 kdepim-addons-24.02.0_1 +libkmailgrammalecte.so.6 kdepim-addons-24.02.0_1 +libkmaillanguagetool.so.6 kdepim-addons-24.02.0_1 +libkaddressbookmergelibprivate.so.6 kdepim-addons-24.02.0_1 +libkmailconfirmbeforedeleting.so.6 kdepim-addons-24.02.0_1 libcodec2.so.1.0 codec2-1.0.1_1 libx86emu.so.3 libx86emu-3.4_1 libdeflate.so.0 libdeflate-1.8_1 @@ -4086,6 +4289,7 @@ 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.96_1 +libyyjson.so.0 yyjson-0.10.0_1 librz_analysis.so.0.7 rizin-0.7.2_1 librz_asm.so.0.7 rizin-0.7.2_1 librz_bin.so.0.7 rizin-0.7.2_1 @@ -4141,9 +4345,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.13 syncthingtray-1.5.0_1 -libsyncthingmodel.so.13 syncthingtray-1.5.0_1 -libsyncthingconnector.so.13 syncthingtray-1.5.0_1 +libsyncthingwidgets.so.16 syncthingtray-1.5.5_1 +libsyncthingmodel.so.16 syncthingtray-1.5.5_1 +libsyncthingconnector.so.16 syncthingtray-1.5.5_1 libglibutil.so.1 libglibutil-1.0.64_1 libgbinder.so.1 libgbinder-1.1.20_1 libgxml-0.20.so.2.0.2 gxml-0.20.3_1 @@ -4237,7 +4441,7 @@ libabsl_throw_delegate.so.2401.0.0 abseil-cpp-20240116.1_1 libabsl_time.so.2401.0.0 abseil-cpp-20240116.1_1 libabsl_time_zone.so.2401.0.0 abseil-cpp-20240116.1_1 libabsl_vlog_config_internal.so.2401.0.0 abseil-cpp-20240116.1_1 -libzint.so.2.12 libzint-2.12.0_1 +libzint.so.2.13 libzint-2.13.0_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 @@ -4307,3 +4511,9 @@ libmsgraph-0.so.1 msgraph-0.2.1_1 libgtk-session-lock.so.0 gtk-session-lock-0.2.0_1 libcamera.so.0.2 libcamera-0.2.0_1 libcamera-base.so.0.2 libcamera-0.2.0_1 +libKPim6MimeTreeParserCore.so.6 mimetreeparser-24.02.0_1 +libKPim6MimeTreeParserWidgets.so.6 mimetreeparser-24.02.0_1 +/usr/lib/lua/5.1/lpeg.so lua51-lpeg-1.1.0_2 +libopenrazer.so.0 libopenrazer-0.2.0_1 +libstaroffice-0.0.so.0 libstaroffice-0.0.7_1 +libbox2d.so.2 box2d-2.4.1_1 diff --git a/common/travis/build.sh b/common/travis/build.sh index 007a61f..b319057 100755 --- a/common/travis/build.sh +++ b/common/travis/build.sh @@ -10,7 +10,7 @@ if [ "$3" = 1 ]; then test="-Q" fi -PKGS=$(/hostrepo/xbps-src sort-dependencies $(cat /tmp/templates)) +PKGS=$(/hostrepo/xbps-src $test sort-dependencies $(cat /tmp/templates)) for pkg in ${PKGS}; do /hostrepo/xbps-src -j$(nproc) -s -H "$HOME"/hostdir $arch $test pkg "$pkg" diff --git a/common/travis/license.lst b/common/travis/license.lst index f0ac528..df32d78 100644 --- a/common/travis/license.lst +++ b/common/travis/license.lst @@ -1,5 +1,6 @@ 0BSD 389-exception +3D-Slicer-1.0 AAL ADSL AFL-1.1 @@ -11,7 +12,9 @@ AGPL-1.0-only AGPL-1.0-or-later AGPL-3.0-only AGPL-3.0-or-later +AMD-newlib AMDPLPA +AML-glslang AML AMPAS ANTLR-PD-fallback @@ -27,6 +30,7 @@ ASWF-Digital-Assets-1.1 Abstyles AdaCore-doc Adobe-2006 +Adobe-Display-PostScript Adobe-Glyph Adobe-Utopia Afmparse @@ -41,14 +45,17 @@ Artistic-1.0-cl8 Artistic-1.0 Artistic-2.0 Asterisk-exception +Asterisk-linking-protocols-exception Autoconf-exception-2.0 Autoconf-exception-3.0 Autoconf-exception-generic-3.0 Autoconf-exception-generic Autoconf-exception-macro BSD-1-Clause +BSD-2-Clause-Darwin BSD-2-Clause-Patent BSD-2-Clause-Views +BSD-2-Clause-first-lines BSD-2-Clause BSD-3-Clause-Attribution BSD-3-Clause-Clear @@ -61,6 +68,7 @@ BSD-3-Clause-No-Nuclear-License BSD-3-Clause-No-Nuclear-Warranty BSD-3-Clause-Open-MPI BSD-3-Clause-Sun +BSD-3-Clause-acpica BSD-3-Clause-flex BSD-3-Clause BSD-4-Clause-Shortened @@ -73,6 +81,8 @@ BSD-Attribution-HPND-disclaimer BSD-Inferno-Nettverk BSD-Protection BSD-Source-Code +BSD-Source-beginning-file +BSD-Systemics-W3Works BSD-Systemics BSL-1.0 BUSL-1.1 @@ -80,6 +90,7 @@ Baekmuk Bahyph Barr Beerware +Bison-exception-1.24 Bison-exception-2.2 BitTorrent-1.0 BitTorrent-1.1 @@ -89,6 +100,7 @@ BlueOak-1.0.0 Boehm-GC Bootloader-exception Borceux +Brian-Gladman-2-Clause Brian-Gladman-3-Clause C-UDA-1.0 CAL-1.0-Combined-Work-Exception @@ -99,6 +111,7 @@ CC-BY-2.0 CC-BY-2.5-AU CC-BY-2.5 CC-BY-3.0-AT +CC-BY-3.0-AU CC-BY-3.0-DE CC-BY-3.0-IGO CC-BY-3.0-NL @@ -165,6 +178,7 @@ CERN-OHL-S-2.0 CERN-OHL-W-2.0 CFITSIO CLISP-exception-2.0 +CMU-Mach-nodoc CMU-Mach CNRI-Jython CNRI-Python-GPL-Compatible @@ -174,7 +188,9 @@ CPAL-1.0 CPL-1.0 CPOL-1.02 CUA-OPL-1.0 +Caldera-no-preamble Caldera +Catharon ClArtistic Classpath-exception-2.0 Clips @@ -186,10 +202,12 @@ Crossword CrystalStacker Cube D-FSL-1.0 +DEC-3-Clause DL-DE-BY-2.0 DL-DE-ZERO-2.0 DOC DRL-1.0 +DRL-1.1 DSDP DigiRule-FOSS-exception Dotseqn @@ -211,6 +229,7 @@ Eurosym FBM FDK-AAC FLTK-exception +FSFAP-no-warranty-disclaimer FSFAP FSFUL FSFULLR @@ -227,6 +246,7 @@ Furuseth GCC-exception-2.0-note GCC-exception-2.0 GCC-exception-3.1 +GCR-docs GD GFDL-1.1-invariants-only GFDL-1.1-invariants-or-later @@ -249,6 +269,7 @@ GFDL-1.3-or-later GL2PS GLWTPL GNAT-exception +GNOME-examples-exception GNU-compiler-exception GPL-1.0-only GPL-1.0-or-later @@ -265,18 +286,31 @@ GStreamer-exception-2008 Giftware Glide Glulxe +Gmsh-exception Graphics-Gems +Gutmann HP-1986 HP-1989 HPND-DEC +HPND-Fenneberg-Livingston +HPND-INRIA-IMAG +HPND-Intel +HPND-Kevlin-Henney +HPND-MIT-disclaimer HPND-Markus-Kuhn HPND-Pbmplus +HPND-UC-export-US HPND-UC HPND-doc-sell HPND-doc +HPND-export-US-acknowledgement HPND-export-US-modify HPND-export-US +HPND-export2-US +HPND-merchantability-variant +HPND-sell-MIT-disclaimer-xserver HPND-sell-regexpr +HPND-sell-variant-MIT-disclaimer-rev HPND-sell-variant-MIT-disclaimer HPND-sell-variant HPND @@ -290,6 +324,7 @@ IJG-short IJG IPA IPL-1.0 +ISC-Veillard ISC ImageMagick Imlib2 @@ -320,6 +355,7 @@ LGPLLR LLGPL LLVM-exception LOOP +LPD-document LPL-1.0 LPL-1.02 LPPL-1.0 @@ -348,6 +384,7 @@ Lucida-Bitmap-Fonts MIT-0 MIT-CMU MIT-Festival +MIT-Khronos-old MIT-Modern-Variant MIT-Wu MIT-advertising @@ -367,6 +404,8 @@ MS-LPL MS-PL MS-RL MTLL +Mackerras-3-Clause-acknowledgment +Mackerras-3-Clause MakeIndex Martin-Birgmeier McPhee-slideshow @@ -380,7 +419,9 @@ Mup NAIST-2003 NASA-1.3 NBPL-1.0 +NCBI-PD NCGL-UK-2.0 +NCL NCSA NGPL NICTA-1.0 @@ -405,6 +446,7 @@ Nokia-Qt-exception-1.1 Nokia Noweb O-UDA-1.0 +OAR OCCT-PL OCCT-exception-1.0 OCLC-2.0 @@ -454,15 +496,20 @@ OSL-2.1 OSL-3.0 OpenJDK-assembly-exception-1.0 OpenPBS-2.3 +OpenSSL-standalone OpenSSL +OpenVision PADL +PCRE2-exception PDDL-1.0 PHP-3.0 PHP-3.01 +PPL PS-or-PDF-font-exception-20170817 PSF-2.0 Parity-6.0.0 Parity-7.0.0 +Pixar Plexus PolyForm-Noncommercial-1.0.0 PolyForm-Small-Business-1.0.0 @@ -480,11 +527,13 @@ RHeCos-1.1 RPL-1.1 RPL-1.5 RPSL-1.0 +RRDtool-FLOSS-exception-2.0 RSA-MD RSCPL Rdisc Ruby SANE-exception +SAX-PD-2.0 SAX-PD SCEA SGI-B-1.0 @@ -505,6 +554,7 @@ SNIA SPL-1.0 SSH-OpenSSH SSH-short +SSLeay-standalone SSPL-1.0 SWI-exception SWL @@ -519,12 +569,15 @@ Spencer-86 Spencer-94 Spencer-99 SugarCRM-1.1.3 +Sun-PPP-2000 +Sun-PPP SunPro Swift-exception Symlinks TAPR-OHL-1.0 TCL TCP-wrappers +TGPPL-1.0 TMate TORQUE-1.1 TOSL @@ -539,8 +592,10 @@ Texinfo-exception UBDL-exception UCAR UCL-1.0 +UMich-Merit UPL-1.0 URT-RLE +Unicode-3.0 Unicode-DFS-2015 Unicode-DFS-2016 Unicode-TOU @@ -577,6 +632,8 @@ Zend-2.0 Zimbra-1.3 Zimbra-1.4 Zlib +any-OSI +bcrypt-Solar-Designer blessing bzip2-1.0.6 check-cvs @@ -585,6 +642,7 @@ copyleft-next-0.3.0 copyleft-next-0.3.1 cryptsetup-OpenSSL-exception curl +cve-tou deprecated_AGPL-1.0 deprecated_AGPL-3.0 deprecated_BSD-2-Clause-FreeBSD @@ -622,11 +680,14 @@ dvipdfm eCos-exception-2.0 eGenix etalab-2.0 +fmt-exception freertos-exception-2.0 fwlw gSOAP-1.3b gnu-javamail-exception gnuplot +gtkbook +hdparm i2p-gpl-java-exception iMatix libpng-2.0 @@ -636,26 +697,33 @@ libtiff libutil-David-Nugent lsof magaz +mailprio metamail mif-exception mpi-permissive mpich2 mplus openvpn-openssl-exception +pkgconf pnmstitch psfrag psutils python-ldap +radvd snprintf +softSurfer ssh-keyscan stunnel-exception swrule +threeparttable u-boot-exception-2.0 ulem vsftpd-openssl-exception w3m x11vnc-openssl-exception xinetd +xkeyboard-config-Zinoviev xlock xpp +xzoom zlib-acknowledgement diff --git a/common/xbps-src/shutils/build_dependencies.sh b/common/xbps-src/shutils/build_dependencies.sh index 57ef45a..0815e77 100644 --- a/common/xbps-src/shutils/build_dependencies.sh +++ b/common/xbps-src/shutils/build_dependencies.sh @@ -124,6 +124,17 @@ check_installed_pkg() { return 1 } +# +# Return 0 if we will skip the check step +# +skip_check_step() { + [ -z "$XBPS_CHECK_PKGS" ] || + [ "$XBPS_CROSS_BUILD" ] || + [ "$make_check" = ci-skip -a "$XBPS_BUILD_ENVIRONMENT" = void-packages-ci ] || + [ "$make_check" = extended -a "$XBPS_CHECK_PKGS" != full ] || + [ "$make_check" = no ] +} + # # Build all dependencies required to build and run. # @@ -137,7 +148,7 @@ install_pkg_deps() { local -a host_missing_deps missing_deps missing_rdeps [ -z "$pkgname" ] && return 2 - [ -z "$XBPS_CHECK_PKGS" ] && unset checkdepends + skip_check_step && unset checkdepends if [[ $build_style ]] || [[ $build_helper ]]; then style=" with" @@ -208,7 +219,7 @@ install_pkg_deps() { # # Host check dependencies. # - if [[ ${checkdepends} ]] && [[ $XBPS_CHECK_PKGS ]] && [ -z "$XBPS_CROSS_BUILD" ]; then + if [[ ${checkdepends} ]]; then templates="" # check validity for f in ${checkdepends}; do diff --git a/common/xbps-src/shutils/show.sh b/common/xbps-src/shutils/show.sh index 4671a13..5e9e8a1 100644 --- a/common/xbps-src/shutils/show.sh +++ b/common/xbps-src/shutils/show.sh @@ -116,7 +116,9 @@ show_pkg_build_depends() { } show_pkg_build_deps() { - show_pkg_build_depends "${makedepends} $(setup_pkg_depends '' 1 1)" "${hostmakedepends}" + local build_depends="${makedepends} $(setup_pkg_depends '' 1 1)" + skip_check_step || build_depends+=" ${checkdepends}" + show_pkg_build_depends "${build_depends}" "${hostmakedepends}" } show_pkg_hostmakedepends() { @@ -127,6 +129,10 @@ show_pkg_makedepends() { show_pkg_build_depends "${makedepends}" "" } +show_pkg_checkdepends() { + show_pkg_build_depends "${checkdepends}" "" +} + show_pkg_build_options() { local f diff --git a/common/xbps-src/shutils/update_check.sh b/common/xbps-src/shutils/update_check.sh index 04abda6..9c84d98 100644 --- a/common/xbps-src/shutils/update_check.sh +++ b/common/xbps-src/shutils/update_check.sh @@ -1,4 +1,4 @@ -# vim: set ts=4 sw=4 et: +# vim: set ts=4 sw=4 et ft=bash : update_check() { local i p url pkgurlname rx found_version consider @@ -11,7 +11,9 @@ update_check() { local curlargs=( -A "xbps-src-update-check/$XBPS_SRC_VERSION" --max-time 10 --compressed -Lsk - ) + ) + + pkgname=${pkgname#kf6-} # XBPS_UPDATE_CHECK_VERBOSE is the old way to show verbose messages [ "$XBPS_UPDATE_CHECK_VERBOSE" ] && XBPS_VERBOSE="$XBPS_UPDATE_CHECK_VERBOSE" @@ -67,7 +69,7 @@ update_check() { *code.google.com*|*googlecode*|\ *launchpad.net*|\ *cpan.*|\ - *pythonhosted.org*|\ + *pythonhosted.org*|*pypi.org/project/*|\ *github.com*|\ *//gitlab.*|\ *bitbucket.org*|\ @@ -129,9 +131,10 @@ update_check() { url="https://launchpad.net/$pkgurlname/+download";; *cpan.*) pkgname=${pkgname#perl-};; - *pythonhosted.org*) + *pythonhosted.org*|*pypi.org/project/*) pkgname=${pkgname#python-} pkgname=${pkgname#python3-} + rx="(?<=${pkgname//-/[-_]}-)[0-9.]+(post[0-9]*)?(?=(([.]tar|-cp|-py)))" url="https://pypi.org/simple/$pkgname";; *github.com*) pkgurlname="$(printf %s "$url" | cut -d/ -f4,5)" @@ -149,10 +152,10 @@ update_check() { url="https://bitbucket.org/$pkgurlname/downloads" rx='/(get|downloads)/(v?|\Q'"$pkgname"'\E-)?\K[\d.]+(?=\.tar)';; *ftp.gnome.org*|*download.gnome.org*) - : ${pattern="(?<=LATEST-IS-)([0-24-9]|3\.[0-9]*[02468]|[4-9][0-9]+)\.[0-9.]*[0-9](?=\")"} + rx='(?<=LATEST-IS-)([0-24-9]|3\.[0-9]*[02468]|[4-9][0-9]+)\.[0-9.]*[0-9](?=\")' url="https://download.gnome.org/sources/$pkgname/cache.json";; *archive.xfce.org*) - : ${pattern="\Q$pkgname\E-\K((([4-9]|([1-9][0-9]+))\.[0-9]*[02468]\.[0-9.]*[0-9])|([0-3]\.[0-9.]*))(?=.tar)"} + rx='\Q'"$pkgname"'\E-\K((([4-9]|([1-9][0-9]+))\.[0-9]*[02468]\.[0-9.]*[0-9])|([0-3]\.[0-9.]*))(?=.tar)' url="https://archive.xfce.org/feeds/project/$pkgname" ;; *kernel.org/pub/linux/kernel/*) rx=linux-'\K'${version%.*}'[\d.]+(?=\.tar\.xz)';;