Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
7fc7e8bc e04d83da

+177 -78
+2 -2
pkgs/applications/editors/pulsar/default.nix
··· 17 , makeDesktopItem 18 , copyDesktopItems 19 , makeWrapper 20 - , nodePackages 21 , python3 22 }: 23 ··· 60 nativeBuildInputs = [ 61 wrapGAppsHook 62 copyDesktopItems 63 - nodePackages.asar 64 ]; 65 66 buildInputs = [
··· 17 , makeDesktopItem 18 , copyDesktopItems 19 , makeWrapper 20 + , asar 21 , python3 22 }: 23 ··· 60 nativeBuildInputs = [ 61 wrapGAppsHook 62 copyDesktopItems 63 + asar 64 ]; 65 66 buildInputs = [
+2 -2
pkgs/applications/editors/vscode/generic.nix
··· 8 , tests 9 10 # needed to fix "Save as Root" 11 - , nodePackages, bash 12 13 # Attributes inherit from specific versions 14 , version, src, meta, sourceRoot, commandLineArgs ··· 74 nativeBuildInputs = [ unzip ] 75 ++ lib.optionals stdenv.isLinux [ 76 autoPatchelfHook 77 - nodePackages.asar 78 # override doesn't preserve splicing https://github.com/NixOS/nixpkgs/issues/132651 79 (buildPackages.wrapGAppsHook.override { inherit (buildPackages) makeWrapper; }) 80 ];
··· 8 , tests 9 10 # needed to fix "Save as Root" 11 + , asar, bash 12 13 # Attributes inherit from specific versions 14 , version, src, meta, sourceRoot, commandLineArgs ··· 74 nativeBuildInputs = [ unzip ] 75 ++ lib.optionals stdenv.isLinux [ 76 autoPatchelfHook 77 + asar 78 # override doesn't preserve splicing https://github.com/NixOS/nixpkgs/issues/132651 79 (buildPackages.wrapGAppsHook.override { inherit (buildPackages) makeWrapper; }) 80 ];
+2 -2
pkgs/applications/misc/teleprompter/default.nix
··· 1 - { lib, stdenv, fetchurl, electron_10, makeDesktopItem, makeWrapper, nodePackages, autoPatchelfHook}: 2 3 let 4 electron = electron_10; ··· 15 dontBuild = true; 16 dontStrip = true; 17 18 - nativeBuildInputs = [ autoPatchelfHook makeWrapper nodePackages.asar ]; 19 installPhase = '' 20 mkdir -p $out/bin $out/opt/teleprompter $out/share/applications 21 asar e resources/app.asar $out/opt/teleprompter/resources/app.asar.unpacked
··· 1 + { lib, stdenv, fetchurl, electron_10, makeDesktopItem, makeWrapper, asar, autoPatchelfHook}: 2 3 let 4 electron = electron_10; ··· 15 dontBuild = true; 16 dontStrip = true; 17 18 + nativeBuildInputs = [ autoPatchelfHook makeWrapper asar ]; 19 installPhase = '' 20 mkdir -p $out/bin $out/opt/teleprompter $out/share/applications 21 asar e resources/app.asar $out/opt/teleprompter/resources/app.asar.unpacked
+2 -2
pkgs/applications/misc/whalebird/default.nix
··· 1 { lib, stdenv, fetchurl 2 - , autoPatchelfHook, makeDesktopItem, copyDesktopItems, makeWrapper, gnugrep, nodePackages 3 , electron, python3, alsa-lib, gtk3, libdbusmenu, libxshmfence, mesa, nss 4 }: 5 ··· 28 makeWrapper 29 copyDesktopItems 30 gnugrep 31 - nodePackages.asar 32 ]; 33 34 buildInputs = [ alsa-lib gtk3 libdbusmenu libxshmfence mesa nss ];
··· 1 { lib, stdenv, fetchurl 2 + , autoPatchelfHook, makeDesktopItem, copyDesktopItems, makeWrapper, gnugrep, asar 3 , electron, python3, alsa-lib, gtk3, libdbusmenu, libxshmfence, mesa, nss 4 }: 5 ··· 28 makeWrapper 29 copyDesktopItems 30 gnugrep 31 + asar 32 ]; 33 34 buildInputs = [ alsa-lib gtk3 libdbusmenu libxshmfence mesa nss ];
+2 -2
pkgs/applications/networking/breitbandmessung/default.nix
··· 1 { lib 2 , stdenv 3 , fetchurl 4 , dpkg 5 , electron_24 6 , makeWrapper 7 , nixosTests 8 - , nodePackages 9 , undmg 10 }: 11 ··· 22 }; 23 24 nativeBuildInputs = [ 25 dpkg 26 makeWrapper 27 - nodePackages.asar 28 ]; 29 30 unpackPhase = "dpkg-deb -x $src .";
··· 1 { lib 2 , stdenv 3 , fetchurl 4 + , asar 5 , dpkg 6 , electron_24 7 , makeWrapper 8 , nixosTests 9 , undmg 10 }: 11 ··· 22 }; 23 24 nativeBuildInputs = [ 25 + asar 26 dpkg 27 makeWrapper 28 ]; 29 30 unpackPhase = "dpkg-deb -x $src .";
+16 -16
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 37 "vendorHash": "sha256-sVPby/MLAgU7DfBDACqxvkLWblBhisHcUaoOgR3fMaM=" 38 }, 39 "akamai": { 40 - "hash": "sha256-LGgZF2/YCYpoDOSu0UeuPqK9wGXrvPQE4WUGGS0sx30=", 41 "homepage": "https://registry.terraform.io/providers/akamai/akamai", 42 "owner": "akamai", 43 "repo": "terraform-provider-akamai", 44 - "rev": "v5.1.0", 45 "spdx": "MPL-2.0", 46 - "vendorHash": "sha256-6oPftQghM0h0pgc04Rm4PD8OZ/z+dEdcsIqWPPbSgbM=" 47 }, 48 "alicloud": { 49 "hash": "sha256-Ni69AvtyRgwT89OayULlqS8mWdoK+BLK35H0sQEiksg=", ··· 101 "vendorHash": "sha256-vORXHX6VKP/JHP/InB2b9Rqej2JIIDOzS3r05wO2I+c=" 102 }, 103 "aviatrix": { 104 - "hash": "sha256-99y+m2U/aCYrJSTB/eQIakPR3KQzh2OqBizl3htsvL4=", 105 "homepage": "https://registry.terraform.io/providers/AviatrixSystems/aviatrix", 106 "owner": "AviatrixSystems", 107 "repo": "terraform-provider-aviatrix", 108 - "rev": "v3.1.1", 109 "spdx": "MPL-2.0", 110 "vendorHash": null 111 }, ··· 146 "vendorHash": null 147 }, 148 "baiducloud": { 149 - "hash": "sha256-yV5NgymZesYE/RhXccTE2Qdf7bHO35qAI+QdPYPUPDM=", 150 "homepage": "https://registry.terraform.io/providers/baidubce/baiducloud", 151 "owner": "baidubce", 152 "repo": "terraform-provider-baiducloud", 153 - "rev": "v1.19.13", 154 "spdx": "MPL-2.0", 155 "vendorHash": null 156 }, ··· 363 "vendorHash": "sha256-oVTanZpCWs05HwyIKW2ajiBPz1HXOFzBAt5Us+EtTRw=" 364 }, 365 "equinix": { 366 - "hash": "sha256-SSCKl0etImK9dXhq9ycQi/U38cZ+SuaoBiaeeg/+JDA=", 367 "homepage": "https://registry.terraform.io/providers/equinix/equinix", 368 "owner": "equinix", 369 "repo": "terraform-provider-equinix", 370 - "rev": "v1.15.0", 371 "spdx": "MIT", 372 - "vendorHash": "sha256-7oLAF+HpL/eNN6KXYp8zA9Yu6h5S+XrWJN4dE3B9H58=" 373 }, 374 "exoscale": { 375 "hash": "sha256-93pCsHrsYLJYgg8MXHz2Gg+vaPC9gcHdLastb89/BMg=", ··· 583 "vendorHash": null 584 }, 585 "ibm": { 586 - "hash": "sha256-z3k4H4eP5NMufkHaEUIQBQUybpEcfkUO0k3pEMvMPFQ=", 587 "homepage": "https://registry.terraform.io/providers/IBM-Cloud/ibm", 588 "owner": "IBM-Cloud", 589 "repo": "terraform-provider-ibm", 590 - "rev": "v1.56.1", 591 "spdx": "MPL-2.0", 592 - "vendorHash": "sha256-djpo+9BxWUptKRephw0by4xtPABEjsnCqwcbZoRNIug=" 593 }, 594 "icinga2": { 595 "hash": "sha256-Y/Oq0aTzP+oSKPhHiHY9Leal4HJJm7TNDpcdqkUsCmk=", ··· 682 "vendorHash": "sha256-4jAJf2FC83NdH4t1l7EA26yQ0pqteWmTIyrZDJdi7fg=" 683 }, 684 "linode": { 685 - "hash": "sha256-tSbrd+T1HOOpO4atNDcYmq0SkEureSJkjWOnxqOTdnM=", 686 "homepage": "https://registry.terraform.io/providers/linode/linode", 687 "owner": "linode", 688 "repo": "terraform-provider-linode", 689 - "rev": "v2.6.0", 690 "spdx": "MPL-2.0", 691 - "vendorHash": "sha256-dIxOvx8UpZD5I7acucxzfnq+gyDX+uqVMJRkqH5jTRI=" 692 }, 693 "linuxbox": { 694 "hash": "sha256-MzasMVtXO7ZeZ+qEx2Z+7881fOIA0SFzSvXVHeEROtg=",
··· 37 "vendorHash": "sha256-sVPby/MLAgU7DfBDACqxvkLWblBhisHcUaoOgR3fMaM=" 38 }, 39 "akamai": { 40 + "hash": "sha256-jVl4B7YfBDri+G/cJHTvPJquCALEdKxRY1DKeJOC2p0=", 41 "homepage": "https://registry.terraform.io/providers/akamai/akamai", 42 "owner": "akamai", 43 "repo": "terraform-provider-akamai", 44 + "rev": "v5.2.0", 45 "spdx": "MPL-2.0", 46 + "vendorHash": "sha256-GjGv4q0+Yfu4Vc/eZHcch/Y5MMj1QszDrIlu/sY33Ho=" 47 }, 48 "alicloud": { 49 "hash": "sha256-Ni69AvtyRgwT89OayULlqS8mWdoK+BLK35H0sQEiksg=", ··· 101 "vendorHash": "sha256-vORXHX6VKP/JHP/InB2b9Rqej2JIIDOzS3r05wO2I+c=" 102 }, 103 "aviatrix": { 104 + "hash": "sha256-T/GPJBcKxWhBxB7fVACkkwRm6dqixQpkAzi6UYw6TRw=", 105 "homepage": "https://registry.terraform.io/providers/AviatrixSystems/aviatrix", 106 "owner": "AviatrixSystems", 107 "repo": "terraform-provider-aviatrix", 108 + "rev": "v3.1.2", 109 "spdx": "MPL-2.0", 110 "vendorHash": null 111 }, ··· 146 "vendorHash": null 147 }, 148 "baiducloud": { 149 + "hash": "sha256-eey651CgiJ+pDhLD/S75qQ7nMRJgVhubVeZn1xXleKw=", 150 "homepage": "https://registry.terraform.io/providers/baidubce/baiducloud", 151 "owner": "baidubce", 152 "repo": "terraform-provider-baiducloud", 153 + "rev": "v1.19.14", 154 "spdx": "MPL-2.0", 155 "vendorHash": null 156 }, ··· 363 "vendorHash": "sha256-oVTanZpCWs05HwyIKW2ajiBPz1HXOFzBAt5Us+EtTRw=" 364 }, 365 "equinix": { 366 + "hash": "sha256-6fY1gDQLPOaq2FiuT0Mue8dcsJbFCFQ1N38tmyBcdWg=", 367 "homepage": "https://registry.terraform.io/providers/equinix/equinix", 368 "owner": "equinix", 369 "repo": "terraform-provider-equinix", 370 + "rev": "v1.16.0", 371 "spdx": "MIT", 372 + "vendorHash": "sha256-SqT25WhGmJM/ZTd7QdVPJFxo7zo5OB9AuuDK4RdjKeI=" 373 }, 374 "exoscale": { 375 "hash": "sha256-93pCsHrsYLJYgg8MXHz2Gg+vaPC9gcHdLastb89/BMg=", ··· 583 "vendorHash": null 584 }, 585 "ibm": { 586 + "hash": "sha256-AGAr1O6gzkEG3MQ/AQZarzYnhMK2yilyf9rtKDOwKsM=", 587 "homepage": "https://registry.terraform.io/providers/IBM-Cloud/ibm", 588 "owner": "IBM-Cloud", 589 "repo": "terraform-provider-ibm", 590 + "rev": "v1.56.2", 591 "spdx": "MPL-2.0", 592 + "vendorHash": "sha256-uUVU+2mXyhWq653ig8YlsRyqcQBHO9rrRJQwSHovQiM=" 593 }, 594 "icinga2": { 595 "hash": "sha256-Y/Oq0aTzP+oSKPhHiHY9Leal4HJJm7TNDpcdqkUsCmk=", ··· 682 "vendorHash": "sha256-4jAJf2FC83NdH4t1l7EA26yQ0pqteWmTIyrZDJdi7fg=" 683 }, 684 "linode": { 685 + "hash": "sha256-rGInk/2GCwd+pNnL3+009xuqhpR4kr7u8NYho1XRtqs=", 686 "homepage": "https://registry.terraform.io/providers/linode/linode", 687 "owner": "linode", 688 "repo": "terraform-provider-linode", 689 + "rev": "v2.7.0", 690 "spdx": "MPL-2.0", 691 + "vendorHash": "sha256-KlzQ336zOsMUsCX8eanypXP32LxP+iTJDBvQdeWSv2k=" 692 }, 693 "linuxbox": { 694 "hash": "sha256-MzasMVtXO7ZeZ+qEx2Z+7881fOIA0SFzSvXVHeEROtg=",
+2 -2
pkgs/applications/networking/instant-messengers/discord/openasar.nix
··· 1 - { lib, stdenv, fetchFromGitHub, nodejs, bash, nodePackages, unzip }: 2 3 stdenv.mkDerivation rec { 4 pname = "openasar"; ··· 25 bash scripts/injectPolyfills.sh 26 substituteInPlace src/index.js --replace 'nightly' '${version}' 27 ${nodejs}/bin/node scripts/strip.js 28 - ${nodePackages.asar}/bin/asar pack src app.asar 29 30 runHook postBuild 31 '';
··· 1 + { lib, stdenv, fetchFromGitHub, nodejs, bash, asar, unzip }: 2 3 stdenv.mkDerivation rec { 4 pname = "openasar"; ··· 25 bash scripts/injectPolyfills.sh 26 substituteInPlace src/index.js --replace 'nightly' '${version}' 27 ${nodejs}/bin/node scripts/strip.js 28 + ${asar}/bin/asar pack src app.asar 29 30 runHook postBuild 31 '';
+2 -2
pkgs/applications/networking/instant-messengers/slack/default.nix
··· 4 , dpkg 5 , undmg 6 , makeWrapper 7 - , nodePackages 8 , alsa-lib 9 , at-spi2-atk 10 , at-spi2-core ··· 143 gtk3 # needed for GSETTINGS_SCHEMAS_PATH 144 ]; 145 146 - nativeBuildInputs = [ dpkg makeWrapper nodePackages.asar ]; 147 148 dontUnpack = true; 149 dontBuild = true;
··· 4 , dpkg 5 , undmg 6 , makeWrapper 7 + , asar 8 , alsa-lib 9 , at-spi2-atk 10 , at-spi2-core ··· 143 gtk3 # needed for GSETTINGS_SCHEMAS_PATH 144 ]; 145 146 + nativeBuildInputs = [ dpkg makeWrapper asar ]; 147 148 dontUnpack = true; 149 dontBuild = true;
+2 -2
pkgs/applications/networking/instant-messengers/teams/default.nix
··· 14 , gawk 15 , xdg-utils 16 , systemd 17 - , nodePackages 18 , xar 19 , cpio 20 , makeWrapper ··· 55 hash = hashes.linux; 56 }; 57 58 - nativeBuildInputs = [ dpkg autoPatchelfHook wrapGAppsHook nodePackages.asar ]; 59 60 unpackCmd = "dpkg -x $curSrc ."; 61
··· 14 , gawk 15 , xdg-utils 16 , systemd 17 + , asar 18 , xar 19 , cpio 20 , makeWrapper ··· 55 hash = hashes.linux; 56 }; 57 58 + nativeBuildInputs = [ dpkg autoPatchelfHook wrapGAppsHook asar ]; 59 60 unpackCmd = "dpkg -x $curSrc ."; 61
+2 -2
pkgs/applications/office/morgen/default.nix
··· 1 { lib, stdenv, fetchurl, dpkg, autoPatchelfHook, makeWrapper, electron 2 - , nodePackages, alsa-lib, gtk3, libxshmfence, mesa, nss }: 3 4 stdenv.mkDerivation rec { 5 pname = "morgen"; ··· 14 dpkg 15 autoPatchelfHook 16 makeWrapper 17 - nodePackages.asar 18 ]; 19 20 buildInputs = [ alsa-lib gtk3 libxshmfence mesa nss ];
··· 1 { lib, stdenv, fetchurl, dpkg, autoPatchelfHook, makeWrapper, electron 2 + , asar, alsa-lib, gtk3, libxshmfence, mesa, nss }: 3 4 stdenv.mkDerivation rec { 5 pname = "morgen"; ··· 14 dpkg 15 autoPatchelfHook 16 makeWrapper 17 + asar 18 ]; 19 20 buildInputs = [ alsa-lib gtk3 libxshmfence mesa nss ];
+2 -2
pkgs/development/compilers/go/1.21.nix
··· 17 }: 18 19 let 20 - useGccGoBootstrap = stdenv.buildPlatform.isMusl || stdenv.buildPlatform.isRiscV; 21 - goBootstrap = if useGccGoBootstrap then buildPackages.gccgo12 else buildPackages.callPackage ./bootstrap117.nix { }; 22 23 skopeoTest = skopeo.override { buildGoModule = buildGo121Module; }; 24
··· 17 }: 18 19 let 20 + useGccGoBootstrap = stdenv.buildPlatform.isMusl; 21 + goBootstrap = if useGccGoBootstrap then buildPackages.gccgo12 else buildPackages.callPackage ./bootstrap121.nix { }; 22 23 skopeoTest = skopeo.override { buildGoModule = buildGo121Module; }; 24
+1
pkgs/development/compilers/go/binary.nix
··· 11 "armv6l" = "armv6l"; 12 "armv7l" = "armv6l"; 13 "powerpc64le" = "ppc64le"; 14 }.${platform.parsed.cpu.name} or (throw "Unsupported CPU ${platform.parsed.cpu.name}"); 15 16 toGoPlatform = platform: "${toGoKernel platform}-${toGoCPU platform}";
··· 11 "armv6l" = "armv6l"; 12 "armv7l" = "armv6l"; 13 "powerpc64le" = "ppc64le"; 14 + "riscv64" = "riscv64"; 15 }.${platform.parsed.cpu.name} or (throw "Unsupported CPU ${platform.parsed.cpu.name}"); 16 17 toGoPlatform = platform: "${toGoKernel platform}-${toGoCPU platform}";
+22
pkgs/development/compilers/go/bootstrap121.nix
···
··· 1 + { callPackage }: 2 + callPackage ./binary.nix { 3 + version = "1.21.0"; 4 + hashes = { 5 + # Use `print-hashes.sh ${version}` to generate the list below 6 + darwin-amd64 = "b314de9f704ab122c077d2ec8e67e3670affe8865479d1f01991e7ac55d65e70"; 7 + darwin-arm64 = "3aca44de55c5e098de2f406e98aba328898b05d509a2e2a356416faacf2c4566"; 8 + linux-386 = "0e6f378d9b072fab0a3d9ff4d5e990d98487d47252dba8160015a61e6bd0bcba"; 9 + linux-amd64 = "d0398903a16ba2232b389fb31032ddf57cac34efda306a0eebac34f0965a0742"; 10 + linux-arm64 = "f3d4548edf9b22f26bbd49720350bbfe59d75b7090a1a2bff1afad8214febaf3"; 11 + linux-armv6l = "e377a0004957c8c560a3ff99601bce612330a3d95ba3b0a2ae144165fc87deb1"; 12 + linux-loong64 = "e484cdc55221f7e7853666ed4f0ef462eef46b52253f84df60a7b908416060cb"; 13 + linux-mips = "6311d8ccd6ff9ce3cc8ecc72017d651d23e7325943fa72f4b65cd750be8aacd8"; 14 + linux-mips64 = "6d9cb425dc61f60bff41e2dec873abbcc5b8dbd1d32997f994d707b662f3c363"; 15 + linux-mips64le = "92f7933d997c589b4f506c6b3cc5b27ff43b294c3a2d40bf4d7eeaf375f92afb"; 16 + linux-mipsle = "9bb9f938457411042074a57284d40a086e63f7778f86e1632e018bbc38948c92"; 17 + linux-ppc64 = "e34dcc1df804bf8bac035ace3304f23696a9138a79a398dce981d89072d3ae23"; 18 + linux-ppc64le = "e938ffc81d8ebe5efc179240960ba22da6a841ff05d5cab7ce2547112b14a47f"; 19 + linux-riscv64 = "87b21c06573617842ca9e00b954bc9f534066736a0778eae594ac54b45a9e8b7"; 20 + linux-s390x = "be7338df8e5d5472dfa307b0df2b446d85d001b0a2a3cdb1a14048d751b70481"; 21 + }; 22 + }
+1
pkgs/development/node-packages/aliases.nix
··· 47 "@medable/mdctl-cli" = throw "@medable/mdctl-cli was removed because it was broken"; # added 2023-08-21 48 "@nestjs/cli" = pkgs.nest-cli; # Added 2023-05-06 49 antennas = pkgs.antennas; # added 2023-07-30 50 balanceofsatoshis = pkgs.balanceofsatoshis; # added 2023-07-31 51 bibtex-tidy = pkgs.bibtex-tidy; # added 2023-07-30 52 bitwarden-cli = pkgs.bitwarden-cli; # added 2023-07-25
··· 47 "@medable/mdctl-cli" = throw "@medable/mdctl-cli was removed because it was broken"; # added 2023-08-21 48 "@nestjs/cli" = pkgs.nest-cli; # Added 2023-05-06 49 antennas = pkgs.antennas; # added 2023-07-30 50 + inherit (pkgs) asar; # added 2023-08-26 51 balanceofsatoshis = pkgs.balanceofsatoshis; # added 2023-07-31 52 bibtex-tidy = pkgs.bibtex-tidy; # added 2023-07-30 53 bitwarden-cli = pkgs.bitwarden-cli; # added 2023-07-25
-1
pkgs/development/node-packages/node-packages.json
··· 26 , {"@webassemblyjs/wast-refmt": "1.11.1"} 27 , "alex" 28 , "alloy" 29 - , "asar" 30 , "audiosprite" 31 , "autoprefixer" 32 , "auto-changelog"
··· 26 , {"@webassemblyjs/wast-refmt": "1.11.1"} 27 , "alex" 28 , "alloy" 29 , "audiosprite" 30 , "autoprefixer" 31 , "auto-changelog"
-36
pkgs/development/node-packages/node-packages.nix
··· 75588 bypassCache = true; 75589 reconstructLock = true; 75590 }; 75591 - asar = nodeEnv.buildNodePackage { 75592 - name = "asar"; 75593 - packageName = "asar"; 75594 - version = "3.2.0"; 75595 - src = fetchurl { 75596 - url = "https://registry.npmjs.org/asar/-/asar-3.2.0.tgz"; 75597 - sha512 = "COdw2ZQvKdFGFxXwX3oYh2/sOsJWJegrdJCGxnN4MZ7IULgRBp9P6665aqj9z1v9VwP4oP1hRBojRDQ//IGgAg=="; 75598 - }; 75599 - dependencies = [ 75600 - sources."@types/glob-7.2.0" 75601 - sources."@types/minimatch-5.1.2" 75602 - sources."@types/node-20.5.3" 75603 - sources."balanced-match-1.0.2" 75604 - sources."brace-expansion-1.1.11" 75605 - sources."chromium-pickle-js-0.2.0" 75606 - sources."commander-5.1.0" 75607 - sources."concat-map-0.0.1" 75608 - sources."fs.realpath-1.0.0" 75609 - sources."glob-7.2.3" 75610 - sources."inflight-1.0.6" 75611 - sources."inherits-2.0.4" 75612 - sources."minimatch-3.1.2" 75613 - sources."once-1.4.0" 75614 - sources."path-is-absolute-1.0.1" 75615 - sources."wrappy-1.0.2" 75616 - ]; 75617 - buildInputs = globalBuildInputs; 75618 - meta = { 75619 - description = "Creating Electron app packages"; 75620 - homepage = "https://github.com/electron/asar"; 75621 - license = "MIT"; 75622 - }; 75623 - production = true; 75624 - bypassCache = true; 75625 - reconstructLock = true; 75626 - }; 75627 audiosprite = nodeEnv.buildNodePackage { 75628 name = "audiosprite"; 75629 packageName = "audiosprite";
··· 75588 bypassCache = true; 75589 reconstructLock = true; 75590 }; 75591 audiosprite = nodeEnv.buildNodePackage { 75592 name = "audiosprite"; 75593 packageName = "audiosprite";
+2 -2
pkgs/development/tools/analysis/rizin/default.nix
··· 25 26 let rizin = stdenv.mkDerivation rec { 27 pname = "rizin"; 28 - version = "0.6.0"; 29 30 src = fetchurl { 31 url = "https://github.com/rizinorg/rizin/releases/download/v${version}/rizin-src-v${version}.tar.xz"; 32 - hash = "sha256-apJJBu/fVHrFBGJ2f1rdU5AkNuekhi0sDiTKkbd2FQg="; 33 }; 34 35 mesonFlags = [
··· 25 26 let rizin = stdenv.mkDerivation rec { 27 pname = "rizin"; 28 + version = "0.6.1"; 29 30 src = fetchurl { 31 url = "https://github.com/rizinorg/rizin/releases/download/v${version}/rizin-src-v${version}.tar.xz"; 32 + hash = "sha256-dgZHyvinimOKDgQL97icPtBk+r3+rE/kT/FdYrqsbJE="; 33 }; 34 35 mesonFlags = [
+48
pkgs/tools/compression/asar/default.nix
···
··· 1 + { lib 2 + , mkYarnPackage 3 + , fetchFromGitHub 4 + , fetchYarnDeps 5 + }: 6 + 7 + mkYarnPackage rec { 8 + pname = "asar"; 9 + version = "3.2.4"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "electron"; 13 + repo = "asar"; 14 + rev = "v${version}"; 15 + hash = "sha256-12FP8VRDo1PQ+tiN4zhzkcfAx9zFs/0MU03t/vFo074="; 16 + }; 17 + 18 + packageJSON = ./package.json; 19 + 20 + offlineCache = fetchYarnDeps { 21 + yarnLock = "${src}/yarn.lock"; 22 + hash = "sha256-/fV3hd98pl46+fgmiMH9sDQrrZgdLY1oF9c3TaIxRSg="; 23 + }; 24 + 25 + doDist = false; 26 + 27 + installPhase = '' 28 + runHook preInstall 29 + 30 + mkdir -p "$out/lib/node_modules" 31 + mv deps/@electron "$out/lib/node_modules" 32 + rm "$out/lib/node_modules/@electron/asar/node_modules" 33 + mv node_modules "$out/lib/node_modules/@electron/asar" 34 + 35 + mkdir "$out/bin" 36 + ln -s "$out/lib/node_modules/@electron/asar/bin/asar.js" "$out/bin/asar" 37 + 38 + runHook postInstall 39 + ''; 40 + 41 + meta = { 42 + description = "Simple extensive tar-like archive format with indexing"; 43 + homepage = "https://github.com/electron/asar"; 44 + license = lib.licenses.mit; 45 + mainProgram = "asar"; 46 + maintainers = with lib.maintainers; [ xvapx ]; 47 + }; 48 + }
+62
pkgs/tools/compression/asar/package.json
···
··· 1 + { 2 + "name": "@electron/asar", 3 + "description": "Creating Electron app packages", 4 + "version": "0.0.0-development", 5 + "main": "./lib/asar.js", 6 + "types": "./lib/index.d.ts", 7 + "bin": { 8 + "asar": "./bin/asar.js" 9 + }, 10 + "files": [ 11 + "bin", 12 + "lib", 13 + "lib/index.d.ts" 14 + ], 15 + "engines": { 16 + "node": ">=10.12.0" 17 + }, 18 + "license": "MIT", 19 + "homepage": "https://github.com/electron/asar", 20 + "repository": { 21 + "type": "git", 22 + "url": "https://github.com/electron/asar.git" 23 + }, 24 + "bugs": { 25 + "url": "https://github.com/electron/asar/issues" 26 + }, 27 + "scripts": { 28 + "mocha": "xvfb-maybe electron-mocha --reporter spec && mocha --reporter spec", 29 + "test": "npm run lint && npm run mocha", 30 + "lint": "tsd && standard", 31 + "standard": "standard", 32 + "tsd": "tsd" 33 + }, 34 + "standard": { 35 + "env": { 36 + "mocha": true 37 + }, 38 + "globals": [ 39 + "BigInt" 40 + ] 41 + }, 42 + "tsd": { 43 + "directory": "test" 44 + }, 45 + "dependencies": { 46 + "chromium-pickle-js": "^0.2.0", 47 + "commander": "^5.0.0", 48 + "glob": "^7.1.6", 49 + "minimatch": "^3.0.4" 50 + }, 51 + "devDependencies": { 52 + "@continuous-auth/semantic-release-npm": "^3.0.0", 53 + "electron": "^22.0.0", 54 + "electron-mocha": "^11.0.2", 55 + "lodash": "^4.17.15", 56 + "mocha": "^10.1.0", 57 + "rimraf": "^3.0.2", 58 + "standard": "^14.3.3", 59 + "tsd": "^0.25.0", 60 + "xvfb-maybe": "^0.2.1" 61 + } 62 + }
+3 -3
pkgs/tools/misc/flexoptix-app/default.nix
··· 1 - { lib, appimageTools, fetchurl, nodePackages }: let 2 pname = "flexoptix-app"; 3 version = "5.13.4"; 4 ··· 18 ${oA.buildCommand} 19 20 # Get rid of the autoupdater 21 - ${nodePackages.asar}/bin/asar extract $out/resources/app.asar app 22 sed -i 's/async isUpdateAvailable.*/async isUpdateAvailable(updateInfo) { return false;/g' app/node_modules/electron-updater/out/AppUpdater.js 23 - ${nodePackages.asar}/bin/asar pack app $out/resources/app.asar 24 ''; 25 }); 26
··· 1 + { lib, appimageTools, fetchurl, asar }: let 2 pname = "flexoptix-app"; 3 version = "5.13.4"; 4 ··· 18 ${oA.buildCommand} 19 20 # Get rid of the autoupdater 21 + ${asar}/bin/asar extract $out/resources/app.asar app 22 sed -i 's/async isUpdateAvailable.*/async isUpdateAvailable(updateInfo) { return false;/g' app/node_modules/electron-updater/out/AppUpdater.js 23 + ${asar}/bin/asar pack app $out/resources/app.asar 24 ''; 25 }); 26
+2
pkgs/top-level/all-packages.nix
··· 1656 1657 amidst = callPackage ../tools/games/minecraft/amidst { }; 1658 1659 askalono = callPackage ../tools/misc/askalono { }; 1660 1661 asleap = callPackage ../tools/networking/asleap { };
··· 1656 1657 amidst = callPackage ../tools/games/minecraft/amidst { }; 1658 1659 + asar = callPackage ../tools/compression/asar { }; 1660 + 1661 askalono = callPackage ../tools/misc/askalono { }; 1662 1663 asleap = callPackage ../tools/networking/asleap { };