electron-fiddle: 0.31.0 → 0.32.1

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
This commit is contained in:
Anders Kaseorg
2023-02-09 13:22:12 -08:00
committed by Florian Brandes
parent c19fc2fcf4
commit 8b3b3ff38a

View File

@@ -1,5 +1,5 @@
{ buildFHSUserEnv { buildFHSUserEnv
, electron_20 , electron_22
, fetchFromGitHub , fetchFromGitHub
, fetchYarnDeps , fetchYarnDeps
, fixup_yarn_lock , fixup_yarn_lock
@@ -14,21 +14,21 @@
let let
pname = "electron-fiddle"; pname = "electron-fiddle";
version = "0.31.0"; version = "0.32.1";
electron = electron_20; electron = electron_22;
nodejs = nodejs-16_x; nodejs = nodejs-16_x;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "electron"; owner = "electron";
repo = "fiddle"; repo = "fiddle";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-GueLG+RYFHi3PVVxBTtpTHhfjygcQ6ZCbrp5n5I1gBM="; hash = "sha256-k+cbg03mwvobyazIUqm+TO9OMYVFQICy4CtkUZmvkr8=";
}; };
inherit (nodejs.pkgs) yarn; inherit (nodejs.pkgs) yarn;
offlineCache = fetchYarnDeps { offlineCache = fetchYarnDeps {
yarnLock = "${src}/yarn.lock"; yarnLock = "${src}/yarn.lock";
hash = "sha256-WVH1A0wtQl5nR1hvaL6mzm/7XBvo311FPKmsxB82e4U="; hash = "sha256-3vM+YPIA3zeWBaEFXU5lFl+VaGmAY0Qdg4pSA6mIKl0=";
}; };
electronDummyMirror = "https://electron.invalid/"; electronDummyMirror = "https://electron.invalid/";
@@ -89,12 +89,14 @@ in
buildFHSUserEnv { buildFHSUserEnv {
name = "electron-fiddle"; name = "electron-fiddle";
runScript = "${electron}/bin/electron ${unwrapped}/lib/electron-fiddle/resources/app.asar"; runScript = "${electron}/bin/electron ${unwrapped}/lib/electron-fiddle/resources/app.asar";
extraInstallCommands = '' extraInstallCommands = ''
mkdir -p "$out/share/icons/hicolor/scalable/apps" mkdir -p "$out/share/icons/hicolor/scalable/apps"
ln -s "${unwrapped}/share/icons/hicolor/scalable/apps/electron-fiddle.svg" "$out/share/icons/hicolor/scalable/apps/" ln -s "${unwrapped}/share/icons/hicolor/scalable/apps/electron-fiddle.svg" "$out/share/icons/hicolor/scalable/apps/"
mkdir -p "$out/share/applications" mkdir -p "$out/share/applications"
cp "${desktopItem}/share/applications"/*.desktop "$out/share/applications/" cp "${desktopItem}/share/applications"/*.desktop "$out/share/applications/"
''; '';
targetPkgs = pkgs: targetPkgs = pkgs:
with pkgs; with pkgs;
map lib.getLib [ map lib.getLib [