immudb: 1.9DOM.2 -> 1.9.5

add mechanism to detect webconsole mismatch

(vendor hash did indeed not change)

https://github.com/codenotary/immudb/compare/v1.9DOM.2...v1.9.5
This commit is contained in:
Robert Scott 2024-08-27 20:09:01 +01:00
parent d25ccf9c58
commit 0335471fde

View File

@ -14,15 +14,24 @@ let
in
buildGoModule rec {
pname = "immudb";
version = "1.9DOM.2";
version = "1.9.5";
src = fetchFromGitHub {
owner = "codenotary";
repo = pname;
rev = "v${version}";
sha256 = "sha256-bNMJZWXelHQatW9rhqf3eYs61nJJEBwMXZhUZWQv6S0=";
sha256 = "sha256-XKioPk0Rv+I916OLInJEtOaDV9KcBMWSHmPOq2k3LTQ=";
};
postPatch = ''
EXPECTED_WEBCONSOLE_STRING='DEFAULT_WEBCONSOLE_VERSION=${webconsoleVersion}'
if ! grep -F "$EXPECTED_WEBCONSOLE_STRING" Makefile ; then
echo "Did not find $EXPECTED_WEBCONSOLE_STRING in Makefile. " \
"Our webconsole version may need bumping (or the Makefile may have changed)"
exit 3
fi
'';
preBuild = ''
mkdir -p webconsole/dist
cp -r ${webconsoleDist}/* ./webconsole/dist