Loading pkgs/by-name/ma/macos-instantview/package.nix 0 → 100644 +44 −0 Original line number Diff line number Diff line { stdenvNoCC, fetchurl, lib, _7zz, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "instantview"; version = "3.22R0002"; src = fetchurl { url = "https://www.siliconmotion.com/downloads/macOS_InstantView_V${finalAttrs.version}.dmg"; hash = "sha256-PdgX9zCrVYtNbuOCYKVo9cegCG/VY7QXetivVsUltbg="; }; nativeBuildInputs = [ _7zz ]; dontUnpack = true; dontConfigure = true; dontBuild = true; installPhase = '' runHook preInstall mkdir -p "$out/Applications" # Extract the DMG using 7zip 7zz x "$src" -oextracted -y # Move the extracted contents to $out cp -r extracted/* "$out/Applications/" runHook postInstall ''; meta = { platforms = lib.platforms.darwin; description = "USB Docking Station plugin-and-display support with SM76x driver"; homepage = "https://www.siliconmotion.com/events/instantview/"; license = lib.licenses.unfree; sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; maintainers = with lib.maintainers; [ aspauldingcode ]; }; }) Loading
pkgs/by-name/ma/macos-instantview/package.nix 0 → 100644 +44 −0 Original line number Diff line number Diff line { stdenvNoCC, fetchurl, lib, _7zz, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "instantview"; version = "3.22R0002"; src = fetchurl { url = "https://www.siliconmotion.com/downloads/macOS_InstantView_V${finalAttrs.version}.dmg"; hash = "sha256-PdgX9zCrVYtNbuOCYKVo9cegCG/VY7QXetivVsUltbg="; }; nativeBuildInputs = [ _7zz ]; dontUnpack = true; dontConfigure = true; dontBuild = true; installPhase = '' runHook preInstall mkdir -p "$out/Applications" # Extract the DMG using 7zip 7zz x "$src" -oextracted -y # Move the extracted contents to $out cp -r extracted/* "$out/Applications/" runHook postInstall ''; meta = { platforms = lib.platforms.darwin; description = "USB Docking Station plugin-and-display support with SM76x driver"; homepage = "https://www.siliconmotion.com/events/instantview/"; license = lib.licenses.unfree; sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; maintainers = with lib.maintainers; [ aspauldingcode ]; }; })