From e44c957573baa6a196e8de107cfc5bba31caf29a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Madeleine=20Sydney=20=C5=9Alaga?= Date: Sat, 11 Apr 2026 15:21:06 -0600 Subject: [PATCH] progressbar: init --- pkgs/progressbar/default.nix | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 pkgs/progressbar/default.nix diff --git a/pkgs/progressbar/default.nix b/pkgs/progressbar/default.nix new file mode 100644 index 0000000..55a987b --- /dev/null +++ b/pkgs/progressbar/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, ncurses +, fetchFromGitHub +, breakpointHook +}: + +stdenv.mkDerivation { + pname = "progressbar"; + version = "ac56232"; + src = fetchFromGitHub { + owner = "doches"; + repo = "progressbar"; + rev = "ac56232610abf58cc2db2bc86efc8fcba7dfe8c2"; + hash = "sha256-fgVIQAAtL5wSuWhGSKOTmlS2gvigInDqzfpILtGplLM"; + }; + nativeBuildInputs = [ + ncurses.dev + breakpointHook + ]; + buildInputs = [ + ncurses + ]; + outputs = [ "out" "dev" ]; + installPhase = '' + runHook preInstall + install -Dm644 -t $out/lib libprogressbar.{so,a} + install -Dm644 -t $dev/include/progressbar include/progressbar/*.h + runHook postInstall + ''; +}