libeufin: 0.13.0 -> 1.0.2; add ngi team

This commit is contained in:
eljamm
2025-05-29 10:27:48 +02:00
parent d6b6201f43
commit 4ee41ea961
2 changed files with 923 additions and 825 deletions
+917 -820
View File
File diff suppressed because it is too large Load Diff
+6 -5
View File
@@ -16,19 +16,19 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "libeufin";
version = "0.13.0";
version = "1.0.2";
src = fetchgit {
url = "https://git.taler.net/libeufin.git/";
rev = "v${finalAttrs.version}";
hash = "sha256-whGcFZYuyeFfhu+mIi7oUNJRXjaVGuL67sfUrHF85Fs=";
tag = "v${finalAttrs.version}";
hash = "sha256-ZjZo0oCsrnc413OY7ElU95Vto9Smp6fuPI3RzJzC3Zk=";
fetchSubmodules = true;
leaveDotGit = true; # required for correct submodule fetching
# Delete .git folder for reproducibility (otherwise, the hash changes unexpectedly after fetching submodules)
# Save the HEAD short commit hash in a file so it can be retrieved later for versioning.
# Delete .git folder for reproducibility (otherwise, the hash changes unexpectedly after fetching submodules)
postFetch = ''
pushd $out
git rev-parse --short HEAD > ./common/src/main/resources/HEAD.txt
git rev-parse HEAD > ./common/src/main/resources/HEAD.txt
rm -rf .git
popd
'';
@@ -116,6 +116,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Integration and sandbox testing for FinTech APIs and data formats";
license = lib.licenses.agpl3Plus;
maintainers = with lib.maintainers; [ atemu ];
teams = with lib.teams; [ ngi ];
mainProgram = "libeufin-bank";
sourceProvenance = with lib.sourceTypes; [
fromSource