about summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorThomas Tuegel <ttuegel@mailbox.org>2017-10-19 07:18:36 -0500
committerThomas Tuegel <ttuegel@mailbox.org>2017-10-19 07:18:36 -0500
commitf7de0da188781aea2a4bf2b17e1fbaf8d65925da (patch)
tree0a3e9c8a99eefdc2bcf8cd0e89c2c2ec77fe7f94 /pkgs/development
parent0b409b37d4aae15c69ee30f0fb2e905f3a437958 (diff)
parentdae260034cad3ec5d644e798d6e6947f3074c9dc (diff)
downloadnixlib-f7de0da188781aea2a4bf2b17e1fbaf8d65925da.tar
nixlib-f7de0da188781aea2a4bf2b17e1fbaf8d65925da.tar.gz
nixlib-f7de0da188781aea2a4bf2b17e1fbaf8d65925da.tar.bz2
nixlib-f7de0da188781aea2a4bf2b17e1fbaf8d65925da.tar.lz
nixlib-f7de0da188781aea2a4bf2b17e1fbaf8d65925da.tar.xz
nixlib-f7de0da188781aea2a4bf2b17e1fbaf8d65925da.tar.zst
nixlib-f7de0da188781aea2a4bf2b17e1fbaf8d65925da.zip
Merge branch 'pull/30305'
plasma5: 5.10.5 -> 5.11.1
sddm: 0.15.0 -> 0.16.0
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/libraries/grantlee/5/default.nix8
-rw-r--r--pkgs/development/libraries/kde-frameworks/default.nix1
-rw-r--r--pkgs/development/libraries/kde-frameworks/kirigami2.nix11
-rw-r--r--pkgs/development/libraries/qt-5/5.9/qtbase/default.nix3
4 files changed, 21 insertions, 2 deletions
diff --git a/pkgs/development/libraries/grantlee/5/default.nix b/pkgs/development/libraries/grantlee/5/default.nix
index 6fae90a8d890..3eed4f0c2e29 100644
--- a/pkgs/development/libraries/grantlee/5/default.nix
+++ b/pkgs/development/libraries/grantlee/5/default.nix
@@ -21,8 +21,12 @@ mkDerivation rec {
   postFixup =
     # Disabuse CMake of the notion that libraries are in $dev
     ''
-      sed -i $dev/lib/cmake/Grantlee5/GrantleeTargets-release.cmake \
-          -e "s|\''${_IMPORT_PREFIX}|$out|"
+      for way in release debug; do
+          cmake="$dev/lib/cmake/Grantlee5/GrantleeTargets-$way.cmake"
+          if [ -f "$cmake" ]; then
+              sed -i "$cmake" -e "s|\''${_IMPORT_PREFIX}|$out|"
+          fi
+      done
     '';
 
   setupHook = ./setup-hook.sh;
diff --git a/pkgs/development/libraries/kde-frameworks/default.nix b/pkgs/development/libraries/kde-frameworks/default.nix
index d5995459fd4f..de99503131c1 100644
--- a/pkgs/development/libraries/kde-frameworks/default.nix
+++ b/pkgs/development/libraries/kde-frameworks/default.nix
@@ -132,6 +132,7 @@ let
       sonnet = callPackage ./sonnet.nix {};
       syntax-highlighting = callPackage ./syntax-highlighting.nix {};
       threadweaver = callPackage ./threadweaver.nix {};
+      kirigami2 = callPackage ./kirigami2.nix {};
 
     # TIER 2
       kactivities = callPackage ./kactivities.nix {};
diff --git a/pkgs/development/libraries/kde-frameworks/kirigami2.nix b/pkgs/development/libraries/kde-frameworks/kirigami2.nix
new file mode 100644
index 000000000000..f4fc40f6d31d
--- /dev/null
+++ b/pkgs/development/libraries/kde-frameworks/kirigami2.nix
@@ -0,0 +1,11 @@
+{ mkDerivation, extra-cmake-modules, qtbase, qtquickcontrols2, qttranslations }:
+
+mkDerivation {
+  name = "kirigami2";
+  meta = {
+    broken = builtins.compareVersions qtbase.version "5.7.0" < 0;
+  };
+  nativeBuildInputs = [ extra-cmake-modules ];
+  buildInputs = [ qtbase qtquickcontrols2 qttranslations ];
+  outputs = [ "out" "dev" ];
+}
diff --git a/pkgs/development/libraries/qt-5/5.9/qtbase/default.nix b/pkgs/development/libraries/qt-5/5.9/qtbase/default.nix
index fc5e5d39c63c..ce3f6d157130 100644
--- a/pkgs/development/libraries/qt-5/5.9/qtbase/default.nix
+++ b/pkgs/development/libraries/qt-5/5.9/qtbase/default.nix
@@ -252,6 +252,9 @@ stdenv.mkDerivation {
       "-inotify"
       "-system-libjpeg"
       "-system-libpng"
+      # gold linker of binutils 2.28 generates duplicate symbols
+      # TODO: remove for newer version of binutils 
+      "-no-use-gold-linker"
     ]
 
     ++ lib.optionals stdenv.isDarwin [