diff options
1427 files changed, 15438 insertions, 26850 deletions
diff --git a/.github/workflows/pkgcheck.yaml b/.github/workflows/pkgcheck.yaml new file mode 100644 index 0000000000..d171c915d1 --- /dev/null +++ b/.github/workflows/pkgcheck.yaml @@ -0,0 +1,15 @@ +name: pkgcheck +on: + push: + branches: [master] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + with: + fetch-depth: 0 + - name: Run pkgcheck + uses: pkgcore/pkgcheck-action@v1 diff --git a/.github/workflows/pkgcheck_merge.yaml b/.github/workflows/pkgcheck_merge.yaml new file mode 100644 index 0000000000..476e970446 --- /dev/null +++ b/.github/workflows/pkgcheck_merge.yaml @@ -0,0 +1,17 @@ +name: pkgcheck_merge +on: + pull_request: + branches: [master] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + with: + fetch-depth: 0 + - name: Run pkgcheck + uses: pkgcore/pkgcheck-action@v1 + with: + args: --exit warning -k ,-EmptyGlobalAssignment,-NonexistentBlocker,-UnknownCategoryDirs --commits HEAD^..${{ github.sha }} diff --git a/Documentation/CONTRIBUTORS b/Documentation/CONTRIBUTORS index 316f4c2dbc..ffb44fd9be 100644 --- a/Documentation/CONTRIBUTORS +++ b/Documentation/CONTRIBUTORS @@ -9,6 +9,7 @@ Alexandr Akulich <akulichalexander@gmail.com> Alexey Shvetsov <alexxy@gentoo.org> Alexey Sokolov <sokolov@google.com> Alfred Persson Forsberg <cat@catcream.org> +Alfred Wingate <parona@protonmail.com> Alon Bar-Lev <alonbl@gentoo.org> Andreas Eckstein <andreas.eckstein@gmx.net> Andreas K. Hüttel <dilfridge@gentoo.org> @@ -43,6 +44,7 @@ Dimitris Papapoulios <skiarxon@gmail.com> Dirk Tilger <dirk.gentoo@miriup.de> Dominik Kapusta <d@ayoy.net> Dror Levin <spatz@gentoo.org> +Eli Schwartz <eschwartz93@gmail.com> Elias Probst <mail@eliasprobst.eu> Enrico Tagliavini <enrico.tagliavini@gmail.com> Eugene Shalygin <eugene.shalygin@gmail.com> @@ -50,6 +52,7 @@ Fabian Groffen <grobian@gentoo.org> Fabian Köster <fabian.koester@bringnow.com> Fabio Erculiani <lxnay@gentoo.org> Felix Leif Keppmann <felix.leif@keppmann.de> +Florian Schmaus <flow@gentoo.org> Francesco Turco <fturco@fastmail.fm> Franz Fellner <alpine.art.de@gmail.com> Friedrich Kröner <twinbase@gmail.com> @@ -80,6 +83,7 @@ Jonathan Callen <jcallen@gentoo.org> Jonathan Christison <jonny.christison@redhat.com> Joonas Niilola <juippis@gentoo.org> Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> +Joshua Goins <josh@redstrate.com> José Pekkarinen <koalinux@gmail.com> Julian Ospald <hasufell@gentoo.org> Justin Lecher <jlec@gentoo.org> @@ -110,6 +114,7 @@ Matt Turner <mattst88@gentoo.org> Matt Whitlock <gentoo@mattwhitlock.name> Matthew Brewer <tomboy64@sina.cn> Matthew Dawson <matthew@mjdsystems.ca> +Mehmet Karataş <krtsmmt@gmail.com> Mias van Klei <miasvanklei@outlook.com> Michael Mair-Keimberger <mmk@levelnine.at> Michael Palimaka <kensington@gentoo.org> @@ -119,7 +124,9 @@ Michał Górny <mgorny@gentoo.org> Mike Frysinger <vapier@chromium.org> Mike Frysinger <vapier@gentoo.org> Mike Gilbert <floppym@gentoo.org> +Mike Lothian <mike@fireburn.co.uk> My Th <rei4dan@gmail.com> +Nic Boet <nic@boet.cc> Nikoli <nikoli@gmx.us> Nils Freydank <holgersson@posteo.de> Oldřich Jedlička <oldium.pro@seznam.cz> @@ -135,6 +142,7 @@ Petros S (Petross404) <petross404@gmail.com> Petros S <petross404@gmail.com> Petteri Räty <betelgeuse@gentoo.org> Přemysl Vohout <premek@vohnout.cz> +Rachid Achellal <rachid@achellal.com> Raul E Rangel <rrangel@chromium.org> Richard Yao <ryao@cs.stonybrook.edu> Rinaldus <forreg@rinaldus.ru> diff --git a/Documentation/maintainers/cmake_dep_check.py b/Documentation/maintainers/cmake_dep_check.py index 960b052d86..edc877626a 100755 --- a/Documentation/maintainers/cmake_dep_check.py +++ b/Documentation/maintainers/cmake_dep_check.py @@ -41,7 +41,7 @@ PACKAGE_MAP = { 'DBusGLib': 'dev-libs/dbus-glib', 'dbusmenu-qt5': 'dev-libs/libdbusmenu-qt', 'DDCUtil': 'app-misc/ddcutil', - 'Doxygen': 'app-doc/doxygen', + 'Doxygen': 'app-text/doxygen', 'DvdRead': 'media-libs/libdvdread', 'ECM': 'kde-frameworks/extra-cmake-modules', 'EGL': 'media-libs/mesa[egl]', diff --git a/Documentation/maintainers/dynlink-scanner b/Documentation/maintainers/dynlink-scanner index 153edd0e4d..90162c8f83 100755 --- a/Documentation/maintainers/dynlink-scanner +++ b/Documentation/maintainers/dynlink-scanner @@ -16,11 +16,6 @@ get_link_deps() # Print linking deps for given executable or shared object in alphabetical order. # Also try to dlopen shared objects in order to detect missing/broken dependencies. if [[ "$1" = --linking-deps ]]; then - # Sanity check, file-5.12 is broken, bail out early - if [[ `file --version | grep --color=never file- | cut -d'-' -f2` == '5.12' ]]; then - echo "file-5.12 is broken, bailing out" - exit 1 - fi mime=`file -b --mime-type "$2"` if [[ "$mime" == 'application/x-pie-executable' ]] || [[ "$mime" == 'application/x-executable' ]] || [[ "${mime}" == 'application/x-sharedlib' ]]; then LINK=`get_link_deps "$2"` @@ -39,6 +34,12 @@ if ! portageq has_version $ROOT/ $1; then exit 1 fi +# Sanity check, file-5.12 is broken, bail out early +if [[ `file --version | grep --color=never file- | cut -d'-' -f2` == '5.12' ]]; then + echo "file-5.12 is broken, bailing out" + exit 1 +fi + # Compile dlopen test application, we will use it to check for broken linking dependencies gcc "`dirname $0`/try_dlopen.c" -o /tmp/try_dlopen -ldl @@ -48,7 +49,7 @@ for cpv in `portageq match $ROOT/ $1`; do # For each file that belongs to package # run dynlink-scanner --linking-deps <file> to obtain its linking dependencies # Assign all linking deps to packages and print package names - qfile -R $ROOT `portageq contents $ROOT/ $cpv | xargs -r -L 1 "$0" --linking-deps` | cut -f1 -d' ' | sort -u + qfile -R $ROOT `portageq contents $ROOT/ $cpv | xargs -r -L 1 "$0" --linking-deps` | cut -f1 -d':' | sort -u done # Cleanup diff --git a/Documentation/maintainers/new/frameworks-bump.sh b/Documentation/maintainers/new/frameworks-bump.sh index 16706dcf05..84b2813b49 100755 --- a/Documentation/maintainers/new/frameworks-bump.sh +++ b/Documentation/maintainers/new/frameworks-bump.sh @@ -6,7 +6,7 @@ help() { echo "Perform a version bump of KDE Frameworks 5 or 6." echo - echo "Based on the kde-frameworks-(5|6)-live set, this script performs a full version bump" + echo "Based on the kde-frameworks-(5-)live sets, this script performs a full version bump" echo "of a new unreleased KDE Frameworks." echo echo "In addition to the new ebuild being created, the following operations are performed:" @@ -34,12 +34,17 @@ if [[ -z "${VERSION}" ]] ; then fi major_version=$(echo ${VERSION} | cut -d "." -f 1) +if [[ ${VERSION} == 5.2[4-9]?.? ]]; then + major_version=6 +fi major_minor_version=$(echo ${VERSION} | cut -d "." -f 1-2) -kfmv="kde-frameworks-${major_version}-${major_minor_version}" -setname="kde-frameworks-${major_version}" if [[ ${major_version} == 5 ]]; then - base_version=5.9999 + kfmv="kde-frameworks-${major_version}-${major_minor_version}" + base_version=5.239.9999 + setname="kde-frameworks-${major_version}" else + kfmv="kde-frameworks-${major_minor_version}" + setname="kde-frameworks" base_version=9999 fi diff --git a/Documentation/maintainers/new/lib.sh b/Documentation/maintainers/new/lib.sh index 59bdcef983..e3efe52eba 100755 --- a/Documentation/maintainers/new/lib.sh +++ b/Documentation/maintainers/new/lib.sh @@ -60,7 +60,7 @@ bump_set_from_live() { local destination="${2}" cp sets/${target}-live sets/${target}-${destination} - sed -i -E "s/~/</;s/[0-9]+(\.[0-9]+)*$/${destination}.50/" sets/${target}-${destination} + sed -i -E "s/~/</;s/[0-9]+(\.[0-9]+)*(\:.*)*$/${destination}.50\2/" sets/${target}-${destination} sed -i -e "/^@/s/live$/${destination}/" sets/${target}-${destination} for entry in $(grep ^@ sets/${target}-live) ; do diff --git a/Documentation/maintainers/regenerate-files b/Documentation/maintainers/regenerate-files index 1f0258e302..4399132e21 100755 --- a/Documentation/maintainers/regenerate-files +++ b/Documentation/maintainers/regenerate-files @@ -9,16 +9,16 @@ cd "$(dirname $0)" SCRIPT=$(basename $0) HEADER="# Autogenerated by ${SCRIPT}, DO NOT EDIT." -KF5_RELEASES="5.112" -KF5_RELEASE=${KF5_RELEASE:-5.112} +KF5_RELEASES="5.116" +KF5_RELEASE=${KF5_RELEASE:-5.116} -KF6_RELEASES="" +KF6_RELEASES="6.4" KF6_RELEASE=${KF6_RELEASE:-} -PLASMA_RELEASES="5.27" +PLASMA_RELEASES="5.27 6.1" PLASMA_RELEASE=${PLASMA_RELEASE:-5.27} -GEAR_RELEASES="23.04 23.08" +GEAR_RELEASES="23.08 24.05" GEAR_RELEASE=${GEAR_RELEASE:-23.08} # regenerate keywords @@ -33,10 +33,10 @@ done if [[ -n ${KF6_RELEASES} ]]; then for release in $KF6_RELEASES; do - if [[ -d ".kde-frameworks-6-${release}" ]]; then + if [[ -d ".kde-frameworks-${release}" ]]; then echo -e "${HEADER}" > "kde-frameworks-${release}.keywords" - cat ".kde-frameworks-6-${release}/"* | grep -P -v '^>=kde-frameworks/(?!kf-env)' | \ - sed -e '/^~.*[.-]9999$/s/$/ **/' -e '/^@/d' >> "kde-frameworks-${release}.keywords" + cat ".kde-frameworks-${release}/"* | grep -P -v '^>=kde-frameworks/(?!kf-env)' | \ + sed -e '/^~.*[.-]9999\:[0-9]*$/s/$/ **/' -e '/^@/d' >> "kde-frameworks-${release}.keywords" fi done fi @@ -64,7 +64,7 @@ for release in $GEAR_RELEASES; do echo -e "${HEADER}" > "kde-gear-${release}.49.9999.keywords" for file in ".kde-gear-${release}"/*; do newfile=".kde-gear-${release}.49.9999"/$(basename "${file}") - sed -e "/^<[a-z-]*\/.*\.50$/{s/\.50/.49.9999/;s/^</~/};/^~.*[.-]9999$/s/$/ **/" \ + sed -e "/^<[a-z0-9-]*\/.*\.50$/{s/\.50/.49.9999/;s/^</~/};/^~.*[.-]9999$/s/$/ **/" \ -e "/^@/d" "${file}" > "${newfile}" # echo "${newfile}" done @@ -83,15 +83,15 @@ if [[ -d .kde-frameworks-5-live.base ]]; then cat .kde-frameworks-5-live/* >> kde-frameworks-5-live.keywords fi -if [[ -d .kde-frameworks-6-live.base ]]; then - rm -rf .kde-frameworks-6-live - mkdir -p .kde-frameworks-6-live - echo -e "${HEADER}" > kde-frameworks-6-live.keywords - for file in .kde-frameworks-6-live.base/*; do - newfile=.kde-frameworks-6-live/$(basename "${file}") - sed -e '/^~.*[.-]9999$/s/$/ **/' -e '/^@/d' "${file}" > "${newfile}" +if [[ -d .kde-frameworks-live.base ]]; then + rm -rf .kde-frameworks-live + mkdir -p .kde-frameworks-live + echo -e "${HEADER}" > kde-frameworks-live.keywords + for file in .kde-frameworks-live.base/*; do + newfile=.kde-frameworks-live/$(basename "${file}") + sed -e '/^~.*[.-]9999\:[0-9]*$/s/$/ **/' -e '/^@/d' "${file}" > "${newfile}" done - cat .kde-frameworks-6-live/* >> kde-frameworks-6-live.keywords + cat .kde-frameworks-live/* >> kde-frameworks-live.keywords fi if [[ -d .kde-plasma-live.base ]]; then @@ -128,16 +128,14 @@ for release in $KF5_RELEASES 5-live; do fi done -if [[ -n ${KF6_RELEASES} ]]; then - for release in $KF6_RELEASES 6-live; do - if [[ -d ".kde-frameworks-6-${release}" ]]; then - echo -e "${HEADER}" > "kde-frameworks-${release}" - cat ".kde-frameworks-6-${release}/"* | \ - grep -P -v '^>=kde-frameworks/(?!kf-env)' >> "kde-frameworks-${release}" - sed -i "kde-frameworks-${release}" -e "/^@/d" - fi - done -fi +for release in $KF6_RELEASES live; do + if [[ -d ".kde-frameworks-${release}" ]]; then + echo -e "${HEADER}" > "kde-frameworks-${release}" + cat ".kde-frameworks-${release}/"* | \ + grep -P -v '^>=kde-frameworks/(?!kf-env)' >> "kde-frameworks-${release}" + sed -i "kde-frameworks-${release}" -e "/^@/d" + fi +done for release in $PLASMA_RELEASES live; do echo -e "${HEADER}" > "kde-plasma-${release}" @@ -167,17 +165,15 @@ for release in $KF5_RELEASES 5-live; do fi done -if [[ -n ${KF6_RELEASES} ]]; then - for release in $KF6_RELEASES 6-live; do - if [[ -d "../package.unmask/.kde-frameworks-6-${release}" ]]; then - echo -e "${HEADER}" > "kde-frameworks-${release}" - cat "../package.unmask/.kde-frameworks-6-${release}/"* | \ - grep -P -v '^>=kde-frameworks/(?!kf-env)' >> "kde-frameworks-${release}" - sed -i "kde-frameworks-${release}" \ - -e "/^<kde-frameworks\/.*-6\..\.50:6$/{s/-6\..\.50/-${release}/;s/^</>=/}" -e '/^@/d' - fi - done -fi +for release in $KF6_RELEASES live; do + if [[ -d "../package.unmask/.kde-frameworks-${release}" ]]; then + echo -e "${HEADER}" > "kde-frameworks-${release}" + cat "../package.unmask/.kde-frameworks-${release}/"* | \ + grep -P -v '^>=kde-frameworks/(?!kf-env)' >> "kde-frameworks-${release}" + sed -i "kde-frameworks-${release}" \ + -e "/^<kde-frameworks\/.*-6\..\.50:6$/{s/-6\..\.50/-${release}/;s/^</>=/}" -e '/^@/d' + fi +done for release in $PLASMA_RELEASES live; do echo -e "${HEADER}" > "kde-plasma-${release}" @@ -207,7 +203,7 @@ for set in *frameworks-5*${KF5_RELEASE}; do done if [[ -n ${KF6_RELEASE} ]]; then - for set in *frameworks-6*${KF6_RELEASE}; do + for set in *frameworks-*${KF6_RELEASE}; do newfile=${set/%-${KF6_RELEASE}} echo -e "${HEADER}" > "${newfile}" sed -r "/@/s/-${KF6_RELEASE}//g;/9999$/s/~//;s/<//;\@kde-frameworks/@s/-(9999|5\.[0-9]+\.50)//" "${set}" >> "${newfile}" diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-5.112 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-5.112 deleted file mode 120000 index 48d2d058bb..0000000000 --- a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-5.112 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kde-frameworks-5-5.112
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-portingaids-5.112 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-portingaids-5.112 deleted file mode 120000 index 33cc58af8b..0000000000 --- a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-portingaids-5.112 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kde-frameworks-5-portingaids-5.112
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-tier1-5.112 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-tier1-5.112 deleted file mode 120000 index 151ad65ef0..0000000000 --- a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-tier1-5.112 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kde-frameworks-5-tier1-5.112
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-tier2-5.112 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-tier2-5.112 deleted file mode 120000 index bf0a3a9f33..0000000000 --- a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-tier2-5.112 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kde-frameworks-5-tier2-5.112
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-tier3-5.112 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-tier3-5.112 deleted file mode 120000 index eda47a3866..0000000000 --- a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/kde-frameworks-5-tier3-5.112 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kde-frameworks-5-tier3-5.112
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/_HEADER_ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/_HEADER_ index a2a6ed1e74..507d6420d4 100644 --- a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/_HEADER_ +++ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/_HEADER_ @@ -1,2 +1,2 @@ -# You can use this file to keyword/unkeyword the KDE Frameworks 5 5.112 release. -# Edit Documentation/package.accept_keywords/.kde-frameworks-5-5.112/ files instead. +# You can use this file to keyword/unkeyword the KDE Frameworks 5 5.116 release. +# Edit Documentation/package.accept_keywords/.kde-frameworks-5-5.116/ files instead. diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-5.116 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-5.116 new file mode 120000 index 0000000000..75c5ff07f4 --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-5.116 @@ -0,0 +1 @@ +../../../sets/kde-frameworks-5-5.116
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-portingaids-5.116 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-portingaids-5.116 new file mode 120000 index 0000000000..aa65fa3b99 --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-portingaids-5.116 @@ -0,0 +1 @@ +../../../sets/kde-frameworks-5-portingaids-5.116
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier1-5.116 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier1-5.116 new file mode 120000 index 0000000000..c33b3e55b4 --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier1-5.116 @@ -0,0 +1 @@ +../../../sets/kde-frameworks-5-tier1-5.116
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier2-5.116 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier2-5.116 new file mode 120000 index 0000000000..2f4ee19dac --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier2-5.116 @@ -0,0 +1 @@ +../../../sets/kde-frameworks-5-tier2-5.116
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier3-5.116 b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier3-5.116 new file mode 120000 index 0000000000..cf27580d4b --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/kde-frameworks-5-tier3-5.116 @@ -0,0 +1 @@ +../../../sets/kde-frameworks-5-tier3-5.116
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/more-deps b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/more-deps index e69de29bb2..e69de29bb2 100644 --- a/Documentation/package.accept_keywords/.kde-frameworks-5-5.112/more-deps +++ b/Documentation/package.accept_keywords/.kde-frameworks-5-5.116/more-deps diff --git a/Documentation/package.accept_keywords/.kde-frameworks-6.4/_HEADER_ b/Documentation/package.accept_keywords/.kde-frameworks-6.4/_HEADER_ new file mode 100644 index 0000000000..2d0603529c --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-frameworks-6.4/_HEADER_ @@ -0,0 +1,2 @@ +# You can use this file to keyword/unkeyword the KDE Frameworks 6.4 release. +# Edit Documentation/package.accept_keywords/.kde-frameworks-6.4/ files instead. diff --git a/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-6.4 b/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-6.4 new file mode 120000 index 0000000000..9d9dbbc3fb --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-6.4 @@ -0,0 +1 @@ +../../../sets/kde-frameworks-6.4
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-tier1-6.4 b/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-tier1-6.4 new file mode 120000 index 0000000000..fc5ecd237a --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-tier1-6.4 @@ -0,0 +1 @@ +../../../sets/kde-frameworks-tier1-6.4
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-tier2-6.4 b/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-tier2-6.4 new file mode 120000 index 0000000000..c871c6f8e2 --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-tier2-6.4 @@ -0,0 +1 @@ +../../../sets/kde-frameworks-tier2-6.4
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-tier3-6.4 b/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-tier3-6.4 new file mode 120000 index 0000000000..314695b091 --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-frameworks-6.4/kde-frameworks-tier3-6.4 @@ -0,0 +1 @@ +../../../sets/kde-frameworks-tier3-6.4
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-frameworks-6.4/more-deps b/Documentation/package.accept_keywords/.kde-frameworks-6.4/more-deps new file mode 100644 index 0000000000..d55c283abc --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-frameworks-6.4/more-deps @@ -0,0 +1,6 @@ +~kde-apps/kaccounts-integration-24.05.2 +~kde-apps/kaccounts-providers-24.05.2 +~kde-apps/signon-kwallet-extension-24.05.2 +~kde-apps/kdegraphics-mobipocket-24.05.2 +~kde-apps/kio-extras-24.05.2 +~kde-apps/libkexiv2-24.05.2 diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live.base/_HEADER_ b/Documentation/package.accept_keywords/.kde-frameworks-live.base/_HEADER_ new file mode 100644 index 0000000000..7bcad14eb3 --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-frameworks-live.base/_HEADER_ @@ -0,0 +1,2 @@ +# You can use this file to keyword/unkeyword KDE Frameworks 6 live. +# Edit Documentation/package.keywords/.kde-frameworks-live.base/ files instead. diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-live b/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-live new file mode 120000 index 0000000000..c793194dd9 --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-live @@ -0,0 +1 @@ +../../../sets/kde-frameworks-live
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-tier1-live b/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-tier1-live new file mode 120000 index 0000000000..9fe4d1075e --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-tier1-live @@ -0,0 +1 @@ +../../../sets/kde-frameworks-tier1-live
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-tier2-live b/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-tier2-live new file mode 120000 index 0000000000..38aa45c19d --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-tier2-live @@ -0,0 +1 @@ +../../../sets/kde-frameworks-tier2-live
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-tier3-live b/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-tier3-live new file mode 120000 index 0000000000..25221d33a4 --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-frameworks-live.base/kde-frameworks-tier3-live @@ -0,0 +1 @@ +../../../sets/kde-frameworks-tier3-live
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live.base/more-deps b/Documentation/package.accept_keywords/.kde-frameworks-live.base/more-deps new file mode 100644 index 0000000000..d55c283abc --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-frameworks-live.base/more-deps @@ -0,0 +1,6 @@ +~kde-apps/kaccounts-integration-24.05.2 +~kde-apps/kaccounts-providers-24.05.2 +~kde-apps/signon-kwallet-extension-24.05.2 +~kde-apps/kdegraphics-mobipocket-24.05.2 +~kde-apps/kio-extras-24.05.2 +~kde-apps/libkexiv2-24.05.2 diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live/_HEADER_ b/Documentation/package.accept_keywords/.kde-frameworks-live/_HEADER_ new file mode 100644 index 0000000000..7bcad14eb3 --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-frameworks-live/_HEADER_ @@ -0,0 +1,2 @@ +# You can use this file to keyword/unkeyword KDE Frameworks 6 live. +# Edit Documentation/package.keywords/.kde-frameworks-live.base/ files instead. diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-live b/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-live new file mode 100644 index 0000000000..eba6db679c --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-live @@ -0,0 +1,2 @@ +# Tier 4: Provide extra features to other Frameworks to integrate with Plasma. +~kde-frameworks/frameworkintegration-9999:6 ** diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier1-live b/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier1-live new file mode 100644 index 0000000000..0f54215fb3 --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier1-live @@ -0,0 +1,32 @@ +# Tier 1: Depend only on Qt and possibly a few third-party libraries. +~kde-frameworks/attica-9999:6 ** +~kde-frameworks/bluez-qt-9999:6 ** +~kde-frameworks/breeze-icons-9999:6 ** +~kde-frameworks/extra-cmake-modules-9999:0 ** +~kde-frameworks/karchive-9999:6 ** +~kde-frameworks/kcalendarcore-9999:6 ** +~kde-frameworks/kcodecs-9999:6 ** +~kde-frameworks/kconfig-9999:6 ** +~kde-frameworks/kcoreaddons-9999:6 ** +~kde-frameworks/kdbusaddons-9999:6 ** +~kde-frameworks/kdnssd-9999:6 ** +~kde-frameworks/kguiaddons-9999:6 ** +~kde-frameworks/kholidays-9999:6 ** +~kde-frameworks/ki18n-9999:6 ** +~kde-frameworks/kidletime-9999:6 ** +~kde-frameworks/kirigami-9999:6 ** +~kde-frameworks/kitemmodels-9999:6 ** +~kde-frameworks/kitemviews-9999:6 ** +~kde-frameworks/kplotting-9999:6 ** +~kde-frameworks/kquickcharts-9999:6 ** +~kde-frameworks/ktexttemplate-9999:6 ** +~kde-frameworks/kuserfeedback-9999:6 ** +~kde-frameworks/kwidgetsaddons-9999:6 ** +~kde-frameworks/kwindowsystem-9999:6 ** +~kde-frameworks/modemmanager-qt-9999:6 ** +~kde-frameworks/networkmanager-qt-9999:6 ** +~kde-frameworks/prison-9999:6 ** +~kde-frameworks/solid-9999:6 ** +~kde-frameworks/sonnet-9999:6 ** +~kde-frameworks/syntax-highlighting-9999:6 ** +~kde-frameworks/threadweaver-9999:6 ** diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier2-live b/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier2-live new file mode 100644 index 0000000000..ae0cd67c93 --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier2-live @@ -0,0 +1,17 @@ +# Tier 2: Additionally depend on tier 1 frameworks. +~kde-frameworks/kauth-9999:6 ** +~kde-frameworks/kcolorscheme-9999:6 ** +~kde-frameworks/kcompletion-9999:6 ** +~kde-frameworks/kcontacts-9999:6 ** +~kde-frameworks/kcrash-9999:6 ** +~kde-frameworks/kdoctools-9999:6 ** +~kde-frameworks/kfilemetadata-9999:6 ** +~kde-frameworks/kimageformats-9999:6 ** +~kde-frameworks/kjobwidgets-9999:6 ** +~kde-frameworks/knotifications-9999:6 ** +~kde-frameworks/kpackage-9999:6 ** +~kde-frameworks/kpty-9999:6 ** +~kde-frameworks/kstatusnotifieritem-9999:6 ** +~kde-frameworks/ksvg-9999:6 ** +~kde-frameworks/kunitconversion-9999:6 ** +~kde-frameworks/syndication-9999:6 ** diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier3-live b/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier3-live new file mode 100644 index 0000000000..7f785858fa --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-frameworks-live/kde-frameworks-tier3-live @@ -0,0 +1,24 @@ +# Tier 3: More powerful, comprehensive packages, with complex dependencies. +~kde-frameworks/baloo-9999:6 ** +~kde-frameworks/kbookmarks-9999:6 ** +~kde-frameworks/kcmutils-9999:6 ** +~kde-frameworks/kconfigwidgets-9999:6 ** +~kde-frameworks/kdav-9999:6 ** +~kde-frameworks/kdeclarative-9999:6 ** +~kde-frameworks/kded-9999:6 ** +~kde-frameworks/kdesu-9999:6 ** +~kde-frameworks/kglobalaccel-9999:6 ** +~kde-frameworks/kiconthemes-9999:6 ** +~kde-frameworks/kio-9999:6 ** +~kde-frameworks/knewstuff-9999:6 ** +~kde-frameworks/knotifyconfig-9999:6 ** +~kde-frameworks/kparts-9999:6 ** +~kde-frameworks/kpeople-9999:6 ** +~kde-frameworks/krunner-9999:6 ** +~kde-frameworks/kservice-9999:6 ** +~kde-frameworks/ktexteditor-9999:6 ** +~kde-frameworks/ktextwidgets-9999:6 ** +~kde-frameworks/kwallet-9999:6 ** +~kde-frameworks/kxmlgui-9999:6 ** +~kde-frameworks/purpose-9999:6 ** +~kde-frameworks/qqc2-desktop-style-9999:6 ** diff --git a/Documentation/package.accept_keywords/.kde-frameworks-live/more-deps b/Documentation/package.accept_keywords/.kde-frameworks-live/more-deps new file mode 100644 index 0000000000..d55c283abc --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-frameworks-live/more-deps @@ -0,0 +1,6 @@ +~kde-apps/kaccounts-integration-24.05.2 +~kde-apps/kaccounts-providers-24.05.2 +~kde-apps/signon-kwallet-extension-24.05.2 +~kde-apps/kdegraphics-mobipocket-24.05.2 +~kde-apps/kio-extras-24.05.2 +~kde-apps/libkexiv2-24.05.2 diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/_HEADER_ b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/_HEADER_ deleted file mode 100644 index 5088eb592a..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/_HEADER_ +++ /dev/null @@ -1,2 +0,0 @@ -# You can use this file to keyword/unkeyword the KDE Gear 23.04 release. -# Edit Documentation/package.accept_keywords/.kde-gear-23.04/ files instead. diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kde-baseapps-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kde-baseapps-23.04 deleted file mode 100644 index ef30d587be..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kde-baseapps-23.04 +++ /dev/null @@ -1,5 +0,0 @@ -~kde-apps/kdialog-23.04.49.9999 ** -~kde-apps/keditbookmarks-23.04.49.9999 ** -~kde-apps/kfind-23.04.49.9999 ** -~kde-apps/konqueror-23.04.49.9999 ** -~www-client/falkon-23.04.49.9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kde-gear-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kde-gear-23.04 deleted file mode 100644 index 1a7ea77eaf..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kde-gear-23.04 +++ /dev/null @@ -1,10 +0,0 @@ -~kde-apps/baloo-widgets-23.04.49.9999 ** -~kde-apps/dolphin-23.04.49.9999 ** -~kde-apps/kate-23.04.49.9999 ** -~kde-apps/kate-addons-23.04.49.9999 ** -~kde-apps/kate-lib-23.04.49.9999 ** -~kde-apps/kde-apps-meta-23.04.49.9999 ** -~kde-apps/kdecore-meta-23.04.49.9999 ** -~kde-apps/khelpcenter-23.04.49.9999 ** -~kde-apps/konsole-23.04.49.9999 ** -~kde-apps/kwrite-23.04.49.9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeaccessibility-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeaccessibility-23.04 deleted file mode 100644 index 87ca0a7e33..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeaccessibility-23.04 +++ /dev/null @@ -1,5 +0,0 @@ -~app-accessibility/kontrast-23.04.49.9999 ** -~kde-apps/kdeaccessibility-meta-23.04.49.9999 ** -~kde-apps/kmag-23.04.49.9999 ** -~kde-apps/kmousetool-23.04.49.9999 ** -~kde-apps/kmouth-23.04.49.9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeadmin-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeadmin-23.04 deleted file mode 100644 index 2476d09fd6..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeadmin-23.04 +++ /dev/null @@ -1,3 +0,0 @@ -~kde-apps/kdeadmin-meta-23.04.49.9999 ** -~kde-apps/kcron-23.04.49.9999 ** -~kde-apps/ksystemlog-23.04.49.9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeedu-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeedu-23.04 deleted file mode 100644 index 9f7517e831..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeedu-23.04 +++ /dev/null @@ -1,26 +0,0 @@ -~kde-apps/analitza-23.04.49.9999 ** -~kde-apps/artikulate-23.04.49.9999 ** -~kde-apps/blinken-23.04.49.9999 ** -~kde-apps/cantor-23.04.49.9999 ** -~kde-apps/kalgebra-23.04.49.9999 ** -~kde-apps/kalzium-23.04.49.9999 ** -~kde-apps/kanagram-23.04.49.9999 ** -~kde-apps/kbruch-23.04.49.9999 ** -~kde-apps/kdeedu-data-23.04.49.9999 ** -~kde-apps/kdeedu-meta-23.04.49.9999 ** -~kde-apps/kgeography-23.04.49.9999 ** -~kde-apps/khangman-23.04.49.9999 ** -~kde-apps/kig-23.04.49.9999 ** -~kde-apps/kiten-23.04.49.9999 ** -~kde-apps/klettres-23.04.49.9999 ** -~kde-apps/kmplot-23.04.49.9999 ** -~kde-apps/kqtquickcharts-23.04.49.9999 ** -~kde-apps/ktouch-23.04.49.9999 ** -~kde-apps/kturtle-23.04.49.9999 ** -~kde-apps/kwordquiz-23.04.49.9999 ** -~kde-apps/libkeduvocdocument-23.04.49.9999 ** -~kde-apps/marble-23.04.49.9999 ** -~kde-apps/minuet-23.04.49.9999 ** -~kde-apps/parley-23.04.49.9999 ** -~kde-apps/rocs-23.04.49.9999 ** -~kde-apps/step-23.04.49.9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdegames-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdegames-23.04 deleted file mode 100644 index a439bfcb47..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdegames-23.04 +++ /dev/null @@ -1,43 +0,0 @@ -~kde-apps/bomber-23.04.49.9999 ** -~kde-apps/bovo-23.04.49.9999 ** -~kde-apps/granatier-23.04.49.9999 ** -~kde-apps/kajongg-23.04.49.9999 ** -~kde-apps/kapman-23.04.49.9999 ** -~kde-apps/katomic-23.04.49.9999 ** -~kde-apps/kblackbox-23.04.49.9999 ** -~kde-apps/kblocks-23.04.49.9999 ** -~kde-apps/kbounce-23.04.49.9999 ** -~kde-apps/kbreakout-23.04.49.9999 ** -~kde-apps/kdegames-meta-23.04.49.9999 ** -~kde-apps/kdiamond-23.04.49.9999 ** -~kde-apps/kfourinline-23.04.49.9999 ** -~kde-apps/kgoldrunner-23.04.49.9999 ** -~kde-apps/kigo-23.04.49.9999 ** -~kde-apps/killbots-23.04.49.9999 ** -~kde-apps/kiriki-23.04.49.9999 ** -~kde-apps/kjumpingcube-23.04.49.9999 ** -~kde-apps/klickety-23.04.49.9999 ** -~kde-apps/klines-23.04.49.9999 ** -~kde-apps/kmahjongg-23.04.49.9999 ** -~kde-apps/kmines-23.04.49.9999 ** -~kde-apps/knavalbattle-23.04.49.9999 ** -~kde-apps/knetwalk-23.04.49.9999 ** -~kde-apps/knights-23.04.49.9999 ** -~kde-apps/kolf-23.04.49.9999 ** -~kde-apps/kollision-23.04.49.9999 ** -~kde-apps/konquest-23.04.49.9999 ** -~kde-apps/kpat-23.04.49.9999 ** -~kde-apps/kreversi-23.04.49.9999 ** -~kde-apps/kshisen-23.04.49.9999 ** -~kde-apps/ksirk-23.04.49.9999 ** -~kde-apps/ksnakeduel-23.04.49.9999 ** -~kde-apps/kspaceduel-23.04.49.9999 ** -~kde-apps/ksquares-23.04.49.9999 ** -~kde-apps/ksudoku-23.04.49.9999 ** -~kde-apps/ktuberling-23.04.49.9999 ** -~kde-apps/kubrick-23.04.49.9999 ** -~kde-apps/libkdegames-23.04.49.9999 ** -~kde-apps/libkmahjongg-23.04.49.9999 ** -~kde-apps/lskat-23.04.49.9999 ** -~kde-apps/palapeli-23.04.49.9999 ** -~kde-apps/picmi-23.04.49.9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdegraphics-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdegraphics-23.04 deleted file mode 100644 index 853c4e9e1e..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdegraphics-23.04 +++ /dev/null @@ -1,18 +0,0 @@ -~kde-apps/gwenview-23.04.49.9999 ** -~kde-apps/kamera-23.04.49.9999 ** -~kde-apps/kcolorchooser-23.04.49.9999 ** -~kde-apps/kdegraphics-meta-23.04.49.9999 ** -~kde-apps/kdegraphics-mobipocket-23.04.49.9999 ** -~kde-apps/kolourpaint-23.04.49.9999 ** -~kde-apps/kruler-23.04.49.9999 ** -~kde-apps/libkdcraw-23.04.49.9999 ** -~kde-apps/libkexiv2-23.04.49.9999 ** -~kde-apps/libksane-23.04.49.9999 ** -~kde-apps/okular-23.04.49.9999 ** -~kde-apps/spectacle-23.04.49.9999 ** -~kde-apps/svgpart-23.04.49.9999 ** -~kde-apps/thumbnailers-23.04.49.9999 ** -~kde-misc/colord-kde-23.04.49.9999 ** -~kde-misc/skanlite-23.04.49.9999 ** -~media-gfx/skanpage-23.04.49.9999 ** -~media-libs/ksanecore-23.04.49.9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdemultimedia-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdemultimedia-23.04 deleted file mode 100644 index ebc110bc37..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdemultimedia-23.04 +++ /dev/null @@ -1,15 +0,0 @@ -~kde-apps/audiocd-kio-23.04.49.9999 ** -~kde-apps/dragon-23.04.49.9999 ** -~kde-apps/ffmpegthumbs-23.04.49.9999 ** -~kde-apps/juk-23.04.49.9999 ** -~kde-apps/k3b-23.04.49.9999 ** -~kde-apps/kamoso-23.04.49.9999 ** -~kde-apps/kdemultimedia-meta-23.04.49.9999 ** -~kde-apps/kdenlive-23.04.49.9999 ** -~kde-apps/kmix-23.04.49.9999 ** -~kde-apps/kwave-23.04.49.9999 ** -~kde-apps/libkcddb-23.04.49.9999 ** -~kde-apps/libkcompactdisc-23.04.49.9999 ** -~media-sound/elisa-23.04.49.9999 ** -~media-sound/kasts-23.04.49.9999 ** -~media-sound/krecorder-23.04.49.9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdenetwork-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdenetwork-23.04 deleted file mode 100644 index fd42b365b7..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdenetwork-23.04 +++ /dev/null @@ -1,20 +0,0 @@ -~kde-apps/dolphin-plugins-dropbox-23.04.49.9999 ** -~kde-apps/kaccounts-integration-23.04.49.9999 ** -~kde-apps/kaccounts-providers-23.04.49.9999 ** -~kde-apps/kdenetwork-meta-23.04.49.9999 ** -~kde-apps/kdenetwork-filesharing-23.04.49.9999 ** -~kde-apps/kget-23.04.49.9999 ** -~kde-apps/kio-extras-23.04.49.9999 ** -~kde-apps/krdc-23.04.49.9999 ** -~kde-apps/krfb-23.04.49.9999 ** -~kde-apps/kopete-23.04.49.9999 ** -~kde-apps/signon-kwallet-extension-23.04.49.9999 ** -~kde-misc/kdeconnect-23.04.49.9999 ** -~kde-misc/kio-gdrive-23.04.49.9999 ** -~net-im/neochat-23.04.49.9999 ** -~net-im/tokodon-23.04.49.9999 ** -~net-irc/konversation-23.04.49.9999 ** -~net-libs/libktorrent-23.04.49.9999 ** -~net-misc/kio-zeroconf-23.04.49.9999 ** -~net-news/alligator-23.04.49.9999 ** -<net-p2p/ktorrent-23.04.50 diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdepim-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdepim-23.04 deleted file mode 100644 index 20c22272a1..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdepim-23.04 +++ /dev/null @@ -1,57 +0,0 @@ -~app-office/merkuro-23.04.49.9999 ** -~dev-libs/kopeninghours-23.04.49.9999 ** -~dev-libs/kosmindoormap-23.04.49.9999 ** -~dev-libs/kpublictransport-23.04.49.9999 ** -~kde-apps/akonadi-23.04.49.9999 ** -~kde-apps/akonadi-calendar-23.04.49.9999 ** -~kde-apps/akonadi-contacts-23.04.49.9999 ** -~kde-apps/akonadi-import-wizard-23.04.49.9999 ** -~kde-apps/akonadi-mime-23.04.49.9999 ** -~kde-apps/akonadi-notes-23.04.49.9999 ** -~kde-apps/akonadi-search-23.04.49.9999 ** -~kde-apps/akonadiconsole-23.04.49.9999 ** -~kde-apps/akregator-23.04.49.9999 ** -~kde-apps/calendarjanitor-23.04.49.9999 ** -~kde-apps/calendarsupport-23.04.49.9999 ** -~kde-apps/eventviews-23.04.49.9999 ** -~kde-apps/grantlee-editor-23.04.49.9999 ** -~kde-apps/grantleetheme-23.04.49.9999 ** -~kde-apps/incidenceeditor-23.04.49.9999 ** -~kde-apps/kaddressbook-23.04.49.9999 ** -~kde-apps/kalarm-23.04.49.9999 ** -~kde-apps/kcalutils-23.04.49.9999 ** -~kde-apps/kdepim-addons-23.04.49.9999 ** -~kde-apps/kdepim-meta-23.04.49.9999 ** -~kde-apps/kdepim-runtime-23.04.49.9999 ** -~kde-apps/kidentitymanagement-23.04.49.9999 ** -~kde-apps/kimap-23.04.49.9999 ** -~kde-apps/kitinerary-23.04.49.9999 ** -~kde-apps/kldap-23.04.49.9999 ** -~kde-apps/kleopatra-23.04.49.9999 ** -~kde-apps/kmail-23.04.49.9999 ** -~kde-apps/kmail-account-wizard-23.04.49.9999 ** -~kde-apps/kmailtransport-23.04.49.9999 ** -~kde-apps/kmbox-23.04.49.9999 ** -~kde-apps/kmime-23.04.49.9999 ** -~kde-apps/knotes-23.04.49.9999 ** -~kde-apps/konsolekalendar-23.04.49.9999 ** -~kde-apps/kontact-23.04.49.9999 ** -~kde-apps/kontactinterface-23.04.49.9999 ** -~kde-apps/korganizer-23.04.49.9999 ** -~kde-apps/kpimtextedit-23.04.49.9999 ** -~kde-apps/kpkpass-23.04.49.9999 ** -~kde-apps/ksmtp-23.04.49.9999 ** -~kde-apps/libgravatar-23.04.49.9999 ** -~kde-apps/libkdepim-23.04.49.9999 ** -~kde-apps/libkgapi-23.04.49.9999 ** -~kde-apps/libkleo-23.04.49.9999 ** -~kde-apps/libksieve-23.04.49.9999 ** -~kde-apps/libktnef-23.04.49.9999 ** -~kde-apps/mailcommon-23.04.49.9999 ** -~kde-apps/mailimporter-23.04.49.9999 ** -~kde-apps/mbox-importer-23.04.49.9999 ** -~kde-apps/messagelib-23.04.49.9999 ** -~kde-apps/pim-data-exporter-23.04.49.9999 ** -~kde-apps/pim-sieve-editor-23.04.49.9999 ** -~kde-apps/pimcommon-23.04.49.9999 ** -~kde-misc/zanshin-23.04.49.9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdesdk-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdesdk-23.04 deleted file mode 100644 index b9940489c7..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdesdk-23.04 +++ /dev/null @@ -1,19 +0,0 @@ -~dev-util/kdevelop-23.04.49.9999 ** -~dev-util/kdevelop-php-23.04.49.9999 ** -~dev-util/kdevelop-python-23.04.49.9999 ** -~dev-util/kio-perldoc-23.04.49.9999 ** -~kde-apps/cervisia-23.04.49.9999 ** -~kde-apps/dolphin-plugins-git-23.04.49.9999 ** -~kde-apps/dolphin-plugins-mercurial-23.04.49.9999 ** -~kde-apps/dolphin-plugins-subversion-23.04.49.9999 ** -~kde-apps/kapptemplate-23.04.49.9999 ** -~kde-apps/kcachegrind-23.04.49.9999 ** -~kde-apps/kde-dev-scripts-23.04.49.9999 ** -~kde-apps/kde-dev-utils-23.04.49.9999 ** -~kde-apps/kdesdk-meta-23.04.49.9999 ** -~kde-apps/kdesdk-thumbnailers-23.04.49.9999 ** -~kde-apps/kompare-23.04.49.9999 ** -~kde-apps/libkomparediff2-23.04.49.9999 ** -~kde-apps/lokalize-23.04.49.9999 ** -~kde-apps/poxml-23.04.49.9999 ** -~kde-apps/umbrello-23.04.49.9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeutils-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeutils-23.04 deleted file mode 100644 index 44dac61bb9..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/kdeutils-23.04 +++ /dev/null @@ -1,25 +0,0 @@ -~app-cdr/dolphin-plugins-mountiso-23.04.49.9999 ** -~app-crypt/keysmith-23.04.49.9999 ** -~app-editors/ghostwriter-23.04.49.9999 ** -~kde-apps/ark-23.04.49.9999 ** -~kde-apps/filelight-23.04.49.9999 ** -~kde-apps/kbackup-23.04.49.9999 ** -~kde-apps/kcalc-23.04.49.9999 ** -~kde-apps/kcharselect-23.04.49.9999 ** -~kde-apps/kdebugsettings-23.04.49.9999 ** -~kde-apps/kdeutils-meta-23.04.49.9999 ** -~kde-apps/kdf-23.04.49.9999 ** -~kde-apps/kfloppy-23.04.49.9999 ** -~kde-apps/kgpg-23.04.49.9999 ** -~kde-apps/kimagemapeditor-23.04.49.9999 ** -~kde-apps/kteatime-23.04.49.9999 ** -~kde-apps/ktimer-23.04.49.9999 ** -~kde-apps/kwalletmanager-23.04.49.9999 ** -~kde-plasma/print-manager-23.04.49.9999 ** -~kde-apps/sweeper-23.04.49.9999 ** -~kde-apps/yakuake-23.04.49.9999 ** -~kde-misc/kclock-23.04.49.9999 ** -~kde-misc/kweather-23.04.49.9999 ** -~kde-misc/markdownpart-23.04.49.9999 ** -~sys-block/partitionmanager-23.04.49.9999 ** -~sys-libs/kpmcore-23.04.49.9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/_HEADER_ b/Documentation/package.accept_keywords/.kde-gear-23.04/_HEADER_ deleted file mode 100644 index 5088eb592a..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04/_HEADER_ +++ /dev/null @@ -1,2 +0,0 @@ -# You can use this file to keyword/unkeyword the KDE Gear 23.04 release. -# Edit Documentation/package.accept_keywords/.kde-gear-23.04/ files instead. diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kde-baseapps-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kde-baseapps-23.04 deleted file mode 120000 index ceeb694576..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04/kde-baseapps-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kde-baseapps-23.04
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kde-gear-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kde-gear-23.04 deleted file mode 120000 index 30fe66bb77..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04/kde-gear-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kde-gear-23.04
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kdeaccessibility-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kdeaccessibility-23.04 deleted file mode 120000 index d6d0a9d728..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04/kdeaccessibility-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kdeaccessibility-23.04
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kdeadmin-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kdeadmin-23.04 deleted file mode 120000 index f5db655e1e..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04/kdeadmin-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kdeadmin-23.04
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kdeedu-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kdeedu-23.04 deleted file mode 120000 index 27591f9c56..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04/kdeedu-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kdeedu-23.04
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kdegames-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kdegames-23.04 deleted file mode 120000 index dde8d6e193..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04/kdegames-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kdegames-23.04
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kdegraphics-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kdegraphics-23.04 deleted file mode 120000 index 837a2032f1..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04/kdegraphics-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kdegraphics-23.04
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kdemultimedia-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kdemultimedia-23.04 deleted file mode 120000 index 2355f3adfa..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04/kdemultimedia-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kdemultimedia-23.04
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kdenetwork-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kdenetwork-23.04 deleted file mode 120000 index bd3d2b8a1a..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04/kdenetwork-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kdenetwork-23.04
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kdepim-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kdepim-23.04 deleted file mode 120000 index cbb7e235e2..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04/kdepim-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kdepim-23.04
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kdesdk-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kdesdk-23.04 deleted file mode 120000 index 8ab5709b03..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04/kdesdk-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kdesdk-23.04
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/kdeutils-23.04 b/Documentation/package.accept_keywords/.kde-gear-23.04/kdeutils-23.04 deleted file mode 120000 index d79499c3dd..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.04/kdeutils-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kdeutils-23.04
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/_HEADER_ b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/_HEADER_ deleted file mode 100644 index c0e2620a42..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/_HEADER_ +++ /dev/null @@ -1,2 +0,0 @@ -# You can use this file to keyword/unkeyword the KDE Gear 23.08 release. -# Edit Documentation/package.accept_keywords/.kde-gear-23.08/ files instead. diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kde-baseapps-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kde-baseapps-23.08 deleted file mode 100644 index 352a6bb393..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kde-baseapps-23.08 +++ /dev/null @@ -1,5 +0,0 @@ -~kde-apps/kdialog-23.08.49.9999 ** -~kde-apps/keditbookmarks-23.08.49.9999 ** -~kde-apps/kfind-23.08.49.9999 ** -~kde-apps/konqueror-23.08.49.9999 ** -~www-client/falkon-23.08.49.9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kde-gear-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kde-gear-23.08 deleted file mode 100644 index 294ada837f..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kde-gear-23.08 +++ /dev/null @@ -1,10 +0,0 @@ -~kde-apps/baloo-widgets-23.08.49.9999 ** -~kde-apps/dolphin-23.08.49.9999 ** -~kde-apps/kate-23.08.49.9999 ** -~kde-apps/kate-addons-23.08.49.9999 ** -~kde-apps/kate-lib-23.08.49.9999 ** -~kde-apps/kde-apps-meta-23.08.49.9999 ** -~kde-apps/kdecore-meta-23.08.49.9999 ** -~kde-apps/khelpcenter-23.08.49.9999 ** -~kde-apps/konsole-23.08.49.9999 ** -~kde-apps/kwrite-23.08.49.9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeaccessibility-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeaccessibility-23.08 deleted file mode 100644 index 28c1ee51cc..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeaccessibility-23.08 +++ /dev/null @@ -1,5 +0,0 @@ -~app-accessibility/kontrast-23.08.49.9999 ** -~kde-apps/kdeaccessibility-meta-23.08.49.9999 ** -~kde-apps/kmag-23.08.49.9999 ** -~kde-apps/kmousetool-23.08.49.9999 ** -~kde-apps/kmouth-23.08.49.9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeadmin-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeadmin-23.08 deleted file mode 100644 index f699ab1a8b..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeadmin-23.08 +++ /dev/null @@ -1,3 +0,0 @@ -~kde-apps/kdeadmin-meta-23.08.49.9999 ** -~kde-apps/kcron-23.08.49.9999 ** -~kde-apps/ksystemlog-23.08.49.9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeedu-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeedu-23.08 deleted file mode 100644 index 01dea3aa7e..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeedu-23.08 +++ /dev/null @@ -1,26 +0,0 @@ -~kde-apps/analitza-23.08.49.9999 ** -~kde-apps/artikulate-23.08.49.9999 ** -~kde-apps/blinken-23.08.49.9999 ** -~kde-apps/cantor-23.08.49.9999 ** -~kde-apps/kalgebra-23.08.49.9999 ** -~kde-apps/kalzium-23.08.49.9999 ** -~kde-apps/kanagram-23.08.49.9999 ** -~kde-apps/kbruch-23.08.49.9999 ** -~kde-apps/kdeedu-data-23.08.49.9999 ** -~kde-apps/kdeedu-meta-23.08.49.9999 ** -~kde-apps/kgeography-23.08.49.9999 ** -~kde-apps/khangman-23.08.49.9999 ** -~kde-apps/kig-23.08.49.9999 ** -~kde-apps/kiten-23.08.49.9999 ** -~kde-apps/klettres-23.08.49.9999 ** -~kde-apps/kmplot-23.08.49.9999 ** -~kde-apps/kqtquickcharts-23.08.49.9999 ** -~kde-apps/ktouch-23.08.49.9999 ** -~kde-apps/kturtle-23.08.49.9999 ** -~kde-apps/kwordquiz-23.08.49.9999 ** -~kde-apps/libkeduvocdocument-23.08.49.9999 ** -~kde-apps/marble-23.08.49.9999 ** -~kde-apps/minuet-23.08.49.9999 ** -~kde-apps/parley-23.08.49.9999 ** -~kde-apps/rocs-23.08.49.9999 ** -~kde-apps/step-23.08.49.9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdegames-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdegames-23.08 deleted file mode 100644 index 26d1cda0bc..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdegames-23.08 +++ /dev/null @@ -1,43 +0,0 @@ -~kde-apps/bomber-23.08.49.9999 ** -~kde-apps/bovo-23.08.49.9999 ** -~kde-apps/granatier-23.08.49.9999 ** -~kde-apps/kajongg-23.08.49.9999 ** -~kde-apps/kapman-23.08.49.9999 ** -~kde-apps/katomic-23.08.49.9999 ** -~kde-apps/kblackbox-23.08.49.9999 ** -~kde-apps/kblocks-23.08.49.9999 ** -~kde-apps/kbounce-23.08.49.9999 ** -~kde-apps/kbreakout-23.08.49.9999 ** -~kde-apps/kdegames-meta-23.08.49.9999 ** -~kde-apps/kdiamond-23.08.49.9999 ** -~kde-apps/kfourinline-23.08.49.9999 ** -~kde-apps/kgoldrunner-23.08.49.9999 ** -~kde-apps/kigo-23.08.49.9999 ** -~kde-apps/killbots-23.08.49.9999 ** -~kde-apps/kiriki-23.08.49.9999 ** -~kde-apps/kjumpingcube-23.08.49.9999 ** -~kde-apps/klickety-23.08.49.9999 ** -~kde-apps/klines-23.08.49.9999 ** -~kde-apps/kmahjongg-23.08.49.9999 ** -~kde-apps/kmines-23.08.49.9999 ** -~kde-apps/knavalbattle-23.08.49.9999 ** -~kde-apps/knetwalk-23.08.49.9999 ** -~kde-apps/knights-23.08.49.9999 ** -~kde-apps/kolf-23.08.49.9999 ** -~kde-apps/kollision-23.08.49.9999 ** -~kde-apps/konquest-23.08.49.9999 ** -~kde-apps/kpat-23.08.49.9999 ** -~kde-apps/kreversi-23.08.49.9999 ** -~kde-apps/kshisen-23.08.49.9999 ** -~kde-apps/ksirk-23.08.49.9999 ** -~kde-apps/ksnakeduel-23.08.49.9999 ** -~kde-apps/kspaceduel-23.08.49.9999 ** -~kde-apps/ksquares-23.08.49.9999 ** -~kde-apps/ksudoku-23.08.49.9999 ** -~kde-apps/ktuberling-23.08.49.9999 ** -~kde-apps/kubrick-23.08.49.9999 ** -~kde-apps/libkdegames-23.08.49.9999 ** -~kde-apps/libkmahjongg-23.08.49.9999 ** -~kde-apps/lskat-23.08.49.9999 ** -~kde-apps/palapeli-23.08.49.9999 ** -~kde-apps/picmi-23.08.49.9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdegraphics-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdegraphics-23.08 deleted file mode 100644 index 2e909c5afd..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdegraphics-23.08 +++ /dev/null @@ -1,18 +0,0 @@ -~kde-apps/gwenview-23.08.49.9999 ** -~kde-apps/kamera-23.08.49.9999 ** -~kde-apps/kcolorchooser-23.08.49.9999 ** -~kde-apps/kdegraphics-meta-23.08.49.9999 ** -~kde-apps/kdegraphics-mobipocket-23.08.49.9999 ** -~kde-apps/kolourpaint-23.08.49.9999 ** -~kde-apps/kruler-23.08.49.9999 ** -~kde-apps/libkdcraw-23.08.49.9999 ** -~kde-apps/libkexiv2-23.08.49.9999 ** -~kde-apps/libksane-23.08.49.9999 ** -~kde-apps/okular-23.08.49.9999 ** -~kde-apps/spectacle-23.08.49.9999 ** -~kde-apps/svgpart-23.08.49.9999 ** -~kde-apps/thumbnailers-23.08.49.9999 ** -~kde-misc/colord-kde-23.08.49.9999 ** -~kde-misc/skanlite-23.08.49.9999 ** -~media-gfx/skanpage-23.08.49.9999 ** -~media-libs/ksanecore-23.08.49.9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdemultimedia-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdemultimedia-23.08 deleted file mode 100644 index afd6be5683..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdemultimedia-23.08 +++ /dev/null @@ -1,15 +0,0 @@ -~kde-apps/audiocd-kio-23.08.49.9999 ** -~kde-apps/dragon-23.08.49.9999 ** -~kde-apps/ffmpegthumbs-23.08.49.9999 ** -~kde-apps/juk-23.08.49.9999 ** -~kde-apps/k3b-23.08.49.9999 ** -~kde-apps/kamoso-23.08.49.9999 ** -~kde-apps/kdemultimedia-meta-23.08.49.9999 ** -~kde-apps/kdenlive-23.08.49.9999 ** -~kde-apps/kmix-23.08.49.9999 ** -~kde-apps/kwave-23.08.49.9999 ** -~kde-apps/libkcddb-23.08.49.9999 ** -~kde-apps/libkcompactdisc-23.08.49.9999 ** -~media-sound/elisa-23.08.49.9999 ** -~media-sound/kasts-23.08.49.9999 ** -~media-sound/krecorder-23.08.49.9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdenetwork-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdenetwork-23.08 deleted file mode 100644 index 5c555aa9a8..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdenetwork-23.08 +++ /dev/null @@ -1,19 +0,0 @@ -~kde-apps/dolphin-plugins-dropbox-23.08.49.9999 ** -~kde-apps/kaccounts-integration-23.08.49.9999 ** -~kde-apps/kaccounts-providers-23.08.49.9999 ** -~kde-apps/kdenetwork-meta-23.08.49.9999 ** -~kde-apps/kdenetwork-filesharing-23.08.49.9999 ** -~kde-apps/kget-23.08.49.9999 ** -~kde-apps/kio-extras-23.08.49.9999 ** -~kde-apps/krdc-23.08.49.9999 ** -~kde-apps/krfb-23.08.49.9999 ** -~kde-apps/signon-kwallet-extension-23.08.49.9999 ** -~kde-misc/kdeconnect-23.08.49.9999 ** -~kde-misc/kio-gdrive-23.08.49.9999 ** -~net-im/neochat-23.08.49.9999 ** -~net-im/tokodon-23.08.49.9999 ** -~net-irc/konversation-23.08.49.9999 ** -~net-libs/libktorrent-23.08.49.9999 ** -~net-misc/kio-zeroconf-23.08.49.9999 ** -~net-news/alligator-23.08.49.9999 ** -<net-p2p/ktorrent-23.08.50 diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdepim-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdepim-23.08 deleted file mode 100644 index 59da134d92..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdepim-23.08 +++ /dev/null @@ -1,57 +0,0 @@ -~app-office/merkuro-23.08.49.9999 ** -~dev-libs/kopeninghours-23.08.49.9999 ** -~dev-libs/kosmindoormap-23.08.49.9999 ** -~dev-libs/kpublictransport-23.08.49.9999 ** -~kde-apps/akonadi-23.08.49.9999 ** -~kde-apps/akonadi-calendar-23.08.49.9999 ** -~kde-apps/akonadi-contacts-23.08.49.9999 ** -~kde-apps/akonadi-import-wizard-23.08.49.9999 ** -~kde-apps/akonadi-mime-23.08.49.9999 ** -~kde-apps/akonadi-notes-23.08.49.9999 ** -~kde-apps/akonadi-search-23.08.49.9999 ** -~kde-apps/akonadiconsole-23.08.49.9999 ** -~kde-apps/akregator-23.08.49.9999 ** -~kde-apps/calendarjanitor-23.08.49.9999 ** -~kde-apps/calendarsupport-23.08.49.9999 ** -~kde-apps/eventviews-23.08.49.9999 ** -~kde-apps/grantlee-editor-23.08.49.9999 ** -~kde-apps/grantleetheme-23.08.49.9999 ** -~kde-apps/incidenceeditor-23.08.49.9999 ** -~kde-apps/kaddressbook-23.08.49.9999 ** -~kde-apps/kalarm-23.08.49.9999 ** -~kde-apps/kcalutils-23.08.49.9999 ** -~kde-apps/kdepim-addons-23.08.49.9999 ** -~kde-apps/kdepim-meta-23.08.49.9999 ** -~kde-apps/kdepim-runtime-23.08.49.9999 ** -~kde-apps/kidentitymanagement-23.08.49.9999 ** -~kde-apps/kimap-23.08.49.9999 ** -~kde-apps/kitinerary-23.08.49.9999 ** -~kde-apps/kldap-23.08.49.9999 ** -~kde-apps/kleopatra-23.08.49.9999 ** -~kde-apps/kmail-23.08.49.9999 ** -~kde-apps/kmail-account-wizard-23.08.49.9999 ** -~kde-apps/kmailtransport-23.08.49.9999 ** -~kde-apps/kmbox-23.08.49.9999 ** -~kde-apps/kmime-23.08.49.9999 ** -~kde-apps/knotes-23.08.49.9999 ** -~kde-apps/konsolekalendar-23.08.49.9999 ** -~kde-apps/kontact-23.08.49.9999 ** -~kde-apps/kontactinterface-23.08.49.9999 ** -~kde-apps/korganizer-23.08.49.9999 ** -~kde-apps/kpimtextedit-23.08.49.9999 ** -~kde-apps/kpkpass-23.08.49.9999 ** -~kde-apps/ksmtp-23.08.49.9999 ** -~kde-apps/libgravatar-23.08.49.9999 ** -~kde-apps/libkdepim-23.08.49.9999 ** -~kde-apps/libkgapi-23.08.49.9999 ** -~kde-apps/libkleo-23.08.49.9999 ** -~kde-apps/libksieve-23.08.49.9999 ** -~kde-apps/libktnef-23.08.49.9999 ** -~kde-apps/mailcommon-23.08.49.9999 ** -~kde-apps/mailimporter-23.08.49.9999 ** -~kde-apps/mbox-importer-23.08.49.9999 ** -~kde-apps/messagelib-23.08.49.9999 ** -~kde-apps/pim-data-exporter-23.08.49.9999 ** -~kde-apps/pim-sieve-editor-23.08.49.9999 ** -~kde-apps/pimcommon-23.08.49.9999 ** -~kde-misc/zanshin-23.08.49.9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdesdk-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdesdk-23.08 deleted file mode 100644 index 04209976d1..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdesdk-23.08 +++ /dev/null @@ -1,19 +0,0 @@ -~dev-util/kdevelop-23.08.49.9999 ** -~dev-util/kdevelop-php-23.08.49.9999 ** -~dev-util/kdevelop-python-23.08.49.9999 ** -~dev-util/kio-perldoc-23.08.49.9999 ** -~kde-apps/cervisia-23.08.49.9999 ** -~kde-apps/dolphin-plugins-git-23.08.49.9999 ** -~kde-apps/dolphin-plugins-mercurial-23.08.49.9999 ** -~kde-apps/dolphin-plugins-subversion-23.08.49.9999 ** -~kde-apps/kapptemplate-23.08.49.9999 ** -~kde-apps/kcachegrind-23.08.49.9999 ** -~kde-apps/kde-dev-scripts-23.08.49.9999 ** -~kde-apps/kde-dev-utils-23.08.49.9999 ** -~kde-apps/kdesdk-meta-23.08.49.9999 ** -~kde-apps/kdesdk-thumbnailers-23.08.49.9999 ** -~kde-apps/kompare-23.08.49.9999 ** -~kde-apps/libkomparediff2-23.08.49.9999 ** -~kde-apps/lokalize-23.08.49.9999 ** -~kde-apps/poxml-23.08.49.9999 ** -~kde-apps/umbrello-23.08.49.9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeutils-23.08 b/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeutils-23.08 deleted file mode 100644 index 726e922238..0000000000 --- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/kdeutils-23.08 +++ /dev/null @@ -1,24 +0,0 @@ -~app-cdr/dolphin-plugins-mountiso-23.08.49.9999 ** -~app-crypt/keysmith-23.08.49.9999 ** -~app-editors/ghostwriter-23.08.49.9999 ** -~kde-apps/ark-23.08.49.9999 ** -~kde-apps/filelight-23.08.49.9999 ** -~kde-apps/kbackup-23.08.49.9999 ** -~kde-apps/kcalc-23.08.49.9999 ** -~kde-apps/kcharselect-23.08.49.9999 ** -~kde-apps/kdebugsettings-23.08.49.9999 ** -~kde-apps/kdeutils-meta-23.08.49.9999 ** -~kde-apps/kdf-23.08.49.9999 ** -~kde-apps/kgpg-23.08.49.9999 ** -~kde-apps/kimagemapeditor-23.08.49.9999 ** -~kde-apps/kteatime-23.08.49.9999 ** -~kde-apps/ktimer-23.08.49.9999 ** -~kde-apps/kwalletmanager-23.08.49.9999 ** -~kde-plasma/print-manager-23.08.49.9999 ** -~kde-apps/sweeper-23.08.49.9999 ** -~kde-apps/yakuake-23.08.49.9999 ** -~kde-misc/kclock-23.08.49.9999 ** -~kde-misc/kweather-23.08.49.9999 ** -~kde-misc/markdownpart-23.08.49.9999 ** -~sys-block/partitionmanager-23.08.49.9999 ** -~sys-libs/kpmcore-23.08.49.9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/_HEADER_ b/Documentation/package.accept_keywords/.kde-gear-24.05/_HEADER_ new file mode 100644 index 0000000000..35d0795128 --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-gear-24.05/_HEADER_ @@ -0,0 +1,2 @@ +# You can use this file to keyword/unkeyword the KDE Gear 24.05 release. +# Edit Documentation/package.accept_keywords/.kde-gear-24.05/ files instead. diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kde-baseapps-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kde-baseapps-24.05 new file mode 120000 index 0000000000..978aeb294b --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kde-baseapps-24.05 @@ -0,0 +1 @@ +../../../sets/kde-baseapps-24.05
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kde-gear-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kde-gear-24.05 new file mode 120000 index 0000000000..a44dfb2dea --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kde-gear-24.05 @@ -0,0 +1 @@ +../../../sets/kde-gear-24.05
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kdeaccessibility-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kdeaccessibility-24.05 new file mode 120000 index 0000000000..a15b9b22af --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kdeaccessibility-24.05 @@ -0,0 +1 @@ +../../../sets/kdeaccessibility-24.05
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kdeadmin-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kdeadmin-24.05 new file mode 120000 index 0000000000..99b3d961f8 --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kdeadmin-24.05 @@ -0,0 +1 @@ +../../../sets/kdeadmin-24.05
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kdeedu-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kdeedu-24.05 new file mode 120000 index 0000000000..eaa04c1848 --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kdeedu-24.05 @@ -0,0 +1 @@ +../../../sets/kdeedu-24.05
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kdegames-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kdegames-24.05 new file mode 120000 index 0000000000..9af9b44c3d --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kdegames-24.05 @@ -0,0 +1 @@ +../../../sets/kdegames-24.05
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kdegraphics-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kdegraphics-24.05 new file mode 120000 index 0000000000..4157b16bf0 --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kdegraphics-24.05 @@ -0,0 +1 @@ +../../../sets/kdegraphics-24.05
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kdemultimedia-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kdemultimedia-24.05 new file mode 120000 index 0000000000..0019850fc0 --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kdemultimedia-24.05 @@ -0,0 +1 @@ +../../../sets/kdemultimedia-24.05
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kdenetwork-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kdenetwork-24.05 new file mode 120000 index 0000000000..3285988dd4 --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kdenetwork-24.05 @@ -0,0 +1 @@ +../../../sets/kdenetwork-24.05
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kdepim-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kdepim-24.05 new file mode 120000 index 0000000000..cc69414c32 --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kdepim-24.05 @@ -0,0 +1 @@ +../../../sets/kdepim-24.05
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kdesdk-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kdesdk-24.05 new file mode 120000 index 0000000000..0bd7f5fcd1 --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kdesdk-24.05 @@ -0,0 +1 @@ +../../../sets/kdesdk-24.05
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/kdeutils-24.05 b/Documentation/package.accept_keywords/.kde-gear-24.05/kdeutils-24.05 new file mode 120000 index 0000000000..2b8c9e5706 --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-gear-24.05/kdeutils-24.05 @@ -0,0 +1 @@ +../../../sets/kdeutils-24.05
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-24.05/more-deps b/Documentation/package.accept_keywords/.kde-gear-24.05/more-deps new file mode 100644 index 0000000000..8a73bd9fc2 --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-gear-24.05/more-deps @@ -0,0 +1,22 @@ +~dev-db/futuresql-0.1.1 +~dev-libs/kdiagram-3.0.1 +~dev-libs/kirigami-addons-1.3.0 +~dev-libs/ktextaddons-1.5.4 +~dev-libs/kweathercore-0.8.0 +~dev-libs/qcoro-0.10.0 +~media-libs/kcolorpicker-0.3.1 +~media-libs/kimageannotator-0.7.1 +~media-libs/kquickimageeditor-0.3.0 +~media-libs/libqaccessibilityclient-0.6.0 +~media-libs/mpvqt-1.0.0 +~media-libs/phonon-4.12.0 +~media-libs/phonon-vlc-0.12.0 +~media-libs/pulseaudio-qt-1.5.0 +~net-libs/accounts-qml-0.7_p20231028 +~net-libs/accounts-qt-1.17 +~net-libs/kdsoap-2.2.0 +~net-libs/kdsoap-ws-discovery-client-0.4.0 +=net-libs/signond-8.61-r100 +~net-libs/signon-oauth2-0.25_p20210102 +~net-libs/signon-ui-0.15_p20231016 +~sys-auth/polkit-qt-0.200.0 diff --git a/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps b/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps index e69de29bb2..786ea0228c 100644 --- a/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps +++ b/Documentation/package.accept_keywords/.kde-gear-live.base/more-deps @@ -0,0 +1,13 @@ +~dev-db/futuresql-0.1.1 +~dev-libs/kdiagram-3.0.1 +~dev-libs/kirigami-addons-1.3.0 +~dev-libs/ktextaddons-1.5.4 +~dev-libs/kweathercore-0.8.0 +~dev-libs/qcoro-0.10.0 +~media-libs/kcolorpicker-0.3.1 +~media-libs/kimageannotator-0.7.1 +~media-libs/kquickimageeditor-0.3.0 +~media-libs/libqaccessibilityclient-0.6.0 +~media-libs/mpvqt-1.0.0 +~media-libs/pulseaudio-qt-1.5.0 +~net-libs/kdsoap-ws-discovery-client-0.4.0 diff --git a/Documentation/package.accept_keywords/.kde-gear-live/kdegames-live b/Documentation/package.accept_keywords/.kde-gear-live/kdegames-live index 817718b2c4..8b1592445e 100644 --- a/Documentation/package.accept_keywords/.kde-gear-live/kdegames-live +++ b/Documentation/package.accept_keywords/.kde-gear-live/kdegames-live @@ -1,3 +1,4 @@ +~games-puzzle/skladnik-9999 ** ~kde-apps/bomber-9999 ** ~kde-apps/bovo-9999 ** ~kde-apps/granatier-9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-live/kdegraphics-live b/Documentation/package.accept_keywords/.kde-gear-live/kdegraphics-live index ada1129dcb..1b6b0a65c1 100644 --- a/Documentation/package.accept_keywords/.kde-gear-live/kdegraphics-live +++ b/Documentation/package.accept_keywords/.kde-gear-live/kdegraphics-live @@ -14,5 +14,6 @@ ~kde-apps/thumbnailers-9999 ** ~kde-misc/colord-kde-9999 ** ~kde-misc/skanlite-9999 ** +~media-gfx/kgraphviewer-9999 ** ~media-gfx/skanpage-9999 ** ~media-libs/ksanecore-9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-live/kdemultimedia-live b/Documentation/package.accept_keywords/.kde-gear-live/kdemultimedia-live index 567ddb1e74..ecc5e87843 100644 --- a/Documentation/package.accept_keywords/.kde-gear-live/kdemultimedia-live +++ b/Documentation/package.accept_keywords/.kde-gear-live/kdemultimedia-live @@ -10,6 +10,7 @@ ~kde-apps/kwave-9999 ** ~kde-apps/libkcddb-9999 ** ~kde-apps/libkcompactdisc-9999 ** +~media-sound/audex-9999 ** ~media-sound/elisa-9999 ** ~media-sound/kasts-9999 ** ~media-sound/krecorder-9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-live/kdepim-live b/Documentation/package.accept_keywords/.kde-gear-live/kdepim-live index 2d3e4955e8..3bf6353f09 100644 --- a/Documentation/package.accept_keywords/.kde-gear-live/kdepim-live +++ b/Documentation/package.accept_keywords/.kde-gear-live/kdepim-live @@ -51,6 +51,7 @@ ~kde-apps/mailimporter-9999 ** ~kde-apps/mbox-importer-9999 ** ~kde-apps/messagelib-9999 ** +~kde-apps/mimetreeparser-9999 ** ~kde-apps/pim-data-exporter-9999 ** ~kde-apps/pim-sieve-editor-9999 ** ~kde-apps/pimcommon-9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-live/kdesdk-live b/Documentation/package.accept_keywords/.kde-gear-live/kdesdk-live index 44d0fb3449..4ef0431826 100644 --- a/Documentation/package.accept_keywords/.kde-gear-live/kdesdk-live +++ b/Documentation/package.accept_keywords/.kde-gear-live/kdesdk-live @@ -2,6 +2,7 @@ ~dev-util/kdevelop-php-9999 ** ~dev-util/kdevelop-python-9999 ** ~dev-util/kio-perldoc-9999 ** +~dev-util/massif-visualizer-9999 ** ~kde-apps/cervisia-9999 ** ~kde-apps/dolphin-plugins-git-9999 ** ~kde-apps/dolphin-plugins-mercurial-9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-live/kdeutils-live b/Documentation/package.accept_keywords/.kde-gear-live/kdeutils-live index 763b74e443..938ad96aa8 100644 --- a/Documentation/package.accept_keywords/.kde-gear-live/kdeutils-live +++ b/Documentation/package.accept_keywords/.kde-gear-live/kdeutils-live @@ -1,6 +1,8 @@ ~app-cdr/dolphin-plugins-mountiso-9999 ** +~app-cdr/isoimagewriter-9999 ** ~app-crypt/keysmith-9999 ** ~app-editors/ghostwriter-9999 ** +~dev-libs/kweathercore-9999 ** ~kde-apps/ark-9999 ** ~kde-apps/filelight-9999 ** ~kde-apps/kbackup-9999 ** diff --git a/Documentation/package.accept_keywords/.kde-gear-live/more-deps b/Documentation/package.accept_keywords/.kde-gear-live/more-deps index e69de29bb2..786ea0228c 100644 --- a/Documentation/package.accept_keywords/.kde-gear-live/more-deps +++ b/Documentation/package.accept_keywords/.kde-gear-live/more-deps @@ -0,0 +1,13 @@ +~dev-db/futuresql-0.1.1 +~dev-libs/kdiagram-3.0.1 +~dev-libs/kirigami-addons-1.3.0 +~dev-libs/ktextaddons-1.5.4 +~dev-libs/kweathercore-0.8.0 +~dev-libs/qcoro-0.10.0 +~media-libs/kcolorpicker-0.3.1 +~media-libs/kimageannotator-0.7.1 +~media-libs/kquickimageeditor-0.3.0 +~media-libs/libqaccessibilityclient-0.6.0 +~media-libs/mpvqt-1.0.0 +~media-libs/pulseaudio-qt-1.5.0 +~net-libs/kdsoap-ws-discovery-client-0.4.0 diff --git a/Documentation/package.accept_keywords/.kde-plasma-6.1/_HEADER_ b/Documentation/package.accept_keywords/.kde-plasma-6.1/_HEADER_ new file mode 100644 index 0000000000..eadd14fa29 --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-plasma-6.1/_HEADER_ @@ -0,0 +1,2 @@ +# You can use this file to keyword/unkeyword the KDE Plasma 6.1 release. +# Edit Documentation/package.accept_keywords/.kde-plasma-6.1/ files instead. diff --git a/Documentation/package.accept_keywords/.kde-plasma-6.1/kde-plasma-6.1 b/Documentation/package.accept_keywords/.kde-plasma-6.1/kde-plasma-6.1 new file mode 120000 index 0000000000..3088cfa600 --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-plasma-6.1/kde-plasma-6.1 @@ -0,0 +1 @@ +../../../sets/kde-plasma-6.1
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-plasma-6.1/more-deps b/Documentation/package.accept_keywords/.kde-plasma-6.1/more-deps new file mode 100644 index 0000000000..3a1906f2cf --- /dev/null +++ b/Documentation/package.accept_keywords/.kde-plasma-6.1/more-deps @@ -0,0 +1,13 @@ +~dev-libs/appstream-1.0.3 +~dev-libs/kirigami-addons-1.3.0 +~dev-python/pygdbmi-0.11.0.0 +~gui-apps/xwaylandvideobridge-0.4.0 +~kde-apps/kaccounts-integration-24.05.2 +~kde-apps/kaccounts-providers-24.05.2 +~kde-apps/signon-kwallet-extension-24.05.2 +~kde-apps/spectacle-24.05.2 +~kde-misc/kio-fuse-5.1.0 +=kde-plasma/print-manager-23.08.5-r100 +~kde-plasma/plasma-mimeapps-list-1 +~media-libs/libqaccessibilityclient-0.6.0 +~x11-misc/sddm-0.21.0_p20240302 diff --git a/Documentation/package.accept_keywords/.kde-plasma-live.base/more-deps b/Documentation/package.accept_keywords/.kde-plasma-live.base/more-deps index 0ccfa25522..91a9dc62b2 100644 --- a/Documentation/package.accept_keywords/.kde-plasma-live.base/more-deps +++ b/Documentation/package.accept_keywords/.kde-plasma-live.base/more-deps @@ -1 +1,11 @@ -~dev-libs/plasma-wayland-protocols-9999 +~dev-libs/appstream-1.0.3 +~dev-libs/kirigami-addons-1.3.0 +~dev-python/pygdbmi-0.11.0.0 +~gui-apps/xwaylandvideobridge-0.4.0 +~kde-apps/kaccounts-integration-24.05.2 +~kde-apps/kaccounts-providers-24.05.2 +~kde-apps/signon-kwallet-extension-24.05.2 +~kde-apps/spectacle-24.05.2 +~kde-misc/kio-fuse-5.1.0 +=kde-plasma/print-manager-23.08.5-r100 +~media-libs/libqaccessibilityclient-0.6.0 diff --git a/Documentation/package.accept_keywords/.kde-plasma-live/kde-plasma-live b/Documentation/package.accept_keywords/.kde-plasma-live/kde-plasma-live index 1cfd12564a..65412f0975 100644 --- a/Documentation/package.accept_keywords/.kde-plasma-live/kde-plasma-live +++ b/Documentation/package.accept_keywords/.kde-plasma-live/kde-plasma-live @@ -16,18 +16,19 @@ ~kde-plasma/kinfocenter-9999 ** ~kde-plasma/kmenuedit-9999 ** ~kde-plasma/kpipewire-9999 ** +~kde-plasma/krdp-9999 ** ~kde-plasma/kscreen-9999 ** ~kde-plasma/kscreenlocker-9999 ** ~kde-plasma/ksshaskpass-9999 ** ~kde-plasma/ksystemstats-9999 ** ~kde-plasma/kwallet-pam-9999 ** ~kde-plasma/kwayland-9999 ** +~kde-plasma/kwayland-integration-9999 ** ~kde-plasma/kwin-9999 ** ~kde-plasma/kwrited-9999 ** ~kde-plasma/layer-shell-qt-9999 ** ~kde-plasma/libkscreen-9999 ** ~kde-plasma/libksysguard-9999 ** -~kde-plasma/libkworkspace-9999 ** ~kde-plasma/libplasma-9999 ** ~kde-plasma/milou-9999 ** ~kde-plasma/ocean-sound-theme-9999 ** @@ -55,8 +56,8 @@ ~kde-plasma/polkit-kde-agent-9999 ** ~kde-plasma/powerdevil-9999 ** ~kde-plasma/print-manager-9999 ** +~kde-plasma/qqc2-breeze-style-9999 ** ~kde-plasma/sddm-kcm-9999 ** ~kde-plasma/systemsettings-9999 ** ~kde-plasma/wacomtablet-9999 ** ~kde-plasma/xdg-desktop-portal-kde-9999 ** -~kde-plasma/xembed-sni-proxy-9999 ** diff --git a/Documentation/package.accept_keywords/.kde-plasma-live/more-deps b/Documentation/package.accept_keywords/.kde-plasma-live/more-deps index 81aa749b94..91a9dc62b2 100644 --- a/Documentation/package.accept_keywords/.kde-plasma-live/more-deps +++ b/Documentation/package.accept_keywords/.kde-plasma-live/more-deps @@ -1 +1,11 @@ -~dev-libs/plasma-wayland-protocols-9999 ** +~dev-libs/appstream-1.0.3 +~dev-libs/kirigami-addons-1.3.0 +~dev-python/pygdbmi-0.11.0.0 +~gui-apps/xwaylandvideobridge-0.4.0 +~kde-apps/kaccounts-integration-24.05.2 +~kde-apps/kaccounts-providers-24.05.2 +~kde-apps/signon-kwallet-extension-24.05.2 +~kde-apps/spectacle-24.05.2 +~kde-misc/kio-fuse-5.1.0 +=kde-plasma/print-manager-23.08.5-r100 +~media-libs/libqaccessibilityclient-0.6.0 diff --git a/Documentation/package.accept_keywords/kde-frameworks-5.112.keywords b/Documentation/package.accept_keywords/kde-frameworks-5.112.keywords deleted file mode 100644 index c96d08af29..0000000000 --- a/Documentation/package.accept_keywords/kde-frameworks-5.112.keywords +++ /dev/null @@ -1,88 +0,0 @@ -# Autogenerated by regenerate-files, DO NOT EDIT. -# You can use this file to keyword/unkeyword the KDE Frameworks 5 5.112 release. -# Edit Documentation/package.accept_keywords/.kde-frameworks-5-5.112/ files instead. -# Tier 4: Provide extra features to other Frameworks to integrate with Plasma. -<kde-frameworks/frameworkintegration-5.112.50 -# PortingAids: Code and utilities for transition from kdelibs 4 to Frameworks 5. -<kde-frameworks/countryflags-5.112.50 -<kde-frameworks/kdelibs4support-5.112.50 -<kde-frameworks/khtml-5.112.50 -<kde-frameworks/kjs-5.112.50 -<kde-frameworks/kross-5.112.50 -# Tier 1: Depend only on Qt and possibly a few third-party libraries. -<kde-frameworks/attica-5.112.50 -<kde-frameworks/bluez-qt-5.112.50 -<kde-frameworks/breeze-icons-5.112.50 -<kde-frameworks/breeze-icons-rcc-5.112.50 -<kde-frameworks/extra-cmake-modules-5.112.50 -<kde-frameworks/kapidox-5.112.50 -<kde-frameworks/karchive-5.112.50 -<kde-frameworks/kcalendarcore-5.112.50 -<kde-frameworks/kcodecs-5.112.50 -<kde-frameworks/kconfig-5.112.50 -<kde-frameworks/kcoreaddons-5.112.50 -<kde-frameworks/kdbusaddons-5.112.50 -<kde-frameworks/kdnssd-5.112.50 -<kde-frameworks/kguiaddons-5.112.50 -<kde-frameworks/kholidays-5.112.50 -<kde-frameworks/ki18n-5.112.50 -<kde-frameworks/kidletime-5.112.50 -<kde-frameworks/kirigami-5.112.50 -<kde-frameworks/kitemmodels-5.112.50 -<kde-frameworks/kitemviews-5.112.50 -<kde-frameworks/kplotting-5.112.50 -<kde-frameworks/kquickcharts-5.112.50 -<kde-frameworks/kwidgetsaddons-5.112.50 -<kde-frameworks/kwindowsystem-5.112.50 -<kde-frameworks/modemmanager-qt-5.112.50 -<kde-frameworks/networkmanager-qt-5.112.50 -<kde-frameworks/oxygen-icons-5.112.50 -<kde-frameworks/prison-5.112.50 -<kde-frameworks/solid-5.112.50 -<kde-frameworks/sonnet-5.112.50 -<kde-frameworks/syntax-highlighting-5.112.50 -<kde-frameworks/threadweaver-5.112.50 -<kde-plasma/kwayland-5.112.50 -# Tier 2: Additionally depend on tier 1 frameworks. -<kde-frameworks/kauth-5.112.50 -<kde-frameworks/kcompletion-5.112.50 -<kde-frameworks/kcontacts-5.112.50 -<kde-frameworks/kcrash-5.112.50 -<kde-frameworks/kdoctools-5.112.50 -<kde-frameworks/kfilemetadata-5.112.50 -<kde-frameworks/kimageformats-5.112.50 -<kde-frameworks/kjobwidgets-5.112.50 -<kde-frameworks/knotifications-5.112.50 -<kde-frameworks/kpackage-5.112.50 -<kde-frameworks/kpeople-5.112.50 -<kde-frameworks/kpty-5.112.50 -<kde-frameworks/kunitconversion-5.112.50 -<kde-frameworks/syndication-5.112.50 -<kde-plasma/plasma-activities-5.112.50 -# Tier 3: More powerful, comprehensive packages, with complex dependencies. -<kde-frameworks/baloo-5.112.50 -<kde-frameworks/kbookmarks-5.112.50 -<kde-frameworks/kcmutils-5.112.50 -<kde-frameworks/kconfigwidgets-5.112.50 -<kde-frameworks/kdav-5.112.50 -<kde-frameworks/kdeclarative-5.112.50 -<kde-frameworks/kded-5.112.50 -<kde-frameworks/kdesu-5.112.50 -<kde-frameworks/kemoticons-5.112.50 -<kde-frameworks/kglobalaccel-5.112.50 -<kde-frameworks/kiconthemes-5.112.50 -<kde-frameworks/kinit-5.112.50 -<kde-frameworks/kio-5.112.50 -<kde-frameworks/knewstuff-5.112.50 -<kde-frameworks/knotifyconfig-5.112.50 -<kde-frameworks/kparts-5.112.50 -<kde-frameworks/krunner-5.112.50 -<kde-frameworks/kservice-5.112.50 -<kde-frameworks/ktexteditor-5.112.50 -<kde-frameworks/ktextwidgets-5.112.50 -<kde-frameworks/kwallet-5.112.50 -<kde-frameworks/kxmlgui-5.112.50 -<kde-frameworks/purpose-5.112.50 -<kde-frameworks/qqc2-desktop-style-5.112.50 -<kde-plasma/libplasma-5.112.50 -<kde-plasma/plasma-activities-stats-5.112.50 diff --git a/Documentation/package.accept_keywords/kde-frameworks-5.116.keywords b/Documentation/package.accept_keywords/kde-frameworks-5.116.keywords new file mode 100644 index 0000000000..871de8acf1 --- /dev/null +++ b/Documentation/package.accept_keywords/kde-frameworks-5.116.keywords @@ -0,0 +1,88 @@ +# Autogenerated by regenerate-files, DO NOT EDIT. +# You can use this file to keyword/unkeyword the KDE Frameworks 5 5.116 release. +# Edit Documentation/package.accept_keywords/.kde-frameworks-5-5.116/ files instead. +# Tier 4: Provide extra features to other Frameworks to integrate with Plasma. +<kde-frameworks/frameworkintegration-5.116.50 +# PortingAids: Code and utilities for transition from kdelibs 4 to Frameworks 5. +<kde-frameworks/countryflags-5.116.50 +<kde-frameworks/kdelibs4support-5.116.50 +<kde-frameworks/khtml-5.116.50 +<kde-frameworks/kjs-5.116.50 +<kde-frameworks/kross-5.116.50 +# Tier 1: Depend only on Qt and possibly a few third-party libraries. +<kde-frameworks/attica-5.116.50 +<kde-frameworks/bluez-qt-5.116.50 +<kde-frameworks/breeze-icons-5.116.50 +<kde-frameworks/breeze-icons-rcc-5.116.50 +<kde-frameworks/extra-cmake-modules-5.116.50 +<kde-frameworks/kapidox-5.116.50 +<kde-frameworks/karchive-5.116.50 +<kde-frameworks/kcalendarcore-5.116.50 +<kde-frameworks/kcodecs-5.116.50 +<kde-frameworks/kconfig-5.116.50 +<kde-frameworks/kcoreaddons-5.116.50 +<kde-frameworks/kdbusaddons-5.116.50 +<kde-frameworks/kdnssd-5.116.50 +<kde-frameworks/kguiaddons-5.116.50 +<kde-frameworks/kholidays-5.116.50 +<kde-frameworks/ki18n-5.116.50 +<kde-frameworks/kidletime-5.116.50 +<kde-frameworks/kirigami-5.116.50 +<kde-frameworks/kitemmodels-5.116.50 +<kde-frameworks/kitemviews-5.116.50 +<kde-frameworks/kplotting-5.116.50 +<kde-frameworks/kquickcharts-5.116.50 +<kde-frameworks/kwidgetsaddons-5.116.50 +<kde-frameworks/kwindowsystem-5.116.50 +<kde-frameworks/modemmanager-qt-5.116.50 +<kde-frameworks/networkmanager-qt-5.116.50 +<kde-frameworks/oxygen-icons-5.116.50 +<kde-frameworks/prison-5.116.50 +<kde-frameworks/solid-5.116.50 +<kde-frameworks/sonnet-5.116.50 +<kde-frameworks/syntax-highlighting-5.116.50 +<kde-frameworks/threadweaver-5.116.50 +<kde-plasma/kwayland-5.116.50 +# Tier 2: Additionally depend on tier 1 frameworks. +<kde-frameworks/kauth-5.116.50 +<kde-frameworks/kcompletion-5.116.50 +<kde-frameworks/kcontacts-5.116.50 +<kde-frameworks/kcrash-5.116.50 +<kde-frameworks/kdoctools-5.116.50 +<kde-frameworks/kfilemetadata-5.116.50 +<kde-frameworks/kimageformats-5.116.50 +<kde-frameworks/kjobwidgets-5.116.50 +<kde-frameworks/knotifications-5.116.50 +<kde-frameworks/kpackage-5.116.50 +<kde-frameworks/kpeople-5.116.50 +<kde-frameworks/kpty-5.116.50 +<kde-frameworks/kunitconversion-5.116.50 +<kde-frameworks/syndication-5.116.50 +<kde-plasma/plasma-activities-5.116.50 +# Tier 3: More powerful, comprehensive packages, with complex dependencies. +<kde-frameworks/baloo-5.116.50 +<kde-frameworks/kbookmarks-5.116.50 +<kde-frameworks/kcmutils-5.116.50 +<kde-frameworks/kconfigwidgets-5.116.50 +<kde-frameworks/kdav-5.116.50 +<kde-frameworks/kdeclarative-5.116.50 +<kde-frameworks/kded-5.116.50 +<kde-frameworks/kdesu-5.116.50 +<kde-frameworks/kemoticons-5.116.50 +<kde-frameworks/kglobalaccel-5.116.50 +<kde-frameworks/kiconthemes-5.116.50 +<kde-frameworks/kinit-5.116.50 +<kde-frameworks/kio-5.116.50 +<kde-frameworks/knewstuff-5.116.50 +<kde-frameworks/knotifyconfig-5.116.50 +<kde-frameworks/kparts-5.116.50 +<kde-frameworks/krunner-5.116.50 +<kde-frameworks/kservice-5.116.50 +<kde-frameworks/ktexteditor-5.116.50 +<kde-frameworks/ktextwidgets-5.116.50 +<kde-frameworks/kwallet-5.116.50 +<kde-frameworks/kxmlgui-5.116.50 +<kde-frameworks/purpose-5.116.50 +<kde-frameworks/qqc2-desktop-style-5.116.50 +<kde-plasma/libplasma-5.116.50 +<kde-plasma/plasma-activities-stats-5.116.50 diff --git a/Documentation/package.accept_keywords/kde-frameworks-6.4.keywords b/Documentation/package.accept_keywords/kde-frameworks-6.4.keywords new file mode 100644 index 0000000000..dc85851506 --- /dev/null +++ b/Documentation/package.accept_keywords/kde-frameworks-6.4.keywords @@ -0,0 +1,84 @@ +# Autogenerated by regenerate-files, DO NOT EDIT. +# You can use this file to keyword/unkeyword the KDE Frameworks 6.4 release. +# Edit Documentation/package.accept_keywords/.kde-frameworks-6.4/ files instead. +# Tier 6.4.50: Provide extra features to other Frameworks to integrate with Plasma. +<kde-frameworks/frameworkintegration-6.4.50:6 +# Tier 6.4.50: Depend only on Qt and possibly a few third-party libraries. +<kde-frameworks/attica-6.4.50:6 +<kde-frameworks/bluez-qt-6.4.50:6 +<kde-frameworks/breeze-icons-6.4.50:6 +<kde-frameworks/extra-cmake-modules-6.4.50:0 +<kde-frameworks/karchive-6.4.50:6 +<kde-frameworks/kcalendarcore-6.4.50:6 +<kde-frameworks/kcodecs-6.4.50:6 +<kde-frameworks/kconfig-6.4.50:6 +<kde-frameworks/kcoreaddons-6.4.50:6 +<kde-frameworks/kdbusaddons-6.4.50:6 +<kde-frameworks/kdnssd-6.4.50:6 +<kde-frameworks/kguiaddons-6.4.50:6 +<kde-frameworks/kholidays-6.4.50:6 +<kde-frameworks/ki18n-6.4.50:6 +<kde-frameworks/kidletime-6.4.50:6 +<kde-frameworks/kirigami-6.4.50:6 +<kde-frameworks/kitemmodels-6.4.50:6 +<kde-frameworks/kitemviews-6.4.50:6 +<kde-frameworks/kplotting-6.4.50:6 +<kde-frameworks/kquickcharts-6.4.50:6 +<kde-frameworks/ktexttemplate-6.4.50:6 +<kde-frameworks/kuserfeedback-6.4.50:6 +<kde-frameworks/kwidgetsaddons-6.4.50:6 +<kde-frameworks/kwindowsystem-6.4.50:6 +<kde-frameworks/modemmanager-qt-6.4.50:6 +<kde-frameworks/networkmanager-qt-6.4.50:6 +<kde-frameworks/prison-6.4.50:6 +<kde-frameworks/solid-6.4.50:6 +<kde-frameworks/sonnet-6.4.50:6 +<kde-frameworks/syntax-highlighting-6.4.50:6 +<kde-frameworks/threadweaver-6.4.50:6 +# Tier 6.4.50: Additionally depend on tier 1 frameworks. +<kde-frameworks/kauth-6.4.50:6 +<kde-frameworks/kcolorscheme-6.4.50:6 +<kde-frameworks/kcompletion-6.4.50:6 +<kde-frameworks/kcontacts-6.4.50:6 +<kde-frameworks/kcrash-6.4.50:6 +<kde-frameworks/kdoctools-6.4.50:6 +<kde-frameworks/kfilemetadata-6.4.50:6 +<kde-frameworks/kimageformats-6.4.50:6 +<kde-frameworks/kjobwidgets-6.4.50:6 +<kde-frameworks/knotifications-6.4.50:6 +<kde-frameworks/kpackage-6.4.50:6 +<kde-frameworks/kpty-6.4.50:6 +<kde-frameworks/kstatusnotifieritem-6.4.50:6 +<kde-frameworks/ksvg-6.4.50:6 +<kde-frameworks/kunitconversion-6.4.50:6 +<kde-frameworks/syndication-6.4.50:6 +# Tier 6.4.50: More powerful, comprehensive packages, with complex dependencies. +<kde-frameworks/baloo-6.4.50:6 +<kde-frameworks/kbookmarks-6.4.50:6 +<kde-frameworks/kcmutils-6.4.50:6 +<kde-frameworks/kconfigwidgets-6.4.50:6 +<kde-frameworks/kdav-6.4.50:6 +<kde-frameworks/kdeclarative-6.4.50:6 +<kde-frameworks/kded-6.4.50:6 +<kde-frameworks/kdesu-6.4.50:6 +<kde-frameworks/kglobalaccel-6.4.50:6 +<kde-frameworks/kiconthemes-6.4.50:6 +<kde-frameworks/kio-6.4.50:6 +<kde-frameworks/knewstuff-6.4.50:6 +<kde-frameworks/knotifyconfig-6.4.50:6 +<kde-frameworks/kparts-6.4.50:6 +<kde-frameworks/kpeople-6.4.50:6 +<kde-frameworks/krunner-6.4.50:6 +<kde-frameworks/kservice-6.4.50:6 +<kde-frameworks/ktexteditor-6.4.50:6 +<kde-frameworks/ktextwidgets-6.4.50:6 +<kde-frameworks/kwallet-6.4.50:6 +<kde-frameworks/kxmlgui-6.4.50:6 +<kde-frameworks/purpose-6.4.50:6 +<kde-frameworks/qqc2-desktop-style-6.4.50:6 +~kde-apps/kaccounts-integration-24.05.2 +~kde-apps/kaccounts-providers-24.05.2 +~kde-apps/signon-kwallet-extension-24.05.2 +~kde-apps/kdegraphics-mobipocket-24.05.2 +~kde-apps/kio-extras-24.05.2 +~kde-apps/libkexiv2-24.05.2 diff --git a/Documentation/package.accept_keywords/kde-frameworks-live.keywords b/Documentation/package.accept_keywords/kde-frameworks-live.keywords index ce372c1f9c..540bfa78e3 120000..100644 --- a/Documentation/package.accept_keywords/kde-frameworks-live.keywords +++ b/Documentation/package.accept_keywords/kde-frameworks-live.keywords @@ -1 +1,84 @@ -kde-frameworks-5-live.keywords
\ No newline at end of file +# Autogenerated by regenerate-files, DO NOT EDIT. +# You can use this file to keyword/unkeyword KDE Frameworks 6 live. +# Edit Documentation/package.keywords/.kde-frameworks-live.base/ files instead. +# Tier 4: Provide extra features to other Frameworks to integrate with Plasma. +~kde-frameworks/frameworkintegration-9999:6 ** +# Tier 1: Depend only on Qt and possibly a few third-party libraries. +~kde-frameworks/attica-9999:6 ** +~kde-frameworks/bluez-qt-9999:6 ** +~kde-frameworks/breeze-icons-9999:6 ** +~kde-frameworks/extra-cmake-modules-9999:0 ** +~kde-frameworks/karchive-9999:6 ** +~kde-frameworks/kcalendarcore-9999:6 ** +~kde-frameworks/kcodecs-9999:6 ** +~kde-frameworks/kconfig-9999:6 ** +~kde-frameworks/kcoreaddons-9999:6 ** +~kde-frameworks/kdbusaddons-9999:6 ** +~kde-frameworks/kdnssd-9999:6 ** +~kde-frameworks/kguiaddons-9999:6 ** +~kde-frameworks/kholidays-9999:6 ** +~kde-frameworks/ki18n-9999:6 ** +~kde-frameworks/kidletime-9999:6 ** +~kde-frameworks/kirigami-9999:6 ** +~kde-frameworks/kitemmodels-9999:6 ** +~kde-frameworks/kitemviews-9999:6 ** +~kde-frameworks/kplotting-9999:6 ** +~kde-frameworks/kquickcharts-9999:6 ** +~kde-frameworks/ktexttemplate-9999:6 ** +~kde-frameworks/kuserfeedback-9999:6 ** +~kde-frameworks/kwidgetsaddons-9999:6 ** +~kde-frameworks/kwindowsystem-9999:6 ** +~kde-frameworks/modemmanager-qt-9999:6 ** +~kde-frameworks/networkmanager-qt-9999:6 ** +~kde-frameworks/prison-9999:6 ** +~kde-frameworks/solid-9999:6 ** +~kde-frameworks/sonnet-9999:6 ** +~kde-frameworks/syntax-highlighting-9999:6 ** +~kde-frameworks/threadweaver-9999:6 ** +# Tier 2: Additionally depend on tier 1 frameworks. +~kde-frameworks/kauth-9999:6 ** +~kde-frameworks/kcolorscheme-9999:6 ** +~kde-frameworks/kcompletion-9999:6 ** +~kde-frameworks/kcontacts-9999:6 ** +~kde-frameworks/kcrash-9999:6 ** +~kde-frameworks/kdoctools-9999:6 ** +~kde-frameworks/kfilemetadata-9999:6 ** +~kde-frameworks/kimageformats-9999:6 ** +~kde-frameworks/kjobwidgets-9999:6 ** +~kde-frameworks/knotifications-9999:6 ** +~kde-frameworks/kpackage-9999:6 ** +~kde-frameworks/kpty-9999:6 ** +~kde-frameworks/kstatusnotifieritem-9999:6 ** +~kde-frameworks/ksvg-9999:6 ** +~kde-frameworks/kunitconversion-9999:6 ** +~kde-frameworks/syndication-9999:6 ** +# Tier 3: More powerful, comprehensive packages, with complex dependencies. +~kde-frameworks/baloo-9999:6 ** +~kde-frameworks/kbookmarks-9999:6 ** +~kde-frameworks/kcmutils-9999:6 ** +~kde-frameworks/kconfigwidgets-9999:6 ** +~kde-frameworks/kdav-9999:6 ** +~kde-frameworks/kdeclarative-9999:6 ** +~kde-frameworks/kded-9999:6 ** +~kde-frameworks/kdesu-9999:6 ** +~kde-frameworks/kglobalaccel-9999:6 ** +~kde-frameworks/kiconthemes-9999:6 ** +~kde-frameworks/kio-9999:6 ** +~kde-frameworks/knewstuff-9999:6 ** +~kde-frameworks/knotifyconfig-9999:6 ** +~kde-frameworks/kparts-9999:6 ** +~kde-frameworks/kpeople-9999:6 ** +~kde-frameworks/krunner-9999:6 ** +~kde-frameworks/kservice-9999:6 ** +~kde-frameworks/ktexteditor-9999:6 ** +~kde-frameworks/ktextwidgets-9999:6 ** +~kde-frameworks/kwallet-9999:6 ** +~kde-frameworks/kxmlgui-9999:6 ** +~kde-frameworks/purpose-9999:6 ** +~kde-frameworks/qqc2-desktop-style-9999:6 ** +~kde-apps/kaccounts-integration-24.05.2 +~kde-apps/kaccounts-providers-24.05.2 +~kde-apps/signon-kwallet-extension-24.05.2 +~kde-apps/kdegraphics-mobipocket-24.05.2 +~kde-apps/kio-extras-24.05.2 +~kde-apps/libkexiv2-24.05.2 diff --git a/Documentation/package.accept_keywords/kde-gear-23.04.49.9999.keywords b/Documentation/package.accept_keywords/kde-gear-23.04.49.9999.keywords deleted file mode 100644 index 00bf6225b8..0000000000 --- a/Documentation/package.accept_keywords/kde-gear-23.04.49.9999.keywords +++ /dev/null @@ -1,249 +0,0 @@ -# Autogenerated by regenerate-files, DO NOT EDIT. -# You can use this file to keyword/unkeyword the KDE Gear 23.04 release. -# Edit Documentation/package.accept_keywords/.kde-gear-23.04/ files instead. -~kde-apps/kdialog-23.04.49.9999 ** -~kde-apps/keditbookmarks-23.04.49.9999 ** -~kde-apps/kfind-23.04.49.9999 ** -~kde-apps/konqueror-23.04.49.9999 ** -~www-client/falkon-23.04.49.9999 ** -~kde-apps/baloo-widgets-23.04.49.9999 ** -~kde-apps/dolphin-23.04.49.9999 ** -~kde-apps/kate-23.04.49.9999 ** -~kde-apps/kate-addons-23.04.49.9999 ** -~kde-apps/kate-lib-23.04.49.9999 ** -~kde-apps/kde-apps-meta-23.04.49.9999 ** -~kde-apps/kdecore-meta-23.04.49.9999 ** -~kde-apps/khelpcenter-23.04.49.9999 ** -~kde-apps/konsole-23.04.49.9999 ** -~kde-apps/kwrite-23.04.49.9999 ** -~app-accessibility/kontrast-23.04.49.9999 ** -~kde-apps/kdeaccessibility-meta-23.04.49.9999 ** -~kde-apps/kmag-23.04.49.9999 ** -~kde-apps/kmousetool-23.04.49.9999 ** -~kde-apps/kmouth-23.04.49.9999 ** -~kde-apps/kdeadmin-meta-23.04.49.9999 ** -~kde-apps/kcron-23.04.49.9999 ** -~kde-apps/ksystemlog-23.04.49.9999 ** -~kde-apps/analitza-23.04.49.9999 ** -~kde-apps/artikulate-23.04.49.9999 ** -~kde-apps/blinken-23.04.49.9999 ** -~kde-apps/cantor-23.04.49.9999 ** -~kde-apps/kalgebra-23.04.49.9999 ** -~kde-apps/kalzium-23.04.49.9999 ** -~kde-apps/kanagram-23.04.49.9999 ** -~kde-apps/kbruch-23.04.49.9999 ** -~kde-apps/kdeedu-data-23.04.49.9999 ** -~kde-apps/kdeedu-meta-23.04.49.9999 ** -~kde-apps/kgeography-23.04.49.9999 ** -~kde-apps/khangman-23.04.49.9999 ** -~kde-apps/kig-23.04.49.9999 ** -~kde-apps/kiten-23.04.49.9999 ** -~kde-apps/klettres-23.04.49.9999 ** -~kde-apps/kmplot-23.04.49.9999 ** -~kde-apps/kqtquickcharts-23.04.49.9999 ** -~kde-apps/ktouch-23.04.49.9999 ** -~kde-apps/kturtle-23.04.49.9999 ** -~kde-apps/kwordquiz-23.04.49.9999 ** -~kde-apps/libkeduvocdocument-23.04.49.9999 ** -~kde-apps/marble-23.04.49.9999 ** -~kde-apps/minuet-23.04.49.9999 ** -~kde-apps/parley-23.04.49.9999 ** -~kde-apps/rocs-23.04.49.9999 ** -~kde-apps/step-23.04.49.9999 ** -~kde-apps/bomber-23.04.49.9999 ** -~kde-apps/bovo-23.04.49.9999 ** -~kde-apps/granatier-23.04.49.9999 ** -~kde-apps/kajongg-23.04.49.9999 ** -~kde-apps/kapman-23.04.49.9999 ** -~kde-apps/katomic-23.04.49.9999 ** -~kde-apps/kblackbox-23.04.49.9999 ** -~kde-apps/kblocks-23.04.49.9999 ** -~kde-apps/kbounce-23.04.49.9999 ** -~kde-apps/kbreakout-23.04.49.9999 ** -~kde-apps/kdegames-meta-23.04.49.9999 ** -~kde-apps/kdiamond-23.04.49.9999 ** -~kde-apps/kfourinline-23.04.49.9999 ** -~kde-apps/kgoldrunner-23.04.49.9999 ** -~kde-apps/kigo-23.04.49.9999 ** -~kde-apps/killbots-23.04.49.9999 ** -~kde-apps/kiriki-23.04.49.9999 ** -~kde-apps/kjumpingcube-23.04.49.9999 ** -~kde-apps/klickety-23.04.49.9999 ** -~kde-apps/klines-23.04.49.9999 ** -~kde-apps/kmahjongg-23.04.49.9999 ** -~kde-apps/kmines-23.04.49.9999 ** -~kde-apps/knavalbattle-23.04.49.9999 ** -~kde-apps/knetwalk-23.04.49.9999 ** -~kde-apps/knights-23.04.49.9999 ** -~kde-apps/kolf-23.04.49.9999 ** -~kde-apps/kollision-23.04.49.9999 ** -~kde-apps/konquest-23.04.49.9999 ** -~kde-apps/kpat-23.04.49.9999 ** -~kde-apps/kreversi-23.04.49.9999 ** -~kde-apps/kshisen-23.04.49.9999 ** -~kde-apps/ksirk-23.04.49.9999 ** -~kde-apps/ksnakeduel-23.04.49.9999 ** -~kde-apps/kspaceduel-23.04.49.9999 ** -~kde-apps/ksquares-23.04.49.9999 ** -~kde-apps/ksudoku-23.04.49.9999 ** -~kde-apps/ktuberling-23.04.49.9999 ** -~kde-apps/kubrick-23.04.49.9999 ** -~kde-apps/libkdegames-23.04.49.9999 ** -~kde-apps/libkmahjongg-23.04.49.9999 ** -~kde-apps/lskat-23.04.49.9999 ** -~kde-apps/palapeli-23.04.49.9999 ** -~kde-apps/picmi-23.04.49.9999 ** -~kde-apps/gwenview-23.04.49.9999 ** -~kde-apps/kamera-23.04.49.9999 ** -~kde-apps/kcolorchooser-23.04.49.9999 ** -~kde-apps/kdegraphics-meta-23.04.49.9999 ** -~kde-apps/kdegraphics-mobipocket-23.04.49.9999 ** -~kde-apps/kolourpaint-23.04.49.9999 ** -~kde-apps/kruler-23.04.49.9999 ** -~kde-apps/libkdcraw-23.04.49.9999 ** -~kde-apps/libkexiv2-23.04.49.9999 ** -~kde-apps/libksane-23.04.49.9999 ** -~kde-apps/okular-23.04.49.9999 ** -~kde-apps/spectacle-23.04.49.9999 ** -~kde-apps/svgpart-23.04.49.9999 ** -~kde-apps/thumbnailers-23.04.49.9999 ** -~kde-misc/colord-kde-23.04.49.9999 ** -~kde-misc/skanlite-23.04.49.9999 ** -~media-gfx/skanpage-23.04.49.9999 ** -~media-libs/ksanecore-23.04.49.9999 ** -~kde-apps/audiocd-kio-23.04.49.9999 ** -~kde-apps/dragon-23.04.49.9999 ** -~kde-apps/ffmpegthumbs-23.04.49.9999 ** -~kde-apps/juk-23.04.49.9999 ** -~kde-apps/k3b-23.04.49.9999 ** -~kde-apps/kamoso-23.04.49.9999 ** -~kde-apps/kdemultimedia-meta-23.04.49.9999 ** -~kde-apps/kdenlive-23.04.49.9999 ** -~kde-apps/kmix-23.04.49.9999 ** -~kde-apps/kwave-23.04.49.9999 ** -~kde-apps/libkcddb-23.04.49.9999 ** -~kde-apps/libkcompactdisc-23.04.49.9999 ** -~media-sound/elisa-23.04.49.9999 ** -~media-sound/kasts-23.04.49.9999 ** -~media-sound/krecorder-23.04.49.9999 ** -~kde-apps/dolphin-plugins-dropbox-23.04.49.9999 ** -~kde-apps/kaccounts-integration-23.04.49.9999 ** -~kde-apps/kaccounts-providers-23.04.49.9999 ** -~kde-apps/kdenetwork-meta-23.04.49.9999 ** -~kde-apps/kdenetwork-filesharing-23.04.49.9999 ** -~kde-apps/kget-23.04.49.9999 ** -~kde-apps/kio-extras-23.04.49.9999 ** -~kde-apps/krdc-23.04.49.9999 ** -~kde-apps/krfb-23.04.49.9999 ** -~kde-apps/kopete-23.04.49.9999 ** -~kde-apps/signon-kwallet-extension-23.04.49.9999 ** -~kde-misc/kdeconnect-23.04.49.9999 ** -~kde-misc/kio-gdrive-23.04.49.9999 ** -~net-im/neochat-23.04.49.9999 ** -~net-im/tokodon-23.04.49.9999 ** -~net-irc/konversation-23.04.49.9999 ** -~net-libs/libktorrent-23.04.49.9999 ** -~net-misc/kio-zeroconf-23.04.49.9999 ** -~net-news/alligator-23.04.49.9999 ** -<net-p2p/ktorrent-23.04.50 -~app-office/merkuro-23.04.49.9999 ** -~dev-libs/kopeninghours-23.04.49.9999 ** -~dev-libs/kosmindoormap-23.04.49.9999 ** -~dev-libs/kpublictransport-23.04.49.9999 ** -~kde-apps/akonadi-23.04.49.9999 ** -~kde-apps/akonadi-calendar-23.04.49.9999 ** -~kde-apps/akonadi-contacts-23.04.49.9999 ** -~kde-apps/akonadi-import-wizard-23.04.49.9999 ** -~kde-apps/akonadi-mime-23.04.49.9999 ** -~kde-apps/akonadi-notes-23.04.49.9999 ** -~kde-apps/akonadi-search-23.04.49.9999 ** -~kde-apps/akonadiconsole-23.04.49.9999 ** -~kde-apps/akregator-23.04.49.9999 ** -~kde-apps/calendarjanitor-23.04.49.9999 ** -~kde-apps/calendarsupport-23.04.49.9999 ** -~kde-apps/eventviews-23.04.49.9999 ** -~kde-apps/grantlee-editor-23.04.49.9999 ** -~kde-apps/grantleetheme-23.04.49.9999 ** -~kde-apps/incidenceeditor-23.04.49.9999 ** -~kde-apps/kaddressbook-23.04.49.9999 ** -~kde-apps/kalarm-23.04.49.9999 ** -~kde-apps/kcalutils-23.04.49.9999 ** -~kde-apps/kdepim-addons-23.04.49.9999 ** -~kde-apps/kdepim-meta-23.04.49.9999 ** -~kde-apps/kdepim-runtime-23.04.49.9999 ** -~kde-apps/kidentitymanagement-23.04.49.9999 ** -~kde-apps/kimap-23.04.49.9999 ** -~kde-apps/kitinerary-23.04.49.9999 ** -~kde-apps/kldap-23.04.49.9999 ** -~kde-apps/kleopatra-23.04.49.9999 ** -~kde-apps/kmail-23.04.49.9999 ** -~kde-apps/kmail-account-wizard-23.04.49.9999 ** -~kde-apps/kmailtransport-23.04.49.9999 ** -~kde-apps/kmbox-23.04.49.9999 ** -~kde-apps/kmime-23.04.49.9999 ** -~kde-apps/knotes-23.04.49.9999 ** -~kde-apps/konsolekalendar-23.04.49.9999 ** -~kde-apps/kontact-23.04.49.9999 ** -~kde-apps/kontactinterface-23.04.49.9999 ** -~kde-apps/korganizer-23.04.49.9999 ** -~kde-apps/kpimtextedit-23.04.49.9999 ** -~kde-apps/kpkpass-23.04.49.9999 ** -~kde-apps/ksmtp-23.04.49.9999 ** -~kde-apps/libgravatar-23.04.49.9999 ** -~kde-apps/libkdepim-23.04.49.9999 ** -~kde-apps/libkgapi-23.04.49.9999 ** -~kde-apps/libkleo-23.04.49.9999 ** -~kde-apps/libksieve-23.04.49.9999 ** -~kde-apps/libktnef-23.04.49.9999 ** -~kde-apps/mailcommon-23.04.49.9999 ** -~kde-apps/mailimporter-23.04.49.9999 ** -~kde-apps/mbox-importer-23.04.49.9999 ** -~kde-apps/messagelib-23.04.49.9999 ** -~kde-apps/pim-data-exporter-23.04.49.9999 ** -~kde-apps/pim-sieve-editor-23.04.49.9999 ** -~kde-apps/pimcommon-23.04.49.9999 ** -~kde-misc/zanshin-23.04.49.9999 ** -~dev-util/kdevelop-23.04.49.9999 ** -~dev-util/kdevelop-php-23.04.49.9999 ** -~dev-util/kdevelop-python-23.04.49.9999 ** -~dev-util/kio-perldoc-23.04.49.9999 ** -~kde-apps/cervisia-23.04.49.9999 ** -~kde-apps/dolphin-plugins-git-23.04.49.9999 ** -~kde-apps/dolphin-plugins-mercurial-23.04.49.9999 ** -~kde-apps/dolphin-plugins-subversion-23.04.49.9999 ** -~kde-apps/kapptemplate-23.04.49.9999 ** -~kde-apps/kcachegrind-23.04.49.9999 ** -~kde-apps/kde-dev-scripts-23.04.49.9999 ** -~kde-apps/kde-dev-utils-23.04.49.9999 ** -~kde-apps/kdesdk-meta-23.04.49.9999 ** -~kde-apps/kdesdk-thumbnailers-23.04.49.9999 ** -~kde-apps/kompare-23.04.49.9999 ** -~kde-apps/libkomparediff2-23.04.49.9999 ** -~kde-apps/lokalize-23.04.49.9999 ** -~kde-apps/poxml-23.04.49.9999 ** -~kde-apps/umbrello-23.04.49.9999 ** -~app-cdr/dolphin-plugins-mountiso-23.04.49.9999 ** -~app-crypt/keysmith-23.04.49.9999 ** -~app-editors/ghostwriter-23.04.49.9999 ** -~kde-apps/ark-23.04.49.9999 ** -~kde-apps/filelight-23.04.49.9999 ** -~kde-apps/kbackup-23.04.49.9999 ** -~kde-apps/kcalc-23.04.49.9999 ** -~kde-apps/kcharselect-23.04.49.9999 ** -~kde-apps/kdebugsettings-23.04.49.9999 ** -~kde-apps/kdeutils-meta-23.04.49.9999 ** -~kde-apps/kdf-23.04.49.9999 ** -~kde-apps/kfloppy-23.04.49.9999 ** -~kde-apps/kgpg-23.04.49.9999 ** -~kde-apps/kimagemapeditor-23.04.49.9999 ** -~kde-apps/kteatime-23.04.49.9999 ** -~kde-apps/ktimer-23.04.49.9999 ** -~kde-apps/kwalletmanager-23.04.49.9999 ** -~kde-plasma/print-manager-23.04.49.9999 ** -~kde-apps/sweeper-23.04.49.9999 ** -~kde-apps/yakuake-23.04.49.9999 ** -~kde-misc/kclock-23.04.49.9999 ** -~kde-misc/kweather-23.04.49.9999 ** -~kde-misc/markdownpart-23.04.49.9999 ** -~sys-block/partitionmanager-23.04.49.9999 ** -~sys-libs/kpmcore-23.04.49.9999 ** diff --git a/Documentation/package.accept_keywords/kde-gear-23.04.keywords b/Documentation/package.accept_keywords/kde-gear-23.04.keywords deleted file mode 100644 index 00a9c1ac3a..0000000000 --- a/Documentation/package.accept_keywords/kde-gear-23.04.keywords +++ /dev/null @@ -1,249 +0,0 @@ -# Autogenerated by regenerate-files, DO NOT EDIT. -# You can use this file to keyword/unkeyword the KDE Gear 23.04 release. -# Edit Documentation/package.accept_keywords/.kde-gear-23.04/ files instead. -<kde-apps/kdialog-23.04.50 -<kde-apps/keditbookmarks-23.04.50 -<kde-apps/kfind-23.04.50 -<kde-apps/konqueror-23.04.50 -<www-client/falkon-23.04.50 -<kde-apps/baloo-widgets-23.04.50 -<kde-apps/dolphin-23.04.50 -<kde-apps/kate-23.04.50 -<kde-apps/kate-addons-23.04.50 -<kde-apps/kate-lib-23.04.50 -<kde-apps/kde-apps-meta-23.04.50 -<kde-apps/kdecore-meta-23.04.50 -<kde-apps/khelpcenter-23.04.50 -<kde-apps/konsole-23.04.50 -<kde-apps/kwrite-23.04.50 -<app-accessibility/kontrast-23.04.50 -<kde-apps/kdeaccessibility-meta-23.04.50 -<kde-apps/kmag-23.04.50 -<kde-apps/kmousetool-23.04.50 -<kde-apps/kmouth-23.04.50 -<kde-apps/kdeadmin-meta-23.04.50 -<kde-apps/kcron-23.04.50 -<kde-apps/ksystemlog-23.04.50 -<kde-apps/analitza-23.04.50 -<kde-apps/artikulate-23.04.50 -<kde-apps/blinken-23.04.50 -<kde-apps/cantor-23.04.50 -<kde-apps/kalgebra-23.04.50 -<kde-apps/kalzium-23.04.50 -<kde-apps/kanagram-23.04.50 -<kde-apps/kbruch-23.04.50 -<kde-apps/kdeedu-data-23.04.50 -<kde-apps/kdeedu-meta-23.04.50 -<kde-apps/kgeography-23.04.50 -<kde-apps/khangman-23.04.50 -<kde-apps/kig-23.04.50 -<kde-apps/kiten-23.04.50 -<kde-apps/klettres-23.04.50 -<kde-apps/kmplot-23.04.50 -<kde-apps/kqtquickcharts-23.04.50 -<kde-apps/ktouch-23.04.50 -<kde-apps/kturtle-23.04.50 -<kde-apps/kwordquiz-23.04.50 -<kde-apps/libkeduvocdocument-23.04.50 -<kde-apps/marble-23.04.50 -<kde-apps/minuet-23.04.50 -<kde-apps/parley-23.04.50 -<kde-apps/rocs-23.04.50 -<kde-apps/step-23.04.50 -<kde-apps/bomber-23.04.50 -<kde-apps/bovo-23.04.50 -<kde-apps/granatier-23.04.50 -<kde-apps/kajongg-23.04.50 -<kde-apps/kapman-23.04.50 -<kde-apps/katomic-23.04.50 -<kde-apps/kblackbox-23.04.50 -<kde-apps/kblocks-23.04.50 -<kde-apps/kbounce-23.04.50 -<kde-apps/kbreakout-23.04.50 -<kde-apps/kdegames-meta-23.04.50 -<kde-apps/kdiamond-23.04.50 -<kde-apps/kfourinline-23.04.50 -<kde-apps/kgoldrunner-23.04.50 -<kde-apps/kigo-23.04.50 -<kde-apps/killbots-23.04.50 -<kde-apps/kiriki-23.04.50 -<kde-apps/kjumpingcube-23.04.50 -<kde-apps/klickety-23.04.50 -<kde-apps/klines-23.04.50 -<kde-apps/kmahjongg-23.04.50 -<kde-apps/kmines-23.04.50 -<kde-apps/knavalbattle-23.04.50 -<kde-apps/knetwalk-23.04.50 -<kde-apps/knights-23.04.50 -<kde-apps/kolf-23.04.50 -<kde-apps/kollision-23.04.50 -<kde-apps/konquest-23.04.50 -<kde-apps/kpat-23.04.50 -<kde-apps/kreversi-23.04.50 -<kde-apps/kshisen-23.04.50 -<kde-apps/ksirk-23.04.50 -<kde-apps/ksnakeduel-23.04.50 -<kde-apps/kspaceduel-23.04.50 -<kde-apps/ksquares-23.04.50 -<kde-apps/ksudoku-23.04.50 -<kde-apps/ktuberling-23.04.50 -<kde-apps/kubrick-23.04.50 -<kde-apps/libkdegames-23.04.50 -<kde-apps/libkmahjongg-23.04.50 -<kde-apps/lskat-23.04.50 -<kde-apps/palapeli-23.04.50 -<kde-apps/picmi-23.04.50 -<kde-apps/gwenview-23.04.50 -<kde-apps/kamera-23.04.50 -<kde-apps/kcolorchooser-23.04.50 -<kde-apps/kdegraphics-meta-23.04.50 -<kde-apps/kdegraphics-mobipocket-23.04.50 -<kde-apps/kolourpaint-23.04.50 -<kde-apps/kruler-23.04.50 -<kde-apps/libkdcraw-23.04.50 -<kde-apps/libkexiv2-23.04.50 -<kde-apps/libksane-23.04.50 -<kde-apps/okular-23.04.50 -<kde-apps/spectacle-23.04.50 -<kde-apps/svgpart-23.04.50 -<kde-apps/thumbnailers-23.04.50 -<kde-misc/colord-kde-23.04.50 -<kde-misc/skanlite-23.04.50 -<media-gfx/skanpage-23.04.50 -<media-libs/ksanecore-23.04.50 -<kde-apps/audiocd-kio-23.04.50 -<kde-apps/dragon-23.04.50 -<kde-apps/ffmpegthumbs-23.04.50 -<kde-apps/juk-23.04.50 -<kde-apps/k3b-23.04.50 -<kde-apps/kamoso-23.04.50 -<kde-apps/kdemultimedia-meta-23.04.50 -<kde-apps/kdenlive-23.04.50 -<kde-apps/kmix-23.04.50 -<kde-apps/kwave-23.04.50 -<kde-apps/libkcddb-23.04.50 -<kde-apps/libkcompactdisc-23.04.50 -<media-sound/elisa-23.04.50 -<media-sound/kasts-23.04.50 -<media-sound/krecorder-23.04.50 -<kde-apps/dolphin-plugins-dropbox-23.04.50 -<kde-apps/kaccounts-integration-23.04.50 -<kde-apps/kaccounts-providers-23.04.50 -<kde-apps/kdenetwork-meta-23.04.50 -<kde-apps/kdenetwork-filesharing-23.04.50 -<kde-apps/kget-23.04.50 -<kde-apps/kio-extras-23.04.50 -<kde-apps/krdc-23.04.50 -<kde-apps/krfb-23.04.50 -<kde-apps/kopete-23.04.50 -<kde-apps/signon-kwallet-extension-23.04.50 -<kde-misc/kdeconnect-23.04.50 -<kde-misc/kio-gdrive-23.04.50 -<net-im/neochat-23.04.50 -<net-im/tokodon-23.04.50 -<net-irc/konversation-23.04.50 -<net-libs/libktorrent-23.04.50 -<net-misc/kio-zeroconf-23.04.50 -<net-news/alligator-23.04.50 -<net-p2p/ktorrent-23.04.50 -<app-office/merkuro-23.04.50 -<dev-libs/kopeninghours-23.04.50 -<dev-libs/kosmindoormap-23.04.50 -<dev-libs/kpublictransport-23.04.50 -<kde-apps/akonadi-23.04.50 -<kde-apps/akonadi-calendar-23.04.50 -<kde-apps/akonadi-contacts-23.04.50 -<kde-apps/akonadi-import-wizard-23.04.50 -<kde-apps/akonadi-mime-23.04.50 -<kde-apps/akonadi-notes-23.04.50 -<kde-apps/akonadi-search-23.04.50 -<kde-apps/akonadiconsole-23.04.50 -<kde-apps/akregator-23.04.50 -<kde-apps/calendarjanitor-23.04.50 -<kde-apps/calendarsupport-23.04.50 -<kde-apps/eventviews-23.04.50 -<kde-apps/grantlee-editor-23.04.50 -<kde-apps/grantleetheme-23.04.50 -<kde-apps/incidenceeditor-23.04.50 -<kde-apps/kaddressbook-23.04.50 -<kde-apps/kalarm-23.04.50 -<kde-apps/kcalutils-23.04.50 -<kde-apps/kdepim-addons-23.04.50 -<kde-apps/kdepim-meta-23.04.50 -<kde-apps/kdepim-runtime-23.04.50 -<kde-apps/kidentitymanagement-23.04.50 -<kde-apps/kimap-23.04.50 -<kde-apps/kitinerary-23.04.50 -<kde-apps/kldap-23.04.50 -<kde-apps/kleopatra-23.04.50 -<kde-apps/kmail-23.04.50 -<kde-apps/kmail-account-wizard-23.04.50 -<kde-apps/kmailtransport-23.04.50 -<kde-apps/kmbox-23.04.50 -<kde-apps/kmime-23.04.50 -<kde-apps/knotes-23.04.50 -<kde-apps/konsolekalendar-23.04.50 -<kde-apps/kontact-23.04.50 -<kde-apps/kontactinterface-23.04.50 -<kde-apps/korganizer-23.04.50 -<kde-apps/kpimtextedit-23.04.50 -<kde-apps/kpkpass-23.04.50 -<kde-apps/ksmtp-23.04.50 -<kde-apps/libgravatar-23.04.50 -<kde-apps/libkdepim-23.04.50 -<kde-apps/libkgapi-23.04.50 -<kde-apps/libkleo-23.04.50 -<kde-apps/libksieve-23.04.50 -<kde-apps/libktnef-23.04.50 -<kde-apps/mailcommon-23.04.50 -<kde-apps/mailimporter-23.04.50 -<kde-apps/mbox-importer-23.04.50 -<kde-apps/messagelib-23.04.50 -<kde-apps/pim-data-exporter-23.04.50 -<kde-apps/pim-sieve-editor-23.04.50 -<kde-apps/pimcommon-23.04.50 -<kde-misc/zanshin-23.04.50 -<dev-util/kdevelop-23.04.50 -<dev-util/kdevelop-php-23.04.50 -<dev-util/kdevelop-python-23.04.50 -<dev-util/kio-perldoc-23.04.50 -<kde-apps/cervisia-23.04.50 -<kde-apps/dolphin-plugins-git-23.04.50 -<kde-apps/dolphin-plugins-mercurial-23.04.50 -<kde-apps/dolphin-plugins-subversion-23.04.50 -<kde-apps/kapptemplate-23.04.50 -<kde-apps/kcachegrind-23.04.50 -<kde-apps/kde-dev-scripts-23.04.50 -<kde-apps/kde-dev-utils-23.04.50 -<kde-apps/kdesdk-meta-23.04.50 -<kde-apps/kdesdk-thumbnailers-23.04.50 -<kde-apps/kompare-23.04.50 -<kde-apps/libkomparediff2-23.04.50 -<kde-apps/lokalize-23.04.50 -<kde-apps/poxml-23.04.50 -<kde-apps/umbrello-23.04.50 -<app-cdr/dolphin-plugins-mountiso-23.04.50 -<app-crypt/keysmith-23.04.50 -<app-editors/ghostwriter-23.04.50 -<kde-apps/ark-23.04.50 -<kde-apps/filelight-23.04.50 -<kde-apps/kbackup-23.04.50 -<kde-apps/kcalc-23.04.50 -<kde-apps/kcharselect-23.04.50 -<kde-apps/kdebugsettings-23.04.50 -<kde-apps/kdeutils-meta-23.04.50 -<kde-apps/kdf-23.04.50 -<kde-apps/kfloppy-23.04.50 -<kde-apps/kgpg-23.04.50 -<kde-apps/kimagemapeditor-23.04.50 -<kde-apps/kteatime-23.04.50 -<kde-apps/ktimer-23.04.50 -<kde-apps/kwalletmanager-23.04.50 -<kde-plasma/print-manager-23.04.50 -<kde-apps/sweeper-23.04.50 -<kde-apps/yakuake-23.04.50 -<kde-misc/kclock-23.04.50 -<kde-misc/kweather-23.04.50 -<kde-misc/markdownpart-23.04.50 -<sys-block/partitionmanager-23.04.50 -<sys-libs/kpmcore-23.04.50 diff --git a/Documentation/package.accept_keywords/kde-gear-23.08.49.9999.keywords b/Documentation/package.accept_keywords/kde-gear-23.08.49.9999.keywords deleted file mode 100644 index 36dac8e304..0000000000 --- a/Documentation/package.accept_keywords/kde-gear-23.08.49.9999.keywords +++ /dev/null @@ -1,247 +0,0 @@ -# Autogenerated by regenerate-files, DO NOT EDIT. -# You can use this file to keyword/unkeyword the KDE Gear 23.08 release. -# Edit Documentation/package.accept_keywords/.kde-gear-23.08/ files instead. -~kde-apps/kdialog-23.08.49.9999 ** -~kde-apps/keditbookmarks-23.08.49.9999 ** -~kde-apps/kfind-23.08.49.9999 ** -~kde-apps/konqueror-23.08.49.9999 ** -~www-client/falkon-23.08.49.9999 ** -~kde-apps/baloo-widgets-23.08.49.9999 ** -~kde-apps/dolphin-23.08.49.9999 ** -~kde-apps/kate-23.08.49.9999 ** -~kde-apps/kate-addons-23.08.49.9999 ** -~kde-apps/kate-lib-23.08.49.9999 ** -~kde-apps/kde-apps-meta-23.08.49.9999 ** -~kde-apps/kdecore-meta-23.08.49.9999 ** -~kde-apps/khelpcenter-23.08.49.9999 ** -~kde-apps/konsole-23.08.49.9999 ** -~kde-apps/kwrite-23.08.49.9999 ** -~app-accessibility/kontrast-23.08.49.9999 ** -~kde-apps/kdeaccessibility-meta-23.08.49.9999 ** -~kde-apps/kmag-23.08.49.9999 ** -~kde-apps/kmousetool-23.08.49.9999 ** -~kde-apps/kmouth-23.08.49.9999 ** -~kde-apps/kdeadmin-meta-23.08.49.9999 ** -~kde-apps/kcron-23.08.49.9999 ** -~kde-apps/ksystemlog-23.08.49.9999 ** -~kde-apps/analitza-23.08.49.9999 ** -~kde-apps/artikulate-23.08.49.9999 ** -~kde-apps/blinken-23.08.49.9999 ** -~kde-apps/cantor-23.08.49.9999 ** -~kde-apps/kalgebra-23.08.49.9999 ** -~kde-apps/kalzium-23.08.49.9999 ** -~kde-apps/kanagram-23.08.49.9999 ** -~kde-apps/kbruch-23.08.49.9999 ** -~kde-apps/kdeedu-data-23.08.49.9999 ** -~kde-apps/kdeedu-meta-23.08.49.9999 ** -~kde-apps/kgeography-23.08.49.9999 ** -~kde-apps/khangman-23.08.49.9999 ** -~kde-apps/kig-23.08.49.9999 ** -~kde-apps/kiten-23.08.49.9999 ** -~kde-apps/klettres-23.08.49.9999 ** -~kde-apps/kmplot-23.08.49.9999 ** -~kde-apps/kqtquickcharts-23.08.49.9999 ** -~kde-apps/ktouch-23.08.49.9999 ** -~kde-apps/kturtle-23.08.49.9999 ** -~kde-apps/kwordquiz-23.08.49.9999 ** -~kde-apps/libkeduvocdocument-23.08.49.9999 ** -~kde-apps/marble-23.08.49.9999 ** -~kde-apps/minuet-23.08.49.9999 ** -~kde-apps/parley-23.08.49.9999 ** -~kde-apps/rocs-23.08.49.9999 ** -~kde-apps/step-23.08.49.9999 ** -~kde-apps/bomber-23.08.49.9999 ** -~kde-apps/bovo-23.08.49.9999 ** -~kde-apps/granatier-23.08.49.9999 ** -~kde-apps/kajongg-23.08.49.9999 ** -~kde-apps/kapman-23.08.49.9999 ** -~kde-apps/katomic-23.08.49.9999 ** -~kde-apps/kblackbox-23.08.49.9999 ** -~kde-apps/kblocks-23.08.49.9999 ** -~kde-apps/kbounce-23.08.49.9999 ** -~kde-apps/kbreakout-23.08.49.9999 ** -~kde-apps/kdegames-meta-23.08.49.9999 ** -~kde-apps/kdiamond-23.08.49.9999 ** -~kde-apps/kfourinline-23.08.49.9999 ** -~kde-apps/kgoldrunner-23.08.49.9999 ** -~kde-apps/kigo-23.08.49.9999 ** -~kde-apps/killbots-23.08.49.9999 ** -~kde-apps/kiriki-23.08.49.9999 ** -~kde-apps/kjumpingcube-23.08.49.9999 ** -~kde-apps/klickety-23.08.49.9999 ** -~kde-apps/klines-23.08.49.9999 ** -~kde-apps/kmahjongg-23.08.49.9999 ** -~kde-apps/kmines-23.08.49.9999 ** -~kde-apps/knavalbattle-23.08.49.9999 ** -~kde-apps/knetwalk-23.08.49.9999 ** -~kde-apps/knights-23.08.49.9999 ** -~kde-apps/kolf-23.08.49.9999 ** -~kde-apps/kollision-23.08.49.9999 ** -~kde-apps/konquest-23.08.49.9999 ** -~kde-apps/kpat-23.08.49.9999 ** -~kde-apps/kreversi-23.08.49.9999 ** -~kde-apps/kshisen-23.08.49.9999 ** -~kde-apps/ksirk-23.08.49.9999 ** -~kde-apps/ksnakeduel-23.08.49.9999 ** -~kde-apps/kspaceduel-23.08.49.9999 ** -~kde-apps/ksquares-23.08.49.9999 ** -~kde-apps/ksudoku-23.08.49.9999 ** -~kde-apps/ktuberling-23.08.49.9999 ** -~kde-apps/kubrick-23.08.49.9999 ** -~kde-apps/libkdegames-23.08.49.9999 ** -~kde-apps/libkmahjongg-23.08.49.9999 ** -~kde-apps/lskat-23.08.49.9999 ** -~kde-apps/palapeli-23.08.49.9999 ** -~kde-apps/picmi-23.08.49.9999 ** -~kde-apps/gwenview-23.08.49.9999 ** -~kde-apps/kamera-23.08.49.9999 ** -~kde-apps/kcolorchooser-23.08.49.9999 ** -~kde-apps/kdegraphics-meta-23.08.49.9999 ** -~kde-apps/kdegraphics-mobipocket-23.08.49.9999 ** -~kde-apps/kolourpaint-23.08.49.9999 ** -~kde-apps/kruler-23.08.49.9999 ** -~kde-apps/libkdcraw-23.08.49.9999 ** -~kde-apps/libkexiv2-23.08.49.9999 ** -~kde-apps/libksane-23.08.49.9999 ** -~kde-apps/okular-23.08.49.9999 ** -~kde-apps/spectacle-23.08.49.9999 ** -~kde-apps/svgpart-23.08.49.9999 ** -~kde-apps/thumbnailers-23.08.49.9999 ** -~kde-misc/colord-kde-23.08.49.9999 ** -~kde-misc/skanlite-23.08.49.9999 ** -~media-gfx/skanpage-23.08.49.9999 ** -~media-libs/ksanecore-23.08.49.9999 ** -~kde-apps/audiocd-kio-23.08.49.9999 ** -~kde-apps/dragon-23.08.49.9999 ** -~kde-apps/ffmpegthumbs-23.08.49.9999 ** -~kde-apps/juk-23.08.49.9999 ** -~kde-apps/k3b-23.08.49.9999 ** -~kde-apps/kamoso-23.08.49.9999 ** -~kde-apps/kdemultimedia-meta-23.08.49.9999 ** -~kde-apps/kdenlive-23.08.49.9999 ** -~kde-apps/kmix-23.08.49.9999 ** -~kde-apps/kwave-23.08.49.9999 ** -~kde-apps/libkcddb-23.08.49.9999 ** -~kde-apps/libkcompactdisc-23.08.49.9999 ** -~media-sound/elisa-23.08.49.9999 ** -~media-sound/kasts-23.08.49.9999 ** -~media-sound/krecorder-23.08.49.9999 ** -~kde-apps/dolphin-plugins-dropbox-23.08.49.9999 ** -~kde-apps/kaccounts-integration-23.08.49.9999 ** -~kde-apps/kaccounts-providers-23.08.49.9999 ** -~kde-apps/kdenetwork-meta-23.08.49.9999 ** -~kde-apps/kdenetwork-filesharing-23.08.49.9999 ** -~kde-apps/kget-23.08.49.9999 ** -~kde-apps/kio-extras-23.08.49.9999 ** -~kde-apps/krdc-23.08.49.9999 ** -~kde-apps/krfb-23.08.49.9999 ** -~kde-apps/signon-kwallet-extension-23.08.49.9999 ** -~kde-misc/kdeconnect-23.08.49.9999 ** -~kde-misc/kio-gdrive-23.08.49.9999 ** -~net-im/neochat-23.08.49.9999 ** -~net-im/tokodon-23.08.49.9999 ** -~net-irc/konversation-23.08.49.9999 ** -~net-libs/libktorrent-23.08.49.9999 ** -~net-misc/kio-zeroconf-23.08.49.9999 ** -~net-news/alligator-23.08.49.9999 ** -<net-p2p/ktorrent-23.08.50 -~app-office/merkuro-23.08.49.9999 ** -~dev-libs/kopeninghours-23.08.49.9999 ** -~dev-libs/kosmindoormap-23.08.49.9999 ** -~dev-libs/kpublictransport-23.08.49.9999 ** -~kde-apps/akonadi-23.08.49.9999 ** -~kde-apps/akonadi-calendar-23.08.49.9999 ** -~kde-apps/akonadi-contacts-23.08.49.9999 ** -~kde-apps/akonadi-import-wizard-23.08.49.9999 ** -~kde-apps/akonadi-mime-23.08.49.9999 ** -~kde-apps/akonadi-notes-23.08.49.9999 ** -~kde-apps/akonadi-search-23.08.49.9999 ** -~kde-apps/akonadiconsole-23.08.49.9999 ** -~kde-apps/akregator-23.08.49.9999 ** -~kde-apps/calendarjanitor-23.08.49.9999 ** -~kde-apps/calendarsupport-23.08.49.9999 ** -~kde-apps/eventviews-23.08.49.9999 ** -~kde-apps/grantlee-editor-23.08.49.9999 ** -~kde-apps/grantleetheme-23.08.49.9999 ** -~kde-apps/incidenceeditor-23.08.49.9999 ** -~kde-apps/kaddressbook-23.08.49.9999 ** -~kde-apps/kalarm-23.08.49.9999 ** -~kde-apps/kcalutils-23.08.49.9999 ** -~kde-apps/kdepim-addons-23.08.49.9999 ** -~kde-apps/kdepim-meta-23.08.49.9999 ** -~kde-apps/kdepim-runtime-23.08.49.9999 ** -~kde-apps/kidentitymanagement-23.08.49.9999 ** -~kde-apps/kimap-23.08.49.9999 ** -~kde-apps/kitinerary-23.08.49.9999 ** -~kde-apps/kldap-23.08.49.9999 ** -~kde-apps/kleopatra-23.08.49.9999 ** -~kde-apps/kmail-23.08.49.9999 ** -~kde-apps/kmail-account-wizard-23.08.49.9999 ** -~kde-apps/kmailtransport-23.08.49.9999 ** -~kde-apps/kmbox-23.08.49.9999 ** -~kde-apps/kmime-23.08.49.9999 ** -~kde-apps/knotes-23.08.49.9999 ** -~kde-apps/konsolekalendar-23.08.49.9999 ** -~kde-apps/kontact-23.08.49.9999 ** -~kde-apps/kontactinterface-23.08.49.9999 ** -~kde-apps/korganizer-23.08.49.9999 ** -~kde-apps/kpimtextedit-23.08.49.9999 ** -~kde-apps/kpkpass-23.08.49.9999 ** -~kde-apps/ksmtp-23.08.49.9999 ** -~kde-apps/libgravatar-23.08.49.9999 ** -~kde-apps/libkdepim-23.08.49.9999 ** -~kde-apps/libkgapi-23.08.49.9999 ** -~kde-apps/libkleo-23.08.49.9999 ** -~kde-apps/libksieve-23.08.49.9999 ** -~kde-apps/libktnef-23.08.49.9999 ** -~kde-apps/mailcommon-23.08.49.9999 ** -~kde-apps/mailimporter-23.08.49.9999 ** -~kde-apps/mbox-importer-23.08.49.9999 ** -~kde-apps/messagelib-23.08.49.9999 ** -~kde-apps/pim-data-exporter-23.08.49.9999 ** -~kde-apps/pim-sieve-editor-23.08.49.9999 ** -~kde-apps/pimcommon-23.08.49.9999 ** -~kde-misc/zanshin-23.08.49.9999 ** -~dev-util/kdevelop-23.08.49.9999 ** -~dev-util/kdevelop-php-23.08.49.9999 ** -~dev-util/kdevelop-python-23.08.49.9999 ** -~dev-util/kio-perldoc-23.08.49.9999 ** -~kde-apps/cervisia-23.08.49.9999 ** -~kde-apps/dolphin-plugins-git-23.08.49.9999 ** -~kde-apps/dolphin-plugins-mercurial-23.08.49.9999 ** -~kde-apps/dolphin-plugins-subversion-23.08.49.9999 ** -~kde-apps/kapptemplate-23.08.49.9999 ** -~kde-apps/kcachegrind-23.08.49.9999 ** -~kde-apps/kde-dev-scripts-23.08.49.9999 ** -~kde-apps/kde-dev-utils-23.08.49.9999 ** -~kde-apps/kdesdk-meta-23.08.49.9999 ** -~kde-apps/kdesdk-thumbnailers-23.08.49.9999 ** -~kde-apps/kompare-23.08.49.9999 ** -~kde-apps/libkomparediff2-23.08.49.9999 ** -~kde-apps/lokalize-23.08.49.9999 ** -~kde-apps/poxml-23.08.49.9999 ** -~kde-apps/umbrello-23.08.49.9999 ** -~app-cdr/dolphin-plugins-mountiso-23.08.49.9999 ** -~app-crypt/keysmith-23.08.49.9999 ** -~app-editors/ghostwriter-23.08.49.9999 ** -~kde-apps/ark-23.08.49.9999 ** -~kde-apps/filelight-23.08.49.9999 ** -~kde-apps/kbackup-23.08.49.9999 ** -~kde-apps/kcalc-23.08.49.9999 ** -~kde-apps/kcharselect-23.08.49.9999 ** -~kde-apps/kdebugsettings-23.08.49.9999 ** -~kde-apps/kdeutils-meta-23.08.49.9999 ** -~kde-apps/kdf-23.08.49.9999 ** -~kde-apps/kgpg-23.08.49.9999 ** -~kde-apps/kimagemapeditor-23.08.49.9999 ** -~kde-apps/kteatime-23.08.49.9999 ** -~kde-apps/ktimer-23.08.49.9999 ** -~kde-apps/kwalletmanager-23.08.49.9999 ** -~kde-plasma/print-manager-23.08.49.9999 ** -~kde-apps/sweeper-23.08.49.9999 ** -~kde-apps/yakuake-23.08.49.9999 ** -~kde-misc/kclock-23.08.49.9999 ** -~kde-misc/kweather-23.08.49.9999 ** -~kde-misc/markdownpart-23.08.49.9999 ** -~sys-block/partitionmanager-23.08.49.9999 ** -~sys-libs/kpmcore-23.08.49.9999 ** diff --git a/Documentation/package.accept_keywords/kde-gear-24.05.keywords b/Documentation/package.accept_keywords/kde-gear-24.05.keywords new file mode 100644 index 0000000000..ea273e296a --- /dev/null +++ b/Documentation/package.accept_keywords/kde-gear-24.05.keywords @@ -0,0 +1,272 @@ +# Autogenerated by regenerate-files, DO NOT EDIT. +# You can use this file to keyword/unkeyword the KDE Gear 24.05 release. +# Edit Documentation/package.accept_keywords/.kde-gear-24.05/ files instead. +<kde-apps/kdialog-24.05.50 +<kde-apps/keditbookmarks-24.05.50 +<kde-apps/kfind-24.05.50 +<kde-apps/konqueror-24.05.50 +<www-client/falkon-24.05.50 +<kde-apps/baloo-widgets-24.05.50 +<kde-apps/dolphin-24.05.50 +<kde-apps/kate-24.05.50 +<kde-apps/kate-addons-24.05.50 +<kde-apps/kate-lib-24.05.50 +<kde-apps/kde-apps-meta-24.05.50 +<kde-apps/kdecore-meta-24.05.50 +<kde-apps/khelpcenter-24.05.50 +<kde-apps/konsole-24.05.50 +<kde-apps/kwrite-24.05.50 +<app-accessibility/kontrast-24.05.50 +<kde-apps/kdeaccessibility-meta-24.05.50 +<kde-apps/kmag-24.05.50 +<kde-apps/kmousetool-24.05.50 +<kde-apps/kmouth-24.05.50 +<kde-apps/kdeadmin-meta-24.05.50 +<kde-apps/kcron-24.05.50 +<kde-apps/ksystemlog-24.05.50 +<kde-apps/analitza-24.05.50 +<kde-apps/artikulate-24.05.50 +<kde-apps/blinken-24.05.50 +<kde-apps/cantor-24.05.50 +<kde-apps/kalgebra-24.05.50 +<kde-apps/kalzium-24.05.50 +<kde-apps/kanagram-24.05.50 +<kde-apps/kbruch-24.05.50 +<kde-apps/kdeedu-data-24.05.50 +<kde-apps/kdeedu-meta-24.05.50 +<kde-apps/kgeography-24.05.50 +<kde-apps/khangman-24.05.50 +<kde-apps/kig-24.05.50 +<kde-apps/kiten-24.05.50 +<kde-apps/klettres-24.05.50 +<kde-apps/kmplot-24.05.50 +<kde-apps/kqtquickcharts-24.05.50 +<kde-apps/ktouch-24.05.50 +<kde-apps/kturtle-24.05.50 +<kde-apps/kwordquiz-24.05.50 +<kde-apps/libkeduvocdocument-24.05.50 +<kde-apps/marble-24.05.50 +<kde-apps/minuet-24.05.50 +<kde-apps/parley-24.05.50 +<kde-apps/rocs-24.05.50 +<kde-apps/step-24.05.50 +<games-puzzle/skladnik-24.05.50 +<kde-apps/bomber-24.05.50 +<kde-apps/bovo-24.05.50 +<kde-apps/granatier-24.05.50 +<kde-apps/kajongg-24.05.50 +<kde-apps/kapman-24.05.50 +<kde-apps/katomic-24.05.50 +<kde-apps/kblackbox-24.05.50 +<kde-apps/kblocks-24.05.50 +<kde-apps/kbounce-24.05.50 +<kde-apps/kbreakout-24.05.50 +<kde-apps/kdegames-meta-24.05.50 +<kde-apps/kdiamond-24.05.50 +<kde-apps/kfourinline-24.05.50 +<kde-apps/kgoldrunner-24.05.50 +<kde-apps/kigo-24.05.50 +<kde-apps/killbots-24.05.50 +<kde-apps/kiriki-24.05.50 +<kde-apps/kjumpingcube-24.05.50 +<kde-apps/klickety-24.05.50 +<kde-apps/klines-24.05.50 +<kde-apps/kmahjongg-24.05.50 +<kde-apps/kmines-24.05.50 +<kde-apps/knavalbattle-24.05.50 +<kde-apps/knetwalk-24.05.50 +<kde-apps/knights-24.05.50 +<kde-apps/kolf-24.05.50 +<kde-apps/kollision-24.05.50 +<kde-apps/konquest-24.05.50 +<kde-apps/kpat-24.05.50 +<kde-apps/kreversi-24.05.50 +<kde-apps/kshisen-24.05.50 +<kde-apps/ksirk-24.05.50 +<kde-apps/ksnakeduel-24.05.50 +<kde-apps/kspaceduel-24.05.50 +<kde-apps/ksquares-24.05.50 +<kde-apps/ksudoku-24.05.50 +<kde-apps/ktuberling-24.05.50 +<kde-apps/kubrick-24.05.50 +<kde-apps/libkdegames-24.05.50 +<kde-apps/libkmahjongg-24.05.50 +<kde-apps/lskat-24.05.50 +<kde-apps/palapeli-24.05.50 +<kde-apps/picmi-24.05.50 +<kde-apps/gwenview-24.05.50 +<kde-apps/kamera-24.05.50 +<kde-apps/kcolorchooser-24.05.50 +<kde-apps/kdegraphics-meta-24.05.50 +<kde-apps/kdegraphics-mobipocket-24.05.50 +<kde-apps/kolourpaint-24.05.50 +<kde-apps/kruler-24.05.50 +<kde-apps/libkdcraw-24.05.50 +<kde-apps/libkexiv2-24.05.50 +<kde-apps/libksane-24.05.50 +<kde-apps/okular-24.05.50 +<kde-apps/spectacle-24.05.50 +<kde-apps/svgpart-24.05.50 +<kde-apps/thumbnailers-24.05.50 +<kde-misc/colord-kde-24.05.50 +<kde-misc/skanlite-24.05.50 +<media-gfx/skanpage-24.05.50 +<media-libs/ksanecore-24.05.50 +<kde-apps/audiocd-kio-24.05.50 +<kde-apps/dragon-24.05.50 +<kde-apps/ffmpegthumbs-24.05.50 +<kde-apps/juk-24.05.50 +<kde-apps/k3b-24.05.50 +<kde-apps/kamoso-24.05.50 +<kde-apps/kdemultimedia-meta-24.05.50 +<kde-apps/kdenlive-24.05.50 +<kde-apps/kmix-24.05.50 +<kde-apps/kwave-24.05.50 +<kde-apps/libkcddb-24.05.50 +<kde-apps/libkcompactdisc-24.05.50 +<media-sound/audex-24.05.50 +<media-sound/elisa-24.05.50 +<media-sound/kasts-24.05.50 +<media-sound/krecorder-24.05.50 +<kde-apps/dolphin-plugins-dropbox-24.05.50 +<kde-apps/kaccounts-integration-24.05.50 +<kde-apps/kaccounts-providers-24.05.50 +<kde-apps/kdenetwork-meta-24.05.50 +<kde-apps/kdenetwork-filesharing-24.05.50 +<kde-apps/kget-24.05.50 +<kde-apps/kio-extras-24.05.50 +<kde-apps/krdc-24.05.50 +<kde-apps/krfb-24.05.50 +<kde-apps/signon-kwallet-extension-24.05.50 +<kde-misc/kdeconnect-24.05.50 +<kde-misc/kio-gdrive-24.05.50 +<net-im/neochat-24.05.50 +<net-im/tokodon-24.05.50 +<net-irc/konversation-24.05.50 +<net-libs/libktorrent-24.05.50 +<net-misc/kio-zeroconf-24.05.50 +<net-news/alligator-24.05.50 +<net-p2p/ktorrent-24.05.50 +<app-office/merkuro-24.05.50 +<dev-libs/kopeninghours-24.05.50 +<dev-libs/kosmindoormap-24.05.50 +<dev-libs/kpublictransport-24.05.50 +<kde-apps/akonadi-24.05.50 +<kde-apps/akonadi-calendar-24.05.50 +<kde-apps/akonadi-contacts-24.05.50 +<kde-apps/akonadi-import-wizard-24.05.50 +<kde-apps/akonadi-mime-24.05.50 +<kde-apps/akonadi-notes-24.05.50 +<kde-apps/akonadi-search-24.05.50 +<kde-apps/akonadiconsole-24.05.50 +<kde-apps/akregator-24.05.50 +<kde-apps/calendarjanitor-24.05.50 +<kde-apps/calendarsupport-24.05.50 +<kde-apps/eventviews-24.05.50 +<kde-apps/grantlee-editor-24.05.50 +<kde-apps/grantleetheme-24.05.50 +<kde-apps/incidenceeditor-24.05.50 +<kde-apps/kaddressbook-24.05.50 +<kde-apps/kalarm-24.05.50 +<kde-apps/kcalutils-24.05.50 +<kde-apps/kdepim-addons-24.05.50 +<kde-apps/kdepim-meta-24.05.50 +<kde-apps/kdepim-runtime-24.05.50 +<kde-apps/kidentitymanagement-24.05.50 +<kde-apps/kimap-24.05.50 +<kde-apps/kitinerary-24.05.50 +<kde-apps/kldap-24.05.50 +<kde-apps/kleopatra-24.05.50 +<kde-apps/kmail-24.05.50 +<kde-apps/kmail-account-wizard-24.05.50 +<kde-apps/kmailtransport-24.05.50 +<kde-apps/kmbox-24.05.50 +<kde-apps/kmime-24.05.50 +<kde-apps/knotes-24.05.50 +<kde-apps/konsolekalendar-24.05.50 +<kde-apps/kontact-24.05.50 +<kde-apps/kontactinterface-24.05.50 +<kde-apps/korganizer-24.05.50 +<kde-apps/kpimtextedit-24.05.50 +<kde-apps/kpkpass-24.05.50 +<kde-apps/ksmtp-24.05.50 +<kde-apps/libgravatar-24.05.50 +<kde-apps/libkdepim-24.05.50 +<kde-apps/libkgapi-24.05.50 +<kde-apps/libkleo-24.05.50 +<kde-apps/libksieve-24.05.50 +<kde-apps/libktnef-24.05.50 +<kde-apps/mailcommon-24.05.50 +<kde-apps/mailimporter-24.05.50 +<kde-apps/mbox-importer-24.05.50 +<kde-apps/messagelib-24.05.50 +<kde-apps/mimetreeparser-24.05.50 +<kde-apps/pim-data-exporter-24.05.50 +<kde-apps/pim-sieve-editor-24.05.50 +<kde-apps/pimcommon-24.05.50 +<kde-misc/zanshin-24.05.50 +<dev-util/kdevelop-24.05.50 +<dev-util/kdevelop-php-24.05.50 +<dev-util/kdevelop-python-24.05.50 +<dev-util/kio-perldoc-24.05.50 +<kde-apps/cervisia-24.05.50 +<kde-apps/dolphin-plugins-git-24.05.50 +<kde-apps/dolphin-plugins-mercurial-24.05.50 +<kde-apps/dolphin-plugins-subversion-24.05.50 +<kde-apps/kapptemplate-24.05.50 +<kde-apps/kcachegrind-24.05.50 +<kde-apps/kde-dev-scripts-24.05.50 +<kde-apps/kde-dev-utils-24.05.50 +<kde-apps/kdesdk-meta-24.05.50 +<kde-apps/kdesdk-thumbnailers-24.05.50 +<kde-apps/kompare-24.05.50 +<kde-apps/libkomparediff2-24.05.50 +<kde-apps/lokalize-24.05.50 +<kde-apps/poxml-24.05.50 +<kde-apps/umbrello-24.05.50 +<app-cdr/dolphin-plugins-mountiso-24.05.50 +<app-cdr/isoimagewriter-24.05.50 +<app-crypt/keysmith-24.05.50 +<app-editors/ghostwriter-24.05.50 +<kde-apps/ark-24.05.50 +<kde-apps/filelight-24.05.50 +<kde-apps/kbackup-24.05.50 +<kde-apps/kcalc-24.05.50 +<kde-apps/kcharselect-24.05.50 +<kde-apps/kdebugsettings-24.05.50 +<kde-apps/kdeutils-meta-24.05.50 +<kde-apps/kdf-24.05.50 +<kde-apps/kgpg-24.05.50 +<kde-apps/kimagemapeditor-24.05.50 +<kde-apps/kteatime-24.05.50 +<kde-apps/ktimer-24.05.50 +<kde-apps/kwalletmanager-24.05.50 +<kde-apps/sweeper-24.05.50 +<kde-apps/yakuake-24.05.50 +<kde-misc/kclock-24.05.50 +<kde-misc/kweather-24.05.50 +<kde-misc/markdownpart-24.05.50 +<sys-block/partitionmanager-24.05.50 +<sys-libs/kpmcore-24.05.50 +~dev-db/futuresql-0.1.1 +~dev-libs/kdiagram-3.0.1 +~dev-libs/kirigami-addons-1.3.0 +~dev-libs/ktextaddons-1.5.4 +~dev-libs/kweathercore-0.8.0 +~dev-libs/qcoro-0.10.0 +~media-libs/kcolorpicker-0.3.1 +~media-libs/kimageannotator-0.7.1 +~media-libs/kquickimageeditor-0.3.0 +~media-libs/libqaccessibilityclient-0.6.0 +~media-libs/mpvqt-1.0.0 +~media-libs/phonon-4.12.0 +~media-libs/phonon-vlc-0.12.0 +~media-libs/pulseaudio-qt-1.5.0 +~net-libs/accounts-qml-0.7_p20231028 +~net-libs/accounts-qt-1.17 +~net-libs/kdsoap-2.2.0 +~net-libs/kdsoap-ws-discovery-client-0.4.0 +=net-libs/signond-8.61-r100 +~net-libs/signon-oauth2-0.25_p20210102 +~net-libs/signon-ui-0.15_p20231016 +~sys-auth/polkit-qt-0.200.0 diff --git a/Documentation/package.accept_keywords/kde-gear-live.keywords b/Documentation/package.accept_keywords/kde-gear-live.keywords index d76d869241..11f76eda7e 100644 --- a/Documentation/package.accept_keywords/kde-gear-live.keywords +++ b/Documentation/package.accept_keywords/kde-gear-live.keywords @@ -50,6 +50,7 @@ ~kde-apps/parley-9999 ** ~kde-apps/rocs-9999 ** ~kde-apps/step-9999 ** +~games-puzzle/skladnik-9999 ** ~kde-apps/bomber-9999 ** ~kde-apps/bovo-9999 ** ~kde-apps/granatier-9999 ** @@ -109,6 +110,7 @@ ~kde-apps/thumbnailers-9999 ** ~kde-misc/colord-kde-9999 ** ~kde-misc/skanlite-9999 ** +~media-gfx/kgraphviewer-9999 ** ~media-gfx/skanpage-9999 ** ~media-libs/ksanecore-9999 ** ~kde-apps/audiocd-kio-9999 ** @@ -123,6 +125,7 @@ ~kde-apps/kwave-9999 ** ~kde-apps/libkcddb-9999 ** ~kde-apps/libkcompactdisc-9999 ** +~media-sound/audex-9999 ** ~media-sound/elisa-9999 ** ~media-sound/kasts-9999 ** ~media-sound/krecorder-9999 ** @@ -198,6 +201,7 @@ ~kde-apps/mailimporter-9999 ** ~kde-apps/mbox-importer-9999 ** ~kde-apps/messagelib-9999 ** +~kde-apps/mimetreeparser-9999 ** ~kde-apps/pim-data-exporter-9999 ** ~kde-apps/pim-sieve-editor-9999 ** ~kde-apps/pimcommon-9999 ** @@ -206,6 +210,7 @@ ~dev-util/kdevelop-php-9999 ** ~dev-util/kdevelop-python-9999 ** ~dev-util/kio-perldoc-9999 ** +~dev-util/massif-visualizer-9999 ** ~kde-apps/cervisia-9999 ** ~kde-apps/dolphin-plugins-git-9999 ** ~kde-apps/dolphin-plugins-mercurial-9999 ** @@ -222,8 +227,10 @@ ~kde-apps/poxml-9999 ** ~kde-apps/umbrello-9999 ** ~app-cdr/dolphin-plugins-mountiso-9999 ** +~app-cdr/isoimagewriter-9999 ** ~app-crypt/keysmith-9999 ** ~app-editors/ghostwriter-9999 ** +~dev-libs/kweathercore-9999 ** ~kde-apps/ark-9999 ** ~kde-apps/filelight-9999 ** ~kde-apps/kbackup-9999 ** @@ -244,3 +251,16 @@ ~kde-misc/markdownpart-9999 ** ~sys-block/partitionmanager-9999 ** ~sys-libs/kpmcore-9999 ** +~dev-db/futuresql-0.1.1 +~dev-libs/kdiagram-3.0.1 +~dev-libs/kirigami-addons-1.3.0 +~dev-libs/ktextaddons-1.5.4 +~dev-libs/kweathercore-0.8.0 +~dev-libs/qcoro-0.10.0 +~media-libs/kcolorpicker-0.3.1 +~media-libs/kimageannotator-0.7.1 +~media-libs/kquickimageeditor-0.3.0 +~media-libs/libqaccessibilityclient-0.6.0 +~media-libs/mpvqt-1.0.0 +~media-libs/pulseaudio-qt-1.5.0 +~net-libs/kdsoap-ws-discovery-client-0.4.0 diff --git a/Documentation/package.accept_keywords/kde-plasma-6.1.keywords b/Documentation/package.accept_keywords/kde-plasma-6.1.keywords new file mode 100644 index 0000000000..6d340e68d3 --- /dev/null +++ b/Documentation/package.accept_keywords/kde-plasma-6.1.keywords @@ -0,0 +1,79 @@ +# Autogenerated by regenerate-files, DO NOT EDIT. +# You can use this file to keyword/unkeyword the KDE Plasma 6.1 release. +# Edit Documentation/package.accept_keywords/.kde-plasma-6.1/ files instead. +<kde-plasma/bluedevil-6.1.50 +<kde-plasma/breeze-6.1.50 +<kde-plasma/breeze-grub-6.1.50 +<kde-plasma/breeze-gtk-6.1.50 +<kde-plasma/breeze-plymouth-6.1.50 +<kde-plasma/discover-6.1.50 +<kde-plasma/drkonqi-6.1.50 +<kde-plasma/flatpak-kcm-6.1.50 +<kde-plasma/kactivitymanagerd-6.1.50 +<kde-plasma/kde-cli-tools-6.1.50 +<kde-plasma/kde-gtk-config-6.1.50 +<kde-plasma/kdecoration-6.1.50 +<kde-plasma/kdeplasma-addons-6.1.50 +<kde-plasma/kgamma-6.1.50 +<kde-plasma/kglobalacceld-6.1.50 +<kde-plasma/kinfocenter-6.1.50 +<kde-plasma/kmenuedit-6.1.50 +<kde-plasma/kpipewire-6.1.50 +<kde-plasma/krdp-6.1.50 +<kde-plasma/kscreen-6.1.50 +<kde-plasma/kscreenlocker-6.1.50 +<kde-plasma/ksshaskpass-6.1.50 +<kde-plasma/ksystemstats-6.1.50 +<kde-plasma/kwallet-pam-6.1.50 +<kde-plasma/kwayland-6.1.50 +<kde-plasma/kwayland-integration-6.1.50 +<kde-plasma/kwin-6.1.50 +<kde-plasma/kwrited-6.1.50 +<kde-plasma/layer-shell-qt-6.1.50 +<kde-plasma/libkscreen-6.1.50 +<kde-plasma/libksysguard-6.1.50 +<kde-plasma/libplasma-6.1.50 +<kde-plasma/milou-6.1.50 +<kde-plasma/ocean-sound-theme-6.1.50 +<kde-plasma/oxygen-6.1.50 +<kde-plasma/oxygen-sounds-6.1.50 +<kde-plasma/plasma-activities-6.1.50 +<kde-plasma/plasma-activities-stats-6.1.50 +<kde-plasma/plasma-browser-integration-6.1.50 +<kde-plasma/plasma-desktop-6.1.50 +<kde-plasma/plasma-disks-6.1.50 +<kde-plasma/plasma-firewall-6.1.50 +<kde-plasma/plasma-integration-6.1.50 +<kde-plasma/plasma-meta-6.1.50 +<kde-plasma/plasma-nm-6.1.50 +<kde-plasma/plasma-pa-6.1.50 +<kde-plasma/plasma-sdk-6.1.50 +<kde-plasma/plasma-systemmonitor-6.1.50 +<kde-plasma/plasma-thunderbolt-6.1.50 +<kde-plasma/plasma-vault-6.1.50 +<kde-plasma/plasma-welcome-6.1.50 +<kde-plasma/plasma-workspace-6.1.50 +<kde-plasma/plasma-workspace-wallpapers-6.1.50 +<kde-plasma/plasma5support-6.1.50 +<kde-plasma/plymouth-kcm-6.1.50 +<kde-plasma/polkit-kde-agent-6.1.50 +<kde-plasma/powerdevil-6.1.50 +<kde-plasma/print-manager-6.1.50 +<kde-plasma/qqc2-breeze-style-6.1.50 +<kde-plasma/sddm-kcm-6.1.50 +<kde-plasma/systemsettings-6.1.50 +<kde-plasma/wacomtablet-6.1.50 +<kde-plasma/xdg-desktop-portal-kde-6.1.50 +~dev-libs/appstream-1.0.3 +~dev-libs/kirigami-addons-1.3.0 +~dev-python/pygdbmi-0.11.0.0 +~gui-apps/xwaylandvideobridge-0.4.0 +~kde-apps/kaccounts-integration-24.05.2 +~kde-apps/kaccounts-providers-24.05.2 +~kde-apps/signon-kwallet-extension-24.05.2 +~kde-apps/spectacle-24.05.2 +~kde-misc/kio-fuse-5.1.0 +=kde-plasma/print-manager-23.08.5-r100 +~kde-plasma/plasma-mimeapps-list-1 +~media-libs/libqaccessibilityclient-0.6.0 +~x11-misc/sddm-0.21.0_p20240302 diff --git a/Documentation/package.accept_keywords/kde-plasma-live.keywords b/Documentation/package.accept_keywords/kde-plasma-live.keywords index fbe081422d..cb6f5b7744 100644 --- a/Documentation/package.accept_keywords/kde-plasma-live.keywords +++ b/Documentation/package.accept_keywords/kde-plasma-live.keywords @@ -19,18 +19,19 @@ ~kde-plasma/kinfocenter-9999 ** ~kde-plasma/kmenuedit-9999 ** ~kde-plasma/kpipewire-9999 ** +~kde-plasma/krdp-9999 ** ~kde-plasma/kscreen-9999 ** ~kde-plasma/kscreenlocker-9999 ** ~kde-plasma/ksshaskpass-9999 ** ~kde-plasma/ksystemstats-9999 ** ~kde-plasma/kwallet-pam-9999 ** ~kde-plasma/kwayland-9999 ** +~kde-plasma/kwayland-integration-9999 ** ~kde-plasma/kwin-9999 ** ~kde-plasma/kwrited-9999 ** ~kde-plasma/layer-shell-qt-9999 ** ~kde-plasma/libkscreen-9999 ** ~kde-plasma/libksysguard-9999 ** -~kde-plasma/libkworkspace-9999 ** ~kde-plasma/libplasma-9999 ** ~kde-plasma/milou-9999 ** ~kde-plasma/ocean-sound-theme-9999 ** @@ -58,9 +59,19 @@ ~kde-plasma/polkit-kde-agent-9999 ** ~kde-plasma/powerdevil-9999 ** ~kde-plasma/print-manager-9999 ** +~kde-plasma/qqc2-breeze-style-9999 ** ~kde-plasma/sddm-kcm-9999 ** ~kde-plasma/systemsettings-9999 ** ~kde-plasma/wacomtablet-9999 ** ~kde-plasma/xdg-desktop-portal-kde-9999 ** -~kde-plasma/xembed-sni-proxy-9999 ** -~dev-libs/plasma-wayland-protocols-9999 ** +~dev-libs/appstream-1.0.3 +~dev-libs/kirigami-addons-1.3.0 +~dev-python/pygdbmi-0.11.0.0 +~gui-apps/xwaylandvideobridge-0.4.0 +~kde-apps/kaccounts-integration-24.05.2 +~kde-apps/kaccounts-providers-24.05.2 +~kde-apps/signon-kwallet-extension-24.05.2 +~kde-apps/spectacle-24.05.2 +~kde-misc/kio-fuse-5.1.0 +=kde-plasma/print-manager-23.08.5-r100 +~media-libs/libqaccessibilityclient-0.6.0 diff --git a/Documentation/package.mask/kde-frameworks-5.112 b/Documentation/package.mask/kde-frameworks-5.112 deleted file mode 100644 index c119ff5bad..0000000000 --- a/Documentation/package.mask/kde-frameworks-5.112 +++ /dev/null @@ -1,88 +0,0 @@ -# Autogenerated by regenerate-files, DO NOT EDIT. -# You can use this file to mask/unmask the KDE Frameworks 5 5.112 release. -# Edit Documentation/package.unmask/.kde-frameworks-5-5.112/ files instead. -# Tier 4: Provide extra features to other Frameworks to integrate with Plasma. -<kde-frameworks/frameworkintegration-5.112.50 -# PortingAids: Code and utilities for transition from kdelibs 4 to Frameworks 5. -<kde-frameworks/countryflags-5.112.50 -<kde-frameworks/kdelibs4support-5.112.50 -<kde-frameworks/khtml-5.112.50 -<kde-frameworks/kjs-5.112.50 -<kde-frameworks/kross-5.112.50 -# Tier 1: Depend only on Qt and possibly a few third-party libraries. -<kde-frameworks/attica-5.112.50 -<kde-frameworks/bluez-qt-5.112.50 -<kde-frameworks/breeze-icons-5.112.50 -<kde-frameworks/breeze-icons-rcc-5.112.50 -<kde-frameworks/extra-cmake-modules-5.112.50 -<kde-frameworks/kapidox-5.112.50 -<kde-frameworks/karchive-5.112.50 -<kde-frameworks/kcalendarcore-5.112.50 -<kde-frameworks/kcodecs-5.112.50 -<kde-frameworks/kconfig-5.112.50 -<kde-frameworks/kcoreaddons-5.112.50 -<kde-frameworks/kdbusaddons-5.112.50 -<kde-frameworks/kdnssd-5.112.50 -<kde-frameworks/kguiaddons-5.112.50 -<kde-frameworks/kholidays-5.112.50 -<kde-frameworks/ki18n-5.112.50 -<kde-frameworks/kidletime-5.112.50 -<kde-frameworks/kirigami-5.112.50 -<kde-frameworks/kitemmodels-5.112.50 -<kde-frameworks/kitemviews-5.112.50 -<kde-frameworks/kplotting-5.112.50 -<kde-frameworks/kquickcharts-5.112.50 -<kde-frameworks/kwidgetsaddons-5.112.50 -<kde-frameworks/kwindowsystem-5.112.50 -<kde-frameworks/modemmanager-qt-5.112.50 -<kde-frameworks/networkmanager-qt-5.112.50 -<kde-frameworks/oxygen-icons-5.112.50 -<kde-frameworks/prison-5.112.50 -<kde-frameworks/solid-5.112.50 -<kde-frameworks/sonnet-5.112.50 -<kde-frameworks/syntax-highlighting-5.112.50 -<kde-frameworks/threadweaver-5.112.50 -<kde-plasma/kwayland-5.112.50 -# Tier 2: Additionally depend on tier 1 frameworks. -<kde-frameworks/kauth-5.112.50 -<kde-frameworks/kcompletion-5.112.50 -<kde-frameworks/kcontacts-5.112.50 -<kde-frameworks/kcrash-5.112.50 -<kde-frameworks/kdoctools-5.112.50 -<kde-frameworks/kfilemetadata-5.112.50 -<kde-frameworks/kimageformats-5.112.50 -<kde-frameworks/kjobwidgets-5.112.50 -<kde-frameworks/knotifications-5.112.50 -<kde-frameworks/kpackage-5.112.50 -<kde-frameworks/kpeople-5.112.50 -<kde-frameworks/kpty-5.112.50 -<kde-frameworks/kunitconversion-5.112.50 -<kde-frameworks/syndication-5.112.50 -<kde-plasma/plasma-activities-5.112.50 -# Tier 3: More powerful, comprehensive packages, with complex dependencies. -<kde-frameworks/baloo-5.112.50 -<kde-frameworks/kbookmarks-5.112.50 -<kde-frameworks/kcmutils-5.112.50 -<kde-frameworks/kconfigwidgets-5.112.50 -<kde-frameworks/kdav-5.112.50 -<kde-frameworks/kdeclarative-5.112.50 -<kde-frameworks/kded-5.112.50 -<kde-frameworks/kdesu-5.112.50 -<kde-frameworks/kemoticons-5.112.50 -<kde-frameworks/kglobalaccel-5.112.50 -<kde-frameworks/kiconthemes-5.112.50 -<kde-frameworks/kinit-5.112.50 -<kde-frameworks/kio-5.112.50 -<kde-frameworks/knewstuff-5.112.50 -<kde-frameworks/knotifyconfig-5.112.50 -<kde-frameworks/kparts-5.112.50 -<kde-frameworks/krunner-5.112.50 -<kde-frameworks/kservice-5.112.50 -<kde-frameworks/ktexteditor-5.112.50 -<kde-frameworks/ktextwidgets-5.112.50 -<kde-frameworks/kwallet-5.112.50 -<kde-frameworks/kxmlgui-5.112.50 -<kde-frameworks/purpose-5.112.50 -<kde-frameworks/qqc2-desktop-style-5.112.50 -<kde-plasma/libplasma-5.112.50 -<kde-plasma/plasma-activities-stats-5.112.50 diff --git a/Documentation/package.mask/kde-frameworks-5.116 b/Documentation/package.mask/kde-frameworks-5.116 new file mode 100644 index 0000000000..7b1cb7aec2 --- /dev/null +++ b/Documentation/package.mask/kde-frameworks-5.116 @@ -0,0 +1,88 @@ +# Autogenerated by regenerate-files, DO NOT EDIT. +# You can use this file to mask/unmask the KDE Frameworks 5 5.116 release. +# Edit Documentation/package.unmask/.kde-frameworks-5-5.116/ files instead. +# Tier 4: Provide extra features to other Frameworks to integrate with Plasma. +<kde-frameworks/frameworkintegration-5.116.50 +# PortingAids: Code and utilities for transition from kdelibs 4 to Frameworks 5. +<kde-frameworks/countryflags-5.116.50 +<kde-frameworks/kdelibs4support-5.116.50 +<kde-frameworks/khtml-5.116.50 +<kde-frameworks/kjs-5.116.50 +<kde-frameworks/kross-5.116.50 +# Tier 1: Depend only on Qt and possibly a few third-party libraries. +<kde-frameworks/attica-5.116.50 +<kde-frameworks/bluez-qt-5.116.50 +<kde-frameworks/breeze-icons-5.116.50 +<kde-frameworks/breeze-icons-rcc-5.116.50 +<kde-frameworks/extra-cmake-modules-5.116.50 +<kde-frameworks/kapidox-5.116.50 +<kde-frameworks/karchive-5.116.50 +<kde-frameworks/kcalendarcore-5.116.50 +<kde-frameworks/kcodecs-5.116.50 +<kde-frameworks/kconfig-5.116.50 +<kde-frameworks/kcoreaddons-5.116.50 +<kde-frameworks/kdbusaddons-5.116.50 +<kde-frameworks/kdnssd-5.116.50 +<kde-frameworks/kguiaddons-5.116.50 +<kde-frameworks/kholidays-5.116.50 +<kde-frameworks/ki18n-5.116.50 +<kde-frameworks/kidletime-5.116.50 +<kde-frameworks/kirigami-5.116.50 +<kde-frameworks/kitemmodels-5.116.50 +<kde-frameworks/kitemviews-5.116.50 +<kde-frameworks/kplotting-5.116.50 +<kde-frameworks/kquickcharts-5.116.50 +<kde-frameworks/kwidgetsaddons-5.116.50 +<kde-frameworks/kwindowsystem-5.116.50 +<kde-frameworks/modemmanager-qt-5.116.50 +<kde-frameworks/networkmanager-qt-5.116.50 +<kde-frameworks/oxygen-icons-5.116.50 +<kde-frameworks/prison-5.116.50 +<kde-frameworks/solid-5.116.50 +<kde-frameworks/sonnet-5.116.50 +<kde-frameworks/syntax-highlighting-5.116.50 +<kde-frameworks/threadweaver-5.116.50 +<kde-plasma/kwayland-5.116.50 +# Tier 2: Additionally depend on tier 1 frameworks. +<kde-frameworks/kauth-5.116.50 +<kde-frameworks/kcompletion-5.116.50 +<kde-frameworks/kcontacts-5.116.50 +<kde-frameworks/kcrash-5.116.50 +<kde-frameworks/kdoctools-5.116.50 +<kde-frameworks/kfilemetadata-5.116.50 +<kde-frameworks/kimageformats-5.116.50 +<kde-frameworks/kjobwidgets-5.116.50 +<kde-frameworks/knotifications-5.116.50 +<kde-frameworks/kpackage-5.116.50 +<kde-frameworks/kpeople-5.116.50 +<kde-frameworks/kpty-5.116.50 +<kde-frameworks/kunitconversion-5.116.50 +<kde-frameworks/syndication-5.116.50 +<kde-plasma/plasma-activities-5.116.50 +# Tier 3: More powerful, comprehensive packages, with complex dependencies. +<kde-frameworks/baloo-5.116.50 +<kde-frameworks/kbookmarks-5.116.50 +<kde-frameworks/kcmutils-5.116.50 +<kde-frameworks/kconfigwidgets-5.116.50 +<kde-frameworks/kdav-5.116.50 +<kde-frameworks/kdeclarative-5.116.50 +<kde-frameworks/kded-5.116.50 +<kde-frameworks/kdesu-5.116.50 +<kde-frameworks/kemoticons-5.116.50 +<kde-frameworks/kglobalaccel-5.116.50 +<kde-frameworks/kiconthemes-5.116.50 +<kde-frameworks/kinit-5.116.50 +<kde-frameworks/kio-5.116.50 +<kde-frameworks/knewstuff-5.116.50 +<kde-frameworks/knotifyconfig-5.116.50 +<kde-frameworks/kparts-5.116.50 +<kde-frameworks/krunner-5.116.50 +<kde-frameworks/kservice-5.116.50 +<kde-frameworks/ktexteditor-5.116.50 +<kde-frameworks/ktextwidgets-5.116.50 +<kde-frameworks/kwallet-5.116.50 +<kde-frameworks/kxmlgui-5.116.50 +<kde-frameworks/purpose-5.116.50 +<kde-frameworks/qqc2-desktop-style-5.116.50 +<kde-plasma/libplasma-5.116.50 +<kde-plasma/plasma-activities-stats-5.116.50 diff --git a/Documentation/package.mask/kde-frameworks-6.4 b/Documentation/package.mask/kde-frameworks-6.4 new file mode 100644 index 0000000000..6ca838338c --- /dev/null +++ b/Documentation/package.mask/kde-frameworks-6.4 @@ -0,0 +1,78 @@ +# Autogenerated by regenerate-files, DO NOT EDIT. +# You can use this file to mask/unmask the KDE Frameworks 6.4 release. +# Edit Documentation/package.unmask/.kde-frameworks-6.4/ files instead. +# Tier 6.4.50: Provide extra features to other Frameworks to integrate with Plasma. +>=kde-frameworks/frameworkintegration-6.4:6 +# Tier 6.4.50: Depend only on Qt and possibly a few third-party libraries. +>=kde-frameworks/attica-6.4:6 +>=kde-frameworks/bluez-qt-6.4:6 +>=kde-frameworks/breeze-icons-6.4:6 +<kde-frameworks/extra-cmake-modules-6.4.50:0 +>=kde-frameworks/karchive-6.4:6 +>=kde-frameworks/kcalendarcore-6.4:6 +>=kde-frameworks/kcodecs-6.4:6 +>=kde-frameworks/kconfig-6.4:6 +>=kde-frameworks/kcoreaddons-6.4:6 +>=kde-frameworks/kdbusaddons-6.4:6 +>=kde-frameworks/kdnssd-6.4:6 +>=kde-frameworks/kguiaddons-6.4:6 +>=kde-frameworks/kholidays-6.4:6 +>=kde-frameworks/ki18n-6.4:6 +>=kde-frameworks/kidletime-6.4:6 +>=kde-frameworks/kirigami-6.4:6 +>=kde-frameworks/kitemmodels-6.4:6 +>=kde-frameworks/kitemviews-6.4:6 +>=kde-frameworks/kplotting-6.4:6 +>=kde-frameworks/kquickcharts-6.4:6 +>=kde-frameworks/ktexttemplate-6.4:6 +>=kde-frameworks/kuserfeedback-6.4:6 +>=kde-frameworks/kwidgetsaddons-6.4:6 +>=kde-frameworks/kwindowsystem-6.4:6 +>=kde-frameworks/modemmanager-qt-6.4:6 +>=kde-frameworks/networkmanager-qt-6.4:6 +>=kde-frameworks/prison-6.4:6 +>=kde-frameworks/solid-6.4:6 +>=kde-frameworks/sonnet-6.4:6 +>=kde-frameworks/syntax-highlighting-6.4:6 +>=kde-frameworks/threadweaver-6.4:6 +# Tier 6.4.50: Additionally depend on tier 1 frameworks. +>=kde-frameworks/kauth-6.4:6 +>=kde-frameworks/kcolorscheme-6.4:6 +>=kde-frameworks/kcompletion-6.4:6 +>=kde-frameworks/kcontacts-6.4:6 +>=kde-frameworks/kcrash-6.4:6 +>=kde-frameworks/kdoctools-6.4:6 +>=kde-frameworks/kfilemetadata-6.4:6 +>=kde-frameworks/kimageformats-6.4:6 +>=kde-frameworks/kjobwidgets-6.4:6 +>=kde-frameworks/knotifications-6.4:6 +>=kde-frameworks/kpackage-6.4:6 +>=kde-frameworks/kpty-6.4:6 +>=kde-frameworks/kstatusnotifieritem-6.4:6 +>=kde-frameworks/ksvg-6.4:6 +>=kde-frameworks/kunitconversion-6.4:6 +>=kde-frameworks/syndication-6.4:6 +# Tier 6.4.50: More powerful, comprehensive packages, with complex dependencies. +>=kde-frameworks/baloo-6.4:6 +>=kde-frameworks/kbookmarks-6.4:6 +>=kde-frameworks/kcmutils-6.4:6 +>=kde-frameworks/kconfigwidgets-6.4:6 +>=kde-frameworks/kdav-6.4:6 +>=kde-frameworks/kdeclarative-6.4:6 +>=kde-frameworks/kded-6.4:6 +>=kde-frameworks/kdesu-6.4:6 +>=kde-frameworks/kglobalaccel-6.4:6 +>=kde-frameworks/kiconthemes-6.4:6 +>=kde-frameworks/kio-6.4:6 +>=kde-frameworks/knewstuff-6.4:6 +>=kde-frameworks/knotifyconfig-6.4:6 +>=kde-frameworks/kparts-6.4:6 +>=kde-frameworks/kpeople-6.4:6 +>=kde-frameworks/krunner-6.4:6 +>=kde-frameworks/kservice-6.4:6 +>=kde-frameworks/ktexteditor-6.4:6 +>=kde-frameworks/ktextwidgets-6.4:6 +>=kde-frameworks/kwallet-6.4:6 +>=kde-frameworks/kxmlgui-6.4:6 +>=kde-frameworks/purpose-6.4:6 +>=kde-frameworks/qqc2-desktop-style-6.4:6 diff --git a/Documentation/package.mask/kde-frameworks-live b/Documentation/package.mask/kde-frameworks-live index ec89fd2888..3aea8d3592 120000..100644 --- a/Documentation/package.mask/kde-frameworks-live +++ b/Documentation/package.mask/kde-frameworks-live @@ -1 +1,78 @@ -kde-frameworks-5-live
\ No newline at end of file +# Autogenerated by regenerate-files, DO NOT EDIT. +# Live packages are masked by default. +# Edit Documentation/package.unmask/.kde-frameworks-live/ files instead. +# Tier 4: Provide extra features to other Frameworks to integrate with Plasma. +~kde-frameworks/frameworkintegration-9999:6 +# Tier 1: Depend only on Qt and possibly a few third-party libraries. +~kde-frameworks/attica-9999:6 +~kde-frameworks/bluez-qt-9999:6 +~kde-frameworks/breeze-icons-9999:6 +~kde-frameworks/extra-cmake-modules-9999:0 +~kde-frameworks/karchive-9999:6 +~kde-frameworks/kcalendarcore-9999:6 +~kde-frameworks/kcodecs-9999:6 +~kde-frameworks/kconfig-9999:6 +~kde-frameworks/kcoreaddons-9999:6 +~kde-frameworks/kdbusaddons-9999:6 +~kde-frameworks/kdnssd-9999:6 +~kde-frameworks/kguiaddons-9999:6 +~kde-frameworks/kholidays-9999:6 +~kde-frameworks/ki18n-9999:6 +~kde-frameworks/kidletime-9999:6 +~kde-frameworks/kirigami-9999:6 +~kde-frameworks/kitemmodels-9999:6 +~kde-frameworks/kitemviews-9999:6 +~kde-frameworks/kplotting-9999:6 +~kde-frameworks/kquickcharts-9999:6 +~kde-frameworks/ktexttemplate-9999:6 +~kde-frameworks/kuserfeedback-9999:6 +~kde-frameworks/kwidgetsaddons-9999:6 +~kde-frameworks/kwindowsystem-9999:6 +~kde-frameworks/modemmanager-qt-9999:6 +~kde-frameworks/networkmanager-qt-9999:6 +~kde-frameworks/prison-9999:6 +~kde-frameworks/solid-9999:6 +~kde-frameworks/sonnet-9999:6 +~kde-frameworks/syntax-highlighting-9999:6 +~kde-frameworks/threadweaver-9999:6 +# Tier 2: Additionally depend on tier 1 frameworks. +~kde-frameworks/kauth-9999:6 +~kde-frameworks/kcolorscheme-9999:6 +~kde-frameworks/kcompletion-9999:6 +~kde-frameworks/kcontacts-9999:6 +~kde-frameworks/kcrash-9999:6 +~kde-frameworks/kdoctools-9999:6 +~kde-frameworks/kfilemetadata-9999:6 +~kde-frameworks/kimageformats-9999:6 +~kde-frameworks/kjobwidgets-9999:6 +~kde-frameworks/knotifications-9999:6 +~kde-frameworks/kpackage-9999:6 +~kde-frameworks/kpty-9999:6 +~kde-frameworks/kstatusnotifieritem-9999:6 +~kde-frameworks/ksvg-9999:6 +~kde-frameworks/kunitconversion-9999:6 +~kde-frameworks/syndication-9999:6 +# Tier 3: More powerful, comprehensive packages, with complex dependencies. +~kde-frameworks/baloo-9999:6 +~kde-frameworks/kbookmarks-9999:6 +~kde-frameworks/kcmutils-9999:6 +~kde-frameworks/kconfigwidgets-9999:6 +~kde-frameworks/kdav-9999:6 +~kde-frameworks/kdeclarative-9999:6 +~kde-frameworks/kded-9999:6 +~kde-frameworks/kdesu-9999:6 +~kde-frameworks/kglobalaccel-9999:6 +~kde-frameworks/kiconthemes-9999:6 +~kde-frameworks/kio-9999:6 +~kde-frameworks/knewstuff-9999:6 +~kde-frameworks/knotifyconfig-9999:6 +~kde-frameworks/kparts-9999:6 +~kde-frameworks/kpeople-9999:6 +~kde-frameworks/krunner-9999:6 +~kde-frameworks/kservice-9999:6 +~kde-frameworks/ktexteditor-9999:6 +~kde-frameworks/ktextwidgets-9999:6 +~kde-frameworks/kwallet-9999:6 +~kde-frameworks/kxmlgui-9999:6 +~kde-frameworks/purpose-9999:6 +~kde-frameworks/qqc2-desktop-style-9999:6 diff --git a/Documentation/package.mask/kde-gear-23.04 b/Documentation/package.mask/kde-gear-23.04 deleted file mode 100644 index eca4b6b5f8..0000000000 --- a/Documentation/package.mask/kde-gear-23.04 +++ /dev/null @@ -1,249 +0,0 @@ -# Autogenerated by regenerate-files, DO NOT EDIT. -# You can use this file to mask/unmask the KDE Gear 23.04 release. -# Edit Documentation/package.unmask/.kde-gear-23.04/ files instead. -<kde-apps/kdialog-23.04.50 -<kde-apps/keditbookmarks-23.04.50 -<kde-apps/kfind-23.04.50 -<kde-apps/konqueror-23.04.50 -<www-client/falkon-23.04.50 -<kde-apps/baloo-widgets-23.04.50 -<kde-apps/dolphin-23.04.50 -<kde-apps/kate-23.04.50 -<kde-apps/kate-addons-23.04.50 -<kde-apps/kate-lib-23.04.50 -<kde-apps/kde-apps-meta-23.04.50 -<kde-apps/kdecore-meta-23.04.50 -<kde-apps/khelpcenter-23.04.50 -<kde-apps/konsole-23.04.50 -<kde-apps/kwrite-23.04.50 -<app-accessibility/kontrast-23.04.50 -<kde-apps/kdeaccessibility-meta-23.04.50 -<kde-apps/kmag-23.04.50 -<kde-apps/kmousetool-23.04.50 -<kde-apps/kmouth-23.04.50 -<kde-apps/kdeadmin-meta-23.04.50 -<kde-apps/kcron-23.04.50 -<kde-apps/ksystemlog-23.04.50 -<kde-apps/analitza-23.04.50 -<kde-apps/artikulate-23.04.50 -<kde-apps/blinken-23.04.50 -<kde-apps/cantor-23.04.50 -<kde-apps/kalgebra-23.04.50 -<kde-apps/kalzium-23.04.50 -<kde-apps/kanagram-23.04.50 -<kde-apps/kbruch-23.04.50 -<kde-apps/kdeedu-data-23.04.50 -<kde-apps/kdeedu-meta-23.04.50 -<kde-apps/kgeography-23.04.50 -<kde-apps/khangman-23.04.50 -<kde-apps/kig-23.04.50 -<kde-apps/kiten-23.04.50 -<kde-apps/klettres-23.04.50 -<kde-apps/kmplot-23.04.50 -<kde-apps/kqtquickcharts-23.04.50 -<kde-apps/ktouch-23.04.50 -<kde-apps/kturtle-23.04.50 -<kde-apps/kwordquiz-23.04.50 -<kde-apps/libkeduvocdocument-23.04.50 -<kde-apps/marble-23.04.50 -<kde-apps/minuet-23.04.50 -<kde-apps/parley-23.04.50 -<kde-apps/rocs-23.04.50 -<kde-apps/step-23.04.50 -<kde-apps/bomber-23.04.50 -<kde-apps/bovo-23.04.50 -<kde-apps/granatier-23.04.50 -<kde-apps/kajongg-23.04.50 -<kde-apps/kapman-23.04.50 -<kde-apps/katomic-23.04.50 -<kde-apps/kblackbox-23.04.50 -<kde-apps/kblocks-23.04.50 -<kde-apps/kbounce-23.04.50 -<kde-apps/kbreakout-23.04.50 -<kde-apps/kdegames-meta-23.04.50 -<kde-apps/kdiamond-23.04.50 -<kde-apps/kfourinline-23.04.50 -<kde-apps/kgoldrunner-23.04.50 -<kde-apps/kigo-23.04.50 -<kde-apps/killbots-23.04.50 -<kde-apps/kiriki-23.04.50 -<kde-apps/kjumpingcube-23.04.50 -<kde-apps/klickety-23.04.50 -<kde-apps/klines-23.04.50 -<kde-apps/kmahjongg-23.04.50 -<kde-apps/kmines-23.04.50 -<kde-apps/knavalbattle-23.04.50 -<kde-apps/knetwalk-23.04.50 -<kde-apps/knights-23.04.50 -<kde-apps/kolf-23.04.50 -<kde-apps/kollision-23.04.50 -<kde-apps/konquest-23.04.50 -<kde-apps/kpat-23.04.50 -<kde-apps/kreversi-23.04.50 -<kde-apps/kshisen-23.04.50 -<kde-apps/ksirk-23.04.50 -<kde-apps/ksnakeduel-23.04.50 -<kde-apps/kspaceduel-23.04.50 -<kde-apps/ksquares-23.04.50 -<kde-apps/ksudoku-23.04.50 -<kde-apps/ktuberling-23.04.50 -<kde-apps/kubrick-23.04.50 -<kde-apps/libkdegames-23.04.50 -<kde-apps/libkmahjongg-23.04.50 -<kde-apps/lskat-23.04.50 -<kde-apps/palapeli-23.04.50 -<kde-apps/picmi-23.04.50 -<kde-apps/gwenview-23.04.50 -<kde-apps/kamera-23.04.50 -<kde-apps/kcolorchooser-23.04.50 -<kde-apps/kdegraphics-meta-23.04.50 -<kde-apps/kdegraphics-mobipocket-23.04.50 -<kde-apps/kolourpaint-23.04.50 -<kde-apps/kruler-23.04.50 -<kde-apps/libkdcraw-23.04.50 -<kde-apps/libkexiv2-23.04.50 -<kde-apps/libksane-23.04.50 -<kde-apps/okular-23.04.50 -<kde-apps/spectacle-23.04.50 -<kde-apps/svgpart-23.04.50 -<kde-apps/thumbnailers-23.04.50 -<kde-misc/colord-kde-23.04.50 -<kde-misc/skanlite-23.04.50 -<media-gfx/skanpage-23.04.50 -<media-libs/ksanecore-23.04.50 -<kde-apps/audiocd-kio-23.04.50 -<kde-apps/dragon-23.04.50 -<kde-apps/ffmpegthumbs-23.04.50 -<kde-apps/juk-23.04.50 -<kde-apps/k3b-23.04.50 -<kde-apps/kamoso-23.04.50 -<kde-apps/kdemultimedia-meta-23.04.50 -<kde-apps/kdenlive-23.04.50 -<kde-apps/kmix-23.04.50 -<kde-apps/kwave-23.04.50 -<kde-apps/libkcddb-23.04.50 -<kde-apps/libkcompactdisc-23.04.50 -<media-sound/elisa-23.04.50 -<media-sound/kasts-23.04.50 -<media-sound/krecorder-23.04.50 -<kde-apps/dolphin-plugins-dropbox-23.04.50 -<kde-apps/kaccounts-integration-23.04.50 -<kde-apps/kaccounts-providers-23.04.50 -<kde-apps/kdenetwork-meta-23.04.50 -<kde-apps/kdenetwork-filesharing-23.04.50 -<kde-apps/kget-23.04.50 -<kde-apps/kio-extras-23.04.50 -<kde-apps/krdc-23.04.50 -<kde-apps/krfb-23.04.50 -<kde-apps/kopete-23.04.50 -<kde-apps/signon-kwallet-extension-23.04.50 -<kde-misc/kdeconnect-23.04.50 -<kde-misc/kio-gdrive-23.04.50 -<net-im/neochat-23.04.50 -<net-im/tokodon-23.04.50 -<net-irc/konversation-23.04.50 -<net-libs/libktorrent-23.04.50 -<net-misc/kio-zeroconf-23.04.50 -<net-news/alligator-23.04.50 -<net-p2p/ktorrent-23.04.50 -<app-office/merkuro-23.04.50 -<dev-libs/kopeninghours-23.04.50 -<dev-libs/kosmindoormap-23.04.50 -<dev-libs/kpublictransport-23.04.50 -<kde-apps/akonadi-23.04.50 -<kde-apps/akonadi-calendar-23.04.50 -<kde-apps/akonadi-contacts-23.04.50 -<kde-apps/akonadi-import-wizard-23.04.50 -<kde-apps/akonadi-mime-23.04.50 -<kde-apps/akonadi-notes-23.04.50 -<kde-apps/akonadi-search-23.04.50 -<kde-apps/akonadiconsole-23.04.50 -<kde-apps/akregator-23.04.50 -<kde-apps/calendarjanitor-23.04.50 -<kde-apps/calendarsupport-23.04.50 -<kde-apps/eventviews-23.04.50 -<kde-apps/grantlee-editor-23.04.50 -<kde-apps/grantleetheme-23.04.50 -<kde-apps/incidenceeditor-23.04.50 -<kde-apps/kaddressbook-23.04.50 -<kde-apps/kalarm-23.04.50 -<kde-apps/kcalutils-23.04.50 -<kde-apps/kdepim-addons-23.04.50 -<kde-apps/kdepim-meta-23.04.50 -<kde-apps/kdepim-runtime-23.04.50 -<kde-apps/kidentitymanagement-23.04.50 -<kde-apps/kimap-23.04.50 -<kde-apps/kitinerary-23.04.50 -<kde-apps/kldap-23.04.50 -<kde-apps/kleopatra-23.04.50 -<kde-apps/kmail-23.04.50 -<kde-apps/kmail-account-wizard-23.04.50 -<kde-apps/kmailtransport-23.04.50 -<kde-apps/kmbox-23.04.50 -<kde-apps/kmime-23.04.50 -<kde-apps/knotes-23.04.50 -<kde-apps/konsolekalendar-23.04.50 -<kde-apps/kontact-23.04.50 -<kde-apps/kontactinterface-23.04.50 -<kde-apps/korganizer-23.04.50 -<kde-apps/kpimtextedit-23.04.50 -<kde-apps/kpkpass-23.04.50 -<kde-apps/ksmtp-23.04.50 -<kde-apps/libgravatar-23.04.50 -<kde-apps/libkdepim-23.04.50 -<kde-apps/libkgapi-23.04.50 -<kde-apps/libkleo-23.04.50 -<kde-apps/libksieve-23.04.50 -<kde-apps/libktnef-23.04.50 -<kde-apps/mailcommon-23.04.50 -<kde-apps/mailimporter-23.04.50 -<kde-apps/mbox-importer-23.04.50 -<kde-apps/messagelib-23.04.50 -<kde-apps/pim-data-exporter-23.04.50 -<kde-apps/pim-sieve-editor-23.04.50 -<kde-apps/pimcommon-23.04.50 -<kde-misc/zanshin-23.04.50 -<dev-util/kdevelop-23.04.50 -<dev-util/kdevelop-php-23.04.50 -<dev-util/kdevelop-python-23.04.50 -<dev-util/kio-perldoc-23.04.50 -<kde-apps/cervisia-23.04.50 -<kde-apps/dolphin-plugins-git-23.04.50 -<kde-apps/dolphin-plugins-mercurial-23.04.50 -<kde-apps/dolphin-plugins-subversion-23.04.50 -<kde-apps/kapptemplate-23.04.50 -<kde-apps/kcachegrind-23.04.50 -<kde-apps/kde-dev-scripts-23.04.50 -<kde-apps/kde-dev-utils-23.04.50 -<kde-apps/kdesdk-meta-23.04.50 -<kde-apps/kdesdk-thumbnailers-23.04.50 -<kde-apps/kompare-23.04.50 -<kde-apps/libkomparediff2-23.04.50 -<kde-apps/lokalize-23.04.50 -<kde-apps/poxml-23.04.50 -<kde-apps/umbrello-23.04.50 -<app-cdr/dolphin-plugins-mountiso-23.04.50 -<app-crypt/keysmith-23.04.50 -<app-editors/ghostwriter-23.04.50 -<kde-apps/ark-23.04.50 -<kde-apps/filelight-23.04.50 -<kde-apps/kbackup-23.04.50 -<kde-apps/kcalc-23.04.50 -<kde-apps/kcharselect-23.04.50 -<kde-apps/kdebugsettings-23.04.50 -<kde-apps/kdeutils-meta-23.04.50 -<kde-apps/kdf-23.04.50 -<kde-apps/kfloppy-23.04.50 -<kde-apps/kgpg-23.04.50 -<kde-apps/kimagemapeditor-23.04.50 -<kde-apps/kteatime-23.04.50 -<kde-apps/ktimer-23.04.50 -<kde-apps/kwalletmanager-23.04.50 -<kde-plasma/print-manager-23.04.50 -<kde-apps/sweeper-23.04.50 -<kde-apps/yakuake-23.04.50 -<kde-misc/kclock-23.04.50 -<kde-misc/kweather-23.04.50 -<kde-misc/markdownpart-23.04.50 -<sys-block/partitionmanager-23.04.50 -<sys-libs/kpmcore-23.04.50 diff --git a/Documentation/package.mask/kde-gear-24.05 b/Documentation/package.mask/kde-gear-24.05 new file mode 100644 index 0000000000..50edfbde07 --- /dev/null +++ b/Documentation/package.mask/kde-gear-24.05 @@ -0,0 +1,250 @@ +# Autogenerated by regenerate-files, DO NOT EDIT. +# You can use this file to mask/unmask the KDE Gear 24.05 release. +# Edit Documentation/package.unmask/.kde-gear-24.05/ files instead. +<kde-apps/kdialog-24.05.50 +<kde-apps/keditbookmarks-24.05.50 +<kde-apps/kfind-24.05.50 +<kde-apps/konqueror-24.05.50 +<www-client/falkon-24.05.50 +<kde-apps/baloo-widgets-24.05.50 +<kde-apps/dolphin-24.05.50 +<kde-apps/kate-24.05.50 +<kde-apps/kate-addons-24.05.50 +<kde-apps/kate-lib-24.05.50 +<kde-apps/kde-apps-meta-24.05.50 +<kde-apps/kdecore-meta-24.05.50 +<kde-apps/khelpcenter-24.05.50 +<kde-apps/konsole-24.05.50 +<kde-apps/kwrite-24.05.50 +<app-accessibility/kontrast-24.05.50 +<kde-apps/kdeaccessibility-meta-24.05.50 +<kde-apps/kmag-24.05.50 +<kde-apps/kmousetool-24.05.50 +<kde-apps/kmouth-24.05.50 +<kde-apps/kdeadmin-meta-24.05.50 +<kde-apps/kcron-24.05.50 +<kde-apps/ksystemlog-24.05.50 +<kde-apps/analitza-24.05.50 +<kde-apps/artikulate-24.05.50 +<kde-apps/blinken-24.05.50 +<kde-apps/cantor-24.05.50 +<kde-apps/kalgebra-24.05.50 +<kde-apps/kalzium-24.05.50 +<kde-apps/kanagram-24.05.50 +<kde-apps/kbruch-24.05.50 +<kde-apps/kdeedu-data-24.05.50 +<kde-apps/kdeedu-meta-24.05.50 +<kde-apps/kgeography-24.05.50 +<kde-apps/khangman-24.05.50 +<kde-apps/kig-24.05.50 +<kde-apps/kiten-24.05.50 +<kde-apps/klettres-24.05.50 +<kde-apps/kmplot-24.05.50 +<kde-apps/kqtquickcharts-24.05.50 +<kde-apps/ktouch-24.05.50 +<kde-apps/kturtle-24.05.50 +<kde-apps/kwordquiz-24.05.50 +<kde-apps/libkeduvocdocument-24.05.50 +<kde-apps/marble-24.05.50 +<kde-apps/minuet-24.05.50 +<kde-apps/parley-24.05.50 +<kde-apps/rocs-24.05.50 +<kde-apps/step-24.05.50 +<games-puzzle/skladnik-24.05.50 +<kde-apps/bomber-24.05.50 +<kde-apps/bovo-24.05.50 +<kde-apps/granatier-24.05.50 +<kde-apps/kajongg-24.05.50 +<kde-apps/kapman-24.05.50 +<kde-apps/katomic-24.05.50 +<kde-apps/kblackbox-24.05.50 +<kde-apps/kblocks-24.05.50 +<kde-apps/kbounce-24.05.50 +<kde-apps/kbreakout-24.05.50 +<kde-apps/kdegames-meta-24.05.50 +<kde-apps/kdiamond-24.05.50 +<kde-apps/kfourinline-24.05.50 +<kde-apps/kgoldrunner-24.05.50 +<kde-apps/kigo-24.05.50 +<kde-apps/killbots-24.05.50 +<kde-apps/kiriki-24.05.50 +<kde-apps/kjumpingcube-24.05.50 +<kde-apps/klickety-24.05.50 +<kde-apps/klines-24.05.50 +<kde-apps/kmahjongg-24.05.50 +<kde-apps/kmines-24.05.50 +<kde-apps/knavalbattle-24.05.50 +<kde-apps/knetwalk-24.05.50 +<kde-apps/knights-24.05.50 +<kde-apps/kolf-24.05.50 +<kde-apps/kollision-24.05.50 +<kde-apps/konquest-24.05.50 +<kde-apps/kpat-24.05.50 +<kde-apps/kreversi-24.05.50 +<kde-apps/kshisen-24.05.50 +<kde-apps/ksirk-24.05.50 +<kde-apps/ksnakeduel-24.05.50 +<kde-apps/kspaceduel-24.05.50 +<kde-apps/ksquares-24.05.50 +<kde-apps/ksudoku-24.05.50 +<kde-apps/ktuberling-24.05.50 +<kde-apps/kubrick-24.05.50 +<kde-apps/libkdegames-24.05.50 +<kde-apps/libkmahjongg-24.05.50 +<kde-apps/lskat-24.05.50 +<kde-apps/palapeli-24.05.50 +<kde-apps/picmi-24.05.50 +<kde-apps/gwenview-24.05.50 +<kde-apps/kamera-24.05.50 +<kde-apps/kcolorchooser-24.05.50 +<kde-apps/kdegraphics-meta-24.05.50 +<kde-apps/kdegraphics-mobipocket-24.05.50 +<kde-apps/kolourpaint-24.05.50 +<kde-apps/kruler-24.05.50 +<kde-apps/libkdcraw-24.05.50 +<kde-apps/libkexiv2-24.05.50 +<kde-apps/libksane-24.05.50 +<kde-apps/okular-24.05.50 +<kde-apps/spectacle-24.05.50 +<kde-apps/svgpart-24.05.50 +<kde-apps/thumbnailers-24.05.50 +<kde-misc/colord-kde-24.05.50 +<kde-misc/skanlite-24.05.50 +<media-gfx/skanpage-24.05.50 +<media-libs/ksanecore-24.05.50 +<kde-apps/audiocd-kio-24.05.50 +<kde-apps/dragon-24.05.50 +<kde-apps/ffmpegthumbs-24.05.50 +<kde-apps/juk-24.05.50 +<kde-apps/k3b-24.05.50 +<kde-apps/kamoso-24.05.50 +<kde-apps/kdemultimedia-meta-24.05.50 +<kde-apps/kdenlive-24.05.50 +<kde-apps/kmix-24.05.50 +<kde-apps/kwave-24.05.50 +<kde-apps/libkcddb-24.05.50 +<kde-apps/libkcompactdisc-24.05.50 +<media-sound/audex-24.05.50 +<media-sound/elisa-24.05.50 +<media-sound/kasts-24.05.50 +<media-sound/krecorder-24.05.50 +<kde-apps/dolphin-plugins-dropbox-24.05.50 +<kde-apps/kaccounts-integration-24.05.50 +<kde-apps/kaccounts-providers-24.05.50 +<kde-apps/kdenetwork-meta-24.05.50 +<kde-apps/kdenetwork-filesharing-24.05.50 +<kde-apps/kget-24.05.50 +<kde-apps/kio-extras-24.05.50 +<kde-apps/krdc-24.05.50 +<kde-apps/krfb-24.05.50 +<kde-apps/signon-kwallet-extension-24.05.50 +<kde-misc/kdeconnect-24.05.50 +<kde-misc/kio-gdrive-24.05.50 +<net-im/neochat-24.05.50 +<net-im/tokodon-24.05.50 +<net-irc/konversation-24.05.50 +<net-libs/libktorrent-24.05.50 +<net-misc/kio-zeroconf-24.05.50 +<net-news/alligator-24.05.50 +<net-p2p/ktorrent-24.05.50 +<app-office/merkuro-24.05.50 +<dev-libs/kopeninghours-24.05.50 +<dev-libs/kosmindoormap-24.05.50 +<dev-libs/kpublictransport-24.05.50 +<kde-apps/akonadi-24.05.50 +<kde-apps/akonadi-calendar-24.05.50 +<kde-apps/akonadi-contacts-24.05.50 +<kde-apps/akonadi-import-wizard-24.05.50 +<kde-apps/akonadi-mime-24.05.50 +<kde-apps/akonadi-notes-24.05.50 +<kde-apps/akonadi-search-24.05.50 +<kde-apps/akonadiconsole-24.05.50 +<kde-apps/akregator-24.05.50 +<kde-apps/calendarjanitor-24.05.50 +<kde-apps/calendarsupport-24.05.50 +<kde-apps/eventviews-24.05.50 +<kde-apps/grantlee-editor-24.05.50 +<kde-apps/grantleetheme-24.05.50 +<kde-apps/incidenceeditor-24.05.50 +<kde-apps/kaddressbook-24.05.50 +<kde-apps/kalarm-24.05.50 +<kde-apps/kcalutils-24.05.50 +<kde-apps/kdepim-addons-24.05.50 +<kde-apps/kdepim-meta-24.05.50 +<kde-apps/kdepim-runtime-24.05.50 +<kde-apps/kidentitymanagement-24.05.50 +<kde-apps/kimap-24.05.50 +<kde-apps/kitinerary-24.05.50 +<kde-apps/kldap-24.05.50 +<kde-apps/kleopatra-24.05.50 +<kde-apps/kmail-24.05.50 +<kde-apps/kmail-account-wizard-24.05.50 +<kde-apps/kmailtransport-24.05.50 +<kde-apps/kmbox-24.05.50 +<kde-apps/kmime-24.05.50 +<kde-apps/knotes-24.05.50 +<kde-apps/konsolekalendar-24.05.50 +<kde-apps/kontact-24.05.50 +<kde-apps/kontactinterface-24.05.50 +<kde-apps/korganizer-24.05.50 +<kde-apps/kpimtextedit-24.05.50 +<kde-apps/kpkpass-24.05.50 +<kde-apps/ksmtp-24.05.50 +<kde-apps/libgravatar-24.05.50 +<kde-apps/libkdepim-24.05.50 +<kde-apps/libkgapi-24.05.50 +<kde-apps/libkleo-24.05.50 +<kde-apps/libksieve-24.05.50 +<kde-apps/libktnef-24.05.50 +<kde-apps/mailcommon-24.05.50 +<kde-apps/mailimporter-24.05.50 +<kde-apps/mbox-importer-24.05.50 +<kde-apps/messagelib-24.05.50 +<kde-apps/mimetreeparser-24.05.50 +<kde-apps/pim-data-exporter-24.05.50 +<kde-apps/pim-sieve-editor-24.05.50 +<kde-apps/pimcommon-24.05.50 +<kde-misc/zanshin-24.05.50 +<dev-util/kdevelop-24.05.50 +<dev-util/kdevelop-php-24.05.50 +<dev-util/kdevelop-python-24.05.50 +<dev-util/kio-perldoc-24.05.50 +<kde-apps/cervisia-24.05.50 +<kde-apps/dolphin-plugins-git-24.05.50 +<kde-apps/dolphin-plugins-mercurial-24.05.50 +<kde-apps/dolphin-plugins-subversion-24.05.50 +<kde-apps/kapptemplate-24.05.50 +<kde-apps/kcachegrind-24.05.50 +<kde-apps/kde-dev-scripts-24.05.50 +<kde-apps/kde-dev-utils-24.05.50 +<kde-apps/kdesdk-meta-24.05.50 +<kde-apps/kdesdk-thumbnailers-24.05.50 +<kde-apps/kompare-24.05.50 +<kde-apps/libkomparediff2-24.05.50 +<kde-apps/lokalize-24.05.50 +<kde-apps/poxml-24.05.50 +<kde-apps/umbrello-24.05.50 +<app-cdr/dolphin-plugins-mountiso-24.05.50 +<app-cdr/isoimagewriter-24.05.50 +<app-crypt/keysmith-24.05.50 +<app-editors/ghostwriter-24.05.50 +<kde-apps/ark-24.05.50 +<kde-apps/filelight-24.05.50 +<kde-apps/kbackup-24.05.50 +<kde-apps/kcalc-24.05.50 +<kde-apps/kcharselect-24.05.50 +<kde-apps/kdebugsettings-24.05.50 +<kde-apps/kdeutils-meta-24.05.50 +<kde-apps/kdf-24.05.50 +<kde-apps/kgpg-24.05.50 +<kde-apps/kimagemapeditor-24.05.50 +<kde-apps/kteatime-24.05.50 +<kde-apps/ktimer-24.05.50 +<kde-apps/kwalletmanager-24.05.50 +<kde-apps/sweeper-24.05.50 +<kde-apps/yakuake-24.05.50 +<kde-misc/kclock-24.05.50 +<kde-misc/kweather-24.05.50 +<kde-misc/markdownpart-24.05.50 +<sys-block/partitionmanager-24.05.50 +<sys-libs/kpmcore-24.05.50 diff --git a/Documentation/package.mask/kde-gear-live b/Documentation/package.mask/kde-gear-live index f2359d3029..a3c6a06081 100644 --- a/Documentation/package.mask/kde-gear-live +++ b/Documentation/package.mask/kde-gear-live @@ -40,6 +40,7 @@ ~kde-apps/parley-9999 ~kde-apps/rocs-9999 ~kde-apps/step-9999 +~games-puzzle/skladnik-9999 ~kde-apps/bomber-9999 ~kde-apps/bovo-9999 ~kde-apps/granatier-9999 @@ -99,6 +100,7 @@ ~kde-apps/thumbnailers-9999 ~kde-misc/colord-kde-9999 ~kde-misc/skanlite-9999 +~media-gfx/kgraphviewer-9999 ~media-gfx/skanpage-9999 ~media-libs/ksanecore-9999 ~kde-apps/audiocd-kio-9999 @@ -113,6 +115,7 @@ ~kde-apps/kwave-9999 ~kde-apps/libkcddb-9999 ~kde-apps/libkcompactdisc-9999 +~media-sound/audex-9999 ~media-sound/elisa-9999 ~media-sound/kasts-9999 ~media-sound/krecorder-9999 @@ -188,6 +191,7 @@ ~kde-apps/mailimporter-9999 ~kde-apps/mbox-importer-9999 ~kde-apps/messagelib-9999 +~kde-apps/mimetreeparser-9999 ~kde-apps/pim-data-exporter-9999 ~kde-apps/pim-sieve-editor-9999 ~kde-apps/pimcommon-9999 @@ -196,6 +200,7 @@ ~dev-util/kdevelop-php-9999 ~dev-util/kdevelop-python-9999 ~dev-util/kio-perldoc-9999 +~dev-util/massif-visualizer-9999 ~kde-apps/cervisia-9999 ~kde-apps/dolphin-plugins-git-9999 ~kde-apps/dolphin-plugins-mercurial-9999 @@ -212,8 +217,10 @@ ~kde-apps/poxml-9999 ~kde-apps/umbrello-9999 ~app-cdr/dolphin-plugins-mountiso-9999 +~app-cdr/isoimagewriter-9999 ~app-crypt/keysmith-9999 ~app-editors/ghostwriter-9999 +~dev-libs/kweathercore-9999 ~kde-apps/ark-9999 ~kde-apps/filelight-9999 ~kde-apps/kbackup-9999 diff --git a/Documentation/package.mask/kde-plasma-6.1 b/Documentation/package.mask/kde-plasma-6.1 new file mode 100644 index 0000000000..37f6d18a6d --- /dev/null +++ b/Documentation/package.mask/kde-plasma-6.1 @@ -0,0 +1,66 @@ +# Autogenerated by regenerate-files, DO NOT EDIT. +# You can use this file to mask/unmask the KDE Plasma 6.1 release. +# Edit Documentation/package.unmask/.kde-plasma-6.1/ files instead. +<kde-plasma/bluedevil-6.1.50 +<kde-plasma/breeze-6.1.50 +<kde-plasma/breeze-grub-6.1.50 +<kde-plasma/breeze-gtk-6.1.50 +<kde-plasma/breeze-plymouth-6.1.50 +<kde-plasma/discover-6.1.50 +<kde-plasma/drkonqi-6.1.50 +<kde-plasma/flatpak-kcm-6.1.50 +<kde-plasma/kactivitymanagerd-6.1.50 +<kde-plasma/kde-cli-tools-6.1.50 +<kde-plasma/kde-gtk-config-6.1.50 +<kde-plasma/kdecoration-6.1.50 +<kde-plasma/kdeplasma-addons-6.1.50 +<kde-plasma/kgamma-6.1.50 +<kde-plasma/kglobalacceld-6.1.50 +<kde-plasma/kinfocenter-6.1.50 +<kde-plasma/kmenuedit-6.1.50 +<kde-plasma/kpipewire-6.1.50 +<kde-plasma/krdp-6.1.50 +<kde-plasma/kscreen-6.1.50 +<kde-plasma/kscreenlocker-6.1.50 +<kde-plasma/ksshaskpass-6.1.50 +<kde-plasma/ksystemstats-6.1.50 +<kde-plasma/kwallet-pam-6.1.50 +<kde-plasma/kwayland-6.1.50 +<kde-plasma/kwayland-integration-6.1.50 +<kde-plasma/kwin-6.1.50 +<kde-plasma/kwrited-6.1.50 +<kde-plasma/layer-shell-qt-6.1.50 +<kde-plasma/libkscreen-6.1.50 +<kde-plasma/libksysguard-6.1.50 +<kde-plasma/libplasma-6.1.50 +<kde-plasma/milou-6.1.50 +<kde-plasma/ocean-sound-theme-6.1.50 +<kde-plasma/oxygen-6.1.50 +<kde-plasma/oxygen-sounds-6.1.50 +<kde-plasma/plasma-activities-6.1.50 +<kde-plasma/plasma-activities-stats-6.1.50 +<kde-plasma/plasma-browser-integration-6.1.50 +<kde-plasma/plasma-desktop-6.1.50 +<kde-plasma/plasma-disks-6.1.50 +<kde-plasma/plasma-firewall-6.1.50 +<kde-plasma/plasma-integration-6.1.50 +<kde-plasma/plasma-meta-6.1.50 +<kde-plasma/plasma-nm-6.1.50 +<kde-plasma/plasma-pa-6.1.50 +<kde-plasma/plasma-sdk-6.1.50 +<kde-plasma/plasma-systemmonitor-6.1.50 +<kde-plasma/plasma-thunderbolt-6.1.50 +<kde-plasma/plasma-vault-6.1.50 +<kde-plasma/plasma-welcome-6.1.50 +<kde-plasma/plasma-workspace-6.1.50 +<kde-plasma/plasma-workspace-wallpapers-6.1.50 +<kde-plasma/plasma5support-6.1.50 +<kde-plasma/plymouth-kcm-6.1.50 +<kde-plasma/polkit-kde-agent-6.1.50 +<kde-plasma/powerdevil-6.1.50 +<kde-plasma/print-manager-6.1.50 +<kde-plasma/qqc2-breeze-style-6.1.50 +<kde-plasma/sddm-kcm-6.1.50 +<kde-plasma/systemsettings-6.1.50 +<kde-plasma/wacomtablet-6.1.50 +<kde-plasma/xdg-desktop-portal-kde-6.1.50 diff --git a/Documentation/package.mask/kde-plasma-live b/Documentation/package.mask/kde-plasma-live index fd59891fc7..5038c58d68 100644 --- a/Documentation/package.mask/kde-plasma-live +++ b/Documentation/package.mask/kde-plasma-live @@ -19,18 +19,19 @@ ~kde-plasma/kinfocenter-9999 ~kde-plasma/kmenuedit-9999 ~kde-plasma/kpipewire-9999 +~kde-plasma/krdp-9999 ~kde-plasma/kscreen-9999 ~kde-plasma/kscreenlocker-9999 ~kde-plasma/ksshaskpass-9999 ~kde-plasma/ksystemstats-9999 ~kde-plasma/kwallet-pam-9999 ~kde-plasma/kwayland-9999 +~kde-plasma/kwayland-integration-9999 ~kde-plasma/kwin-9999 ~kde-plasma/kwrited-9999 ~kde-plasma/layer-shell-qt-9999 ~kde-plasma/libkscreen-9999 ~kde-plasma/libksysguard-9999 -~kde-plasma/libkworkspace-9999 ~kde-plasma/libplasma-9999 ~kde-plasma/milou-9999 ~kde-plasma/ocean-sound-theme-9999 @@ -58,8 +59,8 @@ ~kde-plasma/polkit-kde-agent-9999 ~kde-plasma/powerdevil-9999 ~kde-plasma/print-manager-9999 +~kde-plasma/qqc2-breeze-style-9999 ~kde-plasma/sddm-kcm-9999 ~kde-plasma/systemsettings-9999 ~kde-plasma/wacomtablet-9999 ~kde-plasma/xdg-desktop-portal-kde-9999 -~kde-plasma/xembed-sni-proxy-9999 diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-5.112 b/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-5.112 deleted file mode 120000 index 48d2d058bb..0000000000 --- a/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-5.112 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kde-frameworks-5-5.112
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-portingaids-5.112 b/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-portingaids-5.112 deleted file mode 120000 index 33cc58af8b..0000000000 --- a/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-portingaids-5.112 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kde-frameworks-5-portingaids-5.112
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-tier1-5.112 b/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-tier1-5.112 deleted file mode 120000 index 151ad65ef0..0000000000 --- a/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-tier1-5.112 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kde-frameworks-5-tier1-5.112
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-tier2-5.112 b/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-tier2-5.112 deleted file mode 120000 index bf0a3a9f33..0000000000 --- a/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-tier2-5.112 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kde-frameworks-5-tier2-5.112
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-tier3-5.112 b/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-tier3-5.112 deleted file mode 120000 index eda47a3866..0000000000 --- a/Documentation/package.unmask/.kde-frameworks-5-5.112/kde-frameworks-5-tier3-5.112 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kde-frameworks-5-tier3-5.112
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.112/_HEADER_ b/Documentation/package.unmask/.kde-frameworks-5-5.116/_HEADER_ index f75e7c4759..7f2584a502 100644 --- a/Documentation/package.unmask/.kde-frameworks-5-5.112/_HEADER_ +++ b/Documentation/package.unmask/.kde-frameworks-5-5.116/_HEADER_ @@ -1,2 +1,2 @@ -# You can use this file to mask/unmask the KDE Frameworks 5 5.112 release. -# Edit Documentation/package.unmask/.kde-frameworks-5-5.112/ files instead. +# You can use this file to mask/unmask the KDE Frameworks 5 5.116 release. +# Edit Documentation/package.unmask/.kde-frameworks-5-5.116/ files instead. diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-5.116 b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-5.116 new file mode 120000 index 0000000000..75c5ff07f4 --- /dev/null +++ b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-5.116 @@ -0,0 +1 @@ +../../../sets/kde-frameworks-5-5.116
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-portingaids-5.116 b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-portingaids-5.116 new file mode 120000 index 0000000000..aa65fa3b99 --- /dev/null +++ b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-portingaids-5.116 @@ -0,0 +1 @@ +../../../sets/kde-frameworks-5-portingaids-5.116
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier1-5.116 b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier1-5.116 new file mode 120000 index 0000000000..c33b3e55b4 --- /dev/null +++ b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier1-5.116 @@ -0,0 +1 @@ +../../../sets/kde-frameworks-5-tier1-5.116
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier2-5.116 b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier2-5.116 new file mode 120000 index 0000000000..2f4ee19dac --- /dev/null +++ b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier2-5.116 @@ -0,0 +1 @@ +../../../sets/kde-frameworks-5-tier2-5.116
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier3-5.116 b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier3-5.116 new file mode 120000 index 0000000000..cf27580d4b --- /dev/null +++ b/Documentation/package.unmask/.kde-frameworks-5-5.116/kde-frameworks-5-tier3-5.116 @@ -0,0 +1 @@ +../../../sets/kde-frameworks-5-tier3-5.116
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-frameworks-6.4/_HEADER_ b/Documentation/package.unmask/.kde-frameworks-6.4/_HEADER_ new file mode 100644 index 0000000000..fd4a859e85 --- /dev/null +++ b/Documentation/package.unmask/.kde-frameworks-6.4/_HEADER_ @@ -0,0 +1,2 @@ +# You can use this file to mask/unmask the KDE Frameworks 6.4 release. +# Edit Documentation/package.unmask/.kde-frameworks-6.4/ files instead. diff --git a/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-6.4 b/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-6.4 new file mode 120000 index 0000000000..9d9dbbc3fb --- /dev/null +++ b/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-6.4 @@ -0,0 +1 @@ +../../../sets/kde-frameworks-6.4
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-tier1-6.4 b/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-tier1-6.4 new file mode 120000 index 0000000000..fc5ecd237a --- /dev/null +++ b/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-tier1-6.4 @@ -0,0 +1 @@ +../../../sets/kde-frameworks-tier1-6.4
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-tier2-6.4 b/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-tier2-6.4 new file mode 120000 index 0000000000..c871c6f8e2 --- /dev/null +++ b/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-tier2-6.4 @@ -0,0 +1 @@ +../../../sets/kde-frameworks-tier2-6.4
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-tier3-6.4 b/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-tier3-6.4 new file mode 120000 index 0000000000..314695b091 --- /dev/null +++ b/Documentation/package.unmask/.kde-frameworks-6.4/kde-frameworks-tier3-6.4 @@ -0,0 +1 @@ +../../../sets/kde-frameworks-tier3-6.4
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/more-deps b/Documentation/package.unmask/.kde-frameworks-6.4/more-deps index e69de29bb2..e69de29bb2 100644 --- a/Documentation/package.accept_keywords/.kde-gear-23.04.49.9999/more-deps +++ b/Documentation/package.unmask/.kde-frameworks-6.4/more-deps diff --git a/Documentation/package.unmask/.kde-frameworks-live/_HEADER_ b/Documentation/package.unmask/.kde-frameworks-live/_HEADER_ new file mode 100644 index 0000000000..896dc29f58 --- /dev/null +++ b/Documentation/package.unmask/.kde-frameworks-live/_HEADER_ @@ -0,0 +1,2 @@ +# Live packages are masked by default. +# Edit Documentation/package.unmask/.kde-frameworks-live/ files instead. diff --git a/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-live b/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-live new file mode 120000 index 0000000000..c793194dd9 --- /dev/null +++ b/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-live @@ -0,0 +1 @@ +../../../sets/kde-frameworks-live
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-tier1-live b/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-tier1-live new file mode 120000 index 0000000000..9fe4d1075e --- /dev/null +++ b/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-tier1-live @@ -0,0 +1 @@ +../../../sets/kde-frameworks-tier1-live
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-tier2-live b/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-tier2-live new file mode 120000 index 0000000000..38aa45c19d --- /dev/null +++ b/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-tier2-live @@ -0,0 +1 @@ +../../../sets/kde-frameworks-tier2-live
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-tier3-live b/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-tier3-live new file mode 120000 index 0000000000..25221d33a4 --- /dev/null +++ b/Documentation/package.unmask/.kde-frameworks-live/kde-frameworks-tier3-live @@ -0,0 +1 @@ +../../../sets/kde-frameworks-tier3-live
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-23.04/more-deps b/Documentation/package.unmask/.kde-frameworks-live/more-deps index e69de29bb2..e69de29bb2 100644 --- a/Documentation/package.accept_keywords/.kde-gear-23.04/more-deps +++ b/Documentation/package.unmask/.kde-frameworks-live/more-deps diff --git a/Documentation/package.unmask/.kde-gear-23.04/_HEADER_ b/Documentation/package.unmask/.kde-gear-23.04/_HEADER_ deleted file mode 100644 index 8fc7f1c2e5..0000000000 --- a/Documentation/package.unmask/.kde-gear-23.04/_HEADER_ +++ /dev/null @@ -1,2 +0,0 @@ -# You can use this file to mask/unmask the KDE Gear 23.04 release. -# Edit Documentation/package.unmask/.kde-gear-23.04/ files instead. diff --git a/Documentation/package.unmask/.kde-gear-23.04/kde-baseapps-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kde-baseapps-23.04 deleted file mode 120000 index ceeb694576..0000000000 --- a/Documentation/package.unmask/.kde-gear-23.04/kde-baseapps-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kde-baseapps-23.04
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-gear-23.04/kde-gear-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kde-gear-23.04 deleted file mode 120000 index 30fe66bb77..0000000000 --- a/Documentation/package.unmask/.kde-gear-23.04/kde-gear-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kde-gear-23.04
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-gear-23.04/kdeaccessibility-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kdeaccessibility-23.04 deleted file mode 120000 index d6d0a9d728..0000000000 --- a/Documentation/package.unmask/.kde-gear-23.04/kdeaccessibility-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kdeaccessibility-23.04
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-gear-23.04/kdeadmin-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kdeadmin-23.04 deleted file mode 120000 index f5db655e1e..0000000000 --- a/Documentation/package.unmask/.kde-gear-23.04/kdeadmin-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kdeadmin-23.04
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-gear-23.04/kdeedu-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kdeedu-23.04 deleted file mode 120000 index 27591f9c56..0000000000 --- a/Documentation/package.unmask/.kde-gear-23.04/kdeedu-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kdeedu-23.04
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-gear-23.04/kdegames-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kdegames-23.04 deleted file mode 120000 index dde8d6e193..0000000000 --- a/Documentation/package.unmask/.kde-gear-23.04/kdegames-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kdegames-23.04
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-gear-23.04/kdegraphics-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kdegraphics-23.04 deleted file mode 120000 index 837a2032f1..0000000000 --- a/Documentation/package.unmask/.kde-gear-23.04/kdegraphics-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kdegraphics-23.04
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-gear-23.04/kdemultimedia-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kdemultimedia-23.04 deleted file mode 120000 index 2355f3adfa..0000000000 --- a/Documentation/package.unmask/.kde-gear-23.04/kdemultimedia-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kdemultimedia-23.04
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-gear-23.04/kdenetwork-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kdenetwork-23.04 deleted file mode 120000 index bd3d2b8a1a..0000000000 --- a/Documentation/package.unmask/.kde-gear-23.04/kdenetwork-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kdenetwork-23.04
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-gear-23.04/kdepim-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kdepim-23.04 deleted file mode 120000 index cbb7e235e2..0000000000 --- a/Documentation/package.unmask/.kde-gear-23.04/kdepim-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kdepim-23.04
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-gear-23.04/kdesdk-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kdesdk-23.04 deleted file mode 120000 index 8ab5709b03..0000000000 --- a/Documentation/package.unmask/.kde-gear-23.04/kdesdk-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kdesdk-23.04
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-gear-23.04/kdeutils-23.04 b/Documentation/package.unmask/.kde-gear-23.04/kdeutils-23.04 deleted file mode 120000 index d79499c3dd..0000000000 --- a/Documentation/package.unmask/.kde-gear-23.04/kdeutils-23.04 +++ /dev/null @@ -1 +0,0 @@ -../../../sets/kdeutils-23.04
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-gear-24.05/_HEADER_ b/Documentation/package.unmask/.kde-gear-24.05/_HEADER_ new file mode 100644 index 0000000000..6734ea4312 --- /dev/null +++ b/Documentation/package.unmask/.kde-gear-24.05/_HEADER_ @@ -0,0 +1,2 @@ +# You can use this file to mask/unmask the KDE Gear 24.05 release. +# Edit Documentation/package.unmask/.kde-gear-24.05/ files instead. diff --git a/Documentation/package.unmask/.kde-gear-24.05/kde-baseapps-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kde-baseapps-24.05 new file mode 120000 index 0000000000..978aeb294b --- /dev/null +++ b/Documentation/package.unmask/.kde-gear-24.05/kde-baseapps-24.05 @@ -0,0 +1 @@ +../../../sets/kde-baseapps-24.05
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-gear-24.05/kde-gear-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kde-gear-24.05 new file mode 120000 index 0000000000..a44dfb2dea --- /dev/null +++ b/Documentation/package.unmask/.kde-gear-24.05/kde-gear-24.05 @@ -0,0 +1 @@ +../../../sets/kde-gear-24.05
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-gear-24.05/kdeaccessibility-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kdeaccessibility-24.05 new file mode 120000 index 0000000000..a15b9b22af --- /dev/null +++ b/Documentation/package.unmask/.kde-gear-24.05/kdeaccessibility-24.05 @@ -0,0 +1 @@ +../../../sets/kdeaccessibility-24.05
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-gear-24.05/kdeadmin-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kdeadmin-24.05 new file mode 120000 index 0000000000..99b3d961f8 --- /dev/null +++ b/Documentation/package.unmask/.kde-gear-24.05/kdeadmin-24.05 @@ -0,0 +1 @@ +../../../sets/kdeadmin-24.05
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-gear-24.05/kdeedu-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kdeedu-24.05 new file mode 120000 index 0000000000..eaa04c1848 --- /dev/null +++ b/Documentation/package.unmask/.kde-gear-24.05/kdeedu-24.05 @@ -0,0 +1 @@ +../../../sets/kdeedu-24.05
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-gear-24.05/kdegames-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kdegames-24.05 new file mode 120000 index 0000000000..9af9b44c3d --- /dev/null +++ b/Documentation/package.unmask/.kde-gear-24.05/kdegames-24.05 @@ -0,0 +1 @@ +../../../sets/kdegames-24.05
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-gear-24.05/kdegraphics-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kdegraphics-24.05 new file mode 120000 index 0000000000..4157b16bf0 --- /dev/null +++ b/Documentation/package.unmask/.kde-gear-24.05/kdegraphics-24.05 @@ -0,0 +1 @@ +../../../sets/kdegraphics-24.05
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-gear-24.05/kdemultimedia-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kdemultimedia-24.05 new file mode 120000 index 0000000000..0019850fc0 --- /dev/null +++ b/Documentation/package.unmask/.kde-gear-24.05/kdemultimedia-24.05 @@ -0,0 +1 @@ +../../../sets/kdemultimedia-24.05
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-gear-24.05/kdenetwork-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kdenetwork-24.05 new file mode 120000 index 0000000000..3285988dd4 --- /dev/null +++ b/Documentation/package.unmask/.kde-gear-24.05/kdenetwork-24.05 @@ -0,0 +1 @@ +../../../sets/kdenetwork-24.05
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-gear-24.05/kdepim-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kdepim-24.05 new file mode 120000 index 0000000000..cc69414c32 --- /dev/null +++ b/Documentation/package.unmask/.kde-gear-24.05/kdepim-24.05 @@ -0,0 +1 @@ +../../../sets/kdepim-24.05
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-gear-24.05/kdesdk-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kdesdk-24.05 new file mode 120000 index 0000000000..0bd7f5fcd1 --- /dev/null +++ b/Documentation/package.unmask/.kde-gear-24.05/kdesdk-24.05 @@ -0,0 +1 @@ +../../../sets/kdesdk-24.05
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-gear-24.05/kdeutils-24.05 b/Documentation/package.unmask/.kde-gear-24.05/kdeutils-24.05 new file mode 120000 index 0000000000..2b8c9e5706 --- /dev/null +++ b/Documentation/package.unmask/.kde-gear-24.05/kdeutils-24.05 @@ -0,0 +1 @@ +../../../sets/kdeutils-24.05
\ No newline at end of file diff --git a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/more-deps b/Documentation/package.unmask/.kde-gear-24.05/more-deps index e69de29bb2..e69de29bb2 100644 --- a/Documentation/package.accept_keywords/.kde-gear-23.08.49.9999/more-deps +++ b/Documentation/package.unmask/.kde-gear-24.05/more-deps diff --git a/Documentation/package.unmask/.kde-gear-live/more-deps b/Documentation/package.unmask/.kde-gear-live/more-deps new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/Documentation/package.unmask/.kde-gear-live/more-deps diff --git a/Documentation/package.unmask/.kde-plasma-6.1/_HEADER_ b/Documentation/package.unmask/.kde-plasma-6.1/_HEADER_ new file mode 100644 index 0000000000..97647b4fe2 --- /dev/null +++ b/Documentation/package.unmask/.kde-plasma-6.1/_HEADER_ @@ -0,0 +1,2 @@ +# You can use this file to mask/unmask the KDE Plasma 6.1 release. +# Edit Documentation/package.unmask/.kde-plasma-6.1/ files instead. diff --git a/Documentation/package.unmask/.kde-plasma-6.1/kde-plasma-6.1 b/Documentation/package.unmask/.kde-plasma-6.1/kde-plasma-6.1 new file mode 120000 index 0000000000..3088cfa600 --- /dev/null +++ b/Documentation/package.unmask/.kde-plasma-6.1/kde-plasma-6.1 @@ -0,0 +1 @@ +../../../sets/kde-plasma-6.1
\ No newline at end of file diff --git a/Documentation/package.unmask/.kde-plasma-6.1/more-deps b/Documentation/package.unmask/.kde-plasma-6.1/more-deps new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/Documentation/package.unmask/.kde-plasma-6.1/more-deps diff --git a/Documentation/package.unmask/.kde-plasma-live/more-deps b/Documentation/package.unmask/.kde-plasma-live/more-deps new file mode 100644 index 0000000000..e69de29bb2 --- /dev/null +++ b/Documentation/package.unmask/.kde-plasma-live/more-deps diff --git a/Documentation/package.unmask/kde-frameworks-5.112 b/Documentation/package.unmask/kde-frameworks-5.112 deleted file mode 100644 index c119ff5bad..0000000000 --- a/Documentation/package.unmask/kde-frameworks-5.112 +++ /dev/null @@ -1,88 +0,0 @@ -# Autogenerated by regenerate-files, DO NOT EDIT. -# You can use this file to mask/unmask the KDE Frameworks 5 5.112 release. -# Edit Documentation/package.unmask/.kde-frameworks-5-5.112/ files instead. -# Tier 4: Provide extra features to other Frameworks to integrate with Plasma. -<kde-frameworks/frameworkintegration-5.112.50 -# PortingAids: Code and utilities for transition from kdelibs 4 to Frameworks 5. -<kde-frameworks/countryflags-5.112.50 -<kde-frameworks/kdelibs4support-5.112.50 -<kde-frameworks/khtml-5.112.50 -<kde-frameworks/kjs-5.112.50 -<kde-frameworks/kross-5.112.50 -# Tier 1: Depend only on Qt and possibly a few third-party libraries. -<kde-frameworks/attica-5.112.50 -<kde-frameworks/bluez-qt-5.112.50 -<kde-frameworks/breeze-icons-5.112.50 -<kde-frameworks/breeze-icons-rcc-5.112.50 -<kde-frameworks/extra-cmake-modules-5.112.50 -<kde-frameworks/kapidox-5.112.50 -<kde-frameworks/karchive-5.112.50 -<kde-frameworks/kcalendarcore-5.112.50 -<kde-frameworks/kcodecs-5.112.50 -<kde-frameworks/kconfig-5.112.50 -<kde-frameworks/kcoreaddons-5.112.50 -<kde-frameworks/kdbusaddons-5.112.50 -<kde-frameworks/kdnssd-5.112.50 -<kde-frameworks/kguiaddons-5.112.50 -<kde-frameworks/kholidays-5.112.50 -<kde-frameworks/ki18n-5.112.50 -<kde-frameworks/kidletime-5.112.50 -<kde-frameworks/kirigami-5.112.50 -<kde-frameworks/kitemmodels-5.112.50 -<kde-frameworks/kitemviews-5.112.50 -<kde-frameworks/kplotting-5.112.50 -<kde-frameworks/kquickcharts-5.112.50 -<kde-frameworks/kwidgetsaddons-5.112.50 -<kde-frameworks/kwindowsystem-5.112.50 -<kde-frameworks/modemmanager-qt-5.112.50 -<kde-frameworks/networkmanager-qt-5.112.50 -<kde-frameworks/oxygen-icons-5.112.50 -<kde-frameworks/prison-5.112.50 -<kde-frameworks/solid-5.112.50 -<kde-frameworks/sonnet-5.112.50 -<kde-frameworks/syntax-highlighting-5.112.50 -<kde-frameworks/threadweaver-5.112.50 -<kde-plasma/kwayland-5.112.50 -# Tier 2: Additionally depend on tier 1 frameworks. -<kde-frameworks/kauth-5.112.50 -<kde-frameworks/kcompletion-5.112.50 -<kde-frameworks/kcontacts-5.112.50 -<kde-frameworks/kcrash-5.112.50 -<kde-frameworks/kdoctools-5.112.50 -<kde-frameworks/kfilemetadata-5.112.50 -<kde-frameworks/kimageformats-5.112.50 -<kde-frameworks/kjobwidgets-5.112.50 -<kde-frameworks/knotifications-5.112.50 -<kde-frameworks/kpackage-5.112.50 -<kde-frameworks/kpeople-5.112.50 -<kde-frameworks/kpty-5.112.50 -<kde-frameworks/kunitconversion-5.112.50 -<kde-frameworks/syndication-5.112.50 -<kde-plasma/plasma-activities-5.112.50 -# Tier 3: More powerful, comprehensive packages, with complex dependencies. -<kde-frameworks/baloo-5.112.50 -<kde-frameworks/kbookmarks-5.112.50 -<kde-frameworks/kcmutils-5.112.50 -<kde-frameworks/kconfigwidgets-5.112.50 -<kde-frameworks/kdav-5.112.50 -<kde-frameworks/kdeclarative-5.112.50 -<kde-frameworks/kded-5.112.50 -<kde-frameworks/kdesu-5.112.50 -<kde-frameworks/kemoticons-5.112.50 -<kde-frameworks/kglobalaccel-5.112.50 -<kde-frameworks/kiconthemes-5.112.50 -<kde-frameworks/kinit-5.112.50 -<kde-frameworks/kio-5.112.50 -<kde-frameworks/knewstuff-5.112.50 -<kde-frameworks/knotifyconfig-5.112.50 -<kde-frameworks/kparts-5.112.50 -<kde-frameworks/krunner-5.112.50 -<kde-frameworks/kservice-5.112.50 -<kde-frameworks/ktexteditor-5.112.50 -<kde-frameworks/ktextwidgets-5.112.50 -<kde-frameworks/kwallet-5.112.50 -<kde-frameworks/kxmlgui-5.112.50 -<kde-frameworks/purpose-5.112.50 -<kde-frameworks/qqc2-desktop-style-5.112.50 -<kde-plasma/libplasma-5.112.50 -<kde-plasma/plasma-activities-stats-5.112.50 diff --git a/Documentation/package.unmask/kde-frameworks-5.116 b/Documentation/package.unmask/kde-frameworks-5.116 new file mode 100644 index 0000000000..7b1cb7aec2 --- /dev/null +++ b/Documentation/package.unmask/kde-frameworks-5.116 @@ -0,0 +1,88 @@ +# Autogenerated by regenerate-files, DO NOT EDIT. +# You can use this file to mask/unmask the KDE Frameworks 5 5.116 release. +# Edit Documentation/package.unmask/.kde-frameworks-5-5.116/ files instead. +# Tier 4: Provide extra features to other Frameworks to integrate with Plasma. +<kde-frameworks/frameworkintegration-5.116.50 +# PortingAids: Code and utilities for transition from kdelibs 4 to Frameworks 5. +<kde-frameworks/countryflags-5.116.50 +<kde-frameworks/kdelibs4support-5.116.50 +<kde-frameworks/khtml-5.116.50 +<kde-frameworks/kjs-5.116.50 +<kde-frameworks/kross-5.116.50 +# Tier 1: Depend only on Qt and possibly a few third-party libraries. +<kde-frameworks/attica-5.116.50 +<kde-frameworks/bluez-qt-5.116.50 +<kde-frameworks/breeze-icons-5.116.50 +<kde-frameworks/breeze-icons-rcc-5.116.50 +<kde-frameworks/extra-cmake-modules-5.116.50 +<kde-frameworks/kapidox-5.116.50 +<kde-frameworks/karchive-5.116.50 +<kde-frameworks/kcalendarcore-5.116.50 +<kde-frameworks/kcodecs-5.116.50 +<kde-frameworks/kconfig-5.116.50 +<kde-frameworks/kcoreaddons-5.116.50 +<kde-frameworks/kdbusaddons-5.116.50 +<kde-frameworks/kdnssd-5.116.50 +<kde-frameworks/kguiaddons-5.116.50 +<kde-frameworks/kholidays-5.116.50 +<kde-frameworks/ki18n-5.116.50 +<kde-frameworks/kidletime-5.116.50 +<kde-frameworks/kirigami-5.116.50 +<kde-frameworks/kitemmodels-5.116.50 +<kde-frameworks/kitemviews-5.116.50 +<kde-frameworks/kplotting-5.116.50 +<kde-frameworks/kquickcharts-5.116.50 +<kde-frameworks/kwidgetsaddons-5.116.50 +<kde-frameworks/kwindowsystem-5.116.50 +<kde-frameworks/modemmanager-qt-5.116.50 +<kde-frameworks/networkmanager-qt-5.116.50 +<kde-frameworks/oxygen-icons-5.116.50 +<kde-frameworks/prison-5.116.50 +<kde-frameworks/solid-5.116.50 +<kde-frameworks/sonnet-5.116.50 +<kde-frameworks/syntax-highlighting-5.116.50 +<kde-frameworks/threadweaver-5.116.50 +<kde-plasma/kwayland-5.116.50 +# Tier 2: Additionally depend on tier 1 frameworks. +<kde-frameworks/kauth-5.116.50 +<kde-frameworks/kcompletion-5.116.50 +<kde-frameworks/kcontacts-5.116.50 +<kde-frameworks/kcrash-5.116.50 +<kde-frameworks/kdoctools-5.116.50 +<kde-frameworks/kfilemetadata-5.116.50 +<kde-frameworks/kimageformats-5.116.50 +<kde-frameworks/kjobwidgets-5.116.50 +<kde-frameworks/knotifications-5.116.50 +<kde-frameworks/kpackage-5.116.50 +<kde-frameworks/kpeople-5.116.50 +<kde-frameworks/kpty-5.116.50 +<kde-frameworks/kunitconversion-5.116.50 +<kde-frameworks/syndication-5.116.50 +<kde-plasma/plasma-activities-5.116.50 +# Tier 3: More powerful, comprehensive packages, with complex dependencies. +<kde-frameworks/baloo-5.116.50 +<kde-frameworks/kbookmarks-5.116.50 +<kde-frameworks/kcmutils-5.116.50 +<kde-frameworks/kconfigwidgets-5.116.50 +<kde-frameworks/kdav-5.116.50 +<kde-frameworks/kdeclarative-5.116.50 +<kde-frameworks/kded-5.116.50 +<kde-frameworks/kdesu-5.116.50 +<kde-frameworks/kemoticons-5.116.50 +<kde-frameworks/kglobalaccel-5.116.50 +<kde-frameworks/kiconthemes-5.116.50 +<kde-frameworks/kinit-5.116.50 +<kde-frameworks/kio-5.116.50 +<kde-frameworks/knewstuff-5.116.50 +<kde-frameworks/knotifyconfig-5.116.50 +<kde-frameworks/kparts-5.116.50 +<kde-frameworks/krunner-5.116.50 +<kde-frameworks/kservice-5.116.50 +<kde-frameworks/ktexteditor-5.116.50 +<kde-frameworks/ktextwidgets-5.116.50 +<kde-frameworks/kwallet-5.116.50 +<kde-frameworks/kxmlgui-5.116.50 +<kde-frameworks/purpose-5.116.50 +<kde-frameworks/qqc2-desktop-style-5.116.50 +<kde-plasma/libplasma-5.116.50 +<kde-plasma/plasma-activities-stats-5.116.50 diff --git a/Documentation/package.unmask/kde-frameworks-6.4 b/Documentation/package.unmask/kde-frameworks-6.4 new file mode 100644 index 0000000000..9ea9de42d8 --- /dev/null +++ b/Documentation/package.unmask/kde-frameworks-6.4 @@ -0,0 +1,78 @@ +# Autogenerated by regenerate-files, DO NOT EDIT. +# You can use this file to mask/unmask the KDE Frameworks 6.4 release. +# Edit Documentation/package.unmask/.kde-frameworks-6.4/ files instead. +# Tier 6.4.50: Provide extra features to other Frameworks to integrate with Plasma. +<kde-frameworks/frameworkintegration-6.4.50:6 +# Tier 6.4.50: Depend only on Qt and possibly a few third-party libraries. +<kde-frameworks/attica-6.4.50:6 +<kde-frameworks/bluez-qt-6.4.50:6 +<kde-frameworks/breeze-icons-6.4.50:6 +<kde-frameworks/extra-cmake-modules-6.4.50:0 +<kde-frameworks/karchive-6.4.50:6 +<kde-frameworks/kcalendarcore-6.4.50:6 +<kde-frameworks/kcodecs-6.4.50:6 +<kde-frameworks/kconfig-6.4.50:6 +<kde-frameworks/kcoreaddons-6.4.50:6 +<kde-frameworks/kdbusaddons-6.4.50:6 +<kde-frameworks/kdnssd-6.4.50:6 +<kde-frameworks/kguiaddons-6.4.50:6 +<kde-frameworks/kholidays-6.4.50:6 +<kde-frameworks/ki18n-6.4.50:6 +<kde-frameworks/kidletime-6.4.50:6 +<kde-frameworks/kirigami-6.4.50:6 +<kde-frameworks/kitemmodels-6.4.50:6 +<kde-frameworks/kitemviews-6.4.50:6 +<kde-frameworks/kplotting-6.4.50:6 +<kde-frameworks/kquickcharts-6.4.50:6 +<kde-frameworks/ktexttemplate-6.4.50:6 +<kde-frameworks/kuserfeedback-6.4.50:6 +<kde-frameworks/kwidgetsaddons-6.4.50:6 +<kde-frameworks/kwindowsystem-6.4.50:6 +<kde-frameworks/modemmanager-qt-6.4.50:6 +<kde-frameworks/networkmanager-qt-6.4.50:6 +<kde-frameworks/prison-6.4.50:6 +<kde-frameworks/solid-6.4.50:6 +<kde-frameworks/sonnet-6.4.50:6 +<kde-frameworks/syntax-highlighting-6.4.50:6 +<kde-frameworks/threadweaver-6.4.50:6 +# Tier 6.4.50: Additionally depend on tier 1 frameworks. +<kde-frameworks/kauth-6.4.50:6 +<kde-frameworks/kcolorscheme-6.4.50:6 +<kde-frameworks/kcompletion-6.4.50:6 +<kde-frameworks/kcontacts-6.4.50:6 +<kde-frameworks/kcrash-6.4.50:6 +<kde-frameworks/kdoctools-6.4.50:6 +<kde-frameworks/kfilemetadata-6.4.50:6 +<kde-frameworks/kimageformats-6.4.50:6 +<kde-frameworks/kjobwidgets-6.4.50:6 +<kde-frameworks/knotifications-6.4.50:6 +<kde-frameworks/kpackage-6.4.50:6 +<kde-frameworks/kpty-6.4.50:6 +<kde-frameworks/kstatusnotifieritem-6.4.50:6 +<kde-frameworks/ksvg-6.4.50:6 +<kde-frameworks/kunitconversion-6.4.50:6 +<kde-frameworks/syndication-6.4.50:6 +# Tier 6.4.50: More powerful, comprehensive packages, with complex dependencies. +<kde-frameworks/baloo-6.4.50:6 +<kde-frameworks/kbookmarks-6.4.50:6 +<kde-frameworks/kcmutils-6.4.50:6 +<kde-frameworks/kconfigwidgets-6.4.50:6 +<kde-frameworks/kdav-6.4.50:6 +<kde-frameworks/kdeclarative-6.4.50:6 +<kde-frameworks/kded-6.4.50:6 +<kde-frameworks/kdesu-6.4.50:6 +<kde-frameworks/kglobalaccel-6.4.50:6 +<kde-frameworks/kiconthemes-6.4.50:6 +<kde-frameworks/kio-6.4.50:6 +<kde-frameworks/knewstuff-6.4.50:6 +<kde-frameworks/knotifyconfig-6.4.50:6 +<kde-frameworks/kparts-6.4.50:6 +<kde-frameworks/kpeople-6.4.50:6 +<kde-frameworks/krunner-6.4.50:6 +<kde-frameworks/kservice-6.4.50:6 +<kde-frameworks/ktexteditor-6.4.50:6 +<kde-frameworks/ktextwidgets-6.4.50:6 +<kde-frameworks/kwallet-6.4.50:6 +<kde-frameworks/kxmlgui-6.4.50:6 +<kde-frameworks/purpose-6.4.50:6 +<kde-frameworks/qqc2-desktop-style-6.4.50:6 diff --git a/Documentation/package.unmask/kde-frameworks-live b/Documentation/package.unmask/kde-frameworks-live index ec89fd2888..3aea8d3592 120000..100644 --- a/Documentation/package.unmask/kde-frameworks-live +++ b/Documentation/package.unmask/kde-frameworks-live @@ -1 +1,78 @@ -kde-frameworks-5-live
\ No newline at end of file +# Autogenerated by regenerate-files, DO NOT EDIT. +# Live packages are masked by default. +# Edit Documentation/package.unmask/.kde-frameworks-live/ files instead. +# Tier 4: Provide extra features to other Frameworks to integrate with Plasma. +~kde-frameworks/frameworkintegration-9999:6 +# Tier 1: Depend only on Qt and possibly a few third-party libraries. +~kde-frameworks/attica-9999:6 +~kde-frameworks/bluez-qt-9999:6 +~kde-frameworks/breeze-icons-9999:6 +~kde-frameworks/extra-cmake-modules-9999:0 +~kde-frameworks/karchive-9999:6 +~kde-frameworks/kcalendarcore-9999:6 +~kde-frameworks/kcodecs-9999:6 +~kde-frameworks/kconfig-9999:6 +~kde-frameworks/kcoreaddons-9999:6 +~kde-frameworks/kdbusaddons-9999:6 +~kde-frameworks/kdnssd-9999:6 +~kde-frameworks/kguiaddons-9999:6 +~kde-frameworks/kholidays-9999:6 +~kde-frameworks/ki18n-9999:6 +~kde-frameworks/kidletime-9999:6 +~kde-frameworks/kirigami-9999:6 +~kde-frameworks/kitemmodels-9999:6 +~kde-frameworks/kitemviews-9999:6 +~kde-frameworks/kplotting-9999:6 +~kde-frameworks/kquickcharts-9999:6 +~kde-frameworks/ktexttemplate-9999:6 +~kde-frameworks/kuserfeedback-9999:6 +~kde-frameworks/kwidgetsaddons-9999:6 +~kde-frameworks/kwindowsystem-9999:6 +~kde-frameworks/modemmanager-qt-9999:6 +~kde-frameworks/networkmanager-qt-9999:6 +~kde-frameworks/prison-9999:6 +~kde-frameworks/solid-9999:6 +~kde-frameworks/sonnet-9999:6 +~kde-frameworks/syntax-highlighting-9999:6 +~kde-frameworks/threadweaver-9999:6 +# Tier 2: Additionally depend on tier 1 frameworks. +~kde-frameworks/kauth-9999:6 +~kde-frameworks/kcolorscheme-9999:6 +~kde-frameworks/kcompletion-9999:6 +~kde-frameworks/kcontacts-9999:6 +~kde-frameworks/kcrash-9999:6 +~kde-frameworks/kdoctools-9999:6 +~kde-frameworks/kfilemetadata-9999:6 +~kde-frameworks/kimageformats-9999:6 +~kde-frameworks/kjobwidgets-9999:6 +~kde-frameworks/knotifications-9999:6 +~kde-frameworks/kpackage-9999:6 +~kde-frameworks/kpty-9999:6 +~kde-frameworks/kstatusnotifieritem-9999:6 +~kde-frameworks/ksvg-9999:6 +~kde-frameworks/kunitconversion-9999:6 +~kde-frameworks/syndication-9999:6 +# Tier 3: More powerful, comprehensive packages, with complex dependencies. +~kde-frameworks/baloo-9999:6 +~kde-frameworks/kbookmarks-9999:6 +~kde-frameworks/kcmutils-9999:6 +~kde-frameworks/kconfigwidgets-9999:6 +~kde-frameworks/kdav-9999:6 +~kde-frameworks/kdeclarative-9999:6 +~kde-frameworks/kded-9999:6 +~kde-frameworks/kdesu-9999:6 +~kde-frameworks/kglobalaccel-9999:6 +~kde-frameworks/kiconthemes-9999:6 +~kde-frameworks/kio-9999:6 +~kde-frameworks/knewstuff-9999:6 +~kde-frameworks/knotifyconfig-9999:6 +~kde-frameworks/kparts-9999:6 +~kde-frameworks/kpeople-9999:6 +~kde-frameworks/krunner-9999:6 +~kde-frameworks/kservice-9999:6 +~kde-frameworks/ktexteditor-9999:6 +~kde-frameworks/ktextwidgets-9999:6 +~kde-frameworks/kwallet-9999:6 +~kde-frameworks/kxmlgui-9999:6 +~kde-frameworks/purpose-9999:6 +~kde-frameworks/qqc2-desktop-style-9999:6 diff --git a/Documentation/package.unmask/kde-gear-23.04 b/Documentation/package.unmask/kde-gear-23.04 deleted file mode 100644 index eca4b6b5f8..0000000000 --- a/Documentation/package.unmask/kde-gear-23.04 +++ /dev/null @@ -1,249 +0,0 @@ -# Autogenerated by regenerate-files, DO NOT EDIT. -# You can use this file to mask/unmask the KDE Gear 23.04 release. -# Edit Documentation/package.unmask/.kde-gear-23.04/ files instead. -<kde-apps/kdialog-23.04.50 -<kde-apps/keditbookmarks-23.04.50 -<kde-apps/kfind-23.04.50 -<kde-apps/konqueror-23.04.50 -<www-client/falkon-23.04.50 -<kde-apps/baloo-widgets-23.04.50 -<kde-apps/dolphin-23.04.50 -<kde-apps/kate-23.04.50 -<kde-apps/kate-addons-23.04.50 -<kde-apps/kate-lib-23.04.50 -<kde-apps/kde-apps-meta-23.04.50 -<kde-apps/kdecore-meta-23.04.50 -<kde-apps/khelpcenter-23.04.50 -<kde-apps/konsole-23.04.50 -<kde-apps/kwrite-23.04.50 -<app-accessibility/kontrast-23.04.50 -<kde-apps/kdeaccessibility-meta-23.04.50 -<kde-apps/kmag-23.04.50 -<kde-apps/kmousetool-23.04.50 -<kde-apps/kmouth-23.04.50 -<kde-apps/kdeadmin-meta-23.04.50 -<kde-apps/kcron-23.04.50 -<kde-apps/ksystemlog-23.04.50 -<kde-apps/analitza-23.04.50 -<kde-apps/artikulate-23.04.50 -<kde-apps/blinken-23.04.50 -<kde-apps/cantor-23.04.50 -<kde-apps/kalgebra-23.04.50 -<kde-apps/kalzium-23.04.50 -<kde-apps/kanagram-23.04.50 -<kde-apps/kbruch-23.04.50 -<kde-apps/kdeedu-data-23.04.50 -<kde-apps/kdeedu-meta-23.04.50 -<kde-apps/kgeography-23.04.50 -<kde-apps/khangman-23.04.50 -<kde-apps/kig-23.04.50 -<kde-apps/kiten-23.04.50 -<kde-apps/klettres-23.04.50 -<kde-apps/kmplot-23.04.50 -<kde-apps/kqtquickcharts-23.04.50 -<kde-apps/ktouch-23.04.50 -<kde-apps/kturtle-23.04.50 -<kde-apps/kwordquiz-23.04.50 -<kde-apps/libkeduvocdocument-23.04.50 -<kde-apps/marble-23.04.50 -<kde-apps/minuet-23.04.50 -<kde-apps/parley-23.04.50 -<kde-apps/rocs-23.04.50 -<kde-apps/step-23.04.50 -<kde-apps/bomber-23.04.50 -<kde-apps/bovo-23.04.50 -<kde-apps/granatier-23.04.50 -<kde-apps/kajongg-23.04.50 -<kde-apps/kapman-23.04.50 -<kde-apps/katomic-23.04.50 -<kde-apps/kblackbox-23.04.50 -<kde-apps/kblocks-23.04.50 -<kde-apps/kbounce-23.04.50 -<kde-apps/kbreakout-23.04.50 -<kde-apps/kdegames-meta-23.04.50 -<kde-apps/kdiamond-23.04.50 -<kde-apps/kfourinline-23.04.50 -<kde-apps/kgoldrunner-23.04.50 -<kde-apps/kigo-23.04.50 -<kde-apps/killbots-23.04.50 -<kde-apps/kiriki-23.04.50 -<kde-apps/kjumpingcube-23.04.50 -<kde-apps/klickety-23.04.50 -<kde-apps/klines-23.04.50 -<kde-apps/kmahjongg-23.04.50 -<kde-apps/kmines-23.04.50 -<kde-apps/knavalbattle-23.04.50 -<kde-apps/knetwalk-23.04.50 -<kde-apps/knights-23.04.50 -<kde-apps/kolf-23.04.50 -<kde-apps/kollision-23.04.50 -<kde-apps/konquest-23.04.50 -<kde-apps/kpat-23.04.50 -<kde-apps/kreversi-23.04.50 -<kde-apps/kshisen-23.04.50 -<kde-apps/ksirk-23.04.50 -<kde-apps/ksnakeduel-23.04.50 -<kde-apps/kspaceduel-23.04.50 -<kde-apps/ksquares-23.04.50 -<kde-apps/ksudoku-23.04.50 -<kde-apps/ktuberling-23.04.50 -<kde-apps/kubrick-23.04.50 -<kde-apps/libkdegames-23.04.50 -<kde-apps/libkmahjongg-23.04.50 -<kde-apps/lskat-23.04.50 -<kde-apps/palapeli-23.04.50 -<kde-apps/picmi-23.04.50 -<kde-apps/gwenview-23.04.50 -<kde-apps/kamera-23.04.50 -<kde-apps/kcolorchooser-23.04.50 -<kde-apps/kdegraphics-meta-23.04.50 -<kde-apps/kdegraphics-mobipocket-23.04.50 -<kde-apps/kolourpaint-23.04.50 -<kde-apps/kruler-23.04.50 -<kde-apps/libkdcraw-23.04.50 -<kde-apps/libkexiv2-23.04.50 -<kde-apps/libksane-23.04.50 -<kde-apps/okular-23.04.50 -<kde-apps/spectacle-23.04.50 -<kde-apps/svgpart-23.04.50 -<kde-apps/thumbnailers-23.04.50 -<kde-misc/colord-kde-23.04.50 -<kde-misc/skanlite-23.04.50 -<media-gfx/skanpage-23.04.50 -<media-libs/ksanecore-23.04.50 -<kde-apps/audiocd-kio-23.04.50 -<kde-apps/dragon-23.04.50 -<kde-apps/ffmpegthumbs-23.04.50 -<kde-apps/juk-23.04.50 -<kde-apps/k3b-23.04.50 -<kde-apps/kamoso-23.04.50 -<kde-apps/kdemultimedia-meta-23.04.50 -<kde-apps/kdenlive-23.04.50 -<kde-apps/kmix-23.04.50 -<kde-apps/kwave-23.04.50 -<kde-apps/libkcddb-23.04.50 -<kde-apps/libkcompactdisc-23.04.50 -<media-sound/elisa-23.04.50 -<media-sound/kasts-23.04.50 -<media-sound/krecorder-23.04.50 -<kde-apps/dolphin-plugins-dropbox-23.04.50 -<kde-apps/kaccounts-integration-23.04.50 -<kde-apps/kaccounts-providers-23.04.50 -<kde-apps/kdenetwork-meta-23.04.50 -<kde-apps/kdenetwork-filesharing-23.04.50 -<kde-apps/kget-23.04.50 -<kde-apps/kio-extras-23.04.50 -<kde-apps/krdc-23.04.50 -<kde-apps/krfb-23.04.50 -<kde-apps/kopete-23.04.50 -<kde-apps/signon-kwallet-extension-23.04.50 -<kde-misc/kdeconnect-23.04.50 -<kde-misc/kio-gdrive-23.04.50 -<net-im/neochat-23.04.50 -<net-im/tokodon-23.04.50 -<net-irc/konversation-23.04.50 -<net-libs/libktorrent-23.04.50 -<net-misc/kio-zeroconf-23.04.50 -<net-news/alligator-23.04.50 -<net-p2p/ktorrent-23.04.50 -<app-office/merkuro-23.04.50 -<dev-libs/kopeninghours-23.04.50 -<dev-libs/kosmindoormap-23.04.50 -<dev-libs/kpublictransport-23.04.50 -<kde-apps/akonadi-23.04.50 -<kde-apps/akonadi-calendar-23.04.50 -<kde-apps/akonadi-contacts-23.04.50 -<kde-apps/akonadi-import-wizard-23.04.50 -<kde-apps/akonadi-mime-23.04.50 -<kde-apps/akonadi-notes-23.04.50 -<kde-apps/akonadi-search-23.04.50 -<kde-apps/akonadiconsole-23.04.50 -<kde-apps/akregator-23.04.50 -<kde-apps/calendarjanitor-23.04.50 -<kde-apps/calendarsupport-23.04.50 -<kde-apps/eventviews-23.04.50 -<kde-apps/grantlee-editor-23.04.50 -<kde-apps/grantleetheme-23.04.50 -<kde-apps/incidenceeditor-23.04.50 -<kde-apps/kaddressbook-23.04.50 -<kde-apps/kalarm-23.04.50 -<kde-apps/kcalutils-23.04.50 -<kde-apps/kdepim-addons-23.04.50 -<kde-apps/kdepim-meta-23.04.50 -<kde-apps/kdepim-runtime-23.04.50 -<kde-apps/kidentitymanagement-23.04.50 -<kde-apps/kimap-23.04.50 -<kde-apps/kitinerary-23.04.50 -<kde-apps/kldap-23.04.50 -<kde-apps/kleopatra-23.04.50 -<kde-apps/kmail-23.04.50 -<kde-apps/kmail-account-wizard-23.04.50 -<kde-apps/kmailtransport-23.04.50 -<kde-apps/kmbox-23.04.50 -<kde-apps/kmime-23.04.50 -<kde-apps/knotes-23.04.50 -<kde-apps/konsolekalendar-23.04.50 -<kde-apps/kontact-23.04.50 -<kde-apps/kontactinterface-23.04.50 -<kde-apps/korganizer-23.04.50 -<kde-apps/kpimtextedit-23.04.50 -<kde-apps/kpkpass-23.04.50 -<kde-apps/ksmtp-23.04.50 -<kde-apps/libgravatar-23.04.50 -<kde-apps/libkdepim-23.04.50 -<kde-apps/libkgapi-23.04.50 -<kde-apps/libkleo-23.04.50 -<kde-apps/libksieve-23.04.50 -<kde-apps/libktnef-23.04.50 -<kde-apps/mailcommon-23.04.50 -<kde-apps/mailimporter-23.04.50 -<kde-apps/mbox-importer-23.04.50 -<kde-apps/messagelib-23.04.50 -<kde-apps/pim-data-exporter-23.04.50 -<kde-apps/pim-sieve-editor-23.04.50 -<kde-apps/pimcommon-23.04.50 -<kde-misc/zanshin-23.04.50 -<dev-util/kdevelop-23.04.50 -<dev-util/kdevelop-php-23.04.50 -<dev-util/kdevelop-python-23.04.50 -<dev-util/kio-perldoc-23.04.50 -<kde-apps/cervisia-23.04.50 -<kde-apps/dolphin-plugins-git-23.04.50 -<kde-apps/dolphin-plugins-mercurial-23.04.50 -<kde-apps/dolphin-plugins-subversion-23.04.50 -<kde-apps/kapptemplate-23.04.50 -<kde-apps/kcachegrind-23.04.50 -<kde-apps/kde-dev-scripts-23.04.50 -<kde-apps/kde-dev-utils-23.04.50 -<kde-apps/kdesdk-meta-23.04.50 -<kde-apps/kdesdk-thumbnailers-23.04.50 -<kde-apps/kompare-23.04.50 -<kde-apps/libkomparediff2-23.04.50 -<kde-apps/lokalize-23.04.50 -<kde-apps/poxml-23.04.50 -<kde-apps/umbrello-23.04.50 -<app-cdr/dolphin-plugins-mountiso-23.04.50 -<app-crypt/keysmith-23.04.50 -<app-editors/ghostwriter-23.04.50 -<kde-apps/ark-23.04.50 -<kde-apps/filelight-23.04.50 -<kde-apps/kbackup-23.04.50 -<kde-apps/kcalc-23.04.50 -<kde-apps/kcharselect-23.04.50 -<kde-apps/kdebugsettings-23.04.50 -<kde-apps/kdeutils-meta-23.04.50 -<kde-apps/kdf-23.04.50 -<kde-apps/kfloppy-23.04.50 -<kde-apps/kgpg-23.04.50 -<kde-apps/kimagemapeditor-23.04.50 -<kde-apps/kteatime-23.04.50 -<kde-apps/ktimer-23.04.50 -<kde-apps/kwalletmanager-23.04.50 -<kde-plasma/print-manager-23.04.50 -<kde-apps/sweeper-23.04.50 -<kde-apps/yakuake-23.04.50 -<kde-misc/kclock-23.04.50 -<kde-misc/kweather-23.04.50 -<kde-misc/markdownpart-23.04.50 -<sys-block/partitionmanager-23.04.50 -<sys-libs/kpmcore-23.04.50 diff --git a/Documentation/package.unmask/kde-gear-24.05 b/Documentation/package.unmask/kde-gear-24.05 new file mode 100644 index 0000000000..50edfbde07 --- /dev/null +++ b/Documentation/package.unmask/kde-gear-24.05 @@ -0,0 +1,250 @@ +# Autogenerated by regenerate-files, DO NOT EDIT. +# You can use this file to mask/unmask the KDE Gear 24.05 release. +# Edit Documentation/package.unmask/.kde-gear-24.05/ files instead. +<kde-apps/kdialog-24.05.50 +<kde-apps/keditbookmarks-24.05.50 +<kde-apps/kfind-24.05.50 +<kde-apps/konqueror-24.05.50 +<www-client/falkon-24.05.50 +<kde-apps/baloo-widgets-24.05.50 +<kde-apps/dolphin-24.05.50 +<kde-apps/kate-24.05.50 +<kde-apps/kate-addons-24.05.50 +<kde-apps/kate-lib-24.05.50 +<kde-apps/kde-apps-meta-24.05.50 +<kde-apps/kdecore-meta-24.05.50 +<kde-apps/khelpcenter-24.05.50 +<kde-apps/konsole-24.05.50 +<kde-apps/kwrite-24.05.50 +<app-accessibility/kontrast-24.05.50 +<kde-apps/kdeaccessibility-meta-24.05.50 +<kde-apps/kmag-24.05.50 +<kde-apps/kmousetool-24.05.50 +<kde-apps/kmouth-24.05.50 +<kde-apps/kdeadmin-meta-24.05.50 +<kde-apps/kcron-24.05.50 +<kde-apps/ksystemlog-24.05.50 +<kde-apps/analitza-24.05.50 +<kde-apps/artikulate-24.05.50 +<kde-apps/blinken-24.05.50 +<kde-apps/cantor-24.05.50 +<kde-apps/kalgebra-24.05.50 +<kde-apps/kalzium-24.05.50 +<kde-apps/kanagram-24.05.50 +<kde-apps/kbruch-24.05.50 +<kde-apps/kdeedu-data-24.05.50 +<kde-apps/kdeedu-meta-24.05.50 +<kde-apps/kgeography-24.05.50 +<kde-apps/khangman-24.05.50 +<kde-apps/kig-24.05.50 +<kde-apps/kiten-24.05.50 +<kde-apps/klettres-24.05.50 +<kde-apps/kmplot-24.05.50 +<kde-apps/kqtquickcharts-24.05.50 +<kde-apps/ktouch-24.05.50 +<kde-apps/kturtle-24.05.50 +<kde-apps/kwordquiz-24.05.50 +<kde-apps/libkeduvocdocument-24.05.50 +<kde-apps/marble-24.05.50 +<kde-apps/minuet-24.05.50 +<kde-apps/parley-24.05.50 +<kde-apps/rocs-24.05.50 +<kde-apps/step-24.05.50 +<games-puzzle/skladnik-24.05.50 +<kde-apps/bomber-24.05.50 +<kde-apps/bovo-24.05.50 +<kde-apps/granatier-24.05.50 +<kde-apps/kajongg-24.05.50 +<kde-apps/kapman-24.05.50 +<kde-apps/katomic-24.05.50 +<kde-apps/kblackbox-24.05.50 +<kde-apps/kblocks-24.05.50 +<kde-apps/kbounce-24.05.50 +<kde-apps/kbreakout-24.05.50 +<kde-apps/kdegames-meta-24.05.50 +<kde-apps/kdiamond-24.05.50 +<kde-apps/kfourinline-24.05.50 +<kde-apps/kgoldrunner-24.05.50 +<kde-apps/kigo-24.05.50 +<kde-apps/killbots-24.05.50 +<kde-apps/kiriki-24.05.50 +<kde-apps/kjumpingcube-24.05.50 +<kde-apps/klickety-24.05.50 +<kde-apps/klines-24.05.50 +<kde-apps/kmahjongg-24.05.50 +<kde-apps/kmines-24.05.50 +<kde-apps/knavalbattle-24.05.50 +<kde-apps/knetwalk-24.05.50 +<kde-apps/knights-24.05.50 +<kde-apps/kolf-24.05.50 +<kde-apps/kollision-24.05.50 +<kde-apps/konquest-24.05.50 +<kde-apps/kpat-24.05.50 +<kde-apps/kreversi-24.05.50 +<kde-apps/kshisen-24.05.50 +<kde-apps/ksirk-24.05.50 +<kde-apps/ksnakeduel-24.05.50 +<kde-apps/kspaceduel-24.05.50 +<kde-apps/ksquares-24.05.50 +<kde-apps/ksudoku-24.05.50 +<kde-apps/ktuberling-24.05.50 +<kde-apps/kubrick-24.05.50 +<kde-apps/libkdegames-24.05.50 +<kde-apps/libkmahjongg-24.05.50 +<kde-apps/lskat-24.05.50 +<kde-apps/palapeli-24.05.50 +<kde-apps/picmi-24.05.50 +<kde-apps/gwenview-24.05.50 +<kde-apps/kamera-24.05.50 +<kde-apps/kcolorchooser-24.05.50 +<kde-apps/kdegraphics-meta-24.05.50 +<kde-apps/kdegraphics-mobipocket-24.05.50 +<kde-apps/kolourpaint-24.05.50 +<kde-apps/kruler-24.05.50 +<kde-apps/libkdcraw-24.05.50 +<kde-apps/libkexiv2-24.05.50 +<kde-apps/libksane-24.05.50 +<kde-apps/okular-24.05.50 +<kde-apps/spectacle-24.05.50 +<kde-apps/svgpart-24.05.50 +<kde-apps/thumbnailers-24.05.50 +<kde-misc/colord-kde-24.05.50 +<kde-misc/skanlite-24.05.50 +<media-gfx/skanpage-24.05.50 +<media-libs/ksanecore-24.05.50 +<kde-apps/audiocd-kio-24.05.50 +<kde-apps/dragon-24.05.50 +<kde-apps/ffmpegthumbs-24.05.50 +<kde-apps/juk-24.05.50 +<kde-apps/k3b-24.05.50 +<kde-apps/kamoso-24.05.50 +<kde-apps/kdemultimedia-meta-24.05.50 +<kde-apps/kdenlive-24.05.50 +<kde-apps/kmix-24.05.50 +<kde-apps/kwave-24.05.50 +<kde-apps/libkcddb-24.05.50 +<kde-apps/libkcompactdisc-24.05.50 +<media-sound/audex-24.05.50 +<media-sound/elisa-24.05.50 +<media-sound/kasts-24.05.50 +<media-sound/krecorder-24.05.50 +<kde-apps/dolphin-plugins-dropbox-24.05.50 +<kde-apps/kaccounts-integration-24.05.50 +<kde-apps/kaccounts-providers-24.05.50 +<kde-apps/kdenetwork-meta-24.05.50 +<kde-apps/kdenetwork-filesharing-24.05.50 +<kde-apps/kget-24.05.50 +<kde-apps/kio-extras-24.05.50 +<kde-apps/krdc-24.05.50 +<kde-apps/krfb-24.05.50 +<kde-apps/signon-kwallet-extension-24.05.50 +<kde-misc/kdeconnect-24.05.50 +<kde-misc/kio-gdrive-24.05.50 +<net-im/neochat-24.05.50 +<net-im/tokodon-24.05.50 +<net-irc/konversation-24.05.50 +<net-libs/libktorrent-24.05.50 +<net-misc/kio-zeroconf-24.05.50 +<net-news/alligator-24.05.50 +<net-p2p/ktorrent-24.05.50 +<app-office/merkuro-24.05.50 +<dev-libs/kopeninghours-24.05.50 +<dev-libs/kosmindoormap-24.05.50 +<dev-libs/kpublictransport-24.05.50 +<kde-apps/akonadi-24.05.50 +<kde-apps/akonadi-calendar-24.05.50 +<kde-apps/akonadi-contacts-24.05.50 +<kde-apps/akonadi-import-wizard-24.05.50 +<kde-apps/akonadi-mime-24.05.50 +<kde-apps/akonadi-notes-24.05.50 +<kde-apps/akonadi-search-24.05.50 +<kde-apps/akonadiconsole-24.05.50 +<kde-apps/akregator-24.05.50 +<kde-apps/calendarjanitor-24.05.50 +<kde-apps/calendarsupport-24.05.50 +<kde-apps/eventviews-24.05.50 +<kde-apps/grantlee-editor-24.05.50 +<kde-apps/grantleetheme-24.05.50 +<kde-apps/incidenceeditor-24.05.50 +<kde-apps/kaddressbook-24.05.50 +<kde-apps/kalarm-24.05.50 +<kde-apps/kcalutils-24.05.50 +<kde-apps/kdepim-addons-24.05.50 +<kde-apps/kdepim-meta-24.05.50 +<kde-apps/kdepim-runtime-24.05.50 +<kde-apps/kidentitymanagement-24.05.50 +<kde-apps/kimap-24.05.50 +<kde-apps/kitinerary-24.05.50 +<kde-apps/kldap-24.05.50 +<kde-apps/kleopatra-24.05.50 +<kde-apps/kmail-24.05.50 +<kde-apps/kmail-account-wizard-24.05.50 +<kde-apps/kmailtransport-24.05.50 +<kde-apps/kmbox-24.05.50 +<kde-apps/kmime-24.05.50 +<kde-apps/knotes-24.05.50 +<kde-apps/konsolekalendar-24.05.50 +<kde-apps/kontact-24.05.50 +<kde-apps/kontactinterface-24.05.50 +<kde-apps/korganizer-24.05.50 +<kde-apps/kpimtextedit-24.05.50 +<kde-apps/kpkpass-24.05.50 +<kde-apps/ksmtp-24.05.50 +<kde-apps/libgravatar-24.05.50 +<kde-apps/libkdepim-24.05.50 +<kde-apps/libkgapi-24.05.50 +<kde-apps/libkleo-24.05.50 +<kde-apps/libksieve-24.05.50 +<kde-apps/libktnef-24.05.50 +<kde-apps/mailcommon-24.05.50 +<kde-apps/mailimporter-24.05.50 +<kde-apps/mbox-importer-24.05.50 +<kde-apps/messagelib-24.05.50 +<kde-apps/mimetreeparser-24.05.50 +<kde-apps/pim-data-exporter-24.05.50 +<kde-apps/pim-sieve-editor-24.05.50 +<kde-apps/pimcommon-24.05.50 +<kde-misc/zanshin-24.05.50 +<dev-util/kdevelop-24.05.50 +<dev-util/kdevelop-php-24.05.50 +<dev-util/kdevelop-python-24.05.50 +<dev-util/kio-perldoc-24.05.50 +<kde-apps/cervisia-24.05.50 +<kde-apps/dolphin-plugins-git-24.05.50 +<kde-apps/dolphin-plugins-mercurial-24.05.50 +<kde-apps/dolphin-plugins-subversion-24.05.50 +<kde-apps/kapptemplate-24.05.50 +<kde-apps/kcachegrind-24.05.50 +<kde-apps/kde-dev-scripts-24.05.50 +<kde-apps/kde-dev-utils-24.05.50 +<kde-apps/kdesdk-meta-24.05.50 +<kde-apps/kdesdk-thumbnailers-24.05.50 +<kde-apps/kompare-24.05.50 +<kde-apps/libkomparediff2-24.05.50 +<kde-apps/lokalize-24.05.50 +<kde-apps/poxml-24.05.50 +<kde-apps/umbrello-24.05.50 +<app-cdr/dolphin-plugins-mountiso-24.05.50 +<app-cdr/isoimagewriter-24.05.50 +<app-crypt/keysmith-24.05.50 +<app-editors/ghostwriter-24.05.50 +<kde-apps/ark-24.05.50 +<kde-apps/filelight-24.05.50 +<kde-apps/kbackup-24.05.50 +<kde-apps/kcalc-24.05.50 +<kde-apps/kcharselect-24.05.50 +<kde-apps/kdebugsettings-24.05.50 +<kde-apps/kdeutils-meta-24.05.50 +<kde-apps/kdf-24.05.50 +<kde-apps/kgpg-24.05.50 +<kde-apps/kimagemapeditor-24.05.50 +<kde-apps/kteatime-24.05.50 +<kde-apps/ktimer-24.05.50 +<kde-apps/kwalletmanager-24.05.50 +<kde-apps/sweeper-24.05.50 +<kde-apps/yakuake-24.05.50 +<kde-misc/kclock-24.05.50 +<kde-misc/kweather-24.05.50 +<kde-misc/markdownpart-24.05.50 +<sys-block/partitionmanager-24.05.50 +<sys-libs/kpmcore-24.05.50 diff --git a/Documentation/package.unmask/kde-gear-live b/Documentation/package.unmask/kde-gear-live index f2359d3029..a3c6a06081 100644 --- a/Documentation/package.unmask/kde-gear-live +++ b/Documentation/package.unmask/kde-gear-live @@ -40,6 +40,7 @@ ~kde-apps/parley-9999 ~kde-apps/rocs-9999 ~kde-apps/step-9999 +~games-puzzle/skladnik-9999 ~kde-apps/bomber-9999 ~kde-apps/bovo-9999 ~kde-apps/granatier-9999 @@ -99,6 +100,7 @@ ~kde-apps/thumbnailers-9999 ~kde-misc/colord-kde-9999 ~kde-misc/skanlite-9999 +~media-gfx/kgraphviewer-9999 ~media-gfx/skanpage-9999 ~media-libs/ksanecore-9999 ~kde-apps/audiocd-kio-9999 @@ -113,6 +115,7 @@ ~kde-apps/kwave-9999 ~kde-apps/libkcddb-9999 ~kde-apps/libkcompactdisc-9999 +~media-sound/audex-9999 ~media-sound/elisa-9999 ~media-sound/kasts-9999 ~media-sound/krecorder-9999 @@ -188,6 +191,7 @@ ~kde-apps/mailimporter-9999 ~kde-apps/mbox-importer-9999 ~kde-apps/messagelib-9999 +~kde-apps/mimetreeparser-9999 ~kde-apps/pim-data-exporter-9999 ~kde-apps/pim-sieve-editor-9999 ~kde-apps/pimcommon-9999 @@ -196,6 +200,7 @@ ~dev-util/kdevelop-php-9999 ~dev-util/kdevelop-python-9999 ~dev-util/kio-perldoc-9999 +~dev-util/massif-visualizer-9999 ~kde-apps/cervisia-9999 ~kde-apps/dolphin-plugins-git-9999 ~kde-apps/dolphin-plugins-mercurial-9999 @@ -212,8 +217,10 @@ ~kde-apps/poxml-9999 ~kde-apps/umbrello-9999 ~app-cdr/dolphin-plugins-mountiso-9999 +~app-cdr/isoimagewriter-9999 ~app-crypt/keysmith-9999 ~app-editors/ghostwriter-9999 +~dev-libs/kweathercore-9999 ~kde-apps/ark-9999 ~kde-apps/filelight-9999 ~kde-apps/kbackup-9999 diff --git a/Documentation/package.unmask/kde-plasma-6.1 b/Documentation/package.unmask/kde-plasma-6.1 new file mode 100644 index 0000000000..37f6d18a6d --- /dev/null +++ b/Documentation/package.unmask/kde-plasma-6.1 @@ -0,0 +1,66 @@ +# Autogenerated by regenerate-files, DO NOT EDIT. +# You can use this file to mask/unmask the KDE Plasma 6.1 release. +# Edit Documentation/package.unmask/.kde-plasma-6.1/ files instead. +<kde-plasma/bluedevil-6.1.50 +<kde-plasma/breeze-6.1.50 +<kde-plasma/breeze-grub-6.1.50 +<kde-plasma/breeze-gtk-6.1.50 +<kde-plasma/breeze-plymouth-6.1.50 +<kde-plasma/discover-6.1.50 +<kde-plasma/drkonqi-6.1.50 +<kde-plasma/flatpak-kcm-6.1.50 +<kde-plasma/kactivitymanagerd-6.1.50 +<kde-plasma/kde-cli-tools-6.1.50 +<kde-plasma/kde-gtk-config-6.1.50 +<kde-plasma/kdecoration-6.1.50 +<kde-plasma/kdeplasma-addons-6.1.50 +<kde-plasma/kgamma-6.1.50 +<kde-plasma/kglobalacceld-6.1.50 +<kde-plasma/kinfocenter-6.1.50 +<kde-plasma/kmenuedit-6.1.50 +<kde-plasma/kpipewire-6.1.50 +<kde-plasma/krdp-6.1.50 +<kde-plasma/kscreen-6.1.50 +<kde-plasma/kscreenlocker-6.1.50 +<kde-plasma/ksshaskpass-6.1.50 +<kde-plasma/ksystemstats-6.1.50 +<kde-plasma/kwallet-pam-6.1.50 +<kde-plasma/kwayland-6.1.50 +<kde-plasma/kwayland-integration-6.1.50 +<kde-plasma/kwin-6.1.50 +<kde-plasma/kwrited-6.1.50 +<kde-plasma/layer-shell-qt-6.1.50 +<kde-plasma/libkscreen-6.1.50 +<kde-plasma/libksysguard-6.1.50 +<kde-plasma/libplasma-6.1.50 +<kde-plasma/milou-6.1.50 +<kde-plasma/ocean-sound-theme-6.1.50 +<kde-plasma/oxygen-6.1.50 +<kde-plasma/oxygen-sounds-6.1.50 +<kde-plasma/plasma-activities-6.1.50 +<kde-plasma/plasma-activities-stats-6.1.50 +<kde-plasma/plasma-browser-integration-6.1.50 +<kde-plasma/plasma-desktop-6.1.50 +<kde-plasma/plasma-disks-6.1.50 +<kde-plasma/plasma-firewall-6.1.50 +<kde-plasma/plasma-integration-6.1.50 +<kde-plasma/plasma-meta-6.1.50 +<kde-plasma/plasma-nm-6.1.50 +<kde-plasma/plasma-pa-6.1.50 +<kde-plasma/plasma-sdk-6.1.50 +<kde-plasma/plasma-systemmonitor-6.1.50 +<kde-plasma/plasma-thunderbolt-6.1.50 +<kde-plasma/plasma-vault-6.1.50 +<kde-plasma/plasma-welcome-6.1.50 +<kde-plasma/plasma-workspace-6.1.50 +<kde-plasma/plasma-workspace-wallpapers-6.1.50 +<kde-plasma/plasma5support-6.1.50 +<kde-plasma/plymouth-kcm-6.1.50 +<kde-plasma/polkit-kde-agent-6.1.50 +<kde-plasma/powerdevil-6.1.50 +<kde-plasma/print-manager-6.1.50 +<kde-plasma/qqc2-breeze-style-6.1.50 +<kde-plasma/sddm-kcm-6.1.50 +<kde-plasma/systemsettings-6.1.50 +<kde-plasma/wacomtablet-6.1.50 +<kde-plasma/xdg-desktop-portal-kde-6.1.50 diff --git a/Documentation/package.unmask/kde-plasma-live b/Documentation/package.unmask/kde-plasma-live index fd59891fc7..5038c58d68 100644 --- a/Documentation/package.unmask/kde-plasma-live +++ b/Documentation/package.unmask/kde-plasma-live @@ -19,18 +19,19 @@ ~kde-plasma/kinfocenter-9999 ~kde-plasma/kmenuedit-9999 ~kde-plasma/kpipewire-9999 +~kde-plasma/krdp-9999 ~kde-plasma/kscreen-9999 ~kde-plasma/kscreenlocker-9999 ~kde-plasma/ksshaskpass-9999 ~kde-plasma/ksystemstats-9999 ~kde-plasma/kwallet-pam-9999 ~kde-plasma/kwayland-9999 +~kde-plasma/kwayland-integration-9999 ~kde-plasma/kwin-9999 ~kde-plasma/kwrited-9999 ~kde-plasma/layer-shell-qt-9999 ~kde-plasma/libkscreen-9999 ~kde-plasma/libksysguard-9999 -~kde-plasma/libkworkspace-9999 ~kde-plasma/libplasma-9999 ~kde-plasma/milou-9999 ~kde-plasma/ocean-sound-theme-9999 @@ -58,8 +59,8 @@ ~kde-plasma/polkit-kde-agent-9999 ~kde-plasma/powerdevil-9999 ~kde-plasma/print-manager-9999 +~kde-plasma/qqc2-breeze-style-9999 ~kde-plasma/sddm-kcm-9999 ~kde-plasma/systemsettings-9999 ~kde-plasma/wacomtablet-9999 ~kde-plasma/xdg-desktop-portal-kde-9999 -~kde-plasma/xembed-sni-proxy-9999 diff --git a/app-accessibility/kontrast/kontrast-23.08.49.9999.ebuild b/app-accessibility/kontrast/kontrast-23.08.49.9999.ebuild deleted file mode 100644 index 3ffc83aa7e..0000000000 --- a/app-accessibility/kontrast/kontrast-23.08.49.9999.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Tool to check contrast for colors to verify they are correctly accessible" -HOMEPAGE="https://apps.kde.org/kontrast/" - -LICENSE="GPL-3+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - dev-db/futuresql5 - dev-libs/qcoro5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 -" -RDEPEND="${DEPEND} - kde-plasma/xdg-desktop-portal-kde -" diff --git a/app-accessibility/kontrast/kontrast-9999.ebuild b/app-accessibility/kontrast/kontrast-9999.ebuild index 3ffc83aa7e..c5d2272336 100644 --- a/app-accessibility/kontrast/kontrast-9999.ebuild +++ b/app-accessibility/kontrast/kontrast-9999.ebuild @@ -1,35 +1,31 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Tool to check contrast for colors to verify they are correctly accessible" HOMEPAGE="https://apps.kde.org/kontrast/" LICENSE="GPL-3+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - dev-db/futuresql5 - dev-libs/qcoro5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 + dev-db/futuresql + dev-libs/qcoro + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 " RDEPEND="${DEPEND} - kde-plasma/xdg-desktop-portal-kde + kde-plasma/xdg-desktop-portal-kde:* " diff --git a/app-accessibility/kontrast/metadata.xml b/app-accessibility/kontrast/metadata.xml index d925f24397..2fe731d240 100644 --- a/app-accessibility/kontrast/metadata.xml +++ b/app-accessibility/kontrast/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">accessibility/kontrast</remote-id> </upstream> </pkgmetadata> diff --git a/app-admin/systemdgenie/metadata.xml b/app-admin/systemdgenie/metadata.xml index 274bd0f534..5066380bcf 100644 --- a/app-admin/systemdgenie/metadata.xml +++ b/app-admin/systemdgenie/metadata.xml @@ -13,5 +13,6 @@ <email>rthomsen6@gmail.com</email> <name>Ragnar Thomsen</name> </maintainer> + <remote-id type="kde-invent">system/systemdgenie</remote-id> </upstream> </pkgmetadata> diff --git a/app-admin/systemdgenie/systemdgenie-9999.ebuild b/app-admin/systemdgenie/systemdgenie-9999.ebuild index 65d9da14dd..f3c04cb589 100644 --- a/app-admin/systemdgenie/systemdgenie-9999.ebuild +++ b/app-admin/systemdgenie/systemdgenie-9999.ebuild @@ -1,33 +1,35 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm kde.org if [[ ${KDE_BUILD_TYPE} = release ]]; then SRC_URI="mirror://kde/unstable/${PN}/${P}.tar.xz" - KEYWORDS="~amd64 ~ppc64" + KEYWORDS="~amd64" fi DESCRIPTION="Systemd managment utility" HOMEPAGE="https://invent.kde.org/system/systemdgenie" LICENSE="GPL-2+" -SLOT="5" +SLOT="0" -BDEPEND="sys-devel/gettext" DEPEND=" - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - kde-frameworks/kauth:5 - kde-frameworks/kconfigwidgets:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/kcrash:5 - kde-frameworks/ki18n:5 - kde-frameworks/kwidgetsaddons:5 - kde-frameworks/kxmlgui:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 sys-apps/systemd:= " -RDEPEND="${DEPEND}" +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5 +" +BDEPEND="sys-devel/gettext" diff --git a/app-backup/kup/kup-9999.ebuild b/app-backup/kup/kup-9999.ebuild index 7d322c4619..aa9468dd73 100644 --- a/app-backup/kup/kup-9999.ebuild +++ b/app-backup/kup/kup-9999.ebuild @@ -1,42 +1,44 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm kde.org DESCRIPTION="Backup scheduler for the Plasma desktop" HOMEPAGE="https://apps.kde.org/kup/" LICENSE="GPL-2+" -SLOT="5" +SLOT="0" KEYWORDS="" IUSE="" DEPEND=" dev-libs/libgit2:= - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 - kde-frameworks/kcompletion:5 - kde-frameworks/kconfig:5 - kde-frameworks/kconfigwidgets:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/kdbusaddons:5 - kde-frameworks/ki18n:5 - kde-frameworks/kidletime:5 - kde-frameworks/kio:5 - kde-frameworks/kjobwidgets:5 - kde-frameworks/knotifications:5 - kde-frameworks/kwidgetsaddons:5 - kde-frameworks/kxmlgui:5 - kde-frameworks/solid:5 - kde-plasma/libplasma:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kidletime-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + kde-plasma/libplasma:6 + kde-plasma/plasma5support:6 " RDEPEND="${DEPEND} - dev-qt/qtdeclarative:5 - dev-qt/qtsvg:5 + !${CATEGORY}/${PN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 net-misc/rsync " diff --git a/app-backup/kup/metadata.xml b/app-backup/kup/metadata.xml index d925f24397..29d54eb242 100644 --- a/app-backup/kup/metadata.xml +++ b/app-backup/kup/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">system/kup</remote-id> </upstream> </pkgmetadata> diff --git a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-23.08.49.9999.ebuild b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-23.08.49.9999.ebuild deleted file mode 100644 index cadddbadef..0000000000 --- a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-23.08.49.9999.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="false" -KDE_ORG_CATEGORY="sdk" -KDE_ORG_NAME="dolphin-plugins" -MY_PLUGIN_NAME="mountiso" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Dolphin plugin for ISO loopback device mounting" -HOMEPAGE="https://apps.kde.org/dolphin_plugins/" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/dolphin-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -src_prepare() { - ecm_src_prepare - # kxmlgui, qtnetwork only required by dropbox - ecm_punt_qt_module Network - ecm_punt_kf_module XmlGui - # delete non-${PN} translations - find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_${MY_PLUGIN_NAME}=ON - -DBUILD_bazaar=OFF - -DBUILD_dropbox=OFF - -DBUILD_git=OFF - -DBUILD_hg=OFF - -DBUILD_svn=OFF - ) - ecm_src_configure -} - -src_install() { - ecm_src_install - rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die -} diff --git a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-9999.ebuild b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-9999.ebuild index cadddbadef..505f00ce71 100644 --- a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-9999.ebuild +++ b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,36 +7,36 @@ ECM_HANDBOOK="false" KDE_ORG_CATEGORY="sdk" KDE_ORG_NAME="dolphin-plugins" MY_PLUGIN_NAME="mountiso" -KFMIN=5.106.0 +KFMIN=6.3.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Dolphin plugin for ISO loopback device mounting" HOMEPAGE="https://apps.kde.org/dolphin_plugins/" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/dolphin-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-apps/dolphin-${PVCUT}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 " RDEPEND="${DEPEND}" src_prepare() { ecm_src_prepare + # qtconcurrent only required by git + ecm_punt_qt_module Concurrent # kxmlgui, qtnetwork only required by dropbox ecm_punt_qt_module Network ecm_punt_kf_module XmlGui @@ -51,6 +51,7 @@ src_configure() { -DBUILD_dropbox=OFF -DBUILD_git=OFF -DBUILD_hg=OFF + -DBUILD_makefileactions=OFF -DBUILD_svn=OFF ) ecm_src_configure diff --git a/app-cdr/dolphin-plugins-mountiso/metadata.xml b/app-cdr/dolphin-plugins-mountiso/metadata.xml index d925f24397..858b75c358 100644 --- a/app-cdr/dolphin-plugins-mountiso/metadata.xml +++ b/app-cdr/dolphin-plugins-mountiso/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">sdk/dolphin-plugins</remote-id> </upstream> </pkgmetadata> diff --git a/app-cdr/isoimagewriter/isoimagewriter-9999.ebuild b/app-cdr/isoimagewriter/isoimagewriter-9999.ebuild index 5a40ec4848..e2b2a0aac5 100644 --- a/app-cdr/isoimagewriter/isoimagewriter-9999.ebuild +++ b/app-cdr/isoimagewriter/isoimagewriter-9999.ebuild @@ -1,37 +1,29 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm kde.org +KFMIN=6.3.0 +QTMIN=6.6.2 +inherit ecm gear.kde.org DESCRIPTION="Write hybrid ISO files onto a USB disk" HOMEPAGE="https://community.kde.org/ISOImageWriter" -if [[ ${KDE_BUILD_TYPE} == release ]]; then - SRC_URI="mirror://kde/unstable/${PN}/${PV}/${P}.tar.xz" - KEYWORDS="~amd64" -fi - LICENSE="GPL-3" -SLOT="5" +SLOT="6" +KEYWORDS="" IUSE="" DEPEND=" - app-crypt/gpgme:=[cxx(+),qt5] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qttest-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 + >=app-crypt/gpgme-1.23.1-r1:=[cxx(+),qt6] + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 " RDEPEND="${DEPEND} sys-fs/udisks:2 diff --git a/app-crypt/keysmith/keysmith-23.08.49.9999.ebuild b/app-crypt/keysmith/keysmith-23.08.49.9999.ebuild deleted file mode 100644 index 628224afc7..0000000000 --- a/app-crypt/keysmith/keysmith-23.08.49.9999.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_CATEGORY="utilities" -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="OTP client for Plasma Mobile and Desktop" -HOMEPAGE="https://apps.kde.org/keysmith/" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="" -IUSE="" - -RDEPEND=" - dev-libs/libsodium:= - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 -" -DEPEND="${RDEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 -" diff --git a/app-crypt/keysmith/keysmith-9999.ebuild b/app-crypt/keysmith/keysmith-9999.ebuild index 628224afc7..f222bcf120 100644 --- a/app-crypt/keysmith/keysmith-9999.ebuild +++ b/app-crypt/keysmith/keysmith-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 KDE_ORG_CATEGORY="utilities" ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="OTP client for Plasma Mobile and Desktop" @@ -17,18 +17,20 @@ SLOT="0" KEYWORDS="" IUSE="" -RDEPEND=" +COMMON_DEPEND=" + dev-libs/kirigami-addons:6 dev-libs/libsodium:= - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 " -DEPEND="${RDEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 +DEPEND="${COMMON_DEPEND} + >=dev-qt/qtbase-${QTMIN}:6[concurrent] +" +RDEPEND="${COMMON_DEPEND} + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 " diff --git a/app-editors/ghostwriter/ghostwriter-23.08.49.9999.ebuild b/app-editors/ghostwriter/ghostwriter-23.08.49.9999.ebuild deleted file mode 100644 index 18f289978c..0000000000 --- a/app-editors/ghostwriter/ghostwriter-23.08.49.9999.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_CATEGORY="office" -ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Cross-platform, aesthetic, distraction-free markdown editor" -HOMEPAGE="https://ghostwriter.kde.org/" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="" -IUSE="" - -RDEPEND=" - app-text/hunspell:= - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwebchannel-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - virtual/opengl -" -DEPEND="${RDEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 -" -BDEPEND=" - >=dev-qt/linguist-tools-${QTMIN}:5 - virtual/pkgconfig -" - -DOCS=( CHANGELOG.md README.md ) diff --git a/app-editors/ghostwriter/ghostwriter-9999.ebuild b/app-editors/ghostwriter/ghostwriter-9999.ebuild index 18f289978c..a36b0c04b0 100644 --- a/app-editors/ghostwriter/ghostwriter-9999.ebuild +++ b/app-editors/ghostwriter/ghostwriter-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 KDE_ORG_CATEGORY="office" ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Cross-platform, aesthetic, distraction-free markdown editor" @@ -19,22 +19,21 @@ IUSE="" RDEPEND=" app-text/hunspell:= - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwebchannel-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=dev-qt/qtwebchannel-${QTMIN}:6 + >=dev-qt/qtwebengine-${QTMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6 virtual/opengl " DEPEND="${RDEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[concurrent] " BDEPEND=" - >=dev-qt/linguist-tools-${QTMIN}:5 + >=dev-qt/qttools-${QTMIN}:6[linguist] virtual/pkgconfig " diff --git a/app-editors/ghostwriter/metadata.xml b/app-editors/ghostwriter/metadata.xml index 238f08670f..ec38f0e7f7 100644 --- a/app-editors/ghostwriter/metadata.xml +++ b/app-editors/ghostwriter/metadata.xml @@ -6,7 +6,7 @@ <name>Gentoo KDE Project</name> </maintainer> <upstream> - <remote-id type="github">wereturtle/ghostwriter</remote-id> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">office/ghostwriter</remote-id> </upstream> </pkgmetadata> diff --git a/app-editors/kile/kile-9999.ebuild b/app-editors/kile/kile-9999.ebuild index 1662f0edeb..f2221295c5 100644 --- a/app-editors/kile/kile-9999.ebuild +++ b/app-editors/kile/kile-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" KDE_ORG_CATEGORY="office" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 MY_P=${P/_beta/b} inherit ecm kde.org @@ -15,37 +15,40 @@ HOMEPAGE="https://apps.kde.org/kile/ https://kile.sourceforge.io/" if [[ ${KDE_BUILD_TYPE} == release ]]; then SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.bz2" - KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + S="${WORKDIR}/${MY_P}" + KEYWORDS="~amd64" fi LICENSE="FDL-1.2 GPL-2" -SLOT="5" +SLOT="0" IUSE="+pdf +png" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtscript-${QTMIN}:5 - >=dev-qt/qttest-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - kde-apps/okular:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdoctools-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - pdf? ( app-text/poppler[qt5] ) + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + kde-apps/okular:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kdoctools-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/ktexteditor-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + pdf? ( >=app-text/poppler-23.12.0[qt6] ) " RDEPEND="${DEPEND} - kde-apps/konsole:5 - kde-apps/okular:5[pdf?] + !${CATEGORY}/${PN}:5 + kde-apps/konsole:6 + kde-apps/okular:6[pdf?] virtual/latex-base virtual/tex-base pdf? ( @@ -60,8 +63,6 @@ RDEPEND="${DEPEND} DOCS=( kile-remote-control.txt ) -S=${WORKDIR}/${MY_P} - PATCHES=( "${FILESDIR}/${PN}-2.9.93_p20221123-cmake.patch" ) src_configure() { diff --git a/app-editors/kile/metadata.xml b/app-editors/kile/metadata.xml index 84ab11c2e4..d7c15bc148 100644 --- a/app-editors/kile/metadata.xml +++ b/app-editors/kile/metadata.xml @@ -10,7 +10,8 @@ <name>Gentoo TeX Project</name> </maintainer> <upstream> - <remote-id type="sourceforge">kile</remote-id> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="sourceforge">kile</remote-id> + <remote-id type="kde-invent">office/kile</remote-id> </upstream> </pkgmetadata> diff --git a/app-editors/okteta/okteta-9999.ebuild b/app-editors/okteta/okteta-9999.ebuild index 1b7c3decfc..3c5e06e02d 100644 --- a/app-editors/okteta/okteta-9999.ebuild +++ b/app-editors/okteta/okteta-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ EAPI=8 ECM_DESIGNERPLUGIN="true" ECM_HANDBOOK="forceoptional" ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="Hex editor by KDE" diff --git a/app-i18n/pology/pology-9999.ebuild b/app-i18n/pology/pology-9999.ebuild index 0b449e1082..484c5a8432 100644 --- a/app-i18n/pology/pology-9999.ebuild +++ b/app-i18n/pology/pology-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/app-misc/calindori/calindori-9999.ebuild b/app-misc/calindori/calindori-9999.ebuild index e76d36a8dc..6977342deb 100644 --- a/app-misc/calindori/calindori-9999.ebuild +++ b/app-misc/calindori/calindori-9999.ebuild @@ -1,35 +1,34 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm plasma-mobile.kde.org DESCRIPTION="Touch friendly calendar application" HOMEPAGE="https://apps.kde.org/calindori/" LICENSE="CC-BY-SA-4.0 BSD GPL-3+" -SLOT="5" +SLOT="0" KEYWORDS="" IUSE="" -BDEPEND="virtual/pkgconfig" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 +" +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5 " -RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" diff --git a/app-misc/calindori/metadata.xml b/app-misc/calindori/metadata.xml index d925f24397..7200cb74a9 100644 --- a/app-misc/calindori/metadata.xml +++ b/app-misc/calindori/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma-mobile/calindori</remote-id> </upstream> </pkgmetadata> diff --git a/app-misc/kookbook/kookbook-9999.ebuild b/app-misc/kookbook/kookbook-9999.ebuild index 61a719c05d..36994c701d 100644 --- a/app-misc/kookbook/kookbook-9999.ebuild +++ b/app-misc/kookbook/kookbook-9999.ebuild @@ -1,27 +1,26 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 KDE_ORG_CATEGORY=utilities -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm kde.org DESCRIPTION="Simple recipe manager taking structured markdown for recipes" HOMEPAGE="https://invent.kde.org/utilities/kookbook" LICENSE="BSD" -SLOT="5" +SLOT="0" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 " RDEPEND="${DEPEND} - >=dev-qt/qtsvg-${QTMIN}:5 + !${CATEGORY}/${PN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 " diff --git a/app-misc/kookbook/metadata.xml b/app-misc/kookbook/metadata.xml index d925f24397..471f9f6d69 100644 --- a/app-misc/kookbook/metadata.xml +++ b/app-misc/kookbook/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">utilities/kookbook</remote-id> </upstream> </pkgmetadata> diff --git a/app-office/calligra/calligra-9999.ebuild b/app-office/calligra/calligra-9999.ebuild index 6f71d5a0c0..e07d50bb97 100644 --- a/app-office/calligra/calligra-9999.ebuild +++ b/app-office/calligra/calligra-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ EAPI=8 CHECKREQS_DISK_BUILD="4G" ECM_HANDBOOK="forceoptional" ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit check-reqs ecm kde.org DESCRIPTION="KDE Office Suite" @@ -24,8 +24,8 @@ SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz" CAL_FTS=( karbon sheets stage words ) LICENSE="GPL-2" -SLOT="5" -IUSE="activities +charts +crypt +fontconfig gemini gsl +import-filter +lcms +SLOT="0" +IUSE="+charts +crypt +fontconfig gemini gsl +import-filter +lcms okular +pdf phonon spacenav +truetype X $(printf 'calligra_features_%s ' ${CAL_FTS[@]})" @@ -35,48 +35,39 @@ RESTRICT="test" # Required for the matlab/octave formula tool COMMON_DEPEND=" dev-lang/perl - >=dev-qt/designer-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdelibs4support-${KFMIN}:5 - >=kde-frameworks/kemoticons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 + >=dev-libs/qtkeychain-0.14.2:=[qt6(+)] + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=dev-qt/qttools-${QTMIN}:6[designer] + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6 sys-libs/zlib virtual/libiconv - activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 ) - charts? ( dev-libs/kdiagram:5 ) - crypt? ( >=app-crypt/qca-2.3.0:2[qt5(+)] ) + charts? ( dev-libs/kdiagram:6 ) + crypt? ( dev-libs/openssl:= ) fontconfig? ( media-libs/fontconfig ) - gemini? ( >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] ) + gemini? ( >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] ) gsl? ( sci-libs/gsl:= ) import-filter? ( app-text/libetonyek @@ -88,30 +79,23 @@ COMMON_DEPEND=" media-libs/libvisio ) lcms? ( media-libs/lcms:2 ) - okular? ( kde-apps/okular:5 ) - pdf? ( app-text/poppler:=[qt5] ) - phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] ) + okular? ( kde-apps/okular:6 ) + pdf? ( app-text/poppler:=[qt6] ) + phonon? ( >=media-libs/phonon-4.12.0[qt6(+)] ) spacenav? ( dev-libs/libspnav ) truetype? ( media-libs/freetype:2 ) - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libX11 - ) calligra_features_sheets? ( dev-cpp/eigen:3 ) calligra_features_words? ( dev-libs/libxslt ) " DEPEND="${COMMON_DEPEND} dev-libs/boost lcms? ( dev-libs/imath:3 ) - test? ( >=kde-frameworks/threadweaver-${KFMIN}:5 ) + test? ( >=kde-frameworks/threadweaver-${KFMIN}:6 ) " RDEPEND="${COMMON_DEPEND} + !${CATEGORY}/${PN}:5 calligra_features_karbon? ( media-gfx/pstoedit[plotutils] ) - gemini? ( - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - ) + gemini? ( >=kde-frameworks/kirigami-${KFMIN}:6 ) " BDEPEND="sys-devel/gettext" @@ -152,15 +136,12 @@ src_configure() { -DWITH_Iconv=ON -DWITH_Imath=ON # w/ LCMS: 16 bit floating point Grayscale colorspace -DCMAKE_DISABLE_FIND_PACKAGE_Cauchy=ON - -DCMAKE_DISABLE_FIND_PACKAGE_KF5CalendarCore=ON - -DCMAKE_DISABLE_FIND_PACKAGE_KF5Kross=ON + -DCMAKE_DISABLE_FIND_PACKAGE_KF6CalendarCore=ON -DPRODUCTSET="${myproducts[*]}" - $(cmake_use_find_package activities KF5Activities) - $(cmake_use_find_package charts KChart) - -DWITH_Qca-qt5=$(usex crypt) + $(cmake_use_find_package charts KChartQt6) + $(cmake_use_find_package crypt OpenSSL) -DWITH_Fontconfig=$(usex fontconfig) - $(cmake_use_find_package gemini Libgit2) - $(cmake_use_find_package gemini Qt5QuickWidgets) + $(cmake_use_find_package gemini LibGit2) -DWITH_GSL=$(usex gsl) -DWITH_LibEtonyek=$(usex import-filter) -DWITH_LibOdfGen=$(usex import-filter) @@ -169,9 +150,9 @@ src_configure() { -DWITH_LibWpd=$(usex import-filter) -DWITH_LibWpg=$(usex import-filter) -DWITH_LibWps=$(usex import-filter) - $(cmake_use_find_package phonon Phonon4Qt5) + $(cmake_use_find_package phonon Phonon4Qt6) -DWITH_LCMS2=$(usex lcms) - -DWITH_Okular5=$(usex okular) + -DWITH_Okular6=$(usex okular) -DWITH_Poppler=$(usex pdf) -DWITH_Eigen3=$(usex calligra_features_sheets) -DBUILD_UNMAINTAINED=$(usex calligra_features_stage) diff --git a/app-office/calligra/metadata.xml b/app-office/calligra/metadata.xml index b581a8d539..c18f607fe5 100644 --- a/app-office/calligra/metadata.xml +++ b/app-office/calligra/metadata.xml @@ -14,7 +14,6 @@ <remote-id type="cpe">cpe:/a:calligra:calligra</remote-id> </upstream> <use> - <flag name="activities">Enable kactivities support</flag> <flag name="charts">Build chartshape plugin for creating business charts with <pkg>dev-libs/kdiagram</pkg></flag> <flag name="gemini">Enable tablet and 2:1 devices support</flag> <flag name="import-filter">Enable support for various import filter file formats like WordPerfect, Visio and Apple Keynote</flag> diff --git a/app-office/calligraplan/calligraplan-9999.ebuild b/app-office/calligraplan/calligraplan-9999.ebuild index a816ca797a..ac0eef48cf 100644 --- a/app-office/calligraplan/calligraplan-9999.ebuild +++ b/app-office/calligraplan/calligraplan-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="Project management application" diff --git a/app-office/kexi/kexi-9999.ebuild b/app-office/kexi/kexi-9999.ebuild index c1557bd6e7..fb5f35b473 100644 --- a/app-office/kexi/kexi-9999.ebuild +++ b/app-office/kexi/kexi-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 # ECM_HANDBOOK="true" ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="Visual database applications creator" @@ -32,7 +32,10 @@ DEPEND=" >=dev-qt/qtprintsupport-${QTMIN}:5 >=dev-qt/qtwidgets-${QTMIN}:5 >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/breeze-icons-rcc-${KFMIN}:5 + || ( + >=kde-frameworks/breeze-icons-5.248.0:6 + >=kde-frameworks/breeze-icons-rcc-${KFMIN}:5 + ) >=kde-frameworks/karchive-${KFMIN}:5 >=kde-frameworks/kcodecs-${KFMIN}:5 >=kde-frameworks/kcompletion-${KFMIN}:5 diff --git a/app-office/kmymoney/kmymoney-5.1.9999.ebuild b/app-office/kmymoney/kmymoney-5.1.9999.ebuild index b4829517b4..1d81d132dd 100644 --- a/app-office/kmymoney/kmymoney-5.1.9999.ebuild +++ b/app-office/kmymoney/kmymoney-5.1.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ EAPI=8 EGIT_BRANCH="5.1" ECM_HANDBOOK="optional" ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 VIRTUALDBUS_TEST="true" inherit ecm kde.org optfeature diff --git a/app-office/kmymoney/kmymoney-9999.ebuild b/app-office/kmymoney/kmymoney-9999.ebuild index ec4675e344..3125457a3f 100644 --- a/app-office/kmymoney/kmymoney-9999.ebuild +++ b/app-office/kmymoney/kmymoney-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 VIRTUALDBUS_TEST="true" inherit ecm kde.org optfeature diff --git a/app-office/ktimetracker/ktimetracker-9999.ebuild b/app-office/ktimetracker/ktimetracker-9999.ebuild index 4dc872aa56..ea6303a91c 100644 --- a/app-office/ktimetracker/ktimetracker-9999.ebuild +++ b/app-office/ktimetracker/ktimetracker-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="true" KDE_ORG_CATEGORY="pim" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm kde.org DESCRIPTION="Todo management and time tracker" @@ -19,27 +19,29 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then fi LICENSE="GPL-2+ handbook? ( FDL-1.2 )" -SLOT="5" +SLOT="6" IUSE="" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kidletime-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml] + >=dev-qt/qt5compat-${QTMIN}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kidletime-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 +" +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5 " -RDEPEND="${DEPEND}" diff --git a/app-office/libalkimia/libalkimia-8.9999.ebuild b/app-office/libalkimia/libalkimia-8.9999.ebuild index 751d0d27c4..c138f479fa 100644 --- a/app-office/libalkimia/libalkimia-8.9999.ebuild +++ b/app-office/libalkimia/libalkimia-8.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ EAPI=8 EGIT_BRANCH="8.1" ECM_TEST="forceoptional" KDE_ORG_NAME="alkimia" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org if [[ ${KDE_BUILD_TYPE} = release ]]; then @@ -21,9 +21,10 @@ https://community.kde.org/Alkimia" LICENSE="LGPL-2.1" SLOT="0/8" -IUSE="doc gmp plasma webengine" +IUSE="doc plasma webengine" DEPEND=" + dev-libs/gmp:0=[cxx(+)] >=dev-qt/qtdbus-${QTMIN}:5 >=dev-qt/qtdeclarative-${QTMIN}:5 >=dev-qt/qtgui-${QTMIN}:5 @@ -40,8 +41,6 @@ DEPEND=" >=kde-frameworks/ktextwidgets-${KFMIN}:5 >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 >=kde-frameworks/kxmlgui-${KFMIN}:5 - !gmp? ( sci-libs/mpir:=[cxx] ) - gmp? ( dev-libs/gmp:0=[cxx(+)] ) plasma? ( >=kde-frameworks/kpackage-${KFMIN}:5 >=kde-plasma/libplasma-${KFMIN}:5 @@ -51,7 +50,7 @@ DEPEND=" RDEPEND="${DEPEND}" BDEPEND=" virtual/pkgconfig - doc? ( app-doc/doxygen ) + doc? ( app-text/doxygen ) " PATCHES=( "${FILESDIR}/${PN}-8.1.0-cmake.patch" ) @@ -62,7 +61,7 @@ src_configure() { -DBUILD_TOOLS=ON -DBUILD_WITH_WEBKIT=OFF $(cmake_use_find_package doc Doxygen) - $(cmake_use_find_package !gmp MPIR) + -DCMAKE_DISABLE_FIND_PACKAGE_MPIR=ON -DBUILD_APPLETS=$(usex plasma) -DBUILD_WITH_WEBENGINE=$(usex webengine) ) diff --git a/app-office/libalkimia/libalkimia-9999.ebuild b/app-office/libalkimia/libalkimia-9999.ebuild index ea34ef858d..4f1131aec3 100644 --- a/app-office/libalkimia/libalkimia-9999.ebuild +++ b/app-office/libalkimia/libalkimia-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" KDE_ORG_NAME="alkimia" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org if [[ ${KDE_BUILD_TYPE} = release ]]; then @@ -20,9 +20,10 @@ https://community.kde.org/Alkimia" LICENSE="LGPL-2.1" SLOT="0/8" -IUSE="doc gmp plasma webengine" +IUSE="doc plasma webengine" DEPEND=" + dev-libs/gmp:0=[cxx(+)] >=dev-qt/qtdbus-${QTMIN}:5 >=dev-qt/qtdeclarative-${QTMIN}:5 >=dev-qt/qtgui-${QTMIN}:5 @@ -39,8 +40,6 @@ DEPEND=" >=kde-frameworks/ktextwidgets-${KFMIN}:5 >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 >=kde-frameworks/kxmlgui-${KFMIN}:5 - !gmp? ( sci-libs/mpir:=[cxx] ) - gmp? ( dev-libs/gmp:0=[cxx(+)] ) plasma? ( >=kde-frameworks/kpackage-${KFMIN}:5 >=kde-plasma/libplasma-${KFMIN}:5 @@ -50,7 +49,7 @@ DEPEND=" RDEPEND="${DEPEND}" BDEPEND=" virtual/pkgconfig - doc? ( app-doc/doxygen ) + doc? ( app-text/doxygen ) " PATCHES=( "${FILESDIR}/${PN}-8.1.0-cmake.patch" ) @@ -61,7 +60,7 @@ src_configure() { -DBUILD_TOOLS=ON -DBUILD_WITH_WEBKIT=OFF $(cmake_use_find_package doc Doxygen) - $(cmake_use_find_package !gmp MPIR) + -DCMAKE_DISABLE_FIND_PACKAGE_MPIR=ON -DBUILD_APPLETS=$(usex plasma) -DBUILD_WITH_WEBENGINE=$(usex webengine) ) diff --git a/app-office/merkuro/merkuro-23.08.49.9999.ebuild b/app-office/merkuro/merkuro-23.08.49.9999.ebuild deleted file mode 100644 index 680605a913..0000000000 --- a/app-office/merkuro/merkuro-23.08.49.9999.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_CATEGORY="pim" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Calendar application using Akonadi" -HOMEPAGE="https://apps.kde.org/kalendar/" - -LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0" -SLOT="5" -KEYWORDS="" -IUSE="" - -# All of the tests involve interacting with akonadi right now (as of 22.04) -RESTRICT="test" - -DEPEND=" - app-crypt/gpgme:=[cxx] - >=dev-libs/kirigami-addons-0.7.2:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -# qtlocation is needed at runtime only or fails to start -RDEPEND="${DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtlocation-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5 - >=kde-apps/kdepim-runtime-${PVCUT}:5 - >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 -" diff --git a/app-office/merkuro/merkuro-9999.ebuild b/app-office/merkuro/merkuro-9999.ebuild index 680605a913..b745bc5988 100644 --- a/app-office/merkuro/merkuro-9999.ebuild +++ b/app-office/merkuro/merkuro-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,15 +6,15 @@ EAPI=8 KDE_ORG_CATEGORY="pim" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Calendar application using Akonadi" -HOMEPAGE="https://apps.kde.org/kalendar/" +HOMEPAGE="https://apps.kde.org/merkuro.calendar/" LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" @@ -23,36 +23,40 @@ RESTRICT="test" DEPEND=" app-crypt/gpgme:=[cxx] - >=dev-libs/kirigami-addons-0.7.2:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + dev-libs/kirigami-addons:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/akonadi-contacts-${PVCUT}:6 + >=kde-apps/akonadi-mime-${PVCUT}:6 + >=kde-apps/kcalutils-${PVCUT}:6 + >=kde-apps/kidentitymanagement-${PVCUT}:6 + >=kde-apps/kmailtransport-${PVCUT}:6 + >=kde-apps/kmbox-${PVCUT}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-apps/mailcommon-${PVCUT}:6 + >=kde-apps/messagelib-${PVCUT}:6 + >=kde-apps/mimetreeparser-${PVCUT}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " +# Qt5Compat.GraphicalEffects usage in multiple QML files # qtlocation is needed at runtime only or fails to start RDEPEND="${DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtlocation-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5 - >=kde-apps/kdepim-runtime-${PVCUT}:5 - >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=dev-qt/qtlocation-${QTMIN}:6 + >=dev-qt/qtwebengine-${QTMIN}:6 + >=kde-apps/kdepim-runtime-${PVCUT}:6 + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 " diff --git a/app-office/skrooge/skrooge-9999.ebuild b/app-office/skrooge/skrooge-9999.ebuild index b25f4b2bb1..b8f8179fb4 100644 --- a/app-office/skrooge/skrooge-9999.ebuild +++ b/app-office/skrooge/skrooge-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="Personal finances manager, aiming at being simple and intuitive" diff --git a/app-text/arianna/arianna-9999.ebuild b/app-text/arianna/arianna-9999.ebuild new file mode 100644 index 0000000000..cffe0e742d --- /dev/null +++ b/app-text/arianna/arianna-9999.ebuild @@ -0,0 +1,40 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +KDE_ORG_CATEGORY="graphics" +PVCUT=$(ver_cut 1-3) +KFMIN=6.3.0 +QTMIN=6.6.2 +inherit ecm gear.kde.org + +DESCRIPTION="EPub Reader for mobile devices" +HOMEPAGE="https://apps.kde.org/arianna/" + +LICENSE="|| ( GPL-2 GPL-3 ) || ( LGPL-2.1 LGPL-3 ) || ( MIT GPL-3 ) BSD CC0-1.0 CC-BY-SA-4.0 GPL-3 GPL-3+ LGPL-2+ LGPL-2.1+ LGPL-3+ MIT" +SLOT="0" +KEYWORDS="" + +DEPEND=" + dev-libs/kirigami-addons:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,sql,xml] + >=dev-qt/qthttpserver-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=dev-qt/qtwebchannel-${QTMIN}:6[qml] + >=dev-qt/qtwebengine-${QTMIN}:6[qml] + >=dev-qt/qtwebsockets-${QTMIN}:6 + >=kde-frameworks/baloo-${KFMIN}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kfilemetadata-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kquickcharts-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 +" +RDEPEND="${DEPEND}" diff --git a/app-text/arianna/metadata.xml b/app-text/arianna/metadata.xml new file mode 100644 index 0000000000..51c0f287ac --- /dev/null +++ b/app-text/arianna/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <remote-id type="kde-invent">graphics/arianna</remote-id> + <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=Arianna</bugs-to> + </upstream> +</pkgmetadata> diff --git a/app-text/chmk/chmk-9999.ebuild b/app-text/chmk/chmk-9999.ebuild index d99cb180d4..3923da584c 100644 --- a/app-text/chmk/chmk-9999.ebuild +++ b/app-text/chmk/chmk-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/app-text/chmk/metadata.xml b/app-text/chmk/metadata.xml index d925f24397..d865d1e160 100644 --- a/app-text/chmk/metadata.xml +++ b/app-text/chmk/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">aacid/chmk</remote-id> </upstream> </pkgmetadata> diff --git a/app-text/kbibtex/kbibtex-9999.ebuild b/app-text/kbibtex/kbibtex-9999.ebuild index fd4878c2b7..06ae2749e8 100644 --- a/app-text/kbibtex/kbibtex-9999.ebuild +++ b/app-text/kbibtex/kbibtex-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" -ECM_TEST="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 +ECM_TEST="true" +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm kde.org optfeature DESCRIPTION="BibTeX editor to edit bibliographies used with LaTeX" @@ -15,56 +15,53 @@ HOMEPAGE="https://apps.kde.org/kbibtex/ https://userbase.kde.org/KBibTeX" if [[ ${KDE_BUILD_TYPE} != live ]]; then SRC_URI="mirror://kde/stable/KBibTeX/${PV}/${P}.tar.xz" S="${WORKDIR}/${P/_/-}" - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64" fi LICENSE="GPL-2" -SLOT="5" +SLOT="0" IUSE="webengine" RESTRICT="test" COMMON_DEPEND=" - app-text/poppler[qt5] + app-text/poppler[qt6] dev-libs/icu:= - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtnetworkauth-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml] + >=dev-qt/qtnetworkauth-${QTMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktexteditor-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 virtual/tex-base - webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5[widgets] ) + webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6[widgets] ) " RDEPEND="${COMMON_DEPEND} + !${CATEGORY}/${PN}:5 dev-tex/bibtex2html " DEPEND="${COMMON_DEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[concurrent] " src_configure() { local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebKitWidgets=ON - $(cmake_use_find_package webengine Qt5WebEngineWidgets) + -DQT_MAJOR_VERSION=6 # TODO: re-add KDocTools search to this awful piece of cmake... + $(cmake_use_find_package webengine Qt6WebEngineWidgets) ) ecm_src_configure @@ -72,7 +69,7 @@ src_configure() { pkg_postinst() { if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "PDF or PostScript document previews" "kde-apps/okular:${SLOT}" + optfeature "PDF or PostScript document previews" "kde-apps/okular:6" fi ecm_pkg_postinst } diff --git a/app-text/kbibtex/metadata.xml b/app-text/kbibtex/metadata.xml index 68a6a4630e..32ff49f58c 100644 --- a/app-text/kbibtex/metadata.xml +++ b/app-text/kbibtex/metadata.xml @@ -7,6 +7,7 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">office/kbibtex</remote-id> </upstream> <use> <flag name="webengine">Use <pkg>dev-qt/qtwebengine</pkg> for HTML previews</flag> diff --git a/app-text/kjots/kjots-9999.ebuild b/app-text/kjots/kjots-9999.ebuild index 429f294734..71b39d1514 100644 --- a/app-text/kjots/kjots-9999.ebuild +++ b/app-text/kjots/kjots-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 KDE_ORG_CATEGORY="pim" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm kde.org DESCRIPTION="Note taking utility by KDE" @@ -17,40 +17,38 @@ if [[ ${KDE_BUILD_TYPE} != live ]]; then fi LICENSE="GPL-2" -SLOT="5" +SLOT="0" IUSE="speech" DEPEND=" - >=dev-libs/grantlee-5.3:5 - dev-libs/ktextaddons:5[speech?] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-23.04.0:5 - >=kde-apps/akonadi-notes-23.04.0:5 - >=kde-apps/kmime-23.04.0:5 - >=kde-apps/kontactinterface-23.04.0:5 - >=kde-apps/kpimtextedit-23.04.0:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-libs/ktextaddons-1.5.0:6[speech?] + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-apps/akonadi-24.02.0:6 + >=kde-apps/akonadi-notes-24.02.0:6 + >=kde-apps/kmime-24.02.0:6 + >=kde-apps/kontactinterface-24.02.0:6 + >=kde-apps/kpimtextedit-24.02.0:6 + >=kde-frameworks/kbookmarks-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/ktexttemplate-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND} - >=kde-apps/kdepim-runtime-23.04.0:5 + !${CATEGORY}/${PN}:5 + >=kde-apps/kdepim-runtime-24.02.0:6 " src_configure() { local mycmakeargs=( - $(cmake_use_find_package speech KF5TextEditTextToSpeech) + $(cmake_use_find_package speech KF6TextEditTextToSpeech) ) ecm_src_configure diff --git a/app-text/kjots/metadata.xml b/app-text/kjots/metadata.xml index fa80953797..8e5041d0d9 100644 --- a/app-text/kjots/metadata.xml +++ b/app-text/kjots/metadata.xml @@ -7,8 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">pim/kjots</remote-id> </upstream> - <use> - <flag name="speech">Enable text-to-speech support</flag> - </use> </pkgmetadata> diff --git a/app-text/marknote/marknote-9999.ebuild b/app-text/marknote/marknote-9999.ebuild new file mode 100644 index 0000000000..9a3e6950fb --- /dev/null +++ b/app-text/marknote/marknote-9999.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=6.3.0 +QTMIN=6.6.2 +inherit ecm kde.org + +DESCRIPTION="Markdown editor with a wide range of formating options for everyday notes" +HOMEPAGE="https://apps.kde.org/marknote/" + +if [[ ${KDE_BUILD_TYPE} != live ]]; then + SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-2+" +SLOT="0" + +# TODO: md4c not packaged +DEPEND=" + >=dev-libs/kirigami-addons-1.3.40:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + kde-apps/kmime:6 + >=kde-frameworks/breeze-icons-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 +" +RDEPEND="${DEPEND}" diff --git a/app-text/marknote/metadata.xml b/app-text/marknote/metadata.xml new file mode 100644 index 0000000000..50799e4ba6 --- /dev/null +++ b/app-text/marknote/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <remote-id type="kde-invent">office/marknote</remote-id> + <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=Marknote</bugs-to> + </upstream> +</pkgmetadata> diff --git a/dev-db/futuresql/futuresql-9999.ebuild b/dev-db/futuresql/futuresql-9999.ebuild index 2fa0323f52..aa45adc1a6 100644 --- a/dev-db/futuresql/futuresql-9999.ebuild +++ b/dev-db/futuresql/futuresql-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 ECM_EXAMPLES="true" ECM_TEST="true" KDE_ORG_CATEGORY="libraries" -KFMIN=5.245.0 +KFMIN=6.3.0 inherit ecm kde.org DESCRIPTION="Non-blocking Qt database framework" diff --git a/dev-db/futuresql5/Manifest b/dev-db/futuresql5/Manifest deleted file mode 100644 index 2a7052c288..0000000000 --- a/dev-db/futuresql5/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST futuresql-0.1.1.tar.xz 27844 BLAKE2B d2f335c7a64b44b32785e2bf8522ca3670450ff2ec5190aa2ff296198e2ac62985e51dacb890566b24a52c54f6300688f17cbb208055d7b4a3ee007d19415d81 SHA512 ce9cd927c6da3ca7351640cc2c36854c1a728ec5c24517e61772e3571d56bcaa2221cfe05127f78554bd9d2b2d72bd46e911834c9fb1e9b89bd96b84b39bda16 diff --git a/dev-db/futuresql5/futuresql5-0.1.1.ebuild b/dev-db/futuresql5/futuresql5-0.1.1.ebuild deleted file mode 100644 index b21bf2f723..0000000000 --- a/dev-db/futuresql5/futuresql5-0.1.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_EXAMPLES="true" -ECM_TEST="true" -KDE_ORG_NAME="${PN/5/}" -inherit ecm kde.org - -DESCRIPTION="Non-blocking Qt database framework" -HOMEPAGE="https://api.kde.org/futuresql/html/index.html https://invent.kde.org/libraries/futuresql" - -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/${PN/5/}/${KDE_ORG_NAME}-${PV}.tar.xz" - S="${WORKDIR}/${KDE_ORG_NAME}-${PV}" - KEYWORDS="~amd64" -fi - -LICENSE="MIT" -SLOT="0" -IUSE="" - -RESTRICT="!test? ( test )" - -RDEPEND="dev-qt/qtsql:5" -DEPEND="${RDEPEND} - examples? ( dev-libs/qcoro5 ) - test? ( dev-libs/qcoro5 ) -" - -src_install() { - if use examples; then - docinto examples - dodoc -r examples/* - fi - ecm_src_install -} diff --git a/dev-db/futuresql5/futuresql5-9999.ebuild b/dev-db/futuresql5/futuresql5-9999.ebuild index aa9bf20fa8..7cc64cee36 100644 --- a/dev-db/futuresql5/futuresql5-9999.ebuild +++ b/dev-db/futuresql5/futuresql5-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-db/kdb/kdb-9999.ebuild b/dev-db/kdb/kdb-9999.ebuild index e488d1a402..f6f4c49ef3 100644 --- a/dev-db/kdb/kdb-9999.ebuild +++ b/dev-db/kdb/kdb-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="true" PYTHON_COMPAT=( python3_{10..12} ) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org python-any-r1 DESCRIPTION="Database connectivity and creation framework for various vendors" diff --git a/dev-util/kdbg/kdbg-9999.ebuild b/dev-debug/kdbg/kdbg-9999.ebuild index 5b076ddc96..4f7b3a1673 100644 --- a/dev-util/kdbg/kdbg-9999.ebuild +++ b/dev-debug/kdbg/kdbg-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm git-r3 DESCRIPTION="Graphical debugger interface" @@ -30,7 +30,7 @@ DEPEND=" >=kde-frameworks/kxmlgui-${KFMIN}:5 " RDEPEND="${DEPEND} - sys-devel/gdb + dev-debug/gdb " src_prepare() { diff --git a/dev-util/kdbg/metadata.xml b/dev-debug/kdbg/metadata.xml index b879ad3d0e..b879ad3d0e 100644 --- a/dev-util/kdbg/metadata.xml +++ b/dev-debug/kdbg/metadata.xml diff --git a/dev-libs/appstream/appstream-9999.ebuild b/dev-libs/appstream/appstream-9999.ebuild index bde07617b8..e59ebce431 100644 --- a/dev-libs/appstream/appstream-9999.ebuild +++ b/dev-libs/appstream/appstream-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -36,9 +36,7 @@ RDEPEND=" qt6? ( dev-qt/qtbase:6 ) systemd? ( sys-apps/systemd:= ) " -DEPEND="${RDEPEND} - test? ( qt6? ( dev-qt/qtbase:6[test] ) ) -" +DEPEND="${RDEPEND}" BDEPEND=" dev-libs/appstream-glib dev-libs/libxslt diff --git a/dev-libs/atcore/atcore-9999.ebuild b/dev-libs/atcore/atcore-9999.ebuild index 2932dc0212..2e2b836056 100644 --- a/dev-libs/atcore/atcore-9999.ebuild +++ b/dev-libs/atcore/atcore-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" -QTMIN=5.15.9 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="API to manage the serial connection between the computer and 3D Printers" @@ -21,7 +21,7 @@ IUSE="doc gui test" BDEPEND=" >=dev-qt/linguist-tools-${QTMIN}:5 - doc? ( app-doc/doxygen[dot] ) + doc? ( app-text/doxygen[dot] ) " DEPEND=" >=dev-qt/qtcharts-${QTMIN}:5 diff --git a/dev-libs/grantlee/files/grantlee-0.3.0-nonfatal-warnings.patch b/dev-libs/grantlee/files/grantlee-0.3.0-nonfatal-warnings.patch deleted file mode 100644 index b35dc46586..0000000000 --- a/dev-libs/grantlee/files/grantlee-0.3.0-nonfatal-warnings.patch +++ /dev/null @@ -1,17 +0,0 @@ -Do not make linker warnings fatal. - -Gentoo-bug: 430968 - ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -62,8 +62,8 @@ - endif() - - if (NOT APPLE) -- set ( CMAKE_SHARED_LINKER_FLAGS "-Wl,--fatal-warnings -Wl,--no-undefined ${CMAKE_SHARED_LINKER_FLAGS}") -- set ( CMAKE_MODULE_LINKER_FLAGS "-Wl,--fatal-warnings -Wl,--no-undefined ${CMAKE_MODULE_LINKER_FLAGS}") -+ set ( CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined ${CMAKE_SHARED_LINKER_FLAGS}") -+ set ( CMAKE_MODULE_LINKER_FLAGS "-Wl,--no-undefined ${CMAKE_MODULE_LINKER_FLAGS}") - endif () - - if (NOT MINGW) diff --git a/dev-libs/grantlee/files/grantlee-5.3.0-slot.patch b/dev-libs/grantlee/files/grantlee-5.3.0-slot.patch deleted file mode 100644 index 444274b099..0000000000 --- a/dev-libs/grantlee/files/grantlee-5.3.0-slot.patch +++ /dev/null @@ -1,65 +0,0 @@ -From f9dda5f8a81c18c59eabcea515084253c284803a Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Sat, 30 Nov 2019 11:55:33 +0100 -Subject: [PATCH] Install headers to a custom location to permit slotting - -That was previously necessary with Qt4 version, let's keep it while -Qt6 is around the corner. ---- - templates/lib/CMakeLists.txt | 5 +++-- - textdocument/lib/CMakeLists.txt | 5 +++-- - 2 files changed, 6 insertions(+), 4 deletions(-) - -diff --git a/templates/lib/CMakeLists.txt b/templates/lib/CMakeLists.txt -index 07a192c..9049bdc 100644 ---- a/templates/lib/CMakeLists.txt -+++ b/templates/lib/CMakeLists.txt -@@ -101,6 +101,7 @@ if (Qt5Qml_FOUND OR Qt6Qml_FOUND) - - target_sources(Grantlee_Templates PRIVATE ${scriptabletags_SRCS}) - target_include_directories(Grantlee_Templates PRIVATE ../scriptabletags) -+ target_include_directories(Grantlee_Templates INTERFACE "$<INSTALL_INTERFACE:include/grantlee5>") - if (GRANTLEE_BUILD_WITH_QT6) - target_link_libraries(Grantlee_Templates - PRIVATE Qt6::Qml -@@ -164,10 +165,10 @@ install(FILES - token.h - util.h - variable.h -- DESTINATION include/grantlee COMPONENT Templates -+ DESTINATION include/grantlee5/grantlee COMPONENT Templates - ) - - install(FILES - grantlee_templates.h -- DESTINATION include COMPONENT Templates -+ DESTINATION include/grantlee5 COMPONENT Templates - ) -diff --git a/textdocument/lib/CMakeLists.txt b/textdocument/lib/CMakeLists.txt -index a472267..8134d83 100644 ---- a/textdocument/lib/CMakeLists.txt -+++ b/textdocument/lib/CMakeLists.txt -@@ -34,6 +34,7 @@ if (CMAKE_GENERATOR MATCHES "Visual Studio") - ) - endforeach() - endif() -+target_include_directories(Grantlee_TextDocument INTERFACE "$<INSTALL_INTERFACE:include/grantlee5>") - - if (GRANTLEE_BUILD_WITH_QT6) - target_link_libraries(Grantlee_TextDocument -@@ -65,10 +66,10 @@ install(FILES - texthtmlbuilder.h - mediawikimarkupbuilder.h - ${CMAKE_CURRENT_BINARY_DIR}/grantlee_textdocument_export.h -- DESTINATION include/grantlee COMPONENT TextDocument -+ DESTINATION include/grantlee5/grantlee COMPONENT TextDocument - ) - - install(FILES - grantlee_textdocument.h -- DESTINATION include COMPONENT TextDocument -+ DESTINATION include/grantlee5 COMPONENT TextDocument - ) --- -2.37.3 - diff --git a/dev-libs/grantlee/grantlee-9999.ebuild b/dev-libs/grantlee/grantlee-9999.ebuild deleted file mode 100644 index c3cc527ae4..0000000000 --- a/dev-libs/grantlee/grantlee-9999.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake git-r3 - -DESCRIPTION="C++ string template engine based on the Django template system" -HOMEPAGE="https://github.com/steveire/grantlee" -EGIT_REPO_URI=( "https://github.com/steveire/${PN}" ) - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="doc test" - -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 -" -DEPEND="${RDEPEND} - test? ( dev-qt/qttest:5 ) -" -BDEPEND=" - doc? ( app-doc/doxygen[dot] ) - test? ( dev-qt/linguist-tools:5 ) -" - -PATCHES=( - "${FILESDIR}/${PN}-0.3.0-nonfatal-warnings.patch" - "${FILESDIR}/${PN}-5.3.0-slot.patch" # TODO: Qt5 specific -) - -src_configure() { - local mycmakeargs=( - -DGRANTLEE_BUILD_WITH_QT6=OFF - -DBUILD_TESTS=$(usex test) - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - use doc && cmake_src_compile docs -} - -src_test() { - local -x QT_QPA_PLATFORM="offscreen" - cmake_src_test -} - -src_install() { - use doc && local HTML_DOCS=( "${BUILD_DIR}/apidox/" ) - - cmake_src_install -} diff --git a/dev-libs/kasync/kasync-9999.ebuild b/dev-libs/kasync/kasync-9999.ebuild deleted file mode 100644 index d4e58fa771..0000000000 --- a/dev-libs/kasync/kasync-9999.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -inherit ecm kde.org - -DESCRIPTION="C++ library for controlling asynchronous tasks" -HOMEPAGE="https://api.kde.org/kasync/html/index.html" - -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/unstable/${PN}/${PV}/src/${P}.tar.xz" - KEYWORDS="~amd64" -fi - -LICENSE="LGPL-2+" -SLOT="5" diff --git a/dev-libs/kdiagram/kdiagram-9999.ebuild b/dev-libs/kdiagram/kdiagram-9999.ebuild index d84d5439a3..ae20fcd6b5 100644 --- a/dev-libs/kdiagram/kdiagram-9999.ebuild +++ b/dev-libs/kdiagram/kdiagram-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,8 +7,8 @@ ECM_EXAMPLES="true" ECM_QTHELP="true" ECM_TEST="true" KDE_ORG_CATEGORY="graphics" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm kde.org DESCRIPTION="Powerful libraries (KChart, KGantt) for creating business diagrams" @@ -21,15 +21,13 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then fi LICENSE="GPL-2" # TODO CHECK -SLOT="5" +SLOT="6" REQUIRED_USE="test? ( examples )" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 " RDEPEND="${DEPEND}" -BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" diff --git a/dev-libs/kirigami-addons/kirigami-addons-9999.ebuild b/dev-libs/kirigami-addons/kirigami-addons-9999.ebuild index ed0e7a32a2..e8c4593e2d 100644 --- a/dev-libs/kirigami-addons/kirigami-addons-9999.ebuild +++ b/dev-libs/kirigami-addons/kirigami-addons-9999.ebuild @@ -1,16 +1,16 @@ -# Copyright 2021-2023 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_QTHELP="true" ECM_TEST="true" -KFMIN=5.245.0 -QTMIN=6.6.0 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm kde.org if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" + SRC_URI="mirror://kde/unstable/${PN}/${P}.tar.xz" KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" fi @@ -32,17 +32,13 @@ COMMON_DEPEND=" >=kde-frameworks/kirigami-${KFMIN}:6 " RDEPEND="${COMMON_DEPEND} - !dev-libs/kirigami-addons:5 - >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 - >=kde-plasma/libplasma-${KFMIN}:6 + kde-plasma/libplasma:6 " DEPEND="${COMMON_DEPEND} test? ( - >=dev-qt/qtmultimedia-${QTMIN}:6[gstreamer,qml] - media-libs/gst-plugins-base:1.0[ogg,vorbis] - media-libs/gst-plugins-bad:1.0 - media-libs/gst-plugins-good:1.0 + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] x11-themes/sound-theme-freedesktop ) " diff --git a/dev-libs/kopeninghours/kopeninghours-23.08.49.9999.ebuild b/dev-libs/kopeninghours/kopeninghours-23.08.49.9999.ebuild deleted file mode 100644 index 0e4bd449bb..0000000000 --- a/dev-libs/kopeninghours/kopeninghours-23.08.49.9999.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -PYTHON_COMPAT=( python3_{10..11} ) -inherit ecm gear.kde.org python-single-r1 - -DESCRIPTION="Library for parsing and evaluating OSM opening hours expressions" -HOMEPAGE="https://api.kde.org/kopeninghours/html/index.html -https://invent.kde.org/libraries/kopeninghours" - -LICENSE="LGPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="python" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -DEPEND=" - >=dev-libs/kpublictransport-${PVCUT}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - sys-libs/zlib - python? ( - $(python_gen_cond_dep ' - >=dev-libs/boost-1.70:=[python,${PYTHON_USEDEP}] - ') - ) -" -RDEPEND="${DEPEND} - ${PYTHON_DEPS} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 -" -BDEPEND=" - sys-devel/bison - sys-devel/flex -" - -PATCHES=( "${FILESDIR}"/${PN}-22.04.0-boostpython.patch ) - -pkg_setup() { - ecm_pkg_setup - python_setup -} - -src_configure() { - local mycmakeargs=( - -DBOOSTPYTHON_VERSION_MAJOR_MINOR=${EPYTHON} - $(cmake_use_find_package python Boost) - ) - ecm_src_configure -} - -src_install() { - ecm_src_install - python_optimize -} diff --git a/dev-libs/kopeninghours/kopeninghours-9999.ebuild b/dev-libs/kopeninghours/kopeninghours-9999.ebuild index 0e4bd449bb..efb5025943 100644 --- a/dev-libs/kopeninghours/kopeninghours-9999.ebuild +++ b/dev-libs/kopeninghours/kopeninghours-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,9 +6,9 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="true" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -PYTHON_COMPAT=( python3_{10..11} ) +KFMIN=6.3.0 +QTMIN=6.6.2 +PYTHON_COMPAT=( python3_{10..12} ) inherit ecm gear.kde.org python-single-r1 DESCRIPTION="Library for parsing and evaluating OSM opening hours expressions" @@ -16,17 +16,17 @@ HOMEPAGE="https://api.kde.org/kopeninghours/html/index.html https://invent.kde.org/libraries/kopeninghours" LICENSE="LGPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" DEPEND=" - >=dev-libs/kpublictransport-${PVCUT}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 + >=dev-libs/kpublictransport-${PVCUT}:6 + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kholidays-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 sys-libs/zlib python? ( $(python_gen_cond_dep ' @@ -36,11 +36,10 @@ DEPEND=" " RDEPEND="${DEPEND} ${PYTHON_DEPS} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 " BDEPEND=" - sys-devel/bison - sys-devel/flex + app-alternatives/lex + app-alternatives/yacc " PATCHES=( "${FILESDIR}"/${PN}-22.04.0-boostpython.patch ) diff --git a/dev-libs/kopeninghours/metadata.xml b/dev-libs/kopeninghours/metadata.xml index d925f24397..4dee22b2e4 100644 --- a/dev-libs/kopeninghours/metadata.xml +++ b/dev-libs/kopeninghours/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">libraries/kopeninghours</remote-id> </upstream> </pkgmetadata> diff --git a/dev-libs/kosmindoormap/kosmindoormap-23.08.49.9999.ebuild b/dev-libs/kosmindoormap/kosmindoormap-23.08.49.9999.ebuild deleted file mode 100644 index 294c57f26a..0000000000 --- a/dev-libs/kosmindoormap/kosmindoormap-23.08.49.9999.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Data Model and Extraction System for Travel Reservation information" -HOMEPAGE="https://invent.kde.org/libraries/kosmindoormap" - -LICENSE="LGPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="+openinghours" - -COMMON_DEPEND=" - >=dev-libs/kpublictransport-${PVCUT}:5 - dev-libs/protobuf:= - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - sys-libs/zlib - openinghours? ( >=dev-libs/kopeninghours-${PVCUT}:5 ) -" -DEPEND="${COMMON_DEPEND} - test? ( >=dev-qt/qtwidgets-${QTMIN}:5 ) -" -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 -" -BDEPEND=" - sys-devel/bison - sys-devel/flex -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it - $(cmake_use_find_package openinghours KOpeningHours) - ) - ecm_src_configure -} diff --git a/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild b/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild index 294c57f26a..7716cbdbeb 100644 --- a/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild +++ b/dev-libs/kosmindoormap/kosmindoormap-9999.ebuild @@ -1,47 +1,48 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Data Model and Extraction System for Travel Reservation information" HOMEPAGE="https://invent.kde.org/libraries/kosmindoormap" LICENSE="LGPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" -IUSE="+openinghours" +IUSE="+gui" -COMMON_DEPEND=" - >=dev-libs/kpublictransport-${PVCUT}:5 +# kservice is optional and only used to find and open josm +RDEPEND=" dev-libs/protobuf:= - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui?,network] sys-libs/zlib - openinghours? ( >=dev-libs/kopeninghours-${PVCUT}:5 ) -" -DEPEND="${COMMON_DEPEND} - test? ( >=dev-qt/qtwidgets-${QTMIN}:5 ) + gui? ( + >=dev-libs/kopeninghours-${PVCUT}:6 + >=dev-libs/kpublictransport-${PVCUT}:6 + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + ) " -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 +DEPEND="${RDEPEND} + test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] ) " BDEPEND=" - sys-devel/bison - sys-devel/flex + app-alternatives/lex + app-alternatives/yacc " src_configure() { local mycmakeargs=( + -DBUILD_TOOLS_ONLY=$(usex !gui) -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it - $(cmake_use_find_package openinghours KOpeningHours) ) ecm_src_configure } diff --git a/dev-libs/kosmindoormap/metadata.xml b/dev-libs/kosmindoormap/metadata.xml index d5abc837ab..4963db4002 100644 --- a/dev-libs/kosmindoormap/metadata.xml +++ b/dev-libs/kosmindoormap/metadata.xml @@ -7,8 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">libraries/kosmindoormap</remote-id> </upstream> - <use> - <flag name="openinghours">Enable support for highlighting currently open amenities/shops/etc.</flag> - </use> </pkgmetadata> diff --git a/dev-libs/kpeoplevcard/kpeoplevcard-9999.ebuild b/dev-libs/kpeoplevcard/kpeoplevcard-9999.ebuild deleted file mode 100644 index c6c85a5617..0000000000 --- a/dev-libs/kpeoplevcard/kpeoplevcard-9999.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_CATEGORY="pim" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm kde.org - -DESCRIPTION="Library to expose vcards to KPeople" -HOMEPAGE="https://invent.kde.org/pim/kpeoplevcard" - -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -fi - -LICENSE="LGPL-2.1+" -SLOT="5" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kpeople-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/dev-libs/kproperty/kproperty-9999.ebuild b/dev-libs/kproperty/kproperty-9999.ebuild index 66ec527a2c..be54e09844 100644 --- a/dev-libs/kproperty/kproperty-9999.ebuild +++ b/dev-libs/kproperty/kproperty-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_QTHELP="true" ECM_TEST="true" # build system adds autotests dir based on BUILD_TESTING value -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="Property editing framework with editor widget similar to Qt Designer" diff --git a/dev-libs/kpublictransport/kpublictransport-23.08.49.9999.ebuild b/dev-libs/kpublictransport/kpublictransport-23.08.49.9999.ebuild deleted file mode 100644 index 106a9c60b8..0000000000 --- a/dev-libs/kpublictransport/kpublictransport-23.08.49.9999.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Library for accessing public transport timetables and other information" -HOMEPAGE="https://invent.kde.org/libraries/kpublictransport - https://www.volkerkrause.eu/2019/03/02/kpublictransport-introduction.html" - -LICENSE="LGPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="networkmanager" - -RDEPEND=" - dev-libs/protobuf:= - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5[ssl] - >=kde-frameworks/ki18n-${KFMIN}:5 - sys-libs/zlib - networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) -" -DEPEND="${RDEPEND} - test? ( >=dev-qt/qtwidgets-${QTMIN}:5 ) -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it - $(cmake_use_find_package networkmanager KF5NetworkManagerQt) - ) - ecm_src_configure -} diff --git a/dev-libs/kpublictransport/kpublictransport-9999.ebuild b/dev-libs/kpublictransport/kpublictransport-9999.ebuild index 106a9c60b8..4f7c3bfd26 100644 --- a/dev-libs/kpublictransport/kpublictransport-9999.ebuild +++ b/dev-libs/kpublictransport/kpublictransport-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_QTHELP="true" ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Library for accessing public transport timetables and other information" @@ -14,27 +14,26 @@ HOMEPAGE="https://invent.kde.org/libraries/kpublictransport https://www.volkerkrause.eu/2019/03/02/kpublictransport-introduction.html" LICENSE="LGPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="networkmanager" RDEPEND=" dev-libs/protobuf:= - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5[ssl] - >=kde-frameworks/ki18n-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,network,ssl] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 sys-libs/zlib - networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) + networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 ) " DEPEND="${RDEPEND} - test? ( >=dev-qt/qtwidgets-${QTMIN}:5 ) + test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] ) " src_configure() { local mycmakeargs=( -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it - $(cmake_use_find_package networkmanager KF5NetworkManagerQt) + $(cmake_use_find_package networkmanager KF6NetworkManagerQt) ) ecm_src_configure } diff --git a/dev-libs/kreport/kreport-9999.ebuild b/dev-libs/kreport/kreport-9999.ebuild index 94058b0333..c3fdaa4785 100644 --- a/dev-libs/kreport/kreport-9999.ebuild +++ b/dev-libs/kreport/kreport-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="true" PYTHON_COMPAT=( python3_{10..12} ) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org python-any-r1 DESCRIPTION="Framework for creation and generation of reports in multiple formats" diff --git a/dev-libs/ktextaddons/ktextaddons-9999.ebuild b/dev-libs/ktextaddons/ktextaddons-9999.ebuild index 4a82c1597a..84aad00871 100644 --- a/dev-libs/ktextaddons/ktextaddons-9999.ebuild +++ b/dev-libs/ktextaddons/ktextaddons-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ EAPI=8 ECM_DESIGNERPLUGIN="true" ECM_QTHELP="true" ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm kde.org DESCRIPTION="Various text handling addons" @@ -19,29 +19,35 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then fi LICENSE="LGPL-2+" -SLOT="5" +SLOT="6" IUSE="speech" RESTRICT="test" -RDEPEND=" - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) +DEPEND=" + >=dev-libs/qtkeychain-0.14.1-r1:=[qt6] + >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets] + >=dev-qt/qtmultimedia-${QTMIN}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6 + >=kde-frameworks/syntax-highlighting-${KFMIN}:6 + speech? ( >=dev-qt/qtspeech-${QTMIN}:6 ) +" +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5 " -DEPEND="${RDEPEND}" src_configure() { local mycmakeargs=( - $(cmake_use_find_package speech Qt5TextToSpeech) + $(cmake_use_find_package speech Qt6TextToSpeech) + # TODO: unpackaged vosk, kaldi (bugs #919236, 919234) + -DSPEAK_TO_TEXT_VOSK_PLUGIN=OFF ) ecm_src_configure } diff --git a/dev-libs/ktextaddons/metadata.xml b/dev-libs/ktextaddons/metadata.xml index 35297b0e44..fe672f377c 100644 --- a/dev-libs/ktextaddons/metadata.xml +++ b/dev-libs/ktextaddons/metadata.xml @@ -11,6 +11,5 @@ </upstream> <use> <flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag> - <flag name="speech">Enable text-to-speech support</flag> </use> </pkgmetadata> diff --git a/dev-libs/kweathercore/kweathercore-9999.ebuild b/dev-libs/kweathercore/kweathercore-9999.ebuild index c461010a87..2dbf90fcef 100644 --- a/dev-libs/kweathercore/kweathercore-9999.ebuild +++ b/dev-libs/kweathercore/kweathercore-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,30 +6,27 @@ EAPI=8 ECM_NONGUI="true" ECM_QTHELP="true" ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm kde.org +KFMIN=6.3.0 +QTMIN=6.6.2 +inherit ecm gear.kde.org DESCRIPTION="Library for retrieval of weather information including forecasts and alerts" +HOMEPAGE="https://invent.kde.org/libraries/kweathercore" -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64" -fi LICENSE="LGPL-2+" -SLOT="5" +SLOT="6" +KEYWORDS="" DEPEND=" - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtpositioning-${QTMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[network] + >=dev-qt/qtpositioning-${QTMIN}:6 + >=kde-frameworks/kholidays-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 " RDEPEND="${DEPEND}" -src_test() { - local myctestargs=( - -E "locationquerytest" - ) - ecm_src_test -} +CMAKE_SKIP_TESTS=( + locationquerytest + # bug 906392 + metnoparsertest +) diff --git a/dev-libs/kweathercore/metadata.xml b/dev-libs/kweathercore/metadata.xml index d925f24397..474c349df8 100644 --- a/dev-libs/kweathercore/metadata.xml +++ b/dev-libs/kweathercore/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">libraries/kweathercore</remote-id> </upstream> </pkgmetadata> diff --git a/dev-libs/libphutil/libphutil-9999.ebuild b/dev-libs/libphutil/libphutil-9999.ebuild deleted file mode 100644 index 5ce6fc170b..0000000000 --- a/dev-libs/libphutil/libphutil-9999.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit git-r3 - -DESCRIPTION="A collection of PHP utility classes" -HOMEPAGE="https://github.com/phacility/libphutil" -EGIT_REPO_URI=( "https://github.com/phacility/${PN}.git" ) - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="" -IUSE="" - -RDEPEND="dev-lang/php" - -src_install() { - dodir /opt/${PN} - cp -a "${S}"/* "${D}/opt/${PN}" || die -} diff --git a/dev-libs/mauikit/mauikit-9999.ebuild b/dev-libs/mauikit/mauikit-9999.ebuild index 2106273900..33cfe20bf9 100644 --- a/dev-libs/mauikit/mauikit-9999.ebuild +++ b/dev-libs/mauikit/mauikit-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_QTHELP="true" KDE_ORG_CATEGORY="maui" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="Templated convergent controls and multiplatform utilities for Maui applications" diff --git a/dev-libs/plasma-wayland-protocols/metadata.xml b/dev-libs/plasma-wayland-protocols/metadata.xml index d925f24397..d060b5f3ec 100644 --- a/dev-libs/plasma-wayland-protocols/metadata.xml +++ b/dev-libs/plasma-wayland-protocols/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">libraries/plasma-wayland-protocols</remote-id> </upstream> </pkgmetadata> diff --git a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-9999.ebuild b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-9999.ebuild index 6835a08de5..05f74e583c 100644 --- a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-9999.ebuild +++ b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-9999.ebuild @@ -1,11 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -ECM_NONGUI=true -KFMIN=5.82.0 -inherit ecm kde.org +inherit cmake kde.org DESCRIPTION="Plasma Specific Protocols for Wayland" HOMEPAGE="https://invent.kde.org/libraries/plasma-wayland-protocols" @@ -17,3 +15,21 @@ fi LICENSE="LGPL-2.1" SLOT="0" + +BDEPEND=" + dev-libs/libpcre2:* + >=kde-frameworks/extra-cmake-modules-5.115.0:* + || ( + dev-qt/qtbase:6 + dev-qt/qtcore:5 + ) +" + +ecm_src_configure() { + local mycmakeargs=( + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON # ecm.eclass + -DKDE_INSTALL_DOCBUNDLEDIR="${EPREFIX}/usr/share/help" # ecm.eclass + ) + + cmake_src_configure +} diff --git a/dev-libs/qcoro/metadata.xml b/dev-libs/qcoro/metadata.xml index 726702f081..60c7061a3a 100644 --- a/dev-libs/qcoro/metadata.xml +++ b/dev-libs/qcoro/metadata.xml @@ -12,7 +12,6 @@ <use> <flag name="network">Build <pkg>dev-qt/qtbase</pkg> network support</flag> <flag name="qml">Enable QML/QtQuick support via <pkg>dev-qt/qtdeclarative</pkg></flag> - <flag name="testlib">Install coroutine-friendly versions of <pkg>dev-qt/qtbase</pkg> test macros</flag> <flag name="websockets">Build <pkg>dev-qt/qtwebsockets</pkg> support</flag> </use> </pkgmetadata> diff --git a/dev-libs/qcoro/qcoro-9999.ebuild b/dev-libs/qcoro/qcoro-9999.ebuild index 787c61337a..6f989857cd 100644 --- a/dev-libs/qcoro/qcoro-9999.ebuild +++ b/dev-libs/qcoro/qcoro-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,25 +13,27 @@ else KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" fi -DESCRIPTION="C++ Coroutine Library for Qt5" +DESCRIPTION="C++ Coroutine Library for Qt" HOMEPAGE="https://qcoro.dvratil.cz/ https://github.com/danvratil/qcoro" LICENSE="MIT" SLOT="0" -IUSE="dbus examples +network qml test testlib websockets" +IUSE="dbus examples +network qml test websockets" -REQUIRED_USE="examples? ( network ) test? ( testlib )" +REQUIRED_USE="examples? ( network )" RESTRICT="!test? ( test )" RDEPEND=" dev-qt/qtbase:6[dbus?,network?] - qml? ( dev-qt/qtdeclarative:6= ) - testlib? ( dev-qt/qtbase:6[test] ) + qml? ( + dev-qt/qtbase:6[gui] + dev-qt/qtdeclarative:6= + ) websockets? ( dev-qt/qtwebsockets:6 ) " DEPEND="${RDEPEND} examples? ( dev-qt/qtbase:6[concurrent,network,widgets] ) - test? ( dev-qt/qtbase:6[concurrent,test] ) + test? ( dev-qt/qtbase:6[concurrent] ) " src_configure() { @@ -42,7 +44,7 @@ src_configure() { -DQCORO_WITH_QTNETWORK=$(usex network) -DQCORO_WITH_QML=$(usex qml) -DQCORO_WITH_QTQUICK=$(usex qml) - -DQCORO_WITH_QTTEST=$(usex testlib) + -DQCORO_WITH_QTTEST=ON -DBUILD_TESTING=$(usex test) -DQCORO_WITH_QTWEBSOCKETS=$(usex websockets) ) diff --git a/dev-libs/qcoro5/qcoro5-9999.ebuild b/dev-libs/qcoro5/qcoro5-9999.ebuild index 2a91bf4d4a..320855b3b2 100644 --- a/dev-libs/qcoro5/qcoro5-9999.ebuild +++ b/dev-libs/qcoro5/qcoro5-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,7 +28,10 @@ RDEPEND=" dev-qt/qtcore:5 dbus? ( dev-qt/qtdbus:5 ) network? ( dev-qt/qtnetwork:5 ) - qml? ( dev-qt/qtdeclarative:5= ) + qml? ( + dev-qt/qtdeclarative:5= + dev-qt/qtgui:5 + ) testlib? ( dev-qt/qttest:5 ) websockets? ( dev-qt/qtwebsockets:5 ) " diff --git a/dev-python/parse_cmake/files/parse_cmake-0.4.1-dont-install-tests.patch b/dev-python/parse_cmake/files/parse_cmake-0.4.1-dont-install-tests.patch new file mode 100644 index 0000000000..91fbea3c56 --- /dev/null +++ b/dev-python/parse_cmake/files/parse_cmake-0.4.1-dont-install-tests.patch @@ -0,0 +1,19 @@ +https://github.com/wjwwood/parse_cmake/commit/fcc77a5e104040ef074dec5b538e635b63e1dad1 +https://github.com/wjwwood/parse_cmake/pull/6 + +From fcc77a5e104040ef074dec5b538e635b63e1dad1 Mon Sep 17 00:00:00 2001 +From: Timon Engelke <timonegk@users.noreply.github.com> +Date: Tue, 1 Mar 2022 23:53:29 +0100 +Subject: [PATCH] Do not install tests folder (#6) + +--- a/setup.py ++++ b/setup.py +@@ -7,7 +7,7 @@ + author_email='itrotts@willowgarage.com, william@osrfoundation.org', + url='http://github.com/wjwwood/parse_cmake', + description='Parser for CMakeLists.txt files', +- packages=find_packages(), ++ packages=find_packages(exclude=['tests']), + install_requires=['pyPEG2'], + tests_require=['nose', 'flake8'], + test_suite='nose.collector', diff --git a/dev-python/parse_cmake/metadata.xml b/dev-python/parse_cmake/metadata.xml index 83f930ec68..e96576e59e 100644 --- a/dev-python/parse_cmake/metadata.xml +++ b/dev-python/parse_cmake/metadata.xml @@ -5,6 +5,7 @@ <email>kde@gentoo.org</email> </maintainer> <upstream> + <remote-id type="github">wjwwood/parse_cmake</remote-id> <remote-id type="pypi">parse_cmake</remote-id> </upstream> </pkgmetadata> diff --git a/dev-python/parse_cmake/parse_cmake-0.4.1-r1.ebuild b/dev-python/parse_cmake/parse_cmake-0.4.1-r1.ebuild deleted file mode 100644 index 8029a2ac27..0000000000 --- a/dev-python/parse_cmake/parse_cmake-0.4.1-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -inherit distutils-r1 - -DESCRIPTION="Parser for CMakeLists.txt files" -HOMEPAGE="https://pypi.org/project/parse_cmake/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" - -PATCHES=( "${FILESDIR}/${P}-python3-fix.patch" ) - -src_prepare() { - distutils-r1_src_prepare - sed -i setup.py -e "s/'pyPEG2'//" || die - mv tests tests-hidden || die -} diff --git a/dev-python/parse_cmake/parse_cmake-0.4.1-r2.ebuild b/dev-python/parse_cmake/parse_cmake-0.4.1-r2.ebuild new file mode 100644 index 0000000000..326632965a --- /dev/null +++ b/dev-python/parse_cmake/parse_cmake-0.4.1-r2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) +inherit distutils-r1 pypi + +DESCRIPTION="Parser for CMakeLists.txt files" +HOMEPAGE=" + https://github.com/wjwwood/parse_cmake + https://pypi.org/project/parse_cmake/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +PATCHES=( + "${FILESDIR}/${P}-python3-fix.patch" + "${FILESDIR}/${P}-dont-install-tests.patch" +) + +distutils_enable_tests unittest + +src_prepare() { + distutils-r1_src_prepare + sed -i setup.py -e "s/'pyPEG2'//" || die +} diff --git a/dev-util/kdevelop-css/kdevelop-css-9999.ebuild b/dev-util/kdevelop-css/kdevelop-css-9999.ebuild index 85b345bc43..a717270a6c 100644 --- a/dev-util/kdevelop-css/kdevelop-css-9999.ebuild +++ b/dev-util/kdevelop-css/kdevelop-css-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ EAPI=8 ECM_TEST="true" KDE_ORG_CATEGORY="kdevelop" KDE_ORG_NAME="kdev-css" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="CSS Language Support plugin for KDevelop" diff --git a/dev-util/kdevelop-embedded/kdevelop-embedded-9999.ebuild b/dev-util/kdevelop-embedded/kdevelop-embedded-9999.ebuild index 1717321f88..015ccd83c0 100644 --- a/dev-util/kdevelop-embedded/kdevelop-embedded-9999.ebuild +++ b/dev-util/kdevelop-embedded/kdevelop-embedded-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 KDE_ORG_CATEGORY="kdevelop" KDE_ORG_NAME="kdev-embedded" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="Plugin for KDevelop to support the development of embedded systems" diff --git a/dev-util/kdevelop-krazy2/kdevelop-krazy2-9999.ebuild b/dev-util/kdevelop-krazy2/kdevelop-krazy2-9999.ebuild index d55e67ae79..5d4ffbcdea 100644 --- a/dev-util/kdevelop-krazy2/kdevelop-krazy2-9999.ebuild +++ b/dev-util/kdevelop-krazy2/kdevelop-krazy2-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ EAPI=8 ECM_TEST="forceoptional" KDE_ORG_CATEGORY="kdevelop" KDE_ORG_NAME="kdev-krazy2" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="Plugin for KDevelop to perform Krazy2 analysis" diff --git a/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-9999.ebuild b/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-9999.ebuild index ef5de9d82a..93122dc374 100644 --- a/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-9999.ebuild +++ b/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-9999.ebuild @@ -1,26 +1,27 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" KDE_ORG_CATEGORY="kdevelop" -KFMIN=5.99.0 +KFMIN=6.3.0 inherit ecm kde.org if [[ ${KDE_BUILD_TYPE} = release ]]; then SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64" fi DESCRIPTION="LL(1) parser generator used mainly by KDevelop language plugins" HOMEPAGE="https://www.kdevelop.org/" LICENSE="LGPL-2+ LGPL-2.1+" -SLOT="5" +SLOT="6" IUSE="" +RDEPEND+=" !${CATEGORY}/${PN}:5" BDEPEND=" - sys-devel/bison - sys-devel/flex + app-alternatives/lex + app-alternatives/yacc " diff --git a/dev-util/kdevelop-php/kdevelop-php-23.08.49.9999.ebuild b/dev-util/kdevelop-php/kdevelop-php-23.08.49.9999.ebuild deleted file mode 100644 index 7950202e81..0000000000 --- a/dev-util/kdevelop-php/kdevelop-php-23.08.49.9999.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_HANDBOOK_DIR="docs" -ECM_TEST="true" -KDE_ORG_CATEGORY="kdevelop" -KDE_ORG_NAME="kdev-php" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="PHP plugin for KDevelop" -HOMEPAGE="https://www.kdevelop.org/" - -LICENSE="GPL-2 LGPL-2" -SLOT="5" -IUSE="" -KEYWORDS="" - -# remaining tests fail for some, bug 668530 -RESTRICT="test" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - dev-util/kdevelop-pg-qt:5 - dev-util/kdevelop:5= - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 -" -RDEPEND="${DEPEND}" -BDEPEND=" - test? ( dev-util/kdevelop:5[test] ) -" - -src_test() { - # tests hang, bug 667922 - local myctestargs=( - -E "(completionbenchmark|duchain_multiplefiles)" - ) - ecm_src_test -} diff --git a/dev-util/kdevelop-php/kdevelop-php-9999.ebuild b/dev-util/kdevelop-php/kdevelop-php-9999.ebuild index 7950202e81..a8dc007421 100644 --- a/dev-util/kdevelop-php/kdevelop-php-9999.ebuild +++ b/dev-util/kdevelop-php/kdevelop-php-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,41 +8,39 @@ ECM_HANDBOOK_DIR="docs" ECM_TEST="true" KDE_ORG_CATEGORY="kdevelop" KDE_ORG_NAME="kdev-php" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="PHP plugin for KDevelop" -HOMEPAGE="https://www.kdevelop.org/" +HOMEPAGE="https://kdevelop.org/" LICENSE="GPL-2 LGPL-2" -SLOT="5" -IUSE="" +SLOT="6" KEYWORDS="" +IUSE="" # remaining tests fail for some, bug 668530 RESTRICT="test" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - dev-util/kdevelop-pg-qt:5 - dev-util/kdevelop:5= - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + dev-util/kdevelop:6= + >=dev-util/kdevelop-pg-qt-2.2.2-r1:* + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/ktexteditor-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/threadweaver-${KFMIN}:6 " RDEPEND="${DEPEND}" -BDEPEND=" - test? ( dev-util/kdevelop:5[test] ) -" +BDEPEND="test? ( dev-util/kdevelop:6[test] )" src_test() { # tests hang, bug 667922 diff --git a/dev-util/kdevelop-python/kdevelop-python-23.08.49.9999.ebuild b/dev-util/kdevelop-python/kdevelop-python-23.08.49.9999.ebuild deleted file mode 100644 index 2b778a322f..0000000000 --- a/dev-util/kdevelop-python/kdevelop-python-23.08.49.9999.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -KDE_ORG_CATEGORY="kdevelop" -KDE_ORG_NAME="kdev-python" -PYTHON_COMPAT=( python3_{10..11} ) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org python-single-r1 - -DESCRIPTION="Python plugin for KDevelop" -HOMEPAGE="https://www.kdevelop.org/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -IUSE="" -KEYWORDS="" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="test" - -DEPEND="${PYTHON_DEPS} - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - dev-util/kdevelop:5= - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 -" -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/pycodestyle[${PYTHON_USEDEP}] - ') -" - -pkg_setup() { - python-single-r1_pkg_setup - ecm_pkg_setup -} diff --git a/dev-util/kdevelop-python/kdevelop-python-9999.ebuild b/dev-util/kdevelop-python/kdevelop-python-9999.ebuild index 2b778a322f..4822e8ec6b 100644 --- a/dev-util/kdevelop-python/kdevelop-python-9999.ebuild +++ b/dev-util/kdevelop-python/kdevelop-python-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,38 +6,35 @@ EAPI=8 ECM_TEST="forceoptional" KDE_ORG_CATEGORY="kdevelop" KDE_ORG_NAME="kdev-python" -PYTHON_COMPAT=( python3_{10..11} ) -KFMIN=5.106.0 -QTMIN=5.15.9 +PYTHON_COMPAT=( python3_{10..12} ) +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org python-single-r1 DESCRIPTION="Python plugin for KDevelop" -HOMEPAGE="https://www.kdevelop.org/" +HOMEPAGE="https://kdevelop.org/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -IUSE="" +SLOT="6" KEYWORDS="" +IUSE="" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="test" DEPEND="${PYTHON_DEPS} - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - dev-util/kdevelop:5= - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + dev-util/kdevelop:6= + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktexteditor-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/threadweaver-${KFMIN}:6 " RDEPEND="${DEPEND} $(python_gen_cond_dep ' diff --git a/dev-util/kdevelop-upload/kdevelop-upload-9999.ebuild b/dev-util/kdevelop-upload/kdevelop-upload-9999.ebuild index 7e6612dbb6..f1112afc17 100644 --- a/dev-util/kdevelop-upload/kdevelop-upload-9999.ebuild +++ b/dev-util/kdevelop-upload/kdevelop-upload-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 KDE_ORG_CATEGORY="kdevelop" KDE_ORG_NAME="kdev-upload" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="Plugin for uploading files to a remote server" diff --git a/dev-util/kdevelop-valgrind/kdevelop-valgrind-9999.ebuild b/dev-util/kdevelop-valgrind/kdevelop-valgrind-9999.ebuild index 9ca591eabb..5ebdb324b0 100644 --- a/dev-util/kdevelop-valgrind/kdevelop-valgrind-9999.ebuild +++ b/dev-util/kdevelop-valgrind/kdevelop-valgrind-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 KDE_ORG_CATEGORY="kdevelop" KDE_ORG_NAME="kdev-valgrind" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="Plugin offering full integration of the valgrind suite to KDevelop" @@ -37,5 +37,5 @@ DEPEND="${COMMON_DEPEND} >=kde-frameworks/kitemmodels-${KFMIN}:5 " RDEPEND="${COMMON_DEPEND} - dev-util/valgrind + dev-debug/valgrind " diff --git a/dev-util/kdevelop/kdevelop-23.08.49.9999.ebuild b/dev-util/kdevelop/kdevelop-23.08.49.9999.ebuild deleted file mode 100644 index 1e78f34910..0000000000 --- a/dev-util/kdevelop/kdevelop-23.08.49.9999.ebuild +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -KDE_ORG_CATEGORY="kdevelop" -KFMIN=5.106.0 -LLVM_MAX_SLOT=16 -QTMIN=5.15.9 -VIRTUALDBUS_TEST="true" -inherit ecm gear.kde.org llvm optfeature - -DESCRIPTION="Integrated Development Environment, supporting KF5/Qt, C/C++ and much more" -HOMEPAGE="https://www.kdevelop.org/" - -LICENSE="GPL-2 LGPL-2" -SLOT="5/$(ver_cut 1-2)" -KEYWORDS="" -IUSE="+gdbui hex +plasma +qmake reviewboard subversion" - -# see bug 366471 -RESTRICT="test" - -COMMON_DEPEND=" - dev-libs/grantlee:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qthelp-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qttest-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-util/astyle-3.1:= - kde-apps/libkomparediff2:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 - <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):= - gdbui? ( kde-plasma/libksysguard:5= ) - hex? ( app-editors/okteta:5 ) - plasma? ( - >=kde-frameworks/krunner-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 - ) - qmake? ( dev-util/kdevelop-pg-qt:5 ) - reviewboard? ( >=kde-frameworks/purpose-${KFMIN}:5 ) - subversion? ( - dev-libs/apr:1 - dev-libs/apr-util:1 - dev-vcs/subversion - ) -" -DEPEND="${COMMON_DEPEND} - dev-libs/boost - >=dev-qt/qtconcurrent-${QTMIN}:5 -" -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qdbus-${QTMIN}:* - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - dev-util/ninja - kde-apps/kapptemplate:5 - kde-apps/kio-extras:5 - >=sys-devel/gdb-7.0[python] - reviewboard? ( kde-apps/ktp-accounts-kcm:5 ) -" - -llvm_check_deps() { - has_version -d "sys-devel/clang:${LLVM_SLOT}" -} - -src_configure() { - local mycmakeargs=( - -DLLVM_ROOT="$(get_llvm_prefix ${LLVM_SLOT})" - $(cmake_use_find_package gdbui KSysGuard) - -DBUILD_executeplasmoid=$(usex plasma) - $(cmake_use_find_package plasma KF5Plasma) - $(cmake_use_find_package hex OktetaKastenControllers) - $(cmake_use_find_package qmake KDevelop-PG-Qt) - $(cmake_use_find_package reviewboard KF5Purpose) - $(cmake_use_find_package subversion SubversionLibrary) - ) - - use gdbui || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_KF5SysGuard=ON ) - use reviewboard || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_KDEExperimentalPurpose=ON ) - - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "konsole view" kde-apps/konsole - optfeature "static C++ Qt code analysis" dev-util/clazy - optfeature "static C/C++ code analysis" dev-util/cppcheck - optfeature "heap memory profiling" "dev-util/heaptrack[gui]" - optfeature "meson project manager plugin" dev-util/meson - optfeature "formatting configurations via customscript plugin" dev-util/indent - optfeature "formatting configurations via customscript plugin" dev-util/uncrustify - fi - ecm_pkg_postinst -} diff --git a/dev-util/kdevelop/kdevelop-9999.ebuild b/dev-util/kdevelop/kdevelop-9999.ebuild index 1e78f34910..6f473298a8 100644 --- a/dev-util/kdevelop/kdevelop-9999.ebuild +++ b/dev-util/kdevelop/kdevelop-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,74 +6,70 @@ EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="true" KDE_ORG_CATEGORY="kdevelop" -KFMIN=5.106.0 -LLVM_MAX_SLOT=16 -QTMIN=5.15.9 -VIRTUALDBUS_TEST="true" -inherit ecm gear.kde.org llvm optfeature +KFMIN=6.3.0 +LLVM_COMPAT=( 15 16 17 18 ) +QTMIN=6.6.2 +inherit ecm gear.kde.org llvm-r1 optfeature -DESCRIPTION="Integrated Development Environment, supporting KF5/Qt, C/C++ and much more" -HOMEPAGE="https://www.kdevelop.org/" +DESCRIPTION="Integrated Development Environment, supporting KF6/Qt, C/C++ and much more" +HOMEPAGE="https://kdevelop.org/" LICENSE="GPL-2 LGPL-2" -SLOT="5/$(ver_cut 1-2)" +SLOT="6/$(ver_cut 1-2)" KEYWORDS="" -IUSE="+gdbui hex +plasma +qmake reviewboard subversion" +IUSE="gdbui plasma +qmake +share subversion" # see bug 366471 RESTRICT="test" +# UPSTREAM: not ported yet, check plugins/CMakeLists.txt +# IUSE="hex" +# hex? ( app-editors/okteta:6 ) COMMON_DEPEND=" - dev-libs/grantlee:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qthelp-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qttest-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=dev-qt/qttools-${QTMIN}:6[assistant] + >=dev-qt/qtwebengine-${QTMIN}:6[widgets] >=dev-util/astyle-3.1:= - kde-apps/libkomparediff2:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 - <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):= - gdbui? ( kde-plasma/libksysguard:5= ) - hex? ( app-editors/okteta:5 ) + kde-apps/libkomparediff2:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kbookmarks-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktexteditor-${KFMIN}:6 + >=kde-frameworks/ktexttemplate-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6 + >=kde-frameworks/threadweaver-${KFMIN}:6 + $(llvm_gen_dep 'sys-devel/clang:${LLVM_SLOT}') + gdbui? ( kde-plasma/libksysguard:6= ) plasma? ( - >=kde-frameworks/krunner-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 + >=kde-frameworks/krunner-${KFMIN}:6 + kde-plasma/libplasma:6 ) - qmake? ( dev-util/kdevelop-pg-qt:5 ) - reviewboard? ( >=kde-frameworks/purpose-${KFMIN}:5 ) + qmake? ( dev-util/kdevelop-pg-qt:* ) + share? ( >=kde-frameworks/purpose-${KFMIN}:6 ) subversion? ( dev-libs/apr:1 dev-libs/apr-util:1 @@ -82,48 +78,43 @@ COMMON_DEPEND=" " DEPEND="${COMMON_DEPEND} dev-libs/boost - >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[concurrent] " RDEPEND="${COMMON_DEPEND} - >=dev-qt/qdbus-${QTMIN}:* - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - dev-util/ninja - kde-apps/kapptemplate:5 - kde-apps/kio-extras:5 - >=sys-devel/gdb-7.0[python] - reviewboard? ( kde-apps/ktp-accounts-kcm:5 ) + dev-build/ninja + >=dev-debug/gdb-7.0[python] + >=dev-qt/qttools-${QTMIN}:6[qdbus] + kde-apps/kapptemplate:* + kde-apps/kio-extras:6 " -llvm_check_deps() { - has_version -d "sys-devel/clang:${LLVM_SLOT}" +pkg_setup() { + ecm_pkg_setup + llvm-r1_pkg_setup } src_configure() { local mycmakeargs=( - -DLLVM_ROOT="$(get_llvm_prefix ${LLVM_SLOT})" + -DLLVM_ROOT="$(get_llvm_prefix)" $(cmake_use_find_package gdbui KSysGuard) -DBUILD_executeplasmoid=$(usex plasma) - $(cmake_use_find_package plasma KF5Plasma) - $(cmake_use_find_package hex OktetaKastenControllers) + $(cmake_use_find_package plasma Plasma) $(cmake_use_find_package qmake KDevelop-PG-Qt) - $(cmake_use_find_package reviewboard KF5Purpose) + $(cmake_use_find_package share KF6Purpose) $(cmake_use_find_package subversion SubversionLibrary) ) - - use gdbui || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_KF5SysGuard=ON ) - use reviewboard || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_KDEExperimentalPurpose=ON ) +# $(cmake_use_find_package hex OktetaKastenControllers) ecm_src_configure } pkg_postinst() { if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "konsole view" kde-apps/konsole + optfeature "konsole view" "kde-apps/konsole:6" optfeature "static C++ Qt code analysis" dev-util/clazy optfeature "static C/C++ code analysis" dev-util/cppcheck optfeature "heap memory profiling" "dev-util/heaptrack[gui]" - optfeature "meson project manager plugin" dev-util/meson + optfeature "meson project manager plugin" dev-build/meson optfeature "formatting configurations via customscript plugin" dev-util/indent optfeature "formatting configurations via customscript plugin" dev-util/uncrustify fi diff --git a/dev-util/kdevelop/metadata.xml b/dev-util/kdevelop/metadata.xml index 99f4ff1ad7..464e26d054 100644 --- a/dev-util/kdevelop/metadata.xml +++ b/dev-util/kdevelop/metadata.xml @@ -10,8 +10,7 @@ </upstream> <use> <flag name="gdbui">Enable GUI for attaching GDB to a running process</flag> - <flag name="hex">Enable hex editor plugin via <pkg>app-editors/okteta</pkg></flag> <flag name="qmake">Enable support for QMake build system</flag> - <flag name="reviewboard">Enable reviewboard support</flag> + <flag name="share">Enable support for patch sharing using <pkg>kde-frameworks/purpose</pkg></flag> </use> </pkgmetadata> diff --git a/dev-util/kio-perldoc/kio-perldoc-23.08.49.9999.ebuild b/dev-util/kio-perldoc/kio-perldoc-23.08.49.9999.ebuild deleted file mode 100644 index 04d8306efb..0000000000 --- a/dev-util/kio-perldoc/kio-perldoc-23.08.49.9999.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_NAME="kdesdk-kio" -KFMIN=5.104.0 -inherit ecm gear.kde.org - -DESCRIPTION="KIO worker interface to browse Perl documentation" - -LICENSE="GPL-2+ || ( Artistic GPL-1+ )" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - dev-lang/perl - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/dev-util/kio-perldoc/kio-perldoc-9999.ebuild b/dev-util/kio-perldoc/kio-perldoc-9999.ebuild index 04d8306efb..97304ebfd1 100644 --- a/dev-util/kio-perldoc/kio-perldoc-9999.ebuild +++ b/dev-util/kio-perldoc/kio-perldoc-9999.ebuild @@ -1,23 +1,23 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 KDE_ORG_NAME="kdesdk-kio" -KFMIN=5.104.0 +KFMIN=6.3.0 inherit ecm gear.kde.org DESCRIPTION="KIO worker interface to browse Perl documentation" LICENSE="GPL-2+ || ( Artistic GPL-1+ )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" dev-lang/perl - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/dev-util/kio-perldoc/metadata.xml b/dev-util/kio-perldoc/metadata.xml index d925f24397..1ad10ffaaf 100644 --- a/dev-util/kio-perldoc/metadata.xml +++ b/dev-util/kio-perldoc/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">sdk/kdesdk-kio</remote-id> </upstream> </pkgmetadata> diff --git a/dev-util/massif-visualizer/massif-visualizer-9999.ebuild b/dev-util/massif-visualizer/massif-visualizer-9999.ebuild index d6eea25971..63ec61b25b 100644 --- a/dev-util/massif-visualizer/massif-visualizer-9999.ebuild +++ b/dev-util/massif-visualizer/massif-visualizer-9999.ebuild @@ -1,40 +1,39 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm kde.org +KFMIN=6.3.0 +QTMIN=6.6.2 +inherit ecm gear.kde.org DESCRIPTION="Tool visualising massif data" -HOMEPAGE="https://apps.kde.org/massif-visualizer/" +HOMEPAGE="https://apps.kde.org/massif_visualizer/" LICENSE="|| ( GPL-2 GPL-3 )" -SLOT="5" +SLOT="0" KEYWORDS="" IUSE="+callgraph" -RDEPEND=" - dev-libs/kdiagram:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - callgraph? ( media-gfx/kgraphviewer:5 ) +DEPEND=" + dev-libs/kdiagram:6 + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + callgraph? ( >=media-gfx/kgraphviewer-2.5.0:0 ) " -DEPEND="${RDEPEND}" +RDEPEND="${DEPEND}" src_configure() { local mycmakeargs=( diff --git a/dev-vcs/kdesvn/kdesvn-9999.ebuild b/dev-vcs/kdesvn/kdesvn-9999.ebuild index c305fd3c9c..63d276841e 100644 --- a/dev-vcs/kdesvn/kdesvn-9999.ebuild +++ b/dev-vcs/kdesvn/kdesvn-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm kde.org DESCRIPTION="Frontend to the subversion vcs" @@ -17,40 +17,38 @@ if [[ ${PV} != 9999* ]]; then fi LICENSE="GPL-2" -SLOT="5" +SLOT="0" IUSE="+man" DEPEND=" dev-libs/apr:1 dev-libs/apr-util:1 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5[sqlite] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,sqlite,widgets,xml] dev-vcs/subversion - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/kbookmarks-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " -RDEPEND="${DEPEND}" -BDEPEND="man? ( >=kde-frameworks/kdoctools-${KFMIN}:5 )" +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5 +" +BDEPEND="man? ( >=kde-frameworks/kdoctools-${KFMIN}:6 )" src_prepare(){ ecm_src_prepare diff --git a/dev-vcs/kdesvn/metadata.xml b/dev-vcs/kdesvn/metadata.xml index 7e19f65152..500c241f3d 100644 --- a/dev-vcs/kdesvn/metadata.xml +++ b/dev-vcs/kdesvn/metadata.xml @@ -7,8 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">sdk/kdesvn</remote-id> </upstream> - <use> - <flag name="man">Build and install man pages</flag> - </use> </pkgmetadata> diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass index cc4af463f8..9a0311eab2 100644 --- a/eclass/cmake.eclass +++ b/eclass/cmake.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: cmake.eclass @@ -132,7 +132,7 @@ fi case ${CMAKE_MAKEFILE_GENERATOR} in emake) - BDEPEND="sys-devel/make" + BDEPEND="dev-build/make" ;; ninja) BDEPEND="${NINJA_DEPEND}" @@ -144,7 +144,7 @@ case ${CMAKE_MAKEFILE_GENERATOR} in esac if [[ ${PN} != cmake ]]; then - BDEPEND+=" >=dev-util/cmake-3.20.5" + BDEPEND+=" >=dev-build/cmake-3.20.5" fi # @FUNCTION: cmake_run_in @@ -305,7 +305,7 @@ cmake_src_prepare() { local name for name in "${modules_list[@]}" ; do if [[ ${EAPI} == 7 ]]; then - find "${S}" -name ${name}.cmake -exec rm -v {} + || die + find "${S}" -name "${name}.cmake" -exec rm -v {} + || die else find -name "${name}.cmake" -exec rm -v {} + || die fi @@ -458,6 +458,10 @@ cmake_src_configure() { set(CMAKE_INSTALL_DOCDIR "${EPREFIX}/usr/share/doc/${PF}" CACHE PATH "") set(BUILD_SHARED_LIBS ON CACHE BOOL "") set(Python3_FIND_UNVERSIONED_NAMES FIRST CACHE STRING "") + set(FETCHCONTENT_FULLY_DISCONNECTED ON CACHE BOOL "") + set(CMAKE_DISABLE_PRECOMPILE_HEADERS ON CACHE BOOL "") + set(CMAKE_TLS_VERIFY ON CACHE BOOL "") + set(CMAKE_COMPILE_WARNING_AS_ERROR OFF CACHE BOOL "") _EOF_ if [[ -n ${_ECM_ECLASS} ]]; then diff --git a/eclass/ecm.eclass b/eclass/ecm.eclass index 6e194c97e2..87a2529603 100644 --- a/eclass/ecm.eclass +++ b/eclass/ecm.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: ecm.eclass @@ -125,20 +125,21 @@ fi # @ECLASS_VARIABLE: ECM_TEST # @DEFAULT_UNSET # @DESCRIPTION: -# Will accept "true", "false", "optional", "forceoptional", -# "forceoptional-recursive". +# Will accept "true", "false", "forceoptional", and "forceoptional-recursive". +# For KF5-based ebuilds, additionally accepts "optional". # Default value is "false", except for CATEGORY=kde-frameworks where it is # set to "true". If set to "false", do nothing. -# For any other value, add "test" to IUSE and DEPEND on dev-qt/qtbase:6[test] -# (for KF5: dev-qt/qttest:5). If set to "optional", build with -# -DCMAKE_DISABLE_FIND_PACKAGE_Qt${_KFSLOT}Test=ON when USE=!test. If set -# to "forceoptional", punt Qt${_KFSLOT}Test dependency and ignore "autotests", -# "test", "tests" subdirs from top-level CMakeLists.txt when USE=!test. -# If set to "forceoptional-recursive", punt Qt${_KFSLOT}Test dependencies and -# make autotest(s), unittest(s) and test(s) subdirs from *any* CMakeLists.txt -# in ${S} and below conditional on BUILD_TESTING when USE=!test. This is always -# meant as a short-term fix and creates ${T}/${P}-tests-optional.patch to -# refine and submit upstream. +# For any other value, add "test" to IUSE. If set to "forceoptional", ignore +# "autotests", "test", "tests" subdirs from top-level CMakeLists.txt when +# USE=!test. If set to "forceoptional-recursive", make autotest(s), unittest(s) +# and test(s) subdirs from *any* CMakeLists.txt in ${S} and below conditional +# on BUILD_TESTING when USE=!test. This is always meant as a short-term fix and +# creates ${T}/${P}-tests-optional.patch to refine and submit upstream. +# For KF5-based ebuilds: +# Additionally DEPEND on dev-qt/qttest:5 if USE=test, but punt Qt5Test +# dependency if set to "forceoptional*" with USE=!test. +# If set to "optional", build with -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Test=ON +# when USE=!test. if [[ ${CATEGORY} = kde-frameworks ]]; then : "${ECM_TEST:=true}" fi @@ -243,7 +244,7 @@ case ${ECM_QTHELP} in true) IUSE+=" doc" COMMONDEPEND+=" doc? ( dev-qt/qt-docs:${_KFSLOT} )" - BDEPEND+=" doc? ( >=app-doc/doxygen-1.8.13-r1 )" + BDEPEND+=" doc? ( >=app-text/doxygen-1.8.13-r1 )" if [[ ${_KFSLOT} == 6 ]]; then BDEPEND+=" dev-qt/qttools:${_KFSLOT}[assistant]" else @@ -258,15 +259,13 @@ case ${ECM_QTHELP} in esac case ${ECM_TEST} in - true|optional|forceoptional|forceoptional-recursive) - IUSE+=" test" - if [[ ${_KFSLOT} == 6 ]]; then - DEPEND+=" test? ( dev-qt/qtbase:${_KFSLOT}[test] )" - else - DEPEND+=" test? ( dev-qt/qttest:${_KFSLOT} )" + optional) + if [[ ${_KFSLOT} != 5 ]]; then + eerror "Banned value for \${ECM_TEST}" + die "Value ${ECM_TEST} is only supported in KF5" fi - RESTRICT+=" !test? ( test )" ;; + true|forceoptional|forceoptional-recursive) ;; false) ;; *) eerror "Unknown value for \${ECM_TEST}" @@ -278,11 +277,19 @@ BDEPEND+=" dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-${KFMIN}:* " -RDEPEND+=" >=kde-frameworks/kf-env-4" +if [[ ${ECM_TEST} != false ]]; then + IUSE+=" test" + RESTRICT+=" !test? ( test )" +fi if [[ ${_KFSLOT} == 6 ]]; then + RDEPEND+=" >=kde-frameworks/kf-env-6" COMMONDEPEND+=" dev-qt/qtbase:${_KFSLOT}" else + RDEPEND+=" >=kde-frameworks/kf-env-4" COMMONDEPEND+=" dev-qt/qtcore:${_KFSLOT}" + if [[ ${ECM_TEST} != false ]]; then + DEPEND+=" test? ( dev-qt/qttest:5 )" + fi fi DEPEND+=" ${COMMONDEPEND}" @@ -300,7 +307,7 @@ unset COMMONDEPEND # @DESCRIPTION: # Determine if the current GCC version is acceptable, otherwise die. _ecm_check_gcc_version() { - if [[ ${MERGE_TYPE} != binary && -v ${KDE_GCC_MINIMAL} ]] && tc-is-gcc; then + if [[ ${MERGE_TYPE} != binary && -v KDE_GCC_MINIMAL ]] && tc-is-gcc; then local version=$(gcc-version) @@ -500,11 +507,11 @@ ecm_src_prepare() { # only build unit tests when required if ! { in_iuse test && use test; } ; then if [[ ${ECM_TEST} = forceoptional ]] ; then - ecm_punt_qt_module Test + [[ ${_KFSLOT} = 5 ]] && ecm_punt_qt_module Test # if forceoptional, also cover non-kde categories cmake_comment_add_subdirectory autotests test tests elif [[ ${ECM_TEST} = forceoptional-recursive ]] ; then - ecm_punt_qt_module Test + [[ ${_KFSLOT} = 5 ]] && ecm_punt_qt_module Test local f pf="${T}/${P}"-tests-optional.patch touch ${pf} || die "Failed to touch patch file" for f in $(find . -type f -name "CMakeLists.txt" -exec \ @@ -554,8 +561,8 @@ ecm_src_configure() { if in_iuse test && ! use test ; then cmakeargs+=( -DBUILD_TESTING=OFF ) - if [[ ${ECM_TEST} = optional ]] ; then - cmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_Qt${_KFSLOT}Test=ON ) + if [[ ${_KFSLOT} = 5 && ${ECM_TEST} = optional ]] ; then + cmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Test=ON ) fi fi @@ -578,6 +585,12 @@ ecm_src_configure() { # move handbook outside of doc dir, bug 667138 -DKDE_INSTALL_DOCBUNDLEDIR="${EPREFIX}/usr/share/help" ) + + # bug 928345 + # TODO: Eventually it should be put to upstream as to why LIBEXECDIR + # in KDEInstallDirsCommon.cmake is set to EXECROOTDIR/LIBDIR/libexec + [[ ${_KFSLOT} == 6 ]] && \ + cmakeargs+=( -DKDE_INSTALL_LIBEXECDIR="${EPREFIX}/usr/libexec" ) fi # allow the ebuild to override what we set here diff --git a/eclass/frameworks.kde.org.eclass b/eclass/frameworks.kde.org.eclass index f749a78f04..53811e3399 100644 --- a/eclass/frameworks.kde.org.eclass +++ b/eclass/frameworks.kde.org.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: frameworks.kde.org.eclass @@ -84,7 +84,7 @@ case ${KDE_BUILD_TYPE} in ;; esac - SRC_URI="${_KDE_SRC_URI}${KDE_ORG_NAME}-${PV}.tar.xz" + SRC_URI="${_KDE_SRC_URI}${KDE_ORG_TAR_PN}-${PV}.tar.xz" fi ;; esac diff --git a/eclass/gear.kde.org.eclass b/eclass/gear.kde.org.eclass index 5977c0f72e..d92b944e53 100644 --- a/eclass/gear.kde.org.eclass +++ b/eclass/gear.kde.org.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: gear.kde.org.eclass @@ -60,7 +60,243 @@ elif [[ -z ${KDE_ORG_COMMIT} ]]; then *) _KDE_SRC_URI+="stable/release-service/${PV}/src/" ;; esac - SRC_URI="${_KDE_SRC_URI}${KDE_ORG_NAME}-${PV}.tar.xz" + SRC_URI="${_KDE_SRC_URI}${KDE_ORG_TAR_PN}-${PV}.tar.xz" +fi + +# list of applications ported to KF6 in SLOT=6 having to block SLOT=5 +if $(ver_test -gt 24.01.75); then + case ${PN} in + akonadi | \ + akonadi-calendar | \ + akonadi-contacts | \ + akonadi-import-wizard | \ + akonadi-mime | \ + akonadi-notes | \ + akonadi-search | \ + akonadiconsole | \ + akregator | \ + analitza | \ + ark | \ + audiocd-kio | \ + baloo-widgets | \ + blinken | \ + bomber | \ + bovo | \ + calendarjanitor | \ + calendarsupport | \ + colord-kde | \ + dolphin | \ + dolphin-plugins-dropbox | \ + dolphin-plugins-git | \ + dolphin-plugins-mercurial | \ + dolphin-plugins-mountiso | \ + dolphin-plugins-subversion | \ + dragon | \ + elisa | \ + eventviews | \ + ffmpegthumbs | \ + filelight | \ + granatier | \ + grantlee-editor | \ + grantleetheme | \ + gwenview | \ + incidenceeditor | \ + isoimagewriter | \ + juk | \ + kaccounts-integration | \ + kaccounts-providers | \ + kaddressbook | \ + kajongg | \ + kalarm | \ + kalgebra | \ + kamera | \ + kanagram | \ + kapman | \ + kapptemplate | \ + kate | \ + kate-addons | \ + kate-lib | \ + katomic | \ + kbackup | \ + kblackbox | \ + kblocks | \ + kbounce | \ + kbreakout | \ + kbruch | \ + kcachegrind | \ + kcalc | \ + kcalutils | \ + kcharselect | \ + kcolorchooser | \ + kcron | \ + kde-dev-utils | \ + kdebugsettings | \ + kdeconnect | \ + kdegraphics-mobipocket | \ + kdenetwork-filesharing | \ + kdenlive | \ + kdepim-addons | \ + kdepim-runtime | \ + kdf | \ + kdialog | \ + kdiamond | \ + keditbookmarks | \ + kfind | \ + kfourinline | \ + kgeography | \ + kget | \ + kgoldrunner | \ + kgpg | \ + khangman | \ + khelpcenter | \ + kidentitymanagement | \ + kigo | \ + killbots | \ + kimap | \ + kiriki | \ + kiten | \ + kitinerary | \ + kjumpingcube | \ + kldap | \ + kleopatra | \ + klettres | \ + klickety | \ + klines | \ + kmag | \ + kmahjongg | \ + kmail | \ + kmail-account-wizard | \ + kmailtransport | \ + kmbox | \ + kmime | \ + kmines | \ + kmousetool | \ + kmouth | \ + knavalbattle | \ + knetwalk | \ + knights | \ + knotes | \ + kolf | \ + kollision | \ + konqueror | \ + konquest | \ + konsole | \ + konsolekalendar | \ + kontact | \ + kontactinterface | \ + kontrast | \ + konversation | \ + korganizer | \ + kopeninghours | \ + kosmindoormap | \ + kpat | \ + kpimtextedit | \ + kpkpass | \ + kpmcore | \ + kpublictransport | \ + kreversi | \ + krfb | \ + kruler | \ + kshisen | \ + ksirk | \ + ksmtp | \ + ksnakeduel | \ + kspaceduel | \ + ksquares | \ + ksudoku | \ + ksystemlog | \ + kteatime | \ + ktimer | \ + ktorrent | \ + ktuberling | \ + kturtle | \ + kubrick | \ + kwalletmanager | \ + kweather | \ + kwordquiz | \ + kwrite | \ + libgravatar | \ + libkeduvocdocument | \ + libkdegames | \ + libkdepim | \ + libkleo | \ + libkmahjongg | \ + libksieve | \ + libktnef | \ + libktorrent | \ + lskat | \ + mailcommon | \ + mailimporter | \ + markdownpart | \ + mbox-importer | \ + merkuro | \ + messagelib | \ + okular | \ + palapeli | \ + parley | \ + partitionmanager | \ + picmi | \ + pim-data-exporter | \ + pim-sieve-editor | \ + pimcommon | \ + skanpage | \ + spectacle | \ + svgpart | \ + sweeper | \ + thumbnailers | \ + yakuake | \ + zanshin) + RDEPEND+=" !${CATEGORY}/${PN}:5" ;; + *) ;; + esac +fi + +# list of applications ported to KF6 post-24.02 in SLOT=6 having to block SLOT=5 +if $(ver_test -gt 24.04.75); then + case ${PN} in + audex | \ + itinerary | \ + kio-perldoc | \ + kolourpaint | \ + signon-kwallet-extension) + RDEPEND+=" !${CATEGORY}/${PN}:5" ;; + *) ;; + esac +fi + +# list of applications ported to KF6 post-24.05 in SLOT=6 having to block SLOT=5 +if $(ver_test -gt 24.07.75); then + case ${PN} in + k3b | \ + kdevelop | \ + kdevelop-php | \ + kdevelop-python | \ + kgraphviewer | \ + kimagemapeditor | \ + kmplot | \ + kompare | \ + libkomparediff2 | \ + lokalize | \ + massif-visualizer | \ + poxml) + RDEPEND+=" !${CATEGORY}/${PN}:5" ;; + *) ;; + esac +fi + +# list of applications ported to KF6 post-24.08 in SLOT=6 having to block SLOT=5 +# (option to build with KF6 in master, but default remains KF5) +if $(ver_test -gt 24.10.75); then + case ${PN} in + kalzium | \ + kdesdk-thumbnailers | \ + krdc | \ + minuet | \ + skanlite | \ + step) + RDEPEND+=" !${CATEGORY}/${PN}:5" ;; + *) ;; + esac fi fi diff --git a/eclass/kde.org.eclass b/eclass/kde.org.eclass index c972c12ab8..9be501ce9e 100644 --- a/eclass/kde.org.eclass +++ b/eclass/kde.org.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: kde.org.eclass @@ -55,6 +55,7 @@ declare -A KDE_ORG_CATEGORIES=( [games-board]=games [games-kids]=education [games-mud]=games + [games-puzzle]=games [kde-frameworks]=frameworks [kde-plasma]=plasma [mail-client]=pim @@ -98,7 +99,7 @@ readonly KDE_ORG_CATEGORIES # @PRE_INHERIT # @DESCRIPTION: # If unset, default value is set to ${PN}. -# Name of the package as hosted on kde.org mirrors. +# Name of the package (repository) as hosted on invent.kde.org. : "${KDE_ORG_NAME:=$PN}" # @ECLASS_VARIABLE: KDE_ORG_SCHEDULE_URI @@ -114,6 +115,15 @@ readonly KDE_ORG_CATEGORIES # add a dependency on sec-policy/selinux-${KDE_SELINUX_MODULE} to (R)DEPEND. : "${KDE_SELINUX_MODULE:=none}" +# @ECLASS_VARIABLE: KDE_ORG_TAR_PN +# @PRE_INHERIT +# @DESCRIPTION: +# If unset, default value is set to ${KDE_ORG_NAME}. +# Filename sans version of the tarball as hosted on kde.org download mirrors. +# This is used e.g. when upstream's tarball name differs from repository, +# especially after repository moves. +: "${KDE_ORG_TAR_PN:=$KDE_ORG_NAME}" + case ${KDE_SELINUX_MODULE} in none) ;; *) @@ -179,7 +189,7 @@ case ${KDE_BUILD_TYPE} in S=${WORKDIR}/${KDE_ORG_NAME}-${KDE_ORG_COMMIT} [[ ${CATEGORY} == dev-qt ]] && QT5_BUILD_DIR="${S}_build" else - S=${WORKDIR}/${KDE_ORG_NAME}-${PV} + S=${WORKDIR}/${KDE_ORG_TAR_PN}-${PV} fi ;; esac diff --git a/eclass/plasma.kde.org.eclass b/eclass/plasma.kde.org.eclass index 8a91155fc7..1a626de37b 100644 --- a/eclass/plasma.kde.org.eclass +++ b/eclass/plasma.kde.org.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # @ECLASS: plasma.kde.org.eclass @@ -63,29 +63,27 @@ if [[ ${KDE_BUILD_TYPE} == live ]]; then fi elif [[ -z ${KDE_ORG_COMMIT} ]]; then case ${PV} in - 5.??.[6-9][05]* ) - _KDE_SRC_URI+="unstable/plasma/$(ver_cut 1-3)/" - RESTRICT+=" mirror" - ;; - 5.9?.0* ) + 5.??.[6-9][05]* | 6.?.[6-9][05]* ) _KDE_SRC_URI+="unstable/plasma/$(ver_cut 1-3)/" RESTRICT+=" mirror" ;; *) _KDE_SRC_URI+="stable/plasma/$(ver_cut 1-3)/" ;; esac - SRC_URI="${_KDE_SRC_URI}${KDE_ORG_NAME}-${PV}.tar.xz" + SRC_URI="${_KDE_SRC_URI}${KDE_ORG_TAR_PN}-${PV}.tar.xz" fi if [[ ${_PSLOT} == 6 ]]; then case ${PN} in kglobalacceld | \ kwayland | \ + kwayland-integration | \ libplasma | \ ocean-sound-theme | \ plasma-activities | \ plasma-activities-stats | \ - plasma5support) ;; + plasma5support | \ + print-manager) ;; *) RDEPEND+=" !kde-plasma/${PN}:5" ;; esac fi diff --git a/eclass/virtualdbus.eclass b/eclass/virtualdbus.eclass index 94f358cc0a..3ad4979127 100644 --- a/eclass/virtualdbus.eclass +++ b/eclass/virtualdbus.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # Based on virtualx.eclass diff --git a/games-board/atlantik/atlantik-9999.ebuild b/games-board/atlantik/atlantik-9999.ebuild index ece7aaeb62..bc447c2cd0 100644 --- a/games-board/atlantik/atlantik-9999.ebuild +++ b/games-board/atlantik/atlantik-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm kde.org DESCRIPTION="Atlantik board game" @@ -17,20 +17,19 @@ KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - kde-apps/libkdegames:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml] + kde-apps/libkdegames:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/games-board/atlantik/metadata.xml b/games-board/atlantik/metadata.xml index d925f24397..a61f24e4b9 100644 --- a/games-board/atlantik/metadata.xml +++ b/games-board/atlantik/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">games/atlantik</remote-id> </upstream> </pkgmetadata> diff --git a/games-kids/gcompris/gcompris-9999.ebuild b/games-kids/gcompris/gcompris-9999.ebuild index 721666221e..665ff8c0f7 100644 --- a/games-kids/gcompris/gcompris-9999.ebuild +++ b/games-kids/gcompris/gcompris-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="true" -QTMIN=5.15.9 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="Full featured educational application for children from 2 to 10" diff --git a/games-mud/kmuddy/kmuddy-9999.ebuild b/games-mud/kmuddy/kmuddy-9999.ebuild index bed641d5b5..33534f4f83 100644 --- a/games-mud/kmuddy/kmuddy-9999.ebuild +++ b/games-mud/kmuddy/kmuddy-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="MUD client by KDE" @@ -28,7 +28,6 @@ DEPEND=" >=kde-frameworks/kconfig-${KFMIN}:5 >=kde-frameworks/kconfigwidgets-${KFMIN}:5 >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdelibs4support-${KFMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5 >=kde-frameworks/kiconthemes-${KFMIN}:5 >=kde-frameworks/kio-${KFMIN}:5 diff --git a/games-mud/kmuddy/metadata.xml b/games-mud/kmuddy/metadata.xml index f913ec1be3..371a8f7ff0 100644 --- a/games-mud/kmuddy/metadata.xml +++ b/games-mud/kmuddy/metadata.xml @@ -11,5 +11,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">games/kmuddy</remote-id> </upstream> </pkgmetadata> diff --git a/games-puzzle/skladnik/metadata.xml b/games-puzzle/skladnik/metadata.xml new file mode 100644 index 0000000000..4673a359e9 --- /dev/null +++ b/games-puzzle/skladnik/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <bugs-to>https://bugs.kde.org/enter_bug.cgi?format=guided&product=skladnik</bugs-to> + <remote-id type="kde-invent">games/skladnik</remote-id> + </upstream> +</pkgmetadata> diff --git a/games-puzzle/skladnik/skladnik-9999.ebuild b/games-puzzle/skladnik/skladnik-9999.ebuild new file mode 100644 index 0000000000..85e3a3b808 --- /dev/null +++ b/games-puzzle/skladnik/skladnik-9999.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +PVCUT=$(ver_cut 1-3) +KFMIN=6.3.0 +QTMIN=6.6.2 +inherit ecm gear.kde.org + +DESCRIPTION="The Japanese warehouse keeper sokoban game" +HOMEPAGE="https://apps.kde.org/skladnik/ https://invent.kde.org/games/skladnik" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 +" +DEPEND="${RDEPEND}" +BDEPEND="media-gfx/povray" diff --git a/gui-apps/liquidshell/liquidshell-9999.ebuild b/gui-apps/liquidshell/liquidshell-9999.ebuild index 0b3d467659..9d49ee1bf1 100644 --- a/gui-apps/liquidshell/liquidshell-9999.ebuild +++ b/gui-apps/liquidshell/liquidshell-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="Basic desktop shell using QtWidgets" diff --git a/gui-apps/liquidshell/metadata.xml b/gui-apps/liquidshell/metadata.xml index d925f24397..7343caf92d 100644 --- a/gui-apps/liquidshell/metadata.xml +++ b/gui-apps/liquidshell/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">system/liquidshell</remote-id> </upstream> </pkgmetadata> diff --git a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-9999.ebuild b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-9999.ebuild index 2f2eaae1d9..2d56b05179 100644 --- a/gui-apps/xwaylandvideobridge/xwaylandvideobridge-9999.ebuild +++ b/gui-apps/xwaylandvideobridge/xwaylandvideobridge-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 KDE_ORG_CATEGORY="system" inherit ecm kde.org @@ -20,17 +20,16 @@ fi LICENSE="GPL-2+" SLOT="0" +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-plasma/kpipewire-5.27.4:5 + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + kde-plasma/kpipewire:6 media-libs/freetype x11-libs/libxcb:= x11-libs/xcb-util diff --git a/kde-apps/akonadi-calendar/akonadi-calendar-23.08.49.9999.ebuild b/kde-apps/akonadi-calendar/akonadi-calendar-23.08.49.9999.ebuild deleted file mode 100644 index c3a4160fea..0000000000 --- a/kde-apps/akonadi-calendar/akonadi-calendar-23.08.49.9999.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Library for akonadi calendar integration" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -RESTRICT="test" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/akonadi-calendar/akonadi-calendar-9999.ebuild b/kde-apps/akonadi-calendar/akonadi-calendar-9999.ebuild index c3a4160fea..b03ad339e5 100644 --- a/kde-apps/akonadi-calendar/akonadi-calendar-9999.ebuild +++ b/kde-apps/akonadi-calendar/akonadi-calendar-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,45 +6,43 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="true" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Library for akonadi calendar integration" LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" RESTRICT="test" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/akonadi-contacts-${PVCUT}:6 + >=kde-apps/akonadi-mime-${PVCUT}:6 + >=kde-apps/kcalutils-${PVCUT}:6 + >=kde-apps/kidentitymanagement-${PVCUT}:6 + >=kde-apps/kmailtransport-${PVCUT}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-apps/libkleo-${PVCUT}:6 + >=kde-apps/messagelib-${PVCUT}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/akonadi-contacts/akonadi-contacts-23.08.49.9999.ebuild b/kde-apps/akonadi-contacts/akonadi-contacts-23.08.49.9999.ebuild deleted file mode 100644 index a5ca64ed6e..0000000000 --- a/kde-apps/akonadi-contacts/akonadi-contacts-23.08.49.9999.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Library for akonadi contact integration" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="" - -# some akonadi tests time out, that probably needs more work as it's ~700 tests -RESTRICT="test" - -RDEPEND=" - >=dev-libs/grantlee-5.3.0:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/prison-${KFMIN}:5 -" -DEPEND="${RDEPEND}" diff --git a/kde-apps/akonadi-contacts/akonadi-contacts-9999.ebuild b/kde-apps/akonadi-contacts/akonadi-contacts-9999.ebuild index a5ca64ed6e..95a5ae3474 100644 --- a/kde-apps/akonadi-contacts/akonadi-contacts-9999.ebuild +++ b/kde-apps/akonadi-contacts/akonadi-contacts-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,14 +6,14 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Library for akonadi contact integration" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" @@ -21,26 +21,25 @@ IUSE="" RESTRICT="test" RDEPEND=" - >=dev-libs/grantlee-5.3.0:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/prison-${KFMIN}:5 + >=dev-libs/ktextaddons-1.5.4:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/grantleetheme-${PVCUT}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktexttemplate-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/prison-${KFMIN}:6 " DEPEND="${RDEPEND}" diff --git a/kde-apps/akonadi-import-wizard/akonadi-import-wizard-23.08.49.9999.ebuild b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-23.08.49.9999.ebuild deleted file mode 100644 index 61751a236a..0000000000 --- a/kde-apps/akonadi-import-wizard/akonadi-import-wizard-23.08.49.9999.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Assistant to import PIM data from other applications into Akonadi" -HOMEPAGE+=" https://userbase.kde.org/KMail/Import_Options" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/mailimporter-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/akonadi-import-wizard/akonadi-import-wizard-9999.ebuild b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-9999.ebuild index 61751a236a..82722b79d3 100644 --- a/kde-apps/akonadi-import-wizard/akonadi-import-wizard-9999.ebuild +++ b/kde-apps/akonadi-import-wizard/akonadi-import-wizard-9999.ebuild @@ -1,43 +1,41 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Assistant to import PIM data from other applications into Akonadi" HOMEPAGE+=" https://userbase.kde.org/KMail/Import_Options" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/mailimporter-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-libs/qtkeychain-0.14.2:=[qt6] + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/kidentitymanagement-${PVCUT}:6 + >=kde-apps/kmailtransport-${PVCUT}:6 + >=kde-apps/mailcommon-${PVCUT}:6 + >=kde-apps/mailimporter-${PVCUT}:6 + >=kde-apps/messagelib-${PVCUT}:6 + >=kde-apps/pimcommon-${PVCUT}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/akonadi-mime/akonadi-mime-23.08.49.9999.ebuild b/kde-apps/akonadi-mime/akonadi-mime-23.08.49.9999.ebuild deleted file mode 100644 index 5cdedbbd8c..0000000000 --- a/kde-apps/akonadi-mime/akonadi-mime-23.08.49.9999.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Library for akonadi mime types" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -# some akonadi tests time out, that probably needs more work as it's ~700 tests -RESTRICT="test" - -DEPEND=" - dev-libs/libxslt - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/akonadi-mime/akonadi-mime-9999.ebuild b/kde-apps/akonadi-mime/akonadi-mime-9999.ebuild index 5cdedbbd8c..9e5e19f1f1 100644 --- a/kde-apps/akonadi-mime/akonadi-mime-9999.ebuild +++ b/kde-apps/akonadi-mime/akonadi-mime-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,14 +6,14 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="true" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Library for akonadi mime types" LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" @@ -21,18 +21,16 @@ IUSE="" RESTRICT="test" DEPEND=" - dev-libs/libxslt - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" +BDEPEND="dev-libs/libxslt" diff --git a/kde-apps/akonadi-notes/akonadi-notes-23.08.49.9999.ebuild b/kde-apps/akonadi-notes/akonadi-notes-23.08.49.9999.ebuild deleted file mode 100644 index 317624305a..0000000000 --- a/kde-apps/akonadi-notes/akonadi-notes-23.08.49.9999.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Library for akonadi notes integration" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/akonadi-notes/akonadi-notes-9999.ebuild b/kde-apps/akonadi-notes/akonadi-notes-9999.ebuild index 317624305a..f88a079059 100644 --- a/kde-apps/akonadi-notes/akonadi-notes-9999.ebuild +++ b/kde-apps/akonadi-notes/akonadi-notes-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,21 +6,20 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="true" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Library for akonadi notes integration" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,xml] + >=kde-apps/kmime-${PVCUT}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/akonadi-search/akonadi-search-23.08.49.9999.ebuild b/kde-apps/akonadi-search/akonadi-search-23.08.49.9999.ebuild deleted file mode 100644 index 0735450236..0000000000 --- a/kde-apps/akonadi-search/akonadi-search-23.08.49.9999.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Libraries and daemons to implement searching in Akonadi" -HOMEPAGE="https://invent.kde.org/pim/akonadi-search" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -RESTRICT="test" # perpetually broken, bug 662378 - -RDEPEND=" - >=dev-libs/xapian-1.3:=[chert(+)] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/krunner-${KFMIN}:5 -" -DEPEND="${RDEPEND} - dev-libs/boost - test? ( >=kde-apps/akonadi-${PVCUT}:5[mysql,postgres,sqlite] ) -" -BDEPEND=" - test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] ) -" diff --git a/kde-apps/akonadi-search/akonadi-search-9999.ebuild b/kde-apps/akonadi-search/akonadi-search-9999.ebuild index 0735450236..8c721aa2e3 100644 --- a/kde-apps/akonadi-search/akonadi-search-9999.ebuild +++ b/kde-apps/akonadi-search/akonadi-search-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,44 +6,49 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Libraries and daemons to implement searching in Akonadi" HOMEPAGE="https://invent.kde.org/pim/akonadi-search" LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" RESTRICT="test" # perpetually broken, bug 662378 RDEPEND=" + >=dev-libs/ktextaddons-1.5.4:6 >=dev-libs/xapian-1.3:=[chert(+)] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/krunner-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/akonadi-mime-${PVCUT}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/krunner-${KFMIN}:6 " DEPEND="${RDEPEND} dev-libs/boost - test? ( >=kde-apps/akonadi-${PVCUT}:5[mysql,postgres,sqlite] ) + test? ( >=kde-apps/akonadi-${PVCUT}:6[mysql,postgres,sqlite] ) " BDEPEND=" - test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] ) + test? ( >=kde-apps/akonadi-${PVCUT}:6[tools] ) " + +src_configure() { + # not packaged (bug 911819), but if present leads to rust shenanigans (bug 927072) + local mycmakeargs=( -DCMAKE_DISABLE_FIND_PACKAGE_Corrosion=ON ) + ecm_src_configure +} diff --git a/kde-apps/akonadi-search/metadata.xml b/kde-apps/akonadi-search/metadata.xml index d925f24397..ca7bf258a4 100644 --- a/kde-apps/akonadi-search/metadata.xml +++ b/kde-apps/akonadi-search/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">pim/akonadi-search</remote-id> </upstream> </pkgmetadata> diff --git a/kde-apps/akonadi/akonadi-23.08.49.9999.ebuild b/kde-apps/akonadi/akonadi-23.08.49.9999.ebuild deleted file mode 100644 index 13fb6fa5e9..0000000000 --- a/kde-apps/akonadi/akonadi-23.08.49.9999.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_DESIGNERPLUGIN="true" -ECM_QTHELP="true" -ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -VIRTUALDBUS_TEST="true" -inherit ecm gear.kde.org readme.gentoo-r1 - -DESCRIPTION="Storage service for PIM data and libraries for PIM apps" -HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="+kaccounts +mysql postgres sqlite tools xml" - -REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )" - -# some akonadi tests time out, that probably needs more work as it's ~700 tests -RESTRICT="test" - -COMMON_DEPEND=" - app-arch/xz-utils - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5[mysql?,postgres?,sqlite?] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - kaccounts? ( - >=kde-apps/kaccounts-integration-20.08.3:5 - >=net-libs/accounts-qt-1.16 - ) - xml? ( dev-libs/libxml2 ) -" -DEPEND="${COMMON_DEPEND} - dev-libs/libxslt - test? ( sys-apps/dbus ) -" -RDEPEND="${COMMON_DEPEND} - mysql? ( virtual/mysql ) - postgres? ( dev-db/postgresql ) -" - -PATCHES=( "${FILESDIR}/${PN}-21.03.80-mysql56-crash.patch" ) - -pkg_setup() { - # Set default storage backend in order: MySQL, PostgreSQL, SQLite - # reverse driver check to keep the order - use sqlite && DRIVER="QSQLITE" - use postgres && DRIVER="QPSQL" - use mysql && DRIVER="QMYSQL" - - if use mysql && has_version "${CATEGORY}/${PN}[mysql]" && has_version "dev-db/mariadb"; then - ewarn - ewarn "Attention: Make sure to read README.gentoo after install." - ewarn - fi - - ecm_pkg_setup -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package kaccounts AccountsQt5) - $(cmake_use_find_package kaccounts KAccounts) - -DBUILD_TOOLS=$(usex tools) - $(cmake_use_find_package xml LibXml2) - ) - - ecm_src_configure -} - -src_install() { - # Who knows, maybe it accidentally fixes our permission issues - cat <<-EOF > "${T}"/akonadiserverrc -[%General] -Driver=${DRIVER} -EOF - insinto /usr/share/config/akonadi - doins "${T}"/akonadiserverrc - - ecm_src_install - readme.gentoo_create_doc -} - -pkg_postinst() { - ecm_pkg_postinst - elog "You can select the storage backend in ~/.config/akonadi/akonadiserverrc." - elog "Available drivers are:" - use mysql && elog " QMYSQL" - use postgres && elog " QPSQL" - use sqlite && elog " QSQLITE" - elog "${DRIVER} has been set as your default akonadi storage backend." - use mysql && elog - use mysql && FORCE_PRINT_ELOG=1 readme.gentoo_print_elog -} diff --git a/kde-apps/akonadi/akonadi-9999.ebuild b/kde-apps/akonadi/akonadi-9999.ebuild index 13fb6fa5e9..6b18fe18c3 100644 --- a/kde-apps/akonadi/akonadi-9999.ebuild +++ b/kde-apps/akonadi/akonadi-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,18 +6,18 @@ EAPI=8 ECM_DESIGNERPLUGIN="true" ECM_QTHELP="true" ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 VIRTUALDBUS_TEST="true" -inherit ecm gear.kde.org readme.gentoo-r1 +inherit ecm gear.kde.org DESCRIPTION="Storage service for PIM data and libraries for PIM apps" HOMEPAGE="https://community.kde.org/KDE_PIM/akonadi" LICENSE="LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" -IUSE="+kaccounts +mysql postgres sqlite tools xml" +IUSE="+mysql postgres sqlite tools +webengine xml" REQUIRED_USE="|| ( mysql postgres sqlite ) test? ( tools )" @@ -26,25 +26,19 @@ RESTRICT="test" COMMON_DEPEND=" app-arch/xz-utils - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5[mysql?,postgres?,sqlite?] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - kaccounts? ( - >=kde-apps/kaccounts-integration-20.08.3:5 - >=net-libs/accounts-qt-1.16 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,mysql?,network,postgres?,sql,sqlite?,widgets,xml] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + webengine? ( + kde-apps/kaccounts-integration:6 + >=net-libs/accounts-qt-1.16_p20220803[qt6] ) xml? ( dev-libs/libxml2 ) " @@ -66,20 +60,14 @@ pkg_setup() { use postgres && DRIVER="QPSQL" use mysql && DRIVER="QMYSQL" - if use mysql && has_version "${CATEGORY}/${PN}[mysql]" && has_version "dev-db/mariadb"; then - ewarn - ewarn "Attention: Make sure to read README.gentoo after install." - ewarn - fi - ecm_pkg_setup } src_configure() { local mycmakeargs=( - $(cmake_use_find_package kaccounts AccountsQt5) - $(cmake_use_find_package kaccounts KAccounts) -DBUILD_TOOLS=$(usex tools) + $(cmake_use_find_package webengine AccountsQt6) + $(cmake_use_find_package webengine KAccounts6) $(cmake_use_find_package xml LibXml2) ) @@ -96,7 +84,6 @@ EOF doins "${T}"/akonadiserverrc ecm_src_install - readme.gentoo_create_doc } pkg_postinst() { @@ -107,6 +94,4 @@ pkg_postinst() { use postgres && elog " QPSQL" use sqlite && elog " QSQLITE" elog "${DRIVER} has been set as your default akonadi storage backend." - use mysql && elog - use mysql && FORCE_PRINT_ELOG=1 readme.gentoo_print_elog } diff --git a/kde-apps/akonadi/files/README.gentoo b/kde-apps/akonadi/files/README.gentoo deleted file mode 100644 index 69bb68c1f0..0000000000 --- a/kde-apps/akonadi/files/README.gentoo +++ /dev/null @@ -1,39 +0,0 @@ -Akonadi QMYSQL backends that were created using <dev-db/mariadb-10.5.9-r3 may -be in need of a manual fix. Failure to do so could result in akonadi service -to stop fetching and sending mail for KMail or any other kind of issues in PIM -applications depending on akonadi like KOrganizer, KAddressBook etc. - -Note: - - All commands that follow are to be run by a regular user. - - They will have to be repeated for any other user of KDE PIM. - - Use your favorite terminal. - - 1) Check if "mysql" system db is present: - $ mysql -S /run/user/$(id -u)/akonadi/mysql.socket -e 'select schema_name \ - from information_schema.schemata where schema_name = "mysql"' - - The output obtained should look like this: - +-------------+ - | schema_name | - +-------------+ - | mysql | - +-------------+ - - If so, then automatic DB upgrades will succeed, no further action necessary. - - 2) If, however, the above query returned empty, add the missing database: - $ mysql -S /run/user/$(id -u)/akonadi/mysql.socket -e 'create database mysql' - - Future MariaDB releases should upgrade without manual intervention now. - - 3) Optional: You may have come here with an already defunct akonadi service. - To manually fix the akonadi MariaDB backend: - $ mysql_upgrade --defaults-file=~/.local/share/akonadi/mysql.conf \ - -S /run/user/$(id -u)/akonadi/mysql.socket - - Don't forget to restart the akonadi service afterwards: - $ akonadictl restart - -References: - [1] https://bugs.gentoo.org/688746 - [2] https://bugs.kde.org/show_bug.cgi?id=409224 diff --git a/kde-apps/akonadi/metadata.xml b/kde-apps/akonadi/metadata.xml index 33648cb541..2ef8e35f08 100644 --- a/kde-apps/akonadi/metadata.xml +++ b/kde-apps/akonadi/metadata.xml @@ -10,7 +10,7 @@ </upstream> <use> <flag name="designer">Install plugin for <pkg>dev-qt/designer</pkg></flag> - <flag name="kaccounts">Enable support for system-wide defined KAccounts</flag> <flag name="tools">Install tools for developers and testing</flag> + <flag name="webengine">Enable support for system-wide defined KAccounts</flag> </use> </pkgmetadata> diff --git a/kde-apps/akonadiconsole/akonadiconsole-23.08.49.9999.ebuild b/kde-apps/akonadiconsole/akonadiconsole-23.08.49.9999.ebuild deleted file mode 100644 index 2ace2d3fe7..0000000000 --- a/kde-apps/akonadiconsole/akonadiconsole-23.08.49.9999.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Application for debugging Akonadi Resources" -HOMEPAGE="https://techbase.kde.org/KDE_PIM/Akonadi/Development_Tools" - -LICENSE="GPL-2+ LGPL-2.1+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - dev-libs/xapian:= - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/akonadiconsole/akonadiconsole-9999.ebuild b/kde-apps/akonadiconsole/akonadiconsole-9999.ebuild index 2ace2d3fe7..95db19c42a 100644 --- a/kde-apps/akonadiconsole/akonadiconsole-9999.ebuild +++ b/kde-apps/akonadiconsole/akonadiconsole-9999.ebuild @@ -1,49 +1,46 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Application for debugging Akonadi Resources" HOMEPAGE="https://techbase.kde.org/KDE_PIM/Akonadi/Development_Tools" LICENSE="GPL-2+ LGPL-2.1+ handbook? ( FDL-1.2+ )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" dev-libs/xapian:= - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/akonadi-contacts-${PVCUT}:6 + >=kde-apps/akonadi-mime-${PVCUT}:6 + >=kde-apps/akonadi-search-${PVCUT}:6 + >=kde-apps/calendarsupport-${PVCUT}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-apps/libkdepim-${PVCUT}:6 + >=kde-apps/messagelib-${PVCUT}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/akregator/akregator-23.08.49.9999.ebuild b/kde-apps/akregator/akregator-23.08.49.9999.ebuild deleted file mode 100644 index 6f19d63001..0000000000 --- a/kde-apps/akregator/akregator-23.08.49.9999.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="News feed aggregator" -HOMEPAGE="https://apps.kde.org/akregator/" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="" -IUSE="speech telemetry" - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5[speech=] - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/syndication-${KFMIN}:5 - telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 ) -" -DEPEND="${RDEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package telemetry KUserFeedback) - ) - - ecm_src_configure -} diff --git a/kde-apps/akregator/akregator-9999.ebuild b/kde-apps/akregator/akregator-9999.ebuild index 6f19d63001..810156f29a 100644 --- a/kde-apps/akregator/akregator-9999.ebuild +++ b/kde-apps/akregator/akregator-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,55 +6,54 @@ EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="News feed aggregator" HOMEPAGE="https://apps.kde.org/akregator/" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="speech telemetry" RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5[speech=] - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/syndication-${KFMIN}:5 - telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 ) + >=dev-libs/ktextaddons-1.5.4:6[speech?] + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml] + >=dev-qt/qtwebengine-${QTMIN}:6[widgets] + >=kde-apps/grantleetheme-${PVCUT}:6 + >=kde-apps/kontactinterface-${PVCUT}:6 + >=kde-apps/libkdepim-${PVCUT}:6 + >=kde-apps/messagelib-${PVCUT}:6 + >=kde-apps/pimcommon-${PVCUT}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/syndication-${KFMIN}:6 + telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 ) " DEPEND="${RDEPEND}" src_configure() { local mycmakeargs=( - $(cmake_use_find_package telemetry KUserFeedback) + $(cmake_use_find_package speech KF6TextEditTextToSpeech) + $(cmake_use_find_package telemetry KF6UserFeedback) ) ecm_src_configure diff --git a/kde-apps/akregator/metadata.xml b/kde-apps/akregator/metadata.xml index fa80953797..d925f24397 100644 --- a/kde-apps/akregator/metadata.xml +++ b/kde-apps/akregator/metadata.xml @@ -8,7 +8,4 @@ <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> - <use> - <flag name="speech">Enable text-to-speech support</flag> - </use> </pkgmetadata> diff --git a/kde-apps/amor/amor-9999.ebuild b/kde-apps/amor/amor-9999.ebuild index 9efa40566c..72f68e46d6 100644 --- a/kde-apps/amor/amor-9999.ebuild +++ b/kde-apps/amor/amor-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="Amusing Misuse Of Resources - desktop-dwelling creature" @@ -24,7 +24,7 @@ DEPEND=" >=kde-frameworks/kcoreaddons-${KFMIN}:5 >=kde-frameworks/kdbusaddons-${KFMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 >=kde-frameworks/kxmlgui-${KFMIN}:5 x11-libs/libxcb diff --git a/kde-apps/amor/metadata.xml b/kde-apps/amor/metadata.xml index d925f24397..5d4094b716 100644 --- a/kde-apps/amor/metadata.xml +++ b/kde-apps/amor/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">games/amor</remote-id> </upstream> </pkgmetadata> diff --git a/kde-apps/analitza/analitza-23.08.49.9999.ebuild b/kde-apps/analitza/analitza-23.08.49.9999.ebuild deleted file mode 100644 index 5657758647..0000000000 --- a/kde-apps/analitza/analitza-23.08.49.9999.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE library for mathematical features" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="eigen" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5[-gles2-only] - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - eigen? ( dev-cpp/eigen:3 ) -" -RDEPEND="${DEPEND}" -BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" - -src_prepare() { - ecm_src_prepare - - if ! use test; then - sed -i \ - -e "/add_subdirectory(examples)/ s/^/#DONT/" \ - analitzaplot/CMakeLists.txt || die - fi -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package eigen Eigen3) - ) - - ecm_src_configure -} diff --git a/kde-apps/analitza/analitza-9999.ebuild b/kde-apps/analitza/analitza-9999.ebuild index 5657758647..fc05bb5250 100644 --- a/kde-apps/analitza/analitza-9999.ebuild +++ b/kde-apps/analitza/analitza-9999.ebuild @@ -1,30 +1,28 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KDE library for mathematical features" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="eigen" DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5[-gles2-only] - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[-gles2-only,gui,opengl,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 eigen? ( dev-cpp/eigen:3 ) " RDEPEND="${DEPEND}" -BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" src_prepare() { ecm_src_prepare diff --git a/kde-apps/ark/ark-23.08.49.9999.ebuild b/kde-apps/ark/ark-23.08.49.9999.ebuild deleted file mode 100644 index b10bfb5a73..0000000000 --- a/kde-apps/ark/ark-23.08.49.9999.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org optfeature - -DESCRIPTION="File archiver by KDE" -HOMEPAGE="https://apps.kde.org/ark/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="zip" - -RDEPEND=" - >=app-arch/libarchive-3.5.3:=[bzip2,lzma] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kpty-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - sys-libs/zlib - zip? ( >=dev-libs/libzip-1.6.0:= ) -" -DEPEND="${RDEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - test? ( >=dev-libs/libzip-1.6.0:= ) -" -# app-arch/rar is binary only -BDEPEND=" - sys-devel/gettext - elibc_glibc? ( test? ( amd64? ( app-arch/rar ) x86? ( app-arch/rar ) ) ) -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package zip LibZip) - ) - - ecm_src_configure -} - -src_test() { - local myctestargs=( - # bug 822177: kerfuffle-addtoarchivetest: may segfault or hang indefinitely - # bug 827840: plugins-clirartest: continuously broken with translations installed - -E "(kerfuffle-addtoarchivetest|plugins-clirartest)" - ) - - ecm_src_test -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "rar archive creation/extraction" "app-arch/rar" - optfeature "rar archive extraction only" "app-arch/unar" "app-arch/unrar" - optfeature "7-Zip archive support" "app-arch/p7zip" - optfeature "lrz archive support" "app-arch/lrzip" - optfeature "Markdown support in text previews" "kde-misc/markdownpart:${SLOT}" - fi - ecm_pkg_postinst -} diff --git a/kde-apps/ark/ark-9999.ebuild b/kde-apps/ark/ark-9999.ebuild index f94d41c471..1dd004725c 100644 --- a/kde-apps/ark/ark-9999.ebuild +++ b/kde-apps/ark/ark-9999.ebuild @@ -1,48 +1,47 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -ECM_TEST="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 +ECM_TEST="true" +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org optfeature DESCRIPTION="File archiver by KDE" HOMEPAGE="https://apps.kde.org/ark/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="zip" RDEPEND=" >=app-arch/libarchive-3.5.3:=[bzip2,lzma] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kpty-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kfilemetadata-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kpty-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 sys-libs/zlib zip? ( >=dev-libs/libzip-1.6.0:= ) " DEPEND="${RDEPEND} - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=dev-qt/qtconcurrent-${QTMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[concurrent] test? ( >=dev-libs/libzip-1.6.0:= ) " # app-arch/rar is binary only diff --git a/kde-apps/artikulate/artikulate-23.08.49.9999.ebuild b/kde-apps/artikulate/artikulate-23.08.49.9999.ebuild deleted file mode 100644 index 90bcb5008b..0000000000 --- a/kde-apps/artikulate/artikulate-23.08.49.9999.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Language learning application that helps improving pronunciation skills" -HOMEPAGE="https://apps.kde.org/artikulate/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 -" - -src_configure() { - local mycmakeargs=( - -DBUILD_autotests=$(usex test) - ) - ecm_src_configure -} diff --git a/kde-apps/artikulate/artikulate-9999.ebuild b/kde-apps/artikulate/artikulate-9999.ebuild index 90bcb5008b..8cd9f207f9 100644 --- a/kde-apps/artikulate/artikulate-9999.ebuild +++ b/kde-apps/artikulate/artikulate-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm gear.kde.org DESCRIPTION="Language learning application that helps improving pronunciation skills" diff --git a/kde-apps/audiocd-kio/audiocd-kio-23.08.49.9999.ebuild b/kde-apps/audiocd-kio/audiocd-kio-23.08.49.9999.ebuild deleted file mode 100644 index b4336d7a75..0000000000 --- a/kde-apps/audiocd-kio/audiocd-kio-23.08.49.9999.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KIO worker for accessing audio CDs" - -LICENSE="GPL-2+ handbook? ( FDL-1.2 )" -SLOT="5" -KEYWORDS="" -IUSE="flac vorbis" - -DEPEND=" - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkcddb-${PVCUT}:5 - >=kde-apps/libkcompactdisc-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - media-sound/cdparanoia - flac? ( >=media-libs/flac-1.1.2:= ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - ) -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-19.04.0-handbook.patch" ) - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package flac FLAC) - $(cmake_use_find_package vorbis OggVorbis) - ) - - ecm_src_configure -} diff --git a/kde-apps/audiocd-kio/audiocd-kio-9999.ebuild b/kde-apps/audiocd-kio/audiocd-kio-9999.ebuild index b4336d7a75..541b641224 100644 --- a/kde-apps/audiocd-kio/audiocd-kio-9999.ebuild +++ b/kde-apps/audiocd-kio/audiocd-kio-9999.ebuild @@ -1,32 +1,32 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KIO worker for accessing audio CDs" LICENSE="GPL-2+ handbook? ( FDL-1.2 )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="flac vorbis" DEPEND=" - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkcddb-${PVCUT}:5 - >=kde-apps/libkcompactdisc-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[widgets] + >=kde-apps/libkcddb-${PVCUT}:6 + >=kde-apps/libkcompactdisc-${PVCUT}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 media-sound/cdparanoia flac? ( >=media-libs/flac-1.1.2:= ) vorbis? ( diff --git a/kde-apps/baloo-widgets/baloo-widgets-23.08.49.9999.ebuild b/kde-apps/baloo-widgets/baloo-widgets-23.08.49.9999.ebuild deleted file mode 100644 index 1f015f5ca8..0000000000 --- a/kde-apps/baloo-widgets/baloo-widgets-23.08.49.9999.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Widget library for baloo" - -LICENSE="LGPL-2+ LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )" -SLOT="5" -KEYWORDS="" -IUSE="" - -RESTRICT="test" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/baloo-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -DEPEND="${RDEPEND} - >=kde-frameworks/kservice-${KFMIN}:5 -" diff --git a/kde-apps/baloo-widgets/baloo-widgets-9999.ebuild b/kde-apps/baloo-widgets/baloo-widgets-9999.ebuild index 1f015f5ca8..397b081f15 100644 --- a/kde-apps/baloo-widgets/baloo-widgets-9999.ebuild +++ b/kde-apps/baloo-widgets/baloo-widgets-9999.ebuild @@ -1,33 +1,32 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Widget library for baloo" LICENSE="LGPL-2+ LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" RESTRICT="test" RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/baloo-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/baloo-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kfilemetadata-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 " DEPEND="${RDEPEND} - >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:6 " diff --git a/kde-apps/blinken/blinken-23.08.49.9999.ebuild b/kde-apps/blinken/blinken-23.08.49.9999.ebuild deleted file mode 100644 index 96f74b4911..0000000000 --- a/kde-apps/blinken/blinken-23.08.49.9999.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Memory enhancement game based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/blinken/ https://edu.kde.org/blinken/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] -" -RDEPEND="${DEPEND}" - -src_install() { - ecm_src_install - rm "${ED}"/usr/share/${PN}/README.packagers || die -} diff --git a/kde-apps/blinken/blinken-9999.ebuild b/kde-apps/blinken/blinken-9999.ebuild index 96f74b4911..109aee8d00 100644 --- a/kde-apps/blinken/blinken-9999.ebuild +++ b/kde-apps/blinken/blinken-9999.ebuild @@ -1,33 +1,32 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Memory enhancement game based on KDE Frameworks" HOMEPAGE="https://apps.kde.org/blinken/ https://edu.kde.org/blinken/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=media-libs/phonon-4.12.0[qt6] " RDEPEND="${DEPEND}" diff --git a/kde-apps/bomber/bomber-23.08.49.9999.ebuild b/kde-apps/bomber/bomber-23.08.49.9999.ebuild deleted file mode 100644 index 2b4ce42bbc..0000000000 --- a/kde-apps/bomber/bomber-23.08.49.9999.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Single player arcade bombing game" -HOMEPAGE="https://apps.kde.org/bomber/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - !games-action/xbomber -" diff --git a/kde-apps/bomber/bomber-9999.ebuild b/kde-apps/bomber/bomber-9999.ebuild index 2b4ce42bbc..8a3971955c 100644 --- a/kde-apps/bomber/bomber-9999.ebuild +++ b/kde-apps/bomber/bomber-9999.ebuild @@ -1,34 +1,33 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Single player arcade bombing game" HOMEPAGE="https://apps.kde.org/bomber/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND} !games-action/xbomber diff --git a/kde-apps/bovo/bovo-23.08.49.9999.ebuild b/kde-apps/bovo/bovo-23.08.49.9999.ebuild deleted file mode 100644 index c320463acf..0000000000 --- a/kde-apps/bovo/bovo-23.08.49.9999.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Five-in-a-row Board Game" -HOMEPAGE="https://apps.kde.org/bovo/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -DOCS=( AUTHORS HISTORY TODO ) diff --git a/kde-apps/bovo/bovo-9999.ebuild b/kde-apps/bovo/bovo-9999.ebuild index c320463acf..9ea6db9f13 100644 --- a/kde-apps/bovo/bovo-9999.ebuild +++ b/kde-apps/bovo/bovo-9999.ebuild @@ -1,35 +1,33 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Five-in-a-row Board Game" HOMEPAGE="https://apps.kde.org/bovo/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/calendarjanitor/calendarjanitor-23.08.49.9999.ebuild b/kde-apps/calendarjanitor/calendarjanitor-23.08.49.9999.ebuild deleted file mode 100644 index c717aa396e..0000000000 --- a/kde-apps/calendarjanitor/calendarjanitor-23.08.49.9999.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release -ECM_TEST="false" -KDE_ORG_NAME="akonadi-calendar-tools" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Tool to scan calendar data for buggy instances" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -src_prepare() { - ecm_src_prepare - - cmake_comment_add_subdirectory doc konsolekalendar - sed -i -e "/console\.categories/ s/^/#DONT/" CMakeLists.txt || die - - # delete colliding konsolekalendar translations - rm -f po/*/konsolekalendar.po || die - rm -rf po/*/docs/konsolekalendar || die -} diff --git a/kde-apps/calendarjanitor/calendarjanitor-9999.ebuild b/kde-apps/calendarjanitor/calendarjanitor-9999.ebuild index c717aa396e..36b34182f1 100644 --- a/kde-apps/calendarjanitor/calendarjanitor-9999.ebuild +++ b/kde-apps/calendarjanitor/calendarjanitor-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,25 +7,25 @@ ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release ECM_TEST="false" KDE_ORG_NAME="akonadi-calendar-tools" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Tool to scan calendar data for buggy instances" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[widgets] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/akonadi-calendar-${PVCUT}:6 + >=kde-apps/calendarsupport-${PVCUT}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/calendarsupport/calendarsupport-23.08.49.9999.ebuild b/kde-apps/calendarsupport/calendarsupport-23.08.49.9999.ebuild deleted file mode 100644 index d2620264a4..0000000000 --- a/kde-apps/calendarsupport/calendarsupport-23.08.49.9999.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="false" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Calendar support library" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - dev-libs/libical - >=dev-qt/designer-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/akonadi-notes-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/calendarsupport/calendarsupport-9999.ebuild b/kde-apps/calendarsupport/calendarsupport-9999.ebuild index d2620264a4..a58e2d9728 100644 --- a/kde-apps/calendarsupport/calendarsupport-9999.ebuild +++ b/kde-apps/calendarsupport/calendarsupport-9999.ebuild @@ -1,47 +1,43 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_QTHELP="true" ECM_TEST="false" -KFMIN=5.106.0 +KFMIN=6.3.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Calendar support library" LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" dev-libs/libical - >=dev-qt/designer-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/akonadi-notes-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=dev-libs/ktextaddons-1.5.4:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/akonadi-calendar-${PVCUT}:6 + >=kde-apps/akonadi-notes-${PVCUT}:6 + >=kde-apps/kcalutils-${PVCUT}:6 + >=kde-apps/kidentitymanagement-${PVCUT}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-apps/libkdepim-${PVCUT}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/kholidays-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/cantor/cantor-23.08.49.9999.ebuild b/kde-apps/cantor/cantor-23.08.49.9999.ebuild deleted file mode 100644 index 8a4712eec9..0000000000 --- a/kde-apps/cantor/cantor-23.08.49.9999.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_MAKEFILE_GENERATOR="emake" -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -LUA_COMPAT=( luajit ) -PYTHON_COMPAT=( python3_{10..12} ) -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org lua-single optfeature python-single-r1 - -DESCRIPTION="Interface for doing mathematics and scientific computing" -HOMEPAGE="https://apps.kde.org/cantor/ https://edu.kde.org/cantor/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="+analitza julia lua postscript python qalculate R" - -REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) python? ( ${PYTHON_REQUIRED_USE} )" -RESTRICT="test" - -# TODO Add Sage Mathematics Software backend (https://www.sagemath.org) -DEPEND=" - app-text/poppler[qt5] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qthelp-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - analitza? ( >=kde-apps/analitza-${PVCUT}:5 ) - julia? ( dev-lang/julia ) - lua? ( ${LUA_DEPS} ) - qalculate? ( - sci-libs/cln - sci-libs/libqalculate:= - ) - postscript? ( app-text/libspectre ) - python? ( - ${PYTHON_DEPS} - >=dev-qt/qtdbus-${QTMIN}:5 - ) - R? ( dev-lang/R ) -" -RDEPEND="${DEPEND} - !analitza? ( !julia? ( !lua? ( !python? ( !qalculate? ( !R? ( - || ( - sci-mathematics/maxima - sci-mathematics/octave - ) - ) ) ) ) ) ) -" -BDEPEND="x11-misc/shared-mime-info" - -pkg_setup() { - use lua && lua-single_pkg_setup - use python && python-single-r1_pkg_setup - ecm_pkg_setup -} - -src_configure() { - use julia && addpredict /proc/self/mem # bug 602894 - - local mycmakeargs=( - $(cmake_use_find_package analitza Analitza5) - $(cmake_use_find_package julia Julia) - $(cmake_use_find_package lua LuaJIT) - -DUSE_LIBSPECTRE=$(usex postscript) - $(cmake_use_find_package python Python3) - $(cmake_use_find_package qalculate Qalculate) - $(cmake_use_find_package R R) - ) - use lua && mycmakeargs+=( - -DLUAJIT_INCLUDEDIR="${EPREFIX}/$(lua_get_include_dir)" - -DLUAJIT_LIBDIR="${EPREFIX}/$(lua_get_cmod_dir)" - ) - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "Maxima backend" sci-mathematics/maxima - optfeature "Octave backend" sci-mathematics/octave - optfeature "LaTeX support" virtual/latex-base - fi - ecm_pkg_postinst -} diff --git a/kde-apps/cantor/cantor-9999.ebuild b/kde-apps/cantor/cantor-9999.ebuild index 8a4712eec9..a64d8d68ad 100644 --- a/kde-apps/cantor/cantor-9999.ebuild +++ b/kde-apps/cantor/cantor-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,8 +9,8 @@ ECM_TEST="forceoptional" LUA_COMPAT=( luajit ) PYTHON_COMPAT=( python3_{10..12} ) PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm gear.kde.org lua-single optfeature python-single-r1 DESCRIPTION="Interface for doing mathematics and scientific computing" @@ -19,12 +19,14 @@ HOMEPAGE="https://apps.kde.org/cantor/ https://edu.kde.org/cantor/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" KEYWORDS="" -IUSE="+analitza julia lua postscript python qalculate R" +# TODO: restore +analitza once cantor is ported to Qt6 +IUSE="julia lua postscript python qalculate R" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) python? ( ${PYTHON_REQUIRED_USE} )" RESTRICT="test" # TODO Add Sage Mathematics Software backend (https://www.sagemath.org) +# analitza? ( >=kde-apps/analitza-23.08.4:5 ) DEPEND=" app-text/poppler[qt5] >=dev-qt/qtgui-${QTMIN}:5 @@ -51,7 +53,6 @@ DEPEND=" >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 >=kde-frameworks/kxmlgui-${KFMIN}:5 >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - analitza? ( >=kde-apps/analitza-${PVCUT}:5 ) julia? ( dev-lang/julia ) lua? ( ${LUA_DEPS} ) qalculate? ( @@ -65,13 +66,14 @@ DEPEND=" ) R? ( dev-lang/R ) " +# !analitza? RDEPEND="${DEPEND} - !analitza? ( !julia? ( !lua? ( !python? ( !qalculate? ( !R? ( + !julia? ( !lua? ( !python? ( !qalculate? ( !R? ( || ( sci-mathematics/maxima sci-mathematics/octave ) - ) ) ) ) ) ) + ) ) ) ) ) " BDEPEND="x11-misc/shared-mime-info" @@ -85,7 +87,7 @@ src_configure() { use julia && addpredict /proc/self/mem # bug 602894 local mycmakeargs=( - $(cmake_use_find_package analitza Analitza5) + -DCMAKE_DISABLE_FIND_PACKAGE_Analitza5=ON $(cmake_use_find_package julia Julia) $(cmake_use_find_package lua LuaJIT) -DUSE_LIBSPECTRE=$(usex postscript) @@ -100,6 +102,11 @@ src_configure() { ecm_src_configure } +src_compile() { + # -j1 for bug #919576 + MAKEOPTS="-j1" ecm_src_compile +} + pkg_postinst() { if [[ -z "${REPLACING_VERSIONS}" ]]; then optfeature "Maxima backend" sci-mathematics/maxima diff --git a/kde-apps/cantor/metadata.xml b/kde-apps/cantor/metadata.xml index 1053a5e0c0..d1af88c0cc 100644 --- a/kde-apps/cantor/metadata.xml +++ b/kde-apps/cantor/metadata.xml @@ -9,7 +9,7 @@ <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> <use> - <flag name="analitza">Enable <pkg>kde-apps/analitza</pkg> backend support</flag> + <!-- <flag name="analitza">Enable <pkg>kde-apps/analitza</pkg> backend support</flag> --> <flag name="julia">Enable <pkg>dev-lang/julia</pkg> backend support</flag> <flag name="qalculate">Enable <pkg>sci-libs/libqalculate</pkg> backend support</flag> <flag name="R">Enable <pkg>dev-lang/R</pkg> backend support</flag> diff --git a/kde-apps/cervisia/cervisia-23.08.49.9999.ebuild b/kde-apps/cervisia/cervisia-23.08.49.9999.ebuild deleted file mode 100644 index 346fc8c26c..0000000000 --- a/kde-apps/cervisia/cervisia-23.08.49.9999.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="CVS frontend by KDE" -HOMEPAGE="https://apps.kde.org/cervisia/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdesu-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kinit-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - dev-vcs/cvs -" diff --git a/kde-apps/cervisia/cervisia-9999.ebuild b/kde-apps/cervisia/cervisia-9999.ebuild index 346fc8c26c..5ff2b30bc2 100644 --- a/kde-apps/cervisia/cervisia-9999.ebuild +++ b/kde-apps/cervisia/cervisia-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm gear.kde.org DESCRIPTION="CVS frontend by KDE" diff --git a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-23.08.49.9999.ebuild b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-23.08.49.9999.ebuild deleted file mode 100644 index 810b6eeed3..0000000000 --- a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-23.08.49.9999.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="false" -KDE_ORG_NAME="dolphin-plugins" -MY_PLUGIN_NAME="dropbox" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Dolphin plugin for Dropbox service integration" -HOMEPAGE="https://apps.kde.org/dolphin_plugins/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/dolphin-${PVCUT}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - net-misc/dropbox-cli -" - -src_prepare() { - ecm_src_prepare - # solid, qtdbus only required by mountiso - ecm_punt_qt_module DBus - ecm_punt_kf_module Solid - # delete non-${PN} translations - find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_${MY_PLUGIN_NAME}=ON - -DBUILD_bazaar=OFF - -DBUILD_git=OFF - -DBUILD_hg=OFF - -DBUILD_mountiso=OFF - -DBUILD_svn=OFF - ) - ecm_src_configure -} - -src_install() { - ecm_src_install - rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die -} diff --git a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-9999.ebuild b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-9999.ebuild index 810b6eeed3..cef3a99fdc 100644 --- a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-9999.ebuild +++ b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,28 +7,26 @@ ECM_HANDBOOK="false" KDE_ORG_NAME="dolphin-plugins" MY_PLUGIN_NAME="dropbox" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Dolphin plugin for Dropbox service integration" HOMEPAGE="https://apps.kde.org/dolphin_plugins/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/dolphin-${PVCUT}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets] + >=kde-apps/dolphin-${PVCUT}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND} net-misc/dropbox-cli @@ -36,6 +34,8 @@ RDEPEND="${DEPEND} src_prepare() { ecm_src_prepare + # qtconcurrent only required by git + ecm_punt_qt_module Concurrent # solid, qtdbus only required by mountiso ecm_punt_qt_module DBus ecm_punt_kf_module Solid @@ -49,6 +49,7 @@ src_configure() { -DBUILD_bazaar=OFF -DBUILD_git=OFF -DBUILD_hg=OFF + -DBUILD_makefileactions=OFF -DBUILD_mountiso=OFF -DBUILD_svn=OFF ) diff --git a/kde-apps/dolphin-plugins-dropbox/metadata.xml b/kde-apps/dolphin-plugins-dropbox/metadata.xml index d925f24397..858b75c358 100644 --- a/kde-apps/dolphin-plugins-dropbox/metadata.xml +++ b/kde-apps/dolphin-plugins-dropbox/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">sdk/dolphin-plugins</remote-id> </upstream> </pkgmetadata> diff --git a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-23.08.49.9999.ebuild b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-23.08.49.9999.ebuild deleted file mode 100644 index 4ecdf22891..0000000000 --- a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-23.08.49.9999.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="false" -KDE_ORG_NAME="dolphin-plugins" -MY_PLUGIN_NAME="git" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Dolphin plugin for Git integration" -HOMEPAGE="https://apps.kde.org/dolphin_plugins/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/dolphin-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 -" -RDEPEND="${DEPEND} - dev-vcs/git -" - -src_prepare() { - ecm_src_prepare - # solid, qtdbus only required by mountiso - ecm_punt_qt_module DBus - ecm_punt_kf_module Solid - # kxmlgui, qtnetwork only required by dropbox - ecm_punt_qt_module Network - ecm_punt_kf_module XmlGui - # delete non-${PN} translations - find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_${MY_PLUGIN_NAME}=ON - -DBUILD_bazaar=OFF - -DBUILD_dropbox=OFF - -DBUILD_hg=OFF - -DBUILD_mountiso=OFF - -DBUILD_svn=OFF - ) - ecm_src_configure -} - -src_install() { - ecm_src_install - rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die -} diff --git a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-9999.ebuild b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-9999.ebuild index 4ecdf22891..35f5fe28d4 100644 --- a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-9999.ebuild +++ b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,28 +7,27 @@ ECM_HANDBOOK="false" KDE_ORG_NAME="dolphin-plugins" MY_PLUGIN_NAME="git" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Dolphin plugin for Git integration" HOMEPAGE="https://apps.kde.org/dolphin_plugins/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/dolphin-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,widgets] + >=kde-apps/dolphin-${PVCUT}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 " RDEPEND="${DEPEND} dev-vcs/git @@ -52,6 +51,7 @@ src_configure() { -DBUILD_bazaar=OFF -DBUILD_dropbox=OFF -DBUILD_hg=OFF + -DBUILD_makefileactions=OFF -DBUILD_mountiso=OFF -DBUILD_svn=OFF ) diff --git a/kde-apps/dolphin-plugins-git/metadata.xml b/kde-apps/dolphin-plugins-git/metadata.xml index d925f24397..858b75c358 100644 --- a/kde-apps/dolphin-plugins-git/metadata.xml +++ b/kde-apps/dolphin-plugins-git/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">sdk/dolphin-plugins</remote-id> </upstream> </pkgmetadata> diff --git a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-23.08.49.9999.ebuild b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-23.08.49.9999.ebuild deleted file mode 100644 index 505aac1e2c..0000000000 --- a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-23.08.49.9999.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="false" -KDE_ORG_NAME="dolphin-plugins" -MY_PLUGIN_NAME="hg" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Dolphin plugin for Mercurial integration" -HOMEPAGE="https://apps.kde.org/dolphin_plugins/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/dolphin-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND} - dev-vcs/mercurial -" - -src_prepare() { - ecm_src_prepare - # solid, qtdbus only required by mountiso - ecm_punt_qt_module DBus - ecm_punt_kf_module Solid - # kxmlgui, qtnetwork only required by dropbox - ecm_punt_qt_module Network - ecm_punt_kf_module XmlGui - # delete non-${PN} translations - find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_${MY_PLUGIN_NAME}=ON - -DBUILD_bazaar=OFF - -DBUILD_dropbox=OFF - -DBUILD_git=OFF - -DBUILD_mountiso=OFF - -DBUILD_svn=OFF - ) - ecm_src_configure -} - -src_install() { - ecm_src_install - rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die -} diff --git a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-9999.ebuild b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-9999.ebuild index 505aac1e2c..9f3bb6cc00 100644 --- a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-9999.ebuild +++ b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,31 +7,30 @@ ECM_HANDBOOK="false" KDE_ORG_NAME="dolphin-plugins" MY_PLUGIN_NAME="hg" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Dolphin plugin for Mercurial integration" HOMEPAGE="https://apps.kde.org/dolphin_plugins/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/dolphin-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/dolphin-${PVCUT}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktexteditor-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 " RDEPEND="${DEPEND} dev-vcs/mercurial @@ -39,6 +38,8 @@ RDEPEND="${DEPEND} src_prepare() { ecm_src_prepare + # qtconcurrent only required by git + ecm_punt_qt_module Concurrent # solid, qtdbus only required by mountiso ecm_punt_qt_module DBus ecm_punt_kf_module Solid @@ -55,6 +56,7 @@ src_configure() { -DBUILD_bazaar=OFF -DBUILD_dropbox=OFF -DBUILD_git=OFF + -DBUILD_makefileactions=OFF -DBUILD_mountiso=OFF -DBUILD_svn=OFF ) diff --git a/kde-apps/dolphin-plugins-mercurial/metadata.xml b/kde-apps/dolphin-plugins-mercurial/metadata.xml index d925f24397..858b75c358 100644 --- a/kde-apps/dolphin-plugins-mercurial/metadata.xml +++ b/kde-apps/dolphin-plugins-mercurial/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">sdk/dolphin-plugins</remote-id> </upstream> </pkgmetadata> diff --git a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-23.08.49.9999.ebuild b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-23.08.49.9999.ebuild deleted file mode 100644 index b4b0b86b18..0000000000 --- a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-23.08.49.9999.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="false" -KDE_ORG_NAME="dolphin-plugins" -MY_PLUGIN_NAME="svn" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Dolphin plugin for Subversion integration" -HOMEPAGE="https://apps.kde.org/dolphin_plugins/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/dolphin-${PVCUT}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 -" -RDEPEND="${DEPEND} - dev-vcs/subversion - >=kde-apps/kompare-${PVCUT}:5 -" - -src_prepare() { - ecm_src_prepare - # solid, qtdbus only required by mountiso - ecm_punt_qt_module DBus - ecm_punt_kf_module Solid - # kxmlgui, qtnetwork only required by dropbox - ecm_punt_qt_module Network - ecm_punt_kf_module XmlGui - # delete non-${PN} translations - find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_${MY_PLUGIN_NAME}=ON - -DBUILD_bazaar=OFF - -DBUILD_dropbox=OFF - -DBUILD_git=OFF - -DBUILD_hg=OFF - -DBUILD_mountiso=OFF - ) - ecm_src_configure -} - -src_install() { - ecm_src_install - rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die -} diff --git a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-9999.ebuild b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-9999.ebuild index b4b0b86b18..569dcb350d 100644 --- a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-9999.ebuild +++ b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,34 +7,35 @@ ECM_HANDBOOK="false" KDE_ORG_NAME="dolphin-plugins" MY_PLUGIN_NAME="svn" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Dolphin plugin for Subversion integration" HOMEPAGE="https://apps.kde.org/dolphin_plugins/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/dolphin-${PVCUT}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/dolphin-${PVCUT}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 " RDEPEND="${DEPEND} dev-vcs/subversion - >=kde-apps/kompare-${PVCUT}:5 + >=kde-apps/kompare-${PVCUT}:* " src_prepare() { ecm_src_prepare + # qtconcurrent only required by git + ecm_punt_qt_module Concurrent # solid, qtdbus only required by mountiso ecm_punt_qt_module DBus ecm_punt_kf_module Solid diff --git a/kde-apps/dolphin-plugins-subversion/metadata.xml b/kde-apps/dolphin-plugins-subversion/metadata.xml index d925f24397..858b75c358 100644 --- a/kde-apps/dolphin-plugins-subversion/metadata.xml +++ b/kde-apps/dolphin-plugins-subversion/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">sdk/dolphin-plugins</remote-id> </upstream> </pkgmetadata> diff --git a/kde-apps/dolphin/dolphin-23.08.49.9999.ebuild b/kde-apps/dolphin/dolphin-23.08.49.9999.ebuild deleted file mode 100644 index 2053eedef8..0000000000 --- a/kde-apps/dolphin/dolphin-23.08.49.9999.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org optfeature - -DESCRIPTION="Plasma filemanager focusing on usability" -HOMEPAGE="https://apps.kde.org/dolphin/ https://userbase.kde.org/Dolphin" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="activities semantic-desktop telemetry" - -DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5= - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] - activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 ) - semantic-desktop? ( - >=kde-apps/baloo-widgets-${PVCUT}:5 - >=kde-frameworks/baloo-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5 - ) - telemetry? ( kde-frameworks/kuserfeedback:5 ) -" -RDEPEND="${DEPEND} - >=kde-apps/kio-extras-${PVCUT}:5 -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON - $(cmake_use_find_package activities KF5Activities) - $(cmake_use_find_package semantic-desktop KF5Baloo) - $(cmake_use_find_package semantic-desktop KF5BalooWidgets) - $(cmake_use_find_package semantic-desktop KF5FileMetaData) - $(cmake_use_find_package telemetry KUserFeedback) - ) - ecm_src_configure -} - -src_test() { - local myctestargs=( - # servicemenuinstaller requires ruby, no thanks - # dolphinmainwindowtest, kitemlistcontrollertest, kfileitemlistviewtest, kfileitemmodeltest hang forever - # placesitemmodeltest requires DBus - -E "(servicemenuinstaller|dolphinmainwindowtest|kfileitemlistviewtest|kfileitemmodeltest|kitemlistcontrollertest|placesitemmodeltest)" - ) - ecm_src_test -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "compress/extract and other actions" kde-apps/ark:${SLOT} - optfeature "crypto actions" kde-apps/kleopatra:${SLOT} - optfeature "video file thumbnails" kde-apps/ffmpegthumbs:${SLOT} - optfeature "graphics file thumbnails" kde-apps/thumbnailers:${SLOT} - optfeature "'Share' context menu actions" kde-frameworks/purpose:${SLOT} - fi - ecm_pkg_postinst -} diff --git a/kde-apps/dolphin/dolphin-9999.ebuild b/kde-apps/dolphin/dolphin-9999.ebuild index 2053eedef8..ac1bfb7ef2 100644 --- a/kde-apps/dolphin/dolphin-9999.ebuild +++ b/kde-apps/dolphin/dolphin-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,69 +6,64 @@ EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="true" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org optfeature DESCRIPTION="Plasma filemanager focusing on usability" HOMEPAGE="https://apps.kde.org/dolphin/ https://userbase.kde.org/Dolphin" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" -IUSE="activities semantic-desktop telemetry" +IUSE="semantic-desktop telemetry" +# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5= - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] - activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 ) + >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,widgets,xml] + >=kde-frameworks/kbookmarks-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6= + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + >=media-libs/phonon-4.12.0[qt6] semantic-desktop? ( - >=kde-apps/baloo-widgets-${PVCUT}:5 - >=kde-frameworks/baloo-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5 + >=kde-apps/baloo-widgets-${PVCUT}:6 + >=kde-frameworks/baloo-${KFMIN}:6 + >=kde-frameworks/kfilemetadata-${KFMIN}:6 ) - telemetry? ( kde-frameworks/kuserfeedback:5 ) + telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 ) " RDEPEND="${DEPEND} - >=kde-apps/kio-extras-${PVCUT}:5 + >=kde-apps/kio-extras-${PVCUT}:6 " src_configure() { local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON - $(cmake_use_find_package activities KF5Activities) - $(cmake_use_find_package semantic-desktop KF5Baloo) - $(cmake_use_find_package semantic-desktop KF5BalooWidgets) - $(cmake_use_find_package semantic-desktop KF5FileMetaData) - $(cmake_use_find_package telemetry KUserFeedback) + -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON + -DCMAKE_DISABLE_FIND_PACKAGE_SeleniumWebDriverATSPI=ON # not packaged + $(cmake_use_find_package semantic-desktop KF6Baloo) + $(cmake_use_find_package semantic-desktop KF6BalooWidgets) + $(cmake_use_find_package semantic-desktop KF6FileMetaData) + $(cmake_use_find_package telemetry KF6UserFeedback) ) ecm_src_configure } @@ -85,11 +80,11 @@ src_test() { pkg_postinst() { if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "compress/extract and other actions" kde-apps/ark:${SLOT} - optfeature "crypto actions" kde-apps/kleopatra:${SLOT} - optfeature "video file thumbnails" kde-apps/ffmpegthumbs:${SLOT} - optfeature "graphics file thumbnails" kde-apps/thumbnailers:${SLOT} - optfeature "'Share' context menu actions" kde-frameworks/purpose:${SLOT} + optfeature "compress/extract and other actions" "kde-apps/ark:${SLOT}" + optfeature "crypto actions" "kde-apps/kleopatra:${SLOT}" + optfeature "video file thumbnails" "kde-apps/ffmpegthumbs:${SLOT}" + optfeature "graphics file thumbnails" "kde-apps/thumbnailers:${SLOT}" + optfeature "'Share' context menu actions" "kde-frameworks/purpose:${SLOT}" fi ecm_pkg_postinst } diff --git a/kde-apps/dolphin/metadata.xml b/kde-apps/dolphin/metadata.xml index e2e43d1a3d..d925f24397 100644 --- a/kde-apps/dolphin/metadata.xml +++ b/kde-apps/dolphin/metadata.xml @@ -8,7 +8,4 @@ <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> - <use> - <flag name="activities">Track which folders are frequently accessed on a Plasma desktop</flag> - </use> </pkgmetadata> diff --git a/kde-apps/dragon/dragon-23.08.49.9999.ebuild b/kde-apps/dragon/dragon-23.08.49.9999.ebuild deleted file mode 100644 index 7fedc0d8e1..0000000000 --- a/kde-apps/dragon/dragon-23.08.49.9999.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Simple video player" -HOMEPAGE="https://apps.kde.org/dragonplayer/" - -LICENSE="GPL-2+ || ( GPL-2 GPL-3 ) handbook? ( FDL-1.2 )" -SLOT="5" -KEYWORDS="" -IUSE="" - -BDEPEND=" - sys-devel/gettext -" -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/dragon/dragon-9999.ebuild b/kde-apps/dragon/dragon-9999.ebuild index 7fedc0d8e1..093e05dcf5 100644 --- a/kde-apps/dragon/dragon-9999.ebuild +++ b/kde-apps/dragon/dragon-9999.ebuild @@ -1,43 +1,38 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Simple video player" HOMEPAGE="https://apps.kde.org/dragonplayer/" LICENSE="GPL-2+ || ( GPL-2 GPL-3 ) handbook? ( FDL-1.2 )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" -BDEPEND=" - sys-devel/gettext -" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + >=media-libs/phonon-4.12.0[qt6] " RDEPEND="${DEPEND}" +BDEPEND="sys-devel/gettext" diff --git a/kde-apps/eventviews/eventviews-23.08.49.9999.ebuild b/kde-apps/eventviews/eventviews-23.08.49.9999.ebuild deleted file mode 100644 index c7aac98e75..0000000000 --- a/kde-apps/eventviews/eventviews-23.08.49.9999.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -# monthitemordertest requires a display -inherit ecm gear.kde.org - -DESCRIPTION="Calendar viewer for KDE PIM" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - dev-libs/kdiagram:5 - dev-libs/libical - >=dev-qt/qtcore-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/eventviews/eventviews-9999.ebuild b/kde-apps/eventviews/eventviews-9999.ebuild index c7aac98e75..5e6e263707 100644 --- a/kde-apps/eventviews/eventviews-9999.ebuild +++ b/kde-apps/eventviews/eventviews-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,43 +6,40 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="true" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -# monthitemordertest requires a display +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Calendar viewer for KDE PIM" LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - dev-libs/kdiagram:5 + dev-libs/kdiagram:6 dev-libs/libical - >=dev-qt/qtcore-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/akonadi-calendar-${PVCUT}:6 + >=kde-apps/calendarsupport-${PVCUT}:6 + >=kde-apps/kcalutils-${PVCUT}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-apps/libkdepim-${PVCUT}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/kholidays-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/ffmpegthumbs/ffmpegthumbs-23.08.49.9999.ebuild b/kde-apps/ffmpegthumbs/ffmpegthumbs-23.08.49.9999.ebuild deleted file mode 100644 index 3a57219f00..0000000000 --- a/kde-apps/ffmpegthumbs/ffmpegthumbs-23.08.49.9999.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="FFmpeg based thumbnail generator for video files" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - media-video/ffmpeg:0= -" -RDEPEND="${DEPEND}" -BDEPEND=" - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - virtual/pkgconfig -" diff --git a/kde-apps/ffmpegthumbs/ffmpegthumbs-9999.ebuild b/kde-apps/ffmpegthumbs/ffmpegthumbs-9999.ebuild index 3a57219f00..bd5d35be4d 100644 --- a/kde-apps/ffmpegthumbs/ffmpegthumbs-9999.ebuild +++ b/kde-apps/ffmpegthumbs/ffmpegthumbs-9999.ebuild @@ -1,27 +1,27 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="FFmpeg based thumbnail generator for video files" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 media-video/ffmpeg:0= " RDEPEND="${DEPEND}" BDEPEND=" - >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 virtual/pkgconfig " diff --git a/kde-apps/filelight/filelight-23.08.49.9999.ebuild b/kde-apps/filelight/filelight-23.08.49.9999.ebuild deleted file mode 100644 index 80cefa5934..0000000000 --- a/kde-apps/filelight/filelight-23.08.49.9999.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Visualise disk usage with interactive map of concentric, segmented rings" -HOMEPAGE="https://apps.kde.org/filelight/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kquickcharts-${KFMIN}:5 - >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 -" diff --git a/kde-apps/filelight/filelight-9999.ebuild b/kde-apps/filelight/filelight-9999.ebuild index 80cefa5934..a91710f0db 100644 --- a/kde-apps/filelight/filelight-9999.ebuild +++ b/kde-apps/filelight/filelight-9999.ebuild @@ -1,39 +1,42 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Visualise disk usage with interactive map of concentric, segmented rings" HOMEPAGE="https://apps.kde.org/filelight/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-libs/kirigami-addons-0.11:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND} - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kquickcharts-${KFMIN}:5 - >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 " + +CMAKE_SKIP_TESTS=( + # bug 911856 + scanManagerTest +) diff --git a/kde-apps/granatier/granatier-23.08.49.9999.ebuild b/kde-apps/granatier/granatier-23.08.49.9999.ebuild deleted file mode 100644 index dfeb7ef182..0000000000 --- a/kde-apps/granatier/granatier-23.08.49.9999.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE Bomberman game" -HOMEPAGE="https://apps.kde.org/granatier/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/granatier/granatier-9999.ebuild b/kde-apps/granatier/granatier-9999.ebuild index dfeb7ef182..af9e91fadc 100644 --- a/kde-apps/granatier/granatier-9999.ebuild +++ b/kde-apps/granatier/granatier-9999.ebuild @@ -1,35 +1,33 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KDE Bomberman game" HOMEPAGE="https://apps.kde.org/granatier/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/grantlee-editor/grantlee-editor-23.08.49.9999.ebuild b/kde-apps/grantlee-editor/grantlee-editor-23.08.49.9999.ebuild deleted file mode 100644 index b027821987..0000000000 --- a/kde-apps/grantlee-editor/grantlee-editor-23.08.49.9999.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Utilities and tools to manage themes in KDE PIM applications" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/grantlee-editor/grantlee-editor-9999.ebuild b/kde-apps/grantlee-editor/grantlee-editor-9999.ebuild index b027821987..2a9b4a4257 100644 --- a/kde-apps/grantlee-editor/grantlee-editor-9999.ebuild +++ b/kde-apps/grantlee-editor/grantlee-editor-9999.ebuild @@ -1,41 +1,40 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Utilities and tools to manage themes in KDE PIM applications" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-libs/ktextaddons-1.5.4:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtwebengine-${QTMIN}:6[widgets] + >=kde-apps/akonadi-contacts-${PVCUT}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-apps/messagelib-${PVCUT}:6 + >=kde-apps/pimcommon-${PVCUT}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/grantleetheme/grantleetheme-23.08.49.9999.ebuild b/kde-apps/grantleetheme/grantleetheme-23.08.49.9999.ebuild deleted file mode 100644 index 958f58a28c..0000000000 --- a/kde-apps/grantleetheme/grantleetheme-23.08.49.9999.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Library for Grantlee plugins" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -# fails if package not already installed -RESTRICT="test" - -RDEPEND=" - >=dev-libs/grantlee-5.3.0:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${RDEPEND} - >=dev-qt/qtnetwork-${QTMIN}:5 -" diff --git a/kde-apps/grantleetheme/grantleetheme-9999.ebuild b/kde-apps/grantleetheme/grantleetheme-9999.ebuild index 958f58a28c..1d37e4eb5d 100644 --- a/kde-apps/grantleetheme/grantleetheme-9999.ebuild +++ b/kde-apps/grantleetheme/grantleetheme-9999.ebuild @@ -1,18 +1,18 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_QTHELP="true" ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Library for Grantlee plugins" LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" @@ -20,19 +20,18 @@ IUSE="" RESTRICT="test" RDEPEND=" - >=dev-libs/grantlee-5.3.0:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/ktexttemplate-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " DEPEND="${RDEPEND} - >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[network] " diff --git a/kde-apps/gwenview/gwenview-23.08.49.9999.ebuild b/kde-apps/gwenview/gwenview-23.08.49.9999.ebuild deleted file mode 100644 index fd00b793e9..0000000000 --- a/kde-apps/gwenview/gwenview-23.08.49.9999.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org optfeature - -DESCRIPTION="Image viewer by KDE" -HOMEPAGE="https://apps.kde.org/gwenview/ https://userbase.kde.org/Gwenview" - -LICENSE="GPL-2+ handbook? ( FDL-1.2 )" -SLOT="5" -KEYWORDS="" -IUSE="activities fits +mpris raw semantic-desktop share X" - -# requires running environment -RESTRICT="test" - -# slot op: includes qpa/qplatformnativeinterface.h -COMMON_DEPEND=" - dev-libs/wayland - >=dev-qt/qtgui-${QTMIN}:5= - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwayland-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - media-gfx/exiv2:= - media-libs/kcolorpicker - >=media-libs/kimageannotator-0.5.0 - media-libs/lcms:2 - media-libs/libjpeg-turbo:= - media-libs/libpng:0= - >=media-libs/phonon-4.11.0[qt5(+)] - media-libs/tiff:= - activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 ) - fits? ( sci-libs/cfitsio ) - mpris? ( >=dev-qt/qtdbus-${QTMIN}:5 ) - raw? ( >=kde-apps/libkdcraw-${PVCUT}:5 ) - semantic-desktop? ( - >=kde-frameworks/baloo-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5 - ) - share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libX11 - ) -" -DEPEND="${COMMON_DEPEND} - dev-libs/wayland-protocols - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 -" -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtimageformats-${QTMIN}:5 - >=kde-frameworks/kimageformats-${KFMIN}:5 -" -BDEPEND=" - >=dev-qt/qtwaylandscanner-${QTMIN}:5 - dev-util/wayland-scanner -" - -src_prepare() { - ecm_src_prepare - if ! use mpris; then - # FIXME: upstream a better solution - sed -e "/set(HAVE_QTDBUS/s/\${Qt5DBus_FOUND}/0/" -i CMakeLists.txt || die - fi -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package activities KF5Activities) - $(cmake_use_find_package fits CFitsio) - $(cmake_use_find_package raw KF5KDcraw) - -DGWENVIEW_SEMANTICINFO_BACKEND=$(usex semantic-desktop Baloo None) - $(cmake_use_find_package share KF5Purpose) - -DWITHOUT_X11=$(usex !X) - ) - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "SVG support" "kde-apps/svgpart:${SLOT}" - fi - ecm_pkg_postinst -} diff --git a/kde-apps/gwenview/gwenview-9999.ebuild b/kde-apps/gwenview/gwenview-9999.ebuild index fd00b793e9..c4058958b9 100644 --- a/kde-apps/gwenview/gwenview-9999.ebuild +++ b/kde-apps/gwenview/gwenview-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,79 +6,77 @@ EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="true" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org optfeature DESCRIPTION="Image viewer by KDE" HOMEPAGE="https://apps.kde.org/gwenview/ https://userbase.kde.org/Gwenview" LICENSE="GPL-2+ handbook? ( FDL-1.2 )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="activities fits +mpris raw semantic-desktop share X" # requires running environment RESTRICT="test" -# slot op: includes qpa/qplatformnativeinterface.h +# slot op: includes qpa/qplatformnativeinterface.h, qtx11extras_p.h COMMON_DEPEND=" dev-libs/wayland - >=dev-qt/qtgui-${QTMIN}:5= - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwayland-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6=[gui,opengl,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=dev-qt/qtwayland-${QTMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 media-gfx/exiv2:= - media-libs/kcolorpicker - >=media-libs/kimageannotator-0.5.0 + >=media-libs/kcolorpicker-0.3.1 + >=media-libs/kimageannotator-0.7.1 media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:0= - >=media-libs/phonon-4.11.0[qt5(+)] + >=media-libs/phonon-4.12.0[qt6] media-libs/tiff:= - activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 ) + activities? ( kde-plasma/plasma-activities:6 ) fits? ( sci-libs/cfitsio ) - mpris? ( >=dev-qt/qtdbus-${QTMIN}:5 ) - raw? ( >=kde-apps/libkdcraw-${PVCUT}:5 ) + mpris? ( >=dev-qt/qtbase-${QTMIN}:6[dbus] ) + raw? ( >=kde-apps/libkdcraw-${PVCUT}:6 ) semantic-desktop? ( - >=kde-frameworks/baloo-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5 + >=kde-frameworks/baloo-${KFMIN}:6 + >=kde-frameworks/kfilemetadata-${KFMIN}:6 ) - share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) + share? ( >=kde-frameworks/purpose-${KFMIN}:6 ) X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6=[gui] x11-libs/libX11 ) " DEPEND="${COMMON_DEPEND} dev-libs/wayland-protocols - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[concurrent] + >=kde-frameworks/kwindowsystem-${KFMIN}:6 " RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtimageformats-${QTMIN}:5 - >=kde-frameworks/kimageformats-${KFMIN}:5 + >=dev-qt/qtimageformats-${QTMIN}:6 + >=kde-frameworks/kimageformats-${KFMIN}:6 " BDEPEND=" - >=dev-qt/qtwaylandscanner-${QTMIN}:5 + >=dev-qt/qtwayland-${QTMIN}:6 dev-util/wayland-scanner " @@ -86,17 +84,17 @@ src_prepare() { ecm_src_prepare if ! use mpris; then # FIXME: upstream a better solution - sed -e "/set(HAVE_QTDBUS/s/\${Qt5DBus_FOUND}/0/" -i CMakeLists.txt || die + sed -e "/set(HAVE_QTDBUS/s/\${Qt6DBus_FOUND}/0/" -i CMakeLists.txt || die fi } src_configure() { local mycmakeargs=( - $(cmake_use_find_package activities KF5Activities) + $(cmake_use_find_package activities PlasmaActivities) $(cmake_use_find_package fits CFitsio) - $(cmake_use_find_package raw KF5KDcraw) + $(cmake_use_find_package raw KDcrawQt6) -DGWENVIEW_SEMANTICINFO_BACKEND=$(usex semantic-desktop Baloo None) - $(cmake_use_find_package share KF5Purpose) + $(cmake_use_find_package share KF6Purpose) -DWITHOUT_X11=$(usex !X) ) ecm_src_configure diff --git a/kde-apps/incidenceeditor/incidenceeditor-23.08.49.9999.ebuild b/kde-apps/incidenceeditor/incidenceeditor-23.08.49.9999.ebuild deleted file mode 100644 index 66b92219ac..0000000000 --- a/kde-apps/incidenceeditor/incidenceeditor-23.08.49.9999.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Incidence editor for KOrganizer" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="" - -RDEPEND=" - dev-libs/kdiagram:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/eventviews-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${RDEPEND} - test? ( >=kde-apps/akonadi-${PVCUT}:5[mysql,postgres,sqlite] ) -" -BDEPEND=" - test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] ) -" - -src_test() { - # Paths exceed unix domain socket limit, bugs 770775 and 837182 - local myctestargs=( - -E "(akonadi-mysql-incidencedatetimetest|akonadi-pgsql-incidencedatetimetest|akonadi-sqlite-incidencedatetimetest)" - ) - - ecm_src_test -} diff --git a/kde-apps/incidenceeditor/incidenceeditor-9999.ebuild b/kde-apps/incidenceeditor/incidenceeditor-9999.ebuild index 66b92219ac..06fce3632f 100644 --- a/kde-apps/incidenceeditor/incidenceeditor-9999.ebuild +++ b/kde-apps/incidenceeditor/incidenceeditor-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,56 +6,54 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="true" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Incidence editor for KOrganizer" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" RDEPEND=" - dev-libs/kdiagram:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/eventviews-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + dev-libs/kdiagram:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/akonadi-calendar-${PVCUT}:6 + >=kde-apps/akonadi-contacts-${PVCUT}:6 + >=kde-apps/akonadi-mime-${PVCUT}:6 + >=kde-apps/calendarsupport-${PVCUT}:6 + >=kde-apps/eventviews-${PVCUT}:6 + >=kde-apps/kcalutils-${PVCUT}:6 + >=kde-apps/kidentitymanagement-${PVCUT}:6 + >=kde-apps/kldap-${PVCUT}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-apps/libkdepim-${PVCUT}:6 + >=kde-apps/pimcommon-${PVCUT}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " DEPEND="${RDEPEND} - test? ( >=kde-apps/akonadi-${PVCUT}:5[mysql,postgres,sqlite] ) + test? ( >=kde-apps/akonadi-${PVCUT}:6[mysql,postgres,sqlite] ) " BDEPEND=" - test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] ) + test? ( >=kde-apps/akonadi-${PVCUT}:6[tools] ) " src_test() { diff --git a/kde-apps/juk/juk-23.08.49.9999.ebuild b/kde-apps/juk/juk-23.08.49.9999.ebuild deleted file mode 100644 index cf194f641c..0000000000 --- a/kde-apps/juk/juk-23.08.49.9999.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Jukebox and music manager by KDE" -HOMEPAGE="https://apps.kde.org/juk/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] - >=media-libs/taglib-1.6 -" -DEPEND="${RDEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 -" diff --git a/kde-apps/juk/juk-9999.ebuild b/kde-apps/juk/juk-9999.ebuild index cf194f641c..87d0262fc1 100644 --- a/kde-apps/juk/juk-9999.ebuild +++ b/kde-apps/juk/juk-9999.ebuild @@ -1,48 +1,45 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Jukebox and music manager by KDE" HOMEPAGE="https://apps.kde.org/juk/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] - >=media-libs/taglib-1.6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=media-libs/phonon-4.12.0[qt6] + >=media-libs/taglib-1.6:= " DEPEND="${RDEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[concurrent] " diff --git a/kde-apps/k3b/files/k3b-23.04.2-disable-transcode.patch b/kde-apps/k3b/files/k3b-23.04.2-disable-transcode.patch deleted file mode 100644 index 209c13cd45..0000000000 --- a/kde-apps/k3b/files/k3b-23.04.2-disable-transcode.patch +++ /dev/null @@ -1,38 +0,0 @@ -From cc1e0b76f080ed95c1f6e6d66ad806427f373909 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Thu, 6 Jul 2023 13:52:04 +0200 -Subject: [PATCH] Revert "Keep transcode until a replacement is implemented." - -Make sure users are not presented with a completely broken option. - -This reverts commit f7d385a40cc062fa4db46c165f82f437dea82c58. - -Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> ---- - libk3b/core/k3bdefaultexternalprograms.cpp | 3 +++ - 1 file changed, 3 insertions(+) - -diff --git a/libk3b/core/k3bdefaultexternalprograms.cpp b/libk3b/core/k3bdefaultexternalprograms.cpp -index e659fc1f8..2ebf88367 100644 ---- a/libk3b/core/k3bdefaultexternalprograms.cpp -+++ b/libk3b/core/k3bdefaultexternalprograms.cpp -@@ -37,6 +37,8 @@ void K3b::addDefaultPrograms( K3b::ExternalBinManager* m ) - // https://bugs.kde.org/show_bug.cgi?id=381131 - void K3b::addTranscodePrograms(K3b::ExternalBinManager* m) - { -+ Q_UNUSED(m); -+ /* Deprecated transcode - static const char* const transcodeTools[] = {"transcode", - 0, // K3b 1.0 only uses the transcode binary - "tcprobe", -@@ -48,6 +50,7 @@ void K3b::addTranscodePrograms(K3b::ExternalBinManager* m) - - for (int i = 0; transcodeTools[i]; ++i) - m->addProgram(new K3b::TranscodeProgram(transcodeTools[i])); -+ */ - } - - --- -2.41.0 - diff --git a/kde-apps/k3b/k3b-23.08.49.9999.ebuild b/kde-apps/k3b/k3b-23.08.49.9999.ebuild deleted file mode 100644 index 3399df4656..0000000000 --- a/kde-apps/k3b/k3b-23.08.49.9999.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Full-featured burning and ripping application based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/k3b/ https://userbase.kde.org/K3b" - -LICENSE="GPL-2 FDL-1.2" -SLOT="5" -KEYWORDS="" -IUSE="dvd ffmpeg flac lame mad musepack sndfile sox taglib vcd vorbis webengine" - -REQUIRED_USE="flac? ( taglib ) lame? ( taglib ) sox? ( taglib )" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkcddb-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5[taglib?] - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - media-libs/libsamplerate - dvd? ( media-libs/libdvdread:= ) - ffmpeg? ( media-video/ffmpeg:0= ) - flac? ( >=media-libs/flac-1.2:=[cxx] ) - lame? ( media-sound/lame ) - mad? ( media-libs/libmad ) - musepack? ( >=media-sound/musepack-tools-444 ) - sndfile? ( media-libs/libsndfile ) - taglib? ( >=media-libs/taglib-1.5 ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - ) - webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5[widgets] ) -" -RDEPEND="${DEPEND} - app-cdr/cdrdao - app-cdr/cdrtools - dev-libs/libburn - media-sound/cdparanoia - dvd? ( >=app-cdr/dvd+rw-tools-7 ) - sox? ( media-sound/sox ) - vcd? ( media-video/vcdimager ) -" - -DOCS+=( ChangeLog {FAQ,PERMISSIONS,README}.txt ) - -PATCHES=( "${FILESDIR}/${PN}-23.04.2-disable-transcode.patch" ) # bugs 891585, 906526 - -src_configure() { - local mycmakeargs=( - -DK3B_BUILD_API_DOCS=OFF - -DK3B_BUILD_EXTERNAL_ENCODER_PLUGIN=ON - -DK3B_BUILD_WAVE_DECODER_PLUGIN=ON - -DK3B_ENABLE_HAL_SUPPORT=OFF - -DK3B_ENABLE_MUSICBRAINZ=OFF - -DK3B_DEBUG=$(usex debug) - -DK3B_ENABLE_DVD_RIPPING=$(usex dvd) - -DK3B_BUILD_FFMPEG_DECODER_PLUGIN=$(usex ffmpeg) - -DK3B_BUILD_FLAC_DECODER_PLUGIN=$(usex flac) - -DK3B_BUILD_LAME_ENCODER_PLUGIN=$(usex lame) - -DK3B_BUILD_MAD_DECODER_PLUGIN=$(usex mad) - -DK3B_BUILD_MUSE_DECODER_PLUGIN=$(usex musepack) - -DK3B_BUILD_SNDFILE_DECODER_PLUGIN=$(usex sndfile) - -DK3B_BUILD_SOX_ENCODER_PLUGIN=$(usex sox) - -DK3B_ENABLE_TAGLIB=$(usex taglib) - -DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN=$(usex vorbis) - -DK3B_BUILD_OGGVORBIS_ENCODER_PLUGIN=$(usex vorbis) - $(cmake_use_find_package webengine Qt5WebEngineWidgets) - ) - - ecm_src_configure -} - -pkg_postinst() { - ecm_pkg_postinst - - elog "If you get warnings on start-up, uncheck the \"Check system" - elog "configuration\" option in the \"Misc\" settings window." - elog - local group=cdrom - use kernel_linux || group=operator - elog "Make sure you have proper read/write permissions on optical device(s)." - elog "Usually, it is sufficient to be in the ${group} group." -} diff --git a/kde-apps/k3b/k3b-9999.ebuild b/kde-apps/k3b/k3b-9999.ebuild index 4699e587e3..03590de7c9 100644 --- a/kde-apps/k3b/k3b-9999.ebuild +++ b/kde-apps/k3b/k3b-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,59 +6,55 @@ EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="true" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Full-featured burning and ripping application based on KDE Frameworks" HOMEPAGE="https://apps.kde.org/k3b/ https://userbase.kde.org/K3b" LICENSE="GPL-2 FDL-1.2" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="dvd ffmpeg flac lame mad musepack sndfile sox taglib vcd vorbis webengine" REQUIRED_USE="flac? ( taglib ) lame? ( taglib ) sox? ( taglib )" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkcddb-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5[taglib?] - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml] + >=kde-apps/libkcddb-${PVCUT}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kbookmarks-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kfilemetadata-${KFMIN}:6[taglib?] + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 media-libs/libsamplerate dvd? ( media-libs/libdvdread:= ) - ffmpeg? ( media-video/ffmpeg:0= ) + ffmpeg? ( >=media-video/ffmpeg-4.4.0:0= ) flac? ( >=media-libs/flac-1.2:=[cxx] ) lame? ( media-sound/lame ) mad? ( media-libs/libmad ) musepack? ( >=media-sound/musepack-tools-444 ) sndfile? ( media-libs/libsndfile ) - taglib? ( >=media-libs/taglib-1.5 ) + taglib? ( >=media-libs/taglib-1.5:= ) vorbis? ( media-libs/libogg media-libs/libvorbis ) - webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5[widgets] ) + webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6 ) " RDEPEND="${DEPEND} app-cdr/cdrdao @@ -91,7 +87,7 @@ src_configure() { -DK3B_ENABLE_TAGLIB=$(usex taglib) -DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN=$(usex vorbis) -DK3B_BUILD_OGGVORBIS_ENCODER_PLUGIN=$(usex vorbis) - $(cmake_use_find_package webengine Qt5WebEngineWidgets) + $(cmake_use_find_package webengine Qt6WebEngineWidgets) ) ecm_src_configure diff --git a/kde-apps/kaccounts-integration/kaccounts-integration-23.08.49.9999.ebuild b/kde-apps/kaccounts-integration/kaccounts-integration-23.08.49.9999.ebuild deleted file mode 100644 index 07287fe631..0000000000 --- a/kde-apps/kaccounts-integration/kaccounts-integration-23.08.49.9999.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -VIRTUALDBUS_TEST="true" -inherit ecm gear.kde.org - -DESCRIPTION="Administer web accounts for the sites and services across the Plasma desktop" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="LGPL-2.1" -SLOT="5" -KEYWORDS="" -IUSE="" - -# bug #549444 -RESTRICT="test" - -COMMON_DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - net-libs/accounts-qt - net-libs/signond -" -DEPEND="${COMMON_DEPEND} - dev-libs/qcoro5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - kde-plasma/kde-cli-tools:* -" -# KAccountsMacros.cmake needs intltool -RDEPEND="${COMMON_DEPEND} - dev-util/intltool -" -BDEPEND=" - >=kde-frameworks/kpackage-${KFMIN}:5 - sys-devel/gettext -" diff --git a/kde-apps/kaccounts-integration/kaccounts-integration-9999.ebuild b/kde-apps/kaccounts-integration/kaccounts-integration-9999.ebuild index 07287fe631..b1b0c6d471 100644 --- a/kde-apps/kaccounts-integration/kaccounts-integration-9999.ebuild +++ b/kde-apps/kaccounts-integration/kaccounts-integration-9999.ebuild @@ -1,49 +1,93 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KF5MIN=5.115.0 +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QT5MIN=5.15.12 +QTMIN=6.6.2 VIRTUALDBUS_TEST="true" -inherit ecm gear.kde.org +inherit ecm gear.kde.org multibuild DESCRIPTION="Administer web accounts for the sites and services across the Plasma desktop" HOMEPAGE="https://community.kde.org/KTp" LICENSE="LGPL-2.1" -SLOT="5" +SLOT="6" KEYWORDS="" -IUSE="" +IUSE="qt5" # bug #549444 RESTRICT="test" COMMON_DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - net-libs/accounts-qt - net-libs/signond + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=net-libs/accounts-qt-1.16_p20220803[qt5?,qt6] + >=net-libs/signond-8.61-r100[qt5?,qt6] + qt5? ( + >=dev-qt/qtdeclarative-${QT5MIN}:5 + >=dev-qt/qtgui-${QT5MIN}:5 + >=dev-qt/qtwidgets-${QT5MIN}:5 + >=kde-frameworks/kconfig-${KF5MIN}:5 + >=kde-frameworks/kcoreaddons-${KF5MIN}:5 + >=kde-frameworks/kdbusaddons-${KF5MIN}:5 + >=kde-frameworks/ki18n-${KF5MIN}:5 + >=kde-frameworks/kio-${KF5MIN}:5 + >=kde-frameworks/kwallet-${KF5MIN}:5 + ) " DEPEND="${COMMON_DEPEND} - dev-libs/qcoro5 - >=kde-frameworks/kcmutils-${KFMIN}:5 + dev-libs/qcoro + >=kde-frameworks/kcmutils-${KFMIN}:6 kde-plasma/kde-cli-tools:* + qt5? ( + dev-libs/qcoro5 + >=kde-frameworks/kcmutils-${KF5MIN}:5 + ) " -# KAccountsMacros.cmake needs intltool +# KAccountsMacros.cmake needs intltool; TODO: Watch: +# https://invent.kde.org/network/kaccounts-integration/-/merge_requests/61 RDEPEND="${COMMON_DEPEND} dev-util/intltool + kde-apps/signon-kwallet-extension:6 " -BDEPEND=" - >=kde-frameworks/kpackage-${KFMIN}:5 - sys-devel/gettext -" +BDEPEND="sys-devel/gettext" +PDEPEND=">=kde-apps/kaccounts-providers-${PVCUT}:6" + +pkg_setup() { + MULTIBUILD_VARIANTS=( $(usev qt5) default ) +} + +src_configure() { + my_src_configure() { + if [[ ${MULTIBUILD_VARIANT} == qt5 ]]; then + local mycmakeargs=( -DKF6_COMPAT_BUILD=ON ) + fi + + ecm_src_configure + } + + multibuild_foreach_variant my_src_configure +} + +src_compile() { + multibuild_foreach_variant cmake_src_compile +} + +src_test() { + multibuild_foreach_variant ecm_src_test +} + +src_install() { + multibuild_foreach_variant ecm_src_install +} diff --git a/kde-apps/kaccounts-providers/kaccounts-providers-23.08.49.9999.ebuild b/kde-apps/kaccounts-providers/kaccounts-providers-23.08.49.9999.ebuild deleted file mode 100644 index 0aada1db65..0000000000 --- a/kde-apps/kaccounts-providers/kaccounts-providers-23.08.49.9999.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE accounts providers" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="LGPL-2.1" -SLOT="5" -KEYWORDS="" -IUSE="+webengine" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/kaccounts-integration-${PVCUT}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kpackage-${KFMIN}:5 - webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 ) -" -RDEPEND="${DEPEND} - net-libs/signon-oauth2 - net-libs/signon-ui -" -BDEPEND=" - dev-util/intltool -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package webengine Qt5WebEngine) - ) - ecm_src_configure -} diff --git a/kde-apps/kaccounts-providers/kaccounts-providers-9999.ebuild b/kde-apps/kaccounts-providers/kaccounts-providers-9999.ebuild index 0aada1db65..3be01b9a16 100644 --- a/kde-apps/kaccounts-providers/kaccounts-providers-9999.ebuild +++ b/kde-apps/kaccounts-providers/kaccounts-providers-9999.ebuild @@ -1,44 +1,33 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KDE accounts providers" HOMEPAGE="https://community.kde.org/KTp" LICENSE="LGPL-2.1" -SLOT="5" +SLOT="6" KEYWORDS="" -IUSE="+webengine" +IUSE="" DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/kaccounts-integration-${PVCUT}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kpackage-${KFMIN}:5 - webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 ) + >=dev-qt/qtbase-${QTMIN}:6[gui,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtwebengine-${QTMIN}:6[qml] + >=kde-apps/kaccounts-integration-${PVCUT}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kpackage-${KFMIN}:6 " RDEPEND="${DEPEND} - net-libs/signon-oauth2 - net-libs/signon-ui + >=net-libs/signon-oauth2-0.25_p20210102[qt6] + >=net-libs/signon-ui-0.15_p20231016 " -BDEPEND=" - dev-util/intltool -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package webengine Qt5WebEngine) - ) - ecm_src_configure -} +BDEPEND="dev-util/intltool" diff --git a/kde-apps/kaccounts-providers/metadata.xml b/kde-apps/kaccounts-providers/metadata.xml index efeb40e258..d925f24397 100644 --- a/kde-apps/kaccounts-providers/metadata.xml +++ b/kde-apps/kaccounts-providers/metadata.xml @@ -8,7 +8,4 @@ <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> - <use> - <flag name="webengine">Enable Nextcloud KAccounts plugin using <pkg>dev-qt/qtwebengine</pkg></flag> - </use> </pkgmetadata> diff --git a/kde-apps/kaddressbook/kaddressbook-23.08.49.9999.ebuild b/kde-apps/kaddressbook/kaddressbook-23.08.49.9999.ebuild deleted file mode 100644 index 91a5aad658..0000000000 --- a/kde-apps/kaddressbook/kaddressbook-23.08.49.9999.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org optfeature - -DESCRIPTION="Address book application based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/kaddressbook/" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="" -IUSE="telemetry" - -DEPEND=" - dev-libs/grantlee:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/libgravatar-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/prison-${KFMIN}:5 - telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 ) -" -RDEPEND="${DEPEND} - >=kde-apps/kdepim-runtime-${PVCUT}:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package telemetry KUserFeedback) - ) - - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "Postal addresses" kde-apps/kdepim-addons:${SLOT} - fi - ecm_pkg_postinst -} diff --git a/kde-apps/kaddressbook/kaddressbook-9999.ebuild b/kde-apps/kaddressbook/kaddressbook-9999.ebuild index 91a5aad658..40f3ae1e77 100644 --- a/kde-apps/kaddressbook/kaddressbook-9999.ebuild +++ b/kde-apps/kaddressbook/kaddressbook-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,58 +6,53 @@ EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org optfeature DESCRIPTION="Address book application based on KDE Frameworks" HOMEPAGE="https://apps.kde.org/kaddressbook/" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="telemetry" DEPEND=" - dev-libs/grantlee:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/libgravatar-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/prison-${KFMIN}:5 - telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 ) + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/akonadi-contacts-${PVCUT}:6 + >=kde-apps/akonadi-search-${PVCUT}:6 + >=kde-apps/grantleetheme-${PVCUT}:6 + >=kde-apps/kontactinterface-${PVCUT}:6 + >=kde-apps/libgravatar-${PVCUT}:6 + >=kde-apps/libkdepim-${PVCUT}:6 + >=kde-apps/pimcommon-${PVCUT}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 ) " RDEPEND="${DEPEND} - >=kde-apps/kdepim-runtime-${PVCUT}:5 + >=kde-apps/kdepim-runtime-${PVCUT}:6 " src_configure() { local mycmakeargs=( - $(cmake_use_find_package telemetry KUserFeedback) + $(cmake_use_find_package telemetry KF6UserFeedback) ) ecm_src_configure @@ -65,7 +60,7 @@ src_configure() { pkg_postinst() { if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "Postal addresses" kde-apps/kdepim-addons:${SLOT} + optfeature "Postal addresses" "kde-apps/kdepim-addons:${SLOT}" fi ecm_pkg_postinst } diff --git a/kde-apps/kajongg/kajongg-23.08.49.9999.ebuild b/kde-apps/kajongg/kajongg-23.08.49.9999.ebuild deleted file mode 100644 index 2026d311b6..0000000000 --- a/kde-apps/kajongg/kajongg-23.08.49.9999.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PYTHON_COMPAT=( python3_{10..11} ) -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit python-single-r1 ecm gear.kde.org - -DESCRIPTION="Classical Mah Jongg for four players" -HOMEPAGE="https://apps.kde.org/kajongg/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="${PYTHON_DEPS} - dev-db/sqlite:3 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - $(python_gen_cond_dep ' - dev-python/QtPy[gui,svg,widgets,${PYTHON_USEDEP}] - >=dev-python/twisted-16.6.0[${PYTHON_USEDEP}] - ') -" -RDEPEND="${DEPEND} - >=kde-apps/libkmahjongg-${PVCUT}:5 -" - -pkg_setup() { - python-single-r1_pkg_setup - ecm_pkg_setup -} - -src_prepare() { - python_fix_shebang src - ecm_src_prepare -} diff --git a/kde-apps/kajongg/kajongg-9999.ebuild b/kde-apps/kajongg/kajongg-9999.ebuild index 2026d311b6..b110971737 100644 --- a/kde-apps/kajongg/kajongg-9999.ebuild +++ b/kde-apps/kajongg/kajongg-9999.ebuild @@ -1,20 +1,20 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit python-single-r1 ecm gear.kde.org DESCRIPTION="Classical Mah Jongg for four players" HOMEPAGE="https://apps.kde.org/kajongg/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" @@ -22,19 +22,17 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" DEPEND="${PYTHON_DEPS} dev-db/sqlite:3 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 $(python_gen_cond_dep ' dev-python/QtPy[gui,svg,widgets,${PYTHON_USEDEP}] >=dev-python/twisted-16.6.0[${PYTHON_USEDEP}] ') " RDEPEND="${DEPEND} - >=kde-apps/libkmahjongg-${PVCUT}:5 + >=kde-apps/libkmahjongg-${PVCUT}:6 " pkg_setup() { diff --git a/kde-apps/kalarm/kalarm-23.08.49.9999.ebuild b/kde-apps/kalarm/kalarm-23.08.49.9999.ebuild deleted file mode 100644 index 7b896c9cb1..0000000000 --- a/kde-apps/kalarm/kalarm-23.08.49.9999.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Application to manage alarms and other timer based alerts for the desktop" -HOMEPAGE="https://apps.kde.org/kalarm/ https://userbase.kde.org/KAlarm" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="" -IUSE="+pim speech X" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5[speech=] - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kidletime-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X?] - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] - pim? ( - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - ) - speech? ( dev-libs/ktextaddons:5[speech] ) - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libX11 - ) -" -RDEPEND="${DEPEND} - pim? ( >=kde-apps/kdepim-runtime-${PVCUT}:5 ) -" - -src_configure() { - local mycmakeargs=( - -DENABLE_AKONADI_PLUGIN=$(usex pim) - $(cmake_use_find_package speech KF5TextEditTextToSpeech) - -DWITHOUT_X11=$(usex !X) - ) - - ecm_src_configure -} - -src_test() { - # LC_TIME bug 665626, 857012 - # TZ bug https://bugs.kde.org/show_bug.cgi?id=445734 - LC_TIME="C" TZ=UTC ecm_src_test -} diff --git a/kde-apps/kalarm/kalarm-9999.ebuild b/kde-apps/kalarm/kalarm-9999.ebuild index 7b896c9cb1..cbdedffc71 100644 --- a/kde-apps/kalarm/kalarm-9999.ebuild +++ b/kde-apps/kalarm/kalarm-9999.ebuild @@ -1,81 +1,74 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Application to manage alarms and other timer based alerts for the desktop" HOMEPAGE="https://apps.kde.org/kalarm/ https://userbase.kde.org/KAlarm" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="+pim speech X" -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5[speech=] - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kidletime-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X?] - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] +COMMON_DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] + >=kde-apps/kcalutils-${PVCUT}:6 + >=kde-apps/kidentitymanagement-${PVCUT}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/kholidays-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?] + >=kde-frameworks/kxmlgui-${KFMIN}:6 + media-libs/libcanberra pim? ( - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - ) - speech? ( dev-libs/ktextaddons:5[speech] ) - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libX11 + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/akonadi-contacts-${PVCUT}:6 + >=kde-apps/akonadi-mime-${PVCUT}:6 + >=kde-apps/kmailtransport-${PVCUT}:6 ) + speech? ( >=dev-libs/ktextaddons-1.5.4:6[speech] ) + X? ( x11-libs/libX11 ) +" +RDEPEND="${COMMON_DEPEND} + pim? ( >=kde-apps/kdepim-runtime-${PVCUT}:6 ) " -RDEPEND="${DEPEND} - pim? ( >=kde-apps/kdepim-runtime-${PVCUT}:5 ) +DEPEND="${COMMON_DEPEND} + X? ( x11-base/xorg-proto ) " src_configure() { local mycmakeargs=( -DENABLE_AKONADI_PLUGIN=$(usex pim) - $(cmake_use_find_package speech KF5TextEditTextToSpeech) + $(cmake_use_find_package speech KF6TextEditTextToSpeech) -DWITHOUT_X11=$(usex !X) ) diff --git a/kde-apps/kalarm/metadata.xml b/kde-apps/kalarm/metadata.xml index 3c740f6a1a..587ec7583e 100644 --- a/kde-apps/kalarm/metadata.xml +++ b/kde-apps/kalarm/metadata.xml @@ -10,6 +10,5 @@ </upstream> <use> <flag name="pim">Enable birthday import, email functions etc. using <pkg>kde-apps/akonadi</pkg></flag> - <flag name="speech">Enable text-to-speech support</flag> </use> </pkgmetadata> diff --git a/kde-apps/kalgebra/kalgebra-23.08.49.9999.ebuild b/kde-apps/kalgebra/kalgebra-23.08.49.9999.ebuild deleted file mode 100644 index 0aad3eaa22..0000000000 --- a/kde-apps/kalgebra/kalgebra-23.08.49.9999.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm flag-o-matic gear.kde.org - -DESCRIPTION="MathML-based 2D and 3D graph calculator by KDE" -HOMEPAGE="https://apps.kde.org/kalgebra/ https://edu.kde.org/kalgebra/" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="readline" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/analitza-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 - readline? ( sys-libs/readline:0= ) -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 -" - -src_configure() { - replace-flags "-Os" "-O2" # bug 829323 - - local mycmakeargs=( - $(cmake_use_find_package readline Readline) - ) - - ecm_src_configure -} diff --git a/kde-apps/kalgebra/kalgebra-9999.ebuild b/kde-apps/kalgebra/kalgebra-9999.ebuild index 0aad3eaa22..8198fabe94 100644 --- a/kde-apps/kalgebra/kalgebra-9999.ebuild +++ b/kde-apps/kalgebra/kalgebra-9999.ebuild @@ -1,43 +1,41 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm flag-o-matic gear.kde.org DESCRIPTION="MathML-based 2D and 3D graph calculator by KDE" HOMEPAGE="https://apps.kde.org/kalgebra/ https://edu.kde.org/kalgebra/" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="readline" DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/analitza-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,opengl,widgets] + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=dev-qt/qtwebengine-${QTMIN}:6[widgets] + >=kde-apps/analitza-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + kde-plasma/libplasma:6 readline? ( sys-libs/readline:0= ) " RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:6 " src_configure() { diff --git a/kde-apps/kalzium/kalzium-23.08.49.9999.ebuild b/kde-apps/kalzium/kalzium-23.08.49.9999.ebuild deleted file mode 100644 index 58c678064d..0000000000 --- a/kde-apps/kalzium/kalzium-23.08.49.9999.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org flag-o-matic - -DESCRIPTION="Periodic table of the elements" -HOMEPAGE="https://apps.kde.org/kalzium/ https://edu.kde.org/kalzium/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="editor solver" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtscript-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kplotting-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kunitconversion-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - editor? ( - dev-cpp/eigen:3 - >=dev-qt/qtopengl-${QTMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - sci-chemistry/openbabel:= - >=sci-libs/avogadrolibs-1.93[qt5] - ) - solver? ( dev-ml/facile:=[ocamlopt] ) -" -RDEPEND="${DEPEND} - sci-chemistry/chemical-mime-data -" - -PATCHES=( "${FILESDIR}/${PN}-21.03.90-cmake.patch" ) - -src_configure() { - # Fix missing finite() - [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H - - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_OpenBabel3=ON # TODO: bug 823101 - $(cmake_use_find_package editor Eigen3) - $(cmake_use_find_package editor AvogadroLibs) - $(cmake_use_find_package editor OpenBabel2) - $(cmake_use_find_package solver OCaml) - $(cmake_use_find_package solver Libfacile) - ) - - ecm_src_configure -} diff --git a/kde-apps/kalzium/kalzium-9999.ebuild b/kde-apps/kalzium/kalzium-9999.ebuild index 58c678064d..2f6c13a626 100644 --- a/kde-apps/kalzium/kalzium-9999.ebuild +++ b/kde-apps/kalzium/kalzium-9999.ebuild @@ -1,47 +1,46 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org flag-o-matic DESCRIPTION="Periodic table of the elements" HOMEPAGE="https://apps.kde.org/kalzium/ https://edu.kde.org/kalzium/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" -IUSE="editor solver" +IUSE="solver" +# TODO: IUSE="editor" +# editor? ( +# dev-cpp/eigen:3 +# >=dev-qt/qtopengl-${QTMIN}:6 +# >=kde-frameworks/knewstuff-${KFMIN}:6 +# sci-chemistry/openbabel:= +# >=sci-libs/avogadrolibs-1.93[qt6] +# ) DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtscript-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kplotting-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kunitconversion-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - editor? ( - dev-cpp/eigen:3 - >=dev-qt/qtopengl-${QTMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - sci-chemistry/openbabel:= - >=sci-libs/avogadrolibs-1.93[qt5] - ) + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml] + >=dev-qt/qtscxml-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kplotting-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kunitconversion-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 solver? ( dev-ml/facile:=[ocamlopt] ) " RDEPEND="${DEPEND} @@ -56,11 +55,12 @@ src_configure() { local mycmakeargs=( -DCMAKE_DISABLE_FIND_PACKAGE_OpenBabel3=ON # TODO: bug 823101 - $(cmake_use_find_package editor Eigen3) - $(cmake_use_find_package editor AvogadroLibs) - $(cmake_use_find_package editor OpenBabel2) - $(cmake_use_find_package solver OCaml) - $(cmake_use_find_package solver Libfacile) + -DCMAKE_DISABLE_FIND_PACKAGE_Eigen3=ON +# $(cmake_use_find_package editor Eigen3) +# $(cmake_use_find_package editor AvogadroLibs) +# $(cmake_use_find_package editor OpenBabel2) +# $(cmake_use_find_package solver OCaml) +# $(cmake_use_find_package solver Libfacile) ) ecm_src_configure diff --git a/kde-apps/kamera/kamera-23.08.49.9999.ebuild b/kde-apps/kamera/kamera-23.08.49.9999.ebuild deleted file mode 100644 index 132c522d98..0000000000 --- a/kde-apps/kamera/kamera-23.08.49.9999.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Plasma integration for gphoto2 cameras" -HOMEPAGE="https://apps.kde.org/kamera/" - -LICENSE="GPL-2+ handbook? ( FDL-1.2 )" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - media-libs/libgphoto2:= -" -RDEPEND="${DEPEND}" -BDEPEND=" - >=kde-frameworks/kcmutils-${KFMIN}:5 - sys-devel/gettext -" diff --git a/kde-apps/kamera/kamera-9999.ebuild b/kde-apps/kamera/kamera-9999.ebuild index 132c522d98..7449895114 100644 --- a/kde-apps/kamera/kamera-9999.ebuild +++ b/kde-apps/kamera/kamera-9999.ebuild @@ -1,35 +1,34 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Plasma integration for gphoto2 cameras" HOMEPAGE="https://apps.kde.org/kamera/" LICENSE="GPL-2+ handbook? ( FDL-1.2 )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - media-libs/libgphoto2:= + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=media-libs/libgphoto2-2.5.0:= " RDEPEND="${DEPEND}" BDEPEND=" - >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:6 sys-devel/gettext " diff --git a/kde-apps/kamoso/kamoso-23.08.49.9999.ebuild b/kde-apps/kamoso/kamoso-23.08.49.9999.ebuild deleted file mode 100644 index 4ad5e1e0c8..0000000000 --- a/kde-apps/kamoso/kamoso-23.08.49.9999.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Application to take pictures and videos from your webcam by KDE" -HOMEPAGE="https://apps.kde.org/kamoso/ https://userbase.kde.org/Kamoso" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="" - -RESTRICT="test" # bug 653674 - -COMMON_DEPEND=" - dev-libs/glib:2 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/purpose-${KFMIN}:5 - media-libs/gst-plugins-base:1.0 - virtual/opengl -" -DEPEND="${COMMON_DEPEND} - test? ( >=dev-qt/qtopengl-${QTMIN}:5 ) -" -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - media-plugins/gst-plugins-jpeg:1.0 - media-plugins/gst-plugins-libpng:1.0 - media-plugins/gst-plugins-meta:1.0[alsa,theora,vorbis,v4l] -" -BDEPEND="virtual/pkgconfig" diff --git a/kde-apps/kamoso/kamoso-9999.ebuild b/kde-apps/kamoso/kamoso-9999.ebuild index 4ad5e1e0c8..b3d32d18e3 100644 --- a/kde-apps/kamoso/kamoso-9999.ebuild +++ b/kde-apps/kamoso/kamoso-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm gear.kde.org DESCRIPTION="Application to take pictures and videos from your webcam by KDE" diff --git a/kde-apps/kanagram/kanagram-23.08.49.9999.ebuild b/kde-apps/kanagram/kanagram-23.08.49.9999.ebuild deleted file mode 100644 index 2b8fd83755..0000000000 --- a/kde-apps/kanagram/kanagram-23.08.49.9999.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Game based on anagrams of words" -HOMEPAGE="https://apps.kde.org/kanagram/ https://edu.kde.org/kanagram/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="speech" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkeduvocdocument-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) -" -RDEPEND="${DEPEND} - >=dev-qt/qtmultimedia-${QTMIN}:5[qml] - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=kde-apps/kdeedu-data-${PVCUT}:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package speech Qt5TextToSpeech) - ) - - ecm_src_configure -} diff --git a/kde-apps/kanagram/kanagram-9999.ebuild b/kde-apps/kanagram/kanagram-9999.ebuild index 2b8fd83755..86306767ca 100644 --- a/kde-apps/kanagram/kanagram-9999.ebuild +++ b/kde-apps/kanagram/kanagram-9999.ebuild @@ -1,48 +1,45 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Game based on anagrams of words" HOMEPAGE="https://apps.kde.org/kanagram/ https://edu.kde.org/kanagram/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="speech" DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkeduvocdocument-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-apps/libkeduvocdocument-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6 + speech? ( >=dev-qt/qtspeech-${QTMIN}:6 ) " RDEPEND="${DEPEND} - >=dev-qt/qtmultimedia-${QTMIN}:5[qml] - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=kde-apps/kdeedu-data-${PVCUT}:5 + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] + >=kde-apps/kdeedu-data-${PVCUT}:* " src_configure() { local mycmakeargs=( - $(cmake_use_find_package speech Qt5TextToSpeech) + $(cmake_use_find_package speech Qt6TextToSpeech) ) ecm_src_configure diff --git a/kde-apps/kanagram/metadata.xml b/kde-apps/kanagram/metadata.xml index fa80953797..d925f24397 100644 --- a/kde-apps/kanagram/metadata.xml +++ b/kde-apps/kanagram/metadata.xml @@ -8,7 +8,4 @@ <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> - <use> - <flag name="speech">Enable text-to-speech support</flag> - </use> </pkgmetadata> diff --git a/kde-apps/kapman/kapman-23.08.49.9999.ebuild b/kde-apps/kapman/kapman-23.08.49.9999.ebuild deleted file mode 100644 index c42f373a48..0000000000 --- a/kde-apps/kapman/kapman-23.08.49.9999.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Pac-Man clone by KDE" -HOMEPAGE="https://apps.kde.org/kapman/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kapman/kapman-9999.ebuild b/kde-apps/kapman/kapman-9999.ebuild index c42f373a48..f4e3d053ba 100644 --- a/kde-apps/kapman/kapman-9999.ebuild +++ b/kde-apps/kapman/kapman-9999.ebuild @@ -1,35 +1,33 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Pac-Man clone by KDE" HOMEPAGE="https://apps.kde.org/kapman/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kapptemplate/kapptemplate-23.08.49.9999.ebuild b/kde-apps/kapptemplate/kapptemplate-23.08.49.9999.ebuild deleted file mode 100644 index e8d5727519..0000000000 --- a/kde-apps/kapptemplate/kapptemplate-23.08.49.9999.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Shell script to create the necessary framework to develop KDE applications" -HOMEPAGE="https://apps.kde.org/kapptemplate/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kapptemplate/kapptemplate-9999.ebuild b/kde-apps/kapptemplate/kapptemplate-9999.ebuild index e8d5727519..786c9634f9 100644 --- a/kde-apps/kapptemplate/kapptemplate-9999.ebuild +++ b/kde-apps/kapptemplate/kapptemplate-9999.ebuild @@ -1,32 +1,31 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Shell script to create the necessary framework to develop KDE applications" HOMEPAGE="https://apps.kde.org/kapptemplate/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kate-addons/kate-addons-23.08.49.9999.ebuild b/kde-apps/kate-addons/kate-addons-23.08.49.9999.ebuild deleted file mode 100644 index dc8888f75f..0000000000 --- a/kde-apps/kate-addons/kate-addons-23.08.49.9999.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_CATEGORY="utilities" -KDE_ORG_NAME="kate" -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm flag-o-matic gear.kde.org optfeature - -DESCRIPTION="Addons used by Kate" -HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/kate/" - -LICENSE="LGPL-2 LGPL-2+ MIT" -SLOT="5" -KEYWORDS="" -IUSE="+filebrowser lspclient +projects +snippets sql" - -DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - ~kde-apps/kate-lib-${PV}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - filebrowser? ( >=kde-frameworks/kbookmarks-${KFMIN}:5 ) - lspclient? ( >=kde-frameworks/kitemmodels-${KFMIN}:5 ) - projects? ( - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 - ) - snippets? ( >=kde-frameworks/knewstuff-${KFMIN}:5 ) - sql? ( - >=dev-qt/qtsql-${QTMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - ) -" -RDEPEND="${DEPEND} - !<kde-apps/kate-22.08.0:5 -" - -src_prepare() { - ecm_src_prepare - - # these tests are run in kde-apps/kate-lib - cmake_run_in apps/lib cmake_comment_add_subdirectory autotests - - # delete colliding libkate/kwrite translations - find po -type f -name "*po" -and \( -name "kwrite*" -or -name "kate.po" \) -delete || die - rm -rf po/*/docs || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_kate=FALSE - -DBUILD_kwrite=FALSE - -DCMAKE_DISABLE_FIND_PACKAGE_KF5DocTools=ON # docs in kate/kwrite - -DBUILD_filebrowser=$(usex filebrowser) - -DBUILD_lspclient=$(usex lspclient) - -DBUILD_project=$(usex projects) - -DBUILD_snippets=$(usex snippets) - -DBUILD_katesql=$(usex sql) - ) - - # provided by kde-apps/kate-lib - append-libs -lkateprivate - - ecm_src_configure -} - -src_install() { - ecm_src_install - - # provided by kde-apps/kate-lib - rm -v "${ED}"/usr/$(get_libdir)/libkateprivate.so.* || die -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "Markdown text previews" "kde-misc/markdownpart:${SLOT}" - optfeature "DOT graph file previews" "media-gfx/kgraphviewer" - fi - ecm_pkg_postinst -} diff --git a/kde-apps/kate-addons/kate-addons-9999.ebuild b/kde-apps/kate-addons/kate-addons-9999.ebuild index dc8888f75f..e5ee5398fc 100644 --- a/kde-apps/kate-addons/kate-addons-9999.ebuild +++ b/kde-apps/kate-addons/kate-addons-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,56 +6,51 @@ EAPI=8 KDE_ORG_CATEGORY="utilities" KDE_ORG_NAME="kate" ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm flag-o-matic gear.kde.org optfeature DESCRIPTION="Addons used by Kate" HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/kate/" LICENSE="LGPL-2 LGPL-2+ MIT" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="+filebrowser lspclient +projects +snippets sql" DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - ~kde-apps/kate-lib-${PV}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - filebrowser? ( >=kde-frameworks/kbookmarks-${KFMIN}:5 ) - lspclient? ( >=kde-frameworks/kitemmodels-${KFMIN}:5 ) + >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network,widgets,xml] + ~kde-apps/kate-lib-${PV}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktexteditor-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/syntax-highlighting-${KFMIN}:6 + filebrowser? ( >=kde-frameworks/kbookmarks-${KFMIN}:6 ) + lspclient? ( >=kde-frameworks/kitemmodels-${KFMIN}:6 ) projects? ( - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/threadweaver-${KFMIN}:6 ) - snippets? ( >=kde-frameworks/knewstuff-${KFMIN}:5 ) + snippets? ( >=kde-frameworks/knewstuff-${KFMIN}:6 ) sql? ( - >=dev-qt/qtsql-${QTMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[sql] + >=kde-frameworks/kwallet-${KFMIN}:6 ) " RDEPEND="${DEPEND} @@ -77,7 +72,7 @@ src_configure() { local mycmakeargs=( -DBUILD_kate=FALSE -DBUILD_kwrite=FALSE - -DCMAKE_DISABLE_FIND_PACKAGE_KF5DocTools=ON # docs in kate/kwrite + -DCMAKE_DISABLE_FIND_PACKAGE_KF6DocTools=ON # docs in kate/kwrite -DBUILD_filebrowser=$(usex filebrowser) -DBUILD_lspclient=$(usex lspclient) -DBUILD_project=$(usex projects) diff --git a/kde-apps/kate-lib/kate-lib-23.08.49.9999.ebuild b/kde-apps/kate-lib/kate-lib-23.08.49.9999.ebuild deleted file mode 100644 index b28f52f5cf..0000000000 --- a/kde-apps/kate-lib/kate-lib-23.08.49.9999.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_CATEGORY="utilities" -KDE_ORG_NAME="kate" -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Shared library used by Kate/Kwrite and Kate-Addons" -HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/kate/" - -LICENSE="LGPL-2 LGPL-2+ MIT" -SLOT="5" -KEYWORDS="" -IUSE="activities telemetry" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 ) - telemetry? ( kde-frameworks/kuserfeedback:5 ) -" -RDEPEND="${DEPEND} - !<kde-apps/kate-22.08.0:5 -" - -src_prepare() { - ecm_src_prepare - - # delete colliding kate/kwrite translations - find po -type f -name "*po" -and ! -name 'kate.po' -delete || die - rm -rf po/*/docs || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_addons=FALSE - -DBUILD_kate=FALSE - -DBUILD_kwrite=FALSE - -DCMAKE_DISABLE_FIND_PACKAGE_KF5DocTools=ON - $(cmake_use_find_package activities KF5Activities) - $(cmake_use_find_package telemetry KUserFeedback) - ) - - ecm_src_configure -} - -src_test() { - # tests hang - local myctestargs=( - -E "(session_manager_test|sessions_action_test)" - ) - - ecm_src_test -} diff --git a/kde-apps/kate-lib/kate-lib-9999.ebuild b/kde-apps/kate-lib/kate-lib-9999.ebuild index b28f52f5cf..f6d4a99daf 100644 --- a/kde-apps/kate-lib/kate-lib-9999.ebuild +++ b/kde-apps/kate-lib/kate-lib-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,41 +6,37 @@ EAPI=8 KDE_ORG_CATEGORY="utilities" KDE_ORG_NAME="kate" ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Shared library used by Kate/Kwrite and Kate-Addons" HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/kate/" LICENSE="LGPL-2 LGPL-2+ MIT" -SLOT="5" +SLOT="6" KEYWORDS="" -IUSE="activities telemetry" +IUSE="telemetry" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 ) - telemetry? ( kde-frameworks/kuserfeedback:5 ) + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktexteditor-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/syntax-highlighting-${KFMIN}:6 + telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 ) " RDEPEND="${DEPEND} !<kde-apps/kate-22.08.0:5 @@ -59,9 +55,8 @@ src_configure() { -DBUILD_addons=FALSE -DBUILD_kate=FALSE -DBUILD_kwrite=FALSE - -DCMAKE_DISABLE_FIND_PACKAGE_KF5DocTools=ON - $(cmake_use_find_package activities KF5Activities) - $(cmake_use_find_package telemetry KUserFeedback) + -DCMAKE_DISABLE_FIND_PACKAGE_KF6DocTools=ON + $(cmake_use_find_package telemetry KF6UserFeedback) ) ecm_src_configure diff --git a/kde-apps/kate-lib/metadata.xml b/kde-apps/kate-lib/metadata.xml index 6edd09df60..d925f24397 100644 --- a/kde-apps/kate-lib/metadata.xml +++ b/kde-apps/kate-lib/metadata.xml @@ -8,7 +8,4 @@ <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> - <use> - <flag name="activities">Enable Plasma Activities support via <pkg>kde-plasma/plasma-activities</pkg></flag> - </use> </pkgmetadata> diff --git a/kde-apps/kate/kate-23.08.49.9999.ebuild b/kde-apps/kate/kate-23.08.49.9999.ebuild deleted file mode 100644 index 7dc302d026..0000000000 --- a/kde-apps/kate/kate-23.08.49.9999.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm flag-o-matic gear.kde.org - -DESCRIPTION="Multi-document editor with network transparency, Plasma integration and more" -HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/kate/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - ~kde-apps/kate-lib-${PV}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - virtual/libintl -" -RDEPEND="${DEPEND} - ~kde-apps/kate-addons-${PV}:5 -" - -src_prepare() { - ecm_src_prepare - - # these tests are run in kde-apps/kate-lib - cmake_run_in apps/lib cmake_comment_add_subdirectory autotests - - # delete colliding kwrite translations - rm -f po/*/*.po || die # installed by kde-apps/kate-lib - rm -rf po/*/docs/kwrite || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_addons=FALSE - -DBUILD_kwrite=FALSE - ) - - # provided by kde-apps/kate-lib - append-libs -lkateprivate - - ecm_src_configure -} - -src_install() { - ecm_src_install - - # provided by kde-apps/kate-lib - rm -v "${ED}"/usr/$(get_libdir)/libkateprivate.so.* || die -} diff --git a/kde-apps/kate/kate-9999.ebuild b/kde-apps/kate/kate-9999.ebuild index 7dc302d026..156e197087 100644 --- a/kde-apps/kate/kate-9999.ebuild +++ b/kde-apps/kate/kate-9999.ebuild @@ -1,37 +1,34 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm flag-o-matic gear.kde.org DESCRIPTION="Multi-document editor with network transparency, Plasma integration and more" HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/kate/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h # kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - ~kde-apps/kate-lib-${PV}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,widgets] + ~kde-apps/kate-lib-${PV}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] virtual/libintl " RDEPEND="${DEPEND} - ~kde-apps/kate-addons-${PV}:5 + ~kde-apps/kate-addons-${PV}:6 " src_prepare() { diff --git a/kde-apps/katomic/katomic-23.08.49.9999.ebuild b/kde-apps/katomic/katomic-23.08.49.9999.ebuild deleted file mode 100644 index be9e0ac7ed..0000000000 --- a/kde-apps/katomic/katomic-23.08.49.9999.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE Atomic Entertainment Game" -HOMEPAGE="https://apps.kde.org/katomic/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/katomic/katomic-9999.ebuild b/kde-apps/katomic/katomic-9999.ebuild index be9e0ac7ed..7faa65e9e2 100644 --- a/kde-apps/katomic/katomic-9999.ebuild +++ b/kde-apps/katomic/katomic-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,29 +6,28 @@ EAPI=8 ECM_HANDBOOK="optional" KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KDE Atomic Entertainment Game" HOMEPAGE="https://apps.kde.org/katomic/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kbackup/kbackup-23.08.49.9999.ebuild b/kde-apps/kbackup/kbackup-23.08.49.9999.ebuild deleted file mode 100644 index 7d043b4610..0000000000 --- a/kde-apps/kbackup/kbackup-23.08.49.9999.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Program that lets you back up any directories or files" -HOMEPAGE="https://apps.kde.org/kbackup/" - -LICENSE="GPL-2" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - app-arch/libarchive:= - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kbackup/kbackup-9999.ebuild b/kde-apps/kbackup/kbackup-9999.ebuild index 7d043b4610..eb9dbe0c95 100644 --- a/kde-apps/kbackup/kbackup-9999.ebuild +++ b/kde-apps/kbackup/kbackup-9999.ebuild @@ -1,37 +1,36 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Program that lets you back up any directories or files" HOMEPAGE="https://apps.kde.org/kbackup/" LICENSE="GPL-2" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" app-arch/libarchive:= - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kblackbox/kblackbox-23.08.49.9999.ebuild b/kde-apps/kblackbox/kblackbox-23.08.49.9999.ebuild deleted file mode 100644 index 7edcadb8c0..0000000000 --- a/kde-apps/kblackbox/kblackbox-23.08.49.9999.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Game of hide and seek played on a grid of boxes" -HOMEPAGE="https://apps.kde.org/kblackbox/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kblackbox/kblackbox-9999.ebuild b/kde-apps/kblackbox/kblackbox-9999.ebuild index 7edcadb8c0..11bb724d88 100644 --- a/kde-apps/kblackbox/kblackbox-9999.ebuild +++ b/kde-apps/kblackbox/kblackbox-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,33 +6,31 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Game of hide and seek played on a grid of boxes" HOMEPAGE="https://apps.kde.org/kblackbox/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kblocks/kblocks-23.08.49.9999.ebuild b/kde-apps/kblocks/kblocks-23.08.49.9999.ebuild deleted file mode 100644 index a5e6fb0e6e..0000000000 --- a/kde-apps/kblocks/kblocks-23.08.49.9999.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Single-player Tetris-like KDE game" -HOMEPAGE="https://apps.kde.org/kblocks/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kblocks/kblocks-9999.ebuild b/kde-apps/kblocks/kblocks-9999.ebuild index a5e6fb0e6e..7f715d5465 100644 --- a/kde-apps/kblocks/kblocks-9999.ebuild +++ b/kde-apps/kblocks/kblocks-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,31 +6,29 @@ EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Single-player Tetris-like KDE game" HOMEPAGE="https://apps.kde.org/kblocks/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kbounce/kbounce-23.08.49.9999.ebuild b/kde-apps/kbounce/kbounce-23.08.49.9999.ebuild deleted file mode 100644 index efcfa1e693..0000000000 --- a/kde-apps/kbounce/kbounce-23.08.49.9999.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE Bounce Ball Game" -HOMEPAGE="https://apps.kde.org/kbounce/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kbounce/kbounce-9999.ebuild b/kde-apps/kbounce/kbounce-9999.ebuild index efcfa1e693..c3114ba354 100644 --- a/kde-apps/kbounce/kbounce-9999.ebuild +++ b/kde-apps/kbounce/kbounce-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,32 +6,32 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KDE Bounce Ball Game" HOMEPAGE="https://apps.kde.org/kbounce/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kbreakout/kbreakout-23.08.49.9999.ebuild b/kde-apps/kbreakout/kbreakout-23.08.49.9999.ebuild deleted file mode 100644 index e50ace5069..0000000000 --- a/kde-apps/kbreakout/kbreakout-23.08.49.9999.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Breakout-like game by KDE" -HOMEPAGE="https://apps.kde.org/kbreakout/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kbreakout/kbreakout-9999.ebuild b/kde-apps/kbreakout/kbreakout-9999.ebuild index e50ace5069..7467ae6639 100644 --- a/kde-apps/kbreakout/kbreakout-9999.ebuild +++ b/kde-apps/kbreakout/kbreakout-9999.ebuild @@ -1,35 +1,33 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Breakout-like game by KDE" HOMEPAGE="https://apps.kde.org/kbreakout/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kbruch/kbruch-23.08.49.9999.ebuild b/kde-apps/kbruch/kbruch-23.08.49.9999.ebuild deleted file mode 100644 index 0e05fc7112..0000000000 --- a/kde-apps/kbruch/kbruch-23.08.49.9999.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Educational application to learn calculating with fractions" -HOMEPAGE="https://apps.kde.org/kbruch/ https://edu.kde.org/kbruch/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kbruch/kbruch-9999.ebuild b/kde-apps/kbruch/kbruch-9999.ebuild index 0e05fc7112..b14d373b54 100644 --- a/kde-apps/kbruch/kbruch-9999.ebuild +++ b/kde-apps/kbruch/kbruch-9999.ebuild @@ -1,29 +1,28 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Educational application to learn calculating with fractions" HOMEPAGE="https://apps.kde.org/kbruch/ https://edu.kde.org/kbruch/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kcachegrind/kcachegrind-23.08.49.9999.ebuild b/kde-apps/kcachegrind/kcachegrind-23.08.49.9999.ebuild deleted file mode 100644 index 3978324f4e..0000000000 --- a/kde-apps/kcachegrind/kcachegrind-23.08.49.9999.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Frontend for Cachegrind by KDE" -HOMEPAGE="https://apps.kde.org/kcachegrind/ -https://kcachegrind.github.io/html/Home.html" - -LICENSE="GPL-2" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - media-gfx/graphviz -" -BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" diff --git a/kde-apps/kcachegrind/kcachegrind-9999.ebuild b/kde-apps/kcachegrind/kcachegrind-9999.ebuild index 3978324f4e..0cf37419a4 100644 --- a/kde-apps/kcachegrind/kcachegrind-9999.ebuild +++ b/kde-apps/kcachegrind/kcachegrind-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Frontend for Cachegrind by KDE" @@ -13,26 +13,24 @@ HOMEPAGE="https://apps.kde.org/kcachegrind/ https://kcachegrind.github.io/html/Home.html" LICENSE="GPL-2" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND} media-gfx/graphviz " -BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" diff --git a/kde-apps/kcalc/kcalc-23.08.49.9999.ebuild b/kde-apps/kcalc/kcalc-23.08.49.9999.ebuild deleted file mode 100644 index c404edc374..0000000000 --- a/kde-apps/kcalc/kcalc-23.08.49.9999.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE calculator" -HOMEPAGE="https://apps.kde.org/kcalc/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - dev-libs/gmp:0= - dev-libs/mpfr:0= - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" -BDEPEND="sys-devel/gettext" diff --git a/kde-apps/kcalc/kcalc-9999.ebuild b/kde-apps/kcalc/kcalc-9999.ebuild index c404edc374..4f5c9a5065 100644 --- a/kde-apps/kcalc/kcalc-9999.ebuild +++ b/kde-apps/kcalc/kcalc-9999.ebuild @@ -1,37 +1,35 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KDE calculator" HOMEPAGE="https://apps.kde.org/kcalc/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" dev-libs/gmp:0= dev-libs/mpfr:0= - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" BDEPEND="sys-devel/gettext" diff --git a/kde-apps/kcalutils/kcalutils-23.08.49.9999.ebuild b/kde-apps/kcalutils/kcalutils-23.08.49.9999.ebuild deleted file mode 100644 index b3da99be3d..0000000000 --- a/kde-apps/kcalutils/kcalutils-23.08.49.9999.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Library providing utility functions for the handling of calendar data" -HOMEPAGE="https://api.kde.org/kdepim/kcalutils/html/index.html" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -RESTRICT="test" # bugs 653616, 711666 - -DEPEND=" - >=dev-libs/grantlee-5.3.0:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kcalutils/kcalutils-9999.ebuild b/kde-apps/kcalutils/kcalutils-9999.ebuild index b3da99be3d..f872d56c55 100644 --- a/kde-apps/kcalutils/kcalutils-9999.ebuild +++ b/kde-apps/kcalutils/kcalutils-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,30 +6,29 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="true" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Library providing utility functions for the handling of calendar data" HOMEPAGE="https://api.kde.org/kdepim/kcalutils/html/index.html" LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" RESTRICT="test" # bugs 653616, 711666 DEPEND=" - >=dev-libs/grantlee-5.3.0:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/kidentitymanagement-${PVCUT}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/ktexttemplate-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kcharselect/kcharselect-23.08.49.9999.ebuild b/kde-apps/kcharselect/kcharselect-23.08.49.9999.ebuild deleted file mode 100644 index 62f2af481c..0000000000 --- a/kde-apps/kcharselect/kcharselect-23.08.49.9999.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE character selection utility" -HOMEPAGE="https://apps.kde.org/kcharselect/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kcharselect/kcharselect-9999.ebuild b/kde-apps/kcharselect/kcharselect-9999.ebuild index 62f2af481c..c0d22a7e95 100644 --- a/kde-apps/kcharselect/kcharselect-9999.ebuild +++ b/kde-apps/kcharselect/kcharselect-9999.ebuild @@ -1,31 +1,30 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KDE character selection utility" HOMEPAGE="https://apps.kde.org/kcharselect/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kbookmarks-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kcolorchooser/kcolorchooser-23.08.49.9999.ebuild b/kde-apps/kcolorchooser/kcolorchooser-23.08.49.9999.ebuild deleted file mode 100644 index ed0dd1591b..0000000000 --- a/kde-apps/kcolorchooser/kcolorchooser-23.08.49.9999.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE color selector/editor" -HOMEPAGE="https://apps.kde.org/kcolorchooser/" - -LICENSE="MIT" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kcolorchooser/kcolorchooser-9999.ebuild b/kde-apps/kcolorchooser/kcolorchooser-9999.ebuild index ed0dd1591b..5a56b7104c 100644 --- a/kde-apps/kcolorchooser/kcolorchooser-9999.ebuild +++ b/kde-apps/kcolorchooser/kcolorchooser-9999.ebuild @@ -1,25 +1,24 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KDE color selector/editor" HOMEPAGE="https://apps.kde.org/kcolorchooser/" LICENSE="MIT" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kcron/kcron-23.08.49.9999.ebuild b/kde-apps/kcron/kcron-23.08.49.9999.ebuild deleted file mode 100644 index b87a43182c..0000000000 --- a/kde-apps/kcron/kcron-23.08.49.9999.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE Task Scheduler" -HOMEPAGE="https://apps.kde.org/kcron/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND} - virtual/cron -" diff --git a/kde-apps/kcron/kcron-9999.ebuild b/kde-apps/kcron/kcron-9999.ebuild index b87a43182c..115585f17d 100644 --- a/kde-apps/kcron/kcron-9999.ebuild +++ b/kde-apps/kcron/kcron-9999.ebuild @@ -1,32 +1,30 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KDE Task Scheduler" HOMEPAGE="https://apps.kde.org/kcron/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 " RDEPEND="${DEPEND} virtual/cron diff --git a/kde-apps/kde-apps-meta/kde-apps-meta-23.08.49.9999.ebuild b/kde-apps/kde-apps-meta/kde-apps-meta-23.08.49.9999.ebuild deleted file mode 100644 index 211903ea4d..0000000000 --- a/kde-apps/kde-apps-meta/kde-apps-meta-23.08.49.9999.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Meta package for the KDE Release Service collection" -HOMEPAGE="https://apps.kde.org/" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="" -IUSE="accessibility +admin +education +games +graphics +multimedia +network pim sdk +utils" - -RDEPEND=" - >=kde-apps/kdecore-meta-${PV}:${SLOT} - accessibility? ( >=kde-apps/kdeaccessibility-meta-${PV}:${SLOT} ) - admin? ( >=kde-apps/kdeadmin-meta-${PV}:${SLOT} ) - education? ( >=kde-apps/kdeedu-meta-${PV}:${SLOT} ) - games? ( >=kde-apps/kdegames-meta-${PV}:${SLOT} ) - graphics? ( >=kde-apps/kdegraphics-meta-${PV}:${SLOT} ) - multimedia? ( >=kde-apps/kdemultimedia-meta-${PV}:${SLOT} ) - network? ( >=kde-apps/kdenetwork-meta-${PV}:${SLOT} ) - pim? ( >=kde-apps/kdepim-meta-${PV}:${SLOT} ) - sdk? ( >=kde-apps/kdesdk-meta-${PV}:${SLOT} ) - utils? ( >=kde-apps/kdeutils-meta-${PV}:${SLOT} ) -" diff --git a/kde-apps/kde-apps-meta/kde-apps-meta-9999.ebuild b/kde-apps/kde-apps-meta/kde-apps-meta-9999.ebuild index b3b2a3edfd..b7288ab65d 100644 --- a/kde-apps/kde-apps-meta/kde-apps-meta-9999.ebuild +++ b/kde-apps/kde-apps-meta/kde-apps-meta-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ DESCRIPTION="Meta package for the KDE Release Service collection" HOMEPAGE="https://apps.kde.org/" LICENSE="metapackage" -SLOT="5" +SLOT="0" KEYWORDS="" IUSE="accessibility +admin +education +games +graphics +multimedia +network pim sdk +utils" diff --git a/kde-apps/kde-dev-scripts/kde-dev-scripts-23.08.49.9999.ebuild b/kde-apps/kde-dev-scripts/kde-dev-scripts-23.08.49.9999.ebuild deleted file mode 100644 index 4abdfc7aba..0000000000 --- a/kde-apps/kde-dev-scripts/kde-dev-scripts-23.08.49.9999.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="true" -KFMIN=5.104.0 -inherit ecm gear.kde.org - -DESCRIPTION="KDE Development Scripts" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -# kdelibs4support - required for kdex.dtd -# kdoctools - to use ECM instead of kdelibs4 -DEPEND=" - >=kde-frameworks/kdelibs4support-${KFMIN}:5 - >=kde-frameworks/kdoctools-${KFMIN}:5 -" -RDEPEND=" - app-arch/advancecomp - media-gfx/optipng - dev-perl/XML-DOM -" - -src_prepare() { - ecm_src_prepare - - # bug 275069 - sed -e 's:colorsvn::' -i CMakeLists.txt || die -} diff --git a/kde-apps/kde-dev-scripts/kde-dev-scripts-9999.ebuild b/kde-apps/kde-dev-scripts/kde-dev-scripts-9999.ebuild index 4abdfc7aba..e6ec6f9f25 100644 --- a/kde-apps/kde-dev-scripts/kde-dev-scripts-9999.ebuild +++ b/kde-apps/kde-dev-scripts/kde-dev-scripts-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="true" -KFMIN=5.104.0 +KFMIN=5.115.0 inherit ecm gear.kde.org DESCRIPTION="KDE Development Scripts" diff --git a/kde-apps/kde-dev-utils/kde-dev-utils-23.08.49.9999.ebuild b/kde-apps/kde-dev-utils/kde-dev-utils-23.08.49.9999.ebuild deleted file mode 100644 index edb92fb49a..0000000000 --- a/kde-apps/kde-dev-utils/kde-dev-utils-23.08.49.9999.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE Development Utilities" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/designer-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kde-dev-utils/kde-dev-utils-9999.ebuild b/kde-apps/kde-dev-utils/kde-dev-utils-9999.ebuild index edb92fb49a..174471e39b 100644 --- a/kde-apps/kde-dev-utils/kde-dev-utils-9999.ebuild +++ b/kde-apps/kde-dev-utils/kde-dev-utils-9999.ebuild @@ -1,31 +1,30 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KDE Development Utilities" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/designer-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qttools-${QTMIN}:6[designer,widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-23.08.49.9999.ebuild b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-23.08.49.9999.ebuild deleted file mode 100644 index 20daf45665..0000000000 --- a/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-23.08.49.9999.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="kdeaccessibility - merge this to pull in all kdeaccessiblity-derived packages" -HOMEPAGE="https://apps.kde.org/" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="" -IUSE="" - -RDEPEND=" - >=app-accessibility/kontrast-${PV}:${SLOT} - >=kde-apps/kmag-${PV}:${SLOT} - >=kde-apps/kmousetool-${PV}:${SLOT} - >=kde-apps/kmouth-${PV}:${SLOT} -" diff --git a/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-9999.ebuild b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-9999.ebuild index a235d70888..869a9945dd 100644 --- a/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-9999.ebuild +++ b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ DESCRIPTION="kdeaccessibility - merge this to pull in all kdeaccessiblity-derive HOMEPAGE="https://apps.kde.org/" LICENSE="metapackage" -SLOT="5" +SLOT="0" KEYWORDS="" IUSE="" diff --git a/kde-apps/kdeadmin-meta/kdeadmin-meta-23.08.49.9999.ebuild b/kde-apps/kdeadmin-meta/kdeadmin-meta-23.08.49.9999.ebuild deleted file mode 100644 index a721d3ea2d..0000000000 --- a/kde-apps/kdeadmin-meta/kdeadmin-meta-23.08.49.9999.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="KDE administration tools - merge this to pull in all kdeadmin-derived packages" -HOMEPAGE="https://apps.kde.org/" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="" -IUSE="+cron" - -RDEPEND=" - >=kde-apps/ksystemlog-${PV}:${SLOT} - cron? ( >=kde-apps/kcron-${PV}:${SLOT} ) -" diff --git a/kde-apps/kdeadmin-meta/kdeadmin-meta-9999.ebuild b/kde-apps/kdeadmin-meta/kdeadmin-meta-9999.ebuild index 1fa7c725c3..90eb1b843b 100644 --- a/kde-apps/kdeadmin-meta/kdeadmin-meta-9999.ebuild +++ b/kde-apps/kdeadmin-meta/kdeadmin-meta-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ DESCRIPTION="KDE administration tools - merge this to pull in all kdeadmin-deriv HOMEPAGE="https://apps.kde.org/" LICENSE="metapackage" -SLOT="5" +SLOT="0" KEYWORDS="" IUSE="+cron" diff --git a/kde-apps/kdebugsettings/kdebugsettings-23.08.49.9999.ebuild b/kde-apps/kdebugsettings/kdebugsettings-23.08.49.9999.ebuild deleted file mode 100644 index 673060e520..0000000000 --- a/kde-apps/kdebugsettings/kdebugsettings-23.08.49.9999.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Application to enable/disable qCDebug" -HOMEPAGE="https://apps.kde.org/kdebugsettings/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -RESTRICT="test" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kdebugsettings/kdebugsettings-9999.ebuild b/kde-apps/kdebugsettings/kdebugsettings-9999.ebuild index 673060e520..d4a5a124b8 100644 --- a/kde-apps/kdebugsettings/kdebugsettings-9999.ebuild +++ b/kde-apps/kdebugsettings/kdebugsettings-9999.ebuild @@ -1,33 +1,32 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Application to enable/disable qCDebug" HOMEPAGE="https://apps.kde.org/kdebugsettings/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" RESTRICT="test" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kdecore-meta/kdecore-meta-23.08.49.9999.ebuild b/kde-apps/kdecore-meta/kdecore-meta-23.08.49.9999.ebuild deleted file mode 100644 index b1334f3ab0..0000000000 --- a/kde-apps/kdecore-meta/kdecore-meta-23.08.49.9999.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="kdecore - merge this to pull in the most basic applications" -HOMEPAGE="https://apps.kde.org/" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="" -IUSE="+handbook +share +thumbnail +webengine" - -RDEPEND=" - >=kde-apps/dolphin-${PV}:${SLOT} - >=kde-apps/kdialog-${PV}:${SLOT} - >=kde-apps/keditbookmarks-${PV}:${SLOT} - >=kde-apps/kfind-${PV}:${SLOT} - >=kde-apps/konsole-${PV}:${SLOT} - >=kde-apps/kwrite-${PV}:${SLOT} - handbook? ( >=kde-apps/khelpcenter-${PV}:${SLOT} ) - webengine? ( || ( - >=www-client/falkon-${PV} - >=kde-apps/konqueror-${PV}:${SLOT} - ) ) -" -# Optional runtime deps: kde-apps/dolphin -RDEPEND="${RDEPEND} - share? ( kde-frameworks/purpose:${SLOT} ) - thumbnail? ( - >=kde-apps/ffmpegthumbs-${PV}:${SLOT} - >=kde-apps/thumbnailers-${PV}:${SLOT} - ) -" diff --git a/kde-apps/kdecore-meta/kdecore-meta-9999.ebuild b/kde-apps/kdecore-meta/kdecore-meta-9999.ebuild index d7989354ef..857fb4e4b9 100644 --- a/kde-apps/kdecore-meta/kdecore-meta-9999.ebuild +++ b/kde-apps/kdecore-meta/kdecore-meta-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,9 +7,9 @@ DESCRIPTION="kdecore - merge this to pull in the most basic applications" HOMEPAGE="https://apps.kde.org/" LICENSE="metapackage" -SLOT="5" +SLOT="0" KEYWORDS="" -IUSE="+handbook +share +thumbnail +webengine" +IUSE="+share +thumbnail +webengine" RDEPEND=" >=kde-apps/dolphin-${PV}:* @@ -18,15 +18,17 @@ RDEPEND=" >=kde-apps/kfind-${PV}:* >=kde-apps/konsole-${PV}:* >=kde-apps/kwrite-${PV}:* - handbook? ( >=kde-apps/khelpcenter-${PV}:* ) - webengine? ( || ( - >=www-client/falkon-${PV} - >=kde-apps/konqueror-${PV}:* - ) ) + webengine? ( + >=kde-apps/khelpcenter-${PV}:* + || ( + >=www-client/falkon-${PV} + >=kde-apps/konqueror-${PV}:* + ) + ) " # Optional runtime deps: kde-apps/dolphin RDEPEND="${RDEPEND} - share? ( kde-frameworks/purpose:${SLOT} ) + share? ( kde-frameworks/purpose:6 ) thumbnail? ( >=kde-apps/ffmpegthumbs-${PV}:* >=kde-apps/thumbnailers-${PV}:* diff --git a/kde-apps/kdeedu-data/kdeedu-data-23.08.49.9999.ebuild b/kde-apps/kdeedu-data/kdeedu-data-23.08.49.9999.ebuild deleted file mode 100644 index 97cfdea8a7..0000000000 --- a/kde-apps/kdeedu-data/kdeedu-data-23.08.49.9999.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gear.kde.org cmake - -DESCRIPTION="Shared icons, artwork and data files for educational applications" - -LICENSE="GPL-2" -SLOT="5" -KEYWORDS="" -IUSE="" - -BDEPEND=" - dev-qt/qtcore:5 - kde-frameworks/extra-cmake-modules:0 -" diff --git a/kde-apps/kdeedu-data/kdeedu-data-9999.ebuild b/kde-apps/kdeedu-data/kdeedu-data-9999.ebuild index 97cfdea8a7..ba0159cfe8 100644 --- a/kde-apps/kdeedu-data/kdeedu-data-9999.ebuild +++ b/kde-apps/kdeedu-data/kdeedu-data-9999.ebuild @@ -1,18 +1,18 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit gear.kde.org cmake +inherit cmake gear.kde.org DESCRIPTION="Shared icons, artwork and data files for educational applications" LICENSE="GPL-2" -SLOT="5" +SLOT="0" KEYWORDS="" IUSE="" BDEPEND=" - dev-qt/qtcore:5 - kde-frameworks/extra-cmake-modules:0 + dev-qt/qtbase:6 + >=kde-frameworks/extra-cmake-modules-6.0:0 " diff --git a/kde-apps/kdeedu-meta/kdeedu-meta-23.08.49.9999.ebuild b/kde-apps/kdeedu-meta/kdeedu-meta-23.08.49.9999.ebuild deleted file mode 100644 index adae801bb2..0000000000 --- a/kde-apps/kdeedu-meta/kdeedu-meta-23.08.49.9999.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="KDE educational apps - merge this to pull in all kdeedu-derived packages" -HOMEPAGE="https://edu.kde.org" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="" -IUSE="+webengine" - -RDEPEND=" - >=kde-apps/analitza-${PV}:${SLOT} - >=kde-apps/artikulate-${PV}:${SLOT} - >=kde-apps/blinken-${PV}:${SLOT} - >=kde-apps/kalzium-${PV}:${SLOT} - >=kde-apps/kanagram-${PV}:${SLOT} - >=kde-apps/kbruch-${PV}:${SLOT} - >=kde-apps/kdeedu-data-${PV}:${SLOT} - >=kde-apps/kgeography-${PV}:${SLOT} - >=kde-apps/khangman-${PV}:${SLOT} - >=kde-apps/kig-${PV}:${SLOT} - >=kde-apps/kiten-${PV}:${SLOT} - >=kde-apps/klettres-${PV}:${SLOT} - >=kde-apps/kmplot-${PV}:${SLOT} - >=kde-apps/kqtquickcharts-${PV}:${SLOT} - >=kde-apps/ktouch-${PV}:${SLOT} - >=kde-apps/kturtle-${PV}:${SLOT} - >=kde-apps/kwordquiz-${PV}:${SLOT} - >=kde-apps/libkeduvocdocument-${PV}:${SLOT} - >=kde-apps/marble-${PV}:${SLOT} - >=kde-apps/minuet-${PV}:${SLOT} - >=kde-apps/rocs-${PV}:${SLOT} - >=kde-apps/step-${PV}:${SLOT} - webengine? ( - >=kde-apps/cantor-${PV}:${SLOT} - >=kde-apps/kalgebra-${PV}:${SLOT} - >=kde-apps/parley-${PV}:${SLOT} - ) -" diff --git a/kde-apps/kdeedu-meta/kdeedu-meta-9999.ebuild b/kde-apps/kdeedu-meta/kdeedu-meta-9999.ebuild index 50e73798a7..ce1f2def49 100644 --- a/kde-apps/kdeedu-meta/kdeedu-meta-9999.ebuild +++ b/kde-apps/kdeedu-meta/kdeedu-meta-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ DESCRIPTION="KDE educational apps - merge this to pull in all kdeedu-derived pac HOMEPAGE="https://edu.kde.org" LICENSE="metapackage" -SLOT="5" +SLOT="0" KEYWORDS="" IUSE="+webengine" diff --git a/kde-apps/kdegames-meta/kdegames-meta-23.08.49.9999.ebuild b/kde-apps/kdegames-meta/kdegames-meta-23.08.49.9999.ebuild deleted file mode 100644 index 68f5fb1644..0000000000 --- a/kde-apps/kdegames-meta/kdegames-meta-23.08.49.9999.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="kdegames - merge this to pull in all kdegames-derived packages" -HOMEPAGE="https://apps.kde.org/categories/games/" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="" -IUSE="opengl python" - -RDEPEND=" - >=kde-apps/bomber-${PV}:${SLOT} - >=kde-apps/bovo-${PV}:${SLOT} - >=kde-apps/granatier-${PV}:${SLOT} - >=kde-apps/kapman-${PV}:${SLOT} - >=kde-apps/katomic-${PV}:${SLOT} - >=kde-apps/kblackbox-${PV}:${SLOT} - >=kde-apps/kblocks-${PV}:${SLOT} - >=kde-apps/kbounce-${PV}:${SLOT} - >=kde-apps/kbreakout-${PV}:${SLOT} - >=kde-apps/kdiamond-${PV}:${SLOT} - >=kde-apps/kfourinline-${PV}:${SLOT} - >=kde-apps/kgoldrunner-${PV}:${SLOT} - >=kde-apps/kigo-${PV}:${SLOT} - >=kde-apps/killbots-${PV}:${SLOT} - >=kde-apps/kiriki-${PV}:${SLOT} - >=kde-apps/kjumpingcube-${PV}:${SLOT} - >=kde-apps/klickety-${PV}:${SLOT} - >=kde-apps/klines-${PV}:${SLOT} - >=kde-apps/kmahjongg-${PV}:${SLOT} - >=kde-apps/kmines-${PV}:${SLOT} - >=kde-apps/knavalbattle-${PV}:${SLOT} - >=kde-apps/knetwalk-${PV}:${SLOT} - >=kde-apps/knights-${PV}:${SLOT} - >=kde-apps/kolf-${PV}:${SLOT} - >=kde-apps/kollision-${PV}:${SLOT} - >=kde-apps/konquest-${PV}:${SLOT} - >=kde-apps/kpat-${PV}:${SLOT} - >=kde-apps/kreversi-${PV}:${SLOT} - >=kde-apps/kshisen-${PV}:${SLOT} - >=kde-apps/ksirk-${PV}:${SLOT} - >=kde-apps/ksnakeduel-${PV}:${SLOT} - >=kde-apps/kspaceduel-${PV}:${SLOT} - >=kde-apps/ksquares-${PV}:${SLOT} - >=kde-apps/ktuberling-${PV}:${SLOT} - >=kde-apps/libkdegames-${PV}:${SLOT} - >=kde-apps/libkmahjongg-${PV}:${SLOT} - >=kde-apps/lskat-${PV}:${SLOT} - >=kde-apps/palapeli-${PV}:${SLOT} - >=kde-apps/picmi-${PV}:${SLOT} - opengl? ( - >=kde-apps/ksudoku-${PV}:${SLOT} - >=kde-apps/kubrick-${PV}:${SLOT} - ) - python? ( >=kde-apps/kajongg-${PV}:${SLOT} ) -" diff --git a/kde-apps/kdegames-meta/kdegames-meta-9999.ebuild b/kde-apps/kdegames-meta/kdegames-meta-9999.ebuild index 30727d002f..60eedbaa01 100644 --- a/kde-apps/kdegames-meta/kdegames-meta-9999.ebuild +++ b/kde-apps/kdegames-meta/kdegames-meta-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,11 +7,12 @@ DESCRIPTION="kdegames - merge this to pull in all kdegames-derived packages" HOMEPAGE="https://apps.kde.org/categories/games/" LICENSE="metapackage" -SLOT="5" +SLOT="0" KEYWORDS="" IUSE="opengl python" RDEPEND=" + >=games-puzzle/skladnik-${PV} >=kde-apps/bomber-${PV}:* >=kde-apps/bovo-${PV}:* >=kde-apps/granatier-${PV}:* diff --git a/kde-apps/kdegraphics-meta/kdegraphics-meta-23.08.49.9999.ebuild b/kde-apps/kdegraphics-meta/kdegraphics-meta-23.08.49.9999.ebuild deleted file mode 100644 index 70b684baa7..0000000000 --- a/kde-apps/kdegraphics-meta/kdegraphics-meta-23.08.49.9999.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="kdegraphics - merge this to pull in all kdegraphics-derived packages" -HOMEPAGE="https://apps.kde.org/graphics/" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="" -IUSE="color-management scanner +screencast" - -RDEPEND=" - >=kde-apps/gwenview-${PV}:${SLOT} - >=kde-apps/kamera-${PV}:${SLOT} - >=kde-apps/kcolorchooser-${PV}:${SLOT} - >=kde-apps/kdegraphics-mobipocket-${PV}:${SLOT} - >=kde-apps/kolourpaint-${PV}:${SLOT} - >=kde-apps/kruler-${PV}:${SLOT} - >=kde-apps/libkdcraw-${PV}:${SLOT} - >=kde-apps/libkexiv2-${PV}:${SLOT} - >=kde-apps/okular-${PV}:${SLOT} - >=kde-apps/svgpart-${PV}:${SLOT} - >=kde-apps/thumbnailers-${PV}:${SLOT} - color-management? ( >=kde-misc/colord-kde-${PV}:${SLOT} ) - scanner? ( - >=kde-apps/libksane-${PV}:${SLOT} - >=kde-misc/skanlite-${PV}:${SLOT} - >=media-gfx/skanpage-${PV}:${SLOT} - ) - screencast? ( >=kde-apps/spectacle-${PV}:${SLOT} ) -" diff --git a/kde-apps/kdegraphics-meta/kdegraphics-meta-9999.ebuild b/kde-apps/kdegraphics-meta/kdegraphics-meta-9999.ebuild index 74865bbfc6..f3a567fb80 100644 --- a/kde-apps/kdegraphics-meta/kdegraphics-meta-9999.ebuild +++ b/kde-apps/kdegraphics-meta/kdegraphics-meta-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,9 +7,9 @@ DESCRIPTION="kdegraphics - merge this to pull in all kdegraphics-derived package HOMEPAGE="https://apps.kde.org/graphics/" LICENSE="metapackage" -SLOT="5" +SLOT="0" KEYWORDS="" -IUSE="color-management scanner +screencast" +IUSE="color-management scanner +screencast +webengine" RDEPEND=" >=kde-apps/gwenview-${PV}:* @@ -23,11 +23,12 @@ RDEPEND=" >=kde-apps/okular-${PV}:* >=kde-apps/svgpart-${PV}:* >=kde-apps/thumbnailers-${PV}:* + >=media-gfx/kgraphviewer-${PV}:* color-management? ( >=kde-misc/colord-kde-${PV}:* ) scanner? ( >=kde-apps/libksane-${PV}:* >=kde-misc/skanlite-${PV}:* - >=media-gfx/skanpage-${PV}:* + webengine? ( >=media-gfx/skanpage-${PV}:* ) ) screencast? ( >=kde-apps/spectacle-${PV}:* ) " diff --git a/kde-apps/kdegraphics-meta/metadata.xml b/kde-apps/kdegraphics-meta/metadata.xml index 9f59bdb6d3..edbb279c3e 100644 --- a/kde-apps/kdegraphics-meta/metadata.xml +++ b/kde-apps/kdegraphics-meta/metadata.xml @@ -11,5 +11,6 @@ <use> <flag name="color-management">Enable color management via <pkg>media-libs/opencolorio</pkg></flag> <flag name="screencast">Pull in <pkg>kde-apps/spectacle</pkg> for screenshot/screenrecording support</flag> + <flag name="webengine">Enable page scanning support via <pkg>media-gfx/skanpage</pkg></flag> </use> </pkgmetadata> diff --git a/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-23.08.49.9999.ebuild b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-23.08.49.9999.ebuild deleted file mode 100644 index 0f9c499218..0000000000 --- a/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-23.08.49.9999.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Library to support mobipocket ebooks" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=">=dev-qt/qtgui-${QTMIN}:5" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-9999.ebuild b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-9999.ebuild index ed8cd988dd..b7ed0fd37e 100644 --- a/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-9999.ebuild +++ b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.245.0 -QTMIN=6.6.0 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Library to support mobipocket ebooks" diff --git a/kde-apps/kdemultimedia-meta/kdemultimedia-meta-23.08.49.9999.ebuild b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-23.08.49.9999.ebuild deleted file mode 100644 index de53d0fcd0..0000000000 --- a/kde-apps/kdemultimedia-meta/kdemultimedia-meta-23.08.49.9999.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="kdemultimedia - merge this to pull in all kdemultimedia-derived packages" -HOMEPAGE="https://apps.kde.org/categories/multimedia/" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="" -IUSE="+cdrom +ffmpeg gstreamer" - -RDEPEND=" - >=kde-apps/dragon-${PV}:${SLOT} - >=kde-apps/juk-${PV}:${SLOT} - >=kde-apps/kdenlive-${PV}:${SLOT} - >=kde-apps/kmix-${PV}:${SLOT} - >=kde-apps/kwave-${PV}:${SLOT} - >=media-sound/elisa-${PV}:${SLOT} - >=media-sound/kasts-${PV} - >=media-sound/krecorder-${PV} - cdrom? ( - >=kde-apps/audiocd-kio-${PV}:${SLOT} - >=kde-apps/k3b-${PV}:${SLOT} - >=kde-apps/libkcddb-${PV}:${SLOT} - >=kde-apps/libkcompactdisc-${PV}:${SLOT} - ) - ffmpeg? ( >=kde-apps/ffmpegthumbs-${PV}:${SLOT} ) - gstreamer? ( >=kde-apps/kamoso-${PV}:${SLOT} ) -" diff --git a/kde-apps/kdemultimedia-meta/kdemultimedia-meta-9999.ebuild b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-9999.ebuild index ab09998c3c..785286c5d1 100644 --- a/kde-apps/kdemultimedia-meta/kdemultimedia-meta-9999.ebuild +++ b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ DESCRIPTION="kdemultimedia - merge this to pull in all kdemultimedia-derived pac HOMEPAGE="https://apps.kde.org/categories/multimedia/" LICENSE="metapackage" -SLOT="5" +SLOT="0" KEYWORDS="" IUSE="+cdrom +ffmpeg gstreamer" @@ -21,6 +21,7 @@ RDEPEND=" >=media-sound/kasts-${PV} >=media-sound/krecorder-${PV} cdrom? ( + >=media-sound/audex-${PV} >=kde-apps/audiocd-kio-${PV}:* >=kde-apps/k3b-${PV}:* >=kde-apps/libkcddb-${PV}:* diff --git a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-23.08.49.9999.ebuild b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-23.08.49.9999.ebuild deleted file mode 100644 index eb5c5f1a1e..0000000000 --- a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-23.08.49.9999.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Samba filesharing plugin for file properties" -HOMEPAGE="https://apps.kde.org/kdenetwork_filesharing/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - dev-libs/qcoro5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - net-fs/samba -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON - ) - - ecm_src_configure -} diff --git a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-9999.ebuild b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-9999.ebuild index eb5c5f1a1e..eb51b0ee10 100644 --- a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-9999.ebuild +++ b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-9999.ebuild @@ -1,40 +1,38 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Samba filesharing plugin for file properties" HOMEPAGE="https://apps.kde.org/kdenetwork_filesharing/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - dev-libs/qcoro5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + dev-libs/qcoro + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 " RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:6 net-fs/samba " src_configure() { local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON + -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON ) ecm_src_configure diff --git a/kde-apps/kdenetwork-meta/kdenetwork-meta-23.08.49.9999.ebuild b/kde-apps/kdenetwork-meta/kdenetwork-meta-23.08.49.9999.ebuild deleted file mode 100644 index b203b5c53e..0000000000 --- a/kde-apps/kdenetwork-meta/kdenetwork-meta-23.08.49.9999.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="kdenetwork - merge this to pull in all kdenetwork-derived packages" -HOMEPAGE="https://apps.kde.org/" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="" -IUSE="+bittorrent dropbox samba +screencast +webengine" - -RDEPEND=" - >=kde-apps/kget-${PV}:${SLOT} - >=kde-apps/krdc-${PV}:${SLOT} - >=kde-misc/kdeconnect-${PV}:${SLOT} - >=net-im/neochat-${PV} - >=net-im/tokodon-${PV} - >=net-irc/konversation-${PV}:${SLOT} - >=net-misc/kio-zeroconf-${PV}:${SLOT} - >=net-news/alligator-${PV} - bittorrent? ( - >=net-libs/libktorrent-${PV}:${SLOT} - >=net-p2p/ktorrent-${PV}:${SLOT} - ) - dropbox? ( >=kde-apps/dolphin-plugins-dropbox-${PV}:${SLOT} ) - samba? ( >=kde-apps/kdenetwork-filesharing-${PV}:${SLOT} ) - screencast? ( >=kde-apps/krfb-${PV}:${SLOT} ) - webengine? ( >=kde-misc/kio-gdrive-${PV}:${SLOT} ) -" diff --git a/kde-apps/kdenetwork-meta/kdenetwork-meta-9999.ebuild b/kde-apps/kdenetwork-meta/kdenetwork-meta-9999.ebuild index 10df7ebf2d..ae5225ba2d 100644 --- a/kde-apps/kdenetwork-meta/kdenetwork-meta-9999.ebuild +++ b/kde-apps/kdenetwork-meta/kdenetwork-meta-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ DESCRIPTION="kdenetwork - merge this to pull in all kdenetwork-derived packages" HOMEPAGE="https://apps.kde.org/" LICENSE="metapackage" -SLOT="5" +SLOT="0" KEYWORDS="" IUSE="+bittorrent dropbox samba +screencast +webengine" @@ -15,7 +15,6 @@ RDEPEND=" >=kde-apps/kget-${PV}:* >=kde-apps/krdc-${PV}:* >=kde-misc/kdeconnect-${PV}:* - >=net-im/neochat-${PV} >=net-im/tokodon-${PV} >=net-irc/konversation-${PV}:* >=net-misc/kio-zeroconf-${PV}:* @@ -27,5 +26,11 @@ RDEPEND=" dropbox? ( >=kde-apps/dolphin-plugins-dropbox-${PV}:* ) samba? ( >=kde-apps/kdenetwork-filesharing-${PV}:* ) screencast? ( >=kde-apps/krfb-${PV}:* ) - webengine? ( >=kde-misc/kio-gdrive-${PV}:* ) + webengine? ( + >=kde-apps/kaccounts-integration-${PV}:* + >=kde-apps/kaccounts-providers-${PV}:* + >=kde-apps/signon-kwallet-extension-${PV}:* + >=kde-misc/kio-gdrive-${PV}:* + >=net-im/neochat-${PV} + ) " diff --git a/kde-apps/kdenlive/kdenlive-23.08.49.9999.ebuild b/kde-apps/kdenlive/kdenlive-23.08.49.9999.ebuild deleted file mode 100644 index e38e3d523d..0000000000 --- a/kde-apps/kdenlive/kdenlive-23.08.49.9999.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_DESIGNERPLUGIN="true" -ECM_HANDBOOK="optional" -ECM_QTHELP="true" -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org optfeature - -DESCRIPTION="Non-linear video editing suite by KDE" -HOMEPAGE="https://kdenlive.org/en/" - -LICENSE="GPL-3" -SLOT="5" -KEYWORDS="" -IUSE="gles2-only semantic-desktop v4l" - -RESTRICT="test" # segfaults, bug 684132 - -DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5[gles2-only=] - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtnetworkauth-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/purpose-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=media-libs/mlt-7.14.0[ffmpeg,frei0r,qt5,sdl,xml] - v4l? ( media-libs/libv4l ) -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols-${QTMIN}:5 - media-video/ffmpeg[encode,libass,sdl,X] - media-video/mediainfo -" -BDEPEND="sys-devel/gettext" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package v4l LibV4L2) - ) - ecm_src_configure -} - -pkg_postinst() { - ecm_pkg_postinst - optfeature "VP8 and VP9 codec support" "media-video/ffmpeg[vpx]" -} diff --git a/kde-apps/kdenlive/kdenlive-9999.ebuild b/kde-apps/kdenlive/kdenlive-9999.ebuild index e38e3d523d..18ffc16b0a 100644 --- a/kde-apps/kdenlive/kdenlive-9999.ebuild +++ b/kde-apps/kdenlive/kdenlive-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,63 +7,56 @@ ECM_DESIGNERPLUGIN="true" ECM_HANDBOOK="optional" ECM_QTHELP="true" ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org optfeature DESCRIPTION="Non-linear video editing suite by KDE" HOMEPAGE="https://kdenlive.org/en/" LICENSE="GPL-3" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="gles2-only semantic-desktop v4l" RESTRICT="test" # segfaults, bug 684132 DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5[gles2-only=] - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtnetworkauth-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/purpose-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=media-libs/mlt-7.14.0[ffmpeg,frei0r,qt5,sdl,xml] + >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gles2-only=,gui,network,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=dev-qt/qtmultimedia-${QTMIN}:6 + >=dev-qt/qtnetworkauth-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kbookmarks-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kfilemetadata-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/purpose-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + >=media-libs/mlt-7.22.0-r1[ffmpeg,frei0r,qt6,sdl,xml] v4l? ( media-libs/libv4l ) " RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 media-video/ffmpeg[encode,libass,sdl,X] media-video/mediainfo " diff --git a/kde-apps/kdepim-addons/kdepim-addons-23.08.49.9999.ebuild b/kde-apps/kdepim-addons/kdepim-addons-23.08.49.9999.ebuild deleted file mode 100644 index 9887fb06c1..0000000000 --- a/kde-apps/kdepim-addons/kdepim-addons-23.08.49.9999.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org optfeature - -DESCRIPTION="Plugins for KDE Personal Information Management Suite" -HOMEPAGE="https://apps.kde.org/kontact/" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="importwizard markdown" - -RESTRICT="test" - -RDEPEND=" - >=app-crypt/gpgme-1.16.0:=[cxx,qt5] - >=dev-libs/grantlee-5.3.0:5 - dev-libs/ktextaddons:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-notes-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/eventviews-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/incidenceeditor-${PVCUT}:5 - >=kde-apps/kaddressbook-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kimap-${PVCUT}:5 - >=kde-apps/kitinerary-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpkpass-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-apps/libksieve-${PVCUT}:5 - >=kde-apps/libktnef-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/prison-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - importwizard? ( >=kde-apps/akonadi-import-wizard-${PVCUT}:5 ) - markdown? ( app-text/discount:= ) -" -DEPEND="${RDEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package importwizard KPimImportWizard) - $(cmake_use_find_package markdown Discount) - ) - - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "regex support for Sieve editor plugin" kde-misc/kregexpeditor - fi - ecm_pkg_postinst -} diff --git a/kde-apps/kdepim-addons/kdepim-addons-9999.ebuild b/kde-apps/kdepim-addons/kdepim-addons-9999.ebuild index 9887fb06c1..6ef9924d8d 100644 --- a/kde-apps/kdepim-addons/kdepim-addons-9999.ebuild +++ b/kde-apps/kdepim-addons/kdepim-addons-9999.ebuild @@ -1,76 +1,73 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org optfeature DESCRIPTION="Plugins for KDE Personal Information Management Suite" HOMEPAGE="https://apps.kde.org/kontact/" LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="importwizard markdown" RESTRICT="test" RDEPEND=" - >=app-crypt/gpgme-1.16.0:=[cxx,qt5] - >=dev-libs/grantlee-5.3.0:5 - dev-libs/ktextaddons:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-notes-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/eventviews-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/incidenceeditor-${PVCUT}:5 - >=kde-apps/kaddressbook-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kimap-${PVCUT}:5 - >=kde-apps/kitinerary-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpkpass-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-apps/libksieve-${PVCUT}:5 - >=kde-apps/libktnef-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/prison-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - importwizard? ( >=kde-apps/akonadi-import-wizard-${PVCUT}:5 ) + >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6] + >=dev-libs/ktextaddons-1.5.4:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/akonadi-contacts-${PVCUT}:6 + >=kde-apps/akonadi-notes-${PVCUT}:6 + >=kde-apps/calendarsupport-${PVCUT}:6 + >=kde-apps/eventviews-${PVCUT}:6 + >=kde-apps/grantleetheme-${PVCUT}:6 + >=kde-apps/incidenceeditor-${PVCUT}:6 + >=kde-apps/kaddressbook-${PVCUT}:6 + >=kde-apps/kidentitymanagement-${PVCUT}:6 + >=kde-apps/kimap-${PVCUT}:6 + >=kde-apps/kitinerary-${PVCUT}:6 + >=kde-apps/kmailtransport-${PVCUT}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-apps/kpkpass-${PVCUT}:6 + >=kde-apps/libkdepim-${PVCUT}:6 + >=kde-apps/libkleo-${PVCUT}:6 + >=kde-apps/libksieve-${PVCUT}:6 + >=kde-apps/libktnef-${PVCUT}:6 + >=kde-apps/mailcommon-${PVCUT}:6 + >=kde-apps/messagelib-${PVCUT}:6 + >=kde-apps/pimcommon-${PVCUT}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/ktexttemplate-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/prison-${KFMIN}:6 + >=kde-frameworks/syntax-highlighting-${KFMIN}:6 + importwizard? ( >=kde-apps/akonadi-import-wizard-${PVCUT}:6 ) markdown? ( app-text/discount:= ) " DEPEND="${RDEPEND}" src_configure() { local mycmakeargs=( - $(cmake_use_find_package importwizard KPimImportWizard) + $(cmake_use_find_package importwizard KPim6ImportWizard) $(cmake_use_find_package markdown Discount) ) diff --git a/kde-apps/kdepim-meta/kdepim-meta-23.08.49.9999.ebuild b/kde-apps/kdepim-meta/kdepim-meta-23.08.49.9999.ebuild deleted file mode 100644 index 52ceee927e..0000000000 --- a/kde-apps/kdepim-meta/kdepim-meta-23.08.49.9999.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="KDE PIM - merge this to pull in all kdepim-derived packages" -HOMEPAGE="https://apps.kde.org/kontact/" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="" -IUSE="bogofilter clamav spamassassin" - -RDEPEND=" - >=app-office/merkuro-${PV}:${SLOT} - >=kde-apps/akonadi-${PV}:${SLOT} - >=kde-apps/akonadiconsole-${PV}:${SLOT} - >=kde-apps/akonadi-calendar-${PV}:${SLOT} - >=kde-apps/akonadi-contacts-${PV}:${SLOT} - >=kde-apps/akonadi-import-wizard-${PV}:${SLOT} - >=kde-apps/akonadi-mime-${PV}:${SLOT} - >=kde-apps/akonadi-notes-${PV}:${SLOT} - >=kde-apps/akonadi-search-${PV}:${SLOT} - >=kde-apps/akregator-${PV}:${SLOT} - >=kde-apps/calendarjanitor-${PV}:${SLOT} - >=kde-apps/calendarsupport-${PV}:${SLOT} - >=kde-apps/eventviews-${PV}:${SLOT} - >=kde-apps/grantlee-editor-${PV}:${SLOT} - >=kde-apps/grantleetheme-${PV}:${SLOT} - >=kde-apps/incidenceeditor-${PV}:${SLOT} - >=kde-apps/kaddressbook-${PV}:${SLOT} - >=kde-apps/kalarm-${PV}:${SLOT} - >=kde-apps/kcalutils-${PV}:${SLOT} - >=kde-apps/kdepim-addons-${PV}:${SLOT} - >=kde-apps/kdepim-runtime-${PV}:${SLOT} - >=kde-apps/kidentitymanagement-${PV}:${SLOT} - >=kde-apps/kimap-${PV}:${SLOT} - >=kde-apps/kitinerary-${PV}:${SLOT} - >=kde-apps/kldap-${PV}:${SLOT} - >=kde-apps/kleopatra-${PV}:${SLOT} - >=kde-apps/kmail-${PV}:${SLOT} - >=kde-apps/kmail-account-wizard-${PV}:${SLOT} - >=kde-apps/kmailtransport-${PV}:${SLOT} - >=kde-apps/kmbox-${PV}:${SLOT} - >=kde-apps/kmime-${PV}:${SLOT} - >=kde-apps/knotes-${PV}:${SLOT} - >=kde-apps/konsolekalendar-${PV}:${SLOT} - >=kde-apps/kontact-${PV}:${SLOT} - >=kde-apps/kontactinterface-${PV}:${SLOT} - >=kde-apps/korganizer-${PV}:${SLOT} - >=kde-apps/kpimtextedit-${PV}:${SLOT} - >=kde-apps/kpkpass-${PV}:${SLOT} - >=kde-apps/ksmtp-${PV}:${SLOT} - >=kde-apps/libgravatar-${PV}:${SLOT} - >=kde-apps/libkdepim-${PV}:${SLOT} - >=kde-apps/libkgapi-${PV}:${SLOT} - >=kde-apps/libkleo-${PV}:${SLOT} - >=kde-apps/libksieve-${PV}:${SLOT} - >=kde-apps/libktnef-${PV}:${SLOT} - >=kde-apps/mailcommon-${PV}:${SLOT} - >=kde-apps/mailimporter-${PV}:${SLOT} - >=kde-apps/mbox-importer-${PV}:${SLOT} - >=kde-apps/messagelib-${PV}:${SLOT} - >=kde-apps/pim-data-exporter-${PV}:${SLOT} - >=kde-apps/pim-sieve-editor-${PV}:${SLOT} - >=kde-apps/pimcommon-${PV}:${SLOT} - >=kde-misc/zanshin-${PV}:${SLOT} -" -# Optional runtime dependencies: kde-apps/kmail -RDEPEND="${RDEPEND} - bogofilter? ( mail-filter/bogofilter ) - clamav? ( app-antivirus/clamav ) - spamassassin? ( mail-filter/spamassassin ) -" diff --git a/kde-apps/kdepim-meta/kdepim-meta-9999.ebuild b/kde-apps/kdepim-meta/kdepim-meta-9999.ebuild index 00e44aa434..ab4c78a899 100644 --- a/kde-apps/kdepim-meta/kdepim-meta-9999.ebuild +++ b/kde-apps/kdepim-meta/kdepim-meta-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,7 +7,7 @@ DESCRIPTION="KDE PIM - merge this to pull in all kdepim-derived packages" HOMEPAGE="https://apps.kde.org/kontact/" LICENSE="metapackage" -SLOT="5" +SLOT="0" KEYWORDS="" IUSE="bogofilter clamav spamassassin" @@ -43,7 +43,6 @@ RDEPEND=" >=kde-apps/kmailtransport-${PV}:* >=kde-apps/kmbox-${PV}:* >=kde-apps/kmime-${PV}:* - >=kde-apps/knotes-${PV}:* >=kde-apps/konsolekalendar-${PV}:* >=kde-apps/kontact-${PV}:* >=kde-apps/kontactinterface-${PV}:* @@ -61,6 +60,7 @@ RDEPEND=" >=kde-apps/mailimporter-${PV}:* >=kde-apps/mbox-importer-${PV}:* >=kde-apps/messagelib-${PV}:* + >=kde-apps/mimetreeparser-${PV}:* >=kde-apps/pim-data-exporter-${PV}:* >=kde-apps/pim-sieve-editor-${PV}:* >=kde-apps/pimcommon-${PV}:* diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-23.08.49.9999.ebuild b/kde-apps/kdepim-runtime/kdepim-runtime-23.08.49.9999.ebuild deleted file mode 100644 index e634c334ee..0000000000 --- a/kde-apps/kdepim-runtime/kdepim-runtime-23.08.49.9999.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Runtime plugin collection to extend the functionality of KDE PIM" -HOMEPAGE="https://apps.kde.org/kontact/" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="speech" - -RESTRICT="test" - -# TODO kolab -RDEPEND=" - >=app-crypt/qca-2.3.0:2[qt5(+)] - dev-libs/cyrus-sasl:2 - dev-libs/libical:= - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtnetworkauth-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/akonadi-notes-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kimap-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmbox-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkgapi-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdav-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) -" -DEPEND="${RDEPEND} - test? ( - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-apps/kimap-${PVCUT}:5[test] - ) -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_Libkolabxml=ON - $(cmake_use_find_package speech Qt5TextToSpeech) - ) - ecm_src_configure -} diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild b/kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild index e634c334ee..42627923cb 100644 --- a/kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild +++ b/kde-apps/kdepim-runtime/kdepim-runtime-9999.ebuild @@ -1,20 +1,19 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -ECM_HANDBOOK="optional" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Runtime plugin collection to extend the functionality of KDE PIM" HOMEPAGE="https://apps.kde.org/kontact/" LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="speech" @@ -22,66 +21,62 @@ RESTRICT="test" # TODO kolab RDEPEND=" - >=app-crypt/qca-2.3.0:2[qt5(+)] + >=app-crypt/qca-2.3.7:2[qt6] dev-libs/cyrus-sasl:2 - dev-libs/libical:= - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtnetworkauth-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/akonadi-notes-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kimap-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmbox-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkgapi-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdav-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) + >=dev-libs/qtkeychain-0.14.2:=[qt6] + >=dev-libs/ktextaddons-1.5.4:6 + >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network,widgets,xml] + >=dev-qt/qtnetworkauth-${QTMIN}:6 + >=dev-qt/qtwebengine-${QTMIN}:6[widgets] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/akonadi-calendar-${PVCUT}:6 + >=kde-apps/akonadi-contacts-${PVCUT}:6 + >=kde-apps/akonadi-mime-${PVCUT}:6 + >=kde-apps/akonadi-notes-${PVCUT}:6 + >=kde-apps/kcalutils-${PVCUT}:6 + >=kde-apps/kidentitymanagement-${PVCUT}:6 + >=kde-apps/kimap-${PVCUT}:6 + >=kde-apps/kldap-${PVCUT}:6 + >=kde-apps/kmailtransport-${PVCUT}:6 + >=kde-apps/kmbox-${PVCUT}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-apps/libkgapi-${PVCUT}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdav-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + speech? ( >=dev-qt/qtspeech-${QTMIN}:6 ) " DEPEND="${RDEPEND} test? ( - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-apps/kimap-${PVCUT}:5[test] + >=kde-apps/akonadi-${PVCUT}:6[tools] + >=kde-apps/kimap-${PVCUT}:6[test] ) " src_configure() { local mycmakeargs=( + -DKDEPIM_RUN_AKONADI_TEST=$(usex test) + -DCMAKE_DISABLE_FIND_PACKAGE_Etebase=ON -DCMAKE_DISABLE_FIND_PACKAGE_Libkolabxml=ON - $(cmake_use_find_package speech Qt5TextToSpeech) + $(cmake_use_find_package speech Qt6TextToSpeech) ) ecm_src_configure } diff --git a/kde-apps/kdepim-runtime/metadata.xml b/kde-apps/kdepim-runtime/metadata.xml index fa80953797..d925f24397 100644 --- a/kde-apps/kdepim-runtime/metadata.xml +++ b/kde-apps/kdepim-runtime/metadata.xml @@ -8,7 +8,4 @@ <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> - <use> - <flag name="speech">Enable text-to-speech support</flag> - </use> </pkgmetadata> diff --git a/kde-apps/kdesdk-meta/kdesdk-meta-23.08.49.9999.ebuild b/kde-apps/kdesdk-meta/kdesdk-meta-23.08.49.9999.ebuild deleted file mode 100644 index c9d0626639..0000000000 --- a/kde-apps/kdesdk-meta/kdesdk-meta-23.08.49.9999.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="KDE SDK - merge this to pull in all kdesdk-derived packages" -HOMEPAGE="https://apps.kde.org/categories/development/" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="" -IUSE="cvs git mercurial perl php python subversion webengine" - -RDEPEND=" - >=kde-apps/kapptemplate-${PV}:${SLOT} - >=kde-apps/kcachegrind-${PV}:${SLOT} - >=kde-apps/kde-dev-scripts-${PV}:${SLOT} - >=kde-apps/kde-dev-utils-${PV}:${SLOT} - >=kde-apps/kdesdk-thumbnailers-${PV}:${SLOT} - >=kde-apps/kompare-${PV}:${SLOT} - >=kde-apps/libkomparediff2-${PV}:${SLOT} - >=kde-apps/poxml-${PV}:${SLOT} - >=kde-apps/umbrello-${PV}:${SLOT} - cvs? ( >=kde-apps/cervisia-${PV}:${SLOT} ) - git? ( >=kde-apps/dolphin-plugins-git-${PV}:${SLOT} ) - mercurial? ( >=kde-apps/dolphin-plugins-mercurial-${PV}:${SLOT} ) - perl? ( >=dev-util/kio-perldoc-${PV}:${SLOT} ) - python? ( >=kde-apps/lokalize-${PV}:${SLOT} ) - subversion? ( >=kde-apps/dolphin-plugins-subversion-${PV}:${SLOT} ) - webengine? ( - >=dev-util/kdevelop-${PV}:${SLOT} - php? ( >=dev-util/kdevelop-php-${PV}:${SLOT} ) - python? ( >=dev-util/kdevelop-python-${PV}:${SLOT} ) - ) -" diff --git a/kde-apps/kdesdk-meta/kdesdk-meta-9999.ebuild b/kde-apps/kdesdk-meta/kdesdk-meta-9999.ebuild index 9730009022..64df9e08d0 100644 --- a/kde-apps/kdesdk-meta/kdesdk-meta-9999.ebuild +++ b/kde-apps/kdesdk-meta/kdesdk-meta-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,11 +7,12 @@ DESCRIPTION="KDE SDK - merge this to pull in all kdesdk-derived packages" HOMEPAGE="https://apps.kde.org/categories/development/" LICENSE="metapackage" -SLOT="5" +SLOT="0" KEYWORDS="" IUSE="cvs git mercurial perl php python subversion webengine" RDEPEND=" + >=dev-util/massif-visualizer-${PV}:* >=kde-apps/kapptemplate-${PV}:* >=kde-apps/kcachegrind-${PV}:* >=kde-apps/kde-dev-scripts-${PV}:* diff --git a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-23.08.49.9999.ebuild b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-23.08.49.9999.ebuild deleted file mode 100644 index f24595bf60..0000000000 --- a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-23.08.49.9999.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Thumbnail generator for PO files" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - sys-devel/gettext -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-9999.ebuild b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-9999.ebuild index f24595bf60..f3bc321b23 100644 --- a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-9999.ebuild +++ b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-9999.ebuild @@ -1,26 +1,25 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Thumbnail generator for PO files" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 sys-devel/gettext " RDEPEND="${DEPEND}" diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-23.08.49.9999.ebuild b/kde-apps/kdeutils-meta/kdeutils-meta-23.08.49.9999.ebuild deleted file mode 100644 index 9e5657e581..0000000000 --- a/kde-apps/kdeutils-meta/kdeutils-meta-23.08.49.9999.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="kdeutils - merge this to pull in all kdeutils-derived packages" -HOMEPAGE="https://apps.kde.org/categories/utilities/" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="" -IUSE="7zip cups gpg lrz plasma rar +webengine" - -RDEPEND=" - >=app-cdr/dolphin-plugins-mountiso-${PV}:${SLOT} - >=app-crypt/keysmith-${PV} - >=kde-apps/ark-${PV}:${SLOT} - >=kde-apps/filelight-${PV}:${SLOT} - >=kde-apps/kate-${PV}:${SLOT} - >=kde-apps/kbackup-${PV}:${SLOT} - >=kde-apps/kcalc-${PV}:${SLOT} - >=kde-apps/kcharselect-${PV}:${SLOT} - >=kde-apps/kdebugsettings-${PV}:${SLOT} - >=kde-apps/kdf-${PV}:${SLOT} - >=kde-apps/kteatime-${PV}:${SLOT} - >=kde-apps/ktimer-${PV}:${SLOT} - >=kde-apps/kwalletmanager-${PV}:${SLOT} - >=kde-apps/sweeper-${PV}:${SLOT} - >=kde-apps/yakuake-${PV}:${SLOT} - >=kde-misc/kweather-${PV}:${SLOT} - >=kde-misc/markdownpart-${PV}:${SLOT} - >=sys-block/partitionmanager-${PV}:${SLOT} - >=sys-libs/kpmcore-${PV}:${SLOT} - cups? ( >=kde-plasma/print-manager-${PV}:${SLOT} ) - gpg? ( >=kde-apps/kgpg-${PV}:${SLOT} ) - plasma? ( >=kde-misc/kclock-${PV} ) - webengine? ( - >=app-editors/ghostwriter-${PV} - >=kde-apps/kimagemapeditor-${PV}:${SLOT} - ) -" -# Optional runtime deps: kde-apps/ark -RDEPEND="${RDEPEND} - 7zip? ( app-arch/p7zip ) - lrz? ( app-arch/lrzip ) - rar? ( || ( - app-arch/rar - app-arch/unrar - app-arch/unar - ) ) -" diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-9999.ebuild b/kde-apps/kdeutils-meta/kdeutils-meta-9999.ebuild index 47497206d3..fd11d37f9a 100644 --- a/kde-apps/kdeutils-meta/kdeutils-meta-9999.ebuild +++ b/kde-apps/kdeutils-meta/kdeutils-meta-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,13 +7,15 @@ DESCRIPTION="kdeutils - merge this to pull in all kdeutils-derived packages" HOMEPAGE="https://apps.kde.org/categories/utilities/" LICENSE="metapackage" -SLOT="5" +SLOT="0" KEYWORDS="" -IUSE="7zip cups gpg lrz plasma rar +webengine" +IUSE="7zip gpg lrz plasma rar +webengine" RDEPEND=" >=app-cdr/dolphin-plugins-mountiso-${PV}:* + >=app-cdr/isoimagewriter-${PV}:* >=app-crypt/keysmith-${PV} + >=dev-libs/kweathercore-${PV}:* >=kde-apps/ark-${PV}:* >=kde-apps/filelight-${PV}:* >=kde-apps/kate-${PV}:* @@ -31,7 +33,6 @@ RDEPEND=" >=kde-misc/markdownpart-${PV}:* >=sys-block/partitionmanager-${PV}:* >=sys-libs/kpmcore-${PV}:* - cups? ( >=kde-plasma/print-manager-${PV}:* ) gpg? ( >=kde-apps/kgpg-${PV}:* ) plasma? ( >=kde-misc/kclock-${PV} ) webengine? ( diff --git a/kde-apps/kdf/kdf-23.08.49.9999.ebuild b/kde-apps/kdf/kdf-23.08.49.9999.ebuild deleted file mode 100644 index c55318d898..0000000000 --- a/kde-apps/kdf/kdf-23.08.49.9999.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE free disk space utility" -HOMEPAGE="https://apps.kde.org/kdf/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${RDEPEND} - >=kde-frameworks/kcmutils-${KFMIN}:5 -" -BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" diff --git a/kde-apps/kdf/kdf-9999.ebuild b/kde-apps/kdf/kdf-9999.ebuild index c55318d898..29208d1f0d 100644 --- a/kde-apps/kdf/kdf-9999.ebuild +++ b/kde-apps/kdf/kdf-9999.ebuild @@ -1,37 +1,37 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KDE free disk space utility" HOMEPAGE="https://apps.kde.org/kdf/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " DEPEND="${RDEPEND} - >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:6 " -BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" diff --git a/kde-apps/kdialog/kdialog-23.08.49.9999.ebuild b/kde-apps/kdialog/kdialog-23.08.49.9999.ebuild deleted file mode 100644 index 646be33052..0000000000 --- a/kde-apps/kdialog/kdialog-23.08.49.9999.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Can be used to show nice dialog boxes from shell scripts" -HOMEPAGE="https://userbase.kde.org/Kdialog -https://develop.kde.org/deploy/kdialog/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="X" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - X? ( x11-libs/libX11 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DWITHOUT_X11=$(usex !X) - ) - ecm_src_configure -} diff --git a/kde-apps/kdialog/kdialog-9999.ebuild b/kde-apps/kdialog/kdialog-9999.ebuild index 646be33052..bea39f3fe6 100644 --- a/kde-apps/kdialog/kdialog-9999.ebuild +++ b/kde-apps/kdialog/kdialog-9999.ebuild @@ -1,36 +1,36 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Can be used to show nice dialog boxes from shell scripts" -HOMEPAGE="https://userbase.kde.org/Kdialog -https://develop.kde.org/deploy/kdialog/" +HOMEPAGE=" + https://develop.kde.org/docs/administration/kdialog/ + https://invent.kde.org/utilities/kdialog +" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="X" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 X? ( x11-libs/libX11 ) " RDEPEND="${DEPEND}" diff --git a/kde-apps/kdialog/metadata.xml b/kde-apps/kdialog/metadata.xml index d925f24397..f6c6c95b16 100644 --- a/kde-apps/kdialog/metadata.xml +++ b/kde-apps/kdialog/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">utilities/kdialog</remote-id> </upstream> </pkgmetadata> diff --git a/kde-apps/kdiamond/kdiamond-23.08.49.9999.ebuild b/kde-apps/kdiamond/kdiamond-23.08.49.9999.ebuild deleted file mode 100644 index 60444cc5ee..0000000000 --- a/kde-apps/kdiamond/kdiamond-23.08.49.9999.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Single player three-in-a-row game" -HOMEPAGE="https://apps.kde.org/kdiamond/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kdiamond/kdiamond-9999.ebuild b/kde-apps/kdiamond/kdiamond-9999.ebuild index 60444cc5ee..2d6768341f 100644 --- a/kde-apps/kdiamond/kdiamond-9999.ebuild +++ b/kde-apps/kdiamond/kdiamond-9999.ebuild @@ -1,35 +1,34 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Single player three-in-a-row game" HOMEPAGE="https://apps.kde.org/kdiamond/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/keditbookmarks/keditbookmarks-23.08.49.9999.ebuild b/kde-apps/keditbookmarks/keditbookmarks-23.08.49.9999.ebuild deleted file mode 100644 index f3ab9aa546..0000000000 --- a/kde-apps/keditbookmarks/keditbookmarks-23.08.49.9999.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Bookmarks editor based on KDE Frameworks" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="+man" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -src_prepare() { - ecm_src_prepare - - if ! use man ; then - sed -i -e "/kdoctools_create_manpage/ s/^/#/" doc/CMakeLists.txt || die - fi -} diff --git a/kde-apps/keditbookmarks/keditbookmarks-9999.ebuild b/kde-apps/keditbookmarks/keditbookmarks-9999.ebuild index f3ab9aa546..f1d7d1bf4a 100644 --- a/kde-apps/keditbookmarks/keditbookmarks-9999.ebuild +++ b/kde-apps/keditbookmarks/keditbookmarks-9999.ebuild @@ -1,39 +1,40 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Bookmarks editor based on KDE Frameworks" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="+man" +# TODO: X handling? +# 51228bab29102d03f2f973ca5c34500de8d908a8 +# fa227b2f1c94c11486cc696c728c8ac4781d4ed8 DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml] + >=kde-frameworks/kbookmarks-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/keditbookmarks/metadata.xml b/kde-apps/keditbookmarks/metadata.xml index 7e19f65152..d925f24397 100644 --- a/kde-apps/keditbookmarks/metadata.xml +++ b/kde-apps/keditbookmarks/metadata.xml @@ -8,7 +8,4 @@ <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> - <use> - <flag name="man">Build and install man pages</flag> - </use> </pkgmetadata> diff --git a/kde-apps/kfind/kfind-23.08.49.9999.ebuild b/kde-apps/kfind/kfind-23.08.49.9999.ebuild deleted file mode 100644 index 73f4734dc2..0000000000 --- a/kde-apps/kfind/kfind-23.08.49.9999.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="File finder utility based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/kfind/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${RDEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 -" diff --git a/kde-apps/kfind/kfind-9999.ebuild b/kde-apps/kfind/kfind-9999.ebuild index 73f4734dc2..f1fd179f61 100644 --- a/kde-apps/kfind/kfind-9999.ebuild +++ b/kde-apps/kfind/kfind-9999.ebuild @@ -1,37 +1,37 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="File finder utility based on KDE Frameworks" HOMEPAGE="https://apps.kde.org/kfind/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qt5compat-${QTMIN}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kfilemetadata-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " DEPEND="${RDEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[concurrent] " diff --git a/kde-apps/kfloppy/kfloppy-23.08.49.9999.ebuild b/kde-apps/kfloppy/kfloppy-23.08.49.9999.ebuild deleted file mode 100644 index deb1b2150f..0000000000 --- a/kde-apps/kfloppy/kfloppy-23.08.49.9999.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Straightforward graphical means to format 3.5\" and 5.25\" floppy disks" -HOMEPAGE="https://apps.kde.org/kfloppy/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kfloppy/kfloppy-9999.ebuild b/kde-apps/kfloppy/kfloppy-9999.ebuild index deb1b2150f..74755d940b 100644 --- a/kde-apps/kfloppy/kfloppy-9999.ebuild +++ b/kde-apps/kfloppy/kfloppy-9999.ebuild @@ -1,32 +1,40 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org +KFMIN=6.3.0 +QTMIN=6.6.2 +inherit ecm flag-o-matic kde.org DESCRIPTION="Straightforward graphical means to format 3.5\" and 5.25\" floppy disks" HOMEPAGE="https://apps.kde.org/kfloppy/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="0" KEYWORDS="" -IUSE="" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " -RDEPEND="${DEPEND}" +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5 +" + +src_configure() { + # -Werror=odr + # https://bugs.gentoo.org/926320 + # https://invent.kde.org/utilities/kfloppy/-/merge_requests/8 + filter-lto + + ecm_src_configure +} diff --git a/kde-apps/kfloppy/metadata.xml b/kde-apps/kfloppy/metadata.xml index d925f24397..febef5a49b 100644 --- a/kde-apps/kfloppy/metadata.xml +++ b/kde-apps/kfloppy/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">utilities/kfloppy</remote-id> </upstream> </pkgmetadata> diff --git a/kde-apps/kfourinline/kfourinline-23.08.49.9999.ebuild b/kde-apps/kfourinline/kfourinline-23.08.49.9999.ebuild deleted file mode 100644 index aa98e4d2d3..0000000000 --- a/kde-apps/kfourinline/kfourinline-23.08.49.9999.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE four-in-a-row game" -HOMEPAGE="https://apps.kde.org/kfourinline/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kfourinline/kfourinline-9999.ebuild b/kde-apps/kfourinline/kfourinline-9999.ebuild index aa98e4d2d3..3e0c4f21f7 100644 --- a/kde-apps/kfourinline/kfourinline-9999.ebuild +++ b/kde-apps/kfourinline/kfourinline-9999.ebuild @@ -1,34 +1,34 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KDE four-in-a-row game" HOMEPAGE="https://apps.kde.org/kfourinline/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kdnssd-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kgeography/kgeography-23.08.49.9999.ebuild b/kde-apps/kgeography/kgeography-23.08.49.9999.ebuild deleted file mode 100644 index 7af3348cc0..0000000000 --- a/kde-apps/kgeography/kgeography-23.08.49.9999.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Geography learning tool" -HOMEPAGE="https://apps.kde.org/kgeography/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kgeography/kgeography-9999.ebuild b/kde-apps/kgeography/kgeography-9999.ebuild index 7af3348cc0..9da829f0ca 100644 --- a/kde-apps/kgeography/kgeography-9999.ebuild +++ b/kde-apps/kgeography/kgeography-9999.ebuild @@ -1,33 +1,31 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Geography learning tool" HOMEPAGE="https://apps.kde.org/kgeography/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kget/kget-23.08.49.9999.ebuild b/kde-apps/kget/kget-23.08.49.9999.ebuild deleted file mode 100644 index 3b3311b325..0000000000 --- a/kde-apps/kget/kget-23.08.49.9999.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Advanced download manager by KDE" -HOMEPAGE="https://apps.kde.org/kget/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="bittorrent gpg kde mms sqlite" - -RDEPEND=" - >=app-crypt/qca-2.3.0:2[qt5(+)] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - bittorrent? ( >=net-libs/libktorrent-21.07.80:5 ) - gpg? ( app-crypt/gpgme:=[qt5] ) - kde? ( kde-plasma/libkworkspace:5 ) - mms? ( media-libs/libmms ) - sqlite? ( dev-db/sqlite:3 ) -" -DEPEND="${RDEPEND} - dev-libs/boost -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package bittorrent KF5Torrent) - $(cmake_use_find_package gpg Gpgmepp) - $(cmake_use_find_package kde LibKWorkspace) - $(cmake_use_find_package mms LibMms) - $(cmake_use_find_package sqlite SQLite3) - ) - - ecm_src_configure -} - -src_test() { - # bug 756817: schedulertest fails, see also upstream commit 45735cfa - # filedeletertest hangs. - local myctestargs=( - -E "(schedulertest|filedeletertest)" - ) - - ecm_src_test -} diff --git a/kde-apps/kget/kget-9999.ebuild b/kde-apps/kget/kget-9999.ebuild index 3b3311b325..a19637250b 100644 --- a/kde-apps/kget/kget-9999.ebuild +++ b/kde-apps/kget/kget-9999.ebuild @@ -1,52 +1,45 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Advanced download manager by KDE" HOMEPAGE="https://apps.kde.org/kget/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" -IUSE="bittorrent gpg kde mms sqlite" +IUSE="bittorrent gpg mms sqlite" RDEPEND=" - >=app-crypt/qca-2.3.0:2[qt5(+)] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - bittorrent? ( >=net-libs/libktorrent-21.07.80:5 ) - gpg? ( app-crypt/gpgme:=[qt5] ) - kde? ( kde-plasma/libkworkspace:5 ) + >=app-crypt/qca-2.3.7:2[qt6] + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,sql,widgets,xml] + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + bittorrent? ( net-libs/libktorrent:6 ) + gpg? ( >=app-crypt/gpgme-1.23.1-r1:=[qt6] ) mms? ( media-libs/libmms ) sqlite? ( dev-db/sqlite:3 ) " @@ -56,9 +49,9 @@ DEPEND="${RDEPEND} src_configure() { local mycmakeargs=( - $(cmake_use_find_package bittorrent KF5Torrent) + $(cmake_use_find_package bittorrent KTorrent6) $(cmake_use_find_package gpg Gpgmepp) - $(cmake_use_find_package kde LibKWorkspace) + $(cmake_use_find_package gpg QGpgmeQt6) $(cmake_use_find_package mms LibMms) $(cmake_use_find_package sqlite SQLite3) ) diff --git a/kde-apps/kget/metadata.xml b/kde-apps/kget/metadata.xml index 1c1e172780..faecdd3755 100644 --- a/kde-apps/kget/metadata.xml +++ b/kde-apps/kget/metadata.xml @@ -7,6 +7,7 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">network/kget</remote-id> </upstream> <use> <flag name="bittorrent">Enable bittorrent transfer plugin through <pkg>net-libs/libktorrent</pkg></flag> diff --git a/kde-apps/kgoldrunner/kgoldrunner-23.08.49.9999.ebuild b/kde-apps/kgoldrunner/kgoldrunner-23.08.49.9999.ebuild deleted file mode 100644 index 00ebe5ba1a..0000000000 --- a/kde-apps/kgoldrunner/kgoldrunner-23.08.49.9999.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Game of action and puzzle solving by KDE" -HOMEPAGE="https://apps.kde.org/kgoldrunner/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - media-libs/libsndfile - media-libs/openal -" -RDEPEND="${DEPEND} - >=dev-qt/qtsvg-${QTMIN}:5 -" diff --git a/kde-apps/kgoldrunner/kgoldrunner-9999.ebuild b/kde-apps/kgoldrunner/kgoldrunner-9999.ebuild index 00ebe5ba1a..ee6bc2325c 100644 --- a/kde-apps/kgoldrunner/kgoldrunner-9999.ebuild +++ b/kde-apps/kgoldrunner/kgoldrunner-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,34 +6,34 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Game of action and puzzle solving by KDE" HOMEPAGE="https://apps.kde.org/kgoldrunner/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 media-libs/libsndfile media-libs/openal " RDEPEND="${DEPEND} - >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:6 " +BDEPEND="app-alternatives/gzip" diff --git a/kde-apps/kgpg/kgpg-23.08.49.9999.ebuild b/kde-apps/kgpg/kgpg-23.08.49.9999.ebuild deleted file mode 100644 index 067c4f89bd..0000000000 --- a/kde-apps/kgpg/kgpg-23.08.49.9999.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="gpg" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Frontend for GnuPG, a powerful encryption utility by KDE" -HOMEPAGE="https://apps.kde.org/kgpg/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${COMMON_DEPEND} - app-crypt/gpgme -" -RDEPEND="${COMMON_DEPEND} - app-crypt/gnupg -" diff --git a/kde-apps/kgpg/kgpg-9999.ebuild b/kde-apps/kgpg/kgpg-9999.ebuild index 067c4f89bd..7926424e5a 100644 --- a/kde-apps/kgpg/kgpg-9999.ebuild +++ b/kde-apps/kgpg/kgpg-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,43 +6,40 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KDE_SELINUX_MODULE="gpg" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Frontend for GnuPG, a powerful encryption utility by KDE" HOMEPAGE="https://apps.kde.org/kgpg/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/akonadi-contacts-${PVCUT}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " DEPEND="${COMMON_DEPEND} app-crypt/gpgme diff --git a/kde-apps/khangman/khangman-23.08.49.9999.ebuild b/kde-apps/khangman/khangman-23.08.49.9999.ebuild deleted file mode 100644 index 18e4a1e5ea..0000000000 --- a/kde-apps/khangman/khangman-23.08.49.9999.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Classical hangman game by KDE" -HOMEPAGE="https://apps.kde.org/khangman/ https://edu.kde.org/khangman/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkeduvocdocument-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] -" -RDEPEND="${DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=kde-apps/kdeedu-data-${PVCUT}:5 -" diff --git a/kde-apps/khangman/khangman-9999.ebuild b/kde-apps/khangman/khangman-9999.ebuild index 18e4a1e5ea..5a79e88790 100644 --- a/kde-apps/khangman/khangman-9999.ebuild +++ b/kde-apps/khangman/khangman-9999.ebuild @@ -1,44 +1,39 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Classical hangman game by KDE" HOMEPAGE="https://apps.kde.org/khangman/ https://edu.kde.org/khangman/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkeduvocdocument-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkeduvocdocument-${PVCUT}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 " RDEPEND="${DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=kde-apps/kdeedu-data-${PVCUT}:5 + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=dev-qt/qtmultimedia-${QTMIN}:6 + >=kde-apps/kdeedu-data-${PVCUT}:* " diff --git a/kde-apps/khelpcenter/khelpcenter-23.08.49.9999.ebuild b/kde-apps/khelpcenter/khelpcenter-23.08.49.9999.ebuild deleted file mode 100644 index 0d6b46bee6..0000000000 --- a/kde-apps/khelpcenter/khelpcenter-23.08.49.9999.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Application to read documentation for KDE Plasma, Applications, Utilities" -HOMEPAGE="https://apps.kde.org/help/ https://userbase.kde.org/KHelpCenter" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - dev-libs/grantlee:5 - dev-libs/libxml2 - dev-libs/xapian:= - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdoctools-${KFMIN}:5 - >=kde-frameworks/khtml-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5[handbook] - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - kde-plasma/kde-cli-tools:* -" - -src_prepare() { - ecm_src_prepare - sed -e "/^install.*kde4\/services/s/^/#DONT/" -i CMakeLists.txt || die -} diff --git a/kde-apps/khelpcenter/khelpcenter-9999.ebuild b/kde-apps/khelpcenter/khelpcenter-9999.ebuild index 0d6b46bee6..4b95a338e2 100644 --- a/kde-apps/khelpcenter/khelpcenter-9999.ebuild +++ b/kde-apps/khelpcenter/khelpcenter-9999.ebuild @@ -1,51 +1,43 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Application to read documentation for KDE Plasma, Applications, Utilities" -HOMEPAGE="https://apps.kde.org/help/ https://userbase.kde.org/KHelpCenter" +HOMEPAGE="https://apps.kde.org/khelpcenter/ https://userbase.kde.org/KHelpCenter" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - dev-libs/grantlee:5 dev-libs/libxml2 dev-libs/xapian:= - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdoctools-${KFMIN}:5 - >=kde-frameworks/khtml-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5[handbook] - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml] + >=dev-qt/qtwebengine-${QTMIN}:6[widgets] + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kbookmarks-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kdoctools-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6[handbook] + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktexttemplate-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND} kde-plasma/kde-cli-tools:* " - -src_prepare() { - ecm_src_prepare - sed -e "/^install.*kde4\/services/s/^/#DONT/" -i CMakeLists.txt || die -} diff --git a/kde-apps/kidentitymanagement/kidentitymanagement-23.08.49.9999.ebuild b/kde-apps/kidentitymanagement/kidentitymanagement-23.08.49.9999.ebuild deleted file mode 100644 index 751c0d321e..0000000000 --- a/kde-apps/kidentitymanagement/kidentitymanagement-23.08.49.9999.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Library for managing identitites" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -RESTRICT="test" diff --git a/kde-apps/kidentitymanagement/kidentitymanagement-9999.ebuild b/kde-apps/kidentitymanagement/kidentitymanagement-9999.ebuild index 751c0d321e..fc7ecad39d 100644 --- a/kde-apps/kidentitymanagement/kidentitymanagement-9999.ebuild +++ b/kde-apps/kidentitymanagement/kidentitymanagement-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,32 +6,31 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="true" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Library for managing identitites" LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" +RESTRICT="test" + DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-libs/kirigami-addons-1.0:6 + >=dev-libs/ktextaddons-1.5.4:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-apps/kpimtextedit-${PVCUT}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" - -RESTRICT="test" diff --git a/kde-apps/kig/kig-23.08.49.9999.ebuild b/kde-apps/kig/kig-23.08.49.9999.ebuild deleted file mode 100644 index 09b8226cc8..0000000000 --- a/kde-apps/kig/kig-23.08.49.9999.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -PYTHON_COMPAT=( python3_{10..11} ) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit python-single-r1 ecm gear.kde.org - -DESCRIPTION="KDE Interactive Geometry tool" -HOMEPAGE="https://apps.kde.org/kig/ https://edu.kde.org/kig/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="geogebra scripting" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - geogebra? ( >=dev-qt/qtxmlpatterns-${QTMIN}:5 ) - scripting? ( - $(python_gen_cond_dep ' - >=dev-libs/boost-1.70:=[python,${PYTHON_USEDEP}] - ') - ) -" -DEPEND="${RDEPEND} - >=kde-frameworks/ktexteditor-${KFMIN}:5 -" - -PATCHES=( "${FILESDIR}"/${PN}-20.08.70-cmake-boostpython.patch ) - -pkg_setup() { - python-single-r1_pkg_setup - ecm_pkg_setup -} - -src_prepare() { - ecm_src_prepare - python_fix_shebang . -} - -src_configure() { - local mycmakeargs=( - -DBOOSTPYTHON_VERSION_MAJOR_MINOR=${EPYTHON} - $(cmake_use_find_package geogebra Qt5XmlPatterns) - $(cmake_use_find_package scripting Boost) - ) - - ecm_src_configure -} diff --git a/kde-apps/kig/kig-9999.ebuild b/kde-apps/kig/kig-9999.ebuild index 09b8226cc8..bdc0399d07 100644 --- a/kde-apps/kig/kig-9999.ebuild +++ b/kde-apps/kig/kig-9999.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="true" -PYTHON_COMPAT=( python3_{10..11} ) -KFMIN=5.106.0 -QTMIN=5.15.9 +PYTHON_COMPAT=( python3_{10..12} ) +KFMIN=5.115.0 +QTMIN=5.15.12 inherit python-single-r1 ecm gear.kde.org DESCRIPTION="KDE Interactive Geometry tool" diff --git a/kde-apps/kigo/kigo-23.08.49.9999.ebuild b/kde-apps/kigo/kigo-23.08.49.9999.ebuild deleted file mode 100644 index 63dbb36634..0000000000 --- a/kde-apps/kigo/kigo-23.08.49.9999.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Go game by KDE" -HOMEPAGE="https://apps.kde.org/kigo/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - games-board/gnugo -" diff --git a/kde-apps/kigo/kigo-9999.ebuild b/kde-apps/kigo/kigo-9999.ebuild index 63dbb36634..f5c5207cdc 100644 --- a/kde-apps/kigo/kigo-9999.ebuild +++ b/kde-apps/kigo/kigo-9999.ebuild @@ -1,39 +1,38 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Go game by KDE" HOMEPAGE="https://apps.kde.org/kigo/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND} games-board/gnugo diff --git a/kde-apps/killbots/killbots-23.08.49.9999.ebuild b/kde-apps/killbots/killbots-23.08.49.9999.ebuild deleted file mode 100644 index 59abfb0eb0..0000000000 --- a/kde-apps/killbots/killbots-23.08.49.9999.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Kill the bots or they kill you!" -HOMEPAGE="https://apps.kde.org/killbots/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -DOCS=() diff --git a/kde-apps/killbots/killbots-9999.ebuild b/kde-apps/killbots/killbots-9999.ebuild index 59abfb0eb0..40bc4a1d52 100644 --- a/kde-apps/killbots/killbots-9999.ebuild +++ b/kde-apps/killbots/killbots-9999.ebuild @@ -1,36 +1,37 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Kill the bots or they kill you!" HOMEPAGE="https://apps.kde.org/killbots/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" +# TODO: || ( 7zip gzip ) +BDEPEND="app-alternatives/gzip" DOCS=() diff --git a/kde-apps/kimagemapeditor/kimagemapeditor-23.08.49.9999.ebuild b/kde-apps/kimagemapeditor/kimagemapeditor-23.08.49.9999.ebuild deleted file mode 100644 index 1914a51be1..0000000000 --- a/kde-apps/kimagemapeditor/kimagemapeditor-23.08.49.9999.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Generator of HTML image maps" -HOMEPAGE="https://apps.kde.org/kimagemapeditor/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kimagemapeditor/kimagemapeditor-9999.ebuild b/kde-apps/kimagemapeditor/kimagemapeditor-9999.ebuild index 1914a51be1..4afebfac6b 100644 --- a/kde-apps/kimagemapeditor/kimagemapeditor-9999.ebuild +++ b/kde-apps/kimagemapeditor/kimagemapeditor-9999.ebuild @@ -1,34 +1,33 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Generator of HTML image maps" HOMEPAGE="https://apps.kde.org/kimagemapeditor/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtwebengine-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kimap/kimap-23.08.49.9999.ebuild b/kde-apps/kimap/kimap-23.08.49.9999.ebuild deleted file mode 100644 index cd6818ffff..0000000000 --- a/kde-apps/kimap/kimap-23.08.49.9999.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Library for interacting with IMAP servers" -HOMEPAGE="https://api.kde.org/kdepim/kimap/html/index.html" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="" - -RDEPEND=" - dev-libs/cyrus-sasl - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 -" -# TODO: Convince upstream not to install stuff with tests -DEPEND="${RDEPEND} - test? ( >=dev-qt/qtnetwork-${QTMIN}:5 ) -" - -src_test() { - # tests cannot be run in parallel #605586 - local myctestargs=( - -j1 - ) - ecm_src_test -} diff --git a/kde-apps/kimap/kimap-9999.ebuild b/kde-apps/kimap/kimap-9999.ebuild index cd6818ffff..42af0de223 100644 --- a/kde-apps/kimap/kimap-9999.ebuild +++ b/kde-apps/kimap/kimap-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,30 +6,30 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Library for interacting with IMAP servers" HOMEPAGE="https://api.kde.org/kdepim/kimap/html/index.html" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" RDEPEND=" dev-libs/cyrus-sasl - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=kde-apps/kmime-${PVCUT}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 " # TODO: Convince upstream not to install stuff with tests DEPEND="${RDEPEND} - test? ( >=dev-qt/qtnetwork-${QTMIN}:5 ) + test? ( >=dev-qt/qtbase-${QTMIN}:6[network] ) " src_test() { diff --git a/kde-apps/kio-extras/kio-extras-23.08.49.9999.ebuild b/kde-apps/kio-extras/kio-extras-5.9999.ebuild index 21ec38e9b7..512c2a0a51 100644 --- a/kde-apps/kio-extras/kio-extras-23.08.49.9999.ebuild +++ b/kde-apps/kio-extras/kio-extras-5.9999.ebuild @@ -1,21 +1,23 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KDE_ORG_TAR_PN="kio-extras-kf5" +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm gear.kde.org DESCRIPTION="KIO plugins present a filesystem-like view of arbitrary data" -HOMEPAGE="https://invent.kde.org/network/kio-extras" +HOMEPAGE="https://invent.kde.org/network/kio-extras/-/tree/kf5" +EGIT_BRANCH="kf5" LICENSE="GPL-2" # TODO: CHECK SLOT="5" KEYWORDS="" -IUSE="activities ios +man mtp nfs openexr phonon samba +sftp taglib X" +IUSE="activities ios kf6compat +man mtp nfs openexr phonon samba +sftp taglib X" # requires running Plasma environment RESTRICT="test" @@ -29,7 +31,6 @@ DEPEND=" >=dev-qt/qtxml-${QTMIN}:5 kde-apps/libkexiv2:5 >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 >=kde-frameworks/kcodecs-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 >=kde-frameworks/kconfigwidgets-${KFMIN}:5 @@ -59,31 +60,31 @@ DEPEND=" phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] ) samba? ( net-fs/samba[client] - net-libs/kdsoap:= - net-libs/kdsoap-ws-discovery-client + net-libs/kdsoap:=[qt5(+)] ) sftp? ( net-libs/libssh:=[sftp] ) - taglib? ( >=media-libs/taglib-1.11.1 ) + taglib? ( >=media-libs/taglib-1.11.1:= ) X? ( x11-libs/libX11 x11-libs/libXcursor ) " RDEPEND="${DEPEND} + !kde-apps/kio-extras-kf5:5 >=kde-frameworks/kded-${KFMIN}:5 + kf6compat? ( kde-apps/kio-extras:6 ) " BDEPEND="man? ( dev-util/gperf )" src_configure() { local mycmakeargs=( - $(cmake_use_find_package activities KF5Activities) - $(cmake_use_find_package activities KF5ActivitiesStats) - $(cmake_use_find_package activities Qt5Sql) + -DBUILD_ACTIVITIES=$(usex activities) $(cmake_use_find_package ios IMobileDevice) $(cmake_use_find_package ios PList) $(cmake_use_find_package man Gperf) $(cmake_use_find_package mtp Libmtp) $(cmake_use_find_package nfs TIRPC) + -DKF6_COMPAT_BUILD=$(usex kf6compat) $(cmake_use_find_package openexr OpenEXR) $(cmake_use_find_package phonon Phonon4Qt5) $(cmake_use_find_package samba Samba) @@ -91,8 +92,10 @@ src_configure() { $(cmake_use_find_package taglib Taglib) -DWITHOUT_X11=$(usex !X) ) + use samba && mycmakeargs+=( - -DBUILD_KDSoapWSDiscoveryClient=OFF # disable bundled stuff + # do not attempt to find now Qt6-based system version + -DCMAKE_DISABLE_FIND_PACKAGE_KDSoapWSDiscoveryClient=ON ) ecm_src_configure diff --git a/kde-apps/kio-extras/kio-extras-9999.ebuild b/kde-apps/kio-extras/kio-extras-9999.ebuild index 21ec38e9b7..8c86969c04 100644 --- a/kde-apps/kio-extras/kio-extras-9999.ebuild +++ b/kde-apps/kio-extras/kio-extras-9999.ebuild @@ -1,99 +1,94 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -ECM_TEST="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 +ECM_TEST="true" +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KIO plugins present a filesystem-like view of arbitrary data" HOMEPAGE="https://invent.kde.org/network/kio-extras" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" -IUSE="activities ios +man mtp nfs openexr phonon samba +sftp taglib X" +IUSE="activities ios +man mtp openexr phonon samba +sftp taglib X" # requires running Plasma environment RESTRICT="test" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - kde-apps/libkexiv2:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 + dev-libs/qcoro + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml] + >=dev-qt/qtsvg-${QTMIN}:6 + kde-apps/libkexiv2:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kdnssd-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + >=kde-frameworks/syntax-highlighting-${KFMIN}:6 activities? ( - >=dev-qt/qtsql-${QTMIN}:5 - >=kde-plasma/plasma-activities-${KFMIN}:5 - >=kde-plasma/plasma-activities-stats-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[sql] + kde-plasma/plasma-activities:6 + kde-plasma/plasma-activities-stats:6 ) ios? ( app-pda/libimobiledevice:= app-pda/libplist:= ) mtp? ( >=media-libs/libmtp-1.1.16:= ) - nfs? ( net-libs/libtirpc:= ) openexr? ( media-libs/openexr:= ) - phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] ) + phonon? ( >=media-libs/phonon-4.12.0[qt6] ) samba? ( net-fs/samba[client] - net-libs/kdsoap:= - net-libs/kdsoap-ws-discovery-client + >=net-libs/kdsoap-2.2.0:=[qt6] + >=net-libs/kdsoap-ws-discovery-client-0.3.0 ) sftp? ( net-libs/libssh:=[sftp] ) - taglib? ( >=media-libs/taglib-1.11.1 ) + taglib? ( >=media-libs/taglib-1.11.1:= ) X? ( x11-libs/libX11 x11-libs/libXcursor ) " RDEPEND="${DEPEND} - >=kde-frameworks/kded-${KFMIN}:5 + !kde-apps/kio-extras:5[-kf6compat(-)] + !kde-apps/kio-extras-kf5:5[-kf6compat] + !kde-frameworks/kio:5[-kf6compat(-)] + >=kde-frameworks/kded-${KFMIN}:6 " BDEPEND="man? ( dev-util/gperf )" src_configure() { local mycmakeargs=( - $(cmake_use_find_package activities KF5Activities) - $(cmake_use_find_package activities KF5ActivitiesStats) - $(cmake_use_find_package activities Qt5Sql) + -DBUILD_ACTIVITIES=$(usex activities) $(cmake_use_find_package ios IMobileDevice) $(cmake_use_find_package ios PList) $(cmake_use_find_package man Gperf) $(cmake_use_find_package mtp Libmtp) - $(cmake_use_find_package nfs TIRPC) $(cmake_use_find_package openexr OpenEXR) - $(cmake_use_find_package phonon Phonon4Qt5) + $(cmake_use_find_package phonon Phonon4Qt6) $(cmake_use_find_package samba Samba) $(cmake_use_find_package sftp libssh) $(cmake_use_find_package taglib Taglib) -DWITHOUT_X11=$(usex !X) ) - use samba && mycmakeargs+=( - -DBUILD_KDSoapWSDiscoveryClient=OFF # disable bundled stuff - ) ecm_src_configure } diff --git a/kde-apps/kio-extras/metadata.xml b/kde-apps/kio-extras/metadata.xml index 1874c376d1..f55e3c5c8b 100644 --- a/kde-apps/kio-extras/metadata.xml +++ b/kde-apps/kio-extras/metadata.xml @@ -8,10 +8,12 @@ <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> <remote-id type="cpe">cpe:/a:kde:kio-extras</remote-id> + <remote-id type="kde-invent">network/kio-extras</remote-id> </upstream> <use> <flag name="activities">Enable activities KIO worker and fileitem plugin</flag> <flag name="ios">Enable AFC (Apple File Conduit) KIO worker for iOS devices support</flag> + <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag> <flag name="man">Enable manpages KIO worker</flag> <flag name="nfs">Enable NFS support using <pkg>net-libs/libtirpc</pkg></flag> <flag name="phonon">Enable file audio preview plugin using <pkg>media-libs/phonon</pkg></flag> diff --git a/kde-apps/kiriki/kiriki-23.08.49.9999.ebuild b/kde-apps/kiriki/kiriki-23.08.49.9999.ebuild deleted file mode 100644 index 2c4d502f6c..0000000000 --- a/kde-apps/kiriki/kiriki-23.08.49.9999.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="An addictive and fun dice game" -HOMEPAGE="https://apps.kde.org/kiriki/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kiriki/kiriki-9999.ebuild b/kde-apps/kiriki/kiriki-9999.ebuild index 2c4d502f6c..4112ca348f 100644 --- a/kde-apps/kiriki/kiriki-9999.ebuild +++ b/kde-apps/kiriki/kiriki-9999.ebuild @@ -1,35 +1,33 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="An addictive and fun dice game" HOMEPAGE="https://apps.kde.org/kiriki/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kiten/kiten-23.08.49.9999.ebuild b/kde-apps/kiten/kiten-23.08.49.9999.ebuild deleted file mode 100644 index b90655a12b..0000000000 --- a/kde-apps/kiten/kiten-23.08.49.9999.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE Japanese dictionary and reference" -HOMEPAGE="https://apps.kde.org/kiten/ https://edu.kde.org/kiten/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - media-fonts/kanjistrokeorders -" - -src_prepare() { - ecm_src_prepare - cmake_comment_add_subdirectory data/font -} diff --git a/kde-apps/kiten/kiten-9999.ebuild b/kde-apps/kiten/kiten-9999.ebuild index b90655a12b..8d99f9a93b 100644 --- a/kde-apps/kiten/kiten-9999.ebuild +++ b/kde-apps/kiten/kiten-9999.ebuild @@ -1,37 +1,35 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KDE Japanese dictionary and reference" HOMEPAGE="https://apps.kde.org/kiten/ https://edu.kde.org/kiten/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND} media-fonts/kanjistrokeorders diff --git a/kde-apps/kitinerary/kitinerary-23.08.49.9999.ebuild b/kde-apps/kitinerary/kitinerary-23.08.49.9999.ebuild deleted file mode 100644 index 858873a4b0..0000000000 --- a/kde-apps/kitinerary/kitinerary-23.08.49.9999.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Data Model and Extraction System for Travel Reservation information" -HOMEPAGE="https://apps.kde.org/kontact/" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -RESTRICT="test" # bug 907957, 851000, 739732... - -DEPEND=" - app-text/poppler:=[qt5] - dev-libs/libphonenumber - dev-libs/libxml2:2 - dev-libs/openssl:= - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpkpass-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=media-libs/zxing-cpp-1.1.0:= - sys-libs/zlib -" -RDEPEND="${DEPEND}" -BDEPEND="x11-misc/shared-mime-info" - -src_configure() { - local mycmakeargs=( - # sci-geosciences/osmctools; TODO: useful at all? - -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON - ) - ecm_src_configure -} diff --git a/kde-apps/kitinerary/kitinerary-9999.ebuild b/kde-apps/kitinerary/kitinerary-9999.ebuild index 858873a4b0..8162eb961b 100644 --- a/kde-apps/kitinerary/kitinerary-9999.ebuild +++ b/kde-apps/kitinerary/kitinerary-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,34 +6,34 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="true" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Data Model and Extraction System for Travel Reservation information" HOMEPAGE="https://apps.kde.org/kontact/" LICENSE="LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" RESTRICT="test" # bug 907957, 851000, 739732... DEPEND=" - app-text/poppler:=[qt5] + >=app-text/poppler-23.12.0:=[qt6] dev-libs/libphonenumber dev-libs/libxml2:2 dev-libs/openssl:= - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpkpass-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=media-libs/zxing-cpp-1.1.0:= + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-apps/kpkpass-${PVCUT}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=media-libs/zxing-cpp-1.1.1:= sys-libs/zlib " RDEPEND="${DEPEND}" diff --git a/kde-apps/kjumpingcube/kjumpingcube-23.08.49.9999.ebuild b/kde-apps/kjumpingcube/kjumpingcube-23.08.49.9999.ebuild deleted file mode 100644 index ad639d19da..0000000000 --- a/kde-apps/kjumpingcube/kjumpingcube-23.08.49.9999.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Tactical one or two player game" -HOMEPAGE="https://apps.kde.org/kjumpingcube/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kjumpingcube/kjumpingcube-9999.ebuild b/kde-apps/kjumpingcube/kjumpingcube-9999.ebuild index ad639d19da..d04ea0d144 100644 --- a/kde-apps/kjumpingcube/kjumpingcube-9999.ebuild +++ b/kde-apps/kjumpingcube/kjumpingcube-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,32 +6,33 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Tactical one or two player game" HOMEPAGE="https://apps.kde.org/kjumpingcube/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" +# TODO: || ( 7zip gzip ) +BDEPEND="app-alternatives/gzip" diff --git a/kde-apps/kldap/kldap-23.08.49.9999.ebuild b/kde-apps/kldap/kldap-23.08.49.9999.ebuild deleted file mode 100644 index de2e6938c8..0000000000 --- a/kde-apps/kldap/kldap-23.08.49.9999.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_QTHELP="true" -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Library for interacting with LDAP servers" -HOMEPAGE="https://api.kde.org/kdepim/kldap/html/index.html" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - dev-libs/cyrus-sasl - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - net-nds/openldap:= -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kldap/kldap-9999.ebuild b/kde-apps/kldap/kldap-9999.ebuild index de2e6938c8..bc5533536e 100644 --- a/kde-apps/kldap/kldap-9999.ebuild +++ b/kde-apps/kldap/kldap-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,26 +6,25 @@ EAPI=8 ECM_HANDBOOK="optional" ECM_QTHELP="true" ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Library for interacting with LDAP servers" HOMEPAGE="https://api.kde.org/kdepim/kldap/html/index.html" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" dev-libs/cyrus-sasl - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=dev-libs/qtkeychain-0.14.2:=[qt6] + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 net-nds/openldap:= " RDEPEND="${DEPEND}" diff --git a/kde-apps/kleopatra/kleopatra-23.08.49.9999.ebuild b/kde-apps/kleopatra/kleopatra-23.08.49.9999.ebuild deleted file mode 100644 index 766e61a278..0000000000 --- a/kde-apps/kleopatra/kleopatra-23.08.49.9999.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Certificate manager and GUI for OpenPGP and CMS cryptography" -HOMEPAGE="https://apps.kde.org/kleopatra/" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="" -IUSE="pim" - -# tests completely broken, bug #641720 -RESTRICT="test" - -DEPEND=" - >=app-crypt/gpgme-1.16.0:=[cxx,qt5] - dev-libs/libassuan - dev-libs/libgpg-error - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - pim? ( - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - ) -" -RDEPEND="${DEPEND} - >=app-crypt/gnupg-2.1 - app-crypt/paperkey -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package pim KPim5AkonadiMime) - $(cmake_use_find_package pim KPim5IdentityManagement) - $(cmake_use_find_package pim KPim5MailTransport) - ) - ecm_src_configure -} diff --git a/kde-apps/kleopatra/kleopatra-9999.ebuild b/kde-apps/kleopatra/kleopatra-9999.ebuild index 766e61a278..49f1188344 100644 --- a/kde-apps/kleopatra/kleopatra-9999.ebuild +++ b/kde-apps/kleopatra/kleopatra-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,15 +6,15 @@ EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Certificate manager and GUI for OpenPGP and CMS cryptography" HOMEPAGE="https://apps.kde.org/kleopatra/" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="pim" @@ -22,35 +22,34 @@ IUSE="pim" RESTRICT="test" DEPEND=" - >=app-crypt/gpgme-1.16.0:=[cxx,qt5] - dev-libs/libassuan + >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6] + dev-libs/libassuan:= dev-libs/libgpg-error - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] + >=kde-apps/kmime-${PVCUT}:6 + >=kde-apps/libkleo-${PVCUT}:6 + >=kde-apps/mimetreeparser-${PVCUT}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 pim? ( - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 + >=kde-apps/akonadi-mime-${PVCUT}:6 + >=kde-apps/kidentitymanagement-${PVCUT}:6 + >=kde-apps/kmailtransport-${PVCUT}:6 ) " RDEPEND="${DEPEND} @@ -60,9 +59,9 @@ RDEPEND="${DEPEND} src_configure() { local mycmakeargs=( - $(cmake_use_find_package pim KPim5AkonadiMime) - $(cmake_use_find_package pim KPim5IdentityManagement) - $(cmake_use_find_package pim KPim5MailTransport) + $(cmake_use_find_package pim KPim6AkonadiMime) + $(cmake_use_find_package pim KPim6IdentityManagementCore) + $(cmake_use_find_package pim KPim6MailTransport) ) ecm_src_configure } diff --git a/kde-apps/klettres/klettres-23.08.49.9999.ebuild b/kde-apps/klettres/klettres-23.08.49.9999.ebuild deleted file mode 100644 index fd76c6a082..0000000000 --- a/kde-apps/klettres/klettres-23.08.49.9999.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Alphabet learning application" -HOMEPAGE="https://apps.kde.org/klettres/ https://edu.kde.org/klettres/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/klettres/klettres-9999.ebuild b/kde-apps/klettres/klettres-9999.ebuild index fd76c6a082..273a68365e 100644 --- a/kde-apps/klettres/klettres-9999.ebuild +++ b/kde-apps/klettres/klettres-9999.ebuild @@ -1,34 +1,32 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Alphabet learning application" HOMEPAGE="https://apps.kde.org/klettres/ https://edu.kde.org/klettres/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=media-libs/phonon-4.12.0[qt6] " RDEPEND="${DEPEND}" diff --git a/kde-apps/klickety/klickety-23.08.49.9999.ebuild b/kde-apps/klickety/klickety-23.08.49.9999.ebuild deleted file mode 100644 index 9d2ab44217..0000000000 --- a/kde-apps/klickety/klickety-23.08.49.9999.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="An adaptation of the Clickomania game" -HOMEPAGE="https://apps.kde.org/klickety/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -DOCS=() diff --git a/kde-apps/klickety/klickety-9999.ebuild b/kde-apps/klickety/klickety-9999.ebuild index 9d2ab44217..ca2ff651e1 100644 --- a/kde-apps/klickety/klickety-9999.ebuild +++ b/kde-apps/klickety/klickety-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,34 +6,35 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="An adaptation of the Clickomania game" HOMEPAGE="https://apps.kde.org/klickety/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" +# TODO: || ( 7zip gzip ) +BDEPEND="app-alternatives/gzip" DOCS=() diff --git a/kde-apps/klines/klines-23.08.49.9999.ebuild b/kde-apps/klines/klines-23.08.49.9999.ebuild deleted file mode 100644 index c71d501e54..0000000000 --- a/kde-apps/klines/klines-23.08.49.9999.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="A little KDE game about balls and how to get rid of them" -HOMEPAGE="https://apps.kde.org/klines/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -DOCS=( AUTHORS ) diff --git a/kde-apps/klines/klines-9999.ebuild b/kde-apps/klines/klines-9999.ebuild index c71d501e54..f5a760df28 100644 --- a/kde-apps/klines/klines-9999.ebuild +++ b/kde-apps/klines/klines-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,31 +6,32 @@ EAPI=8 ECM_HANDBOOK="optional" KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="A little KDE game about balls and how to get rid of them" HOMEPAGE="https://apps.kde.org/klines/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" +# TODO: || ( 7zip gzip ) +BDEPEND="app-alternatives/gzip" DOCS=( AUTHORS ) diff --git a/kde-apps/kmag/kmag-23.08.49.9999.ebuild b/kde-apps/kmag/kmag-23.08.49.9999.ebuild deleted file mode 100644 index 30b27cbe8c..0000000000 --- a/kde-apps/kmag/kmag-23.08.49.9999.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE screen magnifier" -HOMEPAGE="https://apps.kde.org/kmag/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="keyboardfocus" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - keyboardfocus? ( >=media-libs/libqaccessibilityclient-0.4:5 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package keyboardfocus QAccessibilityClient) - ) - - ecm_src_configure -} diff --git a/kde-apps/kmag/kmag-9999.ebuild b/kde-apps/kmag/kmag-9999.ebuild index 30b27cbe8c..8daaa18c3b 100644 --- a/kde-apps/kmag/kmag-9999.ebuild +++ b/kde-apps/kmag/kmag-9999.ebuild @@ -1,39 +1,37 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KDE screen magnifier" HOMEPAGE="https://apps.kde.org/kmag/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="keyboardfocus" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - keyboardfocus? ( >=media-libs/libqaccessibilityclient-0.4:5 ) + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + keyboardfocus? ( >=media-libs/libqaccessibilityclient-0.6:6 ) " RDEPEND="${DEPEND}" src_configure() { local mycmakeargs=( - $(cmake_use_find_package keyboardfocus QAccessibilityClient) + $(cmake_use_find_package keyboardfocus QAccessibilityClient6) ) ecm_src_configure diff --git a/kde-apps/kmahjongg/kmahjongg-23.08.49.9999.ebuild b/kde-apps/kmahjongg/kmahjongg-23.08.49.9999.ebuild deleted file mode 100644 index 4558c7a0b9..0000000000 --- a/kde-apps/kmahjongg/kmahjongg-23.08.49.9999.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="A tile matching game for one or two players" -HOMEPAGE="https://apps.kde.org/kmahjongg/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-apps/libkmahjongg-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kmahjongg/kmahjongg-9999.ebuild b/kde-apps/kmahjongg/kmahjongg-9999.ebuild index 4558c7a0b9..81a0a3b5fc 100644 --- a/kde-apps/kmahjongg/kmahjongg-9999.ebuild +++ b/kde-apps/kmahjongg/kmahjongg-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,33 +6,32 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="A tile matching game for one or two players" HOMEPAGE="https://apps.kde.org/kmahjongg/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-apps/libkmahjongg-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-apps/libkmahjongg-${PVCUT}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kmail-account-wizard/kmail-account-wizard-23.08.49.9999.ebuild b/kde-apps/kmail-account-wizard/kmail-account-wizard-23.08.49.9999.ebuild deleted file mode 100644 index 32f9a388b8..0000000000 --- a/kde-apps/kmail-account-wizard/kmail-account-wizard-23.08.49.9999.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Assistant for KMail accounts configuration" -HOMEPAGE+=" https://userbase.kde.org/KMail/Account_Wizard" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - app-crypt/gpgme:=[cxx,qt5] - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kross-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kmail-account-wizard/kmail-account-wizard-9999.ebuild b/kde-apps/kmail-account-wizard/kmail-account-wizard-9999.ebuild index 32f9a388b8..be76a0b4ce 100644 --- a/kde-apps/kmail-account-wizard/kmail-account-wizard-9999.ebuild +++ b/kde-apps/kmail-account-wizard/kmail-account-wizard-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,50 +6,46 @@ EAPI=8 ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Assistant for KMail accounts configuration" HOMEPAGE+=" https://userbase.kde.org/KMail/Account_Wizard" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" +RESTRICT="test" # bug 926456; requires akonadi server + DEPEND=" - app-crypt/gpgme:=[cxx,qt5] - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kross-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6] + >=dev-libs/qtkeychain-0.14.2:=[qt6] + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/kidentitymanagement-${PVCUT}:6 + >=kde-apps/kmailtransport-${PVCUT}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-apps/libkdepim-${PVCUT}:6 + >=kde-apps/pimcommon-${PVCUT}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktexteditor-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kmail/kmail-23.08.49.9999.ebuild b/kde-apps/kmail/kmail-23.08.49.9999.ebuild deleted file mode 100644 index 9cff537615..0000000000 --- a/kde-apps/kmail/kmail-23.08.49.9999.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org optfeature - -DESCRIPTION="Email client, supporting POP3 and IMAP mailboxes" -HOMEPAGE="https://apps.kde.org/kmail2/ -https://kontact.kde.org/components/kmail/" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="" -IUSE="pch speech telemetry" - -RESTRICT="test" # bug 616878 - -# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras -COMMON_DEPEND=" - >=app-crypt/gpgme-1.16.0:=[cxx,qt5] - dev-libs/ktextaddons:5[speech?] - >=dev-qt/qtcore-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5[speech=] - >=kde-apps/libgravatar-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-apps/libksieve-${PVCUT}:5 - >=kde-apps/libktnef-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 ) -" -DEPEND="${COMMON_DEPEND} - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - test? ( >=kde-apps/akonadi-${PVCUT}:5[sqlite] ) -" -RDEPEND="${COMMON_DEPEND} - >=kde-apps/kdepim-runtime-${PVCUT}:5 - >=kde-apps/kmail-account-wizard-${PVCUT}:5 -" -BDEPEND=" - dev-libs/libxslt - test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] ) -" - -src_prepare() { - ecm_src_prepare - use handbook || cmake_run_in ktnef cmake_comment_add_subdirectory doc -} - -src_configure() { - local mycmakeargs=( - -DUSE_PRECOMPILED_HEADERS=$(usex pch) - $(cmake_use_find_package speech KF5TextEditTextToSpeech) - $(cmake_use_find_package telemetry KUserFeedback) - ) - - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "virus detection" app-antivirus/clamav - optfeature "spam filtering" mail-filter/bogofilter mail-filter/spamassassin - optfeature "fancy e-mail headers and useful plugins" kde-apps/kdepim-addons:${SLOT} - optfeature "crypto config and certificate details GUI" kde-apps/kleopatra:${SLOT} - optfeature "import PIM data from other applications" kde-apps/akonadi-import-wizard:${SLOT} - fi - ecm_pkg_postinst -} diff --git a/kde-apps/kmail/kmail-9999.ebuild b/kde-apps/kmail/kmail-9999.ebuild index 9cff537615..c052aa619b 100644 --- a/kde-apps/kmail/kmail-9999.ebuild +++ b/kde-apps/kmail/kmail-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org optfeature DESCRIPTION="Email client, supporting POP3 and IMAP mailboxes" @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kmail2/ https://kontact.kde.org/components/kmail/" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="pch speech telemetry" @@ -23,70 +23,73 @@ RESTRICT="test" # bug 616878 # kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras COMMON_DEPEND=" - >=app-crypt/gpgme-1.16.0:=[cxx,qt5] - dev-libs/ktextaddons:5[speech?] - >=dev-qt/qtcore-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5[speech=] - >=kde-apps/libgravatar-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-apps/libksieve-${PVCUT}:5 - >=kde-apps/libktnef-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 ) + >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6] + >=dev-libs/ktextaddons-1.5.4:6[speech?] + >=dev-libs/qtkeychain-0.14.2:=[qt6] + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] + >=dev-qt/qtwebengine-${QTMIN}:6[widgets] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/akonadi-contacts-${PVCUT}:6 + >=kde-apps/akonadi-mime-${PVCUT}:6 + >=kde-apps/akonadi-search-${PVCUT}:6 + >=kde-apps/kcalutils-${PVCUT}:6 + >=kde-apps/kidentitymanagement-${PVCUT}:6 + >=kde-apps/kldap-${PVCUT}:6 + >=kde-apps/kmailtransport-${PVCUT}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-apps/kontactinterface-${PVCUT}:6 + >=kde-apps/kpimtextedit-${PVCUT}:6[speech=] + >=kde-apps/libgravatar-${PVCUT}:6 + >=kde-apps/libkdepim-${PVCUT}:6 + >=kde-apps/libkleo-${PVCUT}:6 + >=kde-apps/libksieve-${PVCUT}:6 + >=kde-apps/libktnef-${PVCUT}:6 + >=kde-apps/mailcommon-${PVCUT}:6 + >=kde-apps/messagelib-${PVCUT}:6 + >=kde-apps/pimcommon-${PVCUT}:6 + >=kde-frameworks/kbookmarks-${KFMIN}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6 + telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 ) " DEPEND="${COMMON_DEPEND} - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - test? ( >=kde-apps/akonadi-${PVCUT}:5[sqlite] ) + >=kde-apps/kcalutils-${PVCUT}:6 + >=kde-apps/kldap-${PVCUT}:6 + test? ( >=kde-apps/akonadi-${PVCUT}:6[sqlite] ) " RDEPEND="${COMMON_DEPEND} - >=kde-apps/kdepim-runtime-${PVCUT}:5 - >=kde-apps/kmail-account-wizard-${PVCUT}:5 + >=kde-apps/kdepim-runtime-${PVCUT}:6 + >=kde-apps/kmail-account-wizard-${PVCUT}:6 " BDEPEND=" dev-libs/libxslt - test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] ) + test? ( >=kde-apps/akonadi-${PVCUT}:6[tools] ) " src_prepare() { @@ -97,8 +100,8 @@ src_prepare() { src_configure() { local mycmakeargs=( -DUSE_PRECOMPILED_HEADERS=$(usex pch) - $(cmake_use_find_package speech KF5TextEditTextToSpeech) - $(cmake_use_find_package telemetry KUserFeedback) + $(cmake_use_find_package speech KF6TextEditTextToSpeech) + $(cmake_use_find_package telemetry KF6UserFeedback) ) ecm_src_configure @@ -108,9 +111,9 @@ pkg_postinst() { if [[ -z "${REPLACING_VERSIONS}" ]]; then optfeature "virus detection" app-antivirus/clamav optfeature "spam filtering" mail-filter/bogofilter mail-filter/spamassassin - optfeature "fancy e-mail headers and useful plugins" kde-apps/kdepim-addons:${SLOT} - optfeature "crypto config and certificate details GUI" kde-apps/kleopatra:${SLOT} - optfeature "import PIM data from other applications" kde-apps/akonadi-import-wizard:${SLOT} + optfeature "fancy e-mail headers and useful plugins" "kde-apps/kdepim-addons:${SLOT}" + optfeature "crypto config and certificate details GUI" "kde-apps/kleopatra:${SLOT}" + optfeature "import PIM data from other applications" "kde-apps/akonadi-import-wizard:${SLOT}" fi ecm_pkg_postinst } diff --git a/kde-apps/kmail/metadata.xml b/kde-apps/kmail/metadata.xml index 15c8752dcf..b30294b3a5 100644 --- a/kde-apps/kmail/metadata.xml +++ b/kde-apps/kmail/metadata.xml @@ -9,7 +9,4 @@ <bugs-to>https://bugs.kde.org/</bugs-to> <remote-id type="cpe">cpe:/a:kde:kmail</remote-id> </upstream> - <use> - <flag name="speech">Enable text-to-speech support</flag> - </use> </pkgmetadata> diff --git a/kde-apps/kmailtransport/kmailtransport-23.08.49.9999.ebuild b/kde-apps/kmailtransport/kmailtransport-23.08.49.9999.ebuild deleted file mode 100644 index 1e51c08480..0000000000 --- a/kde-apps/kmailtransport/kmailtransport-23.08.49.9999.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Mail transport service" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -RESTRICT="test" - -RDEPEND=" - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/ksmtp-${PVCUT}:5 - >=kde-apps/libkgapi-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -DEPEND="${RDEPEND} - test? ( >=kde-frameworks/ktextwidgets-${KFMIN}:5 ) -" diff --git a/kde-apps/kmailtransport/kmailtransport-9999.ebuild b/kde-apps/kmailtransport/kmailtransport-9999.ebuild index 1e51c08480..7cd317238d 100644 --- a/kde-apps/kmailtransport/kmailtransport-9999.ebuild +++ b/kde-apps/kmailtransport/kmailtransport-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,35 +6,32 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="true" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Mail transport service" LICENSE="LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" RESTRICT="test" RDEPEND=" - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/ksmtp-${PVCUT}:5 - >=kde-apps/libkgapi-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=dev-libs/qtkeychain-0.14.2:=[qt6(+)] + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] + >=kde-apps/ksmtp-${PVCUT}:6 + >=kde-apps/libkgapi-${PVCUT}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 " DEPEND="${RDEPEND} - test? ( >=kde-frameworks/ktextwidgets-${KFMIN}:5 ) + test? ( >=kde-frameworks/ktextwidgets-${KFMIN}:6 ) " diff --git a/kde-apps/kmbox/kmbox-23.08.49.9999.ebuild b/kde-apps/kmbox/kmbox-23.08.49.9999.ebuild deleted file mode 100644 index ac71ae3560..0000000000 --- a/kde-apps/kmbox/kmbox-23.08.49.9999.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -inherit ecm gear.kde.org - -DESCRIPTION="Library for accessing MBox format mail storages" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=">=kde-apps/kmime-${PVCUT}:5" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kmbox/kmbox-9999.ebuild b/kde-apps/kmbox/kmbox-9999.ebuild index ac71ae3560..7ee77d0c5c 100644 --- a/kde-apps/kmbox/kmbox-9999.ebuild +++ b/kde-apps/kmbox/kmbox-9999.ebuild @@ -1,19 +1,20 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_QTHELP="true" ECM_TEST="true" +KFMIN=6.3.0 PVCUT=$(ver_cut 1-3) inherit ecm gear.kde.org DESCRIPTION="Library for accessing MBox format mail storages" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" -DEPEND=">=kde-apps/kmime-${PVCUT}:5" +DEPEND=">=kde-apps/kmime-${PVCUT}:6" RDEPEND="${DEPEND}" diff --git a/kde-apps/kmime/kmime-23.08.49.9999.ebuild b/kde-apps/kmime/kmime-23.08.49.9999.ebuild deleted file mode 100644 index 76b92d7429..0000000000 --- a/kde-apps/kmime/kmime-23.08.49.9999.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -KFMIN=5.104.0 -inherit ecm gear.kde.org - -DESCRIPTION="Libary for handling mail messages and newsgroup articles" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kmime/kmime-9999.ebuild b/kde-apps/kmime/kmime-9999.ebuild index 76b92d7429..92718c52b9 100644 --- a/kde-apps/kmime/kmime-9999.ebuild +++ b/kde-apps/kmime/kmime-9999.ebuild @@ -1,22 +1,27 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_QTHELP="true" ECM_TEST="true" -KFMIN=5.104.0 +KFMIN=6.3.0 inherit ecm gear.kde.org DESCRIPTION="Libary for handling mail messages and newsgroup articles" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 " RDEPEND="${DEPEND}" + +CMAKE_SKIP_TESTS=( + # bug 924507 + kmime-{header,message}test +) diff --git a/kde-apps/kmines/kmines-23.08.49.9999.ebuild b/kde-apps/kmines/kmines-23.08.49.9999.ebuild deleted file mode 100644 index e278119726..0000000000 --- a/kde-apps/kmines/kmines-23.08.49.9999.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Classic mine sweeper game" -HOMEPAGE="https://apps.kde.org/kmines/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kmines/kmines-9999.ebuild b/kde-apps/kmines/kmines-9999.ebuild index e278119726..680e77ebea 100644 --- a/kde-apps/kmines/kmines-9999.ebuild +++ b/kde-apps/kmines/kmines-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,30 +6,31 @@ EAPI=8 ECM_HANDBOOK="optional" KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Classic mine sweeper game" HOMEPAGE="https://apps.kde.org/kmines/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" +# TODO: || ( 7zip gzip ) +BDEPEND="app-alternatives/gzip" diff --git a/kde-apps/kmix/kmix-23.08.49.9999.ebuild b/kde-apps/kmix/kmix-23.08.49.9999.ebuild deleted file mode 100644 index 3adaa79905..0000000000 --- a/kde-apps/kmix/kmix-23.08.49.9999.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="false" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Volume control gui based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/kmix/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="alsa plasma pulseaudio" - -# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - alsa? ( >=media-libs/alsa-lib-1.0.14a ) - plasma? ( >=kde-plasma/libplasma-${KFMIN}:5 ) - pulseaudio? ( - media-libs/libcanberra - media-libs/libpulse - ) -" -RDEPEND="${DEPEND} - kde-plasma/kde-cli-tools:* -" - -PATCHES=( "${FILESDIR}/${PN}-23.04.2-autostart_disable.patch" ) # TODO: upstream - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package alsa ALSA) - -DBUILD_DATAENGINE=$(usex plasma) - $(cmake_use_find_package pulseaudio Canberra) - $(cmake_use_find_package pulseaudio PulseAudio) - ) - - ecm_src_configure -} - -pkg_postinst() { - if use pulseaudio && has_version kde-plasma/plasma-pa; then - elog "In KDE Plasma, kde-plasma/plasma-pa is the default audio volume handler," - elog "therefore, autostart by default was disabled for KMix." - elog - elog "Should you prefer to still use kde-apps/kmix instead, do the following:" - elog " - In system tray, right click on [Show hidden items]" - elog " - Select [Configure System Tray]" - elog " - In [Entries], search for [Audio Volume] and set it to [Disabled]" - elog - fi - elog "KMix will be shown as [Volume Control] after manually starting it once" - elog "and will be autostarted after configuring such in KMix startup settings." - ecm_pkg_postinst -} diff --git a/kde-apps/kmix/kmix-9999.ebuild b/kde-apps/kmix/kmix-9999.ebuild index 3adaa79905..bcee86d34d 100644 --- a/kde-apps/kmix/kmix-9999.ebuild +++ b/kde-apps/kmix/kmix-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="false" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm gear.kde.org DESCRIPTION="Volume control gui based on KDE Frameworks" @@ -26,6 +26,7 @@ DEPEND=" >=kde-frameworks/kconfig-${KFMIN}:5 >=kde-frameworks/kconfigwidgets-${KFMIN}:5 >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 >=kde-frameworks/kdbusaddons-${KFMIN}:5 >=kde-frameworks/kglobalaccel-${KFMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5 diff --git a/kde-apps/kmousetool/kmousetool-23.08.49.9999.ebuild b/kde-apps/kmousetool/kmousetool-23.08.49.9999.ebuild deleted file mode 100644 index 29c2b5605a..0000000000 --- a/kde-apps/kmousetool/kmousetool-23.08.49.9999.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE program that clicks the mouse for you" -HOMEPAGE="https://apps.kde.org/kmousetool/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] - x11-libs/libX11 - x11-libs/libXtst -" -DEPEND="${RDEPEND} - x11-base/xorg-proto - x11-libs/libXext - x11-libs/libXt -" diff --git a/kde-apps/kmousetool/kmousetool-9999.ebuild b/kde-apps/kmousetool/kmousetool-9999.ebuild index 29c2b5605a..51862aab81 100644 --- a/kde-apps/kmousetool/kmousetool-9999.ebuild +++ b/kde-apps/kmousetool/kmousetool-9999.ebuild @@ -1,32 +1,32 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KDE program that clicks the mouse for you" HOMEPAGE="https://apps.kde.org/kmousetool/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtmultimedia-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 x11-libs/libX11 x11-libs/libXtst " diff --git a/kde-apps/kmouth/kmouth-23.08.49.9999.ebuild b/kde-apps/kmouth/kmouth-23.08.49.9999.ebuild deleted file mode 100644 index d19be14765..0000000000 --- a/kde-apps/kmouth/kmouth-23.08.49.9999.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Text-to-speech synthesizer front end" -HOMEPAGE="https://apps.kde.org/kmouth/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtspeech-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kmouth/kmouth-9999.ebuild b/kde-apps/kmouth/kmouth-9999.ebuild index d19be14765..14cef8284a 100644 --- a/kde-apps/kmouth/kmouth-9999.ebuild +++ b/kde-apps/kmouth/kmouth-9999.ebuild @@ -1,35 +1,32 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Text-to-speech synthesizer front end" HOMEPAGE="https://apps.kde.org/kmouth/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtspeech-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml] + >=dev-qt/qtspeech-${QTMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kmplot/kmplot-23.08.49.9999.ebuild b/kde-apps/kmplot/kmplot-23.08.49.9999.ebuild deleted file mode 100644 index d2d51fdc27..0000000000 --- a/kde-apps/kmplot/kmplot-23.08.49.9999.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Mathematical function plotter" -HOMEPAGE="https://apps.kde.org/kmplot/ https://edu.kde.org/kmplot/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kmplot/kmplot-9999.ebuild b/kde-apps/kmplot/kmplot-9999.ebuild index d2d51fdc27..3b2d4e1e1a 100644 --- a/kde-apps/kmplot/kmplot-9999.ebuild +++ b/kde-apps/kmplot/kmplot-9999.ebuild @@ -1,41 +1,37 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Mathematical function plotter" HOMEPAGE="https://apps.kde.org/kmplot/ https://edu.kde.org/kmplot/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/knavalbattle/knavalbattle-23.08.49.9999.ebuild b/kde-apps/knavalbattle/knavalbattle-23.08.49.9999.ebuild deleted file mode 100644 index 9761d0c7e0..0000000000 --- a/kde-apps/knavalbattle/knavalbattle-23.08.49.9999.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Battleship clone by KDE" -HOMEPAGE="https://apps.kde.org/knavalbattle/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -DOCS=( AUTHORS ) diff --git a/kde-apps/knavalbattle/knavalbattle-9999.ebuild b/kde-apps/knavalbattle/knavalbattle-9999.ebuild index 9761d0c7e0..5426197ebb 100644 --- a/kde-apps/knavalbattle/knavalbattle-9999.ebuild +++ b/kde-apps/knavalbattle/knavalbattle-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,35 +6,34 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Battleship clone by KDE" HOMEPAGE="https://apps.kde.org/knavalbattle/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml] + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kdnssd-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" +# TODO: || ( 7zip gzip ) +BDEPEND="app-alternatives/gzip" DOCS=( AUTHORS ) diff --git a/kde-apps/knetwalk/knetwalk-23.08.49.9999.ebuild b/kde-apps/knetwalk/knetwalk-23.08.49.9999.ebuild deleted file mode 100644 index a48bc8813d..0000000000 --- a/kde-apps/knetwalk/knetwalk-23.08.49.9999.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE version of the popular NetWalk game for system administrators" -HOMEPAGE="https://apps.kde.org/knetwalk/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/knetwalk/knetwalk-9999.ebuild b/kde-apps/knetwalk/knetwalk-9999.ebuild index a48bc8813d..fd284e8d71 100644 --- a/kde-apps/knetwalk/knetwalk-9999.ebuild +++ b/kde-apps/knetwalk/knetwalk-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,31 +6,32 @@ EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KDE version of the popular NetWalk game for system administrators" HOMEPAGE="https://apps.kde.org/knetwalk/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" +# TODO: || ( 7zip gzip ) +BDEPEND="app-alternatives/gzip" diff --git a/kde-apps/knights/knights-23.08.49.9999.ebuild b/kde-apps/knights/knights-23.08.49.9999.ebuild deleted file mode 100644 index 4c91e3163b..0000000000 --- a/kde-apps/knights/knights-23.08.49.9999.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Simple chess board based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/knights/" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="speech" - -DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kplotting-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) -" -RDEPEND="${DEPEND} - || ( - games-board/gnuchess - games-board/crafty - games-board/stockfish - games-board/sjeng - ) -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package speech Qt5TextToSpeech) - ) - ecm_src_configure -} diff --git a/kde-apps/knights/knights-9999.ebuild b/kde-apps/knights/knights-9999.ebuild index 4c91e3163b..b5f2499ed8 100644 --- a/kde-apps/knights/knights-9999.ebuild +++ b/kde-apps/knights/knights-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,41 +6,38 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Simple chess board based on KDE Frameworks" HOMEPAGE="https://apps.kde.org/knights/" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="speech" DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kplotting-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) + >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kplotting-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + kde-plasma/libplasma:6 + speech? ( >=dev-qt/qtspeech-${QTMIN}:6 ) " RDEPEND="${DEPEND} || ( @@ -50,10 +47,12 @@ RDEPEND="${DEPEND} games-board/sjeng ) " +# TODO: || ( 7zip gzip ) +BDEPEND="app-alternatives/gzip" src_configure() { local mycmakeargs=( - $(cmake_use_find_package speech Qt5TextToSpeech) + $(cmake_use_find_package speech Qt6TextToSpeech) ) ecm_src_configure } diff --git a/kde-apps/knights/metadata.xml b/kde-apps/knights/metadata.xml index fa80953797..d925f24397 100644 --- a/kde-apps/knights/metadata.xml +++ b/kde-apps/knights/metadata.xml @@ -8,7 +8,4 @@ <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> - <use> - <flag name="speech">Enable text-to-speech support</flag> - </use> </pkgmetadata> diff --git a/kde-apps/knotes/knotes-23.08.49.9999.ebuild b/kde-apps/knotes/knotes-23.08.49.9999.ebuild deleted file mode 100644 index 07faba3c8b..0000000000 --- a/kde-apps/knotes/knotes-23.08.49.9999.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Note taking application" -HOMEPAGE="https://apps.kde.org/knotes/ -https://kontact.kde.org/components/knotes/" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - dev-libs/ktextaddons:5 - dev-libs/libxslt - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-notes-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/kxmlgui-${KFMIN}:5 - x11-libs/libX11 -" -RDEPEND="${DEPEND} - >=kde-apps/kdepim-runtime-${PVCUT}:5 -" diff --git a/kde-apps/knotes/knotes-9999.ebuild b/kde-apps/knotes/knotes-9999.ebuild index 07faba3c8b..269df00a0b 100644 --- a/kde-apps/knotes/knotes-9999.ebuild +++ b/kde-apps/knotes/knotes-9999.ebuild @@ -1,64 +1,60 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org +KFMIN=6.3.0 +QTMIN=6.6.2 +inherit ecm kde.org DESCRIPTION="Note taking application" -HOMEPAGE="https://apps.kde.org/knotes/ -https://kontact.kde.org/components/knotes/" +HOMEPAGE="https://apps.kde.org/knotes/" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" -DEPEND=" - dev-libs/ktextaddons:5 +COMMON_DEPEND=" + >=dev-libs/ktextaddons-1.5.4:6 dev-libs/libxslt - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-notes-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml] + >=kde-apps/akonadi-24.08:6 + >=kde-apps/akonadi-notes-24.08:6 + >=kde-apps/akonadi-search-24.08:6 + >=kde-apps/grantleetheme-24.08:6 + >=kde-apps/kcalutils-24.08:6 + >=kde-apps/kmime-24.08:6 + >=kde-apps/kontactinterface-24.08:6 + >=kde-apps/libkdepim-24.08:6 + >=kde-apps/pimcommon-24.08:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdnssd-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + >=kde-frameworks/kxmlgui-${KFMIN}:6 x11-libs/libX11 " -RDEPEND="${DEPEND} - >=kde-apps/kdepim-runtime-${PVCUT}:5 +RDEPEND="${COMMON_DEPEND} + >=kde-apps/kdepim-runtime-24.08:6 +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto " diff --git a/kde-apps/kolf/kolf-23.08.49.9999.ebuild b/kde-apps/kolf/kolf-23.08.49.9999.ebuild deleted file mode 100644 index 190ee78480..0000000000 --- a/kde-apps/kolf/kolf-23.08.49.9999.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Minigolf game by KDE" -HOMEPAGE="https://apps.kde.org/kolf/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kolf/kolf-9999.ebuild b/kde-apps/kolf/kolf-9999.ebuild index 190ee78480..bd61fadf5b 100644 --- a/kde-apps/kolf/kolf-9999.ebuild +++ b/kde-apps/kolf/kolf-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,33 +6,34 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Minigolf game by KDE" HOMEPAGE="https://apps.kde.org/kolf/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" +# TODO: || ( 7zip gzip ) +BDEPEND="app-alternatives/gzip" diff --git a/kde-apps/kollision/kollision-23.08.49.9999.ebuild b/kde-apps/kollision/kollision-23.08.49.9999.ebuild deleted file mode 100644 index 40499bd019..0000000000 --- a/kde-apps/kollision/kollision-23.08.49.9999.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Simple ball dodging game" -HOMEPAGE="https://apps.kde.org/kollision/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kollision/kollision-9999.ebuild b/kde-apps/kollision/kollision-9999.ebuild index 40499bd019..805e62f1ba 100644 --- a/kde-apps/kollision/kollision-9999.ebuild +++ b/kde-apps/kollision/kollision-9999.ebuild @@ -1,32 +1,33 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Simple ball dodging game" HOMEPAGE="https://apps.kde.org/kollision/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" +# TODO: || ( 7zip gzip ) +BDEPEND="app-alternatives/gzip" diff --git a/kde-apps/kolourpaint/kolourpaint-23.08.49.9999.ebuild b/kde-apps/kolourpaint/kolourpaint-23.08.49.9999.ebuild deleted file mode 100644 index e2d2910332..0000000000 --- a/kde-apps/kolourpaint/kolourpaint-23.08.49.9999.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Paint Program by KDE" -HOMEPAGE="https://apps.kde.org/kolourpaint/" - -LICENSE="BSD-2 LGPL-2 LGPL-2+ || ( LGPL-2.1 LGPL-3 ) GPL-2 handbook? ( FDL-1.2 )" -SLOT="5" -KEYWORDS="" -IUSE="scanner" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - scanner? ( >=kde-apps/libksane-${PVCUT}:5 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package scanner KF5Sane) - ) - - ecm_src_configure -} diff --git a/kde-apps/kolourpaint/kolourpaint-9999.ebuild b/kde-apps/kolourpaint/kolourpaint-9999.ebuild index e2d2910332..11dbac8ada 100644 --- a/kde-apps/kolourpaint/kolourpaint-9999.ebuild +++ b/kde-apps/kolourpaint/kolourpaint-9999.ebuild @@ -1,44 +1,42 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Paint Program by KDE" HOMEPAGE="https://apps.kde.org/kolourpaint/" LICENSE="BSD-2 LGPL-2 LGPL-2+ || ( LGPL-2.1 LGPL-3 ) GPL-2 handbook? ( FDL-1.2 )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="scanner" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - scanner? ( >=kde-apps/libksane-${PVCUT}:5 ) + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + scanner? ( >=kde-apps/libksane-${PVCUT}:6 ) " RDEPEND="${DEPEND}" src_configure() { local mycmakeargs=( - $(cmake_use_find_package scanner KF5Sane) + $(cmake_use_find_package scanner KSaneWidgets6) ) ecm_src_configure diff --git a/kde-apps/kompare/kompare-23.08.49.9999.ebuild b/kde-apps/kompare/kompare-23.08.49.9999.ebuild deleted file mode 100644 index 306ef19cbb..0000000000 --- a/kde-apps/kompare/kompare-23.08.49.9999.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="A program to view the differences between files" -HOMEPAGE="https://apps.kde.org/kompare/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkomparediff2-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kompare/kompare-9999.ebuild b/kde-apps/kompare/kompare-9999.ebuild index 306ef19cbb..1582eb7143 100644 --- a/kde-apps/kompare/kompare-9999.ebuild +++ b/kde-apps/kompare/kompare-9999.ebuild @@ -1,40 +1,38 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org -DESCRIPTION="A program to view the differences between files" +DESCRIPTION="Graphical File Differences Tool" HOMEPAGE="https://apps.kde.org/kompare/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkomparediff2-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/libkomparediff2-${PVCUT}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktexteditor-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kompare/metadata.xml b/kde-apps/kompare/metadata.xml index d925f24397..e285170b34 100644 --- a/kde-apps/kompare/metadata.xml +++ b/kde-apps/kompare/metadata.xml @@ -6,6 +6,7 @@ <name>Gentoo KDE Project</name> </maintainer> <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> + <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=kompare</bugs-to> + <remote-id type="kde-invent">sdk/umbrello</remote-id> </upstream> </pkgmetadata> diff --git a/kde-apps/konqueror/konqueror-23.08.49.9999.ebuild b/kde-apps/konqueror/konqueror-23.08.49.9999.ebuild deleted file mode 100644 index 0923a40f71..0000000000 --- a/kde-apps/konqueror/konqueror-23.08.49.9999.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit flag-o-matic ecm gear.kde.org optfeature - -DESCRIPTION="Web browser and file manager based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/konqueror/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="activities speech" - -# 4 of 4 tests fail. Last checked for 4.0.3 -RESTRICT="test" - -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdesu-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - sys-libs/zlib - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) -" -DEPEND="${COMMON_DEPEND} - activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 ) -" -RDEPEND="${COMMON_DEPEND} - kde-apps/kfind:5 - kde-plasma/kde-cli-tools:* -" - -src_prepare() { - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lmalloc - - ecm_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_Hunspell=ON # requires fixing bug 634122 - $(cmake_use_find_package activities KF5Activities) - $(cmake_use_find_package speech Qt5TextToSpeech) - ) - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "bookmarks support" kde-apps/keditbookmarks:${SLOT} - optfeature "filemanager component" kde-apps/dolphin:${SLOT} - optfeature "SVG support" kde-apps/svg:${SLOT} - fi - ecm_pkg_postinst -} diff --git a/kde-apps/konqueror/konqueror-9999.ebuild b/kde-apps/konqueror/konqueror-9999.ebuild index 0923a40f71..14ce365771 100644 --- a/kde-apps/konqueror/konqueror-9999.ebuild +++ b/kde-apps/konqueror/konqueror-9999.ebuild @@ -1,63 +1,63 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit flag-o-matic ecm gear.kde.org optfeature DESCRIPTION="Web browser and file manager based on KDE Frameworks" HOMEPAGE="https://apps.kde.org/konqueror/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="activities speech" # 4 of 4 tests fail. Last checked for 4.0.3 RESTRICT="test" +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdesu-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets,xml] + >=dev-qt/qtwebengine-${QTMIN}:6[widgets] + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kbookmarks-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kdesu-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6 sys-libs/zlib - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) + speech? ( >=dev-qt/qtspeech-${QTMIN}:6 ) " DEPEND="${COMMON_DEPEND} - activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 ) + activities? ( kde-plasma/plasma-activities:6 ) " RDEPEND="${COMMON_DEPEND} - kde-apps/kfind:5 + !<kde-apps/kio-extras-23.08.5-r100:5 + kde-apps/kfind:6 kde-plasma/kde-cli-tools:* " @@ -70,17 +70,17 @@ src_prepare() { src_configure() { local mycmakeargs=( -DCMAKE_DISABLE_FIND_PACKAGE_Hunspell=ON # requires fixing bug 634122 - $(cmake_use_find_package activities KF5Activities) - $(cmake_use_find_package speech Qt5TextToSpeech) + $(cmake_use_find_package activities PlasmaActivities) + $(cmake_use_find_package speech QtTextToSpeech) ) ecm_src_configure } pkg_postinst() { if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "bookmarks support" kde-apps/keditbookmarks:${SLOT} - optfeature "filemanager component" kde-apps/dolphin:${SLOT} - optfeature "SVG support" kde-apps/svg:${SLOT} + optfeature "bookmarks support" "kde-apps/keditbookmarks:${SLOT}" + optfeature "filemanager component" "kde-apps/dolphin:${SLOT}" + optfeature "SVG support" "kde-apps/svg:${SLOT}" fi ecm_pkg_postinst } diff --git a/kde-apps/konqueror/metadata.xml b/kde-apps/konqueror/metadata.xml index e4a1355e4b..4c836781c2 100644 --- a/kde-apps/konqueror/metadata.xml +++ b/kde-apps/konqueror/metadata.xml @@ -11,6 +11,5 @@ </upstream> <use> <flag name="activities">Enable kactivities support</flag> - <flag name="speech">Build text-to-speech plugin</flag> </use> </pkgmetadata> diff --git a/kde-apps/konquest/konquest-23.08.49.9999.ebuild b/kde-apps/konquest/konquest-23.08.49.9999.ebuild deleted file mode 100644 index f9ecfb8a29..0000000000 --- a/kde-apps/konquest/konquest-23.08.49.9999.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Galactic Strategy KDE Game" -HOMEPAGE="https://apps.kde.org/konquest/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/konquest/konquest-9999.ebuild b/kde-apps/konquest/konquest-9999.ebuild index f9ecfb8a29..807b85a8d3 100644 --- a/kde-apps/konquest/konquest-9999.ebuild +++ b/kde-apps/konquest/konquest-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,30 +6,31 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Galactic Strategy KDE Game" HOMEPAGE="https://apps.kde.org/konquest/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtscxml-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/konsole/files/konsole-23.08.1-drop-unused-X11-dep.patch b/kde-apps/konsole/files/konsole-23.08.1-drop-unused-X11-dep.patch deleted file mode 100644 index 6719fbfac0..0000000000 --- a/kde-apps/konsole/files/konsole-23.08.1-drop-unused-X11-dep.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 68f6ef2ea203e047743a97fc17be23a4a964a05a Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Fri, 15 Sep 2023 09:47:42 +0200 -Subject: [PATCH] Drop unused X11 dependency - -It seems it is (no longer) needed and was only a leftover for feature selection. - -Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> ---- - CMakeLists.txt | 4 +--- - 1 file changed, 1 insertion(+), 3 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 9fd6f4f01..47c234498 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -105,9 +105,7 @@ find_package(ICU 61.0 COMPONENTS uc i18n REQUIRED) - if(NOT APPLE) - option(WITHOUT_X11 "Build without X11 integration (skips finding X11)" OFF) - if (NOT WITHOUT_X11) -- find_package(X11) -- set_package_properties(X11 PROPERTIES TYPE OPTIONAL) -- set(HAVE_X11 ${X11_FOUND}) -+ set(HAVE_X11 1) - endif() - endif() - --- -2.42.0 - diff --git a/kde-apps/konsole/konsole-23.08.49.9999.ebuild b/kde-apps/konsole/konsole-23.08.49.9999.ebuild deleted file mode 100644 index 497c0bb398..0000000000 --- a/kde-apps/konsole/konsole-23.08.49.9999.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE's terminal emulator" -HOMEPAGE="https://apps.kde.org/konsole/ https://konsole.kde.org" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - dev-libs/icu:= - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kpty-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-23.08.1-drop-unused-X11-dep.patch" ) # FIXME properly upstream - -src_test() { - # DBusTest: drkonqi process interferes. bug 702690 - # TerminalInterfaceTest: unbelievably flaky, bug 862594 and bug 662756 - local myctestargs=( - -E "(DBusTest|TerminalInterfaceTest)" - ) - - ecm_src_test -} diff --git a/kde-apps/konsole/konsole-9999.ebuild b/kde-apps/konsole/konsole-9999.ebuild index 497c0bb398..c4bc1eff91 100644 --- a/kde-apps/konsole/konsole-9999.ebuild +++ b/kde-apps/konsole/konsole-9999.ebuild @@ -1,57 +1,58 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KDE's terminal emulator" HOMEPAGE="https://apps.kde.org/konsole/ https://konsole.kde.org" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" -IUSE="" +IUSE="X" DEPEND=" dev-libs/icu:= - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kpty-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml] + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtmultimedia-${QTMIN}:6 + >=kde-frameworks/kbookmarks-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kpty-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?] + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" -PATCHES=( "${FILESDIR}/${PN}-23.08.1-drop-unused-X11-dep.patch" ) # FIXME properly upstream +src_configure() { + local mycmakeargs=( + -DWITH_X11=$(usex X) + ) + ecm_src_configure +} src_test() { # DBusTest: drkonqi process interferes. bug 702690 diff --git a/kde-apps/konsolekalendar/konsolekalendar-23.08.49.9999.ebuild b/kde-apps/konsolekalendar/konsolekalendar-23.08.49.9999.ebuild deleted file mode 100644 index 42c0ac9301..0000000000 --- a/kde-apps/konsolekalendar/konsolekalendar-23.08.49.9999.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_ORG_NAME="akonadi-calendar-tools" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -inherit ecm gear.kde.org - -DESCRIPTION="Command line interface to KDE calendars" -HOMEPAGE+=" https://userbase.kde.org/KonsoleKalendar" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -src_prepare() { - ecm_src_prepare - - # delete colliding calendarjanitor translations - rm -f po/*/calendarjanitor.po || die - - cmake_comment_add_subdirectory calendarjanitor -} diff --git a/kde-apps/konsolekalendar/konsolekalendar-9999.ebuild b/kde-apps/konsolekalendar/konsolekalendar-9999.ebuild index 42c0ac9301..eb8a4d1e64 100644 --- a/kde-apps/konsolekalendar/konsolekalendar-9999.ebuild +++ b/kde-apps/konsolekalendar/konsolekalendar-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,25 +6,25 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KDE_ORG_NAME="akonadi-calendar-tools" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 +KFMIN=6.3.0 inherit ecm gear.kde.org DESCRIPTION="Command line interface to KDE calendars" HOMEPAGE+=" https://userbase.kde.org/KonsoleKalendar" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/akonadi-calendar-${PVCUT}:6 + >=kde-apps/calendarsupport-${PVCUT}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kontact/kontact-23.08.49.9999.ebuild b/kde-apps/kontact/kontact-23.08.49.9999.ebuild deleted file mode 100644 index 570bdbe99f..0000000000 --- a/kde-apps/kontact/kontact-23.08.49.9999.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Container application to unify several major PIM applications within one" -HOMEPAGE="https://kontact.kde.org/ https://apps.kde.org/kontact/" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kontact/kontact-9999.ebuild b/kde-apps/kontact/kontact-9999.ebuild index 570bdbe99f..6e2c533afc 100644 --- a/kde-apps/kontact/kontact-9999.ebuild +++ b/kde-apps/kontact/kontact-9999.ebuild @@ -1,47 +1,44 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Container application to unify several major PIM applications within one" HOMEPAGE="https://kontact.kde.org/ https://apps.kde.org/kontact/" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtwebengine-${QTMIN}:6[widgets] + >=kde-apps/grantleetheme-${PVCUT}:6 + >=kde-apps/kontactinterface-${PVCUT}:6 + >=kde-apps/libkdepim-${PVCUT}:6 + >=kde-apps/mailcommon-${PVCUT}:6 + >=kde-apps/pimcommon-${PVCUT}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kontactinterface/kontactinterface-23.08.49.9999.ebuild b/kde-apps/kontactinterface/kontactinterface-23.08.49.9999.ebuild deleted file mode 100644 index 6b89bb236a..0000000000 --- a/kde-apps/kontactinterface/kontactinterface-23.08.49.9999.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Library for embedding KParts in a Kontact component" -HOMEPAGE="https://api.kde.org/kdepim/kontactinterface/html/index.html" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kontactinterface/kontactinterface-9999.ebuild b/kde-apps/kontactinterface/kontactinterface-9999.ebuild index 6b89bb236a..f31c62d2b4 100644 --- a/kde-apps/kontactinterface/kontactinterface-9999.ebuild +++ b/kde-apps/kontactinterface/kontactinterface-9999.ebuild @@ -1,31 +1,28 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_QTHELP="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Library for embedding KParts in a Kontact component" HOMEPAGE="https://api.kde.org/kdepim/kontactinterface/html/index.html" LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" +# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets,xml] + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kopete/kopete-9999.ebuild b/kde-apps/kopete/kopete-9999.ebuild deleted file mode 100644 index 822322dbbc..0000000000 --- a/kde-apps/kopete/kopete-9999.ebuild +++ /dev/null @@ -1,176 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Multi-protocol IM client based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/kopete/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="ssl v4l" - -# Available plugins -# addbookmarks: NO DEPS -# alias: NO DEPS (disabled upstream) -# autoreplace: NO DEPS -# contactnotes: NO DEPS -# cryptography: BROKEN (app-crypt/gpgme[cxx,qt5], kde-apps/libkleo:5) -# highlight: NO DEPS -# history: NO DEPS -# latex: virtual/latex as RDEPEND -# nowlistening: NO DEPS -# otr: libotr -# pipes: NO DEPS -# privacy: NO DEPS -# statistics: dev-db/sqlite:3 -# texteffect: NO DEPS -# translator: NO DEPS -# urlpicpreview: NO DEPS -# webpresence: libxml2 libxslt -# NOTE: By default we enable all plugins that don't have any dependencies -PLUGINS="+addbookmarks +autoreplace +contactnotes +highlight history latex nowlistening -otr pipes +privacy +statistics +texteffect translator +urlpicpreview webpresence" - -# Available protocols -# gadu: net-libs/libgadu @since 4.3 -# groupwise: app-crypt/qca:2 -# irc: NO DEPS, probably will fail so inform user about it -# meanwhile: net-libs/meanwhile -# telepathy: net-libs/decibel -# testbed: NO DEPS -# winpopup: NO DEPS (we're adding samba as RDEPEND so it works) -# zeroconf (bonjour): NO DEPS -PROTOCOLS="gadu groupwise meanwhile testbed winpopup zeroconf" - -# disabled protocols -# irc: NO DEPS -# jingle: media-libs/speex net-libs/ortp DISABLED BY UPSTREAM -# qq: NO DEPS -# telepathy: net-libs/decibel -# sms (until fixed) -# oscar (until fixed: KDE-bug #402647 -# xmpp: continuously broken, KDE-bugs #304722, 412228, 457330, 410938, ... - -IUSE="${IUSE} ${PLUGINS} ${PROTOCOLS}" - -# tests hang, last checked for 4.2.96 -RESTRICT="test" - -COMMON_DEPEND=" - app-crypt/gpgme:=[cxx,qt5] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdelibs4support-${KFMIN}:5 - >=kde-frameworks/kemoticons-${KFMIN}:5 - >=kde-frameworks/khtml-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] - x11-libs/libX11 - x11-libs/libXScrnSaver - gadu? ( >=net-libs/libgadu-1.8.0[threads] ) - groupwise? ( >=app-crypt/qca-2.3.0:2[qt5(+)] ) - meanwhile? ( net-libs/meanwhile ) - otr? ( >=net-libs/libotr-4.0.0 ) - statistics? ( dev-db/sqlite:3 ) - v4l? ( media-libs/libv4l ) - webpresence? ( - dev-libs/libxml2 - dev-libs/libxslt - ) - zeroconf? ( - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - ) -" -# jingle? ( -# dev-libs/expat -# dev-libs/openssl:0= -# >=media-libs/mediastreamer-2.3.0 -# media-libs/speex -# net-libs/libsrtp:0= -# net-libs/ortp:= -# ) -# xmpp? ( -# >=app-crypt/qca-2.3.0:2[qt5(+)] -# net-dns/libidn:0= -# sys-libs/zlib -# ) -RDEPEND="${COMMON_DEPEND} - latex? ( - || ( - media-gfx/imagemagick - media-gfx/graphicsmagick[imagemagick] - ) - virtual/latex-base - ) - ssl? ( >=app-crypt/qca-2.3.0:2[qt5(+),ssl] ) -" -# sms? ( app-mobilephone/smssend ) -# winpopup? ( net-fs/samba ) -# xmpp? ( >=app-crypt/qca-2.3.0:2[qt5(+),ssl?] ) -DEPEND="${COMMON_DEPEND} - x11-base/xorg-proto -" -# jingle? ( dev-libs/jsoncpp ) - -src_prepare() { - ecm_src_prepare - - # breaks with oscar disabled, bug 901487 - cmake_run_in tests/protocols cmake_comment_add_subdirectory oscar -} - -src_configure() { - local x x2 - # Handle common stuff - local mycmakeargs=( - -DWITH_qq=OFF - -DDISABLE_VIDEOSUPPORT=$(usex !v4l) - ) -# $(cmake_use_find_package jingle LiboRTP) -# $(cmake_use_find_package jingle Mediastreamer) -# $(cmake_use_find_package jingle Speex) - - # enable protocols - for x in ${PROTOCOLS}; do - case ${x/+/} in - jingle) x2=libjingle ;; - xmpp) x2=jabber ;; - zeroconf) x2=bonjour ;; - *) x2=${x/+/} ;; - esac - mycmakeargs+=( -DWITH_${x2}=$(usex ${x/+/}) ) - done - - # disable until fixed: - mycmakeargs+=( -DWITH_{cryptography,jabber,libjingle,oscar,sms}=OFF ) - - # enable plugins - for x in ${PLUGINS}; do - mycmakeargs+=( -DWITH_${x/+/}=$(usex ${x/+/}) ) - done - - ecm_src_configure -} diff --git a/kde-apps/kopete/metadata.xml b/kde-apps/kopete/metadata.xml deleted file mode 100644 index 9a13135631..0000000000 --- a/kde-apps/kopete/metadata.xml +++ /dev/null @@ -1,37 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - <remote-id type="cpe">cpe:/a:kde:kopete</remote-id> - </upstream> - <use> - <!-- PLUGINS --> - <flag name="addbookmarks">Automatically add incoming urls to bookmarks.</flag> - <flag name="autoreplace">Automatically replace selected text</flag> - <flag name="contactnotes">Enables writing personal notes for contacts.</flag> - <flag name="highlight">Allows you to specify highlights on specific events.</flag> - <flag name="history">Enables saving chat history.</flag> - <flag name="latex">Embed latex formatted text into messages.</flag> - <flag name="nowlistening">Shows song you currently listen to in your status/etc. Bindings for many players.</flag> - <flag name="otr">Allows crypting your chat (drugs and talking nonsense are considered as good alternatives ;]).</flag> - <flag name="pipes">Send messages to external pipe.</flag> - <flag name="privacy">Filter for incoming messages</flag> - <flag name="statistics">Everybody loves statistic graphs, especially cake ones. ;]</flag> - <flag name="texteffect">Various fancy text effects for your messages (don't ever consider writing us with this enabled ;]).</flag> - <flag name="translator">Translate incoming and outgoing messages.</flag> - <flag name="urlpicpreview">Enables in conversation pictures preview.</flag> - <flag name="webpresence">Show your status and some more information on web.</flag> - <!-- PROTOCOLS --> - <flag name="gadu">Enable the Gadu protocol handler.</flag> - <flag name="groupwise">Enable the Groupwise protocol handler.</flag> - <flag name="meanwhile">Enable the Sametime protocol handler.</flag> - <flag name="testbed">Enable the testbed protocol.</flag> - <flag name="winpopup">Enable pop-up messages sending on windows. (same as good old "net send" messages ;])</flag> - <flag name="zeroconf">Enable Link-Local Messaging via the bonjour protocol.</flag> - </use> -</pkgmetadata> diff --git a/kde-apps/korganizer/korganizer-23.08.49.9999.ebuild b/kde-apps/korganizer/korganizer-23.08.49.9999.ebuild deleted file mode 100644 index 138fdc87ec..0000000000 --- a/kde-apps/korganizer/korganizer-23.08.49.9999.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Organizational assistant, providing calendars and other similar functionality" -HOMEPAGE="https://apps.kde.org/korganizer/" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="" -IUSE="telemetry" - -# testkodaymatrix is broken, akonadi* tests need DBus, bug #665686 -RESTRICT="test" - -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/akonadi-notes-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/eventviews-${PVCUT}:5 - >=kde-apps/incidenceeditor-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - x11-libs/libX11 - telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 ) -" -DEPEND="${COMMON_DEPEND} - >=dev-qt/designer-${QTMIN}:5 - >=kde-apps/kldap-${PVCUT}:5 - test? ( >=kde-apps/akonadi-${PVCUT}:5[sqlite] ) -" -RDEPEND="${COMMON_DEPEND} - >=kde-apps/kdepim-runtime-${PVCUT}:5 -" -BDEPEND="test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] )" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package telemetry KUserFeedback) - ) - - ecm_src_configure -} diff --git a/kde-apps/korganizer/korganizer-9999.ebuild b/kde-apps/korganizer/korganizer-9999.ebuild index 138fdc87ec..affe24b1f0 100644 --- a/kde-apps/korganizer/korganizer-9999.ebuild +++ b/kde-apps/korganizer/korganizer-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,15 +6,15 @@ EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Organizational assistant, providing calendars and other similar functionality" HOMEPAGE="https://apps.kde.org/korganizer/" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="telemetry" @@ -22,61 +22,56 @@ IUSE="telemetry" RESTRICT="test" COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/akonadi-notes-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/eventviews-${PVCUT}:5 - >=kde-apps/incidenceeditor-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qttools-${QTMIN}:6[widgets] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/akonadi-calendar-${PVCUT}:6 + >=kde-apps/akonadi-contacts-${PVCUT}:6 + >=kde-apps/akonadi-notes-${PVCUT}:6 + >=kde-apps/calendarsupport-${PVCUT}:6 + >=kde-apps/eventviews-${PVCUT}:6 + >=kde-apps/incidenceeditor-${PVCUT}:6 + >=kde-apps/kcalutils-${PVCUT}:6 + >=kde-apps/kidentitymanagement-${PVCUT}:6 + >=kde-apps/kmailtransport-${PVCUT}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-apps/kontactinterface-${PVCUT}:6 + >=kde-apps/libkdepim-${PVCUT}:6 + >=kde-apps/pimcommon-${PVCUT}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kholidays-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 x11-libs/libX11 - telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 ) + telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 ) " DEPEND="${COMMON_DEPEND} - >=dev-qt/designer-${QTMIN}:5 - >=kde-apps/kldap-${PVCUT}:5 - test? ( >=kde-apps/akonadi-${PVCUT}:5[sqlite] ) + >=kde-apps/kldap-${PVCUT}:6 + test? ( >=kde-apps/akonadi-${PVCUT}:6[sqlite] ) " RDEPEND="${COMMON_DEPEND} - >=kde-apps/kdepim-runtime-${PVCUT}:5 + >=kde-apps/kdepim-runtime-${PVCUT}:6 " -BDEPEND="test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] )" +BDEPEND="test? ( >=kde-apps/akonadi-${PVCUT}:6[tools] )" src_configure() { local mycmakeargs=( - $(cmake_use_find_package telemetry KUserFeedback) + $(cmake_use_find_package telemetry KF6UserFeedback) ) ecm_src_configure diff --git a/kde-apps/kpat/kpat-23.08.49.9999.ebuild b/kde-apps/kpat/kpat-23.08.49.9999.ebuild deleted file mode 100644 index ab95839925..0000000000 --- a/kde-apps/kpat/kpat-23.08.49.9999.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE patience game" -HOMEPAGE="https://apps.kde.org/kpat/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - dev-games/freecell-solver - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DWITH_BH_SOLVER=OFF # bug 733502, requires unpackaged dependency - ) - - ecm_src_configure -} diff --git a/kde-apps/kpat/kpat-9999.ebuild b/kde-apps/kpat/kpat-9999.ebuild index ab95839925..7bb5b3f4de 100644 --- a/kde-apps/kpat/kpat-9999.ebuild +++ b/kde-apps/kpat/kpat-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,39 +7,39 @@ ECM_HANDBOOK="forceoptional" ECM_TEST="forceoptional" KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KDE patience game" HOMEPAGE="https://apps.kde.org/kpat/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" dev-games/freecell-solver - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" +# TODO: || ( 7zip gzip ) +BDEPEND="app-alternatives/gzip" src_configure() { local mycmakeargs=( diff --git a/kde-apps/kpimtextedit/kpimtextedit-23.08.49.9999.ebuild b/kde-apps/kpimtextedit/kpimtextedit-23.08.49.9999.ebuild deleted file mode 100644 index 77bb68b7cb..0000000000 --- a/kde-apps/kpimtextedit/kpimtextedit-23.08.49.9999.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_DESIGNERPLUGIN="true" -ECM_QTHELP="true" -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Extended text editor for PIM applications" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="speech" - -RESTRICT="test" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - speech? ( dev-libs/ktextaddons:5[speech=] ) -" -DEPEND="${RDEPEND} - test? ( >=kde-frameworks/ktextwidgets-${KFMIN}:5 ) -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package speech KF5TextEditTextToSpeech) - ) - ecm_src_configure -} diff --git a/kde-apps/kpimtextedit/kpimtextedit-9999.ebuild b/kde-apps/kpimtextedit/kpimtextedit-9999.ebuild index 77bb68b7cb..8f956c8136 100644 --- a/kde-apps/kpimtextedit/kpimtextedit-9999.ebuild +++ b/kde-apps/kpimtextedit/kpimtextedit-9999.ebuild @@ -1,47 +1,42 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -ECM_DESIGNERPLUGIN="true" ECM_QTHELP="true" ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Extended text editor for PIM applications" LICENSE="LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="speech" RESTRICT="test" RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - speech? ( dev-libs/ktextaddons:5[speech=] ) -" -DEPEND="${RDEPEND} - test? ( >=kde-frameworks/ktextwidgets-${KFMIN}:5 ) + >=dev-libs/ktextaddons-1.5.4:6[speech?] + >=dev-qt/qtbase-${QTMIN}:6[widgets] + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6 + >=kde-frameworks/syntax-highlighting-${KFMIN}:6 " +DEPEND="${RDEPEND}" src_configure() { local mycmakeargs=( - $(cmake_use_find_package speech KF5TextEditTextToSpeech) + $(cmake_use_find_package speech KF6TextEditTextToSpeech) ) ecm_src_configure } diff --git a/kde-apps/kpimtextedit/metadata.xml b/kde-apps/kpimtextedit/metadata.xml index c28e75b424..d925f24397 100644 --- a/kde-apps/kpimtextedit/metadata.xml +++ b/kde-apps/kpimtextedit/metadata.xml @@ -8,8 +8,4 @@ <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> - <use> - <flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag> - <flag name="speech">Enable text-to-speech support</flag> - </use> </pkgmetadata> diff --git a/kde-apps/kpkpass/kpkpass-23.08.49.9999.ebuild b/kde-apps/kpkpass/kpkpass-23.08.49.9999.ebuild deleted file mode 100644 index a89b463be8..0000000000 --- a/kde-apps/kpkpass/kpkpass-23.08.49.9999.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Library to deal with Apple Wallet pass files" -HOMEPAGE="https://apps.kde.org/kontact/" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kpkpass/kpkpass-9999.ebuild b/kde-apps/kpkpass/kpkpass-9999.ebuild index a89b463be8..2a66e6220e 100644 --- a/kde-apps/kpkpass/kpkpass-9999.ebuild +++ b/kde-apps/kpkpass/kpkpass-9999.ebuild @@ -1,24 +1,24 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_QTHELP="true" ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Library to deal with Apple Wallet pass files" HOMEPAGE="https://apps.kde.org/kontact/" LICENSE="LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=kde-frameworks/karchive-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kqtquickcharts/kqtquickcharts-23.08.49.9999.ebuild b/kde-apps/kqtquickcharts/kqtquickcharts-23.08.49.9999.ebuild deleted file mode 100644 index 9c3ae6a118..0000000000 --- a/kde-apps/kqtquickcharts/kqtquickcharts-23.08.49.9999.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Qt Quick plugin for beautiful and interactive charts" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kqtquickcharts/kqtquickcharts-9999.ebuild b/kde-apps/kqtquickcharts/kqtquickcharts-9999.ebuild index 9c3ae6a118..6084d957bb 100644 --- a/kde-apps/kqtquickcharts/kqtquickcharts-9999.ebuild +++ b/kde-apps/kqtquickcharts/kqtquickcharts-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -QTMIN=5.15.9 +QTMIN=5.15.12 inherit ecm gear.kde.org DESCRIPTION="Qt Quick plugin for beautiful and interactive charts" diff --git a/kde-apps/krdc/krdc-23.08.49.9999.ebuild b/kde-apps/krdc/krdc-23.08.49.9999.ebuild deleted file mode 100644 index 3a894d2c62..0000000000 --- a/kde-apps/krdc/krdc-23.08.49.9999.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Remote desktop connection (RDP and VNC) client" -HOMEPAGE="https://apps.kde.org/krdc/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="activities +rdp +vnc" - -#nx? ( >=net-misc/nxcl-0.9-r1 ) disabled upstream, last checked 2016-01-24 -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 ) - vnc? ( - net-libs/libssh:= - >=net-libs/libvncserver-0.9 - ) -" -RDEPEND="${DEPEND} - rdp? ( >=net-misc/freerdp-1.1.0_beta1[X] ) -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package activities KF5Activities) - -DWITH_RDP=$(usex rdp) - -DWITH_VNC=$(usex vnc) - ) - - ecm_src_configure -} diff --git a/kde-apps/krdc/krdc-9999.ebuild b/kde-apps/krdc/krdc-9999.ebuild index 3a894d2c62..26699f8cd4 100644 --- a/kde-apps/krdc/krdc-9999.ebuild +++ b/kde-apps/krdc/krdc-9999.ebuild @@ -1,55 +1,56 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Remote desktop connection (RDP and VNC) client" HOMEPAGE="https://apps.kde.org/krdc/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="activities +rdp +vnc" #nx? ( >=net-misc/nxcl-0.9-r1 ) disabled upstream, last checked 2016-01-24 DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - activities? ( >=kde-plasma/plasma-activities-${KFMIN}:5 ) + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml] + >=kde-frameworks/kbookmarks-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdnssd-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + activities? ( kde-plasma/plasma-activities:6 ) + rdp? ( + >=kde-frameworks/kio-${KFMIN}:6 + >=net-misc/freerdp-2.1.0:2= + ) vnc? ( net-libs/libssh:= >=net-libs/libvncserver-0.9 ) " -RDEPEND="${DEPEND} - rdp? ( >=net-misc/freerdp-1.1.0_beta1[X] ) -" +RDEPEND="${DEPEND}" src_configure() { local mycmakeargs=( - $(cmake_use_find_package activities KF5Activities) + $(cmake_use_find_package activities PlasmaActivities) -DWITH_RDP=$(usex rdp) -DWITH_VNC=$(usex vnc) ) diff --git a/kde-apps/kreversi/kreversi-23.08.49.9999.ebuild b/kde-apps/kreversi/kreversi-23.08.49.9999.ebuild deleted file mode 100644 index b97d468f10..0000000000 --- a/kde-apps/kreversi/kreversi-23.08.49.9999.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Board game by KDE" -HOMEPAGE="https://apps.kde.org/kreversi/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kreversi/kreversi-9999.ebuild b/kde-apps/kreversi/kreversi-9999.ebuild index b97d468f10..07b879ad81 100644 --- a/kde-apps/kreversi/kreversi-9999.ebuild +++ b/kde-apps/kreversi/kreversi-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,34 +6,36 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Board game by KDE" HOMEPAGE="https://apps.kde.org/kreversi/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" +# TODO: || ( 7zip gzip ) +BDEPEND="app-alternatives/gzip" diff --git a/kde-apps/krfb/krfb-23.08.49.9999.ebuild b/kde-apps/krfb/krfb-23.08.49.9999.ebuild deleted file mode 100644 index fa460cc940..0000000000 --- a/kde-apps/krfb/krfb-23.08.49.9999.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="VNC-compatible server to share Plasma desktops" -HOMEPAGE="https://apps.kde.org/krfb/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="wayland" - -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=net-libs/libvncserver-0.9.9 - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXtst - x11-libs/xcb-util-image - wayland? ( - dev-libs/wayland - || ( - >=dev-qt/qtgui-${QTMIN}:5[libinput] - >=dev-qt/qtgui-${QTMIN}:5[X] - ) - >=dev-qt/qtwayland-${QTMIN}:5 - kde-plasma/kpipewire:5 - >=kde-plasma/kwayland-${KFMIN}:5 - ) -" -DEPEND="${COMMON_DEPEND} - wayland? ( >=dev-libs/plasma-wayland-protocols-1.5.0 ) -" -RDEPEND="${COMMON_DEPEND} - wayland? ( sys-apps/xdg-desktop-portal[screencast(+)] ) -" -BDEPEND="wayland? ( >=dev-qt/qtwaylandscanner-${QTMIN}:5 )" - -src_configure() { - local mycmakeargs=( - -DDISABLE_PIPEWIRE=$(usex !wayland) - $(cmake_use_find_package wayland PlasmaWaylandProtocols) - ) - ecm_src_configure -} diff --git a/kde-apps/krfb/krfb-9999.ebuild b/kde-apps/krfb/krfb-9999.ebuild index fa460cc940..f2398e36d8 100644 --- a/kde-apps/krfb/krfb-9999.ebuild +++ b/kde-apps/krfb/krfb-9999.ebuild @@ -1,39 +1,37 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="VNC-compatible server to share Plasma desktops" HOMEPAGE="https://apps.kde.org/krfb/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="wayland" +# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6=[dbus,network,widgets] + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kdnssd-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 >=net-libs/libvncserver-0.9.9 x11-libs/libX11 x11-libs/libxcb @@ -41,13 +39,10 @@ COMMON_DEPEND=" x11-libs/xcb-util-image wayland? ( dev-libs/wayland - || ( - >=dev-qt/qtgui-${QTMIN}:5[libinput] - >=dev-qt/qtgui-${QTMIN}:5[X] - ) - >=dev-qt/qtwayland-${QTMIN}:5 - kde-plasma/kpipewire:5 - >=kde-plasma/kwayland-${KFMIN}:5 + >=dev-qt/qtwayland-${QTMIN}:6 + kde-plasma/kpipewire:6 + kde-plasma/kwayland:6 + >=media-video/pipewire-0.3 ) " DEPEND="${COMMON_DEPEND} @@ -56,7 +51,7 @@ DEPEND="${COMMON_DEPEND} RDEPEND="${COMMON_DEPEND} wayland? ( sys-apps/xdg-desktop-portal[screencast(+)] ) " -BDEPEND="wayland? ( >=dev-qt/qtwaylandscanner-${QTMIN}:5 )" +BDEPEND="wayland? ( >=dev-qt/qtwayland-${QTMIN}:6 )" src_configure() { local mycmakeargs=( diff --git a/kde-apps/krfb/metadata.xml b/kde-apps/krfb/metadata.xml index d925f24397..d9b6b77445 100644 --- a/kde-apps/krfb/metadata.xml +++ b/kde-apps/krfb/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">network/krfb</remote-id> </upstream> </pkgmetadata> diff --git a/kde-apps/kruler/kruler-23.08.49.9999.ebuild b/kde-apps/kruler/kruler-23.08.49.9999.ebuild deleted file mode 100644 index 0355aae63e..0000000000 --- a/kde-apps/kruler/kruler-23.08.49.9999.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Screen ruler for Plasma" -HOMEPAGE="https://apps.kde.org/kruler/" - -LICENSE="GPL-2+ handbook? ( FDL-1.2 )" -SLOT="5" -KEYWORDS="" -IUSE="X" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libxcb - ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DWITHOUT_X11=$(usex !X) - ) - - ecm_src_configure -} diff --git a/kde-apps/kruler/kruler-9999.ebuild b/kde-apps/kruler/kruler-9999.ebuild index 0355aae63e..3aa607f2e3 100644 --- a/kde-apps/kruler/kruler-9999.ebuild +++ b/kde-apps/kruler/kruler-9999.ebuild @@ -1,34 +1,35 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Screen ruler for Plasma" HOMEPAGE="https://apps.kde.org/kruler/" LICENSE="GPL-2+ handbook? ( FDL-1.2 )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="X" +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6=[gui] x11-libs/libxcb ) " diff --git a/kde-apps/kscd/kscd-9999.ebuild b/kde-apps/kscd/kscd-9999.ebuild deleted file mode 100644 index 5902a5c68d..0000000000 --- a/kde-apps/kscd/kscd-9999.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EGIT_BRANCH="kf5" -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm kde.org - -DESCRIPTION="CDDB enabled audio CD player based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/kscd/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - media-libs/libdiscid - media-libs/musicbrainz:5 - >=media-libs/phonon-4.11.0[qt5(+)] -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kshisen/kshisen-23.08.49.9999.ebuild b/kde-apps/kshisen/kshisen-23.08.49.9999.ebuild deleted file mode 100644 index f83a9d0086..0000000000 --- a/kde-apps/kshisen/kshisen-23.08.49.9999.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Solitaire-like game played using the standard set of Mahjong tiles" -HOMEPAGE="https://apps.kde.org/kshisen/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-apps/libkmahjongg-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kshisen/kshisen-9999.ebuild b/kde-apps/kshisen/kshisen-9999.ebuild index f83a9d0086..fbe368ffcb 100644 --- a/kde-apps/kshisen/kshisen-9999.ebuild +++ b/kde-apps/kshisen/kshisen-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,30 +6,29 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Solitaire-like game played using the standard set of Mahjong tiles" HOMEPAGE="https://apps.kde.org/kshisen/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-apps/libkmahjongg-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-apps/libkmahjongg-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/ksirk/ksirk-23.08.49.9999.ebuild b/kde-apps/ksirk/ksirk-23.08.49.9999.ebuild deleted file mode 100644 index e9a1bc8117..0000000000 --- a/kde-apps/ksirk/ksirk-23.08.49.9999.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Port of the board game risk" -HOMEPAGE="https://apps.kde.org/ksirk/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=app-crypt/qca-2.3.0:2[qt5(+)] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] - sys-libs/zlib -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/ksirk/ksirk-9999.ebuild b/kde-apps/ksirk/ksirk-9999.ebuild index e9a1bc8117..809d650ed9 100644 --- a/kde-apps/ksirk/ksirk-9999.ebuild +++ b/kde-apps/ksirk/ksirk-9999.ebuild @@ -1,42 +1,37 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Port of the board game risk" HOMEPAGE="https://apps.kde.org/ksirk/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=app-crypt/qca-2.3.0:2[qt5(+)] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] + >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml] + >=dev-qt/qtmultimedia-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 sys-libs/zlib " RDEPEND="${DEPEND}" diff --git a/kde-apps/ksmtp/ksmtp-23.08.49.9999.ebuild b/kde-apps/ksmtp/ksmtp-23.08.49.9999.ebuild deleted file mode 100644 index 83eaa60000..0000000000 --- a/kde-apps/ksmtp/ksmtp-23.08.49.9999.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Job-based library to send email through an SMTP server" -HOMEPAGE="https://api.kde.org/kdepim/ksmtp/html/index.html" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -RESTRICT="test" # bug 642410 - -DEPEND=" - dev-libs/cyrus-sasl - >=dev-qt/qtnetwork-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/ksmtp/ksmtp-9999.ebuild b/kde-apps/ksmtp/ksmtp-9999.ebuild index 83eaa60000..e90d688b90 100644 --- a/kde-apps/ksmtp/ksmtp-9999.ebuild +++ b/kde-apps/ksmtp/ksmtp-9999.ebuild @@ -1,19 +1,19 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_QTHELP="true" ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Job-based library to send email through an SMTP server" HOMEPAGE="https://api.kde.org/kdepim/ksmtp/html/index.html" LICENSE="LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" @@ -21,9 +21,9 @@ RESTRICT="test" # bug 642410 DEPEND=" dev-libs/cyrus-sasl - >=dev-qt/qtnetwork-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[network] + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/ksnakeduel/ksnakeduel-23.08.49.9999.ebuild b/kde-apps/ksnakeduel/ksnakeduel-23.08.49.9999.ebuild deleted file mode 100644 index f3d002c3a1..0000000000 --- a/kde-apps/ksnakeduel/ksnakeduel-23.08.49.9999.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE Tron game" -HOMEPAGE="https://apps.kde.org/ksnakeduel/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/ksnakeduel/ksnakeduel-9999.ebuild b/kde-apps/ksnakeduel/ksnakeduel-9999.ebuild index f3d002c3a1..6b39515638 100644 --- a/kde-apps/ksnakeduel/ksnakeduel-9999.ebuild +++ b/kde-apps/ksnakeduel/ksnakeduel-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,32 +6,33 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KDE Tron game" HOMEPAGE="https://apps.kde.org/ksnakeduel/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" +# TODO: || ( 7zip gzip ) +BDEPEND="app-alternatives/gzip" diff --git a/kde-apps/kspaceduel/kspaceduel-23.08.49.9999.ebuild b/kde-apps/kspaceduel/kspaceduel-23.08.49.9999.ebuild deleted file mode 100644 index 5ba93a257f..0000000000 --- a/kde-apps/kspaceduel/kspaceduel-23.08.49.9999.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Space Game by KDE" -HOMEPAGE="https://apps.kde.org/kspaceduel/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kspaceduel/kspaceduel-9999.ebuild b/kde-apps/kspaceduel/kspaceduel-9999.ebuild index 5ba93a257f..35afcc11ed 100644 --- a/kde-apps/kspaceduel/kspaceduel-9999.ebuild +++ b/kde-apps/kspaceduel/kspaceduel-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,29 +6,28 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Space Game by KDE" HOMEPAGE="https://apps.kde.org/kspaceduel/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/ksquares/ksquares-23.08.49.9999.ebuild b/kde-apps/ksquares/ksquares-23.08.49.9999.ebuild deleted file mode 100644 index 078c3acbe7..0000000000 --- a/kde-apps/ksquares/ksquares-23.08.49.9999.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE clone of the game squares" -HOMEPAGE="https://apps.kde.org/ksquares/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/ksquares/ksquares-9999.ebuild b/kde-apps/ksquares/ksquares-9999.ebuild index 078c3acbe7..14e68345fe 100644 --- a/kde-apps/ksquares/ksquares-9999.ebuild +++ b/kde-apps/ksquares/ksquares-9999.ebuild @@ -1,34 +1,33 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KDE clone of the game squares" HOMEPAGE="https://apps.kde.org/ksquares/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/ksudoku/ksudoku-23.08.49.9999.ebuild b/kde-apps/ksudoku/ksudoku-23.08.49.9999.ebuild deleted file mode 100644 index 9912668e11..0000000000 --- a/kde-apps/ksudoku/ksudoku-23.08.49.9999.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Logic-based symbol placement puzzle by KDE" -HOMEPAGE="https://apps.kde.org/ksudoku/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="opengl" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - opengl? ( - >=dev-qt/qtopengl-${QTMIN}:5 - media-libs/libglvnd - virtual/glu - ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package opengl Qt5OpenGL) - $(cmake_use_find_package opengl OpenGL) - ) - ecm_src_configure -} diff --git a/kde-apps/ksudoku/ksudoku-9999.ebuild b/kde-apps/ksudoku/ksudoku-9999.ebuild index 9912668e11..de5bd88496 100644 --- a/kde-apps/ksudoku/ksudoku-9999.ebuild +++ b/kde-apps/ksudoku/ksudoku-9999.ebuild @@ -1,53 +1,41 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Logic-based symbol placement puzzle by KDE" HOMEPAGE="https://apps.kde.org/ksudoku/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" -IUSE="opengl" +IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - opengl? ( - >=dev-qt/qtopengl-${QTMIN}:5 - media-libs/libglvnd - virtual/glu - ) + >=dev-qt/qtbase-${QTMIN}:6[gui,opengl,widgets,xml] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + media-libs/libglvnd + virtual/glu " RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package opengl Qt5OpenGL) - $(cmake_use_find_package opengl OpenGL) - ) - ecm_src_configure -} +# TODO: || ( 7zip gzip ) +BDEPEND="app-alternatives/gzip" diff --git a/kde-apps/ksystemlog/ksystemlog-23.08.49.9999.ebuild b/kde-apps/ksystemlog/ksystemlog-23.08.49.9999.ebuild deleted file mode 100644 index 0e65fe217f..0000000000 --- a/kde-apps/ksystemlog/ksystemlog-23.08.49.9999.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="System log viewer by KDE" -HOMEPAGE="https://apps.kde.org/ksystemlog/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="audit kdesu systemd" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - audit? ( sys-process/audit ) - systemd? ( - >=dev-qt/qtnetwork-${QTMIN}:5 - sys-apps/systemd:= - ) -" -RDEPEND="${DEPEND} - kdesu? ( kde-plasma/kde-cli-tools[kdesu] ) -" - -src_prepare() { - ecm_src_prepare - if ! use kdesu; then - sed -e "/^X-KDE-SubstituteUID/s:true:false:" \ - -i src/org.kde.ksystemlog.desktop || die - fi - use systemd || ecm_punt_qt_module Network -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package audit Audit) - $(cmake_use_find_package systemd Journald) - ) - ecm_src_configure -} - -pkg_postinst() { - ecm_pkg_postinst - use kdesu || elog "Will show only user readable logs without USE=kdesu (only in X)." - use kdesu && elog "Cannot be launched from application menu in Wayland with USE=kdesu." -} diff --git a/kde-apps/ksystemlog/ksystemlog-9999.ebuild b/kde-apps/ksystemlog/ksystemlog-9999.ebuild index a14b6ff1d4..b1a9ff0157 100644 --- a/kde-apps/ksystemlog/ksystemlog-9999.ebuild +++ b/kde-apps/ksystemlog/ksystemlog-9999.ebuild @@ -1,45 +1,43 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="System log viewer by KDE" HOMEPAGE="https://apps.kde.org/ksystemlog/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="audit kdesu systemd" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 audit? ( sys-process/audit ) systemd? ( - >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[network] sys-apps/systemd:= ) " RDEPEND="${DEPEND} - kdesu? ( kde-plasma/kde-cli-tools[kdesu] ) + kdesu? ( kde-plasma/kde-cli-tools:*[kdesu] ) " src_prepare() { diff --git a/kde-apps/ksystemlog/metadata.xml b/kde-apps/ksystemlog/metadata.xml index 98cd4b5a0c..625d5db40f 100644 --- a/kde-apps/ksystemlog/metadata.xml +++ b/kde-apps/ksystemlog/metadata.xml @@ -9,7 +9,6 @@ <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> <use> - <flag name="audit">Enable security audit support via <pkg>sys-process/audit</pkg></flag> <flag name="kdesu">Run as root using kdesu from <pkg>kde-plasma/kde-cli-tools</pkg></flag> </use> </pkgmetadata> diff --git a/kde-apps/kteatime/kteatime-23.08.49.9999.ebuild b/kde-apps/kteatime/kteatime-23.08.49.9999.ebuild deleted file mode 100644 index 466a4f7926..0000000000 --- a/kde-apps/kteatime/kteatime-23.08.49.9999.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE timer for making a fine cup of tea" -HOMEPAGE="https://apps.kde.org/kteatime/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kteatime/kteatime-9999.ebuild b/kde-apps/kteatime/kteatime-9999.ebuild index 466a4f7926..a3c982c3e5 100644 --- a/kde-apps/kteatime/kteatime-9999.ebuild +++ b/kde-apps/kteatime/kteatime-9999.ebuild @@ -1,34 +1,33 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KDE timer for making a fine cup of tea" HOMEPAGE="https://apps.kde.org/kteatime/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/ktimer/ktimer-23.08.49.9999.ebuild b/kde-apps/ktimer/ktimer-23.08.49.9999.ebuild deleted file mode 100644 index bb6dfa7507..0000000000 --- a/kde-apps/ktimer/ktimer-23.08.49.9999.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Little tool to execute programs after some time" -HOMEPAGE="https://apps.kde.org/ktimer/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/ktimer/ktimer-9999.ebuild b/kde-apps/ktimer/ktimer-9999.ebuild index bb6dfa7507..82f1f265c3 100644 --- a/kde-apps/ktimer/ktimer-9999.ebuild +++ b/kde-apps/ktimer/ktimer-9999.ebuild @@ -1,31 +1,31 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Little tool to execute programs after some time" HOMEPAGE="https://apps.kde.org/ktimer/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/ktouch/ktouch-23.08.49.9999.ebuild b/kde-apps/ktouch/ktouch-23.08.49.9999.ebuild deleted file mode 100644 index 1a8f4f6a57..0000000000 --- a/kde-apps/ktouch/ktouch-23.08.49.9999.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Program that helps to learn and practice touch typing" -HOMEPAGE="https://apps.kde.org/ktouch/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="X" - -COMMON_DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libxkbfile - ) -" -DEPEND="${COMMON_DEPEND} - >=kde-frameworks/kwindowsystem-${KFMIN}:5 -" -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=kde-apps/kqtquickcharts-${PVCUT}:5 -" - -src_configure() { - local mycmakeargs=( - -DCOMPILE_QML=OFF - -DWITHOUT_X11=$(usex !X) - ) - ecm_src_configure -} diff --git a/kde-apps/ktouch/ktouch-9999.ebuild b/kde-apps/ktouch/ktouch-9999.ebuild index 1a8f4f6a57..4176fa3411 100644 --- a/kde-apps/ktouch/ktouch-9999.ebuild +++ b/kde-apps/ktouch/ktouch-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm gear.kde.org DESCRIPTION="Program that helps to learn and practice touch typing" diff --git a/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-9999.ebuild b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-9999.ebuild deleted file mode 100644 index 17fed790d9..0000000000 --- a/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-9999.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE Telepathy account management kcm" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="LGPL-2.1" -SLOT="5" -KEYWORDS="" -IUSE="experimental" - -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kaccounts-integration-${PVCUT}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - net-libs/accounts-qt - net-libs/signond - >=net-libs/telepathy-qt-0.9.8 -" -DEPEND="${COMMON_DEPEND} - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - net-libs/libaccounts-glib -" -RDEPEND="${COMMON_DEPEND} - >=kde-apps/kaccounts-providers-${PVCUT}:5 - net-im/telepathy-connection-managers -" - -src_configure() { - local mycmakeargs=( - -DBUILD_DISABLED_PROVIDERS=$(usex experimental) - ) - ecm_src_configure -} - -pkg_postinst() { - if use experimental; then - ewarn "Experimental providers are enabled." - ewarn "Most of them aren't integrated nicely and may require additional steps for account creation." - ewarn "Use at your own risk!" - fi - ecm_pkg_postinst -} diff --git a/kde-apps/ktp-accounts-kcm/metadata.xml b/kde-apps/ktp-accounts-kcm/metadata.xml deleted file mode 100644 index 075ed951ab..0000000000 --- a/kde-apps/ktp-accounts-kcm/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - </upstream> - <use> - <flag name="experimental">Enables disabled telepathy services (currently only steam)</flag> - </use> -</pkgmetadata> diff --git a/kde-apps/ktp-approver/ktp-approver-9999.ebuild b/kde-apps/ktp-approver/ktp-approver-9999.ebuild deleted file mode 100644 index fdb81145ac..0000000000 --- a/kde-apps/ktp-approver/ktp-approver-9999.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE Telepathy notification handler" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="LGPL-2.1" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=net-libs/telepathy-qt-0.9.8 -" -RDEPEND="${DEPEND} - >=kde-apps/ktp-contact-list-${PVCUT}:5 -" diff --git a/kde-apps/ktp-auth-handler/ktp-auth-handler-9999.ebuild b/kde-apps/ktp-auth-handler/ktp-auth-handler-9999.ebuild deleted file mode 100644 index 51ee5cd9e2..0000000000 --- a/kde-apps/ktp-auth-handler/ktp-auth-handler-9999.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE Telepathy authentication handler" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="LGPL-2.1" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=app-crypt/qca-2.3.0:2[qt5(+)] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kaccounts-integration-${PVCUT}:5 - >=kde-apps/ktp-common-internals-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - net-libs/accounts-qt - net-libs/signond - >=net-libs/telepathy-qt-0.9.8 -" -RDEPEND="${DEPEND} - >=app-crypt/qca-2.3.0:2[qt5(+),ssl] -" diff --git a/kde-apps/ktp-common-internals/ktp-common-internals-9999.ebuild b/kde-apps/ktp-common-internals/ktp-common-internals-9999.ebuild deleted file mode 100644 index cc4a87a6f0..0000000000 --- a/kde-apps/ktp-common-internals/ktp-common-internals-9999.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE Telepathy common library" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="LGPL-2.1" -SLOT="5" -KEYWORDS="" -IUSE="otr +sso" - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kpeople-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=net-libs/telepathy-logger-qt-17.08.0:5 - >=net-libs/telepathy-qt-0.9.8 - otr? ( - dev-libs/libgcrypt:0= - >=net-libs/libotr-4.0.0 - ) - sso? ( - >=kde-apps/kaccounts-integration-${PVCUT}:5 - net-libs/accounts-qt - net-libs/telepathy-accounts-signon - ) -" -DEPEND="${RDEPEND} - >=dev-qt/qtnetwork-${QTMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package sso KAccounts) - $(cmake_use_find_package sso AccountsQt5) - $(cmake_use_find_package otr Libgcrypt) - $(cmake_use_find_package otr LibOTR) - ) - - ecm_src_configure -} diff --git a/kde-apps/ktp-common-internals/metadata.xml b/kde-apps/ktp-common-internals/metadata.xml deleted file mode 100644 index 9e775862d3..0000000000 --- a/kde-apps/ktp-common-internals/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - </upstream> - <use> - <flag name="sso">Enable support for Single sign-on through KAccounts</flag> - <flag name="otr">Enable support for encrypted conversations using Off-The-Records messaging</flag> - </use> -</pkgmetadata> diff --git a/kde-apps/ktp-contact-list/ktp-contact-list-9999.ebuild b/kde-apps/ktp-contact-list/ktp-contact-list-9999.ebuild deleted file mode 100644 index 20a834fd20..0000000000 --- a/kde-apps/ktp-contact-list/ktp-contact-list-9999.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE Telepathy contact list" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="GPL-2" -SLOT="5" -KEYWORDS="" -IUSE="" - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/ktp-common-internals-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kpeople-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=net-libs/telepathy-qt-0.9.8 -" -DEPEND="${RDEPEND} - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 -" diff --git a/kde-apps/ktp-contact-list/metadata.xml b/kde-apps/ktp-contact-list/metadata.xml deleted file mode 100644 index d925f24397..0000000000 --- a/kde-apps/ktp-contact-list/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - </upstream> -</pkgmetadata> diff --git a/kde-apps/ktp-contact-runner/ktp-contact-runner-9999.ebuild b/kde-apps/ktp-contact-runner/ktp-contact-runner-9999.ebuild deleted file mode 100644 index d5f41975a5..0000000000 --- a/kde-apps/ktp-contact-runner/ktp-contact-runner-9999.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE Telepathy krunner plugin" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="LGPL-2.1" -SLOT="5" -KEYWORDS="" -IUSE="" - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/ktp-common-internals-${PVCUT}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/krunner-${KFMIN}:5 - >=net-libs/telepathy-qt-0.9.8 -" -DEPEND="${RDEPEND} - >=kde-frameworks/kservice-${KFMIN}:5 -" diff --git a/kde-apps/ktp-contact-runner/metadata.xml b/kde-apps/ktp-contact-runner/metadata.xml deleted file mode 100644 index d925f24397..0000000000 --- a/kde-apps/ktp-contact-runner/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - </upstream> -</pkgmetadata> diff --git a/kde-apps/ktp-desktop-applets/ktp-desktop-applets-9999.ebuild b/kde-apps/ktp-desktop-applets/ktp-desktop-applets-9999.ebuild deleted file mode 100644 index d358c69914..0000000000 --- a/kde-apps/ktp-desktop-applets/ktp-desktop-applets-9999.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE Telepathy contact, presence and chat Plasma applets" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="|| ( GPL-2 GPL-3 ) GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 -" -DEPEND="${RDEPEND} - >=kde-frameworks/ki18n-${KFMIN}:5 -" diff --git a/kde-apps/ktp-desktop-applets/metadata.xml b/kde-apps/ktp-desktop-applets/metadata.xml deleted file mode 100644 index d925f24397..0000000000 --- a/kde-apps/ktp-desktop-applets/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - </upstream> -</pkgmetadata> diff --git a/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-9999.ebuild b/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-9999.ebuild deleted file mode 100644 index 8f1d54da94..0000000000 --- a/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-9999.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE Telepathy file transfer handler" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/ktp-common-internals-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=net-libs/telepathy-qt-0.9.8 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/ktp-filetransfer-handler/metadata.xml b/kde-apps/ktp-filetransfer-handler/metadata.xml deleted file mode 100644 index d925f24397..0000000000 --- a/kde-apps/ktp-filetransfer-handler/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - </upstream> -</pkgmetadata> diff --git a/kde-apps/ktp-kded-module/ktp-kded-module-9999.ebuild b/kde-apps/ktp-kded-module/ktp-kded-module-9999.ebuild deleted file mode 100644 index a230221435..0000000000 --- a/kde-apps/ktp-kded-module/ktp-kded-module-9999.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE Telepathy workspace integration" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="LGPL-2.1" -SLOT="5" -KEYWORDS="" -IUSE="" - -COMMON_DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/ktp-common-internals-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kidletime-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=net-libs/telepathy-qt-0.9.8 -" -DEPEND="${COMMON_DEPEND} - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${COMMON_DEPEND} - >=kde-apps/signon-kwallet-extension-${PVCUT}:5 -" diff --git a/kde-apps/ktp-kded-module/metadata.xml b/kde-apps/ktp-kded-module/metadata.xml deleted file mode 100644 index d925f24397..0000000000 --- a/kde-apps/ktp-kded-module/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - </upstream> -</pkgmetadata> diff --git a/kde-apps/ktp-send-file/ktp-send-file-9999.ebuild b/kde-apps/ktp-send-file/ktp-send-file-9999.ebuild deleted file mode 100644 index b262223f50..0000000000 --- a/kde-apps/ktp-send-file/ktp-send-file-9999.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE Telepathy file manager plugin to send files to contacts" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/ktp-common-internals-${PVCUT}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=net-libs/telepathy-qt-0.9.8 -" -DEPEND="${COMMON_DEPEND} - >=kde-frameworks/kcmutils-${KFMIN}:5 -" -RDEPEND="${COMMON_DEPEND} - >=kde-apps/ktp-contact-list-${PVCUT}:5 - >=kde-apps/ktp-filetransfer-handler-${PVCUT}:5 -" diff --git a/kde-apps/ktp-send-file/metadata.xml b/kde-apps/ktp-send-file/metadata.xml deleted file mode 100644 index d925f24397..0000000000 --- a/kde-apps/ktp-send-file/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - </upstream> -</pkgmetadata> diff --git a/kde-apps/ktp-text-ui/ktp-text-ui-9999.ebuild b/kde-apps/ktp-text-ui/ktp-text-ui-9999.ebuild deleted file mode 100644 index 449b878f6f..0000000000 --- a/kde-apps/ktp-text-ui/ktp-text-ui-9999.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE Telepathy text chat window" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="Apache-2.0 || ( AFL-2.1 BSD ) GPL-2+ LGPL-2.1+ MIT" -SLOT="5" -KEYWORDS="" -IUSE="speech" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/ktp-common-internals-${PVCUT}:5[otr] - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kemoticons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kpeople-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=net-libs/telepathy-qt-0.9.8 - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) -" -RDEPEND="${DEPEND} - >=kde-apps/ktp-contact-list-${PVCUT}:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package speech Qt5TextToSpeech) - ) - - ecm_src_configure -} diff --git a/kde-apps/ktp-text-ui/metadata.xml b/kde-apps/ktp-text-ui/metadata.xml deleted file mode 100644 index 650490df45..0000000000 --- a/kde-apps/ktp-text-ui/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - </upstream> - <use> - <flag name="speech">Enable incoming messages to be read out using text-to-speech</flag> - </use> -</pkgmetadata> diff --git a/kde-apps/ktuberling/ktuberling-23.08.49.9999.ebuild b/kde-apps/ktuberling/ktuberling-23.08.49.9999.ebuild deleted file mode 100644 index 06f126df19..0000000000 --- a/kde-apps/ktuberling/ktuberling-23.08.49.9999.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Potato game for kids by KDE" -HOMEPAGE="https://apps.kde.org/ktuberling/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/ktuberling/ktuberling-9999.ebuild b/kde-apps/ktuberling/ktuberling-9999.ebuild index 06f126df19..5c5484b1bc 100644 --- a/kde-apps/ktuberling/ktuberling-9999.ebuild +++ b/kde-apps/ktuberling/ktuberling-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,36 +6,32 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Potato game for kids by KDE" HOMEPAGE="https://apps.kde.org/ktuberling/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml] + >=dev-qt/qtmultimedia-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kturtle/kturtle-23.08.49.9999.ebuild b/kde-apps/kturtle/kturtle-23.08.49.9999.ebuild deleted file mode 100644 index 0cea4528c3..0000000000 --- a/kde-apps/kturtle/kturtle-23.08.49.9999.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Educational programming environment using the Logo programming language" -HOMEPAGE="https://apps.kde.org/kturtle/ https://edu.kde.org/kturtle/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kturtle/kturtle-9999.ebuild b/kde-apps/kturtle/kturtle-9999.ebuild index 0cea4528c3..5291e7a862 100644 --- a/kde-apps/kturtle/kturtle-9999.ebuild +++ b/kde-apps/kturtle/kturtle-9999.ebuild @@ -1,36 +1,33 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Educational programming environment using the Logo programming language" HOMEPAGE="https://apps.kde.org/kturtle/ https://edu.kde.org/kturtle/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kubrick/kubrick-23.08.49.9999.ebuild b/kde-apps/kubrick/kubrick-23.08.49.9999.ebuild deleted file mode 100644 index 0dcea9eeec..0000000000 --- a/kde-apps/kubrick/kubrick-23.08.49.9999.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Game based on the \"Rubik's Cube\" puzzle by KDE" -HOMEPAGE="https://apps.kde.org/kubrick/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtopengl-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - virtual/glu - virtual/opengl -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kubrick/kubrick-9999.ebuild b/kde-apps/kubrick/kubrick-9999.ebuild index 0dcea9eeec..0604991bd7 100644 --- a/kde-apps/kubrick/kubrick-9999.ebuild +++ b/kde-apps/kubrick/kubrick-9999.ebuild @@ -1,36 +1,37 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Game based on the \"Rubik's Cube\" puzzle by KDE" HOMEPAGE="https://apps.kde.org/kubrick/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtopengl-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,opengl,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 virtual/glu virtual/opengl " RDEPEND="${DEPEND}" +# TODO: || ( 7zip gzip ) +BDEPEND="app-alternatives/gzip" diff --git a/kde-apps/kwalletmanager/kwalletmanager-23.08.49.9999.ebuild b/kde-apps/kwalletmanager/kwalletmanager-23.08.49.9999.ebuild deleted file mode 100644 index 8c61324d06..0000000000 --- a/kde-apps/kwalletmanager/kwalletmanager-23.08.49.9999.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Tool to manage the passwords on your system using KDE Wallet" -HOMEPAGE="https://apps.kde.org/kwalletmanager5/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kwalletmanager/kwalletmanager-9999.ebuild b/kde-apps/kwalletmanager/kwalletmanager-9999.ebuild index 8c61324d06..bb0f988635 100644 --- a/kde-apps/kwalletmanager/kwalletmanager-9999.ebuild +++ b/kde-apps/kwalletmanager/kwalletmanager-9999.ebuild @@ -1,45 +1,40 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Tool to manage the passwords on your system using KDE Wallet" HOMEPAGE="https://apps.kde.org/kwalletmanager5/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml] + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kwave/kwave-23.08.49.9999.ebuild b/kde-apps/kwave/kwave-23.08.49.9999.ebuild deleted file mode 100644 index 6521b03b4a..0000000000 --- a/kde-apps/kwave/kwave-23.08.49.9999.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Sound editor built on KDE Frameworks 5 that can edit many types of audio files" -HOMEPAGE="https://apps.kde.org/kwave/" - -LICENSE="CC-BY-SA-3.0 CC0-1.0 GPL-2+ LGPL-2+ handbook? ( FDL-1.2 ) opus? ( BSD-2 )" -SLOT="5" -KEYWORDS="" -IUSE="alsa flac mp3 opus oss pulseaudio +qtmedia vorbis" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - media-libs/audiofile:= - >=sci-libs/fftw-3:= - media-libs/libsamplerate - alsa? ( media-libs/alsa-lib ) - flac? ( media-libs/flac:=[cxx] ) - mp3? ( - media-libs/id3lib - media-libs/libmad - || ( - media-sound/lame - media-sound/toolame - media-sound/twolame - ) - ) - qtmedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5 ) - opus? ( - media-libs/libogg - media-libs/opus - ) - pulseaudio? ( media-libs/libpulse ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - ) -" -DEPEND="${RDEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 -" -BDEPEND=" - sys-devel/gettext - handbook? ( || ( - gnome-base/librsvg - virtual/imagemagick-tools[png,svg] - ) ) -" - -DOCS=( AUTHORS CHANGES LICENSES README TODO ) - -src_configure() { - local mycmakeargs=( - -DDEBUG=$(usex debug) - -DWITH_ALSA=$(usex alsa) - -DWITH_DOC=$(usex handbook) - -DWITH_FLAC=$(usex flac) - -DWITH_MP3=$(usex mp3) - -DWITH_OGG_VORBIS=$(usex vorbis) - -DWITH_OGG_OPUS=$(usex opus) - -DWITH_OSS=$(usex oss) - -DWITH_PULSEAUDIO=$(usex pulseaudio) - -DWITH_QT_AUDIO=$(usex qtmedia) - ) - - ecm_src_configure -} diff --git a/kde-apps/kwave/kwave-9999.ebuild b/kde-apps/kwave/kwave-9999.ebuild index 6521b03b4a..59514d20cc 100644 --- a/kde-apps/kwave/kwave-9999.ebuild +++ b/kde-apps/kwave/kwave-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm gear.kde.org DESCRIPTION="Sound editor built on KDE Frameworks 5 that can edit many types of audio files" diff --git a/kde-apps/kwordquiz/kwordquiz-23.08.49.9999.ebuild b/kde-apps/kwordquiz/kwordquiz-23.08.49.9999.ebuild deleted file mode 100644 index 4a58335139..0000000000 --- a/kde-apps/kwordquiz/kwordquiz-23.08.49.9999.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Powerful flashcard and vocabulary learning program" -HOMEPAGE="https://apps.kde.org/kwordquiz/ https://edu.kde.org/kwordquiz/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-libs/kirigami-addons-0.9.0:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5[qml] - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkeduvocdocument-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kwordquiz/kwordquiz-9999.ebuild b/kde-apps/kwordquiz/kwordquiz-9999.ebuild index 4a58335139..bcd905d28d 100644 --- a/kde-apps/kwordquiz/kwordquiz-9999.ebuild +++ b/kde-apps/kwordquiz/kwordquiz-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,38 +6,30 @@ EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="true" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Powerful flashcard and vocabulary learning program" HOMEPAGE="https://apps.kde.org/kwordquiz/ https://edu.kde.org/kwordquiz/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-libs/kirigami-addons-0.9.0:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5[qml] - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkeduvocdocument-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] + >=dev-libs/kirigami-addons-0.9.0:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkeduvocdocument-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/kwrite/kwrite-23.08.49.9999.ebuild b/kde-apps/kwrite/kwrite-23.08.49.9999.ebuild deleted file mode 100644 index 195378b8ea..0000000000 --- a/kde-apps/kwrite/kwrite-23.08.49.9999.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_NAME="kate" -ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm flag-o-matic gear.kde.org - -DESCRIPTION="Simple text editor based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/kwrite/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - ~kde-apps/kate-lib-${PV}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - virtual/libintl -" -DEPEND="${RDEPEND}" - -src_prepare() { - ecm_src_prepare - - # these tests are run in kde-apps/kate-lib - cmake_run_in apps/lib cmake_comment_add_subdirectory autotests - - # delete colliding kate translations - find po -type f -name "*po" -and -not -name "kwrite*" -delete || die - rm -rf po/*/docs/kate* || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_addons=FALSE - -DBUILD_kate=FALSE - ) - use handbook && mycmakeargs+=( -DBUILD_katepart=FALSE ) - - # provided by kde-apps/kate-lib - append-libs -lkateprivate - - ecm_src_configure -} - -src_install() { - ecm_src_install - - # provided by kde-apps/kate-lib - rm -v "${ED}"/usr/$(get_libdir)/libkateprivate.so.* || die -} diff --git a/kde-apps/kwrite/kwrite-9999.ebuild b/kde-apps/kwrite/kwrite-9999.ebuild index 195378b8ea..c7e786311f 100644 --- a/kde-apps/kwrite/kwrite-9999.ebuild +++ b/kde-apps/kwrite/kwrite-9999.ebuild @@ -1,29 +1,28 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 KDE_ORG_NAME="kate" ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm flag-o-matic gear.kde.org DESCRIPTION="Simple text editor based on KDE Frameworks" HOMEPAGE="https://apps.kde.org/kwrite/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - ~kde-apps/kate-lib-${PV}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + ~kde-apps/kate-lib-${PV}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 virtual/libintl " DEPEND="${RDEPEND}" diff --git a/kde-apps/libgravatar/libgravatar-23.08.49.9999.ebuild b/kde-apps/libgravatar/libgravatar-23.08.49.9999.ebuild deleted file mode 100644 index 64e41906d3..0000000000 --- a/kde-apps/libgravatar/libgravatar-23.08.49.9999.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Library for gravatar integration" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -src_test() { - # bug 624584 - needs internet connection - local myctestargs=( - -E "(gravatarresolvurljobtest)" - ) - ecm_src_test -} diff --git a/kde-apps/libgravatar/libgravatar-9999.ebuild b/kde-apps/libgravatar/libgravatar-9999.ebuild index 64e41906d3..1205dc15ee 100644 --- a/kde-apps/libgravatar/libgravatar-9999.ebuild +++ b/kde-apps/libgravatar/libgravatar-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,27 +6,25 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="true" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Library for gravatar integration" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets] + >=kde-apps/pimcommon-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/libkcddb/libkcddb-23.08.49.9999.ebuild b/kde-apps/libkcddb/libkcddb-23.08.49.9999.ebuild deleted file mode 100644 index 7e422a3f0f..0000000000 --- a/kde-apps/libkcddb/libkcddb-23.08.49.9999.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE library for CDDB" - -LICENSE="GPL-2+ handbook? ( FDL-1.2 )" -SLOT="5" -KEYWORDS="" -IUSE="musicbrainz" - -# tests require network access and compare static data with online data -# bug 280996 -RESTRICT="test" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - musicbrainz? ( media-libs/musicbrainz:5 ) -" -RDEPEND="${DEPEND}" -BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" - -src_prepare() { - ecm_src_prepare - use handbook || cmake_run_in kcmcddb cmake_comment_add_subdirectory doc -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package musicbrainz MusicBrainz5) - ) - - ecm_src_configure -} diff --git a/kde-apps/libkcddb/libkcddb-9999.ebuild b/kde-apps/libkcddb/libkcddb-9999.ebuild index 7e422a3f0f..7914d0f0ef 100644 --- a/kde-apps/libkcddb/libkcddb-9999.ebuild +++ b/kde-apps/libkcddb/libkcddb-9999.ebuild @@ -1,18 +1,18 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KDE library for CDDB" LICENSE="GPL-2+ handbook? ( FDL-1.2 )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="musicbrainz" @@ -21,19 +21,19 @@ IUSE="musicbrainz" RESTRICT="test" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 musicbrainz? ( media-libs/musicbrainz:5 ) " -RDEPEND="${DEPEND}" -BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5[-kf6compat(-)] +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" src_prepare() { ecm_src_prepare diff --git a/kde-apps/libkcddb/metadata.xml b/kde-apps/libkcddb/metadata.xml index d925f24397..5e8fb4abfb 100644 --- a/kde-apps/libkcddb/metadata.xml +++ b/kde-apps/libkcddb/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">multimedia/libkcddb</remote-id> </upstream> </pkgmetadata> diff --git a/kde-apps/libkcompactdisc/libkcompactdisc-23.08.49.9999.ebuild b/kde-apps/libkcompactdisc/libkcompactdisc-23.08.49.9999.ebuild deleted file mode 100644 index 09fd9758a9..0000000000 --- a/kde-apps/libkcompactdisc/libkcompactdisc-23.08.49.9999.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Library for playing & ripping CDs" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="alsa" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] - alsa? ( media-libs/alsa-lib ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package alsa ALSA) - ) - ecm_src_configure -} diff --git a/kde-apps/libkcompactdisc/libkcompactdisc-9999.ebuild b/kde-apps/libkcompactdisc/libkcompactdisc-9999.ebuild index 09fd9758a9..99e6f9a915 100644 --- a/kde-apps/libkcompactdisc/libkcompactdisc-9999.ebuild +++ b/kde-apps/libkcompactdisc/libkcompactdisc-9999.ebuild @@ -1,28 +1,30 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Library for playing & ripping CDs" LICENSE="GPL-2+ LGPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="alsa" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] + >=dev-qt/qtbase-${QTMIN}:6[dbus] + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + >=media-libs/phonon-4.12.0[qt6] alsa? ( media-libs/alsa-lib ) " -RDEPEND="${DEPEND}" +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5[-kf6compat(-)] +" src_configure() { local mycmakeargs=( diff --git a/kde-apps/libkcompactdisc/metadata.xml b/kde-apps/libkcompactdisc/metadata.xml index d925f24397..c1132e23fe 100644 --- a/kde-apps/libkcompactdisc/metadata.xml +++ b/kde-apps/libkcompactdisc/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">multimedia/libkcompactdisc</remote-id> </upstream> </pkgmetadata> diff --git a/kde-apps/libkdcraw/libkdcraw-23.08.49.9999.ebuild b/kde-apps/libkdcraw/libkdcraw-23.08.49.9999.ebuild deleted file mode 100644 index b3a3b5066a..0000000000 --- a/kde-apps/libkdcraw/libkdcraw-23.08.49.9999.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Digital camera raw image library wrapper" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=media-libs/libraw-0.16:= -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/libkdcraw/libkdcraw-9999.ebuild b/kde-apps/libkdcraw/libkdcraw-9999.ebuild index b3a3b5066a..7532b7c1f7 100644 --- a/kde-apps/libkdcraw/libkdcraw-9999.ebuild +++ b/kde-apps/libkdcraw/libkdcraw-9999.ebuild @@ -1,20 +1,21 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Digital camera raw image library wrapper" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui] >=media-libs/libraw-0.16:= " RDEPEND="${DEPEND}" diff --git a/kde-apps/libkdegames/libkdegames-23.08.49.9999.ebuild b/kde-apps/libkdegames/libkdegames-23.08.49.9999.ebuild deleted file mode 100644 index 992c2592d5..0000000000 --- a/kde-apps/libkdegames/libkdegames-23.08.49.9999.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Base library common to many KDE games" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - media-libs/libsndfile - media-libs/openal -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/libkdegames/libkdegames-9999.ebuild b/kde-apps/libkdegames/libkdegames-9999.ebuild index 992c2592d5..0f7a9d3cc9 100644 --- a/kde-apps/libkdegames/libkdegames-9999.ebuild +++ b/kde-apps/libkdegames/libkdegames-9999.ebuild @@ -1,48 +1,44 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Base library common to many KDE games" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kbookmarks-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kdnssd-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 media-libs/libsndfile media-libs/openal " diff --git a/kde-apps/libkdepim/libkdepim-23.08.49.9999.ebuild b/kde-apps/libkdepim/libkdepim-23.08.49.9999.ebuild deleted file mode 100644 index f423242cd1..0000000000 --- a/kde-apps/libkdepim/libkdepim-23.08.49.9999.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_DESIGNERPLUGIN="true" -ECM_QTHELP="true" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Common PIM libraries" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/libkdepim/libkdepim-9999.ebuild b/kde-apps/libkdepim/libkdepim-9999.ebuild index f423242cd1..142efec33b 100644 --- a/kde-apps/libkdepim/libkdepim-9999.ebuild +++ b/kde-apps/libkdepim/libkdepim-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,25 +7,21 @@ ECM_DESIGNERPLUGIN="true" ECM_QTHELP="true" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Common PIM libraries" LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/libkeduvocdocument/libkeduvocdocument-23.08.49.9999.ebuild b/kde-apps/libkeduvocdocument/libkeduvocdocument-23.08.49.9999.ebuild deleted file mode 100644 index 62018ec651..0000000000 --- a/kde-apps/libkeduvocdocument/libkeduvocdocument-23.08.49.9999.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Library for reading/writing KVTML" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/libkeduvocdocument/libkeduvocdocument-9999.ebuild b/kde-apps/libkeduvocdocument/libkeduvocdocument-9999.ebuild index 62018ec651..176dd5f47f 100644 --- a/kde-apps/libkeduvocdocument/libkeduvocdocument-9999.ebuild +++ b/kde-apps/libkeduvocdocument/libkeduvocdocument-9999.ebuild @@ -1,25 +1,25 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Library for reading/writing KVTML" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[xml] + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/libkexiv2/libkexiv2-23.08.49.9999.ebuild b/kde-apps/libkexiv2/libkexiv2-23.08.49.9999.ebuild deleted file mode 100644 index 1fa747d54e..0000000000 --- a/kde-apps/libkexiv2/libkexiv2-23.08.49.9999.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Wrapper around exiv2 library" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="+xmp" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=media-gfx/exiv2-0.25:=[xmp=] -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/libkexiv2/libkexiv2-9999.ebuild b/kde-apps/libkexiv2/libkexiv2-9999.ebuild index 1fa747d54e..9a39ccbe39 100644 --- a/kde-apps/libkexiv2/libkexiv2-9999.ebuild +++ b/kde-apps/libkexiv2/libkexiv2-9999.ebuild @@ -1,20 +1,21 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Wrapper around exiv2 library" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="+xmp" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui] >=media-gfx/exiv2-0.25:=[xmp=] " RDEPEND="${DEPEND}" diff --git a/kde-apps/libkgapi/libkgapi-23.08.49.9999.ebuild b/kde-apps/libkgapi/libkgapi-23.08.49.9999.ebuild deleted file mode 100644 index 579913557a..0000000000 --- a/kde-apps/libkgapi/libkgapi-23.08.49.9999.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Library for accessing Google calendar and contact resources" -HOMEPAGE="https://api.kde.org/kdepim/libkgapi/html/index.html" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - dev-libs/cyrus-sasl:2 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 -" -RDEPEND="${DEPEND}" -BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" - -src_test() { - local myctestargs=( - # Both fail for multiple distros, see bug #832709 for more discussion - # Revisit at least once Qt 5.15.3 is in wider distribution (in Gentoo at least): - # contacts-contactcreatejobtest, contacts-contactmodifyjobtest - # More failures not specific to Gentoo, bug #852593, KDE-bug #440648: - # calendar-eventcreatejobtest, calendar-eventfetchjobtest, calendar-eventmodifyjobtest - -E "(contacts-contactcreatejobtest|contacts-contactmodifyjobtest|calendar-eventcreatejobtest|calendar-eventfetchjobtest|calendar-eventmodifyjobtest)" - ) - - ecm_src_test -} diff --git a/kde-apps/libkgapi/libkgapi-9999.ebuild b/kde-apps/libkgapi/libkgapi-9999.ebuild index 579913557a..15eeaae6d5 100644 --- a/kde-apps/libkgapi/libkgapi-9999.ebuild +++ b/kde-apps/libkgapi/libkgapi-9999.ebuild @@ -1,44 +1,37 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_QTHELP="true" ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Library for accessing Google calendar and contact resources" HOMEPAGE="https://api.kde.org/kdepim/libkgapi/html/index.html" LICENSE="LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" dev-libs/cyrus-sasl:2 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets,xml] + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 " -RDEPEND="${DEPEND}" -BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" - -src_test() { - local myctestargs=( - # Both fail for multiple distros, see bug #832709 for more discussion - # Revisit at least once Qt 5.15.3 is in wider distribution (in Gentoo at least): - # contacts-contactcreatejobtest, contacts-contactmodifyjobtest - # More failures not specific to Gentoo, bug #852593, KDE-bug #440648: - # calendar-eventcreatejobtest, calendar-eventfetchjobtest, calendar-eventmodifyjobtest - -E "(contacts-contactcreatejobtest|contacts-contactmodifyjobtest|calendar-eventcreatejobtest|calendar-eventfetchjobtest|calendar-eventmodifyjobtest)" - ) +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5[-kf6compat(-)] +" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" - ecm_src_test -} +CMAKE_SKIP_TESTS=( + # Failures not specific to Gentoo, bug #852593, KDE-bug #440648: + calendar-event{create,fetch,modify}jobtest + # bug 924625 + tasks-task{create,modify}jobtest +) diff --git a/kde-apps/libkleo/libkleo-23.08.49.9999.ebuild b/kde-apps/libkleo/libkleo-23.08.49.9999.ebuild deleted file mode 100644 index 8708a36ca2..0000000000 --- a/kde-apps/libkleo/libkleo-23.08.49.9999.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Library for encryption handling" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="+fancyviewer" - -RDEPEND=" - >=app-crypt/gpgme-1.16.0:=[cxx,qt5] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - fancyviewer? ( >=kde-apps/kpimtextedit-${PVCUT}:5 ) -" -DEPEND="${RDEPEND} - dev-libs/boost -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package fancyviewer KPim5TextEdit) - ) - - ecm_src_configure -} diff --git a/kde-apps/libkleo/libkleo-9999.ebuild b/kde-apps/libkleo/libkleo-9999.ebuild index 8708a36ca2..50e56c068d 100644 --- a/kde-apps/libkleo/libkleo-9999.ebuild +++ b/kde-apps/libkleo/libkleo-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,31 +6,32 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="true" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Library for encryption handling" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="+fancyviewer" RDEPEND=" - >=app-crypt/gpgme-1.16.0:=[cxx,qt5] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - fancyviewer? ( >=kde-apps/kpimtextedit-${PVCUT}:5 ) + >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6] + >=dev-libs/libgpg-error-1.36 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + fancyviewer? ( dev-libs/ktextaddons:6 ) " DEPEND="${RDEPEND} dev-libs/boost @@ -38,7 +39,7 @@ DEPEND="${RDEPEND} src_configure() { local mycmakeargs=( - $(cmake_use_find_package fancyviewer KPim5TextEdit) + $(cmake_use_find_package fancyviewer KF6TextCustomEditor) ) ecm_src_configure diff --git a/kde-apps/libkleo/metadata.xml b/kde-apps/libkleo/metadata.xml index 118af40600..65737b2b62 100644 --- a/kde-apps/libkleo/metadata.xml +++ b/kde-apps/libkleo/metadata.xml @@ -9,6 +9,6 @@ <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> <use> - <flag name="fancyviewer">Use <pkg>kde-apps/kpimtextedit</pkg> for an improved audit log viewer</flag> + <flag name="fancyviewer">Use <pkg>dev-libs/ktextaddons</pkg> for an improved audit log viewer</flag> </use> </pkgmetadata> diff --git a/kde-apps/libkmahjongg/libkmahjongg-23.08.49.9999.ebuild b/kde-apps/libkmahjongg/libkmahjongg-23.08.49.9999.ebuild deleted file mode 100644 index 80a5fd58b6..0000000000 --- a/kde-apps/libkmahjongg/libkmahjongg-23.08.49.9999.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Mahjongg library based on Qt/KDE Frameworks" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/libkmahjongg/libkmahjongg-9999.ebuild b/kde-apps/libkmahjongg/libkmahjongg-9999.ebuild index 80a5fd58b6..2b8d419403 100644 --- a/kde-apps/libkmahjongg/libkmahjongg-9999.ebuild +++ b/kde-apps/libkmahjongg/libkmahjongg-9999.ebuild @@ -1,28 +1,25 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Mahjongg library based on Qt/KDE Frameworks" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/libkomparediff2/libkomparediff2-23.08.49.9999.ebuild b/kde-apps/libkomparediff2/libkomparediff2-23.08.49.9999.ebuild deleted file mode 100644 index 5ebfb680bc..0000000000 --- a/kde-apps/libkomparediff2/libkomparediff2-23.08.49.9999.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE library to compare files and strings" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/libkomparediff2/libkomparediff2-9999.ebuild b/kde-apps/libkomparediff2/libkomparediff2-9999.ebuild index 5ebfb680bc..4c492d3f10 100644 --- a/kde-apps/libkomparediff2/libkomparediff2-9999.ebuild +++ b/kde-apps/libkomparediff2/libkomparediff2-9999.ebuild @@ -1,28 +1,27 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org -DESCRIPTION="KDE library to compare files and strings" +DESCRIPTION="Library to compare files and strings" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/libksane/libksane-23.08.49.9999.ebuild b/kde-apps/libksane/libksane-23.08.49.9999.ebuild deleted file mode 100644 index af48c01598..0000000000 --- a/kde-apps/libksane/libksane-23.08.49.9999.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="SANE Library interface based on KDE Frameworks" - -LICENSE="|| ( LGPL-2.1 LGPL-3 )" -SLOT="5" -KEYWORDS="" -IUSE="kwallet" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=media-libs/ksanecore-${PVCUT}:5 - kwallet? ( >=kde-frameworks/kwallet-${KFMIN}:5 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package kwallet KF5Wallet) - ) - ecm_src_configure -} diff --git a/kde-apps/libksane/libksane-9999.ebuild b/kde-apps/libksane/libksane-9999.ebuild index af48c01598..6f17297df8 100644 --- a/kde-apps/libksane/libksane-9999.ebuild +++ b/kde-apps/libksane/libksane-9999.ebuild @@ -1,34 +1,35 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 +KFMIN=6.3.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="SANE Library interface based on KDE Frameworks" LICENSE="|| ( LGPL-2.1 LGPL-3 )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="kwallet" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=media-libs/ksanecore-${PVCUT}:5 - kwallet? ( >=kde-frameworks/kwallet-${KFMIN}:5 ) + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=media-libs/ksanecore-${PVCUT}:6 + kwallet? ( >=kde-frameworks/kwallet-${KFMIN}:6 ) +" +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5[-kf6compat(-)] " -RDEPEND="${DEPEND}" src_configure() { local mycmakeargs=( - $(cmake_use_find_package kwallet KF5Wallet) + $(cmake_use_find_package kwallet KF6Wallet) ) ecm_src_configure } diff --git a/kde-apps/libksieve/libksieve-23.08.49.9999.ebuild b/kde-apps/libksieve/libksieve-23.08.49.9999.ebuild deleted file mode 100644 index 8632b2773e..0000000000 --- a/kde-apps/libksieve/libksieve-23.08.49.9999.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Common PIM libraries" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="speech" - -RESTRICT="test" - -RDEPEND=" - dev-libs/cyrus-sasl - dev-libs/ktextaddons:5[speech?] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5[speech=] - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 -" -DEPEND="${RDEPEND} - >=kde-apps/kimap-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package speech KF5TextEditTextToSpeech) - ) - - ecm_src_configure -} diff --git a/kde-apps/libksieve/libksieve-9999.ebuild b/kde-apps/libksieve/libksieve-9999.ebuild index 8632b2773e..1313029dbc 100644 --- a/kde-apps/libksieve/libksieve-9999.ebuild +++ b/kde-apps/libksieve/libksieve-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,14 +7,14 @@ ECM_HANDBOOK="forceoptional" ECM_QTHELP="true" ECM_TEST="true" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Common PIM libraries" LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="speech" @@ -22,38 +22,33 @@ RESTRICT="test" RDEPEND=" dev-libs/cyrus-sasl - dev-libs/ktextaddons:5[speech?] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5[speech=] - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 + >=dev-libs/ktextaddons-1.5.4:6[speech?] + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] + >=dev-qt/qtwebengine-${QTMIN}:6[widgets] + >=kde-apps/kidentitymanagement-${PVCUT}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-apps/libkdepim-${PVCUT}:6 + >=kde-apps/pimcommon-${PVCUT}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6 + >=kde-frameworks/syntax-highlighting-${KFMIN}:6 " DEPEND="${RDEPEND} - >=kde-apps/kimap-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 + >=kde-apps/kimap-${PVCUT}:6 + >=kde-apps/kmailtransport-${PVCUT}:6 " src_configure() { local mycmakeargs=( - $(cmake_use_find_package speech KF5TextEditTextToSpeech) + $(cmake_use_find_package speech KF6TextEditTextToSpeech) ) ecm_src_configure diff --git a/kde-apps/libksieve/metadata.xml b/kde-apps/libksieve/metadata.xml index fa80953797..d925f24397 100644 --- a/kde-apps/libksieve/metadata.xml +++ b/kde-apps/libksieve/metadata.xml @@ -8,7 +8,4 @@ <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> - <use> - <flag name="speech">Enable text-to-speech support</flag> - </use> </pkgmetadata> diff --git a/kde-apps/libktnef/libktnef-23.08.49.9999.ebuild b/kde-apps/libktnef/libktnef-23.08.49.9999.ebuild deleted file mode 100644 index b44ded90b5..0000000000 --- a/kde-apps/libktnef/libktnef-23.08.49.9999.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -KDE_ORG_NAME="ktnef" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Library for handling TNEF data" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/libktnef/libktnef-9999.ebuild b/kde-apps/libktnef/libktnef-9999.ebuild index b44ded90b5..dc2af9b45d 100644 --- a/kde-apps/libktnef/libktnef-9999.ebuild +++ b/kde-apps/libktnef/libktnef-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,22 +7,22 @@ ECM_QTHELP="true" ECM_TEST="true" KDE_ORG_NAME="ktnef" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Library for handling TNEF data" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[widgets] + >=kde-apps/kcalutils-${PVCUT}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/lokalize/lokalize-23.08.49.9999.ebuild b/kde-apps/lokalize/lokalize-23.08.49.9999.ebuild deleted file mode 100644 index a013db7d7a..0000000000 --- a/kde-apps/lokalize/lokalize-23.08.49.9999.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -PYTHON_COMPAT=( python3_{10..11} ) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit python-single-r1 ecm gear.kde.org optfeature - -DESCRIPTION="Localization tool for KDE software and other free and open source software" -HOMEPAGE="https://apps.kde.org/lokalize/ https://l10n.kde.org/tools/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="test" # tests are broken, bug 739734 - -DEPEND="${PYTHON_DEPS} - >=app-text/hunspell-1.2.8:= - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5[sqlite] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 -" -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/translate-toolkit[${PYTHON_USEDEP}] - ') -" - -pkg_setup() { - python-single-r1_pkg_setup - ecm_pkg_setup -} - -src_install() { - ecm_src_install - rm "${ED}"/usr/share/lokalize/scripts/msgmerge.{py,rc} || die - python_fix_shebang "${ED}"/usr/share/${PN} -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "autofetch kde.org translations in new project wizard" dev-vcs/subversion - optfeature "spell and grammar checking" app-text/languagetool - fi - ecm_pkg_postinst -} diff --git a/kde-apps/lokalize/lokalize-9999.ebuild b/kde-apps/lokalize/lokalize-9999.ebuild index a013db7d7a..547eb461e5 100644 --- a/kde-apps/lokalize/lokalize-9999.ebuild +++ b/kde-apps/lokalize/lokalize-9999.ebuild @@ -1,20 +1,20 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="forceoptional" -PYTHON_COMPAT=( python3_{10..11} ) -KFMIN=5.106.0 -QTMIN=5.15.9 +PYTHON_COMPAT=( python3_{10..12} ) +KFMIN=6.3.0 +QTMIN=6.6.2 inherit python-single-r1 ecm gear.kde.org optfeature DESCRIPTION="Localization tool for KDE software and other free and open source software" HOMEPAGE="https://apps.kde.org/lokalize/ https://l10n.kde.org/tools/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" @@ -23,26 +23,23 @@ RESTRICT="test" # tests are broken, bug 739734 DEPEND="${PYTHON_DEPS} >=app-text/hunspell-1.2.8:= - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5[sqlite] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets,xml] + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6 " RDEPEND="${DEPEND} $(python_gen_cond_dep ' diff --git a/kde-apps/lskat/lskat-23.08.49.9999.ebuild b/kde-apps/lskat/lskat-23.08.49.9999.ebuild deleted file mode 100644 index 9362d82933..0000000000 --- a/kde-apps/lskat/lskat-23.08.49.9999.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Skat game by KDE" -HOMEPAGE="https://apps.kde.org/lskat/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/lskat/lskat-9999.ebuild b/kde-apps/lskat/lskat-9999.ebuild index 9362d82933..ead0673bc6 100644 --- a/kde-apps/lskat/lskat-9999.ebuild +++ b/kde-apps/lskat/lskat-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,29 +6,31 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Skat game by KDE" HOMEPAGE="https://apps.kde.org/lskat/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" +# TODO: || ( 7zip gzip ) +BDEPEND="app-alternatives/gzip" diff --git a/kde-apps/mailcommon/mailcommon-23.08.49.9999.ebuild b/kde-apps/mailcommon/mailcommon-23.08.49.9999.ebuild deleted file mode 100644 index 8f8a07c300..0000000000 --- a/kde-apps/mailcommon/mailcommon-23.08.49.9999.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_DESIGNERPLUGIN="true" -ECM_QTHELP="true" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Common mail library" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -RESTRICT="test" - -DEPEND=" - app-crypt/gpgme:=[cxx,qt5] - >=dev-qt/qtcore-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/mailimporter-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/mailcommon/mailcommon-9999.ebuild b/kde-apps/mailcommon/mailcommon-9999.ebuild index 8f8a07c300..650e30b4aa 100644 --- a/kde-apps/mailcommon/mailcommon-9999.ebuild +++ b/kde-apps/mailcommon/mailcommon-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,54 +7,51 @@ ECM_DESIGNERPLUGIN="true" ECM_QTHELP="true" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Common mail library" LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" RESTRICT="test" DEPEND=" - app-crypt/gpgme:=[cxx,qt5] - >=dev-qt/qtcore-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/mailimporter-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] + >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6] + >=dev-libs/ktextaddons-1.5.4:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml] + >=dev-qt/qtmultimedia-${QTMIN}:6 + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/akonadi-contacts-${PVCUT}:6 + >=kde-apps/akonadi-mime-${PVCUT}:6 + >=kde-apps/kmailtransport-${PVCUT}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-apps/kpimtextedit-${PVCUT}:6 + >=kde-apps/libkdepim-${PVCUT}:6 + >=kde-apps/mailimporter-${PVCUT}:6 + >=kde-apps/messagelib-${PVCUT}:6 + >=kde-apps/pimcommon-${PVCUT}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/syntax-highlighting-${KFMIN}:6 + >=media-libs/phonon-4.12.0[qt6] " RDEPEND="${DEPEND}" diff --git a/kde-apps/mailimporter/mailimporter-23.08.49.9999.ebuild b/kde-apps/mailimporter/mailimporter-23.08.49.9999.ebuild deleted file mode 100644 index 2d8d429c6e..0000000000 --- a/kde-apps/mailimporter/mailimporter-23.08.49.9999.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Library to import mail from various sources" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/mailimporter/mailimporter-9999.ebuild b/kde-apps/mailimporter/mailimporter-9999.ebuild index 2d8d429c6e..2633c48ddd 100644 --- a/kde-apps/mailimporter/mailimporter-9999.ebuild +++ b/kde-apps/mailimporter/mailimporter-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,29 +6,27 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="true" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Library to import mail from various sources" LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/akonadi-mime-${PVCUT}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-apps/pimcommon-${PVCUT}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/marble/marble-23.08.49.9999.ebuild b/kde-apps/marble/marble-23.08.49.9999.ebuild deleted file mode 100644 index aab204c724..0000000000 --- a/kde-apps/marble/marble-23.08.49.9999.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" # see src/apps/marble-kde/CMakeLists.txt -ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Virtual Globe and World Atlas to learn more about Earth" -HOMEPAGE="https://marble.kde.org/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5/$(ver_cut 1-2)" -KEYWORDS="" -IUSE="aprs +dbus designer +geolocation gps +kde +pbf phonon shapefile +webengine" - -# bug 588320 -RESTRICT="test" - -# FIXME (new package): libwlocate, WLAN-based geolocation -DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - sys-libs/zlib - aprs? ( >=dev-qt/qtserialport-${QTMIN}:5 ) - dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 ) - designer? ( >=dev-qt/designer-${QTMIN}:5 ) - geolocation? ( >=dev-qt/qtpositioning-${QTMIN}:5 ) - gps? ( sci-geosciences/gpsd ) - kde? ( - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/krunner-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - ) - pbf? ( dev-libs/protobuf:= ) - phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] ) - shapefile? ( sci-libs/shapelib:= ) - webengine? ( - >=dev-qt/qtwebchannel-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - >=dev-qt/linguist-tools-${QTMIN}:5 - aprs? ( dev-lang/perl ) -" - -src_prepare() { - ecm_src_prepare - - rm -rf src/3rdparty/zlib || die "Failed to remove bundled libs" - - use kde && cmake_run_in src/apps cmake_comment_add_subdirectory marble-qt -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package aprs Perl) - $(cmake_use_find_package geolocation Qt5Positioning) - -DBUILD_MARBLE_TESTS=$(usex test) - -DWITH_DESIGNER_PLUGIN=$(usex designer) - -DWITH_libgps=$(usex gps) - -DWITH_KF5=$(usex kde) - $(cmake_use_find_package pbf Protobuf) - -DWITH_Phonon4Qt5=$(usex phonon) - -DWITH_libshp=$(usex shapefile) - $(cmake_use_find_package webengine Qt5WebEngine) - $(cmake_use_find_package webengine Qt5WebEngineWidgets) - -DWITH_libwlocate=OFF - # bug 608890 - -DKDE_INSTALL_CONFDIR="/etc/xdg" - ) - if use kde; then - ecm_src_configure - else - cmake_src_configure - fi -} diff --git a/kde-apps/marble/marble-9999.ebuild b/kde-apps/marble/marble-9999.ebuild index aab204c724..a74ade35da 100644 --- a/kde-apps/marble/marble-9999.ebuild +++ b/kde-apps/marble/marble-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" # see src/apps/marble-kde/CMakeLists.txt ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm gear.kde.org DESCRIPTION="Virtual Globe and World Atlas to learn more about Earth" diff --git a/kde-apps/mbox-importer/mbox-importer-23.08.49.9999.ebuild b/kde-apps/mbox-importer/mbox-importer-23.08.49.9999.ebuild deleted file mode 100644 index 0fc51279bf..0000000000 --- a/kde-apps/mbox-importer/mbox-importer-23.08.49.9999.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Import mbox email archives from various sources into Akonadi" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/mailimporter-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/mbox-importer/mbox-importer-9999.ebuild b/kde-apps/mbox-importer/mbox-importer-9999.ebuild index 0fc51279bf..8afa085ee3 100644 --- a/kde-apps/mbox-importer/mbox-importer-9999.ebuild +++ b/kde-apps/mbox-importer/mbox-importer-9999.ebuild @@ -1,34 +1,33 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Import mbox email archives from various sources into Akonadi" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/mailimporter-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/kidentitymanagement-${PVCUT}:6 + >=kde-apps/mailcommon-${PVCUT}:6 + >=kde-apps/mailimporter-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/messagelib/messagelib-23.08.49.9999.ebuild b/kde-apps/messagelib/messagelib-23.08.49.9999.ebuild deleted file mode 100644 index 1d6596d0cf..0000000000 --- a/kde-apps/messagelib/messagelib-23.08.49.9999.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Libraries for messaging functions" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="speech" - -# bug 579630 -RESTRICT="test" - -DEPEND=" - >=app-crypt/gpgme-1.16.0:=[cxx,qt5] - >=app-crypt/qca-2.3.0:2[qt5(+)] - >=dev-libs/grantlee-5.3.0:5 - dev-libs/ktextaddons:5[speech?] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmbox-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5[speech=] - >=kde-apps/libgravatar-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package speech KF5TextEditTextToSpeech) - ) - - ecm_src_configure -} diff --git a/kde-apps/messagelib/messagelib-9999.ebuild b/kde-apps/messagelib/messagelib-9999.ebuild index 1d6596d0cf..acdea5df1a 100644 --- a/kde-apps/messagelib/messagelib-9999.ebuild +++ b/kde-apps/messagelib/messagelib-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,14 +6,14 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Libraries for messaging functions" LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="speech" @@ -21,59 +21,57 @@ IUSE="speech" RESTRICT="test" DEPEND=" - >=app-crypt/gpgme-1.16.0:=[cxx,qt5] - >=app-crypt/qca-2.3.0:2[qt5(+)] - >=dev-libs/grantlee-5.3.0:5 - dev-libs/ktextaddons:5[speech?] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmbox-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5[speech=] - >=kde-apps/libgravatar-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 + >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6] + >=app-crypt/qca-2.3.7:2[qt6] + >=dev-libs/ktextaddons-1.5.4:6[speech?] + >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets] + >=dev-qt/qtwebengine-${QTMIN}:6[widgets] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/akonadi-contacts-${PVCUT}:6 + >=kde-apps/akonadi-mime-${PVCUT}:6 + >=kde-apps/akonadi-search-${PVCUT}:6 + >=kde-apps/grantleetheme-${PVCUT}:6 + >=kde-apps/kidentitymanagement-${PVCUT}:6 + >=kde-apps/kldap-${PVCUT}:6 + >=kde-apps/kmailtransport-${PVCUT}:6 + >=kde-apps/kmbox-${PVCUT}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-apps/kpimtextedit-${PVCUT}:6[speech=] + >=kde-apps/libgravatar-${PVCUT}:6 + >=kde-apps/libkdepim-${PVCUT}:6 + >=kde-apps/libkleo-${PVCUT}:6 + >=kde-apps/mimetreeparser-${PVCUT}:6 + >=kde-apps/pimcommon-${PVCUT}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktexttemplate-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6 + >=kde-frameworks/syntax-highlighting-${KFMIN}:6 " RDEPEND="${DEPEND}" src_configure() { local mycmakeargs=( - $(cmake_use_find_package speech KF5TextEditTextToSpeech) + $(cmake_use_find_package speech KF6TextEditTextToSpeech) ) ecm_src_configure diff --git a/kde-apps/messagelib/metadata.xml b/kde-apps/messagelib/metadata.xml index 1fcb92d7e7..51705d67c0 100644 --- a/kde-apps/messagelib/metadata.xml +++ b/kde-apps/messagelib/metadata.xml @@ -9,7 +9,4 @@ <bugs-to>https://bugs.kde.org/</bugs-to> <remote-id type="cpe">cpe:/a:kde:messagelib</remote-id> </upstream> - <use> - <flag name="speech">Enable text-to-speech support</flag> - </use> </pkgmetadata> diff --git a/dev-libs/kasync/metadata.xml b/kde-apps/mimetreeparser/metadata.xml index d925f24397..d925f24397 100644 --- a/dev-libs/kasync/metadata.xml +++ b/kde-apps/mimetreeparser/metadata.xml diff --git a/kde-apps/mimetreeparser/mimetreeparser-9999.ebuild b/kde-apps/mimetreeparser/mimetreeparser-9999.ebuild new file mode 100644 index 0000000000..19394b6150 --- /dev/null +++ b/kde-apps/mimetreeparser/mimetreeparser-9999.ebuild @@ -0,0 +1,33 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +ECM_TEST="true" +KDE_ORG_CATEGORY="pim" +PVCUT=$(ver_cut 1-3) +KFMIN=6.3.0 +QTMIN=6.6.2 +inherit ecm gear.kde.org + +DESCRIPTION="Libraries for messaging functions" + +LICENSE="GPL-2+ LGPL-2.1+" +SLOT="6" +KEYWORDS="" +IUSE="" + +DEPEND=" + >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6] + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-apps/kmbox-${PVCUT}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-apps/libkleo-${PVCUT}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 +" +RDEPEND="${DEPEND}" diff --git a/kde-apps/minuet/minuet-23.08.49.9999.ebuild b/kde-apps/minuet/minuet-23.08.49.9999.ebuild deleted file mode 100644 index 321b2c71d9..0000000000 --- a/kde-apps/minuet/minuet-23.08.49.9999.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Music Education software by KDE" -HOMEPAGE="https://minuet.kde.org/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -BDEPEND=" - virtual/pkgconfig -" -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - media-sound/fluidsynth:= -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/minuet/minuet-9999.ebuild b/kde-apps/minuet/minuet-9999.ebuild index 321b2c71d9..23cc6b0cf3 100644 --- a/kde-apps/minuet/minuet-9999.ebuild +++ b/kde-apps/minuet/minuet-9999.ebuild @@ -1,32 +1,29 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Music Education software by KDE" HOMEPAGE="https://minuet.kde.org/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" -BDEPEND=" - virtual/pkgconfig -" DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 media-sound/fluidsynth:= " RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" diff --git a/kde-apps/okular/files/okular-21.11.80-tests.patch b/kde-apps/okular/files/okular-21.11.80-tests.patch deleted file mode 100644 index a0babcad1c..0000000000 --- a/kde-apps/okular/files/okular-21.11.80-tests.patch +++ /dev/null @@ -1,101 +0,0 @@ -From 323fed918995fe2e01036c74c1498446b4d2f122 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com> -Date: Thu, 12 Oct 2017 14:09:09 +0200 -Subject: [PATCH] Move tests into existing (auto)tests subdirectories - ---- - generators/chm/CMakeLists.txt | 12 +++--------- - generators/chm/autotests/CMakeLists.txt | 8 ++++++++ - generators/chm/autotests/chmgeneratortest.cpp | 2 +- - generators/comicbook/CMakeLists.txt | 10 +++------- - generators/comicbook/autotests/CMakeLists.txt | 6 ++++++ - 8 files changed, 27 insertions(+), 18 deletions(-) - create mode 100644 generators/chm/autotests/CMakeLists.txt - create mode 100644 generators/comicbook/autotests/CMakeLists.txt - -diff --git a/generators/chm/CMakeLists.txt b/generators/chm/CMakeLists.txt -index 0d7452cba..3adb3fd54 100644 ---- a/generators/chm/CMakeLists.txt -+++ b/generators/chm/CMakeLists.txt -@@ -23,15 +23,9 @@ okular_add_generator(okularGenerator_chmlib ${okularGenerator_chmlib_SRCS}) - target_include_directories(okularGenerator_chmlib PRIVATE ${CHM_INCLUDE_DIR} ${LIBZIP_INCLUDE_DIR}) - target_link_libraries(okularGenerator_chmlib okularcore ${CHM_LIBRARY} ${LIBZIP_LIBRARY} KF5::KHtml) - --########### autotests ############### -- --add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/" ) --ecm_add_test(autotests/chmgeneratortest.cpp -- TEST_NAME "chmgeneratortest" -- LINK_LIBRARIES Qt5::Test KF5::CoreAddons okularcore --) -- --target_compile_definitions(chmgeneratortest PRIVATE -DGENERATOR_PATH="$<TARGET_FILE:okularGenerator_chmlib>") -+if(BUILD_TESTING) -+ add_subdirectory(autotests) -+endif() - - ########### install files ############### - install( FILES okularChm.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} ) -diff --git a/generators/chm/autotests/CMakeLists.txt b/generators/chm/autotests/CMakeLists.txt -new file mode 100644 -index 000000000..59753ca45 ---- /dev/null -+++ b/generators/chm/autotests/CMakeLists.txt -@@ -0,0 +1,8 @@ -+add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/../" ) -+ -+ecm_add_test(chmgeneratortest.cpp -+ TEST_NAME "chmgeneratortest" -+ LINK_LIBRARIES Qt5::Test KF5::CoreAddons okularcore -+) -+ -+target_compile_definitions(chmgeneratortest PRIVATE -DGENERATOR_PATH="$<TARGET_FILE:okularGenerator_chmlib>") -diff --git a/generators/chm/autotests/chmgeneratortest.cpp b/generators/chm/autotests/chmgeneratortest.cpp -index c428fa1b3..68f7a5821 100644 ---- a/generators/chm/autotests/chmgeneratortest.cpp -+++ b/generators/chm/autotests/chmgeneratortest.cpp -@@ -30,7 +30,7 @@ void ChmGeneratorTest::initTestCase() - { - Okular::SettingsCore::instance(QStringLiteral("ChmGeneratorTest")); - m_document = new Okular::Document(nullptr); -- const QString testFile = QStringLiteral(KDESRCDIR "autotests/data/test.chm"); -+ const QString testFile = QStringLiteral(KDESRCDIR "data/test.chm"); - QMimeDatabase db; - const QMimeType mime = db.mimeTypeForFile(testFile); - QCOMPARE(m_document->openDocument(testFile, QUrl(), mime), Okular::Document::OpenSuccess); -diff --git a/generators/comicbook/CMakeLists.txt b/generators/comicbook/CMakeLists.txt -index a0e7569a2..91bcc6ec7 100644 ---- a/generators/comicbook/CMakeLists.txt -+++ b/generators/comicbook/CMakeLists.txt -@@ -25,13 +25,9 @@ if (KArchive_HAVE_LZMA) - target_compile_definitions(okular_comicbook PRIVATE -DWITH_K7ZIP=1) - endif() - --########### autotests ############### -- --add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/" ) --ecm_add_test(autotests/comicbooktest.cpp -- TEST_NAME "comicbooktest" -- LINK_LIBRARIES Qt5::Test KF5::CoreAddons okularcore okular_comicbook --) -+if(BUILD_TESTING) -+ add_subdirectory(autotests) -+endif() - - ########### install files ############### - install( FILES okularComicbook.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} ) -diff --git a/generators/comicbook/autotests/CMakeLists.txt b/generators/comicbook/autotests/CMakeLists.txt -new file mode 100644 -index 000000000..aaacb341a ---- /dev/null -+++ b/generators/comicbook/autotests/CMakeLists.txt -@@ -0,0 +1,6 @@ -+add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/../" ) -+ -+ecm_add_test(comicbooktest.cpp -+ TEST_NAME "comicbooktest" -+ LINK_LIBRARIES Qt5::Test KF5::CoreAddons okularcore okular_comicbook -+) --- -2.33.0 - diff --git a/kde-apps/okular/files/okular-24.04.80-tests.patch b/kde-apps/okular/files/okular-24.04.80-tests.patch new file mode 100644 index 0000000000..b36ab68432 --- /dev/null +++ b/kde-apps/okular/files/okular-24.04.80-tests.patch @@ -0,0 +1,46 @@ +From 3f90abab39233c2fb56b7cb3b95d552c0ca1146d Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Tue, 19 Dec 2023 10:13:52 +0100 +Subject: [PATCH] Move tests into existing (auto)tests subdirectories + +Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> +--- + generators/comicbook/CMakeLists.txt | 9 +++------ + generators/comicbook/autotests/CMakeLists.txt | 5 +++++ + 2 files changed, 8 insertions(+), 6 deletions(-) + create mode 100644 generators/comicbook/autotests/CMakeLists.txt + +diff --git a/generators/comicbook/CMakeLists.txt b/generators/comicbook/CMakeLists.txt +index 53075836d..c601e9d7b 100644 +--- a/generators/comicbook/CMakeLists.txt ++++ b/generators/comicbook/CMakeLists.txt +@@ -29,12 +29,9 @@ else() + endif() + + ########### autotests ############### +- +-add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/" ) +-ecm_add_test(autotests/comicbooktest.cpp +- TEST_NAME "comicbooktest" +- LINK_LIBRARIES Qt6::Test KF6::CoreAddons okularcore okular_comicbook +-) ++if(BUILD_TESTING) ++ add_subdirectory(autotests) ++endif() + + ########### install files ############### + install( PROGRAMS okularApplication_comicbook.desktop org.kde.mobile.okular_comicbook.desktop DESTINATION ${KDE_INSTALL_APPDIR} ) +diff --git a/generators/comicbook/autotests/CMakeLists.txt b/generators/comicbook/autotests/CMakeLists.txt +new file mode 100644 +index 000000000..6426105e4 +--- /dev/null ++++ b/generators/comicbook/autotests/CMakeLists.txt +@@ -0,0 +1,5 @@ ++add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/../" ) ++ecm_add_test(comicbooktest.cpp ++ TEST_NAME "comicbooktest" ++ LINK_LIBRARIES Qt6::Test KF6::CoreAddons okularcore okular_comicbook ++) +-- +2.44.0 + diff --git a/kde-apps/okular/metadata.xml b/kde-apps/okular/metadata.xml index afc63e47dc..9068188f0c 100644 --- a/kde-apps/okular/metadata.xml +++ b/kde-apps/okular/metadata.xml @@ -12,13 +12,10 @@ <use> <flag name="crypt">Enable support for password-encrypted documents via <pkg>kde-frameworks/kwallet</pkg></flag> <flag name="epub">Enable E-Book support via <pkg>app-text/ebook-tools</pkg></flag> - <flag name="image-backend">Enable image viewing support</flag> <flag name="markdown">Enable Markdown support via <pkg>app-text/discount</pkg></flag> <flag name="mobi">Enable mobipocket support via <pkg>kde-apps/kdegraphics-mobipocket</pkg></flag> <flag name="phonon">Enable sound support via <pkg>media-libs/phonon</pkg></flag> - <flag name="plucker">Enable Plucker E-Book for Palm OS devices support</flag> <flag name="qml">Install Okular Qml components</flag> <flag name="share">Enable support for a share menu using <pkg>kde-frameworks/purpose</pkg></flag> - <flag name="speech">Enable text-to-speech support</flag> </use> </pkgmetadata> diff --git a/kde-apps/okular/okular-23.08.49.9999.ebuild b/kde-apps/okular/okular-23.08.49.9999.ebuild deleted file mode 100644 index 7273e48aaf..0000000000 --- a/kde-apps/okular/okular-23.08.49.9999.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Universal document viewer based on KDE Frameworks" -HOMEPAGE="https://okular.kde.org https://apps.kde.org/okular/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="crypt djvu epub +image-backend markdown mobi +pdf phonon +plucker +postscript qml share speech +tiff" - -# slot op: Uses Qt5::CorePrivate -DEPEND=" - >=dev-qt/qtcore-${QTMIN}:5= - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kpty-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 - >=kde-plasma/plasma-activities-${KFMIN}:5 - media-libs/freetype - sys-libs/zlib - crypt? ( >=kde-frameworks/kwallet-${KFMIN}:5 ) - djvu? ( app-text/djvu ) - epub? ( app-text/ebook-tools ) - image-backend? ( - >=dev-qt/qtgui-${QTMIN}:5[gif(+),jpeg,png] - >=kde-apps/libkexiv2-${PVCUT}:5 - ) - markdown? ( >=app-text/discount-2.2.7-r1:= ) - mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:5 ) - pdf? ( >=app-text/poppler-21.10.0[nss,qt5] ) - phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] ) - plucker? ( media-libs/libjpeg-turbo:= ) - postscript? ( app-text/libspectre ) - share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) - tiff? ( media-libs/tiff:= ) -" -RDEPEND="${DEPEND} - image-backend? ( >=kde-frameworks/kimageformats-${KFMIN}:5 ) - qml? ( - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-21.11.80-tests.patch" # bug 734138 - "${FILESDIR}/${PN}-20.08.2-hide-mobile-app.patch" # avoid same-name entry -) - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_CHM=ON - -DCMAKE_DISABLE_FIND_PACKAGE_KF5KHtml=ON - -DCMAKE_DISABLE_FIND_PACKAGE_LibZip=ON - -DFORCE_NOT_REQUIRED_DEPENDENCIES="KF5DocTools;CHM;KF5KHtml;LibZip;KF5Wallet;DjVuLibre;EPub;KF5KExiv2;Discount;QMobipocket;Poppler;JPEG;LibSpectre;KF5Purpose;Qt5TextToSpeech;TIFF;" - -DOKULAR_UI=$(usex qml "both" "desktop") - $(cmake_use_find_package crypt KF5Wallet) - $(cmake_use_find_package djvu DjVuLibre) - $(cmake_use_find_package epub EPub) - $(cmake_use_find_package image-backend KF5KExiv2) - $(cmake_use_find_package markdown Discount) - $(cmake_use_find_package mobi QMobipocket) - $(cmake_use_find_package pdf Poppler) - $(cmake_use_find_package phonon Phonon4Qt5) - $(cmake_use_find_package plucker JPEG) - $(cmake_use_find_package postscript LibSpectre) - $(cmake_use_find_package share KF5Purpose) - $(cmake_use_find_package speech Qt5TextToSpeech) - $(cmake_use_find_package tiff TIFF) - ) - ecm_src_configure -} - -src_test() { - # mainshelltest hangs, chmgeneratortest fails, bug #603116 - # parttest hangs, bug #641728, annotationtoolbartest fails, KDE-Bug #429640 - # signunsignedfieldtest fails, whatever. bug #852749 - local myctestargs=( - -E "(mainshelltest|chmgeneratortest|parttest|annotationtoolbartest|signunsignedfieldtest)" - ) - - ecm_src_test -} diff --git a/kde-apps/okular/okular-9999.ebuild b/kde-apps/okular/okular-9999.ebuild index 7273e48aaf..d6e4f4391e 100644 --- a/kde-apps/okular/okular-9999.ebuild +++ b/kde-apps/okular/okular-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,104 +6,93 @@ EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Universal document viewer based on KDE Frameworks" HOMEPAGE="https://okular.kde.org https://apps.kde.org/okular/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" -IUSE="crypt djvu epub +image-backend markdown mobi +pdf phonon +plucker +postscript qml share speech +tiff" +IUSE="crypt djvu epub markdown mobi +pdf phonon +postscript qml share speech +tiff" -# slot op: Uses Qt5::CorePrivate +# slot op: Uses Qt6::CorePrivate DEPEND=" - >=dev-qt/qtcore-${QTMIN}:5= - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kpty-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 - >=kde-plasma/plasma-activities-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkexiv2-${PVCUT}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kbookmarks-${KFMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kpty-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/threadweaver-${KFMIN}:6 + kde-plasma/plasma-activities:6 media-libs/freetype sys-libs/zlib - crypt? ( >=kde-frameworks/kwallet-${KFMIN}:5 ) + crypt? ( >=kde-frameworks/kwallet-${KFMIN}:6 ) djvu? ( app-text/djvu ) epub? ( app-text/ebook-tools ) - image-backend? ( - >=dev-qt/qtgui-${QTMIN}:5[gif(+),jpeg,png] - >=kde-apps/libkexiv2-${PVCUT}:5 - ) markdown? ( >=app-text/discount-2.2.7-r1:= ) - mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:5 ) - pdf? ( >=app-text/poppler-21.10.0[nss,qt5] ) - phonon? ( >=media-libs/phonon-4.11.0[qt5(+)] ) - plucker? ( media-libs/libjpeg-turbo:= ) + mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:6 ) + pdf? ( >=app-text/poppler-23.12.0[nss,qt6] ) + phonon? ( >=media-libs/phonon-4.12.0[qt6] ) postscript? ( app-text/libspectre ) - share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) + share? ( >=kde-frameworks/purpose-${KFMIN}:6 ) + speech? ( >=dev-qt/qtspeech-${QTMIN}:6 ) tiff? ( media-libs/tiff:= ) " RDEPEND="${DEPEND} - image-backend? ( >=kde-frameworks/kimageformats-${KFMIN}:5 ) - qml? ( - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - ) + >=kde-frameworks/kimageformats-${KFMIN}:6 + qml? ( >=kde-frameworks/kirigami-${KFMIN}:6 ) " PATCHES=( - "${FILESDIR}/${PN}-21.11.80-tests.patch" # bug 734138 + "${FILESDIR}/${PN}-24.04.80-tests.patch" # bug 734138 "${FILESDIR}/${PN}-20.08.2-hide-mobile-app.patch" # avoid same-name entry ) src_configure() { local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_CHM=ON - -DCMAKE_DISABLE_FIND_PACKAGE_KF5KHtml=ON -DCMAKE_DISABLE_FIND_PACKAGE_LibZip=ON - -DFORCE_NOT_REQUIRED_DEPENDENCIES="KF5DocTools;CHM;KF5KHtml;LibZip;KF5Wallet;DjVuLibre;EPub;KF5KExiv2;Discount;QMobipocket;Poppler;JPEG;LibSpectre;KF5Purpose;Qt5TextToSpeech;TIFF;" + -DFORCE_NOT_REQUIRED_DEPENDENCIES="KF6DocTools;LibZip;KF6Wallet;DjVuLibre;EPub;Discount;QMobipocket6;Poppler;LibSpectre;KF6Purpose;Qt6TextToSpeech;TIFF;" -DOKULAR_UI=$(usex qml "both" "desktop") - $(cmake_use_find_package crypt KF5Wallet) + $(cmake_use_find_package crypt KF6Wallet) $(cmake_use_find_package djvu DjVuLibre) $(cmake_use_find_package epub EPub) - $(cmake_use_find_package image-backend KF5KExiv2) $(cmake_use_find_package markdown Discount) - $(cmake_use_find_package mobi QMobipocket) + $(cmake_use_find_package mobi QMobipocket6) $(cmake_use_find_package pdf Poppler) - $(cmake_use_find_package phonon Phonon4Qt5) - $(cmake_use_find_package plucker JPEG) + $(cmake_use_find_package phonon Phonon4Qt6) $(cmake_use_find_package postscript LibSpectre) - $(cmake_use_find_package share KF5Purpose) - $(cmake_use_find_package speech Qt5TextToSpeech) + $(cmake_use_find_package share KF6Purpose) + $(cmake_use_find_package speech Qt6TextToSpeech) $(cmake_use_find_package tiff TIFF) ) ecm_src_configure } src_test() { - # mainshelltest hangs, chmgeneratortest fails, bug #603116 + # mainshelltest hangs, bug #603116 # parttest hangs, bug #641728, annotationtoolbartest fails, KDE-Bug #429640 # signunsignedfieldtest fails, whatever. bug #852749 local myctestargs=( - -E "(mainshelltest|chmgeneratortest|parttest|annotationtoolbartest|signunsignedfieldtest)" + -E "(mainshelltest|parttest|annotationtoolbartest|signunsignedfieldtest)" ) ecm_src_test diff --git a/kde-apps/palapeli/palapeli-23.08.49.9999.ebuild b/kde-apps/palapeli/palapeli-23.08.49.9999.ebuild deleted file mode 100644 index 1583480881..0000000000 --- a/kde-apps/palapeli/palapeli-23.08.49.9999.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Jigsaw puzzle game by KDE" -HOMEPAGE="https://apps.kde.org/palapeli/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${RDEPEND}" diff --git a/kde-apps/palapeli/palapeli-9999.ebuild b/kde-apps/palapeli/palapeli-9999.ebuild index 1583480881..2b69fc3570 100644 --- a/kde-apps/palapeli/palapeli-9999.ebuild +++ b/kde-apps/palapeli/palapeli-9999.ebuild @@ -1,39 +1,38 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Jigsaw puzzle game by KDE" HOMEPAGE="https://apps.kde.org/palapeli/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " DEPEND="${RDEPEND}" diff --git a/kde-apps/parley/metadata.xml b/kde-apps/parley/metadata.xml index d925f24397..9232f60892 100644 --- a/kde-apps/parley/metadata.xml +++ b/kde-apps/parley/metadata.xml @@ -5,6 +5,9 @@ <email>kde@gentoo.org</email> <name>Gentoo KDE Project</name> </maintainer> + <use> + <flag name="webengine">Build browser integration for the editor, requires <pkg>dev-qt/qtwebengine</pkg></flag> + </use> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> diff --git a/kde-apps/parley/parley-23.08.49.9999.ebuild b/kde-apps/parley/parley-23.08.49.9999.ebuild deleted file mode 100644 index 7557043914..0000000000 --- a/kde-apps/parley/parley-23.08.49.9999.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_HANDBOOK_DIR="docs" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org optfeature - -DESCRIPTION="Vocabulary trainer to help you memorize things" -HOMEPAGE="https://apps.kde.org/parley/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - app-i18n/translate-shell - dev-libs/libxml2:2 - dev-libs/libxslt - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=kde-apps/libkeduvocdocument-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 -" -RDEPEND="${DEPEND} - >=kde-apps/kdeedu-data-${PVCUT}:5 -" - -src_prepare() { - ecm_src_prepare - cmake_comment_add_subdirectory plugins -} - -pkg_postinst() { - optfeature "online access to translations" app-i18n/translate-shell - ecm_pkg_postinst -} diff --git a/kde-apps/parley/parley-9999.ebuild b/kde-apps/parley/parley-9999.ebuild index 7557043914..117e25e7e3 100644 --- a/kde-apps/parley/parley-9999.ebuild +++ b/kde-apps/parley/parley-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,47 +6,44 @@ EAPI=8 ECM_HANDBOOK="forceoptional" ECM_HANDBOOK_DIR="docs" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org optfeature DESCRIPTION="Vocabulary trainer to help you memorize things" HOMEPAGE="https://apps.kde.org/parley/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" -IUSE="" +IUSE="webengine" DEPEND=" app-i18n/translate-shell dev-libs/libxml2:2 dev-libs/libxslt - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=kde-apps/libkeduvocdocument-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,widgets] + >=dev-qt/qtmultimedia-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkeduvocdocument-${PVCUT}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6 + webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6[widgets] ) " RDEPEND="${DEPEND} - >=kde-apps/kdeedu-data-${PVCUT}:5 + >=kde-apps/kdeedu-data-${PVCUT}:* " src_prepare() { @@ -54,6 +51,14 @@ src_prepare() { cmake_comment_add_subdirectory plugins } +src_configure() { + local mycmakeargs=( + -DBUILD_BROWSERINTEGRATION=$(usex webengine) + ) + + ecm_src_configure +} + pkg_postinst() { optfeature "online access to translations" app-i18n/translate-shell ecm_pkg_postinst diff --git a/kde-apps/picmi/picmi-23.08.49.9999.ebuild b/kde-apps/picmi/picmi-23.08.49.9999.ebuild deleted file mode 100644 index 5f3b41fe90..0000000000 --- a/kde-apps/picmi/picmi-23.08.49.9999.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Nonogram logic game by KDE" -HOMEPAGE="https://apps.kde.org/picmi/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/picmi/picmi-9999.ebuild b/kde-apps/picmi/picmi-9999.ebuild index 5f3b41fe90..d3eb5d443d 100644 --- a/kde-apps/picmi/picmi-9999.ebuild +++ b/kde-apps/picmi/picmi-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,34 +6,31 @@ EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Nonogram logic game by KDE" HOMEPAGE="https://apps.kde.org/picmi/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/libkdegames-${PVCUT}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" +# TODO: || ( 7zip gzip ) +BDEPEND="app-alternatives/gzip" diff --git a/kde-apps/pim-data-exporter/pim-data-exporter-23.08.49.9999.ebuild b/kde-apps/pim-data-exporter/pim-data-exporter-23.08.49.9999.ebuild deleted file mode 100644 index 365a2e378e..0000000000 --- a/kde-apps/pim-data-exporter/pim-data-exporter-23.08.49.9999.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Assistant to backup and archive PIM data and configuration" -HOMEPAGE="https://apps.kde.org/pimdataexporter/ -https://userbase.kde.org/KMail/Backup_Options" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="" -IUSE="telemetry" - -RESTRICT="test" # 11 out of 21 tests fail... - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package telemetry KUserFeedback) - ) - - ecm_src_configure -} diff --git a/kde-apps/pim-data-exporter/pim-data-exporter-9999.ebuild b/kde-apps/pim-data-exporter/pim-data-exporter-9999.ebuild index 365a2e378e..fac1675120 100644 --- a/kde-apps/pim-data-exporter/pim-data-exporter-9999.ebuild +++ b/kde-apps/pim-data-exporter/pim-data-exporter-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Assistant to backup and archive PIM data and configuration" @@ -15,42 +15,42 @@ HOMEPAGE="https://apps.kde.org/pimdataexporter/ https://userbase.kde.org/KMail/Backup_Options" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="telemetry" RESTRICT="test" # 11 out of 21 tests fail... DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 ) + >=dev-libs/ktextaddons-1.5.4:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/kidentitymanagement-${PVCUT}:6 + >=kde-apps/kmailtransport-${PVCUT}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-apps/libkdepim-${PVCUT}:6 + >=kde-apps/mailcommon-${PVCUT}:6 + >=kde-apps/pimcommon-${PVCUT}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 ) " RDEPEND="${DEPEND}" src_configure() { local mycmakeargs=( - $(cmake_use_find_package telemetry KUserFeedback) + $(cmake_use_find_package telemetry KF6UserFeedback) ) ecm_src_configure diff --git a/kde-apps/pim-sieve-editor/pim-sieve-editor-23.08.49.9999.ebuild b/kde-apps/pim-sieve-editor/pim-sieve-editor-23.08.49.9999.ebuild deleted file mode 100644 index 2323d6d641..0000000000 --- a/kde-apps/pim-sieve-editor/pim-sieve-editor-23.08.49.9999.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Assistant for editing IMAP Sieve filters" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="" -IUSE="telemetry" - -DEPEND=" - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/libksieve-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package telemetry KUserFeedback) - ) - - ecm_src_configure -} diff --git a/kde-apps/pim-sieve-editor/pim-sieve-editor-9999.ebuild b/kde-apps/pim-sieve-editor/pim-sieve-editor-9999.ebuild index 2323d6d641..602ba2a093 100644 --- a/kde-apps/pim-sieve-editor/pim-sieve-editor-9999.ebuild +++ b/kde-apps/pim-sieve-editor/pim-sieve-editor-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,47 +6,45 @@ EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="true" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Assistant for editing IMAP Sieve filters" LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="telemetry" DEPEND=" - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/libksieve-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - telemetry? ( >=kde-frameworks/kuserfeedback-1.2.0:5 ) + >=dev-libs/qtkeychain-0.14.2:=[qt6] + >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/akonadi-contacts-${PVCUT}:6 + >=kde-apps/akonadi-mime-${PVCUT}:6 + >=kde-apps/calendarsupport-${PVCUT}:6 + >=kde-apps/kmailtransport-${PVCUT}:6 + >=kde-apps/libksieve-${PVCUT}:6 + >=kde-apps/pimcommon-${PVCUT}:6 + >=kde-frameworks/kbookmarks-${KFMIN}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 ) " RDEPEND="${DEPEND}" src_configure() { local mycmakeargs=( - $(cmake_use_find_package telemetry KUserFeedback) + $(cmake_use_find_package telemetry KF6UserFeedback) ) ecm_src_configure diff --git a/kde-apps/pimcommon/pimcommon-23.08.49.9999.ebuild b/kde-apps/pimcommon/pimcommon-23.08.49.9999.ebuild deleted file mode 100644 index 31a8a25ab2..0000000000 --- a/kde-apps/pimcommon/pimcommon-23.08.49.9999.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_DESIGNERPLUGIN="true" -ECM_QTHELP="true" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Common PIM libraries" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -RDEPEND=" - dev-libs/ktextaddons:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/kimap-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/purpose-${KFMIN}:5 -" -DEPEND="${RDEPEND}" - -src_test() { - # bugs 641730, 661330 - local myctestargs=( - -E "(autocorrectiontest|pimcommon-translator-translatorwidgettest)" - ) - - ecm_src_test -} diff --git a/kde-apps/pimcommon/pimcommon-9999.ebuild b/kde-apps/pimcommon/pimcommon-9999.ebuild index 31a8a25ab2..e792edffd5 100644 --- a/kde-apps/pimcommon/pimcommon-9999.ebuild +++ b/kde-apps/pimcommon/pimcommon-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,46 +7,41 @@ ECM_DESIGNERPLUGIN="true" ECM_QTHELP="true" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Common PIM libraries" LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" RDEPEND=" - dev-libs/ktextaddons:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/kimap-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/purpose-${KFMIN}:5 + >=dev-libs/ktextaddons-1.5.4:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/akonadi-contacts-${PVCUT}:6 + >=kde-apps/akonadi-search-${PVCUT}:6 + >=kde-apps/kimap-${PVCUT}:6 + >=kde-apps/kldap-${PVCUT}:6 + >=kde-apps/libkdepim-${PVCUT}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/purpose-${KFMIN}:6 " DEPEND="${RDEPEND}" diff --git a/kde-apps/plasma-telepathy-meta/metadata.xml b/kde-apps/plasma-telepathy-meta/metadata.xml deleted file mode 100644 index d925f24397..0000000000 --- a/kde-apps/plasma-telepathy-meta/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - </upstream> -</pkgmetadata> diff --git a/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-9999.ebuild b/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-9999.ebuild deleted file mode 100644 index 4d40f4806b..0000000000 --- a/kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-9999.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Plasma Telepathy client" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="" -IUSE="" - -RDEPEND=" - >=kde-apps/ktp-accounts-kcm-${PV}:${SLOT} - >=kde-apps/ktp-approver-${PV}:${SLOT} - >=kde-apps/ktp-auth-handler-${PV}:${SLOT} - >=kde-apps/ktp-common-internals-${PV}:${SLOT} - >=kde-apps/ktp-contact-list-${PV}:${SLOT} - >=kde-apps/ktp-contact-runner-${PV}:${SLOT} - >=kde-apps/ktp-desktop-applets-${PV}:${SLOT} - >=kde-apps/ktp-filetransfer-handler-${PV}:${SLOT} - >=kde-apps/ktp-kded-module-${PV}:${SLOT} - >=kde-apps/ktp-send-file-${PV}:${SLOT} - >=kde-apps/ktp-text-ui-${PV}:${SLOT} -" - -pkg_postinst() { - elog "You can configure the accounts in Plasma System Settings" - elog "and then add the Instant Messaging plasma applet to access the contact list." -} diff --git a/kde-apps/poxml/poxml-23.08.49.9999.ebuild b/kde-apps/poxml/poxml-23.08.49.9999.ebuild deleted file mode 100644 index ae5a797bca..0000000000 --- a/kde-apps/poxml/poxml-23.08.49.9999.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE utility to translate DocBook XML files using gettext po files" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtxml-${QTMIN}:5 - sys-devel/gettext -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/poxml/poxml-9999.ebuild b/kde-apps/poxml/poxml-9999.ebuild index ae5a797bca..1310988734 100644 --- a/kde-apps/poxml/poxml-9999.ebuild +++ b/kde-apps/poxml/poxml-9999.ebuild @@ -1,21 +1,21 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -QTMIN=5.15.9 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KDE utility to translate DocBook XML files using gettext po files" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtxml-${QTMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[xml] sys-devel/gettext " RDEPEND="${DEPEND}" diff --git a/kde-apps/rocs/rocs-23.08.49.9999.ebuild b/kde-apps/rocs/rocs-23.08.49.9999.ebuild deleted file mode 100644 index dda8663bfe..0000000000 --- a/kde-apps/rocs/rocs-23.08.49.9999.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Interface to work with Graph Theory" -HOMEPAGE="https://apps.kde.org/rocs/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -COMMON_DEPEND=" - dev-libs/grantlee:5 - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtscript-${QTMIN}:5[scripttools] - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${COMMON_DEPEND} - >=dev-libs/boost-1.49 -" -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtquickcontrols-${QTMIN}:5 -" diff --git a/kde-apps/rocs/rocs-9999.ebuild b/kde-apps/rocs/rocs-9999.ebuild index dda8663bfe..d091902667 100644 --- a/kde-apps/rocs/rocs-9999.ebuild +++ b/kde-apps/rocs/rocs-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm gear.kde.org DESCRIPTION="Interface to work with Graph Theory" diff --git a/kde-apps/signon-kwallet-extension/signon-kwallet-extension-23.08.49.9999.ebuild b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-23.08.49.9999.ebuild deleted file mode 100644 index 3976839f28..0000000000 --- a/kde-apps/signon-kwallet-extension/signon-kwallet-extension-23.08.49.9999.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.104.0 -inherit ecm gear.kde.org - -DESCRIPTION="KWallet extension for signond" -HOMEPAGE="https://accounts-sso.gitlab.io/" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" - -DEPEND=" - >=kde-frameworks/kwallet-${KFMIN}:5 - net-libs/signond -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/signon-kwallet-extension/signon-kwallet-extension-9999.ebuild b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-9999.ebuild index 3976839f28..0e4dbb3a57 100644 --- a/kde-apps/signon-kwallet-extension/signon-kwallet-extension-9999.ebuild +++ b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-9999.ebuild @@ -1,20 +1,20 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.104.0 +KFMIN=6.3.0 inherit ecm gear.kde.org DESCRIPTION="KWallet extension for signond" HOMEPAGE="https://accounts-sso.gitlab.io/" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" DEPEND=" - >=kde-frameworks/kwallet-${KFMIN}:5 - net-libs/signond + >=kde-frameworks/kwallet-${KFMIN}:6 + >=net-libs/signond-8.61-r100[qt6] " RDEPEND="${DEPEND}" diff --git a/kde-apps/spectacle/spectacle-23.08.49.9999.ebuild b/kde-apps/spectacle/spectacle-23.08.49.9999.ebuild deleted file mode 100644 index a618834eaa..0000000000 --- a/kde-apps/spectacle/spectacle-23.08.49.9999.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Screenshot capture utility" -HOMEPAGE="https://apps.kde.org/spectacle/" - -LICENSE="LGPL-2+ handbook? ( FDL-1.3 )" -SLOT="5" -KEYWORDS="" -IUSE="share" - -COMMON_DEPEND=" - dev-libs/wayland - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwayland-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/kxmlgui-${KFMIN}:5 - kde-plasma/kpipewire:5 - x11-libs/libxcb - x11-libs/xcb-util - x11-libs/xcb-util-cursor - x11-libs/xcb-util-image - share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) -" -DEPEND="${COMMON_DEPEND} - >=dev-libs/plasma-wayland-protocols-1.9 -" -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qdbus-${QTMIN}:* - >=dev-qt/qtmultimedia-${QTMIN}:5[qml] - >=dev-qt/qtsvg-${QTMIN}:5 -" -BDEPEND=" - >=dev-qt/qtwaylandscanner-${QTMIN}:5 - dev-util/wayland-scanner -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package share KF5Purpose) - ) - ecm_src_configure -} diff --git a/kde-apps/spectacle/spectacle-9999.ebuild b/kde-apps/spectacle/spectacle-9999.ebuild index a618834eaa..34ddfaa0d1 100644 --- a/kde-apps/spectacle/spectacle-9999.ebuild +++ b/kde-apps/spectacle/spectacle-9999.ebuild @@ -1,71 +1,71 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="forceoptional" +KDE_GCC_MINIMAL=13 PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Screenshot capture utility" HOMEPAGE="https://apps.kde.org/spectacle/" LICENSE="LGPL-2+ handbook? ( FDL-1.3 )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="share" +# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h COMMON_DEPEND=" dev-libs/wayland - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwayland-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/kxmlgui-${KFMIN}:5 - kde-plasma/kpipewire:5 + >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] + >=dev-qt/qtwayland-${QTMIN}:6 + media-libs/zxing-cpp:= + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + >=kde-frameworks/kxmlgui-${KFMIN}:6 + kde-plasma/kpipewire:6 + kde-plasma/layer-shell-qt:6 + media-libs/opencv:= x11-libs/libxcb + x11-libs/libXrandr x11-libs/xcb-util x11-libs/xcb-util-cursor x11-libs/xcb-util-image - share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) + share? ( >=kde-frameworks/purpose-${KFMIN}:6 ) " DEPEND="${COMMON_DEPEND} - >=dev-libs/plasma-wayland-protocols-1.9 + >=dev-libs/plasma-wayland-protocols-1.11.1 " RDEPEND="${COMMON_DEPEND} - >=dev-qt/qdbus-${QTMIN}:* - >=dev-qt/qtmultimedia-${QTMIN}:5[qml] - >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:6 " BDEPEND=" - >=dev-qt/qtwaylandscanner-${QTMIN}:5 + >=dev-qt/qtwayland-${QTMIN}:6 dev-util/wayland-scanner " src_configure() { local mycmakeargs=( - $(cmake_use_find_package share KF5Purpose) + $(cmake_use_find_package share KF6Purpose) ) ecm_src_configure } diff --git a/kde-apps/step/step-23.08.49.9999.ebuild b/kde-apps/step/step-23.08.49.9999.ebuild deleted file mode 100644 index c47c59b5e2..0000000000 --- a/kde-apps/step/step-23.08.49.9999.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Interactive physics simulator" -HOMEPAGE="https://apps.kde.org/step/ https://edu.kde.org/step/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="+gsl +qalculate" - -DEPEND=" - >=dev-cpp/eigen-3.2:3 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kplotting-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - sci-libs/cln - gsl? ( sci-libs/gsl:= ) - qalculate? ( >=sci-libs/libqalculate-0.9.5:= ) -" -RDEPEND="${DEPEND}" -BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package gsl GSL) - $(cmake_use_find_package qalculate Qalculate) - ) - ecm_src_configure -} diff --git a/kde-apps/step/step-9999.ebuild b/kde-apps/step/step-9999.ebuild index c47c59b5e2..da48d2c532 100644 --- a/kde-apps/step/step-9999.ebuild +++ b/kde-apps/step/step-9999.ebuild @@ -1,48 +1,46 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Interactive physics simulator" HOMEPAGE="https://apps.kde.org/step/ https://edu.kde.org/step/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="+gsl +qalculate" DEPEND=" >=dev-cpp/eigen-3.2:3 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kplotting-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kplotting-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 sci-libs/cln gsl? ( sci-libs/gsl:= ) qalculate? ( >=sci-libs/libqalculate-0.9.5:= ) " RDEPEND="${DEPEND}" -BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" src_configure() { local mycmakeargs=( diff --git a/kde-apps/svgpart/svgpart-23.08.49.9999.ebuild b/kde-apps/svgpart/svgpart-23.08.49.9999.ebuild deleted file mode 100644 index 9771aa4664..0000000000 --- a/kde-apps/svgpart/svgpart-23.08.49.9999.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Kpart for viewing SVGs" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/svgpart/svgpart-9999.ebuild b/kde-apps/svgpart/svgpart-9999.ebuild index 9771aa4664..537fd0ad33 100644 --- a/kde-apps/svgpart/svgpart-9999.ebuild +++ b/kde-apps/svgpart/svgpart-9999.ebuild @@ -1,27 +1,26 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Kpart for viewing SVGs" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/sweeper/sweeper-23.08.49.9999.ebuild b/kde-apps/sweeper/sweeper-23.08.49.9999.ebuild deleted file mode 100644 index b8de1b46a4..0000000000 --- a/kde-apps/sweeper/sweeper-23.08.49.9999.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Privacy settings widget to clean unwanted traces on the system" -HOMEPAGE="https://apps.kde.org/sweeper/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-plasma/plasma-activities-stats-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/sweeper/sweeper-9999.ebuild b/kde-apps/sweeper/sweeper-9999.ebuild index b8de1b46a4..f133c75140 100644 --- a/kde-apps/sweeper/sweeper-9999.ebuild +++ b/kde-apps/sweeper/sweeper-9999.ebuild @@ -1,36 +1,32 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Privacy settings widget to clean unwanted traces on the system" HOMEPAGE="https://apps.kde.org/sweeper/" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-plasma/plasma-activities-stats-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml] + >=kde-frameworks/kbookmarks-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + kde-plasma/plasma-activities-stats:6 " RDEPEND="${DEPEND}" diff --git a/kde-apps/thumbnailers/thumbnailers-23.08.49.9999.ebuild b/kde-apps/thumbnailers/thumbnailers-23.08.49.9999.ebuild deleted file mode 100644 index f3d22b52fe..0000000000 --- a/kde-apps/thumbnailers/thumbnailers-23.08.49.9999.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_NAME="kdegraphics-thumbnailers" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Thumbnail generators for Mobipocket, PDF/PS and RAW files" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="mobi raw" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:5 ) - raw? ( - >=kde-apps/libkdcraw-${PVCUT}:5 - >=kde-apps/libkexiv2-${PVCUT}:5 - ) -" -RDEPEND="${DEPEND} - mobi? ( !<kde-apps/kdegraphics-mobipocket-21.12.50:5[thumbnail] ) -" - -src_configure() { - local mycmakeargs=( - -DDISABLE_MOBIPOCKET=$(usex !mobi) - $(cmake_use_find_package raw KF5KExiv2) - $(cmake_use_find_package raw KF5KDcraw) - ) - - ecm_src_configure -} diff --git a/kde-apps/thumbnailers/thumbnailers-9999.ebuild b/kde-apps/thumbnailers/thumbnailers-9999.ebuild index 6e200c73e4..d26533dc04 100644 --- a/kde-apps/thumbnailers/thumbnailers-9999.ebuild +++ b/kde-apps/thumbnailers/thumbnailers-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 KDE_ORG_NAME="kdegraphics-thumbnailers" PVCUT=$(ver_cut 1-3) -KFMIN=5.245.0 -QTMIN=6.6.0 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Thumbnail generators for Mobipocket, PDF/PS and RAW files" @@ -14,25 +14,25 @@ DESCRIPTION="Thumbnail generators for Mobipocket, PDF/PS and RAW files" LICENSE="GPL-2+" SLOT="6" KEYWORDS="" -IUSE="mobi" # TODO: raw +IUSE="mobi raw" DEPEND=" >=dev-qt/qtbase-${QTMIN}:6[gui] >=kde-frameworks/karchive-${KFMIN}:6 >=kde-frameworks/kio-${KFMIN}:6 mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:6 ) + raw? ( + >=kde-apps/libkdcraw-${PVCUT}:6 + >=kde-apps/libkexiv2-${PVCUT}:6 + ) " -# raw? ( -# >=kde-apps/libkdcraw-${PVCUT}:6 -# >=kde-apps/libkexiv2-${PVCUT}:6 -# ) RDEPEND="${DEPEND}" src_configure() { local mycmakeargs=( -DDISABLE_MOBIPOCKET=$(usex !mobi) -# $(cmake_use_find_package raw KF6KExiv2) -# $(cmake_use_find_package raw KF6KDcraw) + $(cmake_use_find_package raw KExiv2Qt6) + $(cmake_use_find_package raw KDcrawQt6) ) ecm_src_configure diff --git a/kde-apps/umbrello/metadata.xml b/kde-apps/umbrello/metadata.xml index abb1d5dee5..c99ada5968 100644 --- a/kde-apps/umbrello/metadata.xml +++ b/kde-apps/umbrello/metadata.xml @@ -6,9 +6,7 @@ <name>Gentoo KDE Project</name> </maintainer> <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> + <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=umbrello</bugs-to> + <remote-id type="kde-invent">sdk/umbrello</remote-id> </upstream> - <use> - <flag name="php">Enable PHP import support using <pkg>dev-util/kdevelop</pkg> and <pkg>dev-util/kdevelop-pg-qt</pkg></flag> - </use> </pkgmetadata> diff --git a/kde-apps/umbrello/umbrello-23.08.49.9999.ebuild b/kde-apps/umbrello/umbrello-23.08.49.9999.ebuild deleted file mode 100644 index a006198db8..0000000000 --- a/kde-apps/umbrello/umbrello-23.08.49.9999.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_QTHELP="false" # TODO: figure out install error -ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KDE UML Modeller" -HOMEPAGE="https://apps.kde.org/umbrello/ https://umbrello.kde.org" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="php" - -RDEPEND=" - dev-libs/libxml2 - dev-libs/libxslt - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - php? ( - dev-util/kdevelop:5= - dev-util/kdevelop-pg-qt:5 - dev-util/kdevelop-php:5 - ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${PN}-23.03.80-gentoo-docbundledir.patch # fix hardcoded path -) - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON # broken, re-enable w/ ECM_QTHELP - -DBUILD_APIDOC=OFF - -DBUILD_PHP_IMPORT=$(usex php) - -DBUILD_unittests=$(usex test) - ) - use test && mycmakeargs+=( - -DCMAKE_DISABLE_FIND_PACKAGE_LLVM=ON - -DCMAKE_DISABLE_FIND_PACKAGE_Clang=ON - -DCMAKE_DISABLE_FIND_PACKAGE_CLANG=ON - ) - - ecm_src_configure -} diff --git a/kde-apps/umbrello/umbrello-9999.ebuild b/kde-apps/umbrello/umbrello-9999.ebuild index a006198db8..40c48779c7 100644 --- a/kde-apps/umbrello/umbrello-9999.ebuild +++ b/kde-apps/umbrello/umbrello-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,17 +6,24 @@ EAPI=8 ECM_HANDBOOK="forceoptional" ECM_QTHELP="false" # TODO: figure out install error ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm gear.kde.org DESCRIPTION="KDE UML Modeller" -HOMEPAGE="https://apps.kde.org/umbrello/ https://umbrello.kde.org" +HOMEPAGE="https://apps.kde.org/umbrello/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" KEYWORDS="" -IUSE="php" + +# TODO: Re-enable when ported to KF6 +# IUSE="php" +# php? ( +# dev-util/kdevelop:5= +# dev-util/kdevelop-pg-qt:5 +# dev-util/kdevelop-php:5 +# ) RDEPEND=" dev-libs/libxml2 @@ -41,11 +48,6 @@ RDEPEND=" >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 >=kde-frameworks/kwindowsystem-${KFMIN}:5 >=kde-frameworks/kxmlgui-${KFMIN}:5 - php? ( - dev-util/kdevelop:5= - dev-util/kdevelop-pg-qt:5 - dev-util/kdevelop-php:5 - ) " DEPEND="${RDEPEND}" @@ -57,8 +59,7 @@ src_configure() { local mycmakeargs=( -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON # broken, re-enable w/ ECM_QTHELP -DBUILD_APIDOC=OFF - -DBUILD_PHP_IMPORT=$(usex php) - -DBUILD_unittests=$(usex test) + -DBUILD_PHP_IMPORT=OFF # $(usex php) ) use test && mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_LLVM=ON diff --git a/kde-apps/yakuake/yakuake-23.08.49.9999.ebuild b/kde-apps/yakuake/yakuake-23.08.49.9999.ebuild deleted file mode 100644 index 0c0c41a83a..0000000000 --- a/kde-apps/yakuake/yakuake-23.08.49.9999.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Quake-style terminal emulator based on konsole" -HOMEPAGE="https://apps.kde.org/yakuake/" - -LICENSE="GPL-2 LGPL-2" -SLOT="5" -KEYWORDS="" -IUSE="absolute-position" - -# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-apps/konsole-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/kxmlgui-${KFMIN}:5 - x11-libs/libX11 - absolute-position? ( >=kde-plasma/kwayland-${KFMIN}:5 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package absolute-position KF5Wayland) - ) - - ecm_src_configure -} diff --git a/kde-apps/yakuake/yakuake-9999.ebuild b/kde-apps/yakuake/yakuake-9999.ebuild index 0c0c41a83a..12ae637c8e 100644 --- a/kde-apps/yakuake/yakuake-9999.ebuild +++ b/kde-apps/yakuake/yakuake-9999.ebuild @@ -1,55 +1,58 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Quake-style terminal emulator based on konsole" HOMEPAGE="https://apps.kde.org/yakuake/" LICENSE="GPL-2 LGPL-2" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="absolute-position" +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h # kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-apps/konsole-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/kxmlgui-${KFMIN}:5 +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-apps/konsole-${PVCUT}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + >=kde-frameworks/kxmlgui-${KFMIN}:6 x11-libs/libX11 - absolute-position? ( >=kde-plasma/kwayland-${KFMIN}:5 ) + absolute-position? ( kde-plasma/kwayland:6 ) +" +DEPEND="${RDEPEND} + x11-base/xorg-proto " -RDEPEND="${DEPEND}" src_configure() { + # TODO: start to use WITH_X11 option? but there's still the + # KX11Extras use... local mycmakeargs=( - $(cmake_use_find_package absolute-position KF5Wayland) + $(cmake_use_find_package absolute-position KWayland) ) ecm_src_configure diff --git a/kde-frameworks/attica/attica-5.239.9999.ebuild b/kde-frameworks/attica/attica-5.239.9999.ebuild index f8a475be79..6149104777 100644 --- a/kde-frameworks/attica/attica-5.239.9999.ebuild +++ b/kde-frameworks/attica/attica-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/attica/attica-9999.ebuild b/kde-frameworks/attica/attica-9999.ebuild index a24b7583c8..d8ca959155 100644 --- a/kde-frameworks/attica/attica-9999.ebuild +++ b/kde-frameworks/attica/attica-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing access to Open Collaboration Services" diff --git a/kde-frameworks/baloo/baloo-5.239.9999.ebuild b/kde-frameworks/baloo/baloo-5.239.9999.ebuild index 944edb132d..f54056c22c 100644 --- a/kde-frameworks/baloo/baloo-5.239.9999.ebuild +++ b/kde-frameworks/baloo/baloo-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/baloo/baloo-9999.ebuild b/kde-frameworks/baloo/baloo-9999.ebuild index 172ea2b9c1..5094fe6d07 100644 --- a/kde-frameworks/baloo/baloo-9999.ebuild +++ b/kde-frameworks/baloo/baloo-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for searching and managing metadata" diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.239.9999.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.239.9999.ebuild index 8c5979f604..86b20c51a4 100644 --- a/kde-frameworks/bluez-qt/bluez-qt-5.239.9999.ebuild +++ b/kde-frameworks/bluez-qt/bluez-qt-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,6 +13,8 @@ LICENSE="LGPL-2" KEYWORDS="" IUSE="" +RESTRICT="test" # bugs 668196, 924708; they all hang + DEPEND=" >=dev-qt/qtdbus-${QTMIN}:5 >=dev-qt/qtdeclarative-${QTMIN}:5 @@ -29,10 +31,6 @@ src_configure() { } src_test() { - local CMAKE_SKIP_TESTS=( - # bug 668196, hangs - managertest - ) # parallel tests fail, bug 609248 ecm_src_test -j1 } diff --git a/kde-frameworks/bluez-qt/bluez-qt-9999.ebuild b/kde-frameworks/bluez-qt/bluez-qt-9999.ebuild index 5a281bb6e2..e948c44883 100644 --- a/kde-frameworks/bluez-qt/bluez-qt-9999.ebuild +++ b/kde-frameworks/bluez-qt/bluez-qt-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -QTMIN=6.6.0 -inherit ecm frameworks.kde.org udev +QTMIN=6.6.2 +inherit ecm frameworks.kde.org DESCRIPTION="Qt wrapper for Bluez 5 DBus API" @@ -12,35 +12,15 @@ LICENSE="LGPL-2" KEYWORDS="" IUSE="" +RESTRICT="test" # bugs 668196, 924708; they all hang + DEPEND=" >=dev-qt/qtbase-${QTMIN}:6[dbus,network] >=dev-qt/qtdeclarative-${QTMIN}:6 " RDEPEND="${DEPEND}" -src_configure() { - local mycmakeargs=( - -DUDEV_RULES_INSTALL_DIR="$(get_udevdir)/rules.d" - ) - - ecm_src_configure -} - src_test() { - local CMAKE_SKIP_TESTS=( - # bug 668196, hangs - managertest - ) # parallel tests fail, bug 609248 ecm_src_test -j1 } - -pkg_postinst() { - ecm_pkg_postinst - udev_reload -} - -pkg_postrm() { - ecm_pkg_postrm - udev_reload -} diff --git a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.239.9999.ebuild b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.239.9999.ebuild index 369ddc4c9a..89be0fcad2 100644 --- a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.239.9999.ebuild +++ b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-9999.ebuild b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-9999.ebuild deleted file mode 100644 index be0e196370..0000000000 --- a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-9999.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_NAME="breeze-icons" -PVCUT=$(ver_cut 1-2) -PYTHON_COMPAT=( python3_{10..12} ) -inherit cmake frameworks.kde.org python-any-r1 - -DESCRIPTION="Breeze SVG icon theme binary resource" - -LICENSE="LGPL-3" -KEYWORDS="" -IUSE="test" - -RESTRICT="!test? ( test )" - -DEPEND="test? ( dev-qt/qtbase:6[test] )" -RDEPEND="!kde-frameworks/${PN}:5" -BDEPEND="${PYTHON_DEPS} - $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]') - dev-qt/qtbase:6 - >=kde-frameworks/extra-cmake-modules-${PVCUT}:* - test? ( app-misc/fdupes ) -" - -python_check_deps() { - python_has_version "dev-python/lxml[${PYTHON_USEDEP}]" -} - -src_prepare() { - cmake_src_prepare - use test || cmake_comment_add_subdirectory autotests -} - -src_configure() { - local mycmakeargs=( - -DPython_EXECUTABLE="${PYTHON}" - -DBINARY_ICONS_RESOURCE=ON - -DSKIP_INSTALL_ICONS=ON - ) - cmake_src_configure -} diff --git a/kde-frameworks/breeze-icons/breeze-icons-5.239.9999.ebuild b/kde-frameworks/breeze-icons/breeze-icons-5.239.9999.ebuild index 5ffe9f472f..e111bbcf4b 100644 --- a/kde-frameworks/breeze-icons/breeze-icons-5.239.9999.ebuild +++ b/kde-frameworks/breeze-icons/breeze-icons-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,10 +15,14 @@ IUSE="test" RESTRICT="!test? ( test )" -DEPEND="test? ( dev-qt/qttest:5 )" +DEPEND=" + test? ( + dev-qt/qtcore:5 + dev-qt/qttest:5 + ) +" BDEPEND="${PYTHON_DEPS} $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]') - dev-qt/qtcore:5 >=kde-frameworks/extra-cmake-modules-${PVCUT}:0 test? ( app-misc/fdupes ) " @@ -27,15 +31,11 @@ python_check_deps() { python_has_version "dev-python/lxml[${PYTHON_USEDEP}]" } -src_prepare() { - cmake_src_prepare - use test || cmake_comment_add_subdirectory autotests -} - src_configure() { local mycmakeargs=( -DPython_EXECUTABLE="${PYTHON}" -DBINARY_ICONS_RESOURCE=OFF + -DBUILD_TESTING=$(usex test) ) cmake_src_configure } diff --git a/kde-frameworks/breeze-icons/breeze-icons-9999.ebuild b/kde-frameworks/breeze-icons/breeze-icons-9999.ebuild index 5d7cf4550f..596563b4b4 100644 --- a/kde-frameworks/breeze-icons/breeze-icons-9999.ebuild +++ b/kde-frameworks/breeze-icons/breeze-icons-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PVCUT=$(ver_cut 1-2) -PYTHON_COMPAT=( python3_{10..12} ) -inherit cmake frameworks.kde.org python-any-r1 xdg-utils +PYTHON_COMPAT=( python3_{10..13} ) +inherit cmake frameworks.kde.org python-any-r1 xdg DESCRIPTION="Breeze SVG icon theme" @@ -15,11 +15,14 @@ IUSE="test" RESTRICT="!test? ( test )" -DEPEND="test? ( dev-qt/qtbase:6[test] )" -RDEPEND="!kde-frameworks/${PN}:5" +RDEPEND=" + !kde-frameworks/${PN}:5 + !kde-frameworks/${PN}-rcc:5 + !kde-frameworks/${PN}-rcc:6 +" BDEPEND="${PYTHON_DEPS} $(python_gen_any_dep 'dev-python/lxml[${PYTHON_USEDEP}]') - dev-qt/qtbase:6 + dev-qt/qtbase:6[gui] >=kde-frameworks/extra-cmake-modules-${PVCUT}:* test? ( app-misc/fdupes ) " @@ -28,15 +31,12 @@ python_check_deps() { python_has_version "dev-python/lxml[${PYTHON_USEDEP}]" } -src_prepare() { - cmake_src_prepare - use test || cmake_comment_add_subdirectory autotests -} - src_configure() { local mycmakeargs=( -DPython_EXECUTABLE="${PYTHON}" - -DBINARY_ICONS_RESOURCE=OFF + -DBINARY_ICONS_RESOURCE=ON # TODO: remove when kexi was ported away + -DSKIP_INSTALL_ICONS=OFF + -DBUILD_TESTING="$(usex test)" ) cmake_src_configure } @@ -47,11 +47,3 @@ src_install() { find "${ED}"/usr/share/icons/ -type d -empty -delete || die find "${ED}"/usr/share/icons/ -xtype l -delete || die } - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/kde-frameworks/countryflags/countryflags-5.239.9999.ebuild b/kde-frameworks/countryflags/countryflags-5.239.9999.ebuild index 3bdaa7cd55..ac3fed4340 100644 --- a/kde-frameworks/countryflags/countryflags-5.239.9999.ebuild +++ b/kde-frameworks/countryflags/countryflags-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.239.9999.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.239.9999.ebuild index e74be7422d..aed1bda1bb 100644 --- a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.239.9999.ebuild +++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-9999.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-9999.ebuild index 3b334af0e5..a277a05fe9 100644 --- a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-9999.ebuild +++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) -QTMIN=6.6.0 +PYTHON_COMPAT=( python3_{10..13} ) +QTMIN=6.6.2 inherit cmake frameworks.kde.org python-any-r1 DESCRIPTION="Extra modules and scripts for CMake" diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-5.239.9999.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-5.239.9999.ebuild index 7a1d4de52c..fe3ec90806 100644 --- a/kde-frameworks/frameworkintegration/frameworkintegration-5.239.9999.ebuild +++ b/kde-frameworks/frameworkintegration/frameworkintegration-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-9999.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-9999.ebuild index 9b2cefa4ec..a889fb5f55 100644 --- a/kde-frameworks/frameworkintegration/frameworkintegration-9999.ebuild +++ b/kde-frameworks/frameworkintegration/frameworkintegration-9999.ebuild @@ -1,12 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_QTHELP="false" -KFMIN=5.245.0 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for integrating Qt applications with KDE Plasma workspaces" diff --git a/kde-frameworks/kapidox/kapidox-5.239.9999.ebuild b/kde-frameworks/kapidox/kapidox-5.239.9999.ebuild index db758c4c42..ebc9249266 100644 --- a/kde-frameworks/kapidox/kapidox-5.239.9999.ebuild +++ b/kde-frameworks/kapidox/kapidox-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ KEYWORDS="" IUSE="" RDEPEND=" - app-doc/doxygen + app-text/doxygen $(python_gen_cond_dep ' dev-python/jinja[${PYTHON_USEDEP}] dev-python/pyyaml[${PYTHON_USEDEP}] diff --git a/kde-frameworks/karchive/karchive-5.239.9999.ebuild b/kde-frameworks/karchive/karchive-5.239.9999.ebuild index 6966530dbf..a3ec235118 100644 --- a/kde-frameworks/karchive/karchive-5.239.9999.ebuild +++ b/kde-frameworks/karchive/karchive-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/karchive/karchive-9999.ebuild b/kde-frameworks/karchive/karchive-9999.ebuild index 40695f3c8f..1623aa8c26 100644 --- a/kde-frameworks/karchive/karchive-9999.ebuild +++ b/kde-frameworks/karchive/karchive-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats" diff --git a/kde-frameworks/kauth/kauth-5.239.9999.ebuild b/kde-frameworks/kauth/kauth-5.239.9999.ebuild index a21acd5c38..2fcb8101f3 100644 --- a/kde-frameworks/kauth/kauth-5.239.9999.ebuild +++ b/kde-frameworks/kauth/kauth-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kauth/kauth-9999.ebuild b/kde-frameworks/kauth/kauth-9999.ebuild index 84b3f9e162..994be07068 100644 --- a/kde-frameworks/kauth/kauth-9999.ebuild +++ b/kde-frameworks/kauth/kauth-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework to let applications perform actions as a privileged user" @@ -13,12 +13,18 @@ LICENSE="LGPL-2.1+" KEYWORDS="" IUSE="+policykit" -DEPEND=" - >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui] =kde-frameworks/kcoreaddons-${PVCUT}*:6 - policykit? ( >=sys-auth/polkit-qt-0.113.0[qt6(-)] ) + policykit? ( + >=dev-qt/qtbase-${QTMIN}:6[dbus] + =kde-frameworks/kwindowsystem-${PVCUT}*:6[wayland] + >=sys-auth/polkit-qt-0.113.0[qt6(-)] + ) +" +DEPEND="${RDEPEND} + test? ( >=dev-qt/qtbase-${QTMIN}:6[dbus] ) " -RDEPEND="${DEPEND}" BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" PDEPEND="policykit? ( kde-plasma/polkit-kde-agent:* )" diff --git a/kde-frameworks/kbookmarks/kbookmarks-5.239.9999.ebuild b/kde-frameworks/kbookmarks/kbookmarks-5.239.9999.ebuild index af9a387bc3..c21a960c3b 100644 --- a/kde-frameworks/kbookmarks/kbookmarks-5.239.9999.ebuild +++ b/kde-frameworks/kbookmarks/kbookmarks-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kbookmarks/kbookmarks-9999.ebuild b/kde-frameworks/kbookmarks/kbookmarks-9999.ebuild index 79fbee4be2..bbd28c9f34 100644 --- a/kde-frameworks/kbookmarks/kbookmarks-9999.ebuild +++ b/kde-frameworks/kbookmarks/kbookmarks-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for managing bookmarks stored in XBEL format" diff --git a/kde-frameworks/kcalendarcore/kcalendarcore-5.239.9999.ebuild b/kde-frameworks/kcalendarcore/kcalendarcore-5.239.9999.ebuild index 9b0f0d139f..b38f2fe98f 100644 --- a/kde-frameworks/kcalendarcore/kcalendarcore-5.239.9999.ebuild +++ b/kde-frameworks/kcalendarcore/kcalendarcore-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,6 +8,7 @@ QTMIN=5.15.9 inherit ecm frameworks.kde.org DESCRIPTION="Library for interfacing with calendars" + LICENSE="GPL-2+ test? ( LGPL-3+ )" KEYWORDS="" IUSE="" @@ -19,4 +20,4 @@ DEPEND=" >=dev-qt/qtgui-${QTMIN}:5 " RDEPEND="${DEPEND}" -BDEPEND="sys-devel/bison" +BDEPEND="app-alternatives/yacc" diff --git a/kde-frameworks/kcalendarcore/kcalendarcore-9999.ebuild b/kde-frameworks/kcalendarcore/kcalendarcore-9999.ebuild index 570ddad13e..c1b949cc7c 100644 --- a/kde-frameworks/kcalendarcore/kcalendarcore-9999.ebuild +++ b/kde-frameworks/kcalendarcore/kcalendarcore-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Library for interfacing with calendars" @@ -18,6 +18,7 @@ RESTRICT="test" # multiple tests fail or hang indefinitely DEPEND=" >=dev-libs/libical-3.0.5:= >=dev-qt/qtbase-${QTMIN}:6[gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 " RDEPEND="${DEPEND}" -BDEPEND="sys-devel/bison" +BDEPEND="app-alternatives/yacc" diff --git a/kde-frameworks/kcmutils/kcmutils-5.239.9999.ebuild b/kde-frameworks/kcmutils/kcmutils-5.239.9999.ebuild index ed7757da07..71ebc611d4 100644 --- a/kde-frameworks/kcmutils/kcmutils-5.239.9999.ebuild +++ b/kde-frameworks/kcmutils/kcmutils-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kcmutils/kcmutils-9999.ebuild b/kde-frameworks/kcmutils/kcmutils-9999.ebuild index daa89f41cc..13390a7be7 100644 --- a/kde-frameworks/kcmutils/kcmutils-9999.ebuild +++ b/kde-frameworks/kcmutils/kcmutils-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework to work with KDE System Settings modules" diff --git a/kde-frameworks/kcodecs/kcodecs-5.239.9999.ebuild b/kde-frameworks/kcodecs/kcodecs-5.239.9999.ebuild index 9a9bf633d0..ee3baf9b16 100644 --- a/kde-frameworks/kcodecs/kcodecs-5.239.9999.ebuild +++ b/kde-frameworks/kcodecs/kcodecs-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kcodecs/kcodecs-9999.ebuild b/kde-frameworks/kcodecs/kcodecs-9999.ebuild index a9ec58b3c5..73791a3ed7 100644 --- a/kde-frameworks/kcodecs/kcodecs-9999.ebuild +++ b/kde-frameworks/kcodecs/kcodecs-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for manipulating strings using various encodings" diff --git a/kde-frameworks/kcolorscheme/kcolorscheme-9999.ebuild b/kde-frameworks/kcolorscheme/kcolorscheme-9999.ebuild index 44b962ac1d..8fe397c2af 100644 --- a/kde-frameworks/kcolorscheme/kcolorscheme-9999.ebuild +++ b/kde-frameworks/kcolorscheme/kcolorscheme-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="false" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for downloading and sharing additional application data" diff --git a/kde-frameworks/kcompletion/kcompletion-5.239.9999.ebuild b/kde-frameworks/kcompletion/kcompletion-5.239.9999.ebuild index dbad343072..742de13222 100644 --- a/kde-frameworks/kcompletion/kcompletion-5.239.9999.ebuild +++ b/kde-frameworks/kcompletion/kcompletion-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kcompletion/kcompletion-9999.ebuild b/kde-frameworks/kcompletion/kcompletion-9999.ebuild index 7ddcf3a973..a2f2a440b0 100644 --- a/kde-frameworks/kcompletion/kcompletion-9999.ebuild +++ b/kde-frameworks/kcompletion/kcompletion-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_DESIGNERPLUGIN="true" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for common completion tasks such as filename or URL completion" @@ -16,6 +16,7 @@ IUSE="" DEPEND=" >=dev-qt/qtbase-${QTMIN}:6[gui] + =kde-frameworks/kcodecs-${PVCUT}*:6 =kde-frameworks/kconfig-${PVCUT}*:6 =kde-frameworks/kcoreaddons-${PVCUT}*:6 =kde-frameworks/kwidgetsaddons-${PVCUT}*:6 diff --git a/kde-frameworks/kconfig/kconfig-5.239.9999.ebuild b/kde-frameworks/kconfig/kconfig-5.239.9999.ebuild index 24a6361d0f..9be5b3b930 100644 --- a/kde-frameworks/kconfig/kconfig-5.239.9999.ebuild +++ b/kde-frameworks/kconfig/kconfig-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kconfig/kconfig-9999.ebuild b/kde-frameworks/kconfig/kconfig-9999.ebuild index 2f523030e4..b1b5815dad 100644 --- a/kde-frameworks/kconfig/kconfig-9999.ebuild +++ b/kde-frameworks/kconfig/kconfig-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for reading and writing configuration" @@ -28,7 +28,7 @@ DOCS=( DESIGN docs/{DESIGN.kconfig,options.md} ) src_configure() { local mycmakeargs=( - -DKCONFIG_USE_DBUS=$(usex dbus) + -DUSE_DBUS=$(usex dbus) -DKCONFIG_USE_QML=$(usex qml) ) ecm_src_configure diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.239.9999.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.239.9999.ebuild index fdba4d15e0..6dab71b511 100644 --- a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.239.9999.ebuild +++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-9999.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-9999.ebuild index 8ba1ef81df..12bdd1491d 100644 --- a/kde-frameworks/kconfigwidgets/kconfigwidgets-9999.ebuild +++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_DESIGNERPLUGIN="true" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing an assortment of configuration-related widgets" @@ -17,6 +17,8 @@ IUSE="" CMAKE_SKIP_TESTS=( # bugs: 864250 kstandardactiontest + # bug 926497 + klanguagenametest ) RDEPEND=" diff --git a/kde-frameworks/kcontacts/kcontacts-5.239.9999.ebuild b/kde-frameworks/kcontacts/kcontacts-5.239.9999.ebuild index e8f5f49ced..d89c0d2f3b 100644 --- a/kde-frameworks/kcontacts/kcontacts-5.239.9999.ebuild +++ b/kde-frameworks/kcontacts/kcontacts-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,6 +28,6 @@ DEPEND="${RDEPEND} CMAKE_SKIP_TESTS=( # bug #566648 (access to /dev/dri/card0 denied) kcontacts-picturetest - # bug #838502 (again some Qt translations loading related err...) - kcontacts-addresstest + # bugs #712798, 838502 (again some Qt translations loading related err...) + kcontacts-{address,phonenumber}test ) diff --git a/kde-frameworks/kcontacts/kcontacts-9999.ebuild b/kde-frameworks/kcontacts/kcontacts-9999.ebuild index 596236db04..cf6331cc7b 100644 --- a/kde-frameworks/kcontacts/kcontacts-9999.ebuild +++ b/kde-frameworks/kcontacts/kcontacts-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Address book API based on KDE Frameworks" @@ -16,18 +16,17 @@ IUSE="" RDEPEND=" >=dev-qt/qtbase-${QTMIN}:6[gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 =kde-frameworks/kcodecs-${PVCUT}*:6 =kde-frameworks/kconfig-${PVCUT}*:6 =kde-frameworks/kcoreaddons-${PVCUT}*:6 =kde-frameworks/ki18n-${PVCUT}*:6 " -DEPEND="${RDEPEND} - test? ( >=dev-qt/qtdeclarative-${QTMIN}:6 ) -" +DEPEND="${RDEPEND}" CMAKE_SKIP_TESTS=( # bug #566648 (access to /dev/dri/card0 denied) kcontacts-picturetest - # bug #838502 (again some Qt translations loading related err...) - kcontacts-addresstest + # bugs #712798, 838502 (again some Qt translations loading related err...) + kcontacts-{address,phonenumber}test ) diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.239.9999.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-5.239.9999.ebuild index 9986c736a4..fade672afd 100644 --- a/kde-frameworks/kcoreaddons/kcoreaddons-5.239.9999.ebuild +++ b/kde-frameworks/kcoreaddons/kcoreaddons-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -42,6 +42,9 @@ src_test() { kdirwatch_stat_unittest # bugs 665682 kformattest + # bug 770781 + kaboutdatatest + klistopenfilesjobtest_unix ) # bug 619656 ecm_src_test -j1 diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-9999.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-9999.ebuild index aa24d1dd1f..7ef18e6ffa 100644 --- a/kde-frameworks/kcoreaddons/kcoreaddons-9999.ebuild +++ b/kde-frameworks/kcoreaddons/kcoreaddons-9999.ebuild @@ -1,21 +1,21 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org xdg-utils DESCRIPTION="Framework for solving common problems such as caching, randomisation, and more" LICENSE="LGPL-2+" KEYWORDS="" -IUSE="dbus qml" +IUSE="dbus" DEPEND=" >=dev-qt/qtbase-${QTMIN}:6[dbus?,icu] + >=dev-qt/qtdeclarative-${QTMIN}:6 virtual/libudev:= - qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 ) " RDEPEND="${DEPEND} >=dev-qt/qttranslations-${QTMIN}:6 @@ -24,8 +24,8 @@ BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" src_configure() { local mycmakeargs=( - $(cmake_use_find_package dbus Qt6DBus) - -DKCOREADDONS_USE_QML=$(usex qml) + -DKCOREADDONS_USE_QML=ON + -DUSE_DBUS=$(usex dbus) ) ecm_src_configure @@ -40,6 +40,9 @@ src_test() { kdirwatch_stat_unittest # bugs 665682 kformattest + # bug 770781 + kaboutdatatest + klistopenfilesjobtest_unix ) # bug 619656 ecm_src_test -j1 diff --git a/kde-frameworks/kcoreaddons/metadata.xml b/kde-frameworks/kcoreaddons/metadata.xml index 6709562d0d..506ecf605b 100644 --- a/kde-frameworks/kcoreaddons/metadata.xml +++ b/kde-frameworks/kcoreaddons/metadata.xml @@ -8,9 +8,6 @@ <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> - <use> - <flag name="qml">Enable QML/QtQuick support via <pkg>dev-qt/qtdeclarative</pkg></flag> - </use> <slots> <subslots> Must only be used by packages that are known to use private parts of the Frameworks API. diff --git a/kde-frameworks/kcrash/kcrash-5.239.9999.ebuild b/kde-frameworks/kcrash/kcrash-5.239.9999.ebuild index 882c2df832..9f30a570c0 100644 --- a/kde-frameworks/kcrash/kcrash-5.239.9999.ebuild +++ b/kde-frameworks/kcrash/kcrash-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kcrash/kcrash-9999.ebuild b/kde-frameworks/kcrash/kcrash-9999.ebuild index 94b5e5ba84..37d4a45d1d 100644 --- a/kde-frameworks/kcrash/kcrash-9999.ebuild +++ b/kde-frameworks/kcrash/kcrash-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for intercepting and handling application crashes" @@ -18,7 +18,7 @@ IUSE="X" RESTRICT="test" RDEPEND=" - >=dev-qt/qtbase-${QTMIN}:6[gui] + >=dev-qt/qtbase-${QTMIN}:6[gui,opengl] =kde-frameworks/kcoreaddons-${PVCUT}*:6 X? ( x11-libs/libX11 ) " diff --git a/kde-frameworks/kdav/kdav-5.239.9999.ebuild b/kde-frameworks/kdav/kdav-5.239.9999.ebuild index 48bab5d1e8..125a1e2ef3 100644 --- a/kde-frameworks/kdav/kdav-5.239.9999.ebuild +++ b/kde-frameworks/kdav/kdav-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kdav/kdav-9999.ebuild b/kde-frameworks/kdav/kdav-9999.ebuild index 65b60dd6dc..ee3e75067e 100644 --- a/kde-frameworks/kdav/kdav-9999.ebuild +++ b/kde-frameworks/kdav/kdav-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="DAV protocol implemention with KJobs" diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-5.239.9999.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-5.239.9999.ebuild index 041dca5eeb..71281e01b2 100644 --- a/kde-frameworks/kdbusaddons/kdbusaddons-5.239.9999.ebuild +++ b/kde-frameworks/kdbusaddons/kdbusaddons-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-9999.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-9999.ebuild index 173824cf7c..3a0f48df4c 100644 --- a/kde-frameworks/kdbusaddons/kdbusaddons-9999.ebuild +++ b/kde-frameworks/kdbusaddons/kdbusaddons-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 VIRTUALDBUS_TEST="true" inherit ecm frameworks.kde.org @@ -13,9 +13,10 @@ LICENSE="LGPL-2+" KEYWORDS="" IUSE="X" +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h DEPEND=" >=dev-qt/qtbase-${QTMIN}:6[dbus] - X? ( >=dev-qt/qtbase-${QTMIN}:6[gui] ) + X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui] ) " RDEPEND="${DEPEND}" BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.239.9999.ebuild b/kde-frameworks/kdeclarative/kdeclarative-5.239.9999.ebuild index c3d485f9be..ff718855d9 100644 --- a/kde-frameworks/kdeclarative/kdeclarative-5.239.9999.ebuild +++ b/kde-frameworks/kdeclarative/kdeclarative-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kdeclarative/kdeclarative-9999.ebuild b/kde-frameworks/kdeclarative/kdeclarative-9999.ebuild index b09fac7f77..bea17affaa 100644 --- a/kde-frameworks/kdeclarative/kdeclarative-9999.ebuild +++ b/kde-frameworks/kdeclarative/kdeclarative-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="false" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing integration of QML and KDE work spaces" diff --git a/kde-frameworks/kded/kded-5.239.9999.ebuild b/kde-frameworks/kded/kded-5.239.9999.ebuild index bc2bd695b7..fc821d3162 100644 --- a/kde-frameworks/kded/kded-5.239.9999.ebuild +++ b/kde-frameworks/kded/kded-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kded/kded-9999.ebuild b/kde-frameworks/kded/kded-9999.ebuild index 5b3b4bf899..8fd1486124 100644 --- a/kde-frameworks/kded/kded-9999.ebuild +++ b/kde-frameworks/kded/kded-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 ECM_QTHELP="false" ECM_TEST="false" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Central daemon of KDE workspaces" diff --git a/kde-frameworks/kded/metadata.xml b/kde-frameworks/kded/metadata.xml index 354c71251e..506ecf605b 100644 --- a/kde-frameworks/kded/metadata.xml +++ b/kde-frameworks/kded/metadata.xml @@ -8,9 +8,6 @@ <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> - <use> - <flag name="man">Build and install man pages</flag> - </use> <slots> <subslots> Must only be used by packages that are known to use private parts of the Frameworks API. diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.239.9999.ebuild b/kde-frameworks/kdelibs4support/kdelibs4support-5.239.9999.ebuild index 769e3be731..69341ac35c 100644 --- a/kde-frameworks/kdelibs4support/kdelibs4support-5.239.9999.ebuild +++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kdesignerplugin/kdesignerplugin-5.239.9999.ebuild b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.239.9999.ebuild index 4f35552437..6aa4bd9f32 100644 --- a/kde-frameworks/kdesignerplugin/kdesignerplugin-5.239.9999.ebuild +++ b/kde-frameworks/kdesignerplugin/kdesignerplugin-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kdesu/kdesu-5.239.9999.ebuild b/kde-frameworks/kdesu/kdesu-5.239.9999.ebuild index 8d104da898..03f27de969 100644 --- a/kde-frameworks/kdesu/kdesu-5.239.9999.ebuild +++ b/kde-frameworks/kdesu/kdesu-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kdesu/kdesu-9999.ebuild b/kde-frameworks/kdesu/kdesu-9999.ebuild index 10ccf57045..0d87b2fb2e 100644 --- a/kde-frameworks/kdesu/kdesu-9999.ebuild +++ b/kde-frameworks/kdesu/kdesu-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kdnssd/kdnssd-5.239.9999.ebuild b/kde-frameworks/kdnssd/kdnssd-5.239.9999.ebuild index d94f23bbff..aa52f9a827 100644 --- a/kde-frameworks/kdnssd/kdnssd-5.239.9999.ebuild +++ b/kde-frameworks/kdnssd/kdnssd-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kdnssd/kdnssd-9999.ebuild b/kde-frameworks/kdnssd/kdnssd-9999.ebuild index a6f52a9241..85571628cb 100644 --- a/kde-frameworks/kdnssd/kdnssd-9999.ebuild +++ b/kde-frameworks/kdnssd/kdnssd-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for network service discovery using Zeroconf" diff --git a/kde-frameworks/kdoctools/kdoctools-5.239.9999.ebuild b/kde-frameworks/kdoctools/kdoctools-5.239.9999.ebuild index 2f48642cd8..fa9041f0d1 100644 --- a/kde-frameworks/kdoctools/kdoctools-5.239.9999.ebuild +++ b/kde-frameworks/kdoctools/kdoctools-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kdoctools/kdoctools-9999.ebuild b/kde-frameworks/kdoctools/kdoctools-9999.ebuild index 639b8f272f..450c341ea6 100644 --- a/kde-frameworks/kdoctools/kdoctools-9999.ebuild +++ b/kde-frameworks/kdoctools/kdoctools-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kemoticons/kemoticons-5.239.9999.ebuild b/kde-frameworks/kemoticons/kemoticons-5.239.9999.ebuild index 5f6725ffcf..62dbc493b3 100644 --- a/kde-frameworks/kemoticons/kemoticons-5.239.9999.ebuild +++ b/kde-frameworks/kemoticons/kemoticons-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.239.9999.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-5.239.9999.ebuild index 5732c3d6d3..9af73d739a 100644 --- a/kde-frameworks/kfilemetadata/kfilemetadata-5.239.9999.ebuild +++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -27,7 +27,7 @@ RDEPEND=" ffmpeg? ( media-video/ffmpeg:0= ) mobi? ( kde-apps/kdegraphics-mobipocket:5 ) pdf? ( app-text/poppler[qt5] ) - taglib? ( media-libs/taglib ) + taglib? ( media-libs/taglib:= ) " DEPEND="${RDEPEND} kernel_linux? ( sys-apps/attr ) diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-9999.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-9999.ebuild index a719ea1384..aff5767e8e 100644 --- a/kde-frameworks/kfilemetadata/kfilemetadata-9999.ebuild +++ b/kde-frameworks/kfilemetadata/kfilemetadata-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org optfeature python-any-r1 DESCRIPTION="Library for extracting file metadata" @@ -19,6 +19,7 @@ RESTRICT="test" RDEPEND=" >=dev-qt/qtbase-${QTMIN}:6[gui,xml] =kde-frameworks/karchive-${PVCUT}*:6 + =kde-frameworks/kcodecs-${PVCUT}*:6 =kde-frameworks/kcoreaddons-${PVCUT}*:6 =kde-frameworks/ki18n-${PVCUT}*:6 epub? ( app-text/ebook-tools ) @@ -26,7 +27,7 @@ RDEPEND=" ffmpeg? ( media-video/ffmpeg:0= ) mobi? ( kde-apps/kdegraphics-mobipocket:6 ) pdf? ( app-text/poppler[qt6(-)] ) - taglib? ( media-libs/taglib ) + taglib? ( media-libs/taglib:= ) " DEPEND="${RDEPEND} kernel_linux? ( sys-apps/attr ) @@ -48,7 +49,7 @@ src_configure() { $(cmake_use_find_package epub EPub) $(cmake_use_find_package exif LibExiv2) $(cmake_use_find_package ffmpeg FFmpeg) - $(cmake_use_find_package mobi QMobipocket) + $(cmake_use_find_package mobi QMobipocket6) $(cmake_use_find_package pdf Poppler) $(cmake_use_find_package taglib Taglib) ) diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.239.9999.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-5.239.9999.ebuild index 71fe74e2f7..2344c9ec2d 100644 --- a/kde-frameworks/kglobalaccel/kglobalaccel-5.239.9999.ebuild +++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-9999.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-9999.ebuild index 07f29d8f69..eb9a43aac7 100644 --- a/kde-frameworks/kglobalaccel/kglobalaccel-9999.ebuild +++ b/kde-frameworks/kglobalaccel/kglobalaccel-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework to handle global shortcuts" diff --git a/kde-frameworks/kguiaddons/kguiaddons-5.239.9999.ebuild b/kde-frameworks/kguiaddons/kguiaddons-5.239.9999.ebuild index 5e1c832cda..e7c687b84e 100644 --- a/kde-frameworks/kguiaddons/kguiaddons-5.239.9999.ebuild +++ b/kde-frameworks/kguiaddons/kguiaddons-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kguiaddons/kguiaddons-9999.ebuild b/kde-frameworks/kguiaddons/kguiaddons-9999.ebuild index ff010996e2..9d55a7b2c1 100644 --- a/kde-frameworks/kguiaddons/kguiaddons-9999.ebuild +++ b/kde-frameworks/kguiaddons/kguiaddons-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_NONGUI="false" -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing assorted high-level user interface components" @@ -36,7 +36,7 @@ BDEPEND="wayland? ( >=dev-qt/qtwayland-${QTMIN}:6 )" src_configure() { local mycmakeargs=( -DBUILD_GEO_SCHEME_HANDLER=ON - -DWITH_DBUS=$(usex dbus) + -DUSE_DBUS=$(usex dbus) -DWITH_WAYLAND=$(usex wayland) -DWITH_X11=$(usex X) ) diff --git a/kde-frameworks/kholidays/kholidays-5.239.9999.ebuild b/kde-frameworks/kholidays/kholidays-5.239.9999.ebuild index 2cfe913b5b..4843ca711b 100644 --- a/kde-frameworks/kholidays/kholidays-5.239.9999.ebuild +++ b/kde-frameworks/kholidays/kholidays-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kholidays/kholidays-9999.ebuild b/kde-frameworks/kholidays/kholidays-9999.ebuild index db9372ac3e..515868e7a0 100644 --- a/kde-frameworks/kholidays/kholidays-9999.ebuild +++ b/kde-frameworks/kholidays/kholidays-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_QTHELP="false" ECM_TEST="true" -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Library to determine holidays and other special events for a geographical region" diff --git a/kde-frameworks/khtml/khtml-5.239.9999.ebuild b/kde-frameworks/khtml/khtml-5.239.9999.ebuild index a934ff4ea5..618693ac86 100644 --- a/kde-frameworks/khtml/khtml-5.239.9999.ebuild +++ b/kde-frameworks/khtml/khtml-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,9 +6,10 @@ EAPI=8 ECM_QTHELP="false" PVCUT=$(ver_cut 1-2) QTMIN=5.15.9 -inherit ecm frameworks.kde.org +inherit ecm flag-o-matic frameworks.kde.org DESCRIPTION="KHTML web rendering engine" + LICENSE="LGPL-2" KEYWORDS="" IUSE="X" @@ -62,6 +63,8 @@ BDEPEND=" " src_configure() { + filter-lto # bug 921686 + local mycmakeargs=( -DWITH_X11=$(usex X) ) diff --git a/kde-frameworks/ki18n/ki18n-5.239.9999.ebuild b/kde-frameworks/ki18n/ki18n-5.239.9999.ebuild index 00c32deae8..283433c5fc 100644 --- a/kde-frameworks/ki18n/ki18n-5.239.9999.ebuild +++ b/kde-frameworks/ki18n/ki18n-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/ki18n/ki18n-9999.ebuild b/kde-frameworks/ki18n/ki18n-9999.ebuild index 774ca358c1..c440904fef 100644 --- a/kde-frameworks/ki18n/ki18n-9999.ebuild +++ b/kde-frameworks/ki18n/ki18n-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) -QTMIN=6.6.0 +PYTHON_COMPAT=( python3_{10..13} ) +QTMIN=6.6.2 inherit ecm frameworks.kde.org python-single-r1 DESCRIPTION="Framework based on Gettext for internationalizing user interface text" diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.239.9999.ebuild b/kde-frameworks/kiconthemes/kiconthemes-5.239.9999.ebuild index 8a0090f322..8cc26b6084 100644 --- a/kde-frameworks/kiconthemes/kiconthemes-5.239.9999.ebuild +++ b/kde-frameworks/kiconthemes/kiconthemes-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kiconthemes/kiconthemes-9999.ebuild b/kde-frameworks/kiconthemes/kiconthemes-9999.ebuild index 94bd1fca9d..ccfed2ee4b 100644 --- a/kde-frameworks/kiconthemes/kiconthemes-9999.ebuild +++ b/kde-frameworks/kiconthemes/kiconthemes-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_DESIGNERPLUGIN="true" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for icon theming and configuration" @@ -16,10 +16,12 @@ IUSE="" RESTRICT="test" # bug 574770 +# slot op: Uses Qt6::GuiPrivate for qiconloader_p.h, qguiapplication_p.h RDEPEND=" - >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets] >=dev-qt/qtdeclarative-${QTMIN}:6 >=dev-qt/qtsvg-${QTMIN}:6 + =kde-frameworks/breeze-icons-${PVCUT}*:6 =kde-frameworks/karchive-${PVCUT}*:6 =kde-frameworks/kcolorscheme-${PVCUT}*:6 =kde-frameworks/kconfig-${PVCUT}*:6 diff --git a/kde-frameworks/kidletime/kidletime-5.239.9999.ebuild b/kde-frameworks/kidletime/kidletime-5.239.9999.ebuild index 4e8e2994d8..2cf634e5aa 100644 --- a/kde-frameworks/kidletime/kidletime-5.239.9999.ebuild +++ b/kde-frameworks/kidletime/kidletime-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kidletime/kidletime-9999.ebuild b/kde-frameworks/kidletime/kidletime-9999.ebuild index a055160d31..e8aad47b91 100644 --- a/kde-frameworks/kidletime/kidletime-9999.ebuild +++ b/kde-frameworks/kidletime/kidletime-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="false" -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for detection and notification of device idle time" diff --git a/kde-frameworks/kimageformats/kimageformats-5.239.9999.ebuild b/kde-frameworks/kimageformats/kimageformats-5.239.9999.ebuild index 2f6be209c8..c2807692a3 100644 --- a/kde-frameworks/kimageformats/kimageformats-5.239.9999.ebuild +++ b/kde-frameworks/kimageformats/kimageformats-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,7 +20,7 @@ RDEPEND=" avif? ( >=media-libs/libavif-0.8.2:= ) eps? ( >=dev-qt/qtprintsupport-${QTMIN}:5 ) heif? ( >=media-libs/libheif-1.10.0:= ) - jpegxl? ( media-libs/libjxl ) + jpegxl? ( media-libs/libjxl:= ) openexr? ( >=media-libs/openexr-3:= ) raw? ( media-libs/libraw:= ) " diff --git a/kde-frameworks/kimageformats/kimageformats-9999.ebuild b/kde-frameworks/kimageformats/kimageformats-9999.ebuild index 299b064573..7f95c6b802 100644 --- a/kde-frameworks/kimageformats/kimageformats-9999.ebuild +++ b/kde-frameworks/kimageformats/kimageformats-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_QTHELP="false" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system" @@ -20,7 +20,7 @@ RDEPEND=" avif? ( >=media-libs/libavif-0.8.2:= ) eps? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] ) heif? ( >=media-libs/libheif-1.10.0:= ) - jpegxl? ( >=media-libs/libjxl-0.7.0 ) + jpegxl? ( >=media-libs/libjxl-0.7.0:= ) openexr? ( >=media-libs/openexr-3:= ) raw? ( media-libs/libraw:= ) " @@ -35,6 +35,7 @@ DOCS=( src/imageformats/AUTHORS ) src_configure() { local mycmakeargs=( + -DKIMAGEFORMATS_JXR=OFF # TODO: check if ready upstream -DKIMAGEFORMATS_JXL=$(usex jpegxl) $(cmake_use_find_package avif libavif) $(cmake_use_find_package eps Qt6PrintSupport) diff --git a/kde-frameworks/kimageformats/metadata.xml b/kde-frameworks/kimageformats/metadata.xml index e8d1457648..bd72f24c83 100644 --- a/kde-frameworks/kimageformats/metadata.xml +++ b/kde-frameworks/kimageformats/metadata.xml @@ -10,10 +10,7 @@ <remote-id type="cpe">cpe:/a:kde:kimageformats</remote-id> </upstream> <use> - <flag name="avif">Support the AVIF image file format</flag> <flag name="eps">Support the EPS graphics file format</flag> - <flag name="heif">Support for HEIF/HEIC images</flag> - <flag name="jpegxl">Support for JPEG XL image format</flag> </use> <slots> <subslots> diff --git a/kde-frameworks/kinit/kinit-5.239.9999.ebuild b/kde-frameworks/kinit/kinit-5.239.9999.ebuild index e2bd35a337..cea0383114 100644 --- a/kde-frameworks/kinit/kinit-5.239.9999.ebuild +++ b/kde-frameworks/kinit/kinit-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kinit/metadata.xml b/kde-frameworks/kinit/metadata.xml index 8b2e18388f..96fc769daf 100644 --- a/kde-frameworks/kinit/metadata.xml +++ b/kde-frameworks/kinit/metadata.xml @@ -10,7 +10,6 @@ </upstream> <use> <flag name="caps">Capabilities support for improved security and better OOM handling</flag> - <flag name="man">Build and install man pages</flag> </use> <slots> <subslots> diff --git a/kde-frameworks/kio/kio-5.239.9999.ebuild b/kde-frameworks/kio/kio-5.239.9999.ebuild index a58e122c3d..06ce12557a 100644 --- a/kde-frameworks/kio/kio-5.239.9999.ebuild +++ b/kde-frameworks/kio/kio-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,7 +15,7 @@ DESCRIPTION="Framework providing transparent file and data management" LICENSE="LGPL-2+" KEYWORDS="" -IUSE="acl kerberos +kwallet X" +IUSE="acl kerberos kf6compat +kwallet X" # tests hang RESTRICT="test" @@ -60,6 +60,7 @@ RDEPEND=" =kde-frameworks/kdoctools-${PVCUT}*:5 ) kerberos? ( virtual/krb5 ) + kf6compat? ( kde-apps/kio-extras:6 ) kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:5 ) X? ( >=dev-qt/qtx11extras-${QTMIN}:5 ) " @@ -75,6 +76,7 @@ src_configure() { $(cmake_use_find_package acl ACL) $(cmake_use_find_package kerberos GSSAPI) $(cmake_use_find_package kwallet KF5Wallet) + -DKF6_COMPAT_BUILD=$(usex kf6compat) -DWITH_X11=$(usex X) ) diff --git a/kde-frameworks/kio/kio-9999.ebuild b/kde-frameworks/kio/kio-9999.ebuild index 05af03d338..8b04b08313 100644 --- a/kde-frameworks/kio/kio-9999.ebuild +++ b/kde-frameworks/kio/kio-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ ECM_HANDBOOK="optional" ECM_HANDBOOK_DIR="docs" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org xdg-utils DESCRIPTION="Framework providing transparent file and data management" @@ -20,8 +20,10 @@ IUSE="acl +kwallet wayland X" # tests hang RESTRICT="test" +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h COMMON_DEPEND=" >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,ssl,widgets] + >=dev-qt/qt5compat-${QTMIN}:6 >=dev-qt/qtdeclarative-${QTMIN}:6 =kde-frameworks/kauth-${PVCUT}*:6 =kde-frameworks/kbookmarks-${PVCUT}*:6 @@ -57,11 +59,13 @@ COMMON_DEPEND=" =kde-frameworks/kdoctools-${PVCUT}*:6 ) kwallet? ( =kde-frameworks/kwallet-${PVCUT}*:6 ) + X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui] ) " DEPEND="${COMMON_DEPEND} >=dev-qt/qtbase-${QTMIN}:6[concurrent] " RDEPEND="${COMMON_DEPEND} + >=dev-qt/qtbase-${QTMIN}:6[libproxy] sys-power/switcheroo-control " PDEPEND=">=kde-frameworks/kded-${PVCUT}:6" diff --git a/kde-frameworks/kio/metadata.xml b/kde-frameworks/kio/metadata.xml index ef4d43059c..01d1befe34 100644 --- a/kde-frameworks/kio/metadata.xml +++ b/kde-frameworks/kio/metadata.xml @@ -10,6 +10,7 @@ </upstream> <use> <flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag> + <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag> <flag name="kwallet">Enable permanent storage of passwords for kpasswdserver with <pkg>kde-frameworks/kwallet</pkg></flag> </use> <slots> diff --git a/kde-frameworks/kirigami/kirigami-5.239.9999.ebuild b/kde-frameworks/kirigami/kirigami-5.239.9999.ebuild index 304bb2ee64..3acb9cd7fd 100644 --- a/kde-frameworks/kirigami/kirigami-5.239.9999.ebuild +++ b/kde-frameworks/kirigami/kirigami-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,17 +6,16 @@ EAPI=8 ECM_EXAMPLES="true" ECM_QTHELP="false" ECM_TEST="true" -KDE_ORG_NAME="${PN}2" +KDE_ORG_TAR_PN="${PN}2" QTMIN=5.15.9 inherit ecm frameworks.kde.org toolchain-funcs DESCRIPTION="Lightweight user interface framework for mobile and convergent applications" HOMEPAGE="https://techbase.kde.org/Kirigami" -EGIT_REPO_URI="${EGIT_REPO_URI/${PN}2/${PN}}" LICENSE="LGPL-2+" KEYWORDS="" -IUSE="+openmp" +IUSE="openmp" # requires package to already be installed RESTRICT="test" diff --git a/kde-frameworks/kirigami/kirigami-9999.ebuild b/kde-frameworks/kirigami/kirigami-9999.ebuild index 6cce4bcd64..3603ea771b 100644 --- a/kde-frameworks/kirigami/kirigami-9999.ebuild +++ b/kde-frameworks/kirigami/kirigami-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 ECM_EXAMPLES="true" ECM_QTHELP="false" ECM_TEST="true" -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org toolchain-funcs DESCRIPTION="Lightweight user interface framework for mobile and convergent applications" @@ -14,17 +14,19 @@ HOMEPAGE="https://techbase.kde.org/Kirigami" LICENSE="LGPL-2+" KEYWORDS="" -IUSE="+openmp" +IUSE="openmp" # requires package to already be installed RESTRICT="test" +# slot op: Uses Qt6::GuiPrivate for qguiapplication_p.h DEPEND=" - >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network] + >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network] >=dev-qt/qtdeclarative-${QTMIN}:6 >=dev-qt/qtsvg-${QTMIN}:6 " RDEPEND="${DEPEND} + examples? ( !${CATEGORY}/${PN}:5[examples] ) >=dev-qt/qt5compat-${QTMIN}:6[qml] " BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.239.9999.ebuild b/kde-frameworks/kitemmodels/kitemmodels-5.239.9999.ebuild index 0efcb69b6d..36315382e7 100644 --- a/kde-frameworks/kitemmodels/kitemmodels-5.239.9999.ebuild +++ b/kde-frameworks/kitemmodels/kitemmodels-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kitemmodels/kitemmodels-9999.ebuild b/kde-frameworks/kitemmodels/kitemmodels-9999.ebuild index cd1b5fe7d1..f59564a022 100644 --- a/kde-frameworks/kitemmodels/kitemmodels-9999.ebuild +++ b/kde-frameworks/kitemmodels/kitemmodels-9999.ebuild @@ -1,31 +1,23 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing data models to help with tasks such as sorting and filtering" LICENSE="LGPL-2+" KEYWORDS="" -IUSE="qml" RDEPEND=" - qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 ) + >=dev-qt/qtdeclarative-${QTMIN}:6 " DEPEND="${RDEPEND} test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] ) " -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package qml Qt6Qml) - ) - ecm_src_configure -} - src_test() { LC_NUMERIC="C" ecm_src_test # bug 708820 } diff --git a/kde-frameworks/kitemviews/kitemviews-5.239.9999.ebuild b/kde-frameworks/kitemviews/kitemviews-5.239.9999.ebuild index 1f85c75da7..013054399e 100644 --- a/kde-frameworks/kitemviews/kitemviews-5.239.9999.ebuild +++ b/kde-frameworks/kitemviews/kitemviews-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kitemviews/kitemviews-9999.ebuild b/kde-frameworks/kitemviews/kitemviews-9999.ebuild index 79357b1559..039cf69d83 100644 --- a/kde-frameworks/kitemviews/kitemviews-9999.ebuild +++ b/kde-frameworks/kitemviews/kitemviews-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_DESIGNERPLUGIN="true" -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing additional widgets for item models" diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.239.9999.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-5.239.9999.ebuild index 0257775d1e..023e554609 100644 --- a/kde-frameworks/kjobwidgets/kjobwidgets-5.239.9999.ebuild +++ b/kde-frameworks/kjobwidgets/kjobwidgets-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-9999.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-9999.ebuild index f94932bc8b..31cfe411c5 100644 --- a/kde-frameworks/kjobwidgets/kjobwidgets-9999.ebuild +++ b/kde-frameworks/kjobwidgets/kjobwidgets-9999.ebuild @@ -1,36 +1,25 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs" LICENSE="LGPL-2+" KEYWORDS="" -IUSE="X" +IUSE="" +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h +# ...by automagic: #if __has_include(<private/qtx11extras_p.h>) RDEPEND=" - >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets] =kde-frameworks/kcoreaddons-${PVCUT}*:6 =kde-frameworks/knotifications-${PVCUT}*:6 =kde-frameworks/kwidgetsaddons-${PVCUT}*:6 " -DEPEND="${RDEPEND} - X? ( - x11-base/xorg-proto - x11-libs/libX11 - ) -" +DEPEND="${RDEPEND}" BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package X X11) - ) - - ecm_src_configure -} diff --git a/kde-frameworks/kjs/kjs-5.239.9999.ebuild b/kde-frameworks/kjs/kjs-5.239.9999.ebuild index 21bcbd0dfd..188b709889 100644 --- a/kde-frameworks/kjs/kjs-5.239.9999.ebuild +++ b/kde-frameworks/kjs/kjs-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kjsembed/kjsembed-5.239.9999.ebuild b/kde-frameworks/kjsembed/kjsembed-5.239.9999.ebuild index b99a0d3f40..ba7f500d27 100644 --- a/kde-frameworks/kjsembed/kjsembed-5.239.9999.ebuild +++ b/kde-frameworks/kjsembed/kjsembed-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kmediaplayer/kmediaplayer-5.239.9999.ebuild b/kde-frameworks/kmediaplayer/kmediaplayer-5.239.9999.ebuild index de3e35dce1..f475f12b2a 100644 --- a/kde-frameworks/kmediaplayer/kmediaplayer-5.239.9999.ebuild +++ b/kde-frameworks/kmediaplayer/kmediaplayer-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/knewstuff/knewstuff-5.239.9999.ebuild b/kde-frameworks/knewstuff/knewstuff-5.239.9999.ebuild index f64dff7522..b95f8b392c 100644 --- a/kde-frameworks/knewstuff/knewstuff-5.239.9999.ebuild +++ b/kde-frameworks/knewstuff/knewstuff-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/knewstuff/knewstuff-9999.ebuild b/kde-frameworks/knewstuff/knewstuff-9999.ebuild index 5f636614d2..a4adbe17b2 100644 --- a/kde-frameworks/knewstuff/knewstuff-9999.ebuild +++ b/kde-frameworks/knewstuff/knewstuff-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 ECM_DESIGNERPLUGIN="true" ECM_TEST="false" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for downloading and sharing additional application data" diff --git a/kde-frameworks/knotifications/knotifications-5.239.9999.ebuild b/kde-frameworks/knotifications/knotifications-5.239.9999.ebuild index c638854857..e2bd86a5fd 100644 --- a/kde-frameworks/knotifications/knotifications-5.239.9999.ebuild +++ b/kde-frameworks/knotifications/knotifications-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/knotifications/knotifications-9999.ebuild b/kde-frameworks/knotifications/knotifications-9999.ebuild index 5d26df4975..0229059455 100644 --- a/kde-frameworks/knotifications/knotifications-9999.ebuild +++ b/kde-frameworks/knotifications/knotifications-9999.ebuild @@ -1,32 +1,23 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="false" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for notifying the user of an event" LICENSE="LGPL-2.1+" KEYWORDS="" -IUSE="qml" RDEPEND=" >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 =kde-frameworks/kconfig-${PVCUT}*:6 media-libs/libcanberra - qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 ) " DEPEND="${RDEPEND}" BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package qml Qt6Qml) - ) - - ecm_src_configure -} diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.239.9999.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-5.239.9999.ebuild index ec3f5fc240..9bb9a4915f 100644 --- a/kde-frameworks/knotifyconfig/knotifyconfig-5.239.9999.ebuild +++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-9999.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-9999.ebuild index 0045f79840..b8c2bb1fff 100644 --- a/kde-frameworks/knotifyconfig/knotifyconfig-9999.ebuild +++ b/kde-frameworks/knotifyconfig/knotifyconfig-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="false" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for configuring desktop notifications" diff --git a/kde-frameworks/kpackage/kpackage-5.239.9999.ebuild b/kde-frameworks/kpackage/kpackage-5.239.9999.ebuild index 346f0cecd3..749fdfa986 100644 --- a/kde-frameworks/kpackage/kpackage-5.239.9999.ebuild +++ b/kde-frameworks/kpackage/kpackage-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kpackage/kpackage-9999.ebuild b/kde-frameworks/kpackage/kpackage-9999.ebuild index fc89f8f679..0a7fe2db41 100644 --- a/kde-frameworks/kpackage/kpackage-9999.ebuild +++ b/kde-frameworks/kpackage/kpackage-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework to install and load packages of non binary content" diff --git a/kde-frameworks/kpackage/metadata.xml b/kde-frameworks/kpackage/metadata.xml index 354c71251e..506ecf605b 100644 --- a/kde-frameworks/kpackage/metadata.xml +++ b/kde-frameworks/kpackage/metadata.xml @@ -8,9 +8,6 @@ <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> - <use> - <flag name="man">Build and install man pages</flag> - </use> <slots> <subslots> Must only be used by packages that are known to use private parts of the Frameworks API. diff --git a/kde-frameworks/kparts/kparts-5.239.9999.ebuild b/kde-frameworks/kparts/kparts-5.239.9999.ebuild index 140b5e5571..c0b3253a5c 100644 --- a/kde-frameworks/kparts/kparts-5.239.9999.ebuild +++ b/kde-frameworks/kparts/kparts-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kparts/kparts-9999.ebuild b/kde-frameworks/kparts/kparts-9999.ebuild index 180cd7ae92..df5b90690c 100644 --- a/kde-frameworks/kparts/kparts-9999.ebuild +++ b/kde-frameworks/kparts/kparts-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing elaborate user-interface components" diff --git a/kde-frameworks/kpeople/kpeople-5.239.9999.ebuild b/kde-frameworks/kpeople/kpeople-5.239.9999.ebuild index 8f5770acec..5580db529d 100644 --- a/kde-frameworks/kpeople/kpeople-5.239.9999.ebuild +++ b/kde-frameworks/kpeople/kpeople-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kpeople/kpeople-9999.ebuild b/kde-frameworks/kpeople/kpeople-9999.ebuild index 55bc8e30eb..1c88f5ba8f 100644 --- a/kde-frameworks/kpeople/kpeople-9999.ebuild +++ b/kde-frameworks/kpeople/kpeople-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 VIRTUALX_REQUIRED="test" # bug 816588 (test fails) inherit ecm frameworks.kde.org @@ -19,6 +19,7 @@ DEPEND=" >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets] >=dev-qt/qtdeclarative-${QTMIN}:6 =kde-frameworks/kconfig-${PVCUT}*:6 + =kde-frameworks/kcontacts-${PVCUT}*:6 =kde-frameworks/kcoreaddons-${PVCUT}*:6 =kde-frameworks/ki18n-${PVCUT}*:6 =kde-frameworks/kitemviews-${PVCUT}*:6 diff --git a/kde-frameworks/kplotting/kplotting-5.239.9999.ebuild b/kde-frameworks/kplotting/kplotting-5.239.9999.ebuild index 991cf8341a..5775575b6c 100644 --- a/kde-frameworks/kplotting/kplotting-5.239.9999.ebuild +++ b/kde-frameworks/kplotting/kplotting-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kplotting/kplotting-9999.ebuild b/kde-frameworks/kplotting/kplotting-9999.ebuild index 94d542ffbe..06b6b24a20 100644 --- a/kde-frameworks/kplotting/kplotting-9999.ebuild +++ b/kde-frameworks/kplotting/kplotting-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_DESIGNERPLUGIN="true" -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing easy data-plotting functions" diff --git a/kde-frameworks/kpty/kpty-5.239.9999.ebuild b/kde-frameworks/kpty/kpty-5.239.9999.ebuild index ef8c879ff4..f878e77033 100644 --- a/kde-frameworks/kpty/kpty-5.239.9999.ebuild +++ b/kde-frameworks/kpty/kpty-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kpty/kpty-9999.ebuild b/kde-frameworks/kpty/kpty-9999.ebuild index 5e3e53db2a..bc23408518 100644 --- a/kde-frameworks/kpty/kpty-9999.ebuild +++ b/kde-frameworks/kpty/kpty-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kquickcharts/kquickcharts-5.239.9999.ebuild b/kde-frameworks/kquickcharts/kquickcharts-5.239.9999.ebuild index 498b7e2510..07bba3340b 100644 --- a/kde-frameworks/kquickcharts/kquickcharts-5.239.9999.ebuild +++ b/kde-frameworks/kquickcharts/kquickcharts-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild b/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild index fab440d9de..abb9765c49 100644 --- a/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild +++ b/kde-frameworks/kquickcharts/kquickcharts-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 ECM_EXAMPLES="true" ECM_QTHELP="false" ECM_TEST="true" -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="QtQuick plugin providing high-performance charts" diff --git a/kde-frameworks/kross/kross-5.239.9999.ebuild b/kde-frameworks/kross/kross-5.239.9999.ebuild index 3e05c8fdc1..e9c48ee4cd 100644 --- a/kde-frameworks/kross/kross-5.239.9999.ebuild +++ b/kde-frameworks/kross/kross-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/krunner/krunner-5.239.9999.ebuild b/kde-frameworks/krunner/krunner-5.239.9999.ebuild index 47015f27ae..f358eb95ce 100644 --- a/kde-frameworks/krunner/krunner-5.239.9999.ebuild +++ b/kde-frameworks/krunner/krunner-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/krunner/krunner-9999.ebuild b/kde-frameworks/krunner/krunner-9999.ebuild index e97cacdc35..e96fc120d0 100644 --- a/kde-frameworks/krunner/krunner-9999.ebuild +++ b/kde-frameworks/krunner/krunner-9999.ebuild @@ -1,17 +1,17 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for providing different actions given a string query" LICENSE="LGPL-2+" KEYWORDS="" -IUSE="activities" +IUSE="" DEPEND=" >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] @@ -19,7 +19,6 @@ DEPEND=" =kde-frameworks/kcoreaddons-${PVCUT}*:6 =kde-frameworks/ki18n-${PVCUT}*:6 =kde-frameworks/kitemmodels-${PVCUT}*:6 - activities? ( kde-plasma/plasma-activities:6 ) " RDEPEND="${DEPEND}" @@ -30,11 +29,6 @@ CMAKE_SKIP_TESTS=( runnermanagersinglerunnermodetest # bug 838502 runnermanagertest + # bug 926502, needs dbus + threadingtest ) - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package activities KActivities) - ) - ecm_src_configure -} diff --git a/kde-frameworks/kservice/kservice-5.239.9999.ebuild b/kde-frameworks/kservice/kservice-5.239.9999.ebuild index b776511403..63ccb1af1e 100644 --- a/kde-frameworks/kservice/kservice-5.239.9999.ebuild +++ b/kde-frameworks/kservice/kservice-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,11 +16,6 @@ IUSE="+man" # requires running kde environment RESTRICT="test" -BDEPEND=" - sys-devel/bison - sys-devel/flex - man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 ) -" RDEPEND=" >=dev-qt/qtdbus-${QTMIN}:5 >=dev-qt/qtxml-${QTMIN}:5 @@ -32,6 +27,11 @@ RDEPEND=" DEPEND="${RDEPEND} test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 ) " +BDEPEND=" + app-alternatives/lex + app-alternatives/yacc + man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 ) +" src_configure() { local mycmakeargs=( diff --git a/kde-frameworks/kservice/kservice-9999.ebuild b/kde-frameworks/kservice/kservice-9999.ebuild index 43672c3e8b..c40b6e96fd 100644 --- a/kde-frameworks/kservice/kservice-9999.ebuild +++ b/kde-frameworks/kservice/kservice-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Advanced plugin and service introspection" diff --git a/kde-frameworks/kservice/metadata.xml b/kde-frameworks/kservice/metadata.xml index 354c71251e..506ecf605b 100644 --- a/kde-frameworks/kservice/metadata.xml +++ b/kde-frameworks/kservice/metadata.xml @@ -8,9 +8,6 @@ <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> - <use> - <flag name="man">Build and install man pages</flag> - </use> <slots> <subslots> Must only be used by packages that are known to use private parts of the Frameworks API. diff --git a/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-9999.ebuild b/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-9999.ebuild index 47e5d01244..ec80b8ef45 100644 --- a/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-9999.ebuild +++ b/kde-frameworks/kstatusnotifieritem/kstatusnotifieritem-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Implementation of Status Notifier Items" @@ -13,8 +13,9 @@ LICENSE="LGPL-2+" KEYWORDS="" IUSE="X" +# slot op: Qt6::WidgetsPrivate use RDEPEND=" - >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets] =kde-frameworks/kwindowsystem-${PVCUT}*:6[X?] " DEPEND="${RDEPEND}" diff --git a/kde-frameworks/ksvg/ksvg-9999.ebuild b/kde-frameworks/ksvg/ksvg-9999.ebuild index bbcfeadf54..3562c751d4 100644 --- a/kde-frameworks/ksvg/ksvg-9999.ebuild +++ b/kde-frameworks/ksvg/ksvg-9999.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org -DESCRIPTION="Framework for common completion tasks such as filename or URL completion" +DESCRIPTION="Components for handling SVGs" LICENSE="LGPL-2+" KEYWORDS="" diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.239.9999.ebuild b/kde-frameworks/ktexteditor/ktexteditor-5.239.9999.ebuild index 5ff1501898..cbf61362b5 100644 --- a/kde-frameworks/ktexteditor/ktexteditor-5.239.9999.ebuild +++ b/kde-frameworks/ktexteditor/ktexteditor-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ DESCRIPTION="Framework providing a full text editor component" LICENSE="LGPL-2+" KEYWORDS="" -IUSE="+editorconfig kf6compat" +IUSE="+editorconfig" RESTRICT="test" @@ -42,9 +42,7 @@ DEPEND=" =kde-frameworks/syntax-highlighting-${PVCUT}*:5 editorconfig? ( app-text/editorconfig-core-c ) " -RDEPEND="${DEPEND} - kf6compat? ( kde-frameworks/ktexteditor:6 ) -" +RDEPEND="${DEPEND}" BDEPEND="test? ( >=kde-frameworks/kservice-${PVCUT}:5 )" src_configure() { @@ -54,13 +52,3 @@ src_configure() { ecm_src_configure } - -src_install() { - ecm_src_install - - if use kf6compat; then - rm "${D}"/usr/share/polkit-1/actions/org.kde.ktexteditor.katetextbuffer.policy \ - "${D}"/usr/share/dbus-1/system-services/org.kde.ktexteditor.katetextbuffer.service \ - "${D}"/usr/share/dbus-1/system.d/org.kde.ktexteditor.katetextbuffer.conf || die - fi -} diff --git a/kde-frameworks/ktexteditor/ktexteditor-9999.ebuild b/kde-frameworks/ktexteditor/ktexteditor-9999.ebuild index 313ca13827..268f18e9e8 100644 --- a/kde-frameworks/ktexteditor/ktexteditor-9999.ebuild +++ b/kde-frameworks/ktexteditor/ktexteditor-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing a full text editor component" @@ -41,9 +41,7 @@ DEPEND=" =kde-frameworks/syntax-highlighting-${PVCUT}*:6 editorconfig? ( app-text/editorconfig-core-c ) " -RDEPEND="${DEPEND} - !${CATEGORY}/${PN}:5[-kf6compat(-)] -" +RDEPEND="${DEPEND}" BDEPEND="test? ( >=kde-frameworks/kservice-${PVCUT}:6 )" src_configure() { diff --git a/kde-frameworks/ktexteditor/metadata.xml b/kde-frameworks/ktexteditor/metadata.xml index 9b335c7cb0..45f4b96ce4 100644 --- a/kde-frameworks/ktexteditor/metadata.xml +++ b/kde-frameworks/ktexteditor/metadata.xml @@ -11,7 +11,6 @@ </upstream> <use> <flag name="editorconfig">Enable support for EditorConfig configuration files</flag> - <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag> </use> <slots> <subslots> diff --git a/kde-frameworks/ktexttemplate/ktexttemplate-9999.ebuild b/kde-frameworks/ktexttemplate/ktexttemplate-9999.ebuild new file mode 100644 index 0000000000..94ae7c60d1 --- /dev/null +++ b/kde-frameworks/ktexttemplate/ktexttemplate-9999.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +PVCUT=$(ver_cut 1-2) +QTMIN=6.6.2 +inherit ecm frameworks.kde.org + +DESCRIPTION="Library to allow separating the structure of documents from data they contain" + +LICENSE="LGPL-2.1+" +KEYWORDS="" +IUSE="" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui] + dev-qt/qtdeclarative:6 +" +DEPEND="${RDEPEND}" +BDEPEND="test? ( dev-qt/qttools:6[linguist] )" diff --git a/dev-libs/grantlee/metadata.xml b/kde-frameworks/ktexttemplate/metadata.xml index 11bde0988c..11bde0988c 100644 --- a/dev-libs/grantlee/metadata.xml +++ b/kde-frameworks/ktexttemplate/metadata.xml diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.239.9999.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-5.239.9999.ebuild index 883d72788a..56749c0a16 100644 --- a/kde-frameworks/ktextwidgets/ktextwidgets-5.239.9999.ebuild +++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-9999.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-9999.ebuild index 19f0fe6cc8..6e27a7e4c3 100644 --- a/kde-frameworks/ktextwidgets/ktextwidgets-9999.ebuild +++ b/kde-frameworks/ktextwidgets/ktextwidgets-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_DESIGNERPLUGIN="true" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text" diff --git a/kde-frameworks/ktextwidgets/metadata.xml b/kde-frameworks/ktextwidgets/metadata.xml index 9561225faa..3ace511214 100644 --- a/kde-frameworks/ktextwidgets/metadata.xml +++ b/kde-frameworks/ktextwidgets/metadata.xml @@ -10,7 +10,6 @@ </upstream> <use> <flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag> - <flag name="speech">Enable text-to-speech support</flag> </use> <slots> <subslots> diff --git a/kde-frameworks/kunitconversion/kunitconversion-5.239.9999.ebuild b/kde-frameworks/kunitconversion/kunitconversion-5.239.9999.ebuild index bb56202fae..3b32e99e8d 100644 --- a/kde-frameworks/kunitconversion/kunitconversion-5.239.9999.ebuild +++ b/kde-frameworks/kunitconversion/kunitconversion-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kunitconversion/kunitconversion-9999.ebuild b/kde-frameworks/kunitconversion/kunitconversion-9999.ebuild index 9540a186ee..00b506a64a 100644 --- a/kde-frameworks/kunitconversion/kunitconversion-9999.ebuild +++ b/kde-frameworks/kunitconversion/kunitconversion-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for converting units" diff --git a/kde-frameworks/kuserfeedback/Manifest b/kde-frameworks/kuserfeedback/Manifest deleted file mode 100644 index 8a22e4b6ee..0000000000 --- a/kde-frameworks/kuserfeedback/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST kuserfeedback-1.3.0.tar.xz 230644 BLAKE2B b7305be09a5e62c980273766ec16f624eab4312ababbb8ebb3e24983ffad7ac19445bb848088331c0b4b02da37ee646c9cf91b8965455d018f9b45084c62d17c SHA512 16fc7fa850e7ac1dc772ab25f81f75fe28454680ce9ddf68da0f14c6d5e9b8201f69d168b1ee32bdf9f0ee517b0cac34eb09fd3dbfa697c0a8d3b23c6ac790cb diff --git a/kde-frameworks/kuserfeedback/kuserfeedback-1.3.0-r1.ebuild b/kde-frameworks/kuserfeedback/kuserfeedback-1.3.0-r1.ebuild deleted file mode 100644 index 8fccd1b041..0000000000 --- a/kde-frameworks/kuserfeedback/kuserfeedback-1.3.0-r1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="false" -ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm kde.org - -DESCRIPTION="Framework to collect user feedback for applications via telemetry and surveys" -SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" - -LICENSE="MIT" -SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" -IUSE="doc kf6compat" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - kf6compat? ( - >=dev-qt/qtcharts-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - ) -" -RDEPEND="${DEPEND} - kf6compat? ( kde-frameworks/kuserfeedback:6 ) -" -BDEPEND=" - sys-devel/bison - sys-devel/flex - doc? ( - >=dev-qt/qdoc-${QTMIN}:5 - >=dev-qt/qthelp-${QTMIN}:5 - ) -" - -src_configure() { - local mycmakeargs=( - # disable server application - -DENABLE_PHP=NO - -DENABLE_PHP_UNIT=NO - -DENABLE_SURVEY_TARGET_EXPRESSIONS=YES - -DENABLE_DOCS=$(usex doc) - -DENABLE_CLI=$(usex !kf6compat) - -DENABLE_CONSOLE=$(usex !kf6compat) - ) - - ecm_src_configure -} diff --git a/kde-frameworks/kuserfeedback/kuserfeedback-9999.ebuild b/kde-frameworks/kuserfeedback/kuserfeedback-9999.ebuild index 59e6968b93..1fbf896c3b 100644 --- a/kde-frameworks/kuserfeedback/kuserfeedback-9999.ebuild +++ b/kde-frameworks/kuserfeedback/kuserfeedback-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 ECM_QTHELP="false" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework to collect user feedback for applications via telemetry and surveys" @@ -15,24 +15,20 @@ LICENSE="MIT" KEYWORDS="" IUSE="doc" +# FIXME: Qt_6_PRIVATE_API matches UserFeedbackConsole, but where is it coming from? DEPEND=" - >=dev-qt/qtbase-${QTMIN}:6[gui,network,sql,widgets] + >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets] >=dev-qt/qtcharts-${QTMIN}:6 >=dev-qt/qtdeclarative-${QTMIN}:6 >=dev-qt/qtsvg-${QTMIN}:6 - >=kde-frameworks/kconfig-${PVCUT}:6 - >=kde-frameworks/kcoreaddons-${PVCUT}:6 - >=kde-frameworks/kdeclarative-${PVCUT}:6 - >=kde-frameworks/kguiaddons-${PVCUT}:6 - >=kde-frameworks/kwidgetsaddons-${PVCUT}:6 " RDEPEND="${DEPEND} !${CATEGORY}/${PN}:5[-kf6compat(-)] " BDEPEND=" - sys-devel/bison - sys-devel/flex - doc? ( >=dev-qt/qttools-${QTMIN}:6[assistant,qdoc] ) + app-alternatives/lex + app-alternatives/yacc + doc? ( >=dev-qt/qttools-${QTMIN}:6[assistant,qdoc,linguist] ) " src_configure() { @@ -46,3 +42,8 @@ src_configure() { ecm_src_configure } + +CMAKE_SKIP_TESTS=( + # bugs: 921359, requires virtualx + openglinfosourcetest +) diff --git a/kde-frameworks/kuserfeedback/metadata.xml b/kde-frameworks/kuserfeedback/metadata.xml index 6e6a289165..8dc2c044b2 100644 --- a/kde-frameworks/kuserfeedback/metadata.xml +++ b/kde-frameworks/kuserfeedback/metadata.xml @@ -9,7 +9,4 @@ <bugs-to>https://bugs.kde.org/</bugs-to> <remote-id type="kde-invent">frameworks/kuserfeedback</remote-id> </upstream> - <use> - <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag> - </use> </pkgmetadata> diff --git a/kde-frameworks/kwallet/kwallet-5.239.9999.ebuild b/kde-frameworks/kwallet/kwallet-5.239.9999.ebuild index 5e0088aac6..b805def12c 100644 --- a/kde-frameworks/kwallet/kwallet-5.239.9999.ebuild +++ b/kde-frameworks/kwallet/kwallet-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kwallet/kwallet-9999.ebuild b/kde-frameworks/kwallet/kwallet-9999.ebuild index 47cba0d67c..0ffc5378a9 100644 --- a/kde-frameworks/kwallet/kwallet-9999.ebuild +++ b/kde-frameworks/kwallet/kwallet-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org optfeature DESCRIPTION="Framework providing desktop-wide storage for passwords" diff --git a/kde-frameworks/kwallet/metadata.xml b/kde-frameworks/kwallet/metadata.xml index 7f24fdb154..c3a09b264f 100644 --- a/kde-frameworks/kwallet/metadata.xml +++ b/kde-frameworks/kwallet/metadata.xml @@ -11,7 +11,6 @@ <use> <flag name="gpg">Support wallets with GnuPG encryption in addition to the default blowfish-encrypted file</flag> <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag> - <flag name="man">Build and install man pages</flag> </use> <slots> <subslots> diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.239.9999.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.239.9999.ebuild index 5756ed6330..ca172625b2 100644 --- a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.239.9999.ebuild +++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -25,7 +25,11 @@ CMAKE_SKIP_TESTS=( kdatecomboboxtest # bug 697866 ksqueezedtextlabelautotest + # bug 926508 + ktooltipwidgettest # bug 808216 ktwofingertaptest ktwofingerswipetest + # bug 816582 + kwidgetsaddons-kcolumnresizertest ) diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-9999.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-9999.ebuild index 8b90b66598..f8651d0a4d 100644 --- a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-9999.ebuild +++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_DESIGNERPLUGIN="true" -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="An assortment of high-level widgets for common tasks" @@ -22,6 +22,8 @@ CMAKE_SKIP_TESTS=( kdatecomboboxtest # bug 697866 ksqueezedtextlabelautotest + # bug 926508 + ktooltipwidgettest # bug 808216 ktwofingertaptest ktwofingerswipetest diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-5.239.9999.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-5.239.9999.ebuild index 74a69f8efe..f54457683d 100644 --- a/kde-frameworks/kwindowsystem/kwindowsystem-5.239.9999.ebuild +++ b/kde-frameworks/kwindowsystem/kwindowsystem-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-9999.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-9999.ebuild index bea2367495..038746b661 100644 --- a/kde-frameworks/kwindowsystem/kwindowsystem-9999.ebuild +++ b/kde-frameworks/kwindowsystem/kwindowsystem-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework providing access to properties and features of the window manager" @@ -14,10 +14,14 @@ IUSE="wayland X" RESTRICT="test" +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h +# slot op: Uses private/qwayland*_p.h headers RDEPEND=" - >=dev-qt/qtbase-${QTMIN}:6[gui] + >=dev-qt/qtbase-${QTMIN}:6[gui,wayland?] >=dev-qt/qtdeclarative-${QTMIN}:6 + wayland? ( >=dev-qt/qtwayland-${QTMIN}:6= ) X? ( + >=dev-qt/qtbase-${QTMIN}:6=[gui] x11-libs/libX11 x11-libs/libXfixes x11-libs/libxcb @@ -27,6 +31,10 @@ RDEPEND=" DEPEND="${RDEPEND} X? ( x11-base/xorg-proto ) test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] ) + wayland? ( + dev-libs/plasma-wayland-protocols + >=dev-libs/wayland-protocols-1.21 + ) " BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.239.9999.ebuild b/kde-frameworks/kxmlgui/kxmlgui-5.239.9999.ebuild index affacb7374..bb370894e0 100644 --- a/kde-frameworks/kxmlgui/kxmlgui-5.239.9999.ebuild +++ b/kde-frameworks/kxmlgui/kxmlgui-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,8 +10,8 @@ inherit ecm frameworks.kde.org DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way" -KEYWORDS="" LICENSE="LGPL-2+" +KEYWORDS="" IUSE="" # slot op: includes QtCore/private/qlocale_p.h diff --git a/kde-frameworks/kxmlgui/kxmlgui-9999.ebuild b/kde-frameworks/kxmlgui/kxmlgui-9999.ebuild index ce365be57d..c16b4bb66c 100644 --- a/kde-frameworks/kxmlgui/kxmlgui-9999.ebuild +++ b/kde-frameworks/kxmlgui/kxmlgui-9999.ebuild @@ -1,17 +1,17 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_DESIGNERPLUGIN="true" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way" -KEYWORDS="" LICENSE="LGPL-2+" +KEYWORDS="" IUSE="" # slot op: includes QtCore/private/qlocale_p.h diff --git a/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.239.9999.ebuild b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.239.9999.ebuild index 5110cac7e5..5228c194b9 100644 --- a/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.239.9999.ebuild +++ b/kde-frameworks/kxmlrpcclient/kxmlrpcclient-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.239.9999.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.239.9999.ebuild index 18b47dd20a..188cf1a4d3 100644 --- a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.239.9999.ebuild +++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-9999.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-9999.ebuild index be009c2e05..a32ffc8ce1 100644 --- a/kde-frameworks/modemmanager-qt/modemmanager-qt-9999.ebuild +++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="ModemManager bindings for Qt" diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.239.9999.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.239.9999.ebuild index e8afb989f5..86f1874d7f 100644 --- a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.239.9999.ebuild +++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-9999.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-9999.ebuild index 6858ccbd9b..8eb3d899ae 100644 --- a/kde-frameworks/networkmanager-qt/networkmanager-qt-9999.ebuild +++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="NetworkManager bindings for Qt" @@ -15,6 +15,7 @@ IUSE="teamd" DEPEND=" dev-libs/glib:2 >=dev-qt/qtbase-${QTMIN}:6[dbus,network] + >=dev-qt/qtdeclarative-${QTMIN}:6 >=net-misc/networkmanager-1.4.0-r1[teamd=] " RDEPEND="${DEPEND} diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-5.239.9999.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-5.239.9999.ebuild index f6acd1dc8c..a87cc92bb1 100644 --- a/kde-frameworks/oxygen-icons/oxygen-icons-5.239.9999.ebuild +++ b/kde-frameworks/oxygen-icons/oxygen-icons-5.239.9999.ebuild @@ -1,14 +1,14 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KDE_ORG_NAME="oxygen-icons5" PVCUT=$(ver_cut 1-2) QTMIN=5.15.9 inherit cmake frameworks.kde.org xdg-utils DESCRIPTION="Oxygen SVG icon theme" +HOMEPAGE="https://develop.kde.org/frameworks/oxygen-icons/" LICENSE="LGPL-3" KEYWORDS="" @@ -16,12 +16,16 @@ IUSE="test" RESTRICT="!test? ( test )" +DEPEND=" + test? ( + >=dev-qt/qtcore-${QTMIN}:5 + >=dev-qt/qttest-${QTMIN}:5 + ) +" BDEPEND=" - >=dev-qt/qtcore-${QTMIN}:5 >=kde-frameworks/extra-cmake-modules-${PVCUT}:0 test? ( app-misc/fdupes ) " -DEPEND="test? ( >=dev-qt/qttest-${QTMIN}:5 )" src_prepare() { cmake_src_prepare diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-9999.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-9999.ebuild index ea0675e10b..b2c22ce13b 100644 --- a/kde-frameworks/oxygen-icons/oxygen-icons-9999.ebuild +++ b/kde-frameworks/oxygen-icons/oxygen-icons-9999.ebuild @@ -1,26 +1,31 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KDE_ORG_NAME="oxygen-icons" -PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 -inherit cmake frameworks.kde.org xdg-utils +KFMIN=6.3.0 +QTMIN=6.6.2 +inherit cmake kde.org xdg-utils DESCRIPTION="Oxygen SVG icon theme" +HOMEPAGE="https://develop.kde.org/frameworks/oxygen-icons/" + +if [[ ${KDE_BUILD_TYPE} != live ]]; then + SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +fi LICENSE="LGPL-3" -KEYWORDS="" +SLOT="6" IUSE="test" RESTRICT="!test? ( test )" -DEPEND="test? ( >=dev-qt/qtbase-${QTMIN}:6[test] )" RDEPEND="!kde-frameworks/${PN}:5" +DEPEND="test? ( >=dev-qt/qtbase-${QTMIN}:6 )" BDEPEND=" >=dev-qt/qtbase-${QTMIN}:6 - >=kde-frameworks/extra-cmake-modules-${PVCUT}:* + >=kde-frameworks/extra-cmake-modules-${KFMIN}:0 test? ( app-misc/fdupes ) " diff --git a/kde-frameworks/prison/prison-5.239.9999.ebuild b/kde-frameworks/prison/prison-5.239.9999.ebuild index 5e51feb5f9..c05c4d3bed 100644 --- a/kde-frameworks/prison/prison-5.239.9999.ebuild +++ b/kde-frameworks/prison/prison-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/prison/prison-9999.ebuild b/kde-frameworks/prison/prison-9999.ebuild index c769946ad4..26bad447f4 100644 --- a/kde-frameworks/prison/prison-9999.ebuild +++ b/kde-frameworks/prison/prison-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="QRCode and data matrix barcode library" @@ -22,12 +22,13 @@ RDEPEND=" qml? ( >=dev-qt/qtdeclarative-${QTMIN}:6 ) " DEPEND="${RDEPEND} - test? ( >=dev-qt/qtbase-${QTMIN}:6[widgets] ) + test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent,widgets] ) " src_configure() { local mycmakeargs=( - $(cmake_use_find_package qml Qt6Quick) + # TODO: WITH_MULTIMEDIA? + -DWITH_QUICK=$(usex qml) ) ecm_src_configure diff --git a/kde-frameworks/purpose/metadata.xml b/kde-frameworks/purpose/metadata.xml index 6b0d501b77..70fcb36355 100644 --- a/kde-frameworks/purpose/metadata.xml +++ b/kde-frameworks/purpose/metadata.xml @@ -11,6 +11,7 @@ <use> <flag name="kaccounts">Enable support for system-wide defined KAccounts</flag> <flag name="kf6compat">Disable components colliding with KF6, depend on KF6 components instead</flag> + <flag name="webengine">Enable support for system-wide defined KAccounts</flag> </use> <slots> <subslots> diff --git a/kde-frameworks/purpose/purpose-5.239.9999.ebuild b/kde-frameworks/purpose/purpose-5.239.9999.ebuild index 3a740499ce..e8834a98e3 100644 --- a/kde-frameworks/purpose/purpose-5.239.9999.ebuild +++ b/kde-frameworks/purpose/purpose-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ inherit ecm frameworks.kde.org optfeature xdg-utils DESCRIPTION="Library for providing abstractions to get the developer's purposes fulfilled" LICENSE="LGPL-2.1+" KEYWORDS="" -IUSE="bluetooth +kaccounts kf6compat" +IUSE="bluetooth kaccounts kf6compat" # requires running environment RESTRICT="test" @@ -32,18 +32,22 @@ DEPEND=" =kde-frameworks/kservice-${PVCUT}*:5 =kde-frameworks/prison-${PVCUT}*:5 kaccounts? ( - >=kde-apps/kaccounts-integration-19.04.3:5 - net-libs/accounts-qt + || ( + kde-apps/kaccounts-integration:6[qt5] + kde-apps/kaccounts-integration:5 + ) + >=net-libs/accounts-qt-1.16_p20220803[qt5(-)] ) " RDEPEND="${DEPEND} - kf6compat? ( kde-frameworks/purpose:6 ) + kf6compat? ( kaccounts? ( >=kde-frameworks/purpose-6.3.0-r1:6[webengine] ) ) >=dev-qt/qtquickcontrols-${QTMIN}:5 >=dev-qt/qtquickcontrols2-${QTMIN}:5 >=kde-frameworks/kdeclarative-${PVCUT}:5 bluetooth? ( =kde-frameworks/bluez-qt-${PVCUT}*:5 ) - kaccounts? ( net-libs/accounts-qml ) + kaccounts? ( >=net-libs/accounts-qml-0.7_p20231028[qt5(-)] ) " +BDEPEND="kaccounts? ( dev-util/intltool )" src_prepare() { ecm_src_prepare @@ -67,6 +71,10 @@ src_install() { rm "${D}"/usr/share/icons/hicolor/128x128/apps/{reviewboard,phabricator}-purpose.png \ "${D}"/usr/share/icons/hicolor/16x16/apps/{reviewboard,phabricator}-purpose.png \ || die + if use kaccounts; then + rm "${D}"/usr/share/accounts/services/kde/{google-youtube,nextcloud-upload}.service \ + || die + fi fi } diff --git a/kde-frameworks/purpose/purpose-9999.ebuild b/kde-frameworks/purpose/purpose-9999.ebuild index f4a081da12..7f6966dca5 100644 --- a/kde-frameworks/purpose/purpose-9999.ebuild +++ b/kde-frameworks/purpose/purpose-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,14 +6,14 @@ EAPI=8 ECM_QTHELP="false" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org optfeature xdg-utils DESCRIPTION="Library for providing abstractions to get the developer's purposes fulfilled" LICENSE="LGPL-2.1+" KEYWORDS="" -IUSE="bluetooth" +IUSE="bluetooth webengine" # requires running environment RESTRICT="test" @@ -29,17 +29,18 @@ DEPEND=" =kde-frameworks/knotifications-${PVCUT}*:6 =kde-frameworks/kservice-${PVCUT}*:6 =kde-frameworks/prison-${PVCUT}*:6 + webengine? ( + kde-apps/kaccounts-integration:6 + >=net-libs/accounts-qt-1.16_p20220803[qt6] + ) " -# kaccounts? ( -# >=kde-apps/kaccounts-integration-19.04.3:6 -# net-libs/accounts-qt -# ) RDEPEND="${DEPEND} !${CATEGORY}/${PN}:5[-kf6compat(-)] >=kde-frameworks/kdeclarative-${PVCUT}:6 bluetooth? ( =kde-frameworks/bluez-qt-${PVCUT}*:6 ) + webengine? ( >=net-libs/accounts-qml-0.7_p20231028[qt6] ) " -# kaccounts? ( net-libs/accounts-qml ) +BDEPEND="webengine? ( dev-util/intltool )" src_prepare() { ecm_src_prepare @@ -48,13 +49,13 @@ src_prepare() { cmake_run_in src/plugins cmake_comment_add_subdirectory bluetooth } -# src_configure() { -# local mycmakeargs=( -# $(cmake_use_find_package kaccounts KAccounts) -# ) -# -# ecm_src_configure -# } +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package webengine KAccounts6) + ) + + ecm_src_configure +} pkg_postinst() { if [[ -z "${REPLACING_VERSIONS}" ]]; then diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.239.9999.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.239.9999.ebuild index 493a8812b0..3cb13b9aa2 100644 --- a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.239.9999.ebuild +++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-9999.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-9999.ebuild index 1b682c431d..20e5198e20 100644 --- a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-9999.ebuild +++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_QTHELP="false" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for painting" @@ -14,6 +14,8 @@ LICENSE="|| ( GPL-2+ LGPL-3+ )" KEYWORDS="" IUSE="" +# Qt_6_PRIVATE_API matches org.kde.desktop.so, see also: +# https://invent.kde.org/frameworks/qqc2-desktop-style/-/merge_requests/379 DEPEND=" >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-${QTMIN}:6= @@ -26,3 +28,9 @@ DEPEND=" RDEPEND="${DEPEND} >=dev-qt/qt5compat-${QTMIN}:6 " +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" + +CMAKE_SKIP_TESTS=( + # bug 926509 + animationspeedmodifiertest +) diff --git a/kde-frameworks/solid/solid-5.239.9999.ebuild b/kde-frameworks/solid/solid-5.239.9999.ebuild index 3fdd106260..df85f5697d 100644 --- a/kde-frameworks/solid/solid-5.239.9999.ebuild +++ b/kde-frameworks/solid/solid-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -29,9 +29,9 @@ DEPEND="${RDEPEND} test? ( >=dev-qt/qtconcurrent-${QTMIN}:5 ) " BDEPEND=" + app-alternatives/lex + app-alternatives/yacc >=dev-qt/linguist-tools-${QTMIN}:5 - sys-devel/bison - sys-devel/flex " src_configure() { diff --git a/kde-frameworks/solid/solid-9999.ebuild b/kde-frameworks/solid/solid-9999.ebuild index 9d3eda3fcd..fbc6b39da0 100644 --- a/kde-frameworks/solid/solid-9999.ebuild +++ b/kde-frameworks/solid/solid-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org optfeature DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management" @@ -27,9 +27,9 @@ DEPEND="${RDEPEND} test? ( >=dev-qt/qtbase-${QTMIN}:6[concurrent] ) " BDEPEND=" + app-alternatives/lex + app-alternatives/yacc >=dev-qt/qttools-${QTMIN}:6[linguist] - sys-devel/bison - sys-devel/flex " src_configure() { diff --git a/kde-frameworks/sonnet/files/sonnet-6.3.0-cmake.patch b/kde-frameworks/sonnet/files/sonnet-6.3.0-cmake.patch new file mode 100644 index 0000000000..b218b56183 --- /dev/null +++ b/kde-frameworks/sonnet/files/sonnet-6.3.0-cmake.patch @@ -0,0 +1,42 @@ +From 7ee068b3da7e8b60a6c0a5c95b9026ef2c82ebb7 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Fri, 5 Jul 2024 15:03:09 +0200 +Subject: [PATCH] Fix SONNET_USE_QML=OFF by moving ECMQmlModule behind the + conditional + +Otherwise we still end up with + +> -- Could NOT find Qt6Qml (missing: Qt6Qml_DIR) + +and finally + +> Failed setting up ECMQmlModule + +Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 3427bb12..892f77d7 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -22,7 +22,6 @@ include(ECMSetupVersion) + include(ECMGenerateHeaders) + include(ECMGenerateQmlTypes) + include(ECMFindQmlModule) +-include(ECMQmlModule) + include(ECMDeprecationSettings) + include(ECMAddQch) + include(ECMPoQmTools) +@@ -39,6 +38,7 @@ if(SONNET_USE_WIDGETS) + endif() + + if(SONNET_USE_QML) ++ include(ECMQmlModule) + find_package(Qt6 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Quick) + endif() + +-- +2.45.2 + diff --git a/kde-frameworks/sonnet/sonnet-5.239.9999.ebuild b/kde-frameworks/sonnet/sonnet-5.239.9999.ebuild index 537170c8c7..b6bef121ee 100644 --- a/kde-frameworks/sonnet/sonnet-5.239.9999.ebuild +++ b/kde-frameworks/sonnet/sonnet-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/sonnet/sonnet-9999.ebuild b/kde-frameworks/sonnet/sonnet-9999.ebuild index eabf03f00b..c01044c8dd 100644 --- a/kde-frameworks/sonnet/sonnet-9999.ebuild +++ b/kde-frameworks/sonnet/sonnet-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_DESIGNERPLUGIN="true" -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for providing spell-checking through abstraction of popular backends" diff --git a/kde-frameworks/syndication/syndication-5.239.9999.ebuild b/kde-frameworks/syndication/syndication-5.239.9999.ebuild index 5ee081d353..970d78c9a0 100644 --- a/kde-frameworks/syndication/syndication-5.239.9999.ebuild +++ b/kde-frameworks/syndication/syndication-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/syndication/syndication-9999.ebuild b/kde-frameworks/syndication/syndication-9999.ebuild index 2983c4da1e..dc30a9c1c1 100644 --- a/kde-frameworks/syndication/syndication-9999.ebuild +++ b/kde-frameworks/syndication/syndication-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" PVCUT=$(ver_cut 1-2) -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Library for parsing RSS and Atom feeds" diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.239.9999.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.239.9999.ebuild index b3655a2ab6..70defcaa7b 100644 --- a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.239.9999.ebuild +++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-9999.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-9999.ebuild index 7858618980..9f0f57ad4b 100644 --- a/kde-frameworks/syntax-highlighting/syntax-highlighting-9999.ebuild +++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" -QTMIN=6.6.0 +QTMIN=6.6.2 inherit ecm frameworks.kde.org DESCRIPTION="Framework for syntax highlighting" diff --git a/kde-frameworks/threadweaver/threadweaver-5.239.9999.ebuild b/kde-frameworks/threadweaver/threadweaver-5.239.9999.ebuild index 738b051e66..e483b26a13 100644 --- a/kde-frameworks/threadweaver/threadweaver-5.239.9999.ebuild +++ b/kde-frameworks/threadweaver/threadweaver-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-frameworks/threadweaver/threadweaver-9999.ebuild b/kde-frameworks/threadweaver/threadweaver-9999.ebuild index e0eb4638df..fa7110fb76 100644 --- a/kde-frameworks/threadweaver/threadweaver-9999.ebuild +++ b/kde-frameworks/threadweaver/threadweaver-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-misc/akonadiclient/akonadiclient-9999.ebuild b/kde-misc/akonadiclient/akonadiclient-9999.ebuild index 3284fbcb77..593281a372 100644 --- a/kde-misc/akonadiclient/akonadiclient-9999.ebuild +++ b/kde-misc/akonadiclient/akonadiclient-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="Commandline interface for accessing Akonadi" diff --git a/kde-misc/akonadiclient/metadata.xml b/kde-misc/akonadiclient/metadata.xml index d925f24397..3b57bfc1a0 100644 --- a/kde-misc/akonadiclient/metadata.xml +++ b/kde-misc/akonadiclient/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">pim/akonadiclient</remote-id> </upstream> </pkgmetadata> diff --git a/kde-misc/basket/basket-9999.ebuild b/kde-misc/basket/basket-9999.ebuild index 1bb88ec236..04ef929f87 100644 --- a/kde-misc/basket/basket-9999.ebuild +++ b/kde-misc/basket/basket-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="Multiple information organizer - a DropDrawers clone" diff --git a/kde-misc/basket/metadata.xml b/kde-misc/basket/metadata.xml index d925f24397..d7b2c0aec4 100644 --- a/kde-misc/basket/metadata.xml +++ b/kde-misc/basket/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">utilities/basket</remote-id> </upstream> </pkgmetadata> diff --git a/kde-misc/colord-kde/colord-kde-23.08.49.9999.ebuild b/kde-misc/colord-kde/colord-kde-23.08.49.9999.ebuild deleted file mode 100644 index 619b92a8c4..0000000000 --- a/kde-misc/colord-kde/colord-kde-23.08.49.9999.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_CATEGORY=graphics -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Provides interfaces and session daemon to colord" -HOMEPAGE="https://invent.kde.org/graphics/colord-kde" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="X" - -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5[qml] - >=kde-frameworks/kpackage-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - media-libs/lcms:2 - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libX11 - x11-libs/libxcb - ) -" -DEPEND="${COMMON_DEPEND} - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] -" -RDEPEND="${COMMON_DEPEND} - dev-libs/kirigami-addons:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - kde-plasma/kde-cli-tools:* - x11-misc/colord -" - -PATCHES=( "${FILESDIR}/${PN}-23.08.3-without_x11.patch" ) - -src_configure() { - local mycmakeargs=( - -DWITHOUT_X11=$(usex !X) - ) - ecm_src_configure -} - -pkg_postinst() { - ecm_pkg_postinst - if ! has_version "gnome-extra/gnome-color-manager"; then - elog "You may want to install gnome-extra/gnome-color-manager to add support for" - elog "colorhug calibration devices." - fi -} diff --git a/kde-misc/colord-kde/colord-kde-9999.ebuild b/kde-misc/colord-kde/colord-kde-9999.ebuild index a779ac78a1..654d76866d 100644 --- a/kde-misc/colord-kde/colord-kde-9999.ebuild +++ b/kde-misc/colord-kde/colord-kde-9999.ebuild @@ -1,49 +1,44 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 KDE_ORG_CATEGORY=graphics -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Provides interfaces and session daemon to colord" HOMEPAGE="https://invent.kde.org/graphics/colord-kde" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="X" COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5[qml] - >=kde-frameworks/kpackage-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 media-libs/lcms:2 X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 x11-libs/libX11 x11-libs/libxcb ) " DEPEND="${COMMON_DEPEND} - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + X? ( x11-base/xorg-proto ) " RDEPEND="${COMMON_DEPEND} - dev-libs/kirigami-addons:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 + dev-libs/kirigami-addons:6 + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 kde-plasma/kde-cli-tools:* x11-misc/colord " diff --git a/kde-misc/itinerary/itinerary-9999.ebuild b/kde-misc/itinerary/itinerary-9999.ebuild index 355790d868..f4e46695eb 100644 --- a/kde-misc/itinerary/itinerary-9999.ebuild +++ b/kde-misc/itinerary/itinerary-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ EAPI=8 ECM_TEST="forceoptional" KDE_ORG_CATEGORY="pim" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org optfeature DESCRIPTION="Digital travel assistant with a priority on protecting your privacy" @@ -15,56 +15,53 @@ HOMEPAGE="https://apps.kde.org/itinerary/ https://www.volkerkrause.eu/2018/08/19/kde-itinerary-introduction.html" LICENSE="LGPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="matrix +networkmanager" DEPEND=" - >=dev-libs/kirigami-addons-0.9:5 - >=dev-libs/kosmindoormap-${PVCUT}:5 - >=dev-libs/kpublictransport-${PVCUT}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtlocation-${QTMIN}:5 - >=dev-qt/qtpositioning-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kitinerary-${PVCUT}:5 - >=kde-apps/kpkpass-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5[qml] - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kunitconversion-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=dev-libs/kirigami-addons-0.9:6 + >=dev-libs/kosmindoormap-${PVCUT}:6 + >=dev-libs/kpublictransport-${PVCUT}:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtlocation-${QTMIN}:6 + >=dev-qt/qtpositioning-${QTMIN}:6[qml] + >=kde-apps/kitinerary-${PVCUT}:6 + >=kde-apps/kpkpass-${PVCUT}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kfilemetadata-${KFMIN}:6 + >=kde-frameworks/kholidays-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kunitconversion-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 sys-libs/zlib - matrix? ( >=net-libs/libquotient-0.7.2:= ) - networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) + matrix? ( >=net-libs/libquotient-0.8.1.2-r1:=[qt6] ) + networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 ) " RDEPEND="${DEPEND} - >=dev-qt/qtmultimedia-${QTMIN}:5[qml] - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/prison-${KFMIN}:5[qml] + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/prison-${KFMIN}:6[qml] " src_configure() { local mycmakeargs=( - $(cmake_use_find_package networkmanager KF5NetworkManagerQt) - $(cmake_use_find_package matrix Quotient) + -DCMAKE_DISABLE_FIND_PACKAGE_SeleniumWebDriverATSPI=ON # not packaged + $(cmake_use_find_package networkmanager KF6NetworkManagerQt) + $(cmake_use_find_package matrix QuotientQt6) ) ecm_src_configure } pkg_postinst() { if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "screen brightness control to aid barcode scanning" "kde-frameworks/solid:5" + optfeature "screen brightness control to aid barcode scanning" "kde-frameworks/solid:6" fi ecm_pkg_postinst } diff --git a/kde-misc/kclock/kclock-23.08.49.9999.ebuild b/kde-misc/kclock/kclock-23.08.49.9999.ebuild deleted file mode 100644 index 0a8c06a454..0000000000 --- a/kde-misc/kclock/kclock-23.08.49.9999.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_CATEGORY="utilities" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Convergent clock application for Plasma" -HOMEPAGE="https://apps.kde.org/kclock/" - -LICENSE="CC0-1.0 CC-BY-4.0 GPL-2+ GPL-3+ LGPL-2.1+" -SLOT="0" -KEYWORDS="" - -DEPEND=" - >=dev-libs/kirigami-addons-0.6:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5[qml] - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 -" -RDEPEND="${DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 -" diff --git a/kde-misc/kclock/kclock-9999.ebuild b/kde-misc/kclock/kclock-9999.ebuild index 0a8c06a454..a1ddaaefd6 100644 --- a/kde-misc/kclock/kclock-9999.ebuild +++ b/kde-misc/kclock/kclock-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 KDE_ORG_CATEGORY="utilities" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Convergent clock application for Plasma" @@ -16,21 +16,19 @@ SLOT="0" KEYWORDS="" DEPEND=" - >=dev-libs/kirigami-addons-0.6:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5[qml] - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 + dev-libs/kirigami-addons:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + kde-plasma/libplasma:6 " RDEPEND="${DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 + >=dev-qt/qt5compat-${QTMIN}:6[qml] " diff --git a/kde-misc/kdeconnect/kdeconnect-23.08.49.9999.ebuild b/kde-misc/kdeconnect/kdeconnect-23.08.49.9999.ebuild deleted file mode 100644 index 2af10b186b..0000000000 --- a/kde-misc/kdeconnect/kdeconnect-23.08.49.9999.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KDE_ORG_NAME="${PN}-kde" -KDE_SELINUX_MODULE="${PN}" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Adds communication between KDE Plasma and your smartphone" -HOMEPAGE="https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect/" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="bluetooth pulseaudio telephony X" - -RESTRICT="test" - -COMMON_DEPEND=" - >=app-crypt/qca-2.3.0:2[qt5(+),ssl] - dev-libs/glib:2 - >=dev-libs/wayland-1.15.0 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5= - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtwayland-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kpeople-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 - x11-libs/libxkbcommon - bluetooth? ( >=dev-qt/qtbluetooth-${QTMIN}:5 ) - pulseaudio? ( media-libs/pulseaudio-qt:= ) - telephony? ( >=kde-frameworks/modemmanager-qt-${KFMIN}:5 ) - X? ( - x11-libs/libfakekey - x11-libs/libX11 - x11-libs/libXtst - ) -" -DEPEND="${COMMON_DEPEND} - dev-libs/wayland-protocols -" -RDEPEND="${COMMON_DEPEND} - dev-libs/kirigami-addons:5 - dev-libs/kpeoplevcard - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5[qml] - >=kde-frameworks/kdeclarative-${KFMIN}:5 - net-fs/sshfs -" -BDEPEND=" - >=dev-qt/qtwaylandscanner-${QTMIN}:5 - dev-util/wayland-scanner - virtual/pkgconfig -" - -PATCHES=( "${FILESDIR}/${PN}-21.07.80-revert-disable-kpeople.patch" ) - -src_configure() { - local mycmakeargs=( - -DBLUETOOTH_ENABLED=$(usex bluetooth) - $(cmake_use_find_package pulseaudio KF5PulseAudioQt) - $(cmake_use_find_package telephony KF5ModemManagerQt) - $(cmake_use_find_package X LibFakeKey) - ) - ecm_src_configure -} - -pkg_postinst() { - ecm_pkg_postinst - - elog "The Android .apk file is available via" - elog "https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp" - elog "or via" - elog "https://f-droid.org/packages/org.kde.kdeconnect_tp/" -} diff --git a/kde-misc/kdeconnect/kdeconnect-9999.ebuild b/kde-misc/kdeconnect/kdeconnect-9999.ebuild index 2af10b186b..19a7701bad 100644 --- a/kde-misc/kdeconnect/kdeconnect-9999.ebuild +++ b/kde-misc/kdeconnect/kdeconnect-9999.ebuild @@ -1,61 +1,59 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -ECM_HANDBOOK="optional" +ECM_HANDBOOK="forceoptional" ECM_TEST="true" KDE_ORG_NAME="${PN}-kde" KDE_SELINUX_MODULE="${PN}" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org +KFMIN=6.3.0 +QTMIN=6.6.2 +inherit ecm flag-o-matic gear.kde.org DESCRIPTION="Adds communication between KDE Plasma and your smartphone" HOMEPAGE="https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect/" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" -IUSE="bluetooth pulseaudio telephony X" +IUSE="bluetooth pulseaudio telephony zeroconf X" RESTRICT="test" +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h +# TODO: make conditional on X upstream COMMON_DEPEND=" - >=app-crypt/qca-2.3.0:2[qt5(+),ssl] - dev-libs/glib:2 + dev-libs/openssl:= >=dev-libs/wayland-1.15.0 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5= - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtwayland-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kpeople-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtmultimedia-${QTMIN}:6 + >=dev-qt/qtwayland-${QTMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kpeople-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + sys-apps/dbus x11-libs/libxkbcommon - bluetooth? ( >=dev-qt/qtbluetooth-${QTMIN}:5 ) - pulseaudio? ( media-libs/pulseaudio-qt:= ) - telephony? ( >=kde-frameworks/modemmanager-qt-${KFMIN}:5 ) + bluetooth? ( >=dev-qt/qtconnectivity-${QTMIN}:6[bluetooth] ) + pulseaudio? ( >=media-libs/pulseaudio-qt-1.4:= ) + telephony? ( >=kde-frameworks/modemmanager-qt-${KFMIN}:6 ) + zeroconf? ( >=kde-frameworks/kdnssd-${KFMIN}:6 ) X? ( x11-libs/libfakekey x11-libs/libX11 @@ -66,27 +64,35 @@ DEPEND="${COMMON_DEPEND} dev-libs/wayland-protocols " RDEPEND="${COMMON_DEPEND} - dev-libs/kirigami-addons:5 - dev-libs/kpeoplevcard - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5[qml] - >=kde-frameworks/kdeclarative-${KFMIN}:5 + dev-libs/kirigami-addons:6 + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] + || ( + >=dev-qt/qttools-${QTMIN}:6[qdbus] + dev-qt/qdbus:* + ) + >=kde-frameworks/kdeclarative-${KFMIN}:6 + kde-plasma/libplasma:6 net-fs/sshfs " BDEPEND=" - >=dev-qt/qtwaylandscanner-${QTMIN}:5 + >=dev-qt/qtwayland-${QTMIN}:6 dev-util/wayland-scanner virtual/pkgconfig " -PATCHES=( "${FILESDIR}/${PN}-21.07.80-revert-disable-kpeople.patch" ) - src_configure() { + # -Werror=lto-type-mismatch + # https://bugs.gentoo.org/921648 + # https://bugs.kde.org/show_bug.cgi?id=480522 + filter-lto + local mycmakeargs=( + -DMDNS_ENABLED=$(usex zeroconf) -DBLUETOOTH_ENABLED=$(usex bluetooth) - $(cmake_use_find_package pulseaudio KF5PulseAudioQt) - $(cmake_use_find_package telephony KF5ModemManagerQt) - $(cmake_use_find_package X LibFakeKey) + -DWITH_PULSEAUDIO=$(usex pulseaudio) + $(cmake_use_find_package telephony KF6ModemManagerQt) + -DWITH_X11=$(usex X) ) ecm_src_configure } diff --git a/kde-misc/kdiff3/kdiff3-9999.ebuild b/kde-misc/kdiff3/kdiff3-9999.ebuild index 1f66c93f7d..3d0f86dc0e 100644 --- a/kde-misc/kdiff3/kdiff3-9999.ebuild +++ b/kde-misc/kdiff3/kdiff3-9999.ebuild @@ -1,46 +1,40 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm kde.org DESCRIPTION="Frontend to diff3 based on KDE Frameworks" HOMEPAGE="https://apps.kde.org/kdiff3/ https://userbase.kde.org/KDiff3" LICENSE="GPL-2" -SLOT="5" +SLOT="0" KEYWORDS="" IUSE="" COMMON_DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " DEPEND="${COMMON_DEPEND} - dev-libs/boost + >=dev-libs/boost-1.82 " RDEPEND="${COMMON_DEPEND} + !${CATEGORY}/${PN}:5 sys-apps/diffutils " -src_configure() { - local mycmakeargs=( - -DBUILD_WITH_QT6=OFF - ) - ecm_src_configure -} +# TODO: -DENABLE_GDBINDEX? diff --git a/kde-misc/kdiff3/metadata.xml b/kde-misc/kdiff3/metadata.xml index ce2a339150..b100fbb81d 100644 --- a/kde-misc/kdiff3/metadata.xml +++ b/kde-misc/kdiff3/metadata.xml @@ -11,5 +11,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">sdk/kdiff3</remote-id> </upstream> </pkgmetadata> diff --git a/kde-misc/kio-fuse/kio-fuse-9999.ebuild b/kde-misc/kio-fuse/kio-fuse-9999.ebuild index d93ae0fe43..e6bec23904 100644 --- a/kde-misc/kio-fuse/kio-fuse-9999.ebuild +++ b/kde-misc/kio-fuse/kio-fuse-9999.ebuild @@ -1,37 +1,37 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm kde.org linux-info tmpfiles DESCRIPTION="FUSE interface for KIO" HOMEPAGE="https://feverfew.home.blog/2019/12/24/kiofuse-beta-4-9-0-released/" if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" + SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" + KEYWORDS="~amd64" fi LICENSE="GPL-3+" -SLOT="5" +SLOT="6" IUSE="" RESTRICT="test" # depend on fuse kernel module DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 sys-fs/fuse:3 " -RDEPEND="${DEPEND}" +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5 +" pkg_setup() { local CONFIG_CHECK="~FUSE_FS" diff --git a/kde-misc/kio-gdrive/kio-gdrive-23.08.49.9999.ebuild b/kde-misc/kio-gdrive/kio-gdrive-23.08.49.9999.ebuild deleted file mode 100644 index 0fa89a470d..0000000000 --- a/kde-misc/kio-gdrive/kio-gdrive-23.08.49.9999.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="optional" -KDE_ORG_CATEGORY="network" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KIO worker for Google Drive service" -HOMEPAGE="https://apps.kde.org/kio_gdrive/" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="+share" - -COMMON_DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kaccounts-integration-20.08.3:5 - >=kde-apps/libkgapi-19.08.0:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) -" -DEPEND="${COMMON_DEPEND} - >=dev-qt/qtnetwork-${QTMIN}:5 -" -RDEPEND="${COMMON_DEPEND} - >=kde-apps/kaccounts-providers-20.08.3:5 -" -BDEPEND="dev-util/intltool" - -DOCS=( README.md ) - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package share KF5Purpose) - ) - ecm_src_configure -} diff --git a/kde-misc/kio-gdrive/kio-gdrive-9999.ebuild b/kde-misc/kio-gdrive/kio-gdrive-9999.ebuild index 0fa89a470d..d0f7ef6444 100644 --- a/kde-misc/kio-gdrive/kio-gdrive-9999.ebuild +++ b/kde-misc/kio-gdrive/kio-gdrive-9999.ebuild @@ -1,39 +1,39 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -ECM_TEST="optional" +ECM_TEST="true" KDE_ORG_CATEGORY="network" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KIO worker for Google Drive service" HOMEPAGE="https://apps.kde.org/kio_gdrive/" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="+share" COMMON_DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kaccounts-integration-20.08.3:5 - >=kde-apps/libkgapi-19.08.0:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + kde-apps/kaccounts-integration:6 + kde-apps/libkgapi:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + share? ( >=kde-frameworks/purpose-${KFMIN}:6 ) " DEPEND="${COMMON_DEPEND} - >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[network] " RDEPEND="${COMMON_DEPEND} - >=kde-apps/kaccounts-providers-20.08.3:5 + !${CATEGORY}/${PN}:5[-kf6compat(-)] + kde-apps/kaccounts-providers:6 " BDEPEND="dev-util/intltool" @@ -41,7 +41,7 @@ DOCS=( README.md ) src_configure() { local mycmakeargs=( - $(cmake_use_find_package share KF5Purpose) + $(cmake_use_find_package share KF6Purpose) ) ecm_src_configure } diff --git a/kde-misc/kio-gopher/kio-gopher-9999.ebuild b/kde-misc/kio-gopher/kio-gopher-9999.ebuild index d4f5341b0e..068fe45b1d 100644 --- a/kde-misc/kio-gopher/kio-gopher-9999.ebuild +++ b/kde-misc/kio-gopher/kio-gopher-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 KDE_ORG_CATEGORY="network" ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="Gopher KIO worker for Konqueror" diff --git a/kde-misc/kio-stash/kio-stash-9999.ebuild b/kde-misc/kio-stash/kio-stash-9999.ebuild index 73b8f1e722..cddb8198ce 100644 --- a/kde-misc/kio-stash/kio-stash-9999.ebuild +++ b/kde-misc/kio-stash/kio-stash-9999.ebuild @@ -1,13 +1,14 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm kde.org -DESCRIPTION="KIO Slave and daemon to stash discontinuous file selections" +DESCRIPTION="KIO worker and daemon to stash discontinuous file selections" HOMEPAGE="https://arnavdhamija.com/2017/07/04/kio-stash-shipped/ https://invent.kde.org/utilities/kio-stash" LICENSE="GPL-2+" @@ -18,11 +19,11 @@ IUSE="" RESTRICT="test" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - kde-frameworks/kconfig:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/kdbusaddons:5 - kde-frameworks/ki18n:5 - kde-frameworks/kio:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-misc/kio-stash/metadata.xml b/kde-misc/kio-stash/metadata.xml index d925f24397..21702b0130 100644 --- a/kde-misc/kio-stash/metadata.xml +++ b/kde-misc/kio-stash/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">utilities/kio-stash</remote-id> </upstream> </pkgmetadata> diff --git a/kde-misc/kooka/kooka-9999.ebuild b/kde-misc/kooka/kooka-9999.ebuild index 5a2d128bb7..c0a0d4271d 100644 --- a/kde-misc/kooka/kooka-9999.ebuild +++ b/kde-misc/kooka/kooka-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-misc/kregexpeditor/kregexpeditor-9999.ebuild b/kde-misc/kregexpeditor/kregexpeditor-9999.ebuild index 05146b41ab..e46f6ffad3 100644 --- a/kde-misc/kregexpeditor/kregexpeditor-9999.ebuild +++ b/kde-misc/kregexpeditor/kregexpeditor-9999.ebuild @@ -1,34 +1,32 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" +KFMIN=6.3.0 inherit ecm kde.org DESCRIPTION="GUI for creating and editing regular expressions" LICENSE="GPL-2" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" +DEPEND=" + dev-qt/qtbase:6[gui,widgets,xml] + kde-frameworks/kconfig:6 + kde-frameworks/kconfigwidgets:6 + kde-frameworks/kcoreaddons:6 + kde-frameworks/kcrash:6 + kde-frameworks/ki18n:6 + kde-frameworks/kiconthemes:6 + kde-frameworks/ktextwidgets:6 + kde-frameworks/kwidgetsaddons:6 +" +RDEPEND="${DEPEND}" BDEPEND=" sys-devel/bison sys-devel/flex " -DEPEND=" - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - kde-frameworks/kconfig:5 - kde-frameworks/kconfigwidgets:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/kcrash:5 - kde-frameworks/ki18n:5 - kde-frameworks/kiconthemes:5 - kde-frameworks/kservice:5 - kde-frameworks/ktextwidgets:5 - kde-frameworks/kwidgetsaddons:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-misc/kregexpeditor/metadata.xml b/kde-misc/kregexpeditor/metadata.xml index d925f24397..42b991996b 100644 --- a/kde-misc/kregexpeditor/metadata.xml +++ b/kde-misc/kregexpeditor/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">utilities/kregexpeditor</remote-id> </upstream> </pkgmetadata> diff --git a/kde-misc/krename/krename-9999.ebuild b/kde-misc/krename/krename-9999.ebuild index e0c243c50a..2822753082 100644 --- a/kde-misc/krename/krename-9999.ebuild +++ b/kde-misc/krename/krename-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm kde.org DESCRIPTION="Powerful batch file renamer" @@ -17,30 +17,29 @@ if [[ ${KDE_BUILD_TYPE} != live ]]; then fi LICENSE="GPL-2" -SLOT="5" +SLOT="6" IUSE="exif office pdf taglib truetype" DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 exif? ( media-gfx/exiv2:= ) - office? ( >=kde-frameworks/karchive-${KFMIN}:5 ) + office? ( >=kde-frameworks/karchive-${KFMIN}:6 ) pdf? ( app-text/podofo:= ) - taglib? ( media-libs/taglib ) + taglib? ( media-libs/taglib:= ) truetype? ( media-libs/freetype:2 ) " RDEPEND="${DEPEND}" @@ -49,7 +48,7 @@ BDEPEND="sys-devel/gettext" src_configure() { local mycmakeargs=( $(cmake_use_find_package exif LibExiv2) - $(cmake_use_find_package office KF5Archive) + $(cmake_use_find_package office KF6Archive) $(cmake_use_find_package pdf PoDoFo) $(cmake_use_find_package taglib Taglib) $(cmake_use_find_package truetype Freetype) diff --git a/kde-misc/krusader/krusader-9999.ebuild b/kde-misc/krusader/krusader-9999.ebuild index acc440adc1..7e6962dc75 100644 --- a/kde-misc/krusader/krusader-9999.ebuild +++ b/kde-misc/krusader/krusader-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org optfeature if [[ ${KDE_BUILD_TYPE} = release ]]; then @@ -56,6 +56,7 @@ DEPEND="${COMMON_DEPEND} " RDEPEND="${COMMON_DEPEND} kde-apps/kio-extras:5 + >=kde-frameworks/ktexteditor-${KFMIN}:5 " src_prepare() { @@ -65,6 +66,7 @@ src_prepare() { pkg_postinst() { if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "konsole view" "kde-apps/konsolepart:5" "kde-apps/konsole:5" optfeature "Markdown text previews" "kde-misc/markdownpart:${SLOT}" optfeature "PDF/PS and RAW image thumbnails" "kde-apps/thumbnailers:${SLOT}" optfeature "video thumbnails" "kde-apps/ffmpegthumbs:${SLOT}" diff --git a/kde-misc/ktrip/ktrip-9999.ebuild b/kde-misc/ktrip/ktrip-9999.ebuild index 550c2d844c..070b6ff52f 100644 --- a/kde-misc/ktrip/ktrip-9999.ebuild +++ b/kde-misc/ktrip/ktrip-9999.ebuild @@ -1,33 +1,31 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.82.0 +KFMIN=6.3.0 inherit ecm kde.org DESCRIPTION="Public transport assistant targeted towards mobile Linux and Android" HOMEPAGE="https://apps.kde.org/ktrip/" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - dev-libs/kpublictransport:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 + dev-libs/kirigami-addons:6 + dev-libs/kpublictransport:6 + dev-qt/qtbase:6[gui,widgets] + dev-qt/qtdeclarative:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 " RDEPEND="${DEPEND} - dev-qt/qtquickcontrols:5 - dev-qt/qtquickcontrols2:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 + !${CATEGORY}/${PN}:5 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-plasma/libplasma-${KFMIN}:6 " diff --git a/kde-misc/kweather/kweather-23.08.49.9999.ebuild b/kde-misc/kweather/kweather-23.08.49.9999.ebuild deleted file mode 100644 index 3ed1051cb3..0000000000 --- a/kde-misc/kweather/kweather-23.08.49.9999.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_CATEGORY="utilities" -ECM_TEST="false" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Weather forecast application for Plasma with flat and dynamic/animated views" -HOMEPAGE="https://apps.kde.org/kweather/" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" - -DEPEND=" - >=dev-libs/kirigami-addons-0.6:5 - >=dev-libs/kweathercore-0.6:5 - >=dev-qt/qtcharts-${QTMIN}:5[qml] - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 -" -RDEPEND="${DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtpositioning-${QTMIN}:5[geoclue] -" - -src_prepare() { - ecm_src_prepare - - sed -e "/include(ECMCheckOutboundLicense)/s/^/#DONT /" \ - -e "/ecm_check_outbound_license/s/^/#DONT /" \ - -i CMakeLists.txt || die # avoid cmake spam about python, reusetool -} - -src_configure() { - local mycmakeargs=( - -DBUILD_PLASMOID=ON - ) - ecm_src_configure -} diff --git a/kde-misc/kweather/kweather-9999.ebuild b/kde-misc/kweather/kweather-9999.ebuild index 3ed1051cb3..473fa4b7c0 100644 --- a/kde-misc/kweather/kweather-9999.ebuild +++ b/kde-misc/kweather/kweather-9999.ebuild @@ -1,42 +1,39 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 KDE_ORG_CATEGORY="utilities" ECM_TEST="false" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Weather forecast application for Plasma with flat and dynamic/animated views" HOMEPAGE="https://apps.kde.org/kweather/" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" DEPEND=" - >=dev-libs/kirigami-addons-0.6:5 - >=dev-libs/kweathercore-0.6:5 - >=dev-qt/qtcharts-${QTMIN}:5[qml] - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 + dev-libs/kirigami-addons:6 + dev-libs/kweathercore:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,network,opengl,widgets] + >=dev-qt/qtcharts-${QTMIN}:6[qml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kholidays-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + kde-plasma/libplasma:6 " RDEPEND="${DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtpositioning-${QTMIN}:5[geoclue] + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=dev-qt/qtpositioning-${QTMIN}:6[geoclue] " src_prepare() { diff --git a/kde-misc/latte-dock/latte-dock-9999.ebuild b/kde-misc/latte-dock/latte-dock-9999.ebuild index 5d96ff20e9..de87aa3f1c 100644 --- a/kde-misc/latte-dock/latte-dock-9999.ebuild +++ b/kde-misc/latte-dock/latte-dock-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org if [[ ${KDE_BUILD_TYPE} = release ]]; then @@ -13,7 +13,7 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then fi DESCRIPTION="Elegant dock, based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/latte-dock/" +HOMEPAGE="https://invent.kde.org/plasma/latte-dock" LICENSE="GPL-2+" SLOT="0" diff --git a/kde-misc/latte-dock/metadata.xml b/kde-misc/latte-dock/metadata.xml index 583a31bb3f..1cbca9a2f4 100644 --- a/kde-misc/latte-dock/metadata.xml +++ b/kde-misc/latte-dock/metadata.xml @@ -6,6 +6,6 @@ <name>Gentoo KDE Project</name> </maintainer> <upstream> - <remote-id type="github">psifidotos/Latte-Dock</remote-id> + <remote-id type="kde-invent">plasma/latte-dock</remote-id> </upstream> </pkgmetadata> diff --git a/kde-misc/markdownpart/markdownpart-23.08.49.9999.ebuild b/kde-misc/markdownpart/markdownpart-23.08.49.9999.ebuild deleted file mode 100644 index d6f90da91e..0000000000 --- a/kde-misc/markdownpart/markdownpart-23.08.49.9999.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_CATEGORY=utilities -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Markdown viewer KParts plugin based on QTextDocument" -HOMEPAGE="https://apps.kde.org/markdownpart/" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-misc/markdownpart/markdownpart-9999.ebuild b/kde-misc/markdownpart/markdownpart-9999.ebuild index d6f90da91e..9d3b6bdace 100644 --- a/kde-misc/markdownpart/markdownpart-9999.ebuild +++ b/kde-misc/markdownpart/markdownpart-9999.ebuild @@ -1,29 +1,28 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 KDE_ORG_CATEGORY=utilities -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Markdown viewer KParts plugin based on QTextDocument" HOMEPAGE="https://apps.kde.org/markdownpart/" LICENSE="LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-misc/plasma-applet-network-monitor/metadata.xml b/kde-misc/plasma-applet-network-monitor/metadata.xml deleted file mode 100644 index aeca53f65d..0000000000 --- a/kde-misc/plasma-applet-network-monitor/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <remote-id type="github">kotelnik/plasma-applet-network-monitor</remote-id> - </upstream> -</pkgmetadata> diff --git a/kde-misc/plasma-applet-network-monitor/plasma-applet-network-monitor-9999.ebuild b/kde-misc/plasma-applet-network-monitor/plasma-applet-network-monitor-9999.ebuild deleted file mode 100644 index f7a3e19bf0..0000000000 --- a/kde-misc/plasma-applet-network-monitor/plasma-applet-network-monitor-9999.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit ecm - -if [[ ${PV} = *9999* ]] ; then - EGIT_REPO_URI="https://github.com/kotelnik/${PN}.git" - inherit git-r3 -else - SRC_URI="https://github.com/kotelnik/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64" -fi - -DESCRIPTION="Plasma 5 applet for monitoring active network connections" -HOMEPAGE="https://store.kde.org/p/998914/ -https://github.com/kotelnik/plasma-applet-network-monitor" - -LICENSE="GPL-2+" -SLOT="5" -IUSE="" - -DEPEND="kde-plasma/libplasma:5" -RDEPEND="${DEPEND}" diff --git a/kde-misc/plasma-pass/metadata.xml b/kde-misc/plasma-pass/metadata.xml index d925f24397..452492989a 100644 --- a/kde-misc/plasma-pass/metadata.xml +++ b/kde-misc/plasma-pass/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/plasma-pass</remote-id> </upstream> </pkgmetadata> diff --git a/kde-misc/plasma-pass/plasma-pass-9999.ebuild b/kde-misc/plasma-pass/plasma-pass-9999.ebuild index f66dfe613c..d52e6204d8 100644 --- a/kde-misc/plasma-pass/plasma-pass-9999.ebuild +++ b/kde-misc/plasma-pass/plasma-pass-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm kde.org DESCRIPTION="Plasma applet to access password from pass" @@ -16,23 +16,23 @@ if [[ ${KDE_BUILD_TYPE} != live ]] ; then fi LICENSE="LGPL-2.1+" -SLOT="5" +SLOT="6" IUSE="" DEPEND=" - app-crypt/gpgme:=[cxx,qt5] - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 + >=app-crypt/gpgme-1.23.1-r1:=[cxx,qt6] + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + kde-plasma/libplasma:6 + kde-plasma/plasma5support:6 sys-auth/oath-toolkit " RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 + !${CATEGORY}/${PN}:5 + >=kde-frameworks/kirigami-${KFMIN}:6 " diff --git a/kde-misc/plasma-redshift-control/metadata.xml b/kde-misc/plasma-redshift-control/metadata.xml deleted file mode 100644 index 2f74987315..0000000000 --- a/kde-misc/plasma-redshift-control/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <remote-id type="github">kotelnik/plasma-applet-redshift-control</remote-id> - </upstream> -</pkgmetadata> diff --git a/kde-misc/plasma-redshift-control/plasma-redshift-control-9999.ebuild b/kde-misc/plasma-redshift-control/plasma-redshift-control-9999.ebuild deleted file mode 100644 index c92111d531..0000000000 --- a/kde-misc/plasma-redshift-control/plasma-redshift-control-9999.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit ecm kde.org - -DESCRIPTION="Plasma 5 applet for controlling redshift" -HOMEPAGE="https://store.kde.org/p/998916/" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND="kde-plasma/libplasma:5" -RDEPEND="${DEPEND} - x11-misc/redshift -" diff --git a/kde-misc/polkit-kde-kcmodules/metadata.xml b/kde-misc/polkit-kde-kcmodules/metadata.xml index d925f24397..06f4510970 100644 --- a/kde-misc/polkit-kde-kcmodules/metadata.xml +++ b/kde-misc/polkit-kde-kcmodules/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">system/polkit-kde-kcmodules-1</remote-id> </upstream> </pkgmetadata> diff --git a/kde-misc/polkit-kde-kcmodules/polkit-kde-kcmodules-9999.ebuild b/kde-misc/polkit-kde-kcmodules/polkit-kde-kcmodules-9999.ebuild index 85781acf30..0f5807b84d 100644 --- a/kde-misc/polkit-kde-kcmodules/polkit-kde-kcmodules-9999.ebuild +++ b/kde-misc/polkit-kde-kcmodules/polkit-kde-kcmodules-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-misc/rsibreak/rsibreak-9999.ebuild b/kde-misc/rsibreak/rsibreak-9999.ebuild index 2aeb86f99c..a0c770e882 100644 --- a/kde-misc/rsibreak/rsibreak-9999.ebuild +++ b/kde-misc/rsibreak/rsibreak-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="Small utility which bothers you at certain intervals" diff --git a/kde-misc/skanlite/files/skanlite-24.04.90-libksane-24.02.patch b/kde-misc/skanlite/files/skanlite-24.04.90-libksane-24.02.patch new file mode 100644 index 0000000000..090cbeb226 --- /dev/null +++ b/kde-misc/skanlite/files/skanlite-24.04.90-libksane-24.02.patch @@ -0,0 +1,13 @@ +We need SLOT 5 here. + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -65,7 +65,7 @@ + if (QT_MAJOR_VERSION STREQUAL "6") + find_package(KSaneWidgets6 "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}" REQUIRED) + else() +- find_package(KF5Sane "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}" REQUIRED) ++ find_package(KF5Sane "24.02" REQUIRED) + endif() + + add_definitions( diff --git a/kde-misc/skanlite/skanlite-23.08.49.9999.ebuild b/kde-misc/skanlite/skanlite-23.08.49.9999.ebuild deleted file mode 100644 index b3642e43e1..0000000000 --- a/kde-misc/skanlite/skanlite-23.08.49.9999.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KDE_ORG_CATEGORY="graphics" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Simple image scanning application based on libksane and KDE Frameworks" -HOMEPAGE="https://apps.kde.org/skanlite/" - -LICENSE="|| ( GPL-2 GPL-3 ) handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libksane-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-misc/skanlite/skanlite-9999.ebuild b/kde-misc/skanlite/skanlite-9999.ebuild index b3642e43e1..bfd4c99a17 100644 --- a/kde-misc/skanlite/skanlite-9999.ebuild +++ b/kde-misc/skanlite/skanlite-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,29 +7,28 @@ ECM_HANDBOOK="optional" ECM_TEST="true" KDE_ORG_CATEGORY="graphics" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Simple image scanning application based on libksane and KDE Frameworks" HOMEPAGE="https://apps.kde.org/skanlite/" LICENSE="|| ( GPL-2 GPL-3 ) handbook? ( FDL-1.2+ )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libksane-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/libksane-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-misc/tellico/metadata.xml b/kde-misc/tellico/metadata.xml index 56be782146..3b630b3606 100644 --- a/kde-misc/tellico/metadata.xml +++ b/kde-misc/tellico/metadata.xml @@ -7,6 +7,7 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">office/tellico</remote-id> </upstream> <longdescription lang="en"> Tellico is a KDE application for organizing your collections. It provides diff --git a/kde-misc/tellico/tellico-9999.ebuild b/kde-misc/tellico/tellico-9999.ebuild index 36511d57e5..9e0a9c43b1 100644 --- a/kde-misc/tellico/tellico-9999.ebuild +++ b/kde-misc/tellico/tellico-9999.ebuild @@ -1,10 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="forceoptional" +KFMIN=6.3.0 inherit ecm kde.org DESCRIPTION="Collection manager based on KDE Frameworks" @@ -12,73 +13,69 @@ HOMEPAGE="https://tellico-project.org/" if [[ ${KDE_BUILD_TYPE} != live ]]; then SRC_URI="https://tellico-project.org/files/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~x86" + KEYWORDS="~amd64" fi LICENSE="|| ( GPL-2 GPL-3 )" -SLOT="5" -IUSE="bibtex cddb discid pdf scanner semantic-desktop taglib v4l xmp yaz" +SLOT="0" +IUSE="bibtex cddb discid pdf semantic-desktop taglib v4l xmp yaz" # tests need network access RESTRICT="test" -RDEPEND=" +# TODO: IUSE="scanner" +# scanner? ( kde-apps/libksane:6 ) +DEPEND=" dev-libs/libxml2 dev-libs/libxslt - dev-qt/qtcharts:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtprintsupport:5 - dev-qt/qtwebengine:5[widgets] - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - kde-frameworks/karchive:5 - kde-frameworks/kcodecs:5 - kde-frameworks/kcompletion:5 - kde-frameworks/kconfig:5 - kde-frameworks/kconfigwidgets:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/kcrash:5 - kde-frameworks/kguiaddons:5 - kde-frameworks/kiconthemes:5 - kde-frameworks/kitemmodels:5 - kde-frameworks/ki18n:5 - kde-frameworks/kjobwidgets:5 - kde-frameworks/kio:5 - kde-frameworks/knewstuff:5 - kde-frameworks/kparts:5 - kde-frameworks/kservice:5 - kde-frameworks/ktextwidgets:5 - kde-frameworks/kwallet:5 - kde-frameworks/kwidgetsaddons:5 - kde-frameworks/kwindowsystem:5 - kde-frameworks/kxmlgui:5 - kde-frameworks/solid:5 - kde-frameworks/sonnet:5 + dev-qt/qtbase:6[dbus,gui,network,widgets,xml] + dev-qt/qtcharts:6 + dev-qt/qtwebengine:6[widgets] + kde-frameworks/karchive:6 + kde-frameworks/kcodecs:6 + kde-frameworks/kcompletion:6 + kde-frameworks/kconfig:6 + kde-frameworks/kconfigwidgets:6 + kde-frameworks/kcoreaddons:6 + kde-frameworks/kcrash:6 + kde-frameworks/kguiaddons:6 + kde-frameworks/kiconthemes:6 + kde-frameworks/kitemmodels:6 + kde-frameworks/ki18n:6 + kde-frameworks/kjobwidgets:6 + kde-frameworks/kio:6 + kde-frameworks/knewstuff:6 + kde-frameworks/kparts:6 + kde-frameworks/kservice:6 + kde-frameworks/ktextwidgets:6 + kde-frameworks/kwidgetsaddons:6 + kde-frameworks/kxmlgui:6 + kde-frameworks/solid:6 + kde-frameworks/sonnet:6 bibtex? ( >=dev-perl/Text-BibTeX-0.780.0-r1 ) - cddb? ( kde-apps/libkcddb:5 ) + cddb? ( kde-apps/libkcddb:6 ) discid? ( dev-libs/libcdio:= ) - pdf? ( app-text/poppler[qt5] ) - scanner? ( kde-apps/libksane:5 ) - semantic-desktop? ( kde-frameworks/kfilemetadata:5 ) - taglib? ( >=media-libs/taglib-1.5 ) + pdf? ( app-text/poppler[qt6] ) + semantic-desktop? ( kde-frameworks/kfilemetadata:6 ) + taglib? ( >=media-libs/taglib-1.5:= ) v4l? ( >=media-libs/libv4l-0.8.3 ) xmp? ( >=media-libs/exempi-2:= ) yaz? ( >=dev-libs/yaz-2:0= ) " -DEPEND="${RDEPEND}" +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5 +" BDEPEND="sys-devel/gettext" src_configure() { local mycmakeargs=( -DCMAKE_DISABLE_FIND_PACKAGE_Csv=ON -DENABLE_BTPARSE=$(usex bibtex) - $(cmake_use_find_package cddb KF5Cddb) + $(cmake_use_find_package cddb KCddb6) $(cmake_use_find_package discid CDIO) $(cmake_use_find_package pdf Poppler) - $(cmake_use_find_package scanner KF5Sane) - $(cmake_use_find_package semantic-desktop KF5FileMetaData) +# $(cmake_use_find_package scanner KF5Sane) + $(cmake_use_find_package semantic-desktop KF6FileMetaData) $(cmake_use_find_package taglib Taglib) -DENABLE_WEBCAM=$(usex v4l) $(cmake_use_find_package xmp Exempi) diff --git a/kde-misc/zanshin/zanshin-23.08.49.9999.ebuild b/kde-misc/zanshin/zanshin-23.08.49.9999.ebuild deleted file mode 100644 index 7aa1bf4425..0000000000 --- a/kde-misc/zanshin/zanshin-23.08.49.9999.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -KDE_ORG_CATEGORY="pim" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Getting things done application by KDE" -HOMEPAGE="https://zanshin.kde.org/ https://apps.kde.org/zanshin/ -https://userbase.kde.org/Zanshin" - -LICENSE="|| ( GPL-2 GPL-3 )" -SLOT="5" -KEYWORDS="" -IUSE="" - -RESTRICT="test" # bug 785844 - -# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/krunner-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${COMMON_DEPEND} - dev-libs/boost -" -RDEPEND="${COMMON_DEPEND} - >=kde-apps/kdepim-runtime-${PVCUT}:5 -" -BDEPEND=" - test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] ) -" diff --git a/kde-misc/zanshin/zanshin-9999.ebuild b/kde-misc/zanshin/zanshin-9999.ebuild index 7aa1bf4425..cc70752b2d 100644 --- a/kde-misc/zanshin/zanshin-9999.ebuild +++ b/kde-misc/zanshin/zanshin-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ EAPI=8 ECM_TEST="forceoptional" KDE_ORG_CATEGORY="pim" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Getting things done application by KDE" @@ -15,7 +15,7 @@ HOMEPAGE="https://zanshin.kde.org/ https://apps.kde.org/zanshin/ https://userbase.kde.org/Zanshin" LICENSE="|| ( GPL-2 GPL-3 )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" @@ -23,39 +23,36 @@ RESTRICT="test" # bug 785844 # kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/krunner-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] + >=kde-apps/akonadi-${PVCUT}:6 + >=kde-apps/akonadi-calendar-${PVCUT}:6 + >=kde-apps/akonadi-contacts-${PVCUT}:6 + >=kde-apps/kmime-${PVCUT}:6 + >=kde-apps/kontactinterface-${PVCUT}:6 + >=kde-frameworks/kcalendarcore-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcontacts-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/krunner-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + >=kde-frameworks/kxmlgui-${KFMIN}:6 " DEPEND="${COMMON_DEPEND} dev-libs/boost " RDEPEND="${COMMON_DEPEND} - >=kde-apps/kdepim-runtime-${PVCUT}:5 + >=kde-apps/kdepim-runtime-${PVCUT}:6 " BDEPEND=" - test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] ) + test? ( >=kde-apps/akonadi-${PVCUT}:6[tools] ) " diff --git a/kde-plasma/bluedevil/bluedevil-5.27.49.9999.ebuild b/kde-plasma/bluedevil/bluedevil-5.27.49.9999.ebuild deleted file mode 100644 index 58606b96e5..0000000000 --- a/kde-plasma/bluedevil/bluedevil-5.27.49.9999.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="Bluetooth stack for KDE Plasma" -HOMEPAGE="https://invent.kde.org/plasma/bluedevil" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/bluez-qt-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-plasma/libplasma-${KFMIN}:5 -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-plasma/kde-cli-tools-${PVCUT}:* -" -BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" diff --git a/kde-plasma/bluedevil/bluedevil-6.1.49.9999.ebuild b/kde-plasma/bluedevil/bluedevil-6.1.49.9999.ebuild new file mode 100644 index 0000000000..4fed6067c8 --- /dev/null +++ b/kde-plasma/bluedevil/bluedevil-6.1.49.9999.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Bluetooth stack for KDE Plasma" +HOMEPAGE="https://invent.kde.org/plasma/bluedevil" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="" +IUSE="" + +# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/bluez-qt-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + >=kde-plasma/libplasma-${PVCUT}:6 +" +RDEPEND="${DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-plasma/kde-cli-tools-${PVCUT}:* +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" diff --git a/kde-plasma/bluedevil/bluedevil-9999.ebuild b/kde-plasma/bluedevil/bluedevil-9999.ebuild index f2e29422c9..e2655b7e39 100644 --- a/kde-plasma/bluedevil/bluedevil-9999.ebuild +++ b/kde-plasma/bluedevil/bluedevil-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Bluetooth stack for KDE Plasma" @@ -22,14 +22,16 @@ DEPEND=" >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-${QTMIN}:6 >=kde-frameworks/bluez-qt-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 - >=kde-frameworks/kdeclarative-${KFMIN}:6 >=kde-frameworks/kdbusaddons-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 >=kde-frameworks/knotifications-${KFMIN}:6 >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] >=kde-plasma/libplasma-${PVCUT}:6 diff --git a/kde-plasma/bluedevil/metadata.xml b/kde-plasma/bluedevil/metadata.xml index d925f24397..d51eb6c02d 100644 --- a/kde-plasma/bluedevil/metadata.xml +++ b/kde-plasma/bluedevil/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/bluedevil</remote-id> </upstream> </pkgmetadata> diff --git a/kde-plasma/breeze-grub/breeze-grub-5.27.49.9999.ebuild b/kde-plasma/breeze-grub/breeze-grub-6.1.49.9999.ebuild index 91f1d1ffb6..6755168f92 100644 --- a/kde-plasma/breeze-grub/breeze-grub-5.27.49.9999.ebuild +++ b/kde-plasma/breeze-grub/breeze-grub-6.1.49.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -9,7 +9,7 @@ inherit plasma.kde.org DESCRIPTION="Breeze theme for GRUB" LICENSE="GPL-3+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" diff --git a/kde-plasma/breeze-grub/breeze-grub-9999.ebuild b/kde-plasma/breeze-grub/breeze-grub-9999.ebuild index 3d901c5249..6755168f92 100644 --- a/kde-plasma/breeze-grub/breeze-grub-9999.ebuild +++ b/kde-plasma/breeze-grub/breeze-grub-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.27.49.9999.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-6.1.49.9999.ebuild index cde4741b51..8ba97edfc7 100644 --- a/kde-plasma/breeze-gtk/breeze-gtk-5.27.49.9999.ebuild +++ b/kde-plasma/breeze-gtk/breeze-gtk-6.1.49.9999.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 +KFMIN=6.3.0 PVCUT=$(ver_cut 1-3) PYTHON_COMPAT=( python3_{10..12} ) inherit ecm plasma.kde.org python-any-r1 @@ -11,14 +12,14 @@ DESCRIPTION="Official GTK+ port of Plasma's Breeze widget style" HOMEPAGE="https://invent.kde.org/plasma/breeze-gtk" LICENSE="LGPL-2.1+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" BDEPEND="${PYTHON_DEPS} dev-lang/sassc $(python_gen_any_dep 'dev-python/pycairo[${PYTHON_USEDEP}]') - >=kde-plasma/breeze-${PVCUT}:5 + >=kde-plasma/breeze-${PVCUT}:6 " python_check_deps() { diff --git a/kde-plasma/breeze-gtk/breeze-gtk-9999.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-9999.ebuild index f1312f3f90..8ba97edfc7 100644 --- a/kde-plasma/breeze-gtk/breeze-gtk-9999.ebuild +++ b/kde-plasma/breeze-gtk/breeze-gtk-9999.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 +KFMIN=6.3.0 PVCUT=$(ver_cut 1-3) PYTHON_COMPAT=( python3_{10..12} ) inherit ecm plasma.kde.org python-any-r1 diff --git a/kde-plasma/breeze-gtk/metadata.xml b/kde-plasma/breeze-gtk/metadata.xml index d925f24397..543f816c46 100644 --- a/kde-plasma/breeze-gtk/metadata.xml +++ b/kde-plasma/breeze-gtk/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/breeze-gtk</remote-id> </upstream> </pkgmetadata> diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-5.27.49.9999.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-6.1.49.9999.ebuild index 9680357809..3e18dc1ac9 100644 --- a/kde-plasma/breeze-plymouth/breeze-plymouth-5.27.49.9999.ebuild +++ b/kde-plasma/breeze-plymouth/breeze-plymouth-6.1.49.9999.ebuild @@ -1,16 +1,16 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.102.0 +KFMIN=6.3.0 PVCUT=$(ver_cut 1-3) inherit cmake plasma.kde.org DESCRIPTION="Breeze theme for Plymouth" LICENSE="GPL-2+ GPL-3+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-9999.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-9999.ebuild index 08f624ae7d..83fddde6c0 100644 --- a/kde-plasma/breeze-plymouth/breeze-plymouth-9999.ebuild +++ b/kde-plasma/breeze-plymouth/breeze-plymouth-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) inherit cmake plasma.kde.org diff --git a/kde-plasma/breeze/breeze-5.27.49.9999.ebuild b/kde-plasma/breeze/breeze-5.27.49.9999.ebuild deleted file mode 100644 index f48513cdd4..0000000000 --- a/kde-plasma/breeze/breeze-5.27.49.9999.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="Breeze visual style for the Plasma desktop" -HOMEPAGE="https://invent.kde.org/plasma/breeze" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/frameworkintegration-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-plasma/kdecoration-${PVCUT}:5 -" -DEPEND="${RDEPEND}" -BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" -PDEPEND=" - >=kde-frameworks/breeze-icons-${KFMIN}:* - >=kde-plasma/kde-cli-tools-${PVCUT}:* -" diff --git a/kde-plasma/breeze/breeze-6.1.49.9999.ebuild b/kde-plasma/breeze/breeze-6.1.49.9999.ebuild new file mode 100644 index 0000000000..dafae02c5d --- /dev/null +++ b/kde-plasma/breeze/breeze-6.1.49.9999.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KF5MIN=5.115.0 +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QT5MIN=5.15.12 +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Breeze visual style for the Plasma desktop" +HOMEPAGE="https://invent.kde.org/plasma/breeze" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="" +IUSE="qt5" + +# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/frameworkintegration-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + >=kde-plasma/kdecoration-${PVCUT}:6 + qt5? ( + >=dev-qt/qtdbus-${QT5MIN}:5 + >=dev-qt/qtdeclarative-${QT5MIN}:5 + >=dev-qt/qtgui-${QT5MIN}:5 + >=dev-qt/qtwidgets-${QT5MIN}:5 + >=dev-qt/qtx11extras-${QT5MIN}:5 + >=kde-frameworks/frameworkintegration-${KF5MIN}:5 + >=kde-frameworks/kcmutils-${KF5MIN}:5 + >=kde-frameworks/kconfig-${KF5MIN}:5 + >=kde-frameworks/kconfigwidgets-${KF5MIN}:5 + >=kde-frameworks/kcoreaddons-${KF5MIN}:5 + >=kde-frameworks/kguiaddons-${KF5MIN}:5 + >=kde-frameworks/ki18n-${KF5MIN}:5 + >=kde-frameworks/kiconthemes-${KF5MIN}:5 + >=kde-frameworks/kirigami-${KF5MIN}:5 + >=kde-frameworks/kwidgetsaddons-${KF5MIN}:5 + >=kde-frameworks/kwindowsystem-${KF5MIN}:5 + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + >=kde-frameworks/kcmutils-${KFMIN}:6 + qt5? ( >=kde-frameworks/kcmutils-${KF5MIN}:5 ) +" +PDEPEND=" + >=kde-frameworks/breeze-icons-${KFMIN}:* + >=kde-plasma/kde-cli-tools-${PVCUT}:* +" + +src_configure() { + local mycmakeargs=( + -DBUILD_QT6=ON + -DBUILD_QT5=$(usex qt5) + ) + ecm_src_configure +} diff --git a/kde-plasma/breeze/breeze-9999.ebuild b/kde-plasma/breeze/breeze-9999.ebuild index 7f91095c58..d791463f38 100644 --- a/kde-plasma/breeze/breeze-9999.ebuild +++ b/kde-plasma/breeze/breeze-9999.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KF5MIN=5.106.0 -KFMIN=5.245.0 +KF5MIN=5.115.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QT5MIN=5.15.9 -QTMIN=6.6.0 +QT5MIN=5.15.12 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Breeze visual style for the Plasma desktop" diff --git a/kde-plasma/discover/discover-5.27.49.9999.ebuild b/kde-plasma/discover/discover-5.27.49.9999.ebuild deleted file mode 100644 index b589d228eb..0000000000 --- a/kde-plasma/discover/discover-5.27.49.9999.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="KDE Plasma resources management GUI" -HOMEPAGE="https://userbase.kde.org/Discover" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="+firmware flatpak snap telemetry webengine" - -# libmarkdown (app-text/discount) only used in PackageKitBackend -DEPEND=" - >=dev-libs/appstream-0.15.3:= - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/attica-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kidletime-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/purpose-${KFMIN}:5 - firmware? ( >=sys-apps/fwupd-1.5.0 ) - flatpak? ( sys-apps/flatpak ) - snap? ( sys-libs/snapd-glib:=[qt5] ) - telemetry? ( kde-frameworks/kuserfeedback:5 ) - webengine? ( >=dev-qt/qtwebview-${QTMIN}:5 ) -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - snap? ( app-containers/snapd ) -" -BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" - -PATCHES=( "${FILESDIR}/${PN}-5.25.90-tests-optional.patch" ) - -src_prepare() { - ecm_src_prepare - # we don't need it with PackageKitBackend off - ecm_punt_kf_module Archive - # we don't do anything with this - sed -e "s/^pkg_check_modules.*RpmOstree/#&/" \ - -e "s/^pkg_check_modules.*Ostree/#&/" \ - -i CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - # TODO: Port PackageKit's portage back-end to python3 - -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON - # Automated updates will not work for us - # https://invent.kde.org/plasma/discover/-/merge_requests/142 - -DWITH_KCM=OFF - -DBUILD_DummyBackend=OFF - -DBUILD_FlatpakBackend=$(usex flatpak) - -DBUILD_FwupdBackend=$(usex firmware) - -DBUILD_RpmOstreeBackend=OFF - -DBUILD_SnapBackend=$(usex snap) - -DBUILD_SteamOSBackend=OFF - $(cmake_use_find_package telemetry KUserFeedback) - $(cmake_use_find_package webengine Qt5WebView) - ) - - ecm_src_configure -} - -src_test() { - # bug 686392: needs network connection - local myctestargs=( - -E "(knsbackendtest|flatpaktest)" - ) - - ecm_src_test -} diff --git a/kde-plasma/discover/discover-6.1.49.9999.ebuild b/kde-plasma/discover/discover-6.1.49.9999.ebuild new file mode 100644 index 0000000000..119d226d90 --- /dev/null +++ b/kde-plasma/discover/discover-6.1.49.9999.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=6.3.0 +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="KDE Plasma resources management GUI" +HOMEPAGE="https://userbase.kde.org/Discover" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="" +IUSE="+firmware flatpak snap telemetry webengine" + +# libmarkdown (app-text/discount) only used in PackageKitBackend +DEPEND=" + >=dev-libs/appstream-1.0.0:=[qt6] + dev-libs/kirigami-addons:6 + >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/attica-${KFMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kidletime-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/purpose-${KFMIN}:6 + firmware? ( >=sys-apps/fwupd-1.9.4 ) + flatpak? ( sys-apps/flatpak ) + snap? ( sys-libs/snapd-glib:=[qt6(-)] ) + telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 ) + webengine? ( >=dev-qt/qtwebview-${QTMIN}:6 ) +" +RDEPEND="${DEPEND} + snap? ( app-containers/snapd ) +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" + +src_prepare() { + ecm_src_prepare + # we don't need it with PackageKitBackend off + ecm_punt_kf_module Archive + # we don't do anything with this + sed -e "s/^pkg_check_modules.*Markdown/#&/" \ + -e "s/^pkg_check_modules.*RpmOstree/#&/" \ + -e "s/^pkg_check_modules.*Ostree/#&/" \ + -i CMakeLists.txt || die +} + +src_configure() { + local mycmakeargs=( + # TODO: Port PackageKit's portage back-end to python3 + -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt6=ON + # Automated updates will not work for us + # https://invent.kde.org/plasma/discover/-/merge_requests/142 + -DWITH_KCM=OFF + -DBUILD_DummyBackend=OFF + -DBUILD_FlatpakBackend=$(usex flatpak) + -DBUILD_FwupdBackend=$(usex firmware) + -DBUILD_RpmOstreeBackend=OFF + -DBUILD_SnapBackend=$(usex snap) + -DBUILD_SteamOSBackend=OFF + $(cmake_use_find_package telemetry KF6UserFeedback) + $(cmake_use_find_package webengine Qt6WebView) + ) + + ecm_src_configure +} + +src_test() { + # bug 686392: needs network connection + local myctestargs=( + -E "(knsbackendtest|flatpaktest)" + ) + + ecm_src_test +} diff --git a/kde-plasma/discover/discover-9999.ebuild b/kde-plasma/discover/discover-9999.ebuild index 9923b1a7ed..ba41e5d1e9 100644 --- a/kde-plasma/discover/discover-9999.ebuild +++ b/kde-plasma/discover/discover-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" -KFMIN=5.245.0 -QTMIN=6.6.0 +KFMIN=9999 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma resources management GUI" @@ -18,10 +18,12 @@ IUSE="+firmware flatpak snap telemetry webengine" # libmarkdown (app-text/discount) only used in PackageKitBackend DEPEND=" - >=dev-libs/appstream-0.15.3:= + >=dev-libs/appstream-1.0.0:=[qt6] + dev-libs/kirigami-addons:6 >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network,widgets] >=dev-qt/qtdeclarative-${QTMIN}:6 >=kde-frameworks/attica-${KFMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 >=kde-frameworks/kcmutils-${KFMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6 >=kde-frameworks/kconfigwidgets-${KFMIN}:6 @@ -29,18 +31,20 @@ DEPEND=" >=kde-frameworks/kcrash-${KFMIN}:6 >=kde-frameworks/kdbusaddons-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 >=kde-frameworks/kidletime-${KFMIN}:6 >=kde-frameworks/kio-${KFMIN}:6 >=kde-frameworks/kirigami-${KFMIN}:6 >=kde-frameworks/knewstuff-${KFMIN}:6 >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 >=kde-frameworks/kxmlgui-${KFMIN}:6 >=kde-frameworks/purpose-${KFMIN}:6 firmware? ( >=sys-apps/fwupd-1.9.4 ) flatpak? ( sys-apps/flatpak ) snap? ( sys-libs/snapd-glib:=[qt6(-)] ) - telemetry? ( kde-frameworks/kuserfeedback:6 ) + telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 ) webengine? ( >=dev-qt/qtwebview-${QTMIN}:6 ) " RDEPEND="${DEPEND} @@ -48,14 +52,13 @@ RDEPEND="${DEPEND} " BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" -PATCHES=( "${FILESDIR}/${PN}-5.25.90-tests-optional.patch" ) - src_prepare() { ecm_src_prepare # we don't need it with PackageKitBackend off ecm_punt_kf_module Archive # we don't do anything with this - sed -e "s/^pkg_check_modules.*RpmOstree/#&/" \ + sed -e "s/^pkg_check_modules.*Markdown/#&/" \ + -e "s/^pkg_check_modules.*RpmOstree/#&/" \ -e "s/^pkg_check_modules.*Ostree/#&/" \ -i CMakeLists.txt || die } diff --git a/kde-plasma/discover/files/discover-5.25.90-tests-optional.patch b/kde-plasma/discover/files/discover-5.25.90-tests-optional.patch deleted file mode 100644 index 50f1175116..0000000000 --- a/kde-plasma/discover/files/discover-5.25.90-tests-optional.patch +++ /dev/null @@ -1,85 +0,0 @@ -From 8706a81bccfbaf9d06a3aedf9f968d760757af07 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Fri, 14 May 2021 12:38:57 +0200 -Subject: [PATCH] Use BUILD_TESTING to make tests optional - -Variable is provided by KDECMakeSettings and default enabled. - -Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> ---- - CMakeLists.txt | 4 ++++ - libdiscover/CMakeLists.txt | 4 +++- - libdiscover/backends/DummyBackend/CMakeLists.txt | 4 +++- - libdiscover/backends/FlatpakBackend/CMakeLists.txt | 4 +++- - libdiscover/backends/KNSBackend/CMakeLists.txt | 4 +++- - 5 files changed, 16 insertions(+), 4 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 13fe64228..7453c8bfb 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -25,6 +25,10 @@ include(KDEGitCommitHooks) - find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} REQUIRED CONFIG COMPONENTS Widgets Test Network Xml Concurrent DBus Quick) - find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} CONFIG OPTIONAL_COMPONENTS WebView) - -+if(BUILD_TESTING) -+ find_package(Qt${QT_MAJOR_VERSION}Test ${QT_MIN_VERSION} CONFIG REQUIRED) -+endif() -+ - find_package(PkgConfig REQUIRED) - - find_package(KF5 ${KF5_MIN_VERSION} REQUIRED CoreAddons Config Crash DBusAddons I18n Archive XmlGui KIO Declarative KCMUtils IdleTime Notifications Purpose) -diff --git a/libdiscover/CMakeLists.txt b/libdiscover/CMakeLists.txt -index 023b110fd..7778fab0c 100644 ---- a/libdiscover/CMakeLists.txt -+++ b/libdiscover/CMakeLists.txt -@@ -4,7 +4,9 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config-paths.h.cmake ${CMAKE_CURRENT_ - - add_subdirectory(backends) - add_subdirectory(notifiers) --add_subdirectory(tests) -+if(BUILD_TESTING) -+ add_subdirectory(tests) -+endif() - - set(discovercommon_SRCS - Category/Category.cpp -diff --git a/libdiscover/backends/DummyBackend/CMakeLists.txt b/libdiscover/backends/DummyBackend/CMakeLists.txt -index 5b4aef10c..38377d808 100644 ---- a/libdiscover/backends/DummyBackend/CMakeLists.txt -+++ b/libdiscover/backends/DummyBackend/CMakeLists.txt -@@ -1,4 +1,6 @@ --add_subdirectory(tests) -+if(BUILD_TESTING) -+ add_subdirectory(tests) -+endif() - - set(dummy-backend_SRCS - DummyResource.cpp -diff --git a/libdiscover/backends/FlatpakBackend/CMakeLists.txt b/libdiscover/backends/FlatpakBackend/CMakeLists.txt -index eac5a3241..e9ee78fd0 100644 ---- a/libdiscover/backends/FlatpakBackend/CMakeLists.txt -+++ b/libdiscover/backends/FlatpakBackend/CMakeLists.txt -@@ -1,4 +1,6 @@ --add_subdirectory(tests) -+if(BUILD_TESTING) -+ add_subdirectory(tests) -+endif() - - set(flatpak-backend_SRCS - FlatpakResource.cpp -diff --git a/libdiscover/backends/KNSBackend/CMakeLists.txt b/libdiscover/backends/KNSBackend/CMakeLists.txt -index d52bee9d0..7d5ba8dc9 100644 ---- a/libdiscover/backends/KNSBackend/CMakeLists.txt -+++ b/libdiscover/backends/KNSBackend/CMakeLists.txt -@@ -1,4 +1,6 @@ --add_subdirectory(tests) -+if(BUILD_TESTING) -+ add_subdirectory(tests) -+endif() - - add_library(kns-backend MODULE - KNSBackend.cpp --- -2.37.3 - diff --git a/kde-plasma/drkonqi/Manifest b/kde-plasma/drkonqi/Manifest deleted file mode 100644 index 64aadeb3aa..0000000000 --- a/kde-plasma/drkonqi/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST drkonqi-5.27.8-revert-add-sentry-support.patch.xz 11996 BLAKE2B 17bf8c3e5c9a5bad200d22fa59b84a97caeca2c164d8b92a1dea665df7e73111401e82c1bacf5ab24c40fb21767c6dea38b38afd288d32190e1c72e453a38558 SHA512 50e448f311bde34c7e77a229aa7816899b7eb743b522d41bd31cc2b18741939a028fe42e267ba440560535fcb33890e3360e20d157a2e5959d2943ce8960491d diff --git a/kde-plasma/drkonqi/drkonqi-5.27.49.9999.ebuild b/kde-plasma/drkonqi/drkonqi-5.27.49.9999.ebuild deleted file mode 100644 index 4a15c49941..0000000000 --- a/kde-plasma/drkonqi/drkonqi-5.27.49.9999.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org systemd - -DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed" -SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PN}-5.27.8-revert-add-sentry-support.patch.xz" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="systemd" - -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kidletime-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - systemd? ( - >=dev-qt/qtnetwork-${QTMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - sys-apps/systemd:= - ) -" -DEPEND="${COMMON_DEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 - test? ( >=dev-qt/qtnetwork-${QTMIN}:5 ) -" -RDEPEND="${COMMON_DEPEND} - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5[qml] - || ( - sys-devel/gdb - dev-util/lldb - ) -" - -PATCHES=( "${WORKDIR}/${PN}-5.27.8-revert-add-sentry-support.patch" ) # bug 871759 - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package systemd Systemd) - ) - ecm_src_configure -} - -src_test() { - # needs network access, bug #698510 - local myctestargs=( - -E "(connectiontest)" - ) - ecm_src_test -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]] && systemd_is_booted ; then - elog "For systemd, steps are needed for integration with systemd-coredumpd." - elog "As root, run the following:" - elog "1. systemctl enable drkonqi-coredump-processor@.service" - elog "2. systemctl --user enable --now --global drkonqi-coredump-launcher.socket" - fi -} diff --git a/kde-plasma/drkonqi/drkonqi-6.1.49.9999.ebuild b/kde-plasma/drkonqi/drkonqi-6.1.49.9999.ebuild new file mode 100644 index 0000000000..0f55f3e190 --- /dev/null +++ b/kde-plasma/drkonqi/drkonqi-6.1.49.9999.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +PYTHON_COMPAT=( python3_{11..12} ) +KFMIN=6.3.0 +QTMIN=6.7.1 +inherit ecm plasma.kde.org python-single-r1 systemd + +DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="" +IUSE="systemd" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="test" # bug 935362 + +COMMON_DEPEND="${PYTHON_DEPS} + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kidletime-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/syntax-highlighting-${KFMIN}:6 + systemd? ( + >=dev-qt/qtbase-${QTMIN}:6[network] + >=kde-frameworks/kservice-${KFMIN}:6 + sys-apps/systemd:= + >=sys-auth/polkit-qt-0.175.0[qt6] + ) +" +DEPEND="${COMMON_DEPEND} + >=dev-qt/qtbase-${QTMIN}:6[concurrent] + test? ( >=dev-qt/qtbase-${QTMIN}:6[network] ) +" +RDEPEND="${COMMON_DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + $(python_gen_cond_dep ' + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pygdbmi[${PYTHON_USEDEP}] + dev-python/sentry-sdk[${PYTHON_USEDEP}] + ') + || ( + dev-debug/gdb + dev-debug/lldb + ) +" + +pkg_setup() { + ecm_pkg_setup + python-single-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DWITH_PYTHON_VENDORING=OFF + $(cmake_use_find_package systemd Systemd) + ) + ecm_src_configure +} + +src_test() { + # needs network access, bug #698510 + local myctestargs=( + -E "(connectiontest)" + ) + ecm_src_test +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] && systemd_is_booted ; then + elog "For systemd, steps are needed for integration with systemd-coredumpd." + elog "As root, run the following:" + elog "1. systemctl enable drkonqi-coredump-processor@.service" + elog "2. systemctl --user enable --now --global drkonqi-coredump-launcher.socket" + fi +} diff --git a/kde-plasma/drkonqi/drkonqi-9999.ebuild b/kde-plasma/drkonqi/drkonqi-9999.ebuild index 5bf19ad431..fdc967140f 100644 --- a/kde-plasma/drkonqi/drkonqi-9999.ebuild +++ b/kde-plasma/drkonqi/drkonqi-9999.ebuild @@ -1,26 +1,27 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" -KFMIN=5.245.0 -PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 -inherit ecm plasma.kde.org systemd +PYTHON_COMPAT=( python3_{11..12} ) +KFMIN=9999 +QTMIN=6.7.1 +inherit ecm plasma.kde.org python-single-r1 systemd DESCRIPTION="Plasma crash handler, gives the user feedback if a program crashed" -SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PN}-5.27.8-revert-add-sentry-support.patch.xz" LICENSE="GPL-2" # TODO: CHECK SLOT="6" KEYWORDS="" IUSE="systemd" -COMMON_DEPEND=" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="test" # bug 935362 + +COMMON_DEPEND="${PYTHON_DEPS} >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-${QTMIN}:6 - >=kde-frameworks/kcompletion-${KFMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 >=kde-frameworks/kcrash-${KFMIN}:6 @@ -29,6 +30,7 @@ COMMON_DEPEND=" >=kde-frameworks/kio-${KFMIN}:6 >=kde-frameworks/kjobwidgets-${KFMIN}:6 >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 >=kde-frameworks/kwallet-${KFMIN}:6 >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 >=kde-frameworks/kwindowsystem-${KFMIN}:6 @@ -37,6 +39,7 @@ COMMON_DEPEND=" >=dev-qt/qtbase-${QTMIN}:6[network] >=kde-frameworks/kservice-${KFMIN}:6 sys-apps/systemd:= + >=sys-auth/polkit-qt-0.175.0[qt6] ) " DEPEND="${COMMON_DEPEND} @@ -45,15 +48,26 @@ DEPEND="${COMMON_DEPEND} " RDEPEND="${COMMON_DEPEND} >=kde-frameworks/kirigami-${KFMIN}:6 - >=kde-frameworks/kitemmodels-${KFMIN}:6[qml] + >=kde-frameworks/kitemmodels-${KFMIN}:6 + $(python_gen_cond_dep ' + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/pygdbmi[${PYTHON_USEDEP}] + dev-python/sentry-sdk[${PYTHON_USEDEP}] + ') || ( - sys-devel/gdb - dev-util/lldb + dev-debug/gdb + dev-debug/lldb ) " +pkg_setup() { + ecm_pkg_setup + python-single-r1_pkg_setup +} + src_configure() { local mycmakeargs=( + -DWITH_PYTHON_VENDORING=OFF $(cmake_use_find_package systemd Systemd) ) ecm_src_configure diff --git a/kde-plasma/flatpak-kcm/flatpak-kcm-5.27.49.9999.ebuild b/kde-plasma/flatpak-kcm/flatpak-kcm-5.27.49.9999.ebuild deleted file mode 100644 index 40b418eee5..0000000000 --- a/kde-plasma/flatpak-kcm/flatpak-kcm-5.27.49.9999.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="Flatpak Permissions Management KCM" -HOMEPAGE="https://invent.kde.org/plasma/flatpak-kcm" - -LICENSE="GPL-2 LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - dev-libs/glib:2 - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=sys-apps/flatpak-0.11.8 -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 -" diff --git a/kde-plasma/flatpak-kcm/flatpak-kcm-6.1.49.9999.ebuild b/kde-plasma/flatpak-kcm/flatpak-kcm-6.1.49.9999.ebuild new file mode 100644 index 0000000000..0699fa81d9 --- /dev/null +++ b/kde-plasma/flatpak-kcm/flatpak-kcm-6.1.49.9999.ebuild @@ -0,0 +1,35 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Flatpak Permissions Management KCM" +HOMEPAGE="https://invent.kde.org/plasma/flatpak-kcm" + +LICENSE="GPL-2 LGPL-2.1+" +SLOT="6" +KEYWORDS="" +IUSE="" + +DEPEND=" + dev-libs/glib:2 + >=dev-qt/qtbase-${QTMIN}:6 + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdeclarative-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=sys-apps/flatpak-0.11.8 +" +RDEPEND="${DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:6 +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" diff --git a/kde-plasma/flatpak-kcm/flatpak-kcm-9999.ebuild b/kde-plasma/flatpak-kcm/flatpak-kcm-9999.ebuild index a8ccf0cee6..f8d31ced40 100644 --- a/kde-plasma/flatpak-kcm/flatpak-kcm-9999.ebuild +++ b/kde-plasma/flatpak-kcm/flatpak-kcm-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Flatpak Permissions Management KCM" @@ -18,7 +18,7 @@ IUSE="" DEPEND=" dev-libs/glib:2 - >=dev-qt/qtbase-${QTMIN}:6[dbus] + >=dev-qt/qtbase-${QTMIN}:6 >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] >=dev-qt/qtsvg-${QTMIN}:6 >=kde-frameworks/kcmutils-${KFMIN}:6 @@ -26,8 +26,10 @@ DEPEND=" >=kde-frameworks/kcoreaddons-${KFMIN}:6 >=kde-frameworks/kdeclarative-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 >=sys-apps/flatpak-0.11.8 " RDEPEND="${DEPEND} >=kde-frameworks/kirigami-${KFMIN}:6 " +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" diff --git a/kde-plasma/flatpak-kcm/metadata.xml b/kde-plasma/flatpak-kcm/metadata.xml index d925f24397..31f896cd3c 100644 --- a/kde-plasma/flatpak-kcm/metadata.xml +++ b/kde-plasma/flatpak-kcm/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/flatpak-kcm</remote-id> </upstream> </pkgmetadata> diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.49.9999.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.49.9999.ebuild deleted file mode 100644 index ce23b7329a..0000000000 --- a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.27.49.9999.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="System service to manage user's activities, track the usage patterns etc." - -LICENSE="|| ( GPL-2 GPL-3 )" -SLOT="5" -KEYWORDS="" -IUSE="" - -# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5[sqlite] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${RDEPEND} - dev-libs/boost -" diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-6.1.49.9999.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-6.1.49.9999.ebuild new file mode 100644 index 0000000000..e5d1803b35 --- /dev/null +++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-6.1.49.9999.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="System service to manage user's activities, track the usage patterns etc." + +LICENSE="|| ( GPL-2 GPL-3 )" +SLOT="6" +KEYWORDS="" +IUSE="" + +# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,sqlite,widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + >=kde-frameworks/kxmlgui-${KFMIN}:6 +" +DEPEND="${RDEPEND} + dev-libs/boost +" diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-9999.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-9999.ebuild index cd7b72d671..da9c90ccbe 100644 --- a/kde-plasma/kactivitymanagerd/kactivitymanagerd-9999.ebuild +++ b/kde-plasma/kactivitymanagerd/kactivitymanagerd-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="System service to manage user's activities, track the usage patterns etc." diff --git a/kde-plasma/kde-cli-tools/files/kde-cli-tools-5.12.80-tests-optional.patch b/kde-plasma/kde-cli-tools/files/kde-cli-tools-5.12.80-tests-optional.patch deleted file mode 100644 index 11e032847c..0000000000 --- a/kde-plasma/kde-cli-tools/files/kde-cli-tools-5.12.80-tests-optional.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/keditfiletype/CMakeLists.txt 2018-02-14 22:09:07.341549164 -0700 -+++ b/keditfiletype/CMakeLists.txt 2018-02-14 23:02:11.126749356 -0700 -@@ -1,4 +1,6 @@ --add_subdirectory(tests) -+if(BUILD_TESTING) -+ add_subdirectory(tests) -+endif() - - # KI18N Translation Domain for this library - add_definitions(-DTRANSLATION_DOMAIN=\"kcm5_filetypes\") diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.27.49.9999.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.27.49.9999.ebuild deleted file mode 100644 index f62f513bec..0000000000 --- a/kde-plasma/kde-cli-tools/kde-cli-tools-5.27.49.9999.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="optional" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="Tools based on KDE Frameworks 5 to better interact with the system" -HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="kdesu X" - -REQUIRED_USE="kdesu? ( X )" -# requires running kde environment -RESTRICT="test" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-plasma/libkworkspace-${PVCUT}:5 - >=kde-plasma/plasma-activities-${KFMIN}:5 - kdesu? ( >=kde-frameworks/kdesu-${KFMIN}:5 ) - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libX11 - ) -" -RDEPEND="${DEPEND} - kdesu? ( sys-apps/dbus[X] ) -" -BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" - -PATCHES=( "${FILESDIR}/${PN}-5.12.80-tests-optional.patch" ) - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package kdesu KF5Su) - $(cmake_use_find_package X Qt5X11Extras) - ) - - ecm_src_configure -} - -src_install() { - ecm_src_install - use kdesu && dosym ../$(get_libdir)/libexec/kf5/kdesu /usr/bin/kdesu -} diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-6.1.49.9999.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-6.1.49.9999.ebuild new file mode 100644 index 0000000000..2589b24575 --- /dev/null +++ b/kde-plasma/kde-cli-tools/kde-cli-tools-6.1.49.9999.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="true" +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Tools based on KDE Frameworks 6 to better interact with the system" +HOMEPAGE="https://invent.kde.org/plasma/kde-cli-tools" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="" +IUSE="kdesu X" + +REQUIRED_USE="kdesu? ( X )" +# requires running kde environment +RESTRICT="test" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?] + kdesu? ( >=kde-frameworks/kdesu-${KFMIN}:6 ) + X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui] ) +" +RDEPEND="${DEPEND} + kdesu? ( sys-apps/dbus[X] ) +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package kdesu KF6Su) + -DWITH_X11=$(usex X) + ) + + ecm_src_configure +} + +src_install() { + ecm_src_install + use kdesu && dosym ../libexec/kf6/kdesu /usr/bin/kdesu +} diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-9999.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-9999.ebuild index ba240e244c..de616f968d 100644 --- a/kde-plasma/kde-cli-tools/kde-cli-tools-9999.ebuild +++ b/kde-plasma/kde-cli-tools/kde-cli-tools-9999.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -ECM_TEST="optional" -KFMIN=5.245.0 +ECM_TEST="true" +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Tools based on KDE Frameworks 6 to better interact with the system" @@ -36,23 +36,19 @@ DEPEND=" >=kde-frameworks/kparts-${KFMIN}:6 >=kde-frameworks/kservice-${KFMIN}:6 >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 - >=kde-frameworks/kwindowsystem-${KFMIN}:6 - >=kde-plasma/libkworkspace-${PVCUT}:6 - >=kde-plasma/plasma-activities-${PVCUT}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?] kdesu? ( >=kde-frameworks/kdesu-${KFMIN}:6 ) - X? ( x11-libs/libX11 ) + X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui] ) " RDEPEND="${DEPEND} kdesu? ( sys-apps/dbus[X] ) " BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" -PATCHES=( "${FILESDIR}/${PN}-5.12.80-tests-optional.patch" ) - src_configure() { local mycmakeargs=( $(cmake_use_find_package kdesu KF6Su) - $(cmake_use_find_package X X11) + -DWITH_X11=$(usex X) ) ecm_src_configure @@ -60,5 +56,5 @@ src_configure() { src_install() { ecm_src_install - use kdesu && dosym ../$(get_libdir)/libexec/kf6/kdesu /usr/bin/kdesu + use kdesu && dosym ../libexec/kf6/kdesu /usr/bin/kdesu } diff --git a/kde-plasma/kde-cli-tools/metadata.xml b/kde-plasma/kde-cli-tools/metadata.xml index c20b86d4f7..90af160c0c 100644 --- a/kde-plasma/kde-cli-tools/metadata.xml +++ b/kde-plasma/kde-cli-tools/metadata.xml @@ -7,6 +7,7 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/kde-cli-tools</remote-id> </upstream> <use> <flag name="kdesu">Build graphical frontend for <pkg>kde-frameworks/kdesu</pkg></flag> diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.49.9999.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-6.1.49.9999.ebuild index ad06330fef..fe79831886 100644 --- a/kde-plasma/kde-gtk-config/kde-gtk-config-5.27.49.9999.ebuild +++ b/kde-plasma/kde-gtk-config/kde-gtk-config-6.1.49.9999.ebuild @@ -1,34 +1,33 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 +KFMIN=6.3.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Syncs KDE Plasma theme settings to GTK applications" HOMEPAGE="https://invent.kde.org/plasma/kde-gtk-config" LICENSE="GPL-3" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" dev-libs/glib:2 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] + >=dev-qt/qtsvg-${QTMIN}:6 gnome-base/gsettings-desktop-schemas - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-plasma/kdecoration-${PVCUT}:5 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-plasma/kdecoration-${PVCUT}:6 x11-libs/gtk+:3[X] " RDEPEND="${DEPEND} @@ -37,14 +36,6 @@ RDEPEND="${DEPEND} " BDEPEND="dev-lang/sassc" -src_configure() { - local mycmakeargs=( - -DDATA_INSTALL_DIR="${EPREFIX}/usr/share" - ) - - ecm_src_configure -} - pkg_postinst() { ecm_pkg_postinst elog "If you notice missing icons in your GTK applications, you may have to install" diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-9999.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-9999.ebuild index ff2a3eb905..c48efff4d7 100644 --- a/kde-plasma/kde-gtk-config/kde-gtk-config-9999.ebuild +++ b/kde-plasma/kde-gtk-config/kde-gtk-config-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Syncs KDE Plasma theme settings to GTK applications" @@ -21,8 +21,8 @@ DEPEND=" >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] >=dev-qt/qtsvg-${QTMIN}:6 gnome-base/gsettings-desktop-schemas + >=kde-frameworks/kcolorscheme-${KFMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6 - >=kde-frameworks/kconfigwidgets-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 >=kde-frameworks/kdbusaddons-${KFMIN}:6 >=kde-frameworks/kguiaddons-${KFMIN}:6 @@ -36,14 +36,6 @@ RDEPEND="${DEPEND} " BDEPEND="dev-lang/sassc" -src_configure() { - local mycmakeargs=( - -DDATA_INSTALL_DIR="${EPREFIX}/usr/share" - ) - - ecm_src_configure -} - pkg_postinst() { ecm_pkg_postinst elog "If you notice missing icons in your GTK applications, you may have to install" diff --git a/kde-plasma/kde-gtk-config/metadata.xml b/kde-plasma/kde-gtk-config/metadata.xml index d925f24397..e3b2387f98 100644 --- a/kde-plasma/kde-gtk-config/metadata.xml +++ b/kde-plasma/kde-gtk-config/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/kde-gtk-config</remote-id> </upstream> </pkgmetadata> diff --git a/kde-plasma/kdecoration/kdecoration-5.27.49.9999.ebuild b/kde-plasma/kdecoration/kdecoration-6.1.49.9999.ebuild index 8a1b4cf162..b0d3869044 100644 --- a/kde-plasma/kdecoration/kdecoration-5.27.49.9999.ebuild +++ b/kde-plasma/kdecoration/kdecoration-6.1.49.9999.ebuild @@ -1,24 +1,22 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Plugin based library to create window decorations" LICENSE="|| ( LGPL-2.1 LGPL-3 )" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=kde-frameworks/ki18n-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-plasma/kdecoration/kdecoration-9999.ebuild b/kde-plasma/kdecoration/kdecoration-9999.ebuild index 50392c0212..6c9bd248b5 100644 --- a/kde-plasma/kdecoration/kdecoration-9999.ebuild +++ b/kde-plasma/kdecoration/kdecoration-9999.ebuild @@ -1,12 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" -KFMIN=5.245.0 -PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +KFMIN=9999 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Plugin based library to create window decorations" @@ -18,7 +17,6 @@ IUSE="" DEPEND=" >=dev-qt/qtbase-${QTMIN}:6[gui] - >=kde-frameworks/kcoreaddons-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.49.9999.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.49.9999.ebuild deleted file mode 100644 index 7fce095e7e..0000000000 --- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.27.49.9999.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org optfeature - -DESCRIPTION="Extra Plasma applets and engines" - -LICENSE="GPL-2 LGPL-2" -SLOT="5" -KEYWORDS="" -IUSE="+alternate-calendar networkmanager share webengine" - -RESTRICT="test" # bug 727846 - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kpackage-${KFMIN}:5 - >=kde-frameworks/krunner-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kunitconversion-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 - alternate-calendar? ( dev-libs/icu:= ) - networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) - share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) - webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 ) -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package alternate-calendar ICU) - $(cmake_use_find_package networkmanager KF5NetworkManagerQt) - $(cmake_use_find_package share KF5Purpose) - $(cmake_use_find_package webengine Qt5WebEngine) - ) - - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "Disk quota applet" sys-fs/quota - fi - ecm_pkg_postinst -} diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.1.49.9999.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.1.49.9999.ebuild new file mode 100644 index 0000000000..453a81bbbc --- /dev/null +++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-6.1.49.9999.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org optfeature + +DESCRIPTION="Extra Plasma applets and engines" + +LICENSE="GPL-2 LGPL-2" +SLOT="6" +KEYWORDS="" +IUSE="+alternate-calendar share webengine" + +RESTRICT="test" # bug 727846, +missing selenium-webdriver-at-spi + +DEPEND=" + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kdeclarative-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/kholidays-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kpackage-${KFMIN}:6 + >=kde-frameworks/krunner-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kunitconversion-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6 + >=kde-plasma/libplasma-${PVCUT}:6 + >=kde-plasma/plasma5support-${PVCUT}:6 + alternate-calendar? ( dev-libs/icu:= ) + share? ( >=kde-frameworks/purpose-${KFMIN}:6 ) + webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6 ) +" +RDEPEND="${DEPEND} + dev-libs/kirigami-addons:6 + >=dev-qt/qtquick3d-${QTMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package alternate-calendar ICU) + $(cmake_use_find_package share KF6Purpose) + $(cmake_use_find_package webengine Qt6WebEngineQuick) + ) + + ecm_src_configure +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "Disk quota applet" "sys-fs/quota" + fi + ecm_pkg_postinst +} diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-9999.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-9999.ebuild index 15211541e7..44e20e204d 100644 --- a/kde-plasma/kdeplasma-addons/kdeplasma-addons-9999.ebuild +++ b/kde-plasma/kdeplasma-addons/kdeplasma-addons-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org optfeature DESCRIPTION="Extra Plasma applets and engines" @@ -14,18 +14,22 @@ DESCRIPTION="Extra Plasma applets and engines" LICENSE="GPL-2 LGPL-2" SLOT="6" KEYWORDS="" -IUSE="+alternate-calendar networkmanager share webengine" +IUSE="+alternate-calendar share webengine" -RESTRICT="test" # bug 727846 +RESTRICT="test" # bug 727846, +missing selenium-webdriver-at-spi DEPEND=" + >=dev-qt/qt5compat-${QTMIN}:6 >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 >=kde-frameworks/kcmutils-${KFMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6 >=kde-frameworks/kconfigwidgets-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 >=kde-frameworks/kdeclarative-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 >=kde-frameworks/kholidays-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 >=kde-frameworks/kio-${KFMIN}:6 @@ -39,19 +43,23 @@ DEPEND=" >=kde-frameworks/kxmlgui-${KFMIN}:6 >=kde-frameworks/sonnet-${KFMIN}:6 >=kde-plasma/libplasma-${PVCUT}:6 + >=kde-plasma/plasma5support-${PVCUT}:6 alternate-calendar? ( dev-libs/icu:= ) - networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 ) share? ( >=kde-frameworks/purpose-${KFMIN}:6 ) webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6 ) " -RDEPEND="${DEPEND}" +RDEPEND="${DEPEND} + dev-libs/kirigami-addons:6 + >=dev-qt/qtquick3d-${QTMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 +" src_configure() { local mycmakeargs=( $(cmake_use_find_package alternate-calendar ICU) - $(cmake_use_find_package networkmanager KF6NetworkManagerQt) $(cmake_use_find_package share KF6Purpose) - $(cmake_use_find_package webengine Qt6WebEngine) + $(cmake_use_find_package webengine Qt6WebEngineQuick) ) ecm_src_configure @@ -59,7 +67,7 @@ src_configure() { pkg_postinst() { if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "Disk quota applet" sys-fs/quota + optfeature "Disk quota applet" "sys-fs/quota" fi ecm_pkg_postinst } diff --git a/kde-plasma/kdeplasma-addons/metadata.xml b/kde-plasma/kdeplasma-addons/metadata.xml index ca846463ac..c3c072b679 100644 --- a/kde-plasma/kdeplasma-addons/metadata.xml +++ b/kde-plasma/kdeplasma-addons/metadata.xml @@ -10,7 +10,6 @@ </upstream> <use> <flag name="alternate-calendar">Support alternate calendar systems (currently Chinese or Indian) via <pkg>dev-libs/icu</pkg></flag> - <flag name="networkmanager">Disable wallpaper update when using metered connections</flag> <flag name="share">Enable applet for quickly sharing data to a variety of sources</flag> <flag name="webengine">Enable dictionary and web browser applets using <pkg>dev-qt/qtwebengine</pkg></flag> </use> diff --git a/kde-plasma/kgamma/kgamma-5.27.49.9999.ebuild b/kde-plasma/kgamma/kgamma-6.1.49.9999.ebuild index 44e7c552ce..56b7122aef 100644 --- a/kde-plasma/kgamma/kgamma-5.27.49.9999.ebuild +++ b/kde-plasma/kgamma/kgamma-6.1.49.9999.ebuild @@ -1,28 +1,27 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Screen gamma values kcontrol module" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 x11-libs/libX11 x11-libs/libXxf86vm " diff --git a/kde-plasma/kgamma/kgamma-9999.ebuild b/kde-plasma/kgamma/kgamma-9999.ebuild index 24778254bb..dff326efaa 100644 --- a/kde-plasma/kgamma/kgamma-9999.ebuild +++ b/kde-plasma/kgamma/kgamma-9999.ebuild @@ -1,12 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.245.0 -PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +KFMIN=9999 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Screen gamma values kcontrol module" @@ -18,6 +17,7 @@ IUSE="" RDEPEND=" >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kcmutils-${KFMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6 >=kde-frameworks/kconfigwidgets-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 diff --git a/kde-plasma/kglobalacceld/kglobalacceld-6.1.49.9999.ebuild b/kde-plasma/kglobalacceld/kglobalacceld-6.1.49.9999.ebuild new file mode 100644 index 0000000000..4c50d72f46 --- /dev/null +++ b/kde-plasma/kglobalacceld/kglobalacceld-6.1.49.9999.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=6.3.0 +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Daemon providing Global Keyboard Shortcut (Accelerator) functionality" + +LICENSE="LGPL-2+" +SLOT="6" +KEYWORDS="" +IUSE="X" + +REQUIRED_USE="test? ( X )" +RESTRICT="test" # requires installed instance + +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?] + X? ( + >=dev-qt/qtbase-${QTMIN}:6=[gui] + x11-libs/libxcb + x11-libs/xcb-util-keysyms + ) +" +RDEPEND="${DEPEND} + !kde-frameworks/kglobalaccel:5[-kf6compat(-)] +" +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" + +src_configure() { + local mycmakeargs=( + -DWITH_X11=$(usex X) + ) + ecm_src_configure +} + +# src_test() { +# XDG_CURRENT_DESKTOP="KDE" ecm_src_test # bug 789342 +# } diff --git a/kde-plasma/kglobalacceld/kglobalacceld-9999.ebuild b/kde-plasma/kglobalacceld/kglobalacceld-9999.ebuild index ec806fb225..0c20e67053 100644 --- a/kde-plasma/kglobalacceld/kglobalacceld-9999.ebuild +++ b/kde-plasma/kglobalacceld/kglobalacceld-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" -KFMIN=5.245.0 -QTMIN=6.6.0 +KFMIN=9999 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Daemon providing Global Keyboard Shortcut (Accelerator) functionality" @@ -18,13 +18,17 @@ IUSE="X" REQUIRED_USE="test? ( X )" RESTRICT="test" # requires installed instance +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h DEPEND=" >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] >=kde-frameworks/kconfig-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 >=kde-frameworks/kcrash-${KFMIN}:6 >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 >=kde-frameworks/kwindowsystem-${KFMIN}:6[X?] X? ( >=dev-qt/qtbase-${QTMIN}:6=[gui] @@ -39,7 +43,7 @@ BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" src_configure() { local mycmakeargs=( - -DWITH_X11=$(usex X) # Pending: https://invent.kde.org/plasma/kglobalacceld/-/merge_requests/26 + -DWITH_X11=$(usex X) ) ecm_src_configure } diff --git a/kde-plasma/khotkeys/khotkeys-5.27.49.9999.ebuild b/kde-plasma/khotkeys/khotkeys-5.27.49.9999.ebuild deleted file mode 100644 index b3cc75ea89..0000000000 --- a/kde-plasma/khotkeys/khotkeys-5.27.49.9999.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" # not optional until !kdelibs4support -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="KDE Plasma workspace hotkey module" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdelibs4support-${KFMIN}:5[X] - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-plasma/libkworkspace-${PVCUT}:5 - x11-libs/libX11 - x11-libs/libXtst -" -DEPEND="${COMMON_DEPEND} - x11-base/xorg-proto - x11-libs/libxcb - x11-libs/libXtst -" -RDEPEND="${COMMON_DEPEND} - >=kde-frameworks/kded-${KFMIN}:5 - >=kde-plasma/kde-cli-tools-${PVCUT}:* -" diff --git a/kde-plasma/khotkeys/metadata.xml b/kde-plasma/khotkeys/metadata.xml deleted file mode 100644 index d925f24397..0000000000 --- a/kde-plasma/khotkeys/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - </upstream> -</pkgmetadata> diff --git a/kde-plasma/kinfocenter/kinfocenter-5.27.49.9999.ebuild b/kde-plasma/kinfocenter/kinfocenter-6.1.49.9999.ebuild index 6c6a1dd3ba..c0b18c7723 100644 --- a/kde-plasma/kinfocenter/kinfocenter-5.27.49.9999.ebuild +++ b/kde-plasma/kinfocenter/kinfocenter-6.1.49.9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 +KFMIN=6.3.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 +QTMIN=6.7.1 inherit ecm plasma.kde.org optfeature DESCRIPTION="Utility providing information about the computer hardware" @@ -14,42 +14,47 @@ HOMEPAGE="https://userbase.kde.org/KInfoCenter" SRC_URI+=" https://www.gentoo.org/assets/img/logo/gentoo-3d-small.png -> glogo-small.png" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="gles2-only usb" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5[gles2-only=] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kpackage-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - gles2-only? ( media-libs/mesa[gles2] ) + >=dev-qt/qtbase-${QTMIN}:6[dbus,gles2-only=,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + gles2-only? ( || ( + >=media-libs/mesa-24.1.0_rc1[opengl] + <media-libs/mesa-24.1.0_rc1[gles2] + ) ) usb? ( virtual/libusb:1 ) " RDEPEND="${DEPEND} - dev-qt/qdbus:* - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 + || ( + >=dev-qt/qttools-${QTMIN}:6[qdbus] + dev-qt/qdbus:* + ) + >=kde-frameworks/kirigami-${KFMIN}:6 >=kde-plasma/kde-cli-tools-${PVCUT}:* - >=kde-plasma/systemsettings-${PVCUT}:5 + >=kde-plasma/systemsettings-${PVCUT}:6 " -BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" + +CMAKE_SKIP_TESTS=( + # bug 816591 + smbmountmodeltest +) src_configure() { local mycmakeargs=( $(cmake_use_find_package usb USB1) + -DCMAKE_DISABLE_FIND_PACKAGE_SeleniumWebDriverATSPI=ON # missing ) ecm_src_configure diff --git a/kde-plasma/kinfocenter/kinfocenter-9999.ebuild b/kde-plasma/kinfocenter/kinfocenter-9999.ebuild index 7f7ca8488a..684c2e8a86 100644 --- a/kde-plasma/kinfocenter/kinfocenter-9999.ebuild +++ b/kde-plasma/kinfocenter/kinfocenter-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org optfeature DESCRIPTION="Utility providing information about the computer hardware" @@ -24,29 +24,37 @@ DEPEND=" >=kde-frameworks/kauth-${KFMIN}:6 >=kde-frameworks/kcmutils-${KFMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6 - >=kde-frameworks/kconfigwidgets-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 - >=kde-frameworks/kdeclarative-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 >=kde-frameworks/kio-${KFMIN}:6 - >=kde-frameworks/kpackage-${KFMIN}:6 >=kde-frameworks/kservice-${KFMIN}:6 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 >=kde-frameworks/solid-${KFMIN}:6 - gles2-only? ( media-libs/mesa[gles2] ) + gles2-only? ( || ( + >=media-libs/mesa-24.1.0_rc1[opengl] + <media-libs/mesa-24.1.0_rc1[gles2] + ) ) usb? ( virtual/libusb:1 ) " RDEPEND="${DEPEND} - dev-qt/qdbus:* + || ( + >=dev-qt/qttools-${QTMIN}:6[qdbus] + dev-qt/qdbus:* + ) >=kde-frameworks/kirigami-${KFMIN}:6 >=kde-plasma/kde-cli-tools-${PVCUT}:* >=kde-plasma/systemsettings-${PVCUT}:6 " BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" +CMAKE_SKIP_TESTS=( + # bug 816591 + smbmountmodeltest +) + src_configure() { local mycmakeargs=( $(cmake_use_find_package usb USB1) + -DCMAKE_DISABLE_FIND_PACKAGE_SeleniumWebDriverATSPI=ON # missing ) ecm_src_configure diff --git a/kde-plasma/kmenuedit/kmenuedit-5.27.49.9999.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.27.49.9999.ebuild deleted file mode 100644 index 55e0dafea0..0000000000 --- a/kde-plasma/kmenuedit/kmenuedit-5.27.49.9999.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="KDE Plasma menu editor" -HOMEPAGE="https://invent.kde.org/plasma/kmenuedit" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 -" -DEPEND="${RDEPEND}" diff --git a/kde-plasma/kmenuedit/kmenuedit-6.1.49.9999.ebuild b/kde-plasma/kmenuedit/kmenuedit-6.1.49.9999.ebuild new file mode 100644 index 0000000000..6cdc7bf0c3 --- /dev/null +++ b/kde-plasma/kmenuedit/kmenuedit-6.1.49.9999.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=6.3.0 +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="KDE Plasma menu editor" +HOMEPAGE="https://invent.kde.org/plasma/kmenuedit" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="" +IUSE="" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml] + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6 +" +DEPEND="${RDEPEND}" diff --git a/kde-plasma/kmenuedit/kmenuedit-9999.ebuild b/kde-plasma/kmenuedit/kmenuedit-9999.ebuild index cd5d545c46..5385a713ee 100644 --- a/kde-plasma/kmenuedit/kmenuedit-9999.ebuild +++ b/kde-plasma/kmenuedit/kmenuedit-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.245.0 -QTMIN=6.6.0 +KFMIN=9999 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma menu editor" diff --git a/kde-plasma/kmenuedit/metadata.xml b/kde-plasma/kmenuedit/metadata.xml index d925f24397..7fe5ace1f9 100644 --- a/kde-plasma/kmenuedit/metadata.xml +++ b/kde-plasma/kmenuedit/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/kmenuedit</remote-id> </upstream> </pkgmetadata> diff --git a/kde-plasma/kpipewire/kpipewire-5.27.49.9999.ebuild b/kde-plasma/kpipewire/kpipewire-5.27.49.9999.ebuild deleted file mode 100644 index b1df91e8ad..0000000000 --- a/kde-plasma/kpipewire/kpipewire-5.27.49.9999.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="Components relating to Flatpak pipewire use in Plasma" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="" -IUSE="" - -COMMON_DEPEND=" - dev-libs/wayland - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwayland-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-plasma/kwayland-${KFMIN}:5 - media-libs/libepoxy - media-libs/libglvnd - media-video/ffmpeg:= - >=media-video/pipewire-0.3:= - x11-libs/libdrm -" -DEPEND="${COMMON_DEPEND} - dev-libs/plasma-wayland-protocols -" -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - x11-themes/sound-theme-freedesktop -" -BDEPEND=">=dev-qt/qtwaylandscanner-${QTMIN}:5" diff --git a/kde-plasma/kpipewire/kpipewire-6.1.49.9999.ebuild b/kde-plasma/kpipewire/kpipewire-6.1.49.9999.ebuild new file mode 100644 index 0000000000..78df9aea43 --- /dev/null +++ b/kde-plasma/kpipewire/kpipewire-6.1.49.9999.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +PVCUT=$(ver_cut 1-3) +KFMIN=6.3.0 +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Components relating to Flatpak pipewire use in Plasma" + +LICENSE="LGPL-2.1+" +SLOT="6" +KEYWORDS="" +IUSE="" + +RESTRICT="test" # bug 926511, fixed in 6.2 + +COMMON_DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + media-libs/libepoxy + media-libs/libglvnd + media-libs/libva:= + media-libs/mesa[opengl] + media-video/ffmpeg:= + >=media-video/pipewire-0.3:= + x11-libs/libdrm +" +DEPEND="${COMMON_DEPEND} + test? ( + dev-libs/plasma-wayland-protocols + dev-libs/wayland + >=dev-qt/qtwayland-${QTMIN}:6 + >=kde-plasma/kwayland-${PVCUT}:6 + ) +" +RDEPEND="${COMMON_DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:6 + x11-themes/sound-theme-freedesktop + test? ( >=dev-qt/qtwayland-${QTMIN}:6 ) +" diff --git a/kde-plasma/kpipewire/kpipewire-9999.ebuild b/kde-plasma/kpipewire/kpipewire-9999.ebuild index 340a5564bf..bd12791795 100644 --- a/kde-plasma/kpipewire/kpipewire-9999.ebuild +++ b/kde-plasma/kpipewire/kpipewire-9999.ebuild @@ -1,11 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" -KFMIN=5.245.0 -QTMIN=6.6.0 +PVCUT=$(ver_cut 1-3) +KFMIN=9999 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Components relating to Flatpak pipewire use in Plasma" @@ -16,24 +17,28 @@ KEYWORDS="" IUSE="" COMMON_DEPEND=" - dev-libs/wayland >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] >=dev-qt/qtdeclarative-${QTMIN}:6 - >=dev-qt/qtwayland-${QTMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 - >=kde-plasma/kwayland-${KFMIN}:6 media-libs/libepoxy media-libs/libglvnd + media-libs/libva:= + media-libs/mesa[opengl] media-video/ffmpeg:= >=media-video/pipewire-0.3:= x11-libs/libdrm " DEPEND="${COMMON_DEPEND} - dev-libs/plasma-wayland-protocols + test? ( + dev-libs/plasma-wayland-protocols + dev-libs/wayland + >=dev-qt/qtwayland-${QTMIN}:6 + >=kde-plasma/kwayland-${PVCUT}:6 + ) " RDEPEND="${COMMON_DEPEND} >=kde-frameworks/kirigami-${KFMIN}:6 x11-themes/sound-theme-freedesktop + test? ( >=dev-qt/qtwayland-${QTMIN}:6 ) " -BDEPEND=">=dev-qt/qtwayland-${QTMIN}:6" diff --git a/kde-plasma/krdp/krdp-6.1.49.9999.ebuild b/kde-plasma/krdp/krdp-6.1.49.9999.ebuild new file mode 100644 index 0000000000..9cef325aa4 --- /dev/null +++ b/kde-plasma/krdp/krdp-6.1.49.9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_EXAMPLES="true" +ECM_TEST="true" +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Library and examples for creating an RDP server" +HOMEPAGE+=" https://quantumproductions.info/articles/2023-08/remote-desktop-using-rdp-protocol-plasma-wayland" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="" +IUSE="" + +COMMON_DEPEND=" + >=dev-libs/qtkeychain-0.14.1-r1:=[qt6] + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtwayland-${QTMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-plasma/kpipewire-${PVCUT}:6 + >=net-misc/freerdp-2.10:2[server] + x11-libs/libxkbcommon +" +DEPEND="${COMMON_DEPEND} + dev-libs/plasma-wayland-protocols +" +RDEPEND="${COMMON_DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:6 +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" diff --git a/kde-plasma/krdp/krdp-9999.ebuild b/kde-plasma/krdp/krdp-9999.ebuild new file mode 100644 index 0000000000..9b150bd5bf --- /dev/null +++ b/kde-plasma/krdp/krdp-9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_EXAMPLES="true" +ECM_TEST="true" +KFMIN=9999 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Library and examples for creating an RDP server" +HOMEPAGE+=" https://quantumproductions.info/articles/2023-08/remote-desktop-using-rdp-protocol-plasma-wayland" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="" +IUSE="" + +COMMON_DEPEND=" + >=dev-libs/qtkeychain-0.14.1-r1:=[qt6] + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtwayland-${QTMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-plasma/kpipewire-${PVCUT}:6 + >=net-misc/freerdp-2.10:2[server] + x11-libs/libxkbcommon +" +DEPEND="${COMMON_DEPEND} + dev-libs/plasma-wayland-protocols +" +RDEPEND="${COMMON_DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:6 +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" diff --git a/kde-apps/ktp-auth-handler/metadata.xml b/kde-plasma/krdp/metadata.xml index d925f24397..9697053cea 100644 --- a/kde-apps/ktp-auth-handler/metadata.xml +++ b/kde-plasma/krdp/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/krdp</remote-id> </upstream> </pkgmetadata> diff --git a/kde-plasma/kscreen/kscreen-5.27.49.9999.ebuild b/kde-plasma/kscreen/kscreen-5.27.49.9999.ebuild deleted file mode 100644 index 15c169cf8a..0000000000 --- a/kde-plasma/kscreen/kscreen-5.27.49.9999.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="KDE Plasma screen management" -HOMEPAGE="https://invent.kde.org/plasma/kscreen" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -# bug #580440, last checked 5.6.3 -RESTRICT="test" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsensors-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-plasma/layer-shell-qt-${PVCUT}:5 - >=kde-plasma/libkscreen-${PVCUT}:5= - >=kde-plasma/libplasma-${KFMIN}:5 - x11-libs/libX11 - x11-libs/libxcb:= - x11-libs/libXi -" -RDEPEND="${DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=kde-plasma/kde-cli-tools-${PVCUT}:* -" -BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" diff --git a/kde-plasma/kscreen/kscreen-6.1.49.9999.ebuild b/kde-plasma/kscreen/kscreen-6.1.49.9999.ebuild new file mode 100644 index 0000000000..cbfd7517cf --- /dev/null +++ b/kde-plasma/kscreen/kscreen-6.1.49.9999.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="KDE Plasma screen management" +HOMEPAGE="https://invent.kde.org/plasma/kscreen" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="" +IUSE="X" + +# bug #580440, last checked 5.6.3 +RESTRICT="test" + +# qtbase slot op: GuiPrivate use in kded daemon +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=dev-qt/qtsensors-${QTMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-plasma/layer-shell-qt-${PVCUT}:6 + >=kde-plasma/libkscreen-${PVCUT}:6= + >=kde-plasma/libplasma-${PVCUT}:6 + X? ( + >=dev-qt/qtbase-${QTMIN}:6= + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/libXi + ) +" +RDEPEND="${DEPEND} + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=kde-plasma/kde-cli-tools-${PVCUT}:* +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" + +src_configure() { + local mycmakeargs=( + -DWITH_X11=$(usex X) + ) + ecm_src_configure +} diff --git a/kde-plasma/kscreen/kscreen-9999.ebuild b/kde-plasma/kscreen/kscreen-9999.ebuild index 41183d9639..b56cde173b 100644 --- a/kde-plasma/kscreen/kscreen-9999.ebuild +++ b/kde-plasma/kscreen/kscreen-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma screen management" @@ -15,11 +15,12 @@ HOMEPAGE="https://invent.kde.org/plasma/kscreen" LICENSE="GPL-2" # TODO: CHECK SLOT="6" KEYWORDS="" -IUSE="" +IUSE="X" # bug #580440, last checked 5.6.3 RESTRICT="test" +# qtbase slot op: GuiPrivate use in kded daemon DEPEND=" >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] @@ -27,21 +28,31 @@ DEPEND=" >=kde-frameworks/kcmutils-${KFMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 - >=kde-frameworks/kdeclarative-${KFMIN}:6 >=kde-frameworks/kdbusaddons-${KFMIN}:6 >=kde-frameworks/kglobalaccel-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 >=kde-frameworks/kwindowsystem-${KFMIN}:6 >=kde-frameworks/kxmlgui-${KFMIN}:6 >=kde-plasma/layer-shell-qt-${PVCUT}:6 >=kde-plasma/libkscreen-${PVCUT}:6= >=kde-plasma/libplasma-${PVCUT}:6 - x11-libs/libX11 - x11-libs/libxcb:= - x11-libs/libXi + X? ( + >=dev-qt/qtbase-${QTMIN}:6= + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/libXi + ) " RDEPEND="${DEPEND} >=dev-qt/qt5compat-${QTMIN}:6[qml] >=kde-plasma/kde-cli-tools-${PVCUT}:* " BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" + +src_configure() { + local mycmakeargs=( + -DWITH_X11=$(usex X) + ) + ecm_src_configure +} diff --git a/kde-plasma/kscreen/metadata.xml b/kde-plasma/kscreen/metadata.xml index d925f24397..307cc9b595 100644 --- a/kde-plasma/kscreen/metadata.xml +++ b/kde-plasma/kscreen/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/kscreen</remote-id> </upstream> </pkgmetadata> diff --git a/kde-plasma/kscreenlocker/files/kde-fingerprint.pam b/kde-plasma/kscreenlocker/files/kde-fingerprint.pam new file mode 100644 index 0000000000..6ca0ba1f09 --- /dev/null +++ b/kde-plasma/kscreenlocker/files/kde-fingerprint.pam @@ -0,0 +1,13 @@ +#%PAM-1.0 + +auth required pam_shells.so +auth required pam_nologin.so +auth required pam_faillock.so preauth +-auth required pam_fprintd.so +auth required pam_env.so + +account include system-local-login + +password include system-local-login + +session include system-local-login diff --git a/kde-plasma/kscreenlocker/files/kde-r1.pam b/kde-plasma/kscreenlocker/files/kde-r1.pam new file mode 100644 index 0000000000..ce9e84d588 --- /dev/null +++ b/kde-plasma/kscreenlocker/files/kde-r1.pam @@ -0,0 +1,9 @@ +#%PAM-1.0 + +auth include system-local-login + +account include system-local-login + +password include system-local-login + +session include system-local-login diff --git a/kde-plasma/kscreenlocker/files/kde-smartcard.pam b/kde-plasma/kscreenlocker/files/kde-smartcard.pam new file mode 100644 index 0000000000..694fc1e905 --- /dev/null +++ b/kde-plasma/kscreenlocker/files/kde-smartcard.pam @@ -0,0 +1,13 @@ +#%PAM-1.0 + +auth required pam_shells.so +auth required pam_nologin.so +auth required pam_faillock.so preauth +-auth required pam_pkcs11.so wait_for_card card_only +auth required pam_env.so + +account include system-local-login + +password include system-local-login + +session include system-local-login diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.27.49.9999.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.27.49.9999.ebuild deleted file mode 100644 index 0f098cb6af..0000000000 --- a/kde-plasma/kscreenlocker/kscreenlocker-5.27.49.9999.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org pam - -DESCRIPTION="Library and components for secure lock screen architecture" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -RESTRICT="test" - -COMMON_DEPEND=" - dev-libs/wayland - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5[qml] - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kidletime-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kpackage-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=kde-plasma/kwayland-${KFMIN}:5 - >=kde-plasma/layer-shell-qt-${PVCUT}:5 - >=kde-plasma/libkscreen-${PVCUT}:5 - sys-libs/pam - x11-libs/libX11 - x11-libs/libXi - x11-libs/libxcb - x11-libs/xcb-util-keysyms -" -DEPEND="${COMMON_DEPEND} - x11-base/xorg-proto -" -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 -" -BDEPEND=" - dev-util/wayland-scanner - >=kde-frameworks/kcmutils-${KFMIN}:5 -" -PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*" - -src_prepare() { - ecm_src_prepare - use test || cmake_run_in greeter cmake_comment_add_subdirectory autotests -} - -src_test() { - # requires running environment - local myctestargs=( - -E x11LockerTest - ) - ecm_src_test -} - -src_install() { - ecm_src_install - - newpamd "${FILESDIR}/kde.pam" kde - newpamd "${FILESDIR}/kde-np.pam" kde-np -} diff --git a/kde-plasma/kscreenlocker/kscreenlocker-6.1.49.9999.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-6.1.49.9999.ebuild new file mode 100644 index 0000000000..cd5a672bf0 --- /dev/null +++ b/kde-plasma/kscreenlocker/kscreenlocker-6.1.49.9999.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org pam + +DESCRIPTION="Library and components for secure lock screen architecture" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="" +IUSE="" + +RESTRICT="test" + +# qtbase slot op: GuiPrivate use in greeter +COMMON_DEPEND=" + dev-libs/wayland + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6[qml] + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kidletime-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + >=kde-plasma/layer-shell-qt-${PVCUT}:6 + >=kde-plasma/libplasma-${PVCUT}:6 + >=kde-plasma/libkscreen-${PVCUT}:6 + sys-libs/pam + x11-libs/libX11 + x11-libs/libXi + x11-libs/libxcb + x11-libs/xcb-util-keysyms +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto +" +RDEPEND="${COMMON_DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-plasma/libplasma-${PVCUT}:6 +" +BDEPEND=" + dev-util/wayland-scanner + >=kde-frameworks/kcmutils-${KFMIN}:6 +" +PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*" + +src_prepare() { + ecm_src_prepare + use test || cmake_run_in greeter cmake_comment_add_subdirectory autotests +} + +src_test() { + # requires running environment + local myctestargs=( + -E x11LockerTest + ) + ecm_src_test +} + +src_install() { + ecm_src_install + + newpamd "${FILESDIR}/kde-r1.pam" kde + newpamd "${FILESDIR}/kde-fingerprint.pam" kde-fingerprint + newpamd "${FILESDIR}/kde-smartcard.pam" kde-smartcard +} diff --git a/kde-plasma/kscreenlocker/kscreenlocker-9999.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-9999.ebuild index 0f7a9d43c0..6dba996c9f 100644 --- a/kde-plasma/kscreenlocker/kscreenlocker-9999.ebuild +++ b/kde-plasma/kscreenlocker/kscreenlocker-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org pam DESCRIPTION="Library and components for secure lock screen architecture" @@ -18,27 +18,26 @@ IUSE="" RESTRICT="test" +# qtbase slot op: GuiPrivate use in greeter COMMON_DEPEND=" dev-libs/wayland - >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-${QTMIN}:6 >=kde-frameworks/kcmutils-${KFMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6[qml] >=kde-frameworks/kconfigwidgets-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 >=kde-frameworks/kcrash-${KFMIN}:6 - >=kde-frameworks/kdeclarative-${KFMIN}:6 >=kde-frameworks/kglobalaccel-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 >=kde-frameworks/kidletime-${KFMIN}:6 >=kde-frameworks/kio-${KFMIN}:6 >=kde-frameworks/knotifications-${KFMIN}:6 - >=kde-frameworks/kpackage-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 >=kde-frameworks/kwindowsystem-${KFMIN}:6 - >=kde-frameworks/kxmlgui-${KFMIN}:6 >=kde-frameworks/solid-${KFMIN}:6 - >=kde-plasma/kwayland-${PVCUT}:6 >=kde-plasma/layer-shell-qt-${PVCUT}:6 + >=kde-plasma/libplasma-${PVCUT}:6 >=kde-plasma/libkscreen-${PVCUT}:6 sys-libs/pam x11-libs/libX11 @@ -75,6 +74,7 @@ src_test() { src_install() { ecm_src_install - newpamd "${FILESDIR}/kde.pam" kde - newpamd "${FILESDIR}/kde-np.pam" kde-np + newpamd "${FILESDIR}/kde-r1.pam" kde + newpamd "${FILESDIR}/kde-fingerprint.pam" kde-fingerprint + newpamd "${FILESDIR}/kde-smartcard.pam" kde-smartcard } diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.27.49.9999.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-6.1.49.9999.ebuild index 4f90cf7f3b..06db67fa80 100644 --- a/kde-plasma/ksshaskpass/ksshaskpass-5.27.49.9999.ebuild +++ b/kde-plasma/ksshaskpass/ksshaskpass-6.1.49.9999.ebuild @@ -1,26 +1,26 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Implementation of ssh-askpass with KDE Wallet integration" HOMEPAGE+=" https://invent.kde.org/plasma/ksshaskpass" LICENSE="GPL-2" # TODO: CHECK -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[widgets] + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 " RDEPEND="${DEPEND}" @@ -34,7 +34,7 @@ src_install() { pkg_postinst() { ecm_pkg_postinst - elog "In order to have ssh-agent start with Plasma 5," + elog "In order to have ssh-agent start with Plasma 6," elog "edit /etc/xdg/plasma-workspace/env/10-agent-startup.sh" elog "and uncomment the lines enabling ssh-agent." elog @@ -43,10 +43,7 @@ pkg_postinst() { elog "to properly kill the agent when the session ends." elog elog "${PN} has been installed as your default askpass application" - elog "for Plasma 5 sessions." + elog "for Plasma 6 sessions." elog "If that's not desired, select the one you want to use in" elog "/etc/xdg/plasma-workspace/env/05-ksshaskpass.sh" - - # Clean up pre-5.17.4 dirs - rmdir -v "${EROOT}"/etc/plasma{/startup,} 2> /dev/null } diff --git a/kde-plasma/ksshaskpass/ksshaskpass-9999.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-9999.ebuild index aa18e3c795..822bf78ef3 100644 --- a/kde-plasma/ksshaskpass/ksshaskpass-9999.ebuild +++ b/kde-plasma/ksshaskpass/ksshaskpass-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.245.0 -QTMIN=6.6.0 +KFMIN=9999 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Implementation of ssh-askpass with KDE Wallet integration" @@ -46,7 +46,4 @@ pkg_postinst() { elog "for Plasma 6 sessions." elog "If that's not desired, select the one you want to use in" elog "/etc/xdg/plasma-workspace/env/05-ksshaskpass.sh" - - # Clean up pre-5.17.4 dirs - rmdir -v "${EROOT}"/etc/plasma{/startup,} 2> /dev/null } diff --git a/kde-plasma/ksshaskpass/metadata.xml b/kde-plasma/ksshaskpass/metadata.xml index d925f24397..8a7cc7ffeb 100644 --- a/kde-plasma/ksshaskpass/metadata.xml +++ b/kde-plasma/ksshaskpass/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/ksshaskpass</remote-id> </upstream> </pkgmetadata> diff --git a/kde-plasma/ksysguard/ksysguard-9999.ebuild b/kde-plasma/ksysguard/ksysguard-9999.ebuild deleted file mode 100644 index 5ba7a9cba2..0000000000 --- a/kde-plasma/ksysguard/ksysguard-9999.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -KFMIN=5.245.0 -PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 -inherit ecm kde.org - -DESCRIPTION="Network-enabled resource usage monitor" -HOMEPAGE="https://apps.kde.org/ksysguard/ https://userbase.kde.org/KSysGuard" - -if [[ ${KDE_BUILD_TYPE} != live ]]; then - SRC_URI="mirror://kde/unstable/${PN}/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -fi - -LICENSE="GPL-2+" -SLOT="6" -IUSE="lm-sensors" - -DEPEND=" - >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml] - >=kde-frameworks/kcompletion-${KFMIN}:6 - >=kde-frameworks/kconfig-${KFMIN}:6 - >=kde-frameworks/kconfigwidgets-${KFMIN}:6 - >=kde-frameworks/kcoreaddons-${KFMIN}:6 - >=kde-frameworks/kdbusaddons-${KFMIN}:6 - >=kde-frameworks/ki18n-${KFMIN}:6 - >=kde-frameworks/kiconthemes-${KFMIN}:6 - >=kde-frameworks/kio-${KFMIN}:6 - >=kde-frameworks/kitemviews-${KFMIN}:6 - >=kde-frameworks/knewstuff-${KFMIN}:6 - >=kde-frameworks/knotifications-${KFMIN}:6 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 - >=kde-frameworks/kwindowsystem-${KFMIN}:6 - >=kde-frameworks/kxmlgui-${KFMIN}:6 - >=kde-plasma/libksysguard-${PVCUT}:6 - lm-sensors? ( sys-apps/lm-sensors:= ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package lm-sensors Sensors) - ) - ecm_src_configure -} diff --git a/kde-plasma/ksysguard/metadata.xml b/kde-plasma/ksysguard/metadata.xml deleted file mode 100644 index d925f24397..0000000000 --- a/kde-plasma/ksysguard/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - </upstream> -</pkgmetadata> diff --git a/kde-plasma/ksystemstats/ksystemstats-5.27.49.9999.ebuild b/kde-plasma/ksystemstats/ksystemstats-6.1.49.9999.ebuild index 4939e9ae58..e7158b228d 100644 --- a/kde-plasma/ksystemstats/ksystemstats-5.27.49.9999.ebuild +++ b/kde-plasma/ksystemstats/ksystemstats-6.1.49.9999.ebuild @@ -1,44 +1,43 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="forceoptional" -KFMIN=5.106.0 +KFMIN=6.3.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 +QTMIN=6.7.1 VIRTUALX_REQUIRED="test" # bug 909312 (test fails) inherit ecm plasma.kde.org virtualx DESCRIPTION="Plugin-based system monitoring daemon" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="networkmanager" DEPEND=" dev-libs/libnl:3 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=kde-plasma/libksysguard-${PVCUT}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,network] + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + >=kde-plasma/libksysguard-${PVCUT}:6 net-libs/libpcap sys-apps/lm-sensors:= sys-libs/libcap virtual/libudev:= - networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) + networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 ) " RDEPEND="${DEPEND}" src_configure() { local mycmakeargs=( - $(cmake_use_find_package networkmanager KF5NetworkManagerQt) + $(cmake_use_find_package networkmanager KF6NetworkManagerQt) ) ecm_src_configure } diff --git a/kde-plasma/ksystemstats/ksystemstats-9999.ebuild b/kde-plasma/ksystemstats/ksystemstats-9999.ebuild index f322d7cd25..eff2e1379b 100644 --- a/kde-plasma/ksystemstats/ksystemstats-9999.ebuild +++ b/kde-plasma/ksystemstats/ksystemstats-9999.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="forceoptional" -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 VIRTUALX_REQUIRED="test" # bug 909312 (test fails) inherit ecm plasma.kde.org virtualx diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.27.49.9999.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-6.1.49.9999.ebuild index 446a1b4b22..d465cb4aaf 100644 --- a/kde-plasma/kwallet-pam/kwallet-pam-5.27.49.9999.ebuild +++ b/kde-plasma/kwallet-pam/kwallet-pam-6.1.49.9999.ebuild @@ -1,22 +1,21 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.102.0 -PVCUT=$(ver_cut 1-3) +KFMIN=6.3.0 inherit ecm plasma.kde.org DESCRIPTION="PAM module to not enter KWallet password again after login" LICENSE="LGPL-2.1" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" dev-libs/libgcrypt:0= - >=kde-frameworks/kwallet-${KFMIN}:5 + >=kde-frameworks/kwallet-${KFMIN}:6 sys-libs/pam " RDEPEND="${DEPEND} @@ -32,6 +31,6 @@ src_configure() { pkg_postinst() { ecm_pkg_postinst - elog "This package enables auto-unlocking of kde-frameworks/kwallet:5." + elog "This package enables auto-unlocking of kde-frameworks/kwallet:6." elog "See also: https://wiki.gentoo.org/wiki/KDE#KWallet_auto-unlocking" } diff --git a/kde-plasma/kwallet-pam/kwallet-pam-9999.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-9999.ebuild index 543426b2e0..3ce7fb2c05 100644 --- a/kde-plasma/kwallet-pam/kwallet-pam-9999.ebuild +++ b/kde-plasma/kwallet-pam/kwallet-pam-9999.ebuild @@ -1,10 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.245.0 -PVCUT=$(ver_cut 1-3) +KFMIN=9999 inherit ecm plasma.kde.org DESCRIPTION="PAM module to not enter KWallet password again after login" diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.27.49.9999.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-6.1.49.9999.ebuild index 16dfb0e281..023367f3a6 100644 --- a/kde-plasma/kwayland-integration/kwayland-integration-5.27.49.9999.ebuild +++ b/kde-plasma/kwayland-integration/kwayland-integration-6.1.49.9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm plasma.kde.org +KFMIN=5.115.0 +QTMIN=5.15.12 +inherit ecm flag-o-matic plasma.kde.org DESCRIPTION="Provides KWindowSystem integration plugin for Wayland" HOMEPAGE="https://invent.kde.org/plasma/kwayland-integration" @@ -20,7 +20,7 @@ IUSE="" # dev-qt/qtgui: QtXkbCommonSupportPrivate # dev-qt/qtwayland: Qt::WaylandClientPrivate (private/qwayland*_p.h) stuff # kde-frameworks/kwindowsystem: Various private headers -DEPEND=" +RDEPEND=" >=dev-libs/wayland-1.15 >=dev-qt/qtgui-${QTMIN}:5= || ( @@ -33,16 +33,16 @@ DEPEND=" >=kde-plasma/kwayland-${KFMIN}:5 x11-libs/libxkbcommon " -RDEPEND="${DEPEND}" +DEPEND="${RDEPEND} + dev-libs/plasma-wayland-protocols +" BDEPEND=" >=dev-qt/qtwaylandscanner-${QTMIN}:5 dev-util/wayland-scanner virtual/pkgconfig " -src_prepare() { - ecm_src_prepare - ecm_punt_kf_module IdleTime - cmake_comment_add_subdirectory autotests # only contains idletime test - cmake_run_in src cmake_comment_add_subdirectory idletime +src_configure() { + filter-lto # bug 921430 + ecm_src_configure } diff --git a/kde-plasma/kwayland-integration/kwayland-integration-9999.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-9999.ebuild new file mode 100644 index 0000000000..023367f3a6 --- /dev/null +++ b/kde-plasma/kwayland-integration/kwayland-integration-9999.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.115.0 +QTMIN=5.15.12 +inherit ecm flag-o-matic plasma.kde.org + +DESCRIPTION="Provides KWindowSystem integration plugin for Wayland" +HOMEPAGE="https://invent.kde.org/plasma/kwayland-integration" + +LICENSE="LGPL-2.1" +SLOT="5" +KEYWORDS="" +IUSE="" + +# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X +# slot ops: +# dev-qt/qtgui: QtXkbCommonSupportPrivate +# dev-qt/qtwayland: Qt::WaylandClientPrivate (private/qwayland*_p.h) stuff +# kde-frameworks/kwindowsystem: Various private headers +RDEPEND=" + >=dev-libs/wayland-1.15 + >=dev-qt/qtgui-${QTMIN}:5= + || ( + >=dev-qt/qtgui-${QTMIN}:5[libinput] + >=dev-qt/qtgui-${QTMIN}:5[X] + ) + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtwayland-${QTMIN}:5= + >=kde-frameworks/kwindowsystem-${KFMIN}:5= + >=kde-plasma/kwayland-${KFMIN}:5 + x11-libs/libxkbcommon +" +DEPEND="${RDEPEND} + dev-libs/plasma-wayland-protocols +" +BDEPEND=" + >=dev-qt/qtwaylandscanner-${QTMIN}:5 + dev-util/wayland-scanner + virtual/pkgconfig +" + +src_configure() { + filter-lto # bug 921430 + ecm_src_configure +} diff --git a/kde-plasma/kwayland-integration/metadata.xml b/kde-plasma/kwayland-integration/metadata.xml index d925f24397..7715b57664 100644 --- a/kde-plasma/kwayland-integration/metadata.xml +++ b/kde-plasma/kwayland-integration/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/kwayland-integration</remote-id> </upstream> </pkgmetadata> diff --git a/kde-plasma/kwayland/kwayland-5.239.9999.ebuild b/kde-plasma/kwayland/kwayland-5.239.9999.ebuild index 5ce2ed6538..02f2429b96 100644 --- a/kde-plasma/kwayland/kwayland-5.239.9999.ebuild +++ b/kde-plasma/kwayland/kwayland-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -8,7 +8,7 @@ ECM_QTHELP="true" ECM_TEST="true" KFMIN=$(ver_cut 1-2) QTMIN=5.15.9 -inherit ecm frameworks.kde.org +inherit ecm flag-o-matic frameworks.kde.org DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries" HOMEPAGE="https://invent.kde.org/frameworks/kwayland" @@ -37,3 +37,8 @@ BDEPEND=" >=dev-qt/qtwaylandscanner-${QTMIN}:5 >=dev-util/wayland-scanner-1.19.0 " + +src_configure() { + filter-lto # bug 866575 + ecm_src_configure +} diff --git a/kde-plasma/kwayland/kwayland-6.1.49.9999.ebuild b/kde-plasma/kwayland/kwayland-6.1.49.9999.ebuild new file mode 100644 index 0000000000..bce606467e --- /dev/null +++ b/kde-plasma/kwayland/kwayland-6.1.49.9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=6.3.0 +QTMIN=6.7.1 +inherit ecm flag-o-matic plasma.kde.org + +DESCRIPTION="Qt-style API to interact with the wayland-client API" +HOMEPAGE="https://invent.kde.org/frameworks/kwayland" + +LICENSE="LGPL-2.1" +SLOT="6" +KEYWORDS="" +IUSE="" + +# All failing, I guess we need a virtual wayland server +RESTRICT="test" + +# slot ops: includes qpa/qplatformnativeinterface.h, surface_p.h +RDEPEND=" + >=dev-libs/wayland-1.15.0 + >=dev-qt/qtbase-${QTMIN}:6=[concurrent,gui,opengl] + >=dev-qt/qtwayland-${QTMIN}:6= + media-libs/libglvnd +" +DEPEND="${RDEPEND} + >=dev-libs/plasma-wayland-protocols-1.13.0 + >=dev-libs/wayland-protocols-1.15 + sys-kernel/linux-headers +" +BDEPEND=" + >=dev-qt/qtwayland-${QTMIN}:6 + >=dev-util/wayland-scanner-1.19.0 +" + +src_configure() { + filter-lto # bug 866575 + ecm_src_configure +} diff --git a/kde-plasma/kwayland/kwayland-9999.ebuild b/kde-plasma/kwayland/kwayland-9999.ebuild index 5124389daa..9739019d3c 100644 --- a/kde-plasma/kwayland/kwayland-9999.ebuild +++ b/kde-plasma/kwayland/kwayland-9999.ebuild @@ -1,16 +1,18 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" -QTMIN=6.6.0 -inherit ecm frameworks.kde.org +KFMIN=9999 +QTMIN=6.7.1 +inherit ecm flag-o-matic plasma.kde.org -DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries" +DESCRIPTION="Qt-style API to interact with the wayland-client API" HOMEPAGE="https://invent.kde.org/frameworks/kwayland" LICENSE="LGPL-2.1" +SLOT="6" KEYWORDS="" IUSE="" @@ -25,7 +27,7 @@ RDEPEND=" media-libs/libglvnd " DEPEND="${RDEPEND} - >=dev-libs/plasma-wayland-protocols-1.11.1 + >=dev-libs/plasma-wayland-protocols-1.13.0 >=dev-libs/wayland-protocols-1.15 sys-kernel/linux-headers " @@ -33,3 +35,8 @@ BDEPEND=" >=dev-qt/qtwayland-${QTMIN}:6 >=dev-util/wayland-scanner-1.19.0 " + +src_configure() { + filter-lto # bug 866575 + ecm_src_configure +} diff --git a/kde-plasma/kwin/files/kwin-5.26.80-gstreamer-optional.patch b/kde-plasma/kwin/files/kwin-5.26.80-gstreamer-optional.patch deleted file mode 100644 index 268d88a09c..0000000000 --- a/kde-plasma/kwin/files/kwin-5.26.80-gstreamer-optional.patch +++ /dev/null @@ -1,25 +0,0 @@ -From e15641e466b4802f73b34ea2e510df7f78c50afd Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com> -Date: Tue, 6 Aug 2019 22:36:44 +0200 -Subject: [PATCH] Disable the effect video button if gstreamer is missing - ---- - src/kcms/effects/package/contents/ui/Effect.qml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/kcms/effects/package/contents/ui/Effect.qml b/src/kcms/effects/package/contents/ui/Effect.qml -index f8a36c03e..ce673728e 100644 ---- a/src/kcms/effects/package/contents/ui/Effect.qml -+++ b/src/kcms/effects/package/contents/ui/Effect.qml -@@ -116,7 +116,7 @@ Kirigami.SwipeListItem { - } - actions: [ - Kirigami.Action { -- visible: model.VideoRole.toString() !== "" -+ visible: false - icon.name: "videoclip-amarok" - tooltip: i18nc("@info:tooltip", "Show/Hide Video") - onTriggered: videoItem.showHide() --- -2.39.0 - diff --git a/kde-plasma/kwin/files/kwin-5.90.0-gstreamer-optional.patch b/kde-plasma/kwin/files/kwin-5.90.0-gstreamer-optional.patch deleted file mode 100644 index a6cd6729a1..0000000000 --- a/kde-plasma/kwin/files/kwin-5.90.0-gstreamer-optional.patch +++ /dev/null @@ -1,25 +0,0 @@ -From a6eec8e984aa97110a9cad22121fc4e88d3f12ba Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com> -Date: Tue, 6 Aug 2019 22:36:44 +0200 -Subject: [PATCH] Disable the effect video button if gstreamer is missing - ---- - src/kcms/effects/ui/Effect.qml | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/kcms/effects/ui/Effect.qml b/src/kcms/effects/ui/Effect.qml -index c973afb941..b083d3ac22 100644 ---- a/src/kcms/effects/ui/Effect.qml -+++ b/src/kcms/effects/ui/Effect.qml -@@ -122,7 +122,7 @@ Kirigami.SwipeListItem { - - actions: [ - Kirigami.Action { -- visible: model.VideoRole.toString() !== "" -+ visible: false - icon.name: "videoclip-amarok" - tooltip: i18nc("@info:tooltip", "Show/Hide Video") - onTriggered: videoItem.showHide() --- -2.43.0 - diff --git a/kde-plasma/kwin/kwin-5.27.49.9999.ebuild b/kde-plasma/kwin/kwin-5.27.49.9999.ebuild deleted file mode 100644 index 8322e66518..0000000000 --- a/kde-plasma/kwin/kwin-5.27.49.9999.ebuild +++ /dev/null @@ -1,136 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="optional" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org optfeature - -DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="accessibility caps gles2-only lock multimedia plasma screencast" - -RESTRICT="test" - -COMMON_DEPEND=" - >=dev-libs/libinput-1.19:= - >=dev-libs/wayland-1.21.0 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5=[accessibility,egl,gles2-only=,libinput] - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5[qml] - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5=[X(+)] - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kidletime-${KFMIN}:5= - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kpackage-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5=[X] - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-plasma/breeze-${PVCUT}:5 - >=kde-plasma/kdecoration-${PVCUT}:5 - >=kde-plasma/kwayland-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 - >=kde-plasma/plasma-activities-${KFMIN}:5 - media-libs/fontconfig - media-libs/freetype - media-libs/lcms:2 - media-libs/libepoxy - media-libs/libglvnd - >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X] - virtual/libudev:= - x11-libs/libX11 - x11-libs/libXi - >=x11-libs/libdrm-2.4.112 - >=x11-libs/libxcb-1.10:= - >=x11-libs/libxcvt-0.1.1 - >=x11-libs/libxkbcommon-1.5.0 - x11-libs/xcb-util-cursor - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-wm - accessibility? ( media-libs/libqaccessibilityclient:5 ) - gles2-only? ( media-libs/mesa[gles2] ) - lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:5 ) - plasma? ( >=kde-frameworks/krunner-${KFMIN}:5 ) - screencast? ( >=media-video/pipewire-0.3:= ) -" -RDEPEND="${COMMON_DEPEND} - !kde-plasma/kwayland-server - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5[qml] - sys-apps/hwdata - x11-base/xwayland - multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer,qml] ) -" -DEPEND="${COMMON_DEPEND} - >=dev-libs/plasma-wayland-protocols-1.9 - >=dev-libs/wayland-protocols-1.31 - >=dev-qt/designer-${QTMIN}:5 - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtwayland-${QTMIN}:5 - x11-base/xorg-proto - x11-libs/xcb-util-image - caps? ( sys-libs/libcap ) -" -BDEPEND=" - >=dev-qt/qtwaylandscanner-${QTMIN}:5 - dev-util/wayland-scanner - >=kde-frameworks/kcmutils-${KFMIN}:5 -" -PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*" - -src_prepare() { - ecm_src_prepare - use multimedia || eapply "${FILESDIR}/${PN}-5.26.80-gstreamer-optional.patch" - - # TODO: try to get a build switch upstreamed - if ! use screencast; then - sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt || die - fi -} - -src_configure() { - local mycmakeargs=( - # KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still hard-depends on it - $(cmake_use_find_package accessibility QAccessibilityClient) - $(cmake_use_find_package caps Libcap) - -DKWIN_BUILD_SCREENLOCKER=$(usex lock) - $(cmake_use_find_package plasma KF5Runner) - ) - - ecm_src_configure -} - -pkg_postinst() { - ecm_pkg_postinst - optfeature "color management support" x11-misc/colord - elog - elog "In Plasma 5.20, default behavior of the Task Switcher to move minimised" - elog "windows to the end of the list was changed so that it remains in the" - elog "original order. To revert to the well established behavior:" - elog - elog " - Edit ~/.config/kwinrc" - elog " - Find [TabBox] section" - elog " - Add \"MoveMinimizedWindowsToEndOfTabBoxFocusChain=true\"" -} diff --git a/kde-plasma/kwin/kwin-6.1.49.9999.ebuild b/kde-plasma/kwin/kwin-6.1.49.9999.ebuild new file mode 100644 index 0000000000..379a43b3d9 --- /dev/null +++ b/kde-plasma/kwin/kwin-6.1.49.9999.ebuild @@ -0,0 +1,143 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="true" +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux" + +LICENSE="GPL-2+" +SLOT="6" +KEYWORDS="" +IUSE="accessibility +caps gles2-only lock screencast +shortcuts systemd" + +RESTRICT="test" + +# qtbase slot op: GuiPrivate use in tabbox +COMMON_DEPEND=" + dev-libs/libei + >=dev-libs/libinput-1.19:= + >=dev-libs/wayland-1.22.0 + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsensors-${QTMIN}:6 + >=dev-qt/qtshadertools-${QTMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6[qml] + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kdeclarative-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6=[X(+)] + >=kde-frameworks/kguiaddons-${KFMIN}:6[wayland] + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kidletime-${KFMIN}:6=[wayland] + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kpackage-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6=[wayland,X] + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-plasma/breeze-${PVCUT}:6 + >=kde-plasma/kdecoration-${PVCUT}:6 + >=kde-plasma/kwayland-${PVCUT}:6 + >=kde-plasma/plasma-activities-${PVCUT}:6 + media-libs/fontconfig + media-libs/freetype + media-libs/lcms:2 + media-libs/libdisplay-info:= + media-libs/libepoxy + media-libs/libglvnd + >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X] + virtual/libudev:= + x11-libs/libX11 + x11-libs/libXi + >=x11-libs/libdrm-2.4.116 + >=x11-libs/libxcb-1.10:= + >=x11-libs/libxcvt-0.1.1 + >=x11-libs/libxkbcommon-1.5.0 + x11-libs/xcb-util-cursor + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-wm + accessibility? ( media-libs/libqaccessibilityclient:6 ) + gles2-only? ( || ( + >=media-libs/mesa-24.1.0_rc1[opengl] + <media-libs/mesa-24.1.0_rc1[gles2] + ) ) + lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:6 ) + screencast? ( >=media-video/pipewire-0.3:= ) + shortcuts? ( >=kde-plasma/kglobalacceld-${PVCUT}:6 ) +" +RDEPEND="${COMMON_DEPEND} + !kde-plasma/kdeplasma-addons:5 + !kde-plasma/kwayland-server + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] + || ( + dev-qt/qtmultimedia:6[ffmpeg] + ( + dev-qt/qtmultimedia:6[gstreamer] + media-plugins/gst-plugins-soup:1.0 + ) + ) + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-plasma/libplasma-${PVCUT}:6[wayland(+)] + sys-apps/hwdata + x11-base/xwayland[libei] +" +DEPEND="${COMMON_DEPEND} + >=dev-libs/plasma-wayland-protocols-1.13.0 + >=dev-libs/wayland-protocols-1.34 + >=dev-qt/qttools-${QTMIN}:6[widgets] + >=dev-qt/qtbase-${QTMIN}:6[concurrent] + >=dev-qt/qtwayland-${QTMIN}:6 + x11-base/xorg-proto + x11-libs/xcb-util-image + caps? ( sys-libs/libcap ) + test? ( screencast? ( >=kde-plasma/kpipewire-${PVCUT}:6 ) ) +" +BDEPEND=" + >=dev-qt/qtwayland-${QTMIN}:6 + dev-util/wayland-scanner + >=kde-frameworks/kcmutils-${KFMIN}:6 +" +PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*" + +src_prepare() { + ecm_src_prepare + + # TODO: try to get a build switch upstreamed + if ! use screencast; then + sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt || die + fi + + # TODO: try to get a build switch upstreamed + if ! use systemd; then + sed -e "s/^pkg_check_modules.*libsystemd/#&/" -i CMakeLists.txt || die + fi +} + +src_configure() { + local mycmakeargs=( + # TODO: KWIN_BUILD_X11? + # KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still hard-depends on it + $(cmake_use_find_package accessibility QAccessibilityClient6) + $(cmake_use_find_package caps Libcap) + -DKWIN_BUILD_SCREENLOCKER=$(usex lock) + -DKWIN_BUILD_GLOBALSHORTCUTS=$(usex shortcuts) + ) + + ecm_src_configure +} diff --git a/kde-plasma/kwin/kwin-9999.ebuild b/kde-plasma/kwin/kwin-9999.ebuild index 62b4ce6f41..a2d3200830 100644 --- a/kde-plasma/kwin/kwin-9999.ebuild +++ b/kde-plasma/kwin/kwin-9999.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" -ECM_TEST="optional" -KFMIN=5.245.0 +ECM_TEST="true" +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux" @@ -15,17 +15,23 @@ DESCRIPTION="Flexible, composited Window Manager for windowing systems on Linux" LICENSE="GPL-2+" SLOT="6" KEYWORDS="" -IUSE="accessibility caps gles2-only lock multimedia plasma screencast" +IUSE="accessibility +caps gles2-only lock screencast +shortcuts systemd" RESTRICT="test" +# qtbase slot op: GuiPrivate use in tabbox COMMON_DEPEND=" + dev-libs/libei >=dev-libs/libinput-1.19:= - >=dev-libs/wayland-1.21.0 - >=dev-qt/qtbase-${QTMIN}:6[accessibility,dbus,gles2-only=,gui,libinput,opengl,widgets] + >=dev-libs/wayland-1.22.0 + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=dev-qt/qtbase-${QTMIN}:6=[accessibility=,gles2-only=,gui,libinput,opengl,widgets] >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsensors-${QTMIN}:6 + >=dev-qt/qtshadertools-${QTMIN}:6 >=kde-frameworks/kauth-${KFMIN}:6 >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6[qml] >=kde-frameworks/kconfigwidgets-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 @@ -33,31 +39,32 @@ COMMON_DEPEND=" >=kde-frameworks/kdbusaddons-${KFMIN}:6 >=kde-frameworks/kdeclarative-${KFMIN}:6 >=kde-frameworks/kglobalaccel-${KFMIN}:6=[X(+)] + >=kde-frameworks/kguiaddons-${KFMIN}:6[wayland] >=kde-frameworks/ki18n-${KFMIN}:6 - >=kde-frameworks/kidletime-${KFMIN}:6= + >=kde-frameworks/kidletime-${KFMIN}:6=[wayland] >=kde-frameworks/knewstuff-${KFMIN}:6 >=kde-frameworks/knotifications-${KFMIN}:6 >=kde-frameworks/kpackage-${KFMIN}:6 >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 - >=kde-frameworks/kwindowsystem-${KFMIN}:6=[X] + >=kde-frameworks/kwindowsystem-${KFMIN}:6=[wayland,X] >=kde-frameworks/kxmlgui-${KFMIN}:6 >=kde-plasma/breeze-${PVCUT}:6 >=kde-plasma/kdecoration-${PVCUT}:6 >=kde-plasma/kwayland-${PVCUT}:6 - >=kde-plasma/libplasma-${PVCUT}:6 >=kde-plasma/plasma-activities-${PVCUT}:6 media-libs/fontconfig media-libs/freetype media-libs/lcms:2 - media-libs/libdisplay-info + media-libs/libdisplay-info:= media-libs/libepoxy media-libs/libglvnd >=media-libs/mesa-21.3[egl(+),gbm(+),wayland,X] virtual/libudev:= x11-libs/libX11 x11-libs/libXi - >=x11-libs/libdrm-2.4.112 + >=x11-libs/libdrm-2.4.116 >=x11-libs/libxcb-1.10:= >=x11-libs/libxcvt-0.1.1 >=x11-libs/libxkbcommon-1.5.0 @@ -65,29 +72,41 @@ COMMON_DEPEND=" x11-libs/xcb-util-keysyms x11-libs/xcb-util-wm accessibility? ( media-libs/libqaccessibilityclient:6 ) - gles2-only? ( media-libs/mesa[gles2] ) + gles2-only? ( || ( + >=media-libs/mesa-24.1.0_rc1[opengl] + <media-libs/mesa-24.1.0_rc1[gles2] + ) ) lock? ( >=kde-plasma/kscreenlocker-${PVCUT}:6 ) - plasma? ( >=kde-frameworks/krunner-${KFMIN}:6 ) screencast? ( >=media-video/pipewire-0.3:= ) + shortcuts? ( >=kde-plasma/kglobalacceld-${PVCUT}:6 ) " RDEPEND="${COMMON_DEPEND} !kde-plasma/kdeplasma-addons:5 !kde-plasma/kwayland-server + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] + || ( + dev-qt/qtmultimedia:6[ffmpeg] + ( + dev-qt/qtmultimedia:6[gstreamer] + media-plugins/gst-plugins-soup:1.0 + ) + ) >=kde-frameworks/kirigami-${KFMIN}:6 - >=kde-frameworks/kitemmodels-${KFMIN}:6[qml] + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-plasma/libplasma-${PVCUT}:6[wayland(+)] sys-apps/hwdata - x11-base/xwayland - multimedia? ( >=dev-qt/qtmultimedia-${QTMIN}:6[gstreamer,qml] ) + x11-base/xwayland[libei] " DEPEND="${COMMON_DEPEND} - >=dev-libs/plasma-wayland-protocols-1.11.1 - >=dev-libs/wayland-protocols-1.31 - >=dev-qt/qttools-${QTMIN}:6[designer] + >=dev-libs/plasma-wayland-protocols-1.13.0 + >=dev-libs/wayland-protocols-1.34 + >=dev-qt/qttools-${QTMIN}:6[widgets] >=dev-qt/qtbase-${QTMIN}:6[concurrent] >=dev-qt/qtwayland-${QTMIN}:6 x11-base/xorg-proto x11-libs/xcb-util-image caps? ( sys-libs/libcap ) + test? ( screencast? ( >=kde-plasma/kpipewire-${PVCUT}:6 ) ) " BDEPEND=" >=dev-qt/qtwayland-${QTMIN}:6 @@ -98,21 +117,26 @@ PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*" src_prepare() { ecm_src_prepare - use multimedia || eapply "${FILESDIR}/${PN}-5.90.0-gstreamer-optional.patch" # TODO: try to get a build switch upstreamed if ! use screencast; then sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt || die fi + + # TODO: try to get a build switch upstreamed + if ! use systemd; then + sed -e "s/^pkg_check_modules.*libsystemd/#&/" -i CMakeLists.txt || die + fi } src_configure() { local mycmakeargs=( + # TODO: KWIN_BUILD_X11? # KWIN_BUILD_NOTIFICATIONS exists, but kdeclarative still hard-depends on it - $(cmake_use_find_package accessibility QAccessibilityClient) + $(cmake_use_find_package accessibility QAccessibilityClient6) $(cmake_use_find_package caps Libcap) -DKWIN_BUILD_SCREENLOCKER=$(usex lock) - $(cmake_use_find_package plasma KF6Runner) + -DKWIN_BUILD_GLOBALSHORTCUTS=$(usex shortcuts) ) ecm_src_configure diff --git a/kde-plasma/kwin/metadata.xml b/kde-plasma/kwin/metadata.xml index d71da9e2cb..bb4709286c 100644 --- a/kde-plasma/kwin/metadata.xml +++ b/kde-plasma/kwin/metadata.xml @@ -10,7 +10,7 @@ </upstream> <use> <flag name="lock">Enable screen locking via <pkg>kde-plasma/kscreenlocker</pkg></flag> - <flag name="multimedia">Enable effect video button in desktop effects KCM</flag> <flag name="screencast">Enable screencast portal using <pkg>media-video/pipewire</pkg></flag> + <flag name="shortcuts">Enable global shortcuts support via <pkg>kde-plasma/kglobalacceld</pkg></flag> </use> </pkgmetadata> diff --git a/kde-plasma/kwrited/kwrited-5.27.49.9999.ebuild b/kde-plasma/kwrited/kwrited-5.27.49.9999.ebuild deleted file mode 100644 index aaae0038f3..0000000000 --- a/kde-plasma/kwrited/kwrited-5.27.49.9999.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="KDE Plasma daemon listening for wall and write messages" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kpty-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-plasma/kwrited/kwrited-6.1.49.9999.ebuild b/kde-plasma/kwrited/kwrited-6.1.49.9999.ebuild new file mode 100644 index 0000000000..7f2fd54887 --- /dev/null +++ b/kde-plasma/kwrited/kwrited-6.1.49.9999.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.3.0 +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="KDE Plasma daemon listening for wall and write messages" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kpty-${KFMIN}:6 +" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/kwrited/kwrited-9999.ebuild b/kde-plasma/kwrited/kwrited-9999.ebuild index 32cc9c2eb0..fd7e76be05 100644 --- a/kde-plasma/kwrited/kwrited-9999.ebuild +++ b/kde-plasma/kwrited/kwrited-9999.ebuild @@ -1,11 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.245.0 -PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +KFMIN=9999 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma daemon listening for wall and write messages" diff --git a/kde-plasma/layer-shell-qt/layer-shell-qt-5.27.49.9999.ebuild b/kde-plasma/layer-shell-qt/layer-shell-qt-6.1.49.9999.ebuild index 7d7036b07b..ffa2e9d1fc 100644 --- a/kde-plasma/layer-shell-qt/layer-shell-qt-5.27.49.9999.ebuild +++ b/kde-plasma/layer-shell-qt/layer-shell-qt-6.1.49.9999.ebuild @@ -1,36 +1,31 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Qt component to allow applications make use of Wayland wl-layer-shell protocol" LICENSE="LGPL-3+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" -# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X # slot op: various private QtWaylandClient headers RDEPEND=" >=dev-libs/wayland-1.15 - >=dev-qt/qtdeclarative-${QTMIN}:5 - || ( - >=dev-qt/qtgui-${QTMIN}:5[libinput] - >=dev-qt/qtgui-${QTMIN}:5[X] - ) - >=dev-qt/qtwayland-${QTMIN}:5= + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtwayland-${QTMIN}:6= x11-libs/libxkbcommon " DEPEND="${RDEPEND} dev-libs/wayland-protocols " BDEPEND=" - >=dev-qt/qtwaylandscanner-${QTMIN}:5 dev-util/wayland-scanner virtual/pkgconfig " diff --git a/kde-plasma/layer-shell-qt/layer-shell-qt-9999.ebuild b/kde-plasma/layer-shell-qt/layer-shell-qt-9999.ebuild index f31d98cb5a..f87e4a210d 100644 --- a/kde-plasma/layer-shell-qt/layer-shell-qt-9999.ebuild +++ b/kde-plasma/layer-shell-qt/layer-shell-qt-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.245.0 -QTMIN=6.6.0 +KFMIN=9999 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Qt component to allow applications make use of Wayland wl-layer-shell protocol" @@ -14,15 +14,11 @@ SLOT="6" KEYWORDS="" IUSE="" -# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X # slot op: various private QtWaylandClient headers RDEPEND=" >=dev-libs/wayland-1.15 + >=dev-qt/qtbase-${QTMIN}:6[gui] >=dev-qt/qtdeclarative-${QTMIN}:6 - || ( - >=dev-qt/qtbase-${QTMIN}:6[libinput] - >=dev-qt/qtbase-${QTMIN}:6[X] - ) >=dev-qt/qtwayland-${QTMIN}:6= x11-libs/libxkbcommon " @@ -30,7 +26,6 @@ DEPEND="${RDEPEND} dev-libs/wayland-protocols " BDEPEND=" - >=dev-qt/qtwayland-${QTMIN}:6 dev-util/wayland-scanner virtual/pkgconfig " diff --git a/kde-plasma/libkscreen/libkscreen-5.27.49.9999.ebuild b/kde-plasma/libkscreen/libkscreen-5.27.49.9999.ebuild deleted file mode 100644 index f4f1e4836d..0000000000 --- a/kde-plasma/libkscreen/libkscreen-5.27.49.9999.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="forceoptional" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="Plasma screen management library" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5/8" -KEYWORDS="" -IUSE="" - -# requires running session -RESTRICT="test" - -RDEPEND=" - dev-libs/wayland - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwayland-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-plasma/kwayland-${KFMIN}:5 - x11-libs/libxcb:= -" -DEPEND="${RDEPEND} - >=dev-libs/plasma-wayland-protocols-1.10.0 -" -BDEPEND=" - >=dev-qt/linguist-tools-${QTMIN}:5 - >=dev-qt/qtwaylandscanner-${QTMIN}:5 - dev-util/wayland-scanner -" diff --git a/kde-plasma/libkscreen/libkscreen-6.1.49.9999.ebuild b/kde-plasma/libkscreen/libkscreen-6.1.49.9999.ebuild new file mode 100644 index 0000000000..e2b3053910 --- /dev/null +++ b/kde-plasma/libkscreen/libkscreen-6.1.49.9999.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +ECM_TEST="forceoptional" +KFMIN=6.3.0 +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Plasma screen management library" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6/8" +KEYWORDS="" +IUSE="" + +# requires running session +RESTRICT="test" + +# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h +RDEPEND=" + dev-libs/wayland + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui] + >=dev-qt/qtwayland-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + x11-libs/libxcb:= +" +DEPEND="${RDEPEND} + >=dev-libs/plasma-wayland-protocols-1.13.0 +" +BDEPEND=" + >=dev-qt/qttools-${QTMIN}:6[linguist] + >=dev-qt/qtwayland-${QTMIN}:6 + dev-util/wayland-scanner +" diff --git a/kde-plasma/libkscreen/libkscreen-9999.ebuild b/kde-plasma/libkscreen/libkscreen-9999.ebuild index 203ff6b743..ec381830c7 100644 --- a/kde-plasma/libkscreen/libkscreen-9999.ebuild +++ b/kde-plasma/libkscreen/libkscreen-9999.ebuild @@ -1,13 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_QTHELP="true" ECM_TEST="forceoptional" -KFMIN=5.245.0 -PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +KFMIN=9999 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Plasma screen management library" @@ -20,16 +19,16 @@ IUSE="" # requires running session RESTRICT="test" +# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h RDEPEND=" dev-libs/wayland - >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui] >=dev-qt/qtwayland-${QTMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6 - >=kde-plasma/kwayland-${KFMIN}:6 x11-libs/libxcb:= " DEPEND="${RDEPEND} - >=dev-libs/plasma-wayland-protocols-9999 + >=dev-libs/plasma-wayland-protocols-1.13.0 " BDEPEND=" >=dev-qt/qttools-${QTMIN}:6[linguist] diff --git a/kde-plasma/libksysguard/files/libksysguard-5.22.80-no-detailed-mem-message.patch b/kde-plasma/libksysguard/files/libksysguard-5.22.80-no-detailed-mem-message.patch deleted file mode 100644 index c2fcb9551d..0000000000 --- a/kde-plasma/libksysguard/files/libksysguard-5.22.80-no-detailed-mem-message.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 2e2ab674038a1102081ead255a172a42d3a1d27a Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Tue, 7 Sep 2021 16:08:30 +0200 -Subject: [PATCH] Gentooify message about QtWebEngineWidgets - -Translations can not be provided for this. - -Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> ---- - processui/scripting.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/processui/scripting.cpp b/processui/scripting.cpp -index 1c35f72..7065cbe 100644 ---- a/processui/scripting.cpp -+++ b/processui/scripting.cpp -@@ -241,7 +241,7 @@ new QWebChannel(window.qt.webChannelTransport, function(channel) { - #else - QMessageBox::critical(this, - i18n("QtWebEngineWidgets not available"), -- i18n("KSysGuard library was compiled without QtWebEngineWidgets, please contact your distribution.")); -+ i18n("kde-plasma/libksysguard was built without USE \"webengine\" by user choice, detailed memory information not available.")); - #endif - } - #if WEBENGINE_SCRIPTING_ENABLED --- -2.33.0 - diff --git a/kde-plasma/libksysguard/libksysguard-5.27.49.9999.ebuild b/kde-plasma/libksysguard/libksysguard-5.27.49.9999.ebuild deleted file mode 100644 index 85b519ef50..0000000000 --- a/kde-plasma/libksysguard/libksysguard-5.27.49.9999.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_DESIGNERPLUGIN="true" -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="Task management and system monitoring library" - -LICENSE="LGPL-2+" -SLOT="5/9" -KEYWORDS="" -IUSE="webengine" - -# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras -RDEPEND=" - dev-libs/libnl:3 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5[qml] - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kpackage-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/solid-${KFMIN}:5 - net-libs/libpcap - sys-apps/lm-sensors:= - sys-libs/zlib - x11-libs/libX11 - x11-libs/libXres - webengine? ( - >=dev-qt/qtwebchannel-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5 - ) -" -DEPEND="${RDEPEND} - >=kde-frameworks/kiconthemes-${KFMIN}:5 - x11-base/xorg-proto -" -BDEPEND="sys-libs/libcap" - -# downstream patch -PATCHES=( "${FILESDIR}/${PN}-5.22.80-no-detailed-mem-message.patch" ) - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package webengine Qt5WebChannel) - $(cmake_use_find_package webengine Qt5WebEngineWidgets) - ) - - ecm_src_configure -} - -src_test() { - # bugs 797898, 889942: flaky test - local myctestargs=( - -E "(sensortreemodeltest)" - ) - LC_NUMERIC="C" ecm_src_test # bug 695514 -} diff --git a/kde-plasma/libksysguard/libksysguard-6.1.49.9999.ebuild b/kde-plasma/libksysguard/libksysguard-6.1.49.9999.ebuild new file mode 100644 index 0000000000..bb932fd96a --- /dev/null +++ b/kde-plasma/libksysguard/libksysguard-6.1.49.9999.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=6.3.0 +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Task management and system monitoring library" + +LICENSE="LGPL-2+" +SLOT="6/9" +KEYWORDS="" +IUSE="" + +RDEPEND=" + dev-libs/libnl:3 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6[qml] + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kpackage-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + net-libs/libpcap + sys-apps/lm-sensors:= + sys-libs/zlib +" +DEPEND="${RDEPEND}" +BDEPEND="sys-libs/libcap" + +src_test() { + # bugs 797898, 889942: flaky test + local myctestargs=( + -E "(sensortreemodeltest)" + ) + LC_NUMERIC="C" ecm_src_test # bug 695514 +} diff --git a/kde-plasma/libksysguard/libksysguard-9999.ebuild b/kde-plasma/libksysguard/libksysguard-9999.ebuild index 6ad180d6e5..cb142392aa 100644 --- a/kde-plasma/libksysguard/libksysguard-9999.ebuild +++ b/kde-plasma/libksysguard/libksysguard-9999.ebuild @@ -1,12 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -ECM_DESIGNERPLUGIN="true" ECM_TEST="true" -KFMIN=5.245.0 -QTMIN=6.6.0 +KFMIN=9999 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Task management and system monitoring library" @@ -14,55 +13,27 @@ DESCRIPTION="Task management and system monitoring library" LICENSE="LGPL-2+" SLOT="6/9" KEYWORDS="" -IUSE="webengine" +IUSE="" -# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras RDEPEND=" dev-libs/libnl:3 >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-${QTMIN}:6 >=kde-frameworks/kauth-${KFMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6[qml] - >=kde-frameworks/kconfigwidgets-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 - >=kde-frameworks/kglobalaccel-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 - >=kde-frameworks/kio-${KFMIN}:6 - >=kde-frameworks/kjobwidgets-${KFMIN}:6 >=kde-frameworks/knewstuff-${KFMIN}:6 >=kde-frameworks/kpackage-${KFMIN}:6 >=kde-frameworks/kservice-${KFMIN}:6 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 - >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] >=kde-frameworks/solid-${KFMIN}:6 net-libs/libpcap sys-apps/lm-sensors:= sys-libs/zlib - x11-libs/libX11 - x11-libs/libXres - webengine? ( - >=dev-qt/qtwebchannel-${QTMIN}:6 - >=dev-qt/qtwebengine-${QTMIN}:6 - ) -" -DEPEND="${RDEPEND} - >=kde-frameworks/kiconthemes-${KFMIN}:6 - x11-base/xorg-proto " +DEPEND="${RDEPEND}" BDEPEND="sys-libs/libcap" -# downstream patch -PATCHES=( "${FILESDIR}/${PN}-5.22.80-no-detailed-mem-message.patch" ) - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package webengine Qt6WebChannel) - $(cmake_use_find_package webengine Qt6WebEngineWidgets) - ) - - ecm_src_configure -} - src_test() { # bugs 797898, 889942: flaky test local myctestargs=( diff --git a/kde-plasma/libksysguard/metadata.xml b/kde-plasma/libksysguard/metadata.xml index 4bf88b5f67..f51fd54ff1 100644 --- a/kde-plasma/libksysguard/metadata.xml +++ b/kde-plasma/libksysguard/metadata.xml @@ -11,8 +11,4 @@ <slots> <subslots>Reflects ABI compatibility by soname version</subslots> </slots> - <use> - <flag name="designer">Build plugins for <pkg>dev-qt/designer</pkg></flag> - <flag name="webengine">Enable display of detailed memory information using <pkg>dev-qt/qtwebengine</pkg>.</flag> - </use> </pkgmetadata> diff --git a/kde-plasma/libkworkspace/files/libkworkspace-5.27.9-standalone.patch b/kde-plasma/libkworkspace/files/libkworkspace-5.27.9-standalone.patch deleted file mode 100644 index 85eddb74b5..0000000000 --- a/kde-plasma/libkworkspace/files/libkworkspace-5.27.9-standalone.patch +++ /dev/null @@ -1,108 +0,0 @@ -From 2360505a8f6475b6988efa60c3ba746bfbe4c4d0 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Sun, 2 Feb 2020 18:29:57 +0100 -Subject: [PATCH] libkworkspace: Allow standalone build - ---- - libkworkspace/CMakeLists.txt | 67 +++++++++++++++++++++++++++++++++++- - 1 file changed, 66 insertions(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 015c5181f..0aa635e11 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1,3 +1,56 @@ -+project(libkworkspace) -+ -+if(${CMAKE_SOURCE_DIR} STREQUAL ${libkworkspace_SOURCE_DIR}) -+ set(PROJECT_VERSION "GENTOO_PV") -+ set(PROJECT_VERSION_MAJOR 5) -+ -+ cmake_minimum_required(VERSION 3.16) -+ -+ set(QT_MIN_VERSION "5.15.0") -+ set(KF5_MIN_VERSION "5.82.0") -+ find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core DBus) -+ find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE) -+ set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) -+ -+ include(KDEInstallDirs) -+ include(KDECMakeSettings) -+ include(KDECompilerSettings NO_POLICY_SCOPE) -+ include(ECMMarkNonGuiExecutable) -+ include(CMakePackageConfigHelpers) -+ include(WriteBasicConfigVersionFile) -+ include(CheckIncludeFiles) -+ include(FeatureSummary) -+ include(ECMQtDeclareLoggingCategory) -+ include(KDEPackageAppTemplates) -+ include(ECMMarkAsTest) -+ include(GenerateExportHeader) -+ -+ find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Config CoreAddons I18n WindowSystem) -+ -+ find_package(KWinDBusInterface CONFIG REQUIRED) -+ find_package(KScreenLocker 5.13.80 REQUIRED) -+ find_package(ScreenSaverDBusInterface CONFIG REQUIRED) -+ -+ find_package(X11) -+ set_package_properties(X11 PROPERTIES DESCRIPTION "X11 libraries" -+ URL "http://www.x.org" -+ TYPE OPTIONAL -+ PURPOSE "Required for X11 support") -+ -+ if(X11_FOUND) -+ find_package(Qt5X11Extras ${QT_MIN_VERSION} CONFIG REQUIRED) -+ set(HAVE_X11 1) -+ endif() -+ -+ if(BUILD_TESTING) -+ find_package(Qt5Test ${QT_MIN_VERSION} CONFIG REQUIRED) -+ endif() -+ -+ check_include_files(unistd.h HAVE_UNISTD_H) -+ -+ configure_file(../config-workspace.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-workspace.h) -+ configure_file(../config-X11.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-X11.h) -+endif() - - set(kworkspace_LIB_SRCS kdisplaymanager.cpp - kworkspace.cpp -@@ -12,9 +65,17 @@ add_definitions(-DTRANSLATION_DOMAIN=\"libkworkspace\") - qt_add_dbus_interface(kworkspace_LIB_SRCS kf5_org.kde.KLauncher.xml klauncher_interface) - qt_add_dbus_interface(kworkspace_LIB_SRCS ${KSCREENLOCKER_DBUS_INTERFACES_DIR}/kf5_org.freedesktop.ScreenSaver.xml screenlocker_interface ) - qt_add_dbus_interface(kworkspace_LIB_SRCS ${KSCREENLOCKER_DBUS_INTERFACES_DIR}/org.kde.screensaver.xml kscreenlocker_interface ) -+if(${CMAKE_SOURCE_DIR} STREQUAL ${libkworkspace_SOURCE_DIR}) -+qt_add_dbus_interface(kworkspace_LIB_SRCS ../ksmserver/org.kde.LogoutPrompt.xml logoutprompt_interface) -+qt_add_dbus_interface(kworkspace_LIB_SRCS ../startkde/plasma-session/org.kde.Startup.xml startup_interface) -+qt_add_dbus_interface(kworkspace_LIB_SRCS ../startkde/plasma-shutdown/org.kde.Shutdown.xml shutdown_interface) -+set(ksmserver_xml ../ksmserver/org.kde.KSMServerInterface.xml) -+else() - qt_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.LogoutPrompt.xml logoutprompt_interface) - qt_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/startkde/plasma-session/org.kde.Startup.xml startup_interface) - qt_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/startkde/plasma-shutdown/org.kde.Shutdown.xml shutdown_interface) -+set(ksmserver_xml ${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.KSMServerInterface.xml) -+endif() - - set_source_files_properties("${CMAKE_CURRENT_SOURCE_DIR}/org.freedesktop.login1.Manager.xml" - "${CMAKE_SOURCE_DIR}/data/interfaces/org.freedesktop.login1.Seat.xml" -@@ -30,7 +91,6 @@ list(APPEND kworkspace_LIB_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/login1_manager_inte - qt_add_dbus_interface(kworkspace_LIB_SRCS "org.freedesktop.UPower.xml" upower_interface) - qt_add_dbus_interface(kworkspace_LIB_SRCS "org.freedesktop.ConsoleKit.Manager.xml" consolekit_manager_interface) - --set(ksmserver_xml ${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.KSMServerInterface.xml) - qt_add_dbus_interface( kworkspace_LIB_SRCS ${ksmserver_xml} ksmserver_interface ) - - add_library(kworkspace ${kworkspace_LIB_SRCS}) -@@ -98,3 +158,8 @@ if(BUILD_TESTING) - add_subdirectory(autotests) - add_subdirectory(tests) - endif() -+ -+if ("${CMAKE_BINARY_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}") -+ install( FILES sessionmanagementbackend.h DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kworkspace5 COMPONENT Devel ) -+ feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) -+endif() --- -2.31.1 - diff --git a/kde-plasma/libkworkspace/files/libkworkspace-5.90.0-standalone.patch b/kde-plasma/libkworkspace/files/libkworkspace-5.90.0-standalone.patch deleted file mode 100644 index 5ce29c118a..0000000000 --- a/kde-plasma/libkworkspace/files/libkworkspace-5.90.0-standalone.patch +++ /dev/null @@ -1,104 +0,0 @@ -From a3c528c0d5c4305c44076141150ded3e89db6bc2 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Mon, 21 Feb 2022 12:24:56 +0100 -Subject: [PATCH] libkworkspace: Allow standalone build - -Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> ---- - CMakeLists.txt | 67 ++++++++++++++++++++++++++++++++++++ - 2 files changed, 72 insertions(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index f1b66b8709..62f48ef99a 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1,3 +1,57 @@ -+project(libkworkspace) -+ -+if(${CMAKE_SOURCE_DIR} STREQUAL ${libkworkspace_SOURCE_DIR}) -+ set(PROJECT_VERSION "5.90.0") -+ set(PROJECT_VERSION_MAJOR 6) -+ -+ cmake_minimum_required(VERSION 3.16) -+ -+ set(QT_MIN_VERSION "6.5.0") -+ set(KF6_MIN_VERSION "5.240.0") -+ find_package(Qt6 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core DBus WaylandClient) -+ find_package(ECM ${KF6_MIN_VERSION} REQUIRED NO_MODULE) -+ set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) -+ -+ include(KDEInstallDirs) -+ include(KDECMakeSettings) -+ include(KDECompilerSettings NO_POLICY_SCOPE) -+ include(ECMMarkNonGuiExecutable) -+ include(CMakePackageConfigHelpers) -+ include(WriteBasicConfigVersionFile) -+ include(CheckIncludeFiles) -+ include(FeatureSummary) -+ include(ECMQtDeclareLoggingCategory) -+ include(KDEPackageAppTemplates) -+ include(ECMMarkAsTest) -+ include(GenerateExportHeader) -+ -+ find_package(KF6 ${KF6_MIN_VERSION} REQUIRED COMPONENTS Config CoreAddons I18n Package Service WindowSystem) -+ find_package(Plasma ${PROJECT_VERSION} REQUIRED) -+ find_package(KWinDBusInterface CONFIG REQUIRED) -+ find_package(KScreenLocker 5.13.80 REQUIRED) -+ find_package(ScreenSaverDBusInterface CONFIG REQUIRED) -+ find_package(PlasmaWaylandProtocols 1.6 REQUIRED) -+ -+ find_package(X11) -+ set_package_properties(X11 PROPERTIES DESCRIPTION "X11 libraries" -+ URL "http://www.x.org" -+ TYPE OPTIONAL -+ PURPOSE "Required for X11 support") -+ -+ if(X11_FOUND) -+ find_package(XCB MODULE REQUIRED COMPONENTS XCB RANDR IMAGE) -+ set(HAVE_X11 1) -+ endif() -+ -+ if(BUILD_TESTING) -+ find_package(Qt6Test ${QT_MIN_VERSION} CONFIG REQUIRED) -+ endif() -+ -+ check_include_files(unistd.h HAVE_UNISTD_H) -+ -+ configure_file(../config-workspace.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-workspace.h) -+ configure_file(../config-X11.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-X11.h) -+endif() - - configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config-outputorder.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-outputorder.h) - -@@ -23,11 +77,19 @@ set(kworkspace_LIB_SRCS kdisplaymanager.cpp - add_definitions(-DTRANSLATION_DOMAIN=\"libkworkspace\") - - qt_add_dbus_interface(kworkspace_LIB_SRCS ${KSCREENLOCKER_DBUS_INTERFACES_DIR}/kf6_org.freedesktop.ScreenSaver.xml screenlocker_interface ) -+if(${CMAKE_SOURCE_DIR} STREQUAL ${libkworkspace_SOURCE_DIR}) -+qt_add_dbus_interface(kworkspace_LIB_SRCS ../ksmserver/org.kde.LogoutPrompt.xml logoutprompt_interface) -+qt_add_dbus_interface(kworkspace_LIB_SRCS ../startkde/plasma-session/org.kde.Startup.xml startup_interface) -+qt_add_dbus_interface(kworkspace_LIB_SRCS ../startkde/plasma-shutdown/org.kde.Shutdown.xml shutdown_interface) -+set(ksmserver_xml ../ksmserver/org.kde.KSMServerInterface.xml) -+else() - qt_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.LogoutPrompt.xml logoutprompt_interface) - qt_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/startkde/plasma-session/org.kde.Startup.xml startup_interface) - qt_add_dbus_interface(kworkspace_LIB_SRCS ${plasma-workspace_SOURCE_DIR}/startkde/plasma-shutdown/org.kde.Shutdown.xml shutdown_interface) - - set(ksmserver_xml ${plasma-workspace_SOURCE_DIR}/ksmserver/org.kde.KSMServerInterface.xml) -+endif() -+ - qt_add_dbus_interface( kworkspace_LIB_SRCS ${ksmserver_xml} ksmserver_interface ) - - add_library(kworkspace ${kworkspace_LIB_SRCS}) -@@ -108,3 +170,8 @@ install(EXPORT libkworkspaceLibraryTargets - if(BUILD_TESTING) - add_subdirectory(tests) - endif() -+ -+if ("${CMAKE_BINARY_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}") -+ install( FILES sessionmanagementbackend.h DESTINATION ${KDE_INSTALL_INCLUDEDIR}/kworkspace6 COMPONENT Devel ) -+ feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) -+endif() --- -2.43.0 - diff --git a/kde-plasma/libkworkspace/libkworkspace-5.27.49.9999.ebuild b/kde-plasma/libkworkspace/libkworkspace-5.27.49.9999.ebuild deleted file mode 100644 index 0fdde3aac2..0000000000 --- a/kde-plasma/libkworkspace/libkworkspace-5.27.49.9999.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -KDE_ORG_NAME="plasma-workspace" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="Workspace library to interact with the Plasma session manager" -S="${S}/${PN}" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-plasma/kscreenlocker-${PVCUT}:5 - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXau -" -DEPEND="${RDEPEND} - >=kde-plasma/kwin-${PVCUT}:5 -" - -src_prepare() { - # delete colliding libkworkspace translations, let ecm_src_prepare do its magic - find ../po -type f -name "*po" -and -not -name "libkworkspace*" -delete || die - rm -rf po/*/docs || die - cp -a ../po ./ || die - - eapply "${FILESDIR}/${PN}-5.27.9-standalone.patch" - sed -e "/set/s/GENTOO_PV/$(ver_cut 1-3)/" -i CMakeLists.txt || die - cat >> CMakeLists.txt <<- _EOF_ || die - ki18n_install(po) - _EOF_ - - ecm_src_prepare -} diff --git a/kde-plasma/libkworkspace/libkworkspace-9999.ebuild b/kde-plasma/libkworkspace/libkworkspace-9999.ebuild deleted file mode 100644 index 71f89dbae7..0000000000 --- a/kde-plasma/libkworkspace/libkworkspace-9999.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -KDE_ORG_NAME="plasma-workspace" -KFMIN=5.245.0 -PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 -inherit ecm plasma.kde.org - -DESCRIPTION="Workspace library to interact with the Plasma session manager" -S="${S}/${PN}" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="6" -KEYWORDS="" -IUSE="" - -RDEPEND=" - >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] - >=dev-qt/qtwayland-${QTMIN}:6 - >=kde-frameworks/kconfig-${KFMIN}:6 - >=kde-frameworks/kcoreaddons-${KFMIN}:6 - >=kde-frameworks/ki18n-${KFMIN}:6 - >=kde-frameworks/kpackage-${KFMIN}:6 - >=kde-frameworks/kservice-${KFMIN}:6 - >=kde-frameworks/kwindowsystem-${KFMIN}:6 - >=kde-plasma/kscreenlocker-${PVCUT}:6 - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXau -" -DEPEND="${RDEPEND} - >=kde-plasma/kwin-${PVCUT}:6 -" - -src_prepare() { - # delete colliding libkworkspace translations, let ecm_src_prepare do its magic - find ../po -type f -name "*po" -and -not -name "libkworkspace*" -delete || die - rm -rf po/*/docs || die - cp -a ../po ./ || die - - eapply "${FILESDIR}/${PN}-5.90.0-standalone.patch" -# sed -e "/set/s/GENTOO_PV/$(ver_cut 1-3)/" -i CMakeLists.txt || die - cat >> CMakeLists.txt <<- _EOF_ || die - ki18n_install(po) - _EOF_ - - ecm_src_prepare -} diff --git a/kde-plasma/libkworkspace/metadata.xml b/kde-plasma/libkworkspace/metadata.xml deleted file mode 100644 index d925f24397..0000000000 --- a/kde-plasma/libkworkspace/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - </upstream> -</pkgmetadata> diff --git a/kde-plasma/libplasma/libplasma-5.239.9999.ebuild b/kde-plasma/libplasma/libplasma-5.239.9999.ebuild index 2bb0c32f4c..6c0c1f8f3f 100644 --- a/kde-plasma/libplasma/libplasma-5.239.9999.ebuild +++ b/kde-plasma/libplasma/libplasma-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,6 +6,7 @@ EAPI=8 ECM_NONGUI="true" ECM_QTHELP="true" ECM_TEST="true" +KDE_ORG_TAR_PN="plasma-framework" KFMIN=$(ver_cut 1-2) QTMIN=5.15.9 inherit ecm frameworks.kde.org diff --git a/kde-plasma/libplasma/libplasma-6.1.49.9999.ebuild b/kde-plasma/libplasma/libplasma-6.1.49.9999.ebuild new file mode 100644 index 0000000000..72e60e7803 --- /dev/null +++ b/kde-plasma/libplasma/libplasma-6.1.49.9999.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_NONGUI="true" +ECM_QTHELP="true" +ECM_TEST="true" +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Plasma library and runtime components based upon KF6 and Qt6" + +LICENSE="LGPL-2+" +SLOT="6" +KEYWORDS="" +IUSE="gles2-only" + +RESTRICT="test" + +# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras +COMMON_DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gles2-only=,gui,widgets,X] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=dev-libs/wayland-1.15.0 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6[qml] + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kpackage-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + =kde-plasma/plasma-activities-${PVCUT}*:6 + media-libs/libglvnd + x11-libs/libX11 + x11-libs/libxcb + !gles2-only? ( media-libs/libglvnd[X] ) +" +DEPEND="${COMMON_DEPEND} + >=dev-libs/plasma-wayland-protocols-1.13.0 + x11-base/xorg-proto +" +RDEPEND="${COMMON_DEPEND} + !${CATEGORY}/${PN}:5[-kf6compat(-)] +" +BDEPEND=" + >=dev-qt/qtwayland-${QTMIN}:6 + >=dev-util/wayland-scanner-1.19.0 +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package !gles2-only OpenGL) + ) + + ecm_src_configure +} diff --git a/kde-plasma/libplasma/libplasma-9999.ebuild b/kde-plasma/libplasma/libplasma-9999.ebuild index fa78b17ae8..3cfb509e7c 100644 --- a/kde-plasma/libplasma/libplasma-9999.ebuild +++ b/kde-plasma/libplasma/libplasma-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,16 +6,17 @@ EAPI=8 ECM_NONGUI="true" ECM_QTHELP="true" ECM_TEST="true" -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 -inherit ecm frameworks.kde.org +QTMIN=6.7.1 +inherit ecm plasma.kde.org DESCRIPTION="Plasma library and runtime components based upon KF6 and Qt6" LICENSE="LGPL-2+" +SLOT="6" KEYWORDS="" -IUSE="gles2-only wayland" +IUSE="gles2-only" RESTRICT="test" @@ -48,7 +49,7 @@ COMMON_DEPEND=" !gles2-only? ( media-libs/libglvnd[X] ) " DEPEND="${COMMON_DEPEND} - >=dev-libs/plasma-wayland-protocols-1.11.1 + >=dev-libs/plasma-wayland-protocols-1.13.0 x11-base/xorg-proto " RDEPEND="${COMMON_DEPEND} diff --git a/kde-plasma/milou/metadata.xml b/kde-plasma/milou/metadata.xml index d925f24397..bd10405576 100644 --- a/kde-plasma/milou/metadata.xml +++ b/kde-plasma/milou/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/milou</remote-id> </upstream> </pkgmetadata> diff --git a/kde-plasma/milou/milou-5.27.49.9999.ebuild b/kde-plasma/milou/milou-5.27.49.9999.ebuild deleted file mode 100644 index a36e3253df..0000000000 --- a/kde-plasma/milou/milou-5.27.49.9999.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="Dedicated search application built on top of Baloo" -HOMEPAGE="https://invent.kde.org/plasma/milou" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/krunner-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-plasma/milou/milou-6.1.49.9999.ebuild b/kde-plasma/milou/milou-6.1.49.9999.ebuild new file mode 100644 index 0000000000..68c15b0fa1 --- /dev/null +++ b/kde-plasma/milou/milou-6.1.49.9999.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Dedicated search application built on top of Baloo" +HOMEPAGE="https://invent.kde.org/plasma/milou" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="6" +KEYWORDS="" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/krunner-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-plasma/libplasma-${PVCUT}:6 +" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/milou/milou-9999.ebuild b/kde-plasma/milou/milou-9999.ebuild index eaad7fa209..d0f4157975 100644 --- a/kde-plasma/milou/milou-9999.ebuild +++ b/kde-plasma/milou/milou-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Dedicated search application built on top of Baloo" @@ -21,12 +21,9 @@ DEPEND=" >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] >=dev-qt/qtdeclarative-${QTMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6 - >=kde-frameworks/kcoreaddons-${KFMIN}:6 - >=kde-frameworks/kdeclarative-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 - >=kde-frameworks/kitemmodels-${KFMIN}:6 >=kde-frameworks/krunner-${KFMIN}:6 - >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 >=kde-plasma/libplasma-${PVCUT}:6 " RDEPEND="${DEPEND}" diff --git a/kde-plasma/ocean-sound-theme/ocean-sound-theme-6.1.49.9999.ebuild b/kde-plasma/ocean-sound-theme/ocean-sound-theme-6.1.49.9999.ebuild new file mode 100644 index 0000000000..aac27cc9a5 --- /dev/null +++ b/kde-plasma/ocean-sound-theme/ocean-sound-theme-6.1.49.9999.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.3.0 +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Ocean Sound Theme for Plasma" +HOMEPAGE="https://invent.kde.org/plasma/ocean-sound-theme" + +LICENSE="CC-BY-SA-4.0" +SLOT="6" +KEYWORDS="" diff --git a/kde-plasma/ocean-sound-theme/ocean-sound-theme-9999.ebuild b/kde-plasma/ocean-sound-theme/ocean-sound-theme-9999.ebuild index 7e2672eb79..7430365e14 100644 --- a/kde-plasma/ocean-sound-theme/ocean-sound-theme-9999.ebuild +++ b/kde-plasma/ocean-sound-theme/ocean-sound-theme-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.245.0 -QTMIN=6.6.0 +KFMIN=9999 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Ocean Sound Theme for Plasma" diff --git a/kde-plasma/oxygen-sounds/metadata.xml b/kde-plasma/oxygen-sounds/metadata.xml index d925f24397..0a584161d5 100644 --- a/kde-plasma/oxygen-sounds/metadata.xml +++ b/kde-plasma/oxygen-sounds/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/oxygen-sounds</remote-id> </upstream> </pkgmetadata> diff --git a/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.49.9999.ebuild b/kde-plasma/oxygen-sounds/oxygen-sounds-6.1.49.9999.ebuild index 77b6a46793..b73eea2e4c 100644 --- a/kde-plasma/oxygen-sounds/oxygen-sounds-5.27.49.9999.ebuild +++ b/kde-plasma/oxygen-sounds/oxygen-sounds-6.1.49.9999.ebuild @@ -1,17 +1,17 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Oxygen sound theme for the Plasma desktop" HOMEPAGE="https://invent.kde.org/plasma/oxygen-sounds" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" RDEPEND="!<kde-plasma/oxygen-5.24.80" diff --git a/kde-plasma/oxygen-sounds/oxygen-sounds-9999.ebuild b/kde-plasma/oxygen-sounds/oxygen-sounds-9999.ebuild index 8a230b949a..ff9d88a537 100644 --- a/kde-plasma/oxygen-sounds/oxygen-sounds-9999.ebuild +++ b/kde-plasma/oxygen-sounds/oxygen-sounds-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.245.0 -QTMIN=6.6.0 +KFMIN=9999 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Oxygen sound theme for the Plasma desktop" diff --git a/kde-plasma/oxygen/metadata.xml b/kde-plasma/oxygen/metadata.xml index d925f24397..d6ee381fc9 100644 --- a/kde-plasma/oxygen/metadata.xml +++ b/kde-plasma/oxygen/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/oxygen</remote-id> </upstream> </pkgmetadata> diff --git a/kde-plasma/oxygen/oxygen-5.27.49.9999.ebuild b/kde-plasma/oxygen/oxygen-5.27.49.9999.ebuild deleted file mode 100644 index 8897fae3a2..0000000000 --- a/kde-plasma/oxygen/oxygen-5.27.49.9999.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="Oxygen visual style for the Plasma desktop" -HOMEPAGE="https://invent.kde.org/plasma/oxygen" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/frameworkintegration-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-plasma/kdecoration-${PVCUT}:5 - x11-libs/libxcb -" -DEPEND="${RDEPEND} - >=kde-frameworks/kservice-${KFMIN}:5 -" -PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*" diff --git a/kde-plasma/oxygen/oxygen-6.1.49.9999.ebuild b/kde-plasma/oxygen/oxygen-6.1.49.9999.ebuild new file mode 100644 index 0000000000..014edf7106 --- /dev/null +++ b/kde-plasma/oxygen/oxygen-6.1.49.9999.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KF5MIN=5.115.0 +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QT5MIN=5.15.12 +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Oxygen visual style for the Plasma desktop" +HOMEPAGE="https://invent.kde.org/plasma/oxygen" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="" +IUSE="qt5 X" + +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/frameworkintegration-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-plasma/kdecoration-${PVCUT}:6 + >=kde-plasma/libplasma-${PVCUT}:6 + qt5? ( + >=dev-qt/qtdbus-${QT5MIN}:5 + >=dev-qt/qtdeclarative-${QT5MIN}:5 + >=dev-qt/qtgui-${QT5MIN}:5 + >=dev-qt/qtwidgets-${QT5MIN}:5 + >=kde-frameworks/frameworkintegration-${KF5MIN}:5 + >=kde-frameworks/kcompletion-${KF5MIN}:5 + >=kde-frameworks/kconfig-${KF5MIN}:5 + >=kde-frameworks/kconfigwidgets-${KF5MIN}:5 + >=kde-frameworks/kcoreaddons-${KF5MIN}:5 + >=kde-frameworks/kguiaddons-${KF5MIN}:5 + >=kde-frameworks/ki18n-${KF5MIN}:5 + >=kde-frameworks/kwidgetsaddons-${KF5MIN}:5 + >=kde-frameworks/kwindowsystem-${KF5MIN}:5 + X? ( >=dev-qt/qtx11extras-${QT5MIN}:5 ) + ) + X? ( + >=dev-qt/qtbase-${QTMIN}:6=[gui] + x11-libs/libxcb + ) +" +DEPEND="${RDEPEND} + >=kde-frameworks/kservice-${KFMIN}:6 +" +PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*" + +src_configure() { + local mycmakeargs=( + -DBUILD_QT6=ON + -DBUILD_QT5=$(usex qt5) + $(cmake_use_find_package X XCB) + ) + ecm_src_configure +} diff --git a/kde-plasma/oxygen/oxygen-9999.ebuild b/kde-plasma/oxygen/oxygen-9999.ebuild index 2baada87b3..05351c9941 100644 --- a/kde-plasma/oxygen/oxygen-9999.ebuild +++ b/kde-plasma/oxygen/oxygen-9999.ebuild @@ -1,11 +1,13 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.245.0 +KF5MIN=5.115.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QT5MIN=5.15.12 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Oxygen visual style for the Plasma desktop" @@ -14,8 +16,9 @@ HOMEPAGE="https://invent.kde.org/plasma/oxygen" LICENSE="GPL-2" # TODO: CHECK SLOT="6" KEYWORDS="" -IUSE="" +IUSE="qt5 X" +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h RDEPEND=" >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-${QTMIN}:6 @@ -30,9 +33,38 @@ RDEPEND=" >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 >=kde-frameworks/kwindowsystem-${KFMIN}:6 >=kde-plasma/kdecoration-${PVCUT}:6 - x11-libs/libxcb + >=kde-plasma/libplasma-${PVCUT}:6 + qt5? ( + >=dev-qt/qtdbus-${QT5MIN}:5 + >=dev-qt/qtdeclarative-${QT5MIN}:5 + >=dev-qt/qtgui-${QT5MIN}:5 + >=dev-qt/qtwidgets-${QT5MIN}:5 + >=kde-frameworks/frameworkintegration-${KF5MIN}:5 + >=kde-frameworks/kcompletion-${KF5MIN}:5 + >=kde-frameworks/kconfig-${KF5MIN}:5 + >=kde-frameworks/kconfigwidgets-${KF5MIN}:5 + >=kde-frameworks/kcoreaddons-${KF5MIN}:5 + >=kde-frameworks/kguiaddons-${KF5MIN}:5 + >=kde-frameworks/ki18n-${KF5MIN}:5 + >=kde-frameworks/kwidgetsaddons-${KF5MIN}:5 + >=kde-frameworks/kwindowsystem-${KF5MIN}:5 + X? ( >=dev-qt/qtx11extras-${QT5MIN}:5 ) + ) + X? ( + >=dev-qt/qtbase-${QTMIN}:6=[gui] + x11-libs/libxcb + ) " DEPEND="${RDEPEND} >=kde-frameworks/kservice-${KFMIN}:6 " PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*" + +src_configure() { + local mycmakeargs=( + -DBUILD_QT6=ON + -DBUILD_QT5=$(usex qt5) + $(cmake_use_find_package X XCB) + ) + ecm_src_configure +} diff --git a/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.239.9999.ebuild b/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.239.9999.ebuild index 1ab189ad30..e74c38c2d3 100644 --- a/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.239.9999.ebuild +++ b/kde-plasma/plasma-activities-stats/plasma-activities-stats-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,6 +6,7 @@ EAPI=8 ECM_NONGUI="true" ECM_QTHELP="true" ECM_TEST="true" +KDE_ORG_TAR_PN="kactivities-stats" KFMIN=$(ver_cut 1-2) QTMIN=5.15.9 inherit ecm frameworks.kde.org diff --git a/kde-plasma/plasma-activities-stats/plasma-activities-stats-6.1.49.9999.ebuild b/kde-plasma/plasma-activities-stats/plasma-activities-stats-6.1.49.9999.ebuild new file mode 100644 index 0000000000..0aaf587921 --- /dev/null +++ b/kde-plasma/plasma-activities-stats/plasma-activities-stats-6.1.49.9999.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_NONGUI="true" +ECM_QTHELP="true" +ECM_TEST="true" +KFMIN=6.3.0 +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Library for accessing usage data collected by the activities system" + +LICENSE="LGPL-2+" +SLOT="6" +KEYWORDS="" +IUSE="" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,sql] + >=kde-frameworks/kconfig-${KFMIN}:6 + kde-plasma/plasma-activities:6 +" +DEPEND="${RDEPEND} + test? ( dev-libs/boost ) +" diff --git a/kde-plasma/plasma-activities-stats/plasma-activities-stats-9999.ebuild b/kde-plasma/plasma-activities-stats/plasma-activities-stats-9999.ebuild index 25b4b453f6..645701430e 100644 --- a/kde-plasma/plasma-activities-stats/plasma-activities-stats-9999.ebuild +++ b/kde-plasma/plasma-activities-stats/plasma-activities-stats-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ EAPI=8 ECM_NONGUI="true" ECM_QTHELP="true" ECM_TEST="true" -KFMIN=5.245.0 -QTMIN=6.6.0 +KFMIN=9999 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Library for accessing usage data collected by the activities system" @@ -20,7 +20,7 @@ IUSE="" RDEPEND=" >=dev-qt/qtbase-${QTMIN}:6[dbus,sql] >=kde-frameworks/kconfig-${KFMIN}:6 - >=kde-plasma/plasma-activities-${KFMIN}:6 + kde-plasma/plasma-activities:6 " DEPEND="${RDEPEND} test? ( dev-libs/boost ) diff --git a/kde-plasma/plasma-activities/plasma-activities-5.239.9999.ebuild b/kde-plasma/plasma-activities/plasma-activities-5.239.9999.ebuild index 1fbce37758..6675f2b2ff 100644 --- a/kde-plasma/plasma-activities/plasma-activities-5.239.9999.ebuild +++ b/kde-plasma/plasma-activities/plasma-activities-5.239.9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,6 +6,7 @@ EAPI=8 ECM_NONGUI="true" ECM_QTHELP="true" ECM_TEST="true" +KDE_ORG_TAR_PN="kactivities" KFMIN=$(ver_cut 1-2) QTMIN=5.15.9 inherit ecm frameworks.kde.org @@ -26,4 +27,5 @@ RDEPEND=" " DEPEND="${RDEPEND} dev-libs/boost + test? ( =kde-frameworks/kwindowsystem-${KFMIN}*:5[X] ) " diff --git a/kde-plasma/plasma-activities/plasma-activities-6.1.49.9999.ebuild b/kde-plasma/plasma-activities/plasma-activities-6.1.49.9999.ebuild new file mode 100644 index 0000000000..b53688dcce --- /dev/null +++ b/kde-plasma/plasma-activities/plasma-activities-6.1.49.9999.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_NONGUI="true" +ECM_QTHELP="true" +ECM_TEST="true" +KFMIN=6.3.0 +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Core components for KDE's Activities System" + +LICENSE="|| ( LGPL-2.1 LGPL-3 )" +SLOT="6" +KEYWORDS="" +IUSE="" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 +" +DEPEND="${RDEPEND} + dev-libs/boost + test? ( >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] ) +" diff --git a/kde-plasma/plasma-activities/plasma-activities-9999.ebuild b/kde-plasma/plasma-activities/plasma-activities-9999.ebuild index d6ea8842ed..287975884c 100644 --- a/kde-plasma/plasma-activities/plasma-activities-9999.ebuild +++ b/kde-plasma/plasma-activities/plasma-activities-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ EAPI=8 ECM_NONGUI="true" ECM_QTHELP="true" ECM_TEST="true" -KFMIN=5.245.0 -QTMIN=6.6.0 +KFMIN=9999 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Core components for KDE's Activities System" @@ -25,4 +25,5 @@ RDEPEND=" " DEPEND="${RDEPEND} dev-libs/boost + test? ( >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] ) " diff --git a/kde-plasma/plasma-bigscreen/metadata.xml b/kde-plasma/plasma-bigscreen/metadata.xml index 5324fffe77..24854fce46 100644 --- a/kde-plasma/plasma-bigscreen/metadata.xml +++ b/kde-plasma/plasma-bigscreen/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/plasma-bigscreen</remote-id> </upstream> </pkgmetadata> diff --git a/kde-plasma/plasma-bigscreen/plasma-bigscreen-5.27.49.9999.ebuild b/kde-plasma/plasma-bigscreen/plasma-bigscreen-5.27.49.9999.ebuild index 0fbeda0eba..76ebd764fc 100644 --- a/kde-plasma/plasma-bigscreen/plasma-bigscreen-5.27.49.9999.ebuild +++ b/kde-plasma/plasma-bigscreen/plasma-bigscreen-5.27.49.9999.ebuild @@ -1,45 +1,42 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 +KFMIN=6.3.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 +QTMIN=6.6.2 inherit ecm plasma.kde.org DESCRIPTION="Plasma shell for TVs" HOMEPAGE="https://plasma-bigscreen.org/" LICENSE="Apache-2.0 GPL-2" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-plasma/kwayland-${PVCUT}:5 - >=kde-plasma/libkworkspace-5.19.0:5 - >=kde-plasma/libplasma-${PVCUT}:5 - >=kde-plasma/plasma-activities-${PVCUT}:5 - >=kde-plasma/plasma-activities-stats-${PVCUT}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtmultimedia-${QTMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdeclarative-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-plasma/kwayland-${PVCUT}:6 + >=kde-plasma/libplasma-${PVCUT}:6 + >=kde-plasma/plasma-activities-${PVCUT}:6 + >=kde-plasma/plasma-activities-stats-${PVCUT}:6 + >=kde-plasma/plasma-workspace-${PVCUT}:6 " RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtvirtualkeyboard-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:6 + >=dev-qt/qtvirtualkeyboard-${QTMIN}:6 " diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.49.9999.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.49.9999.ebuild deleted file mode 100644 index 18c6a2479f..0000000000 --- a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.27.49.9999.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="Integrate Chrome/Firefox better into Plasma through browser extensions" -HOMEPAGE+=" https://community.kde.org/Plasma/Browser_Integration" - -LICENSE="GPL-3+" -SLOT="5" -KEYWORDS="" -IUSE="" - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/purpose-${KFMIN}:5 - >=kde-plasma/plasma-activities-${KFMIN}:5 - >=kde-plasma/plasma-workspace-${PVCUT}:5 -" -DEPEND="${RDEPEND} - >=kde-frameworks/krunner-${KFMIN}:5 -" - -src_configure() { - local mycmakeargs=( - -DMOZILLA_DIR="${EPREFIX}/usr/$(get_libdir)/mozilla" - ) - - ecm_src_configure -} diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-6.1.49.9999.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-6.1.49.9999.ebuild new file mode 100644 index 0000000000..59bf346e2d --- /dev/null +++ b/kde-plasma/plasma-browser-integration/plasma-browser-integration-6.1.49.9999.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Integrate Chrome/Firefox better into Plasma through browser extensions" +HOMEPAGE+=" https://community.kde.org/Plasma/Browser_Integration" + +LICENSE="GPL-3+" +SLOT="6" +KEYWORDS="" +IUSE="" + +RDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kfilemetadata-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/purpose-${KFMIN}:6 + >=kde-plasma/plasma-activities-${PVCUT}:6 + >=kde-plasma/plasma-workspace-${PVCUT}:6 +" +DEPEND="${RDEPEND} + >=kde-frameworks/krunner-${KFMIN}:6 +" + +src_configure() { + local mycmakeargs=( + -DMOZILLA_DIR="${EPREFIX}/usr/$(get_libdir)/mozilla" + ) + + ecm_src_configure +} diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-9999.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-9999.ebuild index a34afde348..bea58aa642 100644 --- a/kde-plasma/plasma-browser-integration/plasma-browser-integration-9999.ebuild +++ b/kde-plasma/plasma-browser-integration/plasma-browser-integration-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Integrate Chrome/Firefox better into Plasma through browser extensions" @@ -28,6 +28,7 @@ RDEPEND=" >=kde-frameworks/kjobwidgets-${KFMIN}:6 >=kde-frameworks/knotifications-${KFMIN}:6 >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 >=kde-frameworks/purpose-${KFMIN}:6 >=kde-plasma/plasma-activities-${PVCUT}:6 >=kde-plasma/plasma-workspace-${PVCUT}:6 diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest index 1609426443..899531b3c5 100644 --- a/kde-plasma/plasma-desktop/Manifest +++ b/kde-plasma/plasma-desktop/Manifest @@ -1 +1 @@ -DIST plasma-desktop-override-include-dirs-2.tar.xz 8324 BLAKE2B 5ddf9340edf6b6fa76e80158a982ac887b0fb464bc40d5bc4dcd3d6b8f5a87c2d6ecdd153e67e168454aa7faff8d84defb90ba16096b64f3af1e7a74570a00c6 SHA512 452923555bd419d3e389e808c4c9ea35e48795d4f0d78c5845aea677e21f594068540538a8968c2d4034aacb11e910a7b69908e10518eba486ebcc0dda39221a +DIST plasma-desktop-override-include-dirs-4.tar.xz 6360 BLAKE2B 8d4340f7b520ec2a4d47d7679028d5d75ceb141877248f7c411a082197ca9c0735ff2d21bd30333236c50dcae8bbdabd41164daa392b803504d2707ffd013960 SHA512 5273df12260d90e7aacc90b9ed7f6f1868c8996e2609229c59a771b3fb541b720f53fe2c2198d9d91870b05d06797bc4b2cec5afcf97d8b2b754f0da197584a1 diff --git a/kde-plasma/plasma-desktop/files/plasma-desktop-6.1.80-override-include-dirs.patch b/kde-plasma/plasma-desktop/files/plasma-desktop-6.1.80-override-include-dirs.patch new file mode 100644 index 0000000000..6059eeeee4 --- /dev/null +++ b/kde-plasma/plasma-desktop/files/plasma-desktop-6.1.80-override-include-dirs.patch @@ -0,0 +1,103 @@ +From 803df2e214c199f42a2c88ed7412c4c8db07c882 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Mon, 6 Apr 2020 00:41:07 +0200 +Subject: [PATCH] Replace input drivers pkg_check_modules calls with manual + targets + +All they need is one header each, allow include dir overrides. + +XorgLibinput - libinput-properties.h +XorgServer - xserver-properties.h +--- + CMakeLists.txt | 7 +------ + config-gentoo.cmake | 17 +++++++++++++++++ + kcms/mouse/CMakeLists.txt | 3 --- + kcms/touchpad/CMakeLists.txt | 6 ------ + 4 files changed, 18 insertions(+), 15 deletions(-) + create mode 100644 config-gentoo.cmake + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index bc1d57c12..30a893d5c 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -226,16 +226,11 @@ set_package_properties(XCB PROPERTIES TYPE REQUIRED) + add_feature_info("XCB-XKB" XCB_XKB_FOUND "Required for building kcm/keyboard") + add_feature_info("libxft" X11_Xft_FOUND "X FreeType interface library required for font installation") + +-pkg_check_modules(XORGLIBINPUT xorg-libinput IMPORTED_TARGET) +-pkg_check_modules(XORGSERVER xorg-server IMPORTED_TARGET) ++include(config-gentoo.cmake) + pkg_check_modules(XKBREGISTRY xkbregistry REQUIRED IMPORTED_TARGET) + + ecm_find_qmlmodule(org.kde.pipewire 0.1) + +-if(XORGLIBINPUT_FOUND) +- set(HAVE_XORGLIBINPUT 1) +-endif() +- + include(ConfigureChecks.cmake) + + find_package(PackageKitQt6) +diff --git a/config-gentoo.cmake b/config-gentoo.cmake +new file mode 100644 +index 000000000..ac2f0c18d +--- /dev/null ++++ b/config-gentoo.cmake +@@ -0,0 +1,17 @@ ++if(BUILD_KCM_MOUSE_X11) ++ add_library(PkgConfig::XORGLIBINPUT INTERFACE IMPORTED) ++ set_property(TARGET PkgConfig::XORGLIBINPUT PROPERTY ++ INTERFACE_INCLUDE_DIRECTORIES "${XORGLIBINPUT_INCLUDE_DIRS}" ++ ) ++endif() ++ ++if(BUILD_KCM_TOUCHPAD_X11) ++ add_library(PkgConfig::XORGSERVER INTERFACE IMPORTED) ++ set_property(TARGET PkgConfig::XORGSERVER PROPERTY ++ INTERFACE_INCLUDE_DIRECTORIES "${XORGSERVER_INCLUDE_DIRS}" ++ ) ++endif() ++ ++if(BUILD_KCM_MOUSE_X11 OR BUILD_KCM_TOUCHPAD_X11) ++ set(HAVE_XORGLIBINPUT 1) ++endif() +diff --git a/kcms/mouse/CMakeLists.txt b/kcms/mouse/CMakeLists.txt +index 17689e78f..364185c91 100644 +--- a/kcms/mouse/CMakeLists.txt ++++ b/kcms/mouse/CMakeLists.txt +@@ -2,9 +2,6 @@ + add_definitions(-DTRANSLATION_DOMAIN=\"kcmmouse\") + + if (BUILD_KCM_MOUSE_X11) +- if (NOT XORGLIBINPUT_FOUND) +- list(APPEND MISSING_DEPS "xorg-libinput") +- endif() + if (NOT X11_Xi_FOUND) + list(APPEND MISSING_DEPS "X11_Xi") + endif() +diff --git a/kcms/touchpad/CMakeLists.txt b/kcms/touchpad/CMakeLists.txt +index ced353a60..a1920c574 100644 +--- a/kcms/touchpad/CMakeLists.txt ++++ b/kcms/touchpad/CMakeLists.txt +@@ -2,18 +2,12 @@ + add_definitions(-DTRANSLATION_DOMAIN=\"kcm_touchpad\") + + if (BUILD_KCM_TOUCHPAD_X11) +- if (NOT XORGLIBINPUT_FOUND) +- list(APPEND MISSING_DEPS "xorg-libinput") +- endif() + if (NOT X11_XCB_FOUND) + list(APPEND MISSING_DEPS "X11_XCB") + endif() + if (NOT X11_Xi_FOUND) + list(APPEND MISSING_DEPS "X11_Xi") + endif() +- if (NOT XORGSERVER_FOUND) +- list(APPEND MISSING_DEPS "xorg-server") +- endif() + if (MISSING_DEPS) + message(FATAL_ERROR "Missing X11 dependencies for kcm_touchpad: ${MISSING_DEPS}. Install dependencies or set CMake option -DBUILD_KCM_TOUCHPAD_X11=OFF.") + endif() +-- +2.45.2 + diff --git a/kde-plasma/plasma-desktop/metadata.xml b/kde-plasma/plasma-desktop/metadata.xml index 868d26b79a..a6a6f9e8ba 100644 --- a/kde-plasma/plasma-desktop/metadata.xml +++ b/kde-plasma/plasma-desktop/metadata.xml @@ -10,8 +10,9 @@ </upstream> <use> <flag name="ibus">Use ibus input method via <pkg>app-i18n/ibus</pkg></flag> - <flag name="kaccounts">Build the OpenDesktop integration plugin</flag> <flag name="scim">Enable applets that use <pkg>app-i18n/scim</pkg></flag> <flag name="screencast">Enable screencast portal thumbnails using <pkg>kde-plasma/kpipewire</pkg></flag> + <flag name="sdl">Enable gamepad support using <pkg>media-libs/libsdl2</pkg></flag> + <flag name="webengine">Build the OpenDesktop integration plugin</flag> </use> </pkgmetadata> diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.27.49.9999.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.27.49.9999.ebuild deleted file mode 100644 index 9f6a281be5..0000000000 --- a/kde-plasma/plasma-desktop/plasma-desktop-5.27.49.9999.ebuild +++ /dev/null @@ -1,179 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org optfeature - -DESCRIPTION="KDE Plasma desktop" -XORGHDRS="${PN}-override-include-dirs-2" -SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="ibus +kaccounts scim screencast +semantic-desktop" - -# kde-frameworks/kwindowsystem[X]: Uses KX11Extras -COMMON_DEPEND=" - dev-libs/wayland - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwayland-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/attica-${KFMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kded-${KFMIN}:5 - >=kde-frameworks/kdelibs4support-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kpackage-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/krunner-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=kde-plasma/kwin-${PVCUT}:5 - >=kde-plasma/libksysguard-${PVCUT}:5 - >=kde-plasma/libkworkspace-${PVCUT}:5 - >=kde-plasma/libplasma-${KFMIN}:5 - >=kde-plasma/plasma-activities-${KFMIN}:5 - >=kde-plasma/plasma-activities-stats-${KFMIN}:5 - >=kde-plasma/plasma-workspace-${PVCUT}:5[screencast?] - >=media-libs/phonon-4.11.0[qt5(+)] - x11-libs/libX11 - x11-libs/libXcursor - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/libxkbfile - ibus? ( - app-i18n/ibus - dev-libs/glib:2 - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libxcb - x11-libs/xcb-util-keysyms - ) - kaccounts? ( - kde-apps/kaccounts-integration:5 - net-libs/accounts-qt - ) - scim? ( app-i18n/scim ) - semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 ) -" -DEPEND="${COMMON_DEPEND} - >=dev-libs/wayland-protocols-1.25 - dev-libs/boost - x11-base/xorg-proto -" -RDEPEND="${COMMON_DEPEND} - !<kde-plasma/kdeplasma-addons-5.25.50 - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtwaylandscanner-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 - >=kde-plasma/kde-cli-tools-${PVCUT}:* - >=kde-plasma/oxygen-${PVCUT}:5 - media-fonts/noto-emoji - sys-apps/util-linux - x11-apps/setxkbmap - x11-misc/xdg-user-dirs - kaccounts? ( net-libs/signon-oauth2 ) - screencast? ( >=kde-plasma/kpipewire-${PVCUT}:5 ) -" -BDEPEND=" - dev-util/wayland-scanner - >=kde-frameworks/kcmutils-${KFMIN}:5 - virtual/pkgconfig -" - -PATCHES=( - "${WORKDIR}/${XORGHDRS}/${PN}-5.25.80-override-include-dirs.patch" # downstream patch -) - -src_prepare() { - ecm_src_prepare - - if ! use ibus; then - sed -e "s/Qt5X11Extras_FOUND AND XCB_XCB_FOUND AND XCB_KEYSYMS_FOUND/false/" \ - -i applets/kimpanel/backend/ibus/CMakeLists.txt || die - fi - - # TODO: try to get a build switch upstreamed - if ! use scim; then - sed -e "s/^pkg_check_modules.*SCIM/#&/" -i CMakeLists.txt || die - fi -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON # not packaged - -DEVDEV_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include - -DXORGLIBINPUT_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include - -DXORGSERVER_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include - -DSYNAPTICS_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include - $(cmake_use_find_package ibus GLIB2) - $(cmake_use_find_package kaccounts AccountsQt5) - $(cmake_use_find_package kaccounts KAccounts) - $(cmake_use_find_package semantic-desktop KF5Baloo) - ) - - ecm_src_configure -} - -src_test() { - # parallel tests fail, foldermodeltest,positionertest hang, bug #646890 - # test_kio_fonts needs D-Bus, bug #634166 - # lookandfeel-kcmTest is unreliable for a long time, bug #607918 - local myctestargs=( - -j1 - -E "(foldermodeltest|positionertest|test_kio_fonts|lookandfeel-kcmTest)" - ) - - ecm_src_test -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "screen reader support" app-accessibility/orca - fi - ecm_pkg_postinst -} diff --git a/kde-plasma/plasma-desktop/plasma-desktop-6.1.49.9999.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-6.1.49.9999.ebuild new file mode 100644 index 0000000000..596f8ef412 --- /dev/null +++ b/kde-plasma/plasma-desktop/plasma-desktop-6.1.49.9999.ebuild @@ -0,0 +1,180 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="true" +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org optfeature + +DESCRIPTION="KDE Plasma desktop" +XORGHDRS="${PN}-override-include-dirs-4" +SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="" +IUSE="ibus scim screencast sdl +semantic-desktop webengine" + +RESTRICT="test" # missing selenium-webdriver-at-spi + +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h +# kde-frameworks/kwindowsystem[X]: Uses KX11Extras +COMMON_DEPEND=" + dev-libs/icu:= + dev-libs/wayland + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network,sql,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=dev-qt/qtwayland-${QTMIN}:6 + >=kde-frameworks/attica-${KFMIN}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kbookmarks-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kded-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/kpackage-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/krunner-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6 + >=kde-plasma/kwin-${PVCUT}:6 + >=kde-plasma/libksysguard-${PVCUT}:6 + >=kde-plasma/libplasma-${PVCUT}:6 + >=kde-plasma/plasma-activities-${PVCUT}:6 + >=kde-plasma/plasma-activities-stats-${PVCUT}:6 + >=kde-plasma/plasma-workspace-${PVCUT}:6[screencast?] + >=kde-plasma/plasma5support-${PVCUT}:6 + media-libs/libcanberra + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcursor + x11-libs/libXi + x11-libs/libxkbcommon + x11-libs/libxkbfile + ibus? ( + app-i18n/ibus + dev-libs/glib:2 + x11-libs/xcb-util-keysyms + ) + scim? ( app-i18n/scim ) + sdl? ( media-libs/libsdl2[joystick] ) + semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:6 ) + webengine? ( + kde-apps/kaccounts-integration:6 + >=net-libs/accounts-qt-1.16_p20220803[qt6] + ) +" +DEPEND="${COMMON_DEPEND} + >=dev-libs/wayland-protocols-1.25 + dev-libs/boost + x11-base/xorg-proto + test? ( + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 + >=kde-plasma/kactivitymanagerd-${PVCUT}:6 + ) +" +RDEPEND="${COMMON_DEPEND} + !<kde-plasma/kdeplasma-addons-5.25.50 + !<kde-plasma/plasma-workspace-6.0.80 + dev-libs/kirigami-addons:6 + >=dev-qt/qtwayland-${QTMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 + >=kde-plasma/kde-cli-tools-${PVCUT}:* + >=kde-plasma/oxygen-${PVCUT}:6 + kde-plasma/plasma-mimeapps-list + media-fonts/noto-emoji + sys-apps/util-linux + x11-apps/setxkbmap + x11-misc/xdg-user-dirs + screencast? ( >=kde-plasma/kpipewire-${PVCUT}:6 ) + webengine? ( >=net-libs/signon-oauth2-0.25_p20210102[qt6] ) +" +BDEPEND=" + dev-util/intltool + dev-util/wayland-scanner + >=kde-frameworks/kcmutils-${KFMIN}:6 + virtual/pkgconfig +" + +PATCHES=( + "${WORKDIR}/${XORGHDRS}/${PN}-6.0.80-override-include-dirs.patch" # downstream patch +) + +src_prepare() { + ecm_src_prepare + + if ! use ibus; then + sed -e "s/XCB_XCB_FOUND AND XCB_KEYSYMS_FOUND/false/" \ + -i applets/kimpanel/backend/ibus/CMakeLists.txt || die + fi + + # TODO: try to get a build switch upstreamed + if ! use scim; then + sed -e "s/^pkg_check_modules.*SCIM/#&/" -i CMakeLists.txt || die + fi +} + +src_configure() { + local mycmakeargs=( + -DBUILD_KCM_MOUSE_X11=ON + -DBUILD_KCM_TOUCHPAD_X11=ON + -DXORGLIBINPUT_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include + -DXORGSERVER_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include + -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON # not packaged + $(cmake_use_find_package ibus GLIB2) + $(cmake_use_find_package sdl SDL2) + $(cmake_use_find_package semantic-desktop KF6Baloo) + $(cmake_use_find_package webengine AccountsQt6) + $(cmake_use_find_package webengine KAccounts6) + ) + + ecm_src_configure +} + +src_test() { + # parallel tests fail, foldermodeltest,positionertest hang, bug #646890 + # test_kio_fonts needs D-Bus, bug #634166 + # lookandfeel-kcmTest is unreliable for a long time, bug #607918 + local myctestargs=( + -j1 + -E "(foldermodeltest|positionertest|test_kio_fonts|lookandfeel-kcmTest)" + ) + + ecm_src_test +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "screen reader support" "app-accessibility/orca" + fi + ecm_pkg_postinst +} diff --git a/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild index a2e067a344..4b1fd9b2fb 100644 --- a/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild +++ b/kde-plasma/plasma-desktop/plasma-desktop-9999.ebuild @@ -1,26 +1,33 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="true" -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org optfeature DESCRIPTION="KDE Plasma desktop" +XORGHDRS="${PN}-override-include-dirs-4" +SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz" LICENSE="GPL-2" # TODO: CHECK SLOT="6" KEYWORDS="" -IUSE="ibus scim screencast +semantic-desktop" # +kaccounts +IUSE="ibus scim screencast sdl +semantic-desktop webengine" +RESTRICT="test" # missing selenium-webdriver-at-spi + +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h # kde-frameworks/kwindowsystem[X]: Uses KX11Extras COMMON_DEPEND=" + dev-libs/icu:= dev-libs/wayland - >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network,sql,widgets,xml] + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,network,sql,widgets,xml] >=dev-qt/qtdeclarative-${QTMIN}:6 >=dev-qt/qtsvg-${QTMIN}:6 >=dev-qt/qtwayland-${QTMIN}:6 @@ -36,7 +43,6 @@ COMMON_DEPEND=" >=kde-frameworks/kcoreaddons-${KFMIN}:6 >=kde-frameworks/kcrash-${KFMIN}:6 >=kde-frameworks/kdbusaddons-${KFMIN}:6 - >=kde-frameworks/kdeclarative-${KFMIN}:6 >=kde-frameworks/kded-${KFMIN}:6 >=kde-frameworks/kglobalaccel-${KFMIN}:6 >=kde-frameworks/kguiaddons-${KFMIN}:6 @@ -53,6 +59,7 @@ COMMON_DEPEND=" >=kde-frameworks/kparts-${KFMIN}:6 >=kde-frameworks/krunner-${KFMIN}:6 >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] >=kde-frameworks/kxmlgui-${KFMIN}:6 @@ -60,58 +67,68 @@ COMMON_DEPEND=" >=kde-frameworks/sonnet-${KFMIN}:6 >=kde-plasma/kwin-${PVCUT}:6 >=kde-plasma/libksysguard-${PVCUT}:6 - >=kde-plasma/libkworkspace-${PVCUT}:6 >=kde-plasma/libplasma-${PVCUT}:6 >=kde-plasma/plasma-activities-${PVCUT}:6 >=kde-plasma/plasma-activities-stats-${PVCUT}:6 >=kde-plasma/plasma-workspace-${PVCUT}:6[screencast?] + >=kde-plasma/plasma5support-${PVCUT}:6 media-libs/libcanberra x11-libs/libX11 + x11-libs/libxcb x11-libs/libXcursor - x11-libs/libXfixes x11-libs/libXi - x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxkbfile ibus? ( app-i18n/ibus dev-libs/glib:2 - x11-libs/libxcb x11-libs/xcb-util-keysyms ) scim? ( app-i18n/scim ) + sdl? ( media-libs/libsdl2[joystick] ) semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:6 ) + webengine? ( + kde-apps/kaccounts-integration:6 + >=net-libs/accounts-qt-1.16_p20220803[qt6] + ) " -# kaccounts? ( -# kde-apps/kaccounts-integration:6 -# net-libs/accounts-qt -# ) DEPEND="${COMMON_DEPEND} >=dev-libs/wayland-protocols-1.25 dev-libs/boost x11-base/xorg-proto + test? ( + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 + >=kde-plasma/kactivitymanagerd-${PVCUT}:6 + ) " RDEPEND="${COMMON_DEPEND} !<kde-plasma/kdeplasma-addons-5.25.50 - >=dev-qt/qt5compat-${QTMIN}:6[qml] + !<kde-plasma/plasma-workspace-6.0.80 + dev-libs/kirigami-addons:6 >=dev-qt/qtwayland-${QTMIN}:6 >=kde-frameworks/kirigami-${KFMIN}:6 >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 >=kde-plasma/kde-cli-tools-${PVCUT}:* >=kde-plasma/oxygen-${PVCUT}:6 + kde-plasma/plasma-mimeapps-list media-fonts/noto-emoji sys-apps/util-linux x11-apps/setxkbmap x11-misc/xdg-user-dirs screencast? ( >=kde-plasma/kpipewire-${PVCUT}:6 ) + webengine? ( >=net-libs/signon-oauth2-0.25_p20210102[qt6] ) " -# kaccounts? ( net-libs/signon-oauth2 ) BDEPEND=" + dev-util/intltool dev-util/wayland-scanner >=kde-frameworks/kcmutils-${KFMIN}:6 virtual/pkgconfig " +PATCHES=( + "${FILESDIR}/${PN}-6.1.80-override-include-dirs.patch" # downstream patch +) + src_prepare() { ecm_src_prepare @@ -128,11 +145,16 @@ src_prepare() { src_configure() { local mycmakeargs=( + -DBUILD_KCM_MOUSE_X11=ON + -DBUILD_KCM_TOUCHPAD_X11=ON + -DXORGLIBINPUT_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include + -DXORGSERVER_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON # not packaged $(cmake_use_find_package ibus GLIB2) -# $(cmake_use_find_package kaccounts AccountsQt6) -# $(cmake_use_find_package kaccounts KAccounts) + $(cmake_use_find_package sdl SDL2) $(cmake_use_find_package semantic-desktop KF6Baloo) + $(cmake_use_find_package webengine AccountsQt6) + $(cmake_use_find_package webengine KAccounts6) ) ecm_src_configure @@ -152,7 +174,7 @@ src_test() { pkg_postinst() { if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "screen reader support" app-accessibility/orca + optfeature "screen reader support" "app-accessibility/orca" fi ecm_pkg_postinst } diff --git a/kde-plasma/plasma-disks/metadata.xml b/kde-plasma/plasma-disks/metadata.xml index d925f24397..9ac314a3e3 100644 --- a/kde-plasma/plasma-disks/metadata.xml +++ b/kde-plasma/plasma-disks/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/plasma-disks</remote-id> </upstream> </pkgmetadata> diff --git a/kde-plasma/plasma-disks/plasma-disks-5.27.49.9999.ebuild b/kde-plasma/plasma-disks/plasma-disks-5.27.49.9999.ebuild deleted file mode 100644 index caf24a82f8..0000000000 --- a/kde-plasma/plasma-disks/plasma-disks-5.27.49.9999.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="Monitors S.M.A.R.T. capable devices for imminent failure" -HOMEPAGE="https://invent.kde.org/plasma/plasma-disks" - -LICENSE="|| ( GPL-3 GPL-2 )" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - sys-apps/smartmontools -" -RDEPEND="${DEPEND} - kde-plasma/kinfocenter:5 -" diff --git a/kde-plasma/plasma-disks/plasma-disks-6.1.49.9999.ebuild b/kde-plasma/plasma-disks/plasma-disks-6.1.49.9999.ebuild new file mode 100644 index 0000000000..67ff7bf278 --- /dev/null +++ b/kde-plasma/plasma-disks/plasma-disks-6.1.49.9999.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="true" +KFMIN=6.3.0 +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Monitors S.M.A.R.T. capable devices for imminent failure" +HOMEPAGE="https://invent.kde.org/plasma/plasma-disks" + +LICENSE="|| ( GPL-3 GPL-2 )" +SLOT="6" +KEYWORDS="" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kdeclarative-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + sys-apps/smartmontools +" +RDEPEND="${DEPEND} + kde-plasma/kinfocenter:6 +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" diff --git a/kde-plasma/plasma-disks/plasma-disks-9999.ebuild b/kde-plasma/plasma-disks/plasma-disks-9999.ebuild index be167b84fe..12ee0d82fe 100644 --- a/kde-plasma/plasma-disks/plasma-disks-9999.ebuild +++ b/kde-plasma/plasma-disks/plasma-disks-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="true" -KFMIN=5.245.0 -QTMIN=6.6.0 +KFMIN=9999 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Monitors S.M.A.R.T. capable devices for imminent failure" @@ -20,8 +20,8 @@ DEPEND=" >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] >=dev-qt/qtdeclarative-${QTMIN}:6 >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6 - >=kde-frameworks/kconfigwidgets-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 >=kde-frameworks/kdbusaddons-${KFMIN}:6 >=kde-frameworks/kdeclarative-${KFMIN}:6 @@ -36,3 +36,4 @@ DEPEND=" RDEPEND="${DEPEND} kde-plasma/kinfocenter:6 " +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" diff --git a/kde-plasma/plasma-firewall/metadata.xml b/kde-plasma/plasma-firewall/metadata.xml index 173d8fdb46..b4a87d9ec6 100644 --- a/kde-plasma/plasma-firewall/metadata.xml +++ b/kde-plasma/plasma-firewall/metadata.xml @@ -7,6 +7,7 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">network/plasma-firewall</remote-id> </upstream> <use> <flag name="firewalld">Build <pkg>net-firewall/firewalld</pkg> backend</flag> diff --git a/kde-plasma/plasma-firewall/plasma-firewall-5.27.49.9999.ebuild b/kde-plasma/plasma-firewall/plasma-firewall-6.1.49.9999.ebuild index 2ae6d0461e..e48f580321 100644 --- a/kde-plasma/plasma-firewall/plasma-firewall-5.27.49.9999.ebuild +++ b/kde-plasma/plasma-firewall/plasma-firewall-6.1.49.9999.ebuild @@ -1,44 +1,39 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" PYTHON_COMPAT=( python3_{10..12} ) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org python-single-r1 DESCRIPTION="Plasma frontend for Firewalld or UFW" HOMEPAGE="https://invent.kde.org/network/plasma-firewall" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="firewalld +ufw" REQUIRED_USE="${PYTHON_REQUIRED_USE} || ( firewalld ufw )" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 " RDEPEND="${DEPEND} ${PYTHON_DEPS} firewalld? ( net-firewall/firewalld ) ufw? ( net-firewall/ufw ) " -BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" src_prepare() { ecm_src_prepare diff --git a/kde-plasma/plasma-firewall/plasma-firewall-9999.ebuild b/kde-plasma/plasma-firewall/plasma-firewall-9999.ebuild index 1aab6da73b..310b137b69 100644 --- a/kde-plasma/plasma-firewall/plasma-firewall-9999.ebuild +++ b/kde-plasma/plasma-firewall/plasma-firewall-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" PYTHON_COMPAT=( python3_{10..12} ) -KFMIN=5.245.0 -QTMIN=6.6.0 +KFMIN=9999 +QTMIN=6.7.1 inherit ecm plasma.kde.org python-single-r1 DESCRIPTION="Plasma frontend for Firewalld or UFW" @@ -26,7 +26,6 @@ DEPEND=" >=kde-frameworks/kcmutils-${KFMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 - >=kde-frameworks/kdeclarative-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 " RDEPEND="${DEPEND} diff --git a/kde-plasma/plasma-integration/plasma-integration-5.27.49.9999.ebuild b/kde-plasma/plasma-integration/plasma-integration-5.27.49.9999.ebuild deleted file mode 100644 index ae9dce99f2..0000000000 --- a/kde-plasma/plasma-integration/plasma-integration-5.27.49.9999.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces" - -LICENSE="LGPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="" - -# requires running kde environment -RESTRICT="test" - -COMMON_DEPEND=" - dev-libs/wayland - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5=[dbus] - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtwayland-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-plasma/breeze-${PVCUT}:5 - x11-libs/libXcursor - x11-libs/libxcb -" -DEPEND="${COMMON_DEPEND} - >=dev-libs/plasma-wayland-protocols-1.6.0 -" -RDEPEND="${COMMON_DEPEND} - media-fonts/hack - media-fonts/noto -" -BDEPEND=">=dev-qt/qtwaylandscanner-${QTMIN}:5" diff --git a/kde-plasma/plasma-integration/plasma-integration-6.1.49.9999.ebuild b/kde-plasma/plasma-integration/plasma-integration-6.1.49.9999.ebuild new file mode 100644 index 0000000000..9bb86d4277 --- /dev/null +++ b/kde-plasma/plasma-integration/plasma-integration-6.1.49.9999.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KF5MIN=5.115.0 +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QT5MIN=5.15.12 +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces" + +LICENSE="LGPL-2+" +SLOT="6" +KEYWORDS="" +IUSE="qt5" + +# requires running kde environment +RESTRICT="test" + +# slot ops: qdbus*_p.h and Qt6::GuiPrivate for qtx11extras_p.h +COMMON_DEPEND=" + dev-libs/wayland + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtwayland-${QTMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + x11-libs/libXcursor + x11-libs/libxcb + qt5? ( + >=dev-qt/qtdbus-${QT5MIN}:5 + >=dev-qt/qtgui-${QT5MIN}:5=[dbus] + >=dev-qt/qtquickcontrols2-${QT5MIN}:5 + >=dev-qt/qtwayland-${QT5MIN}:5 + >=dev-qt/qtwidgets-${QT5MIN}:5 + >=dev-qt/qtx11extras-${QT5MIN}:5 + >=kde-frameworks/kcompletion-${KF5MIN}:5 + >=kde-frameworks/kconfig-${KF5MIN}:5 + >=kde-frameworks/kconfigwidgets-${KF5MIN}:5 + >=kde-frameworks/kcoreaddons-${KF5MIN}:5 + >=kde-frameworks/kguiaddons-${KF5MIN}:5 + >=kde-frameworks/ki18n-${KF5MIN}:5 + >=kde-frameworks/kiconthemes-${KF5MIN}:5 + >=kde-frameworks/kio-${KF5MIN}:5 + >=kde-frameworks/kjobwidgets-${KF5MIN}:5 + >=kde-frameworks/knotifications-${KF5MIN}:5 + >=kde-frameworks/kwindowsystem-${KF5MIN}:5 + >=kde-frameworks/kxmlgui-${KF5MIN}:5 + >=kde-plasma/kwayland-${KF5MIN}:5 + ) +" +DEPEND="${COMMON_DEPEND} + >=dev-libs/plasma-wayland-protocols-1.13.0 +" +RDEPEND="${COMMON_DEPEND} + media-fonts/hack + media-fonts/noto + media-fonts/noto-emoji +" +PDEPEND=" + >=kde-plasma/xdg-desktop-portal-kde-${PVCUT}:6 +" +BDEPEND=" + >=dev-qt/qtwayland-${QTMIN}:6 + qt5? ( >=dev-qt/qtwaylandscanner-${QT5MIN}:5 ) +" + +src_configure() { + local mycmakeargs=( + -DBUILD_QT6=ON + -DBUILD_QT5=$(usex qt5) + ) + ecm_src_configure +} diff --git a/kde-plasma/plasma-integration/plasma-integration-9999.ebuild b/kde-plasma/plasma-integration/plasma-integration-9999.ebuild index 3de25e070a..211d97bd83 100644 --- a/kde-plasma/plasma-integration/plasma-integration-9999.ebuild +++ b/kde-plasma/plasma-integration/plasma-integration-9999.ebuild @@ -1,11 +1,13 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.245.0 +KF5MIN=5.115.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QT5MIN=5.15.12 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces" @@ -13,39 +15,74 @@ DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces" LICENSE="LGPL-2+" SLOT="6" KEYWORDS="" -IUSE="" +IUSE="qt5" # requires running kde environment RESTRICT="test" +# slot ops: qdbus*_p.h and Qt6::GuiPrivate for qtx11extras_p.h COMMON_DEPEND=" dev-libs/wayland >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets] >=dev-qt/qtdeclarative-${QTMIN}:6 >=dev-qt/qtwayland-${QTMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 >=kde-frameworks/kcompletion-${KFMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6 - >=kde-frameworks/kconfigwidgets-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 >=kde-frameworks/kiconthemes-${KFMIN}:6 >=kde-frameworks/kio-${KFMIN}:6 >=kde-frameworks/kjobwidgets-${KFMIN}:6 >=kde-frameworks/knotifications-${KFMIN}:6 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 >=kde-frameworks/kwindowsystem-${KFMIN}:6 >=kde-frameworks/kxmlgui-${KFMIN}:6 - >=kde-plasma/breeze-${PVCUT}:6 - >=kde-plasma/kwayland-${PVCUT}:6 x11-libs/libXcursor x11-libs/libxcb + qt5? ( + >=dev-qt/qtdbus-${QT5MIN}:5 + >=dev-qt/qtgui-${QT5MIN}:5=[dbus] + >=dev-qt/qtquickcontrols2-${QT5MIN}:5 + >=dev-qt/qtwayland-${QT5MIN}:5 + >=dev-qt/qtwidgets-${QT5MIN}:5 + >=dev-qt/qtx11extras-${QT5MIN}:5 + >=kde-frameworks/kcompletion-${KF5MIN}:5 + >=kde-frameworks/kconfig-${KF5MIN}:5 + >=kde-frameworks/kconfigwidgets-${KF5MIN}:5 + >=kde-frameworks/kcoreaddons-${KF5MIN}:5 + >=kde-frameworks/kguiaddons-${KF5MIN}:5 + >=kde-frameworks/ki18n-${KF5MIN}:5 + >=kde-frameworks/kiconthemes-${KF5MIN}:5 + >=kde-frameworks/kio-${KF5MIN}:5 + >=kde-frameworks/kjobwidgets-${KF5MIN}:5 + >=kde-frameworks/knotifications-${KF5MIN}:5 + >=kde-frameworks/kwindowsystem-${KF5MIN}:5 + >=kde-frameworks/kxmlgui-${KF5MIN}:5 + >=kde-plasma/kwayland-${KF5MIN}:5 + ) " DEPEND="${COMMON_DEPEND} - >=dev-libs/plasma-wayland-protocols-1.11.1 + >=dev-libs/plasma-wayland-protocols-1.13.0 " RDEPEND="${COMMON_DEPEND} - >=kde-plasma/xdg-desktop-portal-kde-${PVCUT}:6 media-fonts/hack media-fonts/noto + media-fonts/noto-emoji +" +PDEPEND=" + >=kde-plasma/xdg-desktop-portal-kde-${PVCUT}:6 " -BDEPEND=">=dev-qt/qtwayland-${QTMIN}:6" +BDEPEND=" + >=dev-qt/qtwayland-${QTMIN}:6 + qt5? ( >=dev-qt/qtwaylandscanner-${QT5MIN}:5 ) +" + +src_configure() { + local mycmakeargs=( + -DBUILD_QT6=ON + -DBUILD_QT5=$(usex qt5) + ) + ecm_src_configure +} diff --git a/kde-plasma/plasma-meta/metadata.xml b/kde-plasma/plasma-meta/metadata.xml index 739e05ae62..718ebb9d08 100644 --- a/kde-plasma/plasma-meta/metadata.xml +++ b/kde-plasma/plasma-meta/metadata.xml @@ -13,7 +13,6 @@ <flag name="colord">Enable <pkg>kde-plasma/kwin</pkg> color management via <pkg>x11-misc/colord</pkg></flag> <flag name="crash-handler">Pull in <pkg>kde-plasma/drkonqi</pkg> for assisted upstream crash reports</flag> <flag name="crypt">Pull in <pkg>kde-plasma/plasma-vault</pkg> for encrypted vaults integration</flag> - <flag name="desktop-portal">Enable <pkg>sys-apps/xdg-desktop-portal</pkg> backend implementation for Plasma</flag> <flag name="discover">Pull in resources management GUI; a centralised GHNS alternative and optional <pkg>sys-apps/fwupd</pkg> frontend</flag> <flag name="display-manager">Pull in a graphical display manager</flag> <flag name="firewall">Pull in <pkg>kde-plasma/plasma-firewall</pkg> for system firewall administration</flag> @@ -21,14 +20,18 @@ <flag name="grub">Pull in Breeze theme for <pkg>sys-boot/grub</pkg></flag> <flag name="gtk">Enable Breeze widget style and system settings module for GTK+</flag> <flag name="kwallet">Enable support for KWallet auto-unlocking via <pkg>kde-plasma/kwallet-pam</pkg></flag> - <flag name="legacy-systray">Add support for legacy applications using <pkg>kde-plasma/xembed-sni-proxy</pkg></flag> + <flag name="oxygen-theme">Pull in Oxygen icons, sound theme and visual style for KDE Plasma</flag> <flag name="plymouth">Pull in Breeze theme for <pkg>sys-boot/plymouth</pkg></flag> <flag name="pulseaudio">Install Plasma applet for PulseAudio volume management</flag> + <flag name="qt5">Pull in required packages for seamless integration of KF5/Qt5-based applications</flag> <flag name="sddm">Pull in the <pkg>x11-misc/sddm</pkg> display manager and system settings module</flag> <flag name="sdk">Pull in <pkg>kde-plasma/plasma-sdk</pkg> for Plasma development</flag> <flag name="smart">Pull in <pkg>kde-plasma/plasma-disks</pkg> for disk health monitoring</flag> <flag name="thunderbolt">Pull in <pkg>kde-plasma/plasma-thunderbolt</pkg> control center module</flag> + <flag name="unsupported">Allow packages that are known to ruin runtime experience ** DO NOT FILE BUGS WITH THIS ENABLED **</flag> <flag name="wacom">Pull in <pkg>kde-plasma/wacomtablet</pkg> control center module</flag> <flag name="wallpapers">Install wallpapers for the Plasma Workspace</flag> + <flag name="webengine">Use <pkg>kde-apps/khelpcenter</pkg> to access the locally installed KDE Help System Handbook</flag> + <flag name="xwayland">Enable Wayland windows screensharing to XWayland applications via <pkg>gui-apps/xwaylandvideobridge</pkg></flag> </use> </pkgmetadata> diff --git a/kde-plasma/plasma-meta/plasma-meta-5.27.49.9999.ebuild b/kde-plasma/plasma-meta/plasma-meta-6.1.49.9999.ebuild index f41a1b2e4c..1b7f565676 100644 --- a/kde-plasma/plasma-meta/plasma-meta-5.27.49.9999.ebuild +++ b/kde-plasma/plasma-meta/plasma-meta-6.1.49.9999.ebuild @@ -1,52 +1,62 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -DESCRIPTION="Merge this to pull in all Plasma 5 packages" +inherit toolchain-funcs + +DESCRIPTION="Merge this to pull in all Plasma 6 packages" HOMEPAGE="https://kde.org/plasma-desktop/" LICENSE="metapackage" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="accessibility bluetooth +browser-integration colord +crash-handler crypt -cups +desktop-portal discover +display-manager +elogind +firewall flatpak grub -gtk +handbook +kwallet +legacy-systray +networkmanager plymouth pulseaudio +sddm -sdk +smart systemd thunderbolt wacom +wallpapers" +cups discover +display-manager +elogind +firewall flatpak grub gtk +kwallet ++networkmanager oxygen-theme plymouth pulseaudio qt5 rdp +sddm sdk +smart systemd +thunderbolt unsupported wacom +wallpapers webengine +xwayland" REQUIRED_USE="^^ ( elogind systemd )" RDEPEND=" - >=kde-plasma/breeze-${PV}:${SLOT} + !${CATEGORY}/${PN}:5 + !kde-plasma/khotkeys:5 + >=kde-plasma/breeze-${PV}:${SLOT}[qt5?] >=kde-plasma/kactivitymanagerd-${PV}:${SLOT} >=kde-plasma/kde-cli-tools-${PV}:${SLOT} >=kde-plasma/kdecoration-${PV}:${SLOT} >=kde-plasma/kdeplasma-addons-${PV}:${SLOT} >=kde-plasma/kgamma-${PV}:${SLOT} - >=kde-plasma/khotkeys-${PV}:${SLOT} + >=kde-plasma/kglobalacceld-${PV}:${SLOT} >=kde-plasma/kinfocenter-${PV}:${SLOT} >=kde-plasma/kmenuedit-${PV}:${SLOT} + >=kde-plasma/kpipewire-${PV}:${SLOT} >=kde-plasma/kscreen-${PV}:${SLOT} >=kde-plasma/kscreenlocker-${PV}:${SLOT} >=kde-plasma/ksshaskpass-${PV}:${SLOT} >=kde-plasma/ksystemstats-${PV}:${SLOT} - >=kde-plasma/kwayland-integration-${PV}:${SLOT} + >=kde-plasma/kwayland-${PV}:${SLOT} >=kde-plasma/kwin-${PV}:${SLOT}[lock] >=kde-plasma/kwrited-${PV}:${SLOT} >=kde-plasma/layer-shell-qt-${PV}:${SLOT} >=kde-plasma/libkscreen-${PV}:${SLOT} >=kde-plasma/libksysguard-${PV}:${SLOT} + >=kde-plasma/libplasma-${PV}:${SLOT} >=kde-plasma/milou-${PV}:${SLOT} - >=kde-plasma/oxygen-${PV}:${SLOT} - >=kde-plasma/oxygen-sounds-${PV}:${SLOT} + >=kde-plasma/ocean-sound-theme-${PV}:${SLOT} + >=kde-plasma/plasma-activities-${PV}:${SLOT} + >=kde-plasma/plasma-activities-stats-${PV}:${SLOT} >=kde-plasma/plasma-desktop-${PV}:${SLOT} - >=kde-plasma/plasma-integration-${PV}:${SLOT} + >=kde-plasma/plasma-integration-${PV}:${SLOT}[qt5?] >=kde-plasma/plasma-systemmonitor-${PV}:${SLOT} >=kde-plasma/plasma-welcome-${PV}:${SLOT} >=kde-plasma/plasma-workspace-${PV}:${SLOT} + >=kde-plasma/plasma5support-${PV}:${SLOT} >=kde-plasma/polkit-kde-agent-${PV}:* >=kde-plasma/powerdevil-${PV}:${SLOT} + >=kde-plasma/qqc2-breeze-style-${PV}:${SLOT} >=kde-plasma/systemsettings-${PV}:${SLOT} + >=kde-plasma/xdg-desktop-portal-kde-${PV}:${SLOT} sys-apps/dbus[elogind?,systemd?] sys-auth/polkit[systemd?] sys-fs/udisks:2[elogind?,systemd?] @@ -55,13 +65,12 @@ RDEPEND=" colord? ( x11-misc/colord ) crash-handler? ( >=kde-plasma/drkonqi-${PV}:${SLOT} ) crypt? ( >=kde-plasma/plasma-vault-${PV}:${SLOT} ) - cups? ( kde-plasma/print-manager:${SLOT} ) - desktop-portal? ( >=kde-plasma/xdg-desktop-portal-kde-${PV}:${SLOT} ) + cups? ( >=kde-plasma/print-manager-${PV}:${SLOT} ) discover? ( >=kde-plasma/discover-${PV}:${SLOT} ) display-manager? ( sddm? ( >=kde-plasma/sddm-kcm-${PV}:${SLOT} - x11-misc/sddm[elogind?,systemd?] + >=x11-misc/sddm-0.21.0_p20240302[elogind?,systemd?] ) !sddm? ( x11-misc/lightdm ) ) @@ -71,20 +80,26 @@ RDEPEND=" gtk? ( >=kde-plasma/breeze-gtk-${PV}:${SLOT} >=kde-plasma/kde-gtk-config-${PV}:${SLOT} + sys-apps/xdg-desktop-portal-gtk x11-misc/appmenu-gtk-module ) - handbook? ( kde-apps/khelpcenter:5 ) kwallet? ( >=kde-plasma/kwallet-pam-${PV}:${SLOT} ) - legacy-systray? ( >=kde-plasma/xembed-sni-proxy-${PV}:${SLOT} ) networkmanager? ( >=kde-plasma/plasma-nm-${PV}:${SLOT} net-misc/networkmanager[elogind?,systemd?] ) + oxygen-theme? ( + >=kde-frameworks/oxygen-icons-6.0.0:* + >=kde-plasma/oxygen-${PV}:${SLOT}[qt5?] + >=kde-plasma/oxygen-sounds-${PV}:${SLOT} + ) plymouth? ( >=kde-plasma/breeze-plymouth-${PV}:${SLOT} >=kde-plasma/plymouth-kcm-${PV}:${SLOT} ) pulseaudio? ( >=kde-plasma/plasma-pa-${PV}:${SLOT} ) + qt5? ( >=kde-plasma/kwayland-integration-${PV}:5 ) + rdp? ( >=kde-plasma/krdp-${PV}:${SLOT} ) sdk? ( >=kde-plasma/plasma-sdk-${PV}:${SLOT} ) smart? ( >=kde-plasma/plasma-disks-${PV}:${SLOT} ) systemd? ( @@ -92,8 +107,13 @@ RDEPEND=" firewall? ( >=kde-plasma/plasma-firewall-${PV}:${SLOT} ) ) thunderbolt? ( >=kde-plasma/plasma-thunderbolt-${PV}:${SLOT} ) - wacom? ( kde-plasma/wacomtablet:${SLOT} ) + !unsupported? ( + !gui-apps/qt6ct + ) + wacom? ( >=kde-plasma/wacomtablet-${PV}:${SLOT} ) wallpapers? ( >=kde-plasma/plasma-workspace-wallpapers-${PV}:${SLOT} ) + webengine? ( kde-apps/khelpcenter:6 ) + xwayland? ( >=gui-apps/xwaylandvideobridge-0.4.0 ) " # Optional runtime deps: kde-plasma/plasma-desktop RDEPEND="${RDEPEND} @@ -101,11 +121,24 @@ RDEPEND="${RDEPEND} " pkg_postinst() { - has_version sys-auth/consolekit || return - ewarn "An existing installation of sys-auth/consolekit was detected even though" - ewarn "${PN} was configured with USE $(usex elogind elogind systemd)." - ewarn "There can only be one session manager at runtime, otherwise random issues" - ewarn "may occur. Please make sure USE consolekit is nowhere enabled in make.conf" - ewarn "or package.use and remove sys-auth/consolekit before raising bugs." - ewarn "For more information, visit https://wiki.gentoo.org/wiki/KDE" + if [[ $(tc-get-cxx-stdlib) == "libc++" ]] ; then + # Workaround for bug #923292 (KDE-bug 479679) + ewarn "plasmashell and other KDE Plasma components are known to misbehave" + ewarn "when built with sys-libs/libcxx, e.g. crashing when right-clicking" + ewarn "on a panel. See bug #923292." + ewarn "" + ewarn "A possible (no warranty!) workaround is building sys-libs/libcxx and" + ewarn "sys-libs/libcxxabi with the following in package.env:" + ewarn " MYCMAKEARGS=\"-DLIBCXX_TYPEINFO_COMPARISON_IMPLEMENTATION=2\"" + ewarn "You may then need to rebuild dev-qt/* and kde-*/*." + fi + + if ! use qt5 && has_version dev-qt/qtgui; then + ewarn "KF5- and Qt5-based applications will exhibit various integration bugs" + ewarn "and generally look out of place in Plasma 6 without the dependencies" + ewarn "enforced by kde-plasma/plasma-meta[qt5]." + ewarn + ewarn "This warning message is being displayed because dev-qt/qtgui:5 is" + ewarn "currently installed which indicates the use of such applications." + fi } diff --git a/kde-plasma/plasma-meta/plasma-meta-9999.ebuild b/kde-plasma/plasma-meta/plasma-meta-9999.ebuild index bfa3bed8aa..1b7f565676 100644 --- a/kde-plasma/plasma-meta/plasma-meta-9999.ebuild +++ b/kde-plasma/plasma-meta/plasma-meta-9999.ebuild @@ -1,23 +1,27 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -DESCRIPTION="Merge this to pull in all Plasma 5 packages" +inherit toolchain-funcs + +DESCRIPTION="Merge this to pull in all Plasma 6 packages" HOMEPAGE="https://kde.org/plasma-desktop/" LICENSE="metapackage" SLOT="6" KEYWORDS="" IUSE="accessibility bluetooth +browser-integration colord +crash-handler crypt -cups discover +display-manager +elogind +firewall flatpak grub gtk +handbook -+kwallet +legacy-systray +networkmanager plymouth pulseaudio +sddm sdk +smart -systemd thunderbolt wacom +wallpapers" +cups discover +display-manager +elogind +firewall flatpak grub gtk +kwallet ++networkmanager oxygen-theme plymouth pulseaudio qt5 rdp +sddm sdk +smart systemd +thunderbolt unsupported wacom +wallpapers webengine +xwayland" REQUIRED_USE="^^ ( elogind systemd )" RDEPEND=" - >=kde-plasma/breeze-${PV}:${SLOT} + !${CATEGORY}/${PN}:5 + !kde-plasma/khotkeys:5 + >=kde-plasma/breeze-${PV}:${SLOT}[qt5?] >=kde-plasma/kactivitymanagerd-${PV}:${SLOT} >=kde-plasma/kde-cli-tools-${PV}:${SLOT} >=kde-plasma/kdecoration-${PV}:${SLOT} @@ -26,12 +30,12 @@ RDEPEND=" >=kde-plasma/kglobalacceld-${PV}:${SLOT} >=kde-plasma/kinfocenter-${PV}:${SLOT} >=kde-plasma/kmenuedit-${PV}:${SLOT} + >=kde-plasma/kpipewire-${PV}:${SLOT} >=kde-plasma/kscreen-${PV}:${SLOT} >=kde-plasma/kscreenlocker-${PV}:${SLOT} >=kde-plasma/ksshaskpass-${PV}:${SLOT} >=kde-plasma/ksystemstats-${PV}:${SLOT} >=kde-plasma/kwayland-${PV}:${SLOT} - >=kde-plasma/kwayland-integration-5.27.9:5 >=kde-plasma/kwin-${PV}:${SLOT}[lock] >=kde-plasma/kwrited-${PV}:${SLOT} >=kde-plasma/layer-shell-qt-${PV}:${SLOT} @@ -40,18 +44,17 @@ RDEPEND=" >=kde-plasma/libplasma-${PV}:${SLOT} >=kde-plasma/milou-${PV}:${SLOT} >=kde-plasma/ocean-sound-theme-${PV}:${SLOT} - >=kde-plasma/oxygen-${PV}:${SLOT} - >=kde-plasma/oxygen-sounds-${PV}:${SLOT} >=kde-plasma/plasma-activities-${PV}:${SLOT} >=kde-plasma/plasma-activities-stats-${PV}:${SLOT} >=kde-plasma/plasma-desktop-${PV}:${SLOT} - >=kde-plasma/plasma-integration-${PV}:${SLOT} + >=kde-plasma/plasma-integration-${PV}:${SLOT}[qt5?] >=kde-plasma/plasma-systemmonitor-${PV}:${SLOT} >=kde-plasma/plasma-welcome-${PV}:${SLOT} >=kde-plasma/plasma-workspace-${PV}:${SLOT} >=kde-plasma/plasma5support-${PV}:${SLOT} >=kde-plasma/polkit-kde-agent-${PV}:* >=kde-plasma/powerdevil-${PV}:${SLOT} + >=kde-plasma/qqc2-breeze-style-${PV}:${SLOT} >=kde-plasma/systemsettings-${PV}:${SLOT} >=kde-plasma/xdg-desktop-portal-kde-${PV}:${SLOT} sys-apps/dbus[elogind?,systemd?] @@ -67,7 +70,7 @@ RDEPEND=" display-manager? ( sddm? ( >=kde-plasma/sddm-kcm-${PV}:${SLOT} - x11-misc/sddm[elogind?,systemd?] + >=x11-misc/sddm-0.21.0_p20240302[elogind?,systemd?] ) !sddm? ( x11-misc/lightdm ) ) @@ -77,20 +80,26 @@ RDEPEND=" gtk? ( >=kde-plasma/breeze-gtk-${PV}:${SLOT} >=kde-plasma/kde-gtk-config-${PV}:${SLOT} + sys-apps/xdg-desktop-portal-gtk x11-misc/appmenu-gtk-module ) - handbook? ( kde-apps/khelpcenter:5 ) kwallet? ( >=kde-plasma/kwallet-pam-${PV}:${SLOT} ) - legacy-systray? ( >=kde-plasma/xembed-sni-proxy-${PV}:${SLOT} ) networkmanager? ( >=kde-plasma/plasma-nm-${PV}:${SLOT} net-misc/networkmanager[elogind?,systemd?] ) + oxygen-theme? ( + >=kde-frameworks/oxygen-icons-6.0.0:* + >=kde-plasma/oxygen-${PV}:${SLOT}[qt5?] + >=kde-plasma/oxygen-sounds-${PV}:${SLOT} + ) plymouth? ( >=kde-plasma/breeze-plymouth-${PV}:${SLOT} >=kde-plasma/plymouth-kcm-${PV}:${SLOT} ) pulseaudio? ( >=kde-plasma/plasma-pa-${PV}:${SLOT} ) + qt5? ( >=kde-plasma/kwayland-integration-${PV}:5 ) + rdp? ( >=kde-plasma/krdp-${PV}:${SLOT} ) sdk? ( >=kde-plasma/plasma-sdk-${PV}:${SLOT} ) smart? ( >=kde-plasma/plasma-disks-${PV}:${SLOT} ) systemd? ( @@ -98,10 +107,38 @@ RDEPEND=" firewall? ( >=kde-plasma/plasma-firewall-${PV}:${SLOT} ) ) thunderbolt? ( >=kde-plasma/plasma-thunderbolt-${PV}:${SLOT} ) + !unsupported? ( + !gui-apps/qt6ct + ) wacom? ( >=kde-plasma/wacomtablet-${PV}:${SLOT} ) wallpapers? ( >=kde-plasma/plasma-workspace-wallpapers-${PV}:${SLOT} ) + webengine? ( kde-apps/khelpcenter:6 ) + xwayland? ( >=gui-apps/xwaylandvideobridge-0.4.0 ) " # Optional runtime deps: kde-plasma/plasma-desktop RDEPEND="${RDEPEND} accessibility? ( app-accessibility/orca ) " + +pkg_postinst() { + if [[ $(tc-get-cxx-stdlib) == "libc++" ]] ; then + # Workaround for bug #923292 (KDE-bug 479679) + ewarn "plasmashell and other KDE Plasma components are known to misbehave" + ewarn "when built with sys-libs/libcxx, e.g. crashing when right-clicking" + ewarn "on a panel. See bug #923292." + ewarn "" + ewarn "A possible (no warranty!) workaround is building sys-libs/libcxx and" + ewarn "sys-libs/libcxxabi with the following in package.env:" + ewarn " MYCMAKEARGS=\"-DLIBCXX_TYPEINFO_COMPARISON_IMPLEMENTATION=2\"" + ewarn "You may then need to rebuild dev-qt/* and kde-*/*." + fi + + if ! use qt5 && has_version dev-qt/qtgui; then + ewarn "KF5- and Qt5-based applications will exhibit various integration bugs" + ewarn "and generally look out of place in Plasma 6 without the dependencies" + ewarn "enforced by kde-plasma/plasma-meta[qt5]." + ewarn + ewarn "This warning message is being displayed because dev-qt/qtgui:5 is" + ewarn "currently installed which indicates the use of such applications." + fi +} diff --git a/kde-plasma/plasma-mimeapps-list/files/mimeapps.list b/kde-plasma/plasma-mimeapps-list/files/mimeapps.list new file mode 100644 index 0000000000..53307a3346 --- /dev/null +++ b/kde-plasma/plasma-mimeapps-list/files/mimeapps.list @@ -0,0 +1,226 @@ +# SPDX-License-Identifier: CC0-1.0 +# SPDX-FileCopyrightText: None + +[Default Applications] + +# Misc +application/x-krita=org.kde.krita.desktop;org.kde.gwenview.desktop +image/x-xcf=org.gimp.GIMP.desktop;org.kde.gwenview.desktop + +# Discover +x-scheme-handler/appstream=org.kde.discover.urlhandler.desktop + +# Archive Manager +application/x-tar=org.kde.ark.desktop +application/x-compressed-tar=org.kde.ark.desktop +application/x-bzip-compressed-tar=org.kde.ark.desktop +application/x-tarz=org.kde.ark.desktop +application/x-xz-compressed-tar=org.kde.ark.desktop +application/x-lzma-compressed-tar=org.kde.ark.desktop +application/x-lzip-compressed-tar=org.kde.ark.desktop +application/x-tzo=org.kde.ark.desktop +application/x-lrzip-compressed-tar=org.kde.ark.desktop +application/x-lz4-compressed-tar=org.kde.ark.desktop +application/x-zstd-compressed-tar=org.kde.ark.desktop +application/x-cd-image=org.kde.ark.desktop +application/x-bcpio=org.kde.ark.desktop +application/x-cpio=org.kde.ark.desktop +application/x-cpio-compressed=org.kde.ark.desktop +application/x-sv4cpio=org.kde.ark.desktop +application/x-sv4crc=org.kde.ark.desktop +application/x-source-rpm=org.kde.ark.desktop +application/vnd.ms-cab-compressed=org.kde.ark.desktop +application/x-xar=org.kde.ark.desktop +application/x-iso9660-appimage=org.kde.ark.desktop +application/x-archive=org.kde.ark.desktop +application/vnd.rar=org.kde.ark.desktop +application/x-rar=org.kde.ark.desktop +application/x-7z-compressed=org.kde.ark.desktop +application/zip=org.kde.ark.desktop +application/x-compress=org.kde.ark.desktop +application/gzip=org.kde.ark.desktop +application/x-bzip=org.kde.ark.desktop +application/x-lzma=org.kde.ark.desktop +application/x-xz=org.kde.ark.desktop +application/zstd=org.kde.ark.desktop +application/x-lha=org.kde.ark.desktop + +# Browser +x-scheme-handler/http=firefox.desktop;firefox-bin.desktop;chromium-browser-chromium.desktop;google-chrome.desktop;org.kde.falkon.desktop; +x-scheme-handler/https=firefox.desktop;firefox-bin.desktop;chromium-browser-chromium.desktop;google-chrome.desktop;org.kde.falkon.desktop; + +# Email +x-scheme-handler/mailto=org.kde.kmail2.desktop + +# File Manager +inode/directory=org.kde.dolphin.desktop + +# Geo +x-scheme-handler/geo=marble_geo.desktop + +# Image Viewer +image/avif=org.kde.gwenview.desktop +image/gif=org.kde.gwenview.desktop +image/heif=org.kde.gwenview.desktop +image/jpeg=org.kde.gwenview.desktop +image/jxl=org.kde.gwenview.desktop +image/png=org.kde.gwenview.desktop +image/bmp=org.kde.gwenview.desktop +image/x-eps=org.kde.gwenview.desktop +image/x-icns=org.kde.gwenview.desktop +image/x-ico=org.kde.gwenview.desktop +image/x-portable-bitmap=org.kde.gwenview.desktop +image/x-portable-graymap=org.kde.gwenview.desktop +image/x-portable-pixmap=org.kde.gwenview.desktop +image/x-xbitmap=org.kde.gwenview.desktop +image/x-xpixmap=org.kde.gwenview.desktop +image/tiff=org.kde.gwenview.desktop +image/x-psd=org.kde.gwenview.desktop +image/x-webp=org.kde.gwenview.desktop +image/webp=org.kde.gwenview.desktop +image/x-tga=org.kde.gwenview.desktop + +# Music Player +audio/aac=org.kde.elisa.desktop +audio/mp4=org.kde.elisa.desktop +audio/mpeg=org.kde.elisa.desktop +audio/mpegurl=org.kde.elisa.desktop +audio/ogg=org.kde.elisa.desktop +audio/vnd.rn-realaudio=org.kde.elisa.desktop +audio/vorbis=org.kde.elisa.desktop +audio/x-flac=org.kde.elisa.desktop +audio/x-mp3=org.kde.elisa.desktop +audio/x-mpegurl=org.kde.elisa.desktop +audio/x-ms-wma=org.kde.elisa.desktop +audio/x-musepack=org.kde.elisa.desktop +audio/x-oggflac=org.kde.elisa.desktop +audio/x-pn-realaudio=org.kde.elisa.desktop +audio/x-scpls=org.kde.elisa.desktop +audio/x-speex=org.kde.elisa.desktop +audio/x-vorbis=org.kde.elisa.desktop +audio/x-vorbis+ogg=org.kde.elisa.desktop +audio/x-wav=org.kde.elisa.desktop + +# Office (spreadsheets) +application/csv=org.kde.calligrasheets.desktop;libreoffice-calc.desktop; +application/excel=org.kde.calligrasheets.desktop;libreoffice-calc.desktop; +application/msexcel=org.kde.calligrasheets.desktop;libreoffice-calc.desktop; +application/tab-separated-values=org.kde.calligrasheets.desktop;libreoffice-calc.desktop; +application/vnd.lotus-1-2-3=org.kde.calligrasheets.desktop;libreoffice-calc.desktop; +application/vnd.ms-excel=org.kde.calligrasheets.desktop;libreoffice-calc.desktop; +application/x-123=libreoffice-calc.desktop; +application/x-dos_ms_excel=org.kde.calligrasheets.desktop;libreoffice-calc.desktop; +application/x-excel=org.kde.calligrasheets.desktop;libreoffice-calc.desktop; +application/x-mps=org.kde.calligrasheets.desktop;libreoffice-calc.desktop; +application/x-ms-excel=org.kde.calligrasheets.desktop;libreoffice-calc.desktop; +application/x-msexcel=org.kde.calligrasheets.desktop;libreoffice-calc.desktop; +application/x-xbase=org.kde.calligrasheets.desktop;libreoffice-calc.desktop; +application/x-xls=org.kde.calligrasheets.desktop;libreoffice-calc.desktop; +application/xls=org.kde.calligrasheets.desktop;libreoffice-calc.desktop; +text/comma-separated-values=org.kde.calligrasheets.desktop;libreoffice-calc.desktop; +text/csv=org.kde.calligrasheets.desktop;libreoffice-calc.desktop; +text/spreadsheet=org.kde.calligrasheets.desktop;libreoffice-calc.desktop; +text/tab-separated-values=org.kde.calligrasheets.desktop;libreoffice-calc.desktop; +text/x-comma-separated-values=org.kde.calligrasheets.desktop;libreoffice-calc.desktop; +text/x-csv=org.kde.calligrasheets.desktop;libreoffice-calc.desktop; +application/vnd.oasis.opendocument.spreadsheet=libreoffice-calc.desktop; +application/vnd.oasis.opendocument.spreadsheet-template=libreoffice-calc.desktop; +application/vnd.sun.xml.calc=libreoffice-calc.desktop; +application/vnd.sun.xml.calc.template=libreoffice-calc.desktop; +application/vnd.stardivision.calc=libreoffice-calc.desktop; +application/vnd.stardivision.chart=libreoffice-calc.desktop; +application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=libreoffice-calc.desktop; +application/vnd.ms-excel.sheet.macroenabled.12=libreoffice-calc.desktop; +application/vnd.openxmlformats-officedocument.spreadsheetml.template=libreoffice-calc.desktop; +application/vnd.ms-excel.template.macroenabled.12=libreoffice-calc.desktop; +application/vnd.ms-excel.sheet.binary.macroenabled.12=libreoffice-calc.desktop; +application/vnd.oasis.opendocument.graphics=libreoffice-draw.desktop; +application/vnd.oasis.opendocument.graphics-template=libreoffice-draw.desktop; +application/vnd.sun.xml.draw=libreoffice-draw.desktop; +application/vnd.sun.xml.draw.template=libreoffice-draw.desktop; +application/vnd.stardivision.draw=libreoffice-draw.desktop; +application/vnd.oasis.opendocument.formula=libreoffice-math.desktop; +application/vnd.sun.xml.math=libreoffice-math.desktop; +application/vnd.stardivision.math=libreoffice-math.desktop; + +# Office (presentations) +application/vnd.oasis.opendocument.presentation=libreoffice-impress.desktop; +application/vnd.oasis.opendocument.presentation-template=libreoffice-impress.desktop; +application/vnd.sun.xml.impress=libreoffice-impress.desktop; +application/vnd.sun.xml.impress.template=libreoffice-impress.desktop; +application/vnd.stardivision.impress=libreoffice-impress.desktop; +application/mspowerpoint=libreoffice-impress.desktop; +application/vnd.ms-powerpoint=libreoffice-impress.desktop; +application/vnd.openxmlformats-officedocument.presentationml.presentation=libreoffice-impress.desktop; +application/vnd.ms-powerpoint.presentation.macroenabled.12=libreoffice-impress.desktop; +application/vnd.openxmlformats-officedocument.presentationml.template=libreoffice-impress.desktop; +application/vnd.ms-powerpoint.template.macroenabled.12=libreoffice-impress.desktop; + +# PDF Viewer +application/pdf=okularApplication_pdf.desktop + +# Tel +x-scheme-handler/tel=org.kde.kdeconnect.handler.desktop + +# Text Editor +text/plain=org.kde.kate.desktop;org.kde.kwrite.desktop +text/x-cmake=org.kde.kate.desktop;org.kde.kwrite.desktop +text/markdown=org.kde.kate.desktop;org.kde.kwrite.desktop +text/richtext=libreoffice-writer.desktop;org.kde.kate.desktop;org.kde.kwrite.desktop +text/rtf=libreoffice-writer.desktop;org.kde.kate.desktop;org.kde.kwrite.desktop +application/x-docbook+xml=org.kde.kate.desktop;org.kde.kwrite.desktop +application/json=org.kde.kate.desktop;org.kde.kwrite.desktop +application/x-yaml=org.kde.kate.desktop;org.kde.kwrite.desktop +application/rtf=libreoffice-writer.desktop;org.kde.kate.desktop;org.kde.kwrite.desktop +application/vnd.oasis.opendocument.text=libreoffice-writer.desktop; +application/vnd.oasis.opendocument.text-template=libreoffice-writer.desktop; +application/vnd.oasis.opendocument.text-web=libreoffice-writer.desktop; +application/vnd.oasis.opendocument.text-master=libreoffice-writer.desktop; +application/vnd.sun.xml.writer=libreoffice-writer.desktop; +application/vnd.sun.xml.writer.template=libreoffice-writer.desktop; +application/vnd.sun.xml.writer.global=libreoffice-writer.desktop; +application/vnd.stardivision.writer=libreoffice-writer.desktop; +application/msword=libreoffice-writer.desktop; +application/vnd.ms-word=libreoffice-writer.desktop; +application/x-doc=libreoffice-writer.desktop; +application/vnd.wordperfect=libreoffice-writer.desktop; +application/wordperfect=libreoffice-writer.desktop; +application/vnd.openxmlformats-officedocument.wordprocessingml.document=libreoffice-writer.desktop; +application/vnd.ms-word.document.macroenabled.12=libreoffice-writer.desktop; +application/vnd.openxmlformats-officedocument.wordprocessingml.template=libreoffice-writer.desktop; +application/vnd.ms-word.template.macroenabled.12=libreoffice-writer.desktop; + +# Video Player +video/3gp=org.kde.haruna.desktop +video/3gpp=org.kde.haruna.desktop +video/3gpp2=org.kde.haruna.desktop +video/avi=org.kde.haruna.desktop +video/divx=org.kde.haruna.desktop +video/dv=org.kde.haruna.desktop +video/fli=org.kde.haruna.desktop +video/flv=org.kde.haruna.desktop +video/mp2t=org.kde.haruna.desktop +video/mp4=org.kde.haruna.desktop +video/mp4v-es=org.kde.haruna.desktop +video/mpeg=org.kde.haruna.desktop +video/msvideo=org.kde.haruna.desktop +video/ogg=org.kde.haruna.desktop +video/quicktime=org.kde.haruna.desktop +video/vnd.divx=org.kde.haruna.desktop +video/vnd.mpegurl=org.kde.haruna.desktop +video/vnd.rn-realvideo=org.kde.haruna.desktop +video/webm=org.kde.haruna.desktop +video/x-avi=org.kde.haruna.desktop +video/x-flv=org.kde.haruna.desktop +video/x-m4v=org.kde.haruna.desktop +video/x-matroska=org.kde.haruna.desktop +video/x-mpeg2=org.kde.haruna.desktop +video/x-ms-asf=org.kde.haruna.desktop +video/x-msvideo=org.kde.haruna.desktop +video/x-ms-wmv=org.kde.haruna.desktop +video/x-ms-wmx=org.kde.haruna.desktop +video/x-ogm=org.kde.haruna.desktop +video/x-ogm+ogg=org.kde.haruna.desktop +video/x-theora=org.kde.haruna.desktop +video/x-theora+ogg=org.kde.haruna.desktop +application/x-matroska=org.kde.haruna.desktop diff --git a/dev-libs/kpeoplevcard/metadata.xml b/kde-plasma/plasma-mimeapps-list/metadata.xml index d925f24397..d925f24397 100644 --- a/dev-libs/kpeoplevcard/metadata.xml +++ b/kde-plasma/plasma-mimeapps-list/metadata.xml diff --git a/kde-plasma/plasma-mimeapps-list/plasma-mimeapps-list-1.ebuild b/kde-plasma/plasma-mimeapps-list/plasma-mimeapps-list-1.ebuild new file mode 100644 index 0000000000..0d851c73bb --- /dev/null +++ b/kde-plasma/plasma-mimeapps-list/plasma-mimeapps-list-1.ebuild @@ -0,0 +1,26 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Gentoo curated mimeapps list for KDE Plasma" +HOMEPAGE="https://specifications.freedesktop.org/mime-apps-spec/mime-apps-spec-1.0.1.html" +SRC_URI="" +S=${WORKDIR} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +RDEPEND="" + +src_install() { + default + + # TODO: Should we just remove the upstream one in /usr/share? + # /etc/xdg should really be available for site-local overrides, but then + # again we have CONFIG_PROTECT... + insinto /etc/xdg/mimeapps.list + doins "${FILESDIR}"/mimeapps.list +} diff --git a/kde-plasma/plasma-nm/files/plasma-nm-5.27.80-openconnect-optional.patch b/kde-plasma/plasma-nm/files/plasma-nm-5.27.80-openconnect-optional.patch deleted file mode 100644 index fc2b5a9c72..0000000000 --- a/kde-plasma/plasma-nm/files/plasma-nm-5.27.80-openconnect-optional.patch +++ /dev/null @@ -1,77 +0,0 @@ -From 50ace5c0641e0f2e7b8cdaf8f57afda147df7f96 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Thu, 23 Feb 2023 22:00:41 +0100 -Subject: [PATCH] Introduce BUILD_OPENCONNECT option (default ON) - -QtWebEngine is a huge dependency, considerably increasing the entry barrier -to build and contribute to plasma-nm. It is easily possible to make it -optional in this case so it should be done. - -Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> ---- - CMakeLists.txt | 19 +++++++++++++++---- - vpn/CMakeLists.txt | 2 +- - 2 files changed, 16 insertions(+), 5 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 3acdb4b7..f03f6e3a 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -17,6 +17,8 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON) - find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE) - set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH}) - -+option(BUILD_OPENCONNECT "Build OpenConnect VPN plugin" ON) -+ - include(KDEInstallDirs) - include(KDECMakeSettings) - include(KDECompilerSettings NO_POLICY_SCOPE) -@@ -34,11 +36,22 @@ find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS - Network - Quick - QuickWidgets -- WebEngineCore -- WebEngineWidgets - Widgets - ) - -+find_package(PkgConfig REQUIRED) -+ -+if (BUILD_OPENCONNECT) -+ pkg_check_modules(OPENCONNECT IMPORTED_TARGET openconnect>=3.99) -+ if (NOT TARGET PkgConfig::OPENCONNECT) -+ set(BUILD_OPENCONNECT OFF) -+ endif() -+endif() -+ -+if (BUILD_OPENCONNECT) -+ find_package(Qt${QT_MAJOR_VERSION}WebEngineWidgets ${QT_MIN_VERSION} CONFIG REQUIRED) -+endif() -+ - find_package(KF5 ${KF5_MIN_VERSION} REQUIRED - ConfigWidgets - Completion -@@ -80,8 +93,6 @@ set_package_properties(KF5Prison PROPERTIES DESCRIPTION "Prison library" - PURPOSE "Needed to create mobile barcodes for WiFi networks" - ) - --find_package(PkgConfig REQUIRED) --pkg_check_modules(OPENCONNECT IMPORTED_TARGET openconnect>=3.99) - pkg_check_modules(NETWORKMANAGER IMPORTED_TARGET libnm>1.4.0 REQUIRED) - pkg_check_modules(MOBILEBROADBANDPROVIDERINFO mobile-broadband-provider-info) - pkg_get_variable(BROADBANDPROVIDER_DATABASE mobile-broadband-provider-info database) -diff --git a/vpn/CMakeLists.txt b/vpn/CMakeLists.txt -index 2bf0086a..25baa308 100644 ---- a/vpn/CMakeLists.txt -+++ b/vpn/CMakeLists.txt -@@ -9,6 +9,6 @@ add_subdirectory(sstp) - add_subdirectory(strongswan) - add_subdirectory(vpnc) - --if(TARGET PkgConfig::OPENCONNECT) -+if (BUILD_OPENCONNECT) - add_subdirectory(openconnect) - endif() --- -2.39.2 - diff --git a/kde-plasma/plasma-nm/plasma-nm-5.27.49.9999.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.27.49.9999.ebuild deleted file mode 100644 index b17e9c8f11..0000000000 --- a/kde-plasma/plasma-nm/plasma-nm-5.27.49.9999.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="KDE Plasma applet for NetworkManager" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="5" -KEYWORDS="" -IUSE="openconnect teamd" - -DEPEND=" - >=app-crypt/qca-2.3.0:2[qt5(+)] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/modemmanager-qt-${KFMIN}:5 - >=kde-frameworks/networkmanager-qt-${KFMIN}:5[teamd=] - >=kde-frameworks/solid-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 - net-misc/mobile-broadband-provider-info - net-misc/networkmanager[teamd=] - openconnect? ( - net-vpn/networkmanager-openconnect - net-vpn/openconnect:= - ) -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kquickcharts-${KFMIN}:5 - >=kde-plasma/kde-cli-tools-${PVCUT}:* -" -BDEPEND=" - >=kde-frameworks/kcmutils-${KFMIN}:5 - virtual/pkgconfig -" - -src_prepare() { - ecm_src_prepare - - # TODO: try to get a build switch upstreamed - if ! use openconnect; then - sed -e "s/^pkg_check_modules.*openconnect/#&/" -i CMakeLists.txt || die - fi -} - -pkg_postinst() { - ecm_pkg_postinst - - if ! has_version "kde-plasma/plasma-workspace:5"; then - elog "${PN} is not terribly useful without kde-plasma/plasma-workspace:5." - elog "However, the networkmanagement KCM can be called from either systemsettings" - elog "or manually: $ kcmshell5 kcm_networkmanagement" - fi -} diff --git a/kde-plasma/plasma-nm/plasma-nm-6.1.49.9999.ebuild b/kde-plasma/plasma-nm/plasma-nm-6.1.49.9999.ebuild new file mode 100644 index 0000000000..6dbda68d84 --- /dev/null +++ b/kde-plasma/plasma-nm/plasma-nm-6.1.49.9999.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="KDE Plasma applet for NetworkManager" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="6" +KEYWORDS="" +IUSE="openconnect teamd" + +DEPEND=" + >=app-crypt/qca-2.3.7:2[qt6] + dev-libs/qcoro[dbus] + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/modemmanager-qt-${KFMIN}:6 + >=kde-frameworks/networkmanager-qt-${KFMIN}:6[teamd=] + >=kde-frameworks/solid-${KFMIN}:6 + >=kde-plasma/libplasma-${PVCUT}:6 + net-misc/mobile-broadband-provider-info + net-misc/networkmanager[teamd=] + openconnect? ( + >=dev-qt/qtwebengine-${QTMIN}:6 + net-vpn/networkmanager-openconnect + net-vpn/openconnect:= + ) +" +RDEPEND="${DEPEND} + >=kde-frameworks/kdeclarative-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kquickcharts-${KFMIN}:6 + >=kde-plasma/kde-cli-tools-${PVCUT}:* +" +BDEPEND=" + >=kde-frameworks/kcmutils-${KFMIN}:6 + virtual/pkgconfig +" + +src_configure() { + local mycmakeargs=( + -DBUILD_OPENCONNECT=$(usex openconnect) + ) + + ecm_src_configure +} + +pkg_postinst() { + ecm_pkg_postinst + + if ! has_version "kde-frameworks/kcmutils:6"; then + elog "${PN} is not terribly useful without kde-frameworks/kcmutils:6." + elog "However, the networkmanagement KCM can be called from either systemsettings" + elog "or manually: $ kcmshell6 kcm_networkmanagement" + fi +} diff --git a/kde-plasma/plasma-nm/plasma-nm-9999.ebuild b/kde-plasma/plasma-nm/plasma-nm-9999.ebuild index 104791ff0b..9b2a66fd5b 100644 --- a/kde-plasma/plasma-nm/plasma-nm-9999.ebuild +++ b/kde-plasma/plasma-nm/plasma-nm-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma applet for NetworkManager" @@ -17,12 +17,13 @@ KEYWORDS="" IUSE="openconnect teamd" DEPEND=" - >=app-crypt/qca-2.3.0:2[qt5(+)] + >=app-crypt/qca-2.3.7:2[qt6] + dev-libs/qcoro[dbus] >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml] >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=kde-frameworks/kcolorscheme-${KFMIN}:6 >=kde-frameworks/kcompletion-${KFMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6 - >=kde-frameworks/kconfigwidgets-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 >=kde-frameworks/kdbusaddons-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 @@ -30,6 +31,7 @@ DEPEND=" >=kde-frameworks/kitemviews-${KFMIN}:6 >=kde-frameworks/knotifications-${KFMIN}:6 >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 >=kde-frameworks/kwallet-${KFMIN}:6 >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 >=kde-frameworks/kwindowsystem-${KFMIN}:6 @@ -41,7 +43,7 @@ DEPEND=" net-misc/mobile-broadband-provider-info net-misc/networkmanager[teamd=] openconnect? ( - >=dev-qt/qtwebengine-${QTMIN}:6[widgets] + >=dev-qt/qtwebengine-${QTMIN}:6 net-vpn/networkmanager-openconnect net-vpn/openconnect:= ) @@ -57,8 +59,6 @@ BDEPEND=" virtual/pkgconfig " -PATCHES=( "${FILESDIR}/${PN}-5.27.80-openconnect-optional.patch" ) - src_configure() { local mycmakeargs=( -DBUILD_OPENCONNECT=$(usex openconnect) @@ -70,9 +70,9 @@ src_configure() { pkg_postinst() { ecm_pkg_postinst - if ! has_version "kde-plasma/plasma-workspace:6"; then - elog "${PN} is not terribly useful without kde-plasma/plasma-workspace:6." + if ! has_version "kde-frameworks/kcmutils:6"; then + elog "${PN} is not terribly useful without kde-frameworks/kcmutils:6." elog "However, the networkmanagement KCM can be called from either systemsettings" - elog "or manually: $ kcmshell5 kcm_networkmanagement" + elog "or manually: $ kcmshell6 kcm_networkmanagement" fi } diff --git a/kde-plasma/plasma-pa/plasma-pa-5.27.49.9999.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.27.49.9999.ebuild deleted file mode 100644 index 01b3e81381..0000000000 --- a/kde-plasma/plasma-pa/plasma-pa-5.27.49.9999.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="Plasma applet for audio volume management using PulseAudio" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - dev-libs/glib:2 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 - media-libs/libcanberra - media-libs/libpulse -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - x11-themes/sound-theme-freedesktop -" -BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" diff --git a/kde-plasma/plasma-pa/plasma-pa-6.1.49.9999.ebuild b/kde-plasma/plasma-pa/plasma-pa-6.1.49.9999.ebuild new file mode 100644 index 0000000000..0051b86371 --- /dev/null +++ b/kde-plasma/plasma-pa/plasma-pa-6.1.49.9999.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Plasma applet for audio volume management using PulseAudio" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="" +IUSE="" + +RESTRICT="test" # missing selenium-webdriver-at-spi + +DEPEND=" + dev-libs/glib:2 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kdeclarative-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-plasma/libplasma-${PVCUT}:6 + media-libs/libcanberra + media-libs/libpulse + >=media-libs/pulseaudio-qt-1.5.0:= +" +RDEPEND="${DEPEND} + dev-libs/kirigami-addons:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + x11-themes/sound-theme-freedesktop +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" diff --git a/kde-plasma/plasma-pa/plasma-pa-9999.ebuild b/kde-plasma/plasma-pa/plasma-pa-9999.ebuild index 951d7a909f..110cc5c8d9 100644 --- a/kde-plasma/plasma-pa/plasma-pa-9999.ebuild +++ b/kde-plasma/plasma-pa/plasma-pa-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Plasma applet for audio volume management using PulseAudio" @@ -24,19 +24,21 @@ DEPEND=" >=dev-qt/qtdeclarative-${QTMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 >=kde-frameworks/kdeclarative-${KFMIN}:6 >=kde-frameworks/kglobalaccel-${KFMIN}:6 - >=kde-frameworks/knotifications-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 - >=kde-frameworks/kitemmodels-${KFMIN}:6[qml] >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 >=kde-frameworks/ksvg-${KFMIN}:6 >=kde-plasma/libplasma-${PVCUT}:6 media-libs/libcanberra media-libs/libpulse + >=media-libs/pulseaudio-qt-1.5.0:= " RDEPEND="${DEPEND} + dev-libs/kirigami-addons:6 >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 x11-themes/sound-theme-freedesktop " BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.27.49.9999.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.27.49.9999.ebuild deleted file mode 100644 index bcc37af505..0000000000 --- a/kde-plasma/plasma-sdk/plasma-sdk-5.27.49.9999.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="optional" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="Useful applications for Plasma development" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kpackage-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 -" diff --git a/kde-plasma/plasma-sdk/plasma-sdk-6.1.49.9999.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-6.1.49.9999.ebuild new file mode 100644 index 0000000000..00aa282066 --- /dev/null +++ b/kde-plasma/plasma-sdk/plasma-sdk-6.1.49.9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Useful applications for Plasma development" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kpackage-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-frameworks/ktexteditor-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-plasma/libplasma-${PVCUT}:6 + >=kde-plasma/plasma5support-${PVCUT}:6 +" +RDEPEND="${DEPEND} + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=kde-frameworks/kirigami-${KFMIN}:6 +" diff --git a/kde-plasma/plasma-sdk/plasma-sdk-9999.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-9999.ebuild index c319e990c2..6a64855946 100644 --- a/kde-plasma/plasma-sdk/plasma-sdk-9999.ebuild +++ b/kde-plasma/plasma-sdk/plasma-sdk-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -ECM_TEST="optional" -KFMIN=5.245.0 +ECM_TEST="true" +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Useful applications for Plasma development" @@ -25,16 +25,18 @@ DEPEND=" >=kde-frameworks/kconfigwidgets-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 >=kde-frameworks/kdbusaddons-${KFMIN}:6 - >=kde-frameworks/kdeclarative-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 >=kde-frameworks/kiconthemes-${KFMIN}:6 >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 >=kde-frameworks/kpackage-${KFMIN}:6 - >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 >=kde-frameworks/ktexteditor-${KFMIN}:6 >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 >=kde-plasma/libplasma-${PVCUT}:6 + >=kde-plasma/plasma5support-${PVCUT}:6 " RDEPEND="${DEPEND} + >=dev-qt/qt5compat-${QTMIN}:6[qml] >=kde-frameworks/kirigami-${KFMIN}:6 " diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.49.9999.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.49.9999.ebuild deleted file mode 100644 index 1d1f54f863..0000000000 --- a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.27.49.9999.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="Monitor system sensors, process information and other system resources" -HOMEPAGE="https://apps.kde.org/plasma-systemmonitor/" - -LICENSE="|| ( GPL-3 GPL-2 )" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-plasma/libksysguard-${PVCUT}:5 -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5[qml] - >=kde-frameworks/kquickcharts-${KFMIN}:5 - >=kde-plasma/ksystemstats-${PVCUT}:5 -" diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.1.49.9999.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.1.49.9999.ebuild new file mode 100644 index 0000000000..49fb695e06 --- /dev/null +++ b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-6.1.49.9999.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PVCUT=$(ver_cut 1-3) +KFMIN=6.3.0 +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Monitor system sensors, process information and other system resources" +HOMEPAGE="https://apps.kde.org/plasma-systemmonitor/" + +LICENSE="|| ( GPL-3 GPL-2 )" +SLOT="6" +KEYWORDS="" +IUSE="" + +DEPEND=" + >=dev-libs/kirigami-addons-1.1.0:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kpackage-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-plasma/libksysguard-${PVCUT}:6 +" +RDEPEND="${DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kquickcharts-${KFMIN}:6 + >=kde-plasma/ksystemstats-${PVCUT}:6 +" diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-9999.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-9999.ebuild index 231146b23a..2b8ccce039 100644 --- a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-9999.ebuild +++ b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PVCUT=$(ver_cut 1-3) -KFMIN=5.245.0 -QTMIN=6.6.0 +KFMIN=9999 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Monitor system sensors, process information and other system resources" @@ -17,25 +17,26 @@ KEYWORDS="" IUSE="" DEPEND=" - dev-libs/kirigami-addons:6 + >=dev-libs/kirigami-addons-1.1.0:6 >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] >=dev-qt/qtdeclarative-${QTMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 >=kde-frameworks/kdbusaddons-${KFMIN}:6 - >=kde-frameworks/kdeclarative-${KFMIN}:6 >=kde-frameworks/kglobalaccel-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 >=kde-frameworks/kio-${KFMIN}:6 >=kde-frameworks/kitemmodels-${KFMIN}:6 >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kpackage-${KFMIN}:6 >=kde-frameworks/kservice-${KFMIN}:6 >=kde-frameworks/kwindowsystem-${KFMIN}:6 >=kde-plasma/libksysguard-${PVCUT}:6 " RDEPEND="${DEPEND} >=kde-frameworks/kirigami-${KFMIN}:6 - >=kde-frameworks/kitemmodels-${KFMIN}:6[qml] + >=kde-frameworks/kitemmodels-${KFMIN}:6 >=kde-frameworks/kquickcharts-${KFMIN}:6 >=kde-plasma/ksystemstats-${PVCUT}:6 " diff --git a/kde-plasma/plasma-thunderbolt/metadata.xml b/kde-plasma/plasma-thunderbolt/metadata.xml index d925f24397..507f645eef 100644 --- a/kde-plasma/plasma-thunderbolt/metadata.xml +++ b/kde-plasma/plasma-thunderbolt/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/plasma-thunderbolt</remote-id> </upstream> </pkgmetadata> diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.49.9999.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.49.9999.ebuild deleted file mode 100644 index f9c8946495..0000000000 --- a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.27.49.9999.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="Plasma integration for controlling Thunderbolt devices" -HOMEPAGE="https://invent.kde.org/plasma/plasma-thunderbolt" - -LICENSE="|| ( GPL-2 GPL-3+ )" -SLOT="5" -KEYWORDS="" -IUSE="" - -# tests require DBus -RESTRICT="test" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - sys-apps/bolt -" -BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-6.1.49.9999.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-6.1.49.9999.ebuild new file mode 100644 index 0000000000..fd9ba6a3f2 --- /dev/null +++ b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-6.1.49.9999.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=6.3.0 +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Plasma integration for controlling Thunderbolt devices" +HOMEPAGE="https://invent.kde.org/plasma/plasma-thunderbolt" + +LICENSE="|| ( GPL-2 GPL-3+ )" +SLOT="6" +KEYWORDS="" +IUSE="" + +# tests require DBus +RESTRICT="test" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 +" +RDEPEND="${DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:6 + sys-apps/bolt +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-9999.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-9999.ebuild index b91d37ba51..1bcb31dac5 100644 --- a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-9999.ebuild +++ b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-9999.ebuild @@ -1,12 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" -KFMIN=5.245.0 -PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +KFMIN=9999 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Plasma integration for controlling Thunderbolt devices" @@ -26,9 +25,9 @@ DEPEND=" >=kde-frameworks/kcmutils-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 >=kde-frameworks/kdbusaddons-${KFMIN}:6 - >=kde-frameworks/kdeclarative-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 " RDEPEND="${DEPEND} >=kde-frameworks/kirigami-${KFMIN}:6 diff --git a/kde-plasma/plasma-vault/plasma-vault-5.27.49.9999.ebuild b/kde-plasma/plasma-vault/plasma-vault-5.27.49.9999.ebuild deleted file mode 100644 index cd32f1b0ac..0000000000 --- a/kde-plasma/plasma-vault/plasma-vault-5.27.49.9999.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="Plasma applet and services for creating encrypted vaults" -HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/" - -LICENSE="LGPL-3" -SLOT="5" -KEYWORDS="" -IUSE="networkmanager" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-plasma/libksysguard-${PVCUT}:5 - >=kde-plasma/libplasma-${KFMIN}:5 - >=kde-plasma/plasma-activities-${KFMIN}:5 - networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - || ( >=sys-fs/cryfs-0.9.9 >=sys-fs/encfs-1.9.2 ) -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package networkmanager KF5NetworkManagerQt) - ) - - ecm_src_configure -} diff --git a/kde-plasma/plasma-vault/plasma-vault-6.1.49.9999.ebuild b/kde-plasma/plasma-vault/plasma-vault-6.1.49.9999.ebuild new file mode 100644 index 0000000000..540882cf37 --- /dev/null +++ b/kde-plasma/plasma-vault/plasma-vault-6.1.49.9999.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm flag-o-matic plasma.kde.org + +DESCRIPTION="Plasma applet and services for creating encrypted vaults" +HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/" + +LICENSE="LGPL-3" +SLOT="6" +KEYWORDS="" +IUSE="networkmanager" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-plasma/libksysguard-${PVCUT}:6 + >=kde-plasma/libplasma-${PVCUT}:6 + >=kde-plasma/plasma-activities-${PVCUT}:6 + networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 ) +" +RDEPEND="${DEPEND} + || ( >=sys-fs/cryfs-0.9.9 >=sys-fs/encfs-1.9.2 ) +" + +src_configure() { + # ODR violations (bug #909446, kde#471836) + filter-lto + + local mycmakeargs=( + $(cmake_use_find_package networkmanager KF6NetworkManagerQt) + ) + + ecm_src_configure +} diff --git a/kde-plasma/plasma-vault/plasma-vault-9999.ebuild b/kde-plasma/plasma-vault/plasma-vault-9999.ebuild index 187ec4c442..20cae42090 100644 --- a/kde-plasma/plasma-vault/plasma-vault-9999.ebuild +++ b/kde-plasma/plasma-vault/plasma-vault-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 -inherit ecm plasma.kde.org +QTMIN=6.7.1 +inherit ecm flag-o-matic plasma.kde.org DESCRIPTION="Plasma applet and services for creating encrypted vaults" HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/" @@ -26,6 +26,7 @@ DEPEND=" >=kde-frameworks/kdbusaddons-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 >=kde-frameworks/kservice-${KFMIN}:6 >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 >=kde-plasma/libksysguard-${PVCUT}:6 @@ -38,6 +39,9 @@ RDEPEND="${DEPEND} " src_configure() { + # ODR violations (bug #909446, kde#471836) + filter-lto + local mycmakeargs=( $(cmake_use_find_package networkmanager KF6NetworkManagerQt) ) diff --git a/kde-plasma/plasma-welcome/files/plasma-welcome-5.27.4.1-kaccounts-optional.patch b/kde-plasma/plasma-welcome/files/plasma-welcome-5.27.4.1-kaccounts-optional.patch deleted file mode 100644 index fc4eaa684a..0000000000 --- a/kde-plasma/plasma-welcome/files/plasma-welcome-5.27.4.1-kaccounts-optional.patch +++ /dev/null @@ -1,99 +0,0 @@ -From 24092946ed95b4ddf7e7f4c0f5bd9000e45fecad Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Wed, 19 Apr 2023 21:16:59 +0200 -Subject: [PATCH] Make KAccounts optional - -Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> ---- - CMakeLists.txt | 2 +- - src/CMakeLists.txt | 1 + - src/contents/ui/main.qml | 4 +++- - src/controller.cpp | 9 +++++++++ - src/controller.h | 1 + - src/kuserfeedbacksettings.h.cmake | 1 + - 6 files changed, 16 insertions(+), 2 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 772d79e..86db439 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -41,7 +41,7 @@ ecm_setup_version(${PROJECT_VERSION} - find_package(Qt${QT_MAJOR_VERSION} ${REQUIRED_QT_VERSION} REQUIRED COMPONENTS Core Gui Network Qml QuickControls2 Svg) - find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Kirigami2 CoreAddons ConfigWidgets DBusAddons Declarative I18n KIO NewStuff Notifications Plasma Service WindowSystem) - find_package(KUserFeedback) --find_package(KAccounts REQUIRED) -+find_package(KAccounts) - - ecm_set_disabled_deprecation_versions(QT 5.15.2 - KF 5.101 -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 4eab33d..e0cc179 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -3,6 +3,7 @@ - # SPDX-FileCopyrightText: 2022 Nate Graham <nate@kde.org> - - set(HAVE_KUSERFEEDBACK ${KUserFeedback_FOUND}) -+set(HAVE_KACCOUNTS ${KAccounts_FOUND}) - configure_file(kuserfeedbacksettings.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/kuserfeedbacksettings.h) - - add_executable(plasma-welcome main.cpp controller.cpp resources.qrc module.cpp) -diff --git a/src/contents/ui/main.qml b/src/contents/ui/main.qml -index 380c074..86da39b 100644 ---- a/src/contents/ui/main.qml -+++ b/src/contents/ui/main.qml -@@ -124,7 +124,9 @@ Kirigami.ApplicationWindow { - pageStack.push(kcm_feedback); - } - -- pageStack.push(kcm_kaccounts); -+ if (Controller.kAccountsAvailable()) { -+ pageStack.push(kcm_kaccounts); -+ } - - // Append any distro-specific pages that were found - let distroPages = Controller.distroPages() -diff --git a/src/controller.cpp b/src/controller.cpp -index 7586c23..de8fa85 100644 ---- a/src/controller.cpp -+++ b/src/controller.cpp -@@ -50,6 +50,15 @@ bool Controller::networkAlreadyConnected() - return false; - } - -+bool Controller::kAccountsAvailable() -+{ -+#if HAVE_KACCOUNTS -+ return true; -+#else -+ return false; -+#endif -+} -+ - bool Controller::userFeedbackAvailable() - { - #if HAVE_KUSERFEEDBACK -diff --git a/src/controller.h b/src/controller.h -index 20ba44c..97a9d1c 100644 ---- a/src/controller.h -+++ b/src/controller.h -@@ -15,6 +15,7 @@ public: - Q_INVOKABLE static void runCommand(const QString &command, const QString &desktopFilename); - Q_INVOKABLE bool networkAlreadyConnected(); - Q_INVOKABLE bool userFeedbackAvailable(); -+ Q_INVOKABLE bool kAccountsAvailable(); - Q_INVOKABLE QStringList distroPages(); - - Q_PROPERTY(QString newPlasmaVersion MEMBER m_newPlasmaVersion NOTIFY newPlasmaVersionChanged) -diff --git a/src/kuserfeedbacksettings.h.cmake b/src/kuserfeedbacksettings.h.cmake -index f30924f..a76aedf 100644 ---- a/src/kuserfeedbacksettings.h.cmake -+++ b/src/kuserfeedbacksettings.h.cmake -@@ -5,3 +5,4 @@ - */ - - #cmakedefine01 HAVE_KUSERFEEDBACK -+#cmakedefine01 HAVE_KACCOUNTS --- -2.40.0 - diff --git a/kde-plasma/plasma-welcome/metadata.xml b/kde-plasma/plasma-welcome/metadata.xml index 7499be9e7e..d925f24397 100644 --- a/kde-plasma/plasma-welcome/metadata.xml +++ b/kde-plasma/plasma-welcome/metadata.xml @@ -8,8 +8,4 @@ <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> </upstream> - <use> - <flag name="discover">Pull in resources management GUI; a centralised GHNS alternative and optional <pkg>sys-apps/fwupd</pkg> frontend</flag> - <flag name="kaccounts">Build the OpenDesktop integration plugin</flag> - </use> </pkgmetadata> diff --git a/kde-plasma/plasma-welcome/plasma-welcome-5.27.49.9999.ebuild b/kde-plasma/plasma-welcome/plasma-welcome-5.27.49.9999.ebuild deleted file mode 100644 index 478e2527fc..0000000000 --- a/kde-plasma/plasma-welcome/plasma-welcome-5.27.49.9999.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="A friendly onboarding wizard for Plasma" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="discover +kaccounts telemetry" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 - kaccounts? ( kde-apps/kaccounts-integration:5 ) - telemetry? ( kde-frameworks/kuserfeedback:5 ) -" -RDEPEND="${DEPEND} - discover? ( kde-plasma/discover:5 ) -" - -PATCHES=( "${FILESDIR}/${PN}-5.27.4.1-kaccounts-optional.patch" ) - -src_prepare() { - ecm_src_prepare - - if ! use discover; then - sed -e "s:pageStack.push(discover);:// & disabled by IUSE=discover:" \ - -i src/contents/ui/main.qml || die - fi -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package kaccounts KAccounts) - $(cmake_use_find_package telemetry KUserFeedback) - ) - ecm_src_configure -} diff --git a/kde-plasma/plasma-welcome/plasma-welcome-6.1.49.9999.ebuild b/kde-plasma/plasma-welcome/plasma-welcome-6.1.49.9999.ebuild new file mode 100644 index 0000000000..c4af8779ca --- /dev/null +++ b/kde-plasma/plasma-welcome/plasma-welcome-6.1.49.9999.ebuild @@ -0,0 +1,36 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Friendly onboarding wizard for Plasma" + +LICENSE="GPL-2+" +SLOT="6" +KEYWORDS="" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-plasma/libplasma-${PVCUT}:6 +" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/plasma-welcome/plasma-welcome-9999.ebuild b/kde-plasma/plasma-welcome/plasma-welcome-9999.ebuild index 1396f3f85d..6802a354b1 100644 --- a/kde-plasma/plasma-welcome/plasma-welcome-9999.ebuild +++ b/kde-plasma/plasma-welcome/plasma-welcome-9999.ebuild @@ -1,19 +1,19 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org -DESCRIPTION="A friendly onboarding wizard for Plasma" +DESCRIPTION="Friendly onboarding wizard for Plasma" LICENSE="GPL-2+" SLOT="6" KEYWORDS="" -IUSE="discover telemetry" # +kaccounts +IUSE="" DEPEND=" >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets] @@ -26,31 +26,11 @@ DEPEND=" >=kde-frameworks/ki18n-${KFMIN}:6 >=kde-frameworks/kio-${KFMIN}:6 >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 >=kde-frameworks/knewstuff-${KFMIN}:6 - >=kde-frameworks/knotifications-${KFMIN}:6 >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 >=kde-frameworks/kwindowsystem-${KFMIN}:6 >=kde-plasma/libplasma-${PVCUT}:6 - telemetry? ( kde-frameworks/kuserfeedback:6 ) " -# kaccounts? ( kde-apps/kaccounts-integration:6 ) -RDEPEND="${DEPEND} - discover? ( kde-plasma/discover:6 ) -" - -src_prepare() { - ecm_src_prepare - - if ! use discover; then - sed -e "s:pageStack.push(discover);:// & disabled by IUSE=discover:" \ - -i src/contents/ui/Main.qml || die - fi -} - -src_configure() { - local mycmakeargs=( -# $(cmake_use_find_package kaccounts KAccounts) - $(cmake_use_find_package telemetry KF6UserFeedback) - ) - ecm_src_configure -} +RDEPEND="${DEPEND}" diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.49.9999.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.1.49.9999.ebuild index a32e5edaad..962b2434de 100644 --- a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.27.49.9999.ebuild +++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-6.1.49.9999.ebuild @@ -1,19 +1,20 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 inherit cmake plasma.kde.org DESCRIPTION="Wallpapers for the Plasma workspace" LICENSE="GPL-2" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" BDEPEND=" - dev-qt/qtcore:5 + >=dev-qt/qtbase-${QTMIN}:6 kde-frameworks/extra-cmake-modules:0 " diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-9999.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-9999.ebuild index 8017a53ef9..962b2434de 100644 --- a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-9999.ebuild +++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit cmake plasma.kde.org DESCRIPTION="Wallpapers for the Plasma workspace" diff --git a/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.80-split-libkworkspace.patch b/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.80-split-libkworkspace.patch deleted file mode 100644 index e605473e35..0000000000 --- a/kde-plasma/plasma-workspace/files/plasma-workspace-5.24.80-split-libkworkspace.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 19bbdcf391ea51c4798c770e87c7eada24f252b8 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Mon, 21 Feb 2022 12:24:56 +0100 -Subject: [PATCH] libkworkspace: Allow standalone build - -Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> ---- - CMakeLists.txt | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 3ec5f0893..b022a20b3 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -78,6 +78,7 @@ set_package_properties(Qalculate PROPERTIES DESCRIPTION "Qalculate Library" - ) - - find_package(KWinDBusInterface CONFIG REQUIRED) -+find_package(LibKWorkspace 5.21.5) - - find_package(KF5Screen CONFIG REQUIRED) - find_package(KScreenLocker 5.13.80 REQUIRED) -@@ -233,7 +234,10 @@ option(PLASMA_WAYLAND_DEFAULT_SESSION "Use Wayland session by default for Plasma - if(KF5DocTools_FOUND) - add_subdirectory(doc) - endif() --add_subdirectory(libkworkspace) -+if(NOT LibKWorkspace_FOUND) -+ message(STATUS "System LibKWorkspace not found, using bundled.") -+ add_subdirectory(libkworkspace) -+endif() - add_subdirectory(libdbusmenuqt) - add_subdirectory(appmenu) - --- -2.35.1 - diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.27.49.9999.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.27.49.9999.ebuild deleted file mode 100644 index ff7389a2bb..0000000000 --- a/kde-plasma/plasma-workspace/plasma-workspace-5.27.49.9999.ebuild +++ /dev/null @@ -1,229 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="KDE Plasma workspace" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="appstream +calendar +fontconfig geolocation gps +policykit -screencast +semantic-desktop telemetry +wallpaper-metadata" - -REQUIRED_USE="gps? ( geolocation )" -RESTRICT="test" - -# kde-frameworks/kwindowsystem[X]: Uses KX11Extras -# slot op: various private QtWaylandClient headers -COMMON_DEPEND=" - dev-libs/icu:= - >=dev-libs/wayland-1.15 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5=[jpeg,libinput] - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwayland-${QTMIN}:5= - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kded-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kidletime-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kpackage-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kpeople-${KFMIN}:5 - >=kde-frameworks/krunner-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kunitconversion-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/prison-${KFMIN}:5[qml] - >=kde-frameworks/solid-${KFMIN}:5 - >=kde-plasma/breeze-${PVCUT}:5 - >=kde-plasma/kscreenlocker-${PVCUT}:5 - >=kde-plasma/kwayland-${KFMIN}:5 - >=kde-plasma/kwin-${PVCUT}:5 - >=kde-plasma/layer-shell-qt-${PVCUT}:5 - >=kde-plasma/libkscreen-${PVCUT}:5 - >=kde-plasma/libksysguard-${PVCUT}:5 - >=kde-plasma/libkworkspace-${PVCUT}:5 - >=kde-plasma/libplasma-${KFMIN}:5 - >=kde-plasma/plasma-activities-${KFMIN}:5 - >=kde-plasma/plasma-activities-stats-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] - sci-libs/libqalculate:= - sys-libs/zlib - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXau - x11-libs/libxcb - x11-libs/libXcursor - x11-libs/libXfixes - x11-libs/libXrender - x11-libs/libXtst - x11-libs/xcb-util - appstream? ( <dev-libs/appstream-1[qt5] ) - calendar? ( >=kde-frameworks/kholidays-${KFMIN}:5 ) - fontconfig? ( - >=dev-qt/qtprintsupport-${QTMIN}:5 - media-libs/fontconfig - x11-libs/libXft - x11-libs/xcb-util-image - ) - geolocation? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) - gps? ( sci-geosciences/gpsd ) - policykit? ( - sys-auth/polkit-qt[qt5(+)] - virtual/libcrypt:= - ) - screencast? ( - >=dev-qt/qtgui-${QTMIN}:5=[egl] - >=kde-plasma/kpipewire-${PVCUT}:5 - media-libs/libglvnd - >=media-video/pipewire-0.3:= - x11-libs/libdrm - ) - semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 ) - telemetry? ( kde-frameworks/kuserfeedback:5 ) - wallpaper-metadata? ( kde-apps/libkexiv2:5 ) -" -DEPEND="${COMMON_DEPEND} - >=dev-libs/plasma-wayland-protocols-1.6.0 - >=dev-libs/wayland-protocols-1.31 - >=dev-qt/qtconcurrent-${QTMIN}:5 - x11-base/xorg-proto - fontconfig? ( x11-libs/libXrender ) -" -RDEPEND="${COMMON_DEPEND} - !<kde-plasma/breeze-5.22.90:5 - !<kde-plasma/plasma-desktop-5.27.0:5 - app-text/iso-codes - >=dev-qt/qdbus-${QTMIN}:* - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtquickcontrols-${QTMIN}:5[widgets] - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - kde-apps/kio-extras:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kquickcharts-${KFMIN}:5 - >=kde-plasma/milou-${PVCUT}:5 - >=kde-plasma/plasma-integration-${PVCUT}:5 - sys-apps/dbus - x11-apps/xmessage - x11-apps/xprop - x11-apps/xrdb - x11-apps/xsetroot - policykit? ( sys-apps/accountsservice ) -" -BDEPEND=" - >=dev-qt/qtwaylandscanner-${QTMIN}:5 - >=dev-util/wayland-scanner-1.19.0 - >=kde-frameworks/kcmutils-${KFMIN}:5 - virtual/pkgconfig -" -PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*" - -PATCHES=( - "${FILESDIR}/${PN}-5.24.80-split-libkworkspace.patch" # downstream - "${FILESDIR}/${PN}-5.22.5-krunner-cwd-at-home.patch" # TODO upstream: KDE-bug 432975, bug 767478 -) - -src_prepare() { - ecm_src_prepare - - cmake_comment_add_subdirectory libkworkspace - # delete colliding libkworkspace translations - find po -type f -name "*po" -and -name "libkworkspace*" -delete || die - - # TODO: try to get a build switch upstreamed - if ! use screencast; then - ecm_punt_bogus_dep KPipeWire - sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt || die - fi - - # TODO: try to get a build switch upstreamed - if use geolocation; then - use gps || sed -e "s/^pkg_check_modules.*LIBGPS/#&/" \ - -i dataengines/geolocation/CMakeLists.txt || die - fi - - if ! use policykit; then - cmake_run_in kcms cmake_comment_add_subdirectory users - fi - - if ! use fontconfig; then - ecm_punt_bogus_dep XCB IMAGE - sed -e "s/check_X11_lib(Xft)/#&/" -i CMakeLists.txt || die - fi -} - -src_configure() { - local mycmakeargs=( - -DBUILD_xembed-sni-proxy=OFF - -DGLIBC_LOCALE_GEN=$(usex policykit) - $(cmake_use_find_package appstream AppStreamQt) - $(cmake_use_find_package calendar KF5Holidays) - $(cmake_use_find_package fontconfig Fontconfig) - $(cmake_use_find_package geolocation KF5NetworkManagerQt) - $(cmake_use_find_package semantic-desktop KF5Baloo) - $(cmake_use_find_package telemetry KUserFeedback) - $(cmake_use_find_package wallpaper-metadata KF5KExiv2) - ) - - ecm_src_configure -} - -src_install() { - ecm_src_install - - # default startup and shutdown scripts - insinto /etc/xdg/plasma-workspace/env - doins "${FILESDIR}"/10-agent-startup.sh - - insinto /etc/xdg/plasma-workspace/shutdown - doins "${FILESDIR}"/10-agent-shutdown.sh - fperms +x /etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh -} - -pkg_postinst () { - ecm_pkg_postinst - - elog "To enable gpg-agent and/or ssh-agent in Plasma sessions," - elog "edit ${EPREFIX}/etc/xdg/plasma-workspace/env/10-agent-startup.sh" - elog "and ${EPREFIX}/etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh" -} diff --git a/kde-plasma/plasma-workspace/plasma-workspace-6.1.49.9999.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-6.1.49.9999.ebuild new file mode 100644 index 0000000000..db6101b7bf --- /dev/null +++ b/kde-plasma/plasma-workspace/plasma-workspace-6.1.49.9999.ebuild @@ -0,0 +1,230 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="forceoptional" +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="KDE Plasma workspace" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="" +IUSE="appstream +calendar +fontconfig geolocation gps +policykit +screencast +semantic-desktop systemd telemetry +wallpaper-metadata" + +REQUIRED_USE="gps? ( geolocation )" +RESTRICT="test" + +# kde-frameworks/kwindowsystem[X]: Uses KX11Extras +# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h +# slot op: various private QtWaylandClient headers +COMMON_DEPEND=" + dev-libs/icu:= + >=dev-libs/wayland-1.15 + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,libinput,network,sql,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=dev-qt/qtshadertools-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=dev-qt/qtwayland-${QTMIN}:6= + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kbookmarks-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kdeclarative-${KFMIN}:6 + >=kde-frameworks/kded-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kidletime-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/kpackage-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/krunner-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-frameworks/ktexteditor-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kunitconversion-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/prison-${KFMIN}:6[qml] + >=kde-frameworks/solid-${KFMIN}:6 + >=kde-plasma/breeze-${PVCUT}:6 + >=kde-plasma/kscreenlocker-${PVCUT}:6 + >=kde-plasma/kwayland-${PVCUT}:6 + >=kde-plasma/kwin-${PVCUT}:6 + >=kde-plasma/layer-shell-qt-${PVCUT}:6 + >=kde-plasma/libkscreen-${PVCUT}:6 + >=kde-plasma/libksysguard-${PVCUT}:6 + >=kde-plasma/libplasma-${PVCUT}:6 + >=kde-plasma/plasma-activities-${PVCUT}:6 + >=kde-plasma/plasma-activities-stats-${PVCUT}:6 + >=kde-plasma/plasma5support-${PVCUT}:6 + media-libs/libcanberra + >=media-libs/phonon-4.12.0[qt6] + sci-libs/libqalculate:= + sys-libs/zlib + virtual/libudev:= + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXau + x11-libs/libxcb + x11-libs/libXcursor + x11-libs/libXfixes + x11-libs/libXrender + x11-libs/libXtst + x11-libs/xcb-util + appstream? ( >=dev-libs/appstream-1[qt6] ) + calendar? ( >=kde-frameworks/kholidays-${KFMIN}:6 ) + fontconfig? ( + media-libs/fontconfig + x11-libs/libXft + x11-libs/xcb-util-image + ) + geolocation? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 ) + gps? ( sci-geosciences/gpsd ) + policykit? ( + >=sys-auth/polkit-qt-0.175[qt6] + virtual/libcrypt:= + ) + screencast? ( + >=dev-qt/qtbase-${QTMIN}:6=[opengl] + >=kde-plasma/kpipewire-${PVCUT}:6 + media-libs/libglvnd + >=media-video/pipewire-0.3:= + x11-libs/libdrm + ) + semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:6 ) + systemd? ( sys-apps/systemd:= ) + telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 ) + wallpaper-metadata? ( kde-apps/libkexiv2:6 ) +" +DEPEND="${COMMON_DEPEND} + >=dev-libs/plasma-wayland-protocols-1.13.0 + dev-libs/qcoro[dbus] + >=dev-qt/qtbase-${QTMIN}:6[concurrent] + x11-base/xorg-proto + fontconfig? ( x11-libs/libXrender ) +" +RDEPEND="${COMMON_DEPEND} + !kde-plasma/libkworkspace:5 + !<kde-plasma/plasma-desktop-5.27.0:5 + !kde-plasma/xembed-sni-proxy:* + app-text/iso-codes + dev-libs/kirigami-addons:6 + >=dev-qt/qttools-${QTMIN}:*[qdbus] + kde-apps/kio-extras:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kquickcharts-${KFMIN}:6 + >=kde-plasma/kactivitymanagerd-${PVCUT}:6 + >=kde-plasma/milou-${PVCUT}:6 + >=kde-plasma/plasma-integration-${PVCUT}:6 + sys-apps/dbus + x11-apps/xmessage + x11-apps/xprop + x11-apps/xrdb + x11-apps/xsetroot + policykit? ( sys-apps/accountsservice ) +" +BDEPEND=" + >=dev-qt/qtwayland-${QTMIN}:6 + >=dev-util/wayland-scanner-1.19.0 + >=kde-frameworks/kcmutils-${KFMIN}:6 + virtual/pkgconfig + test? ( >=dev-qt/qtwayland-${QTMIN}:6[compositor] ) +" +PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*" + +PATCHES=( + "${FILESDIR}/${PN}-5.22.5-krunner-cwd-at-home.patch" # TODO upstream: KDE-bug 432975, bug 767478 +) + +src_prepare() { + ecm_src_prepare + + # TODO: try to get a build switch upstreamed + if ! use screencast; then + ecm_punt_bogus_dep KPipeWire + sed -e "s/^pkg_check_modules.*PipeWire/#&/" -i CMakeLists.txt || die + fi + + # TODO: try to get a build switch upstreamed + if use geolocation; then + use gps || sed -e "s/^pkg_check_modules.*LIBGPS/#&/" \ + -i dataengines/geolocation/CMakeLists.txt || die + fi + + if ! use policykit; then + cmake_run_in kcms cmake_comment_add_subdirectory users + fi + + if ! use fontconfig; then + ecm_punt_bogus_dep XCB IMAGE + sed -e "s/check_X11_lib(Xft)/#&/" -i CMakeLists.txt || die + fi + + # TODO: try to get a build switch upstreamed + if ! use systemd; then + sed -e "s/^pkg_check_modules.*SYSTEMD/#&/" -i CMakeLists.txt || die + fi +} + +src_configure() { + local mycmakeargs=( + -DWITH_X11=ON # TODO: broken upstream, fix it if you can + -DGLIBC_LOCALE_GEN=$(usex policykit) + $(cmake_use_find_package appstream AppStreamQt) + $(cmake_use_find_package calendar KF6Holidays) + $(cmake_use_find_package fontconfig Fontconfig) + $(cmake_use_find_package geolocation KF6NetworkManagerQt) + $(cmake_use_find_package semantic-desktop KF6Baloo) + $(cmake_use_find_package telemetry KF6UserFeedback) + $(cmake_use_find_package wallpaper-metadata KExiv2Qt6) + ) + + ecm_src_configure +} + +src_install() { + ecm_src_install + + # default startup and shutdown scripts + insinto /etc/xdg/plasma-workspace/env + doins "${FILESDIR}"/10-agent-startup.sh + + insinto /etc/xdg/plasma-workspace/shutdown + doins "${FILESDIR}"/10-agent-shutdown.sh + fperms +x /etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh +} + +pkg_postinst () { + ecm_pkg_postinst + + elog "To enable gpg-agent and/or ssh-agent in Plasma sessions," + elog "edit ${EPREFIX}/etc/xdg/plasma-workspace/env/10-agent-startup.sh" + elog "and ${EPREFIX}/etc/xdg/plasma-workspace/shutdown/10-agent-shutdown.sh" +} diff --git a/kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild index fe19ff8281..f693baaa61 100644 --- a/kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild +++ b/kde-plasma/plasma-workspace/plasma-workspace-9999.ebuild @@ -1,13 +1,13 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="forceoptional" -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma workspace" @@ -16,18 +16,21 @@ LICENSE="GPL-2" # TODO: CHECK SLOT="6" KEYWORDS="" IUSE="appstream +calendar +fontconfig geolocation gps +policykit -screencast +semantic-desktop telemetry +wallpaper-metadata" +screencast +semantic-desktop systemd telemetry +wallpaper-metadata" REQUIRED_USE="gps? ( geolocation )" RESTRICT="test" # kde-frameworks/kwindowsystem[X]: Uses KX11Extras +# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h # slot op: various private QtWaylandClient headers COMMON_DEPEND=" dev-libs/icu:= >=dev-libs/wayland-1.15 - >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,libinput,network,sql,widgets,xml] + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,libinput,network,sql,widgets,xml] >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=dev-qt/qtshadertools-${QTMIN}:6 >=dev-qt/qtsvg-${QTMIN}:6 >=dev-qt/qtwayland-${QTMIN}:6= >=kde-frameworks/karchive-${KFMIN}:6 @@ -56,9 +59,10 @@ COMMON_DEPEND=" >=kde-frameworks/knotifyconfig-${KFMIN}:6 >=kde-frameworks/kpackage-${KFMIN}:6 >=kde-frameworks/kparts-${KFMIN}:6 - >=kde-frameworks/kpeople-${KFMIN}:6 >=kde-frameworks/krunner-${KFMIN}:6 >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 >=kde-frameworks/ktexteditor-${KFMIN}:6 >=kde-frameworks/ktextwidgets-${KFMIN}:6 >=kde-frameworks/kunitconversion-${KFMIN}:6 @@ -75,13 +79,15 @@ COMMON_DEPEND=" >=kde-plasma/layer-shell-qt-${PVCUT}:6 >=kde-plasma/libkscreen-${PVCUT}:6 >=kde-plasma/libksysguard-${PVCUT}:6 - >=kde-plasma/libkworkspace-${PVCUT}:6 >=kde-plasma/libplasma-${PVCUT}:6 >=kde-plasma/plasma-activities-${PVCUT}:6 >=kde-plasma/plasma-activities-stats-${PVCUT}:6 + >=kde-plasma/plasma5support-${PVCUT}:6 + media-libs/libcanberra >=media-libs/phonon-4.12.0[qt6] sci-libs/libqalculate:= sys-libs/zlib + virtual/libudev:= x11-libs/libICE x11-libs/libSM x11-libs/libX11 @@ -113,25 +119,28 @@ COMMON_DEPEND=" x11-libs/libdrm ) semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:6 ) - telemetry? ( kde-frameworks/kuserfeedback:6 ) - wallpaper-metadata? ( kde-apps/libkexiv2:5 ) + systemd? ( sys-apps/systemd:= ) + telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 ) + wallpaper-metadata? ( kde-apps/libkexiv2:6 ) " DEPEND="${COMMON_DEPEND} - >=dev-libs/plasma-wayland-protocols-1.6.0 - >=dev-libs/wayland-protocols-1.31 + >=dev-libs/plasma-wayland-protocols-1.13.0 + dev-libs/qcoro[dbus] >=dev-qt/qtbase-${QTMIN}:6[concurrent] x11-base/xorg-proto fontconfig? ( x11-libs/libXrender ) " RDEPEND="${COMMON_DEPEND} - !<kde-plasma/breeze-5.22.90:5 + !kde-plasma/libkworkspace:5 !<kde-plasma/plasma-desktop-5.27.0:5 + !kde-plasma/xembed-sni-proxy:* app-text/iso-codes + dev-libs/kirigami-addons:6 >=dev-qt/qttools-${QTMIN}:*[qdbus] - >=dev-qt/qt5compat-${QTMIN}:6[qml] - kde-apps/kio-extras:5 + kde-apps/kio-extras:6 >=kde-frameworks/kirigami-${KFMIN}:6 >=kde-frameworks/kquickcharts-${KFMIN}:6 + >=kde-plasma/kactivitymanagerd-${PVCUT}:6 >=kde-plasma/milou-${PVCUT}:6 >=kde-plasma/plasma-integration-${PVCUT}:6 sys-apps/dbus @@ -146,21 +155,17 @@ BDEPEND=" >=dev-util/wayland-scanner-1.19.0 >=kde-frameworks/kcmutils-${KFMIN}:6 virtual/pkgconfig + test? ( >=dev-qt/qtwayland-${QTMIN}:6[compositor] ) " PDEPEND=">=kde-plasma/kde-cli-tools-${PVCUT}:*" PATCHES=( - "${FILESDIR}/${PN}-5.24.80-split-libkworkspace.patch" # downstream "${FILESDIR}/${PN}-5.22.5-krunner-cwd-at-home.patch" # TODO upstream: KDE-bug 432975, bug 767478 ) src_prepare() { ecm_src_prepare - cmake_comment_add_subdirectory libkworkspace - # delete colliding libkworkspace translations - find po -type f -name "*po" -and -name "libkworkspace*" -delete || die - # TODO: try to get a build switch upstreamed if ! use screencast; then ecm_punt_bogus_dep KPipeWire @@ -181,11 +186,16 @@ src_prepare() { ecm_punt_bogus_dep XCB IMAGE sed -e "s/check_X11_lib(Xft)/#&/" -i CMakeLists.txt || die fi + + # TODO: try to get a build switch upstreamed + if ! use systemd; then + sed -e "s/^pkg_check_modules.*SYSTEMD/#&/" -i CMakeLists.txt || die + fi } src_configure() { local mycmakeargs=( - -DBUILD_xembed-sni-proxy=OFF + -DWITH_X11=ON # TODO: broken upstream, fix it if you can -DGLIBC_LOCALE_GEN=$(usex policykit) $(cmake_use_find_package appstream AppStreamQt) $(cmake_use_find_package calendar KF6Holidays) @@ -193,7 +203,7 @@ src_configure() { $(cmake_use_find_package geolocation KF6NetworkManagerQt) $(cmake_use_find_package semantic-desktop KF6Baloo) $(cmake_use_find_package telemetry KF6UserFeedback) - $(cmake_use_find_package wallpaper-metadata KF6KExiv2) + $(cmake_use_find_package wallpaper-metadata KExiv2Qt6) ) ecm_src_configure diff --git a/kde-plasma/plasma5support/plasma5support-6.1.49.9999.ebuild b/kde-plasma/plasma5support/plasma5support-6.1.49.9999.ebuild new file mode 100644 index 0000000000..bd56741ef7 --- /dev/null +++ b/kde-plasma/plasma5support/plasma5support-6.1.49.9999.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_QTHELP="true" +ECM_TEST="true" +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Support components for porting from KF5/Qt5 to KF6/Qt6" + +LICENSE="GPL-2+ LGPL-2+" +SLOT="6" +KEYWORDS="" +IUSE="" + +RESTRICT="test" # bug 926347 + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + >=kde-plasma/libksysguard-${PVCUT}:6 +" +RDEPEND="${DEPEND} + !kde-plasma/plasma-workspace:5 + !<kde-plasma/plasma-workspace-6.0.80:6 +" diff --git a/kde-plasma/plasma5support/plasma5support-9999.ebuild b/kde-plasma/plasma5support/plasma5support-9999.ebuild index de0ed8d129..bc825f5ba5 100644 --- a/kde-plasma/plasma5support/plasma5support-9999.ebuild +++ b/kde-plasma/plasma5support/plasma5support-9999.ebuild @@ -1,12 +1,13 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_QTHELP="true" ECM_TEST="true" -KFMIN=5.245.0 -QTMIN=6.6.0 +KFMIN=9999 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Support components for porting from KF5/Qt5 to KF6/Qt6" @@ -16,11 +17,20 @@ SLOT="6" KEYWORDS="" IUSE="" +RESTRICT="test" # bug 926347 + DEPEND=" >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,sql,widgets] >=dev-qt/qtdeclarative-${QTMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + >=kde-plasma/libksysguard-${PVCUT}:6 +" +RDEPEND="${DEPEND} + !kde-plasma/plasma-workspace:5 + !<kde-plasma/plasma-workspace-6.0.80:6 " -RDEPEND="${DEPEND}" diff --git a/kde-plasma/plymouth-kcm/metadata.xml b/kde-plasma/plymouth-kcm/metadata.xml index d925f24397..485b99be0e 100644 --- a/kde-plasma/plymouth-kcm/metadata.xml +++ b/kde-plasma/plymouth-kcm/metadata.xml @@ -6,6 +6,7 @@ <name>Gentoo KDE Project</name> </maintainer> <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> + <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=systemsettings&component=kcm_plymouth</bugs-to> + <remote-id type="kde-invent">plasma/plymouth-kcm</remote-id> </upstream> </pkgmetadata> diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-5.27.49.9999.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-5.27.49.9999.ebuild deleted file mode 100644 index 16ea473071..0000000000 --- a/kde-plasma/plymouth-kcm/plymouth-kcm-5.27.49.9999.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="KDE Plasma control module for Plymouth" -HOMEPAGE="https://invent.kde.org/plasma/plymouth-kcm" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - sys-boot/plymouth -" -RDEPEND="${DEPEND} - >=kde-plasma/kde-cli-tools-${PVCUT}:* -" -BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-6.1.49.9999.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-6.1.49.9999.ebuild new file mode 100644 index 0000000000..dae7c72f90 --- /dev/null +++ b/kde-plasma/plymouth-kcm/plymouth-kcm-6.1.49.9999.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="KDE Plasma control module for Plymouth" +HOMEPAGE="https://invent.kde.org/plasma/plymouth-kcm" + +LICENSE="GPL-2+" +SLOT="6" +KEYWORDS="" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + sys-boot/plymouth +" +RDEPEND="${DEPEND} + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-plasma/kde-cli-tools-${PVCUT}:* +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-9999.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-9999.ebuild index 72a32835db..10dc01df29 100644 --- a/kde-plasma/plymouth-kcm/plymouth-kcm-9999.ebuild +++ b/kde-plasma/plymouth-kcm/plymouth-kcm-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma control module for Plymouth" @@ -23,7 +23,6 @@ DEPEND=" >=kde-frameworks/kauth-${KFMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 - >=kde-frameworks/kdeclarative-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 >=kde-frameworks/kio-${KFMIN}:6 >=kde-frameworks/knewstuff-${KFMIN}:6 @@ -31,6 +30,8 @@ DEPEND=" sys-boot/plymouth " RDEPEND="${DEPEND} + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 >=kde-plasma/kde-cli-tools-${PVCUT}:* " BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.49.9999.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.49.9999.ebuild deleted file mode 100644 index f38b9c3791..0000000000 --- a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.27.49.9999.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_NAME="${PN}-1" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="PolKit agent module for KDE Plasma" -HOMEPAGE="https://kde.org/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - >=sys-auth/polkit-qt-0.113.0[qt5(+)] -" -RDEPEND="${DEPEND}" diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-6.1.49.9999.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-6.1.49.9999.ebuild new file mode 100644 index 0000000000..ec359726dd --- /dev/null +++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-6.1.49.9999.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_NAME="${PN}-1" +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="PolKit agent module for KDE Plasma" +HOMEPAGE="https://kde.org/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + >=sys-auth/polkit-qt-0.175[qt6] +" +RDEPEND="${DEPEND} + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-plasma/libplasma-${PVCUT}:6 +" diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-9999.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-9999.ebuild index a1d733b45d..f2c736c64b 100644 --- a/kde-plasma/polkit-kde-agent/polkit-kde-agent-9999.ebuild +++ b/kde-plasma/polkit-kde-agent/polkit-kde-agent-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 KDE_ORG_NAME="${PN}-1" -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="PolKit agent module for KDE Plasma" @@ -19,15 +19,16 @@ IUSE="" DEPEND=" >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 >=kde-frameworks/kcrash-${KFMIN}:6 >=kde-frameworks/kdbusaddons-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 - >=kde-frameworks/kiconthemes-${KFMIN}:6 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] >=sys-auth/polkit-qt-0.175[qt6] " RDEPEND="${DEPEND} - !${CATEGORY}/${PN}:5 + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-plasma/libplasma-${PVCUT}:6 " diff --git a/kde-plasma/powerdevil/metadata.xml b/kde-plasma/powerdevil/metadata.xml index 6c95612103..d3fa55fe30 100644 --- a/kde-plasma/powerdevil/metadata.xml +++ b/kde-plasma/powerdevil/metadata.xml @@ -7,10 +7,10 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/powerdevil</remote-id> </upstream> <use> <flag name="brightness-control">Enable screen brightness control using <pkg>app-misc/ddcutil</pkg></flag> <flag name="caps">Capabilities support for scheduled wakeup which can wake from suspend (CAP_WAKE_ALARM)</flag> - <flag name="wireless">Enable wireless energy saving actions via <pkg>kde-frameworks/bluez-qt</pkg> and <pkg>kde-frameworks/networkmanager-qt</pkg></flag> </use> </pkgmetadata> diff --git a/kde-plasma/powerdevil/powerdevil-5.27.49.9999.ebuild b/kde-plasma/powerdevil/powerdevil-5.27.49.9999.ebuild deleted file mode 100644 index d5a07cbf18..0000000000 --- a/kde-plasma/powerdevil/powerdevil-5.27.49.9999.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="Power management for KDE Plasma Shell" -HOMEPAGE="https://invent.kde.org/plasma/powerdevil" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="brightness-control caps +wireless" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5[policykit] - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kidletime-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=kde-plasma/libkscreen-${PVCUT}:5 - >=kde-plasma/libkworkspace-${PVCUT}:5 - >=kde-plasma/plasma-activities-${KFMIN}:5 - virtual/libudev:= - x11-libs/libxcb - brightness-control? ( app-misc/ddcutil:= ) - caps? ( sys-libs/libcap ) - wireless? ( - >=kde-frameworks/bluez-qt-${KFMIN}:5 - >=kde-frameworks/networkmanager-qt-${KFMIN}:5 - ) -" -RDEPEND="${DEPEND} - >=kde-plasma/kde-cli-tools-${PVCUT}:* - sys-power/power-profiles-daemon - >=sys-power/upower-0.9.23 -" -BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" - -src_configure() { - local mycmakeargs=( - -DHAVE_DDCUTIL=$(usex brightness-control) - $(cmake_use_find_package caps Libcap) - $(cmake_use_find_package wireless KF5BluezQt) - $(cmake_use_find_package wireless KF5NetworkManagerQt) - ) - - ecm_src_configure -} diff --git a/kde-plasma/powerdevil/powerdevil-6.1.49.9999.ebuild b/kde-plasma/powerdevil/powerdevil-6.1.49.9999.ebuild new file mode 100644 index 0000000000..14d815baa3 --- /dev/null +++ b/kde-plasma/powerdevil/powerdevil-6.1.49.9999.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="forceoptional" +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Power management for KDE Plasma Shell" +HOMEPAGE="https://invent.kde.org/plasma/powerdevil" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="" +IUSE="brightness-control caps" + +RESTRICT="test" # bug 926513 + +# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets] + >=kde-frameworks/kauth-${KFMIN}:6[policykit] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kidletime-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + >=kde-plasma/layer-shell-qt-${PVCUT}:6 + >=kde-plasma/libkscreen-${PVCUT}:6 + >=kde-plasma/plasma-activities-${PVCUT}:6 + >=kde-plasma/plasma-workspace-${PVCUT}:6 + virtual/libudev:= + x11-libs/libxcb + brightness-control? ( app-misc/ddcutil:= ) + caps? ( sys-libs/libcap ) +" +RDEPEND="${DEPEND} + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-plasma/kde-cli-tools-${PVCUT}:* + sys-power/power-profiles-daemon + >=sys-power/upower-0.9.23 +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package brightness-control DDCUtil) + $(cmake_use_find_package caps Libcap) + ) + + ecm_src_configure +} + +src_test() { + # bug 926513 + ecm_src_test -j1 +} diff --git a/kde-plasma/powerdevil/powerdevil-9999.ebuild b/kde-plasma/powerdevil/powerdevil-9999.ebuild index ffe7199790..599ec05b75 100644 --- a/kde-plasma/powerdevil/powerdevil-9999.ebuild +++ b/kde-plasma/powerdevil/powerdevil-9999.ebuild @@ -1,12 +1,13 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.245.0 +ECM_TEST="forceoptional" +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Power management for KDE Plasma Shell" @@ -15,12 +16,15 @@ HOMEPAGE="https://invent.kde.org/plasma/powerdevil" LICENSE="GPL-2" # TODO: CHECK SLOT="6" KEYWORDS="" -IUSE="brightness-control caps +wireless" +IUSE="brightness-control caps" +RESTRICT="test" # bug 926513 + +# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h DEPEND=" - >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + dev-libs/qcoro[dbus] + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets] >=kde-frameworks/kauth-${KFMIN}:6[policykit] - >=kde-frameworks/kcompletion-${KFMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6 >=kde-frameworks/kconfigwidgets-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 @@ -31,25 +35,25 @@ DEPEND=" >=kde-frameworks/kidletime-${KFMIN}:6 >=kde-frameworks/kio-${KFMIN}:6 >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 >=kde-frameworks/knotifications-${KFMIN}:6 - >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/krunner-${KFMIN}:6 >=kde-frameworks/kservice-${KFMIN}:6 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] >=kde-frameworks/kxmlgui-${KFMIN}:6 >=kde-frameworks/solid-${KFMIN}:6 + >=kde-plasma/layer-shell-qt-${PVCUT}:6 >=kde-plasma/libkscreen-${PVCUT}:6 - >=kde-plasma/libkworkspace-${PVCUT}:6 >=kde-plasma/plasma-activities-${PVCUT}:6 + >=kde-plasma/libplasma-${PVCUT}:6 virtual/libudev:= x11-libs/libxcb brightness-control? ( app-misc/ddcutil:= ) caps? ( sys-libs/libcap ) - wireless? ( - >=kde-frameworks/bluez-qt-${KFMIN}:6 - >=kde-frameworks/networkmanager-qt-${KFMIN}:6 - ) " RDEPEND="${DEPEND} + !<kde-plasma/plasma-workspace-6.1.50:6 + >=dev-qt/qtdeclarative-${QTMIN}:6 >=kde-plasma/kde-cli-tools-${PVCUT}:* sys-power/power-profiles-daemon >=sys-power/upower-0.9.23 @@ -58,11 +62,15 @@ BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" src_configure() { local mycmakeargs=( - -DHAVE_DDCUTIL=$(usex brightness-control) + -DCMAKE_DISABLE_FIND_PACKAGE_SeleniumWebDriverATSPI=ON # not packaged + $(cmake_use_find_package brightness-control DDCUtil) $(cmake_use_find_package caps Libcap) - $(cmake_use_find_package wireless KF6BluezQt) - $(cmake_use_find_package wireless KF6NetworkManagerQt) ) ecm_src_configure } + +src_test() { + # bug 926513 + ecm_src_test -j1 +} diff --git a/kde-plasma/print-manager/metadata.xml b/kde-plasma/print-manager/metadata.xml index bd25761eeb..1039dab47d 100644 --- a/kde-plasma/print-manager/metadata.xml +++ b/kde-plasma/print-manager/metadata.xml @@ -6,7 +6,7 @@ <name>Gentoo KDE Project</name> </maintainer> <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> + <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=systemsettings&component=kcm_printer_manager</bugs-to> <remote-id type="kde-invent">plasma/print-manager</remote-id> </upstream> </pkgmetadata> diff --git a/kde-plasma/print-manager/print-manager-23.08.49.9999.ebuild b/kde-plasma/print-manager/print-manager-23.08.49.9999.ebuild deleted file mode 100644 index fa0786b56a..0000000000 --- a/kde-plasma/print-manager/print-manager-23.08.49.9999.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Manage CUPS print jobs and printers in Plasma" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="+gtk" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 - net-print/cups -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - kde-plasma/kde-cli-tools:* - gtk? ( app-admin/system-config-printer ) -" -BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" - -pkg_postinst() { - ecm_pkg_postinst - - if [[ -z "${REPLACING_VERSIONS}" ]] && ! use gtk ; then - ewarn "By switching off \"gtk\" USE flag, you have chosen to do without" - ewarn "an important, though optional, runtime dependency:" - ewarn - ewarn "app-admin/system-config-printer" - ewarn - ewarn "${PN} will work nevertheless, but is going to be less comfortable" - ewarn "and will show the following error status during runtime:" - ewarn - ewarn "\"Failed to group devices: 'The name org.fedoraproject.Config.Printing" - ewarn "was not provided by any .service files'\"" - fi -} diff --git a/kde-plasma/print-manager/print-manager-6.1.49.9999.ebuild b/kde-plasma/print-manager/print-manager-6.1.49.9999.ebuild new file mode 100644 index 0000000000..d54c594c05 --- /dev/null +++ b/kde-plasma/print-manager/print-manager-6.1.49.9999.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Manage CUPS print jobs and printers in Plasma" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="" +IUSE="+gtk" + +DEPEND=" + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-plasma/libplasma-${PVCUT}:6 + >=net-print/cups-2.4 +" +RDEPEND="${DEPEND} + !<kde-plasma/print-manager-23.08.5-r100:5 + >=kde-frameworks/kdeclarative-${KFMIN}:6 + kde-plasma/kde-cli-tools:* + gtk? ( app-admin/system-config-printer ) +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON # not packaged + ) + + ecm_src_configure +} + +pkg_postinst() { + ecm_pkg_postinst + + if [[ -z "${REPLACING_VERSIONS}" ]] && ! use gtk ; then + ewarn "By switching off \"gtk\" USE flag, you have chosen to do without" + ewarn "an important, though optional, runtime dependency:" + ewarn + ewarn "app-admin/system-config-printer" + ewarn + ewarn "${PN} will work nevertheless, but is going to be less comfortable" + ewarn "and will show the following error status during runtime:" + ewarn + ewarn "\"Failed to group devices: 'The name org.fedoraproject.Config.Printing" + ewarn "was not provided by any .service files'\"" + fi +} diff --git a/kde-plasma/print-manager/print-manager-9999.ebuild b/kde-plasma/print-manager/print-manager-9999.ebuild index a6959b983d..0ca3211a23 100644 --- a/kde-plasma/print-manager/print-manager-9999.ebuild +++ b/kde-plasma/print-manager/print-manager-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Manage CUPS print jobs and printers in Plasma" @@ -16,6 +16,7 @@ KEYWORDS="" IUSE="+gtk" DEPEND=" + >=dev-qt/qt5compat-${QTMIN}:6 >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets] >=dev-qt/qtdeclarative-${QTMIN}:6 >=kde-frameworks/kcmutils-${KFMIN}:6 @@ -26,20 +27,30 @@ DEPEND=" >=kde-frameworks/ki18n-${KFMIN}:6 >=kde-frameworks/kiconthemes-${KFMIN}:6 >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 >=kde-frameworks/knotifications-${KFMIN}:6 >=kde-frameworks/kservice-${KFMIN}:6 >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 >=kde-frameworks/kwindowsystem-${KFMIN}:6 >=kde-plasma/libplasma-${PVCUT}:6 - net-print/cups + >=net-print/cups-2.4 " RDEPEND="${DEPEND} + !<kde-plasma/print-manager-23.08.5-r100:5 >=kde-frameworks/kdeclarative-${KFMIN}:6 kde-plasma/kde-cli-tools:* gtk? ( app-admin/system-config-printer ) " BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON # not packaged + ) + + ecm_src_configure +} + pkg_postinst() { ecm_pkg_postinst diff --git a/kde-apps/ktp-approver/metadata.xml b/kde-plasma/qqc2-breeze-style/metadata.xml index d925f24397..93ee04d43b 100644 --- a/kde-apps/ktp-approver/metadata.xml +++ b/kde-plasma/qqc2-breeze-style/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/qqc2-breeze-style</remote-id> </upstream> </pkgmetadata> diff --git a/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-6.1.49.9999.ebuild b/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-6.1.49.9999.ebuild new file mode 100644 index 0000000000..b03c943e5e --- /dev/null +++ b/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-6.1.49.9999.ebuild @@ -0,0 +1,28 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="false" +KFMIN=6.3.0 +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Breeze inspired QQC2 Style" + +LICENSE="|| ( GPL-2+ LGPL-3+ ) CC0-1.0" +SLOT="6" +KEYWORDS="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kquickcharts-${KFMIN}:6 +" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-9999.ebuild b/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-9999.ebuild new file mode 100644 index 0000000000..b03c943e5e --- /dev/null +++ b/kde-plasma/qqc2-breeze-style/qqc2-breeze-style-9999.ebuild @@ -0,0 +1,28 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="false" +KFMIN=6.3.0 +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Breeze inspired QQC2 Style" + +LICENSE="|| ( GPL-2+ LGPL-3+ ) CC0-1.0" +SLOT="6" +KEYWORDS="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kquickcharts-${KFMIN}:6 +" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/sddm-kcm/metadata.xml b/kde-plasma/sddm-kcm/metadata.xml index d925f24397..ef73ee478d 100644 --- a/kde-plasma/sddm-kcm/metadata.xml +++ b/kde-plasma/sddm-kcm/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">plasma/sddm-kcm</remote-id> </upstream> </pkgmetadata> diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.27.49.9999.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-5.27.49.9999.ebuild deleted file mode 100644 index 6947f1d154..0000000000 --- a/kde-plasma/sddm-kcm/sddm-kcm-5.27.49.9999.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="KDE Plasma control module for SDDM" -HOMEPAGE="https://invent.kde.org/plasma/sddm-kcm" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5[qml] - >=kde-plasma/kde-cli-tools-${PVCUT}:* - x11-misc/sddm -" -BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" - -DOCS=( CONTRIBUTORS ) diff --git a/kde-plasma/sddm-kcm/sddm-kcm-6.1.49.9999.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-6.1.49.9999.ebuild new file mode 100644 index 0000000000..cee3a56ade --- /dev/null +++ b/kde-plasma/sddm-kcm/sddm-kcm-6.1.49.9999.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="KDE Plasma control module for SDDM" +HOMEPAGE="https://invent.kde.org/plasma/sddm-kcm" + +LICENSE="GPL-2+" +SLOT="6" +KEYWORDS="" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 +" +RDEPEND="${DEPEND} + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-plasma/kde-cli-tools-${PVCUT}:* + x11-misc/sddm +" +BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:6" + +DOCS=( CONTRIBUTORS ) diff --git a/kde-plasma/sddm-kcm/sddm-kcm-9999.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-9999.ebuild index db44370f48..c1947b7c2b 100644 --- a/kde-plasma/sddm-kcm/sddm-kcm-9999.ebuild +++ b/kde-plasma/sddm-kcm/sddm-kcm-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma control module for SDDM" @@ -23,9 +23,7 @@ DEPEND=" >=kde-frameworks/kauth-${KFMIN}:6 >=kde-frameworks/kcmutils-${KFMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6 - >=kde-frameworks/kconfigwidgets-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 - >=kde-frameworks/kdeclarative-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 >=kde-frameworks/kio-${KFMIN}:6 >=kde-frameworks/knewstuff-${KFMIN}:6 @@ -34,7 +32,7 @@ DEPEND=" " RDEPEND="${DEPEND} >=kde-frameworks/kirigami-${KFMIN}:6 - >=kde-frameworks/kitemmodels-${KFMIN}:6[qml] + >=kde-frameworks/kitemmodels-${KFMIN}:6 >=kde-plasma/kde-cli-tools-${PVCUT}:* x11-misc/sddm " diff --git a/kde-plasma/systemsettings/systemsettings-5.27.49.9999.ebuild b/kde-plasma/systemsettings/systemsettings-5.27.49.9999.ebuild deleted file mode 100644 index e02caa9856..0000000000 --- a/kde-plasma/systemsettings/systemsettings-5.27.49.9999.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org optfeature - -DESCRIPTION="Control Center to configure KDE Plasma desktop" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kpackage-${KFMIN}:5 - >=kde-frameworks/krunner-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-plasma/libkworkspace-${PVCUT}:5 - >=kde-plasma/plasma-activities-${KFMIN}:5 -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 -" - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "Configure looks for GTK+" kde-plasma/kde-gtk-config - fi - ecm_pkg_postinst -} diff --git a/kde-plasma/systemsettings/systemsettings-6.1.49.9999.ebuild b/kde-plasma/systemsettings/systemsettings-6.1.49.9999.ebuild new file mode 100644 index 0000000000..e44a88d116 --- /dev/null +++ b/kde-plasma/systemsettings/systemsettings-6.1.49.9999.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org optfeature + +DESCRIPTION="Control Center to configure KDE Plasma desktop" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/krunner-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-plasma/plasma-activities-${PVCUT}:6 +" +RDEPEND="${DEPEND}" + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "Configure looks for GTK+" kde-plasma/kde-gtk-config + fi + ecm_pkg_postinst +} diff --git a/kde-plasma/systemsettings/systemsettings-9999.ebuild b/kde-plasma/systemsettings/systemsettings-9999.ebuild index 6435b77d06..515b033af9 100644 --- a/kde-plasma/systemsettings/systemsettings-9999.ebuild +++ b/kde-plasma/systemsettings/systemsettings-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org optfeature DESCRIPTION="Control Center to configure KDE Plasma desktop" @@ -35,13 +35,11 @@ DEPEND=" >=kde-frameworks/kitemmodels-${KFMIN}:6 >=kde-frameworks/kitemviews-${KFMIN}:6 >=kde-frameworks/knotifications-${KFMIN}:6 - >=kde-frameworks/kpackage-${KFMIN}:6 >=kde-frameworks/krunner-${KFMIN}:6 >=kde-frameworks/kservice-${KFMIN}:6 >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 >=kde-frameworks/kwindowsystem-${KFMIN}:6 >=kde-frameworks/kxmlgui-${KFMIN}:6 - >=kde-plasma/libkworkspace-${PVCUT}:6 >=kde-plasma/plasma-activities-${PVCUT}:6 " RDEPEND="${DEPEND}" diff --git a/kde-plasma/wacomtablet/wacomtablet-6.1.49.9999.ebuild b/kde-plasma/wacomtablet/wacomtablet-6.1.49.9999.ebuild new file mode 100644 index 0000000000..e10bb2a382 --- /dev/null +++ b/kde-plasma/wacomtablet/wacomtablet-6.1.49.9999.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Wacom system settings module that supports different button/pen layout profiles" +HOMEPAGE="https://userbase.kde.org/Wacomtablet" + +LICENSE="GPL-2" +SLOT="6" +KEYWORDS="" +IUSE="" + +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h +RDEPEND=" + >=dev-libs/libwacom-0.30:= + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-plasma/libplasma-${PVCUT}:6 + >=kde-plasma/plasma5support-${PVCUT}:6 + >=x11-drivers/xf86-input-wacom-0.20.0 + x11-libs/libXi + x11-libs/libxcb +" +DEPEND="${RDEPEND} + x11-base/xorg-proto + x11-libs/libX11 +" +BDEPEND="sys-devel/gettext" + +src_test() { + # test needs DBus, bug 675548 + local myctestargs=( + -E "(Test.KDED.DBusTabletService)" + ) + + ecm_src_test +} diff --git a/kde-plasma/wacomtablet/wacomtablet-9999.ebuild b/kde-plasma/wacomtablet/wacomtablet-9999.ebuild index 4f8488ca24..8d8c107f68 100644 --- a/kde-plasma/wacomtablet/wacomtablet-9999.ebuild +++ b/kde-plasma/wacomtablet/wacomtablet-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Wacom system settings module that supports different button/pen layout profiles" @@ -17,21 +17,25 @@ SLOT="6" KEYWORDS="" IUSE="" +# slot op: Uses Qt6::GuiPrivate for qtx11extras_p.h RDEPEND=" >=dev-libs/libwacom-0.30:= - >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,widgets] >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 >=kde-frameworks/kconfig-${KFMIN}:6 >=kde-frameworks/kconfigwidgets-${KFMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6 >=kde-frameworks/kdbusaddons-${KFMIN}:6 >=kde-frameworks/kglobalaccel-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 >=kde-frameworks/knotifications-${KFMIN}:6 >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 >=kde-frameworks/kwindowsystem-${KFMIN}:6 >=kde-frameworks/kxmlgui-${KFMIN}:6 >=kde-plasma/libplasma-${PVCUT}:6 + >=kde-plasma/plasma5support-${PVCUT}:6 >=x11-drivers/xf86-input-wacom-0.20.0 x11-libs/libXi x11-libs/libxcb diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.49.9999.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.49.9999.ebuild deleted file mode 100644 index 4b54da4a5d..0000000000 --- a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.27.49.9999.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm plasma.kde.org - -DESCRIPTION="Backend implementation for xdg-desktop-portal that is using Qt/KDE Frameworks" - -LICENSE="LGPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="" - -# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X -COMMON_DEPEND=" - >=dev-libs/wayland-1.15 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - || ( - >=dev-qt/qtgui-${QTMIN}:5[libinput] - >=dev-qt/qtgui-${QTMIN}:5[X] - ) - >=dev-qt/qtprintsupport-${QTMIN}:5[cups] - >=dev-qt/qtwayland-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5[dbus] - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-plasma/kwayland-${KFMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 - x11-libs/libxkbcommon -" -DEPEND="${COMMON_DEPEND} - >=dev-libs/plasma-wayland-protocols-1.7.0 - >=dev-libs/wayland-protocols-1.25 - >=dev-qt/qtconcurrent-${QTMIN}:5 -" -RDEPEND="${COMMON_DEPEND} - kde-misc/kio-fuse:5 - sys-apps/xdg-desktop-portal -" -BDEPEND=" - >=dev-qt/qtwaylandscanner-${QTMIN}:5 - virtual/pkgconfig -" diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.1.49.9999.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.1.49.9999.ebuild new file mode 100644 index 0000000000..113e20c36e --- /dev/null +++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-6.1.49.9999.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +KFMIN=6.3.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.7.1 +inherit ecm plasma.kde.org + +DESCRIPTION="Backend implementation for xdg-desktop-portal that is using Qt/KDE Frameworks" + +LICENSE="LGPL-2+" +SLOT="6" +KEYWORDS="" +IUSE="" + +# dev-qt/qtbase:= slot op: Uses Qt::GuiPrivate for qtx11extras_p.h +# dev-qt/qtbase:=[cups]: includes specifically the cups private header +# dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X +COMMON_DEPEND=" + >=dev-libs/wayland-1.15 + >=dev-qt/qtbase-${QTMIN}:6=[cups,dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + || ( + >=dev-qt/qtbase-${QTMIN}:6[libinput] + >=dev-qt/qtbase-${QTMIN}:6[X] + ) + >=dev-qt/qtwayland-${QTMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6[dbus] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-plasma/kwayland-${PVCUT}:6 + >=kde-plasma/plasma-workspace-${PVCUT}:6 + x11-libs/libxkbcommon +" +DEPEND="${COMMON_DEPEND} + >=dev-libs/plasma-wayland-protocols-1.13.0 + >=dev-libs/wayland-protocols-1.25 + >=dev-qt/qtbase-${QTMIN}:6[concurrent] +" +RDEPEND="${COMMON_DEPEND} + kde-misc/kio-fuse:6 + sys-apps/xdg-desktop-portal +" +BDEPEND=" + >=dev-qt/qtwayland-${QTMIN}:6 + virtual/pkgconfig +" + +CMAKE_SKIP_TESTS=( + # bugs: 926483, wants dbus/X11 + colorschemetest +) diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-9999.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-9999.ebuild index 0ef439324e..c956d4676a 100644 --- a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-9999.ebuild +++ b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" -KFMIN=5.245.0 +KFMIN=9999 PVCUT=$(ver_cut 1-3) -QTMIN=6.6.0 +QTMIN=6.7.1 inherit ecm plasma.kde.org DESCRIPTION="Backend implementation for xdg-desktop-portal that is using Qt/KDE Frameworks" @@ -16,10 +16,12 @@ SLOT="6" KEYWORDS="" IUSE="" +# dev-qt/qtbase:= slot op: Uses Qt::GuiPrivate for qtx11extras_p.h +# dev-qt/qtbase:=[cups]: includes specifically the cups private header # dev-qt/qtgui: QtXkbCommonSupport is provided by either IUSE libinput or X COMMON_DEPEND=" >=dev-libs/wayland-1.15 - >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtbase-${QTMIN}:6=[cups,dbus,gui,widgets] >=dev-qt/qtdeclarative-${QTMIN}:6 || ( >=dev-qt/qtbase-${QTMIN}:6[libinput] @@ -28,7 +30,6 @@ COMMON_DEPEND=" >=dev-qt/qtwayland-${QTMIN}:6 >=kde-frameworks/kcoreaddons-${KFMIN}:6[dbus] >=kde-frameworks/kconfig-${KFMIN}:6 - >=kde-frameworks/kdeclarative-${KFMIN}:6 >=kde-frameworks/kglobalaccel-${KFMIN}:6 >=kde-frameworks/kguiaddons-${KFMIN}:6 >=kde-frameworks/ki18n-${KFMIN}:6 @@ -37,22 +38,28 @@ COMMON_DEPEND=" >=kde-frameworks/kirigami-${KFMIN}:6 >=kde-frameworks/knotifications-${KFMIN}:6 >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 >=kde-frameworks/kwindowsystem-${KFMIN}:6 >=kde-plasma/kwayland-${PVCUT}:6 - >=kde-plasma/libplasma-${PVCUT}:6 + >=kde-plasma/plasma-workspace-${PVCUT}:6 x11-libs/libxkbcommon " DEPEND="${COMMON_DEPEND} - >=dev-libs/plasma-wayland-protocols-1.11.1 + >=dev-libs/plasma-wayland-protocols-1.13.0 >=dev-libs/wayland-protocols-1.25 >=dev-qt/qtbase-${QTMIN}:6[concurrent] " RDEPEND="${COMMON_DEPEND} - kde-misc/kio-fuse:5 + kde-misc/kio-fuse:6 sys-apps/xdg-desktop-portal " BDEPEND=" >=dev-qt/qtwayland-${QTMIN}:6 virtual/pkgconfig " + +CMAKE_SKIP_TESTS=( + # bugs: 926483, wants dbus/X11 + colorschemetest +) diff --git a/kde-plasma/xembed-sni-proxy/files/xembed-sni-proxy-5.24.80-standalone.patch b/kde-plasma/xembed-sni-proxy/files/xembed-sni-proxy-5.24.80-standalone.patch deleted file mode 100644 index f6e8413e37..0000000000 --- a/kde-plasma/xembed-sni-proxy/files/xembed-sni-proxy-5.24.80-standalone.patch +++ /dev/null @@ -1,60 +0,0 @@ -From a381c7441140e77208c0ed3a8dd45cb61197afd9 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Thu, 24 Sep 2020 22:34:28 +0200 -Subject: [PATCH] xembed-sni-proxy: Allow standalone build - ---- - xembed-sni-proxy/CMakeLists.txt | 36 +++++++++++++++++++++++++++++++++ - 1 file changed, 36 insertions(+) - -diff --git a/xembed-sni-proxy/CMakeLists.txt b/xembed-sni-proxy/CMakeLists.txt -index bcc583bfa..41d50d112 100644 ---- a/xembed-sni-proxy/CMakeLists.txt -+++ b/xembed-sni-proxy/CMakeLists.txt -@@ -1,3 +1,35 @@ -+project(xembed-sni-proxy) -+ -+if(${CMAKE_SOURCE_DIR} STREQUAL ${xembed-sni-proxy_SOURCE_DIR}) -+ set(PROJECT_VERSION "GENTOO_PV") -+ set(PROJECT_VERSION_MAJOR 5) -+ -+ cmake_minimum_required(VERSION 3.16) -+ -+ set(QT_MIN_VERSION "5.15.0") -+ set(KF5_MIN_VERSION "5.89") -+ find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core DBus X11Extras) -+ find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE) -+ set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) -+ -+ include(KDEInstallDirs) -+ include(KDECMakeSettings) -+ include(KDECompilerSettings NO_POLICY_SCOPE) -+ include(FeatureSummary) -+ include(ECMQtDeclareLoggingCategory) -+ include(ECMConfiguredInstall) -+ -+ find_package(KF5WindowSystem ${KF5_MIN_VERSION} REQUIRED) -+ find_package(X11 REQUIRED) -+ find_package(XCB MODULE REQUIRED COMPONENTS XCB RANDR) -+ set_package_properties(XCB PROPERTIES TYPE REQUIRED) -+ -+ configure_file(../config-X11.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-X11.h) -+else() -+ set(PROJECT_VERSION "5.24.80") -+ set(PROJECT_VERSION_MAJOR 5) -+endif() -+ - add_definitions(-DQT_NO_CAST_TO_ASCII - -DQT_NO_CAST_FROM_ASCII - -DQT_NO_CAST_FROM_BYTEARRAY) -@@ -64,3 +96,7 @@ install(TARGETS xembedsniproxy ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) - install(FILES xembedsniproxy.desktop DESTINATION ${KDE_INSTALL_AUTOSTARTDIR}) - - ecm_install_configured_files(INPUT plasma-xembedsniproxy.service.in @ONLY DESTINATION ${KDE_INSTALL_SYSTEMDUSERUNITDIR}) -+ -+if ("${CMAKE_BINARY_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}") -+ feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) -+endif() --- -2.34.1 - diff --git a/kde-plasma/xembed-sni-proxy/files/xembed-sni-proxy-5.90.0-standalone.patch b/kde-plasma/xembed-sni-proxy/files/xembed-sni-proxy-5.90.0-standalone.patch deleted file mode 100644 index 3ea7e43468..0000000000 --- a/kde-plasma/xembed-sni-proxy/files/xembed-sni-proxy-5.90.0-standalone.patch +++ /dev/null @@ -1,60 +0,0 @@ -From 53bea19f57029c2953d6397f20620afcb9a07626 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Thu, 24 Sep 2020 22:34:28 +0200 -Subject: [PATCH] xembed-sni-proxy: Allow standalone build - ---- - xembed-sni-proxy/CMakeLists.txt | 36 +++++++++++++++++++++++++++++++++ - 1 file changed, 36 insertions(+) - -diff --git a/xembed-sni-proxy/CMakeLists.txt b/xembed-sni-proxy/CMakeLists.txt -index f1677e754c..6e6f3b0590 100644 ---- a/xembed-sni-proxy/CMakeLists.txt -+++ b/xembed-sni-proxy/CMakeLists.txt -@@ -1,3 +1,35 @@ -+project(xembed-sni-proxy) -+ -+if(${CMAKE_SOURCE_DIR} STREQUAL ${xembed-sni-proxy_SOURCE_DIR}) -+ set(PROJECT_VERSION "5.90.0") -+ set(PROJECT_VERSION_MAJOR 6) -+ -+ cmake_minimum_required(VERSION 3.16) -+ -+ set(QT_MIN_VERSION "6.5.0") -+ set(KF6_MIN_VERSION "5.240") -+ find_package(Qt6 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core DBus Gui) -+ find_package(ECM ${KF6_MIN_VERSION} REQUIRED NO_MODULE) -+ set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) -+ -+ include(KDEInstallDirs) -+ include(KDECMakeSettings) -+ include(KDECompilerSettings NO_POLICY_SCOPE) -+ include(FeatureSummary) -+ include(ECMQtDeclareLoggingCategory) -+ include(ECMConfiguredInstall) -+ -+ find_package(KF6WindowSystem ${KF6_MIN_VERSION} REQUIRED) -+ find_package(X11 REQUIRED) -+ find_package(XCB MODULE REQUIRED COMPONENTS XCB RANDR) -+ set_package_properties(XCB PROPERTIES TYPE REQUIRED) -+ -+ configure_file(../config-X11.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-X11.h) -+else() -+ set(PROJECT_VERSION "5.90.0") -+ set(PROJECT_VERSION_MAJOR 6) -+endif() -+ - add_definitions(-DQT_NO_CAST_TO_ASCII - -DQT_NO_CAST_FROM_ASCII - -DQT_NO_CAST_FROM_BYTEARRAY) -@@ -67,3 +99,7 @@ install(TARGETS xembedsniproxy ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) - install(FILES xembedsniproxy.desktop DESTINATION ${KDE_INSTALL_AUTOSTARTDIR}) - - ecm_install_configured_files(INPUT plasma-xembedsniproxy.service.in @ONLY DESTINATION ${KDE_INSTALL_SYSTEMDUSERUNITDIR}) -+ -+if ("${CMAKE_BINARY_DIR}" STREQUAL "${CMAKE_CURRENT_BINARY_DIR}") -+ feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) -+endif() --- -2.43.0 - diff --git a/kde-plasma/xembed-sni-proxy/metadata.xml b/kde-plasma/xembed-sni-proxy/metadata.xml deleted file mode 100644 index d925f24397..0000000000 --- a/kde-plasma/xembed-sni-proxy/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - </upstream> -</pkgmetadata> diff --git a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.49.9999.ebuild b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.49.9999.ebuild deleted file mode 100644 index bb5778f0fa..0000000000 --- a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.27.49.9999.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_NAME="plasma-workspace" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit cmake plasma.kde.org - -DESCRIPTION="Legacy xembed tray icons support for SNI-only system trays" -HOMEPAGE="https://invent.kde.org/plasma/plasma-workspace/-/blob/master/xembed-sni-proxy/Readme.md" -CMAKE_USE_DIR="${S}/${PN}" - -LICENSE="GPL-2" -SLOT="5" -KEYWORDS="" - -DEPEND=" - >=dev-qt/qtcore-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5[X] - x11-libs/libxcb - x11-libs/libXtst - x11-libs/xcb-util-image -" -RDEPEND="${DEPEND} - !kde-plasma/xembed-sni-proxy:0 -" -BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:0" - -PATCHES=( "${FILESDIR}/${PN}-5.24.80-standalone.patch" ) - -src_prepare() { - cmake_src_prepare - - sed -e "/set/s/GENTOO_PV/$(ver_cut 1-3)/" \ - -i ${PN}/CMakeLists.txt || die "Failed to prepare CMakeLists.txt" -} diff --git a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-9999.ebuild b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-9999.ebuild deleted file mode 100644 index 3c17d30091..0000000000 --- a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-9999.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_NAME="plasma-workspace" -KFMIN=5.245.0 -QTMIN=6.6.0 -inherit cmake plasma.kde.org - -DESCRIPTION="Legacy xembed tray icons support for SNI-only system trays" -HOMEPAGE="https://invent.kde.org/plasma/plasma-workspace/-/blob/master/xembed-sni-proxy/Readme.md" -CMAKE_USE_DIR="${S}/${PN}" - -LICENSE="GPL-2" -SLOT="6" -KEYWORDS="" - -DEPEND=" - >=dev-qt/qtbase-${QTMIN}:6[dbus,gui] - >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] - x11-libs/libxcb - x11-libs/libXtst - x11-libs/xcb-util-image -" -RDEPEND="${DEPEND} - !kde-plasma/xembed-sni-proxy:0 -" -BDEPEND=">=kde-frameworks/extra-cmake-modules-${KFMIN}:0" - -PATCHES=( "${FILESDIR}/${PN}-5.90.0-standalone.patch" ) - -# src_prepare() { -# cmake_src_prepare -# -# sed -e "/set/s/GENTOO_PV/$(ver_cut 1-3)/" \ -# -i ${PN}/CMakeLists.txt || die "Failed to prepare CMakeLists.txt" -# } diff --git a/media-gfx/digikam/digikam-9999.ebuild b/media-gfx/digikam/digikam-9999.ebuild index 1441ee66e0..0a06c8d6d0 100644 --- a/media-gfx/digikam/digikam-9999.ebuild +++ b/media-gfx/digikam/digikam-9999.ebuild @@ -1,21 +1,20 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org toolchain-funcs if [[ ${KDE_BUILD_TYPE} != live ]]; then + TARNAME="digiKam-${PV/_/-}" if [[ ${PV} =~ beta[0-9]$ ]]; then - SRC_URI="mirror://kde/unstable/${PN}/" + SRC_URI="mirror://kde/unstable/${PN}/${TARNAME}.tar.xz" else - SRC_URI="mirror://kde/stable/${PN}/${PV}/" + SRC_URI="mirror://kde/stable/${PN}/${PV}/${TARNAME}.tar.xz" fi - SRC_URI+="digiKam-${PV/_/-}.tar.xz" - KEYWORDS="~amd64 ~x86" - S="${WORKDIR}/${PN}-${PV/_/-}" + KEYWORDS="~amd64 ~arm64 ~x86" fi DESCRIPTION="Digital photo management application" @@ -23,7 +22,7 @@ HOMEPAGE="https://www.digikam.org/" LICENSE="GPL-2" SLOT="5" -IUSE="addressbook calendar gphoto2 heif +imagemagick +lensfun marble mysql opengl openmp +panorama scanner semantic-desktop spell" +IUSE="addressbook calendar geolocation gphoto2 heif +imagemagick jpegxl +lensfun mysql opengl openmp +panorama scanner semantic-desktop spell" # bug 366505 RESTRICT="test" @@ -64,7 +63,7 @@ COMMON_DEPEND=" media-libs/tiff:= x11-libs/libX11 addressbook? ( - >=kde-apps/akonadi-contacts-19.04.3:5 + >=kde-apps/akonadi-contacts-23.08.3:5 >=kde-frameworks/kcontacts-${KFMIN}:5 ) calendar? ( >=kde-frameworks/kcalendarcore-${KFMIN}:5 ) @@ -74,25 +73,21 @@ COMMON_DEPEND=" media-libs/x265:= ) imagemagick? ( media-gfx/imagemagick:= ) + jpegxl? ( media-libs/libjxl:= ) lensfun? ( media-libs/lensfun ) - marble? ( - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=kde-apps/marble-19.04.3:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - ) opengl? ( >=dev-qt/qtopengl-${QTMIN}:5 virtual/opengl ) panorama? ( >=kde-frameworks/threadweaver-${KFMIN}:5 ) - scanner? ( >=kde-apps/libksane-19.04.3:5 ) + scanner? ( >=kde-apps/libksane-23.08.3:5 ) semantic-desktop? ( >=kde-frameworks/kfilemetadata-${KFMIN}:5 ) spell? ( >=kde-frameworks/sonnet-${KFMIN}:5 ) " DEPEND="${COMMON_DEPEND} dev-cpp/eigen:3 dev-libs/boost - addressbook? ( >=kde-apps/akonadi-19.04.3:5 ) + addressbook? ( >=kde-apps/akonadi-23.08.3:5 ) " RDEPEND="${COMMON_DEPEND} media-libs/exiftool @@ -102,12 +97,15 @@ RDEPEND="${COMMON_DEPEND} BDEPEND=" sys-devel/gettext panorama? ( - sys-devel/bison - sys-devel/flex + app-alternatives/lex + app-alternatives/yacc ) " -PATCHES=( "${FILESDIR}/${PN}-8.1.0-cmake.patch" ) +PATCHES=( + "${FILESDIR}/${PN}-8.4.0-cmake.patch" + "${FILESDIR}/${PN}-8.3.0-cmake-addressbook.patch" +) pkg_pretend() { [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp @@ -128,14 +126,14 @@ src_configure() { -DCMAKE_DISABLE_FIND_PACKAGE_Jasper=ON -DENABLE_MEDIAPLAYER=OFF # bug 758641; bundled as of 8.0, KDE-bug 448681 -DENABLE_SHOWFOTO=ON # built unconditionally so far, new option since 8.0 - -DENABLE_QWEBENGINE=ON -DENABLE_AKONADICONTACTSUPPORT=$(usex addressbook) $(cmake_use_find_package calendar KF5CalendarCore) + -DENABLE_GEOLOCATION=$(usex geolocation) $(cmake_use_find_package gphoto2 Gphoto2) $(cmake_use_find_package heif Libheif) $(cmake_use_find_package imagemagick ImageMagick) + $(cmake_use_find_package jpegxl Libjxl) $(cmake_use_find_package lensfun LensFun) - $(cmake_use_find_package marble Marble) -DENABLE_MYSQLSUPPORT=$(usex mysql) -DENABLE_INTERNALMYSQL=$(usex mysql) $(cmake_use_find_package opengl OpenGL) diff --git a/media-gfx/digikam/files/digikam-8.1.0-cmake.patch b/media-gfx/digikam/files/digikam-8.1.0-cmake.patch deleted file mode 100644 index 16c1ffa5c3..0000000000 --- a/media-gfx/digikam/files/digikam-8.1.0-cmake.patch +++ /dev/null @@ -1,179 +0,0 @@ -From 05b6e81bd4ceca8d6166aa0a000919cde2bfde3e Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com> -Date: Sun, 17 Feb 2019 23:51:03 +0100 -Subject: [PATCH] Un-break optional Qt/KF5 detection - -And if we enable an option, make the necessary libraries REQUIRED. ---- - core/cmake/rules/RulesKDEFramework.cmake | 34 +++----------- - core/cmake/rules/RulesQtFramework.cmake | 58 +++++------------------- - core/cmake/rules/RulesX11.cmake | 7 +-- - 3 files changed, 18 insertions(+), 81 deletions(-) - -diff --git a/core/cmake/rules/RulesKDEFramework.cmake b/core/cmake/rules/RulesKDEFramework.cmake -index 610033425c..2d8acc7956 100644 ---- a/core/cmake/rules/RulesKDEFramework.cmake -+++ b/core/cmake/rules/RulesKDEFramework.cmake -@@ -26,19 +26,15 @@ find_package(KF5 ${KF5_MIN_VERSION} QUIET - ) - - if(ENABLE_KFILEMETADATASUPPORT) -- -- find_package(KF5 ${KF5_MIN_VERSION} QUIET -- OPTIONAL_COMPONENTS -- FileMetaData # For Plasma destop file indexer support. -- ) -- -+ # For Plasma desktop file indexer support. -+ find_package(KF5FileMetaData ${KF5_MIN_VERSION} REQUIRED) - endif() - - - if(ENABLE_AKONADICONTACTSUPPORT) - -- find_package(KF5 ${AKONADI_MIN_VERSION} QUIET -- OPTIONAL_COMPONENTS -+ find_package(KF5 ${AKONADI_MIN_VERSION} REQUIRED -+ COMPONENTS - Akonadi - AkonadiContact # For KDE Mail Contacts support. - Contacts # API for contacts/address book data. -@@ -46,15 +42,9 @@ if(ENABLE_AKONADICONTACTSUPPORT) - - endif() - --find_package(KF5 ${KSANE_MIN_VERSION} QUIET -- OPTIONAL_COMPONENTS -- Sane # For digital scanner support. --) -+find_package(KF5Sane ${KSANE_MIN_VERSION} QUIET) # For digital scanner support. - --find_package(KF5 ${CALENDAR_MIN_VERSION} QUIET -- OPTIONAL_COMPONENTS -- CalendarCore # For Calendar tool. --) -+find_package(KF5CalendarCore ${CALENDAR_MIN_VERSION} QUIET) # For Calendar tool. - - if ("${KF5CalendarCore_VERSION}" VERSION_GREATER 5.6.40) - -@@ -62,18 +52,6 @@ if ("${KF5CalendarCore_VERSION}" VERSION_GREATER 5.6.40) - - endif() - --if(ENABLE_AKONADICONTACTSUPPORT AND (NOT KF5AkonadiContact_FOUND OR NOT KF5Contacts_FOUND)) -- -- set(ENABLE_AKONADICONTACTSUPPORT OFF) -- --endif() -- --if(ENABLE_KFILEMETADATASUPPORT AND NOT KF5FileMetaData_FOUND) -- -- set(ENABLE_KFILEMETADATASUPPORT OFF) -- --endif() -- - # Check if KIO have been compiled with KIOWidgets. digiKam only needs this one. - - if(KF5KIO_FOUND) -diff --git a/core/cmake/rules/RulesQtFramework.cmake b/core/cmake/rules/RulesQtFramework.cmake -index e6e1670ed3..1ab57af4d4 100644 ---- a/core/cmake/rules/RulesQtFramework.cmake -+++ b/core/cmake/rules/RulesQtFramework.cmake -@@ -18,47 +18,19 @@ find_package(Qt${QT_VERSION_MAJOR} REQUIRED - ) - - if(ENABLE_QWEBENGINE) -- -- find_package(Qt${QT_VERSION_MAJOR} REQUIRED -- NO_MODULE -- COMPONENTS -- WebEngineWidgets -- ) -- -+ find_package(Qt${QT_VERSION_MAJOR}WebEngineWidgets REQUIRED NO_MODULE) - else() -- -- find_package(Qt${QT_VERSION_MAJOR} REQUIRED -- NO_MODULE -- COMPONENTS -- WebKitWidgets -- ) -- -+ find_package(Qt${QT_VERSION_MAJOR}WebKitWidgets REQUIRED NO_MODULE) - endif() - --find_package(Qt${QT_VERSION_MAJOR} -- OPTIONAL_COMPONENTS -- DBus -- OpenGL --) -+find_package(Qt${QT_VERSION_MAJOR}DBus) -+find_package(Qt${QT_VERSION_MAJOR}OpenGL) - - if(Qt6_FOUND) -- -- find_package(Qt${QT_VERSION_MAJOR} REQUIRED -- NO_MODULE COMPONENTS -- StateMachine -- ) -- find_package(Qt${QT_VERSION_MAJOR} -- OPTIONAL_COMPONENTS -- OpenGLWidgets -- ) -- -+ find_package(Qt${QT_VERSION_MAJOR}StateMachine REQUIRED NO_MODULE) -+ find_package(Qt${QT_VERSION_MAJOR}OpenGLWidgets) - else() -- -- find_package(Qt${QT_VERSION_MAJOR} -- OPTIONAL_COMPONENTS -- XmlPatterns # For Rajce plugin -- ) -- -+ find_package(Qt${QT_VERSION_MAJOR}XmlPatterns) # For Rajce plugin - endif() - - if(ENABLE_DBUS) -@@ -74,17 +46,9 @@ endif() - # Qt Dependencies For unit tests and CLI test tools - - if(BUILD_TESTING) -+ find_package(Qt${QT_VERSION_MAJOR}Test REQUIRED NO_MODULE) - -- find_package(Qt${QT_VERSION_MAJOR} REQUIRED -- NO_MODULE -- COMPONENTS -- Test -- ) -- -- find_package(Qt${QT_VERSION_MAJOR} -- QUIET -- OPTIONAL_COMPONENTS -- Qml WebView # Optional, for 'sialis' O2 library test tool. -- ) -- -+ # Optional, for 'sialis' O2 library test tool. -+ find_package(Qt${QT_VERSION_MAJOR}Qml QUIET NO_MODULE) -+ find_package(Qt${QT_VERSION_MAJOR}WebView QUIET NO_MODULE) - endif() -diff --git a/core/cmake/rules/RulesX11.cmake b/core/cmake/rules/RulesX11.cmake -index d7659eed34..9c145970b2 100644 ---- a/core/cmake/rules/RulesX11.cmake -+++ b/core/cmake/rules/RulesX11.cmake -@@ -11,12 +11,7 @@ find_package(X11) - if(X11_FOUND) - - if(NOT Qt6_FOUND) -- -- find_package(Qt5 ${QT_MIN_VERSION} NO_MODULE -- COMPONENTS -- X11Extras -- ) -- -+ find_package(Qt5X11Extras ${QT_MIN_VERSION} NO_MODULE) - endif() - - set(HAVE_X11 TRUE) --- -2.41.0 - diff --git a/media-gfx/digikam/files/digikam-8.3.0-cmake-addressbook.patch b/media-gfx/digikam/files/digikam-8.3.0-cmake-addressbook.patch new file mode 100644 index 0000000000..537a369904 --- /dev/null +++ b/media-gfx/digikam/files/digikam-8.3.0-cmake-addressbook.patch @@ -0,0 +1,26 @@ +From 82ce7f02d65c43605c28b9ca69f8cbd7e12a5bee Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Tue, 26 Mar 2024 13:23:51 +0100 +Subject: [PATCH] addressbook: Fix upstream's AkonadiCore prefix confusion + +Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> +--- + core/utilities/extrasupport/addressbook/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/core/utilities/extrasupport/addressbook/CMakeLists.txt b/core/utilities/extrasupport/addressbook/CMakeLists.txt +index 5923f1fc34..23f31d01d8 100644 +--- a/core/utilities/extrasupport/addressbook/CMakeLists.txt ++++ b/core/utilities/extrasupport/addressbook/CMakeLists.txt +@@ -16,7 +16,7 @@ include_directories($<TARGET_PROPERTY:Qt${QT_VERSION_MAJOR}::Widgets,INTERFACE_I + + if(KPim${QT_VERSION_MAJOR}AkonadiContact_FOUND) + include_directories( +- $<TARGET_PROPERTY:KF${QT_VERSION_MAJOR}::AkonadiCore,INTERFACE_INCLUDE_DIRECTORIES> ++ $<TARGET_PROPERTY:KPim${QT_VERSION_MAJOR}::AkonadiCore,INTERFACE_INCLUDE_DIRECTORIES> + $<TARGET_PROPERTY:KF${QT_VERSION_MAJOR}::Contacts,INTERFACE_INCLUDE_DIRECTORIES> + + $<TARGET_PROPERTY:KF${QT_VERSION_MAJOR}::CoreAddons,INTERFACE_INCLUDE_DIRECTORIES> +-- +2.44.0 + diff --git a/media-gfx/digikam/files/digikam-8.4.0-cmake.patch b/media-gfx/digikam/files/digikam-8.4.0-cmake.patch new file mode 100644 index 0000000000..4584d23182 --- /dev/null +++ b/media-gfx/digikam/files/digikam-8.4.0-cmake.patch @@ -0,0 +1,199 @@ +From c498aad87e42405ca25cb6f2f1b4068ed1862c27 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <andreas.sturmlechner@gmail.com> +Date: Sun, 17 Feb 2019 23:51:03 +0100 +Subject: [PATCH] Un-break optional Qt/KF detection + +And if we enable an option, make the necessary libraries REQUIRED. +--- + core/cmake/rules/RulesKDEFramework.cmake | 60 ++++-------------------- + core/cmake/rules/RulesQtFramework.cmake | 51 +++++--------------- + core/cmake/rules/RulesX11.cmake | 7 +-- + 3 files changed, 20 insertions(+), 98 deletions(-) + +diff --git a/core/cmake/rules/RulesKDEFramework.cmake b/core/cmake/rules/RulesKDEFramework.cmake +index 775ae32fec..ec438f9673 100644 +--- a/core/cmake/rules/RulesKDEFramework.cmake ++++ b/core/cmake/rules/RulesKDEFramework.cmake +@@ -26,43 +26,18 @@ find_package(KF${QT_VERSION_MAJOR} ${KF${QT_VERSION_MAJOR}_MIN_VERSION} QUIET + ) + + if(ENABLE_KFILEMETADATASUPPORT) +- +- find_package(KF${QT_VERSION_MAJOR} ${KF${QT_VERSION_MAJOR}_MIN_VERSION} QUIET +- OPTIONAL_COMPONENTS +- FileMetaData # For Plasma desktop file indexer support. +- ) +- ++ # For Plasma desktop file indexer support. ++ find_package(KF${QT_VERSION_MAJOR}FileMetaData ${KF${QT_VERSION_MAJOR}_MIN_VERSION} REQUIRED) + endif() + + if(ENABLE_AKONADICONTACTSUPPORT) +- ++ find_package(KF${QT_VERSION_MAJOR}Contacts ${KF${QT_VERSION_MAJOR}_MIN_VERSION} REQUIRED) # API for contacts/address book data. ++ find_package(KPim${QT_VERSION_MAJOR}Akonadi ${AKONADI_MIN_VERSION} REQUIRED) + if(Qt6_FOUND) +- +- find_package(KPim${QT_VERSION_MAJOR} ${AKONADI_MIN_VERSION} QUIET +- OPTIONAL_COMPONENTS +- Akonadi +- AkonadiContactCore # For KDE Mail Contacts support. +- ) +- find_package(KF${QT_VERSION_MAJOR} ${AKONADI_MIN_VERSION} QUIET +- OPTIONAL_COMPONENTS +- Contacts # API for contacts/address book data. +- ) +- find_package(KPim${QT_VERSION_MAJOR}Akonadi ${AKONADI_MIN_VERSION} QUIET) +- find_package(KPim${QT_VERSION_MAJOR}AkonadiContactCore ${AKONADI_MIN_VERSION} QUIET) +- ++ find_package(KPim${QT_VERSION_MAJOR}AkonadiContactCore ${AKONADI_MIN_VERSION} REQUIRED) + else() +- +- find_package(KF${QT_VERSION_MAJOR} ${AKONADI_MIN_VERSION} QUIET +- OPTIONAL_COMPONENTS +- Akonadi +- AkonadiContact # For KDE Mail Contacts support. +- Contacts # API for contacts/address book data. +- ) +- find_package(KPim${QT_VERSION_MAJOR}Akonadi ${AKONADI_MIN_VERSION} QUIET) +- find_package(KPim${QT_VERSION_MAJOR}AkonadiContact ${AKONADI_MIN_VERSION} QUIET) +- ++ find_package(KPim${QT_VERSION_MAJOR}AkonadiContact ${AKONADI_MIN_VERSION} REQUIRED) # For KDE Mail Contacts support. + endif() +- + endif() + + if(Qt6_FOUND) +@@ -71,17 +46,11 @@ if(Qt6_FOUND) + + else() + +- find_package(KF${QT_VERSION_MAJOR} ${KSANE_MIN_VERSION} QUIET +- OPTIONAL_COMPONENTS +- Sane # For digital scanner support. +- ) ++ find_package(KF${QT_VERSION_MAJOR}Sane ${KSANE_MIN_VERSION} QUIET) # For digital scanner support. + + endif() + +-find_package(KF${QT_VERSION_MAJOR} ${CALENDAR_MIN_VERSION} QUIET +- OPTIONAL_COMPONENTS +- CalendarCore # For Calendar tool. +-) ++find_package(KF${QT_VERSION_MAJOR}CalendarCore ${CALENDAR_MIN_VERSION} QUIET) # For Calendar tool. + + if ("${KF${QT_VERSION_MAJOR}CalendarCore_VERSION}" VERSION_GREATER 5.6.40) + +@@ -89,19 +58,6 @@ if ("${KF${QT_VERSION_MAJOR}CalendarCore_VERSION}" VERSION_GREATER 5.6.40) + + endif() + +-if(ENABLE_AKONADICONTACTSUPPORT AND +- (NOT (KPim${QT_VERSION_MAJOR}AkonadiContact_FOUND OR KPim${QT_VERSION_MAJOR}AkonadiContactCore_FOUND) OR NOT KF${QT_VERSION_MAJOR}Contacts_FOUND)) +- +- set(ENABLE_AKONADICONTACTSUPPORT OFF) +- +-endif() +- +-if(ENABLE_KFILEMETADATASUPPORT AND NOT KF${QT_VERSION_MAJOR}FileMetaData_FOUND) +- +- set(ENABLE_KFILEMETADATASUPPORT OFF) +- +-endif() +- + # Check if KIO have been compiled with KIOWidgets. digiKam only needs this one. + + if(ENABLE_KIO) +diff --git a/core/cmake/rules/RulesQtFramework.cmake b/core/cmake/rules/RulesQtFramework.cmake +index 9fa839c414..9267c6651e 100644 +--- a/core/cmake/rules/RulesQtFramework.cmake ++++ b/core/cmake/rules/RulesQtFramework.cmake +@@ -18,38 +18,17 @@ find_package(Qt${QT_VERSION_MAJOR} REQUIRED + Svg + ) + +-find_package(Qt${QT_VERSION_MAJOR} REQUIRED +- NO_MODULE +- COMPONENTS +- WebEngineWidgets +-) ++find_package(Qt${QT_VERSION_MAJOR}WebEngineWidgets REQUIRED NO_MODULE) + +-find_package(Qt${QT_VERSION_MAJOR} +- OPTIONAL_COMPONENTS +- DBus +- OpenGL +-) ++find_package(Qt${QT_VERSION_MAJOR}DBus) ++find_package(Qt${QT_VERSION_MAJOR}OpenGL) + + if(Qt6_FOUND) +- +- find_package(Qt${QT_VERSION_MAJOR} REQUIRED +- NO_MODULE COMPONENTS +- StateMachine +- SvgWidgets +- ) +- +- find_package(Qt${QT_VERSION_MAJOR} +- OPTIONAL_COMPONENTS +- OpenGLWidgets +- ) +- ++ find_package(Qt${QT_VERSION_MAJOR}StateMachine REQUIRED NO_MODULE) ++ find_package(Qt${QT_VERSION_MAJOR}SvgWidgets REQUIRED NO_MODULE) ++ find_package(Qt${QT_VERSION_MAJOR}OpenGLWidgets) + else() +- +- find_package(Qt${QT_VERSION_MAJOR} +- OPTIONAL_COMPONENTS +- XmlPatterns # For Rajce plugin +- ) +- ++ find_package(Qt${QT_VERSION_MAJOR}XmlPatterns) # For Rajce plugin + endif() + + if(ENABLE_DBUS) +@@ -65,17 +44,9 @@ endif() + # Qt Dependencies For unit tests and CLI test tools + + if(BUILD_TESTING) ++ find_package(Qt${QT_VERSION_MAJOR}Test REQUIRED NO_MODULE) + +- find_package(Qt${QT_VERSION_MAJOR} REQUIRED +- NO_MODULE +- COMPONENTS +- Test +- ) +- +- find_package(Qt${QT_VERSION_MAJOR} +- QUIET +- OPTIONAL_COMPONENTS +- Qml WebView # Optional, for 'sialis' O2 library test tool. +- ) +- ++ # Optional, for 'sialis' O2 library test tool. ++ find_package(Qt${QT_VERSION_MAJOR}Qml QUIET NO_MODULE) ++ find_package(Qt${QT_VERSION_MAJOR}WebView QUIET NO_MODULE) + endif() +diff --git a/core/cmake/rules/RulesX11.cmake b/core/cmake/rules/RulesX11.cmake +index d7830f3923..4401a57c87 100644 +--- a/core/cmake/rules/RulesX11.cmake ++++ b/core/cmake/rules/RulesX11.cmake +@@ -11,12 +11,7 @@ find_package(X11) + if(X11_FOUND) + + if(NOT Qt6_FOUND) +- +- find_package(Qt5 ${QT_MIN_VERSION} NO_MODULE +- COMPONENTS +- X11Extras +- ) +- ++ find_package(Qt5X11Extras ${QT_MIN_VERSION} NO_MODULE) + endif() + + set(HAVE_X11 TRUE) +-- +2.45.2 + diff --git a/media-gfx/digikam/metadata.xml b/media-gfx/digikam/metadata.xml index 1c37a7c308..0a97204254 100644 --- a/media-gfx/digikam/metadata.xml +++ b/media-gfx/digikam/metadata.xml @@ -10,13 +10,12 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">graphics/digikam</remote-id> </upstream> <use> <flag name="addressbook">Enable akonadi contact integration</flag> - <flag name="heif">Enable support for ISO/IEC 23008-12:2017 HEIF files using <pkg>media-libs/x265</pkg></flag> <flag name="imagemagick">Enable support for additional image formats such as XCF, FITS, HEIC etc.</flag> <flag name="lensfun">Enable support for <pkg>media-libs/lensfun</pkg></flag> - <flag name="marble">Enable support for geolocation using <pkg>kde-apps/marble</pkg></flag> <flag name="panorama">Build the panorama plugin which requires <pkg>media-gfx/hugin</pkg></flag> <flag name="semantic-desktop">Enable <pkg>kde-frameworks/kfilemetadata</pkg> support</flag> </use> diff --git a/media-gfx/kgeotag/kgeotag-9999.ebuild b/media-gfx/kgeotag/kgeotag-9999.ebuild index 3f63069222..8978eb8293 100644 --- a/media-gfx/kgeotag/kgeotag-9999.ebuild +++ b/media-gfx/kgeotag/kgeotag-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="Photo geotagging program" diff --git a/media-gfx/kgraphviewer/kgraphviewer-9999.ebuild b/media-gfx/kgraphviewer/kgraphviewer-9999.ebuild index 88a3ed2e94..0950a455f3 100644 --- a/media-gfx/kgraphviewer/kgraphviewer-9999.ebuild +++ b/media-gfx/kgraphviewer/kgraphviewer-9999.ebuild @@ -1,36 +1,32 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -ECM_HANDBOOK="forceoptional" -inherit ecm kde.org +ECM_HANDBOOK="optional" +KFMIN=6.3.0 +QTMIN=6.6.2 +inherit ecm gear.kde.org DESCRIPTION="Graphviz dot graph file viewer" HOMEPAGE="https://apps.kde.org/kgraphviewer/" -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~x86" -fi - LICENSE="GPL-2 GPL-2+ LGPL-2+ LGPL-2.1+ handbook? ( FDL-1.2 )" -SLOT="5" +SLOT="0" +KEYWORDS="" IUSE="" RDEPEND=" - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtprintsupport:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - kde-frameworks/kconfig:5 - kde-frameworks/kconfigwidgets:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/ki18n:5 - kde-frameworks/kparts:5 - kde-frameworks/kwidgetsaddons:5 - kde-frameworks/kxmlgui:5 + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 >=media-gfx/graphviz-2.30 " DEPEND="${RDEPEND} diff --git a/media-gfx/kphotoalbum/kphotoalbum-9999.ebuild b/media-gfx/kphotoalbum/kphotoalbum-9999.ebuild index 60d41b1ab7..fa857f28ac 100644 --- a/media-gfx/kphotoalbum/kphotoalbum-9999.ebuild +++ b/media-gfx/kphotoalbum/kphotoalbum-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="Tool for indexing, searching, and viewing images" diff --git a/media-gfx/krita/files/krita-5.2.2-fftw.patch b/media-gfx/krita/files/krita-5.2.2-fftw.patch new file mode 100644 index 0000000000..b805be6a21 --- /dev/null +++ b/media-gfx/krita/files/krita-5.2.2-fftw.patch @@ -0,0 +1,18 @@ +Disable the cmake find_package method. It will instead fallback to use pkgconfig. +Without this, it will fail to find fftw3 and error out. + +--- a/cmake/modules/FindFFTW3.cmake 2023-11-24 19:59:45.904059240 +0100 ++++ b/cmake/modules/FindFFTW3.cmake 2023-11-24 20:00:17.029563107 +0100 +@@ -74,9 +74,9 @@ + endforeach() + mark_as_advanced(PKG_FFTW_CONFIG_DIR) + +-find_package(FFTW3 QUIET NO_MODULE +- HINTS ${PKG_FFTW_CONFIG_DIR} /usr/lib/cmake/fftw3 /usr/local/lib/cmake/fftw3 +-) ++#find_package(FFTW3 QUIET NO_MODULE ++# HINTS ${PKG_FFTW_CONFIG_DIR} /usr/lib/cmake/fftw3 /usr/local/lib/cmake/fftw3 ++#) + mark_as_advanced(FFTW3_DIR) + + # if we found the FFTW3 CMake package then we can start diff --git a/media-gfx/krita/files/krita-4.3.1-tests-optional.patch b/media-gfx/krita/files/krita-5.2.3-tests-optional.patch index 37f2ac50ff..48d9e314a2 100644 --- a/media-gfx/krita/files/krita-4.3.1-tests-optional.patch +++ b/media-gfx/krita/files/krita-5.2.3-tests-optional.patch @@ -76,5 +76,15 @@ index 88c0516360..01f2383ddb 100644 +if(BUILD_TESTING) + add_subdirectory(tests) +endif() --- -2.27.0 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1246,7 +1246,9 @@ + ${CMAKE_CURRENT_BINARY_DIR} + ) + ++if(BUILD_TESTING) + add_subdirectory(sdk/tests) ++endif() + + add_subdirectory(libs) + add_subdirectory(plugins) diff --git a/media-gfx/krita/krita-9999.ebuild b/media-gfx/krita/krita-9999.ebuild index 3313ff7b90..506ff60ab9 100644 --- a/media-gfx/krita/krita-9999.ebuild +++ b/media-gfx/krita/krita-9999.ebuild @@ -1,17 +1,17 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" -PYTHON_COMPAT=( python3_{10..11} ) -KFMIN=5.106.0 -QTMIN=5.15.9 +PYTHON_COMPAT=( python3_{10..12} ) +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org python-single-r1 if [[ ${KDE_BUILD_TYPE} = release ]]; then SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64" fi DESCRIPTION="Free digital painting application. Digital Painting, Creative Freedom!" @@ -19,7 +19,7 @@ HOMEPAGE="https://apps.kde.org/krita/ https://krita.org/en/" LICENSE="GPL-3" SLOT="5" -IUSE="color-management fftw gif +gsl heif jpegxl +mypaint-brush-engine openexr pdf qtmedia +raw webp" +IUSE="color-management fftw gif +gsl heif jpeg2k jpegxl +mypaint-brush-engine openexr pdf media +raw +xsimd webp" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # bug 630508 @@ -27,6 +27,7 @@ RESTRICT="test" RDEPEND="${PYTHON_DEPS} dev-libs/boost:= + dev-libs/libunibreak:= dev-libs/quazip:0=[qt5(+)] $(python_gen_cond_dep ' dev-python/PyQt5[declarative,gui,widgets,${PYTHON_USEDEP}] @@ -68,23 +69,34 @@ RDEPEND="${PYTHON_DEPS} fftw? ( sci-libs/fftw:3.0= ) gif? ( media-libs/giflib ) gsl? ( sci-libs/gsl:= ) - jpegxl? ( >=media-libs/libjxl-0.7.0_pre20220825 ) + jpeg2k? ( media-libs/openjpeg:= ) + jpegxl? ( >=media-libs/libjxl-0.7.0_pre20220825:= ) heif? ( >=media-libs/libheif-1.11:=[x265] ) + media? ( media-libs/mlt:= ) mypaint-brush-engine? ( media-libs/libmypaint:= ) openexr? ( media-libs/openexr:= ) pdf? ( app-text/poppler[qt5] ) - qtmedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5 ) - raw? ( media-libs/libraw:= ) + raw? ( kde-apps/libkdcraw:5 ) webp? ( >=media-libs/libwebp-1.2.0:= ) + xsimd? ( >=dev-cpp/xsimd-13.0.0 ) + +" +DEPEND="${RDEPEND} + dev-libs/immer + dev-libs/lager + dev-libs/zug " -DEPEND="${RDEPEND}" BDEPEND=" dev-cpp/eigen:3 dev-lang/perl sys-devel/gettext " -PATCHES=( "${FILESDIR}"/${PN}-4.3.1-tests-optional.patch ) +PATCHES=( + # downstream + "${FILESDIR}"/${PN}-5.2.3-tests-optional.patch + "${FILESDIR}"/${PN}-5.2.2-fftw.patch # bug 913518 +) pkg_setup() { python-single-r1_pkg_setup @@ -100,19 +112,20 @@ src_configure() { -DENABLE_UPDATERS=OFF -DKRITA_ENABLE_PCH=OFF # big mess. -DCMAKE_DISABLE_FIND_PACKAGE_KSeExpr=ON # not packaged - -DCMAKE_DISABLE_FIND_PACKAGE_xsimd=ON # not packaged $(cmake_use_find_package color-management OpenColorIO) $(cmake_use_find_package fftw FFTW3) $(cmake_use_find_package gif GIF) $(cmake_use_find_package gsl GSL) $(cmake_use_find_package heif HEIF) + $(cmake_use_find_package jpeg2k OpenJPEG) $(cmake_use_find_package jpegxl JPEGXL) + $(cmake_use_find_package media Mlt7) $(cmake_use_find_package mypaint-brush-engine LibMyPaint) $(cmake_use_find_package openexr OpenEXR) $(cmake_use_find_package pdf Poppler) - $(cmake_use_find_package qtmedia Qt5Multimedia) - $(cmake_use_find_package raw LibRaw) + $(cmake_use_find_package raw KF5KDcraw) $(cmake_use_find_package webp WebP) + $(cmake_use_find_package xsimd xsimd) ) ecm_src_configure diff --git a/media-gfx/krita/metadata.xml b/media-gfx/krita/metadata.xml index 27c873d15e..82ce837b71 100644 --- a/media-gfx/krita/metadata.xml +++ b/media-gfx/krita/metadata.xml @@ -10,9 +10,8 @@ </upstream> <use> <flag name="color-management">Enable color management via <pkg>media-libs/opencolorio</pkg></flag> - <flag name="heif">Enable support for ISO/IEC 23008-12:2017 HEIF/HEIC image format using <pkg>media-libs/libheif</pkg></flag> - <flag name="jpegxl">Support for JPEG XL image format</flag> + <flag name="media">Enable sound support for animations via <pkg>media-libs/mlt</pkg></flag> <flag name="mypaint-brush-engine">Enable MyPaint brush engine support <pkg>media-libs/libmypaint</pkg></flag> - <flag name="qtmedia">Enable sound support for animations via <pkg>dev-qt/qtmultimedia</pkg></flag> + <flag name="xsimd">Enable usage of SIMD instructions via <pkg>dev-cpp/xsimd</pkg></flag> </use> </pkgmetadata> diff --git a/media-gfx/kxstitch/kxstitch-9999.ebuild b/media-gfx/kxstitch/kxstitch-9999.ebuild index d988e71923..f340df6b22 100644 --- a/media-gfx/kxstitch/kxstitch-9999.ebuild +++ b/media-gfx/kxstitch/kxstitch-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="Program to create cross stitch patterns" diff --git a/media-gfx/peruse/peruse-9999.ebuild b/media-gfx/peruse/peruse-9999.ebuild index d9785785cc..4fad947bd9 100644 --- a/media-gfx/peruse/peruse-9999.ebuild +++ b/media-gfx/peruse/peruse-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.82.0 +KFMIN=5.115.0 inherit ecm kde.org DESCRIPTION="Comic book reader" diff --git a/media-gfx/skanpage/skanpage-23.08.49.9999.ebuild b/media-gfx/skanpage/skanpage-23.08.49.9999.ebuild deleted file mode 100644 index 9635fd7981..0000000000 --- a/media-gfx/skanpage/skanpage-23.08.49.9999.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_CATEGORY="utilities" -PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Multi-page scanning application supporting image and pdf files" -HOMEPAGE="https://apps.kde.org/skanpage/" - -LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0" -SLOT="5" -KEYWORDS="" -IUSE="ocr" - -DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libksane-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/purpose-${KFMIN}:5 - media-libs/kquickimageeditor:5 - >=media-libs/ksanecore-${PVCUT}:5 - ocr? ( - app-text/tesseract:= - media-libs/leptonica:= - ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package ocr Tesseract) - $(cmake_use_find_package ocr Leptonica) - ) - ecm_src_configure -} diff --git a/media-gfx/skanpage/skanpage-9999.ebuild b/media-gfx/skanpage/skanpage-9999.ebuild index 9635fd7981..d9d016a1b5 100644 --- a/media-gfx/skanpage/skanpage-9999.ebuild +++ b/media-gfx/skanpage/skanpage-9999.ebuild @@ -1,45 +1,40 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 KDE_ORG_CATEGORY="utilities" PVCUT=$(ver_cut 1-3) -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Multi-page scanning application supporting image and pdf files" HOMEPAGE="https://apps.kde.org/skanpage/" LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="ocr" DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libksane-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/purpose-${KFMIN}:5 - media-libs/kquickimageeditor:5 - >=media-libs/ksanecore-${PVCUT}:5 + >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,network,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtwebengine-${QTMIN}:6[pdfium] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/purpose-${KFMIN}:6 + media-libs/kquickimageeditor:6 + >=media-libs/ksanecore-${PVCUT}:6 ocr? ( - app-text/tesseract:= + >=app-text/tesseract-5:= media-libs/leptonica:= ) " diff --git a/media-gfx/symboleditor/symboleditor-9999.ebuild b/media-gfx/symboleditor/symboleditor-9999.ebuild index 269e1b317a..b2ae0b2398 100644 --- a/media-gfx/symboleditor/symboleditor-9999.ebuild +++ b/media-gfx/symboleditor/symboleditor-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/media-libs/kquickimageeditor/kquickimageeditor-9999.ebuild b/media-libs/kquickimageeditor/kquickimageeditor-9999.ebuild index a2f7b21e68..777341d30a 100644 --- a/media-libs/kquickimageeditor/kquickimageeditor-9999.ebuild +++ b/media-libs/kquickimageeditor/kquickimageeditor-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm kde.org DESCRIPTION="QtQuick components providing basic image editing capabilities" @@ -17,13 +17,14 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then fi LICENSE="LGPL-2.1+" -SLOT="5" +SLOT="6" DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=dev-qt/qtdeclarative-${QTMIN}:6 " RDEPEND="${DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 + !${CATEGORY}/${PN}:5 + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=kde-frameworks/kirigami-${KFMIN}:6 " diff --git a/media-libs/kquickimageeditor/metadata.xml b/media-libs/kquickimageeditor/metadata.xml index d925f24397..0331b40d8c 100644 --- a/media-libs/kquickimageeditor/metadata.xml +++ b/media-libs/kquickimageeditor/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">libraries/kquickimageeditor</remote-id> </upstream> </pkgmetadata> diff --git a/media-libs/ksanecore/ksanecore-23.08.49.9999.ebuild b/media-libs/ksanecore/ksanecore-23.08.49.9999.ebuild deleted file mode 100644 index c4b353fe0a..0000000000 --- a/media-libs/ksanecore/ksanecore-23.08.49.9999.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Qt-based interface for SANE library to control scanner hardware" -HOMEPAGE="https://invent.kde.org/libraries/ksanecore -https://api.kde.org/ksanecore/html/index.html" - -LICENSE="|| ( LGPL-2.1 LGPL-3 )" -SLOT="5" -KEYWORDS="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - media-gfx/sane-backends -" -RDEPEND="${DEPEND}" diff --git a/media-libs/ksanecore/ksanecore-9999.ebuild b/media-libs/ksanecore/ksanecore-9999.ebuild index c4b353fe0a..439536edc2 100644 --- a/media-libs/ksanecore/ksanecore-9999.ebuild +++ b/media-libs/ksanecore/ksanecore-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Qt-based interface for SANE library to control scanner hardware" @@ -12,12 +12,14 @@ HOMEPAGE="https://invent.kde.org/libraries/ksanecore https://api.kde.org/ksanecore/html/index.html" LICENSE="|| ( LGPL-2.1 LGPL-3 )" -SLOT="5" +SLOT="6" KEYWORDS="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui] + >=kde-frameworks/ki18n-${KFMIN}:6 media-gfx/sane-backends " -RDEPEND="${DEPEND}" +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5[-kf6compat(-)] +" diff --git a/media-libs/ksanecore/metadata.xml b/media-libs/ksanecore/metadata.xml index 8641e5bdd3..2016639ee2 100644 --- a/media-libs/ksanecore/metadata.xml +++ b/media-libs/ksanecore/metadata.xml @@ -5,4 +5,7 @@ <email>kde@gentoo.org</email> <name>Gentoo KDE Project</name> </maintainer> + <upstream> + <remote-id type="kde-invent">libraries/ksanecore</remote-id> + </upstream> </pkgmetadata> diff --git a/media-libs/liblastfm/liblastfm-9999.ebuild b/media-libs/liblastfm/liblastfm-9999.ebuild index 6225bb4cb5..1e5b07edc4 100644 --- a/media-libs/liblastfm/liblastfm-9999.ebuild +++ b/media-libs/liblastfm/liblastfm-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,8 +10,8 @@ HOMEPAGE="https://github.com/lastfm/liblastfm" EGIT_REPO_URI=( "https://github.com/lastfm/${PN}" ) LICENSE="GPL-3" -KEYWORDS="" SLOT="0/0" +KEYWORDS="" IUSE="fingerprint test" RDEPEND=" diff --git a/media-libs/libqaccessibilityclient/libqaccessibilityclient-9999.ebuild b/media-libs/libqaccessibilityclient/libqaccessibilityclient-9999.ebuild index 14da16724e..5fecbcc2a1 100644 --- a/media-libs/libqaccessibilityclient/libqaccessibilityclient-9999.ebuild +++ b/media-libs/libqaccessibilityclient/libqaccessibilityclient-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,8 +6,8 @@ EAPI=8 ECM_KDEINSTALLDIRS="false" ECM_TEST="true" ECM_EXAMPLES="true" -KFMIN=5.245.0 -QTMIN=6.6.0 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm kde.org DESCRIPTION="Library for writing accessibility clients such as screen readers" diff --git a/media-libs/mpvqt/metadata.xml b/media-libs/mpvqt/metadata.xml new file mode 100644 index 0000000000..4b756e71cd --- /dev/null +++ b/media-libs/mpvqt/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">libraries/mpvqt</remote-id> + </upstream> +</pkgmetadata> diff --git a/media-libs/mpvqt/mpvqt-9999.ebuild b/media-libs/mpvqt/mpvqt-9999.ebuild new file mode 100644 index 0000000000..81d4c0039d --- /dev/null +++ b/media-libs/mpvqt/mpvqt-9999.ebuild @@ -0,0 +1,27 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.3.0 +QTMIN=6.6.2 +inherit ecm kde.org + +if [[ ${KDE_BUILD_TYPE} == release ]]; then + SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="libmpv wrapper for QtQuick2 and QML" +HOMEPAGE="https://invent.kde.org/libraries/mpvqt" + +LICENSE="|| ( GPL-2 GPL-3 LGPL-3 LGPL-2.1 ) CC-BY-SA-4.0 MIT BSD" +SLOT="6" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,opengl,wayland] + >=dev-qt/qtdeclarative-${QTMIN}:6 + media-video/mpv:=[libmpv] +" +RDEPEND="${DEPEND}" diff --git a/media-libs/phonon-gstreamer/metadata.xml b/media-libs/phonon-gstreamer/metadata.xml deleted file mode 100644 index 52ea6e1ffc..0000000000 --- a/media-libs/phonon-gstreamer/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - </upstream> - <use> - <flag name="network">Enable network streaming support via libsoup</flag> - </use> -</pkgmetadata> diff --git a/media-libs/phonon-gstreamer/phonon-gstreamer-9999.ebuild b/media-libs/phonon-gstreamer/phonon-gstreamer-9999.ebuild deleted file mode 100644 index c76ea7f053..0000000000 --- a/media-libs/phonon-gstreamer/phonon-gstreamer-9999.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit ecm kde.org - -DESCRIPTION="GStreamer backend for the Phonon multimedia library" -HOMEPAGE="https://community.kde.org/Phonon" - -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/phonon/phonon-backend-gstreamer/${PV}/phonon-backend-gstreamer-${PV}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" -fi - -LICENSE="LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )" -SLOT="0" -IUSE="alsa debug +network" - -BDEPEND=" - dev-qt/linguist-tools:5 - virtual/pkgconfig -" -DEPEND=" - dev-libs/glib:2 - dev-libs/libxml2:2 - dev-qt/qtgui:5 - dev-qt/qtopengl:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - media-libs/gst-plugins-base:1.0 - media-libs/gstreamer:1.0 - >=media-libs/phonon-4.11.0[qt5(+)] - media-plugins/gst-plugins-meta:1.0[alsa?,ogg,vorbis] - virtual/opengl -" -RDEPEND="${DEPEND} - network? ( media-plugins/gst-plugins-soup:1.0 ) -" diff --git a/media-libs/phonon-vlc/Manifest b/media-libs/phonon-vlc/Manifest deleted file mode 100644 index 508ce1e313..0000000000 --- a/media-libs/phonon-vlc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST phonon-backend-vlc-0.12.0.tar.xz 71664 BLAKE2B 9ace1020d8e9a9e97243706ff81703d3f22bf892f402e44451147a24547d09bcf12f5745377c01d65b4d1fb03cd975b323b2cab62f8136880d1d9c004cca7d7b SHA512 78f5ead829d5025c7cb9e01b33819514d795651d1d932c03bd8cc2ad5d427e5aaaeeb6016820d5a7bb9907f6df1142a0fbc097830d7c63b01f77d2167a0c9264 diff --git a/media-libs/phonon-vlc/phonon-vlc-0.12.0.ebuild b/media-libs/phonon-vlc/phonon-vlc-0.12.0.ebuild deleted file mode 100644 index 62401f9834..0000000000 --- a/media-libs/phonon-vlc/phonon-vlc-0.12.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit ecm kde.org - -DESCRIPTION="VLC backend for the Phonon multimedia library" -HOMEPAGE="https://community.kde.org/Phonon" - -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/phonon/phonon-backend-vlc/${PV}/phonon-backend-vlc-${PV}.tar.xz" - S="${WORKDIR}"/phonon-backend-vlc-${PV} - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -fi - -LICENSE="LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )" -SLOT="0" -IUSE="+qt5 qt6" -REQUIRED_USE="|| ( qt5 qt6 )" - -DEPEND=" - >=media-libs/phonon-4.12.0[qt5=,qt6=] - media-video/vlc:=[dbus,ogg,vorbis(+)] - qt5? ( - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) - qt6? ( dev-qt/qtbase:6[gui,widgets] ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - qt5? ( dev-qt/linguist-tools:5 ) - qt6? ( dev-qt/qttools:6[linguist] ) - virtual/pkgconfig -" - -src_configure() { - local mycmakeargs=( - -DPHONON_BUILD_QT5=$(usex qt5) - -DPHONON_BUILD_QT6=$(usex qt6) - ) - ecm_src_configure -} diff --git a/media-libs/phonon-vlc/phonon-vlc-9999.ebuild b/media-libs/phonon-vlc/phonon-vlc-9999.ebuild index 62f22baad0..4753dd1660 100644 --- a/media-libs/phonon-vlc/phonon-vlc-9999.ebuild +++ b/media-libs/phonon-vlc/phonon-vlc-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit ecm kde.org +inherit cmake flag-o-matic kde.org multibuild DESCRIPTION="VLC backend for the Phonon multimedia library" HOMEPAGE="https://community.kde.org/Phonon" @@ -16,13 +16,14 @@ fi LICENSE="LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )" SLOT="0" -IUSE="+qt5 qt6" +IUSE="debug +qt5 qt6" REQUIRED_USE="|| ( qt5 qt6 )" DEPEND=" >=media-libs/phonon-4.12.0[qt5=,qt6=] media-video/vlc:=[dbus,ogg,vorbis(+)] qt5? ( + dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) @@ -30,15 +31,49 @@ DEPEND=" " RDEPEND="${DEPEND}" BDEPEND=" - qt5? ( dev-qt/linguist-tools:5 ) - qt6? ( dev-qt/qttools:6[linguist] ) + dev-libs/libpcre2:* virtual/pkgconfig + qt5? ( + dev-qt/linguist-tools:5 + >=kde-frameworks/extra-cmake-modules-5.115.0:* + ) + qt6? ( + dev-qt/qttools:6[linguist] + >=kde-frameworks/extra-cmake-modules-6.0.0:* + ) " +pkg_setup() { + MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) ) +} + src_configure() { - local mycmakeargs=( - -DPHONON_BUILD_QT5=$(usex qt5) - -DPHONON_BUILD_QT6=$(usex qt6) - ) - ecm_src_configure + use debug || append-cppflags -DQT_NO_DEBUG + + myconfigure() { + local mycmakeargs=( + -DQT_MAJOR_VERSION=${MULTIBUILD_VARIANT/qt/} + -DPHONON_BUILD_${MULTIBUILD_VARIANT^^}=ON + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON # ecm.eclass + -DKDE_INSTALL_DOCBUNDLEDIR="${EPREFIX}/usr/share/help" # ecm.eclass + ) + + if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then + mycmakeargs+=( -DPHONON_BUILD_QT5=OFF ) + else + mycmakeargs+=( -DPHONON_BUILD_QT6=OFF ) + fi + + cmake_src_configure + } + + multibuild_foreach_variant myconfigure +} + +src_compile() { + multibuild_foreach_variant cmake_src_compile +} + +src_install() { + multibuild_foreach_variant cmake_src_install } diff --git a/media-libs/phonon/Manifest b/media-libs/phonon/Manifest deleted file mode 100644 index 65c5649321..0000000000 --- a/media-libs/phonon/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST phonon-4.12.0.tar.xz 408996 BLAKE2B 568af4aec5247759e49db2137978b9f1828256f817bcb321f02e69d597d78e97c9ce437e89cd63b5a8b15c312f74ccee11b34270e74be2dc24c2af9ee97490f0 SHA512 0dbd88464985051f4c43e64a4d0b7e2d65e7f6b54fd2bae4ec1790fbdf9f79348aa91d4839c72a4f66297d5a9c7b379cc34923b99b97130a5443e5b2c0cc8a9a diff --git a/media-libs/phonon/metadata.xml b/media-libs/phonon/metadata.xml index e90f046a55..7cf9bf6119 100644 --- a/media-libs/phonon/metadata.xml +++ b/media-libs/phonon/metadata.xml @@ -10,6 +10,5 @@ </upstream> <use> <flag name="designer">Install plugin for <pkg>dev-qt/designer</pkg></flag> - <flag name="vlc">Install VLC Phonon backend</flag> </use> </pkgmetadata> diff --git a/media-libs/phonon/phonon-4.12.0.ebuild b/media-libs/phonon/phonon-4.12.0.ebuild deleted file mode 100644 index 63d504edbc..0000000000 --- a/media-libs/phonon/phonon-4.12.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop ecm kde.org - -DESCRIPTION="KDE multimedia abstraction library" -HOMEPAGE="https://community.kde.org/Phonon" - -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/phonon/${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" -fi - -LICENSE="|| ( LGPL-2.1 LGPL-3 ) !pulseaudio? ( || ( GPL-2 GPL-3 ) )" -SLOT="0" -IUSE="designer pulseaudio +qt5 qt6 +vlc" -REQUIRED_USE="|| ( qt5 qt6 )" - -DEPEND=" - pulseaudio? ( - dev-libs/glib:2 - media-libs/libpulse[glib] - ) - qt5? ( - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - designer? ( dev-qt/designer:5 ) - ) - qt6? ( - dev-qt/qt5compat:6 - dev-qt/qtbase:6[gui,widgets] - designer? ( dev-qt/qttools:6[designer] ) - ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - qt5? ( dev-qt/linguist-tools:5 ) - qt6? ( dev-qt/qttools:6[linguist] ) - virtual/pkgconfig -" -PDEPEND=" - vlc? ( >=media-libs/phonon-vlc-0.12.0[qt5?,qt6?] ) -" - -src_configure() { - local mycmakeargs=( - -DPHONON_BUILD_DESIGNER_PLUGIN=$(usex designer) - -DCMAKE_DISABLE_FIND_PACKAGE_GLIB2=$(usex !pulseaudio) - -DCMAKE_DISABLE_FIND_PACKAGE_PulseAudio=$(usex !pulseaudio) - -DPHONON_BUILD_QT5=$(usex qt5) - -DPHONON_BUILD_QT6=$(usex qt6) - -DPHONON_BUILD_SETTINGS=ON - ) - ecm_src_configure -} - -src_install() { - ecm_src_install - make_desktop_entry "${PN}settings" \ - "Phonon Audio and Video" preferences-desktop-sound -} diff --git a/media-libs/phonon/phonon-9999.ebuild b/media-libs/phonon/phonon-9999.ebuild index 49a50dbd7b..dde73a34b7 100644 --- a/media-libs/phonon/phonon-9999.ebuild +++ b/media-libs/phonon/phonon-9999.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit desktop ecm kde.org +inherit cmake desktop flag-o-matic kde.org multibuild DESCRIPTION="KDE multimedia abstraction library" HOMEPAGE="https://community.kde.org/Phonon" @@ -15,7 +15,7 @@ fi LICENSE="|| ( LGPL-2.1 LGPL-3 ) !pulseaudio? ( || ( GPL-2 GPL-3 ) )" SLOT="0" -IUSE="designer pulseaudio +qt5 qt6 +vlc" +IUSE="debug designer minimal pulseaudio +qt5 qt6" REQUIRED_USE="|| ( qt5 qt6 )" DEPEND=" @@ -24,6 +24,7 @@ DEPEND=" media-libs/libpulse[glib] ) qt5? ( + dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 designer? ( dev-qt/designer:5 ) @@ -34,30 +35,65 @@ DEPEND=" designer? ( dev-qt/qttools:6[designer] ) ) " -RDEPEND="${DEPEND}" +RDEPEND="${DEPEND} + || ( + kde-frameworks/breeze-icons:* + kde-frameworks/oxygen-icons:* + ) +" BDEPEND=" + dev-libs/libpcre2:* + >=kde-frameworks/extra-cmake-modules-5.115.0:* + virtual/pkgconfig qt5? ( dev-qt/linguist-tools:5 ) qt6? ( dev-qt/qttools:6[linguist] ) - virtual/pkgconfig " PDEPEND=" - vlc? ( >=media-libs/phonon-vlc-0.12.0[qt5?,qt6?] ) + !minimal? ( >=media-libs/phonon-vlc-0.12.0[qt5?,qt6?] ) " +pkg_setup() { + MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) ) +} + src_configure() { - local mycmakeargs=( - -DPHONON_BUILD_DESIGNER_PLUGIN=$(usex designer) - -DCMAKE_DISABLE_FIND_PACKAGE_GLIB2=$(usex !pulseaudio) - -DCMAKE_DISABLE_FIND_PACKAGE_PulseAudio=$(usex !pulseaudio) - -DPHONON_BUILD_QT5=$(usex qt5) - -DPHONON_BUILD_QT6=$(usex qt6) - -DPHONON_BUILD_SETTINGS=ON - ) - ecm_src_configure + use debug || append-cppflags -DQT_NO_DEBUG + + myconfigure() { + local mycmakeargs=( + -DQT_MAJOR_VERSION=${MULTIBUILD_VARIANT/qt/} + -DPHONON_BUILD_${MULTIBUILD_VARIANT^^}=ON + -DKDE_INSTALL_USE_QT_SYS_PATHS=ON # ecm.eclass + -DKDE_INSTALL_DOCBUNDLEDIR="${EPREFIX}/usr/share/help" # ecm.eclass + -DPHONON_BUILD_DESIGNER_PLUGIN=$(usex designer) + -DCMAKE_DISABLE_FIND_PACKAGE_GLIB2=$(usex !pulseaudio) + -DCMAKE_DISABLE_FIND_PACKAGE_PulseAudio=$(usex !pulseaudio) + ) + + if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then + mycmakeargs+=( + -DPHONON_BUILD_QT5=OFF + -DPHONON_BUILD_SETTINGS=$(usex !minimal) + ) + else + mycmakeargs+=( + -DPHONON_BUILD_QT6=OFF + -DPHONON_BUILD_SETTINGS=$(usex !qt6 $(usex !minimal ON OFF) OFF) + ) + fi + + cmake_src_configure + } + + multibuild_foreach_variant myconfigure +} + +src_compile() { + multibuild_foreach_variant cmake_src_compile } src_install() { - ecm_src_install + multibuild_foreach_variant cmake_src_install make_desktop_entry "${PN}settings" \ "Phonon Audio and Video" preferences-desktop-sound } diff --git a/media-libs/pulseaudio-qt/metadata.xml b/media-libs/pulseaudio-qt/metadata.xml index d925f24397..2078664690 100644 --- a/media-libs/pulseaudio-qt/metadata.xml +++ b/media-libs/pulseaudio-qt/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">libraries/pulseaudio-qt</remote-id> </upstream> </pkgmetadata> diff --git a/media-libs/pulseaudio-qt/pulseaudio-qt-9999.ebuild b/media-libs/pulseaudio-qt/pulseaudio-qt-9999.ebuild index 30714ce1fb..50417aaad3 100644 --- a/media-libs/pulseaudio-qt/pulseaudio-qt-9999.ebuild +++ b/media-libs/pulseaudio-qt/pulseaudio-qt-9999.ebuild @@ -1,12 +1,13 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" ECM_QTHELP="true" -ECM_TEST="optional" -QTMIN=5.15.9 +ECM_TEST="true" +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm kde.org DESCRIPTION="Qt bindings for libpulse" @@ -18,17 +19,13 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then fi LICENSE="LGPL-2.1" -SLOT="0/3" +SLOT="0/5" RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - media-libs/libpulse + >=dev-qt/qtbase-${QTMIN}:6[gui,dbus] + media-libs/libpulse[glib] " DEPEND="${RDEPEND} - test? ( - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - ) + test? ( >=dev-qt/qtdeclarative-${QTMIN}:6 ) " BDEPEND="virtual/pkgconfig" diff --git a/media-libs/qt-gstreamer/metadata.xml b/media-libs/qt-gstreamer/metadata.xml deleted file mode 100644 index 8641e5bdd3..0000000000 --- a/media-libs/qt-gstreamer/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> -</pkgmetadata> diff --git a/media-libs/qt-gstreamer/qt-gstreamer-9999.ebuild b/media-libs/qt-gstreamer/qt-gstreamer-9999.ebuild deleted file mode 100644 index 6eccdf8528..0000000000 --- a/media-libs/qt-gstreamer/qt-gstreamer-9999.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} != *9999* ]]; then - SRC_URI="https://gstreamer.freedesktop.org/src/${PN}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" -else - EGIT_REPO_URI="https://anongit.freedesktop.org/git/gstreamer/${PN}.git" - inherit git-r3 -fi -inherit cmake - -DESCRIPTION="C++ bindings for GStreamer with a Qt-style API" -HOMEPAGE="https://gstreamer.freedesktop.org/modules/qt-gstreamer.html" - -LICENSE="LGPL-2.1" -SLOT="0" -IUSE="test" - -BDEPEND=" - dev-util/glib-utils -" -RDEPEND=" - dev-libs/boost:= - dev-libs/glib:2 - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qtopengl:5 - dev-qt/qtwidgets:5 - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 -" -DEPEND="${RDEPEND} - test? ( dev-qt/qttest:5 ) -" - -# bug 497880 -RESTRICT="test" - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5Declarative=ON - -DQTGSTREAMER_EXAMPLES=OFF - -DQTGSTREAMER_TESTS=$(usex test) - -DQT_VERSION=5 - ) - cmake_src_configure -} diff --git a/media-sound/amarok/amarok-9999.ebuild b/media-sound/amarok/amarok-9999.ebuild index 8ba31c55ff..12c7cb3228 100644 --- a/media-sound/amarok/amarok-9999.ebuild +++ b/media-sound/amarok/amarok-9999.ebuild @@ -1,23 +1,23 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm kde.org optfeature +KFMIN=5.115.0 +QTMIN=5.15.12 +PYTHON_COMPAT=( python3_{10..12} ) +inherit ecm kde.org optfeature python-any-r1 DESCRIPTION="Advanced audio player based on KDE frameworks" HOMEPAGE="https://amarok.kde.org/" LICENSE="GPL-2" SLOT="5" -IUSE="ipod lastfm mariadb mtp ofa podcast wikipedia" +IUSE="ipod lastfm mariadb mtp podcast wikipedia" # ipod requires gdk enabled and also gtk compiled in libgpod -BDEPEND="virtual/pkgconfig" -DEPEND=" +COMMON_DEPEND=" >=app-crypt/qca-2.3.0:2[qt5(+)] >=dev-qt/designer-${QTMIN}:5 >=dev-qt/qtdbus-${QTMIN}:5 @@ -58,7 +58,7 @@ DEPEND=" >=kde-frameworks/solid-${KFMIN}:5 >=kde-frameworks/threadweaver-${KFMIN}:5 >=media-libs/phonon-4.11.0[qt5(+)] - media-libs/taglib + >=media-libs/taglib-1.12:= media-libs/taglib-extras sci-libs/fftw:3.0 sys-libs/zlib @@ -67,10 +67,6 @@ DEPEND=" dev-libs/glib:2 media-libs/libgpod[gtk] ) - ofa? ( - media-libs/libofa - media-video/ffmpeg:= - ) lastfm? ( >=media-libs/liblastfm-1.1.0_pre20150206 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) @@ -78,24 +74,35 @@ DEPEND=" podcast? ( >=media-libs/libmygpo-qt-1.0.9_p20180307 ) wikipedia? ( >=dev-qt/qtwebengine-${QTMIN}:5 ) " -RDEPEND="${DEPEND} +DEPEND="${COMMON_DEPEND} + >=dev-qt/linguist-tools-${QTMIN}:5 +" +RDEPEND="${COMMON_DEPEND} >=dev-qt/qtquickcontrols2-${QTMIN}:5 >=kde-frameworks/kirigami-${KFMIN}:5 - !ofa? ( media-video/ffmpeg ) + media-video/ffmpeg +" +BDEPEND="${PYTHON_DEPS} + virtual/pkgconfig " +pkg_setup() { + python-any-r1_pkg_setup + ecm_pkg_setup +} + src_configure() { local mycmakeargs=( -DWITH_MP3Tunes=OFF -DWITH_PLAYER=ON -DWITH_UTILITIES=ON -DCMAKE_DISABLE_FIND_PACKAGE_Googlemock=ON + -DCMAKE_DISABLE_FIND_PACKAGE_LibOFA=ON -DCMAKE_DISABLE_FIND_PACKAGE_MySQLe=ON -DWITH_IPOD=$(usex ipod) $(cmake_use_find_package lastfm LibLastFm) $(cmake_use_find_package !mariadb MySQL) $(cmake_use_find_package mtp Mtp) - $(cmake_use_find_package ofa LibOFA) $(cmake_use_find_package podcast Mygpo-qt5) $(cmake_use_find_package wikipedia Qt5WebEngine) ) @@ -115,7 +122,7 @@ pkg_postinst() { use mariadb && echo "MariaDB" || echo "MySQL" } - optfeature "Audio CD support" kde-apps/audiocd-kio + optfeature "Audio CD support" "kde-apps/audiocd-kio:5" if [[ -z ${REPLACING_VERSIONS} ]]; then elog "You must configure ${PN} to use an external database server." diff --git a/media-sound/amarok/metadata.xml b/media-sound/amarok/metadata.xml index 9c9ff3c77e..39967a10c3 100644 --- a/media-sound/amarok/metadata.xml +++ b/media-sound/amarok/metadata.xml @@ -11,13 +11,12 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">multimedia/amarok</remote-id> </upstream> <use> <flag name="lastfm">Enable Last.fm streaming services support through <pkg>media-libs/liblastfm</pkg></flag> <flag name="mariadb">Prefer <pkg>dev-db/mariadb-connector-c</pkg> over <pkg>dev-db/mysql-connector-c</pkg></flag> <flag name="mtp">Enable support for libMTP (Plays4Sure) devices access through libmtp</flag> - <flag name="ofa">Use <pkg>media-libs/libofa</pkg> to compute MusicDNS acoustic - fingerprints (used by MusicBrainz)</flag> <flag name="podcast">Enable gpodder.net podcast support via <pkg>media-libs/libmygpo-qt</pkg></flag> <flag name="wikipedia">Enable wikipedia widget using <pkg>dev-qt/qtwebengine</pkg></flag> </use> diff --git a/media-sound/audex/audex-9999.ebuild b/media-sound/audex/audex-9999.ebuild index 10d1ba9da3..32d9d01c11 100644 --- a/media-sound/audex/audex-9999.ebuild +++ b/media-sound/audex/audex-9999.ebuild @@ -1,43 +1,40 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm kde.org +PVCUT=$(ver_cut 1-3) +KFMIN=6.3.0 +QTMIN=6.6.2 +inherit ecm gear.kde.org DESCRIPTION="Tool for ripping compact discs" -HOMEPAGE="https://userbase.kde.org/Audex" +HOMEPAGE="https://apps.kde.org/audex/ https://userbase.kde.org/Audex" LICENSE="GPL-3" -SLOT="5" +SLOT="0" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtscript-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkcddb-22.04.0:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - media-sound/cdparanoia + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-apps/libkcddb-${PVCUT}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + dev-libs/libcdio:= + dev-libs/libcdio-paranoia:= " RDEPEND="${DEPEND}" diff --git a/media-sound/audex/metadata.xml b/media-sound/audex/metadata.xml index d925f24397..7fe628827b 100644 --- a/media-sound/audex/metadata.xml +++ b/media-sound/audex/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">multimedia/audex</remote-id> </upstream> </pkgmetadata> diff --git a/media-sound/elisa/elisa-23.08.49.9999.ebuild b/media-sound/elisa/elisa-23.08.49.9999.ebuild deleted file mode 100644 index 23991aafe1..0000000000 --- a/media-sound/elisa/elisa-23.08.49.9999.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Simple music player by KDE" -HOMEPAGE="https://elisa.kde.org/ https://apps.kde.org/elisa/" - -LICENSE="LGPL-3+" -SLOT="5" -KEYWORDS="" -IUSE="mpris semantic-desktop +vlc" - -RESTRICT="test" - -BDEPEND="sys-devel/gettext" -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5[taglib] - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - mpris? ( - >=dev-qt/qtdbus-${QTMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - ) - semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 ) - vlc? ( media-video/vlc:= ) - !vlc? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer] ) -" -RDEPEND="${DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package mpris KF5DBusAddons) - $(cmake_use_find_package semantic-desktop KF5Baloo) - $(cmake_use_find_package vlc LIBVLC) - ) - - ecm_src_configure -} diff --git a/media-sound/elisa/elisa-9999.ebuild b/media-sound/elisa/elisa-9999.ebuild index 23991aafe1..bfc6779ffd 100644 --- a/media-sound/elisa/elisa-9999.ebuild +++ b/media-sound/elisa/elisa-9999.ebuild @@ -1,59 +1,56 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Simple music player by KDE" -HOMEPAGE="https://elisa.kde.org/ https://apps.kde.org/elisa/" +HOMEPAGE="https://apps.kde.org/elisa/" LICENSE="LGPL-3+" -SLOT="5" +SLOT="6" KEYWORDS="" -IUSE="mpris semantic-desktop +vlc" +IUSE="+mpris vlc" RESTRICT="test" -BDEPEND="sys-devel/gettext" DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5[taglib] - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-libs/kirigami-addons-0.11.76:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,sql,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=dev-qt/qtmultimedia-${QTMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kfilemetadata-${KFMIN}:6[taglib] + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 mpris? ( - >=dev-qt/qtdbus-${QTMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus] + >=kde-frameworks/kdbusaddons-${KFMIN}:6 ) - semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 ) vlc? ( media-video/vlc:= ) - !vlc? ( >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer] ) + !vlc? ( >=dev-qt/qtmultimedia-${QTMIN}:6 ) " RDEPEND="${DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qt5compat-${QTMIN}:6[qml] " +BDEPEND="sys-devel/gettext" src_configure() { local mycmakeargs=( - $(cmake_use_find_package mpris KF5DBusAddons) - $(cmake_use_find_package semantic-desktop KF5Baloo) + $(cmake_use_find_package mpris KF6DBusAddons) $(cmake_use_find_package vlc LIBVLC) ) diff --git a/media-sound/kasts/kasts-23.08.49.9999.ebuild b/media-sound/kasts/kasts-23.08.49.9999.ebuild deleted file mode 100644 index f8f2ced327..0000000000 --- a/media-sound/kasts/kasts-23.08.49.9999.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Convergent podcast application for desktop and mobile" -HOMEPAGE="https://apps.kde.org/kasts/" - -LICENSE="GPL-2 GPL-2+ GPL-3+ BSD LGPL-3+" -SLOT="0" -KEYWORDS="" -IUSE="gstreamer networkmanager vlc" - -DEPEND=" - >=dev-libs/kirigami-addons-0.7.2:5 - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/syndication-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 - media-libs/taglib - gstreamer? ( - dev-libs/glib:2 - media-libs/gstreamer:1.0 - media-libs/gst-plugins-good:1.0 - ) - networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) - vlc? ( media-video/vlc:= ) -" -RDEPEND="${DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 -" -BDEPEND="gstreamer? ( virtual/pkgconfig )" - -src_prepare() { - ecm_src_prepare - ecm_punt_qt_module Test -} - -src_configure() { - local mycmakeargs=( - -DBUILD_EXAMPLE_PLAYER=OFF - -DBUILD_GSTREAMER_BACKEND=$(usex gstreamer) - $(cmake_use_find_package networkmanager KF5NetworkManagerQt) - $(cmake_use_find_package vlc LIBVLC) - ) - ecm_src_configure -} diff --git a/media-sound/kasts/kasts-9999.ebuild b/media-sound/kasts/kasts-9999.ebuild index f8f2ced327..6463557233 100644 --- a/media-sound/kasts/kasts-9999.ebuild +++ b/media-sound/kasts/kasts-9999.ebuild @@ -1,10 +1,10 @@ -# Copyright 2023 Gentoo Authors +# Copyright 2023-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Convergent podcast application for desktop and mobile" @@ -16,35 +16,30 @@ KEYWORDS="" IUSE="gstreamer networkmanager vlc" DEPEND=" - >=dev-libs/kirigami-addons-0.7.2:5 - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/syndication-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 - media-libs/taglib + dev-libs/kirigami-addons:6 + >=dev-libs/qtkeychain-0.14.1-r1:=[qt6] + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,sql,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtmultimedia-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/breeze-icons-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/syndication-${KFMIN}:6 + >=kde-frameworks/threadweaver-${KFMIN}:6 + media-libs/taglib:= gstreamer? ( dev-libs/glib:2 media-libs/gstreamer:1.0 media-libs/gst-plugins-good:1.0 ) - networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) + networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:6 ) vlc? ( media-video/vlc:= ) " RDEPEND="${DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 + >=dev-qt/qt5compat-${QTMIN}:6[qml] " BDEPEND="gstreamer? ( virtual/pkgconfig )" @@ -57,7 +52,7 @@ src_configure() { local mycmakeargs=( -DBUILD_EXAMPLE_PLAYER=OFF -DBUILD_GSTREAMER_BACKEND=$(usex gstreamer) - $(cmake_use_find_package networkmanager KF5NetworkManagerQt) + $(cmake_use_find_package networkmanager KF6NetworkManagerQt) $(cmake_use_find_package vlc LIBVLC) ) ecm_src_configure diff --git a/media-sound/kid3/kid3-9999.ebuild b/media-sound/kid3/kid3-9999.ebuild index 5e0fe510a5..18bb5320de 100644 --- a/media-sound/kid3/kid3-9999.ebuild +++ b/media-sound/kid3/kid3-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,20 +15,16 @@ if [[ ${KDE_BUILD_TYPE} != live ]]; then fi LICENSE="GPL-2+" -SLOT="5" +SLOT="6" IUSE="acoustid flac kde mp3 mp4 +mpris +taglib test vorbis" REQUIRED_USE="flac? ( vorbis )" RESTRICT="!test? ( test )" -RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qtmultimedia:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 +DEPEND=" + dev-qt/qtbase:6[gui,network,widgets,xml] + dev-qt/qtdeclarative:6 + dev-qt/qtmultimedia:6 sys-libs/readline:= acoustid? ( media-libs/chromaprint:= @@ -39,27 +35,27 @@ RDEPEND=" media-libs/libvorbis ) kde? ( - kde-frameworks/kconfig:5 - kde-frameworks/kconfigwidgets:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/kio:5 - kde-frameworks/kwidgetsaddons:5 - kde-frameworks/kxmlgui:5 + kde-frameworks/kconfig:6 + kde-frameworks/kconfigwidgets:6 + kde-frameworks/kcoreaddons:6 + kde-frameworks/kio:6 + kde-frameworks/kwidgetsaddons:6 + kde-frameworks/kxmlgui:6 ) mp3? ( media-libs/id3lib ) mp4? ( media-libs/libmp4v2 ) mpris? ( dev-qt/qtdbus:5 ) - taglib? ( >=media-libs/taglib-1.9.1 ) + taglib? ( >=media-libs/taglib-1.9.1:= ) vorbis? ( media-libs/libogg media-libs/libvorbis ) " -DEPEND="${RDEPEND} - test? ( dev-qt/qttest:5 ) +RDEPEND="${DEPEND} + !media-sound/kid3:5 " BDEPEND="${PYTHON_DEPS} - dev-qt/linguist-tools:5 + dev-qt/qttools:6[linguist] kde? ( kde-frameworks/extra-cmake-modules:0 ) " @@ -76,7 +72,7 @@ src_prepare() { src_configure() { local mycmakeargs=( - -DBUILD_WITH_QT6=OFF + -DBUILD_WITH_QT6=ON -DWITH_QAUDIODECODER=ON # bug 855281 -DWITH_CHROMAPRINT=$(usex acoustid) -DWITH_DBUS=$(usex mpris) diff --git a/media-sound/krecorder/krecorder-23.08.49.9999.ebuild b/media-sound/krecorder/krecorder-23.08.49.9999.ebuild deleted file mode 100644 index aaacd62949..0000000000 --- a/media-sound/krecorder/krecorder-23.08.49.9999.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_CATEGORY="utilities" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Convergent audio recording application for Plasma" -HOMEPAGE="https://apps.kde.org/krecorder/" - -LICENSE="CC0-1.0 CC-BY-4.0 GPL-3+" -SLOT="0" -KEYWORDS="" - -DEPEND=" - >=dev-libs/kirigami-addons-0.6:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5[qml] - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 -" -RDEPEND="${DEPEND} - >=dev-qt/qtsvg-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 -" -BDEPEND=">=kde-frameworks/ki18n-${KFMIN}:5" diff --git a/media-sound/krecorder/krecorder-9999.ebuild b/media-sound/krecorder/krecorder-9999.ebuild index aaacd62949..9116bccd1f 100644 --- a/media-sound/krecorder/krecorder-9999.ebuild +++ b/media-sound/krecorder/krecorder-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 KDE_ORG_CATEGORY="utilities" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Convergent audio recording application for Plasma" @@ -16,18 +16,15 @@ SLOT="0" KEYWORDS="" DEPEND=" - >=dev-libs/kirigami-addons-0.6:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5[qml] - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 + dev-libs/kirigami-addons:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 " RDEPEND="${DEPEND} - >=dev-qt/qtsvg-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 " -BDEPEND=">=kde-frameworks/ki18n-${KFMIN}:5" +BDEPEND=">=kde-frameworks/ki18n-${KFMIN}:6" diff --git a/media-sound/vvave/vvave-9999.ebuild b/media-sound/vvave/vvave-9999.ebuild index 93bc668ddc..af1f67b301 100644 --- a/media-sound/vvave/vvave-9999.ebuild +++ b/media-sound/vvave/vvave-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 KDE_ORG_CATEGORY="maui" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="Tiny Qt music player by KDE" @@ -34,7 +34,7 @@ DEPEND=" >=kde-frameworks/knotifications-${KFMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5 >=kde-frameworks/kio-${KFMIN}:5 - media-libs/taglib + media-libs/taglib:= " RDEPEND="${DEPEND} >=kde-frameworks/kirigami-${KFMIN}:5 diff --git a/media-video/kaffeine/kaffeine-9999.ebuild b/media-video/kaffeine/kaffeine-9999.ebuild index f63a18fdf3..4cc8649413 100644 --- a/media-video/kaffeine/kaffeine-9999.ebuild +++ b/media-video/kaffeine/kaffeine-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org if [[ ${KDE_BUILD_TYPE} == release ]]; then diff --git a/media-video/kmplayer/kmplayer-9999.ebuild b/media-video/kmplayer/kmplayer-9999.ebuild deleted file mode 100644 index bfab21b57e..0000000000 --- a/media-video/kmplayer/kmplayer-9999.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" # TODO: not optional until kdelibs4support is gone -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm kde.org - -DESCRIPTION="Video player plugin for Konqueror and basic MPlayer frontend" -HOMEPAGE="https://kmplayer.kde.org https://apps.kde.org/kmplayer/" - -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/${PN}/${EGIT_BRANCH}/${P}.tar.bz2" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-2 FDL-1.2 LGPL-2.1" -SLOT="5" -IUSE="cairo" - -BDEPEND="sys-devel/gettext" -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdelibs4support-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kmediaplayer-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0[qt5(+)] - x11-libs/libX11 - x11-libs/libxcb - cairo? ( x11-libs/cairo[X,xcb(+)] ) -" -RDEPEND="${DEPEND} - media-video/mplayer -" - -src_configure() { - # 0.12: expat build broken, check in later releases - local mycmakeargs=( - -DKMPLAYER_BUILT_WITH_EXPAT=OFF - -DKMPLAYER_BUILT_WITH_NPP=OFF - -DKMPLAYER_BUILT_WITH_CAIRO=$(usex cairo) - ) - ecm_src_configure -} diff --git a/media-video/kmplayer/metadata.xml b/media-video/kmplayer/metadata.xml deleted file mode 100644 index 520ffb10b8..0000000000 --- a/media-video/kmplayer/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <maintainer type="project"> - <email>media-video@gentoo.org</email> - <name>Gentoo Video project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - </upstream> -</pkgmetadata> diff --git a/media-video/plasmatube/metadata.xml b/media-video/plasmatube/metadata.xml new file mode 100644 index 0000000000..70a5e0b3fb --- /dev/null +++ b/media-video/plasmatube/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <remote-id type="kde-invent">multimedia/plasmatube</remote-id> + <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=PlasmaTube</bugs-to> + </upstream> +</pkgmetadata> diff --git a/media-video/plasmatube/plasmatube-9999.ebuild b/media-video/plasmatube/plasmatube-9999.ebuild new file mode 100644 index 0000000000..2d331af925 --- /dev/null +++ b/media-video/plasmatube/plasmatube-9999.ebuild @@ -0,0 +1,37 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +PVCUT=$(ver_cut 1-3) +KFMIN=6.3.0 +QTMIN=6.6.2 +inherit ecm gear.kde.org + +DESCRIPTION="YouTube video player based on mpv, yt-dlp, and Invidious" +HOMEPAGE="https://apps.kde.org/plasmatube/" + +LICENSE="CC0-1.0 CC-BY-SA-4.0 GPL-2+ GPL-3+" +SLOT="0" +KEYWORDS="" + +DEPEND=" + >=dev-libs/kirigami-addons-1.1.0:6 + dev-libs/qtkeychain[qt6] + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + media-libs/mpvqt +" +RDEPEND="${DEPEND} + >=kde-frameworks/kitemmodels-${KFMIN}:6 + net-misc/yt-dlp +" diff --git a/media-video/subtitlecomposer/subtitlecomposer-9999.ebuild b/media-video/subtitlecomposer/subtitlecomposer-9999.ebuild index d3492864a2..3f3f51f667 100644 --- a/media-video/subtitlecomposer/subtitlecomposer-9999.ebuild +++ b/media-video/subtitlecomposer/subtitlecomposer-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm kde.org DESCRIPTION="Text-based subtitles editor" @@ -17,30 +17,31 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then fi LICENSE="GPL-2" -SLOT="5" +SLOT="0" IUSE="unicode" DEPEND=" dev-libs/openssl:= - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6 media-libs/openal media-video/ffmpeg:0= unicode? ( dev-libs/icu:= ) " -RDEPEND="${DEPEND}" +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5 +" BDEPEND=" sys-devel/gettext virtual/pkgconfig @@ -48,6 +49,7 @@ BDEPEND=" src_configure() { local mycmakeargs=( + -DQT_MAJOR_VERSION=6 -DCMAKE_DISABLE_FIND_PACKAGE_PocketSphinx=ON # bugs 616706, 610434 $(cmake_use_find_package unicode ICU) ) diff --git a/metadata/pkgcheck.conf b/metadata/pkgcheck.conf new file mode 100644 index 0000000000..85cbbd0a9c --- /dev/null +++ b/metadata/pkgcheck.conf @@ -0,0 +1,2 @@ +[kde] +keywords = -EmptyGlobalAssignment,-UnknownCategoryDirs diff --git a/net-im/choqok/choqok-9999.ebuild b/net-im/choqok/choqok-9999.ebuild index b997b56198..412cb7b238 100644 --- a/net-im/choqok/choqok-9999.ebuild +++ b/net-im/choqok/choqok-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="Free/Open Source micro-blogging client by KDE" @@ -18,7 +18,7 @@ fi LICENSE="GPL-2+" SLOT="5" -IUSE="attica share telepathy" +IUSE="attica share" DEPEND=" >=app-crypt/qca-2.3.0:2[qt5(+)] @@ -47,7 +47,6 @@ DEPEND=" >=kde-frameworks/sonnet-${KFMIN}:5 attica? ( >=kde-frameworks/attica-${KFMIN}:5 ) share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) - telepathy? ( >=net-libs/telepathy-qt-0.9.8 ) " RDEPEND="${DEPEND}" @@ -55,10 +54,10 @@ DOCS=( AUTHORS README changelog ) src_configure() { local mycmakeargs=( - $(cmake_use_find_package attica KF5Attica) -DCMAKE_DISABLE_FIND_PACKAGE_KF5WebKit=ON + -DCMAKE_DISABLE_FIND_PACKAGE_TelepathyQt5=ON + $(cmake_use_find_package attica KF5Attica) $(cmake_use_find_package share KF5Purpose) - $(cmake_use_find_package telepathy TelepathyQt5) ) ecm_src_configure diff --git a/net-im/choqok/metadata.xml b/net-im/choqok/metadata.xml index 1b71d88624..402be5793e 100644 --- a/net-im/choqok/metadata.xml +++ b/net-im/choqok/metadata.xml @@ -11,6 +11,5 @@ <use> <flag name="attica">Build Open Collaboration Services plugin using <pkg>kde-frameworks/attica</pkg></flag> <flag name="share">Enable support for a share menu using <pkg>kde-frameworks/purpose</pkg></flag> - <flag name="telepathy">Enable support for the real-time communication framework telepathy</flag> </use> </pkgmetadata> diff --git a/net-im/neochat/metadata.xml b/net-im/neochat/metadata.xml index d925f24397..04bfdb9897 100644 --- a/net-im/neochat/metadata.xml +++ b/net-im/neochat/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">network/neochat</remote-id> </upstream> </pkgmetadata> diff --git a/net-im/neochat/neochat-23.08.49.9999.ebuild b/net-im/neochat/neochat-23.08.49.9999.ebuild deleted file mode 100644 index 3c342bf679..0000000000 --- a/net-im/neochat/neochat-23.08.49.9999.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Client for Matrix, the decentralized communication protocol" -HOMEPAGE="https://apps.kde.org/neochat/" - -LICENSE="GPL-3+ handbook? ( CC-BY-SA-4.0 )" -SLOT="0" -KEYWORDS="" - -DEPEND=" - app-text/cmark:= - >=dev-libs/kirigami-addons-0.7.2:5 - dev-libs/qcoro5 - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer] - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5[qml] - >=kde-frameworks/knotifications-${KFMIN}:5[qml] - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5[qml] - media-libs/kquickimageeditor:5 - >=net-libs/libquotient-0.8:= -" -RDEPEND="${DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtlocation-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5[qml] - >=dev-qt/qtpositioning-${QTMIN}:5[qml] - >=kde-frameworks/kquickcharts-${KFMIN}:5 - >=kde-frameworks/purpose-${KFMIN}:5 -" -BDEPEND="virtual/pkgconfig" diff --git a/net-im/neochat/neochat-9999.ebuild b/net-im/neochat/neochat-9999.ebuild index 3c342bf679..71fe923eba 100644 --- a/net-im/neochat/neochat-9999.ebuild +++ b/net-im/neochat/neochat-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Client for Matrix, the decentralized communication protocol" @@ -16,39 +16,43 @@ LICENSE="GPL-3+ handbook? ( CC-BY-SA-4.0 )" SLOT="0" KEYWORDS="" +# TODO: Wire up kunifiedpush once packaged? (1a3055df8673802076bc0c269ec24274abef375b) DEPEND=" app-text/cmark:= - >=dev-libs/kirigami-addons-0.7.2:5 - dev-libs/qcoro5 - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5[gstreamer] - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5[qml] - >=kde-frameworks/knotifications-${KFMIN}:5[qml] - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5[qml] - media-libs/kquickimageeditor:5 - >=net-libs/libquotient-0.8:= + dev-libs/kirigami-addons:6 + >=dev-libs/icu-61.0:= + dev-libs/qcoro[network] + >=dev-libs/qtkeychain-0.14.1-r1:=[qt6] + >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtmultimedia-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=dev-qt/qtwebview-${QTMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/purpose-${KFMIN}:6 + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6[qml] + >=kde-frameworks/syntax-highlighting-${KFMIN}:6 + media-libs/kquickimageeditor:6 + >=net-libs/libquotient-0.8.1.2-r1:=[qt6] " RDEPEND="${DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtlocation-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5[qml] - >=dev-qt/qtpositioning-${QTMIN}:5[qml] - >=kde-frameworks/kquickcharts-${KFMIN}:5 - >=kde-frameworks/purpose-${KFMIN}:5 + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=dev-qt/qtlocation-${QTMIN}:6 + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] + >=dev-qt/qtpositioning-${QTMIN}:6[qml] + >=kde-frameworks/kquickcharts-${KFMIN}:6 + >=kde-frameworks/prison-${KFMIN}:6[qml] " BDEPEND="virtual/pkgconfig" diff --git a/net-im/tokodon/metadata.xml b/net-im/tokodon/metadata.xml index 02ce3e9d31..0f8aab73a8 100644 --- a/net-im/tokodon/metadata.xml +++ b/net-im/tokodon/metadata.xml @@ -6,7 +6,11 @@ <name>Gentoo KDE Project</name> </maintainer> <upstream> - <remote-id type="kde-invent">network/tokodon</remote-id> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">network/tokodon</remote-id> </upstream> + <use> + <flag name="mpv">Use <pkg>media-libs/mpvqt</pkg> instead of <pkg>dev-qt/qtmultimedia</pkg> for video playback (default)</flag> + <flag name="webengine">Use <pkg>dev-qt/qtwebengine</pkg> for built-in authentication page (default is external browser)</flag> + </use> </pkgmetadata> diff --git a/net-im/tokodon/tokodon-23.08.49.9999.ebuild b/net-im/tokodon/tokodon-23.08.49.9999.ebuild deleted file mode 100644 index 6bc81d3841..0000000000 --- a/net-im/tokodon/tokodon-23.08.49.9999.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Mastodon client for Plasma and Plasma Mobile" -HOMEPAGE="https://apps.kde.org/tokodon/" - -LICENSE="CC-BY-SA-4.0 GPL-2+ GPL-3+ || ( LGPL-2.1+ LGPL-3+ ) MIT" -SLOT="0" -KEYWORDS="" - -DEPEND=" - >=dev-libs/kirigami-addons-0.10.0:5 - media-video/mpv:=[libmpv] - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwebsockets-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/breeze-icons-${KFMIN}:* - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5[qml] - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5[qml] -" -RDEPEND="${DEPEND}" -BDEPEND="virtual/pkgconfig" diff --git a/net-im/tokodon/tokodon-9999.ebuild b/net-im/tokodon/tokodon-9999.ebuild index 6bc81d3841..33b14eb356 100644 --- a/net-im/tokodon/tokodon-9999.ebuild +++ b/net-im/tokodon/tokodon-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 2022-2023 Gentoo Authors +# Copyright 2022-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Mastodon client for Plasma and Plasma Mobile" @@ -14,31 +14,44 @@ HOMEPAGE="https://apps.kde.org/tokodon/" LICENSE="CC-BY-SA-4.0 GPL-2+ GPL-3+ || ( LGPL-2.1+ LGPL-3+ ) MIT" SLOT="0" KEYWORDS="" +IUSE="+mpv webengine" +# TODO: Add kunifiedpush support once packaged (cd01eb31d1ec298d4c1e10d25a0781d799161bfc) DEPEND=" - >=dev-libs/kirigami-addons-0.10.0:5 - media-video/mpv:=[libmpv] - dev-libs/qtkeychain:=[qt5(+)] - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwebsockets-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-libs/kirigami-addons-1.1.0:6 + >=dev-libs/qtkeychain-0.14.1-r1:=[qt6] + >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtsvg-${QTMIN}:6 + >=dev-qt/qtwebsockets-${QTMIN}:6 >=kde-frameworks/breeze-icons-${KFMIN}:* - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5[qml] - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5[qml] + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/purpose-${KFMIN}:6 + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6 + mpv? ( media-libs/mpvqt ) + !mpv? ( >=dev-qt/qtmultimedia-${QTMIN}:6[qml] ) + webengine? ( >=dev-qt/qtwebview-${QTMIN}:6 ) +" +RDEPEND="${DEPEND} + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6[qml] " -RDEPEND="${DEPEND}" BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DUSE_QTMULTIMEDIA=$(usex !mpv) + $(cmake_use_find_package webengine Qt6WebView) # "only makes sense on mobile" + ) + + ecm_src_configure +} diff --git a/net-irc/konversation/konversation-23.08.49.9999.ebuild b/net-irc/konversation/konversation-23.08.49.9999.ebuild deleted file mode 100644 index 2a1336e052..0000000000 --- a/net-irc/konversation/konversation-23.08.49.9999.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="User friendly IRC Client" -HOMEPAGE="https://konversation.kde.org https://apps.kde.org/konversation/" - -LICENSE="GPL-2" -SLOT="5" -KEYWORDS="" -IUSE="+crypt" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kidletime-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - crypt? ( >=app-crypt/qca-2.3.0:2[qt5(+)] ) -" -RDEPEND="${DEPEND} - >=dev-qt/qtsvg-${QTMIN}:5 - crypt? ( >=app-crypt/qca-2.3.0:2[qt5(+),ssl] ) -" -BDEPEND="sys-devel/gettext" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package crypt Qca-qt5) - ) - - ecm_src_configure -} - -src_install() { - ecm_src_install - - # Bug 616162 - insinto /etc/xdg - doins "${FILESDIR}"/konversationrc -} diff --git a/net-irc/konversation/konversation-9999.ebuild b/net-irc/konversation/konversation-9999.ebuild index 2a1336e052..8ae7f82782 100644 --- a/net-irc/konversation/konversation-9999.ebuild +++ b/net-irc/konversation/konversation-9999.ebuild @@ -1,63 +1,62 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="User friendly IRC Client" HOMEPAGE="https://konversation.kde.org https://apps.kde.org/konversation/" LICENSE="GPL-2" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="+crypt" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kidletime-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - crypt? ( >=app-crypt/qca-2.3.0:2[qt5(+)] ) + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml] + >=dev-qt/qtmultimedia-${QTMIN}:6 + >=dev-qt/qttools-${QTMIN}:6[qdbus] + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kbookmarks-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kidletime-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kitemviews-${KFMIN}:6 + >=kde-frameworks/knewstuff-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + >=kde-frameworks/kxmlgui-${KFMIN}:6 + crypt? ( >=app-crypt/qca-2.3.7:2[qt6] ) " RDEPEND="${DEPEND} - >=dev-qt/qtsvg-${QTMIN}:5 - crypt? ( >=app-crypt/qca-2.3.0:2[qt5(+),ssl] ) + >=dev-qt/qtsvg-${QTMIN}:6 + crypt? ( >=app-crypt/qca-2.3.7:2[qt6,ssl] ) " BDEPEND="sys-devel/gettext" src_configure() { local mycmakeargs=( - $(cmake_use_find_package crypt Qca-qt5) + $(cmake_use_find_package crypt Qca-qt6) ) ecm_src_configure diff --git a/net-libs/accounts-qml/accounts-qml-9999.ebuild b/net-libs/accounts-qml/accounts-qml-9999.ebuild new file mode 100644 index 0000000000..4412dd400a --- /dev/null +++ b/net-libs/accounts-qml/accounts-qml-9999.ebuild @@ -0,0 +1,130 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qmake-utils multibuild + +if [[ ${PV} = *9999* ]] ; then + EGIT_REPO_URI="https://gitlab.com/accounts-sso/accounts-qml-module.git/" + inherit git-r3 +else + COMMIT=05e79ebbbf3784a87f72b7be571070125c10dfe3 + if [[ -n ${COMMIT} ]] ; then + SRC_URI="https://gitlab.com/accounts-sso/${PN}-module/-/archive/${COMMIT}/${PN}-module-${COMMIT}.tar.bz2 -> ${P}.tar.bz2" + S="${WORKDIR}/${PN}-module-${COMMIT}" + else + SRC_URI=" + https://gitlab.com/accounts-sso/${PN}-module/-/archive/VERSION_${PV}/${PN}-module-VERSION_${PV}.tar.bz2 + https://dev.gentoo.org/~asturm/distfiles/${P}-patches-1.tar.xz + " + S="${WORKDIR}/${PN}-module-VERSION_${PV}" + fi + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="QML bindings for accounts-qt and signond" +HOMEPAGE="https://accounts-sso.gitlab.io/" + +LICENSE="LGPL-2.1" +SLOT="0" +IUSE="doc +qt5 qt6 test" +REQUIRED_USE="|| ( qt5 qt6 )" + +# dbus problems +RESTRICT="test" + +RDEPEND=" + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + ) + qt6? ( + dev-qt/qtbase:6 + dev-qt/qtdeclarative:6 + ) + >=net-libs/accounts-qt-1.16_p20220803[qt5?,qt6?] + >=net-libs/signond-8.61-r100[qt5?,qt6?] +" +DEPEND="${RDEPEND} + test? ( + qt5? ( + dev-qt/qtgui:5 + dev-qt/qttest:5 + ) + qt6? ( dev-qt/qtbase:6[gui] ) + ) +" +BDEPEND=" + doc? ( + app-text/doxygen + || ( + ( dev-qt/qttools:6[assistant,qdoc] ) + ( + dev-qt/qdoc:5 + dev-qt/qthelp:5 + ) + ) + ) +" + +DOCS=( README.md ) + +pkg_setup() { + MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) ) +} + +src_prepare() { + default + rm -v doc/html/.gitignore || die + multibuild_copy_sources +} + +src_configure() { + my_src_configure() { + cd "${BUILD_DIR}" || die + + local myqmakeargs=( + CONFIG+=no_docs \ + PREFIX="${EPREFIX}"/usr + ) + + if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then + eqmake6 "${myqmakeargs[@]}" + else + eqmake5 "${myqmakeargs[@]}" + fi + } + + multibuild_foreach_variant my_src_configure +} + +src_compile() { + my_src_compile() { + emake -C "${BUILD_DIR}" + } + + multibuild_foreach_variant my_src_compile + + if use doc; then + local qtanybindir + if has_version "dev-qt/qttools:6[qdoc]"; then + qtanybindir="$(qt6_get_libdir)/qt6/bin/" + elif has_version "dev-qt/qdoc:5"; then + qtanybindir="$(qt5_get_bindir)" + else + eerror "dev-qt/qttools:6[qdoc] nor dev-qt/qdoc:5 available even though in deps(?)" + fi + ${qtanybindir}/qdoc doc/accounts-qml-module.qdocconf || die + fi +} + +src_install() { + my_src_install() { + emake -C "${BUILD_DIR}" INSTALL_ROOT="${D}" install_subtargets + } + + multibuild_foreach_variant my_src_install + use doc && local HTML_DOCS=( doc ) + einstalldocs +} diff --git a/net-libs/accounts-qml/metadata.xml b/net-libs/accounts-qml/metadata.xml new file mode 100644 index 0000000000..320bd7afde --- /dev/null +++ b/net-libs/accounts-qml/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <remote-id type="gitlab">accounts-sso/accounts-qml-module</remote-id> + </upstream> +</pkgmetadata> diff --git a/net-libs/accounts-qt/accounts-qt-9999.ebuild b/net-libs/accounts-qt/accounts-qt-9999.ebuild new file mode 100644 index 0000000000..3cb5ade189 --- /dev/null +++ b/net-libs/accounts-qt/accounts-qt-9999.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qmake-utils multibuild + +if [[ ${PV} = *9999* ]] ; then + EGIT_REPO_URI="https://gitlab.com/accounts-sso/lib${PN}.git/" + inherit git-r3 +else + SRC_URI="https://gitlab.com/accounts-sso/lib${PN}/-/archive/VERSION_${PV}/lib${PN}-VERSION_${PV}.tar.bz2 -> ${P}.tar.bz2" + S="${WORKDIR}/lib${PN}-VERSION_${PV}" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="Qt bindings for libaccounts-glib" +HOMEPAGE="https://accounts-sso.gitlab.io" + +LICENSE="LGPL-2.1" +SLOT="0" +IUSE="doc +qt5 qt6 test" +REQUIRED_USE="|| ( qt5 qt6 )" + +# dbus problems +RESTRICT="test" + +RDEPEND=" + dev-libs/glib:2 + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtxml:5 + ) + qt6? ( dev-qt/qtbase:6[xml] ) + >=net-libs/libaccounts-glib-1.23:= +" +DEPEND="${RDEPEND} + test? ( qt5? ( dev-qt/qttest:5 ) ) +" +BDEPEND=" + doc? ( + app-text/doxygen[dot] + || ( + dev-qt/qttools:6[assistant] + dev-qt/qthelp:5 + ) + ) +" + +PATCHES=( "${FILESDIR}/${PN}-1.16-libdir.patch" ) + +pkg_setup() { + MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) ) +} + +src_prepare() { + default + + local qhelpgeneratorpath + if has_version "dev-qt/qttools:6[assistant]"; then + qhelpgeneratorpath="$(qt6_get_libdir)/qt6/libexec" + elif has_version "dev-qt/qthelp:5"; then + qhelpgeneratorpath="$(qt5_get_bindir)" + else + eerror "dev-qt/qttools:6[assistant] nor dev-qt/qthelp:5 available even though in deps(?)" + fi + + sed -e "s|share/doc/\$\${PROJECT_NAME}|share/doc/${PF}|" \ + -i doc/doc.pri || die + sed -e "/QHG_LOCATION/s|qhelpgenerator|${qhelpgeneratorpath}/&|" \ + -i doc/doxy.conf || die + if ! use doc; then + sed -e "/include( doc\/doc.pri )/d" -i ${PN}.pro || die + fi + if ! use test; then + sed -e '/^SUBDIRS/s/tests//' \ + -i accounts-qt.pro || die "couldn't disable tests" + fi + + multibuild_copy_sources +} + +src_configure() { + my_src_configure() { + cd "${BUILD_DIR}" || die + + if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then + eqmake6 PREFIX="${EPREFIX}"/usr LIBDIR=$(get_libdir) + else + eqmake5 PREFIX="${EPREFIX}"/usr LIBDIR=$(get_libdir) + fi + } + + multibuild_foreach_variant my_src_configure +} + +src_compile() { + my_src_compile() { + emake -C "${BUILD_DIR}" + } + + multibuild_foreach_variant my_src_compile +} + +src_install() { + my_src_install() { + emake -C "${BUILD_DIR}" INSTALL_ROOT="${D}" install + } + + multibuild_foreach_variant my_src_install +} diff --git a/net-libs/accounts-qt/files/accounts-qt-1.16-libdir.patch b/net-libs/accounts-qt/files/accounts-qt-1.16-libdir.patch new file mode 100644 index 0000000000..dfcbe71938 --- /dev/null +++ b/net-libs/accounts-qt/files/accounts-qt-1.16-libdir.patch @@ -0,0 +1,116 @@ +From e3882382b2e98bce5be07baf23771856828123fc Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Thu, 7 Dec 2023 23:20:32 +0100 +Subject: [PATCH] Make LIBDIR configurable + +Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> +--- + Accounts/AccountsQt5Config.cmake.in | 2 +- + Accounts/AccountsQt6Config.cmake.in | 4 ++-- + Accounts/accounts-qt5.pc.in | 2 +- + Accounts/accounts-qt6.pc.in | 2 +- + common-installs-config.pri | 2 +- + common-pkgconfig.pri | 2 +- + common-project-config.pri | 6 +++--- + 7 files changed, 10 insertions(+), 10 deletions(-) + +diff --git a/Accounts/AccountsQt5Config.cmake.in b/Accounts/AccountsQt5Config.cmake.in +index 746f689..9280a7d 100644 +--- a/Accounts/AccountsQt5Config.cmake.in ++++ b/Accounts/AccountsQt5Config.cmake.in +@@ -1,5 +1,5 @@ + # ACCOUNTSQT_INCLUDE_DIRS - The libaccounts-qt include directories + # ACCOUNTSQT_LIBRARIES - The libraries needed to use libaccounts-qt + +-set(ACCOUNTSQT_LIBRARIES $${INSTALL_LIBDIR}/lib$${TARGET}.so) ++set(ACCOUNTSQT_LIBRARIES $${INSTALL_PREFIX}/$${LIBDIR}/lib$${TARGET}.so) + set(ACCOUNTSQT_INCLUDE_DIRS $${INSTALL_PREFIX}/include/$${TARGET}/) +diff --git a/Accounts/AccountsQt6Config.cmake.in b/Accounts/AccountsQt6Config.cmake.in +index 55a8964..9280a7d 100644 +--- a/Accounts/AccountsQt6Config.cmake.in ++++ b/Accounts/AccountsQt6Config.cmake.in +@@ -1,5 +1,5 @@ + # ACCOUNTSQT_INCLUDE_DIRS - The libaccounts-qt include directories + # ACCOUNTSQT_LIBRARIES - The libraries needed to use libaccounts-qt + +-set(ACCOUNTSQT_LIBRARIES $${INSTALL_LIBDIR}/lib$${TARGET}.so) +-set(ACCOUNTSQT_INCLUDE_DIRS $${INSTALL_PREFIX}/include/$${TARGET}/) +\ No newline at end of file ++set(ACCOUNTSQT_LIBRARIES $${INSTALL_PREFIX}/$${LIBDIR}/lib$${TARGET}.so) ++set(ACCOUNTSQT_INCLUDE_DIRS $${INSTALL_PREFIX}/include/$${TARGET}/) +diff --git a/Accounts/accounts-qt5.pc.in b/Accounts/accounts-qt5.pc.in +index fbfcea8..faea96b 100644 +--- a/Accounts/accounts-qt5.pc.in ++++ b/Accounts/accounts-qt5.pc.in +@@ -1,6 +1,6 @@ + prefix=$$INSTALL_PREFIX + exec_prefix=${prefix} +-libdir=$$INSTALL_LIBDIR ++libdir=${prefix}/$$LIBDIR + includedir=${prefix}/include/accounts-qt5 + servicefilesdir=${prefix}/share/accounts/services + servicetypefilesdir=${prefix}/share/accounts/service-types +diff --git a/Accounts/accounts-qt6.pc.in b/Accounts/accounts-qt6.pc.in +index c625b2e..cdc0233 100644 +--- a/Accounts/accounts-qt6.pc.in ++++ b/Accounts/accounts-qt6.pc.in +@@ -1,6 +1,6 @@ + prefix=$$INSTALL_PREFIX + exec_prefix=${prefix} +-libdir=$$INSTALL_LIBDIR ++libdir=${prefix}/$$LIBDIR + includedir=${prefix}/include/accounts-qt6 + servicefilesdir=${prefix}/share/accounts/services + servicetypefilesdir=${prefix}/share/accounts/service-types +diff --git a/common-installs-config.pri b/common-installs-config.pri +index 82baf75..420accb 100644 +--- a/common-installs-config.pri ++++ b/common-installs-config.pri +@@ -17,7 +17,7 @@ contains( TEMPLATE, app ) { + #----------------------------------------------------------------------------- + contains( TEMPLATE, lib ) { + +- target.path = $${INSTALL_LIBDIR} ++ target.path = $${INSTALL_PREFIX}/$${LIBDIR} + INSTALLS += target + message("====") + message("==== INSTALLS += target") +diff --git a/common-pkgconfig.pri b/common-pkgconfig.pri +index 975068a..9f010d3 100644 +--- a/common-pkgconfig.pri ++++ b/common-pkgconfig.pri +@@ -3,7 +3,7 @@ + !isEmpty(pkgconfig.files) { + QMAKE_SUBSTITUTES += $${pkgconfig.files}.in + pkgconfig.CONFIG = no_check_exist +- pkgconfig.path = $${INSTALL_LIBDIR}/pkgconfig ++ pkgconfig.path = $${INSTALL_PREFIX}/$${LIBDIR}/pkgconfig + QMAKE_EXTRA_TARGETS += pkgconfig + + QMAKE_CLEAN += $${pkgconfig.files} +diff --git a/common-project-config.pri b/common-project-config.pri +index b856961..0484e36 100644 +--- a/common-project-config.pri ++++ b/common-project-config.pri +@@ -44,15 +44,15 @@ INSTALL_LIBDIR = $${INSTALL_PREFIX}/lib + isEmpty( LIBDIR ) { + message("====") + message("==== NOTE: To override the library installation path run: `qmake LIBDIR=/custom/path'") +- message("==== (current installation path is `$${INSTALL_LIBDIR}')") ++ message("==== (current installation path is `$${INSTALL_PREFIX}/$${LIBDIR}')") + } else { + INSTALL_LIBDIR = $${LIBDIR} + message("====") +- message("==== library install path set to `$${INSTALL_LIBDIR}'") ++ message("==== library install path set to `$${INSTALL_PREFIX}/$${LIBDIR}'") + } + + isEmpty ( CMAKE_CONFIG_PATH ) { +- CMAKE_CONFIG_PATH = $${INSTALL_LIBDIR}/cmake ++ CMAKE_CONFIG_PATH = $${INSTALL_PREFIX}/$${LIBDIR}/cmake + message("====") + message("==== NOTE: To override the cmake module installation path run: `qmake CMAKE_CONFIG_PATH=/custom/path'") + message("==== (current installation path is `$${CMAKE_CONFIG_PATH}')") +-- +2.43.0 + diff --git a/kde-apps/kscd/metadata.xml b/net-libs/accounts-qt/metadata.xml index d925f24397..17eb607022 100644 --- a/kde-apps/kscd/metadata.xml +++ b/net-libs/accounts-qt/metadata.xml @@ -6,6 +6,6 @@ <name>Gentoo KDE Project</name> </maintainer> <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="gitlab">accounts-sso/libaccounts-qt</remote-id> </upstream> </pkgmetadata> diff --git a/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-9999.ebuild b/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-9999.ebuild index a96214f70e..a0676441df 100644 --- a/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-9999.ebuild +++ b/net-libs/kdsoap-ws-discovery-client/kdsoap-ws-discovery-client-9999.ebuild @@ -1,31 +1,35 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_QTHELP="false" ECM_TEST="forceoptional" +KFMIN=6.3.0 inherit ecm kde.org DESCRIPTION="WS-Discovery client library based on KDSoap" HOMEPAGE="https://invent.kde.org/libraries/kdsoap-ws-discovery-client" +if [[ ${KDE_BUILD_TYPE} = release ]]; then + SRC_URI="mirror://kde/unstable/${PN}/${P}.tar.xz" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +fi + LICENSE="CC0-1.0 GPL-3+" SLOT="0" -KEYWORDS="" IUSE="doc" RESTRICT="test" RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtnetwork:5 - >=net-libs/kdsoap-2.0.0 + dev-qt/qtbase:6[network] + >=net-libs/kdsoap-2.2.0[qt6] " DEPEND="${RDEPEND} - test? ( dev-qt/qtxml:5 ) + test? ( dev-qt/qtbase:6[xml] ) " -BDEPEND="doc? ( app-doc/doxygen[dot] )" +BDEPEND="doc? ( app-text/doxygen[dot] )" PATCHES=( "${FILESDIR}"/${PN}-0.2_pre20200317-no-install-docs.patch ) diff --git a/net-libs/kdsoap-ws-discovery-client/metadata.xml b/net-libs/kdsoap-ws-discovery-client/metadata.xml index 8641e5bdd3..d37afc46e1 100644 --- a/net-libs/kdsoap-ws-discovery-client/metadata.xml +++ b/net-libs/kdsoap-ws-discovery-client/metadata.xml @@ -5,4 +5,7 @@ <email>kde@gentoo.org</email> <name>Gentoo KDE Project</name> </maintainer> + <upstream> + <remote-id type="kde-invent">libraries/kdsoap-ws-discovery-client</remote-id> + </upstream> </pkgmetadata> diff --git a/net-libs/kdsoap/kdsoap-9999.ebuild b/net-libs/kdsoap/kdsoap-9999.ebuild index f32411ca71..64e1ce9418 100644 --- a/net-libs/kdsoap/kdsoap-9999.ebuild +++ b/net-libs/kdsoap/kdsoap-9999.ebuild @@ -1,45 +1,69 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 if [[ ${PV} != *9999* ]]; then SRC_URI="https://github.com/KDAB/KDSoap/releases/download/${P}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" else EGIT_REPO_URI="https://github.com/KDAB/KDSoap.git" EGIT_SUBMODULES=( kdwsdl2cpp/libkode -autogen ) inherit git-r3 fi -inherit cmake +inherit cmake multibuild DESCRIPTION="Qt-based client-side and server-side SOAP component" HOMEPAGE="https://www.kdab.com/development-resources/qt-tools/kd-soap/" LICENSE="GPL-3 AGPL-3" SLOT="0/2" -IUSE="" +IUSE="+qt5 qt6" +REQUIRED_USE="|| ( qt5 qt6 )" RDEPEND=" - dev-qt/qtcore:5 - dev-qt/qtnetwork:5 - dev-qt/qtxml:5 -" + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtnetwork:5 + dev-qt/qtxml:5 + ) + qt6? ( dev-qt/qtbase:6[network,xml] )" DEPEND="${RDEPEND} dev-libs/boost " +pkg_setup() { + MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) ) +} + src_prepare() { cmake_src_prepare sed -e "/install.*INSTALL_DOC_DIR/d" -i CMakeLists.txt || die } src_configure() { - local mycmakeargs=( - -DKDSoap_DOCS=OFF - -DKDSoap_EXAMPLES=OFF # no install targets - -DKDSoap_STATIC=OFF - -DKDSoap_QT6=OFF - ) - cmake_src_configure + my_src_configure() { + local mycmakeargs=( + -DKDSoap_DOCS=OFF + -DKDSoap_EXAMPLES=OFF # no install targets + -DKDSoap_STATIC=OFF + ) + + if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then + mycmakeargs+=( -DKDSoap_QT6=ON ) + else + mycmakeargs+=( -DKDSoap_QT6=OFF ) + fi + cmake_src_configure + } + + multibuild_foreach_variant my_src_configure +} + +src_compile() { + multibuild_foreach_variant cmake_src_compile +} + +src_install() { + multibuild_foreach_variant cmake_src_install } diff --git a/net-libs/kdsoap/metadata.xml b/net-libs/kdsoap/metadata.xml index 8641e5bdd3..77493fa9cc 100644 --- a/net-libs/kdsoap/metadata.xml +++ b/net-libs/kdsoap/metadata.xml @@ -5,4 +5,7 @@ <email>kde@gentoo.org</email> <name>Gentoo KDE Project</name> </maintainer> + <upstream> + <remote-id type="github">KDAB/KDSoap</remote-id> + </upstream> </pkgmetadata> diff --git a/net-libs/libktorrent/libktorrent-23.08.49.9999.ebuild b/net-libs/libktorrent/libktorrent-23.08.49.9999.ebuild deleted file mode 100644 index ffbae84fbc..0000000000 --- a/net-libs/libktorrent/libktorrent-23.08.49.9999.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -KDE_ORG_CATEGORY="network" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="BitTorrent library based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/ktorrent/ https://userbase.kde.org/KTorrent" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="" - -COMMON_DEPEND=" - >=app-crypt/qca-2.3.0:2[qt5(+)] - >=dev-libs/gmp-6.0.0a:0= - dev-libs/libgcrypt:0= - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 -" -DEPEND="${COMMON_DEPEND} - >=dev-libs/boost-1.71 -" -RDEPEND="${COMMON_DEPEND} - !dev-libs/botan[gmp(-)] -" -BDEPEND="sys-devel/gettext" - -src_prepare() { - ecm_src_prepare - - # Gentoo workaround because gmp.h in MULTILIB_WRAPPED_HEADERS is breaking this - sed -i -e "/^find_package/ s/\"\${LibGMP_MIN_VERSION}\" //" \ - CMakeLists.txt || die - sed -i -e "/^find_dependency/ s/ \"@LibGMP_MIN_VERSION@\"//" \ - KF5TorrentConfig.cmake.in || die -} - -src_test() { - # failing network tests - local myctestargs=( - -E "(fin|packetloss|send|superseedtest|transmit|utppolltest)" - ) - - ecm_src_test -} diff --git a/net-libs/libktorrent/libktorrent-9999.ebuild b/net-libs/libktorrent/libktorrent-9999.ebuild index ffbae84fbc..bdc10d08ac 100644 --- a/net-libs/libktorrent/libktorrent-9999.ebuild +++ b/net-libs/libktorrent/libktorrent-9999.ebuild @@ -1,35 +1,35 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" KDE_ORG_CATEGORY="network" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="BitTorrent library based on KDE Frameworks" HOMEPAGE="https://apps.kde.org/ktorrent/ https://userbase.kde.org/KTorrent" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" COMMON_DEPEND=" - >=app-crypt/qca-2.3.0:2[qt5(+)] + >=app-crypt/qca-2.3.7:2[qt6] >=dev-libs/gmp-6.0.0a:0= dev-libs/libgcrypt:0= - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[network,xml] + >=dev-qt/qt5compat-${QTMIN}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 " DEPEND="${COMMON_DEPEND} >=dev-libs/boost-1.71 @@ -46,7 +46,7 @@ src_prepare() { sed -i -e "/^find_package/ s/\"\${LibGMP_MIN_VERSION}\" //" \ CMakeLists.txt || die sed -i -e "/^find_dependency/ s/ \"@LibGMP_MIN_VERSION@\"//" \ - KF5TorrentConfig.cmake.in || die + KTorrent6Config.cmake.in || die } src_test() { diff --git a/net-libs/libmediawiki/libmediawiki-9999.ebuild b/net-libs/libmediawiki/libmediawiki-9999.ebuild index f2debf6dd0..b6986ffdd1 100644 --- a/net-libs/libmediawiki/libmediawiki-9999.ebuild +++ b/net-libs/libmediawiki/libmediawiki-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="C++ interface for MediaWiki based web service as wikipedia.org" diff --git a/net-libs/libmediawiki/metadata.xml b/net-libs/libmediawiki/metadata.xml index d925f24397..94506f5896 100644 --- a/net-libs/libmediawiki/metadata.xml +++ b/net-libs/libmediawiki/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">libraries/libmediawiki</remote-id> </upstream> </pkgmetadata> diff --git a/net-libs/libtmdbqt/libtmdbqt-9999.ebuild b/net-libs/libtmdbqt/libtmdbqt-9999.ebuild index f8897f355c..b7b0d592d0 100644 --- a/net-libs/libtmdbqt/libtmdbqt-9999.ebuild +++ b/net-libs/libtmdbqt/libtmdbqt-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -15,10 +15,7 @@ IUSE="test" RESTRICT="!test? ( test )" -DEPEND=" - dev-qt/qtcore:5 - dev-qt/qtnetwork:5 -" +DEPEND="dev-qt/qtbase:6[network]" RDEPEND="${DEPEND}" src_configure() { diff --git a/net-libs/libtmdbqt/metadata.xml b/net-libs/libtmdbqt/metadata.xml index d925f24397..7937a96919 100644 --- a/net-libs/libtmdbqt/metadata.xml +++ b/net-libs/libtmdbqt/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">libraries/libtmdbqt</remote-id> </upstream> </pkgmetadata> diff --git a/net-libs/signon-oauth2/files/signon-oauth2-0.24-dont-install-tests.patch b/net-libs/signon-oauth2/files/signon-oauth2-0.24-dont-install-tests.patch new file mode 100644 index 0000000000..615bc8b562 --- /dev/null +++ b/net-libs/signon-oauth2/files/signon-oauth2-0.24-dont-install-tests.patch @@ -0,0 +1,11 @@ +--- a/tests/tests.pro 2018-05-29 22:51:43.766914590 +0200 ++++ b/tests/tests.pro 2018-05-29 22:52:45.247259336 +0200 +@@ -32,8 +32,6 @@ + target.path = $${INSTALL_PREFIX}/bin + testsuite.path = $${INSTALL_PREFIX}/share/$$TARGET + testsuite.files = tests.xml +-INSTALLS += target \ +- testsuite + + check.depends = $$TARGET + check.commands = ./$$TARGET || : diff --git a/net-libs/signon-oauth2/files/signon-oauth2-0.25-drop-fno-rtti.patch b/net-libs/signon-oauth2/files/signon-oauth2-0.25-drop-fno-rtti.patch new file mode 100644 index 0000000000..04aad54169 --- /dev/null +++ b/net-libs/signon-oauth2/files/signon-oauth2-0.25-drop-fno-rtti.patch @@ -0,0 +1,26 @@ +From 94e7cdbe1b15455e932a2272fdf2284fecfb9204 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Wed, 11 Nov 2020 22:35:06 +0100 +Subject: [PATCH] Disable -fno-rtti + +Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> +--- + common-project-config.pri | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/common-project-config.pri b/common-project-config.pri +index e149d90..9c7801a 100644 +--- a/common-project-config.pri ++++ b/common-project-config.pri +@@ -17,8 +17,7 @@ + UI_HEADERS_DIR = ui/include + UI_SOURCES_DIR = ui/src + +-QMAKE_CXXFLAGS += -fno-exceptions \ +- -fno-rtti ++QMAKE_CXXFLAGS += -fno-exceptions + + TOP_SRC_DIR = $$PWD + +-- +2.29.2 diff --git a/net-libs/signon-oauth2/files/signon-oauth2-0.25-pkgconfig-libdir.patch b/net-libs/signon-oauth2/files/signon-oauth2-0.25-pkgconfig-libdir.patch new file mode 100644 index 0000000000..fd61e4c2ae --- /dev/null +++ b/net-libs/signon-oauth2/files/signon-oauth2-0.25-pkgconfig-libdir.patch @@ -0,0 +1,14 @@ +--- a/src/signon-oauth2plugin.pc 2016-06-02 11:44:21.000000000 +0200 ++++ b/src/signon-oauth2plugin.pc 2017-11-03 10:57:35.659278702 +0100 +@@ -1,9 +1,9 @@ + prefix=/usr + exec_prefix=${prefix} +-libdir=${prefix}/lib/ ++libdir=${prefix}/@LIBDIR@/ + includedir=${prefix}/include + Name: signon-oauth2plugin + Description: Signon OAuth 2.0 plugin + Version: 0.0.1 + Requires: signon-plugins +-Libs.private: -L/usr/lib -lQtCore ++Libs.private: -L/usr/@LIBDIR@ -lQtCore diff --git a/net-libs/signon-oauth2/metadata.xml b/net-libs/signon-oauth2/metadata.xml new file mode 100644 index 0000000000..ff21736a44 --- /dev/null +++ b/net-libs/signon-oauth2/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <remote-id type="gitlab">accounts-sso/signon-plugin-oauth2</remote-id> + </upstream> +</pkgmetadata> diff --git a/net-libs/signon-oauth2/signon-oauth2-9999.ebuild b/net-libs/signon-oauth2/signon-oauth2-9999.ebuild new file mode 100644 index 0000000000..02032ded10 --- /dev/null +++ b/net-libs/signon-oauth2/signon-oauth2-9999.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN=signon-plugin-oauth2 +MY_PV=VERSION_${PV} +MY_P=${MY_PN}-${MY_PV} +inherit qmake-utils + +if [[ ${PV} = *9999* ]] ; then + EGIT_REPO_URI="https://gitlab.com/nicolasfella/${MY_PN}.git/" + EGIT_BRANCH="qt6" + inherit git-r3 +else + COMMIT=d759439066f0a34e5ad352ebab0b3bb2790d429e + if [[ -n ${COMMIT} ]] ; then + SRC_URI="https://gitlab.com/accounts-sso/${MY_PN}/-/archive/${COMMIT}/${MY_PN}-${COMMIT}.tar.bz2 -> ${P}.tar.bz2" + S="${WORKDIR}/${MY_PN}-${COMMIT}" + else + SRC_URI="https://gitlab.com/accounts-sso/${MY_PN}/-/archive/${MY_PV}/${MY_P}.tar.bz2 -> ${P}.tar.bz2" + S="${WORKDIR}/${MY_P}" + fi + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="OAuth2 plugin for Signon daemon" +HOMEPAGE="https://gitlab.com/accounts-sso/signon-plugin-oauth2" + +LICENSE="LGPL-2.1" +SLOT="0" +# TODO: drop USE=qt5 and just have USE=qt6 to control which qt? +IUSE="+qt5 qt6 test" +REQUIRED_USE="|| ( qt5 qt6 )" +RESTRICT="!test? ( test )" + +RDEPEND=" + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtnetwork:5[ssl] + ) + qt6? ( dev-qt/qtbase:6[network,ssl] ) + >=net-libs/signond-8.61-r100[qt5=,qt6=] +" +DEPEND=" + ${RDEPEND} + test? ( + qt5? ( dev-qt/qttest:5 ) + ) +" + +PATCHES=( + # downstream patches + "${FILESDIR}/${PN}-0.24-dont-install-tests.patch" + "${FILESDIR}/${PN}-0.25-pkgconfig-libdir.patch" + "${FILESDIR}/${PN}-0.25-drop-fno-rtti.patch" +) + +src_prepare() { + default + sed -i "s|@LIBDIR@|$(get_libdir)|g" src/signon-oauth2plugin.pc || die +} + +src_configure() { + local myqmakeargs=( + LIBDIR=/usr/$(get_libdir) + ) + use test || myqmakeargs+=( CONFIG+=nomake_tests ) + + if use qt6 ; then + eqmake6 "${myqmakeargs[@]}" + else + eqmake5 "${myqmakeargs[@]}" + fi +} + +src_install() { + emake INSTALL_ROOT="${D}" install +} diff --git a/net-libs/signon-ui/files/signon-ui-0.15_p20171022-disable-tests.patch b/net-libs/signon-ui/files/signon-ui-0.15_p20171022-disable-tests.patch new file mode 100644 index 0000000000..dc818cd152 --- /dev/null +++ b/net-libs/signon-ui/files/signon-ui-0.15_p20171022-disable-tests.patch @@ -0,0 +1,24 @@ +From 468e47402334ce1a0eee9ce30c2e55951877d668 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Sun, 25 Oct 2020 00:11:12 +0200 +Subject: [PATCH] Disable unit tests + +--- + tests/tests.pro | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/tests/tests.pro b/tests/tests.pro +index 6b37001..c711f56 100644 +--- a/tests/tests.pro ++++ b/tests/tests.pro +@@ -1,7 +1,5 @@ + TEMPLATE = subdirs + CONFIG += ordered +-SUBDIRS = \ +- unit + + CONFIG(medium-tests) { + SUBDIRS += functional +-- +2.29.1 + diff --git a/net-libs/signon-ui/files/signon-ui-0.15_p20171022-drop-fno-rtti.patch b/net-libs/signon-ui/files/signon-ui-0.15_p20171022-drop-fno-rtti.patch new file mode 100644 index 0000000000..5360fd5b1e --- /dev/null +++ b/net-libs/signon-ui/files/signon-ui-0.15_p20171022-drop-fno-rtti.patch @@ -0,0 +1,28 @@ +From 4546eeb26b79975259819795466320fa53676801 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Sun, 25 Oct 2020 00:06:03 +0200 +Subject: [PATCH] Don't use -fno-rtti + +--- + common-project-config.pri | 5 +---- + 1 file changed, 1 insertion(+), 4 deletions(-) + +diff --git a/common-project-config.pri b/common-project-config.pri +index 3206471..c05522f 100644 +--- a/common-project-config.pri ++++ b/common-project-config.pri +@@ -4,10 +4,7 @@ + + CONFIG += link_pkgconfig + +-# we don't like warnings... +-QMAKE_CXXFLAGS -= -Werror -Wno-write-strings +-# Disable RTTI +-QMAKE_CXXFLAGS += -fno-exceptions -fno-rtti ++QMAKE_CXXFLAGS += -fno-exceptions + + TOP_SRC_DIR = $$PWD + TOP_BUILD_DIR = $${TOP_SRC_DIR}/$(BUILD_DIR) +-- +2.29.1 + diff --git a/net-libs/signon-ui/files/signon-ui-0.15_p20171022-fix-username-field-reading.patch b/net-libs/signon-ui/files/signon-ui-0.15_p20171022-fix-username-field-reading.patch new file mode 100644 index 0000000000..accc8d92d9 --- /dev/null +++ b/net-libs/signon-ui/files/signon-ui-0.15_p20171022-fix-username-field-reading.patch @@ -0,0 +1,127 @@ +From 90890e7d27c544e3557bed2f6624614141db0fc4 Mon Sep 17 00:00:00 2001 +From: Fabian Vogt <fabian@ritter-vogt.de> +Date: Sat, 29 Sep 2018 15:34:43 +0200 +Subject: [PATCH] Reintroduce the username field reading with webkit-options.d + +Use WebChannel to spy on the input fields. +Use the old UserAgent to make sure the selectors match. +--- + src/browser-request.cpp | 11 +++++++++++ + src/qml/WebView.qml | 36 ++++++++++++++++++++++++++++++++++++ + 2 files changed, 47 insertions(+) + +diff --git a/src/browser-request.cpp b/src/browser-request.cpp +index 1895d59..e58f302 100644 +--- a/src/browser-request.cpp ++++ b/src/browser-request.cpp +@@ -31,6 +31,7 @@ + #include <QStandardPaths> + #include <QTimer> + #include <SignOn/uisessiondata_priv.h> ++#include <QSettings> + + using namespace SignOnUi; + using namespace SignOnUi::QQuick; +@@ -43,8 +44,10 @@ class BrowserRequestPrivate: public QObject + Q_DECLARE_PUBLIC(BrowserRequest) + Q_PROPERTY(QUrl pageComponentUrl READ pageComponentUrl CONSTANT) + Q_PROPERTY(QUrl currentUrl READ currentUrl WRITE setCurrentUrl) ++ Q_PROPERTY(QString username MEMBER m_username) + Q_PROPERTY(QUrl startUrl READ startUrl CONSTANT) + Q_PROPERTY(QUrl finalUrl READ finalUrl CONSTANT) ++ Q_PROPERTY(QString usernameSelector READ usernameSelector CONSTANT) + + public: + BrowserRequestPrivate(BrowserRequest *request); +@@ -58,6 +61,7 @@ public: + QUrl startUrl() const { return m_startUrl; } + QUrl finalUrl() const { return m_finalUrl; } + QUrl responseUrl() const { return m_responseUrl; } ++ QString usernameSelector() const { return m_settings->value("UsernameField").toString(); } + + public Q_SLOTS: + void cancel(); +@@ -77,6 +81,8 @@ private: + QUrl m_startUrl; + QUrl m_finalUrl; + QUrl m_responseUrl; ++ QString m_username; ++ QSettings *m_settings; + QTimer m_failTimer; + mutable BrowserRequest *q_ptr; + }; +@@ -116,6 +122,9 @@ void BrowserRequestPrivate::start() + + m_finalUrl = params.value(SSOUI_KEY_FINALURL).toString(); + m_startUrl = params.value(SSOUI_KEY_OPENURL).toString(); ++ ++ m_settings = new QSettings("signon-ui/webkit-options.d/" + m_startUrl.host(), QString(), this); ++ + buildDialog(params); + + QObject::connect(m_dialog, SIGNAL(finished(int)), +@@ -231,6 +240,8 @@ void BrowserRequestPrivate::onFinished() + QVariantMap reply; + QUrl url = m_responseUrl.isEmpty() ? m_currentUrl : m_responseUrl; + reply[SSOUI_KEY_URLRESPONSE] = url.toString(); ++ if (!m_username.isEmpty()) ++ reply[SSOUI_KEY_USERNAME] = m_username; + + m_dialog->close(); + +diff --git a/src/qml/WebView.qml b/src/qml/WebView.qml +index 33462b8..3af0239 100644 +--- a/src/qml/WebView.qml ++++ b/src/qml/WebView.qml +@@ -1,4 +1,5 @@ + import QtQuick 2.0 ++import QtWebChannel 1.0 + import QtWebEngine 1.1 + + WebEngineView { +@@ -25,8 +26,43 @@ WebEngineView { + profile: WebEngineProfile { + cachePath: rootDir + persistentStoragePath: rootDir ++ // For compatibility with the webkit-options.d values ++ httpUserAgent: "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.21 (KHTML, like Gecko) Safari/537.21" + } + ++ QtObject { ++ id: commProxy ++ WebChannel.id: "comm" ++ property string username: "" ++ property string selector: signonRequest.usernameSelector ++ onUsernameChanged: signonRequest.username = username ++ } ++ ++ WebChannel { ++ id: chan ++ registeredObjects: [commProxy] ++ } ++ webChannel: chan ++ ++ WebEngineScript { ++ id: qwebchannel ++ injectionPoint: WebEngineScript.DocumentCreation ++ sourceUrl: "qrc:/qtwebchannel/qwebchannel.js" ++ worldId: WebEngineScript.MainWorld ++ } ++ ++ WebEngineScript { ++ id: commScript ++ injectionPoint: WebEngineScript.DocumentReady ++ sourceCode: "new QWebChannel(window.qt.webChannelTransport, function(channel) {" + ++ " var elem = document.querySelector(channel.objects.comm.selector);" + ++ " elem.addEventListener('keyup', function() { channel.objects.comm.username = elem.value; });" + ++ "});" ++ worldId: WebEngineScript.MainWorld ++ } ++ ++ userScripts: [qwebchannel, commScript] ++ + ProgressBar { + anchors.top: parent.top + anchors.left: parent.left +-- +2.18.0 diff --git a/net-libs/signon-ui/files/signon-ui-0.15_p20171022-webengine-cachedir-path.patch b/net-libs/signon-ui/files/signon-ui-0.15_p20171022-webengine-cachedir-path.patch new file mode 100644 index 0000000000..3a056484ac --- /dev/null +++ b/net-libs/signon-ui/files/signon-ui-0.15_p20171022-webengine-cachedir-path.patch @@ -0,0 +1,25 @@ +From e155e6e70ce7a6c52837688b570e8020faac5496 Mon Sep 17 00:00:00 2001 +From: Fabian Vogt <fabian@ritter-vogt.de> +Date: Sat, 8 Sep 2018 18:58:42 +0200 +Subject: [PATCH] Fix WebEngine cache directory path + +Otherwise the URL is treated as a path, which results in a folder "file:" in ~. +--- + src/browser-request.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/browser-request.cpp b/src/browser-request.cpp +index 146bec8..1895d59 100644 +--- a/src/browser-request.cpp ++++ b/src/browser-request.cpp +@@ -132,7 +132,7 @@ void BrowserRequestPrivate::start() + + m_dialog->rootContext()->setContextProperty("request", this); + m_dialog->rootContext()->setContextProperty("rootDir", +- QUrl::fromLocalFile(rootDir.absolutePath())); ++ rootDir.absolutePath()); + m_dialog->setSource(webview); + } + +-- +2.18.0 diff --git a/dev-libs/libphutil/metadata.xml b/net-libs/signon-ui/metadata.xml index 1e84399757..634eccaeb0 100644 --- a/dev-libs/libphutil/metadata.xml +++ b/net-libs/signon-ui/metadata.xml @@ -6,6 +6,6 @@ <name>Gentoo KDE Project</name> </maintainer> <upstream> - <remote-id type="github">phacility/libphutil</remote-id> + <remote-id type="gitlab">accounts-sso/signon-ui</remote-id> </upstream> </pkgmetadata> diff --git a/net-libs/signon-ui/signon-ui-9999.ebuild b/net-libs/signon-ui/signon-ui-9999.ebuild new file mode 100644 index 0000000000..09d704bb25 --- /dev/null +++ b/net-libs/signon-ui/signon-ui-9999.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qmake-utils + +if [[ ${PV} = *9999* ]] ; then + EGIT_REPO_URI="https://gitlab.com/accounts-sso/signon-ui.git/" + inherit git-r3 +else + COMMIT=eef943f0edf3beee8ecb85d4a9dae3656002fc24 + SRC_URI="https://gitlab.com/accounts-sso/${PN}/-/archive/${COMMIT}/${PN}-${COMMIT}.tar.bz2 -> ${P}.tar.bz2" + S="${WORKDIR}/${PN}-${COMMIT}" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +fi + +DESCRIPTION="Online accounts signon UI" +HOMEPAGE="https://gitlab.com/accounts-sso/signon-ui" + +LICENSE="GPL-2 GPL-3" +SLOT="0" +IUSE="qt6 test" + +RESTRICT="test" + +COMMON_DEPEND=" + dev-libs/glib:2 + !qt6? ( + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5[ssl] + dev-qt/qtwebengine:5 + dev-qt/qtwidgets:5 + >=net-libs/accounts-qt-1.16_p20220803[qt5] + >=net-libs/signond-8.61-r100[qt5] + ) + qt6? ( + dev-qt/qtbase:6[dbus,gui,network,ssl,widgets] + dev-qt/qtdeclarative:6 + dev-qt/qtwebengine:6[qml] + >=net-libs/accounts-qt-1.16_p20220803[qt6] + >=net-libs/signond-8.61-r100[qt6] + ) + net-libs/libproxy + x11-libs/libnotify +" +RDEPEND="${COMMON_DEPEND} + !qt6? ( dev-qt/qtwebchannel:5 ) + qt6? ( dev-qt/qtwebchannel:6 ) +" +DEPEND="${COMMON_DEPEND} + test? ( + !qt6? ( dev-qt/qttest:5 ) + ) +" + +PATCHES=( + # thanks to openSUSE + "${FILESDIR}/${PN}-0.15_p20171022-webengine-cachedir-path.patch" + "${FILESDIR}/${PN}-0.15_p20171022-fix-username-field-reading.patch" + # downstream + "${FILESDIR}/${PN}-0.15_p20171022-drop-fno-rtti.patch" + "${FILESDIR}/${PN}-0.15_p20171022-disable-tests.patch" +) + +src_configure() { + if use qt6; then + eqmake6 PREFIX="${EPREFIX}"/usr + else + eqmake5 PREFIX="${EPREFIX}"/usr + fi +} + +src_compile() { + emake -j1 +} + +src_install() { + emake INSTALL_ROOT="${D}" -j1 install +} diff --git a/net-libs/signond/files/signond-8.60-buildsystem.patch b/net-libs/signond/files/signond-8.60-buildsystem.patch new file mode 100644 index 0000000000..a38f845884 --- /dev/null +++ b/net-libs/signond/files/signond-8.60-buildsystem.patch @@ -0,0 +1,39 @@ +From 32e001d760dc1a7f884d7dc3a6e6883bd76e2f55 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Sun, 28 Jun 2020 21:37:30 +0200 +Subject: [PATCH 1/3] Fix buildsystem + +- Disable examples +- Disable static lib + +Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> +--- + lib/SignOn/SignOn.pro | 4 +--- + src/plugins/plugins.pro | 1 - + 2 files changed, 1 insertion(+), 4 deletions(-) + +diff --git a/lib/SignOn/SignOn.pro b/lib/SignOn/SignOn.pro +index f6a1d61..28af041 100644 +--- a/lib/SignOn/SignOn.pro ++++ b/lib/SignOn/SignOn.pro +@@ -1,7 +1,5 @@ + TEMPLATE = subdirs + CONFIG += ordered +-SUBDIRS = \ +- libsignon-qt-shared.pro \ +- libsignon-qt-static.pro ++SUBDIRS = libsignon-qt-shared.pro + + include(doc/doc.pri) +diff --git a/src/plugins/plugins.pro b/src/plugins/plugins.pro +index dfccc4a..ca1c1ae 100644 +--- a/src/plugins/plugins.pro ++++ b/src/plugins/plugins.pro +@@ -1,4 +1,3 @@ + TEMPLATE = subdirs + SUBDIRS = password \ +- example \ + test +-- +2.27.0 + diff --git a/net-libs/signond/files/signond-8.60-unused-dep.patch b/net-libs/signond/files/signond-8.60-unused-dep.patch new file mode 100644 index 0000000000..54b5ce26f4 --- /dev/null +++ b/net-libs/signond/files/signond-8.60-unused-dep.patch @@ -0,0 +1,38 @@ +From 5814507706210031432a4ff727231bb1082576d5 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Sun, 28 Jun 2020 21:43:09 +0200 +Subject: [PATCH 2/3] Drop unused Qt5Xml dependency + +Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> +--- + src/signond/signond.pro | 1 - + tests/signond-tests/signond-tests.pri | 1 - + 2 files changed, 2 deletions(-) + +diff --git a/src/signond/signond.pro b/src/signond/signond.pro +index 60ee5e7..211dab6 100644 +--- a/src/signond/signond.pro ++++ b/src/signond/signond.pro +@@ -4,7 +4,6 @@ TEMPLATE = app + TARGET = signond + QT += core \ + sql \ +- xml \ + network \ + dbus + +diff --git a/tests/signond-tests/signond-tests.pri b/tests/signond-tests/signond-tests.pri +index 1bbd5a1..950baaa 100644 +--- a/tests/signond-tests/signond-tests.pri ++++ b/tests/signond-tests/signond-tests.pri +@@ -6,7 +6,6 @@ CONFIG += \ + QT += core \ + sql \ + testlib \ +- xml \ + network \ + dbus + +-- +2.27.0 + diff --git a/net-libs/signond/files/signond-8.61-consistent-paths.patch b/net-libs/signond/files/signond-8.61-consistent-paths.patch new file mode 100644 index 0000000000..16e0276a4e --- /dev/null +++ b/net-libs/signond/files/signond-8.61-consistent-paths.patch @@ -0,0 +1,288 @@ +From 62ce2305081075a53836999441214f03d37b50b5 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner <asturm@gentoo.org> +Date: Sun, 28 Jun 2020 21:44:42 +0200 +Subject: [PATCH 3/3] Consistent overrideable install paths + +At least signon-plugins.pc and signon-plugins-common.pc were getting it wrong. + +This patch is converting absolute INSTALL_LIBDIR to LIBDIR relative beneath +INSTALL_PREFIX. + +Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> +--- + common-installs-config.pri | 2 +- + common-pkgconfig.pri | 2 +- + common-project-config.pri | 30 +++++++++---------- + lib/SignOn/SignOnQt5Config.cmake.in | 6 ++-- + lib/SignOn/SignOnQt6Config.cmake.in | 6 ++-- + lib/SignOn/libsignon-qt.pc.in | 2 +- + lib/SignOn/libsignon-qt.pri | 2 +- + lib/SignOn/libsignon-qt5.pc.in | 2 +- + lib/SignOn/libsignon-qt6.pc.in | 2 +- + .../signon-plugins-common.pc.in | 4 +-- + lib/plugins/signon-plugins.pc.in | 4 +-- + lib/signond/SignOn/SignOnExtension.pc.in | 2 +- + lib/signond/signond.pc.in | 2 +- + src/extensions/cryptsetup/cryptsetup.pro | 2 +- + src/plugins/plugins.pri | 4 +-- + 13 files changed, 32 insertions(+), 32 deletions(-) + +diff --git a/common-installs-config.pri b/common-installs-config.pri +index 69c5ae8..b72477a 100644 +--- a/common-installs-config.pri ++++ b/common-installs-config.pri +@@ -18,7 +18,7 @@ contains( TEMPLATE, app ) { + # default installation target for libraries + #----------------------------------------------------------------------------- + contains( TEMPLATE, lib ) { +- target.path = $${INSTALL_LIBDIR} ++ target.path = $${INSTALL_PREFIX}/$${LIBDIR} + INSTALLS += target + message("====") + message("==== INSTALLS += target") +diff --git a/common-pkgconfig.pri b/common-pkgconfig.pri +index 975068a..9f010d3 100644 +--- a/common-pkgconfig.pri ++++ b/common-pkgconfig.pri +@@ -3,7 +3,7 @@ + !isEmpty(pkgconfig.files) { + QMAKE_SUBSTITUTES += $${pkgconfig.files}.in + pkgconfig.CONFIG = no_check_exist +- pkgconfig.path = $${INSTALL_LIBDIR}/pkgconfig ++ pkgconfig.path = $${INSTALL_PREFIX}/$${LIBDIR}/pkgconfig + QMAKE_EXTRA_TARGETS += pkgconfig + + QMAKE_CLEAN += $${pkgconfig.files} +diff --git a/common-project-config.pri b/common-project-config.pri +index 606f70b..1185559 100644 +--- a/common-project-config.pri ++++ b/common-project-config.pri +@@ -57,36 +57,36 @@ exists( meego-release ) { + ARCH = $$system(uname -m) + } + +-linux-g++-64|linux-icc-64: INSTALL_LIBDIR = $${INSTALL_PREFIX}/lib64 +-else: linux-g++-32|linux-icc-32: INSTALL_LIBDIR = $${INSTALL_PREFIX}/lib32 +-else: INSTALL_LIBDIR = $${INSTALL_PREFIX}/lib ++linux-g++-64|linux-icc-64: DEFAULT_LIBDIR = lib64 ++else: linux-g++-32|linux-icc-32: DEFAULT_LIBDIR = lib32 ++else: DEFAULT_LIBDIR = lib + + # default library directory can be overriden by defining LIBDIR when + # running qmake + isEmpty( LIBDIR ) { ++ LIBDIR = $${DEFAULT_LIBDIR} + message("====") +- message("==== NOTE: To override the library installation path run: `qmake LIBDIR=/custom/path'") +- message("==== (current installation path is `$${INSTALL_LIBDIR}')") ++ message("==== NOTE: To override the library dir beneath INSTALL_PREFIX run: `qmake LIBDIR=customdir'") ++ message("==== (current library dir is `$${LIBDIR}`, install path `$${INSTALL_PREFIX}/$${LIBDIR}')") + } else { +- INSTALL_LIBDIR = $${LIBDIR} + message("====") +- message("==== library install path set to `$${INSTALL_LIBDIR}'") ++ message("==== library dir set to `$${LIBDIR}`, install path `$${INSTALL_PREFIX}/$${LIBDIR}'") + } + +-isEmpty ( CMAKE_CONFIG_PATH ) { +- CMAKE_CONFIG_PATH = $${INSTALL_LIBDIR}/cmake/$${CMAKE_BASENAME} ++isEmpty ( CMAKE_MODULE_DIR ) { ++ CMAKE_MODULE_DIR = $${LIBDIR}/cmake/$${CMAKE_BASENAME} + message("====") +- message("==== NOTE: To override the cmake module installation path run: `qmake CMAKE_CONFIG_PATH=/custom/path'") +- message("==== (current installation path is `$${CMAKE_CONFIG_PATH}')") ++ message("==== NOTE: To override the cmake module dir beneath INSTALL_PREFIX run: `qmake CMAKE_MODULE_DIR=customdir'") ++ message("==== (current cmake module dir is `$${CMAKE_MODULE_DIR}`, install path `$${INSTALL_PREFIX}/$${CMAKE_MODULE_DIR}')") + } else { + message("====") +- message("==== cmake module install path set to `$${CMAKE_CONFIG_PATH}'") ++ message("==== cmake module dir set to `$${CMAKE_MODULE_DIR}', install path `$${INSTALL_PREFIX}/$${CMAKE_MODULE_DIR}')") + } + + # Default directory for signond extensions + _EXTENSIONS = $$(SIGNOND_EXTENSIONS_DIR) + isEmpty(_EXTENSIONS) { +- SIGNOND_EXTENSIONS_DIR = $${INSTALL_LIBDIR}/signon/extensions ++ SIGNOND_EXTENSIONS_DIR = $${INSTALL_PREFIX}/$${LIBDIR}/signon/extensions + } else { + SIGNOND_EXTENSIONS_DIR = $$_EXTENSIONS + } +@@ -94,7 +94,7 @@ SIGNOND_EXTENSIONS_DIR_QUOTED = \\\"$$SIGNOND_EXTENSIONS_DIR\\\" + + _PLUGINS = $$(SIGNOND_PLUGINS_DIR) + isEmpty(_PLUGINS) { +- SIGNOND_PLUGINS_DIR = $${INSTALL_LIBDIR}/signon ++ SIGNOND_PLUGINS_DIR = $${INSTALL_PREFIX}/$${LIBDIR}/signon + } else { + SIGNOND_PLUGINS_DIR = $$_PLUGINS + } +@@ -102,7 +102,7 @@ SIGNOND_PLUGINS_DIR_QUOTED = \\\"$$SIGNOND_PLUGINS_DIR\\\" + + # Note that you have to CONFIG+=install_tests in order to install tests + isEmpty(TESTDIR) { +- INSTALL_TESTDIR = $${INSTALL_LIBDIR}/signon ++ INSTALL_TESTDIR = $${INSTALL_PREFIX}/$${LIBDIR}/signon + } else { + INSTALL_TESTDIR = $${TESTDIR} + } +diff --git a/lib/SignOn/SignOnQt5Config.cmake.in b/lib/SignOn/SignOnQt5Config.cmake.in +index 523fffb..7105315 100644 +--- a/lib/SignOn/SignOnQt5Config.cmake.in ++++ b/lib/SignOn/SignOnQt5Config.cmake.in +@@ -2,6 +2,6 @@ + # SIGNONQT_LIBRARIES - The libraries needed to use libsignon-qt + # SIGNONQT_LIBRARIES_STATIC - The static version of libsignon-qt + +-set(SIGNONQT_LIBRARIES $${INSTALL_LIBDIR}/lib$${TARGET}.so) +-set(SIGNONQT_LIBRARIES_STATIC $${INSTALL_LIBDIR}/lib$${TARGET}.a) +-set(SIGNONQT_INCLUDE_DIRS $${INSTALL_PREFIX}/include/$${TARGET}) ++set(SIGNONQT_LIBRARIES $${INSTALL_PREFIX}/$${LIBDIR}/lib$${TARGET}.so) ++set(SIGNONQT_LIBRARIES_STATIC $${INSTALL_PREFIX}/$${LIBDIR}/lib$${TARGET}.a) ++set(SIGNONQT_INCLUDE_DIRS $${INSTALL_PREFIX}/include/$${TARGET}) +--- a/lib/SignOn/SignOnQt6Config.cmake.in ++++ b/lib/SignOn/SignOnQt6Config.cmake.in +@@ -2,6 +2,6 @@ + # SIGNONQT_LIBRARIES - The libraries needed to use libsignon-qt + # SIGNONQT_LIBRARIES_STATIC - The static version of libsignon-qt + +-set(SIGNONQT_LIBRARIES $${INSTALL_LIBDIR}/lib$${TARGET}.so) +-set(SIGNONQT_LIBRARIES_STATIC $${INSTALL_LIBDIR}/lib$${TARGET}.a) ++set(SIGNONQT_LIBRARIES $${INSTALL_PREFIX}/$${LIBDIR}/lib$${TARGET}.so) ++set(SIGNONQT_LIBRARIES_STATIC $${INSTALL_PREFIX}/$${LIBDIR}/lib$${TARGET}.a) + set(SIGNONQT_INCLUDE_DIRS $${INSTALL_PREFIX}/include/$${TARGET}) + +diff --git a/lib/SignOn/libsignon-qt.pc.in b/lib/SignOn/libsignon-qt.pc.in +index 26f0f5b..c614541 100644 +--- a/lib/SignOn/libsignon-qt.pc.in ++++ b/lib/SignOn/libsignon-qt.pc.in +@@ -1,6 +1,6 @@ + prefix=$$INSTALL_PREFIX + exec_prefix=${prefix} +-libdir=$$INSTALL_LIBDIR ++libdir=${prefix}/$$LIBDIR + includedir=${prefix}/include + + Name: libsignon-qt +diff --git a/lib/SignOn/libsignon-qt.pri b/lib/SignOn/libsignon-qt.pri +index 1458c50..d80f8bb 100644 +--- a/lib/SignOn/libsignon-qt.pri ++++ b/lib/SignOn/libsignon-qt.pri +@@ -79,6 +79,6 @@ QMAKE_SUBSTITUTES += $${CMAKE_BASENAME}Config.cmake.in \ + $${CMAKE_BASENAME}ConfigVersion.cmake.in + cmake_modules.files = $${CMAKE_BASENAME}Config.cmake \ + $${CMAKE_BASENAME}ConfigVersion.cmake +-cmake_modules.path = $${CMAKE_CONFIG_PATH} ++cmake_modules.path = $${INSTALL_PREFIX}/$${CMAKE_MODULE_DIR} + + INSTALLS += cmake_modules +diff --git a/lib/SignOn/libsignon-qt5.pc.in b/lib/SignOn/libsignon-qt5.pc.in +index 2181359..5d98b6d 100644 +--- a/lib/SignOn/libsignon-qt5.pc.in ++++ b/lib/SignOn/libsignon-qt5.pc.in +@@ -1,6 +1,6 @@ + prefix=$$INSTALL_PREFIX + exec_prefix=${prefix} +-libdir=$$INSTALL_LIBDIR ++libdir=${prefix}/$$LIBDIR + includedir=${prefix}/include + + Name: libsignon-qt5 +--- a/lib/SignOn/libsignon-qt6.pc.in ++++ b/lib/SignOn/libsignon-qt6.pc.in +@@ -1,6 +1,6 @@ + prefix=$$INSTALL_PREFIX + exec_prefix=${prefix} +-libdir=$$INSTALL_LIBDIR ++libdir=${prefix}/$$LIBDIR + includedir=${prefix}/include + + Name: libsignon-qt6 +diff --git a/lib/plugins/signon-plugins-common/signon-plugins-common.pc.in b/lib/plugins/signon-plugins-common/signon-plugins-common.pc.in +index 3d7f3db..2240789 100644 +--- a/lib/plugins/signon-plugins-common/signon-plugins-common.pc.in ++++ b/lib/plugins/signon-plugins-common/signon-plugins-common.pc.in +@@ -1,10 +1,10 @@ + prefix=$$INSTALL_PREFIX + exec_prefix=${prefix} +-libdir=$$INSTALL_LIBDIR ++libdir=${prefix}/$$LIBDIR + includedir=${prefix}/include + plugin_includedir=${includedir}/signon-plugins/SignOn + Name: signon-plugins-common + Description: SignonPluginsCommon + Version: $$PROJECT_VERSION +-Libs.private: -L/usr/lib -lQt$${QT_MAJOR_VERSION}Core ++Libs.private: -L${libdir} -lQt$${QT_MAJOR_VERSION}Core + Cflags: -I${includedir}/signon-plugins -I${includedir}/signon-plugins/SignOn +diff --git a/lib/plugins/signon-plugins.pc.in b/lib/plugins/signon-plugins.pc.in +index 5be38df..2e3c087 100644 +--- a/lib/plugins/signon-plugins.pc.in ++++ b/lib/plugins/signon-plugins.pc.in +@@ -1,6 +1,6 @@ + prefix=$$INSTALL_PREFIX + exec_prefix=${prefix} +-libdir=$$INSTALL_LIBDIR ++libdir=${prefix}/$$LIBDIR + includedir=${prefix}/include + plugin_includedir=${includedir}/signon-plugins/SignOn + plugindir=$$SIGNOND_PLUGINS_DIR +@@ -8,6 +8,6 @@ Name: signon-plugins + Description: SignonPlugins + Version: $$PROJECT_VERSION + Requires: $${LIBSIGNON} +-Libs.private: -L/usr/lib -lQt$${QT_MAJOR_VERSION}Core ++Libs.private: -L${libdir} -lQt$${QT_MAJOR_VERSION}Core + Cflags: -I${includedir}/signon-plugins -I${includedir}/signon-plugins/SignOn + Libs: -lsignon-plugins +diff --git a/lib/signond/SignOn/SignOnExtension.pc.in b/lib/signond/SignOn/SignOnExtension.pc.in +index e439284..8fc669c 100644 +--- a/lib/signond/SignOn/SignOnExtension.pc.in ++++ b/lib/signond/SignOn/SignOnExtension.pc.in +@@ -1,6 +1,6 @@ + prefix=$$INSTALL_PREFIX + exec_prefix=${prefix} +-libdir=$$INSTALL_LIBDIR ++libdir=${prefix}/$$LIBDIR + includedir=${prefix}/include + plugindir=$$SIGNOND_EXTENSIONS_DIR + +diff --git a/lib/signond/signond.pc.in b/lib/signond/signond.pc.in +index a7b5036..9ec0b1a 100644 +--- a/lib/signond/signond.pc.in ++++ b/lib/signond/signond.pc.in +@@ -1,6 +1,6 @@ + prefix=$$INSTALL_PREFIX + exec_prefix=${prefix} +-libdir=$$INSTALL_LIBDIR ++libdir=${prefix}/$$LIBDIR + includedir=${prefix}/include + + Name: signond-dev +diff --git a/src/extensions/cryptsetup/cryptsetup.pro b/src/extensions/cryptsetup/cryptsetup.pro +index f4b6e53..2657b47 100644 +--- a/src/extensions/cryptsetup/cryptsetup.pro ++++ b/src/extensions/cryptsetup/cryptsetup.pro +@@ -41,6 +41,6 @@ LIBS += \ + + include( $${TOP_SRC_DIR}/common-installs-config.pri ) + +-target.path = $${INSTALL_LIBDIR}/signon/extensions ++target.path = $${INSTALL_PREFIX}/$${LIBDIR}/signon/extensions + INSTALLS += target + +diff --git a/src/plugins/plugins.pri b/src/plugins/plugins.pri +index 2c03e74..ea2fcb2 100644 +--- a/src/plugins/plugins.pri ++++ b/src/plugins/plugins.pri +@@ -27,7 +27,7 @@ QMAKE_CXXFLAGS += -fno-exceptions \ + + headers.path = $${INSTALL_PREFIX}/include/signon-plugins + +-pkgconfig.path = $${INSTALL_LIBDIR}/pkgconfig ++pkgconfig.path = $${INSTALL_PREFIX}/$${LIBDIR}/pkgconfig + +-target.path = $${INSTALL_LIBDIR}/signon ++target.path = $${INSTALL_PREFIX}/$${LIBDIR}/signon + INSTALLS = target +-- +2.27.0 diff --git a/net-libs/signond/metadata.xml b/net-libs/signond/metadata.xml new file mode 100644 index 0000000000..5fdf45f73b --- /dev/null +++ b/net-libs/signond/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <remote-id type="cpe">cpe:/a:signond_project:signond</remote-id> + <remote-id type="gitlab">accounts-sso/signond</remote-id> + </upstream> +</pkgmetadata> diff --git a/net-libs/signond/signond-9999.ebuild b/net-libs/signond/signond-9999.ebuild new file mode 100644 index 0000000000..c138192e2b --- /dev/null +++ b/net-libs/signond/signond-9999.ebuild @@ -0,0 +1,142 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qmake-utils multibuild + +if [[ ${PV} = *9999* ]] ; then + EGIT_REPO_URI="https://gitlab.com/nicolasfella/signond.git/" + EGIT_BRANCH="qt6" + inherit git-r3 +else + SRC_URI="https://gitlab.com/accounts-sso/${PN}/-/archive/VERSION_${PV}/${PN}-VERSION_${PV}.tar.bz2 -> ${P}.tar.bz2" + S="${WORKDIR}/${PN}-VERSION_${PV}" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="Signon daemon for libaccounts-glib" +HOMEPAGE="https://gitlab.com/accounts-sso" + +LICENSE="LGPL-2.1" +SLOT="0" +# The qt5/qt6 situation is complicated: https://gitlab.com/accounts-sso/signon-plugin-oauth2/-/merge_requests/28#note_1689621252 +# 1) the library is coinstallable for qt5/qt6 +# 2) signond (the daemon) must be built for only one Qt version, matching the +# Qt version of all consumer plugins. +IUSE="doc +qt5 qt6 test" +REQUIRED_USE="|| ( qt5 qt6 )" + +# tests are brittle; they all pass when stars align, bug 727666 +RESTRICT="test !test? ( test )" + +RDEPEND=" + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtsql:5 + ) + qt6? ( dev-qt/qtbase:6[dbus,gui,network,sql] ) + net-libs/libproxy +" +DEPEND="${RDEPEND} + test? ( + qt5? ( dev-qt/qttest:5 ) + ) +" +BDEPEND=" + doc? ( + app-text/doxygen[dot] + || ( + dev-qt/qttools:6[assistant] + dev-qt/qthelp:5 + ) + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-8.60-buildsystem.patch" + "${FILESDIR}/${PN}-8.60-unused-dep.patch" # bug 727346 + "${FILESDIR}/${PN}-8.61-consistent-paths.patch" # bug 701142 +) + +pkg_setup() { + MULTIBUILD_VARIANTS=( $(usev qt5) $(usev qt6) ) +} + +src_prepare() { + default + + local qhelpgeneratorpath + if has_version "dev-qt/qttools:6[assistant]"; then + qhelpgeneratorpath="$(qt6_get_libdir)/qt6/libexec" + elif has_version "dev-qt/qthelp:5"; then + qhelpgeneratorpath="$(qt5_get_bindir)" + else + eerror "dev-qt/qttools:6[assistant] nor dev-qt/qthelp:5 available even though in deps(?)" + fi + + sed -e "/QHG_LOCATION/s|qhelpgenerator|${qhelpgeneratorpath}/&|" \ + -i {lib/plugins/,lib/SignOn/,}doc/doxy.conf || die + + # install docs to correct location + sed -e "s|share/doc/\$\${PROJECT_NAME}|share/doc/${PF}|" \ + -i doc/doc.pri || die + sed -e "/^documentation.path = /c\documentation.path = \$\${INSTALL_PREFIX}/share/doc/${PF}/\$\${TARGET}/" \ + -i lib/plugins/doc/doc.pri || die + sed -e "/^documentation.path = /c\documentation.path = \$\${INSTALL_PREFIX}/share/doc/${PF}/libsignon-qt/" \ + -i lib/SignOn/doc/doc.pri || die + + use doc || sed -e "/include(\s*doc\/doc.pri\s*)/d" \ + -i signon.pro lib/SignOn/SignOn.pro lib/plugins/plugins.pro || die + + use test || sed -e '/^SUBDIRS/s/tests//' \ + -i signon.pro || die "couldn't disable tests" + + multibuild_copy_sources +} + +src_configure() { + my_src_configure() { + cd "${BUILD_DIR}" || die + + local myqmakeargs=( + PREFIX="${EPREFIX}"/usr + LIBDIR=$(get_libdir) + ) + + if [[ ${MULTIBUILD_VARIANT} == qt6 ]]; then + eqmake6 "${myqmakeargs[@]}" + else + eqmake5 "${myqmakeargs[@]}" + fi + } + + multibuild_foreach_variant my_src_configure +} + +src_compile() { + my_src_compile() { + emake -C "${BUILD_DIR}" + } + + multibuild_foreach_variant my_src_compile +} + +src_install() { + my_src_install() { + emake -C "${BUILD_DIR}" INSTALL_ROOT="${D}" install + } + + multibuild_foreach_variant my_src_install +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]] && \ + ! has_version "kde-apps/signon-kwallet-extension:*"; then + ewarn "Without kde-apps/signon-kwallet-extension installed, passwords" + ewarn "will be saved in plaintext!" + fi +} diff --git a/net-libs/telepathy-logger-qt/metadata.xml b/net-libs/telepathy-logger-qt/metadata.xml deleted file mode 100644 index d925f24397..0000000000 --- a/net-libs/telepathy-logger-qt/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - </upstream> -</pkgmetadata> diff --git a/net-libs/telepathy-logger-qt/telepathy-logger-qt-9999.ebuild b/net-libs/telepathy-logger-qt/telepathy-logger-qt-9999.ebuild deleted file mode 100644 index 8817d8a9f9..0000000000 --- a/net-libs/telepathy-logger-qt/telepathy-logger-qt-9999.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -KDE_ORG_CATEGORY="network" -QTMIN=5.15.9 -inherit ecm kde.org python-any-r1 - -DESCRIPTION="Qt bindings for the Telepathy logger" -HOMEPAGE="https://invent.kde.org/network/telepathy-logger-qt" - -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/telepathy-logger-qt/${PV%.*}/src/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~riscv ~x86" -fi - -LICENSE="LGPL-2.1" -SLOT="5" -IUSE="" - -DEPEND=" - dev-libs/dbus-glib - dev-libs/glib:2 - dev-libs/libxml2 - >=dev-qt/qtdbus-${QTMIN}:5 - net-im/telepathy-logger - net-libs/telepathy-glib - >=net-libs/telepathy-qt-0.9.8 - sys-apps/dbus -" -RDEPEND="${DEPEND}" -BDEPEND="${PYTHON_DEPS}" diff --git a/net-misc/kio-zeroconf/kio-zeroconf-23.08.49.9999.ebuild b/net-misc/kio-zeroconf/kio-zeroconf-23.08.49.9999.ebuild deleted file mode 100644 index bccc9a9caa..0000000000 --- a/net-misc/kio-zeroconf/kio-zeroconf-23.08.49.9999.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="KIO worker to discover file systems by DNS-SD (DNS Service Discovery)" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/net-misc/kio-zeroconf/kio-zeroconf-9999.ebuild b/net-misc/kio-zeroconf/kio-zeroconf-9999.ebuild index bccc9a9caa..72ca22af4c 100644 --- a/net-misc/kio-zeroconf/kio-zeroconf-9999.ebuild +++ b/net-misc/kio-zeroconf/kio-zeroconf-9999.ebuild @@ -1,25 +1,27 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="KIO worker to discover file systems by DNS-SD (DNS Service Discovery)" LICENSE="GPL-2+" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus] + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kdnssd-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 +" +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5[-kf6compat(-)] " -RDEPEND="${DEPEND}" diff --git a/net-misc/kio-zeroconf/metadata.xml b/net-misc/kio-zeroconf/metadata.xml index d925f24397..cb61f99058 100644 --- a/net-misc/kio-zeroconf/metadata.xml +++ b/net-misc/kio-zeroconf/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">network/kio-zeroconf</remote-id> </upstream> </pkgmetadata> diff --git a/net-misc/samba-mounter/metadata.xml b/net-misc/samba-mounter/metadata.xml index d925f24397..7af6304554 100644 --- a/net-misc/samba-mounter/metadata.xml +++ b/net-misc/samba-mounter/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">system/samba-mounter</remote-id> </upstream> </pkgmetadata> diff --git a/net-misc/samba-mounter/samba-mounter-9999.ebuild b/net-misc/samba-mounter/samba-mounter-9999.ebuild index b0fa10964d..61ebcbd545 100644 --- a/net-misc/samba-mounter/samba-mounter-9999.ebuild +++ b/net-misc/samba-mounter/samba-mounter-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 KDE_ORG_CATEGORY="system" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="Samba Share Mounter" diff --git a/net-misc/smb4k/metadata.xml b/net-misc/smb4k/metadata.xml index fd3d2f0456..3874c26030 100644 --- a/net-misc/smb4k/metadata.xml +++ b/net-misc/smb4k/metadata.xml @@ -7,6 +7,7 @@ </maintainer> <upstream> <remote-id type="cpe">cpe:/a:smb4k_project:smb4k</remote-id> + <remote-id type="kde-invent">network/smb4k</remote-id> <remote-id type="sourceforge">smb4k</remote-id> </upstream> <use> diff --git a/net-misc/smb4k/smb4k-9999.ebuild b/net-misc/smb4k/smb4k-9999.ebuild index b55800527d..d4990638b1 100644 --- a/net-misc/smb4k/smb4k-9999.ebuild +++ b/net-misc/smb4k/smb4k-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm kde.org DESCRIPTION="Advanced network neighborhood browser" @@ -18,43 +18,43 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then fi LICENSE="GPL-2" -SLOT="5" +SLOT="0" IUSE="+discovery plasma" DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 + >=dev-libs/qtkeychain-0.14.2:=[qt6] + >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kauth-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kdnssd-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 net-fs/samba[cups] discovery? ( - net-libs/kdsoap:= - net-libs/kdsoap-ws-discovery-client + >=net-libs/kdsoap-2.2.0:=[qt6] + >=net-libs/kdsoap-ws-discovery-client-0.4.0 ) " RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5 plasma? ( - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-plasma/libplasma-${KFMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:6 + kde-plasma/libplasma:6 ) " diff --git a/net-news/alligator/alligator-23.08.49.9999.ebuild b/net-news/alligator/alligator-23.08.49.9999.ebuild deleted file mode 100644 index 738ea4d612..0000000000 --- a/net-news/alligator/alligator-23.08.49.9999.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Convergent RSS/Atom feed reader for Plasma" -HOMEPAGE="https://apps.kde.org/alligator/" - -LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0 CC-BY-SA-4.0 GPL-3+" -SLOT="0" -KEYWORDS="" - -DEPEND=" - >=dev-libs/kirigami-addons-0.6:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/syndication-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/net-news/alligator/alligator-9999.ebuild b/net-news/alligator/alligator-9999.ebuild index 738ea4d612..291b0ead99 100644 --- a/net-news/alligator/alligator-9999.ebuild +++ b/net-news/alligator/alligator-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Convergent RSS/Atom feed reader for Plasma" @@ -16,17 +16,13 @@ SLOT="0" KEYWORDS="" DEPEND=" - >=dev-libs/kirigami-addons-0.6:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/syndication-${KFMIN}:5 + dev-libs/kirigami-addons:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,network,sql,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/syndication-${KFMIN}:6 " RDEPEND="${DEPEND}" diff --git a/net-p2p/ktorrent/ktorrent-23.08.49.9999.ebuild b/net-p2p/ktorrent/ktorrent-23.08.49.9999.ebuild deleted file mode 100644 index 25fa87dd23..0000000000 --- a/net-p2p/ktorrent/ktorrent-23.08.49.9999.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="optional" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Powerful BitTorrent client based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/ktorrent/" - -LICENSE="GPL-2" -SLOT="5" -KEYWORDS="" -IUSE="+bwscheduler +downloadorder +infowidget +ipfilter +logviewer +magnetgenerator -+mediaplayer rss +scanfolder +shutdown +stats +upnp +webengine +zeroconf" - -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=net-libs/libktorrent-${PVCUT}:5 - infowidget? ( dev-libs/geoip ) - ipfilter? ( >=kde-frameworks/karchive-${KFMIN}:5 ) - mediaplayer? ( - >=media-libs/phonon-4.11.0[qt5(+)] - >=media-libs/taglib-1.5 - ) - rss? ( - >=dev-qt/qtwebengine-${QTMIN}:5 - >=kde-frameworks/syndication-${KFMIN}:5 - ) - shutdown? ( kde-plasma/libkworkspace:5 ) - stats? ( >=kde-frameworks/kplotting-${KFMIN}:5 ) - upnp? ( >=kde-frameworks/kcompletion-${KFMIN}:5 ) - webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 ) - zeroconf? ( >=kde-frameworks/kdnssd-${KFMIN}:5 ) -" -DEPEND="${COMMON_DEPEND} - >=dev-libs/boost-1.71 -" -RDEPEND="${COMMON_DEPEND} - ipfilter? ( - app-arch/bzip2 - app-arch/unzip - kde-apps/kio-extras:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - ) -" -BDEPEND="sys-devel/gettext" - -src_configure() { - local mycmakeargs=( - -DENABLE_BWSCHEDULER_PLUGIN=$(usex bwscheduler) - -DENABLE_DOWNLOADORDER_PLUGIN=$(usex downloadorder) - -DENABLE_INFOWIDGET_PLUGIN=$(usex infowidget) - -DENABLE_IPFILTER_PLUGIN=$(usex ipfilter) - -DENABLE_LOGVIEWER_PLUGIN=$(usex logviewer) - -DENABLE_MAGNETGENERATOR_PLUGIN=$(usex magnetgenerator) - -DENABLE_MEDIAPLAYER_PLUGIN=$(usex mediaplayer) - $(cmake_use_find_package rss KF5Syndication) - -DENABLE_SCANFOLDER_PLUGIN=$(usex scanfolder) - -DENABLE_SHUTDOWN_PLUGIN=$(usex shutdown) - -DENABLE_STATS_PLUGIN=$(usex stats) - -DENABLE_UPNP_PLUGIN=$(usex upnp) - -DENABLE_SEARCH_PLUGIN=$(usex webengine) - -DENABLE_ZEROCONF_PLUGIN=$(usex zeroconf) - ) -# add back when ported -# -DENABLE_WEBINTERFACE_PLUGIN=$(usex webinterface) - ecm_src_configure -} diff --git a/net-p2p/ktorrent/ktorrent-9999.ebuild b/net-p2p/ktorrent/ktorrent-9999.ebuild index 25fa87dd23..81d0ec31f9 100644 --- a/net-p2p/ktorrent/ktorrent-9999.ebuild +++ b/net-p2p/ktorrent/ktorrent-9999.ebuild @@ -1,62 +1,59 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" -ECM_TEST="optional" -KFMIN=5.106.0 +ECM_TEST="true" +KFMIN=6.3.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Powerful BitTorrent client based on KDE Frameworks" HOMEPAGE="https://apps.kde.org/ktorrent/" LICENSE="GPL-2" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="+bwscheduler +downloadorder +infowidget +ipfilter +logviewer +magnetgenerator +mediaplayer rss +scanfolder +shutdown +stats +upnp +webengine +zeroconf" COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=net-libs/libktorrent-${PVCUT}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml] + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kglobalaccel-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + >=net-libs/libktorrent-${PVCUT}:6 infowidget? ( dev-libs/geoip ) - ipfilter? ( >=kde-frameworks/karchive-${KFMIN}:5 ) + ipfilter? ( >=kde-frameworks/karchive-${KFMIN}:6 ) mediaplayer? ( - >=media-libs/phonon-4.11.0[qt5(+)] - >=media-libs/taglib-1.5 + >=media-libs/phonon-4.12.0[qt6] + >=media-libs/taglib-1.5:= ) rss? ( - >=dev-qt/qtwebengine-${QTMIN}:5 - >=kde-frameworks/syndication-${KFMIN}:5 + >=dev-qt/qtwebengine-${QTMIN}:6 + >=kde-frameworks/syndication-${KFMIN}:6 ) - shutdown? ( kde-plasma/libkworkspace:5 ) - stats? ( >=kde-frameworks/kplotting-${KFMIN}:5 ) - upnp? ( >=kde-frameworks/kcompletion-${KFMIN}:5 ) - webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 ) - zeroconf? ( >=kde-frameworks/kdnssd-${KFMIN}:5 ) + stats? ( >=kde-frameworks/kplotting-${KFMIN}:6 ) + upnp? ( >=kde-frameworks/kcompletion-${KFMIN}:6 ) + webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6 ) + zeroconf? ( >=kde-frameworks/kdnssd-${KFMIN}:6 ) " DEPEND="${COMMON_DEPEND} >=dev-libs/boost-1.71 @@ -65,8 +62,8 @@ RDEPEND="${COMMON_DEPEND} ipfilter? ( app-arch/bzip2 app-arch/unzip - kde-apps/kio-extras:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 + kde-apps/kio-extras:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 ) " BDEPEND="sys-devel/gettext" @@ -80,7 +77,7 @@ src_configure() { -DENABLE_LOGVIEWER_PLUGIN=$(usex logviewer) -DENABLE_MAGNETGENERATOR_PLUGIN=$(usex magnetgenerator) -DENABLE_MEDIAPLAYER_PLUGIN=$(usex mediaplayer) - $(cmake_use_find_package rss KF5Syndication) + $(cmake_use_find_package rss KF6Syndication) -DENABLE_SCANFOLDER_PLUGIN=$(usex scanfolder) -DENABLE_SHUTDOWN_PLUGIN=$(usex shutdown) -DENABLE_STATS_PLUGIN=$(usex stats) diff --git a/profiles/categories b/profiles/categories index d78423a811..e37d20f6f0 100644 --- a/profiles/categories +++ b/profiles/categories @@ -15,6 +15,7 @@ dev-vcs games-board games-kids games-mud +games-puzzle gui-apps kde-apps kde-frameworks diff --git a/profiles/updates/1Q-2024 b/profiles/updates/1Q-2024 new file mode 100644 index 0000000000..91696b1e77 --- /dev/null +++ b/profiles/updates/1Q-2024 @@ -0,0 +1,12 @@ +slotmove kde-apps/kdeaccessibility-meta 5 0 +slotmove kde-apps/kdeadmin-meta 5 0 +slotmove kde-apps/kde-apps-meta 5 0 +slotmove kde-apps/kdecore-meta 5 0 +slotmove kde-apps/kdeedu-meta 5 0 +slotmove kde-apps/kdegames-meta 5 0 +slotmove kde-apps/kdegraphics-meta 5 0 +slotmove kde-apps/kdemultimedia-meta 5 0 +slotmove kde-apps/kdenetwork-meta 5 0 +slotmove kde-apps/kdepim-meta 5 0 +slotmove kde-apps/kdesdk-meta 5 0 +slotmove kde-apps/kdeutils-meta 5 0 diff --git a/profiles/updates/2Q-2024 b/profiles/updates/2Q-2024 new file mode 100644 index 0000000000..453abee011 --- /dev/null +++ b/profiles/updates/2Q-2024 @@ -0,0 +1,2 @@ +slotmove kde-apps/kdeedu-data 5 0 +slotmove kde-apps/kdeedu-data 6 0 diff --git a/sci-astronomy/kstars/kstars-9999.ebuild b/sci-astronomy/kstars/kstars-9999.ebuild index bc443ef1e8..0a155a219d 100644 --- a/sci-astronomy/kstars/kstars-9999.ebuild +++ b/sci-astronomy/kstars/kstars-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org optfeature DESCRIPTION="Desktop Planetarium" @@ -64,6 +64,7 @@ COMMON_DEPEND=" DEPEND="${COMMON_DEPEND} dev-cpp/eigen:3 >=dev-qt/qtconcurrent-${QTMIN}:5 + test? ( sci-astronomy/erfa ) " RDEPEND="${COMMON_DEPEND} >=dev-qt/qtgraphicaleffects-${QTMIN}:5 diff --git a/sci-calculators/keurocalc/keurocalc-9999.ebuild b/sci-calculators/keurocalc/keurocalc-9999.ebuild index 5f4a4f4b9e..e5e615963f 100644 --- a/sci-calculators/keurocalc/keurocalc-9999.ebuild +++ b/sci-calculators/keurocalc/keurocalc-9999.ebuild @@ -1,32 +1,31 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm kde.org DESCRIPTION="Universal currency converter and calculator" HOMEPAGE="https://apps.kde.org/keurocalc/ https://userbase.kde.org/KEuroCalc" LICENSE="GPL-2+ FDL-1.2" -SLOT="5" +SLOT="0" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 +" +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5 " -RDEPEND="${DEPEND}" diff --git a/sci-calculators/keurocalc/metadata.xml b/sci-calculators/keurocalc/metadata.xml index d925f24397..a122dbb55f 100644 --- a/sci-calculators/keurocalc/metadata.xml +++ b/sci-calculators/keurocalc/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <bugs-to>https://bugs.kde.org/</bugs-to> + <remote-id type="kde-invent">utilities/keurocalc</remote-id> </upstream> </pkgmetadata> diff --git a/sci-electronics/cirkuit/cirkuit-9999.ebuild b/sci-electronics/cirkuit/cirkuit-9999.ebuild deleted file mode 100644 index ad98c76c70..0000000000 --- a/sci-electronics/cirkuit/cirkuit-9999.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -EGIT_BRANCH="frameworks" -ECM_HANDBOOK="forceoptional" -KDE_ORG_CATEGORY="unmaintained" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm kde.org - -DESCRIPTION="Application to generate publication-ready figures" -HOMEPAGE="https://wwwu.uni-klu.ac.at/magostin/cirkuit.html" -[[ ${KDE_BUILD_TYPE} = live ]] || SRC_URI="https://wwwu.uni-klu.ac.at/magostin/src/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - app-text/poppler[qt5] - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdelibs4support-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - app-text/ghostscript-gpl - app-text/ps2eps - dev-texlive/texlive-pstricks - media-gfx/dpic - media-gfx/pdf2svg - media-libs/netpbm - virtual/latex-base -" - -DOCS=( Changelog README ) diff --git a/sci-electronics/cirkuit/metadata.xml b/sci-electronics/cirkuit/metadata.xml deleted file mode 100644 index d925f24397..0000000000 --- a/sci-electronics/cirkuit/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - </upstream> -</pkgmetadata> diff --git a/sci-electronics/ktechlab/ktechlab-9999.ebuild b/sci-electronics/ktechlab/ktechlab-9999.ebuild index c0dd40465a..ab67e69990 100644 --- a/sci-electronics/ktechlab/ktechlab-9999.ebuild +++ b/sci-electronics/ktechlab/ktechlab-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -7,8 +7,8 @@ ECM_EXAMPLES="true" ECM_HANDBOOK="forceoptional" ECM_TEST="true" KDE_ORG_CATEGORY="sdk" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=5.115.0 +QTMIN=5.15.12 inherit ecm kde.org DESCRIPTION="IDE for microcontrollers and electronics" diff --git a/sci-mathematics/rkward/rkward-9999.ebuild b/sci-mathematics/rkward/rkward-9999.ebuild index 558d1a379a..9d94d5a805 100644 --- a/sci-mathematics/rkward/rkward-9999.ebuild +++ b/sci-mathematics/rkward/rkward-9999.ebuild @@ -1,9 +1,11 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="forceoptional" +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm kde.org optfeature DESCRIPTION="IDE for the R-project" @@ -15,41 +17,42 @@ if [[ ${KDE_BUILD_TYPE} = release ]]; then fi LICENSE="GPL-2+ LGPL-2" -SLOT="5" +SLOT="0" IUSE="" DEPEND=" dev-lang/R - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtprintsupport:5 - dev-qt/qtwebengine:5[widgets] - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - kde-frameworks/karchive:5 - kde-frameworks/kcompletion:5 - kde-frameworks/kconfig:5 - kde-frameworks/kconfigwidgets:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/kcrash:5 - kde-frameworks/ki18n:5 - kde-frameworks/kio:5 - kde-frameworks/kjobwidgets:5 - kde-frameworks/knotifications:5 - kde-frameworks/kparts:5 - kde-frameworks/kservice:5 - kde-frameworks/ktexteditor:5 - kde-frameworks/kwidgetsaddons:5 - kde-frameworks/kwindowsystem:5 - kde-frameworks/kxmlgui:5 + dev-libs/kdsingleapplication[qt6(+)] + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtwebengine-${QTMIN}:6[widgets] + >=kde-frameworks/breeze-icons-${KFMIN}:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcompletion-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktexteditor-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 +" +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5 " -RDEPEND="${DEPEND}" BDEPEND="sys-devel/gettext" pkg_postinst() { if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "kate plugins support" "kde-apps/kate-addons:${SLOT}" + optfeature "kate plugins support" "kde-apps/kate-addons:6" optfeature "prendering (or previewing) R markdown (.Rmd) files" "app-text/pandoc" optfeature "managing citations while writing articles" "app-text/kbibtex" fi diff --git a/sets/kde-baseapps-23.04 b/sets/kde-baseapps-23.04 deleted file mode 100644 index ccd1442e22..0000000000 --- a/sets/kde-baseapps-23.04 +++ /dev/null @@ -1,5 +0,0 @@ -<kde-apps/kdialog-23.04.50 -<kde-apps/keditbookmarks-23.04.50 -<kde-apps/kfind-23.04.50 -<kde-apps/konqueror-23.04.50 -<www-client/falkon-23.04.50 diff --git a/sets/kde-baseapps-24.05 b/sets/kde-baseapps-24.05 new file mode 100644 index 0000000000..2ab95d740e --- /dev/null +++ b/sets/kde-baseapps-24.05 @@ -0,0 +1,5 @@ +<kde-apps/kdialog-24.05.50 +<kde-apps/keditbookmarks-24.05.50 +<kde-apps/kfind-24.05.50 +<kde-apps/konqueror-24.05.50 +<www-client/falkon-24.05.50 diff --git a/sets/kde-frameworks-5-5.112 b/sets/kde-frameworks-5-5.112 deleted file mode 100644 index 596d559be1..0000000000 --- a/sets/kde-frameworks-5-5.112 +++ /dev/null @@ -1,6 +0,0 @@ -@kde-frameworks-5-tier1-5.112 -@kde-frameworks-5-tier2-5.112 -@kde-frameworks-5-tier3-5.112 -# Tier 4: Provide extra features to other Frameworks to integrate with Plasma. -<kde-frameworks/frameworkintegration-5.112.50 -@kde-frameworks-5-portingaids-5.112 diff --git a/sets/kde-frameworks-5-5.116 b/sets/kde-frameworks-5-5.116 new file mode 100644 index 0000000000..946281aaf5 --- /dev/null +++ b/sets/kde-frameworks-5-5.116 @@ -0,0 +1,6 @@ +@kde-frameworks-5-tier1-5.116 +@kde-frameworks-5-tier2-5.116 +@kde-frameworks-5-tier3-5.116 +# Tier 4: Provide extra features to other Frameworks to integrate with Plasma. +<kde-frameworks/frameworkintegration-5.116.50 +@kde-frameworks-5-portingaids-5.116 diff --git a/sets/kde-frameworks-5-portingaids-5.112 b/sets/kde-frameworks-5-portingaids-5.112 deleted file mode 100644 index 193f556462..0000000000 --- a/sets/kde-frameworks-5-portingaids-5.112 +++ /dev/null @@ -1,6 +0,0 @@ -# PortingAids: Code and utilities for transition from kdelibs 4 to Frameworks 5. -<kde-frameworks/countryflags-5.112.50 -<kde-frameworks/kdelibs4support-5.112.50 -<kde-frameworks/khtml-5.112.50 -<kde-frameworks/kjs-5.112.50 -<kde-frameworks/kross-5.112.50 diff --git a/sets/kde-frameworks-5-portingaids-5.116 b/sets/kde-frameworks-5-portingaids-5.116 new file mode 100644 index 0000000000..8cba69667a --- /dev/null +++ b/sets/kde-frameworks-5-portingaids-5.116 @@ -0,0 +1,6 @@ +# PortingAids: Code and utilities for transition from kdelibs 4 to Frameworks 5. +<kde-frameworks/countryflags-5.116.50 +<kde-frameworks/kdelibs4support-5.116.50 +<kde-frameworks/khtml-5.116.50 +<kde-frameworks/kjs-5.116.50 +<kde-frameworks/kross-5.116.50 diff --git a/sets/kde-frameworks-5-tier1 b/sets/kde-frameworks-5-tier1 index 1aa6ab3d9f..00a4752971 100644 --- a/sets/kde-frameworks-5-tier1 +++ b/sets/kde-frameworks-5-tier1 @@ -8,7 +8,6 @@ kde-frameworks/extra-cmake-modules:0 kde-frameworks/kapidox:5 kde-frameworks/karchive:5 kde-frameworks/kcalendarcore:5 -# TODO: future: kcgroups (not packaged) kde-frameworks/kcodecs:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 @@ -23,7 +22,6 @@ kde-frameworks/kitemmodels:5 kde-frameworks/kitemviews:5 kde-frameworks/kplotting:5 kde-frameworks/kquickcharts:5 -# FIXME: uncomment: kde-frameworks/kuserfeedback:6 kde-frameworks/kwidgetsaddons:5 kde-frameworks/kwindowsystem:5 kde-frameworks/modemmanager-qt:5 diff --git a/sets/kde-frameworks-5-tier1-5.112 b/sets/kde-frameworks-5-tier1-5.112 deleted file mode 100644 index 45f9ea6c95..0000000000 --- a/sets/kde-frameworks-5-tier1-5.112 +++ /dev/null @@ -1,34 +0,0 @@ -# Tier 1: Depend only on Qt and possibly a few third-party libraries. -<kde-frameworks/attica-5.112.50 -<kde-frameworks/bluez-qt-5.112.50 -<kde-frameworks/breeze-icons-5.112.50 -<kde-frameworks/breeze-icons-rcc-5.112.50 -<kde-frameworks/extra-cmake-modules-5.112.50 -<kde-frameworks/kapidox-5.112.50 -<kde-frameworks/karchive-5.112.50 -<kde-frameworks/kcalendarcore-5.112.50 -<kde-frameworks/kcodecs-5.112.50 -<kde-frameworks/kconfig-5.112.50 -<kde-frameworks/kcoreaddons-5.112.50 -<kde-frameworks/kdbusaddons-5.112.50 -<kde-frameworks/kdnssd-5.112.50 -<kde-frameworks/kguiaddons-5.112.50 -<kde-frameworks/kholidays-5.112.50 -<kde-frameworks/ki18n-5.112.50 -<kde-frameworks/kidletime-5.112.50 -<kde-frameworks/kirigami-5.112.50 -<kde-frameworks/kitemmodels-5.112.50 -<kde-frameworks/kitemviews-5.112.50 -<kde-frameworks/kplotting-5.112.50 -<kde-frameworks/kquickcharts-5.112.50 -<kde-frameworks/kwidgetsaddons-5.112.50 -<kde-frameworks/kwindowsystem-5.112.50 -<kde-frameworks/modemmanager-qt-5.112.50 -<kde-frameworks/networkmanager-qt-5.112.50 -<kde-frameworks/oxygen-icons-5.112.50 -<kde-frameworks/prison-5.112.50 -<kde-frameworks/solid-5.112.50 -<kde-frameworks/sonnet-5.112.50 -<kde-frameworks/syntax-highlighting-5.112.50 -<kde-frameworks/threadweaver-5.112.50 -<kde-plasma/kwayland-5.112.50 diff --git a/sets/kde-frameworks-5-tier1-5.116 b/sets/kde-frameworks-5-tier1-5.116 new file mode 100644 index 0000000000..5f07addb06 --- /dev/null +++ b/sets/kde-frameworks-5-tier1-5.116 @@ -0,0 +1,34 @@ +# Tier 1: Depend only on Qt and possibly a few third-party libraries. +<kde-frameworks/attica-5.116.50 +<kde-frameworks/bluez-qt-5.116.50 +<kde-frameworks/breeze-icons-5.116.50 +<kde-frameworks/breeze-icons-rcc-5.116.50 +<kde-frameworks/extra-cmake-modules-5.116.50 +<kde-frameworks/kapidox-5.116.50 +<kde-frameworks/karchive-5.116.50 +<kde-frameworks/kcalendarcore-5.116.50 +<kde-frameworks/kcodecs-5.116.50 +<kde-frameworks/kconfig-5.116.50 +<kde-frameworks/kcoreaddons-5.116.50 +<kde-frameworks/kdbusaddons-5.116.50 +<kde-frameworks/kdnssd-5.116.50 +<kde-frameworks/kguiaddons-5.116.50 +<kde-frameworks/kholidays-5.116.50 +<kde-frameworks/ki18n-5.116.50 +<kde-frameworks/kidletime-5.116.50 +<kde-frameworks/kirigami-5.116.50 +<kde-frameworks/kitemmodels-5.116.50 +<kde-frameworks/kitemviews-5.116.50 +<kde-frameworks/kplotting-5.116.50 +<kde-frameworks/kquickcharts-5.116.50 +<kde-frameworks/kwidgetsaddons-5.116.50 +<kde-frameworks/kwindowsystem-5.116.50 +<kde-frameworks/modemmanager-qt-5.116.50 +<kde-frameworks/networkmanager-qt-5.116.50 +<kde-frameworks/oxygen-icons-5.116.50 +<kde-frameworks/prison-5.116.50 +<kde-frameworks/solid-5.116.50 +<kde-frameworks/sonnet-5.116.50 +<kde-frameworks/syntax-highlighting-5.116.50 +<kde-frameworks/threadweaver-5.116.50 +<kde-plasma/kwayland-5.116.50 diff --git a/sets/kde-frameworks-5-tier2 b/sets/kde-frameworks-5-tier2 index 146771c05e..9cba38482e 100644 --- a/sets/kde-frameworks-5-tier2 +++ b/sets/kde-frameworks-5-tier2 @@ -12,7 +12,6 @@ kde-frameworks/knotifications:5 kde-frameworks/kpackage:5 kde-frameworks/kpeople:5 kde-frameworks/kpty:5 -# TODO: future: kquickimageeditor (not packaged) kde-frameworks/kunitconversion:5 kde-frameworks/syndication:5 kde-plasma/plasma-activities:5 diff --git a/sets/kde-frameworks-5-tier2-5.112 b/sets/kde-frameworks-5-tier2-5.112 deleted file mode 100644 index 2e485ad985..0000000000 --- a/sets/kde-frameworks-5-tier2-5.112 +++ /dev/null @@ -1,16 +0,0 @@ -# Tier 2: Additionally depend on tier 1 frameworks. -<kde-frameworks/kauth-5.112.50 -<kde-frameworks/kcompletion-5.112.50 -<kde-frameworks/kcontacts-5.112.50 -<kde-frameworks/kcrash-5.112.50 -<kde-frameworks/kdoctools-5.112.50 -<kde-frameworks/kfilemetadata-5.112.50 -<kde-frameworks/kimageformats-5.112.50 -<kde-frameworks/kjobwidgets-5.112.50 -<kde-frameworks/knotifications-5.112.50 -<kde-frameworks/kpackage-5.112.50 -<kde-frameworks/kpeople-5.112.50 -<kde-frameworks/kpty-5.112.50 -<kde-frameworks/kunitconversion-5.112.50 -<kde-frameworks/syndication-5.112.50 -<kde-plasma/plasma-activities-5.112.50 diff --git a/sets/kde-frameworks-5-tier2-5.116 b/sets/kde-frameworks-5-tier2-5.116 new file mode 100644 index 0000000000..e27cf161ff --- /dev/null +++ b/sets/kde-frameworks-5-tier2-5.116 @@ -0,0 +1,16 @@ +# Tier 2: Additionally depend on tier 1 frameworks. +<kde-frameworks/kauth-5.116.50 +<kde-frameworks/kcompletion-5.116.50 +<kde-frameworks/kcontacts-5.116.50 +<kde-frameworks/kcrash-5.116.50 +<kde-frameworks/kdoctools-5.116.50 +<kde-frameworks/kfilemetadata-5.116.50 +<kde-frameworks/kimageformats-5.116.50 +<kde-frameworks/kjobwidgets-5.116.50 +<kde-frameworks/knotifications-5.116.50 +<kde-frameworks/kpackage-5.116.50 +<kde-frameworks/kpeople-5.116.50 +<kde-frameworks/kpty-5.116.50 +<kde-frameworks/kunitconversion-5.116.50 +<kde-frameworks/syndication-5.116.50 +<kde-plasma/plasma-activities-5.116.50 diff --git a/sets/kde-frameworks-5-tier3-5.112 b/sets/kde-frameworks-5-tier3-5.112 deleted file mode 100644 index 218359272f..0000000000 --- a/sets/kde-frameworks-5-tier3-5.112 +++ /dev/null @@ -1,27 +0,0 @@ -# Tier 3: More powerful, comprehensive packages, with complex dependencies. -<kde-frameworks/baloo-5.112.50 -<kde-frameworks/kbookmarks-5.112.50 -<kde-frameworks/kcmutils-5.112.50 -<kde-frameworks/kconfigwidgets-5.112.50 -<kde-frameworks/kdav-5.112.50 -<kde-frameworks/kdeclarative-5.112.50 -<kde-frameworks/kded-5.112.50 -<kde-frameworks/kdesu-5.112.50 -<kde-frameworks/kemoticons-5.112.50 -<kde-frameworks/kglobalaccel-5.112.50 -<kde-frameworks/kiconthemes-5.112.50 -<kde-frameworks/kinit-5.112.50 -<kde-frameworks/kio-5.112.50 -<kde-frameworks/knewstuff-5.112.50 -<kde-frameworks/knotifyconfig-5.112.50 -<kde-frameworks/kparts-5.112.50 -<kde-frameworks/krunner-5.112.50 -<kde-frameworks/kservice-5.112.50 -<kde-frameworks/ktexteditor-5.112.50 -<kde-frameworks/ktextwidgets-5.112.50 -<kde-frameworks/kwallet-5.112.50 -<kde-frameworks/kxmlgui-5.112.50 -<kde-frameworks/purpose-5.112.50 -<kde-frameworks/qqc2-desktop-style-5.112.50 -<kde-plasma/libplasma-5.112.50 -<kde-plasma/plasma-activities-stats-5.112.50 diff --git a/sets/kde-frameworks-5-tier3-5.116 b/sets/kde-frameworks-5-tier3-5.116 new file mode 100644 index 0000000000..b82a8b943b --- /dev/null +++ b/sets/kde-frameworks-5-tier3-5.116 @@ -0,0 +1,27 @@ +# Tier 3: More powerful, comprehensive packages, with complex dependencies. +<kde-frameworks/baloo-5.116.50 +<kde-frameworks/kbookmarks-5.116.50 +<kde-frameworks/kcmutils-5.116.50 +<kde-frameworks/kconfigwidgets-5.116.50 +<kde-frameworks/kdav-5.116.50 +<kde-frameworks/kdeclarative-5.116.50 +<kde-frameworks/kded-5.116.50 +<kde-frameworks/kdesu-5.116.50 +<kde-frameworks/kemoticons-5.116.50 +<kde-frameworks/kglobalaccel-5.116.50 +<kde-frameworks/kiconthemes-5.116.50 +<kde-frameworks/kinit-5.116.50 +<kde-frameworks/kio-5.116.50 +<kde-frameworks/knewstuff-5.116.50 +<kde-frameworks/knotifyconfig-5.116.50 +<kde-frameworks/kparts-5.116.50 +<kde-frameworks/krunner-5.116.50 +<kde-frameworks/kservice-5.116.50 +<kde-frameworks/ktexteditor-5.116.50 +<kde-frameworks/ktextwidgets-5.116.50 +<kde-frameworks/kwallet-5.116.50 +<kde-frameworks/kxmlgui-5.116.50 +<kde-frameworks/purpose-5.116.50 +<kde-frameworks/qqc2-desktop-style-5.116.50 +<kde-plasma/libplasma-5.116.50 +<kde-plasma/plasma-activities-stats-5.116.50 diff --git a/sets/kde-frameworks-6.4 b/sets/kde-frameworks-6.4 new file mode 100644 index 0000000000..7ba7d5af54 --- /dev/null +++ b/sets/kde-frameworks-6.4 @@ -0,0 +1,5 @@ +@kde-frameworks-tier1-6.4 +@kde-frameworks-tier2-6.4 +@kde-frameworks-tier3-6.4 +# Tier 6.4.50: Provide extra features to other Frameworks to integrate with Plasma. +<kde-frameworks/frameworkintegration-6.4.50:6 diff --git a/sets/kde-frameworks-live b/sets/kde-frameworks-live index 0edd71443d..c8b25150cd 100644 --- a/sets/kde-frameworks-live +++ b/sets/kde-frameworks-live @@ -1,6 +1,5 @@ @kde-frameworks-tier1-live @kde-frameworks-tier2-live -#@kde-frameworks-tier3-live +@kde-frameworks-tier3-live # Tier 4: Provide extra features to other Frameworks to integrate with Plasma. -#~kde-frameworks/frameworkintegration-9999 -#@kde-frameworks-portingaids-live +~kde-frameworks/frameworkintegration-9999:6 diff --git a/sets/kde-frameworks-tier1-6.4 b/sets/kde-frameworks-tier1-6.4 new file mode 100644 index 0000000000..fb41c46225 --- /dev/null +++ b/sets/kde-frameworks-tier1-6.4 @@ -0,0 +1,32 @@ +# Tier 6.4.50: Depend only on Qt and possibly a few third-party libraries. +<kde-frameworks/attica-6.4.50:6 +<kde-frameworks/bluez-qt-6.4.50:6 +<kde-frameworks/breeze-icons-6.4.50:6 +<kde-frameworks/extra-cmake-modules-6.4.50:0 +<kde-frameworks/karchive-6.4.50:6 +<kde-frameworks/kcalendarcore-6.4.50:6 +<kde-frameworks/kcodecs-6.4.50:6 +<kde-frameworks/kconfig-6.4.50:6 +<kde-frameworks/kcoreaddons-6.4.50:6 +<kde-frameworks/kdbusaddons-6.4.50:6 +<kde-frameworks/kdnssd-6.4.50:6 +<kde-frameworks/kguiaddons-6.4.50:6 +<kde-frameworks/kholidays-6.4.50:6 +<kde-frameworks/ki18n-6.4.50:6 +<kde-frameworks/kidletime-6.4.50:6 +<kde-frameworks/kirigami-6.4.50:6 +<kde-frameworks/kitemmodels-6.4.50:6 +<kde-frameworks/kitemviews-6.4.50:6 +<kde-frameworks/kplotting-6.4.50:6 +<kde-frameworks/kquickcharts-6.4.50:6 +<kde-frameworks/ktexttemplate-6.4.50:6 +<kde-frameworks/kuserfeedback-6.4.50:6 +<kde-frameworks/kwidgetsaddons-6.4.50:6 +<kde-frameworks/kwindowsystem-6.4.50:6 +<kde-frameworks/modemmanager-qt-6.4.50:6 +<kde-frameworks/networkmanager-qt-6.4.50:6 +<kde-frameworks/prison-6.4.50:6 +<kde-frameworks/solid-6.4.50:6 +<kde-frameworks/sonnet-6.4.50:6 +<kde-frameworks/syntax-highlighting-6.4.50:6 +<kde-frameworks/threadweaver-6.4.50:6 diff --git a/sets/kde-frameworks-tier1-live b/sets/kde-frameworks-tier1-live index 8b1291891f..dfe541277a 100644 --- a/sets/kde-frameworks-tier1-live +++ b/sets/kde-frameworks-tier1-live @@ -1,32 +1,32 @@ # Tier 1: Depend only on Qt and possibly a few third-party libraries. -~kde-frameworks/attica-9999 -~kde-frameworks/bluez-qt-9999 -~kde-frameworks/breeze-icons-9999 -~kde-frameworks/breeze-icons-rcc-9999 -~kde-frameworks/extra-cmake-modules-9999 -~kde-frameworks/karchive-9999 -~kde-frameworks/kcalendarcore-9999 -~kde-frameworks/kcodecs-9999 -~kde-frameworks/kconfig-9999 -~kde-frameworks/kcoreaddons-9999 -~kde-frameworks/kdbusaddons-9999 -~kde-frameworks/kdnssd-9999 -~kde-frameworks/kguiaddons-9999 -~kde-frameworks/kholidays-9999 -~kde-frameworks/ki18n-9999 -~kde-frameworks/kidletime-9999 -~kde-frameworks/kirigami-9999 -~kde-frameworks/kitemmodels-9999 -~kde-frameworks/kitemviews-9999 -~kde-frameworks/kplotting-9999 -~kde-frameworks/kquickcharts-9999 -~kde-frameworks/kwidgetsaddons-9999 -~kde-frameworks/kwindowsystem-9999 -~kde-frameworks/modemmanager-qt-9999 -~kde-frameworks/networkmanager-qt-9999 -~kde-frameworks/oxygen-icons-9999 -~kde-frameworks/prison-9999 -~kde-frameworks/solid-9999 -~kde-frameworks/sonnet-9999 -~kde-frameworks/syntax-highlighting-9999 -~kde-frameworks/threadweaver-9999 +~kde-frameworks/attica-9999:6 +~kde-frameworks/bluez-qt-9999:6 +~kde-frameworks/breeze-icons-9999:6 +~kde-frameworks/extra-cmake-modules-9999:0 +~kde-frameworks/karchive-9999:6 +~kde-frameworks/kcalendarcore-9999:6 +~kde-frameworks/kcodecs-9999:6 +~kde-frameworks/kconfig-9999:6 +~kde-frameworks/kcoreaddons-9999:6 +~kde-frameworks/kdbusaddons-9999:6 +~kde-frameworks/kdnssd-9999:6 +~kde-frameworks/kguiaddons-9999:6 +~kde-frameworks/kholidays-9999:6 +~kde-frameworks/ki18n-9999:6 +~kde-frameworks/kidletime-9999:6 +~kde-frameworks/kirigami-9999:6 +~kde-frameworks/kitemmodels-9999:6 +~kde-frameworks/kitemviews-9999:6 +~kde-frameworks/kplotting-9999:6 +~kde-frameworks/kquickcharts-9999:6 +~kde-frameworks/ktexttemplate-9999:6 +~kde-frameworks/kuserfeedback-9999:6 +~kde-frameworks/kwidgetsaddons-9999:6 +~kde-frameworks/kwindowsystem-9999:6 +~kde-frameworks/modemmanager-qt-9999:6 +~kde-frameworks/networkmanager-qt-9999:6 +~kde-frameworks/prison-9999:6 +~kde-frameworks/solid-9999:6 +~kde-frameworks/sonnet-9999:6 +~kde-frameworks/syntax-highlighting-9999:6 +~kde-frameworks/threadweaver-9999:6 diff --git a/sets/kde-frameworks-tier2-6.4 b/sets/kde-frameworks-tier2-6.4 new file mode 100644 index 0000000000..1da37d5806 --- /dev/null +++ b/sets/kde-frameworks-tier2-6.4 @@ -0,0 +1,17 @@ +# Tier 6.4.50: Additionally depend on tier 1 frameworks. +<kde-frameworks/kauth-6.4.50:6 +<kde-frameworks/kcolorscheme-6.4.50:6 +<kde-frameworks/kcompletion-6.4.50:6 +<kde-frameworks/kcontacts-6.4.50:6 +<kde-frameworks/kcrash-6.4.50:6 +<kde-frameworks/kdoctools-6.4.50:6 +<kde-frameworks/kfilemetadata-6.4.50:6 +<kde-frameworks/kimageformats-6.4.50:6 +<kde-frameworks/kjobwidgets-6.4.50:6 +<kde-frameworks/knotifications-6.4.50:6 +<kde-frameworks/kpackage-6.4.50:6 +<kde-frameworks/kpty-6.4.50:6 +<kde-frameworks/kstatusnotifieritem-6.4.50:6 +<kde-frameworks/ksvg-6.4.50:6 +<kde-frameworks/kunitconversion-6.4.50:6 +<kde-frameworks/syndication-6.4.50:6 diff --git a/sets/kde-frameworks-tier2-live b/sets/kde-frameworks-tier2-live index e8467273a2..868ee3aac4 100644 --- a/sets/kde-frameworks-tier2-live +++ b/sets/kde-frameworks-tier2-live @@ -1,18 +1,17 @@ # Tier 2: Additionally depend on tier 1 frameworks. -~kde-frameworks/kauth-9999 -~kde-frameworks/kcolorscheme-9999 -~kde-frameworks/kcompletion-9999 -~kde-frameworks/kcontacts-9999 -~kde-frameworks/kcrash-9999 -~kde-frameworks/kdoctools-9999 -~kde-frameworks/kfilemetadata-9999 -~kde-frameworks/kimageformats-9999 -~kde-frameworks/kjobwidgets-9999 -~kde-frameworks/knotifications-9999 -~kde-frameworks/kpackage-9999 -~kde-frameworks/kpeople-9999 -~kde-frameworks/kpty-9999 -~kde-frameworks/kstatusnotifieritem-9999 -~kde-frameworks/ksvg-9999 -~kde-frameworks/kunitconversion-9999 -~kde-frameworks/syndication-9999 +~kde-frameworks/kauth-9999:6 +~kde-frameworks/kcolorscheme-9999:6 +~kde-frameworks/kcompletion-9999:6 +~kde-frameworks/kcontacts-9999:6 +~kde-frameworks/kcrash-9999:6 +~kde-frameworks/kdoctools-9999:6 +~kde-frameworks/kfilemetadata-9999:6 +~kde-frameworks/kimageformats-9999:6 +~kde-frameworks/kjobwidgets-9999:6 +~kde-frameworks/knotifications-9999:6 +~kde-frameworks/kpackage-9999:6 +~kde-frameworks/kpty-9999:6 +~kde-frameworks/kstatusnotifieritem-9999:6 +~kde-frameworks/ksvg-9999:6 +~kde-frameworks/kunitconversion-9999:6 +~kde-frameworks/syndication-9999:6 diff --git a/sets/kde-frameworks-tier3-6.4 b/sets/kde-frameworks-tier3-6.4 new file mode 100644 index 0000000000..2f5f778a94 --- /dev/null +++ b/sets/kde-frameworks-tier3-6.4 @@ -0,0 +1,24 @@ +# Tier 6.4.50: More powerful, comprehensive packages, with complex dependencies. +<kde-frameworks/baloo-6.4.50:6 +<kde-frameworks/kbookmarks-6.4.50:6 +<kde-frameworks/kcmutils-6.4.50:6 +<kde-frameworks/kconfigwidgets-6.4.50:6 +<kde-frameworks/kdav-6.4.50:6 +<kde-frameworks/kdeclarative-6.4.50:6 +<kde-frameworks/kded-6.4.50:6 +<kde-frameworks/kdesu-6.4.50:6 +<kde-frameworks/kglobalaccel-6.4.50:6 +<kde-frameworks/kiconthemes-6.4.50:6 +<kde-frameworks/kio-6.4.50:6 +<kde-frameworks/knewstuff-6.4.50:6 +<kde-frameworks/knotifyconfig-6.4.50:6 +<kde-frameworks/kparts-6.4.50:6 +<kde-frameworks/kpeople-6.4.50:6 +<kde-frameworks/krunner-6.4.50:6 +<kde-frameworks/kservice-6.4.50:6 +<kde-frameworks/ktexteditor-6.4.50:6 +<kde-frameworks/ktextwidgets-6.4.50:6 +<kde-frameworks/kwallet-6.4.50:6 +<kde-frameworks/kxmlgui-6.4.50:6 +<kde-frameworks/purpose-6.4.50:6 +<kde-frameworks/qqc2-desktop-style-6.4.50:6 diff --git a/sets/kde-frameworks-tier3-live b/sets/kde-frameworks-tier3-live index 3c1870445f..73d36ca370 100644 --- a/sets/kde-frameworks-tier3-live +++ b/sets/kde-frameworks-tier3-live @@ -1,23 +1,24 @@ # Tier 3: More powerful, comprehensive packages, with complex dependencies. -~kde-frameworks/baloo-9999 -~kde-frameworks/kbookmarks-9999 -~kde-frameworks/kcmutils-9999 -~kde-frameworks/kconfigwidgets-9999 -~kde-frameworks/kdav-9999 -~kde-frameworks/kdeclarative-9999 -~kde-frameworks/kded-9999 -~kde-frameworks/kdesu-9999 -~kde-frameworks/kglobalaccel-9999 -~kde-frameworks/kiconthemes-9999 -~kde-frameworks/kio-9999 -~kde-frameworks/knewstuff-9999 -~kde-frameworks/knotifyconfig-9999 -~kde-frameworks/kparts-9999 -~kde-frameworks/krunner-9999 -~kde-frameworks/kservice-9999 -~kde-frameworks/ktexteditor-9999 -~kde-frameworks/ktextwidgets-9999 -~kde-frameworks/kwallet-9999 -~kde-frameworks/kxmlgui-9999 -~kde-frameworks/purpose-9999 -~kde-frameworks/qqc2-desktop-style-9999 +~kde-frameworks/baloo-9999:6 +~kde-frameworks/kbookmarks-9999:6 +~kde-frameworks/kcmutils-9999:6 +~kde-frameworks/kconfigwidgets-9999:6 +~kde-frameworks/kdav-9999:6 +~kde-frameworks/kdeclarative-9999:6 +~kde-frameworks/kded-9999:6 +~kde-frameworks/kdesu-9999:6 +~kde-frameworks/kglobalaccel-9999:6 +~kde-frameworks/kiconthemes-9999:6 +~kde-frameworks/kio-9999:6 +~kde-frameworks/knewstuff-9999:6 +~kde-frameworks/knotifyconfig-9999:6 +~kde-frameworks/kparts-9999:6 +~kde-frameworks/kpeople-9999:6 +~kde-frameworks/krunner-9999:6 +~kde-frameworks/kservice-9999:6 +~kde-frameworks/ktexteditor-9999:6 +~kde-frameworks/ktextwidgets-9999:6 +~kde-frameworks/kwallet-9999:6 +~kde-frameworks/kxmlgui-9999:6 +~kde-frameworks/purpose-9999:6 +~kde-frameworks/qqc2-desktop-style-9999:6 diff --git a/sets/kde-gear-23.04 b/sets/kde-gear-23.04 deleted file mode 100644 index 773f5294db..0000000000 --- a/sets/kde-gear-23.04 +++ /dev/null @@ -1,21 +0,0 @@ -<kde-apps/baloo-widgets-23.04.50 -<kde-apps/dolphin-23.04.50 -<kde-apps/kate-23.04.50 -<kde-apps/kate-addons-23.04.50 -<kde-apps/kate-lib-23.04.50 -<kde-apps/kde-apps-meta-23.04.50 -<kde-apps/kdecore-meta-23.04.50 -<kde-apps/khelpcenter-23.04.50 -<kde-apps/konsole-23.04.50 -<kde-apps/kwrite-23.04.50 -@kde-baseapps-23.04 -@kdeaccessibility-23.04 -@kdeadmin-23.04 -@kdeedu-23.04 -@kdegames-23.04 -@kdegraphics-23.04 -@kdemultimedia-23.04 -@kdenetwork-23.04 -@kdepim-23.04 -@kdesdk-23.04 -@kdeutils-23.04 diff --git a/sets/kde-gear-24.05 b/sets/kde-gear-24.05 new file mode 100644 index 0000000000..9d9403a7e8 --- /dev/null +++ b/sets/kde-gear-24.05 @@ -0,0 +1,21 @@ +<kde-apps/baloo-widgets-24.05.50 +<kde-apps/dolphin-24.05.50 +<kde-apps/kate-24.05.50 +<kde-apps/kate-addons-24.05.50 +<kde-apps/kate-lib-24.05.50 +<kde-apps/kde-apps-meta-24.05.50 +<kde-apps/kdecore-meta-24.05.50 +<kde-apps/khelpcenter-24.05.50 +<kde-apps/konsole-24.05.50 +<kde-apps/kwrite-24.05.50 +@kde-baseapps-24.05 +@kdeaccessibility-24.05 +@kdeadmin-24.05 +@kdeedu-24.05 +@kdegames-24.05 +@kdegraphics-24.05 +@kdemultimedia-24.05 +@kdenetwork-24.05 +@kdepim-24.05 +@kdesdk-24.05 +@kdeutils-24.05 diff --git a/sets/kde-plasma-5.27-live b/sets/kde-plasma-5.27-live deleted file mode 100644 index b2c8f2c1a5..0000000000 --- a/sets/kde-plasma-5.27-live +++ /dev/null @@ -1,55 +0,0 @@ -~kde-plasma/bluedevil-5.27.49.9999 -~kde-plasma/breeze-5.27.49.9999 -~kde-plasma/breeze-grub-5.27.49.9999 -~kde-plasma/breeze-gtk-5.27.49.9999 -~kde-plasma/breeze-plymouth-5.27.49.9999 -~kde-plasma/discover-5.27.49.9999 -~kde-plasma/drkonqi-5.27.49.9999 -~kde-plasma/flatpak-kcm-5.27.49.9999 -~kde-plasma/kactivitymanagerd-5.27.49.9999 -~kde-plasma/kde-cli-tools-5.27.49.9999 -~kde-plasma/kde-gtk-config-5.27.49.9999 -~kde-plasma/kdecoration-5.27.49.9999 -~kde-plasma/kdeplasma-addons-5.27.49.9999 -~kde-plasma/kgamma-5.27.49.9999 -~kde-plasma/khotkeys-5.27.49.9999 -~kde-plasma/kinfocenter-5.27.49.9999 -~kde-plasma/kmenuedit-5.27.49.9999 -~kde-plasma/kpipewire-5.27.49.9999 -~kde-plasma/kscreen-5.27.49.9999 -~kde-plasma/kscreenlocker-5.27.49.9999 -~kde-plasma/ksshaskpass-5.27.49.9999 -~kde-plasma/ksystemstats-5.27.49.9999 -~kde-plasma/kwallet-pam-5.27.49.9999 -~kde-plasma/kwayland-integration-5.27.49.9999 -~kde-plasma/kwin-5.27.49.9999 -~kde-plasma/kwrited-5.27.49.9999 -~kde-plasma/layer-shell-qt-5.27.49.9999 -~kde-plasma/libkscreen-5.27.49.9999 -~kde-plasma/libksysguard-5.27.49.9999 -~kde-plasma/libkworkspace-5.27.49.9999 -~kde-plasma/milou-5.27.49.9999 -~kde-plasma/oxygen-5.27.49.9999 -~kde-plasma/oxygen-sounds-5.27.49.9999 -~kde-plasma/plasma-browser-integration-5.27.49.9999 -~kde-plasma/plasma-desktop-5.27.49.9999 -~kde-plasma/plasma-disks-5.27.49.9999 -~kde-plasma/plasma-firewall-5.27.49.9999 -~kde-plasma/plasma-integration-5.27.49.9999 -~kde-plasma/plasma-meta-5.27.49.9999 -~kde-plasma/plasma-nm-5.27.49.9999 -~kde-plasma/plasma-pa-5.27.49.9999 -~kde-plasma/plasma-sdk-5.27.49.9999 -~kde-plasma/plasma-systemmonitor-5.27.49.9999 -~kde-plasma/plasma-thunderbolt-5.27.49.9999 -~kde-plasma/plasma-workspace-5.27.49.9999 -~kde-plasma/plasma-workspace-wallpapers-5.27.49.9999 -~kde-plasma/plasma-vault-5.27.49.9999 -~kde-plasma/plasma-welcome-5.27.49.9999 -~kde-plasma/plymouth-kcm-5.27.49.9999 -~kde-plasma/polkit-kde-agent-5.27.49.9999 -~kde-plasma/powerdevil-5.27.49.9999 -~kde-plasma/sddm-kcm-5.27.49.9999 -~kde-plasma/systemsettings-5.27.49.9999 -~kde-plasma/xdg-desktop-portal-kde-5.27.49.9999 -~kde-plasma/xembed-sni-proxy-5.27.49.9999 diff --git a/sets/kde-plasma-6.1 b/sets/kde-plasma-6.1 new file mode 100644 index 0000000000..852cad8574 --- /dev/null +++ b/sets/kde-plasma-6.1 @@ -0,0 +1,63 @@ +<kde-plasma/bluedevil-6.1.50 +<kde-plasma/breeze-6.1.50 +<kde-plasma/breeze-grub-6.1.50 +<kde-plasma/breeze-gtk-6.1.50 +<kde-plasma/breeze-plymouth-6.1.50 +<kde-plasma/discover-6.1.50 +<kde-plasma/drkonqi-6.1.50 +<kde-plasma/flatpak-kcm-6.1.50 +<kde-plasma/kactivitymanagerd-6.1.50 +<kde-plasma/kde-cli-tools-6.1.50 +<kde-plasma/kde-gtk-config-6.1.50 +<kde-plasma/kdecoration-6.1.50 +<kde-plasma/kdeplasma-addons-6.1.50 +<kde-plasma/kgamma-6.1.50 +<kde-plasma/kglobalacceld-6.1.50 +<kde-plasma/kinfocenter-6.1.50 +<kde-plasma/kmenuedit-6.1.50 +<kde-plasma/kpipewire-6.1.50 +<kde-plasma/krdp-6.1.50 +<kde-plasma/kscreen-6.1.50 +<kde-plasma/kscreenlocker-6.1.50 +<kde-plasma/ksshaskpass-6.1.50 +<kde-plasma/ksystemstats-6.1.50 +<kde-plasma/kwallet-pam-6.1.50 +<kde-plasma/kwayland-6.1.50 +<kde-plasma/kwayland-integration-6.1.50 +<kde-plasma/kwin-6.1.50 +<kde-plasma/kwrited-6.1.50 +<kde-plasma/layer-shell-qt-6.1.50 +<kde-plasma/libkscreen-6.1.50 +<kde-plasma/libksysguard-6.1.50 +<kde-plasma/libplasma-6.1.50 +<kde-plasma/milou-6.1.50 +<kde-plasma/ocean-sound-theme-6.1.50 +<kde-plasma/oxygen-6.1.50 +<kde-plasma/oxygen-sounds-6.1.50 +<kde-plasma/plasma-activities-6.1.50 +<kde-plasma/plasma-activities-stats-6.1.50 +<kde-plasma/plasma-browser-integration-6.1.50 +<kde-plasma/plasma-desktop-6.1.50 +<kde-plasma/plasma-disks-6.1.50 +<kde-plasma/plasma-firewall-6.1.50 +<kde-plasma/plasma-integration-6.1.50 +<kde-plasma/plasma-meta-6.1.50 +<kde-plasma/plasma-nm-6.1.50 +<kde-plasma/plasma-pa-6.1.50 +<kde-plasma/plasma-sdk-6.1.50 +<kde-plasma/plasma-systemmonitor-6.1.50 +<kde-plasma/plasma-thunderbolt-6.1.50 +<kde-plasma/plasma-vault-6.1.50 +<kde-plasma/plasma-welcome-6.1.50 +<kde-plasma/plasma-workspace-6.1.50 +<kde-plasma/plasma-workspace-wallpapers-6.1.50 +<kde-plasma/plasma5support-6.1.50 +<kde-plasma/plymouth-kcm-6.1.50 +<kde-plasma/polkit-kde-agent-6.1.50 +<kde-plasma/powerdevil-6.1.50 +<kde-plasma/print-manager-6.1.50 +<kde-plasma/qqc2-breeze-style-6.1.50 +<kde-plasma/sddm-kcm-6.1.50 +<kde-plasma/systemsettings-6.1.50 +<kde-plasma/wacomtablet-6.1.50 +<kde-plasma/xdg-desktop-portal-kde-6.1.50 diff --git a/sets/kde-plasma-live b/sets/kde-plasma-live index 235bc8e830..c835196ab5 100644 --- a/sets/kde-plasma-live +++ b/sets/kde-plasma-live @@ -16,18 +16,19 @@ ~kde-plasma/kinfocenter-9999 ~kde-plasma/kmenuedit-9999 ~kde-plasma/kpipewire-9999 +~kde-plasma/krdp-9999 ~kde-plasma/kscreen-9999 ~kde-plasma/kscreenlocker-9999 ~kde-plasma/ksshaskpass-9999 ~kde-plasma/ksystemstats-9999 ~kde-plasma/kwallet-pam-9999 ~kde-plasma/kwayland-9999 +~kde-plasma/kwayland-integration-9999 ~kde-plasma/kwin-9999 ~kde-plasma/kwrited-9999 ~kde-plasma/layer-shell-qt-9999 ~kde-plasma/libkscreen-9999 ~kde-plasma/libksysguard-9999 -~kde-plasma/libkworkspace-9999 ~kde-plasma/libplasma-9999 ~kde-plasma/milou-9999 ~kde-plasma/ocean-sound-theme-9999 @@ -55,8 +56,8 @@ ~kde-plasma/polkit-kde-agent-9999 ~kde-plasma/powerdevil-9999 ~kde-plasma/print-manager-9999 +~kde-plasma/qqc2-breeze-style-9999 ~kde-plasma/sddm-kcm-9999 ~kde-plasma/systemsettings-9999 ~kde-plasma/wacomtablet-9999 ~kde-plasma/xdg-desktop-portal-kde-9999 -~kde-plasma/xembed-sni-proxy-9999 diff --git a/sets/kdeaccessibility-23.04 b/sets/kdeaccessibility-23.04 deleted file mode 100644 index b7f928709d..0000000000 --- a/sets/kdeaccessibility-23.04 +++ /dev/null @@ -1,5 +0,0 @@ -<app-accessibility/kontrast-23.04.50 -<kde-apps/kdeaccessibility-meta-23.04.50 -<kde-apps/kmag-23.04.50 -<kde-apps/kmousetool-23.04.50 -<kde-apps/kmouth-23.04.50 diff --git a/sets/kdeaccessibility-24.05 b/sets/kdeaccessibility-24.05 new file mode 100644 index 0000000000..5fbba624f5 --- /dev/null +++ b/sets/kdeaccessibility-24.05 @@ -0,0 +1,5 @@ +<app-accessibility/kontrast-24.05.50 +<kde-apps/kdeaccessibility-meta-24.05.50 +<kde-apps/kmag-24.05.50 +<kde-apps/kmousetool-24.05.50 +<kde-apps/kmouth-24.05.50 diff --git a/sets/kdeadmin-23.04 b/sets/kdeadmin-23.04 deleted file mode 100644 index 6f3da44470..0000000000 --- a/sets/kdeadmin-23.04 +++ /dev/null @@ -1,3 +0,0 @@ -<kde-apps/kdeadmin-meta-23.04.50 -<kde-apps/kcron-23.04.50 -<kde-apps/ksystemlog-23.04.50 diff --git a/sets/kdeadmin-24.05 b/sets/kdeadmin-24.05 new file mode 100644 index 0000000000..ddc1190378 --- /dev/null +++ b/sets/kdeadmin-24.05 @@ -0,0 +1,3 @@ +<kde-apps/kdeadmin-meta-24.05.50 +<kde-apps/kcron-24.05.50 +<kde-apps/ksystemlog-24.05.50 diff --git a/sets/kdeedu-23.04 b/sets/kdeedu-23.04 deleted file mode 100644 index b8247c949f..0000000000 --- a/sets/kdeedu-23.04 +++ /dev/null @@ -1,26 +0,0 @@ -<kde-apps/analitza-23.04.50 -<kde-apps/artikulate-23.04.50 -<kde-apps/blinken-23.04.50 -<kde-apps/cantor-23.04.50 -<kde-apps/kalgebra-23.04.50 -<kde-apps/kalzium-23.04.50 -<kde-apps/kanagram-23.04.50 -<kde-apps/kbruch-23.04.50 -<kde-apps/kdeedu-data-23.04.50 -<kde-apps/kdeedu-meta-23.04.50 -<kde-apps/kgeography-23.04.50 -<kde-apps/khangman-23.04.50 -<kde-apps/kig-23.04.50 -<kde-apps/kiten-23.04.50 -<kde-apps/klettres-23.04.50 -<kde-apps/kmplot-23.04.50 -<kde-apps/kqtquickcharts-23.04.50 -<kde-apps/ktouch-23.04.50 -<kde-apps/kturtle-23.04.50 -<kde-apps/kwordquiz-23.04.50 -<kde-apps/libkeduvocdocument-23.04.50 -<kde-apps/marble-23.04.50 -<kde-apps/minuet-23.04.50 -<kde-apps/parley-23.04.50 -<kde-apps/rocs-23.04.50 -<kde-apps/step-23.04.50 diff --git a/sets/kdeedu-24.05 b/sets/kdeedu-24.05 new file mode 100644 index 0000000000..6ab99323a1 --- /dev/null +++ b/sets/kdeedu-24.05 @@ -0,0 +1,26 @@ +<kde-apps/analitza-24.05.50 +<kde-apps/artikulate-24.05.50 +<kde-apps/blinken-24.05.50 +<kde-apps/cantor-24.05.50 +<kde-apps/kalgebra-24.05.50 +<kde-apps/kalzium-24.05.50 +<kde-apps/kanagram-24.05.50 +<kde-apps/kbruch-24.05.50 +<kde-apps/kdeedu-data-24.05.50 +<kde-apps/kdeedu-meta-24.05.50 +<kde-apps/kgeography-24.05.50 +<kde-apps/khangman-24.05.50 +<kde-apps/kig-24.05.50 +<kde-apps/kiten-24.05.50 +<kde-apps/klettres-24.05.50 +<kde-apps/kmplot-24.05.50 +<kde-apps/kqtquickcharts-24.05.50 +<kde-apps/ktouch-24.05.50 +<kde-apps/kturtle-24.05.50 +<kde-apps/kwordquiz-24.05.50 +<kde-apps/libkeduvocdocument-24.05.50 +<kde-apps/marble-24.05.50 +<kde-apps/minuet-24.05.50 +<kde-apps/parley-24.05.50 +<kde-apps/rocs-24.05.50 +<kde-apps/step-24.05.50 diff --git a/sets/kdegames-23.04 b/sets/kdegames-23.04 deleted file mode 100644 index b3bf2867fb..0000000000 --- a/sets/kdegames-23.04 +++ /dev/null @@ -1,43 +0,0 @@ -<kde-apps/bomber-23.04.50 -<kde-apps/bovo-23.04.50 -<kde-apps/granatier-23.04.50 -<kde-apps/kajongg-23.04.50 -<kde-apps/kapman-23.04.50 -<kde-apps/katomic-23.04.50 -<kde-apps/kblackbox-23.04.50 -<kde-apps/kblocks-23.04.50 -<kde-apps/kbounce-23.04.50 -<kde-apps/kbreakout-23.04.50 -<kde-apps/kdegames-meta-23.04.50 -<kde-apps/kdiamond-23.04.50 -<kde-apps/kfourinline-23.04.50 -<kde-apps/kgoldrunner-23.04.50 -<kde-apps/kigo-23.04.50 -<kde-apps/killbots-23.04.50 -<kde-apps/kiriki-23.04.50 -<kde-apps/kjumpingcube-23.04.50 -<kde-apps/klickety-23.04.50 -<kde-apps/klines-23.04.50 -<kde-apps/kmahjongg-23.04.50 -<kde-apps/kmines-23.04.50 -<kde-apps/knavalbattle-23.04.50 -<kde-apps/knetwalk-23.04.50 -<kde-apps/knights-23.04.50 -<kde-apps/kolf-23.04.50 -<kde-apps/kollision-23.04.50 -<kde-apps/konquest-23.04.50 -<kde-apps/kpat-23.04.50 -<kde-apps/kreversi-23.04.50 -<kde-apps/kshisen-23.04.50 -<kde-apps/ksirk-23.04.50 -<kde-apps/ksnakeduel-23.04.50 -<kde-apps/kspaceduel-23.04.50 -<kde-apps/ksquares-23.04.50 -<kde-apps/ksudoku-23.04.50 -<kde-apps/ktuberling-23.04.50 -<kde-apps/kubrick-23.04.50 -<kde-apps/libkdegames-23.04.50 -<kde-apps/libkmahjongg-23.04.50 -<kde-apps/lskat-23.04.50 -<kde-apps/palapeli-23.04.50 -<kde-apps/picmi-23.04.50 diff --git a/sets/kdegames-24.05 b/sets/kdegames-24.05 new file mode 100644 index 0000000000..cc6ad72054 --- /dev/null +++ b/sets/kdegames-24.05 @@ -0,0 +1,44 @@ +<games-puzzle/skladnik-24.05.50 +<kde-apps/bomber-24.05.50 +<kde-apps/bovo-24.05.50 +<kde-apps/granatier-24.05.50 +<kde-apps/kajongg-24.05.50 +<kde-apps/kapman-24.05.50 +<kde-apps/katomic-24.05.50 +<kde-apps/kblackbox-24.05.50 +<kde-apps/kblocks-24.05.50 +<kde-apps/kbounce-24.05.50 +<kde-apps/kbreakout-24.05.50 +<kde-apps/kdegames-meta-24.05.50 +<kde-apps/kdiamond-24.05.50 +<kde-apps/kfourinline-24.05.50 +<kde-apps/kgoldrunner-24.05.50 +<kde-apps/kigo-24.05.50 +<kde-apps/killbots-24.05.50 +<kde-apps/kiriki-24.05.50 +<kde-apps/kjumpingcube-24.05.50 +<kde-apps/klickety-24.05.50 +<kde-apps/klines-24.05.50 +<kde-apps/kmahjongg-24.05.50 +<kde-apps/kmines-24.05.50 +<kde-apps/knavalbattle-24.05.50 +<kde-apps/knetwalk-24.05.50 +<kde-apps/knights-24.05.50 +<kde-apps/kolf-24.05.50 +<kde-apps/kollision-24.05.50 +<kde-apps/konquest-24.05.50 +<kde-apps/kpat-24.05.50 +<kde-apps/kreversi-24.05.50 +<kde-apps/kshisen-24.05.50 +<kde-apps/ksirk-24.05.50 +<kde-apps/ksnakeduel-24.05.50 +<kde-apps/kspaceduel-24.05.50 +<kde-apps/ksquares-24.05.50 +<kde-apps/ksudoku-24.05.50 +<kde-apps/ktuberling-24.05.50 +<kde-apps/kubrick-24.05.50 +<kde-apps/libkdegames-24.05.50 +<kde-apps/libkmahjongg-24.05.50 +<kde-apps/lskat-24.05.50 +<kde-apps/palapeli-24.05.50 +<kde-apps/picmi-24.05.50 diff --git a/sets/kdegames-live b/sets/kdegames-live index a2283e41cd..ae2bc68636 100644 --- a/sets/kdegames-live +++ b/sets/kdegames-live @@ -1,3 +1,4 @@ +~games-puzzle/skladnik-9999 ~kde-apps/bomber-9999 ~kde-apps/bovo-9999 ~kde-apps/granatier-9999 diff --git a/sets/kdegraphics-23.04 b/sets/kdegraphics-23.04 deleted file mode 100644 index 3ca056b0f4..0000000000 --- a/sets/kdegraphics-23.04 +++ /dev/null @@ -1,18 +0,0 @@ -<kde-apps/gwenview-23.04.50 -<kde-apps/kamera-23.04.50 -<kde-apps/kcolorchooser-23.04.50 -<kde-apps/kdegraphics-meta-23.04.50 -<kde-apps/kdegraphics-mobipocket-23.04.50 -<kde-apps/kolourpaint-23.04.50 -<kde-apps/kruler-23.04.50 -<kde-apps/libkdcraw-23.04.50 -<kde-apps/libkexiv2-23.04.50 -<kde-apps/libksane-23.04.50 -<kde-apps/okular-23.04.50 -<kde-apps/spectacle-23.04.50 -<kde-apps/svgpart-23.04.50 -<kde-apps/thumbnailers-23.04.50 -<kde-misc/colord-kde-23.04.50 -<kde-misc/skanlite-23.04.50 -<media-gfx/skanpage-23.04.50 -<media-libs/ksanecore-23.04.50 diff --git a/sets/kdegraphics-24.05 b/sets/kdegraphics-24.05 new file mode 100644 index 0000000000..178b23dbdc --- /dev/null +++ b/sets/kdegraphics-24.05 @@ -0,0 +1,18 @@ +<kde-apps/gwenview-24.05.50 +<kde-apps/kamera-24.05.50 +<kde-apps/kcolorchooser-24.05.50 +<kde-apps/kdegraphics-meta-24.05.50 +<kde-apps/kdegraphics-mobipocket-24.05.50 +<kde-apps/kolourpaint-24.05.50 +<kde-apps/kruler-24.05.50 +<kde-apps/libkdcraw-24.05.50 +<kde-apps/libkexiv2-24.05.50 +<kde-apps/libksane-24.05.50 +<kde-apps/okular-24.05.50 +<kde-apps/spectacle-24.05.50 +<kde-apps/svgpart-24.05.50 +<kde-apps/thumbnailers-24.05.50 +<kde-misc/colord-kde-24.05.50 +<kde-misc/skanlite-24.05.50 +<media-gfx/skanpage-24.05.50 +<media-libs/ksanecore-24.05.50 diff --git a/sets/kdegraphics-live b/sets/kdegraphics-live index 05e4ea6ea5..54ee462f04 100644 --- a/sets/kdegraphics-live +++ b/sets/kdegraphics-live @@ -14,5 +14,6 @@ ~kde-apps/thumbnailers-9999 ~kde-misc/colord-kde-9999 ~kde-misc/skanlite-9999 +~media-gfx/kgraphviewer-9999 ~media-gfx/skanpage-9999 ~media-libs/ksanecore-9999 diff --git a/sets/kdemultimedia-23.04 b/sets/kdemultimedia-23.04 deleted file mode 100644 index ac63e24b6a..0000000000 --- a/sets/kdemultimedia-23.04 +++ /dev/null @@ -1,15 +0,0 @@ -<kde-apps/audiocd-kio-23.04.50 -<kde-apps/dragon-23.04.50 -<kde-apps/ffmpegthumbs-23.04.50 -<kde-apps/juk-23.04.50 -<kde-apps/k3b-23.04.50 -<kde-apps/kamoso-23.04.50 -<kde-apps/kdemultimedia-meta-23.04.50 -<kde-apps/kdenlive-23.04.50 -<kde-apps/kmix-23.04.50 -<kde-apps/kwave-23.04.50 -<kde-apps/libkcddb-23.04.50 -<kde-apps/libkcompactdisc-23.04.50 -<media-sound/elisa-23.04.50 -<media-sound/kasts-23.04.50 -<media-sound/krecorder-23.04.50 diff --git a/sets/kdemultimedia-24.05 b/sets/kdemultimedia-24.05 new file mode 100644 index 0000000000..59239b8335 --- /dev/null +++ b/sets/kdemultimedia-24.05 @@ -0,0 +1,16 @@ +<kde-apps/audiocd-kio-24.05.50 +<kde-apps/dragon-24.05.50 +<kde-apps/ffmpegthumbs-24.05.50 +<kde-apps/juk-24.05.50 +<kde-apps/k3b-24.05.50 +<kde-apps/kamoso-24.05.50 +<kde-apps/kdemultimedia-meta-24.05.50 +<kde-apps/kdenlive-24.05.50 +<kde-apps/kmix-24.05.50 +<kde-apps/kwave-24.05.50 +<kde-apps/libkcddb-24.05.50 +<kde-apps/libkcompactdisc-24.05.50 +<media-sound/audex-24.05.50 +<media-sound/elisa-24.05.50 +<media-sound/kasts-24.05.50 +<media-sound/krecorder-24.05.50 diff --git a/sets/kdemultimedia-live b/sets/kdemultimedia-live index 505834d41d..ea82985530 100644 --- a/sets/kdemultimedia-live +++ b/sets/kdemultimedia-live @@ -10,6 +10,7 @@ ~kde-apps/kwave-9999 ~kde-apps/libkcddb-9999 ~kde-apps/libkcompactdisc-9999 +~media-sound/audex-9999 ~media-sound/elisa-9999 ~media-sound/kasts-9999 ~media-sound/krecorder-9999 diff --git a/sets/kdenetwork-23.04 b/sets/kdenetwork-23.04 deleted file mode 100644 index 94fe129e40..0000000000 --- a/sets/kdenetwork-23.04 +++ /dev/null @@ -1,20 +0,0 @@ -<kde-apps/dolphin-plugins-dropbox-23.04.50 -<kde-apps/kaccounts-integration-23.04.50 -<kde-apps/kaccounts-providers-23.04.50 -<kde-apps/kdenetwork-meta-23.04.50 -<kde-apps/kdenetwork-filesharing-23.04.50 -<kde-apps/kget-23.04.50 -<kde-apps/kio-extras-23.04.50 -<kde-apps/krdc-23.04.50 -<kde-apps/krfb-23.04.50 -<kde-apps/kopete-23.04.50 -<kde-apps/signon-kwallet-extension-23.04.50 -<kde-misc/kdeconnect-23.04.50 -<kde-misc/kio-gdrive-23.04.50 -<net-im/neochat-23.04.50 -<net-im/tokodon-23.04.50 -<net-irc/konversation-23.04.50 -<net-libs/libktorrent-23.04.50 -<net-misc/kio-zeroconf-23.04.50 -<net-news/alligator-23.04.50 -<net-p2p/ktorrent-23.04.50 diff --git a/sets/kdenetwork-24.05 b/sets/kdenetwork-24.05 new file mode 100644 index 0000000000..bae715039d --- /dev/null +++ b/sets/kdenetwork-24.05 @@ -0,0 +1,19 @@ +<kde-apps/dolphin-plugins-dropbox-24.05.50 +<kde-apps/kaccounts-integration-24.05.50 +<kde-apps/kaccounts-providers-24.05.50 +<kde-apps/kdenetwork-meta-24.05.50 +<kde-apps/kdenetwork-filesharing-24.05.50 +<kde-apps/kget-24.05.50 +<kde-apps/kio-extras-24.05.50 +<kde-apps/krdc-24.05.50 +<kde-apps/krfb-24.05.50 +<kde-apps/signon-kwallet-extension-24.05.50 +<kde-misc/kdeconnect-24.05.50 +<kde-misc/kio-gdrive-24.05.50 +<net-im/neochat-24.05.50 +<net-im/tokodon-24.05.50 +<net-irc/konversation-24.05.50 +<net-libs/libktorrent-24.05.50 +<net-misc/kio-zeroconf-24.05.50 +<net-news/alligator-24.05.50 +<net-p2p/ktorrent-24.05.50 diff --git a/sets/kdepim-23.04 b/sets/kdepim-23.04 deleted file mode 100644 index f4cb1948e9..0000000000 --- a/sets/kdepim-23.04 +++ /dev/null @@ -1,57 +0,0 @@ -<app-office/merkuro-23.04.50 -<dev-libs/kopeninghours-23.04.50 -<dev-libs/kosmindoormap-23.04.50 -<dev-libs/kpublictransport-23.04.50 -<kde-apps/akonadi-23.04.50 -<kde-apps/akonadi-calendar-23.04.50 -<kde-apps/akonadi-contacts-23.04.50 -<kde-apps/akonadi-import-wizard-23.04.50 -<kde-apps/akonadi-mime-23.04.50 -<kde-apps/akonadi-notes-23.04.50 -<kde-apps/akonadi-search-23.04.50 -<kde-apps/akonadiconsole-23.04.50 -<kde-apps/akregator-23.04.50 -<kde-apps/calendarjanitor-23.04.50 -<kde-apps/calendarsupport-23.04.50 -<kde-apps/eventviews-23.04.50 -<kde-apps/grantlee-editor-23.04.50 -<kde-apps/grantleetheme-23.04.50 -<kde-apps/incidenceeditor-23.04.50 -<kde-apps/kaddressbook-23.04.50 -<kde-apps/kalarm-23.04.50 -<kde-apps/kcalutils-23.04.50 -<kde-apps/kdepim-addons-23.04.50 -<kde-apps/kdepim-meta-23.04.50 -<kde-apps/kdepim-runtime-23.04.50 -<kde-apps/kidentitymanagement-23.04.50 -<kde-apps/kimap-23.04.50 -<kde-apps/kitinerary-23.04.50 -<kde-apps/kldap-23.04.50 -<kde-apps/kleopatra-23.04.50 -<kde-apps/kmail-23.04.50 -<kde-apps/kmail-account-wizard-23.04.50 -<kde-apps/kmailtransport-23.04.50 -<kde-apps/kmbox-23.04.50 -<kde-apps/kmime-23.04.50 -<kde-apps/knotes-23.04.50 -<kde-apps/konsolekalendar-23.04.50 -<kde-apps/kontact-23.04.50 -<kde-apps/kontactinterface-23.04.50 -<kde-apps/korganizer-23.04.50 -<kde-apps/kpimtextedit-23.04.50 -<kde-apps/kpkpass-23.04.50 -<kde-apps/ksmtp-23.04.50 -<kde-apps/libgravatar-23.04.50 -<kde-apps/libkdepim-23.04.50 -<kde-apps/libkgapi-23.04.50 -<kde-apps/libkleo-23.04.50 -<kde-apps/libksieve-23.04.50 -<kde-apps/libktnef-23.04.50 -<kde-apps/mailcommon-23.04.50 -<kde-apps/mailimporter-23.04.50 -<kde-apps/mbox-importer-23.04.50 -<kde-apps/messagelib-23.04.50 -<kde-apps/pim-data-exporter-23.04.50 -<kde-apps/pim-sieve-editor-23.04.50 -<kde-apps/pimcommon-23.04.50 -<kde-misc/zanshin-23.04.50 diff --git a/sets/kdepim-24.05 b/sets/kdepim-24.05 new file mode 100644 index 0000000000..c98445786e --- /dev/null +++ b/sets/kdepim-24.05 @@ -0,0 +1,58 @@ +<app-office/merkuro-24.05.50 +<dev-libs/kopeninghours-24.05.50 +<dev-libs/kosmindoormap-24.05.50 +<dev-libs/kpublictransport-24.05.50 +<kde-apps/akonadi-24.05.50 +<kde-apps/akonadi-calendar-24.05.50 +<kde-apps/akonadi-contacts-24.05.50 +<kde-apps/akonadi-import-wizard-24.05.50 +<kde-apps/akonadi-mime-24.05.50 +<kde-apps/akonadi-notes-24.05.50 +<kde-apps/akonadi-search-24.05.50 +<kde-apps/akonadiconsole-24.05.50 +<kde-apps/akregator-24.05.50 +<kde-apps/calendarjanitor-24.05.50 +<kde-apps/calendarsupport-24.05.50 +<kde-apps/eventviews-24.05.50 +<kde-apps/grantlee-editor-24.05.50 +<kde-apps/grantleetheme-24.05.50 +<kde-apps/incidenceeditor-24.05.50 +<kde-apps/kaddressbook-24.05.50 +<kde-apps/kalarm-24.05.50 +<kde-apps/kcalutils-24.05.50 +<kde-apps/kdepim-addons-24.05.50 +<kde-apps/kdepim-meta-24.05.50 +<kde-apps/kdepim-runtime-24.05.50 +<kde-apps/kidentitymanagement-24.05.50 +<kde-apps/kimap-24.05.50 +<kde-apps/kitinerary-24.05.50 +<kde-apps/kldap-24.05.50 +<kde-apps/kleopatra-24.05.50 +<kde-apps/kmail-24.05.50 +<kde-apps/kmail-account-wizard-24.05.50 +<kde-apps/kmailtransport-24.05.50 +<kde-apps/kmbox-24.05.50 +<kde-apps/kmime-24.05.50 +<kde-apps/knotes-24.05.50 +<kde-apps/konsolekalendar-24.05.50 +<kde-apps/kontact-24.05.50 +<kde-apps/kontactinterface-24.05.50 +<kde-apps/korganizer-24.05.50 +<kde-apps/kpimtextedit-24.05.50 +<kde-apps/kpkpass-24.05.50 +<kde-apps/ksmtp-24.05.50 +<kde-apps/libgravatar-24.05.50 +<kde-apps/libkdepim-24.05.50 +<kde-apps/libkgapi-24.05.50 +<kde-apps/libkleo-24.05.50 +<kde-apps/libksieve-24.05.50 +<kde-apps/libktnef-24.05.50 +<kde-apps/mailcommon-24.05.50 +<kde-apps/mailimporter-24.05.50 +<kde-apps/mbox-importer-24.05.50 +<kde-apps/messagelib-24.05.50 +<kde-apps/mimetreeparser-24.05.50 +<kde-apps/pim-data-exporter-24.05.50 +<kde-apps/pim-sieve-editor-24.05.50 +<kde-apps/pimcommon-24.05.50 +<kde-misc/zanshin-24.05.50 diff --git a/sets/kdepim-live b/sets/kdepim-live index d293d4faf6..b032b3c1ee 100644 --- a/sets/kdepim-live +++ b/sets/kdepim-live @@ -33,7 +33,6 @@ ~kde-apps/kmailtransport-9999 ~kde-apps/kmbox-9999 ~kde-apps/kmime-9999 -~kde-apps/knotes-9999 ~kde-apps/konsolekalendar-9999 ~kde-apps/kontact-9999 ~kde-apps/kontactinterface-9999 @@ -51,6 +50,7 @@ ~kde-apps/mailimporter-9999 ~kde-apps/mbox-importer-9999 ~kde-apps/messagelib-9999 +~kde-apps/mimetreeparser-9999 ~kde-apps/pim-data-exporter-9999 ~kde-apps/pim-sieve-editor-9999 ~kde-apps/pimcommon-9999 diff --git a/sets/kdesdk-23.04 b/sets/kdesdk-23.04 deleted file mode 100644 index 462f03b457..0000000000 --- a/sets/kdesdk-23.04 +++ /dev/null @@ -1,19 +0,0 @@ -<dev-util/kdevelop-23.04.50 -<dev-util/kdevelop-php-23.04.50 -<dev-util/kdevelop-python-23.04.50 -<dev-util/kio-perldoc-23.04.50 -<kde-apps/cervisia-23.04.50 -<kde-apps/dolphin-plugins-git-23.04.50 -<kde-apps/dolphin-plugins-mercurial-23.04.50 -<kde-apps/dolphin-plugins-subversion-23.04.50 -<kde-apps/kapptemplate-23.04.50 -<kde-apps/kcachegrind-23.04.50 -<kde-apps/kde-dev-scripts-23.04.50 -<kde-apps/kde-dev-utils-23.04.50 -<kde-apps/kdesdk-meta-23.04.50 -<kde-apps/kdesdk-thumbnailers-23.04.50 -<kde-apps/kompare-23.04.50 -<kde-apps/libkomparediff2-23.04.50 -<kde-apps/lokalize-23.04.50 -<kde-apps/poxml-23.04.50 -<kde-apps/umbrello-23.04.50 diff --git a/sets/kdesdk-24.05 b/sets/kdesdk-24.05 new file mode 100644 index 0000000000..aa8a3ae150 --- /dev/null +++ b/sets/kdesdk-24.05 @@ -0,0 +1,19 @@ +<dev-util/kdevelop-24.05.50 +<dev-util/kdevelop-php-24.05.50 +<dev-util/kdevelop-python-24.05.50 +<dev-util/kio-perldoc-24.05.50 +<kde-apps/cervisia-24.05.50 +<kde-apps/dolphin-plugins-git-24.05.50 +<kde-apps/dolphin-plugins-mercurial-24.05.50 +<kde-apps/dolphin-plugins-subversion-24.05.50 +<kde-apps/kapptemplate-24.05.50 +<kde-apps/kcachegrind-24.05.50 +<kde-apps/kde-dev-scripts-24.05.50 +<kde-apps/kde-dev-utils-24.05.50 +<kde-apps/kdesdk-meta-24.05.50 +<kde-apps/kdesdk-thumbnailers-24.05.50 +<kde-apps/kompare-24.05.50 +<kde-apps/libkomparediff2-24.05.50 +<kde-apps/lokalize-24.05.50 +<kde-apps/poxml-24.05.50 +<kde-apps/umbrello-24.05.50 diff --git a/sets/kdesdk-live b/sets/kdesdk-live index f4d9fb923a..b7449f16e2 100644 --- a/sets/kdesdk-live +++ b/sets/kdesdk-live @@ -2,6 +2,7 @@ ~dev-util/kdevelop-php-9999 ~dev-util/kdevelop-python-9999 ~dev-util/kio-perldoc-9999 +~dev-util/massif-visualizer-9999 ~kde-apps/cervisia-9999 ~kde-apps/dolphin-plugins-git-9999 ~kde-apps/dolphin-plugins-mercurial-9999 diff --git a/sets/kdetelepathy b/sets/kdetelepathy deleted file mode 100644 index eb8ee265b5..0000000000 --- a/sets/kdetelepathy +++ /dev/null @@ -1,13 +0,0 @@ -# Autogenerated by regenerate-files, DO NOT EDIT. -kde-apps/ktp-accounts-kcm -kde-apps/ktp-approver -kde-apps/ktp-auth-handler -kde-apps/ktp-common-internals -kde-apps/ktp-contact-list -kde-apps/ktp-contact-runner -kde-apps/ktp-desktop-applets -kde-apps/ktp-filetransfer-handler -kde-apps/ktp-kded-module -kde-apps/ktp-send-file -kde-apps/ktp-text-ui -kde-apps/plasma-telepathy-meta diff --git a/sets/kdetelepathy-live b/sets/kdetelepathy-live deleted file mode 100644 index 6eab510588..0000000000 --- a/sets/kdetelepathy-live +++ /dev/null @@ -1,12 +0,0 @@ -~kde-apps/ktp-accounts-kcm-9999 -~kde-apps/ktp-approver-9999 -~kde-apps/ktp-auth-handler-9999 -~kde-apps/ktp-common-internals-9999 -~kde-apps/ktp-contact-list-9999 -~kde-apps/ktp-contact-runner-9999 -~kde-apps/ktp-desktop-applets-9999 -~kde-apps/ktp-filetransfer-handler-9999 -~kde-apps/ktp-kded-module-9999 -~kde-apps/ktp-send-file-9999 -~kde-apps/ktp-text-ui-9999 -~kde-apps/plasma-telepathy-meta-9999 diff --git a/sets/kdeutils-23.04 b/sets/kdeutils-23.04 deleted file mode 100644 index f8954ca9cd..0000000000 --- a/sets/kdeutils-23.04 +++ /dev/null @@ -1,25 +0,0 @@ -<app-cdr/dolphin-plugins-mountiso-23.04.50 -<app-crypt/keysmith-23.04.50 -<app-editors/ghostwriter-23.04.50 -<kde-apps/ark-23.04.50 -<kde-apps/filelight-23.04.50 -<kde-apps/kbackup-23.04.50 -<kde-apps/kcalc-23.04.50 -<kde-apps/kcharselect-23.04.50 -<kde-apps/kdebugsettings-23.04.50 -<kde-apps/kdeutils-meta-23.04.50 -<kde-apps/kdf-23.04.50 -<kde-apps/kfloppy-23.04.50 -<kde-apps/kgpg-23.04.50 -<kde-apps/kimagemapeditor-23.04.50 -<kde-apps/kteatime-23.04.50 -<kde-apps/ktimer-23.04.50 -<kde-apps/kwalletmanager-23.04.50 -<kde-plasma/print-manager-23.04.50 -<kde-apps/sweeper-23.04.50 -<kde-apps/yakuake-23.04.50 -<kde-misc/kclock-23.04.50 -<kde-misc/kweather-23.04.50 -<kde-misc/markdownpart-23.04.50 -<sys-block/partitionmanager-23.04.50 -<sys-libs/kpmcore-23.04.50 diff --git a/sets/kdeutils-24.05 b/sets/kdeutils-24.05 new file mode 100644 index 0000000000..a027f100df --- /dev/null +++ b/sets/kdeutils-24.05 @@ -0,0 +1,24 @@ +<app-cdr/dolphin-plugins-mountiso-24.05.50 +<app-cdr/isoimagewriter-24.05.50 +<app-crypt/keysmith-24.05.50 +<app-editors/ghostwriter-24.05.50 +<kde-apps/ark-24.05.50 +<kde-apps/filelight-24.05.50 +<kde-apps/kbackup-24.05.50 +<kde-apps/kcalc-24.05.50 +<kde-apps/kcharselect-24.05.50 +<kde-apps/kdebugsettings-24.05.50 +<kde-apps/kdeutils-meta-24.05.50 +<kde-apps/kdf-24.05.50 +<kde-apps/kgpg-24.05.50 +<kde-apps/kimagemapeditor-24.05.50 +<kde-apps/kteatime-24.05.50 +<kde-apps/ktimer-24.05.50 +<kde-apps/kwalletmanager-24.05.50 +<kde-apps/sweeper-24.05.50 +<kde-apps/yakuake-24.05.50 +<kde-misc/kclock-24.05.50 +<kde-misc/kweather-24.05.50 +<kde-misc/markdownpart-24.05.50 +<sys-block/partitionmanager-24.05.50 +<sys-libs/kpmcore-24.05.50 diff --git a/sets/kdeutils-live b/sets/kdeutils-live index 5afd6f03f0..fd76559b32 100644 --- a/sets/kdeutils-live +++ b/sets/kdeutils-live @@ -1,6 +1,8 @@ ~app-cdr/dolphin-plugins-mountiso-9999 +~app-cdr/isoimagewriter-9999 ~app-crypt/keysmith-9999 ~app-editors/ghostwriter-9999 +~dev-libs/kweathercore-9999 ~kde-apps/ark-9999 ~kde-apps/filelight-9999 ~kde-apps/kbackup-9999 diff --git a/sys-auth/polkit-qt/polkit-qt-9999.ebuild b/sys-auth/polkit-qt/polkit-qt-9999.ebuild index f33a795fd9..0dea041eae 100644 --- a/sys-auth/polkit-qt/polkit-qt-9999.ebuild +++ b/sys-auth/polkit-qt/polkit-qt-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/sys-block/partitionmanager/partitionmanager-23.08.49.9999.ebuild b/sys-block/partitionmanager/partitionmanager-23.08.49.9999.ebuild deleted file mode 100644 index 4b890464d2..0000000000 --- a/sys-block/partitionmanager/partitionmanager-23.08.49.9999.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -KFMIN=5.106.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Utility for management of disks, partitions and file systems" -HOMEPAGE="https://apps.kde.org/partitionmanager/" - -LICENSE="GPL-3" -SLOT="5" -KEYWORDS="" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=sys-auth/polkit-qt-0.113.0[qt5(+)] - >=sys-libs/kpmcore-${PVCUT}:5= -" -RDEPEND="${DEPEND}" diff --git a/sys-block/partitionmanager/partitionmanager-9999.ebuild b/sys-block/partitionmanager/partitionmanager-9999.ebuild index 4b890464d2..d76c260078 100644 --- a/sys-block/partitionmanager/partitionmanager-9999.ebuild +++ b/sys-block/partitionmanager/partitionmanager-9999.ebuild @@ -1,37 +1,36 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_HANDBOOK="optional" -KFMIN=5.106.0 +KFMIN=6.3.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.9 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Utility for management of disks, partitions and file systems" HOMEPAGE="https://apps.kde.org/partitionmanager/" LICENSE="GPL-3" -SLOT="5" +SLOT="6" KEYWORDS="" IUSE="" DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=sys-auth/polkit-qt-0.113.0[qt5(+)] - >=sys-libs/kpmcore-${PVCUT}:5= + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=sys-auth/polkit-qt-0.175.0[qt6] + >=sys-libs/kpmcore-${PVCUT}:6= " RDEPEND="${DEPEND}" diff --git a/sys-libs/kpmcore/kpmcore-23.08.49.9999.ebuild b/sys-libs/kpmcore/kpmcore-23.08.49.9999.ebuild deleted file mode 100644 index 9047cc06cf..0000000000 --- a/sys-libs/kpmcore/kpmcore-23.08.49.9999.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_NONGUI="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -inherit ecm gear.kde.org - -DESCRIPTION="Library for managing partitions" -HOMEPAGE="https://apps.kde.org/partitionmanager/" - -LICENSE="GPL-3" -SLOT="5/10" -KEYWORDS="" -IUSE="" - -# bug 689468, tests need polkit etc. -RESTRICT="test" - -BDEPEND="virtual/pkgconfig" -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=sys-apps/util-linux-2.33.2 - >=sys-auth/polkit-qt-0.113.0[qt5(+)] -" -RDEPEND="${DEPEND}" diff --git a/sys-libs/kpmcore/kpmcore-9999.ebuild b/sys-libs/kpmcore/kpmcore-9999.ebuild index 9047cc06cf..a671275522 100644 --- a/sys-libs/kpmcore/kpmcore-9999.ebuild +++ b/sys-libs/kpmcore/kpmcore-9999.ebuild @@ -1,33 +1,31 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_NONGUI="true" -KFMIN=5.106.0 -QTMIN=5.15.9 +KFMIN=6.3.0 +QTMIN=6.6.2 inherit ecm gear.kde.org DESCRIPTION="Library for managing partitions" HOMEPAGE="https://apps.kde.org/partitionmanager/" LICENSE="GPL-3" -SLOT="5/10" +SLOT="6/10" KEYWORDS="" IUSE="" # bug 689468, tests need polkit etc. RESTRICT="test" -BDEPEND="virtual/pkgconfig" DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 >=sys-apps/util-linux-2.33.2 - >=sys-auth/polkit-qt-0.113.0[qt5(+)] + >=sys-auth/polkit-qt-0.175.0[qt6] " RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" diff --git a/www-client/falkon/falkon-23.08.49.9999.ebuild b/www-client/falkon/falkon-23.08.49.9999.ebuild deleted file mode 100644 index 7d7aa6ab3e..0000000000 --- a/www-client/falkon/falkon-23.08.49.9999.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -PYTHON_COMPAT=( python3_{10..11} ) -inherit ecm gear.kde.org python-single-r1 - -DESCRIPTION="Cross-platform web browser using QtWebEngine" -HOMEPAGE="https://www.falkon.org/ https://apps.kde.org/falkon/" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="" -IUSE="dbus kde python +X" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" -RESTRICT="test" # bug 653046 - -COMMON_DEPEND=" - dev-libs/openssl:0= - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5[ssl] - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5[sqlite] - >=dev-qt/qtwebchannel-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5=[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - virtual/libintl - dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 ) - kde? ( - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/purpose-${KFMIN}:5 - ) - python? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep " - >=dev-python/pyside2-${QTMIN}[designer,gui,webengine,widgets,\${PYTHON_USEDEP}] \ - >=dev-python/shiboken2-${QTMIN}[\${PYTHON_USEDEP}] - ") - ) - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libxcb:= - x11-libs/xcb-util - ) -" -DEPEND="${COMMON_DEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 -" -if [[ ${KDE_BUILD_TYPE} != live ]]; then - DEPEND+=" >=kde-frameworks/ki18n-${KFMIN}:5" -fi -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtsvg-${QTMIN}:5 -" -BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" - -PATCHES=( "${FILESDIR}/${PN}-23.07.80-python3.patch" ) - -pkg_setup() { - use python && python-single-r1_pkg_setup - ecm_pkg_setup -} - -src_configure() { - local mycmakeargs=( - -DBUILD_KEYRING=OFF - -DDISABLE_DBUS=$(usex !dbus) - $(cmake_use_find_package kde KF5Wallet) - $(cmake_use_find_package kde KF5KIO) - -DBUILD_PYTHON_SUPPORT=$(usex python) - -DNO_X11=$(usex !X) - ) - use python && mycmakeargs+=( - -DPYTHON_CONFIG_SUFFIX="-${EPYTHON}" # shiboken_helpers.cmake quirk - -DPython3_INCLUDE_DIR=$(python_get_includedir) - -DPython3_LIBRARY=$(python_get_library_path) - ) - ecm_src_configure -} diff --git a/www-client/falkon/falkon-9999.ebuild b/www-client/falkon/falkon-9999.ebuild index 7d7aa6ab3e..a8dd39c055 100644 --- a/www-client/falkon/falkon-9999.ebuild +++ b/www-client/falkon/falkon-9999.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 ECM_TEST="true" -KFMIN=5.106.0 -QTMIN=5.15.9 -PYTHON_COMPAT=( python3_{10..11} ) +KFMIN=6.3.0 +QTMIN=6.6.2 +PYTHON_COMPAT=( python3_{10..12} ) inherit ecm gear.kde.org python-single-r1 DESCRIPTION="Cross-platform web browser using QtWebEngine" @@ -22,50 +22,43 @@ RESTRICT="test" # bug 653046 COMMON_DEPEND=" dev-libs/openssl:0= - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5[ssl] - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5[sqlite] - >=dev-qt/qtwebchannel-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5=[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus?,gui,network,sql,sqlite,ssl,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=dev-qt/qtwebchannel-${QTMIN}:6 + >=dev-qt/qtwebengine-${QTMIN}:6=[widgets] + >=kde-frameworks/karchive-${KFMIN}:6 virtual/libintl - dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 ) kde? ( - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/purpose-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kwallet-${KFMIN}:6 + >=kde-frameworks/purpose-${KFMIN}:6 ) python? ( ${PYTHON_DEPS} $(python_gen_cond_dep " - >=dev-python/pyside2-${QTMIN}[designer,gui,webengine,widgets,\${PYTHON_USEDEP}] \ - >=dev-python/shiboken2-${QTMIN}[\${PYTHON_USEDEP}] + >=dev-python/pyside6-${QTMIN}[designer,gui,webengine,widgets,\${PYTHON_USEDEP}] \ + >=dev-python/shiboken6-${QTMIN}[\${PYTHON_USEDEP}] ") ) X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 x11-libs/libxcb:= x11-libs/xcb-util ) " DEPEND="${COMMON_DEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtbase-${QTMIN}:6[concurrent] " if [[ ${KDE_BUILD_TYPE} != live ]]; then - DEPEND+=" >=kde-frameworks/ki18n-${KFMIN}:5" + DEPEND+=" >=kde-frameworks/ki18n-${KFMIN}:6" fi RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:6 " -BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5" - -PATCHES=( "${FILESDIR}/${PN}-23.07.80-python3.patch" ) +BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]" pkg_setup() { use python && python-single-r1_pkg_setup @@ -76,8 +69,8 @@ src_configure() { local mycmakeargs=( -DBUILD_KEYRING=OFF -DDISABLE_DBUS=$(usex !dbus) - $(cmake_use_find_package kde KF5Wallet) - $(cmake_use_find_package kde KF5KIO) + $(cmake_use_find_package kde KF6Wallet) + $(cmake_use_find_package kde KF6KIO) -DBUILD_PYTHON_SUPPORT=$(usex python) -DNO_X11=$(usex !X) ) diff --git a/www-client/falkon/files/falkon-23.07.80-python3.patch b/www-client/falkon/files/falkon-23.07.80-python3.patch deleted file mode 100644 index d0b0e4bad7..0000000000 --- a/www-client/falkon/files/falkon-23.07.80-python3.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 9415a9da443c9a566dd2220551928c16602fa284 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner <asturm@gentoo.org> -Date: Sun, 17 Jul 2022 12:45:25 +0200 -Subject: [PATCH] Python3 must be found first - -Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> ---- - CMakeLists.txt | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index a847838be..1b5b38bbc 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -134,12 +134,12 @@ endif() - # Optional: PySide2 - option(BUILD_PYTHON_SUPPORT "Support for Python plugins" ON) - if (BUILD_PYTHON_SUPPORT) -+ find_package(Python3 COMPONENTS Development) - find_package(PySide2 "2.0.0") - find_package(Shiboken2 "2.0.0") -- find_package(Python3 COMPONENTS Development) -+ set_package_properties(Python3 PROPERTIES DESCRIPTION "Python plugins" TYPE OPTIONAL) - set_package_properties(PySide2 PROPERTIES DESCRIPTION "Python plugins" TYPE OPTIONAL) - set_package_properties(Shiboken2 PROPERTIES DESCRIPTION "Python plugins" TYPE OPTIONAL) -- set_package_properties(Python3 PROPERTIES DESCRIPTION "Python plugins" TYPE OPTIONAL) - if (PySide2_FOUND AND Shiboken2_FOUND AND Python3_FOUND) - set(ENABLE_PYTHON_PLUGINS TRUE) - endif() --- -2.41.0 - |