kio-extras: add optional dependencies

kactivities-stats enables "Recent Files"/"Recent
Locations"/"recentlyused:/" kioslaves, taglib enables audio metadata
reading, and libtirpc enables NFS kio.
This commit is contained in:
André Vitor de Lima Matos 2022-06-24 19:49:39 -03:00
parent d6b20ea2cf
commit 42f1d29ec6
No known key found for this signature in database
GPG Key ID: A48A6B2DBAC1EC29

View File

@ -1,9 +1,9 @@
{ {
mkDerivation, lib, extra-cmake-modules, kdoctools, shared-mime-info, mkDerivation, lib, extra-cmake-modules, kdoctools, shared-mime-info,
exiv2, kactivities, karchive, kbookmarks, kconfig, kconfigwidgets, exiv2, kactivities, kactivities-stats, karchive, kbookmarks, kconfig, kconfigwidgets,
kcoreaddons, kdbusaddons, kdsoap, kguiaddons, kdnssd, kiconthemes, ki18n, kio, kcoreaddons, kdbusaddons, kdsoap, kguiaddons, kdnssd, kiconthemes, ki18n, kio,
khtml, kpty, syntax-highlighting, libmtp, libssh, openexr, khtml, kpty, syntax-highlighting, libmtp, libssh, openexr, libtirpc,
ilmbase, openslp, phonon, qtsvg, samba, solid, gperf ilmbase, openslp, phonon, qtsvg, samba, solid, gperf, taglib
}: }:
mkDerivation { mkDerivation {
@ -14,10 +14,10 @@ mkDerivation {
}; };
nativeBuildInputs = [ extra-cmake-modules kdoctools shared-mime-info ]; nativeBuildInputs = [ extra-cmake-modules kdoctools shared-mime-info ];
buildInputs = [ buildInputs = [
exiv2 kactivities karchive kbookmarks kconfig kconfigwidgets kcoreaddons exiv2 kactivities kactivities-stats karchive kbookmarks kconfig kconfigwidgets kcoreaddons
kdbusaddons kdsoap kguiaddons kdnssd kiconthemes ki18n kio khtml kdbusaddons kdsoap kguiaddons kdnssd kiconthemes ki18n kio khtml
kpty syntax-highlighting libmtp libssh openexr openslp kpty syntax-highlighting libmtp libssh openexr libtirpc openslp
phonon qtsvg samba solid gperf phonon qtsvg samba solid gperf taglib
]; ];
# org.kde.kmtpd5 DBUS service launches kiod5 binary from kio derivation, not from kio-extras # org.kde.kmtpd5 DBUS service launches kiod5 binary from kio derivation, not from kio-extras