diff --git a/lib/maintainers.nix b/lib/maintainers.nix index ae38b7acf6aa..2bf60c585fc4 100644 --- a/lib/maintainers.nix +++ b/lib/maintainers.nix @@ -236,6 +236,7 @@ mirdhyn = "Merlin Gaillard "; modulistic = "Pablo Costa "; mog = "Matthew O'Gorman "; + moosingin3space = "Nathan Moos "; moretea = "Maarten Hoogendoorn "; mornfall = "Petr Ročkai "; MostAwesomeDude = "Corbin Simpson "; diff --git a/pkgs/development/tools/imatix_gsl/default.nix b/pkgs/development/tools/imatix_gsl/default.nix new file mode 100644 index 000000000000..0def514dec58 --- /dev/null +++ b/pkgs/development/tools/imatix_gsl/default.nix @@ -0,0 +1,30 @@ +{ stdenv, fetchFromGitHub, pcre } : + +stdenv.mkDerivation rec { + name = "imatix_gsl"; + version = "4.1"; + src = fetchFromGitHub { + owner = "imatix"; + repo = "gsl"; + rev = "72192d0d9de17de08d9379602d6482b4e5d402d0"; + sha256 = "1apy11avgqc27xlczyjh15y10qjdyqsqab1wrl2067qgpdiy58w7"; + }; + + buildInputs = [ pcre ]; + + 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; + maintainer = [ maintainers.moosingin3space ]; + }; +} \ No newline at end of file diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1254917f08e5..278da1c06384 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -16677,4 +16677,6 @@ in golden-cheetah = qt5.callPackage ../applications/misc/golden-cheetah {}; tomb = callPackage ../os-specific/linux/tomb {}; + + imatix_gsl = callPackage ../development/tools/imatix_gsl {}; }