summaryrefslogtreecommitdiff
path: root/kde-apps/dolphin
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-10-11 04:04:15 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-10-11 04:04:15 +0100
commit61af1efe96cf1037982d2fc90af0749b5ec5a0c6 (patch)
treefd4966f3b19ef9b18ed5024d7e2f48ef73eb2fee /kde-apps/dolphin
parent3aae425b3c39d02e2dc917db0fae8c225c158ca1 (diff)
gentoo auto-resync : 11:10:2024 - 04:04:14
Diffstat (limited to 'kde-apps/dolphin')
-rw-r--r--kde-apps/dolphin/Manifest2
-rw-r--r--kde-apps/dolphin/dolphin-24.08.2.ebuild89
2 files changed, 91 insertions, 0 deletions
diff --git a/kde-apps/dolphin/Manifest b/kde-apps/dolphin/Manifest
index 71670c6ed9ad..db830691c164 100644
--- a/kde-apps/dolphin/Manifest
+++ b/kde-apps/dolphin/Manifest
@@ -1,5 +1,7 @@
DIST dolphin-24.05.2.tar.xz 5580708 BLAKE2B 4a94495294e4327ece277650c075f26a26e96d1f7f9cc7850087bacebc04d80278101c01cd82908fd395528641bae3e9628fea218d8a230ea35f7657c08c39f6 SHA512 dd1fbfccf52a97528558b6dc6d3c95df44f4b027644bdb619472092158e8390968d553d6b8b17ce90533feb355c9e82e66bc12b26132ba76e08ed0eb91c168c6
DIST dolphin-24.08.1.tar.xz 5630960 BLAKE2B 5a0b2de7532c7ba46103bcde39754b3358baaf3f532d68eeb6fba24eb78ed3506633289f4ae7dbb6e163e0e9bb41d9fa9373824151e58ceda588ede2283acc23 SHA512 cfae900ebaf3b7910c74ca180315a25ddde8a7e003547f07cd9c32ca5fde0f020fa378803252423a324e94f5c05140bcc41984ddcff35a2b06746f3296738272
+DIST dolphin-24.08.2.tar.xz 5645408 BLAKE2B 892b784fff30ad5e9a4192d7c7c419889025c41a0d0cca9e76b1ee75a58918e827f600caa1e8b594288b4a4fdc6e8f1688fd710e77797f479edb04686052df13 SHA512 c4755443373fc8fc1d5bc8eac1dccee436eca0617e6e62b9f36400f026821f7ffc5cb478406d508487f11064d8e18cecb853627383bf97670b78370cc1c543a3
EBUILD dolphin-24.05.2-r1.ebuild 2970 BLAKE2B 51ab7244b3513fcb5d412af927f82159c5821a5263331b87ac2275d7121466e4965e41d9ca7d9bd0f47e0f034b0de6cec99766609de5013997ea69365d3a3e60 SHA512 5ac41098a84e99941aeddee38712b0f89c1994ec8ec61409045f670d0e9cde643eb7a7006fbeff73183f2aea88df64d388ba679025919b4b140fbdc3444c2f39
EBUILD dolphin-24.08.1.ebuild 2932 BLAKE2B f0abd61014895e4427ce13438a15a91332cda612d3d5aa3b1e9b2f5f2f5975afe1c7985994516114faa141701ef620000686f1c2348510d00bc7f5d7210742fc SHA512 93e36c11f8f630d0f6d61e63fa9309829bf901ffd8328380033c4325a5fedf0cf54ee0335324c56ae3ababd80b80d2a96f38504ecbf54a5dae38bb6c58683ecb
+EBUILD dolphin-24.08.2.ebuild 2932 BLAKE2B f0abd61014895e4427ce13438a15a91332cda612d3d5aa3b1e9b2f5f2f5975afe1c7985994516114faa141701ef620000686f1c2348510d00bc7f5d7210742fc SHA512 93e36c11f8f630d0f6d61e63fa9309829bf901ffd8328380033c4325a5fedf0cf54ee0335324c56ae3ababd80b80d2a96f38504ecbf54a5dae38bb6c58683ecb
MISC metadata.xml 517 BLAKE2B 4678e02c7b2d4556b90714bbd5d357c387cd6791f2f69799f32cffda0cafba8dfc35d47b0ad8fd3168ba883932c56d2bea37cf1e21db0de41289c71d0858622b SHA512 cfac1c2cb39c6d09bff73c57436f4787bead2409551760c042b8101f7d260d09c89aac66aa80bfef5f5abf80f508ccfdd1d49c3e262915557eec363f6460e5dd
diff --git a/kde-apps/dolphin/dolphin-24.08.2.ebuild b/kde-apps/dolphin/dolphin-24.08.2.ebuild
new file mode 100644
index 000000000000..7604f3e4a8ea
--- /dev/null
+++ b/kde-apps/dolphin/dolphin-24.08.2.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+PVCUT=$(ver_cut 1-3)
+KFMIN=6.5.0
+QTMIN=6.7.2
+inherit ecm gear.kde.org optfeature
+
+DESCRIPTION="Plasma filemanager focusing on usability"
+HOMEPAGE="https://apps.kde.org/dolphin/ https://userbase.kde.org/Dolphin"
+
+LICENSE="GPL-2" # TODO: CHECK
+SLOT="6"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="semantic-desktop telemetry"
+
+# slot op: Uses Qt::GuiPrivate for qtx11extras_p.h
+DEPEND="
+ >=dev-qt/qtbase-${QTMIN}:6=[concurrent,dbus,gui,widgets,xml]
+ >=kde-frameworks/kbookmarks-${KFMIN}:6
+ >=kde-frameworks/kcmutils-${KFMIN}:6
+ >=kde-frameworks/kcodecs-${KFMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/kdbusaddons-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6=
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/knewstuff-${KFMIN}:6
+ >=kde-frameworks/knotifications-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kwindowsystem-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ >=kde-frameworks/solid-${KFMIN}:6
+ >=media-libs/phonon-4.12.0[qt6(+)]
+ semantic-desktop? (
+ >=kde-apps/baloo-widgets-${PVCUT}:6
+ >=kde-frameworks/baloo-${KFMIN}:6
+ >=kde-frameworks/kfilemetadata-${KFMIN}:6
+ )
+ telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 )
+"
+RDEPEND="${DEPEND}
+ >=kde-apps/kio-extras-${PVCUT}:6
+ >=kde-apps/thumbnailers-${PVCUT}:6
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt6=ON
+ -DCMAKE_DISABLE_FIND_PACKAGE_SeleniumWebDriverATSPI=ON # not packaged
+ $(cmake_use_find_package semantic-desktop KF6Baloo)
+ $(cmake_use_find_package semantic-desktop KF6BalooWidgets)
+ $(cmake_use_find_package semantic-desktop KF6FileMetaData)
+ $(cmake_use_find_package telemetry KF6UserFeedback)
+ )
+ ecm_src_configure
+}
+
+src_test() {
+ local myctestargs=(
+ # servicemenuinstaller requires ruby, no thanks
+ # dolphinmainwindowtest, kitemlistcontrollertest, kfileitemlistviewtest, kfileitemmodeltest hang forever
+ # placesitemmodeltest requires DBus
+ -E "(servicemenuinstaller|dolphinmainwindowtest|kfileitemlistviewtest|kfileitemmodeltest|kitemlistcontrollertest|placesitemmodeltest)"
+ )
+ ecm_src_test
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "compress/extract and other actions" "kde-apps/ark:${SLOT}"
+ optfeature "crypto actions" "kde-apps/kleopatra:${SLOT}"
+ optfeature "'Share' context menu actions" "kde-frameworks/purpose:${SLOT}"
+ fi
+ ecm_pkg_postinst
+}