diff options
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/lyra')
-rw-r--r-- | nixpkgs/pkgs/development/libraries/lyra/default.nix | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/libraries/lyra/default.nix b/nixpkgs/pkgs/development/libraries/lyra/default.nix new file mode 100644 index 000000000000..8d5d083d82b0 --- /dev/null +++ b/nixpkgs/pkgs/development/libraries/lyra/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchFromGitHub, installShellFiles, meson, ninja }: + +stdenv.mkDerivation rec { + pname = "lyra"; + version = "1.5.1"; + + src = fetchFromGitHub { + owner = "bfgroup"; + repo = "lyra"; + rev = version; + sha256 = "0xil6b055csnrvxxmby5x9njf166bri472jxwzshc49cz7svhhpk"; + }; + + nativeBuildInputs = [ meson ninja ]; + + enableParallelBuilding = true; + + postPatch = "sed -i s#/usr#$out#g meson.build"; + + postInstall = '' + mkdir -p $out/include + cp -R $src/include/* $out/include + ''; + + meta = with stdenv.lib; { + homepage = "https://github.com/bfgroup/Lyra"; + description = "A simple to use, composable, command line parser for C++ 11 and beyond"; + platforms = platforms.linux; + license = licenses.boost; + maintainers = with maintainers; [ davidtwco ]; + }; +} |