Unverified Commit 8915260a authored by Nico D'Cotta's avatar Nico D'Cotta Committed by GitHub
Browse files

monitorcontrol: 4.2.0 → 4.3.3 (#375061)

parent 8b724caa
Loading
Loading
Loading
Loading
+10 −5
Original line number Diff line number Diff line
@@ -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"