3 generateSplicesForMkScope,
4 makeScopeWithSplicing',
19 frameworks = import ./frameworks { inherit (self) callPackage; };
20 gear = import ./gear { inherit (self) callPackage; };
21 plasma = import ./plasma { inherit (self) callPackage; };
29 loadUrls = set: lib.importJSON (./generated/sources + "/${set}.json");
30 allUrls = lib.attrsets.mergeAttrsList (map loadUrls sets);
32 sources = lib.mapAttrs (
50 mkKdeDerivation = self.callPackage (import ./lib/mk-kde-derivation.nix self) { };
62 # Alias to match metadata
63 kquickimageeditor = self.kquickimageedit;
65 # Alias because it's just data
66 plasma-wayland-protocols = libsForQt5.plasma-wayland-protocols;
68 selenium-webdriver-at-spi = null; # Used for integration tests that we don't run, stub
70 alpaka = self.callPackage ./misc/alpaka { };
71 calligra = self.callPackage ./misc/calligra { };
72 kdiagram = self.callPackage ./misc/kdiagram { };
73 kdevelop-pg-qt = self.callPackage ./misc/kdevelop-pg-qt { };
74 kdsoap-ws-discovery-client = self.callPackage ./misc/kdsoap-ws-discovery-client { };
75 kirigami-addons = self.callPackage ./misc/kirigami-addons { };
76 kio-extras-kf5 = self.callPackage ./misc/kio-extras-kf5 { };
77 kio-fuse = self.callPackage ./misc/kio-fuse { };
78 klevernotes = self.callPackage ./misc/klevernotes { };
79 ktextaddons = self.callPackage ./misc/ktextaddons { };
80 kunifiedpush = self.callPackage ./misc/kunifiedpush { };
81 kup = self.callPackage ./misc/kup { };
82 marknote = self.callPackage ./misc/marknote { };
83 mpvqt = self.callPackage ./misc/mpvqt { };
84 oxygen-icons = self.callPackage ./misc/oxygen-icons { };
85 phonon = self.callPackage ./misc/phonon { };
86 phonon-vlc = self.callPackage ./misc/phonon-vlc { };
87 polkit-qt-1 = self.callPackage ./misc/polkit-qt-1 { };
88 pulseaudio-qt = self.callPackage ./misc/pulseaudio-qt { };
90 applet-window-buttons6 = self.callPackage ./third-party/applet-window-buttons6 { };
91 karousel = self.callPackage ./third-party/karousel { };
92 koi = self.callPackage ./third-party/koi { };
93 krohnkite = self.callPackage ./third-party/krohnkite { };
94 kzones = self.callPackage ./third-party/kzones { };
98 makeScopeWithSplicing' {
99 otherSplices = generateSplicesForMkScope "kdePackages";