From 28de29eff9f61bd6704fa5097c27796d2d91c549 Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Sat, 11 Oct 2025 20:45:12 +0200 Subject: [PATCH] strutcpp: init at 0-unstable-2025-07-21 --- pkgs/by-name/st/strutcpp/package.nix | 39 ++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 pkgs/by-name/st/strutcpp/package.nix diff --git a/pkgs/by-name/st/strutcpp/package.nix b/pkgs/by-name/st/strutcpp/package.nix new file mode 100644 index 000000000000..f15f2bfaa1be --- /dev/null +++ b/pkgs/by-name/st/strutcpp/package.nix @@ -0,0 +1,39 @@ +{ + stdenv, + lib, + fetchFromGitHub, + cmake, + gtest, + tinycmmc, +}: + +stdenv.mkDerivation { + pname = "strutcpp"; + version = "0-unstable-2025-07-21"; + + src = fetchFromGitHub { + owner = "Grumbel"; + repo = "strutcpp"; + rev = "3c9cbf6cd0e09b34e464a0ff01aca99290d79870"; + sha256 = "sha256-pyLNbjvhGjEOGcj4Krtcm/Rms2rvBfWD1lqrEmm7gnI="; + }; + + nativeBuildInputs = [ cmake ]; + buildInputs = [ + gtest + tinycmmc + ]; + + cmakeFlags = [ + "-DBUILD_TESTS=ON" + ]; + + doCheck = true; + + meta = { + description = "Collection of string utilities"; + maintainers = [ lib.maintainers.SchweGELBin ]; + platforms = lib.platforms.linux; + license = lib.licenses.free; + }; +}