summary refs log tree commit diff
path: root/pkgs/applications/misc/corectrl/default.nix
diff options
context:
space:
mode:
authorK900 <me@0upti.me>2022-10-22 17:45:51 +0300
committerK900 <me@0upti.me>2022-10-22 17:45:51 +0300
commit729d0cf1e05dfdcc1e1b45d02a2516da3594cdc4 (patch)
tree61c46a73ccde2b9bdb35aa83a61bf61ca226636e /pkgs/applications/misc/corectrl/default.nix
parent95aeaf83c247b8f5aa561684317ecd860476fcd6 (diff)
downloadnixpkgs-729d0cf1e05dfdcc1e1b45d02a2516da3594cdc4.tar
nixpkgs-729d0cf1e05dfdcc1e1b45d02a2516da3594cdc4.tar.gz
nixpkgs-729d0cf1e05dfdcc1e1b45d02a2516da3594cdc4.tar.bz2
nixpkgs-729d0cf1e05dfdcc1e1b45d02a2516da3594cdc4.tar.lz
nixpkgs-729d0cf1e05dfdcc1e1b45d02a2516da3594cdc4.tar.xz
nixpkgs-729d0cf1e05dfdcc1e1b45d02a2516da3594cdc4.tar.zst
nixpkgs-729d0cf1e05dfdcc1e1b45d02a2516da3594cdc4.zip
corectrl: 1.2.7 -> 1.3.1
Also fixes build after the staging merge.
Diffstat (limited to 'pkgs/applications/misc/corectrl/default.nix')
-rw-r--r--pkgs/applications/misc/corectrl/default.nix17
1 files changed, 14 insertions, 3 deletions
diff --git a/pkgs/applications/misc/corectrl/default.nix b/pkgs/applications/misc/corectrl/default.nix
index 67e819ef995..8cf8ddada56 100644
--- a/pkgs/applications/misc/corectrl/default.nix
+++ b/pkgs/applications/misc/corectrl/default.nix
@@ -7,6 +7,7 @@
 , libdrm
 , hwdata
 , glxinfo
+, polkit
 , procps
 , util-linux
 , vulkan-tools
@@ -16,19 +17,23 @@
 , qtsvg
 , qttools
 , qtxmlpatterns
+, quazip
 , wrapQtAppsHook
 } :
 
 stdenv.mkDerivation rec{
   pname = "corectrl";
-  version = "1.2.7";
+  version = "1.3.1";
 
   src = fetchFromGitLab {
     owner = "corectrl";
     repo = "corectrl";
     rev = "v${version}";
-    sha256 = "sha256-X+S+k9LuZveNOV3X7fulsnk9GfGO1czWEvU41q9/cJI=";
+    sha256 = "sha256-mVMyXpNhwljxsAvrKeHPxUSfdF/mfxG157T13Kb8PnE=";
   };
+  patches = [
+    ./polkit-dir.patch
+  ];
 
   nativeBuildInputs = [
     extra-cmake-modules
@@ -40,6 +45,7 @@ stdenv.mkDerivation rec{
     kauth
     libdrm
     glxinfo
+    polkit
     procps
     util-linux
     vulkan-tools
@@ -49,9 +55,14 @@ stdenv.mkDerivation rec{
     qtsvg
     qttools
     qtxmlpatterns
+    quazip
   ];
 
-  cmakeFlags = [ "-DWITH_PCI_IDS_PATH=${hwdata}/share/hwdata/pci.ids" ];
+  cmakeFlags = [
+    "-DWITH_PCI_IDS_PATH=${hwdata}/share/hwdata/pci.ids"
+    "-DINSTALL_DBUS_FILES_IN_PREFIX=true"
+    "-DPOLKIT_POLICY_INSTALL_DIR=${placeholder "out"}/share/polkit-1/actions"
+  ];
 
   runtimeDeps = [ hwdata glxinfo vulkan-tools util-linux procps ];
   binPath = lib.makeBinPath runtimeDeps;