1{
2 stdenv,
3 fetchurl,
4 kio-extras,
5 cmake,
6 libsForQt5,
7 samba,
8 libssh,
9 libmtp,
10 libimobiledevice,
11 gperf,
12 libtirpc,
13 openexr,
14 taglib,
15 libappimage,
16}:
17# kio-extras-kf5 is kind of part of Gear, but also not released all the time,
18# so handle it separately.
19stdenv.mkDerivation rec {
20 pname = "kio-extras-kf5";
21 version = "24.02.2";
22
23 src = fetchurl {
24 url = "mirror://kde/stable/release-service/${version}/src/kio-extras-kf5-${version}.tar.xz";
25 hash = "sha256-qar1jzuALINBu6HOuVBU+RUFnqRH9Z/8e5M8ynGxKsk=";
26 };
27
28 nativeBuildInputs = with libsForQt5; [
29 cmake
30 extra-cmake-modules
31 wrapQtAppsHook
32 ];
33
34 buildInputs = with libsForQt5; [
35 qtbase
36
37 kactivities
38 kactivities-stats
39 karchive
40 kconfig
41 kconfigwidgets
42 kcoreaddons
43 kdbusaddons
44 kdnssd
45 kdoctools
46 kdsoap
47 kguiaddons
48 ki18n
49 kio
50 libkexiv2
51 phonon
52 solid
53 syntax-highlighting
54
55 samba
56 libssh
57 libmtp
58 libimobiledevice
59 gperf
60 libtirpc
61 openexr
62 taglib
63 libappimage
64 ];
65
66 meta = kio-extras.meta;
67}