summaryrefslogtreecommitdiffstats
path: root/pkgs/development/libraries/kde-frameworks/default.nix
blob: 00965bd0a582d726d4847847fdd99a897086ec18 (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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
/*

# New packages

READ THIS FIRST

This module is for official packages in KDE Frameworks 5. All available packages
are listed in `./srcs.nix`, although a few are not yet packaged in Nixpkgs (see
below).

IF YOUR PACKAGE IS NOT LISTED IN `./srcs.nix`, IT DOES NOT GO HERE.

Many of the packages released upstream are not yet built in Nixpkgs due to lack
of demand. To add a Nixpkgs build for an upstream package, copy one of the
existing packages here and modify it as necessary.

# Updates

1. Update the URL in `./fetch.sh`.
2. Run `./maintainers/scripts/fetch-kde-qt.sh pkgs/development/libraries/kde-frameworks`
   from the top of the Nixpkgs tree.
3. Use `nox-review wip` to check that everything builds.
4. Commit the changes and open a pull request.

*/

{ newScope, kdeDerivation, lib, fetchurl }:

let
  callPackage = newScope {
    kdeFramework = import ./build-support/framework.nix {
      inherit kdeDerivation lib fetchurl;
    };
  };
in
{
  attica = callPackage ./attica.nix {};
  baloo = callPackage ./baloo.nix {};
  bluez-qt = callPackage ./bluez-qt.nix {};
  breeze-icons = callPackage ./breeze-icons.nix {};
  ecm = callPackage ./extra-cmake-modules {};
  ecmNoHooks = callPackage ./extra-cmake-modules/no-hooks.nix { };
  frameworkintegration = callPackage ./frameworkintegration.nix {};
  kactivities = callPackage ./kactivities.nix {};
  kactivities-stats = callPackage ./kactivities-stats.nix {};
  kapidox = callPackage ./kapidox.nix {};
  karchive = callPackage ./karchive.nix {};
  kauth = callPackage ./kauth {};
  kbookmarks = callPackage ./kbookmarks.nix {};
  kcmutils = callPackage ./kcmutils {};
  kcodecs = callPackage ./kcodecs.nix {};
  kcompletion = callPackage ./kcompletion.nix {};
  kconfig = callPackage ./kconfig.nix {};
  kconfigwidgets = callPackage ./kconfigwidgets {};
  kcoreaddons = callPackage ./kcoreaddons.nix {};
  kcrash = callPackage ./kcrash.nix {};
  kdbusaddons = callPackage ./kdbusaddons.nix {};
  kdeclarative = callPackage ./kdeclarative.nix {};
  kded = callPackage ./kded.nix {};
  kdelibs4support = callPackage ./kdelibs4support {};
  kdesignerplugin = callPackage ./kdesignerplugin.nix {};
  kdesu = callPackage ./kdesu.nix {};
  kdnssd = callPackage ./kdnssd.nix {};
  kdoctools = callPackage ./kdoctools {};
  kemoticons = callPackage ./kemoticons.nix {};
  kfilemetadata = callPackage ./kfilemetadata {};
  kglobalaccel = callPackage ./kglobalaccel.nix {};
  kguiaddons = callPackage ./kguiaddons.nix {};
  khtml = callPackage ./khtml.nix {};
  ki18n = callPackage ./ki18n.nix {};
  kiconthemes = callPackage ./kiconthemes {};
  kidletime = callPackage ./kidletime.nix {};
  kimageformats = callPackage ./kimageformats.nix {};
  kinit = callPackage ./kinit {};
  kio = callPackage ./kio {};
  kitemmodels = callPackage ./kitemmodels.nix {};
  kitemviews = callPackage ./kitemviews.nix {};
  kjobwidgets = callPackage ./kjobwidgets.nix {};
  kjs = callPackage ./kjs.nix {};
  kjsembed = callPackage ./kjsembed.nix {};
  kmediaplayer = callPackage ./kmediaplayer.nix {};
  knewstuff = callPackage ./knewstuff.nix {};
  knotifications = callPackage ./knotifications.nix {};
  knotifyconfig = callPackage ./knotifyconfig.nix {};
  kpackage = callPackage ./kpackage {};
  kparts = callPackage ./kparts.nix {};
  kpeople = callPackage ./kpeople.nix {};
  kplotting = callPackage ./kplotting.nix {};
  kpty = callPackage ./kpty.nix {};
  kross = callPackage ./kross.nix {};
  krunner = callPackage ./krunner.nix {};
  kservice = callPackage ./kservice {};
  ktexteditor = callPackage ./ktexteditor.nix {};
  ktextwidgets = callPackage ./ktextwidgets.nix {};
  kunitconversion = callPackage ./kunitconversion.nix {};
  kwallet = callPackage ./kwallet.nix {};
  kwayland = callPackage ./kwayland.nix {};
  kwidgetsaddons = callPackage ./kwidgetsaddons.nix {};
  kwindowsystem = callPackage ./kwindowsystem.nix {};
  kxmlgui = callPackage ./kxmlgui.nix {};
  kxmlrpcclient = callPackage ./kxmlrpcclient.nix {};
  modemmanager-qt = callPackage ./modemmanager-qt.nix {};
  networkmanager-qt = callPackage ./networkmanager-qt.nix {};
  oxygen-icons5 = callPackage ./oxygen-icons5.nix {};
  plasma-framework = callPackage ./plasma-framework.nix {};
  solid = callPackage ./solid.nix {};
  sonnet = callPackage ./sonnet.nix {};
  syntax-highlighting = callPackage ./syntax-highlighting.nix {};
  threadweaver = callPackage ./threadweaver.nix {};
}