about summary refs log tree commit diff
path: root/pkgs/development/libraries/kddockwidgets/default.nix
diff options
context:
space:
mode:
authorK900 <me@0upti.me>2024-04-26 14:44:40 +0300
committerK900 <me@0upti.me>2024-04-26 14:44:40 +0300
commit69724e0d18895a54a84340ad5d49ec2fa7c3064d (patch)
tree4384f53510e35d4a5ef4ed1bb60df150a5369ca3 /pkgs/development/libraries/kddockwidgets/default.nix
parent5cf398453484dffdf0204b88bf25ef47839e19b4 (diff)
kddockwidgets: 1.7.0 -> 2.0.0
Diffstat (limited to 'pkgs/development/libraries/kddockwidgets/default.nix')
-rw-r--r--pkgs/development/libraries/kddockwidgets/default.nix18
1 files changed, 13 insertions, 5 deletions
diff --git a/pkgs/development/libraries/kddockwidgets/default.nix b/pkgs/development/libraries/kddockwidgets/default.nix
index 29b7bf9927756..a1020fe986797 100644
--- a/pkgs/development/libraries/kddockwidgets/default.nix
+++ b/pkgs/development/libraries/kddockwidgets/default.nix
@@ -1,24 +1,32 @@
 { lib
-, mkDerivation
+, stdenv
 , fetchFromGitHub
 , cmake
 , qtbase
+, qtdeclarative
+, qtquickcontrols2
 , qtx11extras
+, spdlog
+, fmt
+, nlohmann_json
 }:
 
-mkDerivation rec {
+stdenv.mkDerivation rec {
   pname = "KDDockWidgets";
-  version = "1.7.0";
+  version = "2.0.0";
 
   src = fetchFromGitHub {
     owner = "KDAB";
     repo = pname;
     rev = "v${version}";
-    sha256 = "sha256-k5Hn9kxq1+tH5kV/ZeD4xzQLDgcY4ACC+guP7YJD4C8=";
+    sha256 = "sha256-V4BMD1kYyaMlqNBo8otpV5yBt/PICzhBTkEMX9N3lbk=";
   };
 
   nativeBuildInputs = [ cmake ];
-  buildInputs = [ qtbase qtx11extras ];
+  buildInputs = [ spdlog fmt nlohmann_json ];
+  propagatedBuildInputs = [ qtbase qtdeclarative qtquickcontrols2 qtx11extras ];
+
+  dontWrapQtApps = true;
 
   meta = with lib; {
     description = "KDAB's Dock Widget Framework for Qt";