1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-26 07:31:20 +00:00

kdeFrameworks: rename kdeFramework to mkDerivation

This commit is contained in:
Thomas Tuegel 2017-05-15 12:05:35 -05:00
parent eaa644a5af
commit 945758f960
No known key found for this signature in database
GPG key ID: 22CBF5249D4B4D59
74 changed files with 275 additions and 240 deletions

View file

@ -1,6 +1,6 @@
{ kdeFramework, lib, extra-cmake-modules, qtbase }:
{ mkDerivation, lib, extra-cmake-modules, qtbase }:
kdeFramework {
mkDerivation {
name = "attica";
meta = {
maintainers = [ lib.maintainers.ttuegel ];

View file

@ -1,9 +1,9 @@
{ kdeFramework, lib, extra-cmake-modules, kauth, kconfig
{ mkDerivation, lib, extra-cmake-modules, kauth, kconfig
, kcoreaddons, kcrash, kdbusaddons, kfilemetadata, ki18n, kidletime
, kio, lmdb, qtbase, solid
}:
kdeFramework {
mkDerivation {
name = "baloo";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,9 +1,9 @@
{ kdeFramework, lib
{ mkDerivation, lib
, extra-cmake-modules
, qtbase, qtdeclarative
}:
kdeFramework {
mkDerivation {
name = "bluez-qt";
meta = {
maintainers = [ lib.maintainers.ttuegel ];

View file

@ -1,6 +1,6 @@
{ kdeFramework, lib, extra-cmake-modules, qtsvg }:
{ mkDerivation, lib, extra-cmake-modules, qtsvg }:
kdeFramework {
mkDerivation {
name = "breeze-icons";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
outputs = [ "out" ];

View file

@ -1,24 +0,0 @@
{ mkDerivation, lib, fetchurl }:
let
mirror = "mirror://kde";
srcs = import ../srcs.nix { inherit fetchurl mirror; };
in
args:
let
inherit (args) name;
inherit (srcs."${name}") src version;
in mkDerivation (args // {
name = "${name}-${version}";
inherit src;
meta = {
license = with lib.licenses; [
lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12
];
platforms = lib.platforms.linux;
homepage = "http://www.kde.org";
} // (args.meta or {});
})

View file

@ -27,14 +27,68 @@ existing packages here and modify it as necessary.
{ libsForQt5, lib, fetchurl }:
let
srcs = import ./srcs.nix {
inherit fetchurl;
mirror = "mirror://kde";
};
mkDerivation = libsForQt5.callPackage ({ mkDerivation }: mkDerivation) {};
packages = self: with self;
let
propagateBin =
let setupHook = { writeScript }:
writeScript "setup-hook.sh" ''
# Propagate $bin output
propagatedUserEnvPkgs+=" @bin@"
# Propagate $dev so that this setup hook is propagated
# But only if there is a separate $dev output
if [ "$outputDev" != out ]; then
if [ -n "$crossConfig" ]; then
propagatedBuildInputs+=" @dev@"
else
propagatedNativeBuildInputs+=" @dev@"
fi
fi
'';
in callPackage setupHook {};
callPackage = self.newScope {
kdeFramework = import ./build-support/framework.nix {
inherit lib fetchurl;
mkDerivation = libsForQt5.callPackage ({ mkDerivation }: mkDerivation) {};
};
inherit propagateBin;
mkDerivation = args:
let
inherit (args) name;
inherit (srcs."${name}") src version;
outputs = args.outputs or [ "out" "dev" "bin" ];
hasBin = lib.elem "bin" outputs;
hasDev = lib.elem "dev" outputs;
defaultSetupHook = if hasBin && hasDev then propagateBin else null;
setupHook = args.setupHook or defaultSetupHook;
meta = {
homepage = "http://www.kde.org";
license = with lib.licenses; [
lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12
];
maintainers = [ lib.maintainers.ttuegel ];
platforms = lib.platforms.linux;
} // (args.meta or {});
in mkDerivation (args // {
name = "${name}-${version}";
inherit meta outputs setupHook src;
});
};
in {
attica = callPackage ./attica.nix {};
baloo = callPackage ./baloo.nix {};

View file

@ -1,6 +1,6 @@
{ kdeFramework, lib, copyPathsToStore, cmake, pkgconfig }:
{ mkDerivation, lib, copyPathsToStore, cmake, pkgconfig }:
kdeFramework {
mkDerivation {
name = "extra-cmake-modules";
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);

View file

@ -1,11 +1,11 @@
{
kdeFramework, lib,
mkDerivation, lib,
extra-cmake-modules,
kbookmarks, kcompletion, kconfig, kconfigwidgets, ki18n, kiconthemes, kio,
knewstuff, knotifications, kpackage, kwidgetsaddons, libXcursor, qtx11extras
}:
kdeFramework {
mkDerivation {
name = "frameworkintegration";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,6 +1,6 @@
{ kdeFramework, lib, extra-cmake-modules, boost, kactivities, kconfig }:
{ mkDerivation, lib, extra-cmake-modules, boost, kactivities, kconfig }:
kdeFramework {
mkDerivation {
name = "kactivities-stats";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,9 +1,9 @@
{ kdeFramework, lib, extra-cmake-modules, boost, kcmutils, kconfig
{ mkDerivation, lib, extra-cmake-modules, boost, kcmutils, kconfig
, kcoreaddons, kdbusaddons, kdeclarative, kglobalaccel, ki18n
, kio, kservice, kwindowsystem, kxmlgui, qtdeclarative
}:
kdeFramework {
mkDerivation {
name = "kactivities";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,6 +1,6 @@
{ kdeFramework, lib, extra-cmake-modules, python }:
{ mkDerivation, lib, extra-cmake-modules, python }:
kdeFramework {
mkDerivation {
name = "kapidox";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules python ];

View file

@ -1,6 +1,6 @@
{ kdeFramework, lib, extra-cmake-modules, qtbase }:
{ mkDerivation, lib, extra-cmake-modules, qtbase }:
kdeFramework {
mkDerivation {
name = "karchive";
meta = {
maintainers = [ lib.maintainers.ttuegel ];

View file

@ -1,6 +1,9 @@
{ kdeFramework, lib, copyPathsToStore, extra-cmake-modules, kcoreaddons, polkit-qt, qttools }:
{
mkDerivation, lib, copyPathsToStore,
extra-cmake-modules, kcoreaddons, polkit-qt, qttools
}:
kdeFramework {
mkDerivation {
name = "kauth";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules qttools ];

View file

@ -1,9 +1,9 @@
{
kdeFramework, lib, extra-cmake-modules,
mkDerivation, lib, extra-cmake-modules,
kcodecs, kconfig, kconfigwidgets, kcoreaddons, kiconthemes, kxmlgui
}:
kdeFramework {
mkDerivation {
name = "kbookmarks";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,9 +1,11 @@
{ kdeFramework, lib, extra-cmake-modules, kconfigwidgets
, kcoreaddons, kdeclarative, ki18n, kiconthemes, kitemviews
, kpackage, kservice, kxmlgui
{
mkDerivation, lib,
extra-cmake-modules,
kconfigwidgets, kcoreaddons, kdeclarative, ki18n, kiconthemes, kitemviews,
kpackage, kservice, kxmlgui
}:
kdeFramework {
mkDerivation {
name = "kcmutils";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,6 +1,6 @@
{ kdeFramework, lib, extra-cmake-modules, qtbase, qttools }:
{ mkDerivation, lib, extra-cmake-modules, qtbase, qttools }:
kdeFramework {
mkDerivation {
name = "kcodecs";
meta = {
maintainers = [ lib.maintainers.ttuegel ];

View file

@ -1,9 +1,12 @@
{ kdeFramework, lib, extra-cmake-modules, kconfig, kwidgetsaddons, qtbase, qttools }:
{
mkDerivation, lib,
extra-cmake-modules,
kconfig, kwidgetsaddons, qtbase, qttools
}:
kdeFramework {
mkDerivation {
name = "kcompletion";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules qttools ];
buildInputs = [ qtbase ];
propagatedBuildInputs = [ kconfig kwidgetsaddons ];
propagatedBuildInputs = [ kconfig kwidgetsaddons qtbase ];
}

View file

@ -1,11 +1,11 @@
{ kdeFramework, lib, extra-cmake-modules, qtbase, qttools }:
{ mkDerivation, lib, extra-cmake-modules, qtbase, qttools }:
kdeFramework {
mkDerivation {
name = "kconfig";
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules qttools ];
buildInputs = [ qtbase ];
propagatedBuildInputs = [ qtbase ];
}

View file

@ -1,9 +1,9 @@
{
kdeFramework, lib, extra-cmake-modules,
mkDerivation, lib, extra-cmake-modules,
kauth, kcodecs, kconfig, kdoctools, kguiaddons, ki18n, kwidgetsaddons
}:
kdeFramework {
mkDerivation {
name = "kconfigwidgets";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ];

View file

@ -1,12 +1,11 @@
{ kdeFramework, lib, fetchurl, extra-cmake-modules, qtbase, qttools, shared_mime_info }:
{ mkDerivation, lib, fetchurl, extra-cmake-modules, qtbase, qttools, shared_mime_info }:
kdeFramework {
mkDerivation {
name = "kcoreaddons";
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules qttools ];
buildInputs = [ qtbase ];
propagatedBuildInputs = [ shared_mime_info ];
propagatedBuildInputs = [ qtbase shared_mime_info ];
}

View file

@ -1,6 +1,6 @@
{ kdeFramework, lib, extra-cmake-modules, kcoreaddons, kwindowsystem, qtx11extras }:
{ mkDerivation, lib, extra-cmake-modules, kcoreaddons, kwindowsystem, qtx11extras }:
kdeFramework {
mkDerivation {
name = "kcrash";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,6 +1,6 @@
{ kdeFramework, lib, extra-cmake-modules, qtbase, qttools, qtx11extras }:
{ mkDerivation, lib, extra-cmake-modules, qtbase, qttools, qtx11extras }:
kdeFramework {
mkDerivation {
name = "kdbusaddons";
meta = {
maintainers = [ lib.maintainers.ttuegel ];

View file

@ -1,10 +1,10 @@
{
kdeFramework, lib, extra-cmake-modules,
mkDerivation, lib, extra-cmake-modules,
epoxy, kconfig, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio, kpackage,
kwidgetsaddons, kwindowsystem, pkgconfig, qtdeclarative
}:
kdeFramework {
mkDerivation {
name = "kdeclarative";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,9 +1,9 @@
{
kdeFramework, lib, extra-cmake-modules,
mkDerivation, lib, extra-cmake-modules,
kconfig, kcoreaddons, kcrash, kdbusaddons, kdoctools, kinit, kservice
}:
kdeFramework {
mkDerivation {
name = "kded";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ];

View file

@ -1,16 +1,15 @@
{ kdeFramework, lib, copyPathsToStore
, extra-cmake-modules, docbook_xml_dtd_45, kauth
, karchive, kcompletion, kconfig, kconfigwidgets, kcoreaddons
, kcrash, kdbusaddons, kded, kdesignerplugin, kdoctools, kemoticons
, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio, kitemmodels
, kinit, knotifications, kparts, kservice, ktextwidgets
, kunitconversion, kwidgetsaddons, kwindowsystem, kxmlgui
, networkmanager, qtsvg, qtx11extras, xlibs
{
mkDerivation, lib, copyPathsToStore,
extra-cmake-modules, kdoctools,
docbook_xml_dtd_45, 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, qtsvg, qtx11extras,
xlibs
}:
# TODO: debug docbook detection
kdeFramework {
mkDerivation {
name = "kdelibs4support";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);

View file

@ -1,21 +1,11 @@
{ kdeFramework, lib
, extra-cmake-modules
, kcompletion
, kconfig
, kconfigwidgets
, kcoreaddons
, kdoctools
, kiconthemes
, kio
, kitemviews
, kplotting
, ktextwidgets
, kwidgetsaddons
, kxmlgui
, sonnet
{
mkDerivation, lib,
extra-cmake-modules, kdoctools,
kcompletion, kconfig, kconfigwidgets, kcoreaddons, kiconthemes, kio,
kitemviews, kplotting, ktextwidgets, kwidgetsaddons, kxmlgui, sonnet
}:
kdeFramework {
mkDerivation {
name = "kdesignerplugin";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ];

View file

@ -1,8 +1,8 @@
{ kdeFramework, lib, extra-cmake-modules, kcoreaddons, ki18n, kpty
{ mkDerivation, lib, extra-cmake-modules, kcoreaddons, ki18n, kpty
, kservice
}:
kdeFramework {
mkDerivation {
name = "kdesu";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,15 +1,15 @@
{ kdeFramework, lib
, extra-cmake-modules, qttools
, avahi, qtbase
{
mkDerivation, lib,
extra-cmake-modules, qttools,
avahi, qtbase
}:
kdeFramework {
mkDerivation {
name = "kdnssd";
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules qttools ];
propagatedBuildInputs = [ avahi ];
buildInputs = [ qtbase ];
propagatedBuildInputs = [ avahi qtbase ];
}

View file

@ -1,8 +1,10 @@
{ kdeFramework, lib, extra-cmake-modules, docbook_xml_dtd_45
, docbook5_xsl, karchive, ki18n, perl, perlPackages
{
mkDerivation, lib,
extra-cmake-modules, docbook_xml_dtd_45, docbook5_xsl,
karchive, ki18n, perl, perlPackages
}:
kdeFramework {
mkDerivation {
name = "kdoctools";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,12 +1,10 @@
{ kdeFramework, lib
, extra-cmake-modules
, karchive
, kconfig
, kcoreaddons
, kservice
{
mkDerivation, lib,
extra-cmake-modules,
karchive, kconfig, kcoreaddons, kservice
}:
kdeFramework {
mkDerivation {
name = "kemoticons";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,8 +1,10 @@
{ kdeFramework, lib, copyPathsToStore, extra-cmake-modules
, attr, ebook_tools, exiv2, ffmpeg, karchive, ki18n, poppler, qtbase, taglib
{
mkDerivation, lib, copyPathsToStore,
extra-cmake-modules,
attr, ebook_tools, exiv2, ffmpeg, karchive, ki18n, poppler, qtbase, taglib
}:
kdeFramework {
mkDerivation {
name = "kfilemetadata";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);

View file

@ -1,10 +1,11 @@
{
kdeFramework, lib, extra-cmake-modules,
mkDerivation, lib,
extra-cmake-modules,
kconfig, kcoreaddons, kcrash, kdbusaddons, kservice, kwindowsystem,
qtx11extras
}:
kdeFramework {
mkDerivation {
name = "kglobalaccel";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,10 +1,10 @@
{
kdeFramework, lib,
mkDerivation, lib,
extra-cmake-modules,
qtbase, qtx11extras,
}:
kdeFramework {
mkDerivation {
name = "kguiaddons";
meta = {
maintainers = [ lib.maintainers.ttuegel ];

View file

@ -1,10 +1,12 @@
{ kdeFramework, lib, extra-cmake-modules, giflib, karchive
, kcodecs, kglobalaccel, ki18n, kiconthemes, kio, kjs
, knotifications, kparts, ktextwidgets, kwallet, kwidgetsaddons
, kwindowsystem, kxmlgui, perl, phonon, qtx11extras, sonnet
{
mkDerivation, lib,
extra-cmake-modules, perl,
giflib, karchive, kcodecs, kglobalaccel, ki18n, kiconthemes, kio, kjs,
knotifications, kparts, ktextwidgets, kwallet, kwidgetsaddons, kwindowsystem,
kxmlgui, phonon, qtx11extras, sonnet
}:
kdeFramework {
mkDerivation {
name = "khtml";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules perl ];

View file

@ -1,10 +1,10 @@
{
kdeFramework, lib,
mkDerivation, lib,
extra-cmake-modules, gettext, python,
qtbase, qtdeclarative, qtscript,
}:
kdeFramework {
mkDerivation {
name = "ki18n";
meta = {
maintainers = [ lib.maintainers.ttuegel ];

View file

@ -1,9 +1,10 @@
{ kdeFramework, lib, copyPathsToStore
, extra-cmake-modules
, karchive, kconfigwidgets, ki18n, breeze-icons, kitemviews, qtsvg
{
mkDerivation, lib, copyPathsToStore,
extra-cmake-modules,
karchive, kconfigwidgets, ki18n, breeze-icons, kitemviews, qtsvg
}:
kdeFramework {
mkDerivation {
name = "kiconthemes";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);

View file

@ -1,10 +1,10 @@
{ kdeFramework, lib
, extra-cmake-modules
, qtbase
, qtx11extras
{
mkDerivation, lib,
extra-cmake-modules,
qtbase, qtx11extras
}:
kdeFramework {
mkDerivation {
name = "kidletime";
meta = {
maintainers = [ lib.maintainers.ttuegel ];

View file

@ -1,10 +1,10 @@
{
kdeFramework, lib,
mkDerivation, lib,
extra-cmake-modules,
ilmbase, karchive, qtbase
}:
kdeFramework {
mkDerivation {
name = "kimageformats";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,13 +1,12 @@
{
kdeFramework, lib, copyPathsToStore,
mkDerivation, lib, copyPathsToStore,
extra-cmake-modules, kdoctools,
kconfig, kcrash, ki18n, kio, kparts, kservice, kwindowsystem, plasma-framework
}:
let
inherit (lib) getLib;
in
kdeFramework {
let inherit (lib) getLib; in
mkDerivation {
name = "kinit";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ];

View file

@ -1,13 +1,13 @@
{ kdeFramework, lib, copyPathsToStore
, extra-cmake-modules, acl, karchive
, kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons
, kdbusaddons, kdoctools, ki18n, kiconthemes, kitemviews
, kjobwidgets, knotifications, kservice, ktextwidgets, kwallet
, kwidgetsaddons, kwindowsystem, kxmlgui
, qtscript, qtx11extras, solid, fetchpatch
{
mkDerivation, lib, copyPathsToStore,
extra-cmake-modules, kdoctools,
acl, karchive, kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons,
kdbusaddons, ki18n, kiconthemes, kitemviews, kjobwidgets, knotifications,
kservice, ktextwidgets, kwallet, kwidgetsaddons, kwindowsystem, kxmlgui,
qtscript, qtx11extras, solid, fetchpatch
}:
kdeFramework {
mkDerivation {
name = "kio";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ];

View file

@ -1,13 +1,15 @@
{ kdeFramework, lib
, extra-cmake-modules, qtbase
{
mkDerivation, lib,
extra-cmake-modules,
qtbase
}:
kdeFramework {
mkDerivation {
name = "kitemmodels";
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtbase ];
propagatedBuildInputs = [ qtbase ];
}

View file

@ -1,13 +1,15 @@
{ kdeFramework, lib
, extra-cmake-modules, qtbase, qttools
{
mkDerivation, lib,
extra-cmake-modules,
qtbase, qttools
}:
kdeFramework {
mkDerivation {
name = "kitemviews";
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.6.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules qttools ];
buildInputs = [ qtbase ];
propagatedBuildInputs = [ qtbase ];
}

View file

@ -1,11 +1,10 @@
{ kdeFramework, lib
, extra-cmake-modules
, kcoreaddons
, kwidgetsaddons
, qttools, qtx11extras
{
mkDerivation, lib,
extra-cmake-modules, qttools,
kcoreaddons, kwidgetsaddons, qtx11extras
}:
kdeFramework {
mkDerivation {
name = "kjobwidgets";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules qttools ];

View file

@ -1,9 +1,9 @@
{ kdeFramework, lib
, extra-cmake-modules
, kdoctools
{
mkDerivation, lib,
extra-cmake-modules, kdoctools
}:
kdeFramework {
mkDerivation {
name = "kjs";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ];

View file

@ -1,8 +1,9 @@
{ kdeFramework, lib, extra-cmake-modules, kdoctools, ki18n, kjs
{
mkDerivation, lib, extra-cmake-modules, kdoctools, ki18n, kjs
, qtsvg
}:
kdeFramework {
mkDerivation {
name = "kjsembed";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ];

View file

@ -1,10 +1,10 @@
{ kdeFramework, lib
{ mkDerivation, lib
, extra-cmake-modules
, kparts
, kxmlgui
}:
kdeFramework {
mkDerivation {
name = "kmediaplayer";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,9 +1,9 @@
{ kdeFramework, lib, extra-cmake-modules, attica, karchive
{ mkDerivation, lib, extra-cmake-modules, attica, karchive
, kcompletion, kconfig, kcoreaddons, ki18n, kiconthemes, kio
, kitemviews, kservice, ktextwidgets, kwidgetsaddons, kxmlgui
}:
kdeFramework {
mkDerivation {
name = "knewstuff";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,4 +1,4 @@
{ kdeFramework, lib
{ mkDerivation, lib
, extra-cmake-modules
, kcodecs, kconfig, kcoreaddons, kwindowsystem
, libdbusmenu
@ -6,7 +6,7 @@
, qttools, qtx11extras
}:
kdeFramework {
mkDerivation {
name = "knotifications";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules qttools ];

View file

@ -1,8 +1,8 @@
{ kdeFramework, lib, extra-cmake-modules, kcompletion, kconfig
{ mkDerivation, lib, extra-cmake-modules, kcompletion, kconfig
, ki18n, kio, phonon
}:
kdeFramework {
mkDerivation {
name = "knotifyconfig";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,10 +1,10 @@
{
kdeFramework, fetchurl, lib, copyPathsToStore,
mkDerivation, fetchurl, lib, copyPathsToStore,
extra-cmake-modules, kdoctools,
karchive, kconfig, kcoreaddons, ki18n
}:
kdeFramework {
mkDerivation {
name = "kpackage";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ];

View file

@ -1,9 +1,9 @@
{ kdeFramework, lib, extra-cmake-modules, kconfig, kcoreaddons
{ mkDerivation, lib, extra-cmake-modules, kconfig, kcoreaddons
, ki18n, kiconthemes, kio, kjobwidgets, knotifications, kservice
, ktextwidgets, kwidgetsaddons, kxmlgui
}:
kdeFramework {
mkDerivation {
name = "kparts";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,8 +1,8 @@
{ kdeFramework, lib, extra-cmake-modules, kcoreaddons, ki18n
{ mkDerivation, lib, extra-cmake-modules, kcoreaddons, ki18n
, kitemviews, kservice, kwidgetsaddons, qtdeclarative
}:
kdeFramework {
mkDerivation {
name = "kpeople";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,8 +1,8 @@
{ kdeFramework, lib
{ mkDerivation, lib
, extra-cmake-modules, qtbase
}:
kdeFramework {
mkDerivation {
name = "kplotting";
meta = {
maintainers = [ lib.maintainers.ttuegel ];

View file

@ -1,6 +1,6 @@
{ kdeFramework, lib, extra-cmake-modules, kcoreaddons, ki18n }:
{ mkDerivation, lib, extra-cmake-modules, kcoreaddons, ki18n }:
kdeFramework {
mkDerivation {
name = "kpty";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,9 +1,9 @@
{ kdeFramework, lib, extra-cmake-modules, kcompletion, kcoreaddons
{ mkDerivation, lib, extra-cmake-modules, kcompletion, kcoreaddons
, kdoctools, ki18n, kiconthemes, kio, kparts, kwidgetsaddons
, kxmlgui, qtscript
}:
kdeFramework {
mkDerivation {
name = "kross";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ];

View file

@ -1,9 +1,9 @@
{ kdeFramework, lib, extra-cmake-modules, kconfig, kcoreaddons
{ mkDerivation, lib, extra-cmake-modules, kconfig, kcoreaddons
, ki18n, kio, kservice, plasma-framework, solid
, threadweaver
}:
kdeFramework {
mkDerivation {
name = "krunner";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,10 +1,10 @@
{
kdeFramework, lib, copyPathsToStore,
mkDerivation, lib, copyPathsToStore,
bison, extra-cmake-modules, flex,
kconfig, kcoreaddons, kcrash, kdbusaddons, kdoctools, ki18n, kwindowsystem
}:
kdeFramework {
mkDerivation {
name = "kservice";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
propagatedNativeBuildInputs = [ bison extra-cmake-modules flex ];

View file

@ -1,4 +1,4 @@
{ kdeFramework, lib, copyPathsToStore
{ mkDerivation, lib, copyPathsToStore
, extra-cmake-modules, perl
, karchive, kconfig, kguiaddons, kiconthemes, kparts
, libgit2
@ -6,7 +6,7 @@
, ki18n, kio, sonnet, syntax-highlighting
}:
kdeFramework {
mkDerivation {
name = "ktexteditor";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules perl ];

View file

@ -1,9 +1,9 @@
{ kdeFramework, lib, extra-cmake-modules, kcompletion, kconfig
{ mkDerivation, lib, extra-cmake-modules, kcompletion, kconfig
, kconfigwidgets, ki18n, kiconthemes, kservice, kwindowsystem
, sonnet
}:
kdeFramework {
mkDerivation {
name = "ktextwidgets";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,6 +1,6 @@
{ kdeFramework, lib, extra-cmake-modules, ki18n }:
{ mkDerivation, lib, extra-cmake-modules, ki18n }:
kdeFramework {
mkDerivation {
name = "kunitconversion";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,9 +1,9 @@
{ kdeFramework, lib, extra-cmake-modules, kconfig, kconfigwidgets
{ mkDerivation, lib, extra-cmake-modules, kconfig, kconfigwidgets
, kcoreaddons , kdbusaddons, kdoctools, ki18n, kiconthemes
, knotifications , kservice, kwidgetsaddons, kwindowsystem, libgcrypt, gpgme
}:
kdeFramework {
mkDerivation {
name = "kwallet";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ];

View file

@ -1,10 +1,10 @@
{
kdeFramework, lib,
mkDerivation, lib,
extra-cmake-modules,
qtbase, wayland
}:
kdeFramework {
mkDerivation {
name = "kwayland";
meta = {
maintainers = [ lib.maintainers.ttuegel ];

View file

@ -1,8 +1,8 @@
{ kdeFramework, lib
{ mkDerivation, lib
, extra-cmake-modules, qtbase, qttools
}:
kdeFramework {
mkDerivation {
name = "kwidgetsaddons";
meta = {
maintainers = [ lib.maintainers.ttuegel ];

View file

@ -1,10 +1,10 @@
{
kdeFramework, lib, copyPathsToStore,
mkDerivation, lib, copyPathsToStore,
extra-cmake-modules,
qtbase, qttools, qtx11extras
}:
kdeFramework {
mkDerivation {
name = "kwindowsystem";
meta = {
maintainers = [ lib.maintainers.ttuegel ];

View file

@ -1,9 +1,9 @@
{ kdeFramework, lib, extra-cmake-modules, attica, kconfig
{ mkDerivation, lib, extra-cmake-modules, attica, kconfig
, kconfigwidgets, kglobalaccel, ki18n, kiconthemes, kitemviews
, ktextwidgets, kwindowsystem, sonnet
}:
kdeFramework {
mkDerivation {
name = "kxmlgui";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,6 +1,6 @@
{ kdeFramework, lib, extra-cmake-modules, ki18n, kio }:
{ mkDerivation, lib, extra-cmake-modules, ki18n, kio }:
kdeFramework {
mkDerivation {
name = "kxmlrpcclient";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ];

View file

@ -1,9 +1,9 @@
{ kdeFramework, lib
{ mkDerivation, lib
, extra-cmake-modules
, modemmanager, qtbase
}:
kdeFramework {
mkDerivation {
name = "modemmanager-qt";
meta = {
maintainers = [ lib.maintainers.ttuegel ];

View file

@ -1,9 +1,9 @@
{ kdeFramework, lib
{ mkDerivation, lib
, extra-cmake-modules
, qtbase, networkmanager
}:
kdeFramework {
mkDerivation {
name = "networkmanager-qt";
meta = {
maintainers = [ lib.maintainers.ttuegel ];

View file

@ -1,9 +1,9 @@
{ kdeFramework
{ mkDerivation
, lib
, extra-cmake-modules, qtbase
}:
kdeFramework {
mkDerivation {
name = "oxygen-icons5";
meta = {
license = lib.licenses.lgpl3Plus;

View file

@ -1,11 +1,11 @@
{ kdeFramework, lib, fetchurl, extra-cmake-modules, kactivities, karchive
{ mkDerivation, lib, fetchurl, extra-cmake-modules, kactivities, karchive
, kconfig, kconfigwidgets, kcoreaddons, kdbusaddons, kdeclarative
, kdoctools, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio
, knotifications, kpackage, kservice, kwayland, kwindowsystem, kxmlgui
, qtscript, qtx11extras
}:
kdeFramework {
mkDerivation {
name = "plasma-framework";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ];

View file

@ -1,10 +1,10 @@
{
kdeFramework, lib,
mkDerivation, lib,
bison, extra-cmake-modules, flex,
qtbase, qtdeclarative, qttools
}:
kdeFramework {
mkDerivation {
name = "solid";
meta = {
maintainers = [ lib.maintainers.ttuegel ];

View file

@ -1,9 +1,9 @@
{ kdeFramework, lib
{ mkDerivation, lib
, extra-cmake-modules
, hunspell, qtbase, qttools
}:
kdeFramework {
mkDerivation {
name = "sonnet";
meta = {
maintainers = [ lib.maintainers.ttuegel ];

View file

@ -1,8 +1,8 @@
{ kdeFramework, lib
{ mkDerivation, lib
, extra-cmake-modules, perl, qtbase, qttools
}:
kdeFramework {
mkDerivation {
name = "syntax-highlighting";
meta = {
maintainers = [ lib.maintainers.ttuegel ];

View file

@ -1,8 +1,8 @@
{ kdeFramework, lib
{ mkDerivation, lib
, extra-cmake-modules, qtbase
}:
kdeFramework {
mkDerivation {
name = "threadweaver";
meta = {
maintainers = [ lib.maintainers.ttuegel ];