diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-04-18 08:46:05 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-04-18 08:46:05 +0100 |
commit | cf1a411e806b434c96329401a6ff0901ec7f0d5c (patch) | |
tree | 969527fcceb3b686400c73b5ed22c1d587a8eb3e /kde-apps/kio-extras | |
parent | 6a01345ec5dc673d0ebd4653ceb063eafa7fcf65 (diff) |
gentoo auto-resync : 18:04:2025 - 08:46:04next
Diffstat (limited to 'kde-apps/kio-extras')
-rw-r--r-- | kde-apps/kio-extras/Manifest | 4 | ||||
-rw-r--r-- | kde-apps/kio-extras/kio-extras-25.04.0.ebuild | 105 | ||||
-rw-r--r-- | kde-apps/kio-extras/metadata.xml | 2 |
3 files changed, 110 insertions, 1 deletions
diff --git a/kde-apps/kio-extras/Manifest b/kde-apps/kio-extras/Manifest index 266f65459db8..02e7da452bc9 100644 --- a/kde-apps/kio-extras/Manifest +++ b/kde-apps/kio-extras/Manifest @@ -1,3 +1,5 @@ DIST kio-extras-24.12.3.tar.xz 3515324 BLAKE2B 75c359edcdbd86247683c0cfe57825a10f104b330e31e102d5f92b12c25e77616bd8a8785dfafd00610923f7775d5eb5cafe41b2a4b59bc20d02d239c4ed87d0 SHA512 41c7fd123547a1b46b6b69a50879943c7ec020ef697f173286ea92d585cd6494816fbaa507c25d97220a32c3f51df50ea57a60413273e8959dee7f9e91f60d50 +DIST kio-extras-25.04.0.tar.xz 3549468 BLAKE2B d696dac0172f6b807a69c110c5ff6528d4d9143412de05d43c219671f3831f60093ad307ef8e26dae343540df227799fd4f15942c600dfda5a60eef0a8bd0313 SHA512 eb6e2f2e5fb2a28a1bbff8bcfc062d19be577384ac533e7ad3740a23e169113dd2f5c6a4389958b182a0054478f547a474d338210b1bf105e85d5f182ed88928 EBUILD kio-extras-24.12.3.ebuild 2774 BLAKE2B 6700e52bb41ea844adb920973811e34a5bfa992bc2fab896f6853e43cb9f8750734890060ebc44866036869c3df36c0ee3884ca53833955d6491a3a926cd8b1d SHA512 24e0b50760f38769e9299f31da846b9b0b36a9b658d1b29d959948658a86ecdc8206841053a171da956c1fbbe119cbd761c0a1cfb6fff33d78527c53a1b25cfe -MISC metadata.xml 1046 BLAKE2B bc1d376ddf4d31da2d81f124ef8ff573c07e2a2f8fc9d20df740f6b080ea996296b902f3be0407adc291ad74e3fc2cddbc0b3baad11b5ffa92f524070ce8bb34 SHA512 b35eb0f4c969531bcce42854adca33b8433f761ab4dbb92728d1ec6b0d947b1ceee05dbc556305d67bf278686b92fd86c1a16012dc328ca5d8ddaa1c89c12c9d +EBUILD kio-extras-25.04.0.ebuild 2951 BLAKE2B d5b495086600286aee7ed59da310979c25309bc22cd4d9e7c333003f46f5c55b7395ed4c47dba4c53a09acf6ff2d2088c940cdeb24391374b9e706024c9dc22b SHA512 15db6b7d84f0677c63a6fae1199fe25b2e851e350bd1ea797e02b994498da2d93113f0a581d667c1e0c9a5aa8fb91672cab39147b643afe87c213cfb60c00b52 +MISC metadata.xml 1232 BLAKE2B 9fa4cb034ab5b6a29eee23a7e3494ad23bb41464ef3328aeb237b9262092180433470260cbf7587c54db39f9ad8c41beb8f9a4339b333fc1c8415197737677d1 SHA512 6a92aba13103bca64c2e054893d93a9fa54811e2198a1dfc981d54e4c5410ce2f22fdcf9b5a26ccedb226e2eb6c5dd7f27c555f812efd9df33666454b6cf8fb8 diff --git a/kde-apps/kio-extras/kio-extras-25.04.0.ebuild b/kde-apps/kio-extras/kio-extras-25.04.0.ebuild new file mode 100644 index 000000000000..b7dc565619de --- /dev/null +++ b/kde-apps/kio-extras/kio-extras-25.04.0.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="optional" +ECM_TEST="true" +KFMIN=6.9.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 nfs +libproxy 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:= + ) + libproxy? ( + >=kde-frameworks/knotifications-${KFMIN}:6 + net-libs/libproxy + ) + mtp? ( >=media-libs/libmtp-1.1.16:= ) + nfs? ( net-libs/libtirpc:= ) + 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) + -DWITH_LIBPROXY=$(usex libproxy) + $(cmake_use_find_package man Gperf) + $(cmake_use_find_package mtp Libmtp) + $(cmake_use_find_package nfs TIRPC) + $(cmake_use_find_package openexr OpenEXR) + $(cmake_use_find_package phonon 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 +} diff --git a/kde-apps/kio-extras/metadata.xml b/kde-apps/kio-extras/metadata.xml index 40dd5ecbf7fd..14a96cf4117a 100644 --- a/kde-apps/kio-extras/metadata.xml +++ b/kde-apps/kio-extras/metadata.xml @@ -13,7 +13,9 @@ <use> <flag name="activities">Enable activities KIO worker and fileitem plugin</flag> <flag name="ios">Enable AFC (Apple File Conduit) KIO worker for iOS devices support</flag> + <flag name="libproxy">Enable support for WPAD problem detection via <pkg>net-libs/libproxy</pkg></flag> <flag name="man">Enable manpages KIO worker</flag> + <flag name="nfs">Enable NFS support using <pkg>net-libs/libtirpc</pkg></flag> <flag name="phonon">Enable file audio preview plugin using <pkg>media-libs/phonon</pkg></flag> <flag name="sftp">Enable SFTP protocol support using <pkg>net-libs/libssh</pkg></flag> <flag name="taglib">Enable audio thumbnails via <pkg>media-libs/taglib</pkg></flag> |