fluffychat: 1.22.1 -> 1.23.0 (#364091)
[NixPkgs.git] / pkgs / by-name / dm / dmg2img / package.nix
blob8b1e997ff736799a4c4711f01fea26bc8b621256
1 { lib, stdenv, fetchurl, zlib, bzip2, openssl, fetchpatch }:
3 stdenv.mkDerivation rec {
4   pname = "dmg2img";
5   version = "1.6.7";
7   src = fetchurl {
8     url = "http://vu1tur.eu.org/tools/dmg2img-${version}.tar.gz";
9     sha256 = "066hqhg7k90xcw5aq86pgr4l7apzvnb4559vj5s010avbk8adbh2";
10   };
12   buildInputs = [ zlib bzip2 openssl ];
14   patches = [
15     (fetchpatch {
16       url = "https://raw.githubusercontent.com/Homebrew/formula-patches/85fa66a9/dmg2img/openssl-1.1.diff";
17       sha256 = "076sz69hf3ryylplg025vl8sj991cb81g3yazsmrf8anrd7ffmxx";
18     })
19   ];
21   patchFlags = [ "-p0" ];
23   installPhase = ''
24     install -D dmg2img $out/bin/dmg2img
25     install -D vfdecrypt $out/bin/vfdecrypt
26   '';
28   meta = {
29     platforms = lib.platforms.unix;
30     description = "Apple's compressed dmg to standard (hfsplus) image disk file convert tool";
31     license = lib.licenses.gpl3;
32   };