aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/development/libraries/kde-frameworks/kdelibs4support/default.nix
blob: 5eced8832877e9a40c420fa4f8f05777945f130f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
{
  mkDerivation, lib,
  docbook_xml_dtd_45, extra-cmake-modules, kdoctools,
  kauth, karchive, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash,
  kdbusaddons, kded, kdesignerplugin, kemoticons, kglobalaccel, kguiaddons,
  ki18n, kiconthemes, kio, kitemmodels, kinit, knotifications, kparts, kservice,
  ktextwidgets, kunitconversion, kwidgetsaddons, kwindowsystem, kxmlgui,
  networkmanager, qtbase, qtsvg, qttools, qtx11extras, xorg
}:

mkDerivation {
  name = "kdelibs4support";
  meta = { maintainers = [ lib.maintainers.ttuegel ]; };
  patches = [
    ./nix-kde-include-dir.patch
  ];
  setupHook = ./setup-hook.sh;
  nativeBuildInputs = [ extra-cmake-modules qttools ];
  propagatedNativeBuildInputs = [ kdoctools ];
  buildInputs = [
    kcompletion kconfig kded kglobalaccel ki18n kio kservice kwidgetsaddons
    kxmlgui networkmanager qtsvg qtx11extras xorg.libSM
  ];
  propagatedBuildInputs = [
    kauth karchive kconfigwidgets kcoreaddons kcrash kdbusaddons kdesignerplugin
    kemoticons kguiaddons kiconthemes kitemmodels kinit knotifications kparts
    ktextwidgets kunitconversion kwindowsystem qtbase
  ];
  cmakeFlags = [
    "-DDocBookXML4_DTD_DIR=${docbook_xml_dtd_45}/xml/dtd/docbook"
    "-DDocBookXML4_DTD_VERSION=4.5"
  ];
  outputs = [ "out" "dev" ];
}