diff options
author | Thomas Tuegel <ttuegel@gmail.com> | 2016-07-30 13:47:17 -0500 |
---|---|---|
committer | Thomas Tuegel <ttuegel@gmail.com> | 2016-07-30 14:06:43 -0500 |
commit | d5bec1a14576e357e456c1e9d7d3a65be25add4c (patch) | |
tree | a05594ea904c5ed733c9fda2b720b84181b0b7a4 /pkgs/development | |
parent | a5302f3c791935ae096fd58084e7b15fd1663545 (diff) | |
download | nixlib-d5bec1a14576e357e456c1e9d7d3a65be25add4c.tar nixlib-d5bec1a14576e357e456c1e9d7d3a65be25add4c.tar.gz nixlib-d5bec1a14576e357e456c1e9d7d3a65be25add4c.tar.bz2 nixlib-d5bec1a14576e357e456c1e9d7d3a65be25add4c.tar.lz nixlib-d5bec1a14576e357e456c1e9d7d3a65be25add4c.tar.xz nixlib-d5bec1a14576e357e456c1e9d7d3a65be25add4c.tar.zst nixlib-d5bec1a14576e357e456c1e9d7d3a65be25add4c.zip |
kde5: rename extra-cmake-modules variants
Instead of one package `extra-cmake-modules`, there is now `ecm` and `ecmNoHooks`. The latter is used when one does not want to incur a Qt 5 dependency; it is also available as a top-level package `extra-cmake-modules`.
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/libraries/kde-frameworks/default.nix | 8 | ||||
-rw-r--r-- | pkgs/development/libraries/kde-frameworks/kservice/default.nix | 7 | ||||
-rw-r--r-- | pkgs/development/libraries/kde-frameworks/ktexteditor.nix (renamed from pkgs/development/libraries/kde-frameworks/ktexteditor/default.nix) | 5 | ||||
-rw-r--r-- | pkgs/development/libraries/kde-frameworks/ktexteditor/no-qcoreapplication.patch | 36 | ||||
-rw-r--r-- | pkgs/development/libraries/kde-frameworks/ktexteditor/series | 1 |
5 files changed, 10 insertions, 47 deletions
diff --git a/pkgs/development/libraries/kde-frameworks/default.nix b/pkgs/development/libraries/kde-frameworks/default.nix index 49ece732222d..74e9df114f0b 100644 --- a/pkgs/development/libraries/kde-frameworks/default.nix +++ b/pkgs/development/libraries/kde-frameworks/default.nix @@ -55,12 +55,12 @@ let bluez-qt = callPackage ./bluez-qt.nix {}; breeze-icons = callPackage ./breeze-icons.nix {}; ecm = - let drv = { cmake, extra-cmake-modules, pkgconfig, qtbase, qttools }: + let drv = { cmake, ecmNoHooks, pkgconfig, qtbase, qttools }: makeSetupHook - { deps = [ cmake extra-cmake-modules pkgconfig qtbase qttools ]; } + { deps = [ cmake ecmNoHooks pkgconfig qtbase qttools ]; } ./setup-hook.sh; in callPackage drv {}; - extra-cmake-modules = callPackage ./extra-cmake-modules { + ecmNoHooks = callPackage ./extra-cmake-modules { inherit (srcs.extra-cmake-modules) src version; }; frameworkintegration = callPackage ./frameworkintegration.nix {}; @@ -113,7 +113,7 @@ let kross = callPackage ./kross.nix {}; krunner = callPackage ./krunner.nix {}; kservice = callPackage ./kservice {}; - ktexteditor = callPackage ./ktexteditor {}; + ktexteditor = callPackage ./ktexteditor.nix {}; ktextwidgets = callPackage ./ktextwidgets.nix {}; kunitconversion = callPackage ./kunitconversion.nix {}; kwallet = callPackage ./kwallet.nix {}; diff --git a/pkgs/development/libraries/kde-frameworks/kservice/default.nix b/pkgs/development/libraries/kde-frameworks/kservice/default.nix index 484be4087943..12e617a7d9af 100644 --- a/pkgs/development/libraries/kde-frameworks/kservice/default.nix +++ b/pkgs/development/libraries/kde-frameworks/kservice/default.nix @@ -1,11 +1,12 @@ -{ kdeFramework, lib, copyPathsToStore, extra-cmake-modules, kconfig, kcoreaddons -, kcrash, kdbusaddons, kdoctools, ki18n, kwindowsystem +{ + kdeFramework, lib, copyPathsToStore, ecm, + kconfig, kcoreaddons, kcrash, kdbusaddons, kdoctools, ki18n, kwindowsystem }: kdeFramework { name = "kservice"; meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - propagatedNativeBuildInputs = [ extra-cmake-modules ]; + propagatedNativeBuildInputs = [ ecm ]; nativeBuildInputs = [ kdoctools ]; propagatedBuildInputs = [ kconfig kcoreaddons kcrash kdbusaddons ki18n kwindowsystem ]; patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); diff --git a/pkgs/development/libraries/kde-frameworks/ktexteditor/default.nix b/pkgs/development/libraries/kde-frameworks/ktexteditor.nix index a35af2e7fbfd..8cd7e95b659a 100644 --- a/pkgs/development/libraries/kde-frameworks/ktexteditor/default.nix +++ b/pkgs/development/libraries/kde-frameworks/ktexteditor.nix @@ -1,5 +1,5 @@ { kdeFramework, lib, copyPathsToStore -, extra-cmake-modules, perl +, ecm, perl , karchive, kconfig, kguiaddons, kiconthemes, kparts , libgit2 , qtscript, qtxmlpatterns @@ -9,10 +9,9 @@ kdeFramework { name = "ktexteditor"; meta = { maintainers = [ lib.maintainers.ttuegel ]; }; - nativeBuildInputs = [ extra-cmake-modules perl ]; + nativeBuildInputs = [ ecm perl ]; propagatedBuildInputs = [ karchive kconfig kguiaddons ki18n kiconthemes kio kparts libgit2 qtscript qtxmlpatterns sonnet ]; - patches = copyPathsToStore (lib.readPathsFromFile ./. ./series); } diff --git a/pkgs/development/libraries/kde-frameworks/ktexteditor/no-qcoreapplication.patch b/pkgs/development/libraries/kde-frameworks/ktexteditor/no-qcoreapplication.patch deleted file mode 100644 index 19ab1e1e5513..000000000000 --- a/pkgs/development/libraries/kde-frameworks/ktexteditor/no-qcoreapplication.patch +++ /dev/null @@ -1,36 +0,0 @@ -Index: ktexteditor-5.18.0/src/syntax/data/katehighlightingindexer.cpp -=================================================================== ---- ktexteditor-5.18.0.orig/src/syntax/data/katehighlightingindexer.cpp -+++ ktexteditor-5.18.0/src/syntax/data/katehighlightingindexer.cpp -@@ -55,19 +55,16 @@ QStringList readListing(const QString &f - - int main(int argc, char *argv[]) - { -- // get app instance -- QCoreApplication app(argc, argv); -- - // ensure enough arguments are passed -- if (app.arguments().size() < 3) -+ if (argc < 3) - return 1; - - // open schema - QXmlSchema schema; -- if (!schema.load(QUrl::fromLocalFile(app.arguments().at(2)))) -+ if (!schema.load(QUrl::fromLocalFile(QString::fromLocal8Bit(argv[2])))) - return 2; - -- const QString hlFilenamesListing = app.arguments().value(3); -+ const QString hlFilenamesListing = QString::fromLocal8Bit(argv[3]); - if (hlFilenamesListing.isEmpty()) { - return 1; - } -@@ -152,7 +149,7 @@ int main(int argc, char *argv[]) - return anyError; - - // create outfile, after all has worked! -- QFile outFile(app.arguments().at(1)); -+ QFile outFile(QString::fromLocal8Bit(argv[1])); - if (!outFile.open(QIODevice::WriteOnly | QIODevice::Truncate)) - return 7; - diff --git a/pkgs/development/libraries/kde-frameworks/ktexteditor/series b/pkgs/development/libraries/kde-frameworks/ktexteditor/series deleted file mode 100644 index 46cd23829a2f..000000000000 --- a/pkgs/development/libraries/kde-frameworks/ktexteditor/series +++ /dev/null @@ -1 +0,0 @@ -no-qcoreapplication.patch |