commit:     201c11dcec6005bb25d5d0d98697d66f94b36341
Author:     Alfred Wingate <parona <AT> protonmail <DOT> com>
AuthorDate: Mon Apr 14 19:18:09 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Apr 27 21:25:13 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=201c11dc

kde-apps/kdeutils-meta: add || ( 7zip[symlink] p7zip )

Closes: https://bugs.gentoo.org/953096
Signed-off-by: Alfred Wingate <parona <AT> protonmail.com>
Closes: https://github.com/gentoo/kde/pull/1032
Signed-off-by: Sam James <sam <AT> gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 .../kdeutils-meta/kdeutils-meta-25.04.0-r1.ebuild  | 56 ++++++++++++++++++++++
 kde-apps/kdeutils-meta/metadata.xml                |  2 +-
 2 files changed, 57 insertions(+), 1 deletion(-)

diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-25.04.0-r1.ebuild 
b/kde-apps/kdeutils-meta/kdeutils-meta-25.04.0-r1.ebuild
new file mode 100644
index 000000000000..30c6dbb45b89
--- /dev/null
+++ b/kde-apps/kdeutils-meta/kdeutils-meta-25.04.0-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 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="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="7zip gpg lrz plasma rar +webengine"
+
+RDEPEND="
+       >=app-cdr/dolphin-plugins-mountiso-${PV}:*
+       >=app-cdr/isoimagewriter-${PV}:*
+       >=app-crypt/keysmith-${PV}
+       >=app-misc/francis-${PV}
+       >=dev-libs/kweathercore-${PV}:*
+       >=kde-apps/ark-${PV}:*
+       >=kde-apps/filelight-${PV}:*
+       >=kde-apps/kate-${PV}:*
+       >=kde-apps/kbackup-${PV}:*
+       >=kde-apps/kcalc-${PV}:*
+       >=kde-apps/kcharselect-${PV}:*
+       >=kde-apps/kdebugsettings-${PV}:*
+       >=kde-apps/kdf-${PV}:*
+       >=kde-apps/kteatime-${PV}:*
+       >=kde-apps/ktimer-${PV}:*
+       >=kde-apps/kwalletmanager-${PV}:*
+       >=kde-apps/sweeper-${PV}:*
+       >=kde-apps/yakuake-${PV}:*
+       >=kde-misc/kweather-${PV}:*
+       >=kde-misc/markdownpart-${PV}:*
+       >=sys-block/partitionmanager-${PV}:*
+       >=sys-libs/kpmcore-${PV}:*
+       gpg? ( >=kde-apps/kgpg-${PV}:* )
+       plasma? ( >=kde-misc/kclock-${PV} )
+       webengine? (
+               >=app-editors/ghostwriter-${PV}
+               >=kde-apps/kimagemapeditor-${PV}:*
+       )
+"
+# Optional runtime deps: kde-apps/ark
+RDEPEND="${RDEPEND}
+       7zip? ( || (
+               >=app-arch/7zip-24.09[symlink(+)]
+               app-arch/p7zip
+       ) )
+       lrz? ( app-arch/lrzip )
+       rar? ( || (
+               app-arch/rar
+               app-arch/unrar
+               app-arch/unar
+       ) )
+"

diff --git a/kde-apps/kdeutils-meta/metadata.xml 
b/kde-apps/kdeutils-meta/metadata.xml
index 39cf45a7e56d..4f23251f5917 100644
--- a/kde-apps/kdeutils-meta/metadata.xml
+++ b/kde-apps/kdeutils-meta/metadata.xml
@@ -9,7 +9,7 @@
                <bugs-to>https://bugs.kde.org/</bugs-to>
        </upstream>
        <use>
-               <flag name="7zip">Install <pkg>app-arch/p7zip</pkg> for 7zip 
archive support in <pkg>kde-apps/ark</pkg></flag>
+               <flag name="7zip">Install <pkg>app-arch/p7zip</pkg> or 
<pkg>app-arch/7zip</pkg>[symlink] for 7zip archive support in 
<pkg>kde-apps/ark</pkg></flag>
                <flag name="gpg">Install <pkg>kde-apps/kgpg</pkg> which depends 
on <pkg>kde-apps/akonadi</pkg></flag>
                <flag name="lrz">Install <pkg>app-arch/lrzip</pkg> for LRZ 
archive support in <pkg>kde-apps/ark</pkg></flag>
                <flag name="rar">Install one of <pkg>app-arch/rar</pkg>, 
<pkg>app-arch/unrar</pkg> or <pkg>app-arch/unar</pkg> for RAR archive support 
in <pkg>kde-apps/ark</pkg></flag>

Reply via email to