diff options
Diffstat (limited to 'nixpkgs/pkgs/development/tools/imatix_gsl/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/tools/imatix_gsl/default.nix | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/tools/imatix_gsl/default.nix b/nixpkgs/pkgs/development/tools/imatix_gsl/default.nix new file mode 100644 index 000000000000..62f33a2d2517 --- /dev/null +++ b/nixpkgs/pkgs/development/tools/imatix_gsl/default.nix @@ -0,0 +1,30 @@ +{ stdenv, fetchFromGitHub, pcre } : + +stdenv.mkDerivation rec { + name = "imatix_gsl-${version}"; + version = "4.1"; + + src = fetchFromGitHub { + owner = "imatix"; + repo = "gsl"; + rev = "72192d0d9de17de08d9379602d6482b4e5d402d0"; + sha256 = "1apy11avgqc27xlczyjh15y10qjdyqsqab1wrl2067qgpdiy58w7"; + }; + + buildInputs = [ pcre ]; + + CCNAME = "cc"; + + postPatch = "sed -e 's,/usr/bin/install,install,g' -i src/Makefile"; + preBuild = "cd src"; + installFlags = "DESTDIR=$(out)"; + + meta = with stdenv.lib; { + license = licenses.gpl3Plus; + homepage = https://github.com/imatix/gsl/; + description = "A universal code generator"; + platforms = platforms.unix; + maintainers = [ maintainers.moosingin3space ]; + broken = stdenv.isLinux; # 2018-04-10 + }; +} |