diff options
author | Fernando J Pando <fernando.pando@stelligent.com> | 2019-03-21 17:44:40 -0400 |
---|---|---|
committer | Fernando J Pando <fernando.pando@stelligent.com> | 2019-04-20 09:24:51 -0400 |
commit | 8fb48ffb55e7e98e881ff260f17e3501e61da128 (patch) | |
tree | 92e4fd17398c8a4986df5e62d3afea545c6b37fa /pkgs/development/tools/misc/cli11 | |
parent | 81e02cf02d183ad17f01cdfec9d26caa6c938bc6 (diff) | |
download | nixpkgs-8fb48ffb55e7e98e881ff260f17e3501e61da128.tar nixpkgs-8fb48ffb55e7e98e881ff260f17e3501e61da128.tar.gz nixpkgs-8fb48ffb55e7e98e881ff260f17e3501e61da128.tar.bz2 nixpkgs-8fb48ffb55e7e98e881ff260f17e3501e61da128.tar.lz nixpkgs-8fb48ffb55e7e98e881ff260f17e3501e61da128.tar.xz nixpkgs-8fb48ffb55e7e98e881ff260f17e3501e61da128.tar.zst nixpkgs-8fb48ffb55e7e98e881ff260f17e3501e61da128.zip |
cli11: init at 1.7.1
- Tested on NixOS
Diffstat (limited to 'pkgs/development/tools/misc/cli11')
-rw-r--r-- | pkgs/development/tools/misc/cli11/default.nix | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/pkgs/development/tools/misc/cli11/default.nix b/pkgs/development/tools/misc/cli11/default.nix new file mode 100644 index 00000000000..904119bd6ae --- /dev/null +++ b/pkgs/development/tools/misc/cli11/default.nix @@ -0,0 +1,35 @@ +{ stdenv, fetchFromGitHub, cmake, gtest, python, boost }: + +stdenv.mkDerivation rec { + pname = "cli11"; + version = "1.7.1"; + + src = fetchFromGitHub { + owner = "CLIUtils"; + repo = "CLI11"; + rev = "v${version}"; + sha256 = "0wddck970pczk7c201i2g6s85mkv4f2f4zxy6mndh3pfz41wcs2d"; + }; + + nativeBuildInputs = [ cmake ]; + + checkInputs = [ boost python ]; + + doCheck = true; + + preConfigure = '' + rm -rfv extern/googletest + ln -sfv ${gtest.src} extern/googletest + ''; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "CLI11 is a command line parser for C++11"; + homepage = https://github.com/CLIUtils/CLI11; + platforms = [ "x86_64-linux" ]; + maintainers = with maintainers; [ nand0p ]; + license = licenses.unfreeRedistributable; + }; + +} |