Files
nixpkgs/pkgs/by-name/pr/proxyman/darwin.nix
Ihar Hrachyshka de6b0d4ffc proxyman: use _7zz unpack hook
The _7zz unpack hook now passes -sns- -snld by default.
2026-09-10 22:36:11 -04:00

47 lines
881 B
Nix

{
stdenvNoCC,
fetchurl,
_7zz,
makeWrapper,
pname,
updateScript,
meta,
}:
stdenvNoCC.mkDerivation (finalAttrs: {
inherit pname;
version = "6.14.0";
src = fetchurl {
url = "https://github.com/ProxymanApp/Proxyman/releases/download/${finalAttrs.version}/Proxyman_${finalAttrs.version}.dmg";
hash = "sha256-bdIitfbr5Pr0glJcVDMfE/1ehpbRy5/pwXmUz0ivuvo=";
};
sourceRoot = ".";
nativeBuildInputs = [
_7zz
makeWrapper
];
installPhase = ''
runHook preInstall
mkdir -p $out/Applications
cp -R Proxyman.app $out/Applications
makeWrapper $out/Applications/Proxyman.app/Contents/MacOS/Proxyman $out/bin/proxyman
runHook postInstall
'';
dontFixup = true;
passthru = {
inherit updateScript;
};
meta = meta // {
changelog = "https://proxyman.com/changelog";
platforms = [ "aarch64-darwin" ];
};
})