chromium, electron: use override instead of overrideAttrs for gn

Co-authored-by: emilylange <git@emilylange.de>
Signed-off-by: Marcin Serwin <marcin@serwin.dev>

+11 -18
+1 -7
pkgs/applications/networking/browsers/chromium/default.nix
··· 79 79 pulseSupport 80 80 ungoogled 81 81 ; 82 - gnChromium = buildPackages.gn.overrideAttrs (oldAttrs: { 83 - version = if (upstream-info.deps.gn ? "version") then upstream-info.deps.gn.version else "0"; 84 - src = fetchgit { 85 - url = "https://gn.googlesource.com/gn"; 86 - inherit (upstream-info.deps.gn) rev hash; 87 - }; 88 - }); 82 + gnChromium = buildPackages.gn.override upstream-info.deps.gn; 89 83 }); 90 84 91 85 browser = callPackage ./browser.nix {
+4 -2
pkgs/applications/networking/browsers/chromium/info.json
··· 12 12 "hash": "sha256-UouvzNFStYScnyfIJcz1Om7cDhC7EyShZQ/Icu73BPo=" 13 13 }, 14 14 "gn": { 15 + "version": "0-unstable-2025-06-19", 15 16 "rev": "97b68a0bb62b7528bc3491c7949d6804223c2b82", 16 - "hash": "sha256-m+z10s40Q/iYcoMw3o/+tmhIdqHMsYJjdGabHrK/aqo=" 17 + "hash": "sha256-gwptzuirIdPAV9XCaAT09aM/fY7d6xgBU7oSu9C4tmE=" 17 18 }, 18 19 "npmHash": "sha256-R2gOpfPOUAmnsnUTIvzDPHuHNzL/b2fwlyyfTrywEcI=" 19 20 }, ··· 809 810 "hash": "sha256-UouvzNFStYScnyfIJcz1Om7cDhC7EyShZQ/Icu73BPo=" 810 811 }, 811 812 "gn": { 813 + "version": "0-unstable-2025-06-19", 812 814 "rev": "97b68a0bb62b7528bc3491c7949d6804223c2b82", 813 - "hash": "sha256-m+z10s40Q/iYcoMw3o/+tmhIdqHMsYJjdGabHrK/aqo=" 815 + "hash": "sha256-gwptzuirIdPAV9XCaAT09aM/fY7d6xgBU7oSu9C4tmE=" 814 816 }, 815 817 "ungoogled-patches": { 816 818 "rev": "139.0.7258.66-1",
+6 -9
pkgs/development/tools/electron/info.json
··· 4 4 "chromium": { 5 5 "deps": { 6 6 "gn": { 7 - "hash": "sha256-EqbwCLkseND1v3UqM+49N7GuoXJ3PlJjWOes4OijQ3U=", 7 + "hash": "sha256-U0f/Q134UJrSke+/o9Hs4+mQa/vSM2hdkRXhLfhnqME=", 8 8 "rev": "ed1abc107815210dc66ec439542bee2f6cbabc00", 9 - "url": "https://gn.googlesource.com/gn", 10 - "version": "2025-01-13" 9 + "version": "0-unstable-2025-01-13" 11 10 } 12 11 }, 13 12 "version": "134.0.6998.205" ··· 1313 1312 "chromium": { 1314 1313 "deps": { 1315 1314 "gn": { 1316 - "hash": "sha256-vDKMt23RMDI+KX6CmjfeOhRv2haf/mDOuHpWKnlODcg=", 1315 + "hash": "sha256-MnGl+D9ahQibUHCtyOUf1snvmeupUn4D2yrDj55JTe4=", 1317 1316 "rev": "6e8e0d6d4a151ab2ed9b4a35366e630c55888444", 1318 - "url": "https://gn.googlesource.com/gn", 1319 - "version": "2025-03-24" 1317 + "version": "0-unstable-2025-03-24" 1320 1318 } 1321 1319 }, 1322 1320 "version": "136.0.7103.177" ··· 2638 2636 "chromium": { 2639 2637 "deps": { 2640 2638 "gn": { 2641 - "hash": "sha256-UB9a7Fr1W0yYld6WbXyRR8dFqWsj/zx4KumDZ5JQKSM=", 2639 + "hash": "sha256-BplU8qNKObVrKMLKTyqivPF1L6bbJulFC+Zop9UpmZY=", 2642 2640 "rev": "ebc8f16ca7b0d36a3e532ee90896f9eb48e5423b", 2643 - "url": "https://gn.googlesource.com/gn", 2644 - "version": "2025-05-21" 2641 + "version": "0-unstable-2025-05-21" 2645 2642 } 2646 2643 }, 2647 2644 "version": "138.0.7204.185"