diff options
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/argtable/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/libraries/argtable/default.nix | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/nixpkgs/pkgs/development/libraries/argtable/default.nix b/nixpkgs/pkgs/development/libraries/argtable/default.nix deleted file mode 100644 index 9752b9600397..000000000000 --- a/nixpkgs/pkgs/development/libraries/argtable/default.nix +++ /dev/null @@ -1,48 +0,0 @@ -{ lib -, stdenv -, fetchFromGitHub -, cmake -}: - -stdenv.mkDerivation rec { - pname = "argtable"; - version = "3.2.1"; - srcVersion = "v${version}.52f24e5"; - - src = fetchFromGitHub { - owner = "argtable"; - repo = "argtable3"; - rev = srcVersion; - hash = "sha256-HFsk91uJXQ0wpvAQxP4/yZwRQx9kLH7KgB3Y/+zcZC0="; - }; - - nativeBuildInputs = [ cmake ]; - - cmakeFlags = [ - "-DBUILD_SHARED_LIBS=ON" - ]; - - postPatch = '' - patchShebangs tools/build - ''; - - meta = with lib; { - homepage = "https://github.com/argtable/argtable3"; - description = "A single-file, ANSI C command-line parsing library"; - longDescription = '' - Argtable is an open source ANSI C library that parses GNU-style - command-line options. It simplifies command-line parsing by defining a - declarative-style API that you can use to specify what your command-line - syntax looks like. Argtable will automatically generate consistent error - handling logic and textual descriptions of the command line syntax, which - are essential but tedious to implement for a robust CLI program. - ''; - license = with licenses; bsd3; - maintainers = with maintainers; [ AndersonTorres artuuge ]; - platforms = with platforms; all; - }; -} -# TODO: a NixOS test suite -# TODO: multiple outputs -# TODO: documentation -# TODO: build both shared and static libs |