bashdb: 4.4-1.0.0 -> 5.0-1.1.2, fix build with bash 5.1

authored by Ryan Burns and committed by Raphael Megzari e6654828 5eaa1779

+19 -3
+19 -3
pkgs/development/tools/misc/bashdb/default.nix
··· 1 - { lib, stdenv, fetchurl, makeWrapper, python3Packages }: 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , fetchpatch 5 + , makeWrapper 6 + , python3Packages 7 + }: 2 8 3 9 stdenv.mkDerivation rec { 4 10 pname = "bashdb"; 5 - version = "4.4-1.0.0"; 11 + version = "5.0-1.1.2"; 6 12 7 13 src = fetchurl { 8 14 url = "mirror://sourceforge/bashdb/${pname}-${version}.tar.bz2"; 9 - sha256 = "0p7i7bpzs6q1i7swnkr89kxqgzr146xw8d2acmqwqbslzm9dqlml"; 15 + sha256 = "sha256-MBdtKtKMWwCy4tIcXqGu+PuvQKj52fcjxnxgUx87czA="; 10 16 }; 17 + 18 + patches = [ 19 + # Enable building with bash 5.1/5.2 20 + # Remove with any upstream 5.1-x.y.z release 21 + (fetchpatch { 22 + url = "https://raw.githubusercontent.com/freebsd/freebsd-ports/569fbb806d9ee813afa8b27d2098a44f93433922/devel/bashdb/files/patch-configure"; 23 + sha256 = "19zfzcnxavndyn6kfxp775kjcd0gigsm4y3bnh6fz5ilhnnbbbgr"; 24 + }) 25 + ]; 26 + patchFlags = "-p0"; 11 27 12 28 nativeBuildInputs = [ 13 29 makeWrapper