-
-
Notifications
You must be signed in to change notification settings - Fork 14.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
kdeconnect is broken in 20.09 #99951
Comments
It's possible we should update it: https://invent.kde.org/network/kdeconnect-kde/-/tags thought it's not clear whether we should choose :100644 100644 c3d2feb2fed 1860b66c09e M pkgs/applications/misc/kdeconnect/default.nix
:100644 100644 eaa37e1fe2a 752c5c50cd5 M pkgs/top-level/all-packages.nix
diff --git a/pkgs/applications/misc/kdeconnect/default.nix b/pkgs/applications/misc/kdeconnect/default.nix
index c3d2feb2fed..1860b66c09e 100644
--- a/pkgs/applications/misc/kdeconnect/default.nix
+++ b/pkgs/applications/misc/kdeconnect/default.nix
@@ -13,25 +13,45 @@
, libfakekey
, libXtst
, qtx11extras
+, qtmultimedia
, sshfs
, makeWrapper
, kwayland
, kio
+, kpeoplevcard
+, kpeople
+, kirigami2
+, pulseaudio-qt
}:
mkDerivation rec {
pname = "kdeconnect";
- version = "1.3.5";
+ version = "20.08.1";
src = fetchurl {
- url = "mirror://kde/stable/${pname}/${version}/${pname}-kde-${version}.tar.xz";
- sha256 = "02lr3xx5s2mgddac4n3lkgr7ppf1z5m6ajs90rjix0vs8a271kp5";
+ url = "https://download.kde.org/stable/release-service/${version}/src/${pname}-kde-${version}.tar.xz";
+ sha256 = "0s76djgpx08jfmh99c7kx18mnr3w7bv4hdra120nicq89mmy7gwf";
};
buildInputs = [
- libfakekey libXtst
- ki18n kiconthemes kcmutils kconfigwidgets kdbusaddons knotifications
- qca-qt5 qtx11extras makeWrapper kwayland kio
+ libfakekey
+ libXtst
+ qtmultimedia
+ pulseaudio-qt
+ kpeoplevcard
+ kpeople
+ kirigami2
+ ki18n
+ kiconthemes
+ kcmutils
+ kconfigwidgets
+ kdbusaddons
+ knotifications
+ qca-qt5
+ qtx11extras
+ makeWrapper
+ kwayland
+ kio
];
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index eaa37e1fe2a..752c5c50cd5 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -21555,7 +21555,7 @@ in
k4dirstat = libsForQt5.callPackage ../applications/misc/k4dirstat { };
- kdeconnect = libsForQt514.callPackage ../applications/misc/kdeconnect { };
+ kdeconnect = libsForQt5.callPackage ../applications/misc/kdeconnect { };
inherit (kdeFrameworks) kdesu;
Applying this patch |
we indeed should use |
Updating kdeconnect is inseparable from #99956 so I'm pushing it there. |
This issue still exists on master and release-20.09. |
I noticed a similar problem with the printer widget in the KDE panel:
|
Yeah, mixing 3 different versions of Qt in one system really isn't ideal... |
Fixes #99951. $ kdeconnect-app Cannot mix incompatible Qt library (5.12.7) with this library (5.15.0) Aborted (core dumped)
This issue has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/what-should-stable-nixos-prioritize/9646/1 |
Fixes NixOS#99951. $ kdeconnect-app Cannot mix incompatible Qt library (5.12.7) with this library (5.15.0) Aborted (core dumped)
Describe the bug
The kdeconnect widget in the KDE panel shows:
Also, going to the "KDE Connect" panel in the KDE System Settings shows the error message
The shared library was not found.
Notify maintainers
@FRidh
Metadata
The text was updated successfully, but these errors were encountered: