summaryrefslogtreecommitdiffstats
path: root/pkgs/development/libraries/kde-frameworks
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/libraries/kde-frameworks')
-rw-r--r--pkgs/development/libraries/kde-frameworks/attica.nix5
-rw-r--r--pkgs/development/libraries/kde-frameworks/baloo.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/bluez-qt.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/breeze-icons.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/default.nix164
-rw-r--r--pkgs/development/libraries/kde-frameworks/extra-cmake-modules/default.nix22
-rw-r--r--pkgs/development/libraries/kde-frameworks/extra-cmake-modules/no-hooks.nix18
-rw-r--r--pkgs/development/libraries/kde-frameworks/extra-cmake-modules/setup-hook.sh4
-rw-r--r--pkgs/development/libraries/kde-frameworks/frameworkintegration.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kactivities-stats.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kactivities.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kapidox.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/karchive.nix5
-rw-r--r--pkgs/development/libraries/kde-frameworks/kauth/default.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kbookmarks.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kcmutils/default.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kcodecs.nix5
-rw-r--r--pkgs/development/libraries/kde-frameworks/kcompletion.nix5
-rw-r--r--pkgs/development/libraries/kde-frameworks/kconfig.nix5
-rw-r--r--pkgs/development/libraries/kde-frameworks/kconfigwidgets/default.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kcoreaddons.nix5
-rw-r--r--pkgs/development/libraries/kde-frameworks/kcrash.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kdbusaddons.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kdeclarative.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kded.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kdelibs4support/default.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kdesignerplugin.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kdesu.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kdnssd.nix7
-rw-r--r--pkgs/development/libraries/kde-frameworks/kdoctools/default.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kemoticons.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kfilemetadata/default.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kglobalaccel.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kguiaddons.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/khtml.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/ki18n.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kiconthemes/default.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kidletime.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kimageformats.nix8
-rw-r--r--pkgs/development/libraries/kde-frameworks/kinit/default.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kio/default.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kitemmodels.nix5
-rw-r--r--pkgs/development/libraries/kde-frameworks/kitemviews.nix5
-rw-r--r--pkgs/development/libraries/kde-frameworks/kjobwidgets.nix6
-rw-r--r--pkgs/development/libraries/kde-frameworks/kjs.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kjsembed.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kmediaplayer.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/knewstuff.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/knotifications.nix6
-rw-r--r--pkgs/development/libraries/kde-frameworks/knotifyconfig.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kpackage/default.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kparts.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kpeople.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kplotting.nix5
-rw-r--r--pkgs/development/libraries/kde-frameworks/kpty.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kross.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/krunner.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kservice/default.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/ktexteditor.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/ktextwidgets.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kunitconversion.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kwallet.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kwayland.nix7
-rw-r--r--pkgs/development/libraries/kde-frameworks/kwidgetsaddons.nix5
-rw-r--r--pkgs/development/libraries/kde-frameworks/kwindowsystem.nix6
-rw-r--r--pkgs/development/libraries/kde-frameworks/kxmlgui.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/kxmlrpcclient.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/modemmanager-qt.nix7
-rw-r--r--pkgs/development/libraries/kde-frameworks/networkmanager-qt.nix7
-rw-r--r--pkgs/development/libraries/kde-frameworks/oxygen-icons5.nix5
-rw-r--r--pkgs/development/libraries/kde-frameworks/plasma-framework.nix4
-rw-r--r--pkgs/development/libraries/kde-frameworks/solid.nix6
-rw-r--r--pkgs/development/libraries/kde-frameworks/sonnet.nix8
-rw-r--r--pkgs/development/libraries/kde-frameworks/syntax-highlighting.nix5
-rw-r--r--pkgs/development/libraries/kde-frameworks/threadweaver.nix5
75 files changed, 274 insertions, 259 deletions
diff --git a/pkgs/development/libraries/kde-frameworks/attica.nix b/pkgs/development/libraries/kde-frameworks/attica.nix
index d34b3f3a2c5f..6533a05b1602 100644
--- a/pkgs/development/libraries/kde-frameworks/attica.nix
+++ b/pkgs/development/libraries/kde-frameworks/attica.nix
@@ -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 ];
}
diff --git a/pkgs/development/libraries/kde-frameworks/baloo.nix b/pkgs/development/libraries/kde-frameworks/baloo.nix
index 9c803fdc7176..dc7b6af193bc 100644
--- a/pkgs/development/libraries/kde-frameworks/baloo.nix
+++ b/pkgs/development/libraries/kde-frameworks/baloo.nix
@@ -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
diff --git a/pkgs/development/libraries/kde-frameworks/bluez-qt.nix b/pkgs/development/libraries/kde-frameworks/bluez-qt.nix
index 7ab82bdc1ef5..93c945b58ca4 100644
--- a/pkgs/development/libraries/kde-frameworks/bluez-qt.nix
+++ b/pkgs/development/libraries/kde-frameworks/bluez-qt.nix
@@ -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 \
diff --git a/pkgs/development/libraries/kde-frameworks/breeze-icons.nix b/pkgs/development/libraries/kde-frameworks/breeze-icons.nix
index c87ba75b2b46..9a18ade96a80 100644
--- a/pkgs/development/libraries/kde-frameworks/breeze-icons.nix
+++ b/pkgs/development/libraries/kde-frameworks/breeze-icons.nix
@@ -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 ];
}
diff --git a/pkgs/development/libraries/kde-frameworks/default.nix b/pkgs/development/libraries/kde-frameworks/default.nix
index 00965bd0a582..2906dc788865 100644
--- a/pkgs/development/libraries/kde-frameworks/default.nix
+++ b/pkgs/development/libraries/kde-frameworks/default.nix
@@ -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
diff --git a/pkgs/development/libraries/kde-frameworks/extra-cmake-modules/default.nix b/pkgs/development/libraries/kde-frameworks/extra-cmake-modules/default.nix
index 6c0919a23619..b2e3a371e965 100644
--- a/pkgs/development/libraries/kde-frameworks/extra-cmake-modules/default.nix
+++ b/pkgs/development/libraries/kde-frameworks/extra-cmake-modules/default.nix
@@ -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
diff --git a/pkgs/development/libraries/kde-frameworks/extra-cmake-modules/no-hooks.nix b/pkgs/development/libraries/kde-frameworks/extra-cmake-modules/no-hooks.nix
deleted file mode 100644
index 855d6bdb3d25..000000000000
--- a/pkgs/development/libraries/kde-frameworks/extra-cmake-modules/no-hooks.nix
+++ /dev/null
@@ -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 ];
- };
-}
diff --git a/pkgs/development/libraries/kde-frameworks/extra-cmake-modules/setup-hook.sh b/pkgs/development/libraries/kde-frameworks/extra-cmake-modules/setup-hook.sh
index a1638ca541be..9ee9ef90a44b 100644
--- a/pkgs/development/libraries/kde-frameworks/extra-cmake-modules/setup-hook.sh
+++ b/pkgs/development/libraries/kde-frameworks/extra-cmake-modules/setup-hook.sh
@@ -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)
diff --git a/pkgs/development/libraries/kde-frameworks/frameworkintegration.nix b/pkgs/development/libraries/kde-frameworks/frameworkintegration.nix
index 029a661601df..325758bf91db 100644
--- a/