diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-02-08 00:11:30 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-02-08 00:11:30 +0000 |
commit | 8b3c41ecef8a1cdd270ce3aabcfdfb991839699c (patch) | |
tree | ece43c29d9163f887ef99c43aad6f2f568961231 /kde-apps/kio-extras | |
parent | 1b2360e7bab42e4045232887cb4f6c4a24ca3975 (diff) |
Diffstat (limited to 'kde-apps/kio-extras')
-rw-r--r-- | kde-apps/kio-extras/Manifest | 2 | ||||
-rw-r--r-- | kde-apps/kio-extras/kio-extras-24.12.2.ebuild | 99 |
2 files changed, 101 insertions, 0 deletions
diff --git a/kde-apps/kio-extras/Manifest b/kde-apps/kio-extras/Manifest index 370c8d5871ee..1fb12e0dd809 100644 --- a/kde-apps/kio-extras/Manifest +++ b/kde-apps/kio-extras/Manifest @@ -1,5 +1,7 @@ DIST kio-extras-24.08.3.tar.xz 3482788 BLAKE2B 43db34b60e64106b99a68743bb9c22f0435e50b1983ac82edead74bbf1ae685884d193a8555692db9e7521c608043f9347267af52fd7bfe61e0ddc2552732fe7 SHA512 a4f570e39273ed004949a2b647cd7ece316097d28d7d7a49bb87c0ed275dcfd9ff3893628dfd0c7a9bf1f1fd8f506dd1f0c885b7b8aa768978ed1f649cea1253 DIST kio-extras-24.12.1.tar.xz 3515000 BLAKE2B 03fb943a2e2a6c2899b974088a09002a16a58662245c0db383dfeaf0cad8813c4cf1c760ce689498e94f32b0720327e363ea7007122c0baa51f6d8fec0dd9947 SHA512 2a6cd80e04d1559806fffe86c91d56d74e3e2751907a4c748ba12000466da5e11eecc243e03f43a1062ff2962b70bf52e5171cdc214b31714c44fbc3030c30bd +DIST kio-extras-24.12.2.tar.xz 3514628 BLAKE2B 4d04bdf4ccf7055b5ba77cf5eab81f79e88ea9863dd5afe41253fa47c584b0ac96d421763d079a1688234a97dfa4b796cf5d1f81482ac41f6b5c6f74872986da SHA512 efcc468625e244c7541345425166ad3067e44df43d2902ee00ae55a02d00d0b833846a67c7c5547ed75f51e28920732b7d2ac149e19000f9a002bf4cac059033 EBUILD kio-extras-24.08.3.ebuild 2652 BLAKE2B 8f643cb3946de94f546a305325f4d3c9fec28b07bd041ef40439674e3e6a81bf3f9e115ffbda3198e3cc1008579cb3dab85dbab2eaa0669aad34bafebc5f7798 SHA512 f6ab8a7f517354e783dc08bce85e3fc1ac34e3906b997ddc538a33095fd50ca38b454cc9e1484b914c2bac8e1fff19263096f2a56de8df8de873688e3eceb252 EBUILD kio-extras-24.12.1.ebuild 2776 BLAKE2B 6dda9b9d2edb017316851f2317ba60421c5e62890166288091e1e0060dafc0678cb7f42c80c1298a5f1a815ab274bf6031df9693581b5c374174f3afb59fb235 SHA512 70456de6f7b670b68356590d8b3c320fdde8dba1ebcac7340f1d20119a18fd57ff22883ebbd56195d055d8e2eaf2953ffcc48a7cfa75822cf826c70e8f0aacfd +EBUILD kio-extras-24.12.2.ebuild 2776 BLAKE2B 6dda9b9d2edb017316851f2317ba60421c5e62890166288091e1e0060dafc0678cb7f42c80c1298a5f1a815ab274bf6031df9693581b5c374174f3afb59fb235 SHA512 70456de6f7b670b68356590d8b3c320fdde8dba1ebcac7340f1d20119a18fd57ff22883ebbd56195d055d8e2eaf2953ffcc48a7cfa75822cf826c70e8f0aacfd MISC metadata.xml 1046 BLAKE2B bc1d376ddf4d31da2d81f124ef8ff573c07e2a2f8fc9d20df740f6b080ea996296b902f3be0407adc291ad74e3fc2cddbc0b3baad11b5ffa92f524070ce8bb34 SHA512 b35eb0f4c969531bcce42854adca33b8433f761ab4dbb92728d1ec6b0d947b1ceee05dbc556305d67bf278686b92fd86c1a16012dc328ca5d8ddaa1c89c12c9d diff --git a/kde-apps/kio-extras/kio-extras-24.12.2.ebuild b/kde-apps/kio-extras/kio-extras-24.12.2.ebuild new file mode 100644 index 000000000000..1838978668a1 --- /dev/null +++ b/kde-apps/kio-extras/kio-extras-24.12.2.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="true" +KFMIN=6.7.0 +QTMIN=6.7.2 +inherit ecm gear.kde.org optfeature + +DESCRIPTION="KIO plugins present a filesystem-like view of arbitrary data" +HOMEPAGE="https://invent.kde.org/network/kio-extras" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="activities ios +man mtp openexr phonon samba +sftp taglib X" + +# requires running Plasma environment +RESTRICT="test" + +DEPEND=" + dev-libs/qcoro + >=dev-qt/qt5compat-${QTMIN}:6 + >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml] + >=dev-qt/qtsvg-${QTMIN}:6 + kde-apps/libkexiv2:6 + >=kde-frameworks/karchive-${KFMIN}:6 + >=kde-frameworks/kcmutils-${KFMIN}:6 + >=kde-frameworks/kcodecs-${KFMIN}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kconfigwidgets-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kdnssd-${KFMIN}:6 + >=kde-frameworks/kguiaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kparts-${KFMIN}:6 + >=kde-frameworks/kservice-${KFMIN}:6 + >=kde-frameworks/ktextwidgets-${KFMIN}:6 + >=kde-frameworks/kxmlgui-${KFMIN}:6 + >=kde-frameworks/solid-${KFMIN}:6 + >=kde-frameworks/syntax-highlighting-${KFMIN}:6 + activities? ( + >=dev-qt/qtbase-${QTMIN}:6[sql] + kde-plasma/plasma-activities:6 + kde-plasma/plasma-activities-stats:6 + ) + ios? ( + app-pda/libimobiledevice:= + app-pda/libplist:= + ) + mtp? ( >=media-libs/libmtp-1.1.16:= ) + openexr? ( media-libs/openexr:= ) + phonon? ( >=media-libs/phonon-4.12.0[qt6(+)] ) + samba? ( + net-fs/samba[client] + >=net-libs/kdsoap-2.2.0:=[qt6(+)] + >=net-libs/kdsoap-ws-discovery-client-0.3.0 + ) + sftp? ( net-libs/libssh:=[sftp] ) + taglib? ( >=media-libs/taglib-1.11.1:= ) + X? ( + x11-libs/libX11 + x11-libs/libXcursor + ) +" +RDEPEND="${DEPEND} + !kde-apps/kio-extras:5[-kf6compat(-)] + !kde-apps/kio-extras-kf5:5 + !<kde-frameworks/kio-5.116.0-r2:5 + !kde-frameworks/kio-trash-desktop-file:5 + >=kde-frameworks/kded-${KFMIN}:6 +" +BDEPEND="man? ( dev-util/gperf )" + +src_configure() { + local mycmakeargs=( + -DBUILD_ACTIVITIES=$(usex activities) + $(cmake_use_find_package ios IMobileDevice) + $(cmake_use_find_package ios PList) + $(cmake_use_find_package man Gperf) + $(cmake_use_find_package mtp Libmtp) + $(cmake_use_find_package openexr OpenEXR) + $(cmake_use_find_package phonon Phonon4Qt6) + $(cmake_use_find_package samba Samba) + $(cmake_use_find_package sftp libssh) + $(cmake_use_find_package taglib Taglib) + -DWITHOUT_X11=$(usex !X) + ) + ecm_src_configure +} + +pkg_postinst() { + optfeature "alternative filename search backend" sys-apps/ripgrep + ecm_pkg_postinst +} |