about summary refs log tree commit diff
path: root/pkgs/applications/audio/qpwgraph
diff options
context:
space:
mode:
authorFranz Pletz <fpletz@fnordicwalking.de>2023-11-01 17:39:17 +0100
committerGitHub <noreply@github.com>2023-11-01 17:39:17 +0100
commit79d0b86c4aefb9c890abaca9f080d4addbb15c2c (patch)
treebcf99ee36b8aaf647daeddc95e2ddbaef632def6 /pkgs/applications/audio/qpwgraph
parent03e14045c40cf3669c1f6e8cea5f59d74e36af27 (diff)
parentd67e8cc889158d4bc71d48cbb535459df76f2c07 (diff)
Merge pull request #264683 from Scrumplex/pkgs/qpwgraph/qt6
Diffstat (limited to 'pkgs/applications/audio/qpwgraph')
-rw-r--r--pkgs/applications/audio/qpwgraph/default.nix25
1 files changed, 17 insertions, 8 deletions
diff --git a/pkgs/applications/audio/qpwgraph/default.nix b/pkgs/applications/audio/qpwgraph/default.nix
index cba8151b6e2ff..645ba0e168624 100644
--- a/pkgs/applications/audio/qpwgraph/default.nix
+++ b/pkgs/applications/audio/qpwgraph/default.nix
@@ -1,9 +1,17 @@
-{ lib, mkDerivation, fetchFromGitLab
-, cmake, pkg-config
-, alsa-lib, pipewire
+{ lib
+, stdenv
+, fetchFromGitLab
+, cmake
+, pkg-config
+, wrapQtAppsHook
+, qtbase
+, qtsvg
+, qtwayland
+, alsa-lib
+, pipewire
 }:
 
-mkDerivation rec {
+stdenv.mkDerivation (finalAttrs: {
   pname = "qpwgraph";
   version = "0.5.3";
 
@@ -11,13 +19,13 @@ mkDerivation rec {
     domain = "gitlab.freedesktop.org";
     owner = "rncbc";
     repo = "qpwgraph";
-    rev = "v${version}";
+    rev = "v${finalAttrs.version}";
     sha256 = "sha256-50KaVpNB5/CTLs2bRbXEinYM23AZxZO/ForrVPFDN8U=";
   };
 
-  nativeBuildInputs = [ cmake pkg-config ];
+  nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ];
 
-  buildInputs = [ alsa-lib pipewire ];
+  buildInputs = [ qtbase qtsvg qtwayland alsa-lib pipewire ];
 
   cmakeFlags = [ "-DCONFIG_WAYLAND=ON" ];
 
@@ -32,5 +40,6 @@ mkDerivation rec {
     license = licenses.gpl2Plus;
     platforms = platforms.linux;
     maintainers = with maintainers; [ kanashimia exi Scrumplex ];
+    mainProgram = "qpwgraph";
   };
-}
+})