Merge master into staging-next

authored by github-actions[bot] and committed by GitHub 860e5725 32d84248

+2617 -396
+11 -5
maintainers/maintainer-list.nix
··· 4131 4131 email = "davidlewis@mac.com"; 4132 4132 github = "oceanlewis"; 4133 4133 githubId = 6754950; 4134 - name = "David Armstrong Lewis"; 4134 + name = "Ocean Armstrong Lewis"; 4135 4135 }; 4136 4136 davidcromp = { 4137 4137 email = "davidcrompton1192@gmail.com"; ··· 5162 5162 github = "Eken-beep"; 5163 5163 name = "Edvin Källström"; 5164 5164 githubId = 84442052; 5165 + }; 5166 + ekimber = { 5167 + email = "ekimber@protonmail.com"; 5168 + github = "ekimber"; 5169 + name = "Edward Kimber"; 5170 + githubId = 99987; 5165 5171 }; 5166 5172 ekleog = { 5167 5173 email = "leo@gaspard.io"; ··· 11980 11986 }; 11981 11987 milran = { 11982 11988 email = "milranmike@protonmail.com"; 11983 - github = "milran"; 11989 + github = "wattmto"; 11984 11990 githubId = 93639059; 11985 11991 name = "Milran Mike"; 11986 11992 }; ··· 15353 15359 revol-xut = { 15354 15360 email = "revol-xut@protonmail.com"; 15355 15361 name = "Tassilo Tanneberger"; 15356 - github = "revol-xut"; 15362 + github = "tanneberger"; 15357 15363 githubId = 32239737; 15358 15364 keys = [{ 15359 15365 fingerprint = "91EB E870 1639 1323 642A 6803 B966 009D 57E6 9CC6"; ··· 16057 16063 }; 16058 16064 SamirTalwar = { 16059 16065 email = "lazy.git@functional.computer"; 16060 - github = "abstracte"; 16061 - githubId = 47852; 16066 + github = "SamirTalwar"; 16067 + githubId = 47582; 16062 16068 name = "Samir Talwar"; 16063 16069 }; 16064 16070 samlich = {
+9 -3
nixos/modules/services/display-managers/greetd.nix
··· 4 4 let 5 5 cfg = config.services.greetd; 6 6 tty = "tty${toString cfg.vt}"; 7 - settingsFormat = pkgs.formats.toml {}; 7 + settingsFormat = pkgs.formats.toml { }; 8 8 in 9 9 { 10 10 options.services.greetd = { ··· 27 27 ''; 28 28 }; 29 29 30 - vt = mkOption { 30 + vt = mkOption { 31 31 type = types.int; 32 32 default = 1; 33 33 description = lib.mdDoc '' ··· 97 97 98 98 systemd.defaultUnit = "graphical.target"; 99 99 100 + # Create directories potentially required by supported greeters 101 + # See https://github.com/NixOS/nixpkgs/issues/248323 102 + systemd.tmpfiles.rules = [ 103 + "d '/var/cache/tuigreet' - greeter greeter - -" 104 + ]; 105 + 100 106 users.users.greeter = { 101 107 isSystemUser = true; 102 108 group = "greeter"; 103 109 }; 104 110 105 - users.groups.greeter = {}; 111 + users.groups.greeter = { }; 106 112 }; 107 113 108 114 meta.maintainers = with maintainers; [ queezle ];
+1 -1
nixos/modules/services/games/teeworlds.nix
··· 100 100 101 101 serviceConfig = { 102 102 DynamicUser = true; 103 - ExecStart = "${pkgs.teeworlds}/bin/teeworlds_srv -f ${teeworldsConf}"; 103 + ExecStart = "${pkgs.teeworlds-server}/bin/teeworlds_srv -f ${teeworldsConf}"; 104 104 105 105 # Hardening 106 106 CapabilityBoundingSet = false;
+6
nixos/modules/services/networking/ejabberd.nix
··· 120 120 if [ -z "$(ls -A '${cfg.spoolDir}')" ]; then 121 121 touch "${cfg.spoolDir}/.firstRun" 122 122 fi 123 + 124 + if ! test -e ${cfg.spoolDir}/.erlang.cookie; then 125 + touch ${cfg.spoolDir}/.erlang.cookie 126 + chmod 600 ${cfg.spoolDir}/.erlang.cookie 127 + dd if=/dev/random bs=16 count=1 | base64 > ${cfg.spoolDir}/.erlang.cookie 128 + fi 123 129 ''; 124 130 125 131 postStart = ''
+11 -3
nixos/modules/services/web-apps/keycloak.nix
··· 25 25 maintainers 26 26 catAttrs 27 27 collect 28 - splitString 29 28 hasPrefix 30 29 ; 31 30 ··· 329 328 }; 330 329 331 330 hostname = mkOption { 332 - type = str; 331 + type = nullOr str; 332 + default = null; 333 333 example = "keycloak.example.com"; 334 334 description = lib.mdDoc '' 335 335 The hostname part of the public URL used as base for ··· 451 451 452 452 keycloakConfig = lib.generators.toKeyValue { 453 453 mkKeyValue = lib.flip lib.generators.mkKeyValueDefault "=" { 454 - mkValueString = v: with builtins; 454 + mkValueString = v: 455 455 if isInt v then toString v 456 456 else if isString v then v 457 457 else if true == v then "true" ··· 479 479 { 480 480 assertion = createLocalPostgreSQL -> config.services.postgresql.settings.standard_conforming_strings or true; 481 481 message = "Setting up a local PostgreSQL db for Keycloak requires `standard_conforming_strings` turned on to work reliably"; 482 + } 483 + { 484 + assertion = cfg.settings.hostname != null || cfg.settings.hostname-url or null != null; 485 + message = "Setting the Keycloak hostname is required, see `services.keycloak.settings.hostname`"; 486 + } 487 + { 488 + assertion = !(cfg.settings.hostname != null && cfg.settings.hostname-url or null != null); 489 + message = "`services.keycloak.settings.hostname` and `services.keycloak.settings.hostname-url` are mutually exclusive"; 482 490 } 483 491 ]; 484 492
+3 -3
nixos/modules/services/web-servers/caddy/default.nix
··· 147 147 default = configFile; 148 148 defaultText = "A Caddyfile automatically generated by values from services.caddy.*"; 149 149 example = literalExpression '' 150 - pkgs.writeTextDir "Caddyfile" ''' 150 + pkgs.writeText "Caddyfile" ''' 151 151 example.com 152 152 153 153 root * /var/www/wordpress ··· 164 164 }; 165 165 166 166 adapter = mkOption { 167 - default = if (builtins.baseNameOf cfg.configFile) == "Caddyfile" then "caddyfile" else null; 167 + default = if ((cfg.configFile != configFile) || (builtins.baseNameOf cfg.configFile) == "Caddyfile") then "caddyfile" else null; 168 168 defaultText = literalExpression '' 169 - if (builtins.baseNameOf cfg.configFile) == "Caddyfile" then "caddyfile" else null 169 + if ((cfg.configFile != configFile) || (builtins.baseNameOf cfg.configFile) == "Caddyfile") then "caddyfile" else null 170 170 ''; 171 171 example = literalExpression "nginx"; 172 172 type = with types; nullOr str;
+15
nixos/tests/caddy.nix
··· 48 48 }; 49 49 }; 50 50 }; 51 + specialisation.explicit-config-file.configuration = { 52 + services.caddy.configFile = pkgs.writeText "Caddyfile" '' 53 + localhost:80 54 + 55 + respond "hello world" 56 + ''; 57 + }; 51 58 }; 52 59 }; 53 60 54 61 testScript = { nodes, ... }: 55 62 let 63 + explicitConfigFile = "${nodes.webserver.system.build.toplevel}/specialisation/explicit-config-file"; 56 64 justReloadSystem = "${nodes.webserver.system.build.toplevel}/specialisation/config-reload"; 57 65 multipleConfigs = "${nodes.webserver.system.build.toplevel}/specialisation/multiple-configs"; 58 66 rfc42Config = "${nodes.webserver.system.build.toplevel}/specialisation/rfc42"; ··· 81 89 with subtest("rfc42 settings config"): 82 90 webserver.succeed( 83 91 "${rfc42Config}/bin/switch-to-configuration test >&2" 92 + ) 93 + webserver.wait_for_open_port(80) 94 + webserver.succeed("curl http://localhost | grep hello") 95 + 96 + with subtest("explicit configFile"): 97 + webserver.succeed( 98 + "${explicitConfigFile}/bin/switch-to-configuration test >&2" 84 99 ) 85 100 webserver.wait_for_open_port(80) 86 101 webserver.succeed("curl http://localhost | grep hello")
+6
pkgs/applications/audio/radiotray-ng/default.nix
··· 17 17 , libxdg_basedir 18 18 , wxGTK 19 19 # GStreamer 20 + , glib-networking 20 21 , gst_all_1 22 + , libsoup_3 21 23 # User-agent info 22 24 , lsb-release 23 25 # rt2rtng ··· 58 60 libxdg_basedir 59 61 lsb-release 60 62 wxGTK 63 + # for https gstreamer / libsoup 64 + glib-networking 61 65 ] ++ gstInputs 62 66 ++ pythonInputs; 63 67 ··· 89 93 preFixup = '' 90 94 gappsWrapperArgs+=(--suffix PATH : ${lib.makeBinPath [ dbus ]}) 91 95 wrapProgram $out/bin/rt2rtng --prefix PYTHONPATH : $PYTHONPATH 96 + # for GStreamer 97 + gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH : "${lib.getLib libsoup_3}/lib") 92 98 ''; 93 99 94 100 meta = with lib; {
+4 -4
pkgs/applications/audio/reaper/default.nix
··· 28 28 in 29 29 stdenv.mkDerivation rec { 30 30 pname = "reaper"; 31 - version = "7.05"; 31 + version = "7.06"; 32 32 33 33 src = fetchurl { 34 34 url = url_for_platform version stdenv.hostPlatform.qemuArch; 35 - hash = if stdenv.isDarwin then "sha256-jaT+3cIFVfBopgeeTkpNs9rFX50unlPJogdhkI9bsWU=" else { 36 - x86_64-linux = "sha256-P/PnbJPr4ErDz5ho1/dLERhqkKjdetHzKpCpfVZAYb0="; 37 - aarch64-linux = "sha256-PdnBVlHwoEEv2SPq/p5oyiOlduCEqL35gAY+QIJU1Ys="; 35 + hash = if stdenv.isDarwin then "sha256-4ANi5KhNbJvDCO2iPX/oayGf/ZeIMfkhp0FQRrBYowo=" else { 36 + x86_64-linux = "sha256-tq0K2HSDTZg7iw6ypS5oUuQi3HIYzbl9DWo2SOKGDVY="; 37 + aarch64-linux = "sha256-MGpfdSQsMykp6QNq1JqxIsFqdhNyefPnEIyC4t1S6Vs="; 38 38 }.${stdenv.hostPlatform.system}; 39 39 }; 40 40
+2 -2
pkgs/applications/blockchains/exodus/default.nix
··· 27 27 28 28 stdenv.mkDerivation rec { 29 29 pname = "exodus"; 30 - version = "23.10.24"; 30 + version = "23.11.6"; 31 31 32 32 src = fetchurl { 33 33 name = "exodus-linux-x64-${version}.zip"; 34 34 url = "https://downloads.exodus.com/releases/${pname}-linux-x64-${version}.zip"; 35 35 curlOptsList = [ "--user-agent" "Mozilla/5.0" ]; 36 - sha256 = "sha256-g28jSQaqjnM34sCpyYLSipUoU3pqAcXQIyWhlrR4xz4="; 36 + sha256 = "sha256-s7LPOUDDQIgASMr3EmEUgtwWHl6mdDez4H3L+Mj3LQA="; 37 37 }; 38 38 39 39 nativeBuildInputs = [ unzip ];
+5 -2
pkgs/applications/blockchains/ton/default.nix
··· 9 9 , openssl 10 10 , readline 11 11 , zlib 12 + , nix-update-script 12 13 }: 13 14 14 15 stdenv.mkDerivation rec { 15 16 pname = "ton"; 16 - version = "2023.06"; 17 + version = "2023.10"; 17 18 18 19 src = fetchFromGitHub { 19 20 owner = "ton-blockchain"; 20 21 repo = "ton"; 21 22 rev = "v${version}"; 22 - sha256 = "sha256-mDYuOokCGS1sDP6fHDXhGboDjn4JeyA5ea4/6RRt9x4="; 23 + sha256 = "sha256-K1RhhW7EvwYV7/ng3NPjSGdHEQvJZ7K97YXd7s5wghc="; 23 24 fetchSubmodules = true; 24 25 }; 25 26 ··· 38 39 readline 39 40 zlib 40 41 ]; 42 + 43 + passthru.updateScript = nix-update-script { }; 41 44 42 45 meta = with lib; { 43 46 description = "A fully decentralized layer-1 blockchain designed by Telegram";
+5 -12
pkgs/applications/networking/instant-messengers/qq/default.nix
··· 2 2 , cups 3 3 , dpkg 4 4 , fetchurl 5 - , gjs 6 5 , glib 7 6 , gtk3 8 7 , lib ··· 11 10 , libgcrypt 12 11 , libkrb5 13 12 , mesa # for libgbm 13 + , libGL 14 14 , nss 15 15 , xorg 16 16 , systemd ··· 19 19 , at-spi2-core 20 20 , autoPatchelfHook 21 21 , wrapGAppsHook 22 - , makeWrapper 23 22 }: 24 23 25 24 let ··· 43 42 44 43 nativeBuildInputs = [ 45 44 autoPatchelfHook 46 - # makeBinaryWrapper not support shell wrapper specifically for `NIXOS_OZONE_WL`. 47 - (wrapGAppsHook.override { inherit makeWrapper; }) 45 + wrapGAppsHook 48 46 dpkg 49 47 ]; 50 48 ··· 76 74 substituteInPlace $out/share/applications/qq.desktop \ 77 75 --replace "/opt/QQ/qq" "$out/bin/qq" \ 78 76 --replace "/usr/share" "$out/share" 79 - ln -s $out/opt/QQ/qq $out/bin/qq 77 + makeWrapper $out/opt/QQ/qq $out/bin/qq \ 78 + --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libGL ]}" \ 79 + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" 80 80 81 81 # Remove bundled libraries 82 82 rm -r $out/opt/QQ/resources/app/sharp-lib ··· 89 89 $out/opt/QQ/libappindicator3.so 90 90 91 91 runHook postInstall 92 - ''; 93 - 94 - preFixup = '' 95 - gappsWrapperArgs+=( 96 - --prefix PATH : "${lib.makeBinPath [ gjs ]}" 97 - --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" 98 - ) 99 92 ''; 100 93 101 94 passthru.updateScript = ./update.sh;
+5 -5
pkgs/applications/networking/instant-messengers/qq/sources.nix
··· 1 1 # Generated by ./update.sh - do not update manually! 2 - # Last updated: 2023-11-14 2 + # Last updated: 2023-12-05 3 3 { 4 - version = "3.2.2-18394"; 5 - urlhash = "fd2e886e"; 6 - arm64_hash = "sha256-6E3h7Z4936YKZb+G0FoMb90T3EzH8z07mmGMnL4SDFk="; 7 - amd64_hash = "sha256-L1M8O0FzVKLXNNYGGMPf1Nbh/DFxLHBlbzapr7uz5Sk="; 4 + version = "3.2.3-19189"; 5 + urlhash = "06d558c3"; 6 + arm64_hash = "sha256-qNcw6P985F/JAB9roxaBR5hz2KcLiffUDKu/14nvvgE="; 7 + amd64_hash = "sha256-37d7F1VB2puEFJC12x57aRj4NIYcCYyPCK06Z/OwNiM="; 8 8 }
+11
pkgs/applications/version-management/sourcehut/builds.nix
··· 11 11 , lxml 12 12 , python 13 13 , unzip 14 + , pip 15 + , pythonOlder 16 + , setuptools 14 17 }: 15 18 let 16 19 version = "0.86.10"; ··· 39 42 buildPythonPackage rec { 40 43 inherit src version; 41 44 pname = "buildsrht"; 45 + pyproject = true; 46 + 47 + disabled = pythonOlder "3.7"; 42 48 43 49 postPatch = '' 44 50 substituteInPlace Makefile \ 45 51 --replace "all: api worker" "" 46 52 ''; 53 + 54 + nativeBuildInputs = [ 55 + pip 56 + setuptools 57 + ]; 47 58 48 59 propagatedBuildInputs = [ 49 60 srht
+9
pkgs/applications/version-management/sourcehut/core.nix
··· 21 21 , importlib-metadata 22 22 , tinycss2 23 23 , sassc 24 + , pythonOlder 24 25 , minify 26 + , setuptools 25 27 }: 26 28 27 29 buildPythonPackage rec { 28 30 pname = "srht"; 29 31 version = "0.69.15"; 32 + pyproject = true; 33 + 34 + disabled = pythonOlder "3.7"; 30 35 31 36 src = fetchFromSourcehut { 32 37 owner = "~sircmpwn"; ··· 39 44 patches = [ 40 45 # Fix Unix socket support in RedisQueueCollector 41 46 patches/redis-socket/core/0001-Fix-Unix-socket-support-in-RedisQueueCollector.patch 47 + ]; 48 + 49 + nativeBuildInputs = [ 50 + setuptools 42 51 ]; 43 52 44 53 propagatedNativeBuildInputs = [
+11
pkgs/applications/version-management/sourcehut/git.nix
··· 7 7 , scmsrht 8 8 , pygit2 9 9 , minio 10 + , pythonOlder 10 11 , unzip 12 + , pip 13 + , setuptools 11 14 }: 12 15 let 13 16 version = "0.84.2"; ··· 78 81 buildPythonPackage rec { 79 82 inherit src version; 80 83 pname = "gitsrht"; 84 + pyproject = true; 85 + 86 + disabled = pythonOlder "3.7"; 81 87 82 88 postPatch = '' 83 89 substituteInPlace Makefile \ 84 90 --replace "all: api gitsrht-dispatch gitsrht-keys gitsrht-shell gitsrht-update-hook" "" 85 91 ''; 92 + 93 + nativeBuildInputs = [ 94 + pip 95 + setuptools 96 + ]; 86 97 87 98 propagatedBuildInputs = [ 88 99 srht
+11
pkgs/applications/version-management/sourcehut/hg.nix
··· 8 8 , unidiff 9 9 , python 10 10 , unzip 11 + , pip 12 + , pythonOlder 13 + , setuptools 11 14 }: 12 15 13 16 buildPythonPackage rec { 14 17 pname = "hgsrht"; 15 18 version = "0.32.4"; 19 + pyproject = true; 20 + 21 + disabled = pythonOlder "3.7"; 16 22 17 23 src = fetchFromSourcehut { 18 24 owner = "~sircmpwn"; ··· 48 54 --replace /var/log/hgsrht-keys /var/log/sourcehut/hgsrht-keys 49 55 ''; 50 56 }; 57 + 58 + nativeBuildInputs = [ 59 + pip 60 + setuptools 61 + ]; 51 62 52 63 propagatedBuildInputs = [ 53 64 python-hglib
+18 -1
pkgs/applications/version-management/sourcehut/hub.nix
··· 4 4 , buildPythonPackage 5 5 , python 6 6 , srht 7 + , setuptools 8 + , pip 7 9 , pyyaml 10 + , pythonOlder 8 11 , unzip 9 12 }: 10 13 11 14 buildPythonPackage rec { 12 15 pname = "hubsrht"; 13 16 version = "0.17.2"; 17 + pyproject = true; 18 + 19 + disabled = pythonOlder "3.7"; 14 20 15 21 src = fetchFromSourcehut { 16 22 owner = "~sircmpwn"; ··· 30 36 vendorHash = "sha256-K5EmZ4U+xItTR85+SCwhwg5KUGLkKHo9Nr2pkvmJpfo="; 31 37 } // import ./fix-gqlgen-trimpath.nix { inherit unzip; }); 32 38 39 + nativeBuildInputs = [ 40 + pip 41 + setuptools 42 + ]; 43 + 33 44 propagatedBuildInputs = [ 34 45 srht 35 46 pyyaml ··· 44 55 ln -s ${hubsrht-api}/bin/api $out/bin/hubsrht-api 45 56 ''; 46 57 47 - pythonImportsCheck = [ "hubsrht" ]; 58 + 59 + # Module has no tests 60 + doCheck = false; 61 + 62 + pythonImportsCheck = [ 63 + "hubsrht" 64 + ]; 48 65 49 66 meta = with lib; { 50 67 homepage = "https://git.sr.ht/~sircmpwn/hub.sr.ht";
+11
pkgs/applications/version-management/sourcehut/lists.nix
··· 9 9 , emailthreads 10 10 , python 11 11 , unzip 12 + , pip 13 + , pythonOlder 14 + , setuptools 12 15 }: 13 16 14 17 buildPythonPackage rec { 15 18 pname = "listssrht"; 16 19 version = "0.57.8"; 20 + pyproject = true; 21 + 22 + disabled = pythonOlder "3.7"; 17 23 18 24 src = fetchFromSourcehut { 19 25 owner = "~sircmpwn"; ··· 33 39 substituteInPlace Makefile \ 34 40 --replace "all: api" "" 35 41 ''; 42 + 43 + nativeBuildInputs = [ 44 + pip 45 + setuptools 46 + ]; 36 47 37 48 propagatedBuildInputs = [ 38 49 srht
+11
pkgs/applications/version-management/sourcehut/man.nix
··· 6 6 , pygit2 7 7 , python 8 8 , unzip 9 + , pip 10 + , pythonOlder 11 + , setuptools 9 12 }: 10 13 11 14 buildPythonPackage rec { 12 15 pname = "mansrht"; 13 16 version = "0.16.1"; 17 + pyproject = true; 18 + 19 + disabled = pythonOlder "3.7"; 14 20 15 21 src = fetchFromSourcehut { 16 22 owner = "~sircmpwn"; ··· 29 35 modRoot = "api"; 30 36 vendorHash = "sha256-K5EmZ4U+xItTR85+SCwhwg5KUGLkKHo9Nr2pkvmJpfo="; 31 37 } // import ./fix-gqlgen-trimpath.nix { inherit unzip; }); 38 + 39 + nativeBuildInputs = [ 40 + pip 41 + setuptools 42 + ]; 32 43 33 44 propagatedBuildInputs = [ 34 45 srht
+11
pkgs/applications/version-management/sourcehut/meta.nix
··· 13 13 , zxcvbn 14 14 , python 15 15 , unzip 16 + , pip 17 + , pythonOlder 18 + , setuptools 16 19 }: 17 20 let 18 21 version = "0.64.8"; ··· 35 38 buildPythonPackage rec { 36 39 pname = "metasrht"; 37 40 inherit version src; 41 + pyproject = true; 42 + 43 + disabled = pythonOlder "3.7"; 38 44 39 45 postPatch = '' 40 46 substituteInPlace Makefile \ 41 47 --replace "all: api" "" 42 48 ''; 49 + 50 + nativeBuildInputs = [ 51 + pip 52 + setuptools 53 + ]; 43 54 44 55 propagatedBuildInputs = [ 45 56 alembic
+11
pkgs/applications/version-management/sourcehut/paste.nix
··· 3 3 , buildGoModule 4 4 , buildPythonPackage 5 5 , srht 6 + , pip 6 7 , pyyaml 7 8 , python 9 + , pythonOlder 10 + , setuptools 8 11 , unzip 9 12 }: 10 13 ··· 28 31 buildPythonPackage rec { 29 32 inherit src version; 30 33 pname = "pastesrht"; 34 + pyproject = true; 35 + 36 + disabled = pythonOlder "3.7"; 31 37 32 38 postPatch = '' 33 39 substituteInPlace Makefile \ 34 40 --replace "all: api" "" 35 41 ''; 42 + 43 + nativeBuildInputs = [ 44 + pip 45 + setuptools 46 + ]; 36 47 37 48 propagatedBuildInputs = [ 38 49 srht
+10
pkgs/applications/version-management/sourcehut/scm.nix
··· 4 4 , srht 5 5 , pyyaml 6 6 , buildsrht 7 + , pythonOlder 8 + , setuptools 7 9 }: 8 10 9 11 buildPythonPackage rec { 10 12 pname = "scmsrht"; 11 13 version = "0.22.23"; 14 + pyproject = true; 15 + 16 + disabled = pythonOlder "3.7"; 12 17 13 18 src = fetchFromSourcehut { 14 19 owner = "~sircmpwn"; ··· 17 22 sha256 = "sha256-058dOEYJDY3jtxH1VkV1CFq5CZTkauSnTWg57DCnNtw="; 18 23 }; 19 24 25 + nativeBuildInputs = [ 26 + setuptools 27 + ]; 28 + 20 29 propagatedBuildInputs = [ 21 30 srht 22 31 pyyaml ··· 28 37 ''; 29 38 30 39 dontUseSetuptoolsCheck = true; 40 + 31 41 pythonImportsCheck = [ "scmsrht" ]; 32 42 33 43 meta = with lib; {
+9
pkgs/applications/version-management/sourcehut/todo.nix
··· 8 8 , factory-boy 9 9 , python 10 10 , unzip 11 + , pythonOlder 12 + , setuptools 11 13 }: 12 14 13 15 buildPythonPackage rec { 14 16 pname = "todosrht"; 15 17 version = "0.74.6"; 18 + pyproject = true; 19 + 20 + disabled = pythonOlder "3.7"; 16 21 17 22 src = fetchFromSourcehut { 18 23 owner = "~sircmpwn"; ··· 32 37 modRoot = "api"; 33 38 vendorHash = "sha256-rvfG5F6ez8UM0dYVhKfzwtb7ZEJlaKMBAfKDbo3Aofc="; 34 39 } // import ./fix-gqlgen-trimpath.nix { inherit unzip; }); 40 + 41 + nativeBuildInputs = [ 42 + setuptools 43 + ]; 35 44 36 45 propagatedBuildInputs = [ 37 46 srht
+26
pkgs/by-name/ca/cargo-swift/package.nix
··· 1 + { lib 2 + , stdenv 3 + , rustPlatform 4 + , fetchFromGitHub 5 + }: 6 + 7 + rustPlatform.buildRustPackage rec { 8 + pname = "cargo-swift"; 9 + version = "0.4.0"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "antoniusnaumann"; 13 + repo = "cargo-swift"; 14 + rev = "v${version}"; 15 + hash = "sha256-dW0/h7uS0BEstiochACIySSKXsz+E6Tj5MaLtdin7gw="; 16 + }; 17 + 18 + cargoHash = "sha256-LsjDeKfAvgVYM4qYyWq9MoXB4jIh870urrFHpiGCGPc="; 19 + 20 + meta = with lib; { 21 + description = "A cargo plugin to easily build Swift packages from Rust code"; 22 + homepage = "https://github.com/antoniusnaumann/cargo-swift"; 23 + license = with licenses; [ asl20 mit ]; 24 + maintainers = with maintainers; [ elliot ]; 25 + }; 26 + }
+2 -2
pkgs/by-name/cp/cpu-x/package.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "cpu-x"; 19 - version = "5.0.1"; 19 + version = "5.0.2"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "X0rg"; 23 23 repo = "CPU-X"; 24 24 rev = "v${version}"; 25 - sha256 = "sha256-g3k9P7EevVeDHvnc1dG8cI4C7xhjrDy7gwdoWj6G6zA="; 25 + sha256 = "sha256-tdxIbs5jR4sQHt1ZLUmiAYszP2e5SCMqEFq+eW1k7+s="; 26 26 }; 27 27 28 28 nativeBuildInputs = [ cmake pkg-config wrapGAppsHook nasm makeWrapper ];
+3
pkgs/by-name/gu/guile-lzma/package.nix
··· 27 27 28 28 doCheck = true; 29 29 30 + # In procedure bytevector-u8-ref: Argument 2 out of range 31 + dontStrip = stdenv.isDarwin; 32 + 30 33 meta = with lib; { 31 34 homepage = "https://ngyro.com/software/guile-lzma.html"; 32 35 description = "Guile wrapper for lzma library";
+2079
pkgs/by-name/la/lazymc/Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 3 4 + 5 + [[package]] 6 + name = "adler" 7 + version = "1.0.2" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 10 + 11 + [[package]] 12 + name = "aho-corasick" 13 + version = "0.7.20" 14 + source = "registry+https://github.com/rust-lang/crates.io-index" 15 + checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" 16 + dependencies = [ 17 + "memchr", 18 + ] 19 + 20 + [[package]] 21 + name = "android_system_properties" 22 + version = "0.1.5" 23 + source = "registry+https://github.com/rust-lang/crates.io-index" 24 + checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 25 + dependencies = [ 26 + "libc", 27 + ] 28 + 29 + [[package]] 30 + name = "anyhow" 31 + version = "1.0.69" 32 + source = "registry+https://github.com/rust-lang/crates.io-index" 33 + checksum = "224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800" 34 + 35 + [[package]] 36 + name = "async-channel" 37 + version = "1.8.0" 38 + source = "registry+https://github.com/rust-lang/crates.io-index" 39 + checksum = "cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833" 40 + dependencies = [ 41 + "concurrent-queue", 42 + "event-listener", 43 + "futures-core", 44 + ] 45 + 46 + [[package]] 47 + name = "async-executor" 48 + version = "1.5.0" 49 + source = "registry+https://github.com/rust-lang/crates.io-index" 50 + checksum = "17adb73da160dfb475c183343c8cccd80721ea5a605d3eb57125f0a7b7a92d0b" 51 + dependencies = [ 52 + "async-lock", 53 + "async-task", 54 + "concurrent-queue", 55 + "fastrand", 56 + "futures-lite", 57 + "slab", 58 + ] 59 + 60 + [[package]] 61 + name = "async-global-executor" 62 + version = "2.3.1" 63 + source = "registry+https://github.com/rust-lang/crates.io-index" 64 + checksum = "f1b6f5d7df27bd294849f8eec66ecfc63d11814df7a4f5d74168a2394467b776" 65 + dependencies = [ 66 + "async-channel", 67 + "async-executor", 68 + "async-io", 69 + "async-lock", 70 + "blocking", 71 + "futures-lite", 72 + "once_cell", 73 + ] 74 + 75 + [[package]] 76 + name = "async-io" 77 + version = "1.12.0" 78 + source = "registry+https://github.com/rust-lang/crates.io-index" 79 + checksum = "8c374dda1ed3e7d8f0d9ba58715f924862c63eae6849c92d3a18e7fbde9e2794" 80 + dependencies = [ 81 + "async-lock", 82 + "autocfg 1.1.0", 83 + "concurrent-queue", 84 + "futures-lite", 85 + "libc", 86 + "log", 87 + "parking", 88 + "polling", 89 + "slab", 90 + "socket2", 91 + "waker-fn", 92 + "windows-sys 0.42.0", 93 + ] 94 + 95 + [[package]] 96 + name = "async-lock" 97 + version = "2.6.0" 98 + source = "registry+https://github.com/rust-lang/crates.io-index" 99 + checksum = "c8101efe8695a6c17e02911402145357e718ac92d3ff88ae8419e84b1707b685" 100 + dependencies = [ 101 + "event-listener", 102 + "futures-lite", 103 + ] 104 + 105 + [[package]] 106 + name = "async-std" 107 + version = "1.12.0" 108 + source = "registry+https://github.com/rust-lang/crates.io-index" 109 + checksum = "62565bb4402e926b29953c785397c6dc0391b7b446e45008b0049eb43cec6f5d" 110 + dependencies = [ 111 + "async-channel", 112 + "async-global-executor", 113 + "async-io", 114 + "async-lock", 115 + "crossbeam-utils", 116 + "futures-channel", 117 + "futures-core", 118 + "futures-io", 119 + "futures-lite", 120 + "gloo-timers", 121 + "kv-log-macro", 122 + "log", 123 + "memchr", 124 + "once_cell", 125 + "pin-project-lite", 126 + "pin-utils", 127 + "slab", 128 + "wasm-bindgen-futures", 129 + ] 130 + 131 + [[package]] 132 + name = "async-task" 133 + version = "4.3.0" 134 + source = "registry+https://github.com/rust-lang/crates.io-index" 135 + checksum = "7a40729d2133846d9ed0ea60a8b9541bccddab49cd30f0715a1da672fe9a2524" 136 + 137 + [[package]] 138 + name = "atomic-waker" 139 + version = "1.1.0" 140 + source = "registry+https://github.com/rust-lang/crates.io-index" 141 + checksum = "debc29dde2e69f9e47506b525f639ed42300fc014a3e007832592448fa8e4599" 142 + 143 + [[package]] 144 + name = "atty" 145 + version = "0.2.14" 146 + source = "registry+https://github.com/rust-lang/crates.io-index" 147 + checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 148 + dependencies = [ 149 + "hermit-abi 0.1.19", 150 + "libc", 151 + "winapi 0.3.9", 152 + ] 153 + 154 + [[package]] 155 + name = "autocfg" 156 + version = "0.1.8" 157 + source = "registry+https://github.com/rust-lang/crates.io-index" 158 + checksum = "0dde43e75fd43e8a1bf86103336bc699aa8d17ad1be60c76c0bdfd4828e19b78" 159 + dependencies = [ 160 + "autocfg 1.1.0", 161 + ] 162 + 163 + [[package]] 164 + name = "autocfg" 165 + version = "1.1.0" 166 + source = "registry+https://github.com/rust-lang/crates.io-index" 167 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 168 + 169 + [[package]] 170 + name = "base64" 171 + version = "0.21.0" 172 + source = "registry+https://github.com/rust-lang/crates.io-index" 173 + checksum = "a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a" 174 + 175 + [[package]] 176 + name = "bitflags" 177 + version = "1.3.2" 178 + source = "registry+https://github.com/rust-lang/crates.io-index" 179 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 180 + 181 + [[package]] 182 + name = "block-buffer" 183 + version = "0.10.3" 184 + source = "registry+https://github.com/rust-lang/crates.io-index" 185 + checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e" 186 + dependencies = [ 187 + "generic-array", 188 + ] 189 + 190 + [[package]] 191 + name = "blocking" 192 + version = "1.3.0" 193 + source = "registry+https://github.com/rust-lang/crates.io-index" 194 + checksum = "3c67b173a56acffd6d2326fb7ab938ba0b00a71480e14902b2591c87bc5741e8" 195 + dependencies = [ 196 + "async-channel", 197 + "async-lock", 198 + "async-task", 199 + "atomic-waker", 200 + "fastrand", 201 + "futures-lite", 202 + ] 203 + 204 + [[package]] 205 + name = "bumpalo" 206 + version = "3.12.0" 207 + source = "registry+https://github.com/rust-lang/crates.io-index" 208 + checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535" 209 + 210 + [[package]] 211 + name = "byteorder" 212 + version = "1.4.3" 213 + source = "registry+https://github.com/rust-lang/crates.io-index" 214 + checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 215 + 216 + [[package]] 217 + name = "bytes" 218 + version = "1.4.0" 219 + source = "registry+https://github.com/rust-lang/crates.io-index" 220 + checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" 221 + 222 + [[package]] 223 + name = "cc" 224 + version = "1.0.79" 225 + source = "registry+https://github.com/rust-lang/crates.io-index" 226 + checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 227 + 228 + [[package]] 229 + name = "cesu8" 230 + version = "1.1.0" 231 + source = "registry+https://github.com/rust-lang/crates.io-index" 232 + checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" 233 + 234 + [[package]] 235 + name = "cfg-if" 236 + version = "0.1.10" 237 + source = "registry+https://github.com/rust-lang/crates.io-index" 238 + checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" 239 + 240 + [[package]] 241 + name = "cfg-if" 242 + version = "1.0.0" 243 + source = "registry+https://github.com/rust-lang/crates.io-index" 244 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 245 + 246 + [[package]] 247 + name = "chrono" 248 + version = "0.4.23" 249 + source = "registry+https://github.com/rust-lang/crates.io-index" 250 + checksum = "16b0a3d9ed01224b22057780a37bb8c5dbfe1be8ba48678e7bf57ec4b385411f" 251 + dependencies = [ 252 + "iana-time-zone", 253 + "js-sys", 254 + "num-integer", 255 + "num-traits", 256 + "time", 257 + "wasm-bindgen", 258 + "winapi 0.3.9", 259 + ] 260 + 261 + [[package]] 262 + name = "clap" 263 + version = "4.1.4" 264 + source = "registry+https://github.com/rust-lang/crates.io-index" 265 + checksum = "f13b9c79b5d1dd500d20ef541215a6423c75829ef43117e1b4d17fd8af0b5d76" 266 + dependencies = [ 267 + "bitflags", 268 + "clap_lex", 269 + "is-terminal", 270 + "once_cell", 271 + "strsim", 272 + "termcolor", 273 + "unicase", 274 + "unicode-width", 275 + ] 276 + 277 + [[package]] 278 + name = "clap_lex" 279 + version = "0.3.1" 280 + source = "registry+https://github.com/rust-lang/crates.io-index" 281 + checksum = "783fe232adfca04f90f56201b26d79682d4cd2625e0bc7290b95123afe558ade" 282 + dependencies = [ 283 + "os_str_bytes", 284 + ] 285 + 286 + [[package]] 287 + name = "cloudabi" 288 + version = "0.0.3" 289 + source = "registry+https://github.com/rust-lang/crates.io-index" 290 + checksum = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" 291 + dependencies = [ 292 + "bitflags", 293 + ] 294 + 295 + [[package]] 296 + name = "codespan-reporting" 297 + version = "0.11.1" 298 + source = "registry+https://github.com/rust-lang/crates.io-index" 299 + checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 300 + dependencies = [ 301 + "termcolor", 302 + "unicode-width", 303 + ] 304 + 305 + [[package]] 306 + name = "colored" 307 + version = "2.0.0" 308 + source = "registry+https://github.com/rust-lang/crates.io-index" 309 + checksum = "b3616f750b84d8f0de8a58bda93e08e2a81ad3f523089b05f1dffecab48c6cbd" 310 + dependencies = [ 311 + "atty", 312 + "lazy_static", 313 + "winapi 0.3.9", 314 + ] 315 + 316 + [[package]] 317 + name = "concurrent-queue" 318 + version = "2.1.0" 319 + source = "registry+https://github.com/rust-lang/crates.io-index" 320 + checksum = "c278839b831783b70278b14df4d45e1beb1aad306c07bb796637de9a0e323e8e" 321 + dependencies = [ 322 + "crossbeam-utils", 323 + ] 324 + 325 + [[package]] 326 + name = "core-foundation-sys" 327 + version = "0.8.3" 328 + source = "registry+https://github.com/rust-lang/crates.io-index" 329 + checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" 330 + 331 + [[package]] 332 + name = "crc32fast" 333 + version = "1.3.2" 334 + source = "registry+https://github.com/rust-lang/crates.io-index" 335 + checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 336 + dependencies = [ 337 + "cfg-if 1.0.0", 338 + ] 339 + 340 + [[package]] 341 + name = "crossbeam-utils" 342 + version = "0.8.14" 343 + source = "registry+https://github.com/rust-lang/crates.io-index" 344 + checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f" 345 + dependencies = [ 346 + "cfg-if 1.0.0", 347 + ] 348 + 349 + [[package]] 350 + name = "crypto-common" 351 + version = "0.1.6" 352 + source = "registry+https://github.com/rust-lang/crates.io-index" 353 + checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 354 + dependencies = [ 355 + "generic-array", 356 + "typenum", 357 + ] 358 + 359 + [[package]] 360 + name = "ctor" 361 + version = "0.1.26" 362 + source = "registry+https://github.com/rust-lang/crates.io-index" 363 + checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" 364 + dependencies = [ 365 + "quote", 366 + "syn", 367 + ] 368 + 369 + [[package]] 370 + name = "cxx" 371 + version = "1.0.90" 372 + source = "registry+https://github.com/rust-lang/crates.io-index" 373 + checksum = "90d59d9acd2a682b4e40605a242f6670eaa58c5957471cbf85e8aa6a0b97a5e8" 374 + dependencies = [ 375 + "cc", 376 + "cxxbridge-flags", 377 + "cxxbridge-macro", 378 + "link-cplusplus", 379 + ] 380 + 381 + [[package]] 382 + name = "cxx-build" 383 + version = "1.0.90" 384 + source = "registry+https://github.com/rust-lang/crates.io-index" 385 + checksum = "ebfa40bda659dd5c864e65f4c9a2b0aff19bea56b017b9b77c73d3766a453a38" 386 + dependencies = [ 387 + "cc", 388 + "codespan-reporting", 389 + "once_cell", 390 + "proc-macro2", 391 + "quote", 392 + "scratch", 393 + "syn", 394 + ] 395 + 396 + [[package]] 397 + name = "cxxbridge-flags" 398 + version = "1.0.90" 399 + source = "registry+https://github.com/rust-lang/crates.io-index" 400 + checksum = "457ce6757c5c70dc6ecdbda6925b958aae7f959bda7d8fb9bde889e34a09dc03" 401 + 402 + [[package]] 403 + name = "cxxbridge-macro" 404 + version = "1.0.90" 405 + source = "registry+https://github.com/rust-lang/crates.io-index" 406 + checksum = "ebf883b7aacd7b2aeb2a7b338648ee19f57c140d4ee8e52c68979c6b2f7f2263" 407 + dependencies = [ 408 + "proc-macro2", 409 + "quote", 410 + "syn", 411 + ] 412 + 413 + [[package]] 414 + name = "darling" 415 + version = "0.14.3" 416 + source = "registry+https://github.com/rust-lang/crates.io-index" 417 + checksum = "c0808e1bd8671fb44a113a14e13497557533369847788fa2ae912b6ebfce9fa8" 418 + dependencies = [ 419 + "darling_core", 420 + "darling_macro", 421 + ] 422 + 423 + [[package]] 424 + name = "darling_core" 425 + version = "0.14.3" 426 + source = "registry+https://github.com/rust-lang/crates.io-index" 427 + checksum = "001d80444f28e193f30c2f293455da62dcf9a6b29918a4253152ae2b1de592cb" 428 + dependencies = [ 429 + "fnv", 430 + "ident_case", 431 + "proc-macro2", 432 + "quote", 433 + "strsim", 434 + "syn", 435 + ] 436 + 437 + [[package]] 438 + name = "darling_macro" 439 + version = "0.14.3" 440 + source = "registry+https://github.com/rust-lang/crates.io-index" 441 + checksum = "b36230598a2d5de7ec1c6f51f72d8a99a9208daff41de2084d06e3fd3ea56685" 442 + dependencies = [ 443 + "darling_core", 444 + "quote", 445 + "syn", 446 + ] 447 + 448 + [[package]] 449 + name = "derive_builder" 450 + version = "0.12.0" 451 + source = "registry+https://github.com/rust-lang/crates.io-index" 452 + checksum = "8d67778784b508018359cbc8696edb3db78160bab2c2a28ba7f56ef6932997f8" 453 + dependencies = [ 454 + "derive_builder_macro", 455 + ] 456 + 457 + [[package]] 458 + name = "derive_builder_core" 459 + version = "0.12.0" 460 + source = "registry+https://github.com/rust-lang/crates.io-index" 461 + checksum = "c11bdc11a0c47bc7d37d582b5285da6849c96681023680b906673c5707af7b0f" 462 + dependencies = [ 463 + "darling", 464 + "proc-macro2", 465 + "quote", 466 + "syn", 467 + ] 468 + 469 + [[package]] 470 + name = "derive_builder_macro" 471 + version = "0.12.0" 472 + source = "registry+https://github.com/rust-lang/crates.io-index" 473 + checksum = "ebcda35c7a396850a55ffeac740804b40ffec779b98fffbb1738f4033f0ee79e" 474 + dependencies = [ 475 + "derive_builder_core", 476 + "syn", 477 + ] 478 + 479 + [[package]] 480 + name = "digest" 481 + version = "0.10.6" 482 + source = "registry+https://github.com/rust-lang/crates.io-index" 483 + checksum = "8168378f4e5023e7218c89c891c0fd8ecdb5e5e4f18cb78f38cf245dd021e76f" 484 + dependencies = [ 485 + "block-buffer", 486 + "crypto-common", 487 + ] 488 + 489 + [[package]] 490 + name = "doc-comment" 491 + version = "0.3.3" 492 + source = "registry+https://github.com/rust-lang/crates.io-index" 493 + checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" 494 + 495 + [[package]] 496 + name = "dotenv" 497 + version = "0.15.0" 498 + source = "registry+https://github.com/rust-lang/crates.io-index" 499 + checksum = "77c90badedccf4105eca100756a0b1289e191f6fcbdadd3cee1d2f614f97da8f" 500 + 501 + [[package]] 502 + name = "env_logger" 503 + version = "0.7.1" 504 + source = "registry+https://github.com/rust-lang/crates.io-index" 505 + checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36" 506 + dependencies = [ 507 + "atty", 508 + "humantime", 509 + "log", 510 + "regex", 511 + "termcolor", 512 + ] 513 + 514 + [[package]] 515 + name = "err-derive" 516 + version = "0.3.1" 517 + source = "registry+https://github.com/rust-lang/crates.io-index" 518 + checksum = "c34a887c8df3ed90498c1c437ce21f211c8e27672921a8ffa293cb8d6d4caa9e" 519 + dependencies = [ 520 + "proc-macro-error", 521 + "proc-macro2", 522 + "quote", 523 + "rustversion", 524 + "syn", 525 + "synstructure", 526 + ] 527 + 528 + [[package]] 529 + name = "errno" 530 + version = "0.2.8" 531 + source = "registry+https://github.com/rust-lang/crates.io-index" 532 + checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" 533 + dependencies = [ 534 + "errno-dragonfly", 535 + "libc", 536 + "winapi 0.3.9", 537 + ] 538 + 539 + [[package]] 540 + name = "errno-dragonfly" 541 + version = "0.1.2" 542 + source = "registry+https://github.com/rust-lang/crates.io-index" 543 + checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 544 + dependencies = [ 545 + "cc", 546 + "libc", 547 + ] 548 + 549 + [[package]] 550 + name = "event-listener" 551 + version = "2.5.3" 552 + source = "registry+https://github.com/rust-lang/crates.io-index" 553 + checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 554 + 555 + [[package]] 556 + name = "fastrand" 557 + version = "1.9.0" 558 + source = "registry+https://github.com/rust-lang/crates.io-index" 559 + checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 560 + dependencies = [ 561 + "instant", 562 + ] 563 + 564 + [[package]] 565 + name = "filetime" 566 + version = "0.2.20" 567 + source = "registry+https://github.com/rust-lang/crates.io-index" 568 + checksum = "8a3de6e8d11b22ff9edc6d916f890800597d60f8b2da1caf2955c274638d6412" 569 + dependencies = [ 570 + "cfg-if 1.0.0", 571 + "libc", 572 + "redox_syscall", 573 + "windows-sys 0.45.0", 574 + ] 575 + 576 + [[package]] 577 + name = "flate2" 578 + version = "1.0.25" 579 + source = "registry+https://github.com/rust-lang/crates.io-index" 580 + checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841" 581 + dependencies = [ 582 + "crc32fast", 583 + "miniz_oxide", 584 + ] 585 + 586 + [[package]] 587 + name = "fnv" 588 + version = "1.0.7" 589 + source = "registry+https://github.com/rust-lang/crates.io-index" 590 + checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 591 + 592 + [[package]] 593 + name = "fsevent" 594 + version = "0.4.0" 595 + source = "registry+https://github.com/rust-lang/crates.io-index" 596 + checksum = "5ab7d1bd1bd33cc98b0889831b72da23c0aa4df9cec7e0702f46ecea04b35db6" 597 + dependencies = [ 598 + "bitflags", 599 + "fsevent-sys", 600 + ] 601 + 602 + [[package]] 603 + name = "fsevent-sys" 604 + version = "2.0.1" 605 + source = "registry+https://github.com/rust-lang/crates.io-index" 606 + checksum = "f41b048a94555da0f42f1d632e2e19510084fb8e303b0daa2816e733fb3644a0" 607 + dependencies = [ 608 + "libc", 609 + ] 610 + 611 + [[package]] 612 + name = "fuchsia-cprng" 613 + version = "0.1.1" 614 + source = "registry+https://github.com/rust-lang/crates.io-index" 615 + checksum = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" 616 + 617 + [[package]] 618 + name = "fuchsia-zircon" 619 + version = "0.3.3" 620 + source = "registry+https://github.com/rust-lang/crates.io-index" 621 + checksum = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" 622 + dependencies = [ 623 + "bitflags", 624 + "fuchsia-zircon-sys", 625 + ] 626 + 627 + [[package]] 628 + name = "fuchsia-zircon-sys" 629 + version = "0.3.3" 630 + source = "registry+https://github.com/rust-lang/crates.io-index" 631 + checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" 632 + 633 + [[package]] 634 + name = "futures" 635 + version = "0.3.26" 636 + source = "registry+https://github.com/rust-lang/crates.io-index" 637 + checksum = "13e2792b0ff0340399d58445b88fd9770e3489eff258a4cbc1523418f12abf84" 638 + dependencies = [ 639 + "futures-channel", 640 + "futures-core", 641 + "futures-executor", 642 + "futures-io", 643 + "futures-sink", 644 + "futures-task", 645 + "futures-util", 646 + ] 647 + 648 + [[package]] 649 + name = "futures-channel" 650 + version = "0.3.26" 651 + source = "registry+https://github.com/rust-lang/crates.io-index" 652 + checksum = "2e5317663a9089767a1ec00a487df42e0ca174b61b4483213ac24448e4664df5" 653 + dependencies = [ 654 + "futures-core", 655 + "futures-sink", 656 + ] 657 + 658 + [[package]] 659 + name = "futures-core" 660 + version = "0.3.26" 661 + source = "registry+https://github.com/rust-lang/crates.io-index" 662 + checksum = "ec90ff4d0fe1f57d600049061dc6bb68ed03c7d2fbd697274c41805dcb3f8608" 663 + 664 + [[package]] 665 + name = "futures-executor" 666 + version = "0.3.26" 667 + source = "registry+https://github.com/rust-lang/crates.io-index" 668 + checksum = "e8de0a35a6ab97ec8869e32a2473f4b1324459e14c29275d14b10cb1fd19b50e" 669 + dependencies = [ 670 + "futures-core", 671 + "futures-task", 672 + "futures-util", 673 + ] 674 + 675 + [[package]] 676 + name = "futures-io" 677 + version = "0.3.26" 678 + source = "registry+https://github.com/rust-lang/crates.io-index" 679 + checksum = "bfb8371b6fb2aeb2d280374607aeabfc99d95c72edfe51692e42d3d7f0d08531" 680 + 681 + [[package]] 682 + name = "futures-lite" 683 + version = "1.12.0" 684 + source = "registry+https://github.com/rust-lang/crates.io-index" 685 + checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" 686 + dependencies = [ 687 + "fastrand", 688 + "futures-core", 689 + "futures-io", 690 + "memchr", 691 + "parking", 692 + "pin-project-lite", 693 + "waker-fn", 694 + ] 695 + 696 + [[package]] 697 + name = "futures-sink" 698 + version = "0.3.26" 699 + source = "registry+https://github.com/rust-lang/crates.io-index" 700 + checksum = "f310820bb3e8cfd46c80db4d7fb8353e15dfff853a127158425f31e0be6c8364" 701 + 702 + [[package]] 703 + name = "futures-task" 704 + version = "0.3.26" 705 + source = "registry+https://github.com/rust-lang/crates.io-index" 706 + checksum = "dcf79a1bf610b10f42aea489289c5a2c478a786509693b80cd39c44ccd936366" 707 + 708 + [[package]] 709 + name = "futures-util" 710 + version = "0.3.26" 711 + source = "registry+https://github.com/rust-lang/crates.io-index" 712 + checksum = "9c1d6de3acfef38d2be4b1f543f553131788603495be83da675e180c8d6b7bd1" 713 + dependencies = [ 714 + "futures-channel", 715 + "futures-core", 716 + "futures-io", 717 + "futures-sink", 718 + "futures-task", 719 + "memchr", 720 + "pin-project-lite", 721 + "pin-utils", 722 + "slab", 723 + ] 724 + 725 + [[package]] 726 + name = "generic-array" 727 + version = "0.14.6" 728 + source = "registry+https://github.com/rust-lang/crates.io-index" 729 + checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" 730 + dependencies = [ 731 + "typenum", 732 + "version_check", 733 + ] 734 + 735 + [[package]] 736 + name = "getrandom" 737 + version = "0.2.8" 738 + source = "registry+https://github.com/rust-lang/crates.io-index" 739 + checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" 740 + dependencies = [ 741 + "cfg-if 1.0.0", 742 + "libc", 743 + "wasi 0.11.0+wasi-snapshot-preview1", 744 + ] 745 + 746 + [[package]] 747 + name = "gloo-timers" 748 + version = "0.2.6" 749 + source = "registry+https://github.com/rust-lang/crates.io-index" 750 + checksum = "9b995a66bb87bebce9a0f4a95aed01daca4872c050bfcb21653361c03bc35e5c" 751 + dependencies = [ 752 + "futures-channel", 753 + "futures-core", 754 + "js-sys", 755 + "wasm-bindgen", 756 + ] 757 + 758 + [[package]] 759 + name = "hermit-abi" 760 + version = "0.1.19" 761 + source = "registry+https://github.com/rust-lang/crates.io-index" 762 + checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 763 + dependencies = [ 764 + "libc", 765 + ] 766 + 767 + [[package]] 768 + name = "hermit-abi" 769 + version = "0.2.6" 770 + source = "registry+https://github.com/rust-lang/crates.io-index" 771 + checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 772 + dependencies = [ 773 + "libc", 774 + ] 775 + 776 + [[package]] 777 + name = "hermit-abi" 778 + version = "0.3.1" 779 + source = "registry+https://github.com/rust-lang/crates.io-index" 780 + checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 781 + 782 + [[package]] 783 + name = "humantime" 784 + version = "1.3.0" 785 + source = "registry+https://github.com/rust-lang/crates.io-index" 786 + checksum = "df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f" 787 + dependencies = [ 788 + "quick-error", 789 + ] 790 + 791 + [[package]] 792 + name = "iana-time-zone" 793 + version = "0.1.53" 794 + source = "registry+https://github.com/rust-lang/crates.io-index" 795 + checksum = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765" 796 + dependencies = [ 797 + "android_system_properties", 798 + "core-foundation-sys", 799 + "iana-time-zone-haiku", 800 + "js-sys", 801 + "wasm-bindgen", 802 + "winapi 0.3.9", 803 + ] 804 + 805 + [[package]] 806 + name = "iana-time-zone-haiku" 807 + version = "0.1.1" 808 + source = "registry+https://github.com/rust-lang/crates.io-index" 809 + checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" 810 + dependencies = [ 811 + "cxx", 812 + "cxx-build", 813 + ] 814 + 815 + [[package]] 816 + name = "ident_case" 817 + version = "1.0.1" 818 + source = "registry+https://github.com/rust-lang/crates.io-index" 819 + checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 820 + 821 + [[package]] 822 + name = "inotify" 823 + version = "0.7.1" 824 + source = "registry+https://github.com/rust-lang/crates.io-index" 825 + checksum = "4816c66d2c8ae673df83366c18341538f234a26d65a9ecea5c348b453ac1d02f" 826 + dependencies = [ 827 + "bitflags", 828 + "inotify-sys", 829 + "libc", 830 + ] 831 + 832 + [[package]] 833 + name = "inotify-sys" 834 + version = "0.1.5" 835 + source = "registry+https://github.com/rust-lang/crates.io-index" 836 + checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" 837 + dependencies = [ 838 + "libc", 839 + ] 840 + 841 + [[package]] 842 + name = "instant" 843 + version = "0.1.12" 844 + source = "registry+https://github.com/rust-lang/crates.io-index" 845 + checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 846 + dependencies = [ 847 + "cfg-if 1.0.0", 848 + ] 849 + 850 + [[package]] 851 + name = "io-lifetimes" 852 + version = "1.0.5" 853 + source = "registry+https://github.com/rust-lang/crates.io-index" 854 + checksum = "1abeb7a0dd0f8181267ff8adc397075586500b81b28a73e8a0208b00fc170fb3" 855 + dependencies = [ 856 + "libc", 857 + "windows-sys 0.45.0", 858 + ] 859 + 860 + [[package]] 861 + name = "iovec" 862 + version = "0.1.4" 863 + source = "registry+https://github.com/rust-lang/crates.io-index" 864 + checksum = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" 865 + dependencies = [ 866 + "libc", 867 + ] 868 + 869 + [[package]] 870 + name = "is-terminal" 871 + version = "0.4.3" 872 + source = "registry+https://github.com/rust-lang/crates.io-index" 873 + checksum = "22e18b0a45d56fe973d6db23972bf5bc46f988a4a2385deac9cc29572f09daef" 874 + dependencies = [ 875 + "hermit-abi 0.3.1", 876 + "io-lifetimes", 877 + "rustix", 878 + "windows-sys 0.45.0", 879 + ] 880 + 881 + [[package]] 882 + name = "itoa" 883 + version = "1.0.5" 884 + source = "registry+https://github.com/rust-lang/crates.io-index" 885 + checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" 886 + 887 + [[package]] 888 + name = "js-sys" 889 + version = "0.3.61" 890 + source = "registry+https://github.com/rust-lang/crates.io-index" 891 + checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730" 892 + dependencies = [ 893 + "wasm-bindgen", 894 + ] 895 + 896 + [[package]] 897 + name = "kernel32-sys" 898 + version = "0.2.2" 899 + source = "registry+https://github.com/rust-lang/crates.io-index" 900 + checksum = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" 901 + dependencies = [ 902 + "winapi 0.2.8", 903 + "winapi-build", 904 + ] 905 + 906 + [[package]] 907 + name = "kv-log-macro" 908 + version = "1.0.7" 909 + source = "registry+https://github.com/rust-lang/crates.io-index" 910 + checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f" 911 + dependencies = [ 912 + "log", 913 + ] 914 + 915 + [[package]] 916 + name = "lazy_static" 917 + version = "1.4.0" 918 + source = "registry+https://github.com/rust-lang/crates.io-index" 919 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 920 + 921 + [[package]] 922 + name = "lazycell" 923 + version = "1.3.0" 924 + source = "registry+https://github.com/rust-lang/crates.io-index" 925 + checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" 926 + 927 + [[package]] 928 + name = "lazymc" 929 + version = "0.2.10" 930 + dependencies = [ 931 + "anyhow", 932 + "async-std", 933 + "base64", 934 + "bytes", 935 + "chrono", 936 + "clap", 937 + "colored", 938 + "derive_builder", 939 + "dotenv", 940 + "flate2", 941 + "futures", 942 + "libc", 943 + "log", 944 + "md-5", 945 + "minecraft-protocol", 946 + "named-binary-tag", 947 + "nix", 948 + "notify", 949 + "pretty_env_logger", 950 + "proxy-protocol", 951 + "quartz_nbt", 952 + "rand 0.8.5", 953 + "rcon", 954 + "serde", 955 + "serde_json", 956 + "shlex", 957 + "thiserror", 958 + "tokio", 959 + "toml", 960 + "uuid", 961 + "version-compare", 962 + "winapi 0.3.9", 963 + ] 964 + 965 + [[package]] 966 + name = "libc" 967 + version = "0.2.139" 968 + source = "registry+https://github.com/rust-lang/crates.io-index" 969 + checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" 970 + 971 + [[package]] 972 + name = "link-cplusplus" 973 + version = "1.0.8" 974 + source = "registry+https://github.com/rust-lang/crates.io-index" 975 + checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5" 976 + dependencies = [ 977 + "cc", 978 + ] 979 + 980 + [[package]] 981 + name = "linked-hash-map" 982 + version = "0.5.6" 983 + source = "registry+https://github.com/rust-lang/crates.io-index" 984 + checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" 985 + 986 + [[package]] 987 + name = "linux-raw-sys" 988 + version = "0.1.4" 989 + source = "registry+https://github.com/rust-lang/crates.io-index" 990 + checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" 991 + 992 + [[package]] 993 + name = "log" 994 + version = "0.4.17" 995 + source = "registry+https://github.com/rust-lang/crates.io-index" 996 + checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 997 + dependencies = [ 998 + "cfg-if 1.0.0", 999 + "value-bag", 1000 + ] 1001 + 1002 + [[package]] 1003 + name = "md-5" 1004 + version = "0.10.5" 1005 + source = "registry+https://github.com/rust-lang/crates.io-index" 1006 + checksum = "6365506850d44bff6e2fbcb5176cf63650e48bd45ef2fe2665ae1570e0f4b9ca" 1007 + dependencies = [ 1008 + "digest", 1009 + ] 1010 + 1011 + [[package]] 1012 + name = "md5" 1013 + version = "0.6.1" 1014 + source = "registry+https://github.com/rust-lang/crates.io-index" 1015 + checksum = "7e6bcd6433cff03a4bfc3d9834d504467db1f1cf6d0ea765d37d330249ed629d" 1016 + 1017 + [[package]] 1018 + name = "memchr" 1019 + version = "2.5.0" 1020 + source = "registry+https://github.com/rust-lang/crates.io-index" 1021 + checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1022 + 1023 + [[package]] 1024 + name = "memoffset" 1025 + version = "0.7.1" 1026 + source = "registry+https://github.com/rust-lang/crates.io-index" 1027 + checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" 1028 + dependencies = [ 1029 + "autocfg 1.1.0", 1030 + ] 1031 + 1032 + [[package]] 1033 + name = "minecraft-protocol" 1034 + version = "0.1.0" 1035 + source = "git+https://github.com/timvisee/rust-minecraft-protocol?rev=edfdf87#edfdf876c0c21be02afdd885e3400983f3137ec9" 1036 + dependencies = [ 1037 + "byteorder", 1038 + "minecraft-protocol-derive", 1039 + "named-binary-tag", 1040 + "serde", 1041 + "serde_json", 1042 + "uuid", 1043 + ] 1044 + 1045 + [[package]] 1046 + name = "minecraft-protocol-derive" 1047 + version = "0.0.0" 1048 + source = "git+https://github.com/timvisee/rust-minecraft-protocol?rev=edfdf87#edfdf876c0c21be02afdd885e3400983f3137ec9" 1049 + dependencies = [ 1050 + "proc-macro2", 1051 + "quote", 1052 + "syn", 1053 + ] 1054 + 1055 + [[package]] 1056 + name = "miniz_oxide" 1057 + version = "0.6.2" 1058 + source = "registry+https://github.com/rust-lang/crates.io-index" 1059 + checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" 1060 + dependencies = [ 1061 + "adler", 1062 + ] 1063 + 1064 + [[package]] 1065 + name = "mio" 1066 + version = "0.6.23" 1067 + source = "registry+https://github.com/rust-lang/crates.io-index" 1068 + checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4" 1069 + dependencies = [ 1070 + "cfg-if 0.1.10", 1071 + "fuchsia-zircon", 1072 + "fuchsia-zircon-sys", 1073 + "iovec", 1074 + "kernel32-sys", 1075 + "libc", 1076 + "log", 1077 + "miow", 1078 + "net2", 1079 + "slab", 1080 + "winapi 0.2.8", 1081 + ] 1082 + 1083 + [[package]] 1084 + name = "mio" 1085 + version = "0.8.6" 1086 + source = "registry+https://github.com/rust-lang/crates.io-index" 1087 + checksum = "5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9" 1088 + dependencies = [ 1089 + "libc", 1090 + "log", 1091 + "wasi 0.11.0+wasi-snapshot-preview1", 1092 + "windows-sys 0.45.0", 1093 + ] 1094 + 1095 + [[package]] 1096 + name = "mio-extras" 1097 + version = "2.0.6" 1098 + source = "registry+https://github.com/rust-lang/crates.io-index" 1099 + checksum = "52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19" 1100 + dependencies = [ 1101 + "lazycell", 1102 + "log", 1103 + "mio 0.6.23", 1104 + "slab", 1105 + ] 1106 + 1107 + [[package]] 1108 + name = "miow" 1109 + version = "0.2.2" 1110 + source = "registry+https://github.com/rust-lang/crates.io-index" 1111 + checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d" 1112 + dependencies = [ 1113 + "kernel32-sys", 1114 + "net2", 1115 + "winapi 0.2.8", 1116 + "ws2_32-sys", 1117 + ] 1118 + 1119 + [[package]] 1120 + name = "named-binary-tag" 1121 + version = "0.6.0" 1122 + source = "registry+https://github.com/rust-lang/crates.io-index" 1123 + checksum = "523298fac63bd954f9a2e03b962b8a4a0e95110ad1b2fa3e0d7048660ffecec3" 1124 + dependencies = [ 1125 + "byteorder", 1126 + "flate2", 1127 + "linked-hash-map", 1128 + ] 1129 + 1130 + [[package]] 1131 + name = "net2" 1132 + version = "0.2.38" 1133 + source = "registry+https://github.com/rust-lang/crates.io-index" 1134 + checksum = "74d0df99cfcd2530b2e694f6e17e7f37b8e26bb23983ac530c0c97408837c631" 1135 + dependencies = [ 1136 + "cfg-if 0.1.10", 1137 + "libc", 1138 + "winapi 0.3.9", 1139 + ] 1140 + 1141 + [[package]] 1142 + name = "nix" 1143 + version = "0.26.2" 1144 + source = "registry+https://github.com/rust-lang/crates.io-index" 1145 + checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" 1146 + dependencies = [ 1147 + "bitflags", 1148 + "cfg-if 1.0.0", 1149 + "libc", 1150 + "memoffset", 1151 + "pin-utils", 1152 + "static_assertions", 1153 + ] 1154 + 1155 + [[package]] 1156 + name = "notify" 1157 + version = "4.0.17" 1158 + source = "registry+https://github.com/rust-lang/crates.io-index" 1159 + checksum = "ae03c8c853dba7bfd23e571ff0cff7bc9dceb40a4cd684cd1681824183f45257" 1160 + dependencies = [ 1161 + "bitflags", 1162 + "filetime", 1163 + "fsevent", 1164 + "fsevent-sys", 1165 + "inotify", 1166 + "libc", 1167 + "mio 0.6.23", 1168 + "mio-extras", 1169 + "walkdir", 1170 + "winapi 0.3.9", 1171 + ] 1172 + 1173 + [[package]] 1174 + name = "num-integer" 1175 + version = "0.1.45" 1176 + source = "registry+https://github.com/rust-lang/crates.io-index" 1177 + checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 1178 + dependencies = [ 1179 + "autocfg 1.1.0", 1180 + "num-traits", 1181 + ] 1182 + 1183 + [[package]] 1184 + name = "num-traits" 1185 + version = "0.2.15" 1186 + source = "registry+https://github.com/rust-lang/crates.io-index" 1187 + checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 1188 + dependencies = [ 1189 + "autocfg 1.1.0", 1190 + ] 1191 + 1192 + [[package]] 1193 + name = "num_cpus" 1194 + version = "1.15.0" 1195 + source = "registry+https://github.com/rust-lang/crates.io-index" 1196 + checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 1197 + dependencies = [ 1198 + "hermit-abi 0.2.6", 1199 + "libc", 1200 + ] 1201 + 1202 + [[package]] 1203 + name = "once_cell" 1204 + version = "1.17.0" 1205 + source = "registry+https://github.com/rust-lang/crates.io-index" 1206 + checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66" 1207 + 1208 + [[package]] 1209 + name = "os_str_bytes" 1210 + version = "6.4.1" 1211 + source = "registry+https://github.com/rust-lang/crates.io-index" 1212 + checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" 1213 + 1214 + [[package]] 1215 + name = "parking" 1216 + version = "2.0.0" 1217 + source = "registry+https://github.com/rust-lang/crates.io-index" 1218 + checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72" 1219 + 1220 + [[package]] 1221 + name = "pin-project-lite" 1222 + version = "0.2.9" 1223 + source = "registry+https://github.com/rust-lang/crates.io-index" 1224 + checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 1225 + 1226 + [[package]] 1227 + name = "pin-utils" 1228 + version = "0.1.0" 1229 + source = "registry+https://github.com/rust-lang/crates.io-index" 1230 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1231 + 1232 + [[package]] 1233 + name = "polling" 1234 + version = "2.5.2" 1235 + source = "registry+https://github.com/rust-lang/crates.io-index" 1236 + checksum = "22122d5ec4f9fe1b3916419b76be1e80bcb93f618d071d2edf841b137b2a2bd6" 1237 + dependencies = [ 1238 + "autocfg 1.1.0", 1239 + "cfg-if 1.0.0", 1240 + "libc", 1241 + "log", 1242 + "wepoll-ffi", 1243 + "windows-sys 0.42.0", 1244 + ] 1245 + 1246 + [[package]] 1247 + name = "ppv-lite86" 1248 + version = "0.2.17" 1249 + source = "registry+https://github.com/rust-lang/crates.io-index" 1250 + checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 1251 + 1252 + [[package]] 1253 + name = "pretty_env_logger" 1254 + version = "0.4.0" 1255 + source = "registry+https://github.com/rust-lang/crates.io-index" 1256 + checksum = "926d36b9553851b8b0005f1275891b392ee4d2d833852c417ed025477350fb9d" 1257 + dependencies = [ 1258 + "env_logger", 1259 + "log", 1260 + ] 1261 + 1262 + [[package]] 1263 + name = "proc-macro-error" 1264 + version = "1.0.4" 1265 + source = "registry+https://github.com/rust-lang/crates.io-index" 1266 + checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 1267 + dependencies = [ 1268 + "proc-macro-error-attr", 1269 + "proc-macro2", 1270 + "quote", 1271 + "syn", 1272 + "version_check", 1273 + ] 1274 + 1275 + [[package]] 1276 + name = "proc-macro-error-attr" 1277 + version = "1.0.4" 1278 + source = "registry+https://github.com/rust-lang/crates.io-index" 1279 + checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 1280 + dependencies = [ 1281 + "proc-macro2", 1282 + "quote", 1283 + "version_check", 1284 + ] 1285 + 1286 + [[package]] 1287 + name = "proc-macro2" 1288 + version = "1.0.51" 1289 + source = "registry+https://github.com/rust-lang/crates.io-index" 1290 + checksum = "5d727cae5b39d21da60fa540906919ad737832fe0b1c165da3a34d6548c849d6" 1291 + dependencies = [ 1292 + "unicode-ident", 1293 + ] 1294 + 1295 + [[package]] 1296 + name = "proxy-protocol" 1297 + version = "0.5.0" 1298 + source = "registry+https://github.com/rust-lang/crates.io-index" 1299 + checksum = "0e50c72c21c738f5c5f350cc33640aee30bf7cd20f9d9da20ed41bce2671d532" 1300 + dependencies = [ 1301 + "bytes", 1302 + "snafu", 1303 + ] 1304 + 1305 + [[package]] 1306 + name = "quartz_nbt" 1307 + version = "0.2.6" 1308 + source = "registry+https://github.com/rust-lang/crates.io-index" 1309 + checksum = "348031720b71761481d77969dcb3c89ab06f04132ee1503aca1bd9313eef5e67" 1310 + dependencies = [ 1311 + "anyhow", 1312 + "byteorder", 1313 + "cesu8", 1314 + "flate2", 1315 + "quartz_nbt_macros", 1316 + ] 1317 + 1318 + [[package]] 1319 + name = "quartz_nbt_macros" 1320 + version = "0.1.1" 1321 + source = "registry+https://github.com/rust-lang/crates.io-index" 1322 + checksum = "289baa0c8a4d1f840d2de528a7f8c29e0e9af48b3018172b3edad4f716e8daed" 1323 + dependencies = [ 1324 + "proc-macro2", 1325 + "quote", 1326 + "syn", 1327 + ] 1328 + 1329 + [[package]] 1330 + name = "quick-error" 1331 + version = "1.2.3" 1332 + source = "registry+https://github.com/rust-lang/crates.io-index" 1333 + checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" 1334 + 1335 + [[package]] 1336 + name = "quote" 1337 + version = "1.0.23" 1338 + source = "registry+https://github.com/rust-lang/crates.io-index" 1339 + checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" 1340 + dependencies = [ 1341 + "proc-macro2", 1342 + ] 1343 + 1344 + [[package]] 1345 + name = "rand" 1346 + version = "0.6.5" 1347 + source = "registry+https://github.com/rust-lang/crates.io-index" 1348 + checksum = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" 1349 + dependencies = [ 1350 + "autocfg 0.1.8", 1351 + "libc", 1352 + "rand_chacha 0.1.1", 1353 + "rand_core 0.4.2", 1354 + "rand_hc", 1355 + "rand_isaac", 1356 + "rand_jitter", 1357 + "rand_os", 1358 + "rand_pcg", 1359 + "rand_xorshift", 1360 + "winapi 0.3.9", 1361 + ] 1362 + 1363 + [[package]] 1364 + name = "rand" 1365 + version = "0.8.5" 1366 + source = "registry+https://github.com/rust-lang/crates.io-index" 1367 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1368 + dependencies = [ 1369 + "libc", 1370 + "rand_chacha 0.3.1", 1371 + "rand_core 0.6.4", 1372 + ] 1373 + 1374 + [[package]] 1375 + name = "rand_chacha" 1376 + version = "0.1.1" 1377 + source = "registry+https://github.com/rust-lang/crates.io-index" 1378 + checksum = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef" 1379 + dependencies = [ 1380 + "autocfg 0.1.8", 1381 + "rand_core 0.3.1", 1382 + ] 1383 + 1384 + [[package]] 1385 + name = "rand_chacha" 1386 + version = "0.3.1" 1387 + source = "registry+https://github.com/rust-lang/crates.io-index" 1388 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1389 + dependencies = [ 1390 + "ppv-lite86", 1391 + "rand_core 0.6.4", 1392 + ] 1393 + 1394 + [[package]] 1395 + name = "rand_core" 1396 + version = "0.3.1" 1397 + source = "registry+https://github.com/rust-lang/crates.io-index" 1398 + checksum = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" 1399 + dependencies = [ 1400 + "rand_core 0.4.2", 1401 + ] 1402 + 1403 + [[package]] 1404 + name = "rand_core" 1405 + version = "0.4.2" 1406 + source = "registry+https://github.com/rust-lang/crates.io-index" 1407 + checksum = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" 1408 + 1409 + [[package]] 1410 + name = "rand_core" 1411 + version = "0.6.4" 1412 + source = "registry+https://github.com/rust-lang/crates.io-index" 1413 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1414 + dependencies = [ 1415 + "getrandom", 1416 + ] 1417 + 1418 + [[package]] 1419 + name = "rand_hc" 1420 + version = "0.1.0" 1421 + source = "registry+https://github.com/rust-lang/crates.io-index" 1422 + checksum = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" 1423 + dependencies = [ 1424 + "rand_core 0.3.1", 1425 + ] 1426 + 1427 + [[package]] 1428 + name = "rand_isaac" 1429 + version = "0.1.1" 1430 + source = "registry+https://github.com/rust-lang/crates.io-index" 1431 + checksum = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" 1432 + dependencies = [ 1433 + "rand_core 0.3.1", 1434 + ] 1435 + 1436 + [[package]] 1437 + name = "rand_jitter" 1438 + version = "0.1.4" 1439 + source = "registry+https://github.com/rust-lang/crates.io-index" 1440 + checksum = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b" 1441 + dependencies = [ 1442 + "libc", 1443 + "rand_core 0.4.2", 1444 + "winapi 0.3.9", 1445 + ] 1446 + 1447 + [[package]] 1448 + name = "rand_os" 1449 + version = "0.1.3" 1450 + source = "registry+https://github.com/rust-lang/crates.io-index" 1451 + checksum = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071" 1452 + dependencies = [ 1453 + "cloudabi", 1454 + "fuchsia-cprng", 1455 + "libc", 1456 + "rand_core 0.4.2", 1457 + "rdrand", 1458 + "winapi 0.3.9", 1459 + ] 1460 + 1461 + [[package]] 1462 + name = "rand_pcg" 1463 + version = "0.1.2" 1464 + source = "registry+https://github.com/rust-lang/crates.io-index" 1465 + checksum = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44" 1466 + dependencies = [ 1467 + "autocfg 0.1.8", 1468 + "rand_core 0.4.2", 1469 + ] 1470 + 1471 + [[package]] 1472 + name = "rand_xorshift" 1473 + version = "0.1.1" 1474 + source = "registry+https://github.com/rust-lang/crates.io-index" 1475 + checksum = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c" 1476 + dependencies = [ 1477 + "rand_core 0.3.1", 1478 + ] 1479 + 1480 + [[package]] 1481 + name = "rcon" 1482 + version = "0.5.2" 1483 + source = "registry+https://github.com/rust-lang/crates.io-index" 1484 + checksum = "6b7fdd146f86bd90fa2d4cf83a28b45f058e90bcf11ed0cce134e757928771e6" 1485 + dependencies = [ 1486 + "async-std", 1487 + "bytes", 1488 + "err-derive", 1489 + ] 1490 + 1491 + [[package]] 1492 + name = "rdrand" 1493 + version = "0.4.0" 1494 + source = "registry+https://github.com/rust-lang/crates.io-index" 1495 + checksum = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" 1496 + dependencies = [ 1497 + "rand_core 0.3.1", 1498 + ] 1499 + 1500 + [[package]] 1501 + name = "redox_syscall" 1502 + version = "0.2.16" 1503 + source = "registry+https://github.com/rust-lang/crates.io-index" 1504 + checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 1505 + dependencies = [ 1506 + "bitflags", 1507 + ] 1508 + 1509 + [[package]] 1510 + name = "regex" 1511 + version = "1.7.1" 1512 + source = "registry+https://github.com/rust-lang/crates.io-index" 1513 + checksum = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733" 1514 + dependencies = [ 1515 + "aho-corasick", 1516 + "memchr", 1517 + "regex-syntax", 1518 + ] 1519 + 1520 + [[package]] 1521 + name = "regex-syntax" 1522 + version = "0.6.28" 1523 + source = "registry+https://github.com/rust-lang/crates.io-index" 1524 + checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" 1525 + 1526 + [[package]] 1527 + name = "rustix" 1528 + version = "0.36.8" 1529 + source = "registry+https://github.com/rust-lang/crates.io-index" 1530 + checksum = "f43abb88211988493c1abb44a70efa56ff0ce98f233b7b276146f1f3f7ba9644" 1531 + dependencies = [ 1532 + "bitflags", 1533 + "errno", 1534 + "io-lifetimes", 1535 + "libc", 1536 + "linux-raw-sys", 1537 + "windows-sys 0.45.0", 1538 + ] 1539 + 1540 + [[package]] 1541 + name = "rustversion" 1542 + version = "1.0.11" 1543 + source = "registry+https://github.com/rust-lang/crates.io-index" 1544 + checksum = "5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70" 1545 + 1546 + [[package]] 1547 + name = "ryu" 1548 + version = "1.0.12" 1549 + source = "registry+https://github.com/rust-lang/crates.io-index" 1550 + checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde" 1551 + 1552 + [[package]] 1553 + name = "same-file" 1554 + version = "1.0.6" 1555 + source = "registry+https://github.com/rust-lang/crates.io-index" 1556 + checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 1557 + dependencies = [ 1558 + "winapi-util", 1559 + ] 1560 + 1561 + [[package]] 1562 + name = "scratch" 1563 + version = "1.0.3" 1564 + source = "registry+https://github.com/rust-lang/crates.io-index" 1565 + checksum = "ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2" 1566 + 1567 + [[package]] 1568 + name = "serde" 1569 + version = "1.0.152" 1570 + source = "registry+https://github.com/rust-lang/crates.io-index" 1571 + checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" 1572 + dependencies = [ 1573 + "serde_derive", 1574 + ] 1575 + 1576 + [[package]] 1577 + name = "serde_derive" 1578 + version = "1.0.152" 1579 + source = "registry+https://github.com/rust-lang/crates.io-index" 1580 + checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e" 1581 + dependencies = [ 1582 + "proc-macro2", 1583 + "quote", 1584 + "syn", 1585 + ] 1586 + 1587 + [[package]] 1588 + name = "serde_json" 1589 + version = "1.0.93" 1590 + source = "registry+https://github.com/rust-lang/crates.io-index" 1591 + checksum = "cad406b69c91885b5107daf2c29572f6c8cdb3c66826821e286c533490c0bc76" 1592 + dependencies = [ 1593 + "itoa", 1594 + "ryu", 1595 + "serde", 1596 + ] 1597 + 1598 + [[package]] 1599 + name = "shlex" 1600 + version = "1.1.0" 1601 + source = "registry+https://github.com/rust-lang/crates.io-index" 1602 + checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" 1603 + 1604 + [[package]] 1605 + name = "signal-hook-registry" 1606 + version = "1.4.1" 1607 + source = "registry+https://github.com/rust-lang/crates.io-index" 1608 + checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 1609 + dependencies = [ 1610 + "libc", 1611 + ] 1612 + 1613 + [[package]] 1614 + name = "slab" 1615 + version = "0.4.7" 1616 + source = "registry+https://github.com/rust-lang/crates.io-index" 1617 + checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" 1618 + dependencies = [ 1619 + "autocfg 1.1.0", 1620 + ] 1621 + 1622 + [[package]] 1623 + name = "snafu" 1624 + version = "0.6.10" 1625 + source = "registry+https://github.com/rust-lang/crates.io-index" 1626 + checksum = "eab12d3c261b2308b0d80c26fffb58d17eba81a4be97890101f416b478c79ca7" 1627 + dependencies = [ 1628 + "doc-comment", 1629 + "snafu-derive", 1630 + ] 1631 + 1632 + [[package]] 1633 + name = "snafu-derive" 1634 + version = "0.6.10" 1635 + source = "registry+https://github.com/rust-lang/crates.io-index" 1636 + checksum = "1508efa03c362e23817f96cde18abed596a25219a8b2c66e8db33c03543d315b" 1637 + dependencies = [ 1638 + "proc-macro2", 1639 + "quote", 1640 + "syn", 1641 + ] 1642 + 1643 + [[package]] 1644 + name = "socket2" 1645 + version = "0.4.7" 1646 + source = "registry+https://github.com/rust-lang/crates.io-index" 1647 + checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd" 1648 + dependencies = [ 1649 + "libc", 1650 + "winapi 0.3.9", 1651 + ] 1652 + 1653 + [[package]] 1654 + name = "static_assertions" 1655 + version = "1.1.0" 1656 + source = "registry+https://github.com/rust-lang/crates.io-index" 1657 + checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 1658 + 1659 + [[package]] 1660 + name = "strsim" 1661 + version = "0.10.0" 1662 + source = "registry+https://github.com/rust-lang/crates.io-index" 1663 + checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 1664 + 1665 + [[package]] 1666 + name = "syn" 1667 + version = "1.0.107" 1668 + source = "registry+https://github.com/rust-lang/crates.io-index" 1669 + checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" 1670 + dependencies = [ 1671 + "proc-macro2", 1672 + "quote", 1673 + "unicode-ident", 1674 + ] 1675 + 1676 + [[package]] 1677 + name = "synstructure" 1678 + version = "0.12.6" 1679 + source = "registry+https://github.com/rust-lang/crates.io-index" 1680 + checksum = "f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f" 1681 + dependencies = [ 1682 + "proc-macro2", 1683 + "quote", 1684 + "syn", 1685 + "unicode-xid", 1686 + ] 1687 + 1688 + [[package]] 1689 + name = "termcolor" 1690 + version = "1.2.0" 1691 + source = "registry+https://github.com/rust-lang/crates.io-index" 1692 + checksum = "be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6" 1693 + dependencies = [ 1694 + "winapi-util", 1695 + ] 1696 + 1697 + [[package]] 1698 + name = "thiserror" 1699 + version = "1.0.38" 1700 + source = "registry+https://github.com/rust-lang/crates.io-index" 1701 + checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0" 1702 + dependencies = [ 1703 + "thiserror-impl", 1704 + ] 1705 + 1706 + [[package]] 1707 + name = "thiserror-impl" 1708 + version = "1.0.38" 1709 + source = "registry+https://github.com/rust-lang/crates.io-index" 1710 + checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f" 1711 + dependencies = [ 1712 + "proc-macro2", 1713 + "quote", 1714 + "syn", 1715 + ] 1716 + 1717 + [[package]] 1718 + name = "time" 1719 + version = "0.1.45" 1720 + source = "registry+https://github.com/rust-lang/crates.io-index" 1721 + checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" 1722 + dependencies = [ 1723 + "libc", 1724 + "wasi 0.10.0+wasi-snapshot-preview1", 1725 + "winapi 0.3.9", 1726 + ] 1727 + 1728 + [[package]] 1729 + name = "tokio" 1730 + version = "1.25.0" 1731 + source = "registry+https://github.com/rust-lang/crates.io-index" 1732 + checksum = "c8e00990ebabbe4c14c08aca901caed183ecd5c09562a12c824bb53d3c3fd3af" 1733 + dependencies = [ 1734 + "autocfg 1.1.0", 1735 + "bytes", 1736 + "libc", 1737 + "memchr", 1738 + "mio 0.8.6", 1739 + "num_cpus", 1740 + "pin-project-lite", 1741 + "signal-hook-registry", 1742 + "socket2", 1743 + "tokio-macros", 1744 + "windows-sys 0.42.0", 1745 + ] 1746 + 1747 + [[package]] 1748 + name = "tokio-macros" 1749 + version = "1.8.2" 1750 + source = "registry+https://github.com/rust-lang/crates.io-index" 1751 + checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8" 1752 + dependencies = [ 1753 + "proc-macro2", 1754 + "quote", 1755 + "syn", 1756 + ] 1757 + 1758 + [[package]] 1759 + name = "toml" 1760 + version = "0.5.11" 1761 + source = "registry+https://github.com/rust-lang/crates.io-index" 1762 + checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" 1763 + dependencies = [ 1764 + "serde", 1765 + ] 1766 + 1767 + [[package]] 1768 + name = "typenum" 1769 + version = "1.16.0" 1770 + source = "registry+https://github.com/rust-lang/crates.io-index" 1771 + checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 1772 + 1773 + [[package]] 1774 + name = "unicase" 1775 + version = "2.6.0" 1776 + source = "registry+https://github.com/rust-lang/crates.io-index" 1777 + checksum = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" 1778 + dependencies = [ 1779 + "version_check", 1780 + ] 1781 + 1782 + [[package]] 1783 + name = "unicode-ident" 1784 + version = "1.0.6" 1785 + source = "registry+https://github.com/rust-lang/crates.io-index" 1786 + checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" 1787 + 1788 + [[package]] 1789 + name = "unicode-width" 1790 + version = "0.1.10" 1791 + source = "registry+https://github.com/rust-lang/crates.io-index" 1792 + checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 1793 + 1794 + [[package]] 1795 + name = "unicode-xid" 1796 + version = "0.2.4" 1797 + source = "registry+https://github.com/rust-lang/crates.io-index" 1798 + checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 1799 + 1800 + [[package]] 1801 + name = "uuid" 1802 + version = "0.7.4" 1803 + source = "registry+https://github.com/rust-lang/crates.io-index" 1804 + checksum = "90dbc611eb48397705a6b0f6e917da23ae517e4d127123d2cf7674206627d32a" 1805 + dependencies = [ 1806 + "md5", 1807 + "rand 0.6.5", 1808 + "serde", 1809 + ] 1810 + 1811 + [[package]] 1812 + name = "value-bag" 1813 + version = "1.0.0-alpha.9" 1814 + source = "registry+https://github.com/rust-lang/crates.io-index" 1815 + checksum = "2209b78d1249f7e6f3293657c9779fe31ced465df091bbd433a1cf88e916ec55" 1816 + dependencies = [ 1817 + "ctor", 1818 + "version_check", 1819 + ] 1820 + 1821 + [[package]] 1822 + name = "version-compare" 1823 + version = "0.1.1" 1824 + source = "registry+https://github.com/rust-lang/crates.io-index" 1825 + checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29" 1826 + 1827 + [[package]] 1828 + name = "version_check" 1829 + version = "0.9.4" 1830 + source = "registry+https://github.com/rust-lang/crates.io-index" 1831 + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 1832 + 1833 + [[package]] 1834 + name = "waker-fn" 1835 + version = "1.1.0" 1836 + source = "registry+https://github.com/rust-lang/crates.io-index" 1837 + checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" 1838 + 1839 + [[package]] 1840 + name = "walkdir" 1841 + version = "2.3.2" 1842 + source = "registry+https://github.com/rust-lang/crates.io-index" 1843 + checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" 1844 + dependencies = [ 1845 + "same-file", 1846 + "winapi 0.3.9", 1847 + "winapi-util", 1848 + ] 1849 + 1850 + [[package]] 1851 + name = "wasi" 1852 + version = "0.10.0+wasi-snapshot-preview1" 1853 + source = "registry+https://github.com/rust-lang/crates.io-index" 1854 + checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" 1855 + 1856 + [[package]] 1857 + name = "wasi" 1858 + version = "0.11.0+wasi-snapshot-preview1" 1859 + source = "registry+https://github.com/rust-lang/crates.io-index" 1860 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 1861 + 1862 + [[package]] 1863 + name = "wasm-bindgen" 1864 + version = "0.2.84" 1865 + source = "registry+https://github.com/rust-lang/crates.io-index" 1866 + checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" 1867 + dependencies = [ 1868 + "cfg-if 1.0.0", 1869 + "wasm-bindgen-macro", 1870 + ] 1871 + 1872 + [[package]] 1873 + name = "wasm-bindgen-backend" 1874 + version = "0.2.84" 1875 + source = "registry+https://github.com/rust-lang/crates.io-index" 1876 + checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" 1877 + dependencies = [ 1878 + "bumpalo", 1879 + "log", 1880 + "once_cell", 1881 + "proc-macro2", 1882 + "quote", 1883 + "syn", 1884 + "wasm-bindgen-shared", 1885 + ] 1886 + 1887 + [[package]] 1888 + name = "wasm-bindgen-futures" 1889 + version = "0.4.34" 1890 + source = "registry+https://github.com/rust-lang/crates.io-index" 1891 + checksum = "f219e0d211ba40266969f6dbdd90636da12f75bee4fc9d6c23d1260dadb51454" 1892 + dependencies = [ 1893 + "cfg-if 1.0.0", 1894 + "js-sys", 1895 + "wasm-bindgen", 1896 + "web-sys", 1897 + ] 1898 + 1899 + [[package]] 1900 + name = "wasm-bindgen-macro" 1901 + version = "0.2.84" 1902 + source = "registry+https://github.com/rust-lang/crates.io-index" 1903 + checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" 1904 + dependencies = [ 1905 + "quote", 1906 + "wasm-bindgen-macro-support", 1907 + ] 1908 + 1909 + [[package]] 1910 + name = "wasm-bindgen-macro-support" 1911 + version = "0.2.84" 1912 + source = "registry+https://github.com/rust-lang/crates.io-index" 1913 + checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" 1914 + dependencies = [ 1915 + "proc-macro2", 1916 + "quote", 1917 + "syn", 1918 + "wasm-bindgen-backend", 1919 + "wasm-bindgen-shared", 1920 + ] 1921 + 1922 + [[package]] 1923 + name = "wasm-bindgen-shared" 1924 + version = "0.2.84" 1925 + source = "registry+https://github.com/rust-lang/crates.io-index" 1926 + checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" 1927 + 1928 + [[package]] 1929 + name = "web-sys" 1930 + version = "0.3.61" 1931 + source = "registry+https://github.com/rust-lang/crates.io-index" 1932 + checksum = "e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97" 1933 + dependencies = [ 1934 + "js-sys", 1935 + "wasm-bindgen", 1936 + ] 1937 + 1938 + [[package]] 1939 + name = "wepoll-ffi" 1940 + version = "0.1.2" 1941 + source = "registry+https://github.com/rust-lang/crates.io-index" 1942 + checksum = "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb" 1943 + dependencies = [ 1944 + "cc", 1945 + ] 1946 + 1947 + [[package]] 1948 + name = "winapi" 1949 + version = "0.2.8" 1950 + source = "registry+https://github.com/rust-lang/crates.io-index" 1951 + checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" 1952 + 1953 + [[package]] 1954 + name = "winapi" 1955 + version = "0.3.9" 1956 + source = "registry+https://github.com/rust-lang/crates.io-index" 1957 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 1958 + dependencies = [ 1959 + "winapi-i686-pc-windows-gnu", 1960 + "winapi-x86_64-pc-windows-gnu", 1961 + ] 1962 + 1963 + [[package]] 1964 + name = "winapi-build" 1965 + version = "0.1.1" 1966 + source = "registry+https://github.com/rust-lang/crates.io-index" 1967 + checksum = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" 1968 + 1969 + [[package]] 1970 + name = "winapi-i686-pc-windows-gnu" 1971 + version = "0.4.0" 1972 + source = "registry+https://github.com/rust-lang/crates.io-index" 1973 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1974 + 1975 + [[package]] 1976 + name = "winapi-util" 1977 + version = "0.1.5" 1978 + source = "registry+https://github.com/rust-lang/crates.io-index" 1979 + checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 1980 + dependencies = [ 1981 + "winapi 0.3.9", 1982 + ] 1983 + 1984 + [[package]] 1985 + name = "winapi-x86_64-pc-windows-gnu" 1986 + version = "0.4.0" 1987 + source = "registry+https://github.com/rust-lang/crates.io-index" 1988 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1989 + 1990 + [[package]] 1991 + name = "windows-sys" 1992 + version = "0.42.0" 1993 + source = "registry+https://github.com/rust-lang/crates.io-index" 1994 + checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 1995 + dependencies = [ 1996 + "windows_aarch64_gnullvm", 1997 + "windows_aarch64_msvc", 1998 + "windows_i686_gnu", 1999 + "windows_i686_msvc", 2000 + "windows_x86_64_gnu", 2001 + "windows_x86_64_gnullvm", 2002 + "windows_x86_64_msvc", 2003 + ] 2004 + 2005 + [[package]] 2006 + name = "windows-sys" 2007 + version = "0.45.0" 2008 + source = "registry+https://github.com/rust-lang/crates.io-index" 2009 + checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" 2010 + dependencies = [ 2011 + "windows-targets", 2012 + ] 2013 + 2014 + [[package]] 2015 + name = "windows-targets" 2016 + version = "0.42.1" 2017 + source = "registry+https://github.com/rust-lang/crates.io-index" 2018 + checksum = "8e2522491fbfcd58cc84d47aeb2958948c4b8982e9a2d8a2a35bbaed431390e7" 2019 + dependencies = [ 2020 + "windows_aarch64_gnullvm", 2021 + "windows_aarch64_msvc", 2022 + "windows_i686_gnu", 2023 + "windows_i686_msvc", 2024 + "windows_x86_64_gnu", 2025 + "windows_x86_64_gnullvm", 2026 + "windows_x86_64_msvc", 2027 + ] 2028 + 2029 + [[package]] 2030 + name = "windows_aarch64_gnullvm" 2031 + version = "0.42.1" 2032 + source = "registry+https://github.com/rust-lang/crates.io-index" 2033 + checksum = "8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608" 2034 + 2035 + [[package]] 2036 + name = "windows_aarch64_msvc" 2037 + version = "0.42.1" 2038 + source = "registry+https://github.com/rust-lang/crates.io-index" 2039 + checksum = "4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7" 2040 + 2041 + [[package]] 2042 + name = "windows_i686_gnu" 2043 + version = "0.42.1" 2044 + source = "registry+https://github.com/rust-lang/crates.io-index" 2045 + checksum = "de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640" 2046 + 2047 + [[package]] 2048 + name = "windows_i686_msvc" 2049 + version = "0.42.1" 2050 + source = "registry+https://github.com/rust-lang/crates.io-index" 2051 + checksum = "bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605" 2052 + 2053 + [[package]] 2054 + name = "windows_x86_64_gnu" 2055 + version = "0.42.1" 2056 + source = "registry+https://github.com/rust-lang/crates.io-index" 2057 + checksum = "c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45" 2058 + 2059 + [[package]] 2060 + name = "windows_x86_64_gnullvm" 2061 + version = "0.42.1" 2062 + source = "registry+https://github.com/rust-lang/crates.io-index" 2063 + checksum = "628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463" 2064 + 2065 + [[package]] 2066 + name = "windows_x86_64_msvc" 2067 + version = "0.42.1" 2068 + source = "registry+https://github.com/rust-lang/crates.io-index" 2069 + checksum = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd" 2070 + 2071 + [[package]] 2072 + name = "ws2_32-sys" 2073 + version = "0.2.1" 2074 + source = "registry+https://github.com/rust-lang/crates.io-index" 2075 + checksum = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" 2076 + dependencies = [ 2077 + "winapi 0.2.8", 2078 + "winapi-build", 2079 + ]
+42
pkgs/by-name/la/lazymc/package.nix
··· 1 + { 2 + lib 3 + , rustPlatform 4 + , fetchFromGitHub 5 + , stdenv 6 + , darwin 7 + , nix-update-script 8 + }: 9 + 10 + rustPlatform.buildRustPackage rec { 11 + pname = "lazymc"; 12 + version = "0.2.10"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "timvisee"; 16 + repo = "lazymc"; 17 + rev = "v${version}"; 18 + hash = "sha256-IObLjxuMJDjZ3M6M1DaPvmoRqAydbLKdpTQ3Vs+B9Oo="; 19 + }; 20 + 21 + cargoLock = { 22 + lockFile = ./Cargo.lock; 23 + outputHashes = { 24 + "minecraft-protocol-0.1.0" = "sha256-vSFS1yVxTBSpx/ZhzA3EjcZyOWHbmoGARl0eMn1fJ+4="; 25 + }; 26 + }; 27 + 28 + buildInputs = lib.optionals stdenv.isDarwin [ 29 + darwin.apple_sdk.frameworks.CoreServices 30 + ]; 31 + 32 + passthru.updateScript = nix-update-script { }; 33 + 34 + meta = with lib; { 35 + description = "Remote wake-up daemon for minecraft servers"; 36 + homepage = "https://github.com/timvisee/lazymc"; 37 + license = licenses.gpl3Only; 38 + maintainers = with maintainers; [ h7x4 dandellion ]; 39 + platforms = platforms.unix; 40 + mainProgram = "lazymc"; 41 + }; 42 + }
+27
pkgs/by-name/me/mev-boost/package.nix
··· 1 + { lib 2 + , stdenv 3 + , buildGoModule 4 + , fetchFromGitHub 5 + }: 6 + 7 + buildGoModule rec { 8 + pname = "mev-boost"; 9 + version = "1.6"; 10 + src = fetchFromGitHub { 11 + owner = "flashbots"; 12 + repo = "mev-boost"; 13 + rev = "v${version}"; 14 + hash = "sha256-vzgX9irpI5i85bohppyL5KWQuf71SryRu1gkhWSCVKk="; 15 + }; 16 + 17 + vendorHash = "sha256-xw3xVbgKUIDXu4UQD5CGftON8E4o1u2FcrPo3n6APBE="; 18 + 19 + meta = with lib; { 20 + description = "Ethereum block-building middleware"; 21 + homepage = "https://github.com/flashbots/mev-boost"; 22 + license = licenses.mit; 23 + mainProgram = "mev-boost"; 24 + maintainers = with maintainers; [ ekimber ]; 25 + platforms = platforms.unix; 26 + }; 27 + }
+1
pkgs/desktops/gnome/extensions/extensionOverrides.nix
··· 49 49 nativeBuildInputs = [ gobject-introspection wrapGAppsHook ]; 50 50 buildInputs = [ vte ]; 51 51 postFixup = '' 52 + substituteInPlace "$out/share/gnome-shell/extensions/ddterm@amezin.github.com/bin/com.github.amezin.ddterm" --replace "gjs" "${gjs}/bin/gjs" 52 53 wrapGApp "$out/share/gnome-shell/extensions/ddterm@amezin.github.com/bin/com.github.amezin.ddterm" 53 54 ''; 54 55 }))
+10
pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , nix-update-script 5 6 , meson 6 7 , ninja ··· 28 29 rev = version; 29 30 sha256 = "sha256-MJybc2yAchU6qMqkoRz45QdhR7bj/UFk2nyxcBivsHI="; 30 31 }; 32 + 33 + patches = [ 34 + # Add support for AppStream 1.0 35 + # https://github.com/elementary/switchboard-plug-about/pull/275 36 + (fetchpatch { 37 + url = "https://github.com/elementary/switchboard-plug-about/commit/72d7da13da2824812908276751fd3024db2dd0f8.patch"; 38 + hash = "sha256-R7oW3mL77/JNqxuMiqxtdMlHWMJgGRQBBzVeRiqx8PY="; 39 + }) 40 + ]; 31 41 32 42 nativeBuildInputs = [ 33 43 meson
+3
pkgs/development/guile-modules/guile-gcrypt/default.nix
··· 33 33 makeFlags = [ "GUILE_AUTO_COMPILE=0" ]; 34 34 doCheck = true; 35 35 36 + # In procedure bytevector-u8-ref: Argument 2 out of range 37 + dontStrip = stdenv.isDarwin; 38 + 36 39 meta = with lib; { 37 40 description = "Bindings to Libgcrypt for GNU Guile"; 38 41 homepage = "https://notabug.org/cwebber/guile-gcrypt";
+4
pkgs/development/guile-modules/guile-ncurses/default.nix
··· 29 29 "--with-gnu-filesystem-hierarchy" 30 30 ]; 31 31 32 + env = lib.optionalAttrs stdenv.cc.isClang { 33 + NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration"; 34 + }; 35 + 32 36 postFixup = '' 33 37 for f in $out/${guile.siteDir}/ncurses/**.scm; do \ 34 38 substituteInPlace $f \
+2 -2
pkgs/development/libraries/hwloc/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "hwloc"; 12 - version = "2.9.3"; 12 + version = "2.10.0"; 13 13 14 14 src = fetchurl { 15 15 url = "https://www.open-mpi.org/software/hwloc/v${lib.versions.majorMinor version}/downloads/hwloc-${version}.tar.bz2"; 16 - sha256 = "sha256-XEBizlVvbTRR/Bd/+4ZzohIPgd9oNd6mohqQ+9//Dew="; 16 + sha256 = "sha256-AwXdYMneL75lGf4qTo/cbT243ldKDKeBK5LoDAWuE5I="; 17 17 }; 18 18 19 19 configureFlags = [
+4
pkgs/development/libraries/libfive/default.nix
··· 61 61 "-DCMAKE_OSX_DEPLOYMENT_TARGET=10.15" 62 62 ]; 63 63 64 + env = lib.optionalAttrs stdenv.cc.isClang { 65 + NIX_CFLAGS_COMPILE = "-Wno-error=enum-constexpr-conversion"; 66 + }; 67 + 64 68 postInstall = lib.optionalString stdenv.isDarwin '' 65 69 # No rules to install the mac app, so do it manually. 66 70 mkdir -p $out/Applications
+9 -5
pkgs/development/libraries/x264/default.nix
··· 1 - { stdenv, lib, fetchFromGitLab, fetchpatch, nasm 1 + { stdenv 2 + , lib 3 + , fetchFromGitLab 4 + , fetchpatch 5 + , nasm 2 6 , enableShared ? !stdenv.hostPlatform.isStatic 3 - }: 7 + }: 4 8 5 9 stdenv.mkDerivation rec { 6 10 pname = "x264"; ··· 49 53 50 54 meta = with lib; { 51 55 description = "Library for encoding H264/AVC video streams"; 52 - homepage = "http://www.videolan.org/developers/x264.html"; 53 - license = licenses.gpl2Plus; 54 - platforms = platforms.unix; 56 + homepage = "http://www.videolan.org/developers/x264.html"; 57 + license = licenses.gpl2Plus; 58 + platforms = platforms.unix ++ platforms.windows; 55 59 maintainers = with maintainers; [ tadeokondrak ]; 56 60 }; 57 61 }
+56 -14
pkgs/development/python-modules/aws-xray-sdk/default.nix
··· 1 1 { lib 2 + , aiohttp 3 + , botocore 4 + , bottle 2 5 , buildPythonPackage 3 - , fetchPypi 4 - , pythonOlder 6 + , django 7 + , fetchFromGitHub 8 + , httpx 5 9 , importlib-metadata 6 10 , jsonpickle 7 - , wrapt 11 + , pymysql 12 + , pytest-asyncio 13 + , pynamodb 14 + , pytestCheckHook 15 + , pythonOlder 8 16 , requests 9 - , future 10 - , botocore 17 + , sqlalchemy 18 + , webtest 19 + , wrapt 11 20 }: 12 21 13 22 buildPythonPackage rec { 14 23 pname = "aws-xray-sdk"; 15 - version = "2.12.0"; 24 + version = "2.12.1"; 25 + format = "setuptools"; 26 + 27 + disabled = pythonOlder "3.7"; 16 28 17 - src = fetchPypi { 18 - inherit pname version; 19 - hash = "sha256-KVr8I3BzqAlW19TyfDGDDty5qMzKnviqRJkLre8V5bc="; 29 + src = fetchFromGitHub { 30 + owner = "aws"; 31 + repo = "aws-xray-sdk-python"; 32 + rev = "refs/tags/${version}"; 33 + hash = "sha256-NLFNst4Yqsz2u5IXwe8OdJPW77irLRO5tWWn1uV3tMg="; 20 34 }; 21 35 22 36 propagatedBuildInputs = [ 23 - jsonpickle wrapt requests future botocore 37 + botocore 38 + jsonpickle 39 + requests 40 + wrapt 24 41 ] ++ lib.optionals (pythonOlder "3.8") [ 25 42 importlib-metadata 26 43 ]; 27 44 28 - meta = { 45 + nativeCheckInputs = [ 46 + aiohttp 47 + bottle 48 + django 49 + httpx 50 + pymysql 51 + pynamodb 52 + pytest-asyncio 53 + pytestCheckHook 54 + sqlalchemy 55 + webtest 56 + ]; 57 + 58 + disabledTestPaths = [ 59 + # This reduces the amount of dependencies 60 + "tests/ext/" 61 + # We don't care about benchmarks 62 + "tests/test_local_sampling_benchmark.py" 63 + "tests/test_patcher.py" 64 + ]; 65 + 66 + pythonImportsCheck = [ 67 + "aws_xray_sdk" 68 + ]; 69 + 70 + meta = with lib; { 29 71 description = "AWS X-Ray SDK for the Python programming language"; 30 - license = lib.licenses.asl20; 31 72 homepage = "https://github.com/aws/aws-xray-sdk-python"; 73 + changelog = "https://github.com/aws/aws-xray-sdk-python/blob/${version}/CHANGELOG.rst"; 74 + license = licenses.asl20; 75 + maintainers = with maintainers; [ ]; 32 76 }; 33 - 34 - doCheck = false; 35 77 }
+2 -2
pkgs/development/python-modules/bash-kernel/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "bash-kernel"; 15 - version = "0.9.1"; 15 + version = "0.9.3"; 16 16 pyproject = true; 17 17 18 18 src = fetchPypi { 19 19 pname = "bash_kernel"; 20 20 inherit version; 21 - hash = "sha256-AYPVPjYP+baEcQUqmiiagWIXMlFrA04njpcgtdFaFis="; 21 + hash = "sha256-n3oDgRyn2csfv/gIIjfPBFC5cYIlL9C4BYeha2XmbVg="; 22 22 }; 23 23 24 24 patches = [
+2 -2
pkgs/development/python-modules/celery/default.nix
··· 28 28 29 29 buildPythonPackage rec { 30 30 pname = "celery"; 31 - version = "5.3.4"; 31 + version = "5.3.6"; 32 32 format = "setuptools"; 33 33 34 34 disabled = pythonOlder "3.8"; 35 35 36 36 src = fetchPypi { 37 37 inherit pname version; 38 - hash = "sha256-kCPfaoli2nnrMMDITV9IY9l5OkZjVMyTHX9yQjmW3ig="; 38 + hash = "sha256-hwzHHXN8AgDDlykNcwNEzJkdE6BXU0NT0STJOAJnqrk="; 39 39 }; 40 40 41 41 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/jax/default.nix
··· 27 27 in 28 28 buildPythonPackage rec { 29 29 pname = "jax"; 30 - version = "0.4.20"; 30 + version = "0.4.21"; 31 31 pyproject = true; 32 32 33 33 disabled = pythonOlder "3.9"; ··· 37 37 repo = "jax"; 38 38 # google/jax contains tags for jax and jaxlib. Only use jax tags! 39 39 rev = "refs/tags/${pname}-v${version}"; 40 - hash = "sha256-WLYXUtchOaA6SGnKuVhN9CmV06xMCLQTEuEtL13ttZU="; 40 + hash = "sha256-CMsW/t4/itJxN4pST8EKkN0ooHWdjRnLs073FwbXRJM="; 41 41 }; 42 42 43 43 nativeBuildInputs = [
+17 -17
pkgs/development/python-modules/jaxlib/bin.nix
··· 35 35 let 36 36 inherit (cudaPackagesGoogle) cudatoolkit cudnn; 37 37 38 - version = "0.4.20"; 38 + version = "0.4.21"; 39 39 40 40 inherit (python) pythonVersion; 41 41 ··· 56 56 "3.9-x86_64-linux" = getSrcFromPypi { 57 57 platform = "manylinux2014_x86_64"; 58 58 dist = "cp39"; 59 - hash = "sha256-eIE+rz5x5BEkO85zncIWE8p/wDPxV8bnVJdHiknS998="; 59 + hash = "sha256-mFA/ZSlluDy96Dy7Ez5MyV/onyXOXfwr+v4YBJ8YAKM="; 60 60 }; 61 61 "3.9-aarch64-darwin" = getSrcFromPypi { 62 62 platform = "macosx_11_0_arm64"; 63 63 dist = "cp39"; 64 - hash = "sha256-dxInv8/aQiHsN7DpScuZao2ZyHDjF0AaTqUDA0qqg/M="; 64 + hash = "sha256-pxFJPKl7LqwRpL0u53zAmp1XvFKPXv0tT/ioQ3EF/Cs="; 65 65 }; 66 66 "3.9-x86_64-darwin" = getSrcFromPypi { 67 67 platform = "macosx_10_14_x86_64"; 68 68 dist = "cp39"; 69 - hash = "sha256-wva6LkSokEHN+WQLCancVC7YBIxfImPsQpB1LzFcyqM="; 69 + hash = "sha256-m8VBotK4tvrEgi8Ub5diHjTv8KU5C384srlSIRcX50o="; 70 70 }; 71 71 72 72 "3.10-x86_64-linux" = getSrcFromPypi { 73 73 platform = "manylinux2014_x86_64"; 74 74 dist = "cp310"; 75 - hash = "sha256-Yo2TYnkIelyy4vb5+nC/yY8SjV34i/jJvCe/VRQppmo="; 75 + hash = "sha256-jd4+HWPtGt4xLCabVWg99MP+F2bwrhMAJ/BAXfRmIZE="; 76 76 }; 77 77 "3.10-aarch64-darwin" = getSrcFromPypi { 78 78 platform = "macosx_11_0_arm64"; 79 79 dist = "cp310"; 80 - hash = "sha256-ufA/ACE4s4R/Fiq5SN7T44SVEN1Z5OfkJ/98lKxRFmo="; 80 + hash = "sha256-/zEl2jm9A5iwELPPaSeLlubaFyIkgwdNFzCMKaLvK2A="; 81 81 }; 82 82 "3.10-x86_64-darwin" = getSrcFromPypi { 83 83 platform = "macosx_10_14_x86_64"; 84 84 dist = "cp310"; 85 - hash = "sha256-hBSrYQyOGMn0BexRWQKYnJdEYYlzHUWuWGHmjVT10TE="; 85 + hash = "sha256-BaMQQHdIGtRKDDvjacYLhD7lB058Q8ZYVo6JckVjyxE="; 86 86 }; 87 87 88 88 "3.11-x86_64-linux" = getSrcFromPypi { 89 89 platform = "manylinux2014_x86_64"; 90 90 dist = "cp311"; 91 - hash = "sha256-5N0nghTBrsa7d8kt8hZC2ghqlxCNC7U8ApD0PG7DHn8="; 91 + hash = "sha256-/N41pyv1AOFegCXUH/XmOUiaAfH5/k/ydT8JaFGq+bM="; 92 92 }; 93 93 "3.11-aarch64-darwin" = getSrcFromPypi { 94 94 platform = "macosx_11_0_arm64"; 95 95 dist = "cp311"; 96 - hash = "sha256-j13Br64cKe0hFh/cMBbOMuTXqauAvSKE+KzEmN7U6RA="; 96 + hash = "sha256-gYN77bddkBWYQIzPWXusN+xwpga47zSAFdQ4php+AZM="; 97 97 }; 98 98 "3.11-x86_64-darwin" = getSrcFromPypi { 99 99 platform = "macosx_10_14_x86_64"; 100 100 dist = "cp311"; 101 - hash = "sha256-nTnyawU4Ngq9VTE6oDuEfR6iJPRy+E/VLt98cU6eW4M="; 101 + hash = "sha256-GaneuQIfERYAcHQtQ6OwL87098QS+h8GrZOfmef0a70="; 102 102 }; 103 103 104 104 "3.12-x86_64-linux" = getSrcFromPypi { 105 105 platform = "manylinux2014_x86_64"; 106 106 dist = "cp312"; 107 - hash = "sha256-qPMoa7cso7DRBWuCJQoiOEzLPL3m76MPZZMYmZUj400="; 107 + hash = "sha256-AkyF07UGTfkQHJ/qN2lHe0ki1Fh1uJZkkGQYRkiTIis="; 108 108 }; 109 109 "3.12-aarch64-darwin" = getSrcFromPypi { 110 110 platform = "macosx_11_0_arm64"; 111 111 dist = "cp312"; 112 - hash = "sha256-VqTC5egDHaDIvwVa3sAc9Sdtd0CwEFcXjDU/i54h844="; 112 + hash = "sha256-qGxiVdHNChS5WObW8j9E6G/oEa9FOLRY0/xowQNns0Y="; 113 113 }; 114 114 "3.12-x86_64-darwin" = getSrcFromPypi { 115 115 platform = "macosx_10_14_x86_64"; 116 116 dist = "cp312"; 117 - hash = "sha256-1F98Je2rMJJKrksI/EVAsX9n+dOpmDehUeAaMq/BY7o="; 117 + hash = "sha256-eYDUrenaHxlCvBYbt12r2VMLBpBBU6o/3ekyj9Ll+AE="; 118 118 }; 119 119 }; 120 120 ··· 124 124 gpuSrcs = { 125 125 "3.9" = fetchurl { 126 126 url = "https://storage.googleapis.com/jax-releases/cuda12/jaxlib-${version}+cuda12.cudnn89-cp39-cp39-manylinux2014_x86_64.whl"; 127 - hash = "sha256-VM2HuyMnG+hzrsTQEB5KJpqpBXyyp+eV1LVxmY1ZCGU="; 127 + hash = "sha256-VKWX2pTgHWXzbUYXkshmPRxiBs6YDw1WeK72TY1koLc="; 128 128 }; 129 129 "3.10" = fetchurl { 130 130 url = "https://storage.googleapis.com/jax-releases/cuda12/jaxlib-${version}+cuda12.cudnn89-cp310-cp310-manylinux2014_x86_64.whl"; 131 - hash = "sha256-TLq3z3T2fjTcO3ESahboKG33mrOpjtj9C92f4d4nJKo="; 131 + hash = "sha256-/4wNdMHNT1izYfyX58KH9CAgnQPcv1/GjNlKhFM4X/U="; 132 132 }; 133 133 "3.11" = fetchurl { 134 134 url = "https://storage.googleapis.com/jax-releases/cuda12/jaxlib-${version}+cuda12.cudnn89-cp311-cp311-manylinux2014_x86_64.whl"; 135 - hash = "sha256-CUXwyJq0HOo2j3Sw+NguBCnFkDuJpc3wfZUc90yyhOY="; 135 + hash = "sha256-xAITc/5KbAiaKp6020OWFD7SL3FQGvE0jQcHckIjb7s="; 136 136 }; 137 137 "3.12" = fetchurl { 138 138 url = "https://storage.googleapis.com/jax-releases/cuda12/jaxlib-${version}+cuda12.cudnn89-cp312-cp312-manylinux2014_x86_64.whl"; 139 - hash = "sha256-bAR8FLtiqufU+rL2a1q9c61CjH1eXxGTNGnDUkHlDBA="; 139 + hash = "sha256-tTbpoF/YINx2Vw1JNKsh3PqUbHqQ1XnQLGFczGmimCw="; 140 140 }; 141 141 }; 142 142
+5 -5
pkgs/development/python-modules/jaxlib/default.nix
··· 54 54 inherit (cudaPackagesGoogle) backendStdenv cudatoolkit cudaFlags cudnn nccl; 55 55 56 56 pname = "jaxlib"; 57 - version = "0.4.20"; 57 + version = "0.4.21"; 58 58 59 59 meta = with lib; { 60 60 description = "JAX is Autograd and XLA, brought together for high-performance machine learning research."; ··· 150 150 repo = "jax"; 151 151 # google/jax contains tags for jax and jaxlib. Only use jaxlib tags! 152 152 rev = "refs/tags/${pname}-v${version}"; 153 - hash = "sha256-WLYXUtchOaA6SGnKuVhN9CmV06xMCLQTEuEtL13ttZU="; 153 + hash = "sha256-CMsW/t4/itJxN4pST8EKkN0ooHWdjRnLs073FwbXRJM="; 154 154 }; 155 155 156 156 nativeBuildInputs = [ ··· 263 263 ]; 264 264 265 265 sha256 = (if cudaSupport then { 266 - x86_64-linux = "sha256-QczClHxHElLZCqIZlHc3z3DXJ7rZQJaMs2XIb+lxarI="; 266 + x86_64-linux = "sha256-TgIH7r1IXNkbOFSXvaKVbU9kL+TuQqxVrBge7iv2ykQ="; 267 267 } else { 268 - x86_64-linux = "sha256-mqiJe4u0NYh1PKCbQfbo0U2e9/kYiBqj98d+BPHFSxQ="; 269 - aarch64-linux = "sha256-EuLqamVBJ+qoVMCFIYUT846AghltZolfLGdtO9UeXSM="; 268 + x86_64-linux = "sha256-on14CAolJ3mvJmKxX2PE21BsYOJJFUSQuUOnOuVR2GQ="; 269 + aarch64-linux = "sha256-2tcIiQlMUKMc+juCy+dt37s+lFqr2pcVizCyYkkQtOM="; 270 270 }).${stdenv.system} or (throw "jaxlib: unsupported system: ${stdenv.system}"); 271 271 }; 272 272
+6 -3
pkgs/development/python-modules/wn/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , pytestCheckHook 5 + , pythonOlder 5 6 , flit-core 6 7 , requests 7 8 , tomli ··· 9 10 10 11 buildPythonPackage rec { 11 12 pname = "wn"; 12 - version = "0.9.4"; 13 - format = "pyproject"; 13 + version = "0.9.5"; 14 + pyproject = true; 15 + 16 + disabled = pythonOlder "3.8"; 14 17 15 18 src = fetchPypi { 16 19 inherit pname version; 17 - hash = "sha256-n03hFoGMAqLu57gw52tY2jkE8uuLFAbwTZ63sHG2168="; 20 + hash = "sha256-muYuDmYH9W5j6euDYJMMgzfsxE6eBIhDCqH6P7nFG+Q="; 18 21 }; 19 22 20 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/yfinance/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "yfinance"; 20 - version = "0.2.32"; 20 + version = "0.2.33"; 21 21 format = "setuptools"; 22 22 23 23 disabled = pythonOlder "3.7"; ··· 26 26 owner = "ranaroussi"; 27 27 repo = pname; 28 28 rev = "refs/tags/${version}"; 29 - hash = "sha256-sEEYi2qp3LcgBxN0tlbmOaCpkjiDO80lFIaY0qdbuoo="; 29 + hash = "sha256-dj5ZGmvroUCK43q7cykwdJLQBWlpsN1FpKGcJrman+I="; 30 30 }; 31 31 32 32 propagatedBuildInputs = [
+3
pkgs/development/scheme-modules/scheme-bytestructures/default.nix
··· 28 28 doCheck = true; 29 29 makeFlags = [ "GUILE_AUTO_COMPILE=0" ]; 30 30 31 + # In procedure bytevector-u8-ref: Argument 2 out of range 32 + dontStrip = stdenv.isDarwin; 33 + 31 34 meta = with lib; { 32 35 description = "Structured access to bytevector contents"; 33 36 homepage = "https://github.com/TaylanUB/scheme-bytestructures";
-111
pkgs/development/tools/build-managers/apache-ant/1.9.nix
··· 1 - { fetchurl, lib, stdenv, coreutils, makeWrapper }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "ant"; 5 - version = "1.9.16"; 6 - 7 - nativeBuildInputs = [ makeWrapper ]; 8 - 9 - src = fetchurl { 10 - url = "mirror://apache/ant/binaries/apache-ant-${version}-bin.tar.bz2"; 11 - sha256 = "0rif9kj6njajy951w3aapk27y1mbaxb08whs126v533h96rb1kjp"; 12 - }; 13 - 14 - contrib = fetchurl { 15 - url = "mirror://sourceforge/ant-contrib/ant-contrib-1.0b3-bin.tar.bz2"; 16 - sha256 = "96effcca2581c1ab42a4828c770b48d54852edf9e71cefc9ed2ffd6590571ad1"; 17 - }; 18 - 19 - installPhase = 20 - '' 21 - mkdir -p $out/bin $out/lib/ant 22 - mv * $out/lib/ant/ 23 - 24 - # Get rid of the manual (35 MiB). Maybe we should put this in a 25 - # separate output. Keep the antRun script since it's vanilla sh 26 - # and needed for the <exec/> task (but since we set ANT_HOME to 27 - # a weird value, we have to move antRun to a weird location). 28 - # Get rid of the other Ant scripts since we provide our own. 29 - mv $out/lib/ant/bin/antRun $out/bin/ 30 - rm -rf $out/lib/ant/{manual,bin,WHATSNEW} 31 - mkdir $out/lib/ant/bin 32 - mv $out/bin/antRun $out/lib/ant/bin/ 33 - 34 - # Install ant-contrib. 35 - unpackFile $contrib 36 - cp -p ant-contrib/ant-contrib-*.jar $out/lib/ant/lib/ 37 - 38 - cat >> $out/bin/ant <<EOF 39 - #! ${stdenv.shell} -e 40 - 41 - ANT_HOME=$out/lib/ant 42 - 43 - # Find the JDK by looking for javac. As a fall-back, find the 44 - # JRE by looking for java. The latter allows just the JRE to be 45 - # used with (say) ECJ as the compiler. Finally, allow the GNU 46 - # JVM. 47 - if [ -z "\''${JAVA_HOME-}" ]; then 48 - for i in javac java gij; do 49 - if p="\$(type -p \$i)"; then 50 - export JAVA_HOME="\$(${coreutils}/bin/dirname \$(${coreutils}/bin/dirname \$(${coreutils}/bin/readlink -f \$p)))" 51 - break 52 - fi 53 - done 54 - if [ -z "\''${JAVA_HOME-}" ]; then 55 - echo "\$0: cannot find the JDK or JRE" >&2 56 - exit 1 57 - fi 58 - fi 59 - 60 - if [ -z \$NIX_JVM ]; then 61 - if [ -e \$JAVA_HOME/bin/java ]; then 62 - NIX_JVM=\$JAVA_HOME/bin/java 63 - elif [ -e \$JAVA_HOME/bin/gij ]; then 64 - NIX_JVM=\$JAVA_HOME/bin/gij 65 - else 66 - NIX_JVM=java 67 - fi 68 - fi 69 - 70 - LOCALCLASSPATH="\$ANT_HOME/lib/ant-launcher.jar\''${LOCALCLASSPATH:+:}\$LOCALCLASSPATH" 71 - 72 - exec \$NIX_JVM \$NIX_ANT_OPTS \$ANT_OPTS -classpath "\$LOCALCLASSPATH" \ 73 - -Dant.home=\$ANT_HOME -Dant.library.dir="\$ANT_LIB" \ 74 - org.apache.tools.ant.launch.Launcher \$NIX_ANT_ARGS \$ANT_ARGS \ 75 - -cp "\$CLASSPATH" "\$@" 76 - EOF 77 - 78 - chmod +x $out/bin/ant 79 - ''; # */ 80 - 81 - meta = { 82 - homepage = "https://ant.apache.org/"; 83 - description = "A Java-based build tool"; 84 - 85 - longDescription = '' 86 - Apache Ant is a Java-based build tool. In theory, it is kind of like 87 - Make, but without Make's wrinkles. 88 - 89 - Why another build tool when there is already make, gnumake, nmake, jam, 90 - and others? Because all those tools have limitations that Ant's 91 - original author couldn't live with when developing software across 92 - multiple platforms. Make-like tools are inherently shell-based -- they 93 - evaluate a set of dependencies, then execute commands not unlike what 94 - you would issue in a shell. This means that you can easily extend 95 - these tools by using or writing any program for the OS that you are 96 - working on. However, this also means that you limit yourself to the 97 - OS, or at least the OS type such as Unix, that you are working on. 98 - 99 - Ant is different. Instead of a model where it is extended with 100 - shell-based commands, Ant is extended using Java classes. Instead of 101 - writing shell commands, the configuration files are XML-based, calling 102 - out a target tree where various tasks get executed. Each task is run 103 - by an object that implements a particular Task interface. 104 - ''; 105 - 106 - sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; 107 - license = lib.licenses.asl20; 108 - maintainers = [ lib.maintainers.eelco ]; 109 - platforms = lib.platforms.all; 110 - }; 111 - }
+2 -3
pkgs/development/tools/compass/Gemfile
··· 1 - source "https://rubygems.org" do 2 - gem 'compass' 3 - end 1 + source 'https://rubygems.org' 2 + gem 'compass'
+2 -2
pkgs/development/tools/compass/Gemfile.lock
··· 25 25 ruby 26 26 27 27 DEPENDENCIES 28 - compass! 28 + compass 29 29 30 30 BUNDLED WITH 31 - 2.2.24 31 + 2.4.22
+6 -3
pkgs/development/tools/compass/default.nix
··· 1 - { lib, bundlerApp, bundlerUpdateScript }: 1 + { lib, bundlerEnv, bundlerUpdateScript, ruby }: 2 2 3 - bundlerApp { 3 + bundlerEnv { 4 4 pname = "compass"; 5 + version = "1.0.3"; 6 + 7 + inherit ruby; 5 8 gemdir = ./.; 6 - exes = [ "compass" ]; 7 9 8 10 passthru.updateScript = bundlerUpdateScript "compass"; 9 11 ··· 12 14 homepage = "https://github.com/Compass/compass"; 13 15 license = with licenses; mit; 14 16 maintainers = with maintainers; [ offline manveru nicknovitski ]; 17 + mainProgram = "compass"; 15 18 platforms = platforms.unix; 16 19 }; 17 20 }
+2 -2
pkgs/development/tools/fastgron/default.nix
··· 2 2 3 3 stdenv.mkDerivation (finalAttrs: { 4 4 pname = "fastgron"; 5 - version = "0.7.0"; 5 + version = "0.7.7"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "adamritter"; 9 9 repo = "fastgron"; 10 10 rev = "v${finalAttrs.version}"; 11 - hash = "sha256-IBs6oC+dbssAkUGk84vXteSlO6j88LZlmlmcV77M2YM="; 11 + hash = "sha256-dAfFSQ/UbAovQQr5AnCsyQtq1JkdQjvlG/SbuFnTx0E="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ];
+3 -3
pkgs/games/aaaaxy/default.nix
··· 19 19 20 20 buildGoModule rec { 21 21 pname = "aaaaxy"; 22 - version = "1.4.72"; 22 + version = "1.4.101"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "divVerent"; 26 26 repo = pname; 27 27 rev = "v${version}"; 28 - hash = "sha256-wKnwyjgEV1M5CJR0uxs9vNbF3iJvDPWOqya0iLHXjGw="; 28 + hash = "sha256-Eg8RvViTPqlVmvUX3k+/ph4YYU7xfFQY1Gs/e1at6No="; 29 29 fetchSubmodules = true; 30 30 }; 31 31 32 - vendorHash = "sha256-hK5w3JhcYUW5bAUovv/ldHoYcY0oIh5q4LWxiGuP2NQ="; 32 + vendorHash = "sha256-Qd5ytSrW42pDzKt9xg3hWD9rWFvQi1PPYF+m56+/cHE="; 33 33 34 34 buildInputs = [ 35 35 alsa-lib
+2 -2
pkgs/games/path-of-building/default.nix
··· 2 2 let 3 3 data = stdenv.mkDerivation(finalAttrs: { 4 4 pname = "path-of-building-data"; 5 - version = "2.35.4"; 5 + version = "2.35.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "PathOfBuildingCommunity"; 9 9 repo = "PathOfBuilding"; 10 10 rev = "v${finalAttrs.version}"; 11 - hash = "sha256-OiEfPKJQ19x+CcnI906LAwA78MPTr2IOm9B1iyi+m3s="; 11 + hash = "sha256-SnsmXoxr5zSORLSpdDGw3OTTNJUDUEfCqBs6lYm4lP0="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ unzip ];
-136
pkgs/games/stepmania/0001-fix-build-with-ffmpeg-4.patch
··· 1 - From 33d928c54f4b35f8877cacd1e2c77b68b4dddc06 Mon Sep 17 00:00:00 2001 2 - From: Zane van Iperen <zane@zanevaniperen.com> 3 - Date: Sun, 7 Nov 2021 15:46:37 +1000 4 - Subject: [PATCH] fix build with ffmpeg 4 5 - 6 - --- 7 - src/arch/MovieTexture/MovieTexture_FFMpeg.cpp | 5 +---- 8 - src/arch/MovieTexture/MovieTexture_FFMpeg.h | 22 +++++++++---------- 9 - 2 files changed, 12 insertions(+), 15 deletions(-) 10 - 11 - diff --git a/src/arch/MovieTexture/MovieTexture_FFMpeg.cpp b/src/arch/MovieTexture/MovieTexture_FFMpeg.cpp 12 - index bdf2356..f79fea2 100644 13 - --- a/src/arch/MovieTexture/MovieTexture_FFMpeg.cpp 14 - +++ b/src/arch/MovieTexture/MovieTexture_FFMpeg.cpp 15 - @@ -445,7 +445,7 @@ RString MovieDecoder_FFMpeg::Open( RString sFile ) 16 - return "Couldn't find any video streams"; 17 - m_pStream = m_fctx->streams[stream_idx]; 18 - 19 - - if( m_pStream->codec->codec_id == avcodec::CODEC_ID_NONE ) 20 - + if( m_pStream->codec->codec_id == avcodec::AV_CODEC_ID_NONE ) 21 - return ssprintf( "Unsupported codec %08x", m_pStream->codec->codec_tag ); 22 - 23 - RString sError = OpenCodec(); 24 - @@ -474,9 +474,6 @@ RString MovieDecoder_FFMpeg::OpenCodec() 25 - m_pStream->codec->idct_algo = FF_IDCT_AUTO; 26 - m_pStream->codec->error_concealment = 3; 27 - 28 - - if( pCodec->capabilities & CODEC_CAP_DR1 ) 29 - - m_pStream->codec->flags |= CODEC_FLAG_EMU_EDGE; 30 - - 31 - LOG->Trace("Opening codec %s", pCodec->name ); 32 - 33 - int ret = avcodec::avcodec_open2( m_pStream->codec, pCodec, NULL ); 34 - diff --git a/src/arch/MovieTexture/MovieTexture_FFMpeg.h b/src/arch/MovieTexture/MovieTexture_FFMpeg.h 35 - index f4d25ef..32564e5 100644 36 - --- a/src/arch/MovieTexture/MovieTexture_FFMpeg.h 37 - +++ b/src/arch/MovieTexture/MovieTexture_FFMpeg.h 38 - @@ -64,7 +64,7 @@ private: 39 - 40 - avcodec::AVStream *m_pStream; 41 - avcodec::AVFrame *m_Frame; 42 - - avcodec::PixelFormat m_AVTexfmt; /* PixelFormat of output surface */ 43 - + avcodec::AVPixelFormat m_AVTexfmt; /* PixelFormat of output surface */ 44 - avcodec::SwsContext *m_swsctx; 45 - 46 - avcodec::AVFormatContext *m_fctx; 47 - @@ -90,7 +90,7 @@ static struct AVPixelFormat_t 48 - { 49 - int bpp; 50 - uint32_t masks[4]; 51 - - avcodec::PixelFormat pf; 52 - + avcodec::AVPixelFormat pf; 53 - bool bHighColor; 54 - bool bByteSwapOnLittleEndian; 55 - MovieDecoderPixelFormatYCbCr YUV; 56 - @@ -101,7 +101,7 @@ static struct AVPixelFormat_t 57 - 0x00FF0000, 58 - 0x0000FF00, 59 - 0x000000FF }, 60 - - avcodec::PIX_FMT_YUYV422, 61 - + avcodec::AV_PIX_FMT_YUYV422, 62 - false, /* N/A */ 63 - true, 64 - PixelFormatYCbCr_YUYV422, 65 - @@ -112,7 +112,7 @@ static struct AVPixelFormat_t 66 - 0x00FF0000, 67 - 0xFF000000, 68 - 0x000000FF }, 69 - - avcodec::PIX_FMT_BGRA, 70 - + avcodec::AV_PIX_FMT_BGRA, 71 - true, 72 - true, 73 - PixelFormatYCbCr_Invalid, 74 - @@ -123,7 +123,7 @@ static struct AVPixelFormat_t 75 - 0x0000FF00, 76 - 0x000000FF, 77 - 0xFF000000 }, 78 - - avcodec::PIX_FMT_ARGB, 79 - + avcodec::AV_PIX_FMT_ARGB, 80 - true, 81 - true, 82 - PixelFormatYCbCr_Invalid, 83 - @@ -135,7 +135,7 @@ static struct AVPixelFormat_t 84 - 0x0000FF00, 85 - 0x00FF0000, 86 - 0xFF000000 }, 87 - - avcodec::PIX_FMT_ABGR, 88 - + avcodec::AV_PIX_FMT_ABGR, 89 - true, 90 - true, 91 - PixelFormatYCbCr_Invalid, 92 - @@ -146,7 +146,7 @@ static struct AVPixelFormat_t 93 - 0x00FF0000, 94 - 0x0000FF00, 95 - 0x000000FF }, 96 - - avcodec::PIX_FMT_RGBA, 97 - + avcodec::AV_PIX_FMT_RGBA, 98 - true, 99 - true, 100 - PixelFormatYCbCr_Invalid, 101 - @@ -157,7 +157,7 @@ static struct AVPixelFormat_t 102 - 0x00FF00, 103 - 0x0000FF, 104 - 0x000000 }, 105 - - avcodec::PIX_FMT_RGB24, 106 - + avcodec::AV_PIX_FMT_RGB24, 107 - true, 108 - true, 109 - PixelFormatYCbCr_Invalid, 110 - @@ -168,7 +168,7 @@ static struct AVPixelFormat_t 111 - 0x00FF00, 112 - 0xFF0000, 113 - 0x000000 }, 114 - - avcodec::PIX_FMT_BGR24, 115 - + avcodec::AV_PIX_FMT_BGR24, 116 - true, 117 - true, 118 - PixelFormatYCbCr_Invalid, 119 - @@ -179,12 +179,12 @@ static struct AVPixelFormat_t 120 - 0x03E0, 121 - 0x001F, 122 - 0x0000 }, 123 - - avcodec::PIX_FMT_RGB555, 124 - + avcodec::AV_PIX_FMT_RGB555, 125 - false, 126 - false, 127 - PixelFormatYCbCr_Invalid, 128 - }, 129 - - { 0, { 0,0,0,0 }, avcodec::PIX_FMT_NB, true, false, PixelFormatYCbCr_Invalid } 130 - + { 0, { 0,0,0,0 }, avcodec::AV_PIX_FMT_NB, true, false, PixelFormatYCbCr_Invalid } 131 - }; 132 - 133 - #endif 134 - -- 135 - 2.31.1 136 -
+44 -11
pkgs/games/stepmania/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, cmake, nasm 2 - , gtk2, glib, ffmpeg_4, alsa-lib, libmad, libogg, libvorbis 3 - , glew, libpulseaudio, udev 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , cmake 6 + , nasm 7 + , alsa-lib 8 + , ffmpeg_6 9 + , glew 10 + , glib 11 + , gtk2 12 + , libmad 13 + , libogg 14 + , libpulseaudio 15 + , libvorbis 16 + , udev 17 + , xorg 4 18 }: 5 19 6 - stdenv.mkDerivation rec { 20 + stdenv.mkDerivation { 7 21 pname = "stepmania"; 8 - version = "5.1.0-b2"; 22 + version = "5.1.0-b2-unstable-2022-11-14"; 9 23 10 24 src = fetchFromGitHub { 11 25 owner = "stepmania"; 12 26 repo = "stepmania"; 13 - rev = "v${version}"; 14 - sha256 = "0a7y9l7xm510vgnpmj1is7p9m6d6yd0fcaxrjcickz295k5w3rdn"; 27 + rev = "d55acb1ba26f1c5b5e3048d6d6c0bd116625216f"; 28 + hash = "sha256-49H2Q61R4l/G0fWsjCjiAUXeWwG3lcsDpV5XvR3l3QE="; 15 29 }; 16 30 17 31 patches = [ 18 - ./0001-fix-build-with-ffmpeg-4.patch 32 + # https://github.com/stepmania/stepmania/pull/2247 33 + (fetchpatch { 34 + name = "fix-building-with-ffmpeg6.patch"; 35 + url = "https://github.com/stepmania/stepmania/commit/3fef5ef60b7674d6431f4e1e4ba8c69b0c21c023.patch"; 36 + hash = "sha256-m+5sP+mIpcSjioRBdzChqja5zwNcwdSNAfvSJ2Lww+g="; 37 + }) 19 38 ]; 20 39 21 40 postPatch = '' ··· 25 44 nativeBuildInputs = [ cmake nasm ]; 26 45 27 46 buildInputs = [ 28 - gtk2 glib ffmpeg_4 alsa-lib libmad libogg libvorbis 29 - glew libpulseaudio udev 47 + alsa-lib 48 + ffmpeg_6 49 + glew 50 + glib 51 + gtk2 52 + libmad 53 + libogg 54 + libpulseaudio 55 + libvorbis 56 + udev 57 + xorg.libXtst 30 58 ]; 31 59 32 60 cmakeFlags = [ ··· 38 66 postInstall = '' 39 67 mkdir -p $out/bin 40 68 ln -s $out/stepmania-5.1/stepmania $out/bin/stepmania 69 + 70 + mkdir -p $out/share/ 71 + cp -r $src/icons $out/share/ 72 + 73 + install -Dm444 $src/stepmania.desktop -t $out/share/applications 41 74 ''; 42 75 43 76 meta = with lib; { ··· 45 78 description = "Free dance and rhythm game for Windows, Mac, and Linux"; 46 79 platforms = platforms.linux; 47 80 license = licenses.mit; # expat version 48 - maintainers = [ ]; 81 + maintainers = with maintainers; [ h7x4 ]; 49 82 # never built on aarch64-linux since first introduction in nixpkgs 50 83 broken = stdenv.isLinux && stdenv.isAarch64; 51 84 mainProgram = "stepmania";
+2 -1
pkgs/servers/dico/default.nix
··· 19 19 20 20 strictDeps = true; 21 21 22 - doCheck = true; 22 + # ERROR: All 188 tests were run, 90 failed unexpectedly. 23 + doCheck = !stdenv.isDarwin; 23 24 24 25 meta = with lib; { 25 26 description = "Flexible dictionary server and client implementing RFC 2229";
+31 -18
pkgs/tools/misc/yubico-piv-tool/default.nix
··· 1 1 { lib 2 2 , stdenv 3 - , fetchurl 3 + , fetchFromGitHub 4 4 , pkg-config 5 5 , openssl 6 6 , check 7 7 , pcsclite 8 8 , PCSC 9 9 , gengetopt 10 + , help2man 10 11 , cmake 12 + , zlib 11 13 , withApplePCSC ? stdenv.isDarwin 12 - , gitUpdater 14 + , nix-update-script 13 15 , testers 14 - , yubico-piv-tool 15 16 }: 16 17 17 - stdenv.mkDerivation rec { 18 + stdenv.mkDerivation (finalAttrs: { 18 19 pname = "yubico-piv-tool"; 19 - version = "2.3.1"; 20 + version = "2.4.1"; 21 + 22 + outputs = [ "out" "dev" "man" ]; 20 23 21 - src = fetchurl { 22 - url = "https://developers.yubico.com/yubico-piv-tool/Releases/yubico-piv-tool-${version}.tar.gz"; 23 - hash = "sha256-2ona/YthhapjU0Z1P53bKa8pvEq9kt2B832dZWC11k4="; 24 + src = fetchFromGitHub { 25 + owner = "Yubico"; 26 + repo = "yubico-piv-tool"; 27 + rev = "refs/tags/yubico-piv-tool-${finalAttrs.version}"; 28 + hash = "sha256-KprY5BX7Fi/qWRT1pda9g8fqnmDB1Bh7oFM7sCwViuw="; 24 29 }; 25 30 26 31 postPatch = '' 27 32 substituteInPlace CMakeLists.txt --replace "-Werror" "" 28 33 ''; 29 34 30 - nativeBuildInputs = [ pkg-config cmake gengetopt ]; 31 - buildInputs = [ openssl check ] 32 - ++ (if withApplePCSC then [ PCSC ] else [ pcsclite ]); 35 + nativeBuildInputs = [ 36 + pkg-config 37 + cmake 38 + gengetopt 39 + help2man 40 + ]; 41 + 42 + buildInputs = [ 43 + openssl 44 + check 45 + zlib.dev 46 + ] 47 + ++ (if withApplePCSC then [ PCSC ] else [ pcsclite ]); 33 48 34 49 cmakeFlags = [ 35 - "-DGENERATE_MAN_PAGES=OFF" # Use the man page generated at release time 50 + "-DGENERATE_MAN_PAGES=ON" 36 51 "-DCMAKE_INSTALL_BINDIR=bin" 37 52 "-DCMAKE_INSTALL_INCLUDEDIR=include" 38 53 "-DCMAKE_INSTALL_MANDIR=share/man" ··· 42 57 configureFlags = [ "--with-backend=${if withApplePCSC then "macscard" else "pcsc"}" ]; 43 58 44 59 passthru = { 45 - updateScript = gitUpdater { 46 - url = "https://github.com/Yubico/yubico-piv-tool.git"; 47 - rev-prefix = "yubico-piv-tool-"; 60 + updateScript = nix-update-script { 61 + extraArgs = [ "--version-regex" "yubico-piv-tool-([0-9.]+)$" ]; 48 62 }; 49 63 tests.version = testers.testVersion { 50 - inherit version; 51 - package = yubico-piv-tool; 64 + package = finalAttrs.finalPackage; 52 65 command = "yubico-piv-tool --version"; 53 66 }; 54 67 }; ··· 72 85 maintainers = with maintainers; [ viraptor anthonyroussel ]; 73 86 mainProgram = "yubico-piv-tool"; 74 87 }; 75 - } 88 + })
+6 -6
pkgs/tools/networking/mozillavpn/default.nix
··· 26 26 27 27 let 28 28 pname = "mozillavpn"; 29 - version = "2.16.1"; 29 + version = "2.19.0"; 30 30 src = fetchFromGitHub { 31 31 owner = "mozilla-mobile"; 32 32 repo = "mozilla-vpn-client"; 33 33 rev = "v${version}"; 34 34 fetchSubmodules = true; 35 - hash = "sha256-UMWBn3DoEU1fG7qh6F0GOhOqod+grPwp15wSSdP0eCo="; 35 + hash = "sha256-aXfxUtGm+vq8U3jYTxYhOP7UXL6ukCJgmGQO2Wsqobo="; 36 36 }; 37 37 patches = [ ]; 38 38 ··· 46 46 inherit src patches; 47 47 name = "${pname}-${version}-extension-bridge"; 48 48 preBuild = "cd extension/bridge"; 49 - hash = "sha256-1wYTRc+NehiHwAd/2CmsJNv/TV6wH5wXwNiUdjzEUIk="; 49 + hash = "sha256-23GTXsbjL8qfGA5NdPlrbdaA8rg8vOZsZCXvevi7Chc="; 50 50 }; 51 51 signatureDeps = rustPlatform.fetchCargoTarball { 52 52 inherit src patches; 53 53 name = "${pname}-${version}-signature"; 54 54 preBuild = "cd signature"; 55 - hash = "sha256-oaKkQWMYkAy1c2biVt+GyjHBeYb2XkuRvFrWQJJIdPw="; 55 + hash = "sha256-TB172hVIilDTl+y0shNp55if+FhrXjWSaGNF7K6GSH8="; 56 56 }; 57 57 qtgleanDeps = rustPlatform.fetchCargoTarball { 58 58 inherit src patches; 59 59 name = "${pname}-${version}-qtglean"; 60 60 preBuild = "cd qtglean"; 61 - hash = "sha256-cqfiOBS8xFC2BbYp6BJWK6NHIU0tILSgu4eo3Ik4YqY="; 61 + hash = "sha256-tfQ2ogSDDXNPeygBy+el+71iwcafSfY78hvYPHurKPE="; 62 62 }; 63 63 64 64 in ··· 110 110 dontCargoSetupPostUnpack = true; 111 111 112 112 postPatch = '' 113 - substituteInPlace src/apps/vpn/cmake/linux.cmake \ 113 + substituteInPlace src/cmake/linux.cmake \ 114 114 --replace '/etc/xdg/autostart' "$out/etc/xdg/autostart" \ 115 115 --replace '/usr/share/dbus-1' "$out/share/dbus-1" \ 116 116 --replace '${"$"}{SYSTEMD_UNIT_DIR}' "$out/lib/systemd/system"
+3
pkgs/tools/networking/wakelan/default.nix
··· 9 9 hash = "sha256-PfXrj4d2SHmatiPPFxjsxvhusML1HTRNjoYEQtzFzW8="; 10 10 }; 11 11 12 + # code predates c99 13 + env.CFLAGS = "-std=c89"; 14 + 12 15 preInstall = '' 13 16 mkdir -p $out/man/man1 $out/bin 14 17 '';
+1
pkgs/top-level/aliases.nix
··· 69 69 alsaUtils = alsa-utils; # Added 2021-06-10 70 70 angelfish = libsForQt5.kdeGear.angelfish; # Added 2021-10-06 71 71 ansible_2_12 = throw "Ansible 2.12 goes end of life in 2023/05 and can't be supported throughout the 23.05 release cycle"; # Added 2023-05-16 72 + apacheAnt_1_9 = throw "Ant 1.9 has been removed since it's not used in nixpkgs anymore"; # Added 2023-11-12 72 73 antimicroX = antimicrox; # Added 2021-10-31 73 74 arcanPackages = throw "arcanPackages was removed and its sub-attributes were promoted to top-level"; # Added 2023-11-26 74 75 ardour_6 = throw "ardour_6 has been removed in favor of newer versions"; # Added 2023-10-13
-1
pkgs/top-level/all-packages.nix
··· 18413 18413 antlr = antlr4; 18414 18414 18415 18415 apacheAnt = callPackage ../development/tools/build-managers/apache-ant { }; 18416 - apacheAnt_1_9 = callPackage ../development/tools/build-managers/apache-ant/1.9.nix { }; 18417 18416 ant = apacheAnt; 18418 18417 18419 18418 apacheKafka = apacheKafka_3_5;