[Backport release-25.05] heroic-unwrapped: 2.16.1 -> 2.17.1 (#415075)

This commit is contained in:
Peder Bergebakken Sundt 2025-06-09 04:06:23 +02:00 committed by GitHub
commit 7c6efa7a9c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -3,12 +3,13 @@
stdenv, stdenv,
fetchFromGitHub, fetchFromGitHub,
nix-update-script, nix-update-script,
pnpm_9, # Pinned, because our FODs are not guaranteed to be stable between major versions.
pnpm_10,
nodejs, nodejs,
python3, python3,
makeWrapper, makeWrapper,
# Upstream uses EOL Electron 31. Use next oldest version. # Electron updates frequently break Heroic, so pin same version as upstream, or newest non-EOL.
electron_34, electron_36,
vulkan-helper, vulkan-helper,
gogdl, gogdl,
legendary-heroic, legendary-heroic,
@ -17,27 +18,27 @@
}: }:
let let
electron = electron_34; electron = electron_36;
in in
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "heroic-unwrapped"; pname = "heroic-unwrapped";
version = "2.16.1"; version = "2.17.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "Heroic-Games-Launcher"; owner = "Heroic-Games-Launcher";
repo = "HeroicGamesLauncher"; repo = "HeroicGamesLauncher";
rev = "v${finalAttrs.version}"; tag = "v${finalAttrs.version}";
hash = "sha256-BnBzbbyi9cdO6W59cnY13hnhH+tjrTryTp9XIcERwh4="; hash = "sha256-8vmFgLtFvS9JtbQbUNdSHr9zZaTZnQ2ntSueLcCICaE=";
}; };
pnpmDeps = pnpm_9.fetchDeps { pnpmDeps = pnpm_10.fetchDeps {
inherit (finalAttrs) pname version src; inherit (finalAttrs) pname version src;
hash = "sha256-2IQyXULgFoz0rFQ8SwERgMDzzo7pZ3DbqhwrWNYSwRo="; hash = "sha256-9WCIdQ91IU8pfq6kpbmmn6APBTNwpCi9ovgRuWYUad8=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
nodejs nodejs
pnpm_9.configHook pnpm_10.configHook
python3 python3
makeWrapper makeWrapper
]; ];