From 875d5fd5a2bcb3d2c28a107f5d27f59680ea5c02 Mon Sep 17 00:00:00 2001 From: Bryan Lai Date: Fri, 27 Feb 2026 09:54:12 +0800 Subject: [PATCH 1/2] bashdb: improve & build for darwin - Pull in the normal bash in buildInputs (instead of bashMinimal which was implicit). This avoids various runtime errors. - Enable auto update with nix-update. - Make available for unix (including darwin). --- pkgs/by-name/ba/bashdb/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ba/bashdb/package.nix b/pkgs/by-name/ba/bashdb/package.nix index 978a0b3cf094..9ec2e3c06cdb 100644 --- a/pkgs/by-name/ba/bashdb/package.nix +++ b/pkgs/by-name/ba/bashdb/package.nix @@ -9,6 +9,8 @@ perl, python3, + bash, + nix-update-script, }: stdenv.mkDerivation { @@ -35,6 +37,7 @@ stdenv.mkDerivation { buildInputs = [ # used at runtime by term-highlight.py (python3.withPackages (ps: [ ps.pygments ])) + bash ]; configureFlags = [ @@ -43,6 +46,8 @@ stdenv.mkDerivation { "--with-dbg-main=${placeholder "out"}/share/bashdb/bashdb-main.inc" ]; + passthru.updateScript = nix-update-script { }; + meta = { homepage = "https://bashdb.sourceforge.net/"; description = "A gdb-like debugger for bash"; @@ -55,6 +60,6 @@ stdenv.mkDerivation { maintainers = with lib.maintainers; [ jk ]; - platforms = lib.platforms.linux; + platforms = lib.platforms.unix; }; } From f7d2534ce5d594a0bb11d536e0971e88a1d1b341 Mon Sep 17 00:00:00 2001 From: Bryan Lai Date: Fri, 27 Feb 2026 09:59:16 +0800 Subject: [PATCH 2/2] bashdb: 5.2-1.1.2-unstable-2025-06-07 -> 5.2-1.2.0 --- pkgs/by-name/ba/bashdb/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ba/bashdb/package.nix b/pkgs/by-name/ba/bashdb/package.nix index 9ec2e3c06cdb..9f2f7dc41c0a 100644 --- a/pkgs/by-name/ba/bashdb/package.nix +++ b/pkgs/by-name/ba/bashdb/package.nix @@ -13,15 +13,15 @@ nix-update-script, }: -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "bashdb"; - version = "5.2-1.1.2-unstable-2025-06-07"; + version = "5.2-1.2.0"; src = fetchFromGitHub { owner = "Trepan-Debuggers"; repo = "bashdb"; - rev = "7d0f9751e04fa54f48f0ab4be32ecb8030a4315d"; - sha256 = "sha256-fwxmlFC66Lv+zD632s9a44I9IEQ/82caKnQ44pdVes4="; + tag = finalAttrs.version; + sha256 = "sha256-cbrBRP/NT3pUwT9KPpS3DxzrDhY2PGmLO/l+jKAbI68="; }; patches = [ @@ -62,4 +62,4 @@ stdenv.mkDerivation { ]; platforms = lib.platforms.unix; }; -} +})