From ec1aa052b4f5d055d923c77aadcda20603fe2956 Mon Sep 17 00:00:00 2001 From: Stzx Date: Fri, 28 Nov 2025 11:23:07 +0800 Subject: [PATCH] winboat: 0.8.7 -> 0.9.0 --- pkgs/by-name/wi/winboat/guest-server.nix | 2 +- pkgs/by-name/wi/winboat/package.nix | 14 ++++++++------ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/wi/winboat/guest-server.nix b/pkgs/by-name/wi/winboat/guest-server.nix index 15ae46e6ae44..8651c181da91 100644 --- a/pkgs/by-name/wi/winboat/guest-server.nix +++ b/pkgs/by-name/wi/winboat/guest-server.nix @@ -7,7 +7,7 @@ buildGoModule { inherit (winboat) version src; modRoot = "guest_server"; pname = "winboat-guest-server"; - vendorHash = "sha256-JglpTv1hkqxmcbD8xmG80Sukul5hzGyyANfe+GeKzQ4="; + vendorHash = "sha256-vpBvSaqbbJ8sHNMm299z/3Qb7FKMWbr62amtKT3acYk="; env = { GOOS = "windows"; diff --git a/pkgs/by-name/wi/winboat/package.nix b/pkgs/by-name/wi/winboat/package.nix index 68c725210acc..9a5725e2d263 100644 --- a/pkgs/by-name/wi/winboat/package.nix +++ b/pkgs/by-name/wi/winboat/package.nix @@ -8,6 +8,7 @@ usbutils, freerdp, docker-compose, + podman-compose, pkgsCross, buildNpmPackage, fetchFromGitHub, @@ -15,15 +16,16 @@ copyDesktopItems, nix-update-script, }: + buildNpmPackage (final: { pname = "winboat"; - version = "0.8.7"; + version = "0.9.0"; src = fetchFromGitHub { owner = "TibixDev"; repo = "winboat"; tag = "v${final.version}"; - hash = "sha256-30WzvdY8Zn4CAj76bbC0bevuTeOSfDo40FPWof/39Es="; + hash = "sha256-DgH6CAZf+XIgBav2xd2FF2MGRgGIyOs/98vqWHA3XYw="; }; postPatch = '' @@ -40,7 +42,7 @@ buildNpmPackage (final: { buildInputs = [ udev ]; env.ELECTRON_SKIP_BINARY_DOWNLOAD = 1; - npmDepsHash = "sha256-nW+cGX4Y0Ndn1ubo4U3n8ZrjM5NkxIt4epB0AghPrNQ="; + npmDepsHash = "sha256-DLkI9a030uM2X1et94e4nd/HEyw5ugtK8NEAn/J8p9U="; nodejs = nodejs_24; makeCacheWritable = true; @@ -60,8 +62,7 @@ buildNpmPackage (final: { npm exec electron-builder --linux -- \ --dir \ -c.electronDist=${electron.dist} \ - -c.electronVersion=${electron.version} \ - -c.npmRebuild=false + -c.electronVersion=${electron.version} ''; installPhase = '' @@ -72,7 +73,7 @@ buildNpmPackage (final: { cp -r dist/linux-unpacked/resources $out/share/winboat/resources # install winboat icon - install -Dm444 icons/icon.png $out/share/icons/hicolor/256x256/apps/winboat.png + install -Dm444 icons/winboat_logo.svg $out/share/icons/hicolor/256x256/apps/winboat.svg # copy the the winboat-guest-server executable and generate the zip cp ${lib.getExe final.guest-server} $out/share/winboat/resources/guest_server/winboat_guest_server.exe @@ -89,6 +90,7 @@ buildNpmPackage (final: { lib.makeBinPath [ usbutils docker-compose + podman-compose freerdp ] }