From ba8b10fc811f1a0852e4c3341155bdffdeac479b Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Sat, 11 Oct 2025 20:54:23 +0200 Subject: [PATCH] uitest: init at 0-unstable-2024-05-26 --- pkgs/by-name/ui/uitest/package.nix | 34 ++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pkgs/by-name/ui/uitest/package.nix diff --git a/pkgs/by-name/ui/uitest/package.nix b/pkgs/by-name/ui/uitest/package.nix new file mode 100644 index 000000000000..9eff2ef5b47f --- /dev/null +++ b/pkgs/by-name/ui/uitest/package.nix @@ -0,0 +1,34 @@ +{ + stdenv, + lib, + fetchFromGitHub, + cmake, + tinycmmc, +}: + +stdenv.mkDerivation { + pname = "uitest"; + version = "0-unstable-2024-05-26"; + + src = fetchFromGitHub { + owner = "Grumbel"; + repo = "uitest"; + rev = "d845427140cbcbce99bb6c72919199ac5f033784"; + sha256 = "sha256-xD2Ecs9hW3lcQW6RNcjVhGX/eor2RbCHHXohTafC9y0="; + }; + + nativeBuildInputs = [ cmake ]; + buildInputs = [ tinycmmc ]; + + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-fail "cmake_minimum_required(VERSION 3.0)" "cmake_minimum_required(VERSION 3.10)" + ''; + + meta = { + description = "Simple testing framework for interactive tests"; + maintainers = [ lib.maintainers.SchweGELBin ]; + platforms = lib.platforms.linux; + license = lib.licenses.gpl3; + }; +}