diff --git a/pkgs/desktops/deepin/library/gio-qt/default.nix b/pkgs/desktops/deepin/library/gio-qt/default.nix index c2ee51aaade5..f761444ea18d 100644 --- a/pkgs/desktops/deepin/library/gio-qt/default.nix +++ b/pkgs/desktops/deepin/library/gio-qt/default.nix @@ -13,15 +13,22 @@ stdenv.mkDerivation rec { pname = "gio-qt"; - version = "0.0.12"; + version = "0.0.14"; src = fetchFromGitHub { owner = "linuxdeepin"; repo = pname; rev = version; - sha256 = "sha256-/wLaVR31T+EcT6D5Cw0QIjZasioPWC74KNmt1tckwXk="; + hash = "sha256-qDkkLqGsrw+otUy3/iZJJZ2RtpNYPGc/wktdVpw2weg="; }; + # Upstream compiles both qt5 and qt6 versions, which is not possible in nixpkgs + # because of the conflict between qt5 hooks and qt6 hooks + postPatch = '' + substituteInPlace {gio-qt,qgio-tools}/CMakeLists.txt \ + --replace "include(qt6.cmake)" " " + ''; + nativeBuildInputs = [ cmake pkg-config