diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 16:47:34 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 16:47:34 -0500 |
| commit | dda948891d3731927b821ce31f9d9a2d03ba20c5 (patch) | |
| tree | 99cd40be4cbb0606260da212cd81b8ab2db9da9b /kde-misc | |
| parent | a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (diff) | |
| download | baldeagleos-repo-dda948891d3731927b821ce31f9d9a2d03ba20c5.tar.gz baldeagleos-repo-dda948891d3731927b821ce31f9d9a2d03ba20c5.tar.xz baldeagleos-repo-dda948891d3731927b821ce31f9d9a2d03ba20c5.zip | |
Adding metadata
Diffstat (limited to 'kde-misc')
86 files changed, 2207 insertions, 0 deletions
diff --git a/kde-misc/basket/Manifest b/kde-misc/basket/Manifest new file mode 100644 index 000000000000..6ddcffb35f0b --- /dev/null +++ b/kde-misc/basket/Manifest @@ -0,0 +1 @@ +DIST basket-2.49b_p20251207-555e8c30.tar.gz 6027740 BLAKE2B f6c78317332413f51ba4125d57baa93825a9f38a34eab76d60df8a59cfa8333549ef03d2438f002d78896c6f1ae0372b1c9f73697897e1c74c1d46abdcf7f62b SHA512 ee1281231bff397d6ae68af5c47d2b09ce7336027e18881535465998daaa8ad356e834ebaba3b7b3ba503971f2e0f1bde225eb4a50b0bd53b81166bc29cf527d diff --git a/kde-misc/basket/basket-2.49b_p20251207.ebuild b/kde-misc/basket/basket-2.49b_p20251207.ebuild new file mode 100644 index 000000000000..ac436d104218 --- /dev/null +++ b/kde-misc/basket/basket-2.49b_p20251207.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +ECM_HANDBOOK="optional" +KDE_ORG_COMMIT=555e8c30b6d6e7864291d3b8b16f07b8c687079f +KFMIN=6.9.0 +QTMIN=6.8.1 +inherit ecm kde.org xdg + +DESCRIPTION="Multiple information organizer - a DropDrawers clone" +HOMEPAGE="https://userbase.kde.org/BasKet https://invent.kde.org/utilities/basket" +SRC_URI="https://dev.gentoo.org/~asturm/distfiles/kde/${KDE_ORG_NAME}-${PV}-${KDE_ORG_COMMIT:0:8}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="crypt git" + +COMMON_DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml] + >=dev-qt/qtmultimedia-${QTMIN}:6 + >=kde-frameworks/karchive-${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/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kcrash-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kfilemetadata-${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/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 + crypt? ( app-crypt/gpgme:= ) + git? ( dev-libs/libgit2:= ) +" +DEPEND="${COMMON_DEPEND} + >=dev-qt/qtbase-${QTMIN}:6[concurrent] +" +RDEPEND="${COMMON_DEPEND} + !${CATEGORY}/${PN}:5 +" +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DENABLE_GPG=$(usex crypt) + -DENABLE_GIT=$(usex git) + ) + ecm_src_configure +} diff --git a/kde-misc/basket/metadata.xml b/kde-misc/basket/metadata.xml new file mode 100644 index 000000000000..6ee26600c427 --- /dev/null +++ b/kde-misc/basket/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/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?product=basket</bugs-to> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/colord-kde/Manifest b/kde-misc/colord-kde/Manifest new file mode 100644 index 000000000000..0720440c8b02 --- /dev/null +++ b/kde-misc/colord-kde/Manifest @@ -0,0 +1,2 @@ +DIST colord-kde-25.12.3.tar.xz 121116 BLAKE2B fee0d91001ac8931ba728621fc6dd9d0e10fc9e5b21a7f4ec54998341d3bacf88f080cf346693133100d690ddb7e34b9b436e632acc06474a2fbf0d09efe5716 SHA512 7351f71940f19d516bb199dde4b34115a310c3363a89c044148b6ab9d79aca76bd965648930a03f002e7bf6e4d9160e184b1d101b59b57ea9a675011b4e6dd95 +DIST colord-kde-26.04.1.tar.xz 121044 BLAKE2B 0d1d84b52a9e1a43bf48e5934e8e7f7614fa58cd8d53027704d90b28fd0f5aa12ed7ec5cfdc8a3f69d6803aa03319a93313b7e1b52e1a091cf623709d4051a2d SHA512 61d1eb152d5538fcd42e1a70bd2c17c7efb65471814687920b5c1baba5f96fc41b9e0dc847837cc54ea453eacf55a4aa95802b0e7a7c03e4a1a6bf568137558f diff --git a/kde-misc/colord-kde/colord-kde-25.12.3.ebuild b/kde-misc/colord-kde/colord-kde-25.12.3.ebuild new file mode 100644 index 000000000000..6d58839a0ad7 --- /dev/null +++ b/kde-misc/colord-kde/colord-kde-25.12.3.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY=graphics +KFMIN=6.19.0 +QTMIN=6.10.1 +inherit ecm gear.kde.org xdg + +DESCRIPTION="Provides interfaces and session daemon to colord" +HOMEPAGE="https://invent.kde.org/graphics/colord-kde" + +LICENSE="GPL-2+" +SLOT="6" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="X" + +COMMON_DEPEND=" + >=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? ( + x11-libs/libX11 + x11-libs/libxcb + ) +" +DEPEND="${COMMON_DEPEND} + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + X? ( x11-base/xorg-proto ) +" +RDEPEND="${COMMON_DEPEND} + dev-libs/kirigami-addons:6 + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + x11-misc/colord +" + +src_configure() { + local mycmakeargs=( + -DWITHOUT_X11=$(usex !X) + ) + ecm_src_configure +} + +pkg_postinst() { + xdg_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-26.04.1.ebuild b/kde-misc/colord-kde/colord-kde-26.04.1.ebuild new file mode 100644 index 000000000000..0b1430ea66e6 --- /dev/null +++ b/kde-misc/colord-kde/colord-kde-26.04.1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY=graphics +KFMIN=6.22.0 +QTMIN=6.10.1 +inherit ecm gear.kde.org xdg + +DESCRIPTION="Provides interfaces and session daemon to colord" +HOMEPAGE="https://invent.kde.org/graphics/colord-kde" + +LICENSE="GPL-2+" +SLOT="6" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="X" + +COMMON_DEPEND=" + >=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? ( + x11-libs/libX11 + x11-libs/libxcb + ) +" +DEPEND="${COMMON_DEPEND} + >=kde-frameworks/kwindowsystem-${KFMIN}:6[X] + X? ( x11-base/xorg-proto ) +" +RDEPEND="${COMMON_DEPEND} + dev-libs/kirigami-addons:6 + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + x11-misc/colord +" + +src_configure() { + local mycmakeargs=( + -DWITHOUT_X11=$(usex !X) + ) + ecm_src_configure +} + +pkg_postinst() { + xdg_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/metadata.xml b/kde-misc/colord-kde/metadata.xml new file mode 100644 index 000000000000..f2915ab8ac4d --- /dev/null +++ b/kde-misc/colord-kde/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/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> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/geminipart/Manifest b/kde-misc/geminipart/Manifest new file mode 100644 index 000000000000..c00161eb98d9 --- /dev/null +++ b/kde-misc/geminipart/Manifest @@ -0,0 +1 @@ +DIST geminipart-842ed7d533e646ec34652ed7d2e7ff39ec7c3b34.tar.bz2 23213 BLAKE2B 8023c6a1a97ac289a645addae89139737e236b5c4d31839619d0bc8e24298e005c78168819560a63701c2a634c5785a7049b8f4b6f3f65cbad27e02dd7f90986 SHA512 3bc03dc0c131e6bb0cf0b60317571c16389a3987dc15c4fd96096afc3dbc23f192119a499d7323d90a755c1cd15ec34a0e465e50e15a1c037bc5efd926c75b9c diff --git a/kde-misc/geminipart/geminipart-20250730.ebuild b/kde-misc/geminipart/geminipart-20250730.ebuild new file mode 100644 index 000000000000..27d46a6fb4ff --- /dev/null +++ b/kde-misc/geminipart/geminipart-20250730.ebuild @@ -0,0 +1,55 @@ +# Copyright 2021-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COMMIT="842ed7d533e646ec34652ed7d2e7ff39ec7c3b34" +ECM_TEST="forceoptional" +KFMIN=6.0.0 +QTMIN=6.0.0 +inherit ecm optfeature + +DESCRIPTION="KPart for viewing text/gemini files" +HOMEPAGE="https://gitlab.com/tobiasrautenkranz/geminipart" +SRC_URI="https://gitlab.com/tobiasrautenkranz/${PN}/-/archive/${COMMIT}/${PN}-${COMMIT}.tar.bz2" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="LGPL-2.1+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~x86" + +RDEPEND=" + !kde-misc/geminipart:5 + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[gui,network,widgets] + >=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 +" +DEPEND="${RDEPEND}" + +src_test() { + export QT_QPA_PLATFORM=offscreen + ecm_src_test +} + +src_prepare() { + # Konqueror may not be installed, don't make it default text/gemini handler + sed "/MimeType=/d" -i integration/gemini-konqueror.desktop || die + ecm_src_prepare +} + +src_install() { + ecm_src_install + + mv "${ED}/usr/share/kservices5" "${ED}/usr/share/kf6" || die +} + +pkg_postinst() { + ecm_pkg_postinst + + optfeature "handling gemini:// URLs in Konqueror browser" \ + "kde-apps/konqueror kde-misc/kio-gemini" +} diff --git a/kde-misc/geminipart/metadata.xml b/kde-misc/geminipart/metadata.xml new file mode 100644 index 000000000000..80326692e10d --- /dev/null +++ b/kde-misc/geminipart/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>cyber+gentoo@sysrq.in</email> + <name>Anna</name> + </maintainer> + <upstream> + <maintainer> + <name>Tobias Rautenkranz</name> + <email>mail@tobias.rautenkranz.ch</email> + </maintainer> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/kara/Manifest b/kde-misc/kara/Manifest new file mode 100644 index 000000000000..6519db6d16ff --- /dev/null +++ b/kde-misc/kara/Manifest @@ -0,0 +1 @@ +DIST kara-1.0.0.tar.gz 33143 BLAKE2B fdc1fcb09877fcbe7ac24a75bc46d6ea7ae1850f003b9d450776a25ab522d054919f4b7d2b9840387e84c3da6983bea4eec1bc3f7cc16e4d270d548077c122e3 SHA512 4f83a9d9f4420b8b76cf8410848bf56a13391bb606a7ec558446e5ac5f784b482ed2712583acf599a1702118c3c9af2293ade80a86bb71da8067f1157a99c1dc diff --git a/kde-misc/kara/kara-1.0.0-r1.ebuild b/kde-misc/kara/kara-1.0.0-r1.ebuild new file mode 100644 index 000000000000..250c9b057b2e --- /dev/null +++ b/kde-misc/kara/kara-1.0.0-r1.ebuild @@ -0,0 +1,36 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# minimum taken from CMakeLists.txt +QTMIN=6.4.0 +KFMIN=6.0.0 +inherit ecm + +DESCRIPTION="Desktop switching utility" +HOMEPAGE="https://github.com/dhruv8sh/kara" +SRC_URI="https://github.com/dhruv8sh/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-qt/qtbase:6[dbus,widgets] + dev-qt/qtdeclarative:6 + kde-frameworks/ki18n:6 + kde-frameworks/kservice:6 + kde-frameworks/kwindowsystem:6 + kde-plasma/libplasma:6 + kde-plasma/plasma-activities:6 + kde-plasma/plasma-workspace:6 + kde-plasma/kwin:6 +" +RDEPEND="${DEPEND} + kde-frameworks/kcmutils:6 + kde-frameworks/kconfig:6[qml] + kde-frameworks/kdeclarative:6 + kde-frameworks/kirigami:6 + kde-plasma/plasma5support:6 +" diff --git a/kde-misc/kara/metadata.xml b/kde-misc/kara/metadata.xml new file mode 100644 index 000000000000..cfca7547eb5d --- /dev/null +++ b/kde-misc/kara/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>cyber+gentoo@sysrq.in</email> + <name>Anna</name> + </maintainer> + <upstream> + <bugs-to>https://github.com/dhruv8sh/kara/issues</bugs-to> + <maintainer> + <name>Dhruvesh Surolia</name> + <email>dhruv8sh@proton.me</email> + </maintainer> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/kcgroups-dmemcg/Manifest b/kde-misc/kcgroups-dmemcg/Manifest new file mode 100644 index 000000000000..d8dd32411358 --- /dev/null +++ b/kde-misc/kcgroups-dmemcg/Manifest @@ -0,0 +1 @@ +DIST kcgroups-dmemcg-0.1.tar.gz 35169 BLAKE2B 89013dc56994aa793bf99da415da5246e6572492108b6e687eabc621675b4c47dfe70db54414fafc63d49e1631d3844d49f0192dc9cf6eb3ca3c118aa936d1de SHA512 c07e916fba15231d326ad6412745b296ee061fdfad425e221c50937f75f941b28e18cbaa944c626cd9c1941e14540eae5a2c78942d7a2c7e31bf297522327c3c diff --git a/kde-misc/kcgroups-dmemcg/kcgroups-dmemcg-0.1.ebuild b/kde-misc/kcgroups-dmemcg/kcgroups-dmemcg-0.1.ebuild new file mode 100644 index 000000000000..485bc49c494f --- /dev/null +++ b/kde-misc/kcgroups-dmemcg/kcgroups-dmemcg-0.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN="6.0.0" +inherit ecm + +DESCRIPTION="KDE library to manipulate cgroups and boost foreground apps, with dmem cgroup support" +HOMEPAGE="https://github.com/pixelcluster/kcgroups" +MY_TAG="dmemcg-experimental" +SRC_URI="https://github.com/pixelcluster/kcgroups/archive/refs/tags/kcgroups-${MY_TAG}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/kcgroups-kcgroups-${MY_TAG}" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-qt/qtbase:6 + kde-frameworks/kconfig:6 + kde-frameworks/kdbusaddons:6 + kde-frameworks/kwindowsystem:6 +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DBUILD_WITH_QT6=ON + ) + ecm_src_configure +} diff --git a/kde-misc/kcgroups-dmemcg/metadata.xml b/kde-misc/kcgroups-dmemcg/metadata.xml new file mode 100644 index 000000000000..67c9e2ce779e --- /dev/null +++ b/kde-misc/kcgroups-dmemcg/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>shaumya@gmail.com</email> + <name>Shaumyadeep Chaudhuri</name> + </maintainer> + <longdescription> + Fork of KDE's KCGroups utility library, adding integration with the dmem cgroup controller. + </longdescription> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/kclock/Manifest b/kde-misc/kclock/Manifest new file mode 100644 index 000000000000..1a79bb0065f3 --- /dev/null +++ b/kde-misc/kclock/Manifest @@ -0,0 +1,2 @@ +DIST kclock-25.12.3.tar.xz 720948 BLAKE2B 9e4c49d1e6cda0e24b100572dd4796766c2e2c54f86cec520e55a51145dcda90f276af75051cbbfc887304a439c5d86a37d0e217811640ed0526807e4bc9bd9e SHA512 5fb21c519fd8abcb693fc6630f90033e14a2ad21effb192617e6dcc91105327906df1e09ee5c91a8ca97796145e72c634947f20b26079bfca5daadadaf1db509 +DIST kclock-26.04.1.tar.xz 729732 BLAKE2B 047467cc2158398e7537f696f9ea25bd574acf9c9ad5fc89b73fb3ba8ce74ffa86b682b7aa0fec1fa54d95a5614c4094b0e0c18089a55d42700fa162549ccb7d SHA512 3d0f00c22759295c70f318c18e498b1abf8240ff836b20d060b3f133b4645faa4a7affb98b66179eed4d98d48e290727e85c6e2fd33001b1c45e7ea5e32a60a9 diff --git a/kde-misc/kclock/kclock-25.12.3.ebuild b/kde-misc/kclock/kclock-25.12.3.ebuild new file mode 100644 index 000000000000..3ad907adae2c --- /dev/null +++ b/kde-misc/kclock/kclock-25.12.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY="utilities" +KFMIN=6.22.0 +QTMIN=6.10.1 +inherit ecm gear.kde.org xdg + +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="amd64 arm64 ~loong ~ppc64 ~x86" + +# slot op: Uses Qt6WaylandClientPrivate +COMMON_DEPEND=" + dev-libs/kirigami-addons:6 + >=dev-qt/qtbase-${QTMIN}:6=[gui,network,wayland,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] + >=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-6.22.1:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + kde-plasma/libplasma:6= +" +DEPEND="${COMMON_DEPEND} + >=dev-libs/wayland-protocols-1.21 +" +RDEPEND="${COMMON_DEPEND} + >=dev-qt/qt5compat-${QTMIN}:6[qml] +" +BDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[wayland] + dev-util/wayland-scanner +" diff --git a/kde-misc/kclock/kclock-26.04.1.ebuild b/kde-misc/kclock/kclock-26.04.1.ebuild new file mode 100644 index 000000000000..adacd5218f9d --- /dev/null +++ b/kde-misc/kclock/kclock-26.04.1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY="utilities" +KFMIN=6.22.0 +QTMIN=6.10.1 +inherit ecm gear.kde.org xdg + +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="amd64 arm64 ~loong ~ppc64 ~x86" +IUSE="" + +# slot op: Uses Qt6WaylandClientPrivate +RDEPEND=" + dev-libs/kirigami-addons:6 + dev-libs/wayland + >=dev-qt/qtbase-${QTMIN}:6=[gui,network,wayland,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6 + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] + >=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/kirigami-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/kstatusnotifieritem-${KFMIN}:6 + >=kde-frameworks/ksvg-${KFMIN}:6 + >=kde-frameworks/kwindowsystem-${KFMIN}:6[wayland] + kde-plasma/libplasma:6= +" +DEPEND="${RDEPEND} + >=dev-libs/plasma-wayland-protocols-1.8 + >=dev-libs/wayland-protocols-1.21 +" +BDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[wayland] + dev-util/wayland-scanner +" + +src_configure() { + local mycmakeargs=( + # switching off breaks build, does not save enough deps to be worth it + -DKCLOCK_BUILD_SHELL_OVERLAY=ON # $(usex lock) + ) + + ecm_src_configure +} diff --git a/kde-misc/kclock/metadata.xml b/kde-misc/kclock/metadata.xml new file mode 100644 index 000000000000..d1f00e1eea6c --- /dev/null +++ b/kde-misc/kclock/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/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?product=KClock</bugs-to> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/kdeconnect/Manifest b/kde-misc/kdeconnect/Manifest new file mode 100644 index 000000000000..d78ea14bf247 --- /dev/null +++ b/kde-misc/kdeconnect/Manifest @@ -0,0 +1,2 @@ +DIST kdeconnect-kde-25.12.3.tar.xz 647392 BLAKE2B b6845e460599b453feeffce98ae53c34faea01636056fbe269b05e7f6bdaa42e1b0c45da9ba33fe01bf2a28d538869ca6dd5535311ff23dea6878b09eb8044bc SHA512 1cc9f0d31066ef7d2d27df02743ba631307d48b490ca057186b3eaefadc9806ce00b09b89336bb94451eb1eb96f4d8751ad7bb73dfa83c0f92d07c077ca2d8c3 +DIST kdeconnect-kde-26.04.1.tar.xz 689804 BLAKE2B b26f4c177ea3589df3b9f4b8b79443ea604adc4089d583e748b6229278e6b6578017af438b11a2f61c034533361eaca4b4c11498897c5846ab017f576f484ab8 SHA512 f6a65dec8d17d9962eec603c4d9f26d010831c07da36c322151b435e48b30658375034494c3ce8262bdc90362317871b375036ad2811a40fbf57f60280334941 diff --git a/kde-misc/kdeconnect/kdeconnect-25.12.3.ebuild b/kde-misc/kdeconnect/kdeconnect-25.12.3.ebuild new file mode 100644 index 000000000000..d1fae4b38716 --- /dev/null +++ b/kde-misc/kdeconnect/kdeconnect-25.12.3.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KDE_ORG_NAME="${PN}-kde" +KDE_SELINUX_MODULE="${PN}" +KFMIN=6.19.0 +QTMIN=6.10.1 +inherit ecm flag-o-matic gear.kde.org xdg + +DESCRIPTION="Adds communication between KDE Plasma and your smartphone" +HOMEPAGE="https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect/" + +LICENSE="GPL-2+" +SLOT="6" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" +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=" + dev-libs/openssl:= + >=dev-libs/wayland-1.15.0 + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,wayland,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=dev-qt/qtmultimedia-${QTMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6[qml] + >=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/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/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 + x11-libs/libXtst + ) +" +DEPEND="${COMMON_DEPEND} + dev-libs/wayland-protocols +" +RDEPEND="${COMMON_DEPEND} + dev-libs/kirigami-addons:6 + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] + >=dev-qt/qttools-${QTMIN}:6[qdbus] + >=kde-frameworks/kdeclarative-${KFMIN}:6 + kde-plasma/libplasma:6 + net-fs/sshfs +" +BDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[wayland] + dev-util/wayland-scanner + virtual/pkgconfig +" + +src_configure() { + # -Werror=lto-type-mismatch + # https://bugs.gentoo.org/921648 + # https://bugs.kde.org/show_bug.cgi?id=480522 + filter-lto + + local mycmakeargs=( + -DBLUETOOTH_ENABLED=$(usex bluetooth) + -DWITH_PULSEAUDIO=$(usex pulseaudio) + $(cmake_use_find_package telephony KF6ModemManagerQt) + -DWITH_X11=$(usex X) + -DMDNS_ENABLED=$(usex zeroconf) + ) + ecm_src_configure +} + +pkg_postinst() { + xdg_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-26.04.1.ebuild b/kde-misc/kdeconnect/kdeconnect-26.04.1.ebuild new file mode 100644 index 000000000000..cfcbadc4a53a --- /dev/null +++ b/kde-misc/kdeconnect/kdeconnect-26.04.1.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KDE_ORG_NAME="${PN}-kde" +KDE_SELINUX_MODULE="${PN}" +KFMIN=6.22.0 +QTMIN=6.10.1 +inherit ecm flag-o-matic gear.kde.org xdg + +DESCRIPTION="Adds communication between KDE Plasma and your smartphone" +HOMEPAGE="https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect/" + +LICENSE="GPL-2+" +SLOT="6" +KEYWORDS="amd64 arm64 ~ppc64 ~x86" +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=" + dev-libs/openssl:= + >=dev-libs/wayland-1.15.0 + >=dev-qt/qtbase-${QTMIN}:6=[dbus,gui,network,wayland,widgets] + >=dev-qt/qtdeclarative-${QTMIN}:6[widgets] + >=dev-qt/qtmultimedia-${QTMIN}:6 + >=kde-frameworks/kcolorscheme-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6[qml] + >=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/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/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 + x11-libs/libXtst + ) +" +DEPEND="${COMMON_DEPEND} + dev-libs/wayland-protocols +" +RDEPEND="${COMMON_DEPEND} + dev-libs/kirigami-addons:6 + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=dev-qt/qtmultimedia-${QTMIN}:6[qml] + >=dev-qt/qttools-${QTMIN}:6[qdbus] + >=kde-frameworks/kdeclarative-${KFMIN}:6 + kde-plasma/libplasma:6 + net-fs/sshfs +" +BDEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[wayland] + dev-util/wayland-scanner + virtual/pkgconfig +" + +src_configure() { + # -Werror=lto-type-mismatch + # https://bugs.gentoo.org/921648 + # https://bugs.kde.org/show_bug.cgi?id=480522 + filter-lto + + local mycmakeargs=( + -DBLUETOOTH_ENABLED=$(usex bluetooth) + -DWITH_PULSEAUDIO=$(usex pulseaudio) + $(cmake_use_find_package telephony KF6ModemManagerQt) + -DWITH_X11=$(usex X) + -DMDNS_ENABLED=$(usex zeroconf) + ) + ecm_src_configure +} + +pkg_postinst() { + xdg_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/metadata.xml b/kde-misc/kdeconnect/metadata.xml new file mode 100644 index 000000000000..19d4d2227380 --- /dev/null +++ b/kde-misc/kdeconnect/metadata.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/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:kdeconnect</remote-id> + </upstream> + <use> + <flag name="pulseaudio">Enable system volume control plugin using <pkg>media-libs/libpulse</pkg> + </flag> + <flag name="telephony">Enable telephony plugin using <pkg>kde-frameworks/modemmanager-qt</pkg> + </flag> + <flag name="X">Enable remote input mousepad plugin using <pkg>x11-libs/libfakekey</pkg> + </flag> + </use> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/kdiff3/Manifest b/kde-misc/kdiff3/Manifest new file mode 100644 index 000000000000..c889827ab197 --- /dev/null +++ b/kde-misc/kdiff3/Manifest @@ -0,0 +1,2 @@ +DIST kdiff3-1.12.3.tar.xz 1205812 BLAKE2B 843e282985878e11f5057b7544e2121a9e51962e6a1fa152a6f0f5e72ce134444ba6c68619df0eef7fb24b88043845ed3a75a68d9292b65ce6e28c8caa305377 SHA512 a50c7164bb887ca8b3dc712061b26d5672e148f61051c0a480435413fcc5927a8e0e255bd8b6b48ce9bf868e657434fa24217fb5ef839e836bdb29a810b0c0b3 +DIST kdiff3-1.12.4.tar.xz 1224576 BLAKE2B fe8020fd3ea1f559e2e00f49d92cc680f76b4d490310fc5838d4e32928ac812cf6469b4bac460e0c56e7ba494320911956d34289b837a2348b193a49b1f30ed5 SHA512 6ce32d11f218a712583ae7b07654958d88d3b0721052dfba0599d3130287442c64bdb411f0f1e6857d8ef5b07f89956eb9b0c484fb192402cdaec4a858ec3046 diff --git a/kde-misc/kdiff3/kdiff3-1.12.3.ebuild b/kde-misc/kdiff3/kdiff3-1.12.3.ebuild new file mode 100644 index 000000000000..828190306468 --- /dev/null +++ b/kde-misc/kdiff3/kdiff3-1.12.3.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +KFMIN=6.9.0 +QTMIN=6.7.2 +inherit ecm kde.org xdg + +DESCRIPTION="Frontend to diff3 based on KDE Frameworks" +HOMEPAGE="https://apps.kde.org/kdiff3/ https://userbase.kde.org/KDiff3" +SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm64 ~ppc64 ~x86" +IUSE="" + +COMMON_DEPEND=" + >=dev-libs/icu-70.0:= + >=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-1.82 +" +RDEPEND="${COMMON_DEPEND} + !${CATEGORY}/${PN}:5 + sys-apps/diffutils +" + +# TODO: -DENABLE_GDBINDEX? diff --git a/kde-misc/kdiff3/kdiff3-1.12.4.ebuild b/kde-misc/kdiff3/kdiff3-1.12.4.ebuild new file mode 100644 index 000000000000..0632353d2f52 --- /dev/null +++ b/kde-misc/kdiff3/kdiff3-1.12.4.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +KFMIN=6.9.0 +QTMIN=6.7.2 +inherit ecm kde.org xdg + +DESCRIPTION="Frontend to diff3 based on KDE Frameworks" +HOMEPAGE="https://apps.kde.org/kdiff3/ https://userbase.kde.org/KDiff3" +SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~arm64 ~ppc64 ~x86" +IUSE="" + +COMMON_DEPEND=" + >=dev-libs/icu-70.0:= + >=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-1.82 +" +RDEPEND="${COMMON_DEPEND} + !${CATEGORY}/${PN}:5 + sys-apps/diffutils +" + +# TODO: -DENABLE_GDBINDEX? diff --git a/kde-misc/kdiff3/metadata.xml b/kde-misc/kdiff3/metadata.xml new file mode 100644 index 000000000000..a68d9d8ea0df --- /dev/null +++ b/kde-misc/kdiff3/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>voyageur@gentoo.org</email> + <name>Bernard Cafarelli</name> + </maintainer> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <upstream> + <bugs-to>https://bugs.kde.org/</bugs-to> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/kio-fuse/Manifest b/kde-misc/kio-fuse/Manifest new file mode 100644 index 000000000000..8811696c75e2 --- /dev/null +++ b/kde-misc/kio-fuse/Manifest @@ -0,0 +1 @@ +DIST kio-fuse-5.1.1.tar.xz 49404 BLAKE2B 470d5fbdaf63429797da1d1fb73a3e04a3f68fdda1ddb7fb53ef47ae404435138e5435111f40bbd565364190b88c46dd09137fcb122aea48a93a0ff1c2988fe5 SHA512 1a529f43ac96ad3e7cfa684bb056ed70089a73bf858969cb09f297967a1d3f49d25586d75c30ae5a636cf946d09d97a5c286156e79d12f5c6105a1b965e3c1e8 diff --git a/kde-misc/kio-fuse/kio-fuse-5.1.1.ebuild b/kde-misc/kio-fuse/kio-fuse-5.1.1.ebuild new file mode 100644 index 000000000000..5352c5e87e79 --- /dev/null +++ b/kde-misc/kio-fuse/kio-fuse-5.1.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=6.16.0 +QTMIN=6.8.1 +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}/${P}.tar.xz" + KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86" +fi + +LICENSE="GPL-3+" +SLOT="6" +IUSE="" + +RESTRICT="test" # depend on fuse kernel module + +DEPEND=" + >=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} + !${CATEGORY}/${PN}:5 +" + +pkg_setup() { + local CONFIG_CHECK="~FUSE_FS" + linux-info_pkg_setup +} + +pkg_postinst() { + tmpfiles_process "${PN}-tmpfiles.conf" +} diff --git a/kde-misc/kio-fuse/metadata.xml b/kde-misc/kio-fuse/metadata.xml new file mode 100644 index 000000000000..f2915ab8ac4d --- /dev/null +++ b/kde-misc/kio-fuse/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/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> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/kio-gdrive/Manifest b/kde-misc/kio-gdrive/Manifest new file mode 100644 index 000000000000..69cad60f65c2 --- /dev/null +++ b/kde-misc/kio-gdrive/Manifest @@ -0,0 +1,2 @@ +DIST kio-gdrive-25.12.3.tar.xz 84168 BLAKE2B 3ad86eca41159de529f99b146f14da7594925c76dd3cdda1f73a13a75a6f8e501d20f8fd08802fe2e6f59b9f2c88aa7393353998746dd42c9889fc93bdc22b17 SHA512 d2e89c928d3017ec898446b1c703f8f9dbc13d3e1497019dad32fb7f65f0ae35e8350e39558244fc5bc65faca125a2914e957aec4e3f03e997279c9dca911a4c +DIST kio-gdrive-26.04.1.tar.xz 84332 BLAKE2B 4f25a48a7ed73e1b02afc5c5acbc050cddbdf1aaf3a4622c74b736a59f762285d9a6584b5115733e3477e3b644635556dc6dccbf4534ea892486ad90f4667576 SHA512 4203ce6af630b8943fa1a0ef6486f050d41e12a56843255dcc64395094e89ce6467f72d796b2afbeb7e4aa459794ef789a14abb7acd099b16c08cb18753241a1 diff --git a/kde-misc/kio-gdrive/kio-gdrive-25.12.3.ebuild b/kde-misc/kio-gdrive/kio-gdrive-25.12.3.ebuild new file mode 100644 index 000000000000..a7eb99648b1d --- /dev/null +++ b/kde-misc/kio-gdrive/kio-gdrive-25.12.3.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="true" +KDE_ORG_CATEGORY="network" +KFMIN=6.19.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.10.1 +inherit ecm gear.kde.org + +DESCRIPTION="KIO worker for Google Drive service" +HOMEPAGE="https://apps.kde.org/kio_gdrive/" + +LICENSE="GPL-2+" +SLOT="6" +KEYWORDS="amd64 arm64" +IUSE="+share" + +COMMON_DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/kaccounts-integration-${PVCUT}:6 + >=kde-apps/libkgapi-${PVCUT}: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/qtbase-${QTMIN}:6[network] +" +RDEPEND="${COMMON_DEPEND} + !kde-misc/kio-gdrive:5 + !kde-misc/kio-gdrive-common + kde-apps/kaccounts-providers:6 +" +BDEPEND=" + dev-util/intltool + kde-apps/kaccounts-integration:6 +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package share KF6Purpose) + ) + ecm_src_configure +} diff --git a/kde-misc/kio-gdrive/kio-gdrive-26.04.1.ebuild b/kde-misc/kio-gdrive/kio-gdrive-26.04.1.ebuild new file mode 100644 index 000000000000..3acf0aa2d917 --- /dev/null +++ b/kde-misc/kio-gdrive/kio-gdrive-26.04.1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="true" +KDE_ORG_CATEGORY="network" +KFMIN=6.22.0 +PVCUT=$(ver_cut 1-3) +QTMIN=6.10.1 +inherit ecm gear.kde.org + +DESCRIPTION="KIO worker for Google Drive service" +HOMEPAGE="https://apps.kde.org/kio_gdrive/" + +LICENSE="GPL-2+" +SLOT="6" +KEYWORDS="amd64 arm64" +IUSE="+share" + +COMMON_DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[gui,widgets] + >=kde-apps/kaccounts-integration-${PVCUT}:6 + >=kde-apps/libkgapi-${PVCUT}: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/qtbase-${QTMIN}:6[network] +" +RDEPEND="${COMMON_DEPEND} + !kde-misc/kio-gdrive:5 + !kde-misc/kio-gdrive-common + kde-apps/kaccounts-providers:6 +" +BDEPEND=" + dev-util/intltool + kde-apps/kaccounts-integration:6 +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package share KF6Purpose) + ) + ecm_src_configure +} diff --git a/kde-misc/kio-gdrive/metadata.xml b/kde-misc/kio-gdrive/metadata.xml new file mode 100644 index 000000000000..1300ced7652e --- /dev/null +++ b/kde-misc/kio-gdrive/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/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?product=kio-gdrive</bugs-to> + </upstream> + <use> + <flag name="share">Enable support for a share menu using <pkg>kde-frameworks/purpose</pkg> + </flag> + </use> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/kio-gemini/Manifest b/kde-misc/kio-gemini/Manifest new file mode 100644 index 000000000000..cc7fdf43f892 --- /dev/null +++ b/kde-misc/kio-gemini/Manifest @@ -0,0 +1 @@ +DIST kio-gemini-a00ebc5bd6d943823a702943cc96684f7c051531.tar.bz2 18787 BLAKE2B 0e1516cf13fae7cb42be6914ae37a34371cda59dde5a7cd286c06dc5272cbbbe836956f907ec6b4878a746a16c915316bef49705bd5aae4ca17b96bddf0b1189 SHA512 da843a5df78cdc363e61087f7f22b5539998383bd639fd5629298ac34c32d2454130b99d435f6d11ee55867c3280b65d3488eae2962ad4c7a378a1ac86914421 diff --git a/kde-misc/kio-gemini/kio-gemini-20250730.ebuild b/kde-misc/kio-gemini/kio-gemini-20250730.ebuild new file mode 100644 index 000000000000..c46e36406204 --- /dev/null +++ b/kde-misc/kio-gemini/kio-gemini-20250730.ebuild @@ -0,0 +1,49 @@ +# Copyright 2021-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +COMMIT="a00ebc5bd6d943823a702943cc96684f7c051531" +ECM_HANDBOOK="forceoptional" +ECM_TEST="true" +KFMIN=6.0.0 +QTMIN=6.0.0 +inherit ecm + +DESCRIPTION="Gemini KIO worker" +HOMEPAGE="https://gitlab.com/tobiasrautenkranz/kio-gemini" +SRC_URI="https://gitlab.com/tobiasrautenkranz/${PN}/-/archive/${COMMIT}/${PN}-${COMMIT}.tar.bz2" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="LGPL-2+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~x86" + +# Tests fail if kio-gemini is not installed yet. +RESTRICT="test" + +RDEPEND=" + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 +" +DEPEND="${RDEPEND} + test? ( + >=dev-qt/qtbase-${QTMIN}:6[network,ssl,widgets] + ) +" + +src_configure() { + local mycmakeargs=( + -DHTML_INSTALL_DIR="${EPREFIX}/usr/share/help" + ) + ecm_src_configure +} + +src_install() { + ecm_src_install + + if use handbook; then + mkdir -p "${ED}/usr/share/help/en/kioworker6" || die + mv "${ED}/usr/share/help/en/gemini" "${ED}/usr/share/help/en/kioworker6/" || die + fi +} diff --git a/kde-misc/kio-gemini/metadata.xml b/kde-misc/kio-gemini/metadata.xml new file mode 100644 index 000000000000..fd64678af74f --- /dev/null +++ b/kde-misc/kio-gemini/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <upstream> + <maintainer> + <name>Tobias Rautenkranz</name> + <email>mail@tobias.rautenkranz.ch</email> + </maintainer> + <bugs-to>https://invent.kde.org/tobias/kio-gemini/-/issues</bugs-to> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/kio-gopher/Manifest b/kde-misc/kio-gopher/Manifest new file mode 100644 index 000000000000..71a6afe778ce --- /dev/null +++ b/kde-misc/kio-gopher/Manifest @@ -0,0 +1 @@ +DIST kio-gopher-2.0.0.tar.xz 40276 BLAKE2B 8fee18a06e3031a80fc2e871bca1aa381f7c9b796dbb8a08351bdac2b3bf59737ed29e2001eb30661679d396fba15a0901afc36586fae9c22363e0eca140911e SHA512 8253ccb235a09797b1513a02f9b6ffe0b4d7a2d55b3f10d09d573412d4680df9f6324eb1ff48c28f432dd239bf300e25af17e970fea9686fb542afd274c990ac diff --git a/kde-misc/kio-gopher/kio-gopher-2.0.0.ebuild b/kde-misc/kio-gopher/kio-gopher-2.0.0.ebuild new file mode 100644 index 000000000000..f50e057a0251 --- /dev/null +++ b/kde-misc/kio-gopher/kio-gopher-2.0.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY="network" +ECM_HANDBOOK="forceoptional" +KFMIN=6.16.0 +QTMIN=6.7.2 +inherit ecm kde.org + +DESCRIPTION="Gopher KIO worker for Konqueror" +HOMEPAGE="https://userbase.kde.org/Kio_gopher" +SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[network] + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 +" +RDEPEND="${DEPEND}" diff --git a/kde-misc/kio-gopher/metadata.xml b/kde-misc/kio-gopher/metadata.xml new file mode 100644 index 000000000000..d0d24f6df25f --- /dev/null +++ b/kde-misc/kio-gopher/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/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?product=kio-gopher</bugs-to> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/kio-stash/Manifest b/kde-misc/kio-stash/Manifest new file mode 100644 index 000000000000..8b5f94b978d8 --- /dev/null +++ b/kde-misc/kio-stash/Manifest @@ -0,0 +1 @@ +DIST kio-stash-1.0_p20240906-2a8b8801.tar.gz 66081 BLAKE2B 8920e4cfa3c9f0ecab894d03d14ef200fc6ca11579fb3018dd9613dfa6ab765743c7024867133703f77b942622bdc815d15ee8e88271ee9017ab4ee8bf996e91 SHA512 cdf19182f705b7a70a1e74a65fc08f27f2b554bf8d2a0fb050b6426ad0d1ec16b0ee0d8f55b70d841e85bc0a406d8ef2fea0394afd956feb713fe3af6ef01b31 diff --git a/kde-misc/kio-stash/kio-stash-1.0_p20240906.ebuild b/kde-misc/kio-stash/kio-stash-1.0_p20240906.ebuild new file mode 100644 index 000000000000..2fb5a7078514 --- /dev/null +++ b/kde-misc/kio-stash/kio-stash-1.0_p20240906.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_COMMIT=2a8b88014643538a2fd8aad9e39f362d1fc91bf3 +ECM_TEST="forceoptional" +KFMIN=6.3.0 +QTMIN=6.6.2 +inherit ecm kde.org + +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" +SRC_URI="https://dev.gentoo.org/~asturm/distfiles/kde/${KDE_ORG_NAME}-${PV}-${KDE_ORG_COMMIT:0:8}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="" + +RESTRICT="test" + +DEPEND=" + >=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 new file mode 100644 index 000000000000..d4daa0f4b01e --- /dev/null +++ b/kde-misc/kio-stash/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/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?product=kio-stash</bugs-to> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/krename/Manifest b/kde-misc/krename/Manifest new file mode 100644 index 000000000000..f3a0fb289a22 --- /dev/null +++ b/kde-misc/krename/Manifest @@ -0,0 +1 @@ +DIST krename-5.0.60_pre20240906-434e7668.tar.gz 814409 BLAKE2B 38f6250a84317cc2daec763f515ac50afc4b463605dd136bdc3706d22681a70619e8eeb0385a0f858cd2b6feb0121a93129f19c62a0be913b27f34abcbfcd60b SHA512 36863e6b7650389c519b06b6c6e2f7600c8c82f6f393c1f497fd4f36c6a59f88edd6bd04573b27371ae8775082d270d8b0026bd196b0ad3f874a7cad9189db88 diff --git a/kde-misc/krename/krename-5.0.60_pre20240906.ebuild b/kde-misc/krename/krename-5.0.60_pre20240906.ebuild new file mode 100644 index 000000000000..eaf1c85539cc --- /dev/null +++ b/kde-misc/krename/krename-5.0.60_pre20240906.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_COMMIT=434e76680c8880efc450056f074f027aca26fd75 +ECM_TEST="true" +KFMIN=6.3.0 +QTMIN=6.6.2 +inherit ecm kde.org + +DESCRIPTION="Powerful batch file renamer" +HOMEPAGE="https://apps.kde.org/krename/ https://userbase.kde.org/KRename" +SRC_URI="https://dev.gentoo.org/~asturm/distfiles/kde/${KDE_ORG_NAME}-${PV}-${KDE_ORG_COMMIT:0:8}.tar.gz" + +LICENSE="GPL-2" +SLOT="6" +IUSE="exif office pdf taglib truetype" +KEYWORDS="amd64 ~arm64 ~x86" + +DEPEND=" + >=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}:6 ) + pdf? ( app-text/podofo:= ) + taglib? ( media-libs/taglib:= ) + truetype? ( media-libs/freetype:2 ) +" +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5 +" +BDEPEND="sys-devel/gettext" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package exif LibExiv2) + $(cmake_use_find_package office KF6Archive) + $(cmake_use_find_package pdf PoDoFo) + $(cmake_use_find_package taglib Taglib) + $(cmake_use_find_package truetype Freetype) + ) + ecm_src_configure +} diff --git a/kde-misc/krename/metadata.xml b/kde-misc/krename/metadata.xml new file mode 100644 index 000000000000..d18e57e1cc65 --- /dev/null +++ b/kde-misc/krename/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/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?product=krename</bugs-to> + </upstream> + <use> + <flag name="office">Enable support for file naming based on ODF metadata</flag> + </use> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/krunner-vscodeprojects/Manifest b/kde-misc/krunner-vscodeprojects/Manifest new file mode 100644 index 000000000000..c31416201fd9 --- /dev/null +++ b/kde-misc/krunner-vscodeprojects/Manifest @@ -0,0 +1 @@ +DIST krunner-vscodeprojects-2.0.2.tar.gz 9967 BLAKE2B 27f0a4132ba995eee68db2ffc8874e0fcbf4ec15c0be0d0c5fffca3e7bc1609f54695e177c059e8d1402402596fa51b035873e2415c8c2c572c6bf23076ccc6f SHA512 c861e505ae44d74e8a59b704b4772f89d856b156f7d08e835553144ff20b4854572ad24f027243e2dfc59eebd67ada694ea3bcf469f9f810b634a55190be73bf diff --git a/kde-misc/krunner-vscodeprojects/krunner-vscodeprojects-2.0.2.ebuild b/kde-misc/krunner-vscodeprojects/krunner-vscodeprojects-2.0.2.ebuild new file mode 100644 index 000000000000..0ec495d35cdb --- /dev/null +++ b/kde-misc/krunner-vscodeprojects/krunner-vscodeprojects-2.0.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.7.0 +QTMIN=6.7.2 + +inherit ecm + +DESCRIPTION="Open VSCode Project Manager projects from Krunner" +HOMEPAGE="https://github.com/alex1701c/krunner-vscodeprojects" +SRC_URI="https://github.com/alex1701c/krunner-vscodeprojects/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-qt/qtbase:6[gui,widgets] + kde-frameworks/krunner:6 + kde-frameworks/kconfig:6 + kde-frameworks/ki18n:6 +" +RDEPEND="${DEPEND} + || ( app-editors/vscode app-editors/vscodium ) +" diff --git a/kde-misc/krunner-vscodeprojects/metadata.xml b/kde-misc/krunner-vscodeprojects/metadata.xml new file mode 100644 index 000000000000..b82a9d768074 --- /dev/null +++ b/kde-misc/krunner-vscodeprojects/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>arthurzam@gentoo.org</email> + <name>Arthur Zamarin</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/krusader/Manifest b/kde-misc/krusader/Manifest new file mode 100644 index 000000000000..690e365afc9f --- /dev/null +++ b/kde-misc/krusader/Manifest @@ -0,0 +1 @@ +DIST krusader-2.9.0.tar.xz 3221844 BLAKE2B a538422a2133f13058da10afd439596434cc00780cb47b00ca027b7461e06cc54c7b1d213505395237980ca2984b0fdabb0e1757a97cea412827f8ee61f5ae74 SHA512 9f0fd1f1d85accdd2df46cda128f30660fcd6d8601a889fb003f1d959221ea5c850c3e523e6163cbf30997f7df607051030cb2bca076eedb895c1fc336c338ce diff --git a/kde-misc/krusader/krusader-2.9.0.ebuild b/kde-misc/krusader/krusader-2.9.0.ebuild new file mode 100644 index 000000000000..e5d6c7651795 --- /dev/null +++ b/kde-misc/krusader/krusader-2.9.0.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=6.5.0 +QTMIN=6.7.2 +inherit ecm kde.org optfeature + +if [[ ${KDE_BUILD_TYPE} = release ]]; then + SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" + KEYWORDS="amd64 ~arm64 ~ppc64 ~x86" +fi + +DESCRIPTION="Advanced twin-panel (commander-style) file-manager with many extras" +HOMEPAGE="https://krusader.org/" + +LICENSE="GPL-2+" +SLOT="0" +IUSE="" + +COMMON_DEPEND=" + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets,xml] + >=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/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/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/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 + >=kde-frameworks/solid-${KFMIN}:6 + sys-apps/acl + sys-apps/attr + virtual/zlib:= +" +DEPEND="${COMMON_DEPEND} + >=dev-qt/qtbase-${QTMIN}:6[concurrent] +" +RDEPEND="${COMMON_DEPEND} + !${CATEGORY}/${PN}:5 + kde-apps/kio-extras:6 + kde-apps/thumbnailers:6 + >=kde-frameworks/ktexteditor-${KFMIN}:6 + kde-plasma/kdesu-gui:* +" + +src_prepare() { + ecm_src_prepare + use handbook || cmake_comment_add_subdirectory doc/handbook +} + +src_configure() { + local mycmakeargs=( -DKDESU_PATH=/usr/bin/kdesu ) + ecm_src_configure +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "konsole view" "kde-apps/konsole:6" + optfeature "Markdown text previews" "kde-misc/markdownpart:6" + optfeature "Google Drive service" "kde-misc/kio-gdrive:6" + optfeature "bookmarks support" "kde-apps/keditbookmarks:6" + fi + ecm_pkg_postinst +} diff --git a/kde-misc/krusader/metadata.xml b/kde-misc/krusader/metadata.xml new file mode 100644 index 000000000000..1597934a9c3f --- /dev/null +++ b/kde-misc/krusader/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/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?product=krusader</bugs-to> + <remote-id type="cpe">cpe:/a:krusader:krusader</remote-id> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/kshutdown/Manifest b/kde-misc/kshutdown/Manifest new file mode 100644 index 000000000000..0aa04bc549d9 --- /dev/null +++ b/kde-misc/kshutdown/Manifest @@ -0,0 +1 @@ +DIST kshutdown-source-6.2.zip 539703 BLAKE2B 9ae288cb6cee9e63c8fe5406eb683439087693a2c3fef899ea01679be287f435020b4b05a61cdce5bb344dd7a7da2f9812a7625ac894984b8d23b2e82bad00b3 SHA512 636f9a44627d28e52ab8e8918253e565a034fc1a3987ff799685551215496a9ba0282d310afc8dff21625d920e4c3f11bb90b604c35ab66290a22dc9ba29fc3e diff --git a/kde-misc/kshutdown/kshutdown-6.2.ebuild b/kde-misc/kshutdown/kshutdown-6.2.ebuild new file mode 100644 index 000000000000..cc1a7fe0b6d0 --- /dev/null +++ b/kde-misc/kshutdown/kshutdown-6.2.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="Shutdown manager for desktop environments like KDE Plasma" +HOMEPAGE="https://kshutdown.sourceforge.io" +SRC_URI="https://downloads.sourceforge.net/${PN}/${PN}-source-${PV}.zip" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 ~arm64 ~x86" +IUSE="+kde" + +DEPEND=" + dev-qt/qtbase:6[dbus,gui,widgets] + kde? ( + kde-frameworks/kconfig:6 + kde-frameworks/kconfigwidgets:6 + kde-frameworks/kcoreaddons:6 + kde-frameworks/kcrash:6 + kde-frameworks/kdbusaddons:6 + kde-frameworks/kglobalaccel:6 + kde-frameworks/ki18n:6 + kde-frameworks/kidletime:6 + kde-frameworks/knotifications:6 + kde-frameworks/knotifyconfig:6 + kde-frameworks/kstatusnotifieritem:6 + kde-frameworks/kwidgetsaddons:6 + kde-frameworks/kxmlgui:6 + ) +" +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5 + || ( + kde-frameworks/breeze-icons:* + kde-frameworks/oxygen-icons:* + ) +" +BDEPEND=" + app-arch/unzip + sys-devel/gettext + kde? ( kde-frameworks/extra-cmake-modules:0 ) +" + +src_configure() { + local mycmakeargs=( + -DKS_PURE_QT=$(usex !kde) + ) + + cmake_src_configure +} diff --git a/kde-misc/kshutdown/metadata.xml b/kde-misc/kshutdown/metadata.xml new file mode 100644 index 000000000000..02ffb2bf11fe --- /dev/null +++ b/kde-misc/kshutdown/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/kweather/Manifest b/kde-misc/kweather/Manifest new file mode 100644 index 000000000000..76f2071ca2bc --- /dev/null +++ b/kde-misc/kweather/Manifest @@ -0,0 +1,2 @@ +DIST kweather-25.12.3.tar.xz 381640 BLAKE2B f1887ea95103fce82413981b77dbe1fee9c4226e16ebe46a1747cfe1b2412f1a776f8e34a3c092d6696eec647b2cd733dde57f2dd0bdb46c53fc3d7d5e45e02c SHA512 f60d924b65a6366b0f8caa21355578ff9b7f27bf7cf974c0b1ef03f2eef60e3361247fb67d268fd45d58b29c7650a8e5fbcf2fa18844206b69a0a6a2d730308a +DIST kweather-26.04.1.tar.xz 384208 BLAKE2B 33a34d10a06680aa57c5cff43720e6a973bba0889ed4ca0d7153fd8b225219bda7a1e48e006bed621dbdc4e5a2744cc2e96121108edf8406f982e604761c79bf SHA512 60a0a65834fb031e0d28c44e8d8176ffaa22162e86e52fbc0581f407d99205b10e3020ac1f8c86006297346494874793c0db99518a47753234f15dfe7a6b5864 diff --git a/kde-misc/kweather/kweather-25.12.3.ebuild b/kde-misc/kweather/kweather-25.12.3.ebuild new file mode 100644 index 000000000000..6d9e6bf0bda6 --- /dev/null +++ b/kde-misc/kweather/kweather-25.12.3.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY="utilities" +ECM_TEST="false" +KFMIN=6.19.0 +QTMIN=6.10.1 +inherit ecm gear.kde.org xdg + +DESCRIPTION="Weather forecast application for Plasma with flat and dynamic/animated views" +HOMEPAGE="https://apps.kde.org/kweather/" + +LICENSE="GPL-2+" +SLOT="6" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~x86" + +DEPEND=" + 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/kcrash-${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/qt5compat-${QTMIN}:6[qml] + >=dev-qt/qtpositioning-${QTMIN}:6[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-26.04.1.ebuild b/kde-misc/kweather/kweather-26.04.1.ebuild new file mode 100644 index 000000000000..e7c1c0515b0a --- /dev/null +++ b/kde-misc/kweather/kweather-26.04.1.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY="utilities" +ECM_TEST="false" +KFMIN=6.22.0 +QTMIN=6.10.1 +inherit ecm gear.kde.org xdg + +DESCRIPTION="Weather forecast application for Plasma with flat and dynamic/animated views" +HOMEPAGE="https://apps.kde.org/kweather/" + +LICENSE="GPL-2+" +SLOT="6" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~x86" + +DEPEND=" + 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/kcrash-${KFMIN}:6 + >=kde-frameworks/kholidays-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kirigami-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/krunner-${KFMIN}:6 + kde-plasma/libplasma:6= +" +RDEPEND="${DEPEND} + >=dev-qt/qt5compat-${QTMIN}:6[qml] + >=dev-qt/qtpositioning-${QTMIN}:6[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/metadata.xml b/kde-misc/kweather/metadata.xml new file mode 100644 index 000000000000..f2915ab8ac4d --- /dev/null +++ b/kde-misc/kweather/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/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> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/markdownpart/Manifest b/kde-misc/markdownpart/Manifest new file mode 100644 index 000000000000..6618eaafed16 --- /dev/null +++ b/kde-misc/markdownpart/Manifest @@ -0,0 +1,2 @@ +DIST markdownpart-25.12.3.tar.xz 34760 BLAKE2B 468d4cf396d3ad42754502a32dfb0a539ffbfe05c13f6f64845f5c365d9640b00ad5b8895273645c7cd21617e96696fb378368ae3a55bda378efaea5c81d2b3f SHA512 b622992d8d381197dcbef8475635de765399e31917ea373555dbc157dfe451ca08c89fdae55c4f37179ee7a00a4a6e16b69ecd05a6d294a1fc47147ba883c4e6 +DIST markdownpart-26.04.1.tar.xz 34864 BLAKE2B 98af27a2bf20b27defcd0459f9d5e21d5cd9105cb9b2a875f758abe97e78411e94f9a55f15ae6b3f2e203ed55cc3203a8565e2fba9ade2ef97ce063a37d47364 SHA512 778007a537be791e3f0e4ddbbe9038d7d2414738285117369f375334d177ec932b181ce5ad1efe35be41add4840861ddebc3d58a46e7ffd4b61e122c4d0f923d diff --git a/kde-misc/markdownpart/markdownpart-25.12.3.ebuild b/kde-misc/markdownpart/markdownpart-25.12.3.ebuild new file mode 100644 index 000000000000..9939d972209d --- /dev/null +++ b/kde-misc/markdownpart/markdownpart-25.12.3.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY=utilities +KFMIN=6.19.0 +QTMIN=6.10.1 +inherit ecm gear.kde.org + +DESCRIPTION="Markdown viewer KParts plugin based on QTextDocument" +HOMEPAGE="https://apps.kde.org/markdownpart/" + +LICENSE="LGPL-2.1+" +SLOT="6" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~x86" +IUSE="" + +DEPEND=" + >=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/markdownpart/markdownpart-26.04.1.ebuild b/kde-misc/markdownpart/markdownpart-26.04.1.ebuild new file mode 100644 index 000000000000..55ee8b13a74a --- /dev/null +++ b/kde-misc/markdownpart/markdownpart-26.04.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_CATEGORY=utilities +KFMIN=6.22.0 +QTMIN=6.10.1 +inherit ecm gear.kde.org + +DESCRIPTION="Markdown viewer KParts plugin based on QTextDocument" +HOMEPAGE="https://apps.kde.org/markdownpart/" + +LICENSE="LGPL-2.1+" +SLOT="6" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~x86" +IUSE="" + +DEPEND=" + >=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/markdownpart/metadata.xml b/kde-misc/markdownpart/metadata.xml new file mode 100644 index 000000000000..f2915ab8ac4d --- /dev/null +++ b/kde-misc/markdownpart/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/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> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/metadata.xml b/kde-misc/metadata.xml new file mode 100644 index 000000000000..284e69444398 --- /dev/null +++ b/kde-misc/metadata.xml @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> +<catmetadata> + <longdescription lang="en"> + The kde-misc category contains various miscellaneous KDE packages. + In general, packages here are extensions of the Plasma desktop environment + (ioslaves, command center modules, plasmoids, ...), while KDE applications + that do not rely on the desktop environment better suit other categories. + </longdescription> + <longdescription lang="de"> + Die Kategorie kde-misc enthält verschiedenartige KDE-Pakete. + In der Regel sind die Pakete hier Erweiterungen der Plasma Desktopumgebung + (ioslaves, Module der Systemeinstellungen, Plasmoide, ...); KDE-Anwendungen, + die nicht zwingend die gesamte Desktopumgebung voraussetzen, gehören besser + in andere Kategorien. + </longdescription> + <longdescription lang="es"> + La categoría kde-misc contiene paquetes misceláneos de KDE. + </longdescription> + <longdescription lang="ja"> + kde-baseカテゴリーにはKDEの多種多様なパッケージが含まれています。 + </longdescription> + <longdescription lang="nl"> + De kde-misc categorie bevat allerlei pakketten voor KDE. + </longdescription> + <longdescription lang="vi"> + Nhóm kde-misc chứa các gói KDE linh tinh khác. + </longdescription> + <longdescription lang="it"> + La categoria kde-misc contiene vari pacchetti per KDE. + </longdescription> + <longdescription lang="pt"> + A categoria kde-misc contém vários pacotes mistos de KDE. + </longdescription> + <longdescription lang="pl"> + Kategoria kde-misc zawiera dodatkowe programy dla środowiska KDE. + </longdescription> +</catmetadata> diff --git a/kde-misc/plasma-foreground-booster-dmemcg/Manifest b/kde-misc/plasma-foreground-booster-dmemcg/Manifest new file mode 100644 index 000000000000..362f87bb8f20 --- /dev/null +++ b/kde-misc/plasma-foreground-booster-dmemcg/Manifest @@ -0,0 +1 @@ +DIST plasma-foreground-booster-dmemcg-0.1.tar.gz 5531 BLAKE2B 5274957e8b5f3a0e193c5b9ad8763536a118f1fbc08076141e5ba76396561cec6ebb41ed1dbae68f7270171a0917a0306d5252a6b60c235ce78c49bfc86f053e SHA512 24686d545617fe50646aff096ef9d8c153035714b961e89e786e5c60dbd4dd7b72f9d06f90c23e89d437ccff2cc4ce43d58fb90df1c18dd76cfcbdccd7bd5245 diff --git a/kde-misc/plasma-foreground-booster-dmemcg/metadata.xml b/kde-misc/plasma-foreground-booster-dmemcg/metadata.xml new file mode 100644 index 000000000000..04cb874d60a5 --- /dev/null +++ b/kde-misc/plasma-foreground-booster-dmemcg/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>shaumya@gmail.com</email> + <name>Shaumyadeep Chaudhuri</name> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/plasma-foreground-booster-dmemcg/plasma-foreground-booster-dmemcg-0.1.ebuild b/kde-misc/plasma-foreground-booster-dmemcg/plasma-foreground-booster-dmemcg-0.1.ebuild new file mode 100644 index 000000000000..35cf8b1802ca --- /dev/null +++ b/kde-misc/plasma-foreground-booster-dmemcg/plasma-foreground-booster-dmemcg-0.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN="6.0.0" +inherit ecm + +DESCRIPTION="KDE helper to boost foreground apps using dmem cgroup limits" +HOMEPAGE="https://github.com/pixelcluster/kcgroups" +MY_TAG="dmemcg-experimental" +SRC_URI="https://github.com/pixelcluster/kcgroups/archive/refs/tags/booster-${MY_TAG}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/kcgroups-booster-${MY_TAG}" +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-qt/qtbase:6 + kde-frameworks/kconfig:6 + kde-frameworks/kdbusaddons:6 + kde-frameworks/kwindowsystem:6 + kde-misc/kcgroups-dmemcg + kde-plasma/plasma-workspace:6 +" +RDEPEND="${DEPEND}" diff --git a/kde-misc/plasma-pass/Manifest b/kde-misc/plasma-pass/Manifest new file mode 100644 index 000000000000..f3545c8c391b --- /dev/null +++ b/kde-misc/plasma-pass/Manifest @@ -0,0 +1 @@ +DIST plasma-pass-1.3.1.tar.xz 43372 BLAKE2B ee59e6e4d501ea790a3ce7dbd24442fe7d40f390e6f5c413e1cb105237dfe1be7cf6fd0cce133282d241f7a73650f9f8006ba50d24ac9ba9be6af94f137d021e SHA512 d99174d637cdd18449916807f5ede4f9207259fd47ab9cf60b20bbb0547063aad3ad1c0b6a8f126774702e5617b8829620a97ddb3ed98622154bf01bf8864ca1 diff --git a/kde-misc/plasma-pass/metadata.xml b/kde-misc/plasma-pass/metadata.xml new file mode 100644 index 000000000000..f2915ab8ac4d --- /dev/null +++ b/kde-misc/plasma-pass/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/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> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/plasma-pass/plasma-pass-1.3.1.ebuild b/kde-misc/plasma-pass/plasma-pass-1.3.1.ebuild new file mode 100644 index 000000000000..90850afac440 --- /dev/null +++ b/kde-misc/plasma-pass/plasma-pass-1.3.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.18.0 +QTMIN=6.8.1 +inherit ecm kde.org + +DESCRIPTION="Plasma applet to access password from pass" +HOMEPAGE="https://www.dvratil.cz/2018/05/plasma-pass/ https://invent.kde.org/plasma/plasma-pass" + +if [[ ${KDE_BUILD_TYPE} != live ]] ; then + SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" + KEYWORDS="amd64 arm64 ~ppc64 ~riscv" +fi + +LICENSE="LGPL-2.1+" +SLOT="6" +IUSE="" + +DEPEND=" + dev-cpp/gpgmepp:= + dev-libs/qgpgme:= + >=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} + !${CATEGORY}/${PN}:5 + >=kde-frameworks/kirigami-${KFMIN}:6 +" +BDEPEND="kde-frameworks/kpackage:6" diff --git a/kde-misc/rsibreak/Manifest b/kde-misc/rsibreak/Manifest new file mode 100644 index 000000000000..b2222ea89f73 --- /dev/null +++ b/kde-misc/rsibreak/Manifest @@ -0,0 +1 @@ +DIST rsibreak-0.13.0.tar.xz 607340 BLAKE2B 3c8a0e6b151a0e3ceffe58cc6378bb0ca441daad8cdf3fa6561f3e3cf540724f4df4f087246cdaa095a6b153c5af32b1989343d9dc3474502bb8e3a56e816e8e SHA512 259f2a5251edfbb1f0844c157e95c4682a7e442646e5a9a9302431d5d4580df876f85c41acb6bd5b719d0efb98093742a590d345f975f5550709972f2d1a90f6 diff --git a/kde-misc/rsibreak/metadata.xml b/kde-misc/rsibreak/metadata.xml new file mode 100644 index 000000000000..0b0afc05faff --- /dev/null +++ b/kde-misc/rsibreak/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/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?product=rsibreak</bugs-to> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/rsibreak/rsibreak-0.13.0.ebuild b/kde-misc/rsibreak/rsibreak-0.13.0.ebuild new file mode 100644 index 000000000000..1b98bb2c7982 --- /dev/null +++ b/kde-misc/rsibreak/rsibreak-0.13.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=6.9.0 +QTMIN=6.8.1 +inherit ecm kde.org xdg + +DESCRIPTION="Small utility which bothers you at certain intervals" +HOMEPAGE="https://apps.kde.org/rsibreak/ https://userbase.kde.org/RSIBreak" + +if [[ ${KDE_BUILD_TYPE} = release ]]; then + SRC_URI="mirror://kde/stable/${PN}/$(ver_cut 1-2)/${P}.tar.xz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +LICENSE="GPL-2+ handbook? ( FDL-1.2 )" +SLOT="0" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets] + >=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/ki18n-${KFMIN}:6 + >=kde-frameworks/kidletime-${KFMIN}:6 + >=kde-frameworks/knotifications-${KFMIN}:6 + >=kde-frameworks/knotifyconfig-${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 +" +# bug 587170 for frameworkintegration +RDEPEND="${DEPEND} + !${CATEGORY}/${PN}:5 + >=kde-frameworks/frameworkintegration-${KFMIN}:6 +" +BDEPEND="sys-devel/gettext" diff --git a/kde-misc/skanlite/Manifest b/kde-misc/skanlite/Manifest new file mode 100644 index 000000000000..6f1eabd28c8b --- /dev/null +++ b/kde-misc/skanlite/Manifest @@ -0,0 +1,2 @@ +DIST skanlite-25.12.3.tar.xz 2392496 BLAKE2B 0f5df0fdd57c3026046fcd3138aada214c6d81caf2af1e493f656171fc6b508680ed8c61205e8a5f507967e4cc7c8f84f9ebfb29aed05f0590d44fe2f6b501ea SHA512 15da7db0522c8ae02aa8bc9704881fa1df430e99f9545030e27fa13aeecc59e7c127688b199364904855a85a4c9c0dcc4166452b50cce5c3cc1417ddb9700e26 +DIST skanlite-26.04.1.tar.xz 2392736 BLAKE2B 1ff28f00383a5caf0bc0212c67694be76441f4c6bc276ef65019fd66bd94e58bf9edc174f72f912ac3b6a815ccdf6cc5b4a9ff94153c826f99ea909d99607f5b SHA512 145deb8d4680521f89a58e52467e90aae975b21848d8906d3071f9946ce911705b7269f83bfb39ba34881045d9c294316708d267dc02ded52f6218f93d0791c5 diff --git a/kde-misc/skanlite/metadata.xml b/kde-misc/skanlite/metadata.xml new file mode 100644 index 000000000000..f2915ab8ac4d --- /dev/null +++ b/kde-misc/skanlite/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/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> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/skanlite/skanlite-25.12.3.ebuild b/kde-misc/skanlite/skanlite-25.12.3.ebuild new file mode 100644 index 000000000000..97ae0d47d52d --- /dev/null +++ b/kde-misc/skanlite/skanlite-25.12.3.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2026 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=6.19.0 +QTMIN=6.10.1 +inherit ecm gear.kde.org xdg + +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="6" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=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/kcrash-${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/skanlite/skanlite-26.04.1.ebuild b/kde-misc/skanlite/skanlite-26.04.1.ebuild new file mode 100644 index 000000000000..7e9eb004cb53 --- /dev/null +++ b/kde-misc/skanlite/skanlite-26.04.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2026 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=6.22.0 +QTMIN=6.10.1 +inherit ecm gear.kde.org xdg + +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="6" +KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=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/kcrash-${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/Manifest b/kde-misc/tellico/Manifest new file mode 100644 index 000000000000..66c0e4474df1 --- /dev/null +++ b/kde-misc/tellico/Manifest @@ -0,0 +1,2 @@ +DIST tellico-4.1.5.tar.xz 6856536 BLAKE2B ffb4fabf3c1b97650486531069234c3448ec8dd82ccd167cef5257364ba48f9b5ea2f5d85ee258718578a30fa787218f7db0a85c65dd5ea0cfca251cc2a7fce0 SHA512 40b7a26274dace7c9ad097dc50b3bf60d9a430f336e3a6e5f5c6946ba6a24097d8a0d51ec64e21c9379ddab2b4abfd0d60d5d1de635f571260cb0c3901dd4df5 +DIST tellico-4.2.tar.xz 6894344 BLAKE2B b4ceb0357b062cf6768416679cb89638e6bd05d566e43567434d2a678af66799a16fda2e836b97a106b48a88dad168321f624e4feb841dbf1205a3c92149eb30 SHA512 aa4fefcf0aeef674a9ffcdf93dcc16481c61ca755b88c545b811a500bb0d28c82070b58686d6aa4bc513d21c136dbef02bec8015b752e69f4116357ae321fa2b diff --git a/kde-misc/tellico/metadata.xml b/kde-misc/tellico/metadata.xml new file mode 100644 index 000000000000..cc91e079239b --- /dev/null +++ b/kde-misc/tellico/metadata.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/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> + <longdescription lang="en"> + Tellico is a KDE application for organizing your collections. It provides + default templates for books, bibliographies, videos, music, video games, coins, + stamps, trading cards, comic books, and wines. + </longdescription> + <use> + <flag name="bibtex">Add support for bibtex importing using btparse from <pkg>dev-perl/Text-BibTeX</pkg> + </flag> + <flag name="discid">Add support for reading disc IDs from audio CDs</flag> + <flag name="yaz">Add support for searching Z39.50 databases</flag> + </use> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/tellico/tellico-4.1.5.ebuild b/kde-misc/tellico/tellico-4.1.5.ebuild new file mode 100644 index 000000000000..00f9d0881940 --- /dev/null +++ b/kde-misc/tellico/tellico-4.1.5.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="forceoptional" +KFMIN=6.9.0 +QTMIN=6.7.2 +inherit ecm kde.org xdg + +DESCRIPTION="Collection manager based on KDE Frameworks" +HOMEPAGE="https://tellico-project.org/" + +if [[ ${KDE_BUILD_TYPE} != live ]]; then + SRC_URI="https://tellico-project.org/files/${P}.tar.xz" + KEYWORDS="amd64 ~arm64" +fi + +LICENSE="|| ( GPL-2 GPL-3 )" +SLOT="0" +IUSE="bibtex cddb discid pdf scanner semantic-desktop taglib v4l xmp yaz" + +# tests need network access +RESTRICT="test" + +DEPEND=" + dev-libs/libxml2:= + dev-libs/libxslt + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml] + >=dev-qt/qtcharts-${QTMIN}:6 + >=dev-qt/qtwebengine-${QTMIN}:6[widgets] + >=kde-frameworks/karchive-${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/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knewstuff-${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 + >=kde-frameworks/solid-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6 + bibtex? ( >=dev-perl/Text-BibTeX-0.780.0-r1 ) + cddb? ( kde-apps/libkcddb:6 ) + discid? ( dev-libs/libcdio:= ) + pdf? ( app-text/poppler[qt6] ) + scanner? ( kde-apps/libksane:6 ) + semantic-desktop? ( >=kde-frameworks/kfilemetadata-${KFMIN}: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= ) +" +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 KCddb6) + $(cmake_use_find_package discid CDIO) + $(cmake_use_find_package pdf Poppler) + $(cmake_use_find_package scanner KSaneWidgets6) + $(cmake_use_find_package semantic-desktop KF6FileMetaData) + $(cmake_use_find_package taglib Taglib) + -DENABLE_WEBCAM=$(usex v4l) + $(cmake_use_find_package xmp Exempi) + $(cmake_use_find_package yaz Yaz) + ) + + ecm_src_configure +} diff --git a/kde-misc/tellico/tellico-4.2.ebuild b/kde-misc/tellico/tellico-4.2.ebuild new file mode 100644 index 000000000000..e01557fdce53 --- /dev/null +++ b/kde-misc/tellico/tellico-4.2.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="forceoptional" +KFMIN=6.9.0 +QTMIN=6.7.2 +inherit ecm kde.org xdg + +DESCRIPTION="Collection manager based on KDE Frameworks" +HOMEPAGE="https://tellico-project.org/" + +if [[ ${KDE_BUILD_TYPE} != live ]]; then + SRC_URI="https://tellico-project.org/files/${P}.tar.xz" + KEYWORDS="amd64 ~arm64" +fi + +LICENSE="|| ( GPL-2 GPL-3 )" +SLOT="0" +IUSE="bibtex cddb discid pdf scanner semantic-desktop taglib v4l xmp yaz" + +# tests need network access +RESTRICT="test" + +DEPEND=" + dev-libs/libxml2:= + dev-libs/libxslt + >=dev-qt/qtbase-${QTMIN}:6[concurrent,dbus,gui,network,widgets,xml] + >=dev-qt/qtcharts-${QTMIN}:6 + >=dev-qt/qtwebengine-${QTMIN}:6[widgets] + >=kde-frameworks/karchive-${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/kguiaddons-${KFMIN}:6 + >=kde-frameworks/kiconthemes-${KFMIN}:6 + >=kde-frameworks/kitemmodels-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/knewstuff-${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 + >=kde-frameworks/solid-${KFMIN}:6 + >=kde-frameworks/sonnet-${KFMIN}:6 + bibtex? ( >=dev-perl/Text-BibTeX-0.780.0-r1 ) + cddb? ( kde-apps/libkcddb:6 ) + discid? ( dev-libs/libcdio:= ) + pdf? ( app-text/poppler[qt6] ) + scanner? ( kde-apps/libksane:6 ) + semantic-desktop? ( >=kde-frameworks/kfilemetadata-${KFMIN}: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= ) +" +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 KCddb6) + $(cmake_use_find_package discid CDIO) + $(cmake_use_find_package pdf Poppler) + $(cmake_use_find_package scanner KSaneWidgets6) + $(cmake_use_find_package semantic-desktop KF6FileMetaData) + $(cmake_use_find_package taglib Taglib) + -DENABLE_WEBCAM=$(usex v4l) + $(cmake_use_find_package xmp Exempi) + $(cmake_use_find_package yaz Yaz) + ) + + ecm_src_configure +} diff --git a/kde-misc/zanshin/Manifest b/kde-misc/zanshin/Manifest new file mode 100644 index 000000000000..31855cdcfe06 --- /dev/null +++ b/kde-misc/zanshin/Manifest @@ -0,0 +1,2 @@ +DIST zanshin-25.12.3.tar.xz 391452 BLAKE2B 52be5d487284eaf32303fae27c1fca9c85675ecbd9137811e43dcd33ce4604b96f40945f743e9a42dfc16daf9503940e4d491b49e6b4dc83533bb5eaaff05c75 SHA512 d9ace96518f365ab7b9e922db5d5baaff07ac9943e17da5c5439a0414fe014a1de5cc9c7e5e550901c3cedd770f488d09576937bf7b9f4657a7ff09c489e4533 +DIST zanshin-26.04.1.tar.xz 390844 BLAKE2B 4fdd64bf7967a51ae0077415aa99afc25eeaaeeedb0c33e08215da605e284d240be155acb1f2c7c743cbee30429a3e01b14389f9446a89389976186f872acf16 SHA512 fb9d73ccc15fc26807ad3469e689d05d14ffeeb5bc3fb4353bd511fb2fe1c5bc8ec92ababe84fcfb2eb966d73f24448d23a6d7bb3369d921c8cf887ddccefd55 diff --git a/kde-misc/zanshin/metadata.xml b/kde-misc/zanshin/metadata.xml new file mode 100644 index 000000000000..f2915ab8ac4d --- /dev/null +++ b/kde-misc/zanshin/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/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> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/kde-misc/zanshin/zanshin-25.12.3.ebuild b/kde-misc/zanshin/zanshin-25.12.3.ebuild new file mode 100644 index 000000000000..c43623918cbf --- /dev/null +++ b/kde-misc/zanshin/zanshin-25.12.3.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2026 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=6.22.0 +QTMIN=6.10.1 +inherit ecm gear.kde.org xdg + +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="6" +KEYWORDS="amd64 arm64" +IUSE="" + +RESTRICT="test" # bug 785844 + +# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras +COMMON_DEPEND=" + >=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/kcrash-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-6.22.1: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}*:6 +" +BDEPEND=" + test? ( >=kde-apps/akonadi-${PVCUT}:6[tools] ) +" diff --git a/kde-misc/zanshin/zanshin-26.04.1.ebuild b/kde-misc/zanshin/zanshin-26.04.1.ebuild new file mode 100644 index 000000000000..d597c1af555f --- /dev/null +++ b/kde-misc/zanshin/zanshin-26.04.1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2026 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=6.22.0 +QTMIN=6.10.1 +inherit ecm gear.kde.org xdg + +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="6" +KEYWORDS="amd64 arm64" +IUSE="" + +RESTRICT="test" # bug 785844 + +# kde-frameworks/kwindowsystem[X]: Unconditional use of KX11Extras +COMMON_DEPEND=" + >=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/kcrash-${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}*:6 +" +BDEPEND=" + test? ( >=kde-apps/akonadi-${PVCUT}:6[tools] ) +" |
