taler: 0.14 -> 1.0 (#406967)

This commit is contained in:
Arne Keller
2025-05-29 11:05:16 +02:00
committed by GitHub
7 changed files with 944 additions and 842 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
+4 -3
View File
@@ -21,12 +21,12 @@
stdenv.mkDerivation (finalAttrs: {
pname = "taler-challenger";
version = "0.14.3-unstable-2025-02-17";
version = "1.0.0";
src = fetchgit {
url = "https://git.taler.net/challenger.git";
rev = "e49e33a13df92c6a1d6f119775baa31778163531";
hash = "sha256-AOtCx/r6JzwOSF3b3lDeY0/S+dGGNrJELerFoQ/K4tA=";
tag = "v${finalAttrs.version}";
hash = "sha256-ZKRqNlva3LZCuAva7h6Wk2NIuHF3rReR+yNETqbCv1k=";
};
# https://git.taler.net/challenger.git/tree/bootstrap
@@ -76,6 +76,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://git.taler.net/challenger.git";
license = lib.licenses.agpl3Plus;
maintainers = with lib.maintainers; [ wegank ];
teams = with lib.teams; [ ngi ];
platforms = lib.platforms.linux;
};
})
+4 -3
View File
@@ -23,13 +23,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "taler-exchange";
version = "0.14.6-unstable-2025-03-02";
version = "1.0.4";
src = fetchgit {
url = "https://git.taler.net/exchange.git";
rev = "13e058a902a3dbee9d7fe327030b88c2d126675b";
tag = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-fqlYpFggQkB/IqD6V01ec+G4EtoNaA/FXigM+jqIMe0=";
hash = "sha256-k2e9pzy7vSIjCVGOVif9ntYvLcvoJA6J63vB/lg3iwA=";
};
patches = [ ./0001-add-TALER_TEMPLATING_init_path.patch ];
@@ -125,6 +125,7 @@ stdenv.mkDerivation (finalAttrs: {
changelog = "https://git.taler.net/exchange.git/tree/ChangeLog";
license = lib.licenses.agpl3Plus;
maintainers = with lib.maintainers; [ astro ];
teams = with lib.teams; [ ngi ];
platforms = lib.platforms.linux;
};
})
+4 -3
View File
@@ -18,13 +18,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "taler-merchant";
version = "0.14.6-unstable-2025-03-02";
version = "1.0.1";
src = fetchgit {
url = "https://git.taler.net/merchant.git";
rev = "c84ed905e2d4af60162a7def5c0fc430394930e6";
tag = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-LXmrY8foiYOxCik23d3f4t9+tldbm7bVGG8eQOLsm+A=";
hash = "sha256-H/JqMGLP0u68g/bMqsollAk6sKL73TCZ9no49psYST0=";
};
postUnpack = ''
@@ -104,6 +104,7 @@ stdenv.mkDerivation (finalAttrs: {
changelog = "https://git.taler.net/merchant.git/tree/ChangeLog";
license = lib.licenses.agpl3Plus;
maintainers = with lib.maintainers; [ astro ];
teams = with lib.teams; [ ngi ];
platforms = lib.platforms.linux;
};
})
+4 -3
View File
@@ -19,12 +19,12 @@
stdenv.mkDerivation (finalAttrs: {
pname = "taler-sync";
version = "0.14.2-unstable-2025-03-02";
version = "1.0.0";
src = fetchgit {
url = "https://git.taler.net/sync.git";
rev = "10d0e97f191a8bd7de07049559a2eccb29a78507";
hash = "sha256-aihxgknPCE8tbRfncbMO/zHGg395LHVuXWyln2ryiCw=";
tag = "v${finalAttrs.version}";
hash = "sha256-di+AgCCgOTvzR6Fberz1ISo6ZT+OsKikeNCU2HZHSz4=";
};
strictDeps = true;
@@ -58,6 +58,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://git.taler.net/sync.git";
license = lib.licenses.agpl3Plus;
maintainers = with lib.maintainers; [ wegank ];
teams = with lib.teams; [ ngi ];
platforms = lib.platforms.linux;
};
})
@@ -37,12 +37,12 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "taler-wallet-core";
version = "0.14.1";
version = "1.0.12";
src = fetchgit {
url = "https://git.taler.net/wallet-core.git";
rev = "v${finalAttrs.version}";
hash = "sha256-Sae83qGPqVwuxKf30zHCmdOoo5rDPBHKSOE1hxNn7Xo=";
url = "https://git.taler.net/taler-typescript-core.git";
tag = "v${finalAttrs.version}";
hash = "sha256-lTFiaIgkPw0FhrpYPwg5/MMl8Yo1MfkDPYEDSJ11rQ8=";
};
nativeBuildInputs = [
@@ -56,7 +56,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmDeps = pnpm_9.fetchDeps {
inherit (finalAttrs) pname version src;
hash = "sha256-BVVmv0VVvQ2YhL0zOKiM1oVKJKvqwMGNR47DkcCj874=";
hash = "sha256-pLe5smsXdzSBgz/OYNO5FVEI2L6y/p+jMxEkzqUaX34=";
};
buildInputs = [ nodejs_20 ];