Loading pkgs/by-name/dm/dmg2img/package.nix +36 −19 Original line number Diff line number Diff line { lib, stdenv, fetchurl, zlib, bzip2, openssl, fetchpatch }: { bzip2, fetchFromGitHub, lib, openssl, stdenv, unstableGitUpdater, zlib, }: stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: { pname = "dmg2img"; version = "1.6.7"; version = "1.6.7-unstable-2020-12-27"; src = fetchurl { url = "http://vu1tur.eu.org/tools/dmg2img-${version}.tar.gz"; sha256 = "066hqhg7k90xcw5aq86pgr4l7apzvnb4559vj5s010avbk8adbh2"; src = fetchFromGitHub { owner = "Lekensteyn"; repo = "dmg2img"; rev = "a3e413489ccdd05431401357bf21690536425012"; hash = "sha256-DewU5jz2lRjIRiT0ebjPRArsoye33xlEGfhzd4xnT4A="; }; buildInputs = [ zlib bzip2 openssl ]; patches = [ (fetchpatch { url = "https://raw.githubusercontent.com/Homebrew/formula-patches/85fa66a9/dmg2img/openssl-1.1.diff"; sha256 = "076sz69hf3ryylplg025vl8sj991cb81g3yazsmrf8anrd7ffmxx"; }) buildInputs = [ bzip2 openssl zlib ]; patchFlags = [ "-p0" ]; preBuild = '' sed -i "s/1.6.5/${finalAttrs.version}/" dmg2img.c ''; installPhase = '' install -D dmg2img $out/bin/dmg2img install -D vfdecrypt $out/bin/vfdecrypt runHook preInstall install -Dm755 dmg2img vfdecrypt -t $out/bin runHook postInstall ''; passthru.updateScript = unstableGitUpdater { }; meta = { description = "Tool which allows converting Apple compressed dmg archives to standard (hfsplus) image disk files"; homepage = "https://github.com/Lekensteyn/dmg2img"; license = lib.licenses.gpl2Only; platforms = lib.platforms.unix; description = "Apple's compressed dmg to standard (hfsplus) image disk file convert tool"; license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ KSJ2000 ]; mainProgram = "dmg2img"; }; } }) Loading
pkgs/by-name/dm/dmg2img/package.nix +36 −19 Original line number Diff line number Diff line { lib, stdenv, fetchurl, zlib, bzip2, openssl, fetchpatch }: { bzip2, fetchFromGitHub, lib, openssl, stdenv, unstableGitUpdater, zlib, }: stdenv.mkDerivation rec { stdenv.mkDerivation (finalAttrs: { pname = "dmg2img"; version = "1.6.7"; version = "1.6.7-unstable-2020-12-27"; src = fetchurl { url = "http://vu1tur.eu.org/tools/dmg2img-${version}.tar.gz"; sha256 = "066hqhg7k90xcw5aq86pgr4l7apzvnb4559vj5s010avbk8adbh2"; src = fetchFromGitHub { owner = "Lekensteyn"; repo = "dmg2img"; rev = "a3e413489ccdd05431401357bf21690536425012"; hash = "sha256-DewU5jz2lRjIRiT0ebjPRArsoye33xlEGfhzd4xnT4A="; }; buildInputs = [ zlib bzip2 openssl ]; patches = [ (fetchpatch { url = "https://raw.githubusercontent.com/Homebrew/formula-patches/85fa66a9/dmg2img/openssl-1.1.diff"; sha256 = "076sz69hf3ryylplg025vl8sj991cb81g3yazsmrf8anrd7ffmxx"; }) buildInputs = [ bzip2 openssl zlib ]; patchFlags = [ "-p0" ]; preBuild = '' sed -i "s/1.6.5/${finalAttrs.version}/" dmg2img.c ''; installPhase = '' install -D dmg2img $out/bin/dmg2img install -D vfdecrypt $out/bin/vfdecrypt runHook preInstall install -Dm755 dmg2img vfdecrypt -t $out/bin runHook postInstall ''; passthru.updateScript = unstableGitUpdater { }; meta = { description = "Tool which allows converting Apple compressed dmg archives to standard (hfsplus) image disk files"; homepage = "https://github.com/Lekensteyn/dmg2img"; license = lib.licenses.gpl2Only; platforms = lib.platforms.unix; description = "Apple's compressed dmg to standard (hfsplus) image disk file convert tool"; license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ KSJ2000 ]; mainProgram = "dmg2img"; }; } })