sideswap: 1.8.2 -> 1.9.0

This commit is contained in:
kyehn
2026-04-09 16:43:57 +08:00
parent 2196a21a25
commit 99035ea502
4 changed files with 436 additions and 336 deletions
+2 -2
View File
@@ -1,7 +1,7 @@
{
"permission_handler": "sha256-b2igh231BkLe/vkCACVyWg8SxR5V6wjmhPljEs9Ue3o=",
"permission_handler_windows": "sha256-b2igh231BkLe/vkCACVyWg8SxR5V6wjmhPljEs9Ue3o=",
"sideswap_logger": "sha256-cTJfSODRmIJXctLQ++BfvJ6OKflau94AjQdXg7j95B0=",
"sideswap_websocket": "sha256-vsG5eUFu/WJvY3y6jaWD/5GfULwpqh3bO4EZmmBSkbs=",
"sideswap_logger": "sha256-lkkWj0/L+iJStyO6lQJHaGvsweq0jdbfjLQnqV/z3iA=",
"sideswap_websocket": "sha256-F/4QG3j2t0oy8PRzrElg/UpEREyiMfNRElh941lJQf4=",
"window_size": "sha256-+lqY46ZURT0qcqPvHFXUnd83Uvfq79Xr+rw1AHqrpak="
}
@@ -9,17 +9,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "libsideswap-client";
version = "0-unstable-2025-06-24";
version = "0-unstable-2026-02-16";
# This version is pinned in https://github.com/sideswap-io/sideswapclient/blob/v1.8.0/deploy/build_linux.sh
src = fetchFromGitHub {
owner = "sideswap-io";
repo = "sideswap_rust";
rev = "91791efbceb3fac4774d1e42a519e70b14b876cf";
hash = "sha256-SUAmmKnL/thGLfPU22UxzO+LVXgrHh+lZVdXuAJ4q1E=";
rev = "9b0eea90b18007621eb15282d0064976dfedfa91";
hash = "sha256-vnuDIcdHRmTdx/6iRd1g0AQqvvm3ZJs2e8yyx78UDZ4=";
};
cargoHash = "sha256-bbNFi0cmFFf66IDKi0V8HC/lSU3JLRpgZ+NHeMJog8c=";
cargoHash = "sha256-GzAR58UYictCfC6U9mcBZUcejy6jP9brLuKB2yVgccM=";
# sideswap_client uses vergen to detect Git commit hash at build time. It
# tries to access .git directory which is not present in Nix build dir.
+12 -12
View File
@@ -1,7 +1,7 @@
{
lib,
fetchFromGitHub,
flutter332,
flutter341,
callPackage,
makeDesktopItem,
copyDesktopItems,
@@ -11,7 +11,7 @@
gitUpdater,
runCommand,
sideswap,
yq,
yq-go,
dart,
}:
@@ -20,15 +20,15 @@ let
libsideswap-client = callPackage ./libsideswap-client.nix { };
in
flutter332.buildFlutterApplication rec {
flutter341.buildFlutterApplication (finalAttrs: {
pname = "sideswap";
version = "1.8.2";
version = "1.9.0";
src = fetchFromGitHub {
owner = "sideswap-io";
repo = "sideswapclient";
tag = "v${version}";
hash = "sha256-+zaQJCMKQZOrZ7i6CzgGTa+rJqpglaufUvYWSWMWTEw=";
tag = "v${finalAttrs.version}";
hash = "sha256-E+njx//oCr85nwF8rvuOjDTNvs5177+lh9uy5LEvTVE=";
};
pubspecLock = lib.importJSON ./pubspec.lock.json;
@@ -53,11 +53,11 @@ flutter332.buildFlutterApplication rec {
desktopItems = [
(makeDesktopItem {
name = "sideswap";
exec = meta.mainProgram;
exec = finalAttrs.meta.mainProgram;
desktopName = "SideSwap";
genericName = "L-USDT Wallet";
icon = "sideswap";
comment = meta.description;
comment = finalAttrs.meta.description;
categories = [
"Finance"
"Network"
@@ -78,11 +78,11 @@ flutter332.buildFlutterApplication rec {
pubspecSource =
runCommand "pubspec.lock.json"
{
nativeBuildInputs = [ yq ];
inherit (sideswap) src;
inherit (finalAttrs) src;
nativeBuildInputs = [ yq-go ];
}
''
cat $src/pubspec.lock | yq > $out
yq eval --output-format=json --prettyPrint $src/pubspec.lock > "$out"
'';
# Usage: nix-shell maintainers/scripts/update.nix --argstr package sideswap
@@ -129,4 +129,4 @@ flutter332.buildFlutterApplication rec {
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ starius ];
};
}
})
File diff suppressed because it is too large Load Diff