diff options
author | Thomas Tuegel <ttuegel@gmail.com> | 2015-03-21 18:46:54 -0500 |
---|---|---|
committer | Thomas Tuegel <ttuegel@gmail.com> | 2015-03-21 18:46:54 -0500 |
commit | 2c4c712a7017e32d04622233450e183fe30ffea7 (patch) | |
tree | 86a1e211d305e00753260d01eed13a87b28ce44b | |
parent | acd7515a634c9bf94332467437077d39ee2811ee (diff) | |
download | nixpkgs-2c4c712a7017e32d04622233450e183fe30ffea7.tar nixpkgs-2c4c712a7017e32d04622233450e183fe30ffea7.tar.gz nixpkgs-2c4c712a7017e32d04622233450e183fe30ffea7.tar.bz2 nixpkgs-2c4c712a7017e32d04622233450e183fe30ffea7.tar.lz nixpkgs-2c4c712a7017e32d04622233450e183fe30ffea7.tar.xz nixpkgs-2c4c712a7017e32d04622233450e183fe30ffea7.tar.zst nixpkgs-2c4c712a7017e32d04622233450e183fe30ffea7.zip |
kde4: use kdelibs from kdeApps_stable
Upstream is releasing bugfixes to kdelibs only through KDE Applications releases, so this is the correct way to get updates until we discontinue KDE 4. This also ensures that kdeApps and kde4 are using the same version of kdelibs; different versions appear to be causing integration issues.
-rw-r--r-- | pkgs/applications/kde-apps-14.12/default.nix | 4 | ||||
-rw-r--r-- | pkgs/desktops/kde-4.14/default.nix | 4 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 5 |
3 files changed, 10 insertions, 3 deletions
diff --git a/pkgs/applications/kde-apps-14.12/default.nix b/pkgs/applications/kde-apps-14.12/default.nix index 555d4d472bc..b34418401a0 100644 --- a/pkgs/applications/kde-apps-14.12/default.nix +++ b/pkgs/applications/kde-apps-14.12/default.nix @@ -281,10 +281,10 @@ let buildInputs = super.kremotecontrol.buildInputs ++ [xlibs.libXtst]; }; - krfb = with pkgs; super.krfb // { + krfb = super.krfb // { buildInputs = super.krfb.buildInputs - ++ [xlibs.libXtst kde4.telepathy.common_internals]; + ++ [pkgs.xlibs.libXtst kde4.telepathy.common_internals]; }; libkdcraw = with pkgs; super.libkdcraw // { diff --git a/pkgs/desktops/kde-4.14/default.nix b/pkgs/desktops/kde-4.14/default.nix index 2b8e5d313cc..f11a139aec7 100644 --- a/pkgs/desktops/kde-4.14/default.nix +++ b/pkgs/desktops/kde-4.14/default.nix @@ -1,4 +1,4 @@ -{ callPackage, callPackageOrig, stdenv, qt48, release ? "4.14.3" }: +{ callPackage, callPackageOrig, stdenv, qt48, release ? "4.14.3", kdelibs }: let branch = "4.14"; @@ -27,6 +27,8 @@ kde.modules // kde.individual // { inherit (kde) manifest modules individual splittedModuleList; + inherit kdelibs; + akonadi = callPackage ./support/akonadi { }; qt4 = qt48; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1ee38835626..3e1f78f2929 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10841,6 +10841,10 @@ let kdeApps_14_12 = recurseIntoAttrs (callPackage ../applications/kde-apps-14.12 { kf5 = kf57; qt5 = qt54; + pkgs = pkgs // { + cmake = cmake-3_2; + }; + kde4 = kde4.override { inherit (kdeApps_14_12) kdelibs; }; }); kdeApps_stable = kdeApps_14_12; kdeApps_latest = kdeApps_14_12; @@ -12840,6 +12844,7 @@ let callPackage = newScope (self // { cmake = cmake-3_2; }); kde4 = callPackageOrig dir { inherit callPackage callPackageOrig; + kdelibs = kdeApps_stable.kdelibs; }; in kde4 // { inherit kde4; |