From 837312f307b9dcb29fcba4e6692961cac4b508bd Mon Sep 17 00:00:00 2001 From: iivusly <52052910+iivusly@users.noreply.github.com> Date: Fri, 6 Jun 2025 10:40:19 -0700 Subject: [PATCH] whisky: init at 2.3.2 --- pkgs/by-name/wh/whisky/package.nix | 40 ++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/by-name/wh/whisky/package.nix diff --git a/pkgs/by-name/wh/whisky/package.nix b/pkgs/by-name/wh/whisky/package.nix new file mode 100644 index 000000000000..5737c2c81e91 --- /dev/null +++ b/pkgs/by-name/wh/whisky/package.nix @@ -0,0 +1,40 @@ +{ + lib, + fetchzip, + stdenvNoCC, + nix-update-script, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "whisky"; + version = "2.3.2"; + + src = fetchzip { + extension = "zip"; + name = "Whisky.app"; + url = "https://github.com/IsaacMarovitz/Whisky/releases/download/v${finalAttrs.version}/Whisky.zip"; + hash = "sha256-rA2z3/So54KkXGc3CpF4m46ImL/SokSPxHmmXP0bfcY="; + }; + + sourceRoot = "."; + + installPhase = '' + runHook preInstall + + mkdir -p "$out/Applications" + cp -r *.app "$out/Applications" + + runHook postInstall + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Wine wrapper built with SwiftUI"; + homepage = "https://getwhisky.app/"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ iivusly ]; + platforms = lib.platforms.darwin; + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; + }; +})