monitorcontrol: 4.2.0 → 4.3.3 (#375061)

This commit is contained in:
Nico D'Cotta 2025-01-24 14:12:20 +01:00 committed by GitHub
parent 8b724caafe
commit 8915260a4d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -2,7 +2,7 @@
lib,
fetchurl,
stdenv,
_7zz,
undmg,
}:
# This cannot be built from source due to the problematic nature of XCode - so
@ -10,18 +10,23 @@
stdenv.mkDerivation rec {
pname = "MonitorControl";
version = "4.2.0";
version = "4.3.3";
src = fetchurl {
url = "https://github.com/MonitorControl/${pname}/releases/download/v${version}/MonitorControl.${version}.dmg";
sha256 = "Q96uK6wVe1D2uLvWL+pFR6LcmrU7cgmr2Y5tPvvTDgI=";
hash = "sha256-myx3adoU3FYYrs6LFRSiXtwSsoaujjQ/PYgAF/Xuk2g=";
};
# MonitorControl.${version}.dmg is APFS formatted, unpack with 7zz
nativeBuildInputs = [ _7zz ];
nativeBuildInputs = [ undmg ];
sourceRoot = "MonitorControl.app";
unpackCmd = ''
runHook preUnpack
undmg $src
runHook postUnpack
'';
installPhase = ''
mkdir -p "$out/Applications/MonitorControl.app"
cp -R . "$out/Applications/MonitorControl.app"