Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
d206bcd1 4dd6b692

+1649 -995
+6
maintainers/maintainer-list.nix
··· 522 githubId = 44871469; 523 name = "Etienne Wodey"; 524 }; 525 ajgrf = { 526 email = "a@ajgrf.com"; 527 github = "ajgrf";
··· 522 githubId = 44871469; 523 name = "Etienne Wodey"; 524 }; 525 + aither64 = { 526 + email = "aither@havefun.cz"; 527 + github = "aither64"; 528 + githubId = 4717906; 529 + name = "Jakub Skokan"; 530 + }; 531 ajgrf = { 532 email = "a@ajgrf.com"; 533 github = "ajgrf";
+1 -1
nixos/lib/test-driver/test_driver/machine.py
··· 641 return status != 0 642 643 with self.nested(f"waiting for failure: {command}"): 644 - retry(check_failure) 645 return output 646 647 def wait_for_shutdown(self) -> None:
··· 641 return status != 0 642 643 with self.nested(f"waiting for failure: {command}"): 644 + retry(check_failure, timeout) 645 return output 646 647 def wait_for_shutdown(self) -> None:
+1 -10
nixos/modules/services/networking/ddclient.nix
··· 20 ${lib.optionalString (cfg.zone != "") "zone=${cfg.zone}"} 21 ssl=${boolToStr cfg.ssl} 22 wildcard=YES 23 - ipv6=${boolToStr cfg.ipv6} 24 quiet=${boolToStr cfg.quiet} 25 verbose=${boolToStr cfg.verbose} 26 ${cfg.extraConfig} ··· 52 in if value != "" then [ value ] else [])) 53 (mkRemovedOptionModule [ "services" "ddclient" "homeDir" ] "") 54 (mkRemovedOptionModule [ "services" "ddclient" "password" ] "Use services.ddclient.passwordFile instead.") 55 ]; 56 57 ###### interface ··· 145 Whether to use SSL/TLS to connect to dynamic DNS provider. 146 ''; 147 }; 148 - 149 - ipv6 = mkOption { 150 - default = false; 151 - type = bool; 152 - description = lib.mdDoc '' 153 - Whether to use IPv6. 154 - ''; 155 - }; 156 - 157 158 quiet = mkOption { 159 default = false;
··· 20 ${lib.optionalString (cfg.zone != "") "zone=${cfg.zone}"} 21 ssl=${boolToStr cfg.ssl} 22 wildcard=YES 23 quiet=${boolToStr cfg.quiet} 24 verbose=${boolToStr cfg.verbose} 25 ${cfg.extraConfig} ··· 51 in if value != "" then [ value ] else [])) 52 (mkRemovedOptionModule [ "services" "ddclient" "homeDir" ] "") 53 (mkRemovedOptionModule [ "services" "ddclient" "password" ] "Use services.ddclient.passwordFile instead.") 54 + (mkRemovedOptionModule [ "services" "ddclient" "ipv6" ] "") 55 ]; 56 57 ###### interface ··· 145 Whether to use SSL/TLS to connect to dynamic DNS provider. 146 ''; 147 }; 148 149 quiet = mkOption { 150 default = false;
+1 -1
nixos/modules/system/activation/switch-to-configuration.pl
··· 655 # "systemctl stop" here because systemd has lots of alias 656 # units that prevent a stop from actually calling 657 # "swapoff". 658 - if ($action ne "dry-activate") { 659 print STDERR "would stop swap device: $device\n"; 660 } else { 661 print STDERR "stopping swap device: $device\n";
··· 655 # "systemctl stop" here because systemd has lots of alias 656 # units that prevent a stop from actually calling 657 # "swapoff". 658 + if ($action eq "dry-activate") { 659 print STDERR "would stop swap device: $device\n"; 660 } else { 661 print STDERR "stopping swap device: $device\n";
+1
nixos/tests/all-tests.nix
··· 814 victoriametrics = handleTest ./victoriametrics.nix {}; 815 vikunja = handleTest ./vikunja.nix {}; 816 virtualbox = handleTestOn ["x86_64-linux"] ./virtualbox.nix {}; 817 vscodium = discoverTests (import ./vscodium.nix); 818 vsftpd = handleTest ./vsftpd.nix {}; 819 warzone2100 = handleTest ./warzone2100.nix {};
··· 814 victoriametrics = handleTest ./victoriametrics.nix {}; 815 vikunja = handleTest ./vikunja.nix {}; 816 virtualbox = handleTestOn ["x86_64-linux"] ./virtualbox.nix {}; 817 + vscode-remote-ssh = handleTestOn ["x86_64-linux"] ./vscode-remote-ssh.nix {}; 818 vscodium = discoverTests (import ./vscodium.nix); 819 vsftpd = handleTest ./vsftpd.nix {}; 820 warzone2100 = handleTest ./warzone2100.nix {};
+1
nixos/tests/coturn.nix
··· 24 25 with subtest("works with static-auth-secret-file"): 26 secretsfile.wait_for_unit("coturn.service") 27 secretsfile.succeed("grep 'some-very-secret-string' /run/coturn/turnserver.cfg") 28 # Forbidden IP, fails: 29 secretsfile.fail("${pkgs.coturn}/bin/turnutils_uclient -W some-very-secret-string 127.0.0.1 -DgX -e 127.0.0.1 -n 1 -c -y")
··· 24 25 with subtest("works with static-auth-secret-file"): 26 secretsfile.wait_for_unit("coturn.service") 27 + secretsfile.wait_for_open_port(3478) 28 secretsfile.succeed("grep 'some-very-secret-string' /run/coturn/turnserver.cfg") 29 # Forbidden IP, fails: 30 secretsfile.fail("${pkgs.coturn}/bin/turnutils_uclient -W some-very-secret-string 127.0.0.1 -DgX -e 127.0.0.1 -n 1 -c -y")
+124
nixos/tests/vscode-remote-ssh.nix
···
··· 1 + import ./make-test-python.nix ({ lib, ... }@args: let 2 + pkgs = args.pkgs.extend (self: super: { 3 + stdenv = super.stdenv.override { 4 + config = super.config // { 5 + allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ 6 + "vscode" "vscode-with-extensions" "vscode-extension-ms-vscode-remote-remote-ssh" 7 + ]; 8 + }; 9 + }; 10 + }); 11 + 12 + inherit (import ./ssh-keys.nix pkgs) snakeOilPrivateKey snakeOilPublicKey; 13 + 14 + inherit (pkgs.vscode.passthru) rev vscodeServer; 15 + in { 16 + name = "vscode-remote-ssh"; 17 + meta.maintainers = with lib.maintainers; [ Enzime ]; 18 + 19 + nodes = let 20 + serverAddress = "192.168.0.2"; 21 + clientAddress = "192.168.0.1"; 22 + in { 23 + server = { ... }: { 24 + networking.interfaces.eth1.ipv4.addresses = [ { address = serverAddress; prefixLength = 24; } ]; 25 + services.openssh.enable = true; 26 + users.users.root.openssh.authorizedKeys.keys = [ snakeOilPublicKey ]; 27 + virtualisation.additionalPaths = with pkgs; [ patchelf bintools stdenv.cc.cc.lib ]; 28 + }; 29 + client = { ... }: { 30 + imports = [ ./common/x11.nix ./common/user-account.nix ]; 31 + networking.interfaces.eth1.ipv4.addresses = [ { address = clientAddress; prefixLength = 24; } ]; 32 + networking.hosts.${serverAddress} = [ "server" ]; 33 + test-support.displayManager.auto.user = "alice"; 34 + environment.systemPackages = [ 35 + (pkgs.vscode-with-extensions.override { 36 + vscodeExtensions = [ 37 + pkgs.vscode-extensions.ms-vscode-remote.remote-ssh 38 + ]; 39 + }) 40 + ]; 41 + }; 42 + }; 43 + 44 + enableOCR = true; 45 + 46 + testScript = let 47 + jq = "${pkgs.jq}/bin/jq"; 48 + 49 + sshConfig = builtins.toFile "ssh.conf" '' 50 + UserKnownHostsFile=/dev/null 51 + StrictHostKeyChecking=no 52 + ''; 53 + 54 + vscodeConfig = builtins.toFile "settings.json" '' 55 + { 56 + "window.zoomLevel": 1, 57 + "security.workspace.trust.startupPrompt": "always" 58 + } 59 + ''; 60 + in '' 61 + def connect_with_remote_ssh(screenshot, should_succeed): 62 + print(f"connect_with_remote_ssh({screenshot=}, {should_succeed=})") 63 + 64 + if server.execute("test -d ~/.vscode-server")[0] == 0: 65 + server.succeed("rm -r ~/.vscode-server") 66 + 67 + server.succeed("mkdir -p ~/.vscode-server/bin") 68 + server.succeed("cp -r ${vscodeServer} ~/.vscode-server/bin/${rev}") 69 + 70 + client.succeed("sudo -u alice code --remote=ssh-remote+root@server /root") 71 + client.wait_for_window("Visual Studio Code") 72 + 73 + client.wait_for_text("Do you trust the authors" if should_succeed else "Disconnected from SSH") 74 + client.screenshot(screenshot) 75 + 76 + if should_succeed: 77 + # Press the Don't Trust button 78 + client.send_key("tab") 79 + client.send_key("tab") 80 + client.send_key("tab") 81 + client.send_key("\n") 82 + else: 83 + # Close the error dialog 84 + client.send_key("esc") 85 + 86 + # Don't send Ctrl-q too quickly otherwise it might not get sent to VS Code 87 + client.sleep(1) 88 + client.send_key("ctrl-q") 89 + client.wait_until_fails("pidof code") 90 + 91 + 92 + start_all() 93 + server.wait_for_open_port(22) 94 + 95 + VSCODE_COMMIT = server.execute("${jq} -r .commit ${pkgs.vscode}/lib/vscode/resources/app/product.json")[1].rstrip() 96 + SERVER_COMMIT = server.execute("${jq} -r .commit ${vscodeServer}/product.json")[1].rstrip() 97 + 98 + print(f"{VSCODE_COMMIT=} {SERVER_COMMIT=}") 99 + assert VSCODE_COMMIT == SERVER_COMMIT, "VSCODE_COMMIT and SERVER_COMMIT do not match" 100 + 101 + client.wait_until_succeeds("ping -c1 server") 102 + client.succeed("sudo -u alice mkdir ~alice/.ssh") 103 + client.succeed("sudo -u alice install -Dm 600 ${snakeOilPrivateKey} ~alice/.ssh/id_ecdsa") 104 + client.succeed("sudo -u alice install ${sshConfig} ~alice/.ssh/config") 105 + client.succeed("sudo -u alice install -Dm 644 ${vscodeConfig} ~alice/.config/Code/User/settings.json") 106 + 107 + client.wait_for_x() 108 + client.wait_for_file("~alice/.Xauthority") 109 + client.succeed("xauth merge ~alice/.Xauthority") 110 + # Move the mouse out of the way 111 + client.succeed("${pkgs.xdotool}/bin/xdotool mousemove 0 0") 112 + 113 + with subtest("fails to connect when nixpkgs isn't available"): 114 + server.fail("nix-build '<nixpkgs>' -A hello") 115 + connect_with_remote_ssh(screenshot="no_node_installed", should_succeed=False) 116 + server.succeed("test -e ~/.vscode-server/bin/${rev}/node") 117 + server.fail("~/.vscode-server/bin/${rev}/node -v") 118 + 119 + with subtest("connects when server can patch Node"): 120 + server.succeed("mkdir -p /nix/var/nix/profiles/per-user/root/channels") 121 + server.succeed("ln -s ${pkgs.path} /nix/var/nix/profiles/per-user/root/channels/nixos") 122 + connect_with_remote_ssh(screenshot="build_node_with_nix", should_succeed=True) 123 + ''; 124 + })
+29 -3
pkgs/applications/audio/faust/faust2alqt.nix
··· 1 { faust 2 , alsa-lib 3 - , qt4 4 }: 5 - 6 faust.wrapWithBuildEnv { 7 8 baseName = "faust2alqt"; 9 10 propagatedBuildInputs = [ 11 alsa-lib 12 - qt4 13 ]; 14 15 }
··· 1 { faust 2 , alsa-lib 3 + , qtbase 4 + , writeText 5 + , makeWrapper 6 }: 7 + let 8 + # Wrap the binary coming out of the the compilation script, so it knows QT_PLUGIN_PATH 9 + wrapBinary = writeText "wrapBinary" '' 10 + source ${makeWrapper}/nix-support/setup-hook 11 + for p in $FILES; do 12 + workpath=$PWD 13 + cd -- "$(dirname "$p")" 14 + binary=$(basename --suffix=.dsp "$p") 15 + rm -f .$binary-wrapped 16 + wrapProgram $binary --set QT_PLUGIN_PATH "${qtbase}/${qtbase.qtPluginPrefix}" 17 + sed -i $binary -e 's@exec@cd "$(dirname "$(readlink -f "''${BASH_SOURCE[0]}")")" \&\& exec@g' 18 + cd $workpath 19 + done 20 + ''; 21 + in 22 faust.wrapWithBuildEnv { 23 24 baseName = "faust2alqt"; 25 26 propagatedBuildInputs = [ 27 alsa-lib 28 + qtbase 29 ]; 30 31 + dontWrapQtApps = true; 32 + 33 + preFixup = '' 34 + for script in "$out"/bin/*; do 35 + # append the wrapping code to the compilation script 36 + cat ${wrapBinary} >> $script 37 + # prevent the qmake error when running the script 38 + sed -i "/QMAKE=/c\ QMAKE="${qtbase.dev}/bin/qmake"" $script 39 + done 40 + ''; 41 }
+30 -3
pkgs/applications/audio/faust/faust2jaqt.nix
··· 1 { faust 2 , jack2 3 - , qt4 4 , libsndfile 5 , alsa-lib 6 , which 7 }: 8 - 9 faust.wrapWithBuildEnv { 10 11 baseName = "faust2jaqt"; ··· 17 18 propagatedBuildInputs = [ 19 jack2 20 - qt4 21 libsndfile 22 alsa-lib 23 which 24 ]; 25 26 }
··· 1 { faust 2 , jack2 3 + , qtbase 4 , libsndfile 5 , alsa-lib 6 + , writeText 7 + , makeWrapper 8 , which 9 }: 10 + let 11 + # Wrap the binary coming out of the the compilation script, so it knows QT_PLUGIN_PATH 12 + wrapBinary = writeText "wrapBinary" '' 13 + source ${makeWrapper}/nix-support/setup-hook 14 + for p in $FILES; do 15 + workpath=$PWD 16 + cd -- "$(dirname "$p")" 17 + binary=$(basename --suffix=.dsp "$p") 18 + rm -f .$binary-wrapped 19 + wrapProgram $binary --set QT_PLUGIN_PATH "${qtbase}/${qtbase.qtPluginPrefix}" 20 + sed -i $binary -e 's@exec@cd "$(dirname "$(readlink -f "''${BASH_SOURCE[0]}")")" \&\& exec@g' 21 + cd $workpath 22 + done 23 + ''; 24 + in 25 faust.wrapWithBuildEnv { 26 27 baseName = "faust2jaqt"; ··· 33 34 propagatedBuildInputs = [ 35 jack2 36 + qtbase 37 libsndfile 38 alsa-lib 39 which 40 ]; 41 42 + 43 + dontWrapQtApps = true; 44 + 45 + preFixup = '' 46 + for script in "$out"/bin/*; do 47 + # append the wrapping code to the compilation script 48 + cat ${wrapBinary} >> $script 49 + # prevent the qmake error when running the script 50 + sed -i "/QMAKE=/c\ QMAKE="${qtbase.dev}/bin/qmake"" $script 51 + done 52 + ''; 53 }
+7 -3
pkgs/applications/audio/faust/faust2lv2.nix
··· 1 { boost 2 , faust 3 , lv2 4 - , qt4 5 , which 6 - 7 }: 8 9 faust.wrapWithBuildEnv { 10 11 baseName = "faust2lv2"; 12 13 - propagatedBuildInputs = [ boost lv2 qt4 which ]; 14 15 }
··· 1 { boost 2 , faust 3 , lv2 4 + , qtbase 5 , which 6 }: 7 8 faust.wrapWithBuildEnv { 9 10 baseName = "faust2lv2"; 11 12 + propagatedBuildInputs = [ boost lv2 qtbase ]; 13 14 + dontWrapQtApps = true; 15 + 16 + preFixup = '' 17 + sed -i "/QMAKE=/c\ QMAKE="${qtbase.dev}/bin/qmake"" "$out"/bin/faust2lv2; 18 + ''; 19 }
+2
pkgs/applications/audio/faustPhysicalModeling/default.nix
··· 12 13 buildInputs = [ faust2jaqt faust2lv2 ]; 14 15 buildPhase = '' 16 cd examples/physicalModeling 17
··· 12 13 buildInputs = [ faust2jaqt faust2lv2 ]; 14 15 + dontWrapQtApps = true; 16 + 17 buildPhase = '' 18 cd examples/physicalModeling 19
-40
pkgs/applications/audio/faustStk/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, faust2jaqt, faust2lv2 }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "faustPhhysicalModeling"; 5 - version = "2.20.2"; 6 - 7 - src = fetchFromGitHub { 8 - owner = "grame-cncm"; 9 - repo = "faust"; 10 - rev = version; 11 - sha256 = "1mm93ba26b7q69hvabzalg30dh8pl858nj4m2bb57pznnp09lq9a"; 12 - }; 13 - 14 - buildInputs = [ faust2jaqt faust2lv2 ]; 15 - 16 - buildPhase = '' 17 - cd examples/physicalModeling/faust-stk 18 - 19 - for f in *.dsp; do 20 - faust2jaqt -time -vec -midi -nvoices 8 -t 99999 $f 21 - faust2lv2 -time -vec -double -gui -nvoices 32 -t 99999 $f 22 - done 23 - ''; 24 - 25 - installPhase = '' 26 - mkdir -p $out/lib/lv2 $out/bin 27 - mv *.lv2/ $out/lib/lv2 28 - for f in $(find . -executable -type f); do 29 - cp $f $out/bin/ 30 - done 31 - ''; 32 - meta = with lib; { 33 - broken = (stdenv.isLinux && stdenv.isAarch64); 34 - description = "The physical modeling instruments included with faust, compiled as jack standalone and lv2 instruments"; 35 - homepage = "https://ccrma.stanford.edu/~rmichon/faustSTK/"; 36 - license = licenses.stk; 37 - platforms = platforms.linux; 38 - maintainers = with maintainers; [ magnetophon ]; 39 - }; 40 - }
···
+17 -4
pkgs/applications/audio/gpodder/default.nix
··· 1 - { lib, fetchFromGitHub, python3, python3Packages, intltool 2 - , glibcLocales, gnome, gtk3, wrapGAppsHook 3 , gobject-introspection 4 }: 5 6 python3Packages.buildPythonApplication rec { 7 pname = "gpodder"; 8 - version = "3.10.21"; 9 format = "other"; 10 11 src = fetchFromGitHub { 12 owner = pname; 13 repo = pname; 14 rev = version; 15 - sha256 = "0n73jm5ypsj962gpr0dk10lqh83giqsczm63wchyhmrkyf1wgga1"; 16 }; 17 18 patches = [ ··· 71 LC_ALL=C PYTHONPATH=src/:$PYTHONPATH pytest --ignore=tests --ignore=src/gpodder/utilwin32ctypes.py --doctest-modules src/gpodder/util.py src/gpodder/jsonconfig.py 72 LC_ALL=C PYTHONPATH=src/:$PYTHONPATH pytest tests --ignore=src/gpodder/utilwin32ctypes.py --ignore=src/mygpoclient --cov=gpodder 73 ''; 74 75 meta = with lib; { 76 description = "A podcatcher written in python";
··· 1 + { lib 2 + , fetchFromGitHub 3 + , gitUpdater 4 + , glibcLocales 5 + , gnome 6 , gobject-introspection 7 + , gtk3 8 + , intltool 9 + , python3 10 + , python3Packages 11 + , wrapGAppsHook 12 + , xdg-utils 13 }: 14 15 python3Packages.buildPythonApplication rec { 16 pname = "gpodder"; 17 + version = "3.11.1"; 18 format = "other"; 19 20 src = fetchFromGitHub { 21 owner = pname; 22 repo = pname; 23 rev = version; 24 + sha256 = "Ns03MFhd4ZLtyeQTLTgLWY2Ot6gmrksFMOZm8jFaLIg="; 25 }; 26 27 patches = [ ··· 80 LC_ALL=C PYTHONPATH=src/:$PYTHONPATH pytest --ignore=tests --ignore=src/gpodder/utilwin32ctypes.py --doctest-modules src/gpodder/util.py src/gpodder/jsonconfig.py 81 LC_ALL=C PYTHONPATH=src/:$PYTHONPATH pytest tests --ignore=src/gpodder/utilwin32ctypes.py --ignore=src/mygpoclient --cov=gpodder 82 ''; 83 + 84 + makeWrapperArgs = [ "--suffix PATH : ${lib.makeBinPath [ xdg-utils ]}" ]; 85 + 86 + passthru.updateScript = gitUpdater {}; 87 88 meta = with lib; { 89 description = "A podcatcher written in python";
+5 -2
pkgs/applications/audio/magnetophonDSP/CharacterCompressor/default.nix
··· 12 13 buildInputs = [ faust2jaqt faust2lv2 ]; 14 15 buildPhase = '' 16 faust2jaqt -vec -time -t 99999 CharacterCompressor.dsp 17 faust2jaqt -vec -time -t 99999 CharacterCompressorMono.dsp ··· 21 22 installPhase = '' 23 mkdir -p $out/bin 24 - cp CharacterCompressor $out/bin/ 25 - cp CharacterCompressorMono $out/bin/ 26 mkdir -p $out/lib/lv2 27 cp -r CharacterCompressor.lv2/ $out/lib/lv2 28 cp -r CharacterCompressorMono.lv2/ $out/lib/lv2
··· 12 13 buildInputs = [ faust2jaqt faust2lv2 ]; 14 15 + dontWrapQtApps = true; 16 + 17 buildPhase = '' 18 faust2jaqt -vec -time -t 99999 CharacterCompressor.dsp 19 faust2jaqt -vec -time -t 99999 CharacterCompressorMono.dsp ··· 23 24 installPhase = '' 25 mkdir -p $out/bin 26 + for f in $(find . -executable -type f); do 27 + cp $f $out/bin/ 28 + done 29 mkdir -p $out/lib/lv2 30 cp -r CharacterCompressor.lv2/ $out/lib/lv2 31 cp -r CharacterCompressorMono.lv2/ $out/lib/lv2
+3 -2
pkgs/applications/audio/magnetophonDSP/CompBus/default.nix
··· 12 13 buildInputs = [ faust2jaqt faust2lv2 ]; 14 15 buildPhase = '' 16 for f in *.dsp; 17 do ··· 28 mkdir -p $out/lib/lv2 29 mv *.lv2/ $out/lib/lv2 30 mkdir -p $out/bin 31 - for f in $(find . -executable -type f); 32 - do 33 cp $f $out/bin/ 34 done 35 '';
··· 12 13 buildInputs = [ faust2jaqt faust2lv2 ]; 14 15 + dontWrapQtApps = true; 16 + 17 buildPhase = '' 18 for f in *.dsp; 19 do ··· 30 mkdir -p $out/lib/lv2 31 mv *.lv2/ $out/lib/lv2 32 mkdir -p $out/bin 33 + for f in $(find . -executable -type f); do 34 cp $f $out/bin/ 35 done 36 '';
+7 -1
pkgs/applications/audio/magnetophonDSP/ConstantDetuneChorus/default.nix
··· 12 13 buildInputs = [ faust2jaqt faust2lv2 ]; 14 15 buildPhase = '' 16 faust2jaqt -time -vec -t 99999 ConstantDetuneChorus.dsp 17 faust2lv2 -time -vec -t 99999 -gui ConstantDetuneChorus.dsp ··· 19 20 installPhase = '' 21 mkdir -p $out/bin 22 - cp ConstantDetuneChorus $out/bin/ 23 mkdir -p $out/lib/lv2 24 cp -r ConstantDetuneChorus.lv2/ $out/lib/lv2 25 ''; ··· 29 homepage = "https://github.com/magnetophon/constant-detune-chorus"; 30 license = lib.licenses.gpl3; 31 maintainers = [ lib.maintainers.magnetophon ]; 32 }; 33 }
··· 12 13 buildInputs = [ faust2jaqt faust2lv2 ]; 14 15 + dontWrapQtApps = true; 16 + 17 buildPhase = '' 18 faust2jaqt -time -vec -t 99999 ConstantDetuneChorus.dsp 19 faust2lv2 -time -vec -t 99999 -gui ConstantDetuneChorus.dsp ··· 21 22 installPhase = '' 23 mkdir -p $out/bin 24 + for f in $(find . -executable -type f); do 25 + cp $f $out/bin/ 26 + done 27 mkdir -p $out/lib/lv2 28 cp -r ConstantDetuneChorus.lv2/ $out/lib/lv2 29 ''; ··· 33 homepage = "https://github.com/magnetophon/constant-detune-chorus"; 34 license = lib.licenses.gpl3; 35 maintainers = [ lib.maintainers.magnetophon ]; 36 + # ERROR3 : n is NaN in an Interval 37 + broken = true; 38 }; 39 }
+5 -1
pkgs/applications/audio/magnetophonDSP/LazyLimiter/default.nix
··· 12 13 buildInputs = [ faust2jaqt faust2lv2 ]; 14 15 buildPhase = '' 16 faust2jaqt -vec -time -t 99999 LazyLimiter.dsp 17 faust2lv2 -vec -time -t 99999 -gui LazyLimiter.dsp ··· 19 20 installPhase = '' 21 mkdir -p $out/bin 22 - cp LazyLimiter $out/bin/ 23 mkdir -p $out/lib/lv2 24 cp -r LazyLimiter.lv2/ $out/lib/lv2 25 '';
··· 12 13 buildInputs = [ faust2jaqt faust2lv2 ]; 14 15 + dontWrapQtApps = true; 16 + 17 buildPhase = '' 18 faust2jaqt -vec -time -t 99999 LazyLimiter.dsp 19 faust2lv2 -vec -time -t 99999 -gui LazyLimiter.dsp ··· 21 22 installPhase = '' 23 mkdir -p $out/bin 24 + for f in $(find . -executable -type f); do 25 + cp $f $out/bin/ 26 + done 27 mkdir -p $out/lib/lv2 28 cp -r LazyLimiter.lv2/ $out/lib/lv2 29 '';
+5 -1
pkgs/applications/audio/magnetophonDSP/MBdistortion/default.nix
··· 19 20 buildInputs = [ faust2jaqt faust2lv2 ]; 21 22 buildPhase = '' 23 faust2jaqt -time -vec -t 99999 MBdistortion.dsp 24 faust2lv2 -time -vec -gui -t 99999 MBdistortion.dsp ··· 26 27 installPhase = '' 28 mkdir -p $out/bin 29 - cp MBdistortion $out/bin/ 30 mkdir -p $out/lib/lv2 31 cp -r MBdistortion.lv2/ $out/lib/lv2 32 '';
··· 19 20 buildInputs = [ faust2jaqt faust2lv2 ]; 21 22 + dontWrapQtApps = true; 23 + 24 buildPhase = '' 25 faust2jaqt -time -vec -t 99999 MBdistortion.dsp 26 faust2lv2 -time -vec -gui -t 99999 MBdistortion.dsp ··· 28 29 installPhase = '' 30 mkdir -p $out/bin 31 + for f in $(find . -executable -type f); do 32 + cp $f $out/bin/ 33 + done 34 mkdir -p $out/lib/lv2 35 cp -r MBdistortion.lv2/ $out/lib/lv2 36 '';
+5 -1
pkgs/applications/audio/magnetophonDSP/RhythmDelay/default.nix
··· 12 13 buildInputs = [ faust2jaqt faust2lv2 ]; 14 15 buildPhase = '' 16 faust2jaqt -time -vec -t 99999 RhythmDelay.dsp 17 faust2lv2 -time -vec -t 99999 -gui RhythmDelay.dsp ··· 19 20 installPhase = '' 21 mkdir -p $out/bin 22 - cp RhythmDelay $out/bin/ 23 mkdir -p $out/lib/lv2 24 cp -r RhythmDelay.lv2/ $out/lib/lv2 25 '';
··· 12 13 buildInputs = [ faust2jaqt faust2lv2 ]; 14 15 + dontWrapQtApps = true; 16 + 17 buildPhase = '' 18 faust2jaqt -time -vec -t 99999 RhythmDelay.dsp 19 faust2lv2 -time -vec -t 99999 -gui RhythmDelay.dsp ··· 21 22 installPhase = '' 23 mkdir -p $out/bin 24 + for f in $(find . -executable -type f); do 25 + cp $f $out/bin/ 26 + done 27 mkdir -p $out/lib/lv2 28 cp -r RhythmDelay.lv2/ $out/lib/lv2 29 '';
+4 -4
pkgs/applications/audio/magnetophonDSP/VoiceOfFaust/default.nix
··· 18 19 runtimeInputs = [ pitchTracker ]; 20 21 patchPhase = '' 22 sed -i "s@pd -nodac@${pitchTracker}/bin/pd -nodac@g" launchers/synthWrapper 23 sed -i "s@../PureData/OscSendVoc.pd@$out/PureData/OscSendVoc.pd@g" launchers/pitchTracker ··· 32 installPhase = '' 33 mkdir -p $out/bin 34 35 - for file in ./*; do 36 - if test -x "$file" && test -f "$file"; then 37 - cp "$file" "$out/bin" 38 - fi 39 done 40 41 cp launchers/* $out/bin/
··· 18 19 runtimeInputs = [ pitchTracker ]; 20 21 + dontWrapQtApps = true; 22 + 23 patchPhase = '' 24 sed -i "s@pd -nodac@${pitchTracker}/bin/pd -nodac@g" launchers/synthWrapper 25 sed -i "s@../PureData/OscSendVoc.pd@$out/PureData/OscSendVoc.pd@g" launchers/pitchTracker ··· 34 installPhase = '' 35 mkdir -p $out/bin 36 37 + for f in $(find . -executable -type f); do 38 + cp $f $out/bin/ 39 done 40 41 cp launchers/* $out/bin/
+3 -2
pkgs/applications/audio/magnetophonDSP/faustCompressors/default.nix
··· 12 13 buildInputs = [ faust2jaqt faust2lv2 ]; 14 15 buildPhase = '' 16 echo "hack out autoComp.dsp due to https://github.com/grame-cncm/faust/407/issues " 17 rm autoComp.dsp ··· 33 mv *.lv2/ $out/lib/lv2 34 mkdir -p $out/bin 35 rm newlib.sh 36 - for f in $(find . -executable -type f); 37 - do 38 cp $f $out/bin/ 39 done 40 '';
··· 12 13 buildInputs = [ faust2jaqt faust2lv2 ]; 14 15 + dontWrapQtApps = true; 16 + 17 buildPhase = '' 18 echo "hack out autoComp.dsp due to https://github.com/grame-cncm/faust/407/issues " 19 rm autoComp.dsp ··· 35 mv *.lv2/ $out/lib/lv2 36 mkdir -p $out/bin 37 rm newlib.sh 38 + for f in $(find . -executable -type f); do 39 cp $f $out/bin/ 40 done 41 '';
+6 -2
pkgs/applications/audio/magnetophonDSP/pluginUtils/default.nix
··· 12 13 buildInputs = [ faust2jaqt faust2lv2 ]; 14 15 buildPhase = '' 16 for f in *.dsp 17 do ··· 28 mkdir -p $out/lib/lv2 29 mv *.lv2/ $out/lib/lv2 30 mkdir -p $out/bin 31 - cp * $out/bin/ 32 - ''; 33 34 meta = { 35 description = "Some simple utility lv2 plugins";
··· 12 13 buildInputs = [ faust2jaqt faust2lv2 ]; 14 15 + dontWrapQtApps = true; 16 + 17 buildPhase = '' 18 for f in *.dsp 19 do ··· 30 mkdir -p $out/lib/lv2 31 mv *.lv2/ $out/lib/lv2 32 mkdir -p $out/bin 33 + for f in $(find . -executable -type f); do 34 + cp $f $out/bin/ 35 + done 36 + ''; 37 38 meta = { 39 description = "Some simple utility lv2 plugins";
+5 -2
pkgs/applications/audio/magnetophonDSP/shelfMultiBand/default.nix
··· 12 13 buildInputs = [ faust2jaqt faust2lv2 ]; 14 15 buildPhase = '' 16 faust2jaqt -vec -double -time -t 99999 shelfMultiBand.dsp 17 faust2jaqt -vec -double -time -t 99999 shelfMultiBandMono.dsp ··· 21 22 installPhase = '' 23 mkdir -p $out/bin 24 - cp shelfMultiBand $out/bin/ 25 - cp shelfMultiBandMono $out/bin/ 26 mkdir -p $out/lib/lv2 27 cp -r shelfMultiBand.lv2/ $out/lib/lv2 28 cp -r shelfMultiBandMono.lv2/ $out/lib/lv2
··· 12 13 buildInputs = [ faust2jaqt faust2lv2 ]; 14 15 + dontWrapQtApps = true; 16 + 17 buildPhase = '' 18 faust2jaqt -vec -double -time -t 99999 shelfMultiBand.dsp 19 faust2jaqt -vec -double -time -t 99999 shelfMultiBandMono.dsp ··· 23 24 installPhase = '' 25 mkdir -p $out/bin 26 + for f in $(find . -executable -type f); do 27 + cp $f $out/bin/ 28 + done 29 mkdir -p $out/lib/lv2 30 cp -r shelfMultiBand.lv2/ $out/lib/lv2 31 cp -r shelfMultiBandMono.lv2/ $out/lib/lv2
+7 -3
pkgs/applications/audio/mooSpace/default.nix
··· 14 15 patchPhase = "mv ${pname}_faust.dsp ${pname}.dsp"; 16 17 buildPhase = '' 18 faust2jaqt -time -vec -t 0 ${pname}.dsp 19 faust2lv2 -time -vec -t 0 -gui ${pname}.dsp ··· 21 22 installPhase = '' 23 mkdir -p $out/bin 24 - cp ${pname} $out/bin/ 25 - mkdir -p $out/lib/lv2 26 - cp -r ${pname}.lv2 $out/lib/lv2 27 ''; 28 29 meta = {
··· 14 15 patchPhase = "mv ${pname}_faust.dsp ${pname}.dsp"; 16 17 + dontWrapQtApps = true; 18 + 19 buildPhase = '' 20 faust2jaqt -time -vec -t 0 ${pname}.dsp 21 faust2lv2 -time -vec -t 0 -gui ${pname}.dsp ··· 23 24 installPhase = '' 25 mkdir -p $out/bin 26 + for f in $(find . -executable -type f); do 27 + cp $f $out/bin/ 28 + done 29 + mkdir -p $out/lib/lv2 30 + cp -r ${pname}.lv2 $out/lib/lv2 31 ''; 32 33 meta = {
+5 -1
pkgs/applications/audio/tambura/default.nix
··· 12 13 buildInputs = [ faust2jaqt faust2lv2 ]; 14 15 buildPhase = '' 16 faust2jaqt -vec -time -t 99999 ${pname}.dsp 17 faust2lv2 -vec -time -gui -t 99999 ${pname}.dsp ··· 19 20 installPhase = '' 21 mkdir -p $out/bin 22 - cp ${pname} $out/bin/ 23 mkdir -p $out/lib/lv2 24 cp -r ${pname}.lv2/ $out/lib/lv2 25 '';
··· 12 13 buildInputs = [ faust2jaqt faust2lv2 ]; 14 15 + dontWrapQtApps = true; 16 + 17 buildPhase = '' 18 faust2jaqt -vec -time -t 99999 ${pname}.dsp 19 faust2lv2 -vec -time -gui -t 99999 ${pname}.dsp ··· 21 22 installPhase = '' 23 mkdir -p $out/bin 24 + for f in $(find . -executable -type f); do 25 + cp $f $out/bin/ 26 + done 27 mkdir -p $out/lib/lv2 28 cp -r ${pname}.lv2/ $out/lib/lv2 29 '';
+1 -1
pkgs/applications/audio/tone/nuget-deps.nix
··· 28 (fetchNuGet { pname = "Microsoft.Extensions.Options.ConfigurationExtensions"; version = "7.0.0"; sha256 = "1liyprh0zha2vgmqh92n8kkjz61zwhr7g16f0gmr297z2rg1j5pj"; }) 29 (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "2.0.0"; sha256 = "1xppr5jbny04slyjgngxjdm0maxdh47vq481ps944d7jrfs0p3mb"; }) 30 (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "7.0.0"; sha256 = "1b4km9fszid9vp2zb3gya5ni9fn8bq62bzaas2ck2r7gs0sdys80"; }) 31 - (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; version = "6.0.16"; sha256 = "0rn46d2lrdyv8cjl2xxjj8zgahv1x4mz4z56vvw6zqfa10g5cnjh"; }) 32 (fetchNuGet { pname = "Newtonsoft.Json"; version = "13.0.2"; sha256 = "1p9splg1min274dpz7xdfgzrwkyfd3xlkygwpr1xgjvvyjvs6b0i"; }) 33 (fetchNuGet { pname = "Sandreas.AudioMetadata"; version = "0.1.1"; sha256 = "11ibv23h7qj5qshibmlsqmjca51dqbhib9p1gz66c5kqhk7ci38j"; }) 34 (fetchNuGet { pname = "Sandreas.Files"; version = "1.1.2"; sha256 = "08qk229q2y1dpdxdnp8xi9mgk8fgpjxrxm4z6ak8n09npp67nhn0"; })
··· 28 (fetchNuGet { pname = "Microsoft.Extensions.Options.ConfigurationExtensions"; version = "7.0.0"; sha256 = "1liyprh0zha2vgmqh92n8kkjz61zwhr7g16f0gmr297z2rg1j5pj"; }) 29 (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "2.0.0"; sha256 = "1xppr5jbny04slyjgngxjdm0maxdh47vq481ps944d7jrfs0p3mb"; }) 30 (fetchNuGet { pname = "Microsoft.Extensions.Primitives"; version = "7.0.0"; sha256 = "1b4km9fszid9vp2zb3gya5ni9fn8bq62bzaas2ck2r7gs0sdys80"; }) 31 + (fetchNuGet { pname = "Microsoft.NETCore.App.Crossgen2.linux-x64"; version = "6.0.18"; sha256 = "12661jkck5wqwc6cr8vq71lqn7k0jm0q86qxw51a0vph24m77irj"; }) 32 (fetchNuGet { pname = "Newtonsoft.Json"; version = "13.0.2"; sha256 = "1p9splg1min274dpz7xdfgzrwkyfd3xlkygwpr1xgjvvyjvs6b0i"; }) 33 (fetchNuGet { pname = "Sandreas.AudioMetadata"; version = "0.1.1"; sha256 = "11ibv23h7qj5qshibmlsqmjca51dqbhib9p1gz66c5kqhk7ci38j"; }) 34 (fetchNuGet { pname = "Sandreas.Files"; version = "1.1.2"; sha256 = "08qk229q2y1dpdxdnp8xi9mgk8fgpjxrxm4z6ak8n09npp67nhn0"; })
+6 -3
pkgs/applications/editors/vim/full.nix
··· 1 { source ? "default", callPackage, lib, stdenv, ncurses, pkg-config, gettext 2 , writeText, config, glib, gtk2-x11, gtk3-x11, lua, python3, perl, tcl, ruby 3 - , libX11, libXext, libSM, libXpm, libXt, libXaw, libXau, libXmu 4 , libICE 5 , vimPlugins 6 , makeWrapper ··· 25 , ximSupport ? config.vim.xim or true # less than 15KB, needed for deadkeys 26 , darwinSupport ? config.vim.darwin or false # Enable Darwin support 27 , ftNixSupport ? config.vim.ftNix or true # Add nix indentation support from vim-nix (not needed for basic syntax highlighting) 28 }: 29 30 ··· 125 ++ lib.optional multibyteSupport "--enable-multibyte" 126 ++ lib.optional cscopeSupport "--enable-cscope" 127 ++ lib.optional netbeansSupport "--enable-netbeans" 128 - ++ lib.optional ximSupport "--enable-xim"; 129 130 nativeBuildInputs = [ 131 pkg-config ··· 158 ++ lib.optional luaSupport lua 159 ++ lib.optional pythonSupport python3 160 ++ lib.optional tclSupport tcl 161 - ++ lib.optional rubySupport ruby; 162 163 # error: '__declspec' attributes are not enabled; use '-fdeclspec' or '-fms-extensions' to enable support for __declspec attributes 164 env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin "-fdeclspec";
··· 1 { source ? "default", callPackage, lib, stdenv, ncurses, pkg-config, gettext 2 , writeText, config, glib, gtk2-x11, gtk3-x11, lua, python3, perl, tcl, ruby 3 + , libX11, libXext, libSM, libXpm, libXt, libXaw, libXau, libXmu, libsodium 4 , libICE 5 , vimPlugins 6 , makeWrapper ··· 25 , ximSupport ? config.vim.xim or true # less than 15KB, needed for deadkeys 26 , darwinSupport ? config.vim.darwin or false # Enable Darwin support 27 , ftNixSupport ? config.vim.ftNix or true # Add nix indentation support from vim-nix (not needed for basic syntax highlighting) 28 + , sodiumSupport ? config.vim.sodium or true # Enable sodium based encryption 29 }: 30 31 ··· 126 ++ lib.optional multibyteSupport "--enable-multibyte" 127 ++ lib.optional cscopeSupport "--enable-cscope" 128 ++ lib.optional netbeansSupport "--enable-netbeans" 129 + ++ lib.optional ximSupport "--enable-xim" 130 + ++ lib.optional sodiumSupport "--enable-sodium"; 131 132 nativeBuildInputs = [ 133 pkg-config ··· 160 ++ lib.optional luaSupport lua 161 ++ lib.optional pythonSupport python3 162 ++ lib.optional tclSupport tcl 163 + ++ lib.optional rubySupport ruby 164 + ++ lib.optional sodiumSupport libsodium; 165 166 # error: '__declspec' attributes are not enabled; use '-fdeclspec' or '-fms-extensions' to enable support for __declspec attributes 167 env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin "-fdeclspec";
+27 -20
pkgs/applications/editors/vscode/extensions/ms-vscode-remote.remote-ssh/default.nix
··· 1 { lib 2 , vscode-utils 3 , useLocalExtensions ? false 4 }: ··· 8 9 let 10 inherit (vscode-utils) buildVscodeMarketplaceExtension; 11 - 12 - nodeVersion = "16"; 13 14 # As VS Code executes this code on the remote machine 15 # we test to see if we can build Node from Nixpkgs ··· 23 serverNode="$serverDir/node" 24 echo "VS Code Node: $serverNode" 25 26 - # Check if VS Code Server has a non-working Node or the wrong version of Node 27 - if ! nodeVersion=$($serverNode -v) || [ "\''${nodeVersion:1:2}" != "${nodeVersion}" ]; then 28 echo "VS Code Node Version: $nodeVersion" 29 30 - if nix-build "<nixpkgs>" -A nodejs-${nodeVersion}_x --out-link "$serverDir/nix" && [ -e "$serverDir/nix/bin/node" ]; then 31 - nodePath="$serverDir/nix/bin/node" 32 fi 33 34 - echo "Node from Nix: $nodePath" 35 36 - nodeVersion=$($nodePath -v) 37 - echo "Node from Nix Version: $nodeVersion" 38 39 - if [ "\''${nodeVersion:1:2}" != "${nodeVersion}" ]; then 40 - echo "Getting Node from Nix failed, use Local Node instead" 41 - nodePath=$(which node) 42 - echo "Local Node: $nodePath" 43 - nodeVersion=$($nodePath -v) 44 - echo "Local Node Version: $nodeVersion" 45 fi 46 47 - if [ "\''${nodeVersion:1:2}" == "${nodeVersion}" ]; then 48 - echo PATCH: replacing $serverNode with $nodePath 49 - ln -sf $nodePath $serverNode 50 fi 51 fi 52 53 nodeVersion=$($serverNode -v) 54 echo "VS Code Node Version: $nodeVersion" 55 56 - if [ "\''${nodeVersion:1:2}" != "${nodeVersion}" ]; then 57 - echo "Unsupported VS Code Node version: $nodeVersion", quitting 58 fail_with_exitcode ''${o.InstallExitCode.ServerTransferFailed} 59 fi 60 ··· 86 substituteInPlace "out/extension.js" \ 87 --replace '# Start the server\n' '${patch}' 88 ''; 89 90 meta = { 91 description = "Use any remote machine with a SSH server as your development environment.";
··· 1 { lib 2 + , nixosTests 3 , vscode-utils 4 , useLocalExtensions ? false 5 }: ··· 9 10 let 11 inherit (vscode-utils) buildVscodeMarketplaceExtension; 12 13 # As VS Code executes this code on the remote machine 14 # we test to see if we can build Node from Nixpkgs ··· 22 serverNode="$serverDir/node" 23 echo "VS Code Node: $serverNode" 24 25 + # Check if Node included with VS Code Server runs 26 + if ! nodeVersion=$($serverNode -v); then 27 echo "VS Code Node Version: $nodeVersion" 28 29 + if ! nix-build "<nixpkgs>" -A patchelf --out-link "$serverDir/patchelf" || ! "$serverDir/patchelf/bin/patchelf" --version; then 30 + echo "Failed to get patchelf from nixpkgs" 31 fi 32 33 + if [ -e $serverNode.orig ]; then 34 + cp $serverNode.orig $serverNode 35 + else 36 + cp $serverNode $serverNode.orig 37 + fi 38 39 + if ! nix-build "<nixpkgs>" -A bintools --out-link $serverDir/bintools; then 40 + echo "Failed to build bintools from nixpkgs" 41 + fi 42 + 43 + INTERPRETER=$(cat $serverDir/bintools/nix-support/dynamic-linker) 44 + 45 + echo "Interpreter from bintools: $INTERPRETER" 46 47 + if ! nix-build "<nixpkgs>" -A stdenv.cc.cc.lib --out-link $serverDir/cc; then 48 + echo "Failed to build stdenv.cc.cc.lib from nixpkgs" 49 fi 50 51 + if ! $serverDir/patchelf/bin/patchelf --set-interpreter $INTERPRETER --set-rpath $serverDir/cc-lib/lib $serverNode; then 52 + echo "Failed to patch Node binary" 53 fi 54 + 55 + rm "$serverDir/patchelf" 56 fi 57 58 nodeVersion=$($serverNode -v) 59 echo "VS Code Node Version: $nodeVersion" 60 61 + if ! nodeVersion=$($serverNode -v); then 62 + echo "Unable to fix Node binary, quitting" 63 fail_with_exitcode ''${o.InstallExitCode.ServerTransferFailed} 64 fi 65 ··· 91 substituteInPlace "out/extension.js" \ 92 --replace '# Start the server\n' '${patch}' 93 ''; 94 + 95 + passthru.tests = { inherit (nixosTests) vscode-remote-ssh; }; 96 97 meta = { 98 description = "Use any remote machine with a SSH server as your development environment.";
+4
pkgs/applications/editors/vscode/generic.nix
··· 13 , version, src, meta, sourceRoot, commandLineArgs 14 , executableName, longName, shortName, pname, updateScript 15 , dontFixup ? false 16 # sourceExecutableName is the name of the binary in the source archive, over 17 # which we have no control 18 , sourceExecutableName ? executableName ··· 30 inherit executableName longName tests updateScript; 31 fhs = fhs {}; 32 fhsWithPackages = f: fhs { additionalPkgs = f; }; 33 }; 34 35 desktopItem = makeDesktopItem {
··· 13 , version, src, meta, sourceRoot, commandLineArgs 14 , executableName, longName, shortName, pname, updateScript 15 , dontFixup ? false 16 + , rev ? null, vscodeServer ? null 17 + 18 # sourceExecutableName is the name of the binary in the source archive, over 19 # which we have no control 20 , sourceExecutableName ? executableName ··· 32 inherit executableName longName tests updateScript; 33 fhs = fhs {}; 34 fhsWithPackages = f: fhs { additionalPkgs = f; }; 35 + } // lib.optionalAttrs (vscodeServer != null) { 36 + inherit rev vscodeServer; 37 }; 38 39 desktopItem = makeDesktopItem {
+15 -2
pkgs/applications/editors/vscode/update-vscode.sh
··· 19 VSCODE_VER=$(curl --fail --silent https://api.github.com/repos/Microsoft/vscode/releases/latest | jq --raw-output .tag_name) 20 sed -i "s/version = \".*\"/version = \"${VSCODE_VER}\"/" "$ROOT/vscode.nix" 21 22 VSCODE_X64_LINUX_URL="https://update.code.visualstudio.com/${VSCODE_VER}/linux-x64/stable" 23 - VSCODE_X64_LINUX_SHA256=$(nix-prefetch-url ${VSCODE_X64_LINUX_URL}) 24 - sed -i "s/x86_64-linux = \".\{52\}\"/x86_64-linux = \"${VSCODE_X64_LINUX_SHA256}\"/" "$ROOT/vscode.nix" 25 26 VSCODE_X64_DARWIN_URL="https://update.code.visualstudio.com/${VSCODE_VER}/darwin/stable" 27 VSCODE_X64_DARWIN_SHA256=$(nix-prefetch-url ${VSCODE_X64_DARWIN_URL})
··· 19 VSCODE_VER=$(curl --fail --silent https://api.github.com/repos/Microsoft/vscode/releases/latest | jq --raw-output .tag_name) 20 sed -i "s/version = \".*\"/version = \"${VSCODE_VER}\"/" "$ROOT/vscode.nix" 21 22 + TEMP_FOLDER=$(mktemp -d) 23 + 24 VSCODE_X64_LINUX_URL="https://update.code.visualstudio.com/${VSCODE_VER}/linux-x64/stable" 25 + 26 + # Split output by newlines into Bash array 27 + readarray -t VSCODE_X64_LINUX <<< $(nix-prefetch-url --print-path ${VSCODE_X64_LINUX_URL}) 28 + 29 + sed -i "s/x86_64-linux = \".\{52\}\"/x86_64-linux = \"${VSCODE_X64_LINUX[0]}\"/" "$ROOT/vscode.nix" 30 + 31 + tar xf ${VSCODE_X64_LINUX[1]} -C $TEMP_FOLDER 32 + VSCODE_COMMIT=$(jq --raw-output .commit $TEMP_FOLDER/VSCode-linux-x64/resources/app/product.json) 33 + sed -i "s/rev = \".\{40\}\"/rev = \"${VSCODE_COMMIT}\"/" "$ROOT/vscode.nix" 34 + 35 + SERVER_X64_LINUX_URL="https://update.code.visualstudio.com/commit:${VSCODE_COMMIT}/server-linux-x64/stable" 36 + SERVER_X64_LINUX_SHA256=$(nix-prefetch-url ${SERVER_X64_LINUX_URL}) 37 + sed -i "s/sha256 = \".\{51,52\}\"/sha256 = \"${SERVER_X64_LINUX_SHA256}\"/" "$ROOT/vscode.nix" 38 39 VSCODE_X64_DARWIN_URL="https://update.code.visualstudio.com/${VSCODE_VER}/darwin/stable" 40 VSCODE_X64_DARWIN_SHA256=$(nix-prefetch-url ${VSCODE_X64_DARWIN_URL})
+28 -8
pkgs/applications/editors/vscode/vscode.nix
··· 1 - { stdenv, lib, callPackage, fetchurl 2 , isInsiders ? false 3 , commandLineArgs ? "" 4 , useVSCodeRipgrep ? stdenv.isDarwin ··· 19 archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz"; 20 21 sha256 = { 22 - x86_64-linux = "13yd42jqlzjxg5afs05ph2z4xwsfkbcddqvc4fvz1qqwr698mkjj"; 23 - x86_64-darwin = "1slmqrxhrwm04v0lisc200mx6jv86vf5p62as4brzz9irnv707ry"; 24 - aarch64-linux = "1q99y9jx3c8z0l3pda0b79c50yff8as4z9c4dxwf7b67argi5ls6"; 25 - aarch64-darwin = "0ykb0ifkswv3rcp3x6rkm8r88flsfmwhlrlc4f55mbgj7jbfn5k3"; 26 - armv7l-linux = "0gshhing3drsrmf17jykafks7z587ixk63xinrdv62xl4x4qxca8"; 27 }.${system} or throwSystem; 28 in 29 callPackage ./generic.nix rec { 30 # Please backport all compatible updates to the stable release. 31 # This is important for the extension ecosystem. 32 - version = "1.79.0"; 33 pname = "vscode"; 34 35 executableName = "code" + lib.optionalString isInsiders "-insiders"; 36 longName = "Visual Studio Code" + lib.optionalString isInsiders " - Insiders"; ··· 48 49 sourceRoot = ""; 50 51 updateScript = ./update-vscode.sh; 52 53 # Editing the `code` binary within the app bundle causes the bundle's signature ··· 71 homepage = "https://code.visualstudio.com/"; 72 downloadPage = "https://code.visualstudio.com/Updates"; 73 license = licenses.unfree; 74 - maintainers = with maintainers; [ eadwu synthetica maxeaubrey bobby285271 ]; 75 platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" "aarch64-linux" "armv7l-linux" ]; 76 }; 77 }
··· 1 + { stdenv 2 + , lib 3 + , callPackage 4 + , fetchurl 5 + , nixosTests 6 + , srcOnly 7 , isInsiders ? false 8 , commandLineArgs ? "" 9 , useVSCodeRipgrep ? stdenv.isDarwin ··· 24 archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz"; 25 26 sha256 = { 27 + x86_64-linux = "10nanw9xbns3wkcy1vr0shqk2719cfql0aj0lxbza74mhm290izg"; 28 + x86_64-darwin = "1rffjb8p4vjwgvzrzpwqs3mb2hsf9hdml0r8zhzrzxlvrzzkkfdi"; 29 + aarch64-linux = "1fgvgma8s1y0fm3ynz9diz2plffmxjpgf0w2flnr5zr14yvzi072"; 30 + aarch64-darwin = "071vr52mcc0wrqa90kimmpmyj91nxwhg3jkfwcdssw2cr7qpjw67"; 31 + armv7l-linux = "0b4d70d9qxlafn2mmf7vnmg09gdmv3cr57f32nvsn361z18y7yi2"; 32 }.${system} or throwSystem; 33 in 34 callPackage ./generic.nix rec { 35 # Please backport all compatible updates to the stable release. 36 # This is important for the extension ecosystem. 37 + version = "1.79.1"; 38 pname = "vscode"; 39 + 40 + # This is used for VS Code - Remote SSH test 41 + rev = "b380da4ef1ee00e224a15c1d4d9793e27c2b6302"; 42 43 executableName = "code" + lib.optionalString isInsiders "-insiders"; 44 longName = "Visual Studio Code" + lib.optionalString isInsiders " - Insiders"; ··· 56 57 sourceRoot = ""; 58 59 + # As tests run without networking, we need to download this for the Remote SSH server 60 + vscodeServer = srcOnly { 61 + name = "vscode-server-${rev}.tar.gz"; 62 + src = fetchurl { 63 + name = "vscode-server-${rev}.tar.gz"; 64 + url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable"; 65 + sha256 = "0732wpl4fjknhn423k23zrcqz9psjj1iy8lqa0fc8970n1m7i58b"; 66 + }; 67 + }; 68 + 69 + tests = { inherit (nixosTests) vscode-remote-ssh; }; 70 + 71 updateScript = ./update-vscode.sh; 72 73 # Editing the `code` binary within the app bundle causes the bundle's signature ··· 91 homepage = "https://code.visualstudio.com/"; 92 downloadPage = "https://code.visualstudio.com/Updates"; 93 license = licenses.unfree; 94 + maintainers = with maintainers; [ eadwu synthetica maxeaubrey bobby285271 Enzime ]; 95 platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" "aarch64-linux" "armv7l-linux" ]; 96 }; 97 }
+2 -2
pkgs/applications/graphics/mozjpeg/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, cmake, pkg-config, libpng, zlib, nasm }: 2 3 stdenv.mkDerivation rec { 4 - version = "4.1.1"; 5 pname = "mozjpeg"; 6 7 src = fetchFromGitHub { 8 owner = "mozilla"; 9 repo = "mozjpeg"; 10 rev = "v${version}"; 11 - sha256 = "sha256-tHiuQeBWjyXxy5F8jadYz5qfF2S3snagnlCPjI1Cj18="; 12 }; 13 14 cmakeFlags = [ "-DENABLE_STATIC=NO" "-DPNG_SUPPORTED=TRUE" ]; # See https://github.com/mozilla/mozjpeg/issues/351
··· 1 { lib, stdenv, fetchFromGitHub, cmake, pkg-config, libpng, zlib, nasm }: 2 3 stdenv.mkDerivation rec { 4 + version = "4.1.3"; 5 pname = "mozjpeg"; 6 7 src = fetchFromGitHub { 8 owner = "mozilla"; 9 repo = "mozjpeg"; 10 rev = "v${version}"; 11 + sha256 = "sha256-KbePLQu/BfPCZ4edTyo5NbFvvwd0h8ZfaLE25CDJjmw="; 12 }; 13 14 cmakeFlags = [ "-DENABLE_STATIC=NO" "-DPNG_SUPPORTED=TRUE" ]; # See https://github.com/mozilla/mozjpeg/issues/351
+3 -12
pkgs/applications/misc/clight/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "clight"; 9 - version = "4.9"; 10 11 src = fetchFromGitHub { 12 owner = "FedeDP"; 13 repo = "Clight"; 14 rev = version; 15 - sha256 = "sha256-m1oKjyy7fMK6mIf5FRuWCbfAM8qlHXRR/rwHsCZADiY="; 16 }; 17 - 18 - # dbus-1.pc has datadir=/etc 19 - SESSION_BUS_DIR = "${placeholder "out"}/share/dbus-1/services"; 20 - 21 - postPatch = '' 22 - sed -i "s@/usr@$out@" CMakeLists.txt 23 - sed -i "s@/etc@$out\0@" CMakeLists.txt 24 - sed -i "s@pkg_get_variable(SESSION_BUS_DIR.*@set(SESSION_BUS_DIR $SESSION_BUS_DIR)@" CMakeLists.txt 25 - ''; 26 27 nativeBuildInputs = [ 28 dbus ··· 44 ++ optional withUpower upower; 45 46 cmakeFlags = [ 47 - # bash-completion.pc completionsdir=${bash-completion.out} 48 "-DBASH_COMPLETIONS_DIR=${placeholder "out"}/share/bash-completions/completions" 49 "-DZSH_COMPLETIONS_DIR=${placeholder "out"}/share/zsh/site-functions" 50 ];
··· 6 7 stdenv.mkDerivation rec { 8 pname = "clight"; 9 + version = "4.10"; 10 11 src = fetchFromGitHub { 12 owner = "FedeDP"; 13 repo = "Clight"; 14 rev = version; 15 + sha256 = "sha256-IAoz4f4XrX8bgesWL4yLK6m5F+c75WNIMFgKBj+W61Q="; 16 }; 17 18 nativeBuildInputs = [ 19 dbus ··· 35 ++ optional withUpower upower; 36 37 cmakeFlags = [ 38 + "-DSESSION_BUS_DIR=${placeholder "out"}/share/dbus-1/services" 39 "-DBASH_COMPLETIONS_DIR=${placeholder "out"}/share/bash-completions/completions" 40 "-DZSH_COMPLETIONS_DIR=${placeholder "out"}/share/zsh/site-functions" 41 ];
+21 -7
pkgs/applications/misc/elf-dissector/default.nix
··· 1 - { mkDerivation, fetchgit, lib, cmake, extra-cmake-modules, kitemmodels 2 - , libiberty, libelf, libdwarf, libopcodes }: 3 4 - mkDerivation rec { 5 pname = "elf-dissector"; 6 - version = "unstable-2020-11-14"; 7 8 src = fetchgit { 9 url = "https://invent.kde.org/sdk/elf-dissector.git"; 10 - rev = "d1700e76e3f60aff0a2a9fb63bc001251d2be522"; 11 - sha256 = "1h1xr3ag1sbf005drcx8g8dc5mk7fb2ybs73swrld7clcawhxnk8"; 12 }; 13 14 - nativeBuildInputs = [ cmake extra-cmake-modules ]; 15 16 buildInputs = [ kitemmodels libiberty libelf libdwarf libopcodes ]; 17
··· 1 + { lib 2 + , stdenv 3 + , fetchgit 4 + , cmake 5 + , extra-cmake-modules 6 + , wrapQtAppsHook 7 + , kitemmodels 8 + , libiberty 9 + , libelf 10 + , libdwarf 11 + , libopcodes 12 + }: 13 14 + stdenv.mkDerivation rec { 15 pname = "elf-dissector"; 16 + version = "unstable-2023-06-06"; 17 18 src = fetchgit { 19 url = "https://invent.kde.org/sdk/elf-dissector.git"; 20 + rev = "de2e80438176b4b513150805238f3333f660718c"; 21 + hash = "sha256-2yHPVPu6cncXhFCJvrSodcRFVAxj4vn+e99WhtiZniM="; 22 }; 23 24 + patches = [ 25 + ./fix_build_for_src_lib_disassembler_disassembler.diff 26 + ]; 27 + 28 + nativeBuildInputs = [ cmake extra-cmake-modules wrapQtAppsHook ]; 29 30 buildInputs = [ kitemmodels libiberty libelf libdwarf libopcodes ]; 31
+13
pkgs/applications/misc/elf-dissector/fix_build_for_src_lib_disassembler_disassembler.diff
···
··· 1 + diff --git a/src/lib/disassmbler/disassembler.cpp b/src/lib/disassmbler/disassembler.cpp 2 + index 3277544..e77ffc4 100644 3 + --- a/src/lib/disassmbler/disassembler.cpp 4 + +++ b/src/lib/disassmbler/disassembler.cpp 5 + @@ -127,7 +127,7 @@ QString Disassembler::disassembleBinutils(const unsigned char* data, uint64_t si 6 + QString result; 7 + disassembler_ftype disassemble_fn; 8 + disassemble_info info; 9 + - INIT_DISASSEMBLE_INFO(info, &result, qstring_printf); 10 + + INIT_DISASSEMBLE_INFO(info, &result, qstring_printf, qstring_printf); 11 + 12 + info.application_data = this; 13 + info.flavour = bfd_target_elf_flavour;
+3 -3
pkgs/applications/misc/pueue/default.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "pueue"; 13 - version = "3.1.2"; 14 15 src = fetchFromGitHub { 16 owner = "Nukesor"; 17 repo = "pueue"; 18 rev = "v${version}"; 19 - hash = "sha256-Q9NHkVOWVWAty6iIhN0GmUkKB+nDqmxiPVnhbQvup9M="; 20 }; 21 22 - cargoHash = "sha256-YSD7RXU3eBlELx76gU5eNOGkSoK9SRQZOV+7lil1fyQ="; 23 24 nativeBuildInputs = [ 25 installShellFiles
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "pueue"; 13 + version = "3.2.0"; 14 15 src = fetchFromGitHub { 16 owner = "Nukesor"; 17 repo = "pueue"; 18 rev = "v${version}"; 19 + hash = "sha256-Fk31k0JIe1KJW7UviA8yikjfwlcdRD92wehNbuEoH2w="; 20 }; 21 22 + cargoHash = "sha256-eVJuebau0Y9oelniCzvOk9riMMZ9cS7E/G6KinbQa6k="; 23 24 nativeBuildInputs = [ 25 installShellFiles
+2 -2
pkgs/applications/misc/pwsafe/default.nix
··· 28 in 29 stdenv.mkDerivation rec { 30 pname = "pwsafe"; 31 - version = "1.16.0"; # do NOT update to 3.x Windows releases 32 33 src = fetchFromGitHub { 34 owner = pname; 35 repo = pname; 36 rev = version; 37 - hash = "sha256-5/TOg+hiy22vlPJHheE638abhS3B5Jrul0Umgwu+gi0="; 38 }; 39 40 strictDeps = true;
··· 28 in 29 stdenv.mkDerivation rec { 30 pname = "pwsafe"; 31 + version = "1.17.0"; # do NOT update to 3.x Windows releases 32 33 src = fetchFromGitHub { 34 owner = pname; 35 repo = pname; 36 rev = version; 37 + hash = "sha256-C1mt9MklZoQNzs6zhk9CskeA4FfDsBVHNx/LRaqxWiI="; 38 }; 39 40 strictDeps = true;
+9 -9
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 1 { 2 "stable": { 3 - "version": "114.0.5735.106", 4 - "sha256": "0jihf4gv7n2kkp78n42ha4ick8mzixb4xrfdk84iqazmifrb066z", 5 - "sha256bin64": "1zlw9gjb2fmjf1d952adqg07cyq60yck0aarz20lcvv2jzb7s46i", 6 "deps": { 7 "gn": { 8 "version": "2023-04-19", ··· 19 } 20 }, 21 "beta": { 22 - "version": "115.0.5790.13", 23 - "sha256": "0ias5jn8lwpds3gsmjps0rlks58ln5znwx52h767f8mc9y24fagx", 24 - "sha256bin64": "11v374p82k8xbak37c377km9y2hvy8avw6mjl9az5kzb2am3g566", 25 "deps": { 26 "gn": { 27 "version": "2023-05-19", ··· 32 } 33 }, 34 "dev": { 35 - "version": "116.0.5803.2", 36 - "sha256": "0s3l0wvbvy0wcwxipbl9vlbp1441yfj8ylrwhlh7gy898ajl9q0j", 37 - "sha256bin64": "0qgp0m67bpaali7w6bxy1jzw0aig4iiqqgg023k1q32712s192cs", 38 "deps": { 39 "gn": { 40 "version": "2023-05-26",
··· 1 { 2 "stable": { 3 + "version": "114.0.5735.133", 4 + "sha256": "0qnj4gr4b9gmla1hbz1ir64hfmpc45vzkg0hmw9h6m72r4gfr2c2", 5 + "sha256bin64": "0gk9l1xspbqdxv9q16zdcrrr6bxx677cnz7vv4pgg85k1pwhyw3g", 6 "deps": { 7 "gn": { 8 "version": "2023-04-19", ··· 19 } 20 }, 21 "beta": { 22 + "version": "115.0.5790.24", 23 + "sha256": "1lrq9v5lsnq4cawc8fk396c5r12ckb8isknri49qrr2vkrbhqq1k", 24 + "sha256bin64": "02l1in8jz3xwjxhk45y802p9dnk4czx8cyv22f2h8839gzfafmgl", 25 "deps": { 26 "gn": { 27 "version": "2023-05-19", ··· 32 } 33 }, 34 "dev": { 35 + "version": "116.0.5817.0", 36 + "sha256": "0256ffzf21f2i0isxpir0pb4xxafmq2abw4jikgyzxjy0xhswp9z", 37 + "sha256bin64": "0lqbranc7gp9xjnins4xicidk0wxdhryji47wmr4hvkg2nq72y4z", 38 "deps": { 39 "gn": { 40 "version": "2023-05-26",
+3 -4
pkgs/applications/networking/cluster/acorn/default.nix
··· 2 3 buildGoModule rec { 4 pname = "acorn"; 5 - version = "0.6.0"; 6 7 src = fetchFromGitHub { 8 owner = "acorn-io"; 9 repo = pname; 10 rev = "v${version}"; 11 - hash = "sha256-X4EXF6t6RzjHCbo2+oB69sFoqeRc5blSmB7x1iQCYIA="; 12 }; 13 14 - vendorHash = "sha256-cx+7vbVpoeNwE4mNaQKuguALObyCrEA7EQPdnJ0H9mM="; 15 16 ldflags = [ 17 "-s" 18 "-w" 19 "-X github.com/acorn-io/acorn/pkg/version.Tag=v${version}" 20 - "-X github.com/acorn-io/acorn/pkg/config.AcornDNSEndpointDefault=https://alpha-dns.acrn.io/v1" 21 ]; 22 23 # integration tests require network and kubernetes master
··· 2 3 buildGoModule rec { 4 pname = "acorn"; 5 + version = "0.7.0"; 6 7 src = fetchFromGitHub { 8 owner = "acorn-io"; 9 repo = pname; 10 rev = "v${version}"; 11 + hash = "sha256-WrwpfRzGm+DPxJ1A6BEIf6sfuIHWGvSOm3Gm0GhEfZc="; 12 }; 13 14 + vendorHash = "sha256-ebUYPvJInR6Vr8unlMVKEbJX4wzb6vcnNiElFY3doaQ="; 15 16 ldflags = [ 17 "-s" 18 "-w" 19 "-X github.com/acorn-io/acorn/pkg/version.Tag=v${version}" 20 ]; 21 22 # integration tests require network and kubernetes master
+4 -5
pkgs/applications/networking/insync/default.nix
··· 10 , libdrm 11 , libGL 12 , wayland 13 , libthai 14 }: 15 ··· 88 # for including insync's xdg data dirs 89 extraOutputsToInstall = [ "share" ]; 90 91 - targetPkgs = pkgs: [ 92 insync-pkg 93 - ]; 94 - 95 - multiPkgs = pkgs: with pkgs; [ 96 - # apparently only package needed for the FHS :) 97 libudev0-shim 98 ]; 99 100 runScript = writeShellScript "insync-wrapper.sh" '' 101 # QT_STYLE_OVERRIDE was used to suppress a QT warning, it should have no actual effect for this binary. 102 export QT_STYLE_OVERRIDE=Fusion 103 exec "${insync-pkg.outPath}/lib/insync/insync" "$@" 104 ''; 105
··· 10 , libdrm 11 , libGL 12 , wayland 13 + , xkeyboard_config 14 , libthai 15 }: 16 ··· 89 # for including insync's xdg data dirs 90 extraOutputsToInstall = [ "share" ]; 91 92 + targetPkgs = pkgs: with pkgs; [ 93 insync-pkg 94 libudev0-shim 95 ]; 96 97 runScript = writeShellScript "insync-wrapper.sh" '' 98 # QT_STYLE_OVERRIDE was used to suppress a QT warning, it should have no actual effect for this binary. 99 export QT_STYLE_OVERRIDE=Fusion 100 + # xkb configuration needed: https://github.com/NixOS/nixpkgs/issues/236365 101 + export XKB_CONFIG_ROOT=${xkeyboard_config}/share/X11/xkb/ 102 exec "${insync-pkg.outPath}/lib/insync/insync" "$@" 103 ''; 104
+4 -1
pkgs/applications/networking/misc/zammad/default.nix
··· 28 29 src = fetchFromGitHub (lib.importJSON ./source.json); 30 31 - patches = [ ./0001-nulldb.patch ]; 32 33 postPatch = '' 34 sed -i -e "s|ruby '3.1.[0-9]\+'|ruby '${ruby.version}'|" Gemfile
··· 28 29 src = fetchFromGitHub (lib.importJSON ./source.json); 30 31 + patches = [ 32 + ./0001-nulldb.patch 33 + ./fix-sendmail-location.diff 34 + ]; 35 36 postPatch = '' 37 sed -i -e "s|ruby '3.1.[0-9]\+'|ruby '${ruby.version}'|" Gemfile
+12
pkgs/applications/networking/misc/zammad/fix-sendmail-location.diff
···
··· 1 + diff --git a/app/models/channel/driver/sendmail.rb b/app/models/channel/driver/sendmail.rb 2 + index b15ef48a6..64c120a87 100644 3 + --- a/app/models/channel/driver/sendmail.rb 4 + +++ b/app/models/channel/driver/sendmail.rb 5 + @@ -32,6 +32,6 @@ def delivery_method(mail) 6 + 7 + return mail.delivery_method :test if Rails.env.test? 8 + 9 + - mail.delivery_method :sendmail 10 + + mail.delivery_method :sendmail, :location => '/run/wrappers/bin/sendmail' 11 + end 12 + end
+1 -1
pkgs/applications/science/logic/coq/default.nix
··· 79 { case = range "8.5" "8.6"; out = ocamlPackages_4_05; } 80 ] ocamlPackages_4_14; 81 ocamlNativeBuildInputs = with ocamlPackages; [ ocaml findlib ] 82 - ++ optional (coqAtLeast "8.14") dune_2; 83 ocamlPropagatedBuildInputs = [ ] 84 ++ optional (!coqAtLeast "8.10") ocamlPackages.camlp5 85 ++ optional (!coqAtLeast "8.13") ocamlPackages.num
··· 79 { case = range "8.5" "8.6"; out = ocamlPackages_4_05; } 80 ] ocamlPackages_4_14; 81 ocamlNativeBuildInputs = with ocamlPackages; [ ocaml findlib ] 82 + ++ optional (coqAtLeast "8.14") dune_3; 83 ocamlPropagatedBuildInputs = [ ] 84 ++ optional (!coqAtLeast "8.10") ocamlPackages.camlp5 85 ++ optional (!coqAtLeast "8.13") ocamlPackages.num
+2 -2
pkgs/applications/system/glances/default.nix
··· 9 10 buildPythonApplication rec { 11 pname = "glances"; 12 - version = "3.3.1"; 13 disabled = isPyPy; 14 15 src = fetchFromGitHub { 16 owner = "nicolargo"; 17 repo = "glances"; 18 rev = "refs/tags/v${version}"; 19 - sha256 = "sha256-93fghrNktcz+YyPkRl6ZiSZC+3a5TDql6eFZMy6veJc="; 20 }; 21 22 # On Darwin this package segfaults due to mismatch of pure and impure
··· 9 10 buildPythonApplication rec { 11 pname = "glances"; 12 + version = "3.4.0.2"; 13 disabled = isPyPy; 14 15 src = fetchFromGitHub { 16 owner = "nicolargo"; 17 repo = "glances"; 18 rev = "refs/tags/v${version}"; 19 + sha256 = "sha256-mAhdablRr97DXNmwRk8cA9Q0rS9PsEocVvNc686Gco0="; 20 }; 21 22 # On Darwin this package segfaults due to mismatch of pure and impure
+2 -2
pkgs/applications/video/kodi/addons/arteplussept/default.nix
··· 3 buildKodiAddon rec { 4 pname = "arteplussept"; 5 namespace = "plugin.video.arteplussept"; 6 - version = "1.1.9"; 7 8 src = fetchzip { 9 url = "https://mirrors.kodi.tv/addons/nexus/${namespace}/${namespace}-${version}.zip"; 10 - hash = "sha256-B4IIYwWrQ5U+aPl9nzAN3HWaQjHX1G+hxpicBgBAwiA="; 11 }; 12 13 propagatedBuildInputs = [
··· 3 buildKodiAddon rec { 4 pname = "arteplussept"; 5 namespace = "plugin.video.arteplussept"; 6 + version = "1.1.10"; 7 8 src = fetchzip { 9 url = "https://mirrors.kodi.tv/addons/nexus/${namespace}/${namespace}-${version}.zip"; 10 + hash = "sha256-EDpoeS9FnFsn6jvg6EFKr089YixKipLi9yzxdi7YUmA="; 11 }; 12 13 propagatedBuildInputs = [
+3 -1
pkgs/applications/video/obs-studio/plugins/default.nix
··· 30 31 obs-multi-rtmp = qt6Packages.callPackage ./obs-multi-rtmp { }; 32 33 obs-ndi = qt6Packages.callPackage ./obs-ndi { }; 34 35 obs-nvfbc = callPackage ./obs-nvfbc.nix { }; ··· 52 obs-vkcapture32 = pkgsi686Linux.obs-studio-plugins.obs-vkcapture; 53 }; 54 55 - obs-websocket = throw "obs-websocket has been removed: Functionality has been integrated into obs-studio itself."; 56 57 wlrobs = callPackage ./wlrobs.nix { }; 58 }
··· 30 31 obs-multi-rtmp = qt6Packages.callPackage ./obs-multi-rtmp { }; 32 33 + obs-mute-filter = callPackage ./obs-mute-filter.nix { }; 34 + 35 obs-ndi = qt6Packages.callPackage ./obs-ndi { }; 36 37 obs-nvfbc = callPackage ./obs-nvfbc.nix { }; ··· 54 obs-vkcapture32 = pkgsi686Linux.obs-studio-plugins.obs-vkcapture; 55 }; 56 57 + obs-websocket = qt6Packages.callPackage ./obs-websocket.nix { }; # Websocket 4.x compatibility for OBS Studio 28+ 58 59 wlrobs = callPackage ./wlrobs.nix { }; 60 }
+36
pkgs/applications/video/obs-studio/plugins/obs-mute-filter.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , obs-studio 6 + }: 7 + 8 + stdenv.mkDerivation rec { 9 + pname = "obs-mute-filter"; 10 + version = "0.2.2"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "norihiro"; 14 + repo = "obs-mute-filter"; 15 + rev = version; 16 + sha256 = "sha256-SiutSmp+DnzMU62kxtBUL0xgMXTe0k+nKwSU3wQe4+g="; 17 + }; 18 + 19 + nativeBuildInputs = [ cmake ]; 20 + buildInputs = [ obs-studio ]; 21 + 22 + postInstall = '' 23 + mkdir $out/lib $out/share 24 + mv $out/obs-plugins/64bit $out/lib/obs-plugins 25 + rm -rf $out/obs-plugins 26 + mv $out/data $out/share/obs 27 + ''; 28 + 29 + meta = with lib; { 30 + description = "OBS Studio plugin to mute audio of a source"; 31 + homepage = "https://github.com/norihiro/obs-mute-filter"; 32 + maintainers = with maintainers; [ flexiondotorg ]; 33 + license = licenses.gpl2Plus; 34 + platforms = [ "x86_64-linux" "i686-linux" ]; 35 + }; 36 + }
+41
pkgs/applications/video/obs-studio/plugins/obs-websocket.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , asio 6 + , obs-studio 7 + , qtbase 8 + , websocketpp 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "obs-websocket"; 13 + version = "4.9.1-compat"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "obsproject"; 17 + repo = "obs-websocket"; 18 + rev = version; 19 + sha256 = "sha256-cHsJxoQjwbWLxiHgIa3Es0mu62vyLCAd1wULeZqZsJM="; 20 + }; 21 + 22 + nativeBuildInputs = [ cmake ]; 23 + buildInputs = [ asio obs-studio qtbase websocketpp ]; 24 + 25 + dontWrapQtApps = true; 26 + 27 + postInstall = '' 28 + mkdir $out/lib $out/share 29 + mv $out/obs-plugins/64bit $out/lib/obs-plugins 30 + rm -rf $out/obs-plugins 31 + mv $out/data $out/share/obs 32 + ''; 33 + 34 + meta = with lib; { 35 + description = "Legacy websocket 4.9.1 protocol support for OBS Studio 28 or above"; 36 + homepage = "https://github.com/obsproject/obs-websocket"; 37 + maintainers = with maintainers; [ flexiondotorg ]; 38 + license = licenses.gpl2Plus; 39 + platforms = [ "x86_64-linux" "i686-linux" ]; 40 + }; 41 + }
+3 -3
pkgs/applications/window-managers/i3/status-rust.nix
··· 15 16 rustPlatform.buildRustPackage rec { 17 pname = "i3status-rust"; 18 - version = "0.31.6"; 19 20 src = fetchFromGitHub { 21 owner = "greshake"; 22 repo = pname; 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-sQF8POmDEUv3nY9+7Kr0Dcc3q/kpOLwCarexbCQ1zSg="; 25 }; 26 27 - cargoHash = "sha256-+wrZG7jzK8ksTpm6g25O/09sAnMYwmY5DYKqmUMuCFU="; 28 29 nativeBuildInputs = [ pkg-config makeWrapper ]; 30
··· 15 16 rustPlatform.buildRustPackage rec { 17 pname = "i3status-rust"; 18 + version = "0.31.7"; 19 20 src = fetchFromGitHub { 21 owner = "greshake"; 22 repo = pname; 23 rev = "refs/tags/v${version}"; 24 + hash = "sha256-LcaKBl2PAEbXYFMJUth8vgx557YTiiuZd3EHBGrsO0M="; 25 }; 26 27 + cargoHash = "sha256-b3YkmyWgnhWyQ/ZhU6TyOZMFwk7jY80FHEd/MUqEQzw="; 28 29 nativeBuildInputs = [ pkg-config makeWrapper ]; 30
+1 -2
pkgs/build-support/src-only/default.nix
··· 1 { stdenv }: 2 # srcOnly is a utility builder that only fetches and unpacks the given `src`, 3 - # maybe pathings it in the process with the optional `patches` and 4 - # `buildInputs` attributes. 5 # 6 # It can be invoked directly, or be used to wrap an existing derivation. Eg: 7 #
··· 1 { stdenv }: 2 # srcOnly is a utility builder that only fetches and unpacks the given `src`, 3 + # and optionally patching with `patches` or adding build inputs. 4 # 5 # It can be invoked directly, or be used to wrap an existing derivation. Eg: 6 #
+19 -6
pkgs/data/themes/mojave/default.nix
··· 31 32 stdenvNoCC.mkDerivation rec { 33 inherit pname; 34 - version = "2022-10-21"; 35 36 srcs = [ 37 (fetchFromGitHub { 38 owner = "vinceliuice"; 39 repo = pname; 40 rev = version; 41 - sha256 = "sha256-0OqQXyv/fcbKTzvQUVIbUw5Y27hU1bzwx/0DelMEZIs="; 42 }) 43 ] 44 ++ 45 lib.optional wallpapers 46 - (fetchurl { 47 - url = "https://github.com/vinceliuice/Mojave-gtk-theme/raw/11741a99d96953daf9c27e44c94ae50a7247c0ed/macOS_Mojave_Wallpapers.tar.xz"; 48 - sha256 = "18zzkwm1kqzsdaj8swf0xby1n65gxnyslpw4lnxcx1rphip0rwf7"; 49 }) 50 ; 51 ··· 97 --replace /usr/bin/inkscape ${inkscape}/bin/inkscape \ 98 --replace /usr/bin/optipng ${optipng}/bin/optipng 99 done 100 ''; 101 102 installPhase = '' ··· 111 --dest $out/share/themes 112 113 ${lib.optionalString wallpapers '' 114 - install -D -t $out/share/wallpapers ../"macOS Mojave Wallpapers"/* 115 ''} 116 117 # Replace duplicate files with soft links to the first file in each
··· 31 32 stdenvNoCC.mkDerivation rec { 33 inherit pname; 34 + version = "2023-06-13"; 35 36 srcs = [ 37 (fetchFromGitHub { 38 owner = "vinceliuice"; 39 repo = pname; 40 rev = version; 41 + hash = "sha256-0jb/VQ6Z0BGaEka57BWM0pBweP08cr4jfPRdEN/BJ1M="; 42 }) 43 ] 44 ++ 45 lib.optional wallpapers 46 + (fetchFromGitHub { 47 + owner = "vinceliuice"; 48 + repo = pname; 49 + rev = "0c4ae6ddff7e3fab4959469461c4d4042deb1b2f"; 50 + hash = "sha256-7LSZSsRt6zTVPLWzuBgwRC1q1MHp5pN/pMl3x2wR8Ow="; 51 + name = "wallpapers"; 52 }) 53 ; 54 ··· 100 --replace /usr/bin/inkscape ${inkscape}/bin/inkscape \ 101 --replace /usr/bin/optipng ${optipng}/bin/optipng 102 done 103 + 104 + ${lib.optionalString wallpapers '' 105 + for f in ../wallpapers/Mojave{,-timed}.xml; do 106 + substituteInPlace $f --replace /usr $out 107 + done 108 + ''} 109 ''; 110 111 installPhase = '' ··· 120 --dest $out/share/themes 121 122 ${lib.optionalString wallpapers '' 123 + mkdir -p $out/share/backgrounds/Mojave 124 + mkdir -p $out/share/gnome-background-properties 125 + cp -a ../wallpapers/Mojave*.jpeg $out/share/backgrounds/Mojave/ 126 + cp -a ../wallpapers/Mojave-timed.xml $out/share/backgrounds/Mojave/ 127 + cp -a ../wallpapers/Mojave.xml $out/share/gnome-background-properties/ 128 ''} 129 130 # Replace duplicate files with soft links to the first file in each
+126 -126
pkgs/development/compilers/dotnet/versions/6.0.nix
··· 3 # v6.0 (active) 4 { 5 aspnetcore_6_0 = buildAspNetCore { 6 - version = "6.0.16"; 7 srcs = { 8 x86_64-linux = { 9 - url = "https://download.visualstudio.microsoft.com/download/pr/877a2d48-74ed-484b-85a1-605078f5e718/752ce1e38b76ffb5ebfc2ee1772307bf/aspnetcore-runtime-6.0.16-linux-x64.tar.gz"; 10 - sha512 = "62f25ed054868155b351b98fdd04c27aebd913d92844430a002da1346e77a8e86e61833f7b81bdc3d733ff2ae60a21d66533cdd7003b2fee47b8d0e8746ad504"; 11 }; 12 aarch64-linux = { 13 - url = "https://download.visualstudio.microsoft.com/download/pr/5fe35f73-59e4-462e-b7aa-98b5b8782051/74a27e03d896663a9483eb72bc59b275/aspnetcore-runtime-6.0.16-linux-arm64.tar.gz"; 14 - sha512 = "c08159a811d20003bfa32ce4b5657522433fc134f6dd1a391dc82004edb0e92dc2d75880d057e8467171a91ae2c344e90a679e40b5c5fddffe6e9ed0bf26810a"; 15 }; 16 x86_64-darwin = { 17 - url = "https://download.visualstudio.microsoft.com/download/pr/3e30ee2d-da08-49fc-8877-712fd63b0b84/1390326bfaf1e6fcd922fcbc4efc6293/aspnetcore-runtime-6.0.16-osx-x64.tar.gz"; 18 - sha512 = "eeb99268be3c8dcb0d0c571944e01f22b3dbf0825e28cb1c9bdc0faa8f584fedf6d280f767609c5d91688897c185a21840f59cc91f7e1712c05a24a70fff26bf"; 19 }; 20 aarch64-darwin = { 21 - url = "https://download.visualstudio.microsoft.com/download/pr/9209cddf-bdad-425a-8b04-682a7ead5e12/93c46a477e0d4ff411d78546638f6a54/aspnetcore-runtime-6.0.16-osx-arm64.tar.gz"; 22 - sha512 = "b5eda3aa1394821b4607453cc639e49f92653fac6a7b381c8f33282185513ae606a06c63a4381153371354b94c9289e72287f9a25bdc8aca45efb5a8654d4af8"; 23 }; 24 }; 25 }; 26 27 runtime_6_0 = buildNetRuntime { 28 - version = "6.0.16"; 29 srcs = { 30 x86_64-linux = { 31 - url = "https://download.visualstudio.microsoft.com/download/pr/45395f1b-8928-41c5-9585-f01d949b2afb/0911c4025fffc0f51c3ab535695c6ca6/dotnet-runtime-6.0.16-linux-x64.tar.gz"; 32 - sha512 = "c8891b791a51e7d2c3164470dfd2af2ce59af3c26404e84075277e307df7dcd1e3ccf1a1a3c2655fe2eea8a30f8349b7adbbe5de4cedfee52da06729a505d8f5"; 33 }; 34 aarch64-linux = { 35 - url = "https://download.visualstudio.microsoft.com/download/pr/e7866e12-a380-4994-9c56-1bd3a1e0a546/22a5e54cb4e637c5aac7ec6dcab0d739/dotnet-runtime-6.0.16-linux-arm64.tar.gz"; 36 - sha512 = "f670ea542d34e5f63b6b497a23f9d3f8d9e2fa8292ec3234ee08ef0eb706f339c2c11811857ad83624ae4a7827b449d4cabbe41c566b2b51faccf58be44af598"; 37 }; 38 x86_64-darwin = { 39 - url = "https://download.visualstudio.microsoft.com/download/pr/24cc772f-0358-40c5-a41a-4c1434a9e9b8/f91c66d80be3a91f632f7eae102fd64f/dotnet-runtime-6.0.16-osx-x64.tar.gz"; 40 - sha512 = "662084f66cf2983dbfb756f319baa2c1221f183b9d10101ca970fa3ccb2cfc49a7513af5926c843d3bd472b49991284bac5275d8f5e8671b9e96995ad2815571"; 41 }; 42 aarch64-darwin = { 43 - url = "https://download.visualstudio.microsoft.com/download/pr/757be454-09b0-4991-a2bc-90c06267fbde/2ea450db713598c9cdb46a6d9bd56156/dotnet-runtime-6.0.16-osx-arm64.tar.gz"; 44 - sha512 = "c7389000b353729af7229017cab4b02d9245d39983b00744e3439ac846e6669368648b91574d46eff7807882c6961f76884447411314dfab18e74e8f3824dca7"; 45 }; 46 }; 47 }; 48 49 sdk_6_0 = buildNetSdk { 50 - version = "6.0.408"; 51 srcs = { 52 x86_64-linux = { 53 - url = "https://download.visualstudio.microsoft.com/download/pr/dd7d2255-c9c1-4c6f-b8ad-6e853d6bb574/c8e1b5f47bf17b317a84487491915178/dotnet-sdk-6.0.408-linux-x64.tar.gz"; 54 - sha512 = "d5eed37ce6c07546aa217d6e786f3b67be2b6d97c23d5888d9ee5d5398e8a9bfc06202b14e3529245f7ec78f4036778caf69bdbe099de805fe1f566277e8440e"; 55 }; 56 aarch64-linux = { 57 - url = "https://download.visualstudio.microsoft.com/download/pr/9c4bff1b-9f35-44a3-95a3-d17224810b08/0f7426d4ce82cd5b55ed1b6f07877d5e/dotnet-sdk-6.0.408-linux-arm64.tar.gz"; 58 - sha512 = "40ad715ffb059df03eeae4ee4dff9b8998928e90dc0103b38ef671acbcfe4ac40016220e6b1214f0f77757099dccdf0fbaf1690191b350dbbaf773a01be8d25d"; 59 }; 60 x86_64-darwin = { 61 - url = "https://download.visualstudio.microsoft.com/download/pr/048c81a0-ee14-4b14-8572-d192651d12d1/060be74876613256c50ea75ed623970a/dotnet-sdk-6.0.408-osx-x64.tar.gz"; 62 - sha512 = "98599e2b6d85267cc414cba0da26258251499f62eadfad341d0df4694b261b28ab5a7a97db0b2b8c0f215d03340dfb8a9f984a1f0eeb110a128c982336c1e110"; 63 }; 64 aarch64-darwin = { 65 - url = "https://download.visualstudio.microsoft.com/download/pr/21503502-8d12-4a18-9d93-ec0f7ee7b9cb/3df619d8ac623a16a79755e73fdf4d0d/dotnet-sdk-6.0.408-osx-arm64.tar.gz"; 66 - sha512 = "2dea66a67ca21dca2b3a12593c7249949af6619551fc265ce33c45b5366ce98eb55aa84a6c5cf0fa9bb8ef7f5ada89bc9cf3c96d34ad208cd9bf0178a80fbb97"; 67 }; 68 }; 69 packages = { fetchNuGet }: [ 70 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "6.0.16"; sha256 = "07si0rn45mzkp6xpcnhziwlafrzmg9asa5mb54bmpa7ww0zdwyvz"; }) 71 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "6.0.16"; sha256 = "0c6ys204024yi6wh6jyyvkv60f877nzlmzl6np30w9a3nxlavnhw"; }) 72 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; version = "6.0.16"; sha256 = "022kkabdfvb551fw1zs77kgd51lak72pn02429jbiw5sgrn34fzy"; }) 73 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; version = "6.0.16"; sha256 = "0vffxqwqcar0hzm2bi9igjmzqpy4cqsaikn6y25q8msixwbdr151"; }) 74 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.16"; sha256 = "1xdhn8v8y947kw29npck1h9qaw8rj81q7a0qwawpc2200ds96n40"; }) 75 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "6.0.16"; sha256 = "1i26fssv17w3kcaqwk5w2aq03jdijhrfl0xp0q5s68j7i4wrlv6l"; }) 76 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm"; version = "6.0.16"; sha256 = "01r0bzqi67rq0wls14zm7isxw9za4y6dzswkarzjzcpybx9nzfpk"; }) 77 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; version = "6.0.16"; sha256 = "0rjg6w707sacdyr8z1y9aiyif2f16823gmpv36imp6vy7pjiq4xa"; }) 78 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "6.0.16"; sha256 = "0n3kawk20i72cyz5925svrg33blimsd2018qrczjxr4hg9pz3z73"; }) 79 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; version = "6.0.16"; sha256 = "1akpxx2ad3yi2q6ifm6p3nn4qalc7v7cg0vxcavzpq246qarvai3"; }) 80 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "6.0.16"; sha256 = "1v02j1i139a8x32hgi1yhcpp754xi0sg5b7iqzmslvinfg3b7dwn"; }) 81 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; version = "6.0.16"; sha256 = "1v2wfyxwk239ypnx7rnklw7v818y7dki86pyixq6fhlm5k0v30fl"; }) 82 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "6.0.16"; sha256 = "1p84za2cxyxxbkgxhfnmdarkz64dacx9f52jplrfs9rgl19anan4"; }) 83 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "6.0.16"; sha256 = "0vxsp1brqifh53c0dziz73m1a7zkyf4l5x9f80m15xfhkvnwvbc0"; }) 84 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "6.0.16"; sha256 = "0iv5186gb778swka9ylzblwvr8pp7cmsvji5iiszrnfvk8c4n3ia"; }) 85 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; version = "6.0.16"; sha256 = "1ickazixmjwsybixb71231qldybaazdiinq621vgpzqn5j4rd782"; }) 86 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; version = "6.0.16"; sha256 = "0a5p5y85kcg0a6kk9q55203508yr16accnnf44h6rym5mvmr6lds"; }) 87 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "6.0.16"; sha256 = "1pv9arqbmxlh86rnx6nss2cl91hi22j83p66m4ahds34caykf32l"; }) 88 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "6.0.16"; sha256 = "19ffmw131b8kv7l5pmwi4358j5xhla48qdyn6jv9fznffcsxfgzc"; }) 89 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm"; version = "6.0.16"; sha256 = "0h9pq0pxab1hyc7chnqrl3prg44cwfvflrz2afk4dvz84sq4z5vv"; }) 90 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm64"; version = "6.0.16"; sha256 = "1dc554g11xv20hg5sdlg4nff5ky1hi42771jkfbsar8ggp90g4sr"; }) 91 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "6.0.16"; sha256 = "0fv6yvn2sqbrwr9x2alm00g4d06qcgskmbn57nmshjlw7pr4n2ik"; }) 92 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x86"; version = "6.0.16"; sha256 = "1gglqjhz5llv6cgq532f7mqf21pzvy3xycy2193wwfg0xir1pfif"; }) 93 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "6.0.16"; sha256 = "0aynzlxyhxy9cqlgs03ixpax7sbhr98y68qipd2x38dpq90jncg6"; }) 94 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "6.0.16"; sha256 = "10dlkzk61nnnw6f5rr1lmrws2p4hvbpkswm3209w45z350n9nlpy"; }) 95 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; version = "6.0.16"; sha256 = "0ljnxjj9nmcpng1v185zns14a0vzkgja59m42b76ny783nvn4hr6"; }) 96 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; version = "6.0.16"; sha256 = "1rih8q33byfhr33kbz1xzc74drj1ypbxgqd1rjga3zq9065kpkih"; }) 97 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "6.0.16"; sha256 = "1fjrc1l7ihal93ybxqzlxrs7vdqb9jhkabh2acwrmlh7q5197vn2"; }) 98 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "6.0.16"; sha256 = "0gghxcr32mri7235f41w5ngdxrw85q28nd7d57hmzj72cv93yxb3"; }) 99 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm"; version = "6.0.16"; sha256 = "0gncfcx8v63qw56immp26jmmy3gmmqwws9ajqp3v3c0pfl0ai9h3"; }) 100 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; version = "6.0.16"; sha256 = "1v6xbi6l9xign3vjqnvh7yd51yzzpj80ac0a889cspizjlvm1f83"; }) 101 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "6.0.16"; sha256 = "06zmcsnchsw1n5v0dsa55scpmd5j6bylrayds5739dzxv2f2am07"; }) 102 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x86"; version = "6.0.16"; sha256 = "119bh835d4nl4328cqwj666q8smy64jl79arkdnpwa0l78nldf5q"; }) 103 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetAppHost"; version = "6.0.16"; sha256 = "19y5jy00ifyy5y9qjvlysr1xmsgylbh9bc7vksfsxymll6rg51j4"; }) 104 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHost"; version = "6.0.16"; sha256 = "1abr810nga8pqr4xnrmxlq7bp11cxzjgx7gsz1bvg9xmr0gyp0vf"; }) 105 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.16"; sha256 = "0vry28why3jaisqnida8rjhc84ry9acnw3h02v798j6zd0x2gfvh"; }) 106 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostResolver"; version = "6.0.16"; sha256 = "10bhgqnlqgzd5j8x8ix03fpglp1z13k8a4wn822n4fv0yk5kiswq"; }) 107 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.16"; sha256 = "1kk5mq2rm6al46nzr95lhfr7g0i97hpp5d18n00mrba3zk601hr9"; }) 108 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.16"; sha256 = "0x7knx2fw7s97jmjbqarflc3bbj8ywdl371i56gs8ipr0zagx06i"; }) 109 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.16"; sha256 = "00ab8jijc3ibdlybikhn708421m4jx375xzvcm1xbl34ljlsm9rj"; }) 110 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.16"; sha256 = "0bgri0wb39dwxzs1x2hc9f49wvhb14a1g50dm4h0grcfaif58j9k"; }) 111 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; version = "6.0.16"; sha256 = "1sr6v2q0hcr2q75qjxgwij0735v5c9m2hc41scs87b0gg7m3mdin"; }) 112 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; version = "6.0.16"; sha256 = "0a2q0bkrqqc7sghhhq31c11q5dbw58jgrs696y7qmn4hyj42srxh"; }) 113 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.16"; sha256 = "1fparz4pwvfrkw2r36y787i91rm6q8gmf934i2my88w7nlip7vs8"; }) 114 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.16"; sha256 = "1ggcjz4s4rar9x0y5vdq7zpzwxdcivw8jyzfms6mj0gk3ip4lyy6"; }) 115 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.16"; sha256 = "1qrczz74xvdvbrrsgj3ninp7ab9dz56cwlm5a84x77fyfpfdhab6"; }) 116 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.16"; sha256 = "16fk4xdd5dv67scqszyzmbbwm79mfapa0akn82cfq1l7a2bccami"; }) 117 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.16"; sha256 = "1pw6kzgpvy5ccawj9j3mnm1v64p0cbmc6klchwm53cqcych2626n"; }) 118 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.16"; sha256 = "1brvra8yicix4sm0yhmdgk5ikkqaq7b890d1mjqrk50drjznjhzj"; }) 119 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.16"; sha256 = "1kbk1j7abx4hw0anj35nr8j5vwvxapx55vzy7mcgd95j0kf7nzy0"; }) 120 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.16"; sha256 = "122149r0jylqhpi7f2wdna4xiq30bfyscf1wdbwak4v618r05kr5"; }) 121 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.16"; sha256 = "0d1yny2v2qrji3cay77khjqhwrg9kjnmh9k8pxsrzc6kj3lyslhi"; }) 122 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.16"; sha256 = "0xfmfn4xbqaz39fclj47cv8c21mqkbggv719rl9k1cr5lg35nxkk"; }) 123 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.16"; sha256 = "0wvd818hhivf0z8zxpxlxaffqf6w3nfg4b4abhg8lzxa1jvwjy54"; }) 124 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.16"; sha256 = "0zh770jr1249w53n220d952cj0drjb58j1y4dwrw9ndgdws1vp81"; }) 125 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.16"; sha256 = "0f75fjhm5r2mmnlpl87vq06a203cdy918lnzg0qhfyxrndsphb78"; }) 126 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.16"; sha256 = "1pbxd8fviim97nbpkp12x6cchm81m4zqx20i08k7hhhjr07cn742"; }) 127 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.16"; sha256 = "1ig5a86bhc0k33nqdqsfiy58y2y7bz9ql2jbq7xvwqhrvb8iicyn"; }) 128 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.16"; sha256 = "17l2mfxs7mq5b2arv6wb0vy94m889nzdsjykm7kym85azrs5p6al"; }) 129 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.16"; sha256 = "12z96zf95al3wb7b5zk2j38bxh8dnnkbx7s4n1yvz6h6snln1dcz"; }) 130 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.16"; sha256 = "0gncg3xc8wcmz5jb6g3cf8mds4hnxnqi3cym4nxym1v0p2qlivx8"; }) 131 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.16"; sha256 = "0haalqnkbhnzjp22z168v61qy1kbjp9dx2jqzc6k292j146cdhhz"; }) 132 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.16"; sha256 = "1y227dwp3244dd74i2ainh3w4zv6p3qz1vc8bb8wr89z904nkspz"; }) 133 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.16"; sha256 = "1jm8gv73iig0nj699krbz9avq4b5qxz6y5m5dpaik9wfi76fmlbp"; }) 134 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.16"; sha256 = "19hcw59ywxr1l0j4bn45szvqnd623h1faq74mmi8qcb7brxbndjb"; }) 135 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetAppHost"; version = "6.0.16"; sha256 = "1wdrfqihjs3ipwy1d2hq642n2d4777zh0mzijjhjxixxjhcd1s09"; }) 136 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHost"; version = "6.0.16"; sha256 = "1dlppj0kiybf6wfz0g1g47c8jvdff5zmdpgdz7lh84jx5j8hv9na"; }) 137 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.16"; sha256 = "1fss3n6qprssrz59gdhahsbwdfr68yi046rv7z9gjahp231jxn3y"; }) 138 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.16"; sha256 = "027jnfdy8cmmj5aixyxmqy80q6vbfysy37pfyg64bjxkvr9qjjky"; }) 139 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.16"; sha256 = "0aj0aqwl2y7v0jxjmknkxk17fdbv3qsg8hsa3vnzm1gsyrzx3dw4"; }) 140 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.16"; sha256 = "08r8nw3pv4dvjdmby3s7b520jn2v0r02j36knyxfn0vy951d95d9"; }) 141 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.16"; sha256 = "08mwpdxgd3gjq7f96m64wd5hj16zrp2qbwrzggrpf2991ppsx52p"; }) 142 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.16"; sha256 = "0j207sqhk0ndmvl11ig34vjq6xfwqg0k3p59yp3f34fvv003x8kd"; }) 143 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; version = "6.0.16"; sha256 = "0zwq1wp7737lsliazyrq9h0llv26svsb91mbr6px1dzrqjk2j1s9"; }) 144 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; version = "6.0.16"; sha256 = "19gxli9z5x18bpn3yzczj8znh4b7ji3qimnk58v0kmc8kchcs5gd"; }) 145 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.16"; sha256 = "0kz4s3bibp8azqb3n644lsf16gwaxb70lijg6n7w2afxicnhxrar"; }) 146 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.16"; sha256 = "02jpzn42i7n7r4k3w2hnf5xpq4lm5k7gx6s8fkml87rs6xjwma8w"; }) 147 - (fetchNuGet { pname = "Microsoft.NETCore.App.Composite"; version = "6.0.16"; sha256 = "0lr7hhcjcqszgb7477nzh5ahic6mwjp5wybd2ffl63c263z4c1kk"; }) 148 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; version = "6.0.16"; sha256 = "1p5cc9nvmdfcpysrszhd6mnk500ksh29b3mmi0v5if01jggl3f63"; }) 149 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "6.0.16"; sha256 = "01f98kkq8p3xll4mh6ck8ljgs3k5psv5z7mys7kpvk7lvag2svaa"; }) 150 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; version = "6.0.16"; sha256 = "02947hs31zvm5h0s927mk8a6zlvssskyh7wy9pnbq4lcyvan2s72"; }) 151 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "6.0.16"; sha256 = "0jsfjp32z08pgi82blcrhmf5ipkhlg1kld8jmr7znzgv0kic8xyh"; }) 152 - (fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "6.0.16"; sha256 = "1w89n5grnxdis0wclfimi9ij8g046yrw76rhmcp8l57xm8nl21yj"; }) 153 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm"; version = "6.0.16"; sha256 = "15hvv7vh6zjs8ps7ksqbv8iayd2ld4lai1yrpxmryqm14gjadp7s"; }) 154 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm64"; version = "6.0.16"; sha256 = "13w8zy5y827hvpdwbdzpc7xf779ynb8nbajz7izprm0bj73m8784"; }) 155 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64"; version = "6.0.16"; sha256 = "0q28ndwnmh52lbgnfdbrx64im8z2chrffx3hg8xpx6zp5ig4fdva"; }) 156 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-x64"; version = "6.0.16"; sha256 = "1617fdb6bwa43f2c2a2gix70c3k4gn4swd1m9as8fy8pm89nlrx6"; }) 157 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-arm64"; version = "6.0.16"; sha256 = "1m8h239jdp1nrh1axyhfbjjj59bhi2cc4cfal818zq47x9zdr6k8"; }) 158 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-x64"; version = "6.0.16"; sha256 = "0mcjkfbm1ajd65ifpz3758b55nv73pi2aima2j1941z7dagzk98i"; }) 159 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x64"; version = "6.0.16"; sha256 = "1ilayqmqd00sq27q9mzzq2dbbc6q0zbgjd1cgs9xsnwrrwrgzvhy"; }) 160 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x86"; version = "6.0.16"; sha256 = "076gr147fzrvn9ikk4pp33ywk973gzv4if0k069xr3piwhf80w0y"; }) 161 - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; version = "6.0.16"; sha256 = "18pb2az9y24j7sdad95yskmsr0wjbaccd27hlanlyi1wijdg6qd6"; }) 162 - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost"; version = "6.0.16"; sha256 = "1mlry7w94mmrnhrpl9jcpbyhdz019kk5n5dvm14yaa8g5inc7i1n"; }) 163 - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.16"; sha256 = "14c5q15408dr41x6dvi965qrs2hayy5j1cmzmylxs1yi47xmbvqk"; }) 164 - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.16"; sha256 = "02157ypj7znfgiz0q4kzq475m225dqp2cn1j5yzbvr83qb3690xa"; }) 165 - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.16"; sha256 = "1sf5sjla7s32h7dmcb5vaa2fgc2f4542wr1zn8xp3b29n1w9xr89"; }) 166 - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.16"; sha256 = "1yfcdyjvpd6csqqdm9azz7pm5dy3xapfvcynssl0r2nf9wm0mblm"; }) 167 - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.16"; sha256 = "0g6wv8y3l4cnq2w96w69zn5wvya4hzv5vx8421wz35y4vghfbgz7"; }) 168 - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.16"; sha256 = "0w7cxw23ka2snvv7dlyfq7npky50l2kckqwgqkjkn29rmqllgxih"; }) 169 ]; 170 }; 171 }
··· 3 # v6.0 (active) 4 { 5 aspnetcore_6_0 = buildAspNetCore { 6 + version = "6.0.18"; 7 srcs = { 8 x86_64-linux = { 9 + url = "https://download.visualstudio.microsoft.com/download/pr/503c4325-104f-41e0-8dc6-1a8b55e0651a/3dcd8a5d03d3a04bb4111296b12cd11d/aspnetcore-runtime-6.0.18-linux-x64.tar.gz"; 10 + sha512 = "8adbd7c6f303d69410c34ebc4a8df0afb340c6283ee18ca5e213ad502c8df15ef4db35023a5f9ef88a20ec41c733ec5006ad80dc4d31df5c32e5665f7f8b0563"; 11 }; 12 aarch64-linux = { 13 + url = "https://download.visualstudio.microsoft.com/download/pr/f60912b4-b50d-4d85-b3aa-3b69504a426b/190ebc4012cd4da240e4d5247b484b15/aspnetcore-runtime-6.0.18-linux-arm64.tar.gz"; 14 + sha512 = "f39b5d333eb096e681fd2b6481a41fe3a1b794c2655d56d84dc79321f767a67d968718b6cf08cf14574af9ff7625c76728be5c70a860fd3df14e40463a8ac6db"; 15 }; 16 x86_64-darwin = { 17 + url = "https://download.visualstudio.microsoft.com/download/pr/29f05258-1233-44dd-8810-89401619064b/9e3ab81867221289c6ef76216fcc0a70/aspnetcore-runtime-6.0.18-osx-x64.tar.gz"; 18 + sha512 = "82205097e4d2c4a17ce3d6997bfc05c3aaa28359dd71807eb0d2bf3f4c5b2142e05f21a50e5b2f994b62836cd5f4c73d1c98b1f8f2662afc43b5e70040d9ef3f"; 19 }; 20 aarch64-darwin = { 21 + url = "https://download.visualstudio.microsoft.com/download/pr/8727a27f-8715-4651-89d9-dd8f431928fa/4f11488f22cbe8a052991b00ba2a99df/aspnetcore-runtime-6.0.18-osx-arm64.tar.gz"; 22 + sha512 = "ccdf62da6470d1b74f0c866a69503e63ebca2f580156a64a3f82c1a8663e9003088eab0740654f2f0119107ec25d204c5b279cf036b1067ef110fc3eda84794b"; 23 }; 24 }; 25 }; 26 27 runtime_6_0 = buildNetRuntime { 28 + version = "6.0.18"; 29 srcs = { 30 x86_64-linux = { 31 + url = "https://download.visualstudio.microsoft.com/download/pr/53fce0ba-88f8-44e0-8174-16fb7d6f1a33/7e4ee56d0aa754deed6cf4db31dd9e25/dotnet-runtime-6.0.18-linux-x64.tar.gz"; 32 + sha512 = "bcfc88238f901c14d203a33eff036106fcbcfc40de7e3717f61434dffd86b5444c176dec5beeddcf80e7193f77bf793ab1e2284c91d54b93931a4668ba77c634"; 33 }; 34 aarch64-linux = { 35 + url = "https://download.visualstudio.microsoft.com/download/pr/29fb12f4-03c2-450c-99d4-6c94fb47a6b2/18e308e40e503f02696f00b719ce581a/dotnet-runtime-6.0.18-linux-arm64.tar.gz"; 36 + sha512 = "7c9006feb7fcc22510ef99841e55b0737fc3cb7404f3aa0f56eb4dfd82da62dcdae3fecf0125ba1f1b5d17607ed595741e802dc2234c79ef1047a9e99e61b6ec"; 37 }; 38 x86_64-darwin = { 39 + url = "https://download.visualstudio.microsoft.com/download/pr/8b68e217-8a0a-4398-9559-7767c973b26c/e322082fa4280a2b1f0904d74750aeec/dotnet-runtime-6.0.18-osx-x64.tar.gz"; 40 + sha512 = "67d7a3a5ef59ae16c76c82fdefbdf5dad8920500f03bf868eed30aa21029ae06e3951a7a5337638cb7449ffe643a6e7307bf94984ba7dcab5c50f4194c484ca2"; 41 }; 42 aarch64-darwin = { 43 + url = "https://download.visualstudio.microsoft.com/download/pr/9dc8fb0b-74d4-4c1e-8eea-b4cf02151db9/e5e72a0e4773f5542d3bedc735736774/dotnet-runtime-6.0.18-osx-arm64.tar.gz"; 44 + sha512 = "3183a2ac94c2e33637e8e193dacedadafd49e7b39b10a9429f0d9b4f1b7beca1eb72539574edbc2a9c6f97b36c157635bb4b765adb791fdbc4a477ed890aeeab"; 45 }; 46 }; 47 }; 48 49 sdk_6_0 = buildNetSdk { 50 + version = "6.0.410"; 51 srcs = { 52 x86_64-linux = { 53 + url = "https://download.visualstudio.microsoft.com/download/pr/ac5809b0-7930-4ae9-9005-58f2fd7912f3/4cf0cb18d22a162b33149b1f28a8e045/dotnet-sdk-6.0.410-linux-x64.tar.gz"; 54 + sha512 = "8c85f5b10eb786c8cf31bf268131a2345a295d88d318310dc8457d831f0a587ec1600e43beb7f55aec2248483b9a95e905a468b592f0c910443b4aaa9baeb2e3"; 55 }; 56 aarch64-linux = { 57 + url = "https://download.visualstudio.microsoft.com/download/pr/bf758689-351e-4857-8e9d-b2f155577bcf/759401b27c3c68d3ae344d2112bf9057/dotnet-sdk-6.0.410-linux-arm64.tar.gz"; 58 + sha512 = "75776b101672714f4e919b71313c3abba6f9b8a14d36751b31fb5400106e87d55e3aa45c1bf25be26a40847637f583815e40d61a837bebda66f30b88294f7e49"; 59 }; 60 x86_64-darwin = { 61 + url = "https://download.visualstudio.microsoft.com/download/pr/190b69f8-f50a-4d68-bd44-8bfc5271265a/a29b1769b5e5d73366cb34ba3bccf9d9/dotnet-sdk-6.0.410-osx-x64.tar.gz"; 62 + sha512 = "dc9aa3a04b3da513311b385f28e2982879432a79e6de3da8d7e339fcb02e2a6684e12be35c6b193cda1ce02a9979c91eda5d2e7295cdd264f1e09ae5651d1b22"; 63 }; 64 aarch64-darwin = { 65 + url = "https://download.visualstudio.microsoft.com/download/pr/c9f8cecc-df92-4720-bb4f-273c55762b68/7abd1ebeb6241949dae538dc72532190/dotnet-sdk-6.0.410-osx-arm64.tar.gz"; 66 + sha512 = "c52d9bcf96605b2cd76eaa7c09455d8fea29bce119c7072c94b4c51dacc171ffd3ee3d38ffa4a84f1d1c750ac8d957447aa4c77c71c4a90af4407ac9a1afa6ad"; 67 }; 68 }; 69 packages = { fetchNuGet }: [ 70 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "6.0.18"; sha256 = "1k7hqyyg12478kq0y2r44vqm8xbdci7hpqgs7aa1yxs4n9i4iqjx"; }) 71 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "6.0.18"; sha256 = "0g3hyhafmhyp58plsw4vzirpjy854qn1hmnwkq53hg7rbxwqyz6r"; }) 72 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; version = "6.0.18"; sha256 = "1yrw2wpxhvb9l4xbzs3f4ykapav4van5ibv6bpqnq1f4l5l7vm0g"; }) 73 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; version = "6.0.18"; sha256 = "1kgzlasbsjpkc2q08hh7ck02d3ib3yjfgir2q9vxm8k9np20i3w1"; }) 74 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.18"; sha256 = "002jll4a28j1rxn1sbhnfp0rlkx70hh0i91y2yzxj10hbnpvylbq"; }) 75 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "6.0.18"; sha256 = "0n8xf6znd4sr0gc29s234hgdviygwzpsn13nh8czkvrpy1cnl2qs"; }) 76 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm"; version = "6.0.18"; sha256 = "0zwh8rp233kd0z7ldbgr9hv5xgcv7rm4kak6z2m99r8k7qfs2n0p"; }) 77 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; version = "6.0.18"; sha256 = "0s2n8l206cjvzkvjqbzrnfwzpd0x8xgarw9hqrda7vj9yy7a0x80"; }) 78 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "6.0.18"; sha256 = "0qhnlwksn0ijaqlk8n9yhf6r0g1i73kdizmmndibbqynnl2vci5c"; }) 79 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; version = "6.0.18"; sha256 = "0hn9kdcmbbpzi2kmjancarq42in77f14jfjn3axj869x5w205lgf"; }) 80 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "6.0.18"; sha256 = "16rydr6kc2hhnn9ws1kf4rqm0a001i56f3ayv5l4bn3z95rvdm0l"; }) 81 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; version = "6.0.18"; sha256 = "1ls4xcsx7s635kj6mdffrabrn8gwyz0lnqdfbc90pmnh4ddaf7il"; }) 82 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "6.0.18"; sha256 = "06vgbl96pqrd39wdxypvm3nr9gzp4ddwqxryv5z97dp9prc5kmn0"; }) 83 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "6.0.18"; sha256 = "1f9f8vz65fkv65m4p36wlisl7vzw6s27g4pzmcp5gliv8cb8bjbq"; }) 84 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "6.0.18"; sha256 = "1qal9m4q24rfx4qps2x9b8ivl0kkfy7jwi4x6cm8zwhlk79zkdr5"; }) 85 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; version = "6.0.18"; sha256 = "0mcyyxji1kpw92svgag6lvgg8x0h50p8gnganrcw6fhp1xfrd2wf"; }) 86 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; version = "6.0.18"; sha256 = "04by204995rwhsp868sc4zbrfx73zffjd5pcmzdvqywyp9dh5cgg"; }) 87 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "6.0.18"; sha256 = "1mhs8f7k7rc562yrr9h320jfbjlys3715d60x1h6822ywrc4qfv4"; }) 88 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "6.0.18"; sha256 = "1y5p2jq8v26nqzblapkblpmnc5hlanvqn68dpi1nd3j9n34ixjws"; }) 89 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm"; version = "6.0.18"; sha256 = "16sq63639mp1vp2cjm7nnwjyw6r0xparwdx672hrjyml19k5h4fx"; }) 90 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm64"; version = "6.0.18"; sha256 = "14yi7ks31lmb7y4j393pgcjfm5wsz7v5a6l90lnqxlmfp99whmgf"; }) 91 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "6.0.18"; sha256 = "0r1l8x2v0i4s2yv8n8fzj9nbpcpjd8fcvkx1df12lgscjzh72dvn"; }) 92 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x86"; version = "6.0.18"; sha256 = "1r68bsj35pjlxb1gizq004g4yv2dc4hfz96i4d7i9dvi9i8smr9y"; }) 93 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "6.0.18"; sha256 = "01mimhz0vnbhz4w7rpx21qchql4jb2lzgl6ij9n4ifa69dl936vj"; }) 94 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "6.0.18"; sha256 = "12vzd75hfy433l9y2mncybbffsk93rcbvbfmb9rs354yan9phjsw"; }) 95 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; version = "6.0.18"; sha256 = "1hwkh1525gb20xybcx2fwk3ycqhjkafgmyczgp7p76y4l3can6fb"; }) 96 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; version = "6.0.18"; sha256 = "1fvcqnxrishcyrgix02ib86wgsjqmld5nhxspjb29j64f6ywgdsq"; }) 97 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "6.0.18"; sha256 = "0p77flwzh7002yl88270b05l549mk708h4bqpaa28j556l9jri2b"; }) 98 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "6.0.18"; sha256 = "1bkiv4b18zz399zk4sa8gnfl5vmm8an24q9llmic13svfcv1k7ag"; }) 99 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm"; version = "6.0.18"; sha256 = "09v7zm429mafbsa8a0sqaawbvzf52bl2fb51v40k8vdznwn9791b"; }) 100 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; version = "6.0.18"; sha256 = "16whips03k4gczvsga5yfhg2g5vpc80zwnlz6wgs53wx7lbpl37l"; }) 101 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "6.0.18"; sha256 = "1p8827cj7jl4g72fapvkzf27077v127x46r9g94qh7m69r292bl4"; }) 102 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x86"; version = "6.0.18"; sha256 = "1pc9b2fvv7fl72x8ckf5n00998ip2wagw3sxfx8jsqf74d2j8qih"; }) 103 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetAppHost"; version = "6.0.18"; sha256 = "0cs10j6g6r3k3zrwpfz4h0jn68pdl88ik9xbsdlvfv6v73npyfwf"; }) 104 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHost"; version = "6.0.18"; sha256 = "0lh8a1ch6pd2gfn48kwbpaca6ry1rk7l25m5k8hpgbaw0qq0sw92"; }) 105 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.18"; sha256 = "0bv4dyzhy288j22x16x5qrjh8m9va4kxmbjhlhc2ql9bhw1g000m"; }) 106 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostResolver"; version = "6.0.18"; sha256 = "0ljnajylmyc5b9s2zb5khrzniq0qqrrcy6apkkd51x6fqyyn3cb9"; }) 107 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.18"; sha256 = "01sfdl4a6mwisicpf7by3b3kyhp2i0zc30s7jrkwx8zd5kjxb49b"; }) 108 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.18"; sha256 = "06lsffnpa104mn1scqrcbxpb3wiri73vz2msnanfljnhdyssk29p"; }) 109 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.18"; sha256 = "1assfk42xn1fwkj39lqv2z57rcqj88wk4w81f5y2xjmrzrdcxmka"; }) 110 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.18"; sha256 = "094vxdlj5pq83vvai9vfrp1d5fz8wddy17nhcs0h6wrfnznkvz1y"; }) 111 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; version = "6.0.18"; sha256 = "054hfb98wmmaanz2z7kfjmw5xjdf6lwhxzg6d6lbr4x81l2mgs1z"; }) 112 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; version = "6.0.18"; sha256 = "11di1pk966j9dlzdfmhl5h3h1cjng2mjjwh7mpddnj96pxpkc4hk"; }) 113 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.18"; sha256 = "1nbyk4fbrv1aad0n77a4ha1csrp9zlcwqjx5536vpiaqjf5sfbvl"; }) 114 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.18"; sha256 = "1rdnqhn984vvci076g9w1im8mjxay9dvbjnxj87kwl41mvnljk9g"; }) 115 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.18"; sha256 = "0cxg0fymvzrghfwilbrgqxmk4xp5cp7395y9f2jaxz22jdnv7kpv"; }) 116 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.18"; sha256 = "05bx3zdsahfbvrk36hyxbqc08d72222pvz8g87cafxif8md7fkl9"; }) 117 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.18"; sha256 = "1j9rk58g2my11f0pna7gd97l40wfklkmmlj0qsklbxjqjl3xk5qa"; }) 118 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.18"; sha256 = "113fxlvg4k9jiy0ycwafwn8grxjl695r46z5gm4d6i9cp659h9c0"; }) 119 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.18"; sha256 = "1fzqyxp53jf8yqslv9y068pf6id0dkrfz7jiv1qjgiypkanp8ynj"; }) 120 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.18"; sha256 = "0d1m71j9p846bgcw6wcqc0dx8v9p66a0z69pfkqkrra0r9lp1qn3"; }) 121 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.18"; sha256 = "0p6ggwq33vsdglcl3ws13l1lqjymqpn716impk44lbrnbyrm9k83"; }) 122 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.18"; sha256 = "11v94hivxl6qczc92g6xihlzm0dphj7alr5q691sdlix1jswxjyb"; }) 123 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.18"; sha256 = "09y96wran7cx4wyyhkf1vbmsfd8934ichbaa410p9m4ncqhnrk9p"; }) 124 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.18"; sha256 = "0b18v2fxalvbsk5s30nlj3xxph2iwr06n2dh2ixas5f835xx1wfp"; }) 125 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.18"; sha256 = "1jp0xhd18y5ghkbzbghl5nn7wzvg58if8rh867h4r7m1qhv67vnn"; }) 126 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.18"; sha256 = "17nc83sb16k6dzlawp1hpfc050gqhdngndzr131fsay9iwmzir7m"; }) 127 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.18"; sha256 = "0g88jm1n0ydnf5zflmsf526dyjqhs470y5rg2xl7v00l63m7ad2w"; }) 128 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.18"; sha256 = "09nmx6fx49x459k7mycpg12jkkpgfrmss83byqwlisl333dzm11q"; }) 129 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.18"; sha256 = "0054vq9vc6469yk2z7mdr6yklkjmmzkl07kpf8h2i5crdpwk36jj"; }) 130 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.18"; sha256 = "10pvb6l3zfdqxibh3v510yb2n4p8c557dk69jfdv6s2zi1qy120m"; }) 131 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.18"; sha256 = "1d0jaz4cbzk7jc2f0x3sikm9l4j3d67nsnyrakz4vlb8jlwwzs0v"; }) 132 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.18"; sha256 = "02r2z3f6dzagkfs2zdlsfwmff8hps0kw32a7dqj8mfcadv6wsalw"; }) 133 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.18"; sha256 = "1z65b6gch6pa7gsnc7vqy5xarx040a5zh5brq5sinh18hayl4npj"; }) 134 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.18"; sha256 = "0fivivvxah8k868hwh2knldbl75wamhagvjjys4s1jhqq4zbyd3f"; }) 135 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetAppHost"; version = "6.0.18"; sha256 = "15gf2xc93lnqcrxfknf5yi7qpm2k8j7i15l977rnjf4nk83v9jvm"; }) 136 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHost"; version = "6.0.18"; sha256 = "0dhnqgjfz0qkci6s3s5ffv5616d1mqnn0c9n2ny4ky4p898z4yg1"; }) 137 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.18"; sha256 = "11mla7ryfw2iff7zl9bj3hv3cwgxdy6r091l7pg46m140ygskrd5"; }) 138 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.18"; sha256 = "130p2d546zjfdzw8ffjbx67z5kdw4psmk8qqxcyl2337sb5nliyd"; }) 139 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.18"; sha256 = "1k7l5aa0kwfhp7910d7kniibpj1injc5wplpi1ij91w1m061q2j0"; }) 140 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; version = "6.0.18"; sha256 = "0x89vimghn10ba6xj7h6wbg8l58lya1wzay5cpqv41dfl6670dsi"; }) 141 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.18"; sha256 = "05597cq78zw5fvza47gwb70rmv8ipq75197fs84p436w6x7kvs5q"; }) 142 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.18"; sha256 = "0dqvdrv0kza7d9bajnxfgryymhjx7ili28j0a6dkqmyrxhppyx35"; }) 143 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; version = "6.0.18"; sha256 = "0kxks9v18r87hjl5bbk868zl90fyq8ln8dkkg7mp5d4xyfbc8kjl"; }) 144 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; version = "6.0.18"; sha256 = "08qnzlcn8r2njll6c9bzvn8kx7zhaa8rx4f189161jlnxkaajcwv"; }) 145 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.18"; sha256 = "1viy6i3zxjljyfkjm8djkjzqs4943kcj0x4kim5nwwc1b0ra98qy"; }) 146 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.18"; sha256 = "0xddz7bb8f8a1hiynvyjfbiw4gvacl5gm86024z1rbxqdvbd33b4"; }) 147 + (fetchNuGet { pname = "Microsoft.NETCore.App.Composite"; version = "6.0.18"; sha256 = "0vkgishankfvynr2lpxmjygiba7pzpk10vkbq0vv97qj07pr6jg6"; }) 148 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; version = "6.0.18"; sha256 = "0wgkcqfp4f8fvfynjmwxyqk7qi59xyz5gl64kkfav3l8mhh0fc7w"; }) 149 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "6.0.18"; sha256 = "1j0vyig0ycl5b1g527jjd8901s0qqsc9i9k71bjvjfixlj5n2r2d"; }) 150 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; version = "6.0.18"; sha256 = "04h09mdr2bgh9sx8134sdxk29h41lj0ss6ds7p7x6pvi7x5358wk"; }) 151 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "6.0.18"; sha256 = "077z0m9mysp1qnx4wy2iaf71zah92fh4r1ipivx57gp6588jm3mh"; }) 152 + (fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "6.0.18"; sha256 = "1riq1f8ah0lmaxxnqhw9hdlwlxg8q4dqzkqvkain0sxjxzky7akz"; }) 153 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm"; version = "6.0.18"; sha256 = "1ngdjryqk8nrxvhk6hmwl2x8hgc8mxqhdkh55y55vd1kzivd21sv"; }) 154 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm64"; version = "6.0.18"; sha256 = "0xlpqnn98sjmr9lr9kb1whi7mb3y2rjzx4kw6zdbksax87riwsfv"; }) 155 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64"; version = "6.0.18"; sha256 = "1iwr7cxpc9i460r39adcxlic9axcf1llhhrkhika7pwc0b8x170i"; }) 156 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-x64"; version = "6.0.18"; sha256 = "0nmf8i3vn9sbcfl4szdgvqp3jqzbys0lm45fsasyddw8q7mxgds3"; }) 157 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-arm64"; version = "6.0.18"; sha256 = "01gvxwqz52f00hfb36np36wvj52rdwmx8yl42hahym9y74nficwv"; }) 158 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-x64"; version = "6.0.18"; sha256 = "0346jb9g6m0ycd39wkl5bn3djrd9jh9jw0n86cb51nm031b2cbpp"; }) 159 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x64"; version = "6.0.18"; sha256 = "1slmdnw7skplp7wz3vfn9yc5qqp92j3xl68accxv3xlf33l7nc65"; }) 160 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x86"; version = "6.0.18"; sha256 = "1pxvx13jxcywjc23lcy3aw5khjyakyxizy4acmb2qq23rkpsgi7r"; }) 161 + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; version = "6.0.18"; sha256 = "1drxcbsdq094vskmxdja5s63wvd7ifj27ccahb42hn7qgskkklrv"; }) 162 + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost"; version = "6.0.18"; sha256 = "1ngall365y0ya501hv3gszj7x5rwpgyxmv82v7y2zgs2fjmi7jyx"; }) 163 + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.18"; sha256 = "0iva4c7y2bxypn06k8x74pia98lx1sda2w47m74mnw22bqchvgjb"; }) 164 + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.18"; sha256 = "1g6x9815l1pidg1hxhv0pdqq27bksq7fwrx3r0zkd6bggfpdjrf0"; }) 165 + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; version = "6.0.18"; sha256 = "1kjnksa602dc3j16zgck3dlbrd6sp7mwsc65f4ps3s8b1yjf3khq"; }) 166 + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost"; version = "6.0.18"; sha256 = "0c95g1kapwsrbz51myhzpd1wviwlhvknhyfl3q5jy03z1kymxscj"; }) 167 + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "6.0.18"; sha256 = "1iy2n5b3wwarsrkhm937f87rir7md45m5hm51qfzr5i3bx5vabcg"; }) 168 + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "6.0.18"; sha256 = "09f5dcdvnfs9ax5i4b6kqpj7frhw66madla71i2m3azayqd0kis1"; }) 169 ]; 170 }; 171 }
+133 -133
pkgs/development/compilers/dotnet/versions/7.0.nix
··· 3 # v7.0 (active) 4 { 5 aspnetcore_7_0 = buildAspNetCore { 6 - version = "7.0.5"; 7 srcs = { 8 x86_64-linux = { 9 - url = "https://download.visualstudio.microsoft.com/download/pr/b936641a-57d6-4069-bd32-280020863326/5793e00ff9e9973a01ca735479ff15b3/aspnetcore-runtime-7.0.5-linux-x64.tar.gz"; 10 - sha512 = "859d48d0f29e014d56e89161d8001f75b3b0b03ee04f86641066570cfbe267b06798232500a86fd7bc31edf022097278dfeb496874778fead4476863aa994928"; 11 }; 12 aarch64-linux = { 13 - url = "https://download.visualstudio.microsoft.com/download/pr/565ed9fc-5ae5-4168-b08c-f4e39acf47ff/f5e3c6cc872681c08ab9aa6deb8a72c2/aspnetcore-runtime-7.0.5-linux-arm64.tar.gz"; 14 - sha512 = "2c35feac6e8a55185767714eca52912bafe5c6255cc0eb0b93aa245255e405ad1076ae018b7a3cd845b159bc2d87d950ebf5305dd52b1215adbb35ea9cfcf551"; 15 }; 16 x86_64-darwin = { 17 - url = "https://download.visualstudio.microsoft.com/download/pr/b707a1b6-7222-4929-96b6-3525f93cd79e/dfa98874e490e3da4024cd20baca4a22/aspnetcore-runtime-7.0.5-osx-x64.tar.gz"; 18 - sha512 = "69c473ec116de84bd5cfc27972890f545952a83deae1c3d298152a2dac892f1a70b0a3e10269bbd332fa8d95f2616052f07597adf9279a0d2d2ffad7382602b2"; 19 }; 20 aarch64-darwin = { 21 - url = "https://download.visualstudio.microsoft.com/download/pr/dfb4f870-e416-459f-bdf5-5362030c6d5f/fb888174a31cea86516a95f60ca8e65c/aspnetcore-runtime-7.0.5-osx-arm64.tar.gz"; 22 - sha512 = "855ae3cad226fe4429073a54825ebadf2c3bff84ef811d602f4d4f259663d6648b7b0d3e1683e50ec5caf82417ffab47599a928cb635f2149661731cf27ff698"; 23 }; 24 }; 25 }; 26 27 runtime_7_0 = buildNetRuntime { 28 - version = "7.0.5"; 29 srcs = { 30 x86_64-linux = { 31 - url = "https://download.visualstudio.microsoft.com/download/pr/e577f9c3-cf57-4f3c-aa2f-2c0c9ce7b9c2/16911adb0b0ac64ece205a8cf96a061d/dotnet-runtime-7.0.5-linux-x64.tar.gz"; 32 - sha512 = "68014bdbf55bf455f59549c7d9d61ccc051e09fe74a975ca6b46d3269278d77c9cd167ba05760aef8ab413df4212f4f5cebdd1533779b49caf517eb4ec50cce5"; 33 }; 34 aarch64-linux = { 35 - url = "https://download.visualstudio.microsoft.com/download/pr/8fc09c26-b0b1-4f26-921b-c1378547768a/04088af0b59a80a1fe1d613751d0a2c8/dotnet-runtime-7.0.5-linux-arm64.tar.gz"; 36 - sha512 = "983b8123db0ecddee10c00c455c740e24793c3a7d1d400722cbc6183ca9a8916404d81dde07e43b9a6b1ea6ea160055b871845a789117ddc023eb07f3685f4cd"; 37 }; 38 x86_64-darwin = { 39 - url = "https://download.visualstudio.microsoft.com/download/pr/e4242cbd-90b1-4fc0-a8a2-44cd251450aa/3d811a2e1d73cf59d077a63099cb8189/dotnet-runtime-7.0.5-osx-x64.tar.gz"; 40 - sha512 = "4053c79ef80dae8f8ae1958215def910490b3c754ef088f02c81263c790eb8658f1845de916827755d62af37c6d090d59c9a2219c961a29b469a7bed74ba950a"; 41 }; 42 aarch64-darwin = { 43 - url = "https://download.visualstudio.microsoft.com/download/pr/5a4664cc-7009-4b8a-9e6f-e3ae0b2218d0/add2992c737ce7bb70298fc030c84ead/dotnet-runtime-7.0.5-osx-arm64.tar.gz"; 44 - sha512 = "2bbf02e8001b700cf6badcabedad148a3b799ad0404b2e1e17bf80eca5eaa7a7939df135898f2aa5ebe7892f09d6fa7840118d3f360c2f4aacceb2cd8067c15d"; 45 }; 46 }; 47 }; 48 49 sdk_7_0 = buildNetSdk { 50 - version = "7.0.302"; 51 srcs = { 52 x86_64-linux = { 53 - url = "https://download.visualstudio.microsoft.com/download/pr/351400ef-f2e6-4ee7-9d1b-4c246231a065/9f7826270fb36ada1bdb9e14bc8b5123/dotnet-sdk-7.0.302-linux-x64.tar.gz"; 54 - sha512 = "9387bd804ed980ba1bc33093598ddbafa3a761e07d28916c94442cc329533d78a03bfc59d3066a1a861244302414e7e658b4e721b5bc825f623f8f908e748b7e"; 55 }; 56 aarch64-linux = { 57 - url = "https://download.visualstudio.microsoft.com/download/pr/142603ad-0df5-4aef-bdc2-87b6140c90ed/2cce467e6c954d01024942b8370aaf70/dotnet-sdk-7.0.302-linux-arm64.tar.gz"; 58 - sha512 = "7f6372faa348c84560e3f1139605dc08d888b14b98c400724f628b52156fe31c20a50dc2a2f8673e29239d04ef06744e16c6f8bd8eb1756f99274c73eda74621"; 59 }; 60 x86_64-darwin = { 61 - url = "https://download.visualstudio.microsoft.com/download/pr/34ce4803-1444-48a2-9955-e2a9b9061b03/e18c978b55226240ca037cf8b1770064/dotnet-sdk-7.0.302-osx-x64.tar.gz"; 62 - sha512 = "cafb8e2839a8c91f58e8bda519d27f622a7a4062aea9247d743d64a3de3acad6ddd4f80d011fd416a3e3622f0ece8cd2e70e65f48331ae321b5ff23d282787b3"; 63 }; 64 aarch64-darwin = { 65 - url = "https://download.visualstudio.microsoft.com/download/pr/fc7ed56d-3afe-4aa6-81bb-b4b0f5df56b5/d199f43f7421c6677ba25544b442b6b7/dotnet-sdk-7.0.302-osx-arm64.tar.gz"; 66 - sha512 = "28cc5fcc9651fc75f9b2f864672e5fdaead28feb262696c305d00a71c828004e46f0b9b4a6bb6b21b9ea475b1c601e1724df302eea4d63f604e4fcdc9c97dd63"; 67 }; 68 }; 69 packages = { fetchNuGet }: [ 70 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "7.0.5"; sha256 = "168bkqk0v02rwxviqzafhkdmzmmbd4z60sibv3s43byn0d8hvfdl"; }) 71 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "7.0.5"; sha256 = "1f7j3fxfdbin5zh39knsr1icpbdf5zkyjdxds9m8brraw9gj5mlw"; }) 72 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; version = "7.0.5"; sha256 = "0fqhjy5q2j1c44ijgzpl1j4yfkhl7vyijga2y5cnsly42md9k5lz"; }) 73 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; version = "7.0.5"; sha256 = "07c87frgxvdgh4v0n02wc8z27x12kywcwjdy2bqa6g45qznnangz"; }) 74 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "7.0.5"; sha256 = "01irhwqq80ifrqf87897jlh8v0mr5yls000gryv4v8cagsq648s0"; }) 75 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "7.0.5"; sha256 = "1nwlyz0sgykx801fg1lj7la2b3vbgyvk51132v0gnz48m8b62n3w"; }) 76 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm"; version = "7.0.5"; sha256 = "1zkjvfqz89cc0s25i7acbcqvbs52fach0iqf9098h6ak2pq6241h"; }) 77 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; version = "7.0.5"; sha256 = "0jxrlgb601x1na085pmqyb9r1wp2vbnhly7pd2zmrgqihcxcp86w"; }) 78 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "7.0.5"; sha256 = "0nxyv0bz9c46pmwvvbmpb6c7id8l9ka9lpymi0ljwln01xwhi8fx"; }) 79 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; version = "7.0.5"; sha256 = "1631gy294dkd2fvr7010a1sz6hsrdzvvmpykxp1gjxz242wxqaix"; }) 80 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "7.0.5"; sha256 = "09amylhcl0fgrn08zan5xcsa4wjw5prdnlgypbvsz4z930lm4zf4"; }) 81 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; version = "7.0.5"; sha256 = "1c62wlq21lck49a7cfwq6b0lb751151dn1sn9qv11fvc841lkzw6"; }) 82 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "7.0.5"; sha256 = "152dlxn5bqvf0nyhmxbcmaqj95bmm4vhvm4y23ajfwwgh373n00a"; }) 83 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "7.0.5"; sha256 = "1vigsv0si95cjicbrpgi3jmpf2a1b4rn13yyxqhqagv1chs60jh5"; }) 84 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "7.0.5"; sha256 = "1fq6bjpsmqdgv5z4ncxnxrfn10aw90n2zh8sqw0whhv2kjsq7v8l"; }) 85 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; version = "7.0.5"; sha256 = "06pbg6cphf7v39f1nsc7d7wzsl8aanb59dckxay3zazljpbyg80d"; }) 86 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; version = "7.0.5"; sha256 = "00nvn3qxhv2rqi35wxj21fwq5q8w1zxki70pnaxpv4b6m2s8jmql"; }) 87 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "7.0.5"; sha256 = "12p3zq5n8pmpscrgz944rkrjb12q702if8510xyf2b4na85r85qh"; }) 88 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "7.0.5"; sha256 = "1lnv3z082ijmyzwa3in98wz7jchaxld2gbc3dk2k804pavaamr8r"; }) 89 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm"; version = "7.0.5"; sha256 = "0484mij7i3daag1k6nil5p6bxs5w9hsk2f2f13lnjjgdcnl7znf6"; }) 90 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm64"; version = "7.0.5"; sha256 = "0wvjzn6xij7kgdpkb3m7y31p1iz1jzn737r464fqvw778dnnir1h"; }) 91 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "7.0.5"; sha256 = "08raqcy32yni373c6kdmxvyndxlwrhnxadfjp4fn7rfqyrgqkifn"; }) 92 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x86"; version = "7.0.5"; sha256 = "0g88jgsk0vxwaiil9kcp1cfc5chkb6gsr45m8blmj866qinln3vf"; }) 93 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "7.0.5"; sha256 = "1nysbj81wpywh6i39l4agv5rjhdn3bd1jqb6iwlkmriyf1xyshdz"; }) 94 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "7.0.5"; sha256 = "08ak2khqcn9dqinb59c5nlpa7imdhi5j7l4g9p2xm62jm6816qlp"; }) 95 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; version = "7.0.5"; sha256 = "127bpxp4i902l44b28xmknw59f7smlsc8a3w4q5bykjk1hj18hxz"; }) 96 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; version = "7.0.5"; sha256 = "0bba6jzd7bl12wwm5wpnk1nwbn5ylc3jfq16wsqzdf2ymcvnx8vm"; }) 97 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "7.0.5"; sha256 = "1cl6g85yaigyzixdqnxqpclf46x32f3ndjl08x9lpypwsv62cd9z"; }) 98 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "7.0.5"; sha256 = "1rmim6wrkh9vd0klmlwm5yr6xszrhv2qmw4sh12453khxdsi0xpl"; }) 99 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm"; version = "7.0.5"; sha256 = "0c9p34b55zh490ky338npbga3jkssj7r6h4jwyv1bj9skbp3aayn"; }) 100 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; version = "7.0.5"; sha256 = "1x0psxmi1waymxndk38f37aq1lnd8airglq6i0hi38f2yfbmby9h"; }) 101 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "7.0.5"; sha256 = "1wd6i75alsj2hv8aich5gjc6979s4shmrdmfraqj2qr51k3jdf0r"; }) 102 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x86"; version = "7.0.5"; sha256 = "06vl6l0nkd7iikg98ycb5smsrvw8dz9nzmjqyqksia4hxvhrlzc1"; }) 103 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetAppHost"; version = "7.0.5"; sha256 = "1y8fqpnfcp04bz0qjsms9dc5cpf8zdkk2vnll4x6w6h8mgsippj0"; }) 104 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHost"; version = "7.0.5"; sha256 = "1v4n3rb4kcy51z9c19mpwqkymsrw11j5x17hsffj1bdq7ad5ammv"; }) 105 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.5"; sha256 = "0yci8wcyliv34pl73gid5f9dilf6fb5hrfwbffgpka19x6yxjni5"; }) 106 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostResolver"; version = "7.0.5"; sha256 = "1dl8h9j09lwyc6vq550prwxcz15d7v6c6ii8gzli2c77qk71k6hw"; }) 107 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.5"; sha256 = "11r5944ccwgpzvhqiy9f62a7fyqzszaq2yq9szx31l49hhbiy8bx"; }) 108 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.5"; sha256 = "0k4q546554m8hnlak8300mgydjyp9rrxqm0xwc90hmn42k9zzr21"; }) 109 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.5"; sha256 = "0mrgj2xkc6nk0xchpjyfrvfchx721nc25p796c93vgh60zv388dc"; }) 110 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.5"; sha256 = "10jnaybkq0b8n02lcc6ay2n5s7msghbz96kydphj8fq3bicljggn"; }) 111 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; version = "7.0.5"; sha256 = "1ssdj1mgmm4vg8ics072vkbn0a0x5dk958hx7wcvf5966fxjh5l9"; }) 112 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; version = "7.0.5"; sha256 = "0xygpaccvszvpbpg144ddbdwfcwmbssp1a53l7nfaippr16c7jc8"; }) 113 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.5"; sha256 = "011kc0d2hmdqzy46x20w4ljq10i0hvlhmna84jid21cinfk2zq8k"; }) 114 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.5"; sha256 = "1sigppl8zjxxs2c7y4gsc03913q7bdgw74rvdkh9vh7hq8kgldb6"; }) 115 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.5"; sha256 = "09jnm9pq7m9wacc640g23i171w1fwmvg103amdyc9ayih66gi6nl"; }) 116 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.5"; sha256 = "0p4izlcdhsd7rnm7iv0s9h7qp8vfvd17dyrn35hjj84147x34dyf"; }) 117 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.5"; sha256 = "0c73xl6ypdjqpq6fw115fdq40pfmj4qm3j5v67mrxgyki2r0m6di"; }) 118 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.5"; sha256 = "0cjsw125syx91d8nm996c03kdv77l1aqx7nwv9gis9mqx6mfb9ij"; }) 119 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.5"; sha256 = "18hxhi8675z52nxwii3zixki3g4k66dm89gnnlsa0bw0n445l44a"; }) 120 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.5"; sha256 = "1mlyrddmdmf3xfh4zfxcv9938xfhyar7yxgin6skxg6n0f1n3qjp"; }) 121 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.5"; sha256 = "1aczpv37c6b2gajwd5b1wp0fx60dzgbpb0r24d2cqkj43rpbynvw"; }) 122 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.5"; sha256 = "0g6z2pcqgi63r70shc4bhy652cjg2phlapscj7niia7nigvj32w4"; }) 123 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.5"; sha256 = "0whgwpb1p8ykpk81z54mqgnfm3dysgfdl85d3idkjzy4a4pjqv0q"; }) 124 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.5"; sha256 = "0zgbl854p26wy3vx0arqm8clbclx23z0q0fvk3117k19r0331kz1"; }) 125 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.5"; sha256 = "0q650bmnl1rn4va86dvdw2gdb0vnlfzdm2jgfph6hk34cdxqdrd6"; }) 126 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.5"; sha256 = "1z32pmdfdpw4ng7z7xqq2ahq9ydgii85cywcixl3rdmxk2fsd9pp"; }) 127 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.5"; sha256 = "176rw7iy5k3rpk63cdi6nzcq00qfmskn8y3dfbrds3qxlqlq123i"; }) 128 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.5"; sha256 = "1xwnpmb7qrzwk2c3vmjrpmwwhpizz8rpx5zm601hkdz458pk9xvj"; }) 129 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.5"; sha256 = "043sg5jfkrvfrc7h2mf2qc9g0l1qz9fifn6dlqx8d6bxl46vqk7d"; }) 130 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.5"; sha256 = "1d6i9dyiml00sr92n5jkp818hibbrmaa1d0wwvczcjqq4r6ajpyw"; }) 131 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.5"; sha256 = "0gxc7jcs1mqbmhz5vwi88pk795f0lbkgk0fvvsy93f9zj70gsc2m"; }) 132 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.5"; sha256 = "1zvlbzfa61i119s98mad7af871f1qkhb832rfkvi2awv103pwccp"; }) 133 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.5"; sha256 = "08gwnsaqgrj61rk0zpd9wbmlfy71jip4fqaavsv350cd1kw76qv4"; }) 134 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.5"; sha256 = "1k27y6mnn2q8pz24bp8ff04lws1jvpdwmadi3a7saqdsxwzs4mas"; }) 135 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetAppHost"; version = "7.0.5"; sha256 = "1vxzs20ibj16scg50g28ha5p7yw2csjh8xglqnjfylg2xh8j5g5c"; }) 136 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHost"; version = "7.0.5"; sha256 = "1acxvh7g13jq411w3msysmc4ygd6ciw24piprj8zb8vknbrg83z4"; }) 137 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.5"; sha256 = "0saimrqmfg613bpbqsy9f40x8s2rjagzx4x180p3gmwf0sl97qrj"; }) 138 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.5"; sha256 = "0vz8jk7idghnljh8sadl260ndjjnqf04misx1bp847ld0nik97a2"; }) 139 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.5"; sha256 = "0kf5s7gra90g21pc8gimc14vqj6wc9rs5lhhmkpb3w6mr8h25cwl"; }) 140 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.5"; sha256 = "0484f09j66f2gmr4fdsn79xw1mxbvi2b566d6z8kf1702jmd0i53"; }) 141 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.5"; sha256 = "1r6m0933cp0j57lywgaz3vwiswfd04lyh24jxsrvhd62ckywsb78"; }) 142 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.5"; sha256 = "0fwmwpjkv7s18xizcj7psyhm79dy628ksq12hd8w3323rb5696rg"; }) 143 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; version = "7.0.5"; sha256 = "10y9rh90a0acqalv348fwf0bx3xlnjya0ni559xi80armbi78l3k"; }) 144 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; version = "7.0.5"; sha256 = "1az0l19syxx5nfn3ixykhy43r9hkhwimxf3l9ww60nxhbkx6v72q"; }) 145 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.5"; sha256 = "0licp7y73lkfkkk9zyks5rkahrh3xn0ihz0cs3dvvc9vlnndcnmg"; }) 146 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.5"; sha256 = "166sj8yw8cjnxivhgdwrl5z30wc0004v4gx6k8dl7nr89y71rcqv"; }) 147 - (fetchNuGet { pname = "Microsoft.NETCore.App.Composite"; version = "7.0.5"; sha256 = "16vvzp7355l4xi87bq83yvv8s358akdncfqfjk7agj03vbx0qay9"; }) 148 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; version = "7.0.5"; sha256 = "16vmhn5xpnbajqbsxd79bppwjyywfza20fkzjd93lsgl36dnxbq9"; }) 149 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "7.0.5"; sha256 = "0b87x1r9103fwg3bg6y42hgv4dk40kgysnvksv3wssd9m40v3kqf"; }) 150 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; version = "7.0.5"; sha256 = "1pjcd3jnsnsfj1bl60nls8mjfpm0p96jj1jia64l3mfv9lsrgd7v"; }) 151 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "7.0.5"; sha256 = "1qw07w5qll6y8rdids8bv3717hmhcv69vs7xbgpddh7ag0xxihr7"; }) 152 - (fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "7.0.5"; sha256 = "1sam55nhsa0q6npcx2qa2q2rfqss3lk27djyhp4q7yazsnlihq1d"; }) 153 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm"; version = "7.0.5"; sha256 = "1xdgcrvfiid1njq61cjffhifkw2ix016sz2msfmlyplfmcd9lys3"; }) 154 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm64"; version = "7.0.5"; sha256 = "0r6h1rnxaxfalp6msk8wvmlhi5k5gv385c66jgw7vvvq05kq6gk9"; }) 155 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64"; version = "7.0.5"; sha256 = "0bl7ck3hxy34dalpahb0d83f5w1lmp36v0jax18x3lxbn3h5npn6"; }) 156 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-x64"; version = "7.0.5"; sha256 = "11x0s7zjx7m3q2w0l4sp0gpwzbya6f06iagzkj4y0lm95xsx7pik"; }) 157 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-arm64"; version = "7.0.5"; sha256 = "1k142050w7m7fqk6cnpa2iin8zp53cq3xfcs3rqwh4g4ng9dzgpy"; }) 158 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-x64"; version = "7.0.5"; sha256 = "1ap7qlpb2wc5igh08q71i5vh8lgd5p13p9pzz4vpk6gwfqlyiwa3"; }) 159 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x64"; version = "7.0.5"; sha256 = "1prrsqcc4maihmgzcc8n9z5qv32svfr9ambfaka86svngif61m28"; }) 160 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x86"; version = "7.0.5"; sha256 = "0w5q19af5f47r8vgpsvh3vxci75v1fhh0hkp1gqj2mrbb3qydnd0"; }) 161 - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; version = "7.0.5"; sha256 = "0hbndgxbg6q1zwanjl98ybn35w24592bjy935pdf5wa1b7sv1h11"; }) 162 - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost"; version = "7.0.5"; sha256 = "1jbvknhwyrpvs81kpi1lbjxlj0zh8nmz61jz7b5dn63ilf3mx9x6"; }) 163 - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.5"; sha256 = "0jgzf9dh8zar5xi99qw6qi4yx6cgpvd9g9xzj0yis7cc25h5xbpf"; }) 164 - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.5"; sha256 = "0n1fajdm3a925bvzy23g1mvxrpch1v28qwin62bbnl21zk41k7f0"; }) 165 - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.5"; sha256 = "1nzgry4ckcbsk36kmn2vqfds4ldqk2hqlkyrm1id12mnxblcrih9"; }) 166 - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.5"; sha256 = "0467y44yygx4jia9zmiv63lfn64j7dz8hxn0i0arrw0ai59fzdcz"; }) 167 - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.5"; sha256 = "1rzyj8bgcg01pqkww3d2sdv4fk5hsq2ir91xm4kbxkx60zijqfkh"; }) 168 - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.5"; sha256 = "0rjz1m2vxw977gl59jdgxzq91kap30jcj2wdbn702im5m1262di1"; }) 169 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; version = "7.0.5"; sha256 = "1w4aazcr0qc7sf4mxhkpp1d3x1yvgxwq3i9yak9a94a8mxx9b042"; }) 170 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; version = "7.0.5"; sha256 = "1i445i4i15gqa5b2gl92rlj6zww3iwzpx7a3wvjdaf7pyjwcxfd4"; }) 171 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.5"; sha256 = "01bri3hdl9xqkjr8c8krvi2g64csp56jv91rxfspsvy8s1j7mbkp"; }) 172 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.5"; sha256 = "0abidvw000x56fw8vk39645ywynip5rlpwg3ahn4bazm6prjhah0"; }) 173 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.5"; sha256 = "0qwnykfvf136fkzn9iipxmzkrik27xd3zr210jw1m4c2wzd3pwls"; }) 174 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; version = "7.0.5"; sha256 = "0330966bldi7x0vxxfl6bb8pd5ysyyvcmn5ll58lwz9b8ihwqji9"; }) 175 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.5"; sha256 = "1fyhsrw7zraf8ml0ibqi26i4y76a5i7hm7155hrlf6g2wh9c2wni"; }) 176 ]; 177 }; 178 }
··· 3 # v7.0 (active) 4 { 5 aspnetcore_7_0 = buildAspNetCore { 6 + version = "7.0.7"; 7 srcs = { 8 x86_64-linux = { 9 + url = "https://download.visualstudio.microsoft.com/download/pr/c1e2729e-ab96-4929-911d-bf0f24f06f47/1b2f39cbc4eb530e39cfe6f54ce78e45/aspnetcore-runtime-7.0.7-linux-x64.tar.gz"; 10 + sha512 = "e56ee9bc458214bce461e9688e5229ba5b69046ec38a27bfdb2b5413d4b41500cca40152d182793c2768318719d97980b62ae9724de75d6d02874c25e938374d"; 11 }; 12 aarch64-linux = { 13 + url = "https://download.visualstudio.microsoft.com/download/pr/803c679c-de71-466c-8ada-81139a7c55eb/03af937e87cd7220cf22681420ce0595/aspnetcore-runtime-7.0.7-linux-arm64.tar.gz"; 14 + sha512 = "814db12231db89d9935404ec6693b3fb50ad022c0affbc131d657878e194274f1af5e92dd32c2c4f2a78a7e38d0c18a46ba4ecc67630ca3adf5b7550367c2366"; 15 }; 16 x86_64-darwin = { 17 + url = "https://download.visualstudio.microsoft.com/download/pr/e052c143-c16d-45bd-a9ab-af85c66177c8/d8bde85b6f127ce794274c1bc111034b/aspnetcore-runtime-7.0.7-osx-x64.tar.gz"; 18 + sha512 = "142fc2136112ba4397409a9eda67ba708611d5ac3d019bbb86733c89138d285d8bb2d02fd2bd3b2a027b76b6a7fb8369745ca1ee4740f046a9d0867c40271c38"; 19 }; 20 aarch64-darwin = { 21 + url = "https://download.visualstudio.microsoft.com/download/pr/97bb1f46-3b87-4475-bc06-e5cb7f4e6d0a/3e36e0c804c5805d2fe856505d7b1b3c/aspnetcore-runtime-7.0.7-osx-arm64.tar.gz"; 22 + sha512 = "e6979ab34bea777f1f48bf9208a024b33b1685ec236f13c609975ebc7e1f641806b47daefb9ff1f74f675ee6242b628edd615982bc9c014d18e18cd2662171a8"; 23 }; 24 }; 25 }; 26 27 runtime_7_0 = buildNetRuntime { 28 + version = "7.0.7"; 29 srcs = { 30 x86_64-linux = { 31 + url = "https://download.visualstudio.microsoft.com/download/pr/123d8ec6-beb4-4acf-8e9d-b54d2b99bb20/32f203246f4a87d70c339e8e06dc9c36/dotnet-runtime-7.0.7-linux-x64.tar.gz"; 32 + sha512 = "02c4949f2edd4c0e63286443e11f961ee2cbd173eda93b5ba192e7c95dcefe74754222f3986d00f71b213271c184d5c12796a4345d19936a38c45293ac76dd94"; 33 }; 34 aarch64-linux = { 35 + url = "https://download.visualstudio.microsoft.com/download/pr/1b3e2977-140b-48c1-9125-5a542db56d1d/3d3e5d2c24689b63486cf1c61a00b50c/dotnet-runtime-7.0.7-linux-arm64.tar.gz"; 36 + sha512 = "95d2b4cceecd1966bf61fa016b4deb3241c4ffd80cbe6ea1a2ab5158401493e87426b8f41e150e595757fa8e8fb06a8e4631ffcf6bb1a04eddf5ebd9b5e0eb2e"; 37 }; 38 x86_64-darwin = { 39 + url = "https://download.visualstudio.microsoft.com/download/pr/b2d14614-44a5-42f6-92ed-4cb6579c66ee/0472b42d3551d3e673aeb86cba23b95f/dotnet-runtime-7.0.7-osx-x64.tar.gz"; 40 + sha512 = "d1f76a39af4d516bb5670b2e38b0dd4775e7980a5b312c069cfe7016b567521c0a98608d550431337737cf6510f0be1f6ec74f0cdf30c948c0177a7543835d80"; 41 }; 42 aarch64-darwin = { 43 + url = "https://download.visualstudio.microsoft.com/download/pr/e3e4e56c-8ee6-4aa3-a9a8-6ec7e6b161a3/7a2aa1a2c69ec5f96e7ed5430a1a8933/dotnet-runtime-7.0.7-osx-arm64.tar.gz"; 44 + sha512 = "440338f74bf45f143e160eb2443134d9d8833f9b0a9507443075898f23e8dff94acf17a41c8e2a4c648a977dbf977b4fb568e2d5db8c9999d7d67c7110d7d3d9"; 45 }; 46 }; 47 }; 48 49 sdk_7_0 = buildNetSdk { 50 + version = "7.0.304"; 51 srcs = { 52 x86_64-linux = { 53 + url = "https://download.visualstudio.microsoft.com/download/pr/9c86d7b4-acb2-4be4-8a89-d13bc3c3f28f/1d044c7c29df018e8f2837bb343e8a84/dotnet-sdk-7.0.304-linux-x64.tar.gz"; 54 + sha512 = "f4b7d0cde432bd37f445363b3937ad483e5006794886941e43124de051475925b3cd11313b73d2cae481ee9b8f131394df0873451f6088ffdbe73f150b1ed727"; 55 }; 56 aarch64-linux = { 57 + url = "https://download.visualstudio.microsoft.com/download/pr/4d36e684-4405-4e54-a6df-7f342ceda377/956ae226bcf74d038845964e88c6904b/dotnet-sdk-7.0.304-linux-arm64.tar.gz"; 58 + sha512 = "eedfa933039e749df49dc80bc5ccb6d46c2799ffff2f634924ccc699cdbb8e08c12507ccd4f5392fbd05838696e5a642843c2da04ee7bae80e4eab5195138f6d"; 59 }; 60 x86_64-darwin = { 61 + url = "https://download.visualstudio.microsoft.com/download/pr/18e7fd79-48de-4ad9-a7a5-a659a485e3d7/fc0d190f90917587626fc8086ad6d2f2/dotnet-sdk-7.0.304-osx-x64.tar.gz"; 62 + sha512 = "8ac32c684d9a9691eb2847db50638e7a7179d52882d8a364e8a7b9770fa57a2119141f3871c59556e386709c895ac7b580ae374a3a32fbc652d583d414b3e29f"; 63 }; 64 aarch64-darwin = { 65 + url = "https://download.visualstudio.microsoft.com/download/pr/c7a10ece-45cd-483f-be8d-15a10b2d0c51/1ded758a3b6140c435e283b0d0ace182/dotnet-sdk-7.0.304-osx-arm64.tar.gz"; 66 + sha512 = "c71bd602e964a9c000c2a7c336039497a41dee8355f37bcb687ab5d27391ce4affe5f1d520ef46f7ac52256d0695c8296f8146686f754af4f198ad54b92031ef"; 67 }; 68 }; 69 packages = { fetchNuGet }: [ 70 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "7.0.7"; sha256 = "0f4jf9m8mdm93067w04crx80jy7vvsbw3f7j0lz2dg13bpz30smq"; }) 71 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "7.0.7"; sha256 = "0amn01562w51zn7f1jyhwqav43ivzhxqgwpmdyzl5gpq7vg4xaz8"; }) 72 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; version = "7.0.7"; sha256 = "1b2riw4lsg1j7dpnkxlq7djpa1cq72w2s0zf48if0q0g2vk1f981"; }) 73 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; version = "7.0.7"; sha256 = "0w0a9c3zikv13z3yb0v681vb478lgg6dbf83gbawabaxaga5i46z"; }) 74 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "7.0.7"; sha256 = "0y269pjj2lmzg19vlyddqvq7ay0bqbjcq2y3xlk0dskcv289y309"; }) 75 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "7.0.7"; sha256 = "09y6gc20vylz1pk5k62bn8lf3amq7hy5pvk55l12h4f4fkzfjs75"; }) 76 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm"; version = "7.0.7"; sha256 = "18489ci2gbv9y55cfxkqjb6bn8pf9w3gk3vb5iz3nqayx4jf2mhz"; }) 77 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; version = "7.0.7"; sha256 = "15d6lxh1227xw78g55b7rmr6h3qrsb0dxbqfwhq6xi641pnmdzc3"; }) 78 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "7.0.7"; sha256 = "1dbf2p3vykrwbv3492sf9n4j8k1bwdspl7j7alhvl6ab3qcyw5wa"; }) 79 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; version = "7.0.7"; sha256 = "1m16bnbl9c5cr4sfbxin6hqabxf0zm1dhrffhs3mk96nf3bqrm7q"; }) 80 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "7.0.7"; sha256 = "1chk0nhbrxa408wvk8v6r10aax8mwy821a6cmllpaw97p058b1bj"; }) 81 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; version = "7.0.7"; sha256 = "16r61daa566hagxf2bnxwgbh8kb5353g744qhpkwn3b1l1vhp427"; }) 82 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "7.0.7"; sha256 = "04n2055fdv3fhppjfd1zh50fbdcncw1ldcwgj6y0z9zhkbc5c68c"; }) 83 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "7.0.7"; sha256 = "1c6wn79hyv3m3fmqj11y61ilqxc39ndd9m1676pi50nydfc301xi"; }) 84 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "7.0.7"; sha256 = "0zfq188hmgn6l93b0dshh0yb2cnh6pk366psc1iq9yszhl6p4ril"; }) 85 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; version = "7.0.7"; sha256 = "1l18jm8qd3yrglmwgjphfk4jz5f0rs0sggb8gp2kvd1jz8d4aq4a"; }) 86 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; version = "7.0.7"; sha256 = "1g7fbxs7aq68cgd3vhqzxr87wsijvjpcpazf65kskn3vr8gacpiz"; }) 87 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "7.0.7"; sha256 = "18w443m7kg7inxgnp6j4ym3zb8cpzi6fgf7pknrsx1zmg4qxhkzi"; }) 88 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "7.0.7"; sha256 = "017rampnrspwrmcxc3sr55rvnzldqjygwc3v3ykbkfdr7lksngn2"; }) 89 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm"; version = "7.0.7"; sha256 = "18hxpxsaiw937z9hj0hpvwspqf55gqz2dd1csfc459v65r4fan0x"; }) 90 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm64"; version = "7.0.7"; sha256 = "1qlrlpxnska62npd8lksl70ya99qfsljp0vjvla9rhnyhxww67zg"; }) 91 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "7.0.7"; sha256 = "0m7zlq6cbi2w7y7ff3kdl2l0dhcagbnbinrik7j6350lcqpx8m48"; }) 92 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x86"; version = "7.0.7"; sha256 = "05hg0ilsh8h2vdknlzkisrb5y5vxaq119p1z2f4smavp3p00fn0c"; }) 93 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "7.0.7"; sha256 = "1c97hf8s36n8g55rirgpzq74g62y04hvn4ckqkn00kk8i8h6hcnk"; }) 94 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "7.0.7"; sha256 = "1plxf046sr6c0v873wzfxy86zppmy3j0wfh5hjgrddy92dy2l41c"; }) 95 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; version = "7.0.7"; sha256 = "056r5q9k9ymdzw8q1dmkljl7sid7wvjyw6lv00bzf0dwfn34889p"; }) 96 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; version = "7.0.7"; sha256 = "0a1zzwwgfhg5rs16444cbfig0f0ypqn3wh76h6zaaw3810h6p3wj"; }) 97 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "7.0.7"; sha256 = "0v0ja6j6r529jm4bx1781zm3rnkm45b3hi2l00b9y2zbbw49ln35"; }) 98 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "7.0.7"; sha256 = "0c7sg12l9xdv7xq2m9qzgs50yr4gvz10kmmk8h8ndama823s2mlb"; }) 99 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm"; version = "7.0.7"; sha256 = "1w773ahjmiv43xjp56nz1nkaiwbl6bj5zgdybihzah5cwf1r4dwj"; }) 100 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; version = "7.0.7"; sha256 = "0sw4awgkw6s46f3ladqs33p73a82zkrlygd7gnqzd6ynzr3czrlj"; }) 101 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "7.0.7"; sha256 = "13p19k3k5wds60ci0qbc618k9yw809759diqis7p32adaf64lcs2"; }) 102 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x86"; version = "7.0.7"; sha256 = "0w0lpabmyh0c2wam8jfvqhkdl798syznrparr9l7sac0gi57zj9j"; }) 103 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetAppHost"; version = "7.0.7"; sha256 = "057rgppwk92i0pb62myr83h5yrrynjw5q8qqh4pfzhwbwh0szg41"; }) 104 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHost"; version = "7.0.7"; sha256 = "0fck0c1nddr152xqmc73byvi0iqa2aw65kjbv8363ny1b6zgmwrv"; }) 105 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.7"; sha256 = "1sr8z77zh0lsb1fksp5gmw3w1wyb7liphh87dwghm3ing8facfng"; }) 106 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostResolver"; version = "7.0.7"; sha256 = "06fjfvqxy6akk3p1qh2mdww4sg92z1m8y538mpbwr6pfybph4fhi"; }) 107 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.7"; sha256 = "1pv77y2900l4s5krglilfy345k9cqqgk01z0hyazsdsfblw28m8c"; }) 108 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.7"; sha256 = "1ibxnfxssnwn0mbm3qinf62wb4787sbj2qmls1mdi0rg8b8pj0sh"; }) 109 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.7"; sha256 = "1lrzkv7ypb9w3fmvd41l1r07kpwhyx66iysmwg50n499nwmzl20m"; }) 110 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.7"; sha256 = "1a5yxlmps3m9j752c0ynmljk3rr7xshdiyp6m07kgk3k7xlw6d83"; }) 111 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; version = "7.0.7"; sha256 = "1lllvwix6ps9vgism7x7nq9i9rvawvyf5x8xsmm765fiac070f5b"; }) 112 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; version = "7.0.7"; sha256 = "1k34ap17kl45wzjcvxnab18dmr54fncgw4n8i1zilp6d91j35lj1"; }) 113 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.7"; sha256 = "12x70za09drfxhqa1b8j5bn8kfkv8y69fd30i4vkmk1c0l73a5bl"; }) 114 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.7"; sha256 = "0mnl7b3qa9qppryky635gx3m88h0bcr5fqklpg1dk0l664d7xx0c"; }) 115 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.7"; sha256 = "1h6g1b11kgkgrm5q85pp5hq224d46lkbjfyv9zjbh65mj5ybaj0x"; }) 116 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.7"; sha256 = "0l3hqdxc729f5wpi1jamv7lngk1rp78q1zqm1f7kvln9rfwj6n54"; }) 117 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.7"; sha256 = "11j6603gjhny29i0wmw9d7mmgdjd82ik0xcnm7frp46wi3nx0h3b"; }) 118 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.7"; sha256 = "0mfd9jsw22699avb5zsnyfgxlafh0f2r16rn6wcsjw6yppz2y3qz"; }) 119 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.7"; sha256 = "1fpids1q90xwl1kdnkd1m4xjc082a3hn675djcir9l69iagh5m43"; }) 120 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.7"; sha256 = "17szhhzwpi9dg5i1xn0p0qr39zl2xc5rmk19l43kblvn7qhjdgcb"; }) 121 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.7"; sha256 = "0p2cabk4qqpm6qjsknidm5kgv4q47rxrnxmxrhjr23jrr5ivl2dl"; }) 122 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.7"; sha256 = "1ka7fcby17za9rrllgyapwbdb8vmfh1n7yf04llj9m2jdrb4a68s"; }) 123 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.7"; sha256 = "0afk2bcvg1w9m4mshxw7kibzyn43595hsni8dqlcwnijgk1bhvx2"; }) 124 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.7"; sha256 = "1l9whyz1gcwx05blm53rhaipv0brmf4rpk022fqm9ig1zk0c6j0d"; }) 125 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.7"; sha256 = "0mrz6ysg08dpyxiaxs521fdzyi3biv7sbq3106vgvvhn8a3004a1"; }) 126 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.7"; sha256 = "0s3jdssvcah1755ifivnipb43a5k33dk8zlfgbsb7wpfgpdcnb25"; }) 127 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.7"; sha256 = "14mgqy07i0basdh186dmw1js92xqgx43gmx6vav0d9s0z90js6w0"; }) 128 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.7"; sha256 = "0npvcwq4wb0pxz1m945a6n2q0f3nd91jyd30b49vipmcjchprzp3"; }) 129 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.7"; sha256 = "02pikwzzmmw4b19fdmcx0s3frjrpk5ngcishjw7sfc69nxzwj8di"; }) 130 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.7"; sha256 = "188wkb0alscymwbkwqz13q4n957k35y6s9h9wasy51yw18868693"; }) 131 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.7"; sha256 = "0jnx7mmwy738qgz644msb3kcpnfsgga50da9qypr876fssn6a2dn"; }) 132 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.7"; sha256 = "180vdwwh5wjqx0znm7y5g8npkvmpc20wjq2iir09mz7dcf3i8z2h"; }) 133 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.7"; sha256 = "1j5qg8nwa4ndha5ih7a9izkcx9zq02zmg2cxy5f6hbnas2gq2is1"; }) 134 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.7"; sha256 = "1imgnxg1l4ssa24yjh90as9nsh0fykybraz08hh15dnf74jnvzcn"; }) 135 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetAppHost"; version = "7.0.7"; sha256 = "1gd0yrqmfn37fxdsy659bcpisrsa90m41zqjgsbws0r9pacvz6xs"; }) 136 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHost"; version = "7.0.7"; sha256 = "0np2a1rbnznpsd4hi18cvfz9zv5kjszp1zmdjkqmz9651k21z3cv"; }) 137 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.7"; sha256 = "13a44dbsiinlyw82sspq6z3wc7c5phn915jc957s2ajngap42gfr"; }) 138 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.7"; sha256 = "0wa70wrvmi2hs1yv4qrkkyxvvia2dy7zjppni8syrb8chqm6zcx0"; }) 139 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.7"; sha256 = "1qyv6phm1pkdzydmmdnlzdi740nkjm4ra7rqd0zpz0ynxi6slxay"; }) 140 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; version = "7.0.7"; sha256 = "1l9mcrlfm20hfxv1g4i511xw0laaqmzrkjki0d9nvlrvxhpazjpl"; }) 141 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.7"; sha256 = "0ai4ywzq7fspb11dii90x63cl38fnqjkbdz5llb3wqqfv8i5sdd3"; }) 142 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.7"; sha256 = "03kbgm47xw0np6nnk25ldbqmx5j4qjnagjmmvc32r5j0c589kk4p"; }) 143 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; version = "7.0.7"; sha256 = "1jpxc18mrdnfd4j1d6ixa9v1159akz8pj55gzk3qz6wpbwbwspm0"; }) 144 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; version = "7.0.7"; sha256 = "1v76cp5hs8mpn7lwzq3p201vk240a811zwndf3yg0921yd5dfvyn"; }) 145 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.7"; sha256 = "1r8krg1v2w56xymlf08i6qfk79nij60zzmm56kcqkznjm6cpqbmv"; }) 146 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.7"; sha256 = "1xcl9b9xkwm45cpmsz4ygpwf318jwc3b9bds48cr21mkals56gvs"; }) 147 + (fetchNuGet { pname = "Microsoft.NETCore.App.Composite"; version = "7.0.7"; sha256 = "079bk6xbgqz1q483k76jqgaj7fpz3jsnyw0fwg18bgqslm666gl8"; }) 148 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; version = "7.0.7"; sha256 = "0xbgqgwryqrs3a6asfxwzgwk8m64rww55xizx5fm4sl6mcqz6xjn"; }) 149 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "7.0.7"; sha256 = "16300jwjfj5m9zgyhx049l404b0fw91pip10w7r7brzskq012lzp"; }) 150 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; version = "7.0.7"; sha256 = "02mvsjjffwchj7w3bl866phkgs5zkwjfwkxv7rl13jwg461a7d4j"; }) 151 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "7.0.7"; sha256 = "1qa2bs0dss11ib2kxpdgjga2fc13fsn7mbm88grsmlgpn1xq4hmw"; }) 152 + (fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "7.0.7"; sha256 = "0b8vz0kaglhp79c2547n8w9lj66f83zybq02vkza2kr0yh5v1qn4"; }) 153 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm"; version = "7.0.7"; sha256 = "1rhxjb0kr4fk8qvbwdzdznkq8ryqk3f5nnni5xzlw3dhn18r8bg8"; }) 154 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm64"; version = "7.0.7"; sha256 = "1cn4f5bh7n7wwgj6vkqhnkihh622iq1vbcjxx8d1gimwmwdr2gln"; }) 155 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64"; version = "7.0.7"; sha256 = "072f0nvh0q2mzz3a8k6kh2w0pq5ppm36b1r8g1lhnpnq0ch42dxi"; }) 156 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-x64"; version = "7.0.7"; sha256 = "17wsi54lvydsr42fs7vjccfy6alc60qb1gpnpwg2yzxgv7l2kblh"; }) 157 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-arm64"; version = "7.0.7"; sha256 = "02dr4rnrphyzf5alxyiypfhcf24mhy47yn6asnrxfzjxbgzw9vwh"; }) 158 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-x64"; version = "7.0.7"; sha256 = "1pnvz275ckspanc53k8y4kl7qq0nv478clpcxgjbwgv8ggdzqaf6"; }) 159 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x64"; version = "7.0.7"; sha256 = "1wywnzybjjghn1sdp010dm5dxc9pbspc0lk2c5dk3ixkf69qcsdg"; }) 160 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x86"; version = "7.0.7"; sha256 = "15q7i73iwnrw3lmfdiabzsargliy7slrijfncy5dv5j0gacwc3z3"; }) 161 + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; version = "7.0.7"; sha256 = "12qcq3v5cazahm2vy15yvqwmcwa51l2kv70s4zrpk2cifhqpavsk"; }) 162 + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost"; version = "7.0.7"; sha256 = "0i7n6d61kc3r4307fxhgyhx2vk2r3yg50j9z1p6krs0nxa7g67f6"; }) 163 + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.7"; sha256 = "04w3s9v4wxrysa341n69znmqs7gg7ywzni57ysxkh6i01wi1m83n"; }) 164 + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.7"; sha256 = "18qns9568xwpr15864mcz0wvsd2gkfgzys3h47szr15cjnrmd209"; }) 165 + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; version = "7.0.7"; sha256 = "13zw6kgdni8ixcxd7my91mdgkdci9v743bpl3mhgrf8gs316zwz9"; }) 166 + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost"; version = "7.0.7"; sha256 = "1x0bd7b6yjm38k64df1l7jwl6fn1n0wgba8pxrb1dw97ijcq6pds"; }) 167 + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "7.0.7"; sha256 = "0cri9fbrsdah7xr4x9qy73n3pj0zmrwc8xc8a8zj299xmjx41srp"; }) 168 + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "7.0.7"; sha256 = "0dp8j9dc46v46zza9i4i7ywn3cz43fxyhzhiwls6nzc9z0y3xnjb"; }) 169 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; version = "7.0.7"; sha256 = "12ayxmqacv8n38vvp79g23wd443zs2ws8k64p08pr8aymcpx22k6"; }) 170 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; version = "7.0.7"; sha256 = "1bm9rzs5lr6a8qxavy7drjv5z1vwxyh1fcv9cag2d7g91q9ljhxn"; }) 171 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.7"; sha256 = "1hb8dd0hwmng2j6bk1s76lkl9ap1rw687cjccv5g79h30fadcf2s"; }) 172 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.7"; sha256 = "0zl5wlkh432gbd87dbxy7hm2xp7snc9z96n63i8h9vz8nvxfgiw9"; }) 173 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.7"; sha256 = "161x2cc39g07lkv3fy84bn5r2mcf3zajidsv4c3f4g68bp30g48v"; }) 174 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; version = "7.0.7"; sha256 = "0fd2f787dg7jnvklxylb1ljpbsln55w01r4r77xralpaxh71aiwk"; }) 175 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; version = "7.0.7"; sha256 = "1fl7x5kh3rj11yqbpwwc167ymvw0l2cpswh9wmsg2ivng003wk80"; }) 176 ]; 177 }; 178 }
+133 -133
pkgs/development/compilers/dotnet/versions/8.0.nix
··· 3 # v8.0 (preview) 4 { 5 aspnetcore_8_0 = buildAspNetCore { 6 - version = "8.0.0-preview.4.23260.4"; 7 srcs = { 8 x86_64-linux = { 9 - url = "https://download.visualstudio.microsoft.com/download/pr/bda9e867-46d3-416b-864f-5fb28658a8fd/c58375f59b0c0a9946a2be04617a7276/aspnetcore-runtime-8.0.0-preview.4.23260.4-linux-x64.tar.gz"; 10 - sha512 = "fa2f95d90dafc11e083904e5795a0f9011ccd135a94e64149795a4404a900f0962d2d8cb187db2e5d32e0d8ca55387626e7201ac0c8127fba0cb499eb5a78c61"; 11 }; 12 aarch64-linux = { 13 - url = "https://download.visualstudio.microsoft.com/download/pr/c9d4a334-d522-4439-a98a-0af0e7852621/9c3afe685d3e65a92d5c538afa211de7/aspnetcore-runtime-8.0.0-preview.4.23260.4-linux-arm64.tar.gz"; 14 - sha512 = "1224d2ebe38122380db54b8fbf5ce95a7666b2a2062a1f5da40a769e0ec859640ced391ca6cfabe21f5c0aef4a7b1722b324f361e898c9c8c4207198b0b390b5"; 15 }; 16 x86_64-darwin = { 17 - url = "https://download.visualstudio.microsoft.com/download/pr/6011ab96-f3be-414f-b13b-792aad1e383c/e78722ebae2ad81640e05286a30eb0c8/aspnetcore-runtime-8.0.0-preview.4.23260.4-osx-x64.tar.gz"; 18 - sha512 = "98cd0208733397e622afc725873983f8f4ee41cd5a7d1987f973e71b640aaa0210d99b4a3d2acffe3e1f016c5816998d06289d3ae509f9280078bb716962851a"; 19 }; 20 aarch64-darwin = { 21 - url = "https://download.visualstudio.microsoft.com/download/pr/5acf37f1-8232-4421-b4ae-41d635e2c8d1/3de8d329bb5d905e539f61a12d6091c9/aspnetcore-runtime-8.0.0-preview.4.23260.4-osx-arm64.tar.gz"; 22 - sha512 = "c0c248789f312e7430850ce53400e041ed550f3ac6eb30ca16a83c344c6110fdd34e7e92bf3c06ca083a4b5b8f01ba37542ed9136458f0d3e41a6cfab22ea5b7"; 23 }; 24 }; 25 }; 26 27 runtime_8_0 = buildNetRuntime { 28 - version = "8.0.0-preview.4.23259.5"; 29 srcs = { 30 x86_64-linux = { 31 - url = "https://download.visualstudio.microsoft.com/download/pr/7267fec0-ae12-4f40-9c3d-56da5fbf83e4/f64c2758980c1f908cbe089a6233bbe7/dotnet-runtime-8.0.0-preview.4.23259.5-linux-x64.tar.gz"; 32 - sha512 = "02544cc1109f3d7e3fc2065b42c7f1ddd4777ffd8765456c8422b6c4b815abf60cac56d69058c2bff7c7c680d47bc6bcd3e00678db818387b6d09ce9b42f64d0"; 33 }; 34 aarch64-linux = { 35 - url = "https://download.visualstudio.microsoft.com/download/pr/8fac5d3e-dd32-4b29-a187-1887a912e185/d350aabe412cb33d9c2f2cafbf7c9bed/dotnet-runtime-8.0.0-preview.4.23259.5-linux-arm64.tar.gz"; 36 - sha512 = "56beb8b362028eee4751081811b51a6f5a741736ca2de401a9a9178deaf0b0b8e3790e3175e953fe59140ad0b80700d0b75894d7326b996700d97ed667233394"; 37 }; 38 x86_64-darwin = { 39 - url = "https://download.visualstudio.microsoft.com/download/pr/636e676d-136c-4ad3-86c8-d4e86869832e/627c24b6a6753b0dee5af4a322f79155/dotnet-runtime-8.0.0-preview.4.23259.5-osx-x64.tar.gz"; 40 - sha512 = "117af68c68caa2fba04cdb9ef5d4df230d315e30069a7dd378ae413db4dfcb789730f91b2d9898f78e525bdaae6b2b5bf521d5255abda96be35a73ca0cab3ded"; 41 }; 42 aarch64-darwin = { 43 - url = "https://download.visualstudio.microsoft.com/download/pr/c0d0406b-3995-403d-b25c-6ad764291eaa/7f1d366577de292f32623bdf88a5dacf/dotnet-runtime-8.0.0-preview.4.23259.5-osx-arm64.tar.gz"; 44 - sha512 = "497dc9494c3aab67f60717598e6676650bde300170e1d78a14ffba955d76641b62852c64145b5358eca4a3c0b16dbb1dd8cf662c8b04df3202128d97e05ab8bd"; 45 }; 46 }; 47 }; 48 49 sdk_8_0 = buildNetSdk { 50 - version = "8.0.100-preview.4.23260.5"; 51 srcs = { 52 x86_64-linux = { 53 - url = "https://download.visualstudio.microsoft.com/download/pr/ae0534ab-1c49-4055-ba2a-b8159c4f94d2/3a5945c949d2eb141f8ce52096fca13c/dotnet-sdk-8.0.100-preview.4.23260.5-linux-x64.tar.gz"; 54 - sha512 = "1132220710d0e2deb97b58e0f439dfd86e965fc5347a2cc9aa3326ebdd98b21361fd6c019507a884927ee3b0053aa93bc0adfb67554ee5d9526c697ae9771551"; 55 }; 56 aarch64-linux = { 57 - url = "https://download.visualstudio.microsoft.com/download/pr/9de5d7d8-6062-4a61-b8bf-b1b61dd4b768/f23a336abc7548309acf01314ddc8904/dotnet-sdk-8.0.100-preview.4.23260.5-linux-arm64.tar.gz"; 58 - sha512 = "47d9d1a67b58223b749fc1ca176c4dbd7049d7437f0717a61a6b22923b9a4c243e4d101c655bc1db817e281e0272ad452f4af6fc60c51d98493d85253e7476db"; 59 }; 60 x86_64-darwin = { 61 - url = "https://download.visualstudio.microsoft.com/download/pr/78706993-4be4-46e0-8b14-48f295884a1b/39c2db8388ac84cdfe7e909bdde39384/dotnet-sdk-8.0.100-preview.4.23260.5-osx-x64.tar.gz"; 62 - sha512 = "be1a7cdde31cf018d4d3b1d6c8305330bfc44b5c2e515c3213d162ab227d902edba16a8e422ab1d5441c712b2e50480d1e9240e6a26a51421c794840baafbe23"; 63 }; 64 aarch64-darwin = { 65 - url = "https://download.visualstudio.microsoft.com/download/pr/2c6668f9-b531-427a-b3b5-5c9dc456c5b8/ef5ef0a8db2df07d12ef138e05fa2231/dotnet-sdk-8.0.100-preview.4.23260.5-osx-arm64.tar.gz"; 66 - sha512 = "d66f6a9008b707119b37e9d2fa746aaa126f5f87452f25aa4902f3e50d08844218e11a55ecafa731c88eaf9b5aef21d08f828064d722446719ba37e69940a813"; 67 }; 68 }; 69 packages = { fetchNuGet }: [ 70 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "8.0.0-preview.4.23260.4"; sha256 = "1d3iifh5cqdxf2gk45wna21z8amk7cml505daqkh1jgd50sp12n7"; }) 71 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "8.0.0-preview.4.23260.4"; sha256 = "0ziz2h08d75y4s8ifws6xr4y0jh74j5ccc4hhbzw19b57xdyvlbz"; }) 72 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; version = "8.0.0-preview.4.23260.4"; sha256 = "15yvjnij8ij2zbnwcq9cqbxjch1rgzyadi0a295axcjn0jpgg0y9"; }) 73 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; version = "8.0.0-preview.4.23260.4"; sha256 = "02x4k23r6g74fzm9fiiq1cmh1vdjv0i355pfnzfmnwyya1rim3j4"; }) 74 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "8.0.0-preview.4.23260.4"; sha256 = "1y88sr0yh8aypi34smxcy94djmvdkww0iq8cmk3sqccjxzyrfc8i"; }) 75 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "8.0.0-preview.4.23260.4"; sha256 = "0armm7x8v8cpa778xcq3iykwfhpnwcz21qhiaqrbc186hjgq1a2l"; }) 76 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm"; version = "8.0.0-preview.4.23260.4"; sha256 = "1wx5iq5yd8wrcnk8hsy7bknc9vi24fdnmywqj49rkmnr51ya41d0"; }) 77 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; version = "8.0.0-preview.4.23260.4"; sha256 = "0z442kryiaiq191knpqgyg73ialnbm1nxi62pdsarfia7wxlgqxz"; }) 78 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "8.0.0-preview.4.23260.4"; sha256 = "1sshh549dsv1brv4qwbkp4g8sz4z4gq56y6dk7hysjx4qdlv159q"; }) 79 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; version = "8.0.0-preview.4.23260.4"; sha256 = "0xsg8fjqply0ah5h6rwq871j3yr85ksvakyfm140pjf594cxwgxh"; }) 80 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "8.0.0-preview.4.23260.4"; sha256 = "08x79vw0zw3153dpfrzm3fqfv36l7m55p7xlfqbn4c817fy10y52"; }) 81 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; version = "8.0.0-preview.4.23260.4"; sha256 = "0n9s4q8w7glxp3dwkzf549rk010pjnxj08hqz4m0jhk81vnm7nqf"; }) 82 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "8.0.0-preview.4.23260.4"; sha256 = "07j59nbbakcw1npi6zk06fwbhp3rpd3n73drmyx9sk0j34mqrqs4"; }) 83 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "8.0.0-preview.4.23259.5"; sha256 = "1f2xy2zqa8qjfd2dwgx1mcp0gpqvgzypppqk2sg3kbq879fis9ys"; }) 84 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "8.0.0-preview.4.23259.5"; sha256 = "14j6ahm3arfi78m6kjacid7vrw0shjyqh90cdxq3s02s8y6xb4vg"; }) 85 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; version = "8.0.0-preview.4.23259.5"; sha256 = "0hncsby0gccfipsimgqp2n5ryzpd5940prds5rwvr8ncm2zzsikf"; }) 86 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; version = "8.0.0-preview.4.23259.5"; sha256 = "19pimns32v9gpx27gi53spzkr05r2d3cjg0cr1sydrp5xashvjws"; }) 87 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "8.0.0-preview.4.23259.5"; sha256 = "15wx6bdk38a75llqbc7hw4gizqhlhmyvdr2c0n4jb7vq54b8vh7f"; }) 88 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "8.0.0-preview.4.23259.5"; sha256 = "1dg12c904pkd5khm1lqqxzmh1w1hpvi5rb136wm2jh2gri32wmzy"; }) 89 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm"; version = "8.0.0-preview.4.23259.5"; sha256 = "0m08mv9jhpglgalxn37m9acwyrhxjr2kk0cavpjq1nd7imlnhday"; }) 90 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm64"; version = "8.0.0-preview.4.23259.5"; sha256 = "1jchikr4h1snzg3ai4022m5wj9bfallxc2jb9pq0p0zcyr7gy7ig"; }) 91 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "8.0.0-preview.4.23259.5"; sha256 = "1cc8fhh90gh5wra50ys4bqs39qzp6kb477hci8smbflg3dww4l40"; }) 92 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x86"; version = "8.0.0-preview.4.23259.5"; sha256 = "1kv5pzzxhj2cpysxz9jbliz6yz146v9bwr6n9l6vgrayavmg5k5z"; }) 93 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "8.0.0-preview.4.23259.5"; sha256 = "196kph47z4k92bdnqfgki2p9l20rcgj7ls5j609ig845wc2z4az5"; }) 94 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "8.0.0-preview.4.23259.5"; sha256 = "0m238kwijlpx9y68w86svks7v90kxnr5ssfsaxn58iv2gll4fq2k"; }) 95 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; version = "8.0.0-preview.4.23259.5"; sha256 = "170r6xlc3jvvzn4vs1pihkwkw25vqx9940np30padm9r99yyp9bg"; }) 96 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; version = "8.0.0-preview.4.23259.5"; sha256 = "1l8qsmi66b1nxdkyz93d9kb4lm3xc55648qdl66ny6sj2h32palj"; }) 97 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "8.0.0-preview.4.23259.5"; sha256 = "06hs42ab2k7n7fmasg4nvxknwbv6ffslrd5c188jyfk1m23f12yx"; }) 98 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "8.0.0-preview.4.23259.5"; sha256 = "13y8n0hk78l4qkh2h8rwd80knn9jid42q634bsgqalmlg1vplzy0"; }) 99 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm"; version = "8.0.0-preview.4.23259.5"; sha256 = "1ggfqw34pbywpvgjj6qmzv3qbi4i62l4c9xqwi4460z1nv6kxnhi"; }) 100 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; version = "8.0.0-preview.4.23259.5"; sha256 = "09jf4zahypzmy95h6asxzkrr7827vwdm83dwasydlzn9cal6xd1i"; }) 101 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "8.0.0-preview.4.23259.5"; sha256 = "1xgwxfqhdd0m8qh642bwazgridzrhzs220af6j2qkbyjgsvav4fr"; }) 102 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x86"; version = "8.0.0-preview.4.23259.5"; sha256 = "0wvkvaxr661xwr8ch03nlaiyn0ws2ly90yrv0qxvyz60z7b4mi8l"; }) 103 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "06wx5kk8zc2dbakwb6gfldxh57v2aiyvqnafr4clq14iw5pki4gc"; }) 104 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "13nlrvmjmwzfaf3r37pkdqsgvnby7hp2m7cwcx610vwsjaylyv43"; }) 105 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.4.23259.5"; sha256 = "09nnvqdhgyzp8smaz62a8c9v2awzzc0xxirjs5qiz4f87q76xnc5"; }) 106 - (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.4.23259.5"; sha256 = "0jvm3x2687z85acv6wc9pc2lgzifhz9n3kdsqbwj6djy6vjrhdii"; }) 107 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "03p2khg9x35zf9ws905l61mca4d16i19j8d33bm5igmaizf8hvis"; }) 108 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "04r92k2k7vlds0g6yb6slhmxwricl68gnfzddf7ajrvbz0skvpk8"; }) 109 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.4.23259.5"; sha256 = "1v2dlm8vw9k020lv3lm4g360wkf0nhlxdv8dfix1vl6nd1qr3njw"; }) 110 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.4.23259.5"; sha256 = "0qsrx612kjfpm6xd9a2l7a7qlfw9qmwrn6dnml622zb90nr37iab"; }) 111 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "0rlqs580jflv059w02bq2hmjdawshh376grwxr9vx1v76h38ll2n"; }) 112 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "0dxrv5ypinjx37yazi4zzzp6a712vj4fjlgrzq3h2w6hwz1gf5ay"; }) 113 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.4.23259.5"; sha256 = "0br19vniyn8z8g0b3njga1qzpkmsxk6zwdbafdjhw9pbd4vasx3l"; }) 114 - (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.4.23259.5"; sha256 = "1vbdnjdab7bxm3w3dabzpga3mgvp6ck6q0iiby789d4nq75zxi8y"; }) 115 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "00pfba98r89ny186rh2yjbx2nx40dx2payi13j8s63js7mim31an"; }) 116 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "1r9finqxwsgqs7f1cvgfjg3ija9lmxnc7p4whaz5sy1lgzyh7wxv"; }) 117 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.4.23259.5"; sha256 = "167m64vvl9649wcp55ggyy1y6q2rhcn2g7pa0zrarl2fg74hda15"; }) 118 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.4.23259.5"; sha256 = "177kwd8qghvibxzhm9n4jmdxs4jdpav04gkc2jvqi4jmk9kfix1z"; }) 119 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "1zgh1fz27bkz9gx813i87xawd9cpwwgch7npfr78csiv3ssqyxf0"; }) 120 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "0ms5r3lih96haz02n5qxv971igah6b00v9wmx6j4m7kk81y8jwsl"; }) 121 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.4.23259.5"; sha256 = "1qmxwx1c57ak6b9lb3rxglxxwm1bnlx2vlldwyq9pl5k5bp4ja77"; }) 122 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.4.23259.5"; sha256 = "0qvl27k2vqsxbpwswpbmx8z8r874nsjprcwkn1imcbrnlgrsw1yd"; }) 123 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "05ycd8gd7lacwh1v85m08zi820x144xzb9w4c5h2d46myhflx238"; }) 124 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "11p76kv9p9ml44y62j4lrqr4y4p75syf86cqjsghsx48b6hqavj4"; }) 125 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.4.23259.5"; sha256 = "08yhc2w6xmbx742f6n8w25iqa14a83khq80krqvr5wh6dfv0j2r3"; }) 126 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.4.23259.5"; sha256 = "1vkczbgajyyys550s62ysqvxgp1w4dl80wyxxa3x57502qrg9dh5"; }) 127 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "1hvdpxjlf9h199xiyzp61ys8m7bnbdmyqqzf59qgidlfk7f4bzn6"; }) 128 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "1xb2d07p00paym06scq8wmg9bvnzfkcgjqjcjqlbbx4d6y2cghpx"; }) 129 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.4.23259.5"; sha256 = "0xfg74za501byqzfsydagd59wbnknfrkj5p9l93f87vz147dpwgq"; }) 130 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.4.23259.5"; sha256 = "0x3hh1k17449rbz010qn8jw9j1r9yl931wr2rk6aci5c9l9c0c89"; }) 131 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "0vrkimk6dl096af256dm9qvhz0cawn37idmqhgyw0w5sq5vp340v"; }) 132 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "1plbjhnh2sa2s9znwn5mkdic20ls755q81hh5zg5ma89q7c94c9n"; }) 133 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.4.23259.5"; sha256 = "1jx6kx7f44zj346q6gvly2slwkw8fplfjzwfr6ryjvzb2llhs4ng"; }) 134 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.4.23259.5"; sha256 = "0cqh3mfmbxnnsrlqaygrvd188nwzf7ik4a77ghv5i1s9jqlb1qyb"; }) 135 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "0gna1y8ygdr7r9j8sknk8gpb5j1fhmwckp1cdj8d9n2g8c8r26fc"; }) 136 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "1d8654bzzbfmi0phgikrifwpdhh8xyymx2jwwxjhfww6nb3n3n2j"; }) 137 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.4.23259.5"; sha256 = "1qg9vzxw0wcn3j2m87rc5cllkfhqi089p8gxw4njic6dm5yxcr4h"; }) 138 - (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.4.23259.5"; sha256 = "1gz1gk2vjrz5cq65kipkv1k5y0x9q67qg4r26c6fb8s55l4f7wr5"; }) 139 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "1czl0s1sm9wdcgscn0a9r9qb858yr0ak524vnghx81m87s4fl5l6"; }) 140 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "01cwnnwhhr12yqjkjz2fpqhsh9zmdvn95nxrh4x4qzylfs3brw3w"; }) 141 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.4.23259.5"; sha256 = "0n2m6j9izi668s0wa9pgjfafb7lka45sscgzspmzqc80syyr10lj"; }) 142 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.4.23259.5"; sha256 = "1s5fnq3ybvjpw1ddbk3mxx9vzq3s4l0wk9qm6373742c0bnv4k32"; }) 143 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "1s9glkf7zbsdkc0zpvj7r0xkll2g0d6c2v8hw42qmpmb3lby9p0r"; }) 144 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "166jxayw2vx1iysxn8v1ql13x52fw8h4ivrnvziyw43wdk76xjdc"; }) 145 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.4.23259.5"; sha256 = "03x8cv14wsfizzj7fqmyqlbxdn1lkm49xq8jhyhfrrl936f27xd2"; }) 146 - (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.4.23259.5"; sha256 = "11y01apmjqf18phnzdy5pj62r43m10w1dis8b5sxkz55vsyk1znh"; }) 147 - (fetchNuGet { pname = "Microsoft.NETCore.App.Composite"; version = "8.0.0-preview.4.23259.5"; sha256 = "1k221gbx12h9pqqb8zb45zjpy9rfffa7r9q4lx72zg47273rrpkj"; }) 148 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; version = "8.0.0-preview.4.23259.5"; sha256 = "0wyyp5f9vnbkqqb0xpxk2n6vcygd271hq6nbll3qrvg5ry9kn51l"; }) 149 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "8.0.0-preview.4.23259.5"; sha256 = "1vrcqhpjrmcl4rqpwb3mlgj6gpwwdfz615j4cv5yndwl6pcwi2c7"; }) 150 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; version = "8.0.0-preview.4.23259.5"; sha256 = "0rvwvrqiw0b7830i6vn4k6aj0x24bdbvsifg4f4bsd5gd7p8k7m9"; }) 151 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "8.0.0-preview.4.23259.5"; sha256 = "12zkl0nar5jw69r8ajliv9nbqng07md168708758g39yzvrs33vb"; }) 152 - (fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "8.0.0-preview.4.23259.5"; sha256 = "07p5svdm9i356m9z6qrsbmxjw57jxb5545hmyhipyhcy6yc935sw"; }) 153 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm"; version = "8.0.0-preview.4.23259.5"; sha256 = "1qxxhpccfgvdkkxj5h8mmglh13gpaxis846gq2clx12x5wnhyc8f"; }) 154 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm64"; version = "8.0.0-preview.4.23259.5"; sha256 = "017ypd8aa8m9zjv4irbi5p2334q6qfbnzn4wka9kq7m5r7psb3hh"; }) 155 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64"; version = "8.0.0-preview.4.23259.5"; sha256 = "0c1zjb4i0qw7zphhnziawbyflq281jyhs16mmpcx30gi4pmdxm6r"; }) 156 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-x64"; version = "8.0.0-preview.4.23259.5"; sha256 = "08ax6gyqyj71f20yx54qk8nzwy45k2dnsq3rrnffiyzpwnxsaj0z"; }) 157 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-arm64"; version = "8.0.0-preview.4.23259.5"; sha256 = "14bsjrb344ryhilnkq31pl5jlswpdm1lv8xlpdz1xpdfz1d50qj3"; }) 158 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-x64"; version = "8.0.0-preview.4.23259.5"; sha256 = "0i1w14i70rmxbg16dvgr6scg7ad4sdq1cch1cxrs32r195k6mx1l"; }) 159 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x64"; version = "8.0.0-preview.4.23259.5"; sha256 = "1sga9fgq97zpcws2akpkpm5qsaq0sl9xnqh77jc1fadrlvg7dkin"; }) 160 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x86"; version = "8.0.0-preview.4.23259.5"; sha256 = "1088ss3d0n3afhyi6k89w002wb0h08z3vwxx53fgkdjx1ivqh9hs"; }) 161 - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "017nda21914ycdvp6ahzqvdiphaghj3aim8ywnjgrlbzi94x5r03"; }) 162 - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "1apdjkjm0f9cg3y9l1xqcmyvnkvqhsf3wdzl31cv7324w4p5wk9r"; }) 163 - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.4.23259.5"; sha256 = "1xfh9j892q54n592q9pc5171xxn3p9mqk3c9l0p56wnn50gysvny"; }) 164 - (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.4.23259.5"; sha256 = "0sz1b0bba36w7nwvbzdfbcpic0pqv5x283gjbdpk7pf1khz39f3v"; }) 165 - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "0pspdq0sny7kpfhc8knjsd8711vxnv0ipmg1dy1i2a0ynp5hgn3c"; }) 166 - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.4.23259.5"; sha256 = "1bac4a64fn80vdnl28qfpvqdkzd8n0k35hdpviwc076r0zib2idv"; }) 167 - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.4.23259.5"; sha256 = "1yv9fwrfykx2n3r2fkplbh344d7ja7d1hbygn2y4mhkkj2xxbpxp"; }) 168 - (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.4.23259.5"; sha256 = "02wg6cd2vv1ibrlsdl8lkr69nn4h5jvkhdfd429rdkq4pyykm4qb"; }) 169 - (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-preview.4.23259.5"; sha256 = "1b2h8aqb5sda22cpg1547ayvndlzc84y0b7jg5yy2qd6vv7sx9if"; }) 170 - (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-preview.4.23259.5"; sha256 = "0m1kyayg1r8i6i1h9n6wran1f62m911vpqgp269gzda4ljb9h2vq"; }) 171 - (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-preview.4.23259.5"; sha256 = "0f5ml8b84c218fvfwqa1nmr731wvy4sh8minik6kyv0dg0z9kikr"; }) 172 - (fetchNuGet { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-preview.4.23259.5"; sha256 = "08lqhmz48szasi8klzwyssbbxvifaq6bgvnnvn5qxhpffl9kxsqj"; }) 173 - (fetchNuGet { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-preview.4.23259.5"; sha256 = "057zpvsd67gp8lw826ljc1iyx8gp4i9nxx89n94j5jsvhd33v8ii"; }) 174 - (fetchNuGet { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-preview.4.23259.5"; sha256 = "1nlii0clbwqs2gq72lhmf7hf52pia5mn996xvj2n9hsdj7h35ayd"; }) 175 - (fetchNuGet { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-preview.4.23259.5"; sha256 = "0rjrjcmns4875rq7qkfgbc4ybs8vcdsfscbkwsz426cgnxpsp8jk"; }) 176 ]; 177 }; 178 }
··· 3 # v8.0 (preview) 4 { 5 aspnetcore_8_0 = buildAspNetCore { 6 + version = "8.0.0-preview.5.23302.2"; 7 srcs = { 8 x86_64-linux = { 9 + url = "https://download.visualstudio.microsoft.com/download/pr/b95d1c31-20bb-43ad-a6e3-7d14e955f759/003b3b17dbbc72ac8ee66c54aef85c04/aspnetcore-runtime-8.0.0-preview.5.23302.2-linux-x64.tar.gz"; 10 + sha512 = "e9d570ceb193ab9a3e0b2ec3549bd1b67555ed4a333a6654ca8e4020bc38f42eadf3a690f996669c24af428222a6bf989b17b8cc0f7f276db928b2a40a7bc049"; 11 }; 12 aarch64-linux = { 13 + url = "https://download.visualstudio.microsoft.com/download/pr/3a1b9bf4-f6b5-47ed-b325-38e31af9f60d/dfa9cbb848ab710dc162b5cff1f26f2d/aspnetcore-runtime-8.0.0-preview.5.23302.2-linux-arm64.tar.gz"; 14 + sha512 = "b54203fc664d4390441278e1917fec13466df174672622740509ca973811cfa178a851ac930c6d0cb03410bab8f630f4dd21609d2d8706f8b64bc23fb88a1836"; 15 }; 16 x86_64-darwin = { 17 + url = "https://download.visualstudio.microsoft.com/download/pr/c588c5f1-58e5-4cfe-b1a7-622458123783/42b3f9e884a7e995da49ad847ee8ffe6/aspnetcore-runtime-8.0.0-preview.5.23302.2-osx-x64.tar.gz"; 18 + sha512 = "76da6d5bfaee0779aab41eaf2ca5759e2f0de919f89446883f6d8d46d4e1643fc9aed2b6095e00aa81ad05dc49c76ba2dc3ab09ae4fbccc7596b6977e5765ea2"; 19 }; 20 aarch64-darwin = { 21 + url = "https://download.visualstudio.microsoft.com/download/pr/e1fe9f3b-448e-4ed8-85f1-9ab58c51438d/823051b4bdaff6e19c7b78bfbaa1101f/aspnetcore-runtime-8.0.0-preview.5.23302.2-osx-arm64.tar.gz"; 22 + sha512 = "ead98dd5d81efaf8b80f2c9223f55557a54c30f32118c778258ece80e6ff3d63cb55af85e4a1e463d88f356f54d790af35148b9025a9b86147bb6c4a3153b950"; 23 }; 24 }; 25 }; 26 27 runtime_8_0 = buildNetRuntime { 28 + version = "8.0.0-preview.5.23280.8"; 29 srcs = { 30 x86_64-linux = { 31 + url = "https://download.visualstudio.microsoft.com/download/pr/bbdc7ec0-d87e-4b6b-bb3f-9dbe5db3078e/6cda9733bbedf8f4fb9e18829e301051/dotnet-runtime-8.0.0-preview.5.23280.8-linux-x64.tar.gz"; 32 + sha512 = "0fa3d9bef5300533b4f266fc1983c7bc8eb55c6c9e8ddf86978a3adb911663a2069c9ed9e428f8d2361558a40edef5bfad6ef75ea2a728cf700a23cd38e7bbcc"; 33 }; 34 aarch64-linux = { 35 + url = "https://download.visualstudio.microsoft.com/download/pr/c5c38c9e-775f-48e1-93db-bdeaccf15876/be5113d9c28eaa96d6317bc6e38e9528/dotnet-runtime-8.0.0-preview.5.23280.8-linux-arm64.tar.gz"; 36 + sha512 = "e53ea13c70b4d358b3a313b3edb6e160a3453d62eee76b13c9f4bbb01c79eaf5a1aea9afa3b565ae9adb74f3f674fb5db9135dfe6cbc1be03b34a8d6288b3965"; 37 }; 38 x86_64-darwin = { 39 + url = "https://download.visualstudio.microsoft.com/download/pr/07613650-5f43-4792-b975-10fb0dd512b6/966e29340d90ab182f7e73925cf46d28/dotnet-runtime-8.0.0-preview.5.23280.8-osx-x64.tar.gz"; 40 + sha512 = "190b316c22a833339d0af75b80699a50049cdb4ba0d3f0b0c5e2eed28900930ad7d6043f884ec01cc4406c620504f30cabaf3e3e30bb266e591eb34f22876ed1"; 41 }; 42 aarch64-darwin = { 43 + url = "https://download.visualstudio.microsoft.com/download/pr/620a82a4-38d2-4967-9076-388de70cefaa/9ae3a2b33a9df5b312861995b0bcb08b/dotnet-runtime-8.0.0-preview.5.23280.8-osx-arm64.tar.gz"; 44 + sha512 = "7c9a2086b05a8fa90b6077d3627d1afcddfd0977d3203759a66da3b0784cccdd88f1cc3c559b30f18d4892ee7cf9957cd0ec61eeb30a30532988a78146fa6bd0"; 45 }; 46 }; 47 }; 48 49 sdk_8_0 = buildNetSdk { 50 + version = "8.0.100-preview.5.23303.2"; 51 srcs = { 52 x86_64-linux = { 53 + url = "https://download.visualstudio.microsoft.com/download/pr/07b027f8-4ef8-48cb-becc-132652c625bb/441ef662adfe931013745df24d53b26d/dotnet-sdk-8.0.100-preview.5.23303.2-linux-x64.tar.gz"; 54 + sha512 = "dfe2085a92854a5cee84cb7be9344368f5dcb6333c4ca215375a34b862f3a3ee66c953b9957f7b46f6cd710992ee038f6b4c2bd16464b4a216a1785868e86f7c"; 55 }; 56 aarch64-linux = { 57 + url = "https://download.visualstudio.microsoft.com/download/pr/93db1aea-6913-4cdc-8129-23e3e3de8dd1/4a942a2fbbb6ca6667c01ec414096ee0/dotnet-sdk-8.0.100-preview.5.23303.2-linux-arm64.tar.gz"; 58 + sha512 = "13c6c559646c359ce07584328ef2e5cf5cb70371197deea9d31caee249c45b07ec1b874bcc5e3cb3b601b5ae280883cda555fd4cd2bf4a255d3be431574e46d6"; 59 }; 60 x86_64-darwin = { 61 + url = "https://download.visualstudio.microsoft.com/download/pr/47115ea7-dffc-436d-a0ac-e7445a932d12/b59ac26284ffa2162139c21052feaed9/dotnet-sdk-8.0.100-preview.5.23303.2-osx-x64.tar.gz"; 62 + sha512 = "f4f42021b88abe1adae7aed539ad0b31ad524a7f2af79a974030bfc50aa8b2e9424fd5f38cb25f40277eb9b0a76f68255e7a97058bac49c30c20a72ddc59d0bf"; 63 }; 64 aarch64-darwin = { 65 + url = "https://download.visualstudio.microsoft.com/download/pr/078ed12c-82d5-486c-85b2-5f4ed34ddf34/a314372565e2e62d8de3497118a41888/dotnet-sdk-8.0.100-preview.5.23303.2-osx-arm64.tar.gz"; 66 + sha512 = "2b3c95d41fca29b6c3812d47561b14d312d270b599e88a8c02918695ec285d171ab69233567c11820bdc16fe03dabd33d23fd6fd8a987ae36f33f87e59b89f27"; 67 }; 68 }; 69 packages = { fetchNuGet }: [ 70 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "8.0.0-preview.5.23302.2"; sha256 = "1944ynm8cygvnffrrinpdk3xpa7dg4kzknhgjncrmydcz82chv6b"; }) 71 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "8.0.0-preview.5.23302.2"; sha256 = "0i1aifdn4zig99gj7v4113sg7igmd3n44p42nf91m0gpsxb79gmc"; }) 72 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm64"; version = "8.0.0-preview.5.23302.2"; sha256 = "1dqmj5ahlrqn4vymmww6lsca4kpr8a3pihddh78rwxwhgd0dg683"; }) 73 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-x64"; version = "8.0.0-preview.5.23302.2"; sha256 = "168zcrhcyxgbmjk64ggg28c3j55fj1hrzdihprq4w5cncmi0qgsx"; }) 74 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "8.0.0-preview.5.23302.2"; sha256 = "061ss2psdhfmn4wh7i5cghk49bawa4qsw9qhlaiqg2815k2l3rr0"; }) 75 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "8.0.0-preview.5.23302.2"; sha256 = "1jm2gqmyk86qppbrr5sl9nf7wh7wgw832p3nmsd0l8by3dnz3cwb"; }) 76 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm"; version = "8.0.0-preview.5.23302.2"; sha256 = ""; }) 77 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-arm64"; version = "8.0.0-preview.5.23302.2"; sha256 = "0pwbbjcwvim69maj8981fnf4v6kmd5ql47a3kadj7y7c1whcg41x"; }) 78 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "8.0.0-preview.5.23302.2"; sha256 = "1cnryxcs0dwzgxpfir3ibi762xrpjlzgxjsagzsmda5y766xkx8j"; }) 79 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.win-x86"; version = "8.0.0-preview.5.23302.2"; sha256 = "1g66zixb90y1qnlayw8cjqdlj6n8s6d4b3y97bl7khrdpp0dn99y"; }) 80 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "8.0.0-preview.5.23302.2"; sha256 = "132fc74r5cviz2057bqpwpk56nwjykh6flliavx2lr5dpcclk78j"; }) 81 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-musl-arm"; version = "8.0.0-preview.5.23302.2"; sha256 = "0m0b5lppvsy5d76zj5gigmssiv5yl36xb84f7hn0wzn4idg0zc97"; }) 82 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.osx-arm64"; version = "8.0.0-preview.5.23302.2"; sha256 = "1g92v7axzr9lm2zl29hpcdjas9yvqpwjx8r5zs18w20iykjz7dhy"; }) 83 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm"; version = "8.0.0-preview.5.23280.8"; sha256 = "1p8xk4jsf82fnlfn92fg0mxmrvh6fhnv04vbvwl8p2145sqgzlr4"; }) 84 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-arm64"; version = "8.0.0-preview.5.23280.8"; sha256 = "154njplr7vqh3arfg4ygn05z8cwyl5fdr635n704h7p6585dw7xr"; }) 85 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm64"; version = "8.0.0-preview.5.23280.8"; sha256 = "0zika3kzi18xj37sy3vs99ypigqxrsvqykrrk8gjnls1dfrgk1gz"; }) 86 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-x64"; version = "8.0.0-preview.5.23280.8"; sha256 = "0c34kp92s522f3x2fwyvixrnpmm92wc3giw9da9f0ihga4kxs62q"; }) 87 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "8.0.0-preview.5.23280.8"; sha256 = "183lndsg4x0agi0c0jvk88dv122l4hm23fy8wy082iprbdjdfmvw"; }) 88 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-x64"; version = "8.0.0-preview.5.23280.8"; sha256 = "0i5kl7gkhn7zpx70f3sygcmbz945f71d9ama9ikb0bd8w316657b"; }) 89 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm"; version = "8.0.0-preview.5.23280.8"; sha256 = ""; }) 90 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-arm64"; version = "8.0.0-preview.5.23280.8"; sha256 = "0if1jkyj5zzsj3v8xramk18hl1arwv14yz17sylac0zi92fa1hy0"; }) 91 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x64"; version = "8.0.0-preview.5.23280.8"; sha256 = "15h588yv53panbc1gbslizqr4144g9a5bfjyqcksi5qdh70q0wcd"; }) 92 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.win-x86"; version = "8.0.0-preview.5.23280.8"; sha256 = "16m670bnlql1fd3v9xkd72fh8gjdm5gdxflbg0bka17cdbsl6c3w"; }) 93 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "8.0.0-preview.5.23280.8"; sha256 = "1p2cf5cbb6rqnsrb1ncaw2rxydg3f4ldcyv40h0d8lqypymlxkfb"; }) 94 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "8.0.0-preview.5.23280.8"; sha256 = "1lvk6ysazcb6jd51mpwqbwqj05w0rknbwr78wdwi1bfsqkj850n3"; }) 95 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm64"; version = "8.0.0-preview.5.23280.8"; sha256 = "1101b3hl12v0p4hxciylb4sx817cjhwlkibyrvq0rcc59ph9r3bi"; }) 96 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-x64"; version = "8.0.0-preview.5.23280.8"; sha256 = "1cyvbp2shb8jcm9vcwn9ipgqsbqvwizny40yq12lqis6l2kjxdlk"; }) 97 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "8.0.0-preview.5.23280.8"; sha256 = "0qkmy9p708f31yyqmc4przb6vldraasilivpgp4ci55fgv7gqphm"; }) 98 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "8.0.0-preview.5.23280.8"; sha256 = "1ijv96vgfidkxcfx8yi2wyf63srld7gjb7d73h8rhimfa6sg3fa2"; }) 99 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm"; version = "8.0.0-preview.5.23280.8"; sha256 = ""; }) 100 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-arm64"; version = "8.0.0-preview.5.23280.8"; sha256 = "0azd1hdhnirgqc3q06qrqjxhidk9zj9jqj8nlqddp06r2ql8jki8"; }) 101 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x64"; version = "8.0.0-preview.5.23280.8"; sha256 = "0293dg11f5kbsapp6mq5bkqfv2jpsrv7xw62qvmdn0ky3zfjxls6"; }) 102 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.win-x86"; version = "8.0.0-preview.5.23280.8"; sha256 = "1d5z1facifk0q3yk7kx56y91a4gqs94q79myxlrc6zxs204gfywp"; }) 103 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "1r754iznmx0mz99qifxzm2asm76j8ykmjxiqxbj1y7i525s838im"; }) 104 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "1zgyav841b3nwdy2shlda26r1zizprzjrjj731c78drr1ihp0iga"; }) 105 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.5.23280.8"; sha256 = "0ri3fqfrgsl95ya08c99in1ig48m60p326i2dj929hfj9yikzwly"; }) 106 + (fetchNuGet { pname = "Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.5.23280.8"; sha256 = "1k8vzl18g8hclpgd7sy2s5n3ixfnv17csp9akf7nis0y493s1gbf"; }) 107 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "0am2i1k527887qqyipwzg0idss5sscah57zr3fvldfb3hxx5xm0m"; }) 108 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "08ghakmfzjjn2s4b3s73zrr6g6akxfib4lx0740481abzq985d8x"; }) 109 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.5.23280.8"; sha256 = "1n8ip4zc6sljknl3pk8gkw4rg8ajmnc3qcrivs0jlz79kr95vxds"; }) 110 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.5.23280.8"; sha256 = "02n6psqh8y70v5hgw4k6w823dx4k8iqfp137i1xgxwjmijm7c0sm"; }) 111 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "02wgvv0gvhgp1z41rmb4g5d4ld0b8anwahz7514c7bqlk3gvmhaq"; }) 112 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "17sm055xml4xfzdbr5cxi546n9gfacz1q5mjznzvng290ds9y34l"; }) 113 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.5.23280.8"; sha256 = "1xr3plgr99423psql74hs038lckf4h32ngphsa2748c6fhck7a43"; }) 114 + (fetchNuGet { pname = "runtime.linux-arm.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.5.23280.8"; sha256 = "08qg0b05wlg6q414fha9qgxsby00mm9qs5r4i2lr250klxih0vbm"; }) 115 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "1562mlps4z2n3vjmvvw9q2chxay8chi45ggsfkj2bdg6fmsns8j1"; }) 116 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "0rd3wxdmlcj9h5n2jlvmbk2y8qf93wy4f85z6amlzsqkk6pgjxqv"; }) 117 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.5.23280.8"; sha256 = "1s02wwn7jc0a3fa73qyx3hxvzy3f93jknsmqs26frg5bwnj7sz79"; }) 118 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.5.23280.8"; sha256 = "0abyyqcx4ix4xw7f67dhhdj2dpiddsfb6qpd4qqicfd481nvp6yd"; }) 119 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "0bfgvcrhgzj78chnnapg5mzkzwyl5m3z5arrk4h31vg041xiamx1"; }) 120 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "01dlxshx6riqj03j8cyy9w5i20dkzq2zbvh7av977d465rnyzvak"; }) 121 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.5.23280.8"; sha256 = "1p1xvc15fvvqmmyc55xz3plmdc8j7zvr2z61ngzr6y82grm782j0"; }) 122 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.5.23280.8"; sha256 = "0rva3jjas2fiz643fgc4nhl82l79gws92jwipp7dxq4p7psn93m2"; }) 123 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "1xl6ydjv0icj6707a074qc8b2rh2gfq1pibplvnpr3j04hvi3wcc"; }) 124 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "1swijczxc4g3rw49ki3ll3b5czm3pahx4x2893sdigrc54xhcyj3"; }) 125 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.5.23280.8"; sha256 = "1gc9rvscpcbv7x2v5j3bvjsikldkzhwhz1d0zszq4ha0wccijqgf"; }) 126 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.5.23280.8"; sha256 = "13g0vkws6acsbg9nq7y7jcmw0p21w8vsj5clw1r0qfwhbypx3gwy"; }) 127 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "1nwg176lj8nahsqzffdn3wjirbzfqkjkh940i2jcv621318x1c5a"; }) 128 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "1kwd8c67wnv2xl62vaa5fd6dpxdcf32f1bhmzqpk2j4xddjp81p6"; }) 129 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.5.23280.8"; sha256 = "015xh2077rd65lmg2a21x8dd67mqbmxna3jn0fvkhjir31sga18y"; }) 130 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.5.23280.8"; sha256 = "19694r5gr0l5ks1wa76ip9jk8kwbmppc4dk9jv5ppm82ya30mjdv"; }) 131 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "0c1yrywmndbb0ckda5nl69xq2mpkmlsz146s55mbd9hil8s4sr9n"; }) 132 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "0sx5kyvhgwm05djwqglccwjqnwjglwn3lbh81q8nhxx0m2l07x7w"; }) 133 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.5.23280.8"; sha256 = "1xffjvnc64p23fm7alxsmgrga13xx20ixmllrgv0gnxqbbd192im"; }) 134 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.5.23280.8"; sha256 = "1lw0dj4gpd668mw2aw880zq76yxnz3d74whx3dlz8r4119r6xp54"; }) 135 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.5.23280.8"; sha256 = ""; }) 136 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.5.23280.8"; sha256 = ""; }) 137 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.5.23280.8"; sha256 = ""; }) 138 + (fetchNuGet { pname = "runtime.win-arm.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.5.23280.8"; sha256 = ""; }) 139 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "11f12zcrj9hif65ai1ifmrxy6in49fyjvf30xh42iv8zzp4b2fp5"; }) 140 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "1avarzaaidy2bw44cd3vr9yzjfc6d4i2h8ar8z57bj0y69c7sfbn"; }) 141 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.5.23280.8"; sha256 = "0vblvvs0blsajd01zhzgyxpfdxjz96715r1saz7n66k2v3n22qrf"; }) 142 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.5.23280.8"; sha256 = "054d7gqm4w1svfg6g90gnlzijmj4410q845a095lcs8arg5fdw7i"; }) 143 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "00hk4zp2cccxzw87fw1qn59ikd6276wsi46qagg93lsrvm5i2b7p"; }) 144 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "10g16wjyl7dzx1al0jhxc65fywbqs84b0m2gzbcwp84q7fn2ap3k"; }) 145 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.5.23280.8"; sha256 = "0j4876vm3jws5ndyg5cp3qlrlpwgv31aijaxcw8nymrxhm0afiz9"; }) 146 + (fetchNuGet { pname = "runtime.win-x86.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.5.23280.8"; sha256 = "1wz5pvisa22wd2gbd5s70mfnyvrj8jcaz7bi7i9lblsbac63vs34"; }) 147 + (fetchNuGet { pname = "Microsoft.NETCore.App.Composite"; version = "8.0.0-preview.5.23280.8"; sha256 = "18mrbqsawj4r2vw2z7w21vl5m27dwx8zbd4qj58yjv9fcw8lnjgz"; }) 148 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-musl-arm"; version = "8.0.0-preview.5.23280.8"; sha256 = "1a5mil8zzp6jrjpjj15mcz2mahpj6h7mlqbqygzc7ky5gdzfx7kk"; }) 149 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.osx-arm64"; version = "8.0.0-preview.5.23280.8"; sha256 = "0z73n85psbmcm2gd5fxicr0zb3nz8hgbs2g961zn9bf92668bp0s"; }) 150 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-musl-arm"; version = "8.0.0-preview.5.23280.8"; sha256 = "1qz78a9d5jcfrkcb1ifid65p91h1xxkn32ssbmqprzzx394qnj56"; }) 151 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.osx-arm64"; version = "8.0.0-preview.5.23280.8"; sha256 = "1d9nzpn3rg8rc3j1hgyafsqjnq5iigwf57waqa4v07vhwv94l2gr"; }) 152 + (fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "8.0.0-preview.5.23280.8"; sha256 = "15zwam01k50f2hcy8aj3kj9wvgdvpccvmkin8lq4a5c1hll8867m"; }) 153 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm"; version = "8.0.0-preview.5.23280.8"; sha256 = "1fswvdzw646lim6z1sj5nf4ccmzv10b6kdywrmxfdbdbc5q31672"; }) 154 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-arm64"; version = "8.0.0-preview.5.23280.8"; sha256 = "09vd8j32qhflwy2s0xb8mrkidbq1bvkfysb59js7wbjn6fbaqi55"; }) 155 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-musl-x64"; version = "8.0.0-preview.5.23280.8"; sha256 = "1sq4rvvwd616vsdw8slpg06lkkdp0cb55g67zz0p8bbiqfzclwc3"; }) 156 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.linux-x64"; version = "8.0.0-preview.5.23280.8"; sha256 = "0pgsh0qg2hb99hjcxfkvj238g81w16lh3dxl1qvcw9ldi87raskm"; }) 157 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-arm64"; version = "8.0.0-preview.5.23280.8"; sha256 = "1frc2m51qk7ymmygg5dqwp2jfnj0x0qsflmasvwx69w21ncsjp9n"; }) 158 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.osx-x64"; version = "8.0.0-preview.5.23280.8"; sha256 = "0zps8ackfk4g07395ywybcr2bsfcfz0asc3ps50hwv8mrfxavfcp"; }) 159 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x64"; version = "8.0.0-preview.5.23280.8"; sha256 = "16jack7jcy4vg05949l5j2ykc5g12r2nbcgkrkim094a6cdfnnci"; }) 160 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.Mono.win-x86"; version = "8.0.0-preview.5.23280.8"; sha256 = "0r9xl99m3h88l8xmsh4lb4wmf5n9kbdhv2q98rl6r6ggdcb1rwz1"; }) 161 + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "0v7n2a035ipylqadcm9xnxsnx1lbiwip6m4mwl2gl5b7ibx9n509"; }) 162 + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "0h176skavpcqfa68l4vk3yy9axq24sc661azcb7i6cpjb0scdcb6"; }) 163 + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.5.23280.8"; sha256 = "06lbqcig7grq3g93a754q3bnlrmg4mqr3wi6xxhm0x7k0sxa71hk"; }) 164 + (fetchNuGet { pname = "runtime.linux-musl-arm.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.5.23280.8"; sha256 = "0b68cjjpja582xfwm3dk722sjj88ri5vyawvgrn8lkdkarpcmjna"; }) 165 + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetAppHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "1l4pmphc50kciz40w9pggmjsmh3bzfbla76fp5p0ppms0xafkr1y"; }) 166 + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHost"; version = "8.0.0-preview.5.23280.8"; sha256 = "13iavci8n0ahsl5k1xasribk93gmkxd3s67xgagasc1gzpkxm8q2"; }) 167 + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostPolicy"; version = "8.0.0-preview.5.23280.8"; sha256 = "16aa6sgblm4l1fzsgllmxsxn57qnx430z12n6hm3m08qrlmcpyd9"; }) 168 + (fetchNuGet { pname = "runtime.osx-arm64.Microsoft.NETCore.DotNetHostResolver"; version = "8.0.0-preview.5.23280.8"; sha256 = "05k0h0p6yc02np4m7jdhmc8c2105b22wdldbsklx4rl3jqy7m6p3"; }) 169 + (fetchNuGet { pname = "runtime.linux-arm64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-preview.5.23280.8"; sha256 = "0z6cny0jzbwd7skgc3lji00j1z061j4yacrjbhysnq5z5g563r75"; }) 170 + (fetchNuGet { pname = "runtime.linux-musl-arm64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-preview.5.23280.8"; sha256 = "0f72algnr7kknbvw1b17vlw6wvkghw8v4n9fji7ppwbrd8g8i8b0"; }) 171 + (fetchNuGet { pname = "runtime.linux-musl-x64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-preview.5.23280.8"; sha256 = "1bcps96s8n5iwshxjqwbdvhhr5nkh1f1hn4k79gw1q8ic1c4giq9"; }) 172 + (fetchNuGet { pname = "runtime.linux-x64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-preview.5.23280.8"; sha256 = "1zixz057s0c282v404l8v3da2dag1cwk79phfv5ps83n4mypzpfb"; }) 173 + (fetchNuGet { pname = "runtime.osx-x64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-preview.5.23280.8"; sha256 = "12wia5n3kakcdqgj9r3hb9qxbrlcrpdfvmy0yml23cxhqsy8ny92"; }) 174 + (fetchNuGet { pname = "runtime.win-arm64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-preview.5.23280.8"; sha256 = "0r95iysm08cplqwxh7mm81ji13414nd0shgi7jskspqd2cjmcknk"; }) 175 + (fetchNuGet { pname = "runtime.win-x64.Microsoft.DotNet.ILCompiler"; version = "8.0.0-preview.5.23280.8"; sha256 = "1w1jzv64d4ijr6g3sb9w5im11jxxssyqwzas6hycvzvjyxb8f3q9"; }) 176 ]; 177 }; 178 }
+2 -2
pkgs/development/compilers/yosys/default.nix
··· 71 72 in stdenv.mkDerivation rec { 73 pname = "yosys"; 74 - version = "0.29"; 75 76 src = fetchFromGitHub { 77 owner = "YosysHQ"; 78 repo = "yosys"; 79 rev = "${pname}-${version}"; 80 - hash = "sha256-qsuKXYuKsMAALIy1SjxhEhZIMO8B4MF2vmVbwqgzLyM="; 81 }; 82 83 enableParallelBuilding = true;
··· 71 72 in stdenv.mkDerivation rec { 73 pname = "yosys"; 74 + version = "0.30"; 75 76 src = fetchFromGitHub { 77 owner = "YosysHQ"; 78 repo = "yosys"; 79 rev = "${pname}-${version}"; 80 + hash = "sha256-qhMcXJFEuBPl7vh+gYTu7PnSWi+L3YMLrBMQyYqfc0w="; 81 }; 82 83 enableParallelBuilding = true;
+40 -29
pkgs/development/compilers/yosys/plugin-search-dirs.patch
··· 1 - diff --git a/passes/cmds/plugin.cc b/passes/cmds/plugin.cc 2 - index 3ed19497..f9534bd0 100644 3 - --- a/passes/cmds/plugin.cc 4 - +++ b/passes/cmds/plugin.cc 5 - @@ -75,8 +75,27 @@ void load_plugin(std::string filename, std::vector<std::string> aliases) 6 - #endif 7 8 - void *hdl = dlopen(filename.c_str(), RTLD_LAZY|RTLD_LOCAL); 9 - - if (hdl == NULL && orig_filename.find('/') == std::string::npos) 10 - - hdl = dlopen((proc_share_dirname() + "plugins/" + orig_filename + ".so").c_str(), RTLD_LAZY|RTLD_LOCAL); 11 - + if (hdl == NULL && orig_filename.find('/') == std::string::npos) { 12 - + std::string install_dir = proc_share_dirname() + "plugins"; 13 + 14 - + vector<string> all_dirs; 15 - + all_dirs.push_back(install_dir); 16 + 17 - + char* plugin_dirs = getenv("NIX_YOSYS_PLUGIN_DIRS"); 18 - + if (plugin_dirs != NULL) { 19 - + std::string p(plugin_dirs), t; 20 - + std::stringstream ss(p); 21 + 22 - + while(std::getline(ss, t, ':')) { 23 - + all_dirs.push_back(t); 24 - + } 25 - + } 26 + 27 - + for (auto dir : all_dirs) { 28 - + hdl = dlopen((dir + "/" + orig_filename + ".so").c_str(), RTLD_LAZY|RTLD_LOCAL); 29 - + if (hdl != NULL) break; 30 - + } 31 - + } 32 - if (hdl == NULL) 33 - log_cmd_error("Can't load module `%s': %s\n", filename.c_str(), dlerror()); 34 - loaded_plugins[orig_filename] = hdl;
··· 1 + diff --git i/passes/cmds/plugin.cc w/passes/cmds/plugin.cc 2 + index 08b4aa8c4..f00f540e9 100644 3 + --- i/passes/cmds/plugin.cc 4 + +++ w/passes/cmds/plugin.cc 5 + @@ -87,15 +87,33 @@ void load_plugin(std::string filename, std::vector<std::string> aliases) 6 + 7 + // We were unable to open the file, try to do so from the plugin directory 8 + if (hdl == NULL && orig_filename.find('/') == std::string::npos) { 9 + - hdl = dlopen([orig_filename]() { 10 + - std::string new_path = proc_share_dirname() + "plugins/" + orig_filename; 11 + + std::string install_dir = proc_share_dirname() + "plugins"; 12 + 13 + - // Check if we need to append .so 14 + - if (new_path.find(".so") == std::string::npos) 15 + - new_path.append(".so"); 16 + + vector<string> all_dirs; 17 + + all_dirs.push_back(install_dir); 18 19 + - return new_path; 20 + - }().c_str(), RTLD_LAZY|RTLD_LOCAL); 21 + + char* plugin_dirs = getenv("NIX_YOSYS_PLUGIN_DIRS"); 22 + + if (plugin_dirs != NULL) { 23 + + std::string p(plugin_dirs), t; 24 + + std::stringstream ss(p); 25 + 26 + + while(std::getline(ss, t, ':')) { 27 + + all_dirs.push_back(t); 28 + + } 29 + + } 30 + 31 + + for (auto dir : all_dirs) { 32 + + hdl = dlopen([dir, orig_filename]() { 33 + + std::string new_path = dir + "/" + orig_filename; 34 + 35 + + // Check if we need to append .so 36 + + if (new_path.find(".so") == std::string::npos) 37 + + new_path.append(".so"); 38 + 39 + + return new_path; 40 + + }().c_str(), RTLD_LAZY|RTLD_LOCAL); 41 + + if (hdl != NULL) break; 42 + + } 43 + } 44 + 45 + if (hdl == NULL)
+1
pkgs/development/haskell-modules/make-package-set.nix
··· 283 # ghcWithPackages :: (HaskellPkgSet -> [ HaskellPkg ]) -> Derivation 284 ghcWithPackages = buildHaskellPackages.callPackage ./with-packages-wrapper.nix { 285 haskellPackages = self; 286 }; 287 288
··· 283 # ghcWithPackages :: (HaskellPkgSet -> [ HaskellPkg ]) -> Derivation 284 ghcWithPackages = buildHaskellPackages.callPackage ./with-packages-wrapper.nix { 285 haskellPackages = self; 286 + inherit (self) hoogleWithPackages; 287 }; 288 289
+38
pkgs/development/interpreters/kamilalisp/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , jre 5 + , makeWrapper 6 + }: 7 + 8 + stdenv.mkDerivation rec { 9 + name = "kamilalisp"; 10 + version = "0.2"; 11 + 12 + src = fetchurl { 13 + url = "https://github.com/kspalaiologos/kamilalisp/releases/download/v${version}o/kamilalisp-${version}.jar"; 14 + hash = "sha256-NkRkLcJpar9iHEI+OmgpkYwkwVvU1J7izeBdytwIsdU="; 15 + }; 16 + 17 + dontUnpack = true; 18 + 19 + nativeBuildInputs = [ makeWrapper ]; 20 + 21 + installPhase = '' 22 + mkdir -pv $out/share/java $out/bin 23 + cp ${src} $out/share/java/${name}-${version}.jar 24 + makeWrapper ${jre}/bin/java $out/bin/kamilalisp \ 25 + --add-flags "-jar $out/share/java/${name}-${version}.jar" \ 26 + --set _JAVA_OPTIONS '-Dawt.useSystemAAFontSettings=on' \ 27 + --set _JAVA_AWT_WM_NONREPARENTING 1 28 + ''; 29 + 30 + meta = { 31 + homepage = "https://github.com/kspalaiologos/kamilalisp"; 32 + description = "A functional, flexible, and concise Lisp"; 33 + license = lib.licenses.gpl3Plus; 34 + inherit (jre.meta) platforms; 35 + maintainers = with lib.maintainers; [ cafkafk ]; 36 + sourceProvenance = [ lib.sourceTypes.binaryBytecode ]; 37 + }; 38 + }
+2 -2
pkgs/development/libraries/aws-crt-cpp/default.nix
··· 17 18 stdenv.mkDerivation rec { 19 pname = "aws-crt-cpp"; 20 - version = "0.20.1"; 21 22 outputs = [ "out" "dev" ]; 23 ··· 25 owner = "awslabs"; 26 repo = "aws-crt-cpp"; 27 rev = "v${version}"; 28 - sha256 = "sha256-RfuJGHPJGDlajaKL1b2b20wFK3x4Vn+IRo87ppMOtvE="; 29 }; 30 31 patches = [
··· 17 18 stdenv.mkDerivation rec { 19 pname = "aws-crt-cpp"; 20 + version = "0.20.2"; 21 22 outputs = [ "out" "dev" ]; 23 ··· 25 owner = "awslabs"; 26 repo = "aws-crt-cpp"; 27 rev = "v${version}"; 28 + sha256 = "sha256-6oRVAL4pn+1+/LqLijKiBV6fZy3k9fZySwMwYHB1aUY="; 29 }; 30 31 patches = [
-80
pkgs/development/libraries/openimageio/1.x.nix
··· 1 - { lib, stdenv, fetchFromGitHub, boost, cmake, ilmbase, libjpeg, libpng, libtiff 2 - , opencolorio_1, openexr, unzip 3 - }: 4 - 5 - stdenv.mkDerivation rec { 6 - pname = "openimageio"; 7 - version = "1.8.17"; 8 - 9 - src = fetchFromGitHub { 10 - owner = "OpenImageIO"; 11 - repo = "oiio"; 12 - rev = "Release-${version}"; 13 - sha256 = "0zq34szprgkrrayg5sl3whrsx2l6lr8nw4hdrnwv2qhn70jbi2w2"; 14 - }; 15 - 16 - outputs = [ "bin" "out" "dev" "doc" ]; 17 - 18 - nativeBuildInputs = [ cmake unzip ]; 19 - buildInputs = [ 20 - boost ilmbase libjpeg libpng 21 - libtiff opencolorio_1 openexr 22 - ]; 23 - 24 - cmakeFlags = [ 25 - "-DUSE_PYTHON=OFF" 26 - ]; 27 - 28 - makeFlags = [ 29 - "ILMBASE_HOME=${ilmbase.dev}" 30 - "OPENEXR_HOME=${openexr.dev}" 31 - "USE_PYTHON=0" 32 - "INSTALLDIR=${placeholder "out"}" 33 - "dist_dir=" 34 - ]; 35 - 36 - patches = [ 37 - # Backported from https://github.com/OpenImageIO/oiio/pull/2539 for 1.8.17 38 - ./2539_backport.patch 39 - ]; 40 - 41 - meta = with lib; { 42 - homepage = "http://www.openimageio.org"; 43 - description = "A library and tools for reading and writing images"; 44 - license = licenses.bsd3; 45 - maintainers = [ maintainers.goibhniu ]; 46 - platforms = platforms.unix; 47 - knownVulnerabilities = [ 48 - # all discovered in 2.x but there is no reason to 49 - # believe that these or similar vulnerabilties aren't 50 - # present in the totally unmaintained 1.x branch 51 - "CVE-2022-36354" 52 - "CVE-2022-38143" 53 - "CVE-2022-41639" 54 - "CVE-2022-41649" 55 - "CVE-2022-41684" 56 - "CVE-2022-41794" 57 - "CVE-2022-41837" 58 - "CVE-2022-41838" 59 - "CVE-2022-41977" 60 - "CVE-2022-41981" 61 - "CVE-2022-41988" 62 - "CVE-2022-41999" 63 - "CVE-2022-43592" 64 - "CVE-2022-43593" 65 - "CVE-2022-43594" 66 - "CVE-2022-43595" 67 - "CVE-2022-43596" 68 - "CVE-2022-43597" 69 - "CVE-2022-43598" 70 - "CVE-2022-43599" 71 - "CVE-2022-43600" 72 - "CVE-2022-43601" 73 - "CVE-2022-43602" 74 - "CVE-2022-43603" 75 - "CVE-2023-22845" 76 - "CVE-2023-24472" 77 - "CVE-2023-24473" 78 - ]; 79 - }; 80 - }
···
-31
pkgs/development/libraries/openimageio/2539_backport.patch
··· 1 - diff --git a/src/libOpenImageIO/exif.cpp b/src/libOpenImageIO/exif.cpp 2 - index 10b75c21..0287d9c5 100644 3 - --- a/src/libOpenImageIO/exif.cpp 4 - +++ b/src/libOpenImageIO/exif.cpp 5 - @@ -213,6 +213,9 @@ static const EXIF_tag_info exif_tag_table[] = { 6 - 7 - 8 - 9 - +// libtiff > 4.1.0 defines these in tiff.h. For older libtiff, let's define 10 - +// them ourselves. 11 - +#ifndef GPSTAG_VERSIONID 12 - enum GPSTag { 13 - GPSTAG_VERSIONID = 0, 14 - GPSTAG_LATITUDEREF = 1, GPSTAG_LATITUDE = 2, 15 - @@ -237,6 +240,7 @@ enum GPSTag { 16 - GPSTAG_DIFFERENTIAL = 30, 17 - GPSTAG_HPOSITIONINGERROR = 31 18 - }; 19 - +#endif 20 - 21 - static const EXIF_tag_info gps_tag_table[] = { 22 - { GPSTAG_VERSIONID, "GPS:VersionID", TIFF_BYTE, 4 }, 23 - @@ -270,7 +274,7 @@ static const EXIF_tag_info gps_tag_table[] = { 24 - { GPSTAG_AREAINFORMATION, "GPS:AreaInformation", TIFF_UNDEFINED, 1 }, 25 - { GPSTAG_DATESTAMP, "GPS:DateStamp", TIFF_ASCII, 0 }, 26 - { GPSTAG_DIFFERENTIAL, "GPS:Differential", TIFF_SHORT, 1 }, 27 - - { GPSTAG_HPOSITIONINGERROR, "GPS:HPositioningError",TIFF_RATIONAL, 1 }, 28 - + { GPSTAG_GPSHPOSITIONINGERROR, "GPS:HPositioningError",TIFF_RATIONAL, 1 }, 29 - { -1, NULL } // signal end of table 30 - }; 31 -
···
+2 -2
pkgs/development/libraries/quarto/default.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "quarto"; 18 - version = "1.2.475"; 19 src = fetchurl { 20 url = "https://github.com/quarto-dev/quarto-cli/releases/download/v${version}/quarto-${version}-linux-amd64.tar.gz"; 21 - sha256 = "sha256-oyKjDlTKt2fIzirOqgNRrpuM7buNCG5mmgIztPa28rY="; 22 }; 23 24 nativeBuildInputs = [
··· 15 16 stdenv.mkDerivation rec { 17 pname = "quarto"; 18 + version = "1.3.361"; 19 src = fetchurl { 20 url = "https://github.com/quarto-dev/quarto-cli/releases/download/v${version}/quarto-${version}-linux-amd64.tar.gz"; 21 + sha256 = "sha256-vvnrIUhjsBXkJJ6VFsotRxkuccYOGQstIlSNWIY5nuE="; 22 }; 23 24 nativeBuildInputs = [
+39
pkgs/development/python-modules/click-aliases/0001-Fix-quotes-in-test.patch
···
··· 1 + From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 2 + From: Nicolas Benes <nbenes.gh@xandea.de> 3 + Date: Mon, 12 Jun 2023 11:29:32 +0200 4 + Subject: [PATCH] Fix quotes in test 5 + 6 + 7 + diff --git a/tests/test_basic.py b/tests/test_basic.py 8 + index 077e6c0..90bbdc3 100644 9 + --- a/tests/test_basic.py 10 + +++ b/tests/test_basic.py 11 + @@ -43,8 +43,8 @@ def test_foobar(runner): 12 + 13 + TEST_INVALID = """Usage: cli [OPTIONS] COMMAND [ARGS]... 14 + {} 15 + -Error: No such command "bar". 16 + -""".format('Try "cli --help" for help.\n' if _click7 else '') 17 + +Error: No such command 'bar'. 18 + +""".format("Try 'cli --help' for help.\n" if _click7 else '') 19 + 20 + 21 + def test_invalid(runner): 22 + diff --git a/tests/test_foobar.py b/tests/test_foobar.py 23 + index fd6c4e6..ab0ad5d 100644 24 + --- a/tests/test_foobar.py 25 + +++ b/tests/test_foobar.py 26 + @@ -44,8 +44,8 @@ def test_foobar(runner): 27 + 28 + TEST_INVALID = """Usage: cli [OPTIONS] COMMAND [ARGS]... 29 + {} 30 + -Error: No such command "baz". 31 + -""".format('Try "cli --help" for help.\n' if _click7 else '') 32 + +Error: No such command 'baz'. 33 + +""".format("Try 'cli --help' for help.\n" if _click7 else '') 34 + 35 + 36 + def test_invalid(runner): 37 + -- 38 + 2.40.1 39 +
+39
pkgs/development/python-modules/click-aliases/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , click 5 + , pytestCheckHook 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "click-aliases"; 10 + version = "1.0.1"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "click-contrib"; 14 + repo = "click-aliases"; 15 + rev = "v${version}"; 16 + hash = "sha256-vzWlCb4m9TdRaVz4DrlRRZ60+9gj60NoiALgvaIG0gA="; 17 + }; 18 + 19 + patches = [ 20 + ./0001-Fix-quotes-in-test.patch 21 + ]; 22 + 23 + propagatedBuildInputs = [ 24 + click 25 + ]; 26 + 27 + nativeCheckInputs = [ 28 + pytestCheckHook 29 + ]; 30 + 31 + pythonImportsCheck = [ "click_aliases" ]; 32 + 33 + meta = with lib; { 34 + homepage = "https://github.com/click-contrib/click-aliases"; 35 + description = "Enable aliases for click"; 36 + license = licenses.mit; 37 + maintainers = with maintainers; [ panicgh ]; 38 + }; 39 + }
+2 -2
pkgs/development/python-modules/cloup/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "cloup"; 12 - version = "2.1.0"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.6"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - hash = "sha256-3ULHyc1JP63FOkI2+WF4o/EYu72UWn+K2vzVA02CaXE="; 20 }; 21 22 nativeBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "cloup"; 12 + version = "2.1.1"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.6"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + hash = "sha256-u/4RaGM0MJs/vodq99ubwmXU6uqTtWL9E0cnZ69khhU="; 20 }; 21 22 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/dash/default.nix
··· 21 22 buildPythonPackage rec { 23 pname = "dash"; 24 - version = "2.10.1"; 25 format = "setuptools"; 26 27 disabled = pythonOlder "3.6"; ··· 30 owner = "plotly"; 31 repo = pname; 32 rev = "refs/tags/v${version}"; 33 - hash = "sha256-f/+GKbuijSE4LXhC7uPuLwJRk9xmChhanPIe2jagzEg="; 34 }; 35 36 propagatedBuildInputs = [
··· 21 22 buildPythonPackage rec { 23 pname = "dash"; 24 + version = "2.10.2"; 25 format = "setuptools"; 26 27 disabled = pythonOlder "3.6"; ··· 30 owner = "plotly"; 31 repo = pname; 32 rev = "refs/tags/v${version}"; 33 + hash = "sha256-OcY4nEtIfR9nvBaBwpHeUJkHXwWZp+LZxjhEkwjRC9k="; 34 }; 35 36 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/datashader/default.nix
··· 25 26 buildPythonPackage rec { 27 pname = "datashader"; 28 - version = "0.14.4"; 29 format = "setuptools"; 30 31 disabled = pythonOlder "3.7"; 32 33 src = fetchPypi { 34 inherit pname version; 35 - hash = "sha256-AkHmEflRvjJFlycI5adpuxg6+/zu7Dzy7vbYCvd1b70="; 36 }; 37 38 propagatedBuildInputs = [
··· 25 26 buildPythonPackage rec { 27 pname = "datashader"; 28 + version = "0.15.0"; 29 format = "setuptools"; 30 31 disabled = pythonOlder "3.7"; 32 33 src = fetchPypi { 34 inherit pname version; 35 + hash = "sha256-gbBIGnVTDnE8+s9CHaXgYspXkYMkZph/cLWXJMwDhy8="; 36 }; 37 38 propagatedBuildInputs = [
+3 -5
pkgs/development/python-modules/dropbox/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "dropbox"; 17 - version = "11.36.0"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.7"; ··· 24 owner = "dropbox"; 25 repo = "dropbox-sdk-python"; 26 rev = "refs/tags/v${version}"; 27 - hash = "sha256-J2AaGkD4TMDcVzTtdcNH0bgy6de+BRjYdtTaRL3lYrs="; 28 }; 29 30 propagatedBuildInputs = [ ··· 42 43 postPatch = '' 44 substituteInPlace setup.py \ 45 - --replace ">= 2.*" ">= 2.0" \ 46 --replace "'pytest-runner == 5.2.0'," "" 47 - substituteInPlace test/requirements.txt \ 48 - --replace ">=2.*" ">=2.0" 49 ''; 50 51 doCheck = true; ··· 53 pythonImportsCheck = [ 54 "dropbox" 55 ]; 56 nativeBuildInputs = [ sphinxHook ]; 57 58 # Set SCOPED_USER_DROPBOX_TOKEN environment variable to a valid value.
··· 14 15 buildPythonPackage rec { 16 pname = "dropbox"; 17 + version = "11.36.2"; 18 format = "setuptools"; 19 20 disabled = pythonOlder "3.7"; ··· 24 owner = "dropbox"; 25 repo = "dropbox-sdk-python"; 26 rev = "refs/tags/v${version}"; 27 + hash = "sha256-d++lxsbwPxnz1JPguWkImHXB+GQpMa9Uo3JNIxIe2ok="; 28 }; 29 30 propagatedBuildInputs = [ ··· 42 43 postPatch = '' 44 substituteInPlace setup.py \ 45 --replace "'pytest-runner == 5.2.0'," "" 46 ''; 47 48 doCheck = true; ··· 50 pythonImportsCheck = [ 51 "dropbox" 52 ]; 53 + 54 nativeBuildInputs = [ sphinxHook ]; 55 56 # Set SCOPED_USER_DROPBOX_TOKEN environment variable to a valid value.
+2 -2
pkgs/development/python-modules/holoviews/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "holoviews"; 20 - version = "1.16.0"; 21 format = "setuptools"; 22 23 disabled = pythonOlder "3.7"; 24 25 src = fetchPypi { 26 inherit pname version; 27 - hash = "sha256-E0FqJRhY6tAwSVcNnns5zfGRjTnmRTChjlUrZ3ERWho="; 28 }; 29 30 propagatedBuildInputs = [
··· 17 18 buildPythonPackage rec { 19 pname = "holoviews"; 20 + version = "1.16.2"; 21 format = "setuptools"; 22 23 disabled = pythonOlder "3.7"; 24 25 src = fetchPypi { 26 inherit pname version; 27 + hash = "sha256-RcVorlekOvc4k6CT5vrelrdxPLsP5v/0ZCamthMSJ0Y="; 28 }; 29 30 propagatedBuildInputs = [
+3 -2
pkgs/development/python-modules/httplib2/default.nix
··· 10 , pytest-randomly 11 , pytest-timeout 12 , pytestCheckHook 13 , six 14 }: 15 ··· 39 pytestCheckHook 40 ]; 41 42 - # Don't run tests for Python 2.7 43 - doCheck = !isPy27; 44 45 postPatch = '' 46 sed -i "/--cov/d" setup.cfg
··· 10 , pytest-randomly 11 , pytest-timeout 12 , pytestCheckHook 13 + , pythonAtLeast 14 , six 15 }: 16 ··· 40 pytestCheckHook 41 ]; 42 43 + # Don't run tests for older Pythons 44 + doCheck = pythonAtLeast "3.9"; 45 46 postPatch = '' 47 sed -i "/--cov/d" setup.cfg
+2 -2
pkgs/development/python-modules/hvplot/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "hvplot"; 13 - version = "0.8.3"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.6"; 17 18 src = fetchPypi { 19 inherit pname version; 20 - hash = "sha256-JiuN5WNEcN4jaUgVgvoHjx5Zj9fldYwoPhuGBawuhiM="; 21 }; 22 23 propagatedBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "hvplot"; 13 + version = "0.8.4"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.6"; 17 18 src = fetchPypi { 19 inherit pname version; 20 + hash = "sha256-7/X9qXExNKwN89JkihGJfuQKCbGiVhrTMBiALhi4fCI="; 21 }; 22 23 propagatedBuildInputs = [
+42
pkgs/development/python-modules/mmcif-pdbx/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , setuptools 6 + , pytestCheckHook 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "mmcif-pdbx"; 11 + version = "2.0.1"; 12 + format = "pyproject"; 13 + 14 + disabled = pythonOlder "3.5"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "Electrostatics"; 18 + repo = "mmcif_pdbx"; 19 + rev = "refs/tags/v${version}"; 20 + hash = "sha256-ymMQ/q4IMoq+B8RvIdL0aqolKxyE/4rnVfd4bUV5OUY="; 21 + }; 22 + 23 + nativeBuildInputs = [ 24 + setuptools 25 + ]; 26 + 27 + nativeCheckInputs = [ 28 + pytestCheckHook 29 + ]; 30 + 31 + pythonImportsCheck = [ 32 + "pdbx" 33 + ]; 34 + 35 + meta = with lib; { 36 + description = "Yet another version of PDBx/mmCIF Python implementation"; 37 + homepage = "https://github.com/Electrostatics/mmcif_pdbx"; 38 + changelog = "https://github.com/Electrostatics/mmcif_pdbx/releases/tag/v${version}"; 39 + license = licenses.cc0; 40 + maintainers = with maintainers; [ natsukium ]; 41 + }; 42 + }
+73
pkgs/development/python-modules/pdb2pqr/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , pythonOlder 5 + , pythonRelaxDepsHook 6 + , mmcif-pdbx 7 + , numpy 8 + , propka 9 + , requests 10 + , docutils 11 + , pytestCheckHook 12 + , pandas 13 + , testfixtures 14 + }: 15 + 16 + buildPythonPackage rec { 17 + pname = "pdb2pqr"; 18 + version = "3.6.1"; 19 + format = "setuptools"; 20 + 21 + disabled = pythonOlder "3.7"; 22 + 23 + src = fetchPypi { 24 + inherit pname version; 25 + hash = "sha256-wFak5tKOsPYRflBW8viWEjM6Cku5JkWB6mWVyINYh1g="; 26 + }; 27 + 28 + nativeBuildInputs = [ 29 + pythonRelaxDepsHook 30 + ]; 31 + 32 + pythonRelaxDeps = [ 33 + "docutils" 34 + ]; 35 + 36 + propagatedBuildInputs = [ 37 + mmcif-pdbx 38 + numpy 39 + propka 40 + requests 41 + docutils 42 + ]; 43 + 44 + nativeCheckInputs = [ 45 + pytestCheckHook 46 + pandas 47 + testfixtures 48 + ]; 49 + 50 + disabledTests = [ 51 + # these tests have network access 52 + "test_short_pdb" 53 + "test_basic_cif" 54 + "test_long_pdb" 55 + "test_ligand_biomolecule" 56 + "test_log_output_in_pqr_location" 57 + "test_propka_apo" 58 + "test_propka_pka" 59 + "test_basic" 60 + ]; 61 + 62 + pythonImportsCheck = [ 63 + "pdb2pqr" 64 + ]; 65 + 66 + meta = with lib; { 67 + description = "Software for determining titration states, adding missing atoms, and assigning charges/radii to biomolecules"; 68 + homepage = "https://www.poissonboltzmann.org/"; 69 + changelog = "https://github.com/Electrostatics/pdb2pqr/releases/tag/v${version}"; 70 + license = licenses.bsd3; 71 + maintainers = with maintainers; [ natsukium ]; 72 + }; 73 + }
+42
pkgs/development/python-modules/propka/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , setuptools 6 + , pytestCheckHook 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "propka"; 11 + version = "3.5.0"; 12 + format = "setuptools"; 13 + 14 + disabled = pythonOlder "3.7"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "jensengroup"; 18 + repo = "propka"; 19 + rev = "refs/tags/v${version}"; 20 + hash = "sha256-NbvrlapBALGbUyBqdqDcDG/igDf/xqxC35DzVUrbHlo="; 21 + }; 22 + 23 + propagatedBuildInputs = [ 24 + setuptools 25 + ]; 26 + 27 + nativeCheckInputs = [ 28 + pytestCheckHook 29 + ]; 30 + 31 + pythonImportsCheck = [ 32 + "propka" 33 + ]; 34 + 35 + meta = with lib; { 36 + description = "A predictor of the pKa values of ionizable groups in proteins and protein-ligand complexes based in the 3D structure"; 37 + homepage = "https://github.com/jensengroup/propka"; 38 + changelog = "https://github.com/jensengroup/propka/releases/tag/v${version}"; 39 + license = licenses.lgpl21Only; 40 + maintainers = with maintainers; [ natsukium ]; 41 + }; 42 + }
+1 -1
pkgs/development/python-modules/pytest-annotate/default.nix
··· 37 ]; 38 39 meta = with lib; { 40 - broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin; 41 description = "Generate PyAnnotate annotations from your pytest tests"; 42 homepage = "https://github.com/kensho-technologies/pytest-annotate"; 43 license = licenses.asl20;
··· 37 ]; 38 39 meta = with lib; { 40 + broken = stdenv.isDarwin; 41 description = "Generate PyAnnotate annotations from your pytest tests"; 42 homepage = "https://github.com/kensho-technologies/pytest-annotate"; 43 license = licenses.asl20;
+24
pkgs/development/python-modules/xstatic-asciinema-player/default.nix
···
··· 1 + { buildPythonPackage 2 + , lib 3 + , fetchPypi 4 + }: 5 + 6 + buildPythonPackage rec { 7 + pname = "XStatic-asciinema-player"; 8 + version = "2.6.1.1"; 9 + 10 + src = fetchPypi { 11 + inherit version pname; 12 + sha256 = "sha256-yA6WC067St82Dm6StaCKdWrRBhmNemswetIO8iodfcw="; 13 + }; 14 + 15 + # no tests implemented 16 + doCheck = false; 17 + 18 + meta = with lib; { 19 + homepage = "https://github.com/python-xstatic/asciinema-player"; 20 + description = "Asciinema-player packaged for python"; 21 + license = licenses.asl20; 22 + maintainers = with maintainers; [ aither64 ]; 23 + }; 24 + }
+24
pkgs/development/python-modules/xstatic-font-awesome/default.nix
···
··· 1 + { buildPythonPackage 2 + , lib 3 + , fetchPypi 4 + }: 5 + 6 + buildPythonPackage rec { 7 + pname = "XStatic-Font-Awesome"; 8 + version = "6.2.1.1"; 9 + 10 + src = fetchPypi { 11 + inherit version pname; 12 + sha256 = "sha256-8HWHEJYShjjy4VOQINgid1TD2IXdaOfubemgEjUHaCg="; 13 + }; 14 + 15 + # no tests implemented 16 + doCheck = false; 17 + 18 + meta = with lib; { 19 + homepage = "https://github.com/python-xstatic/font-awesome"; 20 + description = "Font Awesome packaged for python"; 21 + license = licenses.ofl; 22 + maintainers = with maintainers; [ aither64 ]; 23 + }; 24 + }
+2 -2
pkgs/development/python-modules/yalexs-ble/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "yalexs-ble"; 17 - version = "2.1.17"; 18 format = "pyproject"; 19 20 disabled = pythonOlder "3.9"; ··· 23 owner = "bdraco"; 24 repo = pname; 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-mN3/spDTWJfSCsKcRV24+tIjWmxI1gsO5qGuAZykWY0="; 27 }; 28 29 nativeBuildInputs = [
··· 14 15 buildPythonPackage rec { 16 pname = "yalexs-ble"; 17 + version = "2.1.18"; 18 format = "pyproject"; 19 20 disabled = pythonOlder "3.9"; ··· 23 owner = "bdraco"; 24 repo = pname; 25 rev = "refs/tags/v${version}"; 26 + hash = "sha256-bLxKq/MNbVIv9CV67NeOqn49cYu7gwcBnbZEtlreQzQ="; 27 }; 28 29 nativeBuildInputs = [
+3 -3
pkgs/development/tools/dapr/cli/default.nix
··· 2 3 buildGoModule rec { 4 pname = "dapr-cli"; 5 - version = "1.10.0"; 6 7 src = fetchFromGitHub { 8 owner = "dapr"; 9 repo = "cli"; 10 rev = "v${version}"; 11 - sha256 = "sha256-LBsJjAtsKlecRhes9q+HYCwlhZn0jUhhEzu62nATGz8="; 12 }; 13 14 - vendorSha256 = "sha256-t2uew44kLLDM6cuWUV5Joa+h88BhRv3GnnckDshB5Tw="; 15 16 proxyVendor = true; 17
··· 2 3 buildGoModule rec { 4 pname = "dapr-cli"; 5 + version = "1.11.0"; 6 7 src = fetchFromGitHub { 8 owner = "dapr"; 9 repo = "cli"; 10 rev = "v${version}"; 11 + sha256 = "sha256-Fhuksf0EMzu3JBLO4eZyc8GctNyfNE1v/8a3TOFKKQg="; 12 }; 13 14 + vendorHash = "sha256-DpHb+TCBW0fkwRZRqeGABo5psLJNBOW1nSSRWWVn+Mg="; 15 16 proxyVendor = true; 17
+5 -4
pkgs/development/tools/database/liquibase/default.nix
··· 24 25 stdenv.mkDerivation rec { 26 pname = "liquibase"; 27 - version = "4.9.0"; 28 29 src = fetchurl { 30 url = "https://github.com/liquibase/liquibase/releases/download/v${version}/${pname}-${version}.tar.gz"; 31 - sha256 = "sha256-1InRJzHqikm6Jd7z54TW6JFn3FO0LtStehWNaC+rdw8="; 32 }; 33 34 nativeBuildInputs = [ makeWrapper ]; ··· 47 in 48 '' 49 mkdir -p $out 50 - mv ./{lib,licenses,liquibase.jar} $out/ 51 52 mkdir -p $out/share/doc/${pname}-${version} 53 mv LICENSE.txt \ ··· 61 cat > $out/bin/liquibase <<EOF 62 #!/usr/bin/env bash 63 # taken from the executable script in the source 64 - CP="$out/liquibase.jar" 65 ${addJars "$out/lib"} 66 ${lib.concatStringsSep "\n" (map (p: addJars "${p}/share/java") extraJars)} 67 68 ${lib.getBin jre}/bin/java -cp "\$CP" \$JAVA_OPTS \
··· 24 25 stdenv.mkDerivation rec { 26 pname = "liquibase"; 27 + version = "4.17.2"; 28 29 src = fetchurl { 30 url = "https://github.com/liquibase/liquibase/releases/download/v${version}/${pname}-${version}.tar.gz"; 31 + sha256 = "0h5gqxgarzjb3c46ig6yxbs12czz3dha81b8gpywrg8602411sc5"; 32 }; 33 34 nativeBuildInputs = [ makeWrapper ]; ··· 47 in 48 '' 49 mkdir -p $out 50 + mv ./{lib,licenses,internal/lib/liquibase-core.jar,internal/lib/postgresql.jar,internal/lib/picocli.jar} $out/ 51 52 mkdir -p $out/share/doc/${pname}-${version} 53 mv LICENSE.txt \ ··· 61 cat > $out/bin/liquibase <<EOF 62 #!/usr/bin/env bash 63 # taken from the executable script in the source 64 + CP="" 65 ${addJars "$out/lib"} 66 + ${addJars "$out"} 67 ${lib.concatStringsSep "\n" (map (p: addJars "${p}/share/java") extraJars)} 68 69 ${lib.getBin jre}/bin/java -cp "\$CP" \$JAVA_OPTS \
+2 -2
pkgs/development/tools/esbuild/default.nix
··· 2 3 buildGoModule rec { 4 pname = "esbuild"; 5 - version = "0.18.0"; 6 7 src = fetchFromGitHub { 8 owner = "evanw"; 9 repo = "esbuild"; 10 rev = "v${version}"; 11 - hash = "sha256-3tZbYLYuT1F/OumxlpcXmGTyBPCeK21Le35zxLGbQuw="; 12 }; 13 14 vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ=";
··· 2 3 buildGoModule rec { 4 pname = "esbuild"; 5 + version = "0.18.2"; 6 7 src = fetchFromGitHub { 8 owner = "evanw"; 9 repo = "esbuild"; 10 rev = "v${version}"; 11 + hash = "sha256-uzEnHe6M5xQV2jj+10KeTOCY5dP/78P08h4hgn2yUDc="; 12 }; 13 14 vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ=";
+15 -4
pkgs/development/tools/frink/default.nix
··· 8 }: 9 stdenv.mkDerivation rec { 10 pname = "frink"; 11 - version = "2023-01-31"; 12 13 src = fetchurl { 14 # Upstream does not provide versioned download links 15 - url = "https://web.archive.org/web/20230202134810/https://frinklang.org/frinkjar/frink.jar"; 16 - sha256 = "sha256-xs1FQvFPgeAxscAiwBBP8N8aYe0OlsYbH/vbzzCbYZc="; 17 }; 18 19 dontUnpack = true; 20 21 buildInputs = [ jdk rlwrap ]; 22 ··· 27 28 cp ${src} $out/lib/frink.jar 29 30 cat > "$out/bin/frink" << EOF 31 #!${stdenv.shell} 32 - exec ${rlwrap}/bin/rlwrap ${jdk}/bin/java -classpath "$out/lib/frink.jar" frink.gui.FrinkStarter "\$@" 33 EOF 34 35 chmod a+x "$out/bin/frink"
··· 8 }: 9 stdenv.mkDerivation rec { 10 pname = "frink"; 11 + version = "2023-05-22"; 12 13 src = fetchurl { 14 # Upstream does not provide versioned download links 15 + url = "https://web.archive.org/web/20230526123219/https://frinklang.org/frinkjar/frink.jar"; 16 + sha256 = "sha256-IgINJvt9G5f1HELKhV5BHIu9NoA8STDqNg/dVTFzK0Y="; 17 }; 18 19 dontUnpack = true; 20 + 21 + nativeBuildInputs = [ jdk ]; 22 23 buildInputs = [ jdk rlwrap ]; 24 ··· 29 30 cp ${src} $out/lib/frink.jar 31 32 + # Generate rlwrap helper files. 33 + # See https://frinklang.org/fsp/colorize.fsp?f=listUnits.frink 34 + # and https://frinklang.org/fsp/colorize.fsp?f=listFunctions.frink 35 + java -classpath "$out/lib/frink.jar" frink.gui.FrinkStarter -e 'joinln[lexicalSort[units[]]]' > $out/lib/unitnames.txt 36 + java -classpath "$out/lib/frink.jar" frink.gui.FrinkStarter -e 'joinln[map[{|f| 37 + f =~ %s/\s+//g 38 + return "$f$" 39 + }, lexicalSort[functions[]]]]' > $out/lib/functionnames.txt 40 + 41 cat > "$out/bin/frink" << EOF 42 #!${stdenv.shell} 43 + exec ${rlwrap}/bin/rlwrap -f $out/lib/unitnames.txt -b '$' -f $out/lib/functionnames.txt ${jdk}/bin/java -classpath "$out/lib/frink.jar" frink.gui.FrinkStarter "\$@" 44 EOF 45 46 chmod a+x "$out/bin/frink"
+10 -10
pkgs/games/7kaa/default.nix
··· 2 , stdenv 3 , gccStdenv 4 , autoreconfHook 5 , pkg-config 6 , fetchurl 7 , fetchFromGitHub ··· 16 17 let 18 pname = "7kaa"; 19 - version = "2.15.4p1"; 20 21 music = stdenv.mkDerivation { 22 pname = "7kaa-music"; 23 - version = lib.versions.majorMinor version; 24 25 src = fetchurl { 26 - url = "https://www.7kfans.com/downloads/7kaa-music-${lib.versions.majorMinor version}.tar.bz2"; 27 - sha256 = "sha256-sNdntuJXGaFPXzSpN0SoAi17wkr2YnW+5U38eIaVwcM="; 28 }; 29 30 installPhase = '' ··· 33 ''; 34 35 meta.license = lib.licenses.unfree; 36 - 37 }; 38 - 39 in 40 - 41 gccStdenv.mkDerivation rec { 42 inherit pname version; 43 44 src = fetchFromGitHub { 45 owner = "the3dfxdude"; 46 repo = pname; 47 - rev = "9db2a43e1baee25a44b7aa7e9cedde9a107ed34b"; 48 - sha256 = "sha256-OAKaRuPP0/n8pO3wIUvGKs6n+U+EmZXUTywXYDAan1o="; 49 }; 50 51 - nativeBuildInputs = [ autoreconfHook pkg-config ]; 52 buildInputs = [ openal enet SDL2 curl gettext libiconv ]; 53 54 preAutoreconf = ''
··· 2 , stdenv 3 , gccStdenv 4 , autoreconfHook 5 + , autoconf-archive 6 , pkg-config 7 , fetchurl 8 , fetchFromGitHub ··· 17 18 let 19 pname = "7kaa"; 20 + version = "2.15.5"; 21 22 + musicVersion = lib.versions.majorMinor version; 23 music = stdenv.mkDerivation { 24 pname = "7kaa-music"; 25 + version = musicVersion; 26 27 src = fetchurl { 28 + url = "https://www.7kfans.com/downloads/7kaa-music-${musicVersion}.tar.bz2"; 29 + hash = "sha256-sNdntuJXGaFPXzSpN0SoAi17wkr2YnW+5U38eIaVwcM="; 30 }; 31 32 installPhase = '' ··· 35 ''; 36 37 meta.license = lib.licenses.unfree; 38 }; 39 in 40 gccStdenv.mkDerivation rec { 41 inherit pname version; 42 43 src = fetchFromGitHub { 44 owner = "the3dfxdude"; 45 repo = pname; 46 + rev = "v${version}"; 47 + hash = "sha256-Z6TsR6L6vwpzoKTj6xJ6HKy4DxcUBWmYBFi/a9pQBD8="; 48 }; 49 50 + nativeBuildInputs = [ autoreconfHook autoconf-archive pkg-config ]; 51 + 52 buildInputs = [ openal enet SDL2 curl gettext libiconv ]; 53 54 preAutoreconf = ''
+2 -2
pkgs/games/lgames/lbreakouthd/default.nix
··· 10 11 stdenv.mkDerivation (finalAttrs: { 12 pname = "lbreakouthd"; 13 - version = "1.1.2"; 14 15 src = fetchurl { 16 url = "mirror://sourceforge/lgames/lbreakouthd-${finalAttrs.version}.tar.gz"; 17 - hash = "sha256-fK7w5uS7zPJnbEmY3YpxoA9cGuooQbVlDB9Mu6yB8hw="; 18 }; 19 20 buildInputs = [
··· 10 11 stdenv.mkDerivation (finalAttrs: { 12 pname = "lbreakouthd"; 13 + version = "1.1.3"; 14 15 src = fetchurl { 16 url = "mirror://sourceforge/lgames/lbreakouthd-${finalAttrs.version}.tar.gz"; 17 + hash = "sha256-BpF583f2if4FeJ2Fi/8GZYuh5T37GXdNq/Ww4LM65wY="; 18 }; 19 20 buildInputs = [
+4 -4
pkgs/games/osu-lazer/bin.nix
··· 7 8 let 9 pname = "osu-lazer-bin"; 10 - version = "2023.610.0"; 11 name = "${pname}-${version}"; 12 13 osu-lazer-bin-src = { 14 aarch64-darwin = { 15 url = "https://github.com/ppy/osu/releases/download/${version}/osu.app.Apple.Silicon.zip"; 16 - sha256 = "sha256-MCQYtdTigE6Dyrst2KLoFthbrJjNXm3TQRiaTzp32Os="; 17 }; 18 x86_64-darwin = { 19 url = "https://github.com/ppy/osu/releases/download/${version}/osu.app.Intel.zip"; 20 - sha256 = "sha256-jA7fr9nntV5/J4/AUOH6HS6ZoYQ1ZZxY/ic6KeAch/c="; 21 }; 22 x86_64-linux = { 23 url = "https://github.com/ppy/osu/releases/download/${version}/osu.AppImage"; 24 - sha256 = "sha256-QAFbTn30lSOjEC1ZT9caUR2WQmz+bNDhpd3RL7OJWWI="; 25 }; 26 }.${stdenv.system} or (throw "${pname}-${version}: ${stdenv.system} is unsupported."); 27
··· 7 8 let 9 pname = "osu-lazer-bin"; 10 + version = "2023.614.1"; 11 name = "${pname}-${version}"; 12 13 osu-lazer-bin-src = { 14 aarch64-darwin = { 15 url = "https://github.com/ppy/osu/releases/download/${version}/osu.app.Apple.Silicon.zip"; 16 + sha256 = "sha256-769a4mwBmA2aN03k/1TCXVIxJEwtXk9HRV/vDhTIZt4="; 17 }; 18 x86_64-darwin = { 19 url = "https://github.com/ppy/osu/releases/download/${version}/osu.app.Intel.zip"; 20 + sha256 = "sha256-mIPTWveiiyPN0P2WEtqnu4cq8hti1hw7RKUQ+YKDAVg="; 21 }; 22 x86_64-linux = { 23 url = "https://github.com/ppy/osu/releases/download/${version}/osu.AppImage"; 24 + sha256 = "sha256-UVq60UrV8yl2fWizk8smRLQzBtj30oaKSJkgeze7OfE="; 25 }; 26 }.${stdenv.system} or (throw "${pname}-${version}: ${stdenv.system} is unsupported."); 27
+2 -2
pkgs/games/osu-lazer/default.nix
··· 17 18 buildDotnetModule rec { 19 pname = "osu-lazer"; 20 - version = "2023.610.0"; 21 22 src = fetchFromGitHub { 23 owner = "ppy"; 24 repo = "osu"; 25 rev = version; 26 - sha256 = "sha256-2oCv+6cxhz1PU4Jh9Ux8RAcksqWiq2VVE6aKi6bJDIw="; 27 }; 28 29 projectFile = "osu.Desktop/osu.Desktop.csproj";
··· 17 18 buildDotnetModule rec { 19 pname = "osu-lazer"; 20 + version = "2023.614.1"; 21 22 src = fetchFromGitHub { 23 owner = "ppy"; 24 repo = "osu"; 25 rev = version; 26 + sha256 = "sha256-CL9fEIg8Wt9BTM+hisXl8k9VWWbF/dlT0bOBeVeAoNE="; 27 }; 28 29 projectFile = "osu.Desktop/osu.Desktop.csproj";
+1 -1
pkgs/games/osu-lazer/deps.nix
··· 137 (fetchNuGet { pname = "ppy.osu.Framework"; version = "2023.608.0"; sha256 = "0qf9z0307sh1skixql23v4vjkz1jwz6qhjdzqhhyb708hx9p7a03"; }) 138 (fetchNuGet { pname = "ppy.osu.Framework.NativeLibs"; version = "2022.525.0"; sha256 = "1zsqj3xng06bb46vg79xx35n2dsh3crqg951r1ga2gxqzgzy4nk0"; }) 139 (fetchNuGet { pname = "ppy.osu.Framework.SourceGeneration"; version = "2022.1222.1"; sha256 = "1pwwsp4rfzl6166mhrn5lsnyazpckhfh1m6ggf9d1lw2wb58vxfr"; }) 140 - (fetchNuGet { pname = "ppy.osu.Game.Resources"; version = "2023.510.0"; sha256 = "155rjpr0vv4a2ar1xmh2zvg9rw07xii72gg11g5jkk5qxm9lkgk0"; }) 141 (fetchNuGet { pname = "ppy.osuTK.NS20"; version = "1.0.211"; sha256 = "0j4a9n39pqm0cgdcps47p5n2mqph3h94r7hmf0bs59imif4jxvjy"; }) 142 (fetchNuGet { pname = "ppy.SDL2-CS"; version = "1.0.669-alpha"; sha256 = "0frazc37k9nqzk3sqcy3jzibg9v6dp0ga95yx0rkmjm8jfbw3l9r"; }) 143 (fetchNuGet { pname = "ppy.Veldrid"; version = "4.9.3-g31346ea477"; sha256 = "0wrb1skyj58p23ryjkmlk8f1sdhplr5c43w31sw8bhv0yqmhjd80"; })
··· 137 (fetchNuGet { pname = "ppy.osu.Framework"; version = "2023.608.0"; sha256 = "0qf9z0307sh1skixql23v4vjkz1jwz6qhjdzqhhyb708hx9p7a03"; }) 138 (fetchNuGet { pname = "ppy.osu.Framework.NativeLibs"; version = "2022.525.0"; sha256 = "1zsqj3xng06bb46vg79xx35n2dsh3crqg951r1ga2gxqzgzy4nk0"; }) 139 (fetchNuGet { pname = "ppy.osu.Framework.SourceGeneration"; version = "2022.1222.1"; sha256 = "1pwwsp4rfzl6166mhrn5lsnyazpckhfh1m6ggf9d1lw2wb58vxfr"; }) 140 + (fetchNuGet { pname = "ppy.osu.Game.Resources"; version = "2023.605.0"; sha256 = "1628yh97ginvx0i1dlpkmkw9hzvri5fj11b111lqy7xirfy7i66b"; }) 141 (fetchNuGet { pname = "ppy.osuTK.NS20"; version = "1.0.211"; sha256 = "0j4a9n39pqm0cgdcps47p5n2mqph3h94r7hmf0bs59imif4jxvjy"; }) 142 (fetchNuGet { pname = "ppy.SDL2-CS"; version = "1.0.669-alpha"; sha256 = "0frazc37k9nqzk3sqcy3jzibg9v6dp0ga95yx0rkmjm8jfbw3l9r"; }) 143 (fetchNuGet { pname = "ppy.Veldrid"; version = "4.9.3-g31346ea477"; sha256 = "0wrb1skyj58p23ryjkmlk8f1sdhplr5c43w31sw8bhv0yqmhjd80"; })
+5 -5
pkgs/games/space-station-14-launcher/deps.nix
··· 25 (fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.Win32"; version = "2.8.2.1-preview.108"; sha256 = "0n6ymn9jqms3mk5hg0ar4y9jmh96myl6q0jimn7ahb1a8viq55k1"; }) 26 (fetchNuGet { pname = "JetBrains.Annotations"; version = "10.3.0"; sha256 = "1grdx28ga9fp4hwwpwv354rizm8anfq4lp045q4ss41gvhggr3z8"; }) 27 (fetchNuGet { pname = "libsodium"; version = "1.0.18.2"; sha256 = "02xd4phd6wfixhdq48ma92c166absqw41vdq5kvjch8p0vc9cdl2"; }) 28 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "6.0.16"; sha256 = "1v02j1i139a8x32hgi1yhcpp754xi0sg5b7iqzmslvinfg3b7dwn"; }) 29 - (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.16"; sha256 = "1xdhn8v8y947kw29npck1h9qaw8rj81q7a0qwawpc2200ds96n40"; }) 30 (fetchNuGet { pname = "Microsoft.CodeAnalysis.Analyzers"; version = "2.9.6"; sha256 = "18mr1f0wpq0fir8vjnq0a8pz50zpnblr7sabff0yqx37c975934a"; }) 31 (fetchNuGet { pname = "Microsoft.CodeAnalysis.Common"; version = "3.4.0"; sha256 = "12rn6gl4viycwk3pz5hp5df63g66zvba4hnkwr3f0876jj5ivmsw"; }) 32 (fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp"; version = "3.4.0"; sha256 = "0rhylcwa95bxawcgixk64knv7p7xrykdjcabmx3gknk8hvj1ai9y"; }) ··· 35 (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.3.0"; sha256 = "0gw297dgkh0al1zxvgvncqs0j15lsna9l1wpqas4rflmys440xvb"; }) 36 (fetchNuGet { pname = "Microsoft.Data.Sqlite"; version = "7.0.4"; sha256 = "0lsbzwqiwqv2qq6858aphq7rsp6fs3i0di132w7c0r2r081szql9"; }) 37 (fetchNuGet { pname = "Microsoft.Data.Sqlite.Core"; version = "7.0.4"; sha256 = "0mhfj8bj8dlc01y20ihq6j9r59f67cry6yd6qi6rg9zh93m43jpv"; }) 38 - (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "6.0.16"; sha256 = "1pv9arqbmxlh86rnx6nss2cl91hi22j83p66m4ahds34caykf32l"; }) 39 - (fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "6.0.16"; sha256 = "1w89n5grnxdis0wclfimi9ij8g046yrw76rhmcp8l57xm8nl21yj"; }) 40 - (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "6.0.16"; sha256 = "1fjrc1l7ihal93ybxqzlxrs7vdqb9jhkabh2acwrmlh7q5197vn2"; }) 41 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.0.1"; sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr"; }) 42 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; }) 43 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "2.0.0"; sha256 = "1fk2fk2639i7nzy58m9dvpdnzql4vb8yl8vr19r2fp8lmj9w2jr0"; })
··· 25 (fetchNuGet { pname = "HarfBuzzSharp.NativeAssets.Win32"; version = "2.8.2.1-preview.108"; sha256 = "0n6ymn9jqms3mk5hg0ar4y9jmh96myl6q0jimn7ahb1a8viq55k1"; }) 26 (fetchNuGet { pname = "JetBrains.Annotations"; version = "10.3.0"; sha256 = "1grdx28ga9fp4hwwpwv354rizm8anfq4lp045q4ss41gvhggr3z8"; }) 27 (fetchNuGet { pname = "libsodium"; version = "1.0.18.2"; sha256 = "02xd4phd6wfixhdq48ma92c166absqw41vdq5kvjch8p0vc9cdl2"; }) 28 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Ref"; version = "6.0.18"; sha256 = "16rydr6kc2hhnn9ws1kf4rqm0a001i56f3ayv5l4bn3z95rvdm0l"; }) 29 + (fetchNuGet { pname = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "6.0.18"; sha256 = "002jll4a28j1rxn1sbhnfp0rlkx70hh0i91y2yzxj10hbnpvylbq"; }) 30 (fetchNuGet { pname = "Microsoft.CodeAnalysis.Analyzers"; version = "2.9.6"; sha256 = "18mr1f0wpq0fir8vjnq0a8pz50zpnblr7sabff0yqx37c975934a"; }) 31 (fetchNuGet { pname = "Microsoft.CodeAnalysis.Common"; version = "3.4.0"; sha256 = "12rn6gl4viycwk3pz5hp5df63g66zvba4hnkwr3f0876jj5ivmsw"; }) 32 (fetchNuGet { pname = "Microsoft.CodeAnalysis.CSharp"; version = "3.4.0"; sha256 = "0rhylcwa95bxawcgixk64knv7p7xrykdjcabmx3gknk8hvj1ai9y"; }) ··· 35 (fetchNuGet { pname = "Microsoft.CSharp"; version = "4.3.0"; sha256 = "0gw297dgkh0al1zxvgvncqs0j15lsna9l1wpqas4rflmys440xvb"; }) 36 (fetchNuGet { pname = "Microsoft.Data.Sqlite"; version = "7.0.4"; sha256 = "0lsbzwqiwqv2qq6858aphq7rsp6fs3i0di132w7c0r2r081szql9"; }) 37 (fetchNuGet { pname = "Microsoft.Data.Sqlite.Core"; version = "7.0.4"; sha256 = "0mhfj8bj8dlc01y20ihq6j9r59f67cry6yd6qi6rg9zh93m43jpv"; }) 38 + (fetchNuGet { pname = "Microsoft.NETCore.App.Host.linux-x64"; version = "6.0.18"; sha256 = "1mhs8f7k7rc562yrr9h320jfbjlys3715d60x1h6822ywrc4qfv4"; }) 39 + (fetchNuGet { pname = "Microsoft.NETCore.App.Ref"; version = "6.0.18"; sha256 = "1riq1f8ah0lmaxxnqhw9hdlwlxg8q4dqzkqvkain0sxjxzky7akz"; }) 40 + (fetchNuGet { pname = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "6.0.18"; sha256 = "0p77flwzh7002yl88270b05l549mk708h4bqpaa28j556l9jri2b"; }) 41 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.0.1"; sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr"; }) 42 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; }) 43 (fetchNuGet { pname = "Microsoft.NETCore.Platforms"; version = "2.0.0"; sha256 = "1fk2fk2639i7nzy58m9dvpdnzql4vb8yl8vr19r2fp8lmj9w2jr0"; })
+30 -30
pkgs/os-specific/linux/kernel/hardened/patches.json
··· 2 "4.14": { 3 "patch": { 4 "extra": "-hardened1", 5 - "name": "linux-hardened-4.14.316-hardened1.patch", 6 - "sha256": "1j0yx7i742mgbdn0lqq4mvcywk9jlm5k3zp40fdarsa0kscijxn0", 7 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.14.316-hardened1/linux-hardened-4.14.316-hardened1.patch" 8 }, 9 - "sha256": "0xlg93va7dbz2w428kiw7vr2sds3542fqq57rwyf51ykq7qii0xc", 10 - "version": "4.14.316" 11 }, 12 "4.19": { 13 "patch": { 14 "extra": "-hardened1", 15 - "name": "linux-hardened-4.19.284-hardened1.patch", 16 - "sha256": "0xqdhbsckkyg007x4247da0zza1sqq1y5a6li4z11y3xjf71dlxn", 17 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.19.284-hardened1/linux-hardened-4.19.284-hardened1.patch" 18 }, 19 - "sha256": "0gnhgxcpx9s96wa3dqgxmdjb7x12i94yh0gmv7k9nbz5qwhfxfbz", 20 - "version": "4.19.284" 21 }, 22 "5.10": { 23 "patch": { 24 "extra": "-hardened1", 25 - "name": "linux-hardened-5.10.182-hardened1.patch", 26 - "sha256": "1230wh6wjvmv3mv2sylwcqvqbz83b4vwwpbn7zikd7mmz2619k5w", 27 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.10.182-hardened1/linux-hardened-5.10.182-hardened1.patch" 28 }, 29 - "sha256": "1xp9bxk2vyw29bq3z854ly4cj94z8i52yl5hq4a3l3j6564wb3ny", 30 - "version": "5.10.182" 31 }, 32 "5.15": { 33 "patch": { 34 "extra": "-hardened1", 35 - "name": "linux-hardened-5.15.115-hardened1.patch", 36 - "sha256": "1gkmhhfv86vnja37xfrnl65n6hzq429lc5zlxjvjmrpagl2x1pfc", 37 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.15.115-hardened1/linux-hardened-5.15.115-hardened1.patch" 38 }, 39 - "sha256": "050j9z0wg5glgxwbmzfq4l8lv8y7g3nc2rz8342yjdcjfxh6h1qv", 40 - "version": "5.15.115" 41 }, 42 "5.4": { 43 "patch": { 44 "extra": "-hardened1", 45 - "name": "linux-hardened-5.4.245-hardened1.patch", 46 - "sha256": "0n5ifykd1gq8yiw3snw6lhpz2hhydj3nk9k2f80b9svmza2h4vi6", 47 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.4.245-hardened1/linux-hardened-5.4.245-hardened1.patch" 48 }, 49 - "sha256": "195ixy9l18mhwvzj7v63fkyifb9mysq950afxh6ixlpvg0c8h1wn", 50 - "version": "5.4.245" 51 }, 52 "6.1": { 53 "patch": { 54 "extra": "-hardened1", 55 - "name": "linux-hardened-6.1.32-hardened1.patch", 56 - "sha256": "00sg3zmvvnyvc4j82lcj4r7yw5hwvc253w0g2fr1hqqvh4fhinhw", 57 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/6.1.32-hardened1/linux-hardened-6.1.32-hardened1.patch" 58 }, 59 - "sha256": "0v0saai735jzaj3dbpgp6sbdi95n3lmv78pbg1xy9fd2kfhbg23w", 60 - "version": "6.1.32" 61 } 62 }
··· 2 "4.14": { 3 "patch": { 4 "extra": "-hardened1", 5 + "name": "linux-hardened-4.14.317-hardened1.patch", 6 + "sha256": "11jfmfanziq1k96147ddsavs1jaf201gsxpfm9i2qkz6jqrmqrsn", 7 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.14.317-hardened1/linux-hardened-4.14.317-hardened1.patch" 8 }, 9 + "sha256": "0c1wy0m0jnjpc6scrw1y97wsg2d18vb1bi31i1qzlxvgmrd8zwlc", 10 + "version": "4.14.317" 11 }, 12 "4.19": { 13 "patch": { 14 "extra": "-hardened1", 15 + "name": "linux-hardened-4.19.285-hardened1.patch", 16 + "sha256": "183q8c6jxss5q9vp1vvi3l233s0jf0lbn5sylavwzgdjm5anbjdr", 17 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.19.285-hardened1/linux-hardened-4.19.285-hardened1.patch" 18 }, 19 + "sha256": "05nwivdk4w939vrrbn5p2yai1rz7kxqa4bl5f3n6d867b59pg8da", 20 + "version": "4.19.285" 21 }, 22 "5.10": { 23 "patch": { 24 "extra": "-hardened1", 25 + "name": "linux-hardened-5.10.183-hardened1.patch", 26 + "sha256": "13rpr4bgvm6zi7vpf2syxbixgbzcyqz774xil4ffyzi8zqcnbz8s", 27 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.10.183-hardened1/linux-hardened-5.10.183-hardened1.patch" 28 }, 29 + "sha256": "06b1nlwaqs7g3323zxp1bxfilqpbj700x591vqa9dx6a6p39g520", 30 + "version": "5.10.183" 31 }, 32 "5.15": { 33 "patch": { 34 "extra": "-hardened1", 35 + "name": "linux-hardened-5.15.116-hardened1.patch", 36 + "sha256": "0bg4yjix7n22r2q97rcrc5svggkczap98ljq3b11688nfjnxbgbp", 37 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.15.116-hardened1/linux-hardened-5.15.116-hardened1.patch" 38 }, 39 + "sha256": "16hpdqlkz2g2pjcml7j55yfym6nbp0zg8f2r969wq9jkpg8wj5zn", 40 + "version": "5.15.116" 41 }, 42 "5.4": { 43 "patch": { 44 "extra": "-hardened1", 45 + "name": "linux-hardened-5.4.246-hardened1.patch", 46 + "sha256": "07i8g34r9f6fjnx8bxikydik42s5nyp95q6rfl3rq48q418jd766", 47 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.4.246-hardened1/linux-hardened-5.4.246-hardened1.patch" 48 }, 49 + "sha256": "1snrgvpqpmc0d4aphq8flsmlcjjx9kgknymjlrmazl4ghl57jf09", 50 + "version": "5.4.246" 51 }, 52 "6.1": { 53 "patch": { 54 "extra": "-hardened1", 55 + "name": "linux-hardened-6.1.33-hardened1.patch", 56 + "sha256": "1mfimfs9v6a852vrpckr9v0hlbqy34c3lj5fj50m7m8x25qsin5a", 57 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/6.1.33-hardened1/linux-hardened-6.1.33-hardened1.patch" 58 }, 59 + "sha256": "1kfj7mi3n2lfaw4spz5cbvcl1md038figabyg80fha3kxal6nzdq", 60 + "version": "6.1.33" 61 } 62 }
+2 -2
pkgs/os-specific/linux/kernel/linux-4.14.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "4.14.317"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = versions.pad 3 version; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "0c1wy0m0jnjpc6scrw1y97wsg2d18vb1bi31i1qzlxvgmrd8zwlc"; 17 }; 18 } // (args.argsOverride or {}))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "4.14.318"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = versions.pad 3 version; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 + sha256 = "1g0i68q7xjcjqigwza60i8rqhxsd1l86czqnjv5312lvg5z34fn6"; 17 }; 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.19.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "4.19.285"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = versions.pad 3 version; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "05nwivdk4w939vrrbn5p2yai1rz7kxqa4bl5f3n6d867b59pg8da"; 17 }; 18 } // (args.argsOverride or {}))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "4.19.286"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = versions.pad 3 version; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 + sha256 = "1788a68fbga03nkgbvai2bi89v826915829727j4zcilyc21b127"; 17 }; 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.10.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "5.10.183"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = versions.pad 3 version; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "06b1nlwaqs7g3323zxp1bxfilqpbj700x591vqa9dx6a6p39g520"; 17 }; 18 } // (args.argsOverride or {}))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "5.10.184"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = versions.pad 3 version; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 + sha256 = "0219qv9rxg4fi7w2s0s9y7ggral40wm2riis58hmg80z3nybxabp"; 17 }; 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.15.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "5.15.116"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = versions.pad 3 version; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "16hpdqlkz2g2pjcml7j55yfym6nbp0zg8f2r969wq9jkpg8wj5zn"; 17 }; 18 } // (args.argsOverride or { }))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "5.15.117"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = versions.pad 3 version; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 + sha256 = "17r3yyy4yzxyi4n1ri3sb42m9y1vnn4dcc0zli04n00f7hgk7a59"; 17 }; 18 } // (args.argsOverride or { }))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.4.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "5.4.246"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = versions.pad 3 version; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "1snrgvpqpmc0d4aphq8flsmlcjjx9kgknymjlrmazl4ghl57jf09"; 17 }; 18 } // (args.argsOverride or {}))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "5.4.247"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = versions.pad 3 version; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 + sha256 = "1mzyzxfsqp085qx17wp9xz7z4w79kks0jpdba7mx8k9i097hs09k"; 17 }; 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-6.1.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "6.1.33"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = versions.pad 3 version; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v6.x/linux-${version}.tar.xz"; 16 - sha256 = "1kfj7mi3n2lfaw4spz5cbvcl1md038figabyg80fha3kxal6nzdq"; 17 }; 18 } // (args.argsOverride or { }))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "6.1.34"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = versions.pad 3 version; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v6.x/linux-${version}.tar.xz"; 16 + sha256 = "00yniq1smlckp18k3bf6bzys8d7wfbrkdwhikz2fycc0pyy7qvxj"; 17 }; 18 } // (args.argsOverride or { }))
+2 -2
pkgs/os-specific/linux/kernel/linux-6.3.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "6.3.7"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = versions.pad 3 version; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v6.x/linux-${version}.tar.xz"; 16 - sha256 = "1acpbddgxna1g8xzsil5r1fbsiw8z3wdr69y8xxjllkck51rfdpy"; 17 }; 18 } // (args.argsOverride or { }))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "6.3.8"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = versions.pad 3 version; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v6.x/linux-${version}.tar.xz"; 16 + sha256 = "0m89safyzi0rklsqvii5vkg92rdmvnl4lvyk6m648bhf4lhx88s3"; 17 }; 18 } // (args.argsOverride or { }))
+2 -2
pkgs/os-specific/linux/kernel/linux-libre.nix
··· 1 { stdenv, lib, fetchsvn, linux 2 , scripts ? fetchsvn { 3 url = "https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/branches/"; 4 - rev = "19308"; 5 - sha256 = "1rhg43z4fyyac12c1z9h83xlh7ar0k2lfzrs40q061jlmx8mkpbb"; 6 } 7 , ... 8 }:
··· 1 { stdenv, lib, fetchsvn, linux 2 , scripts ? fetchsvn { 3 url = "https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/branches/"; 4 + rev = "19331"; 5 + sha256 = "063xjwhsmjm4zfcj9ivlx10nr3f36adw1aqp8dyasq83jqbwbfhd"; 6 } 7 , ... 8 }:
+3 -3
pkgs/os-specific/linux/kernel/linux-rt-6.1.nix
··· 6 , ... } @ args: 7 8 let 9 - version = "6.1.28-rt10"; # updated by ./update-rt.sh 10 branch = lib.versions.majorMinor version; 11 kversion = builtins.elemAt (lib.splitString "-" version) 0; 12 in buildLinux (args // { ··· 18 19 src = fetchurl { 20 url = "mirror://kernel/linux/kernel/v6.x/linux-${kversion}.tar.xz"; 21 - sha256 = "1w56qgf1vgk3dmh4xw6699kjm5pdqvyfzr19ah5yy3xj50a4q2bs"; 22 }; 23 24 kernelPatches = let rt-patch = { 25 name = "rt"; 26 patch = fetchurl { 27 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 28 - sha256 = "1fwi113x85bq09y06jhmfn5wbfscb9l2cggvlzw4yam802vlp853"; 29 }; 30 }; in [ rt-patch ] ++ kernelPatches; 31
··· 6 , ... } @ args: 7 8 let 9 + version = "6.1.33-rt11"; # updated by ./update-rt.sh 10 branch = lib.versions.majorMinor version; 11 kversion = builtins.elemAt (lib.splitString "-" version) 0; 12 in buildLinux (args // { ··· 18 19 src = fetchurl { 20 url = "mirror://kernel/linux/kernel/v6.x/linux-${kversion}.tar.xz"; 21 + sha256 = "1kfj7mi3n2lfaw4spz5cbvcl1md038figabyg80fha3kxal6nzdq"; 22 }; 23 24 kernelPatches = let rt-patch = { 25 name = "rt"; 26 patch = fetchurl { 27 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 28 + sha256 = "0swzp6brk01r7pb73yada18vf6fhdqq4c78abq3abj6y8ay0awhh"; 29 }; 30 }; in [ rt-patch ] ++ kernelPatches; 31
+2 -8
pkgs/servers/coturn/default.nix
··· 14 15 stdenv.mkDerivation rec { 16 pname = "coturn"; 17 - version = "4.6.1"; 18 19 src = fetchFromGitHub { 20 owner = "coturn"; 21 repo = "coturn"; 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-ckqPxG3ieqA0H9g1GfE8hYs6tUsZfzt6/yYR1qlgoxE="; 24 }; 25 26 nativeBuildInputs = [ ··· 38 39 patches = [ 40 ./pure-configure.patch 41 - 42 - # fix build against openssl 3.x 43 - (fetchpatch { 44 - url = "https://github.com/coturn/coturn/commit/4ce784a8781ab086c150e2b9f5641b1a37fd9b31.patch"; 45 - hash = "sha256-Jx8XNXrgq0ockm1zjwRzfvSS3fVrVyVvQY1l0CpcR3Q="; 46 - }) 47 ]; 48 49 # Workaround build failure on -fno-common toolchains like upstream
··· 14 15 stdenv.mkDerivation rec { 16 pname = "coturn"; 17 + version = "4.6.2"; 18 19 src = fetchFromGitHub { 20 owner = "coturn"; 21 repo = "coturn"; 22 rev = "refs/tags/${version}"; 23 + hash = "sha256-BKIto762W7UkKjzIm3eVU18oiHpYUMQYJihebYxBOZs="; 24 }; 25 26 nativeBuildInputs = [ ··· 38 39 patches = [ 40 ./pure-configure.patch 41 ]; 42 43 # Workaround build failure on -fno-common toolchains like upstream
+2 -3
pkgs/servers/limesurvey/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "limesurvey"; 5 - version = "5.6.9+230306"; 6 7 src = fetchFromGitHub { 8 owner = "LimeSurvey"; 9 repo = "LimeSurvey"; 10 rev = version; 11 - hash = "sha256-FBcpP9Zb4flr1AZlocRW8xx9UCXJAU9aaGXcWQE6iWc="; 12 }; 13 14 phpConfig = writeText "config.php" '' ··· 37 homepage = "https://www.limesurvey.org"; 38 maintainers = with maintainers; [offline]; 39 platforms = with platforms; unix; 40 - broken = true; # Not compatible with PHP 8.1 41 }; 42 }
··· 2 3 stdenv.mkDerivation rec { 4 pname = "limesurvey"; 5 + version = "6.1.2+230606"; 6 7 src = fetchFromGitHub { 8 owner = "LimeSurvey"; 9 repo = "LimeSurvey"; 10 rev = version; 11 + hash = "sha256-a89Kdr9XV1TSCoWxYrU0j8ec7rAcIlU/bgLtRjdzqbg="; 12 }; 13 14 phpConfig = writeText "config.php" '' ··· 37 homepage = "https://www.limesurvey.org"; 38 maintainers = with maintainers; [offline]; 39 platforms = with platforms; unix; 40 }; 41 }
+33 -33
pkgs/servers/nextcloud/packages/25.json
··· 10 ] 11 }, 12 "calendar": { 13 - "sha256": "154xw925v8wipl472vpksiccf1jnic615add6v1zzaxwqwclhjrv", 14 - "url": "https://github.com/nextcloud-releases/calendar/releases/download/v4.4.0-beta1/calendar-v4.4.0-beta1.tar.gz", 15 - "version": "4.4.0-beta.1", 16 "description": "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", 17 "homepage": "https://github.com/nextcloud/calendar/", 18 "licenses": [ ··· 20 ] 21 }, 22 "contacts": { 23 - "sha256": "1yrvm6284v3j6aj0qwkf0z2dpydmncdz4w239l1ayrix2sr5ys91", 24 - "url": "https://github.com/nextcloud-releases/contacts/releases/download/v5.3.0-beta2/contacts-v5.3.0-beta2.tar.gz", 25 - "version": "5.3.0-beta.2", 26 "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Mail and Calendar – more to come.\n* 🎉 **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* 👥 **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* 🙈 **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.", 27 "homepage": "https://github.com/nextcloud/contacts#readme", 28 "licenses": [ ··· 40 ] 41 }, 42 "files_markdown": { 43 - "sha256": "14q3xz8fisbimym0hrh4qvfychf15qf0im1japiyihjckq4pwm4b", 44 - "url": "https://github.com/icewind1991/files_markdown/releases/download/v2.4.0/files_markdown-v2.4.0.tar.gz", 45 - "version": "2.4.0", 46 "description": "Markdown Editor extends the Nextcloud text editor with a live preview for markdown files.\n\nA full list of features can be found [in the README](https://github.com/icewind1991/files_markdown)", 47 "homepage": "https://github.com/icewind1991/files_markdown", 48 "licenses": [ ··· 60 ] 61 }, 62 "forms": { 63 - "sha256": "1hjdwhhx5p9n185b5v0vbxhnarcm83r52hsqq7qwfcfpy86axafr", 64 - "url": "https://github.com/nextcloud/forms/releases/download/v3.2.0/forms.tar.gz", 65 - "version": "3.2.0", 66 "description": "**Simple surveys and questionnaires, self-hosted!**\n\n- **📝 Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **📊 View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **🔒 Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **🧑‍💻 Connect to your software:** Easily integrate Forms into your service with our full-fledged [REST-API](https://github.com/nextcloud/forms/blob/main/docs/API.md).\n- **🙋 Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!", 67 "homepage": "https://github.com/nextcloud/forms", 68 "licenses": [ ··· 80 ] 81 }, 82 "impersonate": { 83 - "sha256": "1whngpqx4b2vdsr8a9j8agdg2c8rm5rbk2vhh92myws55lqlbnz9", 84 - "url": "https://github.com/nextcloud-releases/impersonate/releases/download/v1.12.0/impersonate-v1.12.0.tar.gz", 85 - "version": "1.12.0", 86 "description": "By installing the impersonate app of your Nextcloud you enable administrators to impersonate other users on the Nextcloud server. This is especially useful for debugging issues reported by users.\n\nTo impersonate a user an administrator has to simply follow the following four steps:\n\n1. Login as administrator to Nextcloud.\n2. Open users administration interface.\n3. Select the impersonate button on the affected user.\n4. Confirm the impersonation.\n\nThe administrator is then logged-in as the user, to switch back to the regular user account they simply have to press the logout button.\n\n**Note:**\n\n- This app is not compatible with instances that have encryption enabled.\n- While impersonate actions are logged note that actions performed impersonated will be logged as the impersonated user.\n- Impersonating a user is only possible after their first login.", 87 "homepage": "https://github.com/nextcloud/impersonate", 88 "licenses": [ ··· 120 ] 121 }, 122 "notes": { 123 - "sha256": "1zhqdagc8rw018cfkdcfmbvvcj4cbfsp16yy5crpkhp9kayybivr", 124 - "url": "https://github.com/nextcloud-releases/notes/releases/download/v4.8.0-beta.1/notes.tar.gz", 125 - "version": "4.8.0-beta.1", 126 "description": "The Notes app is a distraction free notes taking app for [Nextcloud](https://www.nextcloud.com/). It provides categories for better organization and supports formatting using [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax. Notes are saved as files in your Nextcloud, so you can view and edit them with every Nextcloud client. Furthermore, a separate [REST API](https://github.com/nextcloud/notes/blob/master/docs/api/README.md) allows for an easy integration into third-party apps (currently, there are notes apps for [Android](https://github.com/nextcloud/notes-android), [iOS](https://github.com/nextcloud/notes-ios) and the [console](https://git.danielmoch.com/nncli/about) which allow convenient access to your Nextcloud notes). Further features include marking notes as favorites.", 127 "homepage": "https://github.com/nextcloud/notes", 128 "licenses": [ ··· 130 ] 131 }, 132 "notify_push": { 133 - "sha256": "1fz6wi5nb4c2w33vp9ry2mk4lmv7aa3axyfxzldf5w4glfzaymzw", 134 - "url": "https://github.com/nextcloud-releases/notify_push/releases/download/v0.6.2/notify_push-v0.6.2.tar.gz", 135 - "version": "0.6.2", 136 "description": "Push update support for desktop app.\n\nOnce the app is installed, the push binary needs to be setup. You can either use the setup wizard with `occ notify_push:setup` or see the [README](http://github.com/nextcloud/notify_push) for detailed setup instructions", 137 "homepage": "", 138 "licenses": [ ··· 160 ] 161 }, 162 "previewgenerator": { 163 - "sha256": "0qcilg85rgjj9ygvhbkfcw08lay2y6ijxyk06wv0p6yw66pj8x0w", 164 - "url": "https://github.com/nextcloud-releases/previewgenerator/releases/download/v5.2.4/previewgenerator-v5.2.4.tar.gz", 165 - "version": "5.2.4", 166 "description": "The Preview Generator app allows admins to pre-generate previews. The app listens to edit events and stores this information. Once a cron job is triggered it will generate start preview generation. This means that you can better utilize your system by pre-generating previews when your system is normally idle and thus putting less load on your machine when the requests are actually served.\n\nThe app does not replace on demand preview generation so if a preview is requested before it is pre-generated it will still be shown.\nThe first time you install this app, before using a cron job, you properly want to generate all previews via:\n**./occ preview:generate-all -vvv**\n\n**Important**: To enable pre-generation of previews you must add **php /var/www/nextcloud/occ preview:pre-generate** to a system cron job that runs at times of your choosing.", 167 "homepage": "https://github.com/nextcloud/previewgenerator", 168 "licenses": [ ··· 180 ] 181 }, 182 "spreed": { 183 - "sha256": "1y78prkjgr1fk1miadbdjriq68nqspmfxd9q6cpbjr3aaq4jb541", 184 - "url": "https://github.com/nextcloud-releases/spreed/releases/download/v15.0.5/spreed-v15.0.5.tar.gz", 185 - "version": "15.0.5", 186 "description": "Chat, video & audio-conferencing using WebRTC\n\n* 💬 **Chat integration!** Nextcloud Talk comes with a simple text chat. Allowing you to share files from your Nextcloud and mentioning other participants.\n* 👥 **Private, group, public and password protected calls!** Just invite somebody, a whole group or send a public link to invite to a call.\n* 💻 **Screen sharing!** Share your screen with participants of your call. You just need to use Firefox version 66 (or newer), latest Edge or Chrome 72 (or newer, also possible using Chrome 49 with this [Chrome extension](https://chrome.google.com/webstore/detail/screensharing-for-nextclo/kepnpjhambipllfmgmbapncekcmabkol)).\n* 🚀 **Integration with other Nextcloud apps** like Files, Contacts and Deck. More to come.\n\nAnd in the works for the [coming versions](https://github.com/nextcloud/spreed/milestones/):\n* ✋ [Federated calls](https://github.com/nextcloud/spreed/issues/21), to call people on other Nextclouds", 187 "homepage": "https://github.com/nextcloud/spreed", 188 "licenses": [ ··· 190 ] 191 }, 192 "tasks": { 193 - "sha256": "0jm13d6nm7cfsw27yfiq1il9xjlh0qrq8xby2yz9dmggn7lk1dx5", 194 - "url": "https://github.com/nextcloud/tasks/releases/download/v0.14.5/tasks.tar.gz", 195 - "version": "0.14.5", 196 "description": "Once enabled, a new Tasks menu will appear in your Nextcloud apps menu. From there you can add and delete tasks, edit their title, description, start and due dates and mark them as important. Tasks can be shared between users. Tasks can be synchronized using CalDav (each task list is linked to an Nextcloud calendar, to sync it to your local client: Thunderbird, Evolution, KDE Kontact, iCal … - just add the calendar as a remote calendar in your client). You can download your tasks as ICS files using the download button for each calendar.", 197 "homepage": "https://github.com/nextcloud/tasks/", 198 "licenses": [ ··· 220 ] 221 }, 222 "twofactor_webauthn": { 223 - "sha256": "1f5zamydsl7lr91md2qmz0wzsfvs8q05qpn96x6i7c6886vx18xf", 224 - "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v1.1.2/twofactor_webauthn-v1.1.2.tar.gz", 225 - "version": "1.1.2", 226 "description": "A two-factor provider for WebAuthn devices", 227 "homepage": "https://github.com/nextcloud/twofactor_webauthn#readme", 228 "licenses": [
··· 10 ] 11 }, 12 "calendar": { 13 + "sha256": "1j4n5l80xa3c0ai8vjwhhixyq8vq5hk0k2asy3nn8bpdi2ip9gzj", 14 + "url": "https://github.com/nextcloud-releases/calendar/releases/download/v4.4.2/calendar-v4.4.2.tar.gz", 15 + "version": "4.4.2", 16 "description": "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", 17 "homepage": "https://github.com/nextcloud/calendar/", 18 "licenses": [ ··· 20 ] 21 }, 22 "contacts": { 23 + "sha256": "1xs42qfnw9j5f930798yl9vj2dpmjsg3i1m6phx0x3dbcbjd2da6", 24 + "url": "https://github.com/nextcloud-releases/contacts/releases/download/v5.3.0/contacts-v5.3.0.tar.gz", 25 + "version": "5.3.0", 26 "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Mail and Calendar – more to come.\n* 🎉 **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* 👥 **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* 🙈 **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.", 27 "homepage": "https://github.com/nextcloud/contacts#readme", 28 "licenses": [ ··· 40 ] 41 }, 42 "files_markdown": { 43 + "sha256": "0p97ha6x3czzbflavmjn4jmz3z706h5f84spg4j7dwq3nc9bqrf7", 44 + "url": "https://github.com/icewind1991/files_markdown/releases/download/v2.4.1/files_markdown-v2.4.1.tar.gz", 45 + "version": "2.4.1", 46 "description": "Markdown Editor extends the Nextcloud text editor with a live preview for markdown files.\n\nA full list of features can be found [in the README](https://github.com/icewind1991/files_markdown)", 47 "homepage": "https://github.com/icewind1991/files_markdown", 48 "licenses": [ ··· 60 ] 61 }, 62 "forms": { 63 + "sha256": "0jfnidmx93k0z923m3p3bi8qv46j875cpnc60hlpxvcl35zbb2rl", 64 + "url": "https://github.com/nextcloud-releases/forms/releases/download/v3.3.0/forms-v3.3.0.tar.gz", 65 + "version": "3.3.0", 66 "description": "**Simple surveys and questionnaires, self-hosted!**\n\n- **📝 Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **📊 View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **🔒 Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **🧑‍💻 Connect to your software:** Easily integrate Forms into your service with our full-fledged [REST-API](https://github.com/nextcloud/forms/blob/main/docs/API.md).\n- **🙋 Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!", 67 "homepage": "https://github.com/nextcloud/forms", 68 "licenses": [ ··· 80 ] 81 }, 82 "impersonate": { 83 + "sha256": "0mlr2dcsbf0njbywcq5vrjjfrac3wk6z9zrcsd39pjznq5l4qky7", 84 + "url": "https://github.com/nextcloud-releases/impersonate/releases/download/v1.12.1/impersonate-v1.12.1.tar.gz", 85 + "version": "1.12.1", 86 "description": "By installing the impersonate app of your Nextcloud you enable administrators to impersonate other users on the Nextcloud server. This is especially useful for debugging issues reported by users.\n\nTo impersonate a user an administrator has to simply follow the following four steps:\n\n1. Login as administrator to Nextcloud.\n2. Open users administration interface.\n3. Select the impersonate button on the affected user.\n4. Confirm the impersonation.\n\nThe administrator is then logged-in as the user, to switch back to the regular user account they simply have to press the logout button.\n\n**Note:**\n\n- This app is not compatible with instances that have encryption enabled.\n- While impersonate actions are logged note that actions performed impersonated will be logged as the impersonated user.\n- Impersonating a user is only possible after their first login.", 87 "homepage": "https://github.com/nextcloud/impersonate", 88 "licenses": [ ··· 120 ] 121 }, 122 "notes": { 123 + "sha256": "1l1f9gjbx6mlvl92vw9gxmz9xar6l533m3g5vx9n9n0bn9x9zl56", 124 + "url": "https://github.com/nextcloud-releases/notes/releases/download/v4.8.0/notes.tar.gz", 125 + "version": "4.8.0", 126 "description": "The Notes app is a distraction free notes taking app for [Nextcloud](https://www.nextcloud.com/). It provides categories for better organization and supports formatting using [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax. Notes are saved as files in your Nextcloud, so you can view and edit them with every Nextcloud client. Furthermore, a separate [REST API](https://github.com/nextcloud/notes/blob/master/docs/api/README.md) allows for an easy integration into third-party apps (currently, there are notes apps for [Android](https://github.com/nextcloud/notes-android), [iOS](https://github.com/nextcloud/notes-ios) and the [console](https://git.danielmoch.com/nncli/about) which allow convenient access to your Nextcloud notes). Further features include marking notes as favorites.", 127 "homepage": "https://github.com/nextcloud/notes", 128 "licenses": [ ··· 130 ] 131 }, 132 "notify_push": { 133 + "sha256": "0hdxnkar2ibis5p0gp3yr1i6894la9wxq4pzrbqdrq2cgvsj6a18", 134 + "url": "https://github.com/nextcloud-releases/notify_push/releases/download/v0.6.3/notify_push-v0.6.3.tar.gz", 135 + "version": "0.6.3", 136 "description": "Push update support for desktop app.\n\nOnce the app is installed, the push binary needs to be setup. You can either use the setup wizard with `occ notify_push:setup` or see the [README](http://github.com/nextcloud/notify_push) for detailed setup instructions", 137 "homepage": "", 138 "licenses": [ ··· 160 ] 161 }, 162 "previewgenerator": { 163 + "sha256": "0ziyl7kqgivk9xvkd12byps6bb3fvcvdgprfa9ffy1zrgpl9syhk", 164 + "url": "https://github.com/nextcloud-releases/previewgenerator/releases/download/v5.3.0/previewgenerator-v5.3.0.tar.gz", 165 + "version": "5.3.0", 166 "description": "The Preview Generator app allows admins to pre-generate previews. The app listens to edit events and stores this information. Once a cron job is triggered it will generate start preview generation. This means that you can better utilize your system by pre-generating previews when your system is normally idle and thus putting less load on your machine when the requests are actually served.\n\nThe app does not replace on demand preview generation so if a preview is requested before it is pre-generated it will still be shown.\nThe first time you install this app, before using a cron job, you properly want to generate all previews via:\n**./occ preview:generate-all -vvv**\n\n**Important**: To enable pre-generation of previews you must add **php /var/www/nextcloud/occ preview:pre-generate** to a system cron job that runs at times of your choosing.", 167 "homepage": "https://github.com/nextcloud/previewgenerator", 168 "licenses": [ ··· 180 ] 181 }, 182 "spreed": { 183 + "sha256": "1b6v7jfvrkpyarz4zg1lvw938wv3hx6g0nhpdvsfnjqr03rrgywk", 184 + "url": "https://github.com/nextcloud-releases/spreed/releases/download/v15.0.6/spreed-v15.0.6.tar.gz", 185 + "version": "15.0.6", 186 "description": "Chat, video & audio-conferencing using WebRTC\n\n* 💬 **Chat integration!** Nextcloud Talk comes with a simple text chat. Allowing you to share files from your Nextcloud and mentioning other participants.\n* 👥 **Private, group, public and password protected calls!** Just invite somebody, a whole group or send a public link to invite to a call.\n* 💻 **Screen sharing!** Share your screen with participants of your call. You just need to use Firefox version 66 (or newer), latest Edge or Chrome 72 (or newer, also possible using Chrome 49 with this [Chrome extension](https://chrome.google.com/webstore/detail/screensharing-for-nextclo/kepnpjhambipllfmgmbapncekcmabkol)).\n* 🚀 **Integration with other Nextcloud apps** like Files, Contacts and Deck. More to come.\n\nAnd in the works for the [coming versions](https://github.com/nextcloud/spreed/milestones/):\n* ✋ [Federated calls](https://github.com/nextcloud/spreed/issues/21), to call people on other Nextclouds", 187 "homepage": "https://github.com/nextcloud/spreed", 188 "licenses": [ ··· 190 ] 191 }, 192 "tasks": { 193 + "sha256": "0a1wpb9f08iqxl9vjp0slxwzn0w67ilpk21dsi0nhpm28ns2mhyc", 194 + "url": "https://github.com/nextcloud/tasks/releases/download/v0.15.0/tasks.tar.gz", 195 + "version": "0.15.0", 196 "description": "Once enabled, a new Tasks menu will appear in your Nextcloud apps menu. From there you can add and delete tasks, edit their title, description, start and due dates and mark them as important. Tasks can be shared between users. Tasks can be synchronized using CalDav (each task list is linked to an Nextcloud calendar, to sync it to your local client: Thunderbird, Evolution, KDE Kontact, iCal … - just add the calendar as a remote calendar in your client). You can download your tasks as ICS files using the download button for each calendar.", 197 "homepage": "https://github.com/nextcloud/tasks/", 198 "licenses": [ ··· 220 ] 221 }, 222 "twofactor_webauthn": { 223 + "sha256": "1lqcw74rsnl8c4sirw9208ra3c8zl8zp93scs7y8fv2n4n60l465", 224 + "url": "https://github.com/nextcloud-releases/twofactor_webauthn/releases/download/v1.2.0/twofactor_webauthn-v1.2.0.tar.gz", 225 + "version": "1.2.0", 226 "description": "A two-factor provider for WebAuthn devices", 227 "homepage": "https://github.com/nextcloud/twofactor_webauthn#readme", 228 "licenses": [
+30 -30
pkgs/servers/nextcloud/packages/26.json
··· 10 ] 11 }, 12 "calendar": { 13 - "sha256": "154xw925v8wipl472vpksiccf1jnic615add6v1zzaxwqwclhjrv", 14 - "url": "https://github.com/nextcloud-releases/calendar/releases/download/v4.4.0-beta1/calendar-v4.4.0-beta1.tar.gz", 15 - "version": "4.4.0-beta.1", 16 "description": "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", 17 "homepage": "https://github.com/nextcloud/calendar/", 18 "licenses": [ ··· 20 ] 21 }, 22 "contacts": { 23 - "sha256": "1yrvm6284v3j6aj0qwkf0z2dpydmncdz4w239l1ayrix2sr5ys91", 24 - "url": "https://github.com/nextcloud-releases/contacts/releases/download/v5.3.0-beta2/contacts-v5.3.0-beta2.tar.gz", 25 - "version": "5.3.0-beta.2", 26 "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Mail and Calendar – more to come.\n* 🎉 **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* 👥 **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* 🙈 **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.", 27 "homepage": "https://github.com/nextcloud/contacts#readme", 28 "licenses": [ ··· 40 ] 41 }, 42 "files_markdown": { 43 - "sha256": "14q3xz8fisbimym0hrh4qvfychf15qf0im1japiyihjckq4pwm4b", 44 - "url": "https://github.com/icewind1991/files_markdown/releases/download/v2.4.0/files_markdown-v2.4.0.tar.gz", 45 - "version": "2.4.0", 46 "description": "Markdown Editor extends the Nextcloud text editor with a live preview for markdown files.\n\nA full list of features can be found [in the README](https://github.com/icewind1991/files_markdown)", 47 "homepage": "https://github.com/icewind1991/files_markdown", 48 "licenses": [ ··· 60 ] 61 }, 62 "forms": { 63 - "sha256": "1hjdwhhx5p9n185b5v0vbxhnarcm83r52hsqq7qwfcfpy86axafr", 64 - "url": "https://github.com/nextcloud/forms/releases/download/v3.2.0/forms.tar.gz", 65 - "version": "3.2.0", 66 "description": "**Simple surveys and questionnaires, self-hosted!**\n\n- **📝 Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **📊 View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **🔒 Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **🧑‍💻 Connect to your software:** Easily integrate Forms into your service with our full-fledged [REST-API](https://github.com/nextcloud/forms/blob/main/docs/API.md).\n- **🙋 Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!", 67 "homepage": "https://github.com/nextcloud/forms", 68 "licenses": [ ··· 80 ] 81 }, 82 "impersonate": { 83 - "sha256": "0x5ap5s9qm4lffb022yxx1fmpgjk1w2y95cja4zfd5vc70d37r0s", 84 - "url": "https://github.com/nextcloud-releases/impersonate/releases/download/v1.13.0/impersonate-v1.13.0.tar.gz", 85 - "version": "1.13.0", 86 "description": "By installing the impersonate app of your Nextcloud you enable administrators to impersonate other users on the Nextcloud server. This is especially useful for debugging issues reported by users.\n\nTo impersonate a user an administrator has to simply follow the following four steps:\n\n1. Login as administrator to Nextcloud.\n2. Open users administration interface.\n3. Select the impersonate button on the affected user.\n4. Confirm the impersonation.\n\nThe administrator is then logged-in as the user, to switch back to the regular user account they simply have to press the logout button.\n\n**Note:**\n\n- This app is not compatible with instances that have encryption enabled.\n- While impersonate actions are logged note that actions performed impersonated will be logged as the impersonated user.\n- Impersonating a user is only possible after their first login.", 87 "homepage": "https://github.com/nextcloud/impersonate", 88 "licenses": [ ··· 100 ] 101 }, 102 "mail": { 103 - "sha256": "07c6kvh5gbdp2lnwizih5d44py98gf6wy8snhlkx4x18gwp6fk9b", 104 - "url": "https://github.com/nextcloud-releases/mail/releases/download/v3.2.0-beta.2/mail-v3.2.0-beta.2.tar.gz", 105 - "version": "3.2.0-beta.2", 106 "description": "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!", 107 "homepage": "https://github.com/nextcloud/mail#readme", 108 "licenses": [ ··· 120 ] 121 }, 122 "notes": { 123 - "sha256": "1zhqdagc8rw018cfkdcfmbvvcj4cbfsp16yy5crpkhp9kayybivr", 124 - "url": "https://github.com/nextcloud-releases/notes/releases/download/v4.8.0-beta.1/notes.tar.gz", 125 - "version": "4.8.0-beta.1", 126 "description": "The Notes app is a distraction free notes taking app for [Nextcloud](https://www.nextcloud.com/). It provides categories for better organization and supports formatting using [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax. Notes are saved as files in your Nextcloud, so you can view and edit them with every Nextcloud client. Furthermore, a separate [REST API](https://github.com/nextcloud/notes/blob/master/docs/api/README.md) allows for an easy integration into third-party apps (currently, there are notes apps for [Android](https://github.com/nextcloud/notes-android), [iOS](https://github.com/nextcloud/notes-ios) and the [console](https://git.danielmoch.com/nncli/about) which allow convenient access to your Nextcloud notes). Further features include marking notes as favorites.", 127 "homepage": "https://github.com/nextcloud/notes", 128 "licenses": [ ··· 160 ] 161 }, 162 "previewgenerator": { 163 - "sha256": "0qcilg85rgjj9ygvhbkfcw08lay2y6ijxyk06wv0p6yw66pj8x0w", 164 - "url": "https://github.com/nextcloud-releases/previewgenerator/releases/download/v5.2.4/previewgenerator-v5.2.4.tar.gz", 165 - "version": "5.2.4", 166 "description": "The Preview Generator app allows admins to pre-generate previews. The app listens to edit events and stores this information. Once a cron job is triggered it will generate start preview generation. This means that you can better utilize your system by pre-generating previews when your system is normally idle and thus putting less load on your machine when the requests are actually served.\n\nThe app does not replace on demand preview generation so if a preview is requested before it is pre-generated it will still be shown.\nThe first time you install this app, before using a cron job, you properly want to generate all previews via:\n**./occ preview:generate-all -vvv**\n\n**Important**: To enable pre-generation of previews you must add **php /var/www/nextcloud/occ preview:pre-generate** to a system cron job that runs at times of your choosing.", 167 "homepage": "https://github.com/nextcloud/previewgenerator", 168 "licenses": [ ··· 180 ] 181 }, 182 "spreed": { 183 - "sha256": "0y4qnpmbs0lbxf0cp6flhlmlxd17xi25jxs3acnbsg0dwrhhhhmm", 184 - "url": "https://github.com/nextcloud-releases/spreed/releases/download/v16.0.3/spreed-v16.0.3.tar.gz", 185 - "version": "16.0.3", 186 "description": "Chat, video & audio-conferencing using WebRTC\n\n* 💬 **Chat integration!** Nextcloud Talk comes with a simple text chat. Allowing you to share files from your Nextcloud and mentioning other participants.\n* 👥 **Private, group, public and password protected calls!** Just invite somebody, a whole group or send a public link to invite to a call.\n* 💻 **Screen sharing!** Share your screen with participants of your call. You just need to use Firefox version 66 (or newer), latest Edge or Chrome 72 (or newer, also possible using Chrome 49 with this [Chrome extension](https://chrome.google.com/webstore/detail/screensharing-for-nextclo/kepnpjhambipllfmgmbapncekcmabkol)).\n* 🚀 **Integration with other Nextcloud apps** like Files, Contacts and Deck. More to come.\n\nAnd in the works for the [coming versions](https://github.com/nextcloud/spreed/milestones/):\n* ✋ [Federated calls](https://github.com/nextcloud/spreed/issues/21), to call people on other Nextclouds", 187 "homepage": "https://github.com/nextcloud/spreed", 188 "licenses": [ ··· 190 ] 191 }, 192 "tasks": { 193 - "sha256": "0jm13d6nm7cfsw27yfiq1il9xjlh0qrq8xby2yz9dmggn7lk1dx5", 194 - "url": "https://github.com/nextcloud/tasks/releases/download/v0.14.5/tasks.tar.gz", 195 - "version": "0.14.5", 196 "description": "Once enabled, a new Tasks menu will appear in your Nextcloud apps menu. From there you can add and delete tasks, edit their title, description, start and due dates and mark them as important. Tasks can be shared between users. Tasks can be synchronized using CalDav (each task list is linked to an Nextcloud calendar, to sync it to your local client: Thunderbird, Evolution, KDE Kontact, iCal … - just add the calendar as a remote calendar in your client). You can download your tasks as ICS files using the download button for each calendar.", 197 "homepage": "https://github.com/nextcloud/tasks/", 198 "licenses": [
··· 10 ] 11 }, 12 "calendar": { 13 + "sha256": "1j4n5l80xa3c0ai8vjwhhixyq8vq5hk0k2asy3nn8bpdi2ip9gzj", 14 + "url": "https://github.com/nextcloud-releases/calendar/releases/download/v4.4.2/calendar-v4.4.2.tar.gz", 15 + "version": "4.4.2", 16 "description": "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", 17 "homepage": "https://github.com/nextcloud/calendar/", 18 "licenses": [ ··· 20 ] 21 }, 22 "contacts": { 23 + "sha256": "1xs42qfnw9j5f930798yl9vj2dpmjsg3i1m6phx0x3dbcbjd2da6", 24 + "url": "https://github.com/nextcloud-releases/contacts/releases/download/v5.3.0/contacts-v5.3.0.tar.gz", 25 + "version": "5.3.0", 26 "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Mail and Calendar – more to come.\n* 🎉 **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* 👥 **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* 🙈 **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.", 27 "homepage": "https://github.com/nextcloud/contacts#readme", 28 "licenses": [ ··· 40 ] 41 }, 42 "files_markdown": { 43 + "sha256": "0p97ha6x3czzbflavmjn4jmz3z706h5f84spg4j7dwq3nc9bqrf7", 44 + "url": "https://github.com/icewind1991/files_markdown/releases/download/v2.4.1/files_markdown-v2.4.1.tar.gz", 45 + "version": "2.4.1", 46 "description": "Markdown Editor extends the Nextcloud text editor with a live preview for markdown files.\n\nA full list of features can be found [in the README](https://github.com/icewind1991/files_markdown)", 47 "homepage": "https://github.com/icewind1991/files_markdown", 48 "licenses": [ ··· 60 ] 61 }, 62 "forms": { 63 + "sha256": "0jfnidmx93k0z923m3p3bi8qv46j875cpnc60hlpxvcl35zbb2rl", 64 + "url": "https://github.com/nextcloud-releases/forms/releases/download/v3.3.0/forms-v3.3.0.tar.gz", 65 + "version": "3.3.0", 66 "description": "**Simple surveys and questionnaires, self-hosted!**\n\n- **📝 Simple design:** No mass of options, only the essentials. Works well on mobile of course.\n- **📊 View & export results:** Results are visualized and can also be exported as CSV in the same format used by Google Forms.\n- **🔒 Data under your control!** Unlike in Google Forms, Typeform, Doodle and others, the survey info and responses are kept private on your instance.\n- **🧑‍💻 Connect to your software:** Easily integrate Forms into your service with our full-fledged [REST-API](https://github.com/nextcloud/forms/blob/main/docs/API.md).\n- **🙋 Get involved!** We have lots of stuff planned like more question types, collaboration on forms, [and much more](https://github.com/nextcloud/forms/milestones)!", 67 "homepage": "https://github.com/nextcloud/forms", 68 "licenses": [ ··· 80 ] 81 }, 82 "impersonate": { 83 + "sha256": "0imddmyg9s1v3d20spr26g7mbyz2mwl3v2l1a4nz5kaxl3a6fsr2", 84 + "url": "https://github.com/nextcloud-releases/impersonate/releases/download/v1.13.1/impersonate-v1.13.1.tar.gz", 85 + "version": "1.13.1", 86 "description": "By installing the impersonate app of your Nextcloud you enable administrators to impersonate other users on the Nextcloud server. This is especially useful for debugging issues reported by users.\n\nTo impersonate a user an administrator has to simply follow the following four steps:\n\n1. Login as administrator to Nextcloud.\n2. Open users administration interface.\n3. Select the impersonate button on the affected user.\n4. Confirm the impersonation.\n\nThe administrator is then logged-in as the user, to switch back to the regular user account they simply have to press the logout button.\n\n**Note:**\n\n- This app is not compatible with instances that have encryption enabled.\n- While impersonate actions are logged note that actions performed impersonated will be logged as the impersonated user.\n- Impersonating a user is only possible after their first login.", 87 "homepage": "https://github.com/nextcloud/impersonate", 88 "licenses": [ ··· 100 ] 101 }, 102 "mail": { 103 + "sha256": "03az3x6mjswh4zj1a5zi9v7syskxkv98agvvv1pkmr76zbbvrzi0", 104 + "url": "https://github.com/nextcloud-releases/mail/releases/download/v3.2.0/mail-v3.2.0.tar.gz", 105 + "version": "3.2.0", 106 "description": "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!", 107 "homepage": "https://github.com/nextcloud/mail#readme", 108 "licenses": [ ··· 120 ] 121 }, 122 "notes": { 123 + "sha256": "1l1f9gjbx6mlvl92vw9gxmz9xar6l533m3g5vx9n9n0bn9x9zl56", 124 + "url": "https://github.com/nextcloud-releases/notes/releases/download/v4.8.0/notes.tar.gz", 125 + "version": "4.8.0", 126 "description": "The Notes app is a distraction free notes taking app for [Nextcloud](https://www.nextcloud.com/). It provides categories for better organization and supports formatting using [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax. Notes are saved as files in your Nextcloud, so you can view and edit them with every Nextcloud client. Furthermore, a separate [REST API](https://github.com/nextcloud/notes/blob/master/docs/api/README.md) allows for an easy integration into third-party apps (currently, there are notes apps for [Android](https://github.com/nextcloud/notes-android), [iOS](https://github.com/nextcloud/notes-ios) and the [console](https://git.danielmoch.com/nncli/about) which allow convenient access to your Nextcloud notes). Further features include marking notes as favorites.", 127 "homepage": "https://github.com/nextcloud/notes", 128 "licenses": [ ··· 160 ] 161 }, 162 "previewgenerator": { 163 + "sha256": "0ziyl7kqgivk9xvkd12byps6bb3fvcvdgprfa9ffy1zrgpl9syhk", 164 + "url": "https://github.com/nextcloud-releases/previewgenerator/releases/download/v5.3.0/previewgenerator-v5.3.0.tar.gz", 165 + "version": "5.3.0", 166 "description": "The Preview Generator app allows admins to pre-generate previews. The app listens to edit events and stores this information. Once a cron job is triggered it will generate start preview generation. This means that you can better utilize your system by pre-generating previews when your system is normally idle and thus putting less load on your machine when the requests are actually served.\n\nThe app does not replace on demand preview generation so if a preview is requested before it is pre-generated it will still be shown.\nThe first time you install this app, before using a cron job, you properly want to generate all previews via:\n**./occ preview:generate-all -vvv**\n\n**Important**: To enable pre-generation of previews you must add **php /var/www/nextcloud/occ preview:pre-generate** to a system cron job that runs at times of your choosing.", 167 "homepage": "https://github.com/nextcloud/previewgenerator", 168 "licenses": [ ··· 180 ] 181 }, 182 "spreed": { 183 + "sha256": "1khnbxifvs2w0xabc7ivsfzx845601f3dq5jg0nxbmrbigcdj7x2", 184 + "url": "https://github.com/nextcloud-releases/spreed/releases/download/v16.0.4/spreed-v16.0.4.tar.gz", 185 + "version": "16.0.4", 186 "description": "Chat, video & audio-conferencing using WebRTC\n\n* 💬 **Chat integration!** Nextcloud Talk comes with a simple text chat. Allowing you to share files from your Nextcloud and mentioning other participants.\n* 👥 **Private, group, public and password protected calls!** Just invite somebody, a whole group or send a public link to invite to a call.\n* 💻 **Screen sharing!** Share your screen with participants of your call. You just need to use Firefox version 66 (or newer), latest Edge or Chrome 72 (or newer, also possible using Chrome 49 with this [Chrome extension](https://chrome.google.com/webstore/detail/screensharing-for-nextclo/kepnpjhambipllfmgmbapncekcmabkol)).\n* 🚀 **Integration with other Nextcloud apps** like Files, Contacts and Deck. More to come.\n\nAnd in the works for the [coming versions](https://github.com/nextcloud/spreed/milestones/):\n* ✋ [Federated calls](https://github.com/nextcloud/spreed/issues/21), to call people on other Nextclouds", 187 "homepage": "https://github.com/nextcloud/spreed", 188 "licenses": [ ··· 190 ] 191 }, 192 "tasks": { 193 + "sha256": "0a1wpb9f08iqxl9vjp0slxwzn0w67ilpk21dsi0nhpm28ns2mhyc", 194 + "url": "https://github.com/nextcloud/tasks/releases/download/v0.15.0/tasks.tar.gz", 195 + "version": "0.15.0", 196 "description": "Once enabled, a new Tasks menu will appear in your Nextcloud apps menu. From there you can add and delete tasks, edit their title, description, start and due dates and mark them as important. Tasks can be shared between users. Tasks can be synchronized using CalDav (each task list is linked to an Nextcloud calendar, to sync it to your local client: Thunderbird, Evolution, KDE Kontact, iCal … - just add the calendar as a remote calendar in your client). You can download your tasks as ICS files using the download button for each calendar.", 197 "homepage": "https://github.com/nextcloud/tasks/", 198 "licenses": [
+1 -1
pkgs/servers/nextcloud/packages/generate.sh
··· 10 11 APPS=`cat nextcloud-apps.json | jq -r '.[]' | sed -z 's/\n/,/g;s/,$/\n/'` 12 13 - nc4nix -a $APPS 14 rm *.log
··· 10 11 APPS=`cat nextcloud-apps.json | jq -r '.[]' | sed -z 's/\n/,/g;s/,$/\n/'` 12 13 + nc4nix -apps $APPS 14 rm *.log
+5 -5
pkgs/servers/search/opensearch/default.nix
··· 4 , fetchurl 5 , makeWrapper 6 , jre_headless 7 - , util-linux 8 , gnugrep 9 , coreutils 10 , autoPatchelfHook ··· 14 15 stdenvNoCC.mkDerivation rec { 16 pname = "opensearch"; 17 - version = "2.7.0"; 18 19 src = fetchurl { 20 url = "https://artifacts.opensearch.org/releases/bundle/opensearch/${version}/opensearch-${version}-linux-x64.tar.gz"; 21 - hash = "sha256-qghqFcwfGDtKVyJW3Hb9Ad8UPh2dfhzxwyCZOp7mGmM="; 22 }; 23 24 nativeBuildInputs = [ makeWrapper ]; 25 - buildInputs = [ jre_headless util-linux ]; 26 27 installPhase = '' 28 runHook preInstall ··· 34 --replace 'bin/opensearch-keystore' "$out/bin/opensearch-keystore" 35 36 wrapProgram $out/bin/opensearch \ 37 - --prefix PATH : "${lib.makeBinPath [ util-linux gnugrep coreutils ]}" \ 38 --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ stdenv.cc.cc.lib ]}:$out/plugins/opensearch-knn/lib/" \ 39 --set JAVA_HOME "${jre_headless}" 40 41 wrapProgram $out/bin/opensearch-plugin --set JAVA_HOME "${jre_headless}" 42 43 runHook postInstall 44 '';
··· 4 , fetchurl 5 , makeWrapper 6 , jre_headless 7 , gnugrep 8 , coreutils 9 , autoPatchelfHook ··· 13 14 stdenvNoCC.mkDerivation rec { 15 pname = "opensearch"; 16 + version = "2.8.0"; 17 18 src = fetchurl { 19 url = "https://artifacts.opensearch.org/releases/bundle/opensearch/${version}/opensearch-${version}-linux-x64.tar.gz"; 20 + hash = "sha256-64vWis+YQfjOw8eaYi1nggq/Q2ErqqcEuISXPGROypc="; 21 }; 22 23 nativeBuildInputs = [ makeWrapper ]; 24 + buildInputs = [ jre_headless ]; 25 26 installPhase = '' 27 runHook preInstall ··· 33 --replace 'bin/opensearch-keystore' "$out/bin/opensearch-keystore" 34 35 wrapProgram $out/bin/opensearch \ 36 + --prefix PATH : "${lib.makeBinPath [ gnugrep coreutils ]}" \ 37 --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ stdenv.cc.cc.lib ]}:$out/plugins/opensearch-knn/lib/" \ 38 --set JAVA_HOME "${jre_headless}" 39 40 wrapProgram $out/bin/opensearch-plugin --set JAVA_HOME "${jre_headless}" 41 + wrapProgram $out/bin/opensearch-cli --set JAVA_HOME "${jre_headless}" 42 43 runHook postInstall 44 '';
+3 -3
pkgs/servers/sql/dolt/default.nix
··· 2 3 buildGoModule rec { 4 pname = "dolt"; 5 - version = "1.2.2"; 6 7 src = fetchFromGitHub { 8 owner = "dolthub"; 9 repo = "dolt"; 10 rev = "v${version}"; 11 - sha256 = "sha256-4WnHJzHxd3wK1kEN2fvnp6PPnTnL28TTnOD0th2UK1U="; 12 }; 13 14 modRoot = "./go"; 15 subPackages = [ "cmd/dolt" ]; 16 - vendorSha256 = "sha256-hzhAuM6xPKl0KTlf02hAs7+jKX93JWe6aLfBwHWV8Eg="; 17 proxyVendor = true; 18 doCheck = false; 19
··· 2 3 buildGoModule rec { 4 pname = "dolt"; 5 + version = "1.3.0"; 6 7 src = fetchFromGitHub { 8 owner = "dolthub"; 9 repo = "dolt"; 10 rev = "v${version}"; 11 + sha256 = "sha256-fgppjXg7PcUmh57HrOvxnHy3Si23JeP2QedqWcxBiTY="; 12 }; 13 14 modRoot = "./go"; 15 subPackages = [ "cmd/dolt" ]; 16 + vendorHash = "sha256-GbMjIoTZMJUJVU4McSayX8aWu7iFI6NBPcbQ5oj8xn0="; 17 proxyVendor = true; 18 doCheck = false; 19
+1 -1
pkgs/servers/web-apps/lemmy/package.json
··· 1 { 2 "name": "lemmy-ui", 3 "description": "An isomorphic UI for lemmy", 4 - "version": "0.17.3", 5 "author": "Dessalines <tyhou13@gmx.com>", 6 "license": "AGPL-3.0", 7 "scripts": {
··· 1 { 2 "name": "lemmy-ui", 3 "description": "An isomorphic UI for lemmy", 4 + "version": "0.17.4", 5 "author": "Dessalines <tyhou13@gmx.com>", 6 "license": "AGPL-3.0", 7 "scripts": {
+4 -4
pkgs/servers/web-apps/lemmy/pin.json
··· 1 { 2 - "version": "0.17.3", 3 - "serverSha256": "sha256-BOYJQLxamzfHKzfbzJEL3BEwPAlJegc+BBi0eSxuTW4=", 4 - "serverCargoSha256": "sha256-gYWcaSIPR8FXk6blzEnuN27v5fushwk4LJEl6g3W+W8=", 5 - "uiSha256": "sha256-MsQjfX0hS1eZMQql7xWQZKAM2H4EzbbLKZcAw4mfiCE=", 6 "uiYarnDepsSha256": "sha256-aZAclSaFZJvuK+FpCBWboGaVEOEJTxq2jnWk0A6iAFw=" 7 }
··· 1 { 2 + "version": "0.17.4", 3 + "serverSha256": "sha256-nztT6o5Tur64dMWII+wf5CBVJBJ59MGXKdS5OJO0SSc=", 4 + "serverCargoSha256": "sha256-3In2W+cSVtMkaKrn1hWOVL/V/qkKlH30qGPi3rNdpQI=", 5 + "uiSha256": "sha256-Ebc4VzuCJhPoO16qCgSVyYFXH7YcymxcGcN/Sgyg5Gs=", 6 "uiYarnDepsSha256": "sha256-aZAclSaFZJvuK+FpCBWboGaVEOEJTxq2jnWk0A6iAFw=" 7 }
+1 -1
pkgs/servers/web-apps/lemmy/ui.nix
··· 75 homepage = "https://join-lemmy.org/"; 76 license = licenses.agpl3Only; 77 maintainers = with maintainers; [ happysalada billewanick ]; 78 - platforms = platforms.linux; 79 }; 80 }
··· 75 homepage = "https://join-lemmy.org/"; 76 license = licenses.agpl3Only; 77 maintainers = with maintainers; [ happysalada billewanick ]; 78 + inherit (nodejs.meta) platforms; 79 }; 80 }
+2 -2
pkgs/servers/x11/xorg/xwayland.nix
··· 43 44 stdenv.mkDerivation rec { 45 pname = "xwayland"; 46 - version = "23.1.1"; 47 48 src = fetchurl { 49 url = "mirror://xorg/individual/xserver/${pname}-${version}.tar.xz"; 50 - sha256 = "sha256-+5Rh9cuf6l4H6RiCMRsMiLQ+iEOwF+usBeta9pqjTBU="; 51 }; 52 53 depsBuildBuild = [
··· 43 44 stdenv.mkDerivation rec { 45 pname = "xwayland"; 46 + version = "23.1.2"; 47 48 src = fetchurl { 49 url = "mirror://xorg/individual/xserver/${pname}-${version}.tar.xz"; 50 + sha256 = "sha256-vSXYSY7k13h0/aElEn4ts3/DMlMf68lmIx6gb66M938="; 51 }; 52 53 depsBuildBuild = [
+2 -2
pkgs/tools/graphics/gnuplot/default.nix
··· 21 in 22 (if withQt then mkDerivation else stdenv.mkDerivation) rec { 23 pname = "gnuplot"; 24 - version = "5.4.6"; 25 26 src = fetchurl { 27 url = "mirror://sourceforge/gnuplot/${pname}-${version}.tar.gz"; 28 - sha256 = "sha256-AvwnkYIA7WTY8MO4T+gblbWc1HrZnycJOa5JfBnydBk="; 29 }; 30 31 nativeBuildInputs = [ makeWrapper pkg-config texinfo ] ++ lib.optional withQt qttools;
··· 21 in 22 (if withQt then mkDerivation else stdenv.mkDerivation) rec { 23 pname = "gnuplot"; 24 + version = "5.4.8"; 25 26 src = fetchurl { 27 url = "mirror://sourceforge/gnuplot/${pname}-${version}.tar.gz"; 28 + sha256 = "sha256-kxJ5x8qtGv99RstHZvH/QcJtm+na8Lzwx53u7j2R9c8="; 29 }; 30 31 nativeBuildInputs = [ makeWrapper pkg-config texinfo ] ++ lib.optional withQt qttools;
+7 -20
pkgs/tools/misc/bepasty/default.nix
··· 2 , python3 3 , fetchPypi 4 }: 5 - 6 - let 7 - python = python3.override { 8 - self = python; 9 - packageOverrides = self: super : { 10 - xstatic-bootstrap = super.xstatic-bootstrap.overridePythonAttrs(oldAttrs: rec { 11 - version = "3.3.7.1"; 12 - src = oldAttrs.src.override { 13 - inherit version; 14 - sha256 = "0cgihyjb9rg6r2ddpzbjm31y0901vyc8m9h3v0zrhxydx1w9x50c"; 15 - }; 16 - }); 17 - }; 18 - }; 19 - 20 #We need to use buildPythonPackage here to get the PYTHONPATH build correctly. 21 #This is needed for services.bepasty 22 #https://github.com/NixOS/nixpkgs/pull/38300 23 - in with python.pkgs; buildPythonPackage rec { 24 pname = "bepasty"; 25 - version = "0.5.0"; 26 27 propagatedBuildInputs = [ 28 flask 29 pygments 30 setuptools 31 xstatic 32 xstatic-bootbox 33 xstatic-bootstrap 34 xstatic-jquery 35 xstatic-jquery-file-upload 36 xstatic-jquery-ui ··· 41 42 src = fetchPypi { 43 inherit pname version; 44 - sha256 = "1y3smw9620w2ia4zfsl2svb9j7mkfgc8z1bzjffyk1w5vryhwikh"; 45 }; 46 47 nativeCheckInputs = [ ··· 55 meta = { 56 homepage = "https://github.com/bepasty/bepasty-server"; 57 description = "Binary pastebin server"; 58 - license = lib.licenses.mit; 59 - maintainers = [ lib.maintainers.makefu ]; 60 }; 61 }
··· 2 , python3 3 , fetchPypi 4 }: 5 #We need to use buildPythonPackage here to get the PYTHONPATH build correctly. 6 #This is needed for services.bepasty 7 #https://github.com/NixOS/nixpkgs/pull/38300 8 + with python3.pkgs; buildPythonPackage rec { 9 pname = "bepasty"; 10 + version = "1.1.0"; 11 12 propagatedBuildInputs = [ 13 flask 14 pygments 15 setuptools 16 xstatic 17 + xstatic-asciinema-player 18 xstatic-bootbox 19 xstatic-bootstrap 20 + xstatic-font-awesome 21 xstatic-jquery 22 xstatic-jquery-file-upload 23 xstatic-jquery-ui ··· 28 29 src = fetchPypi { 30 inherit pname version; 31 + sha256 = "sha256-f5tRq48tCqjzOGq7Z2T2U1zwQN121N9ap+xPxHWZyvU="; 32 }; 33 34 nativeCheckInputs = [ ··· 42 meta = { 43 homepage = "https://github.com/bepasty/bepasty-server"; 44 description = "Binary pastebin server"; 45 + license = lib.licenses.bsd2; 46 + maintainers = with lib.maintainers; [ aither64 makefu ]; 47 }; 48 }
+26
pkgs/tools/misc/spacer/default.nix
···
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + }: 5 + 6 + rustPlatform.buildRustPackage rec { 7 + pname = "spacer"; 8 + version = "0.1.1"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "samwho"; 12 + repo = "spacer"; 13 + rev = "v${version}"; 14 + hash = "sha256-3BPpyRbhrC/m2GnV0HH6DsZB3PqSL8AY6hzknFekpKE="; 15 + }; 16 + 17 + cargoHash = "sha256-U9xKqPku4SxnAs9azQSDD3asHXGqp4HrdSzRZsExnT0="; 18 + 19 + meta = with lib; { 20 + description = "CLI tool to insert spacers when command output stops"; 21 + homepage = "https://github.com/samwho/spacer"; 22 + changelog = "https://github.com/samwho/spacer/releases/tag/${src.rev}"; 23 + license = licenses.mit; 24 + maintainers = with maintainers; [ figsoda ]; 25 + }; 26 + }
+2 -2
pkgs/tools/networking/acme-client/default.nix
··· 8 9 stdenv.mkDerivation rec { 10 pname = "acme-client"; 11 - version = "1.3.1"; 12 13 src = fetchurl { 14 url = "https://data.wolfsden.cz/sources/acme-client-${version}.tar.gz"; 15 - hash = "sha256-lMCDis4CZQF6YwZGzdWD92/S1yT2cEAXXlTAipYYxro="; 16 }; 17 18 nativeBuildInputs = [
··· 8 9 stdenv.mkDerivation rec { 10 pname = "acme-client"; 11 + version = "1.3.2"; 12 13 src = fetchurl { 14 url = "https://data.wolfsden.cz/sources/acme-client-${version}.tar.gz"; 15 + hash = "sha256-nVB0VIT6mwKwSTY+wDcuxMtpEjtZ9Z0ke0lJ7SzdsJ0="; 16 }; 17 18 nativeBuildInputs = [
+3 -3
pkgs/tools/networking/netbird/default.nix
··· 30 in 31 buildGoModule rec { 32 pname = "netbird"; 33 - version = "0.21.0"; 34 35 src = fetchFromGitHub { 36 owner = "netbirdio"; 37 repo = pname; 38 rev = "v${version}"; 39 - sha256 = "sha256-ZQvWK8PbstYGABT5f456JsplCTE/XlAwGdvFM/BdSiU="; 40 }; 41 42 - vendorHash = "sha256-C8FFybfLVDb5vc60nEyc3KynxbmU/7I/RM3RZgmYd1A="; 43 44 nativeBuildInputs = [ installShellFiles ] ++ lib.optional ui pkg-config; 45
··· 30 in 31 buildGoModule rec { 32 pname = "netbird"; 33 + version = "0.21.3"; 34 35 src = fetchFromGitHub { 36 owner = "netbirdio"; 37 repo = pname; 38 rev = "v${version}"; 39 + sha256 = "sha256-OPLt2IDC/utRdmpYo8V1VVThpv4Fy2X7lhF5BckKkMM="; 40 }; 41 42 + vendorHash = "sha256-D2jPpaPkbou/upkiOUhA8QJONyKTlTqx9Ylgkq+nBfo="; 43 44 nativeBuildInputs = [ installShellFiles ] ++ lib.optional ui pkg-config; 45
+1 -4
pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/__init__.py
··· 1 import argparse 2 - import os 3 import sys 4 import textwrap 5 import traceback 6 from io import StringIO 7 from pprint import pprint 8 - from typing import Any, Dict 9 10 - from .md import Converter 11 from . import manual 12 from . import options 13 from . import parallel ··· 26 for arg in args: 27 pprint(arg, stream=buf) 28 if extra_info := buf.getvalue(): 29 - print(f"\x1b[1;34mextra info:\x1b[0m", file=sys.stderr) 30 print(textwrap.indent(extra_info, "\t"), file=sys.stderr, end="") 31 else: 32 print(e)
··· 1 import argparse 2 import sys 3 import textwrap 4 import traceback 5 from io import StringIO 6 from pprint import pprint 7 8 from . import manual 9 from . import options 10 from . import parallel ··· 23 for arg in args: 24 pprint(arg, stream=buf) 25 if extra_info := buf.getvalue(): 26 + print("\x1b[1;34mextra info:\x1b[0m", file=sys.stderr) 27 print(textwrap.indent(extra_info, "\t"), file=sys.stderr, end="") 28 else: 29 print(e)
+2 -2
pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/asciidoc.py
··· 1 from collections.abc import Mapping, Sequence 2 from dataclasses import dataclass 3 - from typing import Any, cast, Optional 4 from urllib.parse import quote 5 6 from .md import Renderer ··· 104 def hardbreak(self, token: Token, tokens: Sequence[Token], i: int) -> str: 105 return " +\n" 106 def softbreak(self, token: Token, tokens: Sequence[Token], i: int) -> str: 107 - return f" " 108 def code_inline(self, token: Token, tokens: Sequence[Token], i: int) -> str: 109 self._parstack[-1].continuing = True 110 return f"``{asciidoc_escape(token.content)}``"
··· 1 from collections.abc import Mapping, Sequence 2 from dataclasses import dataclass 3 + from typing import cast 4 from urllib.parse import quote 5 6 from .md import Renderer ··· 104 def hardbreak(self, token: Token, tokens: Sequence[Token], i: int) -> str: 105 return " +\n" 106 def softbreak(self, token: Token, tokens: Sequence[Token], i: int) -> str: 107 + return " " 108 def code_inline(self, token: Token, tokens: Sequence[Token], i: int) -> str: 109 self._parstack[-1].continuing = True 110 return f"``{asciidoc_escape(token.content)}``"
+1 -1
pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/commonmark.py
··· 1 from collections.abc import Mapping, Sequence 2 from dataclasses import dataclass 3 - from typing import Any, cast, Optional 4 5 from .md import md_escape, md_make_code, Renderer 6
··· 1 from collections.abc import Mapping, Sequence 2 from dataclasses import dataclass 3 + from typing import cast, Optional 4 5 from .md import md_escape, md_make_code, Renderer 6
+2 -3
pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/docbook.py
··· 1 from collections.abc import Mapping, Sequence 2 - from typing import Any, cast, Optional, NamedTuple 3 4 - import markdown_it 5 from markdown_it.token import Token 6 from xml.sax.saxutils import escape, quoteattr 7 ··· 197 spacing = ' spacing="compact"' if token.meta.get('compact', False) else '' 198 return f"<orderedlist{start}{spacing}>" 199 def ordered_list_close(self, token: Token, tokens: Sequence[Token], i: int) -> str: 200 - return f"</orderedlist>" 201 def heading_open(self, token: Token, tokens: Sequence[Token], i: int) -> str: 202 hlevel = int(token.tag[1:]) 203 result = self._close_headings(hlevel)
··· 1 from collections.abc import Mapping, Sequence 2 + from typing import cast, Optional, NamedTuple 3 4 from markdown_it.token import Token 5 from xml.sax.saxutils import escape, quoteattr 6 ··· 196 spacing = ' spacing="compact"' if token.meta.get('compact', False) else '' 197 return f"<orderedlist{start}{spacing}>" 198 def ordered_list_close(self, token: Token, tokens: Sequence[Token], i: int) -> str: 199 + return "</orderedlist>" 200 def heading_open(self, token: Token, tokens: Sequence[Token], i: int) -> str: 201 hlevel = int(token.tag[1:]) 202 result = self._close_headings(hlevel)
+1 -1
pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/html.py
··· 211 self._ordered_list_nesting += 1 212 return f'<div class="orderedlist"><ol class="orderedlist {extra}" {start} type="{style}">' 213 def ordered_list_close(self, token: Token, tokens: Sequence[Token], i: int) -> str: 214 - self._ordered_list_nesting -= 1; 215 return "</ol></div>" 216 def example_open(self, token: Token, tokens: Sequence[Token], i: int) -> str: 217 if id := cast(str, token.attrs.get('id', '')):
··· 211 self._ordered_list_nesting += 1 212 return f'<div class="orderedlist"><ol class="orderedlist {extra}" {start} type="{style}">' 213 def ordered_list_close(self, token: Token, tokens: Sequence[Token], i: int) -> str: 214 + self._ordered_list_nesting -= 1 215 return "</ol></div>" 216 def example_open(self, token: Token, tokens: Sequence[Token], i: int) -> str: 217 if id := cast(str, token.attrs.get('id', '')):
+1 -2
pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/manpage.py
··· 1 from collections.abc import Mapping, Sequence 2 from dataclasses import dataclass 3 - from typing import Any, cast, Iterable, Optional 4 5 import re 6 7 - import markdown_it 8 from markdown_it.token import Token 9 10 from .md import Renderer
··· 1 from collections.abc import Mapping, Sequence 2 from dataclasses import dataclass 3 + from typing import cast, Iterable, Optional 4 5 import re 6 7 from markdown_it.token import Token 8 9 from .md import Renderer
+3 -5
pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/manual.py
··· 7 from abc import abstractmethod 8 from collections.abc import Mapping, Sequence 9 from pathlib import Path 10 - from typing import Any, cast, ClassVar, Generic, get_args, NamedTuple, Optional, Union 11 12 - import markdown_it 13 from markdown_it.token import Token 14 15 from . import md, options ··· 17 from .html import HTMLRenderer, UnresolvedXrefError 18 from .manual_structure import check_structure, FragmentType, is_include, TocEntry, TocEntryType, XrefTarget 19 from .md import Converter, Renderer 20 - from .utils import Freezeable 21 22 class BaseConverter(Converter[md.TR], Generic[md.TR]): 23 # per-converter configuration for ns:arg=value arguments to include blocks, following ··· 519 # we use blender-style //path to denote paths relative to the origin file 520 # (usually index.html). this makes everything a lot easier and clearer. 521 if not into.startswith("//") or '/' in into[2:]: 522 - raise RuntimeError(f"html:into-file must be a relative-to-origin //filename", into) 523 into = token.meta['include-args']['into-file'] = into[2:] 524 if into in self._redirection_targets: 525 raise RuntimeError(f"redirection target {into} in line {token.map[0] + 1} is already in use") ··· 617 for item in xref_queue: 618 try: 619 target = item if isinstance(item, XrefTarget) else self._render_xref(*item) 620 - except UnresolvedXrefError as e: 621 if failed: 622 raise 623 deferred.append(item)
··· 7 from abc import abstractmethod 8 from collections.abc import Mapping, Sequence 9 from pathlib import Path 10 + from typing import Any, cast, ClassVar, Generic, get_args, NamedTuple 11 12 from markdown_it.token import Token 13 14 from . import md, options ··· 16 from .html import HTMLRenderer, UnresolvedXrefError 17 from .manual_structure import check_structure, FragmentType, is_include, TocEntry, TocEntryType, XrefTarget 18 from .md import Converter, Renderer 19 20 class BaseConverter(Converter[md.TR], Generic[md.TR]): 21 # per-converter configuration for ns:arg=value arguments to include blocks, following ··· 517 # we use blender-style //path to denote paths relative to the origin file 518 # (usually index.html). this makes everything a lot easier and clearer. 519 if not into.startswith("//") or '/' in into[2:]: 520 + raise RuntimeError("html:into-file must be a relative-to-origin //filename", into) 521 into = token.meta['include-args']['into-file'] = into[2:] 522 if into in self._redirection_targets: 523 raise RuntimeError(f"redirection target {into} in line {token.map[0] + 1} is already in use") ··· 615 for item in xref_queue: 616 try: 617 target = item if isinstance(item, XrefTarget) else self._render_xref(*item) 618 + except UnresolvedXrefError: 619 if failed: 620 raise 621 deferred.append(item)
+1 -1
pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/md.py
··· 1 from abc import ABC 2 from collections.abc import Mapping, MutableMapping, Sequence 3 - from typing import Any, Callable, cast, Generic, get_args, Iterable, Literal, NoReturn, Optional, TypeVar 4 5 import dataclasses 6 import re
··· 1 from abc import ABC 2 from collections.abc import Mapping, MutableMapping, Sequence 3 + from typing import Any, cast, Generic, get_args, Iterable, Literal, NoReturn, Optional, TypeVar 4 5 import dataclasses 6 import re
+1 -2
pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/options.py
··· 11 from typing import Any, Generic, Optional 12 from urllib.parse import quote 13 14 - import markdown_it 15 16 from . import md 17 from . import parallel ··· 265 ' <title>Configuration Options</title>', 266 ] 267 result += [ 268 - f'<variablelist xmlns:xlink="http://www.w3.org/1999/xlink"', 269 ' xmlns:nixos="tag:nixos.org"', 270 ' xmlns="http://docbook.org/ns/docbook"', 271 f' xml:id="{self._varlist_id}">',
··· 11 from typing import Any, Generic, Optional 12 from urllib.parse import quote 13 14 15 from . import md 16 from . import parallel ··· 264 ' <title>Configuration Options</title>', 265 ] 266 result += [ 267 + '<variablelist xmlns:xlink="http://www.w3.org/1999/xlink"', 268 ' xmlns:nixos="tag:nixos.org"', 269 ' xmlns="http://docbook.org/ns/docbook"', 270 f' xml:id="{self._varlist_id}">',
+1 -1
pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/parallel.py
··· 4 5 import multiprocessing 6 7 - from typing import Any, Callable, ClassVar, Iterable, Optional, TypeVar 8 9 R = TypeVar('R') 10 S = TypeVar('S')
··· 4 5 import multiprocessing 6 7 + from typing import Any, Callable, Iterable, Optional, TypeVar 8 9 R = TypeVar('R') 10 S = TypeVar('S')
+1 -1
pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/types.py
··· 1 from collections.abc import Sequence 2 - from typing import Any, Callable, Optional, Tuple, NamedTuple 3 4 from markdown_it.token import Token 5
··· 1 from collections.abc import Sequence 2 + from typing import Callable, Optional, NamedTuple 3 4 from markdown_it.token import Token 5
+2 -3
pkgs/tools/nix/nixos-render-docs/src/tests/test_commonmark.py
··· 2 3 from sample_md import sample1 4 5 - from typing import Mapping, Optional 6 7 - import markdown_it 8 9 class Converter(nrd.md.Converter[nrd.commonmark.CommonMarkRenderer]): 10 def __init__(self, manpage_urls: Mapping[str, str]): ··· 27 28 def test_full() -> None: 29 c = Converter({ 'man(1)': 'http://example.org' }) 30 - assert c._render(sample1) == f"""\ 31 **Warning:** foo 32 33 **Note:** nested
··· 2 3 from sample_md import sample1 4 5 + from typing import Mapping 6 7 8 class Converter(nrd.md.Converter[nrd.commonmark.CommonMarkRenderer]): 9 def __init__(self, manpage_urls: Mapping[str, str]): ··· 26 27 def test_full() -> None: 28 c = Converter({ 'man(1)': 'http://example.org' }) 29 + assert c._render(sample1) == """\ 30 **Warning:** foo 31 32 **Note:** nested
+1 -2
pkgs/tools/nix/nixos-render-docs/src/tests/test_manpage.py
··· 2 3 from sample_md import sample1 4 5 - from typing import Mapping, Optional 6 7 - import markdown_it 8 9 class Converter(nrd.md.Converter[nrd.manpage.ManpageRenderer]): 10 def __init__(self, manpage_urls: Mapping[str, str], options_by_id: dict[str, str] = {}):
··· 2 3 from sample_md import sample1 4 5 + from typing import Mapping 6 7 8 class Converter(nrd.md.Converter[nrd.manpage.ManpageRenderer]): 9 def __init__(self, manpage_urls: Mapping[str, str], options_by_id: dict[str, str] = {}):
+37
pkgs/tools/package-management/pacup/default.nix
···
··· 1 + { lib 2 + , fetchFromGitHub 3 + , python3 4 + , buildPythonApplication 5 + , poetry-core 6 + , httpx 7 + , rich 8 + , typer 9 + , packaging 10 + }: 11 + buildPythonApplication rec { 12 + name = "pacup"; 13 + version = "1.1.0"; 14 + format = "pyproject"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "pacstall"; 18 + repo = name; 19 + rev = version; 20 + hash = "sha256-Hl/Gq/cZz4RGYKTuyDlrhATAUYEzKEuYIm0JdToN/ZY="; 21 + }; 22 + 23 + nativeBuildInputs = with python3; [ poetry-core ]; 24 + 25 + propagatedBuildInputs = with python3; [ httpx rich typer packaging ]; 26 + 27 + meta = with lib; { 28 + description = "Help maintainers update pacscripts"; 29 + longDescription = '' 30 + Pacup (Pacscript Updater) is a maintainer helper tool to help maintainers update their pacscripts. 31 + It semi-automates the tedious task of updating pacscripts, and aims to make it a fun process for the maintainer! 32 + ''; 33 + homepage = "https://github.com/pacstall/pacup"; 34 + license = licenses.gpl3Plus; 35 + maintainers = with maintainers; [ zahrun ]; 36 + }; 37 + }
+3 -3
pkgs/tools/security/httpx/default.nix
··· 5 6 buildGoModule rec { 7 pname = "httpx"; 8 - version = "1.3.1"; 9 10 src = fetchFromGitHub { 11 owner = "projectdiscovery"; 12 repo = "httpx"; 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-QTD8aPpsqfMcCWT+b4V5z6dIrVW86sVi5WqShN055P0="; 15 }; 16 17 - vendorHash = "sha256-rXzAZTJtX9RhUjqo+Xllnh00fBaQH1Yne+gKqmxLXUU="; 18 19 subPackages = [ "cmd/httpx" ]; 20
··· 5 6 buildGoModule rec { 7 pname = "httpx"; 8 + version = "1.3.2"; 9 10 src = fetchFromGitHub { 11 owner = "projectdiscovery"; 12 repo = "httpx"; 13 rev = "refs/tags/v${version}"; 14 + hash = "sha256-uw4ENb+4wHRCBNFDd6t25HNnhK81s4PpkNGF0z+vv/k="; 15 }; 16 17 + vendorHash = "sha256-EETrhkhKNmcEP6rmSOrf/6XPmZ/m5/gfDDsR5MmiSh4="; 18 19 subPackages = [ "cmd/httpx" ]; 20
+3 -3
pkgs/tools/security/kubernetes-polaris/default.nix
··· 2 3 buildGoModule rec { 4 pname = "kubernetes-polaris"; 5 - version = "8.0.0"; 6 7 src = fetchFromGitHub { 8 owner = "FairwindsOps"; 9 repo = "polaris"; 10 rev = version; 11 - sha256 = "sha256-JNbRXDpEO0luttI1WDApMWwPhtKLUABX+R8W/g+NAJk="; 12 }; 13 14 - vendorHash = "sha256-SwHJRw75pP1zwi9ZMfUfcXt788pURM1KSbTNQF6XVqk="; 15 16 nativeBuildInputs = [ installShellFiles ]; 17
··· 2 3 buildGoModule rec { 4 pname = "kubernetes-polaris"; 5 + version = "8.2.1"; 6 7 src = fetchFromGitHub { 8 owner = "FairwindsOps"; 9 repo = "polaris"; 10 rev = version; 11 + sha256 = "sha256-K8iFoCUVfSQdPluEwsZlxww+llwwBP8qkFsFEkFZqlQ="; 12 }; 13 14 + vendorHash = "sha256-9hjJ7xyuviAsXHrgfzyqCnk6xh0fpQRP1KXi+CoskkI="; 15 16 nativeBuildInputs = [ installShellFiles ]; 17
+14 -4
pkgs/tools/security/pynitrokey/default.nix
··· 1 - { lib, python3Packages, fetchPypi, nrfutil, libnitrokey }: 2 3 with python3Packages; 4 5 buildPythonApplication rec { 6 pname = "pynitrokey"; 7 - version = "0.4.37"; 8 format = "flit"; 9 10 src = fetchPypi { 11 inherit pname version; 12 - hash = "sha256-KoZym1b+E0P3kRt0PTm9wCX4nO31isDIwEq38xMgDDU="; 13 }; 14 15 propagatedBuildInputs = [ 16 certifi 17 cffi 18 click 19 cryptography 20 ecdsa 21 frozendict ··· 26 python-dateutil 27 pyusb 28 requests 29 spsdk 30 tqdm 31 urllib3 ··· 45 "typing_extensions" 46 ]; 47 48 - # libnitrokey is not propagated to users of pynitrokey 49 # It is only usable from the wrapped bin/nitropy 50 makeWrapperArgs = [ 51 "--set LIBNK_PATH ${lib.makeLibraryPath [ libnitrokey ]}" ··· 55 doCheck = false; 56 57 pythonImportsCheck = [ "pynitrokey" ]; 58 59 meta = with lib; { 60 description = "Python client for Nitrokey devices";
··· 1 + { lib 2 + , python3Packages 3 + , fetchPypi 4 + , nrfutil 5 + , libnitrokey 6 + , nix-update-script 7 + }: 8 9 with python3Packages; 10 11 buildPythonApplication rec { 12 pname = "pynitrokey"; 13 + version = "0.4.38"; 14 format = "flit"; 15 16 src = fetchPypi { 17 inherit pname version; 18 + hash = "sha256-8TMDbkRyTkzULrBeO0SL/WXB240LD/iZLigE/zPum2A="; 19 }; 20 21 propagatedBuildInputs = [ 22 certifi 23 cffi 24 click 25 + click-aliases 26 cryptography 27 ecdsa 28 frozendict ··· 33 python-dateutil 34 pyusb 35 requests 36 + semver 37 spsdk 38 tqdm 39 urllib3 ··· 53 "typing_extensions" 54 ]; 55 56 + # libnitrokey is not propagated to users of the pynitrokey Python package. 57 # It is only usable from the wrapped bin/nitropy 58 makeWrapperArgs = [ 59 "--set LIBNK_PATH ${lib.makeLibraryPath [ libnitrokey ]}" ··· 63 doCheck = false; 64 65 pythonImportsCheck = [ "pynitrokey" ]; 66 + 67 + passthru.updateScript = nix-update-script { }; 68 69 meta = with lib; { 70 description = "Python client for Nitrokey devices";
+3 -3
pkgs/tools/security/zlint/default.nix
··· 7 8 buildGoModule rec { 9 pname = "zlint"; 10 - version = "3.4.1"; 11 12 src = fetchFromGitHub { 13 owner = "zmap"; 14 repo = "zlint"; 15 rev = "v${version}"; 16 - hash = "sha256-edCZQeBZelDfZGBZgevvJ8fgm1G2QFILJKB3778D7ac="; 17 }; 18 19 modRoot = "v3"; 20 21 - vendorHash = "sha256-OiHEyMHuSiWDB/1YRvAhErb1h/rFfXXVcagcP386doc="; 22 23 postPatch = '' 24 # Remove a package which is not declared in go.mod.
··· 7 8 buildGoModule rec { 9 pname = "zlint"; 10 + version = "3.5.0"; 11 12 src = fetchFromGitHub { 13 owner = "zmap"; 14 repo = "zlint"; 15 rev = "v${version}"; 16 + hash = "sha256-PpCA7BeamXWWRIXcoIGg2gufpqrzI6goXxQhJaH04cA="; 17 }; 18 19 modRoot = "v3"; 20 21 + vendorHash = "sha256-MDg09cjJ/vSLjXm4l5S4v/r2YQPV4enH8V3ByBtDVfM="; 22 23 postPatch = '' 24 # Remove a package which is not declared in go.mod.
+2
pkgs/top-level/aliases.nix
··· 484 ### F ### 485 486 facette = throw "facette has been removed"; # Added 2020-01-06 487 fast-neural-doodle = throw "fast-neural-doodle has been removed, as the upstream project has been abandoned"; # Added 2020-03-28 488 fastnlo = fastnlo_toolkit; # Added 2021-04-24 489 fbreader = throw "fbreader has been removed, as the upstream project has been archived"; # Added 2022-05-26 ··· 1206 openexr_ctl = throw "'openexr_ctl' has been renamed to/replaced by 'ctl'"; # Converted to throw 2022-02-22 1207 openimagedenoise_1_2_x = throw "'openimagedenoise_1_2_x' has been renamed to/replaced by 'openimagedenoise'"; # Added 2023-06-07 1208 openimageio2 = openimageio; # Added 2023-01-05 1209 openisns = open-isns; # Added 2020-01-28 1210 openjpeg_1 = throw "openjpeg_1 has been removed, use openjpeg_2 instead"; # Added 2021-01-24 1211 openjpeg_2 = openjpeg; # Added 2021-01-25
··· 484 ### F ### 485 486 facette = throw "facette has been removed"; # Added 2020-01-06 487 + faustStk = faustPhysicalModeling; # Added 2023-05-16 488 fast-neural-doodle = throw "fast-neural-doodle has been removed, as the upstream project has been abandoned"; # Added 2020-03-28 489 fastnlo = fastnlo_toolkit; # Added 2021-04-24 490 fbreader = throw "fbreader has been removed, as the upstream project has been archived"; # Added 2022-05-26 ··· 1207 openexr_ctl = throw "'openexr_ctl' has been renamed to/replaced by 'ctl'"; # Converted to throw 2022-02-22 1208 openimagedenoise_1_2_x = throw "'openimagedenoise_1_2_x' has been renamed to/replaced by 'openimagedenoise'"; # Added 2023-06-07 1209 openimageio2 = openimageio; # Added 2023-01-05 1210 + openimageio_1 = throw "'openimageio_1' has been removed, please update to 'openimageio' 2"; # Added 2023-06-14 1211 openisns = open-isns; # Added 2020-01-28 1212 openjpeg_1 = throw "openjpeg_1 has been removed, use openjpeg_2 instead"; # Added 2021-01-24 1213 openjpeg_2 = openjpeg; # Added 2021-01-25
+11 -9
pkgs/top-level/all-packages.nix
··· 903 904 pacproxy = callPackage ../tools/networking/pacproxy { }; 905 906 perseus-cli = callPackage ../development/tools/perseus-cli { 907 inherit (darwin.apple_sdk.frameworks) CoreServices; 908 }; ··· 12623 12624 sozu = callPackage ../servers/sozu { }; 12625 12626 sparrow-unwrapped = callPackage ../applications/blockchains/sparrow { 12627 openimajgrabber = callPackage ../applications/blockchains/sparrow/openimajgrabber.nix {}; 12628 openjdk = openjdk.override { enableJavaFX = true; }; ··· 17117 joker = callPackage ../development/interpreters/joker { }; 17118 17119 davmail = callPackage ../applications/networking/davmail { }; 17120 17121 kanif = callPackage ../applications/networking/cluster/kanif { }; 17122 ··· 33401 }; 33402 33403 openfx = callPackage ../development/libraries/openfx { }; 33404 - 33405 - openimageio_1 = callPackage ../development/libraries/openimageio/1.x.nix { 33406 - boost = boost175; 33407 - }; 33408 33409 openimageio = darwin.apple_sdk_11_0.callPackage ../development/libraries/openimageio { }; 33410 ··· 37700 37701 openmolcas = callPackage ../applications/science/chemistry/openmolcas { }; 37702 37703 pymol = callPackage ../applications/science/chemistry/pymol { }; 37704 37705 quantum-espresso = callPackage ../applications/science/chemistry/quantum-espresso { }; ··· 39125 39126 faust2 = callPackage ../applications/audio/faust/faust2.nix { }; 39127 39128 - faust2alqt = callPackage ../applications/audio/faust/faust2alqt.nix { }; 39129 39130 faust2alsa = callPackage ../applications/audio/faust/faust2alsa.nix { }; 39131 ··· 39139 39140 faust2jackrust = callPackage ../applications/audio/faust/faust2jackrust.nix { }; 39141 39142 - faust2jaqt = callPackage ../applications/audio/faust/faust2jaqt.nix { }; 39143 39144 faust2ladspa = callPackage ../applications/audio/faust/faust2ladspa.nix { }; 39145 39146 - faust2lv2 = callPackage ../applications/audio/faust/faust2lv2.nix { }; 39147 39148 faustlive = callPackage ../applications/audio/faust/faustlive.nix { }; 39149 39150 faustPhysicalModeling = callPackage ../applications/audio/faustPhysicalModeling { }; 39151 - 39152 - faustStk = callPackage ../applications/audio/faustStk { }; 39153 39154 flockit = callPackage ../tools/backup/flockit { }; 39155
··· 903 904 pacproxy = callPackage ../tools/networking/pacproxy { }; 905 906 + pacup = python3Packages.callPackage ../tools/package-management/pacup { }; 907 + 908 perseus-cli = callPackage ../development/tools/perseus-cli { 909 inherit (darwin.apple_sdk.frameworks) CoreServices; 910 }; ··· 12625 12626 sozu = callPackage ../servers/sozu { }; 12627 12628 + spacer = callPackage ../tools/misc/spacer { }; 12629 + 12630 sparrow-unwrapped = callPackage ../applications/blockchains/sparrow { 12631 openimajgrabber = callPackage ../applications/blockchains/sparrow/openimajgrabber.nix {}; 12632 openjdk = openjdk.override { enableJavaFX = true; }; ··· 17121 joker = callPackage ../development/interpreters/joker { }; 17122 17123 davmail = callPackage ../applications/networking/davmail { }; 17124 + 17125 + kamilalisp = callPackage ../development/interpreters/kamilalisp { }; 17126 17127 kanif = callPackage ../applications/networking/cluster/kanif { }; 17128 ··· 33407 }; 33408 33409 openfx = callPackage ../development/libraries/openfx { }; 33410 33411 openimageio = darwin.apple_sdk_11_0.callPackage ../development/libraries/openimageio { }; 33412 ··· 37702 37703 openmolcas = callPackage ../applications/science/chemistry/openmolcas { }; 37704 37705 + pdb2pqr = with python3Packages; toPythonApplication pdb2pqr; 37706 + 37707 pymol = callPackage ../applications/science/chemistry/pymol { }; 37708 37709 quantum-espresso = callPackage ../applications/science/chemistry/quantum-espresso { }; ··· 39129 39130 faust2 = callPackage ../applications/audio/faust/faust2.nix { }; 39131 39132 + faust2alqt = libsForQt5.callPackage ../applications/audio/faust/faust2alqt.nix { }; 39133 39134 faust2alsa = callPackage ../applications/audio/faust/faust2alsa.nix { }; 39135 ··· 39143 39144 faust2jackrust = callPackage ../applications/audio/faust/faust2jackrust.nix { }; 39145 39146 + faust2jaqt = libsForQt5.callPackage ../applications/audio/faust/faust2jaqt.nix { }; 39147 39148 faust2ladspa = callPackage ../applications/audio/faust/faust2ladspa.nix { }; 39149 39150 + faust2lv2 = libsForQt5.callPackage ../applications/audio/faust/faust2lv2.nix { }; 39151 39152 faustlive = callPackage ../applications/audio/faust/faustlive.nix { }; 39153 39154 faustPhysicalModeling = callPackage ../applications/audio/faustPhysicalModeling { }; 39155 39156 flockit = callPackage ../tools/backup/flockit { }; 39157
+12
pkgs/top-level/python-packages.nix
··· 1879 1880 clickclick = callPackage ../development/python-modules/clickclick { }; 1881 1882 click-command-tree = callPackage ../development/python-modules/click-command-tree { }; 1883 1884 click-completion = callPackage ../development/python-modules/click-completion { }; ··· 6337 enablePython = true; 6338 }); 6339 6340 mmcv = callPackage ../development/python-modules/mmcv { }; 6341 6342 mmengine = callPackage ../development/python-modules/mmengine { }; ··· 7425 pcodedmp = callPackage ../development/python-modules/pcodedmp { }; 7426 7427 pcpp = callPackage ../development/python-modules/pcpp { }; 7428 7429 pdf2image = callPackage ../development/python-modules/pdf2image { }; 7430 ··· 7685 7686 prodict = callPackage ../development/python-modules/prodict { }; 7687 7688 proxy_tools = callPackage ../development/python-modules/proxy_tools { }; 7689 7690 py-nextbusnext = callPackage ../development/python-modules/py-nextbusnext { }; ··· 13261 13262 xsdata = callPackage ../development/python-modules/xsdata { }; 13263 13264 xstatic-bootbox = callPackage ../development/python-modules/xstatic-bootbox { }; 13265 13266 xstatic-bootstrap = callPackage ../development/python-modules/xstatic-bootstrap { }; 13267 13268 xstatic = callPackage ../development/python-modules/xstatic { }; 13269 13270 xstatic-jquery = callPackage ../development/python-modules/xstatic-jquery { }; 13271
··· 1879 1880 clickclick = callPackage ../development/python-modules/clickclick { }; 1881 1882 + click-aliases = callPackage ../development/python-modules/click-aliases { }; 1883 + 1884 click-command-tree = callPackage ../development/python-modules/click-command-tree { }; 1885 1886 click-completion = callPackage ../development/python-modules/click-completion { }; ··· 6339 enablePython = true; 6340 }); 6341 6342 + mmcif-pdbx = callPackage ../development/python-modules/mmcif-pdbx { }; 6343 + 6344 mmcv = callPackage ../development/python-modules/mmcv { }; 6345 6346 mmengine = callPackage ../development/python-modules/mmengine { }; ··· 7429 pcodedmp = callPackage ../development/python-modules/pcodedmp { }; 7430 7431 pcpp = callPackage ../development/python-modules/pcpp { }; 7432 + 7433 + pdb2pqr = callPackage ../development/python-modules/pdb2pqr { }; 7434 7435 pdf2image = callPackage ../development/python-modules/pdf2image { }; 7436 ··· 7691 7692 prodict = callPackage ../development/python-modules/prodict { }; 7693 7694 + propka = callPackage ../development/python-modules/propka { }; 7695 + 7696 proxy_tools = callPackage ../development/python-modules/proxy_tools { }; 7697 7698 py-nextbusnext = callPackage ../development/python-modules/py-nextbusnext { }; ··· 13269 13270 xsdata = callPackage ../development/python-modules/xsdata { }; 13271 13272 + xstatic-asciinema-player = callPackage ../development/python-modules/xstatic-asciinema-player { }; 13273 + 13274 xstatic-bootbox = callPackage ../development/python-modules/xstatic-bootbox { }; 13275 13276 xstatic-bootstrap = callPackage ../development/python-modules/xstatic-bootstrap { }; 13277 13278 xstatic = callPackage ../development/python-modules/xstatic { }; 13279 + 13280 + xstatic-font-awesome = callPackage ../development/python-modules/xstatic-font-awesome { }; 13281 13282 xstatic-jquery = callPackage ../development/python-modules/xstatic-jquery { }; 13283