Merge pull request #329823 from ExpidusOS/fix/pkgsllvm/elfutils
[NixPkgs.git] / pkgs / by-name / he / hexbinhex / package.nix
blob8386ee9128ddfb0a20118faa49c12da027093cf0
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 }:
6 stdenv.mkDerivation rec {
7   pname = "hexbinhex";
8   version = "1.1";
10   src = fetchFromGitHub {
11     owner = "dj-on-github";
12     repo = "hexbinhex";
13     rev = "v${version}";
14     hash = "sha256-nfOmiF+t5QtAl1I7CSz26C9SGo7ZkdSziO2eiHbk6pA=";
15   };
17   preBuild = ''
18     substituteInPlace Makefile --replace '/usr/local' $out
19     mkdir -p $out/bin
20   ''
21   +
22   lib.optionalString (!stdenv.hostPlatform.isx86_64) ''
23     sed -i s/-m64//g Makefile
24   '';
26   makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ];
28   enableParallelBuilding = true;
30   meta = {
31     homepage = "https://github.com/dj-on-github/hexbinhex";
32     description = ''
33       Six utility programs to convert between hex, binary, ascii-binary
34       and the oddball NIST format for 90B testing.
35     '';
36     license = lib.licenses.gpl2Only;
37     platforms = lib.platforms.all;
38     maintainers = with lib.maintainers; [ orichter thillux ];
39   };