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