electron-fiddle: 0.31.0 → 0.32.1
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
This commit is contained in:
@@ -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 [
|
||||||
|
|||||||
Reference in New Issue
Block a user