extra-cmake-modules: Lift Qt dependency
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
{ kdeFramework, lib, ecm }:
|
||||
{ kdeFramework, lib, extra-cmake-modules, qtbase }:
|
||||
|
||||
kdeFramework {
|
||||
name = "attica";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
buildInputs = [ qtbase ];
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ kdeFramework, lib, ecm, kauth, kconfig
|
||||
{ kdeFramework, lib, extra-cmake-modules, kauth, kconfig
|
||||
, kcoreaddons, kcrash, kdbusaddons, kfilemetadata, ki18n, kidletime
|
||||
, kio, lmdb, qtbase, solid
|
||||
}:
|
||||
@@ -6,7 +6,7 @@
|
||||
kdeFramework {
|
||||
name = "baloo";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [
|
||||
kauth kconfig kcoreaddons kcrash kdbusaddons kfilemetadata ki18n kio
|
||||
kidletime lmdb qtbase solid
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{ kdeFramework, lib
|
||||
, ecm
|
||||
, extra-cmake-modules
|
||||
, qtdeclarative
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "bluez-qt";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [ qtdeclarative ];
|
||||
preConfigure = ''
|
||||
substituteInPlace CMakeLists.txt \
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{ kdeFramework, lib, ecm, qtsvg }:
|
||||
{ kdeFramework, lib, extra-cmake-modules, qtsvg }:
|
||||
|
||||
kdeFramework {
|
||||
name = "breeze-icons";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
outputs = [ "out" ];
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
buildInputs = [ qtsvg ];
|
||||
propagatedUserEnvPkgs = [ qtsvg.out ];
|
||||
}
|
||||
|
||||
@@ -24,87 +24,89 @@ existing packages here and modify it as necessary.
|
||||
|
||||
*/
|
||||
|
||||
{ newScope, kdeDerivation, lib, fetchurl }:
|
||||
{ libsForQt5, kdeDerivation, lib, fetchurl }:
|
||||
|
||||
let
|
||||
callPackage = newScope {
|
||||
kdeFramework = import ./build-support/framework.nix {
|
||||
inherit kdeDerivation lib fetchurl;
|
||||
packages = self: with self;
|
||||
let
|
||||
callPackage = self.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 {};
|
||||
extra-cmake-modules = callPackage ./extra-cmake-modules {};
|
||||
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 {};
|
||||
};
|
||||
};
|
||||
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 {};
|
||||
}
|
||||
|
||||
in lib.makeScope libsForQt5.newScope packages
|
||||
|
||||
@@ -1,6 +1,20 @@
|
||||
{ makeSetupHook, lib, cmake, ecmNoHooks, pkgconfig, qtbase, qttools }:
|
||||
{ kdeFramework, lib, copyPathsToStore, cmake, pkgconfig }:
|
||||
|
||||
makeSetupHook {
|
||||
deps = lib.chooseDevOutputs [ cmake ecmNoHooks pkgconfig qtbase qttools ];
|
||||
kdeFramework {
|
||||
name = "extra-cmake-modules";
|
||||
|
||||
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
||||
|
||||
outputs = [ "out" ]; # this package has no runtime components
|
||||
|
||||
propagatedNativeBuildInputs = [ cmake pkgconfig ];
|
||||
|
||||
setupHook = ./setup-hook.sh;
|
||||
|
||||
meta = with lib; {
|
||||
platforms = lib.platforms.linux;
|
||||
homepage = "http://www.kde.org";
|
||||
license = licenses.bsd2;
|
||||
maintainers = [ maintainers.ttuegel ];
|
||||
};
|
||||
}
|
||||
./setup-hook.sh
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
{ kdeFramework, lib, copyPathsToStore, cmake }:
|
||||
|
||||
kdeFramework {
|
||||
name = "extra-cmake-modules";
|
||||
|
||||
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
||||
|
||||
outputs = [ "out" ]; # this package has no runtime components
|
||||
|
||||
nativeBuildInputs = [ cmake ];
|
||||
|
||||
meta = with lib; {
|
||||
platforms = lib.platforms.linux;
|
||||
homepage = "http://www.kde.org";
|
||||
license = licenses.bsd2;
|
||||
maintainers = [ maintainers.ttuegel ];
|
||||
};
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
_ecmSetXdgDirs() {
|
||||
addToSearchPathOnce XDG_DATA_DIRS "$1/share"
|
||||
addToSearchPathOnce XDG_CONFIG_DIRS "$1/etc/xdg"
|
||||
addToSearchPath XDG_DATA_DIRS "$1/share"
|
||||
addToSearchPath XDG_CONFIG_DIRS "$1/etc/xdg"
|
||||
}
|
||||
|
||||
envHooks+=(_ecmSetXdgDirs)
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
kdeFramework, lib,
|
||||
ecm,
|
||||
extra-cmake-modules,
|
||||
kbookmarks, kcompletion, kconfig, kconfigwidgets, ki18n, kiconthemes, kio,
|
||||
knewstuff, knotifications, kpackage, kwidgetsaddons, libXcursor, qtx11extras
|
||||
}:
|
||||
@@ -8,7 +8,7 @@
|
||||
kdeFramework {
|
||||
name = "frameworkintegration";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [
|
||||
kbookmarks kcompletion kconfig kconfigwidgets ki18n kio kiconthemes
|
||||
knewstuff knotifications kpackage kwidgetsaddons libXcursor qtx11extras
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{ kdeFramework, lib, ecm, boost, kactivities, kconfig }:
|
||||
{ kdeFramework, lib, extra-cmake-modules, boost, kactivities, kconfig }:
|
||||
|
||||
kdeFramework {
|
||||
name = "kactivities-stats";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [ boost kactivities kconfig ];
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ kdeFramework, lib, ecm, boost, kcmutils, kconfig
|
||||
{ kdeFramework, lib, extra-cmake-modules, boost, kcmutils, kconfig
|
||||
, kcoreaddons, kdbusaddons, kdeclarative, kglobalaccel, ki18n
|
||||
, kio, kservice, kwindowsystem, kxmlgui, qtdeclarative
|
||||
}:
|
||||
@@ -6,7 +6,7 @@
|
||||
kdeFramework {
|
||||
name = "kactivities";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [
|
||||
boost kcmutils kconfig kcoreaddons kdbusaddons kdeclarative kglobalaccel
|
||||
ki18n kio kservice kwindowsystem kxmlgui qtdeclarative
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{ kdeFramework, lib, ecm, python }:
|
||||
{ kdeFramework, lib, extra-cmake-modules, python }:
|
||||
|
||||
kdeFramework {
|
||||
name = "kapidox";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm python ];
|
||||
nativeBuildInputs = [ extra-cmake-modules python ];
|
||||
}
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
{ kdeFramework, lib, ecm }:
|
||||
{ kdeFramework, lib, extra-cmake-modules, qtbase }:
|
||||
|
||||
kdeFramework {
|
||||
name = "karchive";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
buildInputs = [ qtbase ];
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{ kdeFramework, lib, copyPathsToStore, ecm, kcoreaddons, polkit-qt }:
|
||||
{ kdeFramework, lib, copyPathsToStore, extra-cmake-modules, kcoreaddons, polkit-qt, qttools }:
|
||||
|
||||
kdeFramework {
|
||||
name = "kauth";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules qttools ];
|
||||
propagatedBuildInputs = [ kcoreaddons polkit-qt ];
|
||||
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
||||
}
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
kdeFramework, lib, ecm,
|
||||
kdeFramework, lib, extra-cmake-modules,
|
||||
kcodecs, kconfig, kconfigwidgets, kcoreaddons, kiconthemes, kxmlgui
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "kbookmarks";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [
|
||||
kcodecs kconfig kconfigwidgets kcoreaddons kiconthemes kxmlgui
|
||||
];
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ kdeFramework, lib, ecm, kconfigwidgets
|
||||
{ kdeFramework, lib, extra-cmake-modules, kconfigwidgets
|
||||
, kcoreaddons, kdeclarative, ki18n, kiconthemes, kitemviews
|
||||
, kpackage, kservice, kxmlgui
|
||||
}:
|
||||
@@ -6,7 +6,7 @@
|
||||
kdeFramework {
|
||||
name = "kcmutils";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [
|
||||
kconfigwidgets kcoreaddons kdeclarative ki18n kiconthemes kitemviews
|
||||
kpackage kservice kxmlgui
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
{ kdeFramework, lib, ecm }:
|
||||
{ kdeFramework, lib, extra-cmake-modules, qtbase, qttools }:
|
||||
|
||||
kdeFramework {
|
||||
name = "kcodecs";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules qttools ];
|
||||
buildInputs = [ qtbase ];
|
||||
}
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
{ kdeFramework, lib, ecm, kconfig, kwidgetsaddons }:
|
||||
{ kdeFramework, lib, extra-cmake-modules, kconfig, kwidgetsaddons, qtbase, qttools }:
|
||||
|
||||
kdeFramework {
|
||||
name = "kcompletion";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules qttools ];
|
||||
buildInputs = [ qtbase ];
|
||||
propagatedBuildInputs = [ kconfig kwidgetsaddons ];
|
||||
}
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
{ kdeFramework, lib, ecm }:
|
||||
{ kdeFramework, lib, extra-cmake-modules, qtbase, qttools }:
|
||||
|
||||
kdeFramework {
|
||||
name = "kconfig";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules qttools ];
|
||||
buildInputs = [ qtbase ];
|
||||
}
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
kdeFramework, lib, ecm,
|
||||
kdeFramework, lib, extra-cmake-modules,
|
||||
kauth, kcodecs, kconfig, kdoctools, kguiaddons, ki18n, kwidgetsaddons
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "kconfigwidgets";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm kdoctools ];
|
||||
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||
propagatedBuildInputs = [
|
||||
kauth kconfig kcodecs kguiaddons ki18n kwidgetsaddons
|
||||
];
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
{ kdeFramework, lib, fetchurl, ecm, shared_mime_info }:
|
||||
{ kdeFramework, lib, fetchurl, extra-cmake-modules, qtbase, qttools, shared_mime_info }:
|
||||
|
||||
kdeFramework {
|
||||
name = "kcoreaddons";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules qttools ];
|
||||
buildInputs = [ qtbase ];
|
||||
propagatedBuildInputs = [ shared_mime_info ];
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{ kdeFramework, lib, ecm, kcoreaddons, kwindowsystem, qtx11extras }:
|
||||
{ kdeFramework, lib, extra-cmake-modules, kcoreaddons, kwindowsystem, qtx11extras }:
|
||||
|
||||
kdeFramework {
|
||||
name = "kcrash";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [ kcoreaddons kwindowsystem qtx11extras ];
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{ kdeFramework, lib, ecm, qtx11extras }:
|
||||
{ kdeFramework, lib, extra-cmake-modules, qttools, qtx11extras }:
|
||||
|
||||
kdeFramework {
|
||||
name = "kdbusaddons";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules qttools ];
|
||||
propagatedBuildInputs = [ qtx11extras ];
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
kdeFramework, lib, ecm,
|
||||
kdeFramework, lib, extra-cmake-modules,
|
||||
epoxy, kconfig, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio, kpackage,
|
||||
kwidgetsaddons, kwindowsystem, pkgconfig, qtdeclarative
|
||||
}:
|
||||
@@ -7,7 +7,7 @@
|
||||
kdeFramework {
|
||||
name = "kdeclarative";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [
|
||||
epoxy kconfig kglobalaccel kguiaddons ki18n kiconthemes kio kpackage
|
||||
kwidgetsaddons kwindowsystem qtdeclarative
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
kdeFramework, lib, ecm,
|
||||
kdeFramework, lib, extra-cmake-modules,
|
||||
kconfig, kcoreaddons, kcrash, kdbusaddons, kdoctools, kinit, kservice
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "kded";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm kdoctools ];
|
||||
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||
propagatedBuildInputs = [
|
||||
kconfig kcoreaddons kcrash kdbusaddons kinit kservice
|
||||
];
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ kdeFramework, lib, copyPathsToStore
|
||||
, ecm, docbook_xml_dtd_45, kauth
|
||||
, 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
|
||||
@@ -15,7 +15,7 @@ kdeFramework {
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
||||
setupHook = ./setup-hook.sh;
|
||||
nativeBuildInputs = [ ecm kdoctools ];
|
||||
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||
propagatedBuildInputs = [
|
||||
kauth karchive kcompletion kconfig kconfigwidgets kcoreaddons kcrash
|
||||
kdbusaddons kded kdesignerplugin kemoticons kglobalaccel kguiaddons ki18n
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ kdeFramework, lib
|
||||
, ecm
|
||||
, extra-cmake-modules
|
||||
, kcompletion
|
||||
, kconfig
|
||||
, kconfigwidgets
|
||||
@@ -18,7 +18,7 @@
|
||||
kdeFramework {
|
||||
name = "kdesignerplugin";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm kdoctools ];
|
||||
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||
propagatedBuildInputs = [
|
||||
kcompletion kconfig kconfigwidgets kcoreaddons kiconthemes kio
|
||||
kitemviews kplotting ktextwidgets kwidgetsaddons kxmlgui sonnet
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{ kdeFramework, lib, ecm, kcoreaddons, ki18n, kpty
|
||||
{ kdeFramework, lib, extra-cmake-modules, kcoreaddons, ki18n, kpty
|
||||
, kservice
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "kdesu";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [ kcoreaddons ki18n kpty kservice ];
|
||||
}
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
{ kdeFramework, lib
|
||||
, ecm
|
||||
, avahi
|
||||
, extra-cmake-modules, qttools
|
||||
, avahi, qtbase
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "kdnssd";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules qttools ];
|
||||
propagatedBuildInputs = [ avahi ];
|
||||
buildInputs = [ qtbase ];
|
||||
}
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{ kdeFramework, lib, ecm, docbook_xml_dtd_45
|
||||
{ kdeFramework, lib, extra-cmake-modules, docbook_xml_dtd_45
|
||||
, docbook5_xsl, karchive, ki18n, perl, perlPackages
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "kdoctools";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [ karchive ki18n ];
|
||||
propagatedNativeBuildInputs = [ perl perlPackages.URI ];
|
||||
cmakeFlags = [
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ kdeFramework, lib
|
||||
, ecm
|
||||
, extra-cmake-modules
|
||||
, karchive
|
||||
, kconfig
|
||||
, kcoreaddons
|
||||
@@ -9,6 +9,6 @@
|
||||
kdeFramework {
|
||||
name = "kemoticons";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [ karchive kconfig kcoreaddons kservice ];
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ kdeFramework, lib, copyPathsToStore, ecm
|
||||
{ kdeFramework, lib, copyPathsToStore, extra-cmake-modules
|
||||
, attr, ebook_tools, exiv2, ffmpeg, karchive, ki18n, poppler, qtbase, taglib
|
||||
}:
|
||||
|
||||
@@ -6,7 +6,7 @@ kdeFramework {
|
||||
name = "kfilemetadata";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [
|
||||
attr ebook_tools exiv2 ffmpeg karchive ki18n poppler qtbase taglib
|
||||
];
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
kdeFramework, lib, ecm,
|
||||
kdeFramework, lib, extra-cmake-modules,
|
||||
kconfig, kcoreaddons, kcrash, kdbusaddons, kservice, kwindowsystem,
|
||||
qtx11extras
|
||||
}:
|
||||
@@ -7,7 +7,7 @@
|
||||
kdeFramework {
|
||||
name = "kglobalaccel";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [
|
||||
kconfig kcoreaddons kcrash kdbusaddons kservice kwindowsystem qtx11extras
|
||||
];
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{ kdeFramework, lib
|
||||
, ecm
|
||||
, extra-cmake-modules
|
||||
, qtx11extras
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "kguiaddons";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [ qtx11extras ];
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ kdeFramework, lib, ecm, giflib, karchive
|
||||
{ kdeFramework, lib, extra-cmake-modules, giflib, karchive
|
||||
, kcodecs, kglobalaccel, ki18n, kiconthemes, kio, kjs
|
||||
, knotifications, kparts, ktextwidgets, kwallet, kwidgetsaddons
|
||||
, kwindowsystem, kxmlgui, perl, phonon, qtx11extras, sonnet
|
||||
@@ -7,7 +7,7 @@
|
||||
kdeFramework {
|
||||
name = "khtml";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm perl ];
|
||||
nativeBuildInputs = [ extra-cmake-modules perl ];
|
||||
propagatedBuildInputs = [
|
||||
giflib karchive kcodecs kglobalaccel ki18n kiconthemes kio kjs
|
||||
knotifications kparts ktextwidgets kwallet kwidgetsaddons kwindowsystem
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ kdeFramework, lib
|
||||
, ecm
|
||||
, extra-cmake-modules
|
||||
, gettext
|
||||
, python
|
||||
, qtdeclarative
|
||||
@@ -9,7 +9,7 @@
|
||||
kdeFramework {
|
||||
name = "ki18n";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [ qtdeclarative qtscript ];
|
||||
propagatedNativeBuildInputs = [ gettext python ];
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ kdeFramework, lib, copyPathsToStore
|
||||
, ecm
|
||||
, extra-cmake-modules
|
||||
, karchive, kconfigwidgets, ki18n, breeze-icons, kitemviews, qtsvg
|
||||
}:
|
||||
|
||||
@@ -7,6 +7,6 @@ kdeFramework {
|
||||
name = "kiconthemes";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [ breeze-icons kconfigwidgets karchive ki18n kitemviews qtsvg ];
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ kdeFramework, lib
|
||||
, ecm
|
||||
, extra-cmake-modules
|
||||
, qtbase
|
||||
, qtx11extras
|
||||
}:
|
||||
@@ -7,6 +7,6 @@
|
||||
kdeFramework {
|
||||
name = "kidletime";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [ qtbase qtx11extras ];
|
||||
}
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{
|
||||
kdeFramework, lib,
|
||||
ecm,
|
||||
ilmbase, karchive
|
||||
extra-cmake-modules,
|
||||
ilmbase, karchive, qtbase
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "kimageformats";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
buildInputs = [ ilmbase ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
buildInputs = [ ilmbase qtbase ];
|
||||
propagatedBuildInputs = [ karchive ];
|
||||
NIX_CFLAGS_COMPILE = "-I${ilmbase.dev}/include/OpenEXR";
|
||||
}
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{
|
||||
kdeFramework, lib, copyPathsToStore,
|
||||
ecm, kdoctools,
|
||||
extra-cmake-modules, kdoctools,
|
||||
kconfig, kcrash, ki18n, kio, kservice, kwindowsystem
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "kinit";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm kdoctools ];
|
||||
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||
propagatedBuildInputs = [
|
||||
kconfig kcrash ki18n kio kservice kwindowsystem
|
||||
];
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ kdeFramework, lib, copyPathsToStore
|
||||
, ecm, acl, karchive
|
||||
, extra-cmake-modules, acl, karchive
|
||||
, kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons
|
||||
, kdbusaddons, kdoctools, ki18n, kiconthemes, kitemviews
|
||||
, kjobwidgets, knotifications, kservice, ktextwidgets, kwallet
|
||||
@@ -10,7 +10,7 @@
|
||||
kdeFramework {
|
||||
name = "kio";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm kdoctools ];
|
||||
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||
propagatedBuildInputs = [
|
||||
acl karchive kbookmarks kcompletion kconfig kconfigwidgets kcoreaddons
|
||||
kdbusaddons ki18n kiconthemes kitemviews kjobwidgets knotifications kservice
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
{ kdeFramework, lib
|
||||
, ecm
|
||||
, extra-cmake-modules, qtbase
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "kitemmodels";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
buildInputs = [ qtbase ];
|
||||
}
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
{ kdeFramework, lib
|
||||
, ecm
|
||||
, extra-cmake-modules, qtbase, qttools
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "kitemviews";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules qttools ];
|
||||
buildInputs = [ qtbase ];
|
||||
}
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{ kdeFramework, lib
|
||||
, ecm
|
||||
, extra-cmake-modules
|
||||
, kcoreaddons
|
||||
, kwidgetsaddons
|
||||
, qtx11extras
|
||||
, qttools, qtx11extras
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "kjobwidgets";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules qttools ];
|
||||
propagatedBuildInputs = [ kcoreaddons kwidgetsaddons qtx11extras ];
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{ kdeFramework, lib
|
||||
, ecm
|
||||
, extra-cmake-modules
|
||||
, kdoctools
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "kjs";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm kdoctools ];
|
||||
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{ kdeFramework, lib, ecm, kdoctools, ki18n, kjs
|
||||
{ kdeFramework, lib, extra-cmake-modules, kdoctools, ki18n, kjs
|
||||
, qtsvg
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "kjsembed";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm kdoctools ];
|
||||
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||
propagatedBuildInputs = [ ki18n kjs qtsvg ];
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ kdeFramework, lib
|
||||
, ecm
|
||||
, extra-cmake-modules
|
||||
, kparts
|
||||
, kxmlgui
|
||||
}:
|
||||
@@ -7,6 +7,6 @@
|
||||
kdeFramework {
|
||||
name = "kmediaplayer";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [ kparts kxmlgui ];
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ kdeFramework, lib, ecm, attica, karchive
|
||||
{ kdeFramework, lib, extra-cmake-modules, attica, karchive
|
||||
, kcompletion, kconfig, kcoreaddons, ki18n, kiconthemes, kio
|
||||
, kitemviews, kservice, ktextwidgets, kwidgetsaddons, kxmlgui
|
||||
}:
|
||||
@@ -6,7 +6,7 @@
|
||||
kdeFramework {
|
||||
name = "knewstuff";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [
|
||||
attica karchive kcompletion kconfig kcoreaddons ki18n kiconthemes kio
|
||||
kitemviews kservice ktextwidgets kwidgetsaddons kxmlgui
|
||||
|
||||
@@ -1,15 +1,15 @@
|
||||
{ kdeFramework, lib
|
||||
, ecm
|
||||
, extra-cmake-modules
|
||||
, kcodecs, kconfig, kcoreaddons, kwindowsystem
|
||||
, libdbusmenu
|
||||
, phonon
|
||||
, qtx11extras
|
||||
, qttools, qtx11extras
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "knotifications";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules qttools ];
|
||||
propagatedBuildInputs = [
|
||||
kcodecs kconfig kcoreaddons kwindowsystem libdbusmenu phonon qtx11extras
|
||||
];
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{ kdeFramework, lib, ecm, kcompletion, kconfig
|
||||
{ kdeFramework, lib, extra-cmake-modules, kcompletion, kconfig
|
||||
, ki18n, kio, phonon
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "knotifyconfig";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [ kcompletion kconfig ki18n kio phonon ];
|
||||
}
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{
|
||||
kdeFramework, fetchurl, lib, copyPathsToStore,
|
||||
ecm, kdoctools,
|
||||
extra-cmake-modules, kdoctools,
|
||||
karchive, kconfig, kcoreaddons, ki18n
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "kpackage";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm kdoctools ];
|
||||
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||
propagatedBuildInputs = [ karchive kconfig kcoreaddons ki18n ];
|
||||
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ kdeFramework, lib, ecm, kconfig, kcoreaddons
|
||||
{ kdeFramework, lib, extra-cmake-modules, kconfig, kcoreaddons
|
||||
, ki18n, kiconthemes, kio, kjobwidgets, knotifications, kservice
|
||||
, ktextwidgets, kwidgetsaddons, kxmlgui
|
||||
}:
|
||||
@@ -6,7 +6,7 @@
|
||||
kdeFramework {
|
||||
name = "kparts";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [
|
||||
kconfig kcoreaddons ki18n kiconthemes kio kjobwidgets knotifications
|
||||
kservice ktextwidgets kwidgetsaddons kxmlgui
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{ kdeFramework, lib, ecm, kcoreaddons, ki18n
|
||||
{ kdeFramework, lib, extra-cmake-modules, kcoreaddons, ki18n
|
||||
, kitemviews, kservice, kwidgetsaddons, qtdeclarative
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "kpeople";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [
|
||||
kcoreaddons ki18n kitemviews kservice kwidgetsaddons qtdeclarative
|
||||
];
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
{ kdeFramework, lib
|
||||
, ecm
|
||||
, extra-cmake-modules, qtbase
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "kplotting";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
buildInputs = [ qtbase ];
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{ kdeFramework, lib, ecm, kcoreaddons, ki18n }:
|
||||
{ kdeFramework, lib, extra-cmake-modules, kcoreaddons, ki18n }:
|
||||
|
||||
kdeFramework {
|
||||
name = "kpty";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [ kcoreaddons ki18n ];
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ kdeFramework, lib, ecm, kcompletion, kcoreaddons
|
||||
{ kdeFramework, lib, extra-cmake-modules, kcompletion, kcoreaddons
|
||||
, kdoctools, ki18n, kiconthemes, kio, kparts, kwidgetsaddons
|
||||
, kxmlgui, qtscript
|
||||
}:
|
||||
@@ -6,7 +6,7 @@
|
||||
kdeFramework {
|
||||
name = "kross";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm kdoctools ];
|
||||
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||
propagatedBuildInputs = [
|
||||
kcompletion kcoreaddons ki18n kiconthemes kio kparts kwidgetsaddons kxmlgui
|
||||
qtscript
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ kdeFramework, lib, ecm, kconfig, kcoreaddons
|
||||
{ kdeFramework, lib, extra-cmake-modules, kconfig, kcoreaddons
|
||||
, ki18n, kio, kservice, plasma-framework, solid
|
||||
, threadweaver
|
||||
}:
|
||||
@@ -6,7 +6,7 @@
|
||||
kdeFramework {
|
||||
name = "krunner";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [
|
||||
kconfig kcoreaddons ki18n kio kservice plasma-framework solid
|
||||
threadweaver
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
{
|
||||
kdeFramework, lib, copyPathsToStore,
|
||||
bison, ecm, flex,
|
||||
bison, extra-cmake-modules, flex,
|
||||
kconfig, kcoreaddons, kcrash, kdbusaddons, kdoctools, ki18n, kwindowsystem
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "kservice";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
propagatedNativeBuildInputs = [ bison ecm flex ];
|
||||
propagatedNativeBuildInputs = [ bison extra-cmake-modules flex ];
|
||||
nativeBuildInputs = [ kdoctools ];
|
||||
propagatedBuildInputs = [ kconfig kcoreaddons kcrash kdbusaddons ki18n kwindowsystem ];
|
||||
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ kdeFramework, lib, copyPathsToStore
|
||||
, ecm, perl
|
||||
, extra-cmake-modules, perl
|
||||
, karchive, kconfig, kguiaddons, kiconthemes, kparts
|
||||
, libgit2
|
||||
, qtscript, qtxmlpatterns
|
||||
@@ -9,7 +9,7 @@
|
||||
kdeFramework {
|
||||
name = "ktexteditor";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm perl ];
|
||||
nativeBuildInputs = [ extra-cmake-modules perl ];
|
||||
propagatedBuildInputs = [
|
||||
karchive kconfig kguiaddons ki18n kiconthemes kio kparts libgit2 qtscript
|
||||
qtxmlpatterns sonnet syntax-highlighting
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ kdeFramework, lib, ecm, kcompletion, kconfig
|
||||
{ kdeFramework, lib, extra-cmake-modules, kcompletion, kconfig
|
||||
, kconfigwidgets, ki18n, kiconthemes, kservice, kwindowsystem
|
||||
, sonnet
|
||||
}:
|
||||
@@ -6,7 +6,7 @@
|
||||
kdeFramework {
|
||||
name = "ktextwidgets";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [
|
||||
kcompletion kconfig kconfigwidgets ki18n kiconthemes kservice kwindowsystem
|
||||
sonnet
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{ kdeFramework, lib, ecm, ki18n }:
|
||||
{ kdeFramework, lib, extra-cmake-modules, ki18n }:
|
||||
|
||||
kdeFramework {
|
||||
name = "kunitconversion";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [ ki18n ];
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ kdeFramework, lib, ecm, kconfig, kconfigwidgets
|
||||
{ kdeFramework, lib, extra-cmake-modules, kconfig, kconfigwidgets
|
||||
, kcoreaddons , kdbusaddons, kdoctools, ki18n, kiconthemes
|
||||
, knotifications , kservice, kwidgetsaddons, kwindowsystem, libgcrypt
|
||||
}:
|
||||
@@ -6,7 +6,7 @@
|
||||
kdeFramework {
|
||||
name = "kwallet";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm kdoctools ];
|
||||
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||
propagatedBuildInputs = [
|
||||
kconfig kconfigwidgets kcoreaddons kdbusaddons ki18n kiconthemes
|
||||
knotifications kservice kwidgetsaddons kwindowsystem libgcrypt
|
||||
|
||||
@@ -1,13 +1,14 @@
|
||||
{ kdeFramework
|
||||
, ecm
|
||||
, wayland
|
||||
, extra-cmake-modules
|
||||
, qtbase, wayland
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "kwayland";
|
||||
nativeBuildInputs = [
|
||||
ecm
|
||||
extra-cmake-modules
|
||||
];
|
||||
buildInputs = [ qtbase ];
|
||||
propagatedBuildInputs = [
|
||||
wayland
|
||||
];
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
{ kdeFramework, lib
|
||||
, ecm
|
||||
, extra-cmake-modules, qtbase, qttools
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "kwidgetsaddons";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules qttools ];
|
||||
buildInputs = [ qtbase ];
|
||||
}
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{ kdeFramework, lib
|
||||
, ecm
|
||||
, qtx11extras
|
||||
, extra-cmake-modules
|
||||
, qttools, qtx11extras
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "kwindowsystem";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules qttools ];
|
||||
propagatedBuildInputs = [ qtx11extras ];
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ kdeFramework, lib, ecm, attica, kconfig
|
||||
{ kdeFramework, lib, extra-cmake-modules, attica, kconfig
|
||||
, kconfigwidgets, kglobalaccel, ki18n, kiconthemes, kitemviews
|
||||
, ktextwidgets, kwindowsystem, sonnet
|
||||
}:
|
||||
@@ -6,7 +6,7 @@
|
||||
kdeFramework {
|
||||
name = "kxmlgui";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [
|
||||
attica kconfig kconfigwidgets kglobalaccel ki18n kiconthemes kitemviews
|
||||
ktextwidgets kwindowsystem sonnet
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
{ kdeFramework, lib, ecm, ki18n, kio }:
|
||||
{ kdeFramework, lib, extra-cmake-modules, ki18n, kio }:
|
||||
|
||||
kdeFramework {
|
||||
name = "kxmlrpcclient";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
propagatedBuildInputs = [ ki18n kio ];
|
||||
}
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
{ kdeFramework, lib
|
||||
, ecm
|
||||
, modemmanager
|
||||
, extra-cmake-modules
|
||||
, modemmanager, qtbase
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "modemmanager-qt";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
buildInputs = [ qtbase ];
|
||||
propagatedBuildInputs = [ modemmanager ];
|
||||
}
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
{ kdeFramework, lib
|
||||
, ecm
|
||||
, networkmanager
|
||||
, extra-cmake-modules
|
||||
, qtbase, networkmanager
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "networkmanager-qt";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
buildInputs = [ qtbase ];
|
||||
propagatedBuildInputs = [ networkmanager ];
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{ kdeFramework
|
||||
, lib
|
||||
, ecm
|
||||
, extra-cmake-modules, qtbase
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
@@ -10,5 +10,6 @@ kdeFramework {
|
||||
maintainers = [ lib.maintainers.ttuegel ];
|
||||
};
|
||||
outputs = [ "out" ];
|
||||
nativeBuildInputs = [ ecm ];
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
buildInputs = [ qtbase ];
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ kdeFramework, lib, fetchurl, ecm, kactivities, karchive
|
||||
{ kdeFramework, lib, fetchurl, extra-cmake-modules, kactivities, karchive
|
||||
, kconfig, kconfigwidgets, kcoreaddons, kdbusaddons, kdeclarative
|
||||
, kdoctools, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio
|
||||
, knotifications, kpackage, kservice, kwayland, kwindowsystem, kxmlgui
|
||||
@@ -8,7 +8,7 @@
|
||||
kdeFramework {
|
||||
name = "plasma-framework";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm kdoctools ];
|
||||
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||
propagatedBuildInputs = [
|
||||
kactivities karchive kconfig kconfigwidgets kcoreaddons kdbusaddons
|
||||
kdeclarative kglobalaccel kguiaddons ki18n kiconthemes kio knotifications
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
kdeFramework, lib,
|
||||
bison, ecm, flex,
|
||||
qtdeclarative
|
||||
bison, extra-cmake-modules, flex,
|
||||
qtdeclarative, qttools
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "solid";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ bison ecm flex ];
|
||||
nativeBuildInputs = [ bison extra-cmake-modules flex qttools ];
|
||||
propagatedBuildInputs = [ qtdeclarative ];
|
||||
}
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{ kdeFramework, lib
|
||||
, ecm
|
||||
, hunspell
|
||||
, extra-cmake-modules
|
||||
, hunspell, qtbase, qttools
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "sonnet";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm ];
|
||||
buildInputs = [ hunspell ];
|
||||
nativeBuildInputs = [ extra-cmake-modules qttools ];
|
||||
buildInputs = [ hunspell qtbase ];
|
||||
}
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
{ kdeFramework, lib
|
||||
, ecm, perl
|
||||
, extra-cmake-modules, perl, qtbase, qttools
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "syntax-highlighting";
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ ecm perl ];
|
||||
nativeBuildInputs = [ extra-cmake-modules perl qttools ];
|
||||
buildInputs = [ qtbase ];
|
||||
}
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
{ kdeFramework, lib
|
||||
, ecm
|
||||
, extra-cmake-modules, qtbase
|
||||
}:
|
||||
|
||||
kdeFramework {
|
||||
name = "threadweaver";
|
||||
nativeBuildInputs = [ ecm ];
|
||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||
nativeBuildInputs = [ extra-cmake-modules ];
|
||||
buildInputs = [ qtbase ];
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ stdenv, fetchurl, cmake, ecm, pkgconfig, plasma-framework, qtbase, qtquickcontrols }:
|
||||
{ stdenv, fetchurl, cmake, extra-cmake-modules, pkgconfig, plasma-framework, qtbase, qtquickcontrols }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "kirigami";
|
||||
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
buildInputs = [ qtbase qtquickcontrols plasma-framework ];
|
||||
|
||||
nativeBuildInputs = [ cmake pkgconfig ecm ];
|
||||
nativeBuildInputs = [ cmake pkgconfig extra-cmake-modules ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
license = licenses.lgpl2;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ stdenv, fetchurl, cmake, ecm, pkgconfig, plasma-framework, qtbase, qtquickcontrols2 }:
|
||||
{ stdenv, fetchurl, cmake, extra-cmake-modules, pkgconfig, plasma-framework, qtbase, qtquickcontrols2 }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "kirigami";
|
||||
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
buildInputs = [ qtbase qtquickcontrols2 plasma-framework ];
|
||||
|
||||
nativeBuildInputs = [ cmake pkgconfig ecm ];
|
||||
nativeBuildInputs = [ cmake pkgconfig extra-cmake-modules ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
license = licenses.lgpl2;
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ stdenv, fetchurl, cmake, ecm
|
||||
{ stdenv, fetchurl, cmake, extra-cmake-modules
|
||||
, karchive, kcrash, ki18n, kio, solid
|
||||
, boost, gmp, qca-qt5, libgcrypt
|
||||
}:
|
||||
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
outputs = [ "out" "dev" ];
|
||||
|
||||
nativeBuildInputs = [ cmake ecm ];
|
||||
nativeBuildInputs = [ cmake extra-cmake-modules ];
|
||||
buildInputs = [ karchive kcrash ki18n kio solid qca-qt5 libgcrypt ];
|
||||
|
||||
propagatedBuildInputs = [ gmp boost ];
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{ stdenv, lib, fetchurl, cmake, mesa, pkgconfig, libpulseaudio
|
||||
, qt4 ? null, ecm ? null, qtbase ? null, qttools ? null
|
||||
, qt4 ? null, extra-cmake-modules ? null, qtbase ? null, qttools ? null
|
||||
, withQt5 ? false
|
||||
, debug ? false }:
|
||||
|
||||
@@ -32,7 +32,9 @@ stdenv.mkDerivation rec {
|
||||
[ mesa libpulseaudio ]
|
||||
++ (if withQt5 then [ qtbase qttools ] else [ qt4 ]);
|
||||
|
||||
nativeBuildInputs = [ cmake pkgconfig ] ++ optional withQt5 ecm;
|
||||
nativeBuildInputs =
|
||||
[ cmake pkgconfig ]
|
||||
++ optional withQt5 extra-cmake-modules;
|
||||
|
||||
NIX_CFLAGS_COMPILE = "-fPIC";
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
stdenv, fetchFromGitHub, cmake, ecm,
|
||||
stdenv, fetchFromGitHub, cmake, extra-cmake-modules,
|
||||
zlib, boost162, libunwind, elfutils, sparsehash,
|
||||
qtbase, kio, kitemmodels, threadweaver, kconfigwidgets, kcoreaddons,
|
||||
}:
|
||||
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "0dqchd2r4khv9gzj4n0qjii2nqygkj5jclkji8jbvivx5qwsqznc";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake ecm ];
|
||||
nativeBuildInputs = [ cmake extra-cmake-modules ];
|
||||
buildInputs = [
|
||||
zlib boost162 libunwind elfutils sparsehash
|
||||
qtbase kio kitemmodels threadweaver kconfigwidgets kcoreaddons
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ stdenv, lib, fetchFromGitHub, cmake, ecm, makeQtWrapper
|
||||
{ stdenv, lib, fetchFromGitHub, cmake, extra-cmake-modules, makeQtWrapper
|
||||
, boost, doxygen, openssl, mysql, postgresql, graphviz, loki, qscintilla, qtbase }:
|
||||
|
||||
let
|
||||
@@ -18,7 +18,7 @@ in stdenv.mkDerivation rec {
|
||||
enableParallelBuilding = true;
|
||||
|
||||
buildInputs = [
|
||||
cmake ecm makeQtWrapper
|
||||
cmake extra-cmake-modules makeQtWrapper
|
||||
boost doxygen graphviz loki mysql openssl postgresql qscintillaLib qtbase
|
||||
];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user