From 5e1ca8a49888190704311a186d0770dbf0d4dc3f Mon Sep 17 00:00:00 2001 From: Luca Joss <43531661+ljoss17@users.noreply.github.com> Date: Mon, 15 Apr 2024 15:42:20 +0200 Subject: [PATCH] Add Gaia v15.2.0 (#243) --- flake.lock | 18 ++++++++++++++++++ flake.nix | 3 +++ modules/apps.nix | 4 ++++ packages/gaia.nix | 15 +++++++++++++++ 4 files changed, 40 insertions(+) diff --git a/flake.lock b/flake.lock index f3c7f10..efbe896 100644 --- a/flake.lock +++ b/flake.lock @@ -476,6 +476,23 @@ "type": "github" } }, + "gaia15-src": { + "flake": false, + "locked": { + "lastModified": 1712522710, + "narHash": "sha256-2LsF++HkbVpX9h4DgkNea5nnyEuhDQSlNOAICdhAggU=", + "owner": "cosmos", + "repo": "gaia", + "rev": "7281c9b9dc4e3087ee87f5b24e416802b52e8661", + "type": "github" + }, + "original": { + "owner": "cosmos", + "ref": "v15.2.0", + "repo": "gaia", + "type": "github" + } + }, "gaia5-src": { "flake": false, "locked": { @@ -1329,6 +1346,7 @@ "gaia12-src": "gaia12-src", "gaia13-src": "gaia13-src", "gaia14-src": "gaia14-src", + "gaia15-src": "gaia15-src", "gaia5-src": "gaia5-src", "gaia6-ordered-src": "gaia6-ordered-src", "gaia6-src": "gaia6-src", diff --git a/flake.nix b/flake.nix index 8631b96..4bd9e5c 100644 --- a/flake.nix +++ b/flake.nix @@ -77,6 +77,9 @@ gaia-main-src.url = "github:cosmos/gaia"; gaia-main-src.flake = false; + gaia15-src.url = "github:cosmos/gaia/v15.2.0"; + gaia15-src.flake = false; + gaia14-src.url = "github:cosmos/gaia/v14.0.0"; gaia14-src.flake = false; diff --git a/modules/apps.nix b/modules/apps.nix index bd80e3a..0ee193c 100644 --- a/modules/apps.nix +++ b/modules/apps.nix @@ -86,6 +86,10 @@ type = "app"; program = "${packages.gaia14}/bin/gaiad"; }; + gaia15 = { + type = "app"; + program = "${packages.gaia15}/bin/gaiad"; + }; gaia-main = { type = "app"; program = "${packages.gaia-main}/bin/gaiad"; diff --git a/packages/gaia.nix b/packages/gaia.nix index 3a49db2..6c11262 100644 --- a/packages/gaia.nix +++ b/packages/gaia.nix @@ -147,6 +147,21 @@ # Tests have to be disabled because they require Docker to run doCheck = false; }; + + gaia15 = { + name = "gaia"; + vendorHash = "sha256-3n/tBOEwM9gvrLikJTJN7vzwVL9td+0+2yqgS7jzRd0="; + version = "v15.2.0"; + goVersion = "1.20"; + src = gaia15-src; + rev = gaia15-src.rev; + tags = ["netgo"]; + engine = "cometbft/cometbft"; + proxyVendor = true; + + # Tests have to be disabled because they require Docker to run + doCheck = false; + }; }; in gaias // {gaia-main = gaias.gaia8;}