lol

Merge pull request #279260 from SuperSamus/multiPkgs-false-remove

treewide: remove `multiArch=false` and wrong usage of `extraPkgs`

authored by

Atemu and committed by
GitHub
b4047a04 d18b3d4b

+43 -107
+1 -4
pkgs/applications/audio/plexamp/default.nix
··· 1 - { lib, fetchurl, appimageTools, pkgs }: 1 + { lib, fetchurl, appimageTools }: 2 2 3 3 let 4 4 pname = "plexamp"; ··· 15 15 }; 16 16 in appimageTools.wrapType2 { 17 17 inherit pname version src; 18 - 19 - multiArch = false; # no 32bit needed 20 - extraPkgs = pkgs: appimageTools.defaultFhsEnvArgs.multiPkgs pkgs ++ [ pkgs.bash ]; 21 18 22 19 extraInstallCommands = '' 23 20 install -m 444 -D ${appimageContents}/plexamp.desktop $out/share/applications/plexamp.desktop
+2 -6
pkgs/applications/blockchains/mycrypto/default.nix
··· 1 - { lib, appimageTools, fetchurl, makeDesktopItem 2 - }: 1 + { lib, appimageTools, fetchurl, makeDesktopItem }: 3 2 4 3 let 5 4 pname = "MyCrypto"; ··· 24 23 categories = [ "Finance" ]; 25 24 }; 26 25 27 - in appimageTools.wrapType2 rec { 26 + in appimageTools.wrapType2 { 28 27 inherit pname version src; 29 - 30 - multiArch = false; # no p32bit needed 31 - extraPkgs = appimageTools.defaultFhsEnvArgs.multiPkgs; 32 28 33 29 extraInstallCommands = '' 34 30 mkdir -p $out/share
+1 -1
pkgs/applications/graphics/upscayl/default.nix
··· 18 18 appimageTools.wrapType2 { 19 19 inherit pname version src; 20 20 21 - extraPkgs = pkgs: with pkgs; [vulkan-headers vulkan-loader]; 21 + extraPkgs = pkgs: [ pkgs.vulkan-headers pkgs.vulkan-loader ]; 22 22 23 23 extraInstallCommands = '' 24 24 mkdir -p $out/share/{applications,pixmaps}
+1 -3
pkgs/applications/misc/bazecor/default.nix
··· 28 28 # taken from 29 29 # https://github.com/Dygmalab/Bazecor/blob/v1.3.11/src/main/utils/udev.ts#L6 30 30 31 - extraPkgs = p: (appimageTools.defaultFhsEnvArgs.multiPkgs p) ++ [ 32 - p.glib 33 - ]; 31 + extraPkgs = pkgs: [ pkgs.glib ]; 34 32 35 33 # Also expose the udev rules here, so it can be used as: 36 34 # services.udev.packages = [ pkgs.bazecor ];
+1 -1
pkgs/applications/misc/firefly-desktop/default.nix
··· 12 12 in appimageTools.wrapType2 { 13 13 inherit pname version src; 14 14 15 - extraPkgs = pkgs: (appimageTools.defaultFhsEnvArgs.multiPkgs pkgs) ++ [ pkgs.libsecret ]; 15 + extraPkgs = pkgs: [ pkgs.libsecret ]; 16 16 17 17 extraInstallCommands = '' 18 18 mkdir -p $out/share/applications $out/share/pixmaps
+1 -1
pkgs/applications/misc/golden-cheetah-bin/default.nix
··· 14 14 appimageTools.wrapType2 { 15 15 inherit pname src version; 16 16 17 - extraPkgs = pkgs: with pkgs; [ R zlib libusb-compat-0_1 ]; 17 + extraPkgs = pkgs: [ pkgs.R pkgs.zlib pkgs.libusb-compat-0_1 ]; 18 18 19 19 extraInstallCommands = '' 20 20 mv $out/bin/${pname} $out/bin/GoldenCheetah
-2
pkgs/applications/misc/joplin-desktop/default.nix
··· 49 49 export LC_ALL=C.UTF-8 50 50 ''; 51 51 52 - multiArch = false; # no 32bit needed 53 - extraPkgs = appimageTools.defaultFhsEnvArgs.multiPkgs; 54 52 extraInstallCommands = '' 55 53 source "${makeWrapper}/nix-support/setup-hook" 56 54 wrapProgram $out/bin/${pname} \
+1 -5
pkgs/applications/misc/marktext/default.nix
··· 20 20 export LC_ALL=C.UTF-8 21 21 ''; 22 22 23 - multiArch = false; # no 32bit needed 24 - extraPkgs = p: (appimageTools.defaultFhsEnvArgs.multiPkgs p) ++ [ 25 - p.libsecret 26 - p.xorg.libxkbfile 27 - ]; 23 + extraPkgs = pkgs: [ pkgs.libsecret pkgs.xorg.libxkbfile ]; 28 24 29 25 extraInstallCommands = '' 30 26 install -m 444 -D ${appimageContents}/marktext.desktop $out/share/applications/marktext.desktop
+1 -1
pkgs/applications/misc/mobilecoin-wallet/default.nix
··· 13 13 in appimageTools.wrapType2 { 14 14 inherit name src; 15 15 16 - extraPkgs = pkgs: (appimageTools.defaultFhsEnvArgs.multiPkgs pkgs) ++ [ pkgs.libsecret ]; 16 + extraPkgs = pkgs: [ pkgs.libsecret ]; 17 17 18 18 extraInstallCommands = '' 19 19 mv $out/bin/${name} $out/bin/${pname}
+1 -1
pkgs/applications/misc/neo4j-desktop/default.nix
··· 12 12 in appimageTools.wrapType2 { 13 13 inherit pname version src; 14 14 15 - extraPkgs = pkgs: with pkgs; [ libsecret ]; 15 + extraPkgs = pkgs: [ pkgs.libsecret ]; 16 16 17 17 extraInstallCommands = '' 18 18 install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications
+2 -4
pkgs/applications/misc/notable/default.nix
··· 13 13 appimageContents = appimageTools.extract { 14 14 inherit pname version src; 15 15 }; 16 - 17 - nativeBuildInputs = [ makeWrapper ]; 18 16 in 19 17 appimageTools.wrapType2 rec { 20 18 ··· 24 22 export LC_ALL=C.UTF-8 25 23 ''; 26 24 27 - multiArch = false; # no 32bit needed 28 - extraPkgs = p: (appimageTools.defaultFhsEnvArgs.multiPkgs p) ++ [ p.at-spi2-atk p.at-spi2-core ]; 25 + extraPkgs = pkgs: [ pkgs.at-spi2-atk pkgs.at-spi2-core ]; 26 + 29 27 extraInstallCommands = '' 30 28 install -m 444 -D ${appimageContents}/notable.desktop $out/share/applications/notable.desktop 31 29 install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/1024x1024/apps/notable.png \
-2
pkgs/applications/misc/notesnook/default.nix
··· 48 48 export LC_ALL=C.UTF-8 49 49 ''; 50 50 51 - multiPkgs = null; # no 32bit needed 52 - extraPkgs = appimageTools.defaultFhsEnvArgs.multiPkgs; 53 51 extraInstallCommands = '' 54 52 install -Dm444 ${appimageContents}/notesnook.desktop -t $out/share/applications 55 53 install -Dm444 ${appimageContents}/notesnook.png -t $out/share/pixmaps
+1 -3
pkgs/applications/misc/todoist-electron/default.nix
··· 22 22 inherit pname version; 23 23 src = appimageContents; 24 24 25 - extraPkgs = { pkgs, ... }@args: [ 26 - pkgs.hidapi 27 - ] ++ appimageTools.defaultFhsEnvArgs.multiPkgs args; 25 + extraPkgs = pkgs: [ pkgs.hidapi ]; 28 26 29 27 extraInstallCommands = '' 30 28 # Add desktop convencience stuff
+2 -2
pkgs/applications/misc/zettlr/default.nix
··· 1 - { callPackage, texliveMedium }: 1 + { callPackage }: 2 2 3 - builtins.mapAttrs (pname: attrs: callPackage ./generic.nix (attrs // { inherit pname; inherit texliveMedium; })) { 3 + builtins.mapAttrs (pname: attrs: callPackage ./generic.nix (attrs // { inherit pname; })) { 4 4 zettlr = { 5 5 version = "3.0.2"; 6 6 hash = "sha256-xwBq+kLmTth15uLiYWJOhi/YSPZVJNO6JTrKFojSDXA=";
+2 -4
pkgs/applications/misc/zettlr/generic.nix
··· 4 4 , appimageTools 5 5 , lib 6 6 , fetchurl 7 - , texliveMedium 8 - , pandoc 9 7 }: 10 8 11 9 # Based on https://gist.github.com/msteen/96cb7df66a359b827497c5269ccbbf94 and joplin-desktop nixpkgs. ··· 21 19 appimageTools.wrapType2 rec { 22 20 inherit pname version src; 23 21 24 - multiArch = false; # no 32bit needed 25 - extraPkgs = pkgs: (appimageTools.defaultFhsEnvArgs.multiPkgs pkgs) ++ [ texliveMedium pandoc ]; 22 + extraPkgs = pkgs: [ pkgs.texliveMedium pkgs.pandoc ]; 23 + 26 24 extraInstallCommands = '' 27 25 install -m 444 -D ${appimageContents}/Zettlr.desktop $out/share/applications/Zettlr.desktop 28 26 install -m 444 -D ${appimageContents}/Zettlr.png $out/share/icons/hicolor/512x512/apps/Zettlr.png
-3
pkgs/applications/networking/Sylk/default.nix
··· 17 17 export LC_ALL=C.UTF-8 18 18 ''; 19 19 20 - multiArch = false; # no 32bit needed 21 - extraPkgs = appimageTools.defaultFhsEnvArgs.multiPkgs; 22 - 23 20 meta = with lib; { 24 21 description = "Sylk WebRTC client"; 25 22 homepage = "https://sylkserver.com/";
+1 -2
pkgs/applications/networking/browsers/polypane/default.nix
··· 16 16 in appimageTools.wrapType2 { 17 17 inherit pname src version; 18 18 19 - multiArch = false; 20 - extraPkgs = pkgs: appimageTools.defaultFhsEnvArgs.multiPkgs pkgs ++ [ pkgs.bash ]; 19 + extraPkgs = pkgs: [ pkgs.bash ]; 21 20 22 21 extraInstallCommands = '' 23 22 install -m 444 -D ${appimageContents}/${pname}.desktop $out/share/applications/${pname}.desktop
+2 -2
pkgs/applications/networking/cluster/lens/linux.nix
··· 1 - { lib, stdenv, pname, version, src, meta, appimageTools, makeWrapper, nss_latest }: 1 + { pname, version, src, meta, appimageTools, makeWrapper }: 2 2 let 3 3 4 4 name = "${pname}-${version}"; ··· 25 25 --replace 'Exec=AppRun' 'Exec=${pname}' 26 26 ''; 27 27 28 - extraPkgs = _: [ nss_latest ]; 28 + extraPkgs = pkgs: [ pkgs.nss_latest ]; 29 29 }
+1 -2
pkgs/applications/networking/instant-messengers/beeper/default.nix
··· 2 2 , stdenvNoCC 3 3 , fetchurl 4 4 , appimageTools 5 - , libsecret 6 5 , makeWrapper 7 6 , writeShellApplication 8 7 , curl ··· 19 18 }; 20 19 appimage = appimageTools.wrapType2 { 21 20 inherit version pname src; 22 - extraPkgs = pkgs: with pkgs; [ libsecret ]; 21 + extraPkgs = pkgs: [ pkgs.libsecret ]; 23 22 }; 24 23 appimageContents = appimageTools.extractType2 { 25 24 inherit version pname src;
+1 -4
pkgs/applications/networking/instant-messengers/caprine-bin/build-from-appimage.nix
··· 1 - { lib 2 - , fetchurl 1 + { fetchurl 3 2 , appimageTools 4 3 , xorg 5 4 , pname ··· 26 25 profile = '' 27 26 export LC_ALL=C.UTF-8 28 27 ''; 29 - 30 - extraPkgs = pkgs: appimageTools.defaultFhsEnvArgs.multiPkgs pkgs; 31 28 32 29 extraInstallCommands = '' 33 30 mkdir -p $out/share
+1 -1
pkgs/applications/networking/instant-messengers/rambox/default.nix
··· 30 30 install -Dm644 ${desktopItem}/share/applications/* $out/share/applications 31 31 ''; 32 32 33 - extraPkgs = pkgs: with pkgs; [ procps ]; 33 + extraPkgs = pkgs: [ pkgs.procps ]; 34 34 35 35 meta = with lib; { 36 36 description = "Workspace Simplifier - a cross-platform application organizing web services into Workspaces similar to browser profiles";
+1 -1
pkgs/applications/networking/irc/irccloud/default.nix
··· 16 16 in appimageTools.wrapType2 { 17 17 inherit pname version src; 18 18 19 - extraPkgs = pkgs: with pkgs; [ at-spi2-core ]; 19 + extraPkgs = pkgs: [ pkgs.at-spi2-core ]; 20 20 21 21 extraInstallCommands = '' 22 22 install -m 444 -D ${appimageContents}/irccloud.desktop $out/share/applications/irccloud.desktop
+4 -4
pkgs/applications/networking/mailreaders/electron-mail/default.nix
··· 1 - { appimageTools, lib, fetchurl, libsecret }: 1 + { appimageTools, lib, fetchurl }: 2 2 3 3 let 4 4 pname = "electron-mail"; ··· 20 20 cp -r ${appimageContents}/usr/share/icons $out/share 21 21 ''; 22 22 23 - extraPkgs = pkgs: with pkgs; [ 24 - libsecret 25 - libappindicator-gtk3 23 + extraPkgs = pkgs: [ 24 + pkgs.libsecret 25 + pkgs.libappindicator-gtk3 26 26 ]; 27 27 28 28 meta = with lib; {
+1 -1
pkgs/applications/networking/mailreaders/tutanota-desktop/default.nix
··· 12 12 hash = "sha256-D7qWwIFuCJmBvfdgf4Dsd2/jvi39tbAttaHOwLND4DY="; 13 13 }; 14 14 15 - extraPkgs = pkgs: (appimageTools.defaultFhsEnvArgs.multiPkgs pkgs) ++ [ pkgs.libsecret ]; 15 + extraPkgs = pkgs: [ pkgs.libsecret ]; 16 16 17 17 extraInstallCommands = 18 18 let appimageContents = appimageTools.extract { inherit pname version src; };
-2
pkgs/applications/networking/station/default.nix
··· 19 19 export LC_ALL=C.UTF-8 20 20 ''; 21 21 22 - multiArch = false; 23 - extraPkgs = appimageTools.defaultFhsEnvArgs.multiPkgs; 24 22 extraInstallCommands = '' 25 23 install -m 444 -D ${appimageContents}/browserx.desktop $out/share/applications/browserx.desktop 26 24 install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/512x512/apps/browserx.png \
+1 -4
pkgs/applications/office/timeular/default.nix
··· 1 1 { lib 2 2 , fetchurl 3 3 , appimageTools 4 - , libsecret 5 4 }: 6 5 7 6 let ··· 19 18 in appimageTools.wrapType2 rec { 20 19 inherit pname version src; 21 20 22 - extraPkgs = pkgs: with pkgs; [ 23 - libsecret 24 - ]; 21 + extraPkgs = pkgs: [ pkgs.libsecret ]; 25 22 26 23 extraInstallCommands = '' 27 24 install -m 444 -D ${appimageContents}/timeular.desktop $out/share/applications/timeular.desktop
-2
pkgs/applications/office/tusk/default.nix
··· 31 31 export LC_ALL=C.UTF-8 32 32 ''; 33 33 34 - multiArch = false; # no 32bit needed 35 - extraPkgs = appimageTools.defaultFhsEnvArgs.multiPkgs; 36 34 extraInstallCommands = '' 37 35 mkdir "$out/share" 38 36 ln -s "${desktopItem}/share/applications" "$out/share/"
+1 -3
pkgs/applications/video/lbry/default.nix
··· 15 15 }; 16 16 17 17 # At runtime, Lbry likes to have access to Ffmpeg 18 - extraPkgs = pkgs: with pkgs; [ 19 - ffmpeg 20 - ]; 18 + extraPkgs = pkgs: [ pkgs.ffmpeg ]; 21 19 22 20 # General fixup 23 21 extraInstallCommands = ''
-2
pkgs/applications/video/losslesscut-bin/build-from-appimage.nix
··· 29 29 export LC_ALL=C.UTF-8 30 30 ''; 31 31 32 - extraPkgs = ps: appimageTools.defaultFhsEnvArgs.multiPkgs ps; 33 - 34 32 extraInstallCommands = '' 35 33 ( 36 34 mkdir -p $out/share
+1 -1
pkgs/build-support/appimage/default.nix
··· 40 40 41 41 wrapAppImage = args@{ 42 42 src, 43 - extraPkgs, 43 + extraPkgs ? pkgs: [ ], 44 44 meta ? {}, 45 45 ... 46 46 }: buildFHSEnv
+1 -2
pkgs/by-name/an/anytype/package.nix
··· 13 13 in appimageTools.wrapType2 { 14 14 inherit name src; 15 15 16 - extraPkgs = pkgs: (appimageTools.defaultFhsEnvArgs.multiPkgs pkgs) 17 - ++ [ pkgs.libsecret ]; 16 + extraPkgs = pkgs: [ pkgs.libsecret ]; 18 17 19 18 extraInstallCommands = '' 20 19 mv $out/bin/${name} $out/bin/${pname}
+1 -1
pkgs/by-name/ar/arduino-ide/package.nix
··· 23 23 substituteInPlace $out/share/applications/${pname}.desktop --replace-fail 'Exec=AppRun --no-sandbox %U' 'Exec=${pname} %U' 24 24 ''; 25 25 26 - extraPkgs = pkgs: with pkgs; [ libsecret ]; 26 + extraPkgs = pkgs: [ pkgs.libsecret ]; 27 27 28 28 meta = with lib; { 29 29 description = "Open-source electronics prototyping platform";
+1 -1
pkgs/by-name/ca/caido/package.nix
··· 16 16 in appimageTools.wrapType2 { 17 17 inherit pname src version; 18 18 19 - extraPkgs = pkgs: (appimageTools.defaultFhsEnvArgs.multiPkgs pkgs) ++ [ pkgs.libthai ]; 19 + extraPkgs = pkgs: [ pkgs.libthai ]; 20 20 21 21 extraInstallCommands = '' 22 22 install -m 444 -D ${appimageContents}/caido.desktop -t $out/share/applications
+1 -2
pkgs/by-name/ch/chrysalis/package.nix
··· 14 14 in appimageTools.wrapType2 rec { 15 15 inherit name pname src; 16 16 17 - multiArch = false; 18 - extraPkgs = p: (appimageTools.defaultFhsEnvArgs.multiPkgs p) ++ [ p.glib ]; 17 + extraPkgs = pkgs: [ pkgs.glib ]; 19 18 20 19 # Also expose the udev rules here, so it can be used as: 21 20 # services.udev.packages = [ pkgs.chrysalis ];
-3
pkgs/by-name/ho/hoppscotch/package.nix
··· 62 62 else appimageTools.wrapType2 { 63 63 inherit pname version src meta; 64 64 65 - extraPkgs = pkgs: 66 - appimageTools.defaultFhsEnvArgs.multiPkgs pkgs; 67 - 68 65 extraInstallCommands = 69 66 let 70 67 appimageContents = appimageTools.extractType2 { inherit pname version src; };
-1
pkgs/by-name/je/jetbrains-toolbox/package.nix
··· 35 35 appimage = appimageTools.wrapAppImage { 36 36 inherit pname version; 37 37 src = appimageContents; 38 - extraPkgs = pkgs: (appimageTools.defaultFhsEnvArgs.targetPkgs pkgs); 39 38 }; 40 39 in 41 40 stdenv.mkDerivation {
+1 -1
pkgs/by-name/lm/lmstudio/linux.nix
··· 16 16 appimageTools.wrapType2 { 17 17 inherit meta pname version src; 18 18 19 - extraPkgs = pkgs: (appimageTools.defaultFhsEnvArgs.multiPkgs pkgs) ++ [ pkgs.ocl-icd ]; 19 + extraPkgs = pkgs: [ pkgs.ocl-icd ]; 20 20 21 21 extraInstallCommands = '' 22 22 mkdir -p $out/share/applications
-2
pkgs/by-name/mq/mqttx/package.nix
··· 31 31 appimageTools.wrapType2 { 32 32 inherit pname version src; 33 33 34 - extraPkgs = pkgs: [ ]; 35 - 36 34 extraInstallCommands = '' 37 35 install -m 444 -D ${appimageContents}/${pname}.desktop $out/share/applications/${pname}.desktop 38 36 install -m 444 -D ${appimageContents}/${pname}.png $out/share/icons/hicolor/1024x1024/apps/${pname}.png
+2 -2
pkgs/by-name/no/nosql-workbench/package.nix
··· 58 58 } else appimageTools.wrapType2 { 59 59 inherit pname version src meta; 60 60 61 - extraPkgs = ps: (appimageTools.defaultFhsEnvArgs.multiPkgs ps) ++ [ 61 + extraPkgs = pkgs: [ 62 62 # Required to run DynamoDB locally 63 - ps.jdk21 63 + pkgs.jdk21 64 64 ]; 65 65 66 66 extraInstallCommands = let
+1 -3
pkgs/by-name/nr/nrfconnect/package.nix
··· 20 20 in appimageTools.wrapType2 { 21 21 inherit pname version src; 22 22 23 - extraPkgs = pkgs: with pkgs; [ 24 - segger-jlink 25 - ]; 23 + extraPkgs = pkgs: [ pkgs.segger-jlink ]; 26 24 27 25 extraInstallCommands = '' 28 26 install -Dm444 ${appimageContents}/nrfconnect.desktop -t $out/share/applications
-4
pkgs/by-name/si/simplex-chat-desktop/package.nix
··· 19 19 in appimageTools.wrapType2 { 20 20 inherit pname version src; 21 21 22 - extraPkgs = pkgs: with pkgs; [ 23 - makeWrapper 24 - ]; 25 - 26 22 extraBwrapArgs = [ 27 23 "--setenv _JAVA_AWT_WM_NONREPARENTING 1" 28 24 ];
+1 -2
pkgs/by-name/sp/spacedrive/package.nix
··· 57 57 else appimageTools.wrapType2 { 58 58 inherit pname version src meta passthru; 59 59 60 - extraPkgs = pkgs: 61 - (appimageTools.defaultFhsEnvArgs.multiPkgs pkgs) ++ [ pkgs.libthai ]; 60 + extraPkgs = pkgs: [ pkgs.libthai ]; 62 61 63 62 extraInstallCommands = 64 63 let
-1
pkgs/development/embedded/arduino/arduino-core/chrootenv.nix
··· 14 14 pyserial 15 15 ])) 16 16 ]); 17 - multiArch = false; 18 17 19 18 extraInstallCommands = '' 20 19 ${lib.optionalString withGui ''
-3
pkgs/development/web/bloomrpc/default.nix
··· 21 21 export LC_ALL=C.UTF-8 22 22 ''; 23 23 24 - multiArch = false; # no 32bit needed 25 - extraPkgs = pkgs: appimageTools.defaultFhsEnvArgs.multiPkgs pkgs ++ [ pkgs.bash ]; 26 - 27 24 extraInstallCommands = '' 28 25 install -m 444 -D ${appimageContents}/${pname}.desktop $out/share/applications/${pname}.desktop 29 26 install -m 444 -D ${appimageContents}/${pname}.png \
+1 -4
pkgs/tools/misc/flexoptix-app/default.nix
··· 28 28 inherit pname version; 29 29 src = appimageContents; 30 30 31 - multiArch = false; # no 32bit needed 32 - extraPkgs = { pkgs, ... }@args: [ 33 - pkgs.hidapi 34 - ] ++ appimageTools.defaultFhsEnvArgs.multiPkgs args; 31 + extraPkgs = pkgs: [ pkgs.hidapi ]; 35 32 36 33 extraInstallCommands = '' 37 34 # Add desktop convencience stuff
+1 -1
pkgs/tools/security/buttercup-desktop/default.nix
··· 12 12 in appimageTools.wrapType2 { 13 13 inherit pname src version; 14 14 15 - extraPkgs = pkgs: (appimageTools.defaultFhsEnvArgs.multiPkgs pkgs) ++ [ pkgs.libsecret ]; 15 + extraPkgs = pkgs: [ pkgs.libsecret ]; 16 16 17 17 extraInstallCommands = '' 18 18 install -m 444 -D ${appimageContents}/buttercup.desktop -t $out/share/applications