Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / kde / kio-extras.nix
blob880fba59b1cbeff5d8ed31f49ca3d5915622b5e8
2   mkDerivation, lib, extra-cmake-modules, kdoctools, shared-mime-info,
3   exiv2, kactivities, kactivities-stats, karchive, kbookmarks, kconfig, kconfigwidgets,
4   kcoreaddons, kdbusaddons, kdsoap, kguiaddons, kdnssd, kiconthemes, ki18n, kio,
5   khtml, kpty, syntax-highlighting, libmtp, libssh, openexr, libtirpc,
6   ilmbase, phonon, qtsvg, samba, solid, gperf, taglib, libX11, libXcursor
7 }:
9 mkDerivation {
10   pname = "kio-extras";
11   meta = {
12     license = with lib.licenses; [ gpl2 lgpl21 ];
13     maintainers = [ lib.maintainers.ttuegel ];
14   };
15   nativeBuildInputs = [ extra-cmake-modules kdoctools shared-mime-info ];
16   buildInputs = [
17     exiv2 kactivities kactivities-stats karchive kbookmarks kconfig kconfigwidgets kcoreaddons
18     kdbusaddons kdsoap kguiaddons kdnssd kiconthemes ki18n kio khtml
19     kpty syntax-highlighting libmtp libssh openexr libtirpc
20     phonon qtsvg samba solid gperf taglib libX11 libXcursor
21   ];
23   # org.kde.kmtpd5 DBUS service launches kiod5 binary from kio derivation, not from kio-extras
24   postInstall = ''
25     substituteInPlace $out/share/dbus-1/services/org.kde.kmtpd5.service \
26       --replace Exec=$out Exec=${kio}
27   '';
29   CXXFLAGS = [ "-I${ilmbase.dev}/include/OpenEXR" ];