diff options
author | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2024-05-11 18:08:07 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-11 18:08:07 +0200 |
commit | 1339225762ef21d41aa1179a29e437b4ba65adda (patch) | |
tree | a0ebe8af5b73d63c75c7e44c6fdb149b996a8ec9 /pkgs | |
parent | 2599afa0f27dca338cc2a667489ab38b4c11beef (diff) | |
parent | 9dd5ff0b82e0db3c1eeaf56649ba1f98b1b8ced2 (diff) |
Merge pull request #310676 from Princemachiavelli/jhoffer/fix_cli11_strictdeps
cli11: pkgs/development -> pkgs/by-name, refactor
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/by-name/cl/cli11/package.nix (renamed from pkgs/development/tools/misc/cli11/default.nix) | 30 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 17 insertions, 15 deletions
diff --git a/pkgs/development/tools/misc/cli11/default.nix b/pkgs/by-name/cl/cli11/package.nix index 8c4c58c052b0b..d88470fa4d510 100644 --- a/pkgs/development/tools/misc/cli11/default.nix +++ b/pkgs/by-name/cl/cli11/package.nix @@ -1,29 +1,34 @@ -{ lib -, stdenv -, fetchFromGitHub -, boost -, catch2 -, cmake -, gtest -, python3 +{ + lib, + stdenv, + fetchFromGitHub, + boost, + catch2, + cmake, + python3, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "cli11"; version = "2.3.2"; src = fetchFromGitHub { owner = "CLIUtils"; repo = "CLI11"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; sha256 = "sha256-x3/kBlf5LdzkTO4NYOKanZBfcU4oK+fJw9L7cf88LsY="; }; + buildInputs = [ catch2 ]; nativeBuildInputs = [ cmake ]; - nativeCheckInputs = [ boost python3 catch2 ]; + nativeCheckInputs = [ + boost + python3 + ]; doCheck = true; + strictDeps = true; meta = with lib; { description = "Command line parser for C++11"; @@ -32,5 +37,4 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ ]; license = licenses.bsd3; }; - -} +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index cdc4ee0f0a87e..546a9d953a9c7 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -18550,8 +18550,6 @@ with pkgs; sigrok-firmware-fx2lafw = callPackage ../development/tools/sigrok-firmware-fx2lafw { }; - cli11 = callPackage ../development/tools/misc/cli11 { }; - datree = callPackage ../development/tools/datree { }; detekt = callPackage ../development/tools/detekt { }; |