diff options
author | Robert Schütz <nix@dotlambda.de> | 2023-08-30 00:25:28 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-30 00:25:28 +0000 |
commit | a63a64b593dcf2fe05f7c5d666eb395950f36bc9 (patch) | |
tree | 76904aaed28aecd7f91098de319fbd0a18029e0d /pkgs/applications | |
parent | b9f22e151b62b3e80545fe50168b98ef93840185 (diff) | |
parent | 745de518cd1e93b8ef7a4090aced2cb447f599bb (diff) |
Merge pull request #251705 from dotlambda/asar-buildNpmPackage
asar: use buildNpmPackage
Diffstat (limited to 'pkgs/applications')
9 files changed, 18 insertions, 18 deletions
diff --git a/pkgs/applications/editors/pulsar/default.nix b/pkgs/applications/editors/pulsar/default.nix index f376cff4a97fa..e0b967f8043c3 100644 --- a/pkgs/applications/editors/pulsar/default.nix +++ b/pkgs/applications/editors/pulsar/default.nix @@ -17,7 +17,7 @@ , makeDesktopItem , copyDesktopItems , makeWrapper -, nodePackages +, asar , python3 }: @@ -60,7 +60,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ wrapGAppsHook copyDesktopItems - nodePackages.asar + asar ]; buildInputs = [ diff --git a/pkgs/applications/editors/vscode/generic.nix b/pkgs/applications/editors/vscode/generic.nix index 1742c1e0a0af2..39e4fbc966d72 100644 --- a/pkgs/applications/editors/vscode/generic.nix +++ b/pkgs/applications/editors/vscode/generic.nix @@ -8,7 +8,7 @@ , tests # needed to fix "Save as Root" -, nodePackages, bash +, asar, bash # Attributes inherit from specific versions , version, src, meta, sourceRoot, commandLineArgs @@ -74,7 +74,7 @@ let nativeBuildInputs = [ unzip ] ++ lib.optionals stdenv.isLinux [ autoPatchelfHook - nodePackages.asar + asar # override doesn't preserve splicing https://github.com/NixOS/nixpkgs/issues/132651 (buildPackages.wrapGAppsHook.override { inherit (buildPackages) makeWrapper; }) ]; diff --git a/pkgs/applications/misc/teleprompter/default.nix b/pkgs/applications/misc/teleprompter/default.nix index 7e4ac3a5701a3..9e4f711d125c7 100644 --- a/pkgs/applications/misc/teleprompter/default.nix +++ b/pkgs/applications/misc/teleprompter/default.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchurl, electron_10, makeDesktopItem, makeWrapper, nodePackages, autoPatchelfHook}: +{ lib, stdenv, fetchurl, electron_10, makeDesktopItem, makeWrapper, asar, autoPatchelfHook}: let electron = electron_10; @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { dontBuild = true; dontStrip = true; - nativeBuildInputs = [ autoPatchelfHook makeWrapper nodePackages.asar ]; + nativeBuildInputs = [ autoPatchelfHook makeWrapper asar ]; installPhase = '' mkdir -p $out/bin $out/opt/teleprompter $out/share/applications asar e resources/app.asar $out/opt/teleprompter/resources/app.asar.unpacked diff --git a/pkgs/applications/misc/whalebird/default.nix b/pkgs/applications/misc/whalebird/default.nix index 36868690d81d8..ce7d178f1c05d 100644 --- a/pkgs/applications/misc/whalebird/default.nix +++ b/pkgs/applications/misc/whalebird/default.nix @@ -1,5 +1,5 @@ { lib, stdenv, fetchurl -, autoPatchelfHook, makeDesktopItem, copyDesktopItems, makeWrapper, gnugrep, nodePackages +, autoPatchelfHook, makeDesktopItem, copyDesktopItems, makeWrapper, gnugrep, asar , electron, python3, alsa-lib, gtk3, libdbusmenu, libxshmfence, mesa, nss }: @@ -28,7 +28,7 @@ stdenv.mkDerivation rec { makeWrapper copyDesktopItems gnugrep - nodePackages.asar + asar ]; buildInputs = [ alsa-lib gtk3 libdbusmenu libxshmfence mesa nss ]; diff --git a/pkgs/applications/networking/breitbandmessung/default.nix b/pkgs/applications/networking/breitbandmessung/default.nix index 22ffc8903c4ac..09ec430e65483 100644 --- a/pkgs/applications/networking/breitbandmessung/default.nix +++ b/pkgs/applications/networking/breitbandmessung/default.nix @@ -1,11 +1,11 @@ { lib , stdenv , fetchurl +, asar , dpkg , electron_24 , makeWrapper , nixosTests -, nodePackages , undmg }: @@ -22,9 +22,9 @@ let }; nativeBuildInputs = [ + asar dpkg makeWrapper - nodePackages.asar ]; unpackPhase = "dpkg-deb -x $src ."; diff --git a/pkgs/applications/networking/instant-messengers/discord/openasar.nix b/pkgs/applications/networking/instant-messengers/discord/openasar.nix index 8954d363d5fc8..0c4bebcab96a4 100644 --- a/pkgs/applications/networking/instant-messengers/discord/openasar.nix +++ b/pkgs/applications/networking/instant-messengers/discord/openasar.nix @@ -1,4 +1,4 @@ -{ lib, stdenv, fetchFromGitHub, nodejs, bash, nodePackages, unzip }: +{ lib, stdenv, fetchFromGitHub, nodejs, bash, asar, unzip }: stdenv.mkDerivation rec { pname = "openasar"; @@ -25,7 +25,7 @@ stdenv.mkDerivation rec { bash scripts/injectPolyfills.sh substituteInPlace src/index.js --replace 'nightly' '${version}' ${nodejs}/bin/node scripts/strip.js - ${nodePackages.asar}/bin/asar pack src app.asar + ${asar}/bin/asar pack src app.asar runHook postBuild ''; diff --git a/pkgs/applications/networking/instant-messengers/slack/default.nix b/pkgs/applications/networking/instant-messengers/slack/default.nix index 66c81f9f6b4eb..0b4093735022e 100644 --- a/pkgs/applications/networking/instant-messengers/slack/default.nix +++ b/pkgs/applications/networking/instant-messengers/slack/default.nix @@ -4,7 +4,7 @@ , dpkg , undmg , makeWrapper -, nodePackages +, asar , alsa-lib , at-spi2-atk , at-spi2-core @@ -143,7 +143,7 @@ let gtk3 # needed for GSETTINGS_SCHEMAS_PATH ]; - nativeBuildInputs = [ dpkg makeWrapper nodePackages.asar ]; + nativeBuildInputs = [ dpkg makeWrapper asar ]; dontUnpack = true; dontBuild = true; diff --git a/pkgs/applications/networking/instant-messengers/teams/default.nix b/pkgs/applications/networking/instant-messengers/teams/default.nix index be4334438c330..601643edcfd61 100644 --- a/pkgs/applications/networking/instant-messengers/teams/default.nix +++ b/pkgs/applications/networking/instant-messengers/teams/default.nix @@ -14,7 +14,7 @@ , gawk , xdg-utils , systemd -, nodePackages +, asar , xar , cpio , makeWrapper @@ -55,7 +55,7 @@ let hash = hashes.linux; }; - nativeBuildInputs = [ dpkg autoPatchelfHook wrapGAppsHook nodePackages.asar ]; + nativeBuildInputs = [ dpkg autoPatchelfHook wrapGAppsHook asar ]; unpackCmd = "dpkg -x $curSrc ."; diff --git a/pkgs/applications/office/morgen/default.nix b/pkgs/applications/office/morgen/default.nix index 9edacf7b3de88..b64e15e29de31 100644 --- a/pkgs/applications/office/morgen/default.nix +++ b/pkgs/applications/office/morgen/default.nix @@ -1,5 +1,5 @@ { lib, stdenv, fetchurl, dpkg, autoPatchelfHook, makeWrapper, electron -, nodePackages, alsa-lib, gtk3, libxshmfence, mesa, nss }: +, asar, alsa-lib, gtk3, libxshmfence, mesa, nss }: stdenv.mkDerivation rec { pname = "morgen"; @@ -14,7 +14,7 @@ stdenv.mkDerivation rec { dpkg autoPatchelfHook makeWrapper - nodePackages.asar + asar ]; buildInputs = [ alsa-lib gtk3 libxshmfence mesa nss ]; |