lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
31135daf 7e5eff56

+1736 -2860
+2 -2
doc/hooks/zig.section.md
··· 9 9 ```nix 10 10 { lib 11 11 , stdenv 12 - , zig_0_11 12 + , zig 13 13 }: 14 14 15 15 stdenv.mkDerivation { 16 16 # . . . 17 17 18 18 nativeBuildInputs = [ 19 - zig_0_11.hook 19 + zig.hook 20 20 ]; 21 21 22 22 zigBuildFlags = [ "-Dman-pages=true" ];
+5
lib/licenses.nix
··· 632 632 url = "https://old.calculate-linux.org/packages/licenses/iASL"; 633 633 }; 634 634 635 + icu = { 636 + spdxId = "ICU"; 637 + fullName = "ICU"; 638 + }; 639 + 635 640 ijg = { 636 641 spdxId = "IJG"; 637 642 fullName = "Independent JPEG Group License";
+18
maintainers/maintainer-list.nix
··· 429 429 githubId = 1517066; 430 430 name = "Aiken Cairncross"; 431 431 }; 432 + a-camarillo = { 433 + name = "Anthony Camarillo"; 434 + email = "anthony.camarillo.96@gmail.com"; 435 + github = "a-camarillo"; 436 + githubId = 58638902; 437 + }; 432 438 aciceri = { 433 439 name = "Andrea Ciceri"; 434 440 email = "andrea.ciceri@autistici.org"; ··· 2943 2949 fingerprint = "BF4FCB85C69989B4ED95BF938AE74787A4B7C07E"; 2944 2950 }]; 2945 2951 }; 2952 + b-rodrigues = { 2953 + email = "bruno@brodrigues.co"; 2954 + github = "b-rodrigues"; 2955 + githubId = 2998834; 2956 + name = "Bruno Rodrigues"; 2957 + }; 2946 2958 broke = { 2947 2959 email = "broke@in-fucking.space"; 2948 2960 github = "broke"; ··· 3017 3029 github = "Builditluc"; 3018 3030 githubId = 37375448; 3019 3031 name = "Buildit"; 3032 + }; 3033 + buurro = { 3034 + email = "marcoburro98@gmail.com"; 3035 + github = "buurro"; 3036 + githubId = 9320677; 3037 + name = "Marco Burro"; 3020 3038 }; 3021 3039 bwc9876 = { 3022 3040 email = "bwc9876@gmail.com";
+2
maintainers/team-list.nix
··· 854 854 855 855 r = { 856 856 members = [ 857 + b-rodrigues 857 858 bcdarwin 858 859 jbedo 860 + kupac 859 861 ]; 860 862 scope = "Maintain the R programming language and related packages."; 861 863 shortName = "R";
+2
nixos/doc/manual/release-notes/rl-2405.section.md
··· 92 92 93 93 - [PhotonVision](https://photonvision.org/), a free, fast, and easy-to-use computer vision solution for the FIRST® Robotics Competition. 94 94 95 + - [clatd](https://github.com/toreanderson/clatd), a a CLAT / SIIT-DC Edge Relay implementation for Linux. 96 + 95 97 - [pyLoad](https://pyload.net/), a FOSS download manager written in Python. Available as [services.pyload](#opt-services.pyload.enable) 96 98 97 99 - [maubot](https://github.com/maubot/maubot), a plugin-based Matrix bot framework. Available as [services.maubot](#opt-services.maubot.enable).
+1
nixos/modules/module-list.nix
··· 946 946 ./services/networking/charybdis.nix 947 947 ./services/networking/chisel-server.nix 948 948 ./services/networking/cjdns.nix 949 + ./services/networking/clatd.nix 949 950 ./services/networking/cloudflare-dyndns.nix 950 951 ./services/networking/cloudflared.nix 951 952 ./services/networking/cntlm.nix
+31 -15
nixos/modules/services/misc/gitlab.nix
··· 18 18 gitalySocket = "${cfg.statePath}/tmp/sockets/gitaly.socket"; 19 19 pathUrlQuote = url: replaceStrings ["/"] ["%2F"] url; 20 20 21 + gitlabVersionAtLeast = version: lib.versionAtLeast (lib.getVersion cfg.packages.gitlab) version; 22 + 21 23 databaseConfig = let 22 24 val = { 23 25 adapter = "postgresql"; ··· 27 29 encoding = "utf8"; 28 30 pool = cfg.databasePool; 29 31 } // cfg.extraDatabaseConfig; 30 - in if lib.versionAtLeast (lib.getVersion cfg.packages.gitlab) "15.0" then { 31 - production.main = val; 32 - } else { 33 - production = val; 32 + in { 33 + production = ( 34 + if (gitlabVersionAtLeast "15.0") 35 + then { main = val; } 36 + else val 37 + ) // lib.optionalAttrs (gitlabVersionAtLeast "15.9") { 38 + ci = val // { 39 + database_tasks = false; 40 + }; 41 + }; 34 42 }; 35 43 36 44 # We only want to create a database if we're actually going to connect to it. ··· 1168 1176 set -eu 1169 1177 1170 1178 PSQL() { 1171 - psql --port=${toString pgsql.port} "$@" 1179 + psql --port=${toString pgsql.settings.port} "$@" 1172 1180 } 1173 1181 1174 1182 PSQL -tAc "SELECT 1 FROM pg_database WHERE datname = '${cfg.databaseName}'" | grep -q 1 || PSQL -tAc 'CREATE DATABASE "${cfg.databaseName}" OWNER "${cfg.databaseUsername}"' ··· 1348 1356 1349 1357 rm -f '${cfg.statePath}/config/database.yml' 1350 1358 1351 - ${if cfg.databasePasswordFile != null then '' 1359 + ${lib.optionalString (cfg.databasePasswordFile != null) '' 1352 1360 db_password="$(<'${cfg.databasePasswordFile}')" 1353 1361 export db_password 1354 1362 ··· 1356 1364 >&2 echo "Database password was an empty string!" 1357 1365 exit 1 1358 1366 fi 1367 + ''} 1359 1368 1360 - jq <${pkgs.writeText "database.yml" (builtins.toJSON databaseConfig)} \ 1361 - '.${if lib.versionAtLeast (lib.getVersion cfg.packages.gitlab) "15.0" then "production.main" else "production"}.password = $ENV.db_password' \ 1362 - >'${cfg.statePath}/config/database.yml' 1363 - '' 1364 - else '' 1365 - jq <${pkgs.writeText "database.yml" (builtins.toJSON databaseConfig)} \ 1366 - >'${cfg.statePath}/config/database.yml' 1367 - '' 1368 - } 1369 + # GitLab expects the `production.main` section to be the first entry in the file. 1370 + jq <${pkgs.writeText "database.yml" (builtins.toJSON databaseConfig)} '{ 1371 + production: [ 1372 + ${lib.optionalString (cfg.databasePasswordFile != null) ( 1373 + builtins.concatStringsSep "\n " ( 1374 + [ ".production${lib.optionalString (gitlabVersionAtLeast "15.0") ".main"}.password = $ENV.db_password" ] 1375 + ++ lib.optional (gitlabVersionAtLeast "15.9") "| .production.ci.password = $ENV.db_password" 1376 + ++ [ "|" ] 1377 + ) 1378 + )} .production 1379 + | to_entries[] 1380 + ] 1381 + | sort_by(.key) 1382 + | reverse 1383 + | from_entries 1384 + }' >'${cfg.statePath}/config/database.yml' 1369 1385 1370 1386 ${utils.genJqSecretsReplacementSnippet 1371 1387 gitlabConfig
+82
nixos/modules/services/networking/clatd.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + let 5 + cfg = config.services.clatd; 6 + 7 + settingsFormat = pkgs.formats.keyValue {}; 8 + 9 + configFile = settingsFormat.generate "clatd.conf" cfg.settings; 10 + in 11 + { 12 + options = { 13 + services.clatd = { 14 + enable = mkEnableOption "clatd"; 15 + 16 + package = mkPackageOption pkgs "clatd" { }; 17 + 18 + settings = mkOption { 19 + type = types.submodule ({ name, ... }: { 20 + freeformType = settingsFormat.type; 21 + }); 22 + default = { }; 23 + example = literalExpression '' 24 + { 25 + plat-prefix = "64:ff9b::/96"; 26 + } 27 + ''; 28 + description = '' 29 + Configuration of clatd. See [clatd Documentation](https://github.com/toreanderson/clatd/blob/master/README.pod#configuration). 30 + ''; 31 + }; 32 + }; 33 + }; 34 + 35 + config = mkIf cfg.enable { 36 + systemd.services.clatd = { 37 + description = "464XLAT CLAT daemon"; 38 + documentation = [ "man:clatd(8)" ]; 39 + wantedBy = [ "multi-user.target" ]; 40 + after = [ "network-online.target" ]; 41 + wants = [ "network-online.target" ]; 42 + startLimitIntervalSec = 0; 43 + 44 + serviceConfig = { 45 + ExecStart = "${cfg.package}/bin/clatd -c ${configFile}"; 46 + startLimitIntervalSec = 0; 47 + 48 + # Hardening 49 + CapabilityBoundingSet = [ 50 + "CAP_NET_ADMIN" 51 + ]; 52 + LockPersonality = true; 53 + MemoryDenyWriteExecute = true; 54 + NoNewPrivileges = true; 55 + PrivateTmp = true; 56 + ProtectClock = true; 57 + ProtectControlGroups = true; 58 + ProtectHome = true; 59 + ProtectHostname = true; 60 + ProtectKernelLogs = true; 61 + ProtectKernelModules = true; 62 + ProtectProc = "invisible"; 63 + ProtectSystem = true; 64 + RestrictAddressFamilies = [ 65 + "AF_INET" 66 + "AF_INET6" 67 + "AF_NETLINK" 68 + ]; 69 + RestrictNamespaces = true; 70 + RestrictRealtime = true; 71 + RestrictSUIDSGID = true; 72 + SystemCallArchitectures = "native"; 73 + SystemCallFilter = [ 74 + "@network-io" 75 + "@system-service" 76 + "~@privileged" 77 + "~@resources" 78 + ]; 79 + }; 80 + }; 81 + }; 82 + }
+3 -3
nixos/modules/services/networking/trust-dns.nix
··· 51 51 package = mkPackageOption pkgs "trust-dns" { 52 52 extraDescription = '' 53 53 ::: {.note} 54 - The package must provide `meta.mainProgram` which names the server binayr; any other utilities (client, resolver) are not needed. 54 + The package must provide `meta.mainProgram` which names the server binary; any other utilities (client, resolver) are not needed. 55 55 ::: 56 56 ''; 57 57 }; ··· 86 86 type = types.listOf types.str; 87 87 default = [ "0.0.0.0" ]; 88 88 description = '' 89 - List of ipv4 addresses on which to listen for DNS queries. 89 + List of ipv4 addresses on which to listen for DNS queries. 90 90 ''; 91 91 }; 92 92 listen_addrs_ipv6 = mkOption { ··· 114 114 }; 115 115 zones = mkOption { 116 116 description = "List of zones to serve."; 117 - default = {}; 117 + default = []; 118 118 type = types.listOf (types.coercedTo types.str (zone: { inherit zone; }) zoneType); 119 119 }; 120 120 };
+2 -3
nixos/modules/system/boot/loader/grub/grub.nix
··· 6 6 concatMap 7 7 concatMapStrings 8 8 concatStrings 9 - concatStringsSep 10 9 escapeShellArg 11 10 flip 12 11 foldr ··· 491 490 492 491 theme = mkOption { 493 492 type = types.nullOr types.path; 494 - example = literalExpression "pkgs.nixos-grub2-theme"; 493 + example = literalExpression ''"''${pkgs.libsForQt5.breeze-grub}/grub/themes/breeze"''; 495 494 default = null; 496 495 description = '' 497 - Grub theme to be used. 496 + Path to the grub theme to be used. 498 497 ''; 499 498 }; 500 499
+5 -5
nixos/modules/virtualisation/podman/default.nix
··· 219 219 systemd.services.podman.environment = config.networking.proxy.envVars; 220 220 systemd.sockets.podman.wantedBy = [ "sockets.target" ]; 221 221 systemd.sockets.podman.socketConfig.SocketGroup = "podman"; 222 + # Podman does not support multiple sockets, as of podman 5.0.2, so we use 223 + # a symlink. Unfortunately this does not let us use an alternate group, 224 + # such as `docker`. 225 + systemd.sockets.podman.socketConfig.Symlinks = 226 + lib.mkIf cfg.dockerSocket.enable [ "/run/docker.sock" ]; 222 227 223 228 systemd.user.services.podman.environment = config.networking.proxy.envVars; 224 229 systemd.user.sockets.podman.wantedBy = [ "sockets.target" ]; ··· 238 243 >$out/lib/tmpfiles.d/podman.conf 239 244 '') 240 245 ]; 241 - 242 - systemd.tmpfiles.rules = 243 - lib.optionals cfg.dockerSocket.enable [ 244 - "L! /run/docker.sock - - - - /run/podman/podman.sock" 245 - ]; 246 246 247 247 users.groups.podman = { }; 248 248
+1
nixos/tests/all-tests.nix
··· 193 193 cinnamon = handleTest ./cinnamon.nix {}; 194 194 cinnamon-wayland = handleTest ./cinnamon-wayland.nix {}; 195 195 cjdns = handleTest ./cjdns.nix {}; 196 + clatd = handleTest ./clatd.nix {}; 196 197 clickhouse = handleTest ./clickhouse.nix {}; 197 198 cloud-init = handleTest ./cloud-init.nix {}; 198 199 cloud-init-hostname = handleTest ./cloud-init-hostname.nix {};
+189
nixos/tests/clatd.nix
··· 1 + # This test verifies that we can ping an IPv4-only server from an IPv6-only 2 + # client via a NAT64 router using CLAT on the client. The hosts and networks 3 + # are configured as follows: 4 + # 5 + # +------ 6 + # Client | clat Address: 192.0.0.1/32 (configured via clatd) 7 + # | Route: default 8 + # | 9 + # | eth1 Address: 2001:db8::2/64 10 + # | | Route: default via 2001:db8::1 11 + # +--|--- 12 + # | VLAN 3 13 + # +--|--- 14 + # | eth2 Address: 2001:db8::1/64 15 + # Router | 16 + # | nat64 Address: 64:ff9b::1/128 17 + # | Route: 64:ff9b::/96 18 + # | Address: 192.0.2.0/32 19 + # | Route: 192.0.2.0/24 20 + # | 21 + # | eth1 Address: 100.64.0.1/24 22 + # +--|--- 23 + # | VLAN 2 24 + # +--|--- 25 + # Server | eth1 Address: 100.64.0.2/24 26 + # | Route: 192.0.2.0/24 via 100.64.0.1 27 + # +------ 28 + 29 + import ./make-test-python.nix ({ pkgs, lib, ... }: 30 + 31 + { 32 + name = "clatd"; 33 + meta = with pkgs.lib.maintainers; { 34 + maintainers = [ hax404 ]; 35 + }; 36 + 37 + nodes = { 38 + # The server is configured with static IPv4 addresses. RFC 6052 Section 3.1 39 + # disallows the mapping of non-global IPv4 addresses like RFC 1918 into the 40 + # Well-Known Prefix 64:ff9b::/96. TAYGA also does not allow the mapping of 41 + # documentation space (RFC 5737). To circumvent this, 100.64.0.2/24 from 42 + # RFC 6589 (Carrier Grade NAT) is used here. 43 + # To reach the IPv4 address pool of the NAT64 gateway, there is a static 44 + # route configured. In normal cases, where the router would also source NAT 45 + # the pool addresses to one IPv4 addresses, this would not be needed. 46 + server = { 47 + virtualisation.vlans = [ 48 + 2 # towards router 49 + ]; 50 + networking = { 51 + useDHCP = false; 52 + interfaces.eth1 = lib.mkForce {}; 53 + }; 54 + systemd.network = { 55 + enable = true; 56 + networks."vlan1" = { 57 + matchConfig.Name = "eth1"; 58 + address = [ 59 + "100.64.0.2/24" 60 + ]; 61 + routes = [ 62 + { routeConfig = { Destination = "192.0.2.0/24"; Gateway = "100.64.0.1"; }; } 63 + ]; 64 + }; 65 + }; 66 + }; 67 + 68 + # The router is configured with static IPv4 addresses towards the server 69 + # and IPv6 addresses towards the client. For NAT64, the Well-Known prefix 70 + # 64:ff9b::/96 is used. NAT64 is done with TAYGA which provides the 71 + # tun-interface nat64 and does the translation over it. The IPv6 packets 72 + # are sent to this interfaces and received as IPv4 packets and vice versa. 73 + # As TAYGA only translates IPv6 addresses to dedicated IPv4 addresses, it 74 + # needs a pool of IPv4 addresses which must be at least as big as the 75 + # expected amount of clients. In this test, the packets from the pool are 76 + # directly routed towards the client. In normal cases, there would be a 77 + # second source NAT44 to map all clients behind one IPv4 address. 78 + router = { 79 + boot.kernel.sysctl = { 80 + "net.ipv4.ip_forward" = 1; 81 + "net.ipv6.conf.all.forwarding" = 1; 82 + }; 83 + 84 + virtualisation.vlans = [ 85 + 2 # towards server 86 + 3 # towards client 87 + ]; 88 + 89 + networking = { 90 + useDHCP = false; 91 + useNetworkd = true; 92 + firewall.enable = false; 93 + interfaces.eth1 = lib.mkForce { 94 + ipv4 = { 95 + addresses = [ { address = "100.64.0.1"; prefixLength = 24; } ]; 96 + }; 97 + }; 98 + interfaces.eth2 = lib.mkForce { 99 + ipv6 = { 100 + addresses = [ { address = "2001:db8::1"; prefixLength = 64; } ]; 101 + }; 102 + }; 103 + }; 104 + 105 + services.tayga = { 106 + enable = true; 107 + ipv4 = { 108 + address = "192.0.2.0"; 109 + router = { 110 + address = "192.0.2.1"; 111 + }; 112 + pool = { 113 + address = "192.0.2.0"; 114 + prefixLength = 24; 115 + }; 116 + }; 117 + ipv6 = { 118 + address = "2001:db8::1"; 119 + router = { 120 + address = "64:ff9b::1"; 121 + }; 122 + pool = { 123 + address = "64:ff9b::"; 124 + prefixLength = 96; 125 + }; 126 + }; 127 + }; 128 + }; 129 + 130 + # The client is configured with static IPv6 addresses. It has also a static 131 + # default route towards the router. To reach the IPv4-only server, the 132 + # client starts the clat daemon which starts and configures the local 133 + # IPv4 -> IPv6 translation via Tayga. 134 + client = { 135 + virtualisation.vlans = [ 136 + 3 # towards router 137 + ]; 138 + 139 + networking = { 140 + useDHCP = false; 141 + interfaces.eth1 = lib.mkForce {}; 142 + }; 143 + 144 + systemd.network = { 145 + enable = true; 146 + networks."vlan1" = { 147 + matchConfig.Name = "eth1"; 148 + address = [ 149 + "2001:db8::2/64" 150 + ]; 151 + routes = [ 152 + { routeConfig = { Destination = "::/0"; Gateway = "2001:db8::1"; }; } 153 + ]; 154 + }; 155 + }; 156 + 157 + services.clatd = { 158 + enable = true; 159 + settings.plat-prefix = "64:ff9b::/96"; 160 + }; 161 + 162 + environment.systemPackages = [ pkgs.mtr ]; 163 + }; 164 + }; 165 + 166 + testScript = '' 167 + start_all() 168 + 169 + # wait for all machines to start up 170 + for machine in client, router, server: 171 + machine.wait_for_unit("network-online.target") 172 + 173 + with subtest("Wait for tayga and clatd"): 174 + router.wait_for_unit("tayga.service") 175 + client.wait_for_unit("clatd.service") 176 + # clatd checks if this system has IPv4 connectivity for 10 seconds 177 + client.wait_until_succeeds( 178 + 'journalctl -u clatd -e | grep -q "Starting up TAYGA, using config file"' 179 + ) 180 + 181 + with subtest("Test ICMP"): 182 + client.wait_until_succeeds("ping -c 3 100.64.0.2 >&2") 183 + 184 + with subtest("Test ICMP and show a traceroute"): 185 + client.wait_until_succeeds("mtr --show-ips --report-wide 100.64.0.2 >&2") 186 + 187 + client.log(client.execute("systemd-analyze security clatd.service")[1]) 188 + ''; 189 + })
-42
pkgs/applications/audio/cmus/option-debugging.patch
··· 1 - Shows build and link errors in configure for ease of debugging which 2 - options require what. 3 - diff --git a/scripts/checks.sh b/scripts/checks.sh 4 - index 64cbbf3..fab4d9b 100644 5 - --- a/scripts/checks.sh 6 - +++ b/scripts/checks.sh 7 - @@ -425,7 +425,7 @@ try_compile() 8 - echo "$1" > $__src || exit 1 9 - shift 10 - __cmd="$CC -c $CFLAGS $@ $__src -o $__obj" 11 - - $CC -c $CFLAGS "$@" $__src -o $__obj 2>/dev/null 12 - + $CC -c $CFLAGS "$@" $__src -o $__obj 13 - ;; 14 - cxx) 15 - __src=`tmp_file prog.cc` 16 - @@ -433,7 +433,7 @@ try_compile() 17 - echo "$1" > $__src || exit 1 18 - shift 19 - __cmd="$CXX -c $CXXFLAGS $@ $__src -o $__obj" 20 - - $CXX -c $CXXFLAGS "$@" $__src -o $__obj 2>/dev/null 21 - + $CXX -c $CXXFLAGS "$@" $__src -o $__obj 22 - ;; 23 - esac 24 - return $? 25 - @@ -451,7 +451,7 @@ try_compile_link() 26 - echo "$1" > $__src || exit 1 27 - shift 28 - __cmd="$CC $__src -o $__exe $CFLAGS $LDFLAGS $@" 29 - - $CC $__src -o $__exe $CFLAGS $LDFLAGS "$@" 2>/dev/null 30 - + $CC $__src -o $__exe $CFLAGS $LDFLAGS "$@" 31 - ;; 32 - cxx) 33 - __src=`tmp_file prog.cc` 34 - @@ -459,7 +459,7 @@ try_compile_link() 35 - echo "$1" > $__src || exit 1 36 - shift 37 - __cmd="$CXX $__src -o $__exe $CXXFLAGS $CXXLDFLAGS $@" 38 - - $CXX $__src -o $__exe $CXXFLAGS $CXXLDFLAGS "$@" 2>/dev/null 39 - + $CXX $__src -o $__exe $CXXFLAGS $CXXLDFLAGS "$@" 40 - ;; 41 - esac 42 - return $?
+1
pkgs/applications/audio/vcv-rack/default.nix
··· 250 250 # no-derivatives clause 251 251 license = with licenses; [ gpl3Plus cc-by-nc-40 unfreeRedistributable ]; 252 252 maintainers = with maintainers; [ nathyong jpotier ddelabru ]; 253 + mainProgram = "Rack"; 253 254 platforms = platforms.linux; 254 255 }; 255 256 }
+2 -2
pkgs/applications/blockchains/bitcoin-abc/default.nix
··· 25 25 26 26 mkDerivation rec { 27 27 pname = "bitcoin" + lib.optionalString (!withGui) "d" + "-abc"; 28 - version = "0.29.2"; 28 + version = "0.29.3"; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "bitcoin-ABC"; 32 32 repo = "bitcoin-abc"; 33 33 rev = "v${version}"; 34 - hash = "sha256-og9hMQdDXGdUQN+A+z0064E6svF+qPd9CWtDQsdvNYQ="; 34 + hash = "sha256-hYA0O7nDT8J1EnpW4i1+eBzkNw77JC6M7GwO3BdBh3U="; 35 35 }; 36 36 37 37 nativeBuildInputs = [ pkg-config cmake ];
+1 -1
pkgs/applications/editors/vscode/extensions/default.nix
··· 970 970 version = "0.8.25"; 971 971 } 972 972 // sources.${stdenv.system}; 973 - nativeBuildInputs = [ autoPatchelfHook ]; 973 + nativeBuildInputs = lib.optionals stdenv.isLinux [ autoPatchelfHook ]; 974 974 buildInputs = [ stdenv.cc.cc.lib ]; 975 975 meta = { 976 976 description = "Open-source autopilot for software development - bring the power of ChatGPT to your IDE";
+4 -6
pkgs/applications/emulators/craftos-pc/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 - , fetchpatch 5 4 , callPackage 6 5 , patchelf 7 - , unzip 8 6 , poco 9 7 , openssl 10 8 , SDL2 ··· 16 14 }: 17 15 18 16 let 19 - version = "2.8.1"; 17 + version = "2.8.2"; 20 18 craftos2-lua = fetchFromGitHub { 21 19 owner = "MCJack123"; 22 20 repo = "craftos2-lua"; 23 21 rev = "v${version}"; 24 - hash = "sha256-8bl83AOIWtUQ06F2unYEF08VT13o9EGo9YDZpdNxd8w="; 22 + hash = "sha256-Kv0supnYKWLaVqOeZAzQNd3tQRP2KJugZqytyoj8QtY="; 25 23 }; 26 24 craftos2-rom = fetchFromGitHub { 27 25 owner = "McJack123"; 28 26 repo = "craftos2-rom"; 29 27 rev = "v${version}"; 30 - hash = "sha256-aCRJ3idSrRM8ydt8hP8nA1RR0etPnWpQKphXcOGgTfk="; 28 + hash = "sha256-5ZsLsqrkO02NLJCzsgf0k/ifsqNybTi4DcB9GLmWDHw="; 31 29 }; 32 30 in 33 31 ··· 39 37 owner = "MCJack123"; 40 38 repo = "craftos2"; 41 39 rev = "v${version}"; 42 - hash = "sha256-iQCv4EDdqmnU0fYxMwpCZ2Z5p43P0MGBNIG/dZrWndg="; 40 + hash = "sha256-ozebHgUgwdqYtWAyL+EdwpjEvZC+PkWcLYCPWz2FjSw="; 43 41 }; 44 42 45 43 buildInputs = [ patchelf poco openssl SDL2 SDL2_mixer ncurses libpng pngpp libwebp ];
+2 -2
pkgs/applications/misc/urlscan/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "urlscan"; 8 - version = "1.0.1"; 8 + version = "1.0.2"; 9 9 format = "pyproject"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "firecat53"; 13 13 repo = pname; 14 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-OzcoOIgEiadWrsUPIxBJTuZQYjScJBYKyqCu1or6fz8="; 15 + hash = "sha256-nyq4BrpfbZwK/nOnB8ZEN1wlM8CssYVRvV7ytpX7k40="; 16 16 }; 17 17 18 18 nativeBuildInputs = with python3.pkgs; [
+4 -4
pkgs/applications/networking/cluster/opentofu/default.nix
··· 14 14 let 15 15 package = buildGoModule rec { 16 16 pname = "opentofu"; 17 - version = "1.6.2"; 17 + version = "1.7.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "opentofu"; 21 21 repo = "opentofu"; 22 22 rev = "v${version}"; 23 - hash = "sha256-CYiwn2NDIAx30J8tmbrV45dbCIGoA3U+yBdMj4RX5Ho="; 23 + hash = "sha256-e0u8aFua3oMsBafwRPYuWQ9M6DtC7f9LlCDGJ5vdAWE="; 24 24 }; 25 25 26 - vendorHash = "sha256-kSm5RZqQRgbmPaKt5IWmuMhHwAu+oJKTX1q1lbE7hWk="; 26 + vendorHash = "sha256-cML742FfWFNIwGyIdRd3JWcfDlOXnJVgUXz4j5fa74Q="; 27 27 ldflags = [ "-s" "-w" "-X" "github.com/opentofu/opentofu/version.dev=no" ]; 28 28 29 29 postConfigure = '' 30 30 # speakeasy hardcodes /bin/stty https://github.com/bgentry/speakeasy/issues/22 31 31 substituteInPlace vendor/github.com/bgentry/speakeasy/speakeasy_unix.go \ 32 - --replace "/bin/stty" "${coreutils}/bin/stty" 32 + --replace-fail "/bin/stty" "${coreutils}/bin/stty" 33 33 ''; 34 34 35 35 nativeBuildInputs = [ installShellFiles ];
+16 -29
pkgs/applications/office/clockify/default.nix
··· 1 - { stdenv, lib, fetchurl, dpkg, makeWrapper, electron }: 1 + { lib 2 + , appimageTools 3 + , fetchurl }: 2 4 3 - stdenv.mkDerivation rec { 5 + appimageTools.wrapType2 rec { 4 6 pname = "clockify"; 5 - version = "2.1.6"; 7 + version = "2.1.17.1354"; 6 8 7 9 src = fetchurl { 8 - url = "https://web.archive.org/web/20231110130133/https://clockify.me/downloads/Clockify_Setup_x64.deb"; 9 - hash = "sha256-jndoMk3vqk8a5jMzKVo6ThovSISmcu+hef9IJcg3reQ="; 10 + url = "https://web.archive.org/web/20240406052908/https://clockify.me/downloads/Clockify_Setup.AppImage"; 11 + hash = "sha256-G5VOAf6PrjHUsnk7IlXdqJ2D941cnggjuHkkgrOaVaA="; 10 12 }; 11 13 12 - nativeBuildInputs = [ 13 - dpkg 14 - makeWrapper 15 - ]; 14 + extraInstallCommands = 15 + let appimageContents = appimageTools.extract { inherit pname version src; }; 16 + in '' 17 + mv $out/bin/${pname}-${version} $out/bin/${pname} 16 18 17 - dontBuild = true; 18 - dontConfigure = true; 19 - 20 - unpackPhase = '' 21 - dpkg-deb -x ${src} ./ 22 - ''; 23 - 24 - installPhase = '' 25 - runHook preInstall 26 - 27 - mv usr $out 28 - mv opt $out 19 + install -Dm 444 ${appimageContents}/clockify.desktop -t $out/share/applications 20 + install -Dm 444 ${appimageContents}/clockify.png -t $out/share/pixmaps 29 21 30 - substituteInPlace $out/share/applications/clockify.desktop \ 31 - --replace "/opt/Clockify/" "" 32 - 33 - makeWrapper ${electron}/bin/electron $out/bin/clockify \ 34 - --add-flags $out/opt/Clockify/resources/app.asar 35 - 36 - runHook postInstall 37 - ''; 22 + substituteInPlace $out/share/applications/clockify.desktop \ 23 + --replace 'Exec=AppRun' 'Exec=${pname}' 24 + ''; 38 25 39 26 meta = with lib; { 40 27 description = "Free time tracker and timesheet app that lets you track work hours across projects";
+4
pkgs/applications/radio/gnuradio/wrapper.nix
··· 58 58 # may wish to wrap GR without python support. 59 59 pythonPkgs = extraPythonPackages 60 60 ++ [ (unwrapped.python.pkgs.toPythonModule unwrapped) ] 61 + ++ unwrapped.passthru.uhd.pythonPath 62 + ++ lib.optionals (unwrapped.passthru.uhd.pythonPath != []) [ 63 + (unwrapped.python.pkgs.toPythonModule unwrapped.passthru.uhd) 64 + ] 61 65 # Add the extraPackages as python modules as well 62 66 ++ (builtins.map unwrapped.python.pkgs.toPythonModule extraPackages) 63 67 ++ lib.flatten (lib.mapAttrsToList (
+92 -53
pkgs/applications/radio/uhd/default.nix
··· 8 8 , boost 9 9 , ncurses 10 10 , enableCApi ? true 11 - # Although we handle the Python API's dependencies in pythonEnvArg, this 12 - # feature is currently disabled as upstream attempts to run `python setup.py 13 - # install` by itself, and it fails because the Python's environment's prefix is 14 - # not a writable directly. Adding support for this feature would require using 15 - # python's pypa/build nad pypa/install hooks directly, and currently it is hard 16 - # to do that because it all happens after a long buildPhase of the C API. 17 - , enablePythonApi ? false 11 + , enablePythonApi ? true 18 12 , python3 19 - , buildPackages 20 13 , enableExamples ? false 21 14 , enableUtils ? true 22 15 , libusb1 ··· 38 31 }: 39 32 40 33 let 41 - onOffBool = b: if b then "ON" else "OFF"; 42 - inherit (lib) optionals; 43 - # Later used in pythonEnv generation. Python + mako are always required for the build itself but not necessary for runtime. 44 - pythonEnvArg = (ps: with ps; [ mako ] 45 - ++ optionals (enablePythonApi) [ numpy setuptools ] 46 - ++ optionals (enableUtils) [ requests six ] 47 - ); 34 + inherit (lib) optionals cmakeBool; 48 35 in 49 36 50 37 stdenv.mkDerivation (finalAttrs: { ··· 72 59 # hash. 73 60 sha256 = "17g503mhndaabrdl7qai3rdbafr8xx8awsyr7h2bdzwzprzmh4m3"; 74 61 }; 62 + # This are the minimum required Python dependencies, this attribute might 63 + # be useful if you want to build a development environment with a python 64 + # interpreter able to import the uhd module. 65 + pythonPath = optionals (enablePythonApi || enableUtils) [ 66 + python3.pkgs.numpy 67 + python3.pkgs.setuptools 68 + ] ++ optionals (enableUtils) [ 69 + python3.pkgs.requests 70 + python3.pkgs.six 71 + 72 + /* These deps are needed for the usrp_hwd.py utility, however even if they 73 + would have been added here, the utility wouldn't have worked because it 74 + depends on an old python library mprpc that is not supported for Python > 75 + 3.8. See also report upstream: 76 + https://github.com/EttusResearch/uhd/issues/744 77 + 78 + python3.pkgs.gevent 79 + python3.pkgs.pyudev 80 + python3.pkgs.pyroute2 81 + 82 + */ 83 + ]; 75 84 passthru = { 85 + runtimePython = python3.withPackages (ps: finalAttrs.pythonPath); 76 86 updateScript = [ 77 87 ./update.sh 78 88 # Pass it this file name as argument ··· 83 93 cmakeFlags = [ 84 94 "-DENABLE_LIBUHD=ON" 85 95 "-DENABLE_USB=ON" 86 - "-DENABLE_TESTS=ON" # This installs tests as well so we delete them via postPhases 87 - "-DENABLE_EXAMPLES=${onOffBool enableExamples}" 88 - "-DENABLE_UTILS=${onOffBool enableUtils}" 89 - "-DENABLE_C_API=${onOffBool enableCApi}" 90 - "-DENABLE_PYTHON_API=${onOffBool enablePythonApi}" 91 - "-DENABLE_DPDK=${onOffBool enableDpdk}" 96 + # Regardless of doCheck, we want to build the tests to help us gain 97 + # confident that the package is OK. 98 + "-DENABLE_TESTS=ON" 99 + (cmakeBool "ENABLE_EXAMPLES" enableExamples) 100 + (cmakeBool "ENABLE_UTILS" enableUtils) 101 + (cmakeBool "ENABLE_C_API" enableCApi) 102 + (cmakeBool "ENABLE_PYTHON_API" enablePythonApi) 103 + /* 104 + 105 + Otherwise python tests fail. Using a dedicated pythonEnv for either or both 106 + nativeBuildInputs and buildInputs makes upstream's cmake scripts fail to 107 + install the Python API as reported on our end at [1] (we don't want 108 + upstream to think we are in a virtual environment because we use 109 + python3.withPackages...). 110 + 111 + Putting simply the python dependencies in the nativeBuildInputs and 112 + buildInputs as they are now from some reason makes the `python` in the 113 + checkPhase fail to find the python dependencies, as reported at [2]. Even 114 + using nativeCheckInputs with the python dependencies, or using a 115 + `python3.withPackages` wrapper in nativeCheckInputs, doesn't help, as the 116 + `python` found in $PATH first is the one from nativeBuildInputs. 117 + 118 + [1]: https://github.com/NixOS/nixpkgs/pull/307435 119 + [2]: https://discourse.nixos.org/t/missing-python-package-in-checkphase/9168/ 120 + 121 + Hence we use upstream's provided cmake flag to control which python 122 + interpreter they will use to run the the python tests. 123 + 124 + */ 125 + "-DRUNTIME_PYTHON_EXECUTABLE=${lib.getExe finalAttrs.passthru.runtimePython}" 126 + (cmakeBool "ENABLE_DPDK" enableDpdk) 92 127 # Devices 93 - "-DENABLE_OCTOCLOCK=${onOffBool enableOctoClock}" 94 - "-DENABLE_MPMD=${onOffBool enableMpmd}" 95 - "-DENABLE_B100=${onOffBool enableB100}" 96 - "-DENABLE_B200=${onOffBool enableB200}" 97 - "-DENABLE_USRP1=${onOffBool enableUsrp1}" 98 - "-DENABLE_USRP2=${onOffBool enableUsrp2}" 99 - "-DENABLE_X300=${onOffBool enableX300}" 100 - "-DENABLE_N300=${onOffBool enableN300}" 101 - "-DENABLE_N320=${onOffBool enableN320}" 102 - "-DENABLE_E300=${onOffBool enableE300}" 103 - "-DENABLE_E320=${onOffBool enableE320}" 104 - ] 128 + (cmakeBool "ENABLE_OCTOCLOCK" enableOctoClock) 129 + (cmakeBool "ENABLE_MPMD" enableMpmd) 130 + (cmakeBool "ENABLE_B100" enableB100) 131 + (cmakeBool "ENABLE_B200" enableB200) 132 + (cmakeBool "ENABLE_USRP1" enableUsrp1) 133 + (cmakeBool "ENABLE_USRP2" enableUsrp2) 134 + (cmakeBool "ENABLE_X300" enableX300) 135 + (cmakeBool "ENABLE_N300" enableN300) 136 + (cmakeBool "ENABLE_N320" enableN320) 137 + (cmakeBool "ENABLE_E300" enableE300) 138 + (cmakeBool "ENABLE_E320" enableE320) 105 139 # TODO: Check if this still needed 106 140 # ABI differences GCC 7.1 107 141 # /nix/store/wd6r25miqbk9ia53pp669gn4wrg9n9cj-gcc-7.3.0/include/c++/7.3.0/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<uhd::range_t>::iterator {aka __gnu_cxx::__normal_iterator<uhd::range_t*, std::vector<uhd::range_t> >}' changed in GCC 7.1 108 - ++ [ (lib.optionalString stdenv.isAarch32 "-DCMAKE_CXX_FLAGS=-Wno-psabi") ] 109 - ; 110 - 111 - pythonEnv = python3.withPackages pythonEnvArg; 142 + ] ++ optionals stdenv.isAarch32 [ 143 + "-DCMAKE_CXX_FLAGS=-Wno-psabi" 144 + ]; 112 145 113 146 nativeBuildInputs = [ 114 147 cmake 115 148 pkg-config 116 149 # Present both here and in buildInputs for cross compilation. 117 - (buildPackages.python3.withPackages pythonEnvArg) 150 + python3 151 + python3.pkgs.mako 152 + # We add this unconditionally, but actually run wrapPythonPrograms only if 153 + # python utilities are enabled 154 + python3.pkgs.wrapPython 118 155 ]; 119 - buildInputs = [ 156 + buildInputs = finalAttrs.pythonPath ++ [ 120 157 boost 121 158 libusb1 122 - ] 123 - # However, if enableLibuhd_Python_api *or* enableUtils is on, we need 124 - # pythonEnv for runtime as well. The utilities' runtime dependencies are 125 - # handled at the environment 126 - ++ optionals (enableExamples) [ ncurses ncurses.dev ] 127 - ++ optionals (enablePythonApi || enableUtils) [ finalAttrs.pythonEnv ] 128 - ++ optionals (enableDpdk) [ dpdk ] 129 - ; 159 + ] ++ optionals (enableExamples) [ 160 + ncurses ncurses.dev 161 + ] ++ optionals (enableDpdk) [ 162 + dpdk 163 + ]; 130 164 131 165 # many tests fails on darwin, according to ofborg 132 166 doCheck = !stdenv.isDarwin; 133 167 134 168 # Build only the host software 135 169 preConfigure = "cd host"; 136 - # TODO: Check if this still needed, perhaps relevant: 137 - # https://files.ettus.com/manual_archive/v3.15.0.0/html/page_build_guide.html#build_instructions_unix_arm 138 170 patches = [ 139 - # Disable tests that fail in the sandbox 171 + # Disable tests that fail in the sandbox, last checked at version 4.6.0.0 140 172 ./no-adapter-tests.patch 141 173 ]; 142 174 143 - postPhases = [ "installFirmware" "removeInstalledTests" ] 144 - ++ optionals (enableUtils && stdenv.hostPlatform.isLinux) [ "moveUdevRules" ] 145 - ; 175 + postPhases = [ 176 + "installFirmware" 177 + "removeInstalledTests" 178 + ] ++ optionals (enableUtils && stdenv.hostPlatform.isLinux) [ 179 + "moveUdevRules" 180 + ]; 146 181 147 182 # UHD expects images in `$CMAKE_INSTALL_PREFIX/share/uhd/images` 148 183 installFirmware = '' ··· 162 197 mv $out/lib/uhd/utils/uhd-usrp.rules $out/lib/udev/rules.d/ 163 198 ''; 164 199 200 + # Wrap the python utilities with our pythonPath definition 201 + postFixup = lib.optionalString (enablePythonApi && enableUtils) '' 202 + wrapPythonPrograms 203 + ''; 165 204 disallowedReferences = optionals (!enablePythonApi && !enableUtils) [ 166 205 python3 167 206 ];
+15 -6
pkgs/applications/science/electronics/digital/default.nix
··· 3 3 }: 4 4 5 5 let 6 + pname = "digital"; 6 7 pkgDescription = "A digital logic designer and circuit simulator."; 7 8 version = "0.30"; 8 9 buildDate = "2023-02-03T08:00:56+01:00"; # v0.30 commit date 9 10 10 11 desktopItem = makeDesktopItem { 11 12 type = "Application"; 12 - name = "Digital"; 13 - desktopName = pkgDescription; 13 + name = pname; 14 + desktopName = "Digital"; 14 15 comment = "Easy-to-use digital logic designer and circuit simulator"; 15 - exec = "digital"; 16 - icon = "digital"; 16 + exec = pname; 17 + icon = pname; 17 18 categories = [ "Education" "Electronics" ]; 18 19 mimeTypes = [ "text/x-digital" ]; 19 20 terminal = false; ··· 28 29 mvnParameters = "-Pno-git-rev -Dgit.commit.id.describe=${version} -Dproject.build.outputTimestamp=${buildDate} -DbuildTimestamp=${buildDate}"; 29 30 in 30 31 maven.buildMavenPackage rec { 31 - pname = "digital"; 32 - inherit version jre; 32 + inherit pname version jre; 33 33 34 34 src = fetchFromGitHub { 35 35 owner = "hneemann"; ··· 44 44 nativeBuildInputs = [ copyDesktopItems makeWrapper ]; 45 45 46 46 installPhase = '' 47 + runHook preInstall 48 + 47 49 mkdir -p $out/bin 48 50 mkdir -p $out/share/java 49 51 ··· 53 55 makeWrapper ${jre}/bin/java $out/bin/${pname} \ 54 56 --add-flags "-classpath $out/share/java/${pname}-${version}.jar:''${classpath#:}" \ 55 57 --add-flags "-jar $out/share/java/Digital.jar" 58 + 59 + install -Dm644 src/main/svg/icon.svg $out/share/icons/hicolor/scalable/apps/${pname}.svg 60 + for size in 16 32 48 64 128; do 61 + install -Dm644 src/main/resources/icons/icon"$size".png $out/share/icons/hicolor/"$size"x"$size"/apps/${pname}.png 62 + done 63 + 64 + runHook postInstall 56 65 ''; 57 66 58 67 desktopItems = [ desktopItem ];
-58
pkgs/applications/science/math/sage/patches/linbox-1.7-upgrade.patch
··· 1 - diff --git a/src/sage/libs/linbox/conversion.pxd b/src/sage/libs/linbox/conversion.pxd 2 - index 7794c9edc3..1753277b1f 100644 3 - --- a/src/sage/libs/linbox/conversion.pxd 4 - +++ b/src/sage/libs/linbox/conversion.pxd 5 - @@ -177,9 +177,8 @@ cdef inline Vector_integer_dense new_sage_vector_integer_dense(P, DenseVector_in 6 - - v -- linbox vector 7 - """ 8 - cdef Vector_integer_dense res = P() 9 - - cdef cppvector[Integer] * vec = &v.refRep() 10 - cdef size_t i 11 - for i in range(<size_t> res._degree): 12 - - mpz_set(res._entries[i], vec[0][i].get_mpz_const()) 13 - + mpz_set(res._entries[i], v.getEntry(i).get_mpz_const()) 14 - 15 - return res 16 - diff --git a/src/sage/libs/linbox/linbox.pxd b/src/sage/libs/linbox/linbox.pxd 17 - index 9112d151f8..dcc482960c 100644 18 - --- a/src/sage/libs/linbox/linbox.pxd 19 - +++ b/src/sage/libs/linbox/linbox.pxd 20 - @@ -32,7 +32,7 @@ cdef extern from "linbox/matrix/dense-matrix.h": 21 - ctypedef Modular_double Field 22 - ctypedef double Element 23 - DenseMatrix_Modular_double(Field F, size_t m, size_t n) 24 - - DenseMatrix_Modular_double(Field F, Element*, size_t m, size_t n) 25 - + DenseMatrix_Modular_double(Field F, size_t m, size_t n, Element*) 26 - void setEntry(size_t i, size_t j, Element& a) 27 - Element &getEntry(size_t i, size_t j) 28 - 29 - @@ -42,7 +42,7 @@ cdef extern from "linbox/matrix/dense-matrix.h": 30 - ctypedef Modular_float Field 31 - ctypedef float Element 32 - DenseMatrix_Modular_float(Field F, size_t m, size_t n) 33 - - DenseMatrix_Modular_float(Field F, Element*, size_t m, size_t n) 34 - + DenseMatrix_Modular_float(Field F, size_t m, size_t n, Element*) 35 - void setEntry(size_t i, size_t j, Element& a) 36 - Element &getEntry(size_t i, size_t j) 37 - 38 - @@ -101,7 +101,6 @@ cdef extern from "linbox/vector/vector.h": 39 - DenseVector_integer (Field &F) 40 - DenseVector_integer (Field &F, long& m) 41 - DenseVector_integer (Field &F, cppvector[Integer]&) 42 - - cppvector[Element]& refRep() 43 - size_t size() 44 - void resize(size_t) 45 - void resize(size_t n, const Element&) 46 - diff --git a/src/sage/matrix/matrix_modn_dense_template.pxi b/src/sage/matrix/matrix_modn_dense_template.pxi 47 - index 010365d76f..3d60726ff9 100644 48 - --- a/src/sage/matrix/matrix_modn_dense_template.pxi 49 - +++ b/src/sage/matrix/matrix_modn_dense_template.pxi 50 - @@ -219,7 +219,7 @@ cdef inline linbox_echelonize_efd(celement modulus, celement* entries, Py_ssize_ 51 - return 0,[] 52 - 53 - cdef ModField *F = new ModField(<long>modulus) 54 - - cdef DenseMatrix *A = new DenseMatrix(F[0], <ModField.Element*>entries,<Py_ssize_t>nrows, <Py_ssize_t>ncols) 55 - + cdef DenseMatrix *A = new DenseMatrix(F[0], <Py_ssize_t>nrows, <Py_ssize_t>ncols, <ModField.Element*>entries) 56 - cdef Py_ssize_t r = reducedRowEchelonize(A[0]) 57 - cdef Py_ssize_t i,j 58 - for i in range(nrows):
-75
pkgs/applications/science/misc/gplates/boost-placeholders.patch
··· 1 - diff --unified --recursive a/src/gui/TopologyTools.cc b/src/gui/TopologyTools.cc 2 - --- a/src/gui/TopologyTools.cc 2021-07-05 05:11:47.000000000 +0200 3 - +++ b/src/gui/TopologyTools.cc 2022-12-07 22:35:20.444054124 +0100 4 - @@ -3448,7 +3448,7 @@ 5 - std::find_if( 6 - d_visible_boundary_section_seq.begin(), 7 - d_visible_boundary_section_seq.end(), 8 - - boost::bind(&VisibleSection::d_section_info_index, _1) == 9 - + boost::bind(&VisibleSection::d_section_info_index, boost::placeholders::_1) == 10 - boost::cref(section_index)); 11 - 12 - if (visible_section_iter == d_visible_boundary_section_seq.end()) 13 - @@ -3467,7 +3467,7 @@ 14 - std::find_if( 15 - d_visible_interior_section_seq.begin(), 16 - d_visible_interior_section_seq.end(), 17 - - boost::bind(&VisibleSection::d_section_info_index, _1) == 18 - + boost::bind(&VisibleSection::d_section_info_index, boost::placeholders::_1) == 19 - boost::cref(section_index)); 20 - 21 - if (visible_section_iter == d_visible_interior_section_seq.end()) 22 - diff --unified --recursive a/src/presentation/ReconstructionGeometryRenderer.cc b/src/presentation/ReconstructionGeometryRenderer.cc 23 - --- a/src/presentation/ReconstructionGeometryRenderer.cc 2021-07-05 05:11:50.000000000 +0200 24 - +++ b/src/presentation/ReconstructionGeometryRenderer.cc 2022-12-07 22:36:11.117884262 +0100 25 - @@ -274,7 +274,7 @@ 26 - GPlatesPresentation::ReconstructionGeometryRenderer::RenderParamsPopulator::visit_reconstruct_visual_layer_params( 27 - const ReconstructVisualLayerParams &params) 28 - { 29 - - d_render_params.show_vgp = boost::bind(&ReconstructVisualLayerParams::show_vgp, &params, _1, _2); 30 - + d_render_params.show_vgp = boost::bind(&ReconstructVisualLayerParams::show_vgp, &params, boost::placeholders::_1, boost::placeholders::_2); 31 - d_render_params.vgp_draw_circular_error = params.get_vgp_draw_circular_error(); 32 - d_render_params.fill_polygons = params.get_fill_polygons(); 33 - d_render_params.fill_polylines = params.get_fill_polylines(); 34 - diff --unified --recursive a/src/presentation/VisualLayerRegistry.cc b/src/presentation/VisualLayerRegistry.cc 35 - --- a/src/presentation/VisualLayerRegistry.cc 2021-07-05 05:11:50.000000000 +0200 36 - +++ b/src/presentation/VisualLayerRegistry.cc 2022-12-07 22:38:12.950877614 +0100 37 - @@ -448,7 +448,7 @@ 38 - &GPlatesQtWidgets::ReconstructScalarCoverageLayerOptionsWidget::create, 39 - boost::bind( 40 - &ReconstructScalarCoverageVisualLayerParams::create, 41 - - _1), 42 - + boost::placeholders::_1), 43 - true); 44 - 45 - registry.register_visual_layer_type( 46 - @@ -498,7 +498,7 @@ 47 - // NOTE: We pass in ViewState and not the GlobeAndMapWidget, obtained from 48 - // ViewportWindow, because ViewportWindow is not yet available (a reference to 49 - // it not yet been initialised inside ViewState) so accessing it would crash... 50 - - _1, boost::ref(view_state)), 51 - + boost::placeholders::_1, boost::ref(view_state)), 52 - true); 53 - 54 - // DERIVED_DATA group. 55 - @@ -549,7 +549,7 @@ 56 - &GPlatesQtWidgets::VelocityFieldCalculatorLayerOptionsWidget::create, 57 - boost::bind( 58 - &VelocityFieldCalculatorVisualLayerParams::create, 59 - - _1, boost::cref(view_state.get_rendered_geometry_parameters())), 60 - + boost::placeholders::_1, boost::cref(view_state.get_rendered_geometry_parameters())), 61 - true); 62 - 63 - using namespace GPlatesUtils; 64 - diff --unified --recursive a/src/qt-widgets/ViewportWindow.cc b/src/qt-widgets/ViewportWindow.cc 65 - --- a/src/qt-widgets/ViewportWindow.cc 2021-08-05 05:44:01.000000000 +0200 66 - +++ b/src/qt-widgets/ViewportWindow.cc 2022-12-07 22:39:20.487981302 +0100 67 - @@ -326,7 +326,7 @@ 68 - *d_geometry_operation_state_ptr, 69 - *d_modify_geometry_state, 70 - *d_measure_distance_state_ptr, 71 - - boost::bind(&canvas_tool_status_message, boost::ref(*this), _1), 72 - + boost::bind(&canvas_tool_status_message, boost::ref(*this), boost::placeholders::_1), 73 - get_view_state(), 74 - *this); 75 -
-13
pkgs/applications/science/misc/graphia/breakpad-sigstksz.patch
··· 1 - diff --git a/source/thirdparty/breakpad/src/client/linux/handler/exception_handler.cc b/source/thirdparty/breakpad/src/client/linux/handler/exception_handler.cc 2 - index ca353c4099..499be0a986 100644 3 - --- a/source/thirdparty/breakpad/src/client/linux/handler/exception_handler.cc 4 - +++ b/source/thirdparty/breakpad/src/client/linux/handler/exception_handler.cc 5 - @@ -138,7 +138,7 @@ void InstallAlternateStackLocked() { 6 - // SIGSTKSZ may be too small to prevent the signal handlers from overrunning 7 - // the alternative stack. Ensure that the size of the alternative stack is 8 - // large enough. 9 - - static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ); 10 - + const unsigned kSigStackSize = std::max<unsigned>(16384, SIGSTKSZ); 11 - 12 - // Only set an alternative stack if there isn't already one, or if the current 13 - // one is too small.
+2 -2
pkgs/applications/terminal-emulators/tym/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "tym"; 5 - version = "3.5.0"; 5 + version = "3.5.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "endaaman"; 9 9 repo = "${pname}"; 10 10 rev = version; 11 - sha256 = "sha256-aXV3TNjHxg/9Lb2o+ci5/cCAPbkWhxqOka3wv21ajSA="; 11 + sha256 = "sha256-53XAHyDiFPUTmw/rgoEoSoh+c/t4rS12gxwH1yKHqvw="; 12 12 }; 13 13 14 14 nativeBuildInputs = [
+10 -5
pkgs/applications/version-management/git-vanity-hash/default.nix
··· 1 - { lib, fetchFromGitHub, rustPlatform }: 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + rustPlatform, 5 + }: 2 6 3 - rustPlatform.buildRustPackage rec { 7 + rustPlatform.buildRustPackage { 4 8 pname = "git-vanity-hash"; 5 9 version = "1.0.0"; 6 10 7 11 src = fetchFromGitHub { 8 12 owner = "prasmussen"; 9 13 repo = "git-vanity-hash"; 10 - rev = "v${version}"; 11 - hash = "sha256-jD8cSFXf9UNBZ9d8JTnuwhs6nPHY/xGd5RyqF+mQOlo="; 14 + # v1.0.0 + build fix 15 + rev = "a80e7725ac6d0b7e6807cd7315cfdc7eaf0584f6"; 16 + hash = "sha256-1z4jbtzUB3SH79dDXAITf7Vup1YZdTLHBieSrhrvSXc="; 12 17 }; 13 18 14 - cargoHash = "sha256-8oW6gRtdQdmSmdwKlcU2EhHsyhk9hFhKl7RtsYwC7Ps="; 19 + cargoHash = "sha256-+SQ0HpURBjnnwH1Ue7IUReOtI4LxVPK9AGSAihs0qsc="; 15 20 16 21 postInstall = '' 17 22 mkdir -p $out/share/doc/git-vanity-hash
+24 -5
pkgs/applications/window-managers/jay/default.nix
··· 7 7 , mesa 8 8 , pango 9 9 , udev 10 + , shaderc 11 + , libglvnd 12 + , vulkan-loader 13 + , autoPatchelfHook 10 14 }: 11 15 12 16 rustPlatform.buildRustPackage rec { 13 17 pname = "jay"; 14 - version = "unstable-2022-11-20"; 18 + version = "1.1.0"; 15 19 16 20 src = fetchFromGitHub { 17 21 owner = "mahkoh"; 18 22 repo = pname; 19 - rev = "09b4668a5363a6e93dfb8ba35b244835f4edb0f2"; 20 - sha256 = "sha256-0IIzXY7AFTGEe0TzJVKOtTPUZee0Wz40yKgEWLeIYJw="; 23 + rev = "v${version}"; 24 + sha256 = "sha256-9fWwVUqeYADt33HGaJRRFmM20WM7qRWbNGpt3rk9xQM="; 21 25 }; 22 26 23 - cargoSha256 = "sha256-zSq6YBlm6gJXGlF9xZ8gWSTMewdNqrJzwP58a0x8QIU="; 27 + cargoSha256 = "sha256-oPGY/rVx94BkWgKkwwyDjfASMyGGU32R5IZuNjOv+EM="; 28 + 29 + SHADERC_LIB_DIR = "${lib.getLib shaderc}/lib"; 30 + 31 + nativeBuildInputs = [ 32 + autoPatchelfHook 33 + ]; 24 34 25 35 buildInputs = [ 26 36 libGL ··· 29 39 pango 30 40 udev 31 41 libinput 42 + shaderc 32 43 ]; 33 44 34 - RUSTC_BOOTSTRAP = 1; 45 + runtimeDependencies = [ 46 + libglvnd 47 + vulkan-loader 48 + ]; 49 + 50 + postInstall = '' 51 + install -D etc/jay.portal $out/usr/share/xdg-desktop-portal/portals/jay.portal 52 + install -D etc/jay-portals.conf $out/usr/share/xdg-desktop-portal/jay-portals.conf 53 + ''; 35 54 36 55 meta = with lib; { 37 56 description = "A Wayland compositor written in Rust";
+64
pkgs/by-name/ax/ax25ms/package.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , autoconf 5 + , protobuf 6 + , pkg-config 7 + , grpc 8 + , libtool 9 + , which 10 + , automake 11 + , libax25 12 + }: 13 + 14 + stdenv.mkDerivation { 15 + pname = "ax25ms"; 16 + version = "0-unstable-2024-04-28"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "ThomasHabets"; 20 + repo = "ax25ms"; 21 + rev = "c7d7213bb182e4b60f655c3f9f1bcb2b2440406b"; 22 + hash = "sha256-GljGJa44topJ6T0g5wuU8GTHLKzNmQqUl8/AR+pw2+I="; 23 + }; 24 + 25 + buildInputs = [ 26 + protobuf 27 + grpc 28 + libax25 29 + ]; 30 + 31 + nativeBuildInputs = [ 32 + which 33 + pkg-config 34 + autoconf 35 + libtool 36 + automake 37 + ]; 38 + 39 + preConfigure = '' 40 + patchShebangs scripts 41 + ./bootstrap.sh 42 + ''; 43 + 44 + postInstall = '' 45 + set +e 46 + for binary_path in "$out/bin"/*; do 47 + filename=$(basename "$binary_path") 48 + mv "$binary_path" "$out/bin/ax25ms-$filename" 49 + done 50 + set -e 51 + ''; 52 + 53 + meta = with lib; { 54 + description = "Set of AX.25 microservices, designed to be pluggable for any implementation"; 55 + homepage = "https://github.com/ThomasHabets/ax25ms"; 56 + license = licenses.asl20; 57 + maintainers = with maintainers; [ 58 + matthewcroughan 59 + sarcasticadmin 60 + pkharvey 61 + ]; 62 + platforms = platforms.all; 63 + }; 64 + }
+28
pkgs/by-name/br/broom/package.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "broom"; 8 + version = "0.3.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "a-camarillo"; 12 + repo = "broom"; 13 + rev = "v${version}"; 14 + hash = "sha256-a2hUgYpiKm/dZWLRuCZKuGStmZ/7jDtLRAjd/B57Vxw="; 15 + }; 16 + 17 + vendorHash = "sha256-zNklqGjMt89b+JOZfKjTO6c75SXO10e7YtQOqqQZpnA="; 18 + 19 + ldflags = [ "-s" "-w" ]; 20 + 21 + meta = with lib; { 22 + description = "An interactive CLI tool for managing local git branches"; 23 + homepage = "https://github.com/a-camarillo/broom"; 24 + license = licenses.mit; 25 + maintainers = with maintainers; [ a-camarillo ]; 26 + mainProgram = "broom"; 27 + }; 28 + }
+2 -2
pkgs/by-name/bu/butt/package.nix
··· 3 3 4 4 stdenv.mkDerivation (finalAttrs: { 5 5 pname = "butt"; 6 - version = "0.1.41"; 6 + version = "1.41.1"; 7 7 8 8 src = fetchurl { 9 9 url = "https://danielnoethen.de/butt/release/${finalAttrs.version}/butt-${finalAttrs.version}.tar.gz"; 10 - hash = "sha256-wTypjqd2PpmDSA8vScMLkAL44xE/WAccm747PS9ClVA="; 10 + hash = "sha256-y/XIcFm1TWVd5SL+kDCJc21CtMwipMQgRE4gPra5+98="; 11 11 }; 12 12 13 13 postPatch = ''
+3
pkgs/by-name/cl/clatd/package.nix
··· 7 7 , tayga 8 8 , iproute2 9 9 , iptables 10 + , nixosTests 10 11 }: 11 12 12 13 stdenv.mkDerivation rec { ··· 51 52 ] 52 53 } 53 54 ''; 55 + 56 + passthru.tests.clatd = nixosTests.clatd; 54 57 55 58 meta = with lib; { 56 59 description = "A 464XLAT CLAT implementation for Linux";
+2 -2
pkgs/by-name/cs/csharpier/package.nix
··· 2 2 3 3 buildDotnetGlobalTool { 4 4 pname = "csharpier"; 5 - version = "0.27.2"; 5 + version = "0.28.2"; 6 6 executables = "dotnet-csharpier"; 7 7 8 - nugetSha256 = "sha256-P4v4h09FuisIry9B/6batrG0CpLqnrkxnlk1yEd1JbY="; 8 + nugetSha256 = "sha256-fXyE25niM80pPXCLC80Hm9XEHGUMx0XZOMxdVoA0h18="; 9 9 10 10 meta = with lib; { 11 11 description = "An opinionated code formatter for C#";
+47
pkgs/by-name/dp/dps8m/package.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitLab 4 + , libuv 5 + , coreutils-full 6 + , pkg-config 7 + , gnugrep 8 + , gnused 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "dps8m"; 13 + version = "3.0.1"; 14 + 15 + src = fetchFromGitLab { 16 + owner = "dps8m"; 17 + repo = "dps8m"; 18 + rev = "R${version}"; 19 + hash = "sha256-YCDeHryxXZXOXqUXkbWwH7Vna+ljzydFXPeo2et87x8="; 20 + fetchSubmodules = true; 21 + }; 22 + 23 + env = { 24 + ENV = "${coreutils-full}/bin/env"; 25 + GREP = "${gnugrep}/bin/grep"; 26 + SED = "${gnused}/bin/sed"; 27 + PREFIX = placeholder "out"; 28 + }; 29 + 30 + nativeBuildInputs = [ 31 + coreutils-full 32 + pkg-config 33 + ]; 34 + 35 + buildInputs = [ 36 + libuv 37 + ]; 38 + 39 + meta = with lib; { 40 + description = "DPS8M: GE / Honeywell / Bull DPS‑8/M mainframe simulator"; 41 + homepage = "https://gitlab.com/dps8m/dps8m"; 42 + license = licenses.icu; 43 + maintainers = with maintainers; [ matthewcroughan sarcasticadmin ]; 44 + mainProgram = "dps8m"; 45 + platforms = platforms.all; 46 + }; 47 + }
+6 -7
pkgs/by-name/gp/gptscript/package.nix
··· 5 5 }: 6 6 buildGo122Module rec { 7 7 pname = "gptscript"; 8 - version = "0.1.1"; 8 + version = "0.5.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "gptscript-ai"; 12 12 repo = pname; 13 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-zG75L10WvfkmjwW3ifBHaTkHNXqXvNO0PaXejCc2tls="; 14 + hash = "sha256-teZQhGYKJ5Ma5by3Wug5B1hAV1tox94MF586ZeEXp6o="; 15 15 }; 16 16 17 - vendorHash = "sha256-LV9uLLwdtLJTIxaBB1Jew92S0QjQsceyLEfSrDeDnR4="; 17 + vendorHash = "sha256-0irUcEomQzo9+vFJEk28apLNuJdsX1RHEqB7T88X7Ks="; 18 18 19 19 ldflags = [ 20 20 "-s" 21 21 "-w" 22 - "-X main.Version=${version}" 23 - "-X main.Commit=${version}" 22 + "-X github.com/gptscript-ai/gptscript/pkg/version.Tag=v${version}" 24 23 ]; 25 24 26 25 # Requires network access ··· 30 29 homepage = "https://gptscript.ai"; 31 30 changelog = "https://github.com/gptscript-ai/gptscript/releases/tag/v{version}"; 32 31 description = "Natural Language Programming"; 33 - license = with licenses; [asl20]; 34 - maintainers = with maintainers; [jamiemagee]; 32 + license = with licenses; [ asl20 ]; 33 + maintainers = with maintainers; [ jamiemagee ]; 35 34 mainProgram = "gptscript"; 36 35 }; 37 36 }
+2 -2
pkgs/by-name/hu/hugo/package.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "hugo"; 13 - version = "0.125.4"; 13 + version = "0.125.5"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "gohugoio"; 17 17 repo = "hugo"; 18 18 rev = "refs/tags/v${version}"; 19 - hash = "sha256-oeOP9UoiAGwYR2Vzr5IZrLfYA3EQJ9j6Bzh7C12pA+c="; 19 + hash = "sha256-vvADd4S4AURkIODGvDf4J9omZjKcZeQKQ6ZSKDu1gog="; 20 20 }; 21 21 22 22 vendorHash = "sha256-L8+e6rZvFaNV9gyWJtXv9NnzoigVDSyNKTuxGrRwb44=";
+43
pkgs/by-name/ji/jikken/package.nix
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + nix-update-script, 6 + pkg-config, 7 + openssl, 8 + stdenv, 9 + darwin, 10 + }: 11 + rustPlatform.buildRustPackage rec { 12 + pname = "jikken"; 13 + version = "0.7.1"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "jikkenio"; 17 + repo = "jikken"; 18 + rev = "v${version}"; 19 + hash = "sha256-A6+sezhob7GqAzuJsJGH7ZDLTJhCD+f0t3zx/IMdPsI="; 20 + }; 21 + 22 + cargoHash = "sha256-FxsI2ku52MlSGUph3/ovmn6HIwW+cUwVXuwzcd/1DV4="; 23 + 24 + nativeBuildInputs = [ pkg-config ]; 25 + 26 + buildInputs = 27 + [ openssl ] 28 + ++ lib.optionals stdenv.isDarwin [ 29 + darwin.apple_sdk.frameworks.IOKit 30 + darwin.apple_sdk.frameworks.Security 31 + ]; 32 + 33 + passthru.updateScript = nix-update-script { }; 34 + 35 + meta = with lib; { 36 + description = "A powerful, source control friendly REST API testing toolkit"; 37 + homepage = "https://jikken.io/"; 38 + changelog = "https://github.com/jikkenio/jikken/blob/${src.rev}/CHANGELOG.md"; 39 + license = licenses.mit; 40 + maintainers = with maintainers; [ vinnymeller ]; 41 + mainProgram = "jk"; 42 + }; 43 + }
+16
pkgs/by-name/jt/jtdx/package.nix
··· 1 + { wsjtx, fetchgit, qt5, lib }: 2 + wsjtx.overrideAttrs (old: { 3 + name = "jtdx"; 4 + version = "unstable-2022-03-01"; 5 + src = fetchgit { 6 + url = "https://github.com/jtdx-project/jtdx.git"; 7 + rev = "2a0e2bea8c66c9ca94d2ea8034cf83a68cfa40eb"; 8 + hash = "sha256-5KlFBlzG3hKFFGO37c+VN+FvZKSnTQXvSorB+Grns8w="; 9 + }; 10 + buildInputs = old.buildInputs ++ [ qt5.qtwebsockets ]; 11 + meta = { 12 + description = "wsjtx fork with some extra features"; 13 + maintainers = with lib.maintainers; [ matthewcroughan sarcasticadmin pkharvey ]; 14 + homepage = "https://github.com/jtdx-project/jtdx"; 15 + }; 16 + })
+3 -3
pkgs/by-name/kc/kcl-cli/package.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "kcl-cli"; 8 - version = "0.8.6"; 8 + version = "0.8.7"; 9 9 src = fetchFromGitHub { 10 10 owner = "kcl-lang"; 11 11 repo = "cli"; 12 12 rev = "v${version}"; 13 - hash = "sha256-A98Y5ktXFwn1XrFTwL8l04VW5zPNcMLtZCUf+niXx6c="; 13 + hash = "sha256-OKRMgxynKmHnO+5tcKlispFkpQehHINzB6qphH+lwHQ="; 14 14 }; 15 - vendorHash = "sha256-zFTcwyK5HT1cwfHJB3n5Eh2JE3xuXqAluU3McA+FurQ="; 15 + vendorHash = "sha256-dF0n1/SmQVd2BUVOPmvZWWUJYTn2mMnbgZC92luSY2s="; 16 16 ldflags = [ 17 17 "-X=kcl-lang.io/cli/pkg/version.version=${version}" 18 18 ];
+3 -11
pkgs/by-name/mo/movim/package.nix
··· 1 1 { lib 2 - , fetchpatch 3 2 , fetchFromGitHub 4 3 , writeShellScript 5 4 , dash ··· 39 38 in 40 39 php.buildComposerProject (finalAttrs: { 41 40 pname = "movim"; 42 - version = "0.24"; 41 + version = "0.24.1"; 43 42 44 43 src = fetchFromGitHub { 45 44 owner = "movim"; 46 45 repo = "movim"; 47 46 rev = "refs/tags/v${finalAttrs.version}"; 48 - hash = "sha256-t63POjywZLk5ulppuCedFhhEhOsnB90vy3k/HhM3MGc="; 47 + hash = "sha256-Ai82d1VwtAlKmM8N/hazMWsn5F6HS4I1do3VkpLPlBo="; 49 48 }; 50 - 51 - patches = [ 52 - (fetchpatch { 53 - url = "https://github.com/movim/movim/commit/4dd2842f4617f3baaa166157892a532ad07df80d.patch"; 54 - hash = "sha256-32MLS5g60Rhm8HQDBPnUo9k+aB7L8dNMcnSjPIlooks="; 55 - }) 56 - ]; 57 49 58 50 php = php.buildEnv ({ 59 51 extensions = ({ all, enabled }: ··· 75 67 # pinned commonmark 76 68 composerStrictValidation = false; 77 69 78 - vendorHash = "sha256-SinS5ocf4kLMBR2HF3tcdmEomw9ICUqTg2IXPJFoujU="; 70 + vendorHash = "sha256-1sQm+eRrs9m52CepPXahsOJhyLZ68+FIDNHyY33IoD4="; 79 71 80 72 postPatch = '' 81 73 # Our modules are already wrapped, removes missing *.so warnings;
+37
pkgs/by-name/nx/nxengine-evo/assets.nix
··· 1 + { lib 2 + , stdenvNoCC 3 + , fetchzip 4 + }: 5 + 6 + stdenvNoCC.mkDerivation (finalAttrs: { 7 + pname = "nxengine-assets"; 8 + version = "2.6.5-1"; 9 + 10 + src = fetchzip { 11 + url = "https://github.com/nxengine/nxengine-evo/releases/download/v${finalAttrs.version}/NXEngine-Evo-v${finalAttrs.version}-Win64.zip"; 12 + hash = "sha256-+PjjhJYL1yk67QJ7ixfpCRg1coQnSPpXDUIwsqp9aIM="; 13 + }; 14 + 15 + dontConfigure = true; 16 + dontBuild = true; 17 + 18 + installPhase = '' 19 + runHook preInstall 20 + 21 + mkdir -p $out/share/nxengine/ 22 + cp -r data/ $out/share/nxengine/data 23 + 24 + runHook postInstall 25 + ''; 26 + 27 + meta = { 28 + homepage = "https://github.com/nxengine/nxengine-evo"; 29 + description = "Assets for nxengine-evo"; 30 + license = with lib.licenses; [ 31 + unfreeRedistributable 32 + ]; 33 + maintainers = with lib.maintainers; [ AndersonTorres ]; 34 + platforms = lib.platforms.all; 35 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 36 + }; 37 + })
+92
pkgs/by-name/nx/nxengine-evo/package.nix
··· 1 + { 2 + lib, 3 + SDL2, 4 + SDL2_mixer, 5 + callPackage, 6 + cmake, 7 + pkg-config, 8 + ninja, 9 + fetchFromGitHub, 10 + fetchpatch, 11 + fetchurl, 12 + libpng, 13 + stdenv, 14 + }: 15 + 16 + stdenv.mkDerivation (finalAttrs: { 17 + pname = "nxengine-evo"; 18 + version = "2.6.4"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "nxengine"; 22 + repo = "nxengine-evo"; 23 + rev = "v${finalAttrs.version}"; 24 + hash = "sha256-krK2b1E5JUMxRoEWmb3HZMNSIHfUUGXSpyb4/Zdp+5A="; 25 + }; 26 + 27 + patches = [ 28 + # Fix building by adding SDL_MIXER to include path 29 + (fetchpatch { 30 + url = "https://github.com/nxengine/nxengine-evo/commit/1890127ec4b4b5f8d6cb0fb30a41868e95659840.patch"; 31 + hash = "sha256-wlsIdN2RugOo94V3qj/AzYgrs2kf0i1Iw5zNOP8WQqI="; 32 + }) 33 + # Fix buffer overflow 34 + (fetchpatch { 35 + url = "https://github.com/nxengine/nxengine-evo/commit/75b8b8e3b067fd354baa903332f2a3254d1cc017.patch"; 36 + hash = "sha256-fZVaZAOHgFoNakOR2MfsvRJjuLhbx+5id/bcN8w/WWo="; 37 + }) 38 + # Add missing include 39 + (fetchpatch { 40 + url = "https://github.com/nxengine/nxengine-evo/commit/0076ebb11bcfec5dc5e2e923a50425f1a33a4133.patch"; 41 + hash = "sha256-8j3fFFw8DMljV7aAFXE+eA+vkbz1HdFTMAJmk3BRU04="; 42 + }) 43 + ]; 44 + 45 + nativeBuildInputs = [ 46 + SDL2 47 + cmake 48 + ninja 49 + pkg-config 50 + ]; 51 + 52 + buildInputs = [ 53 + SDL2 54 + SDL2_mixer 55 + libpng 56 + ]; 57 + 58 + strictDeps = true; 59 + 60 + # Allow finding game assets. 61 + postPatch = '' 62 + sed -i -e "s,/usr/share/,$out/share/," src/ResourceManager.cpp 63 + ''; 64 + 65 + installPhase = '' 66 + runHook preInstall 67 + 68 + cd .. 69 + mkdir -p $out/bin/ $out/share/nxengine/ 70 + install bin/* $out/bin/ 71 + '' + '' 72 + cp -r ${finalAttrs.finalPackage.assets}/share/nxengine/data $out/share/nxengine/data 73 + chmod -R a=r,a+X $out/share/nxengine/data 74 + '' + '' 75 + runHook postInstall 76 + ''; 77 + 78 + passthru = { 79 + assets = callPackage ./assets.nix { }; 80 + }; 81 + 82 + meta = { 83 + homepage = "https://github.com/nxengine/nxengine-evo"; 84 + description = "A complete open-source clone/rewrite of the masterpiece jump-and-run platformer Doukutsu Monogatari (also known as Cave Story)"; 85 + license = with lib.licenses; [ 86 + gpl3Plus 87 + ]; 88 + mainProgram = "nx"; 89 + maintainers = with lib.maintainers; [ AndersonTorres ]; 90 + platforms = lib.platforms.linux; 91 + }; 92 + })
+3 -3
pkgs/by-name/pa/paper-age/package.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "paper-age"; 8 - version = "1.2.1"; 8 + version = "1.3.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "matiaskorhonen"; 12 12 repo = "paper-age"; 13 13 rev = "v${version}"; 14 - hash = "sha256-JlmiHnST/UnN4WsiDqSva+01odoc5h/J/mlGN3K0OfI="; 14 + hash = "sha256-hrqjnZmcGUgFWn8Z85oJEbeUBaF2SccytMr1AG0GGos="; 15 15 }; 16 16 17 - cargoHash = "sha256-zdq036ag7+mvWg4OJHtbltPlF9j49dCPNJjgVQcQ+u4="; 17 + cargoHash = "sha256-sFofS+POvJwGo/+tiF6dawKgQci/54tUKkQQalqT+K0="; 18 18 19 19 meta = with lib; { 20 20 description = "Easy and secure paper backups of secrets";
+77
pkgs/by-name/td/tdnf/package.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , curl 6 + , gpgme 7 + , libsolv 8 + , libxml2 9 + , pkg-config 10 + , python3 11 + , rpm 12 + , sqlite 13 + }: 14 + 15 + stdenv.mkDerivation (finalAttrs: { 16 + pname = "tdnf"; 17 + version = "3.5.6"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "vmware"; 21 + repo = "tdnf"; 22 + rev = "v${finalAttrs.version}"; 23 + hash = "sha256-gj0IW0EwWBXi2s7xFdghop8f1lMhkUJVAkns5nnl7sg="; 24 + }; 25 + 26 + nativeBuildInputs = [ 27 + cmake 28 + pkg-config 29 + python3 30 + ]; 31 + 32 + buildInputs = [ 33 + curl.dev 34 + gpgme.dev 35 + libsolv 36 + libxml2.dev 37 + sqlite.dev 38 + ]; 39 + 40 + propagatedBuildInputs = [ 41 + rpm 42 + ]; 43 + 44 + cmakeFlags = [ 45 + "-DCMAKE_INSTALL_PREFIX=$out" 46 + "-DCMAKE_INSTALL_FULL_SYSCONDIR=$out/etc" 47 + "-DCMAKE_INSTALL_SYSCONFDIR=$out/etc" 48 + "-DSYSTEMD_DIR=$out/lib/systemd/system" 49 + ]; 50 + 51 + # error: format not a string literal and no format arguments [-Werror=format-security] 52 + hardeningDisable = [ "format" ]; 53 + 54 + postPatch = '' 55 + substituteInPlace CMakeLists.txt \ 56 + --replace-fail 'SYSCONFDIR /etc' 'SYSCONFDIR $out/etc' \ 57 + --replace-fail '/etc/motdgen.d' '$out/etc/motdgen.d' 58 + substituteInPlace client/tdnf.pc.in \ 59 + --replace-fail 'libdir=''${prefix}/@CMAKE_INSTALL_LIBDIR@' 'libdir=@CMAKE_INSTALL_FULL_LIBDIR@' 60 + substituteInPlace tools/cli/lib/tdnf-cli-libs.pc.in \ 61 + --replace-fail 'libdir=''${prefix}/@CMAKE_INSTALL_LIBDIR@' 'libdir=@CMAKE_INSTALL_FULL_LIBDIR@' 62 + ''; 63 + 64 + # remove binaries used for testing from the final output 65 + postInstall = "rm $out/bin/*test"; 66 + 67 + meta = { 68 + description = "Tiny Dandified Yum"; 69 + homepage = "https://github.com/vmware/tdnf"; 70 + changelog = "https://github.com/vmware/tdnf/releases/tag/v${finalAttrs.version}"; 71 + license = with lib.licenses; [ gpl2 lgpl21 ]; 72 + maintainers = [ lib.maintainers.malt3 ]; 73 + mainProgram = "tdnf"; 74 + # rpm only supports linux 75 + platforms = lib.platforms.linux; 76 + }; 77 + })
+4 -4
pkgs/by-name/ti/tinymist/Cargo.lock
··· 3681 3681 3682 3682 [[package]] 3683 3683 name = "tests" 3684 - version = "0.11.5" 3684 + version = "0.11.6" 3685 3685 dependencies = [ 3686 3686 "insta", 3687 3687 "lsp-server", ··· 3778 3778 3779 3779 [[package]] 3780 3780 name = "tinymist" 3781 - version = "0.11.5" 3781 + version = "0.11.6" 3782 3782 dependencies = [ 3783 3783 "anyhow", 3784 3784 "async-trait", ··· 3829 3829 3830 3830 [[package]] 3831 3831 name = "tinymist-query" 3832 - version = "0.11.5" 3832 + version = "0.11.6" 3833 3833 dependencies = [ 3834 3834 "anyhow", 3835 3835 "comemo 0.4.0", ··· 3867 3867 3868 3868 [[package]] 3869 3869 name = "tinymist-render" 3870 - version = "0.11.5" 3870 + version = "0.11.6" 3871 3871 dependencies = [ 3872 3872 "base64 0.22.0", 3873 3873 "log",
+2 -2
pkgs/by-name/ti/tinymist/package.nix
··· 13 13 pname = "tinymist"; 14 14 # Please update the corresponding vscode extension when updating 15 15 # this derivation. 16 - version = "0.11.5"; 16 + version = "0.11.6"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "Myriad-Dreamin"; 20 20 repo = "tinymist"; 21 21 rev = "v${version}"; 22 - hash = "sha256-VwyuK0Ct0ifx1R5tqeucqQNrkzqzhgxPqYeuETr8SkY="; 22 + hash = "sha256-7YG15kt+pIxAK22QYiTApu5lBV6Afe3Jss6L5dTGsGI="; 23 23 }; 24 24 25 25 cargoLock = {
+34
pkgs/by-name/tr/trak/package.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , python3Packages 4 + }: 5 + 6 + python3Packages.buildPythonApplication rec { 7 + pname = "trak"; 8 + version = "0.0.5"; 9 + pyproject = true; 10 + 11 + src = fetchFromGitHub { 12 + owner = "lcfd"; 13 + repo = "trak"; 14 + rev = "v${version}"; 15 + hash = "sha256-YJMX7pNRWdNPyWNZ1HfpdYsKSStRWLcianLz6nScMa8="; 16 + }; 17 + 18 + sourceRoot = "${src.name}/cli"; 19 + 20 + dependencies = with python3Packages; [ 21 + questionary 22 + typer 23 + ] ++ typer.optional-dependencies.all; 24 + 25 + build-system = [ python3Packages.poetry-core ]; 26 + 27 + meta = { 28 + description = "Keep a record of the time you dedicate to your projects"; 29 + homepage = "https://github.com/lcfd/trak"; 30 + license = lib.licenses.agpl3Only; 31 + maintainers = with lib.maintainers; [ buurro ]; 32 + mainProgram = "trak"; 33 + }; 34 + }
+44
pkgs/by-name/uc/ucblogo/package.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , wxGTK32 5 + , texinfo 6 + , tetex 7 + , wrapGAppsHook 8 + , autoconf-archive 9 + , autoreconfHook 10 + }: 11 + 12 + stdenv.mkDerivation (finalAttrs: { 13 + pname = "ucblogo-code"; 14 + version = "6.2.4"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "jrincayc"; 18 + repo = "ucblogo-code"; 19 + rev = "ca23b30a62eaaf03ea203ae71d00dc45a046514e"; 20 + hash = "sha256-BVNKkT0YUqI/z5W6Y/u3WbrHmaw7Z165vFt/mlzjd+8="; 21 + }; 22 + 23 + nativeBuildInputs = [ 24 + autoreconfHook 25 + autoconf-archive 26 + texinfo 27 + tetex 28 + wrapGAppsHook 29 + ]; 30 + 31 + buildInputs = [ 32 + wxGTK32 33 + ]; 34 + 35 + meta = with lib; { 36 + description = "Berkeley Logo interpreter"; 37 + homepage = "https://github.com/jrincayc/ucblogo-code"; 38 + changelog = "https://github.com/jrincayc/ucblogo-code/blob/${finalAttrs.src.rev}/changes.txt"; 39 + license = licenses.gpl3Only; 40 + maintainers = with maintainers; [ matthewcroughan ]; 41 + mainProgram = "ucblogo-code"; 42 + platforms = platforms.all; 43 + }; 44 + })
+67
pkgs/by-name/xh/xhosts/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 = "lazy_static" 7 + version = "1.4.0" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 10 + 11 + [[package]] 12 + name = "libc" 13 + version = "0.2.151" 14 + source = "registry+https://github.com/rust-lang/crates.io-index" 15 + checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" 16 + 17 + [[package]] 18 + name = "libnss" 19 + version = "0.4.0" 20 + source = "registry+https://github.com/rust-lang/crates.io-index" 21 + checksum = "48b67ef5ebef2a035ac8106c9b71176b6246be2a580ff4ee94bb80919e55b34c" 22 + dependencies = [ 23 + "lazy_static", 24 + "libc", 25 + "paste 0.1.18", 26 + ] 27 + 28 + [[package]] 29 + name = "paste" 30 + version = "0.1.18" 31 + source = "registry+https://github.com/rust-lang/crates.io-index" 32 + checksum = "45ca20c77d80be666aef2b45486da86238fabe33e38306bd3118fe4af33fa880" 33 + dependencies = [ 34 + "paste-impl", 35 + "proc-macro-hack", 36 + ] 37 + 38 + [[package]] 39 + name = "paste" 40 + version = "1.0.14" 41 + source = "registry+https://github.com/rust-lang/crates.io-index" 42 + checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" 43 + 44 + [[package]] 45 + name = "paste-impl" 46 + version = "0.1.18" 47 + source = "registry+https://github.com/rust-lang/crates.io-index" 48 + checksum = "d95a7db200b97ef370c8e6de0088252f7e0dfff7d047a28528e47456c0fc98b6" 49 + dependencies = [ 50 + "proc-macro-hack", 51 + ] 52 + 53 + [[package]] 54 + name = "proc-macro-hack" 55 + version = "0.5.20+deprecated" 56 + source = "registry+https://github.com/rust-lang/crates.io-index" 57 + checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" 58 + 59 + [[package]] 60 + name = "xhosts" 61 + version = "0.1.0" 62 + dependencies = [ 63 + "lazy_static", 64 + "libc", 65 + "libnss", 66 + "paste 1.0.14", 67 + ]
+34
pkgs/by-name/xh/xhosts/package.nix
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + }: 5 + 6 + rustPlatform.buildRustPackage { 7 + pname = "nss-xhosts"; 8 + version = "unstable-2023-12-30"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "dvob"; 12 + repo = "nss-xhosts"; 13 + rev = "78658cc24abb2546936f2b298a27d4abdf629186"; 14 + hash = "sha256-saK9CxN4Ek1QBlPOydzEFei1217gPe5MZrUaUHh80hI="; 15 + }; 16 + 17 + cargoLock = { 18 + lockFile = ./Cargo.lock; 19 + }; 20 + 21 + postPatch = '' 22 + ln -s ${./Cargo.lock} Cargo.lock 23 + ''; 24 + 25 + postFixup = "mv $out/lib/*.so $out/lib/libnss_xhosts.so.2"; 26 + 27 + meta = with lib; { 28 + description = "NSS Module which supports wildcards"; 29 + homepage = "https://github.com/dvob/nss-xhosts"; 30 + license = licenses.mit; 31 + maintainers = with maintainers; [ matthewcroughan ]; 32 + mainProgram = "nss-xhosts"; 33 + }; 34 + }
-1165
pkgs/development/compilers/cairo/ensure-consistency-of-cargo-lock.patch
··· 1 - From c99824dd005062d1df8c6df79a36dc4e368159f3 Mon Sep 17 00:00:00 2001 2 - From: Raito Bezarius <masterancpp@gmail.com> 3 - Date: Fri, 8 Dec 2023 23:32:20 +0100 4 - Subject: [PATCH] packaging: ensure consistency of Cargo.lock with Cargo.toml 5 - 6 - 2.4.0 failed to generate a consistent Cargo.lock, which made impossible 7 - offline installs of Cairo 2.4.0. 8 - --- 9 - Cargo.lock | 384 +++++++++++++++++++++++++++++++---------------------- 10 - 1 file changed, 223 insertions(+), 161 deletions(-) 11 - 12 - diff --git a/Cargo.lock b/Cargo.lock 13 - index 17d139184..67c438c18 100644 14 - --- a/Cargo.lock 15 - +++ b/Cargo.lock 16 - @@ -57,9 +57,9 @@ checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" 17 - 18 - [[package]] 19 - name = "anstream" 20 - -version = "0.6.4" 21 - +version = "0.6.5" 22 - source = "registry+https://github.com/rust-lang/crates.io-index" 23 - -checksum = "2ab91ebe16eb252986481c5b62f6098f3b698a45e34b5b98200cf20dd2484a44" 24 - +checksum = "d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6" 25 - dependencies = [ 26 - "anstyle", 27 - "anstyle-parse", 28 - @@ -77,30 +77,30 @@ checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87" 29 - 30 - [[package]] 31 - name = "anstyle-parse" 32 - -version = "0.2.2" 33 - +version = "0.2.3" 34 - source = "registry+https://github.com/rust-lang/crates.io-index" 35 - -checksum = "317b9a89c1868f5ea6ff1d9539a69f45dffc21ce321ac1fd1160dfa48c8e2140" 36 - +checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" 37 - dependencies = [ 38 - "utf8parse", 39 - ] 40 - 41 - [[package]] 42 - name = "anstyle-query" 43 - -version = "1.0.0" 44 - +version = "1.0.2" 45 - source = "registry+https://github.com/rust-lang/crates.io-index" 46 - -checksum = "5ca11d4be1bab0c8bc8734a9aa7bf4ee8316d462a08c6ac5052f888fef5b494b" 47 - +checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" 48 - dependencies = [ 49 - - "windows-sys 0.48.0", 50 - + "windows-sys 0.52.0", 51 - ] 52 - 53 - [[package]] 54 - name = "anstyle-wincon" 55 - -version = "3.0.1" 56 - +version = "3.0.2" 57 - source = "registry+https://github.com/rust-lang/crates.io-index" 58 - -checksum = "f0699d10d2f4d628a98ee7b57b289abbc98ff3bad977cb3152709d4bf2330628" 59 - +checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" 60 - dependencies = [ 61 - "anstyle", 62 - - "windows-sys 0.48.0", 63 - + "windows-sys 0.52.0", 64 - ] 65 - 66 - [[package]] 67 - @@ -395,7 +395,7 @@ checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 68 - 69 - [[package]] 70 - name = "cairo-compile" 71 - -version = "2.4.0-rc5" 72 - +version = "2.4.0" 73 - dependencies = [ 74 - "anyhow", 75 - "cairo-lang-compiler", 76 - @@ -419,7 +419,7 @@ dependencies = [ 77 - 78 - [[package]] 79 - name = "cairo-format" 80 - -version = "2.4.0-rc5" 81 - +version = "2.4.0" 82 - dependencies = [ 83 - "anyhow", 84 - "cairo-lang-formatter", 85 - @@ -432,7 +432,7 @@ dependencies = [ 86 - 87 - [[package]] 88 - name = "cairo-lang-casm" 89 - -version = "2.4.0-rc5" 90 - +version = "2.4.0" 91 - dependencies = [ 92 - "cairo-lang-utils", 93 - "env_logger", 94 - @@ -452,7 +452,7 @@ dependencies = [ 95 - 96 - [[package]] 97 - name = "cairo-lang-compiler" 98 - -version = "2.4.0-rc5" 99 - +version = "2.4.0" 100 - dependencies = [ 101 - "anyhow", 102 - "cairo-lang-defs", 103 - @@ -473,7 +473,7 @@ dependencies = [ 104 - 105 - [[package]] 106 - name = "cairo-lang-debug" 107 - -version = "2.4.0-rc5" 108 - +version = "2.4.0" 109 - dependencies = [ 110 - "cairo-lang-proc-macros", 111 - "cairo-lang-utils", 112 - @@ -484,7 +484,7 @@ dependencies = [ 113 - 114 - [[package]] 115 - name = "cairo-lang-defs" 116 - -version = "2.4.0-rc5" 117 - +version = "2.4.0" 118 - dependencies = [ 119 - "cairo-lang-debug", 120 - "cairo-lang-diagnostics", 121 - @@ -504,7 +504,7 @@ dependencies = [ 122 - 123 - [[package]] 124 - name = "cairo-lang-diagnostics" 125 - -version = "2.4.0-rc5" 126 - +version = "2.4.0" 127 - dependencies = [ 128 - "cairo-lang-debug", 129 - "cairo-lang-filesystem", 130 - @@ -518,7 +518,7 @@ dependencies = [ 131 - 132 - [[package]] 133 - name = "cairo-lang-eq-solver" 134 - -version = "2.4.0-rc5" 135 - +version = "2.4.0" 136 - dependencies = [ 137 - "cairo-lang-utils", 138 - "env_logger", 139 - @@ -528,7 +528,7 @@ dependencies = [ 140 - 141 - [[package]] 142 - name = "cairo-lang-filesystem" 143 - -version = "2.4.0-rc5" 144 - +version = "2.4.0" 145 - dependencies = [ 146 - "cairo-lang-debug", 147 - "cairo-lang-utils", 148 - @@ -543,7 +543,7 @@ dependencies = [ 149 - 150 - [[package]] 151 - name = "cairo-lang-formatter" 152 - -version = "2.4.0-rc5" 153 - +version = "2.4.0" 154 - dependencies = [ 155 - "anyhow", 156 - "cairo-lang-diagnostics", 157 - @@ -563,7 +563,7 @@ dependencies = [ 158 - 159 - [[package]] 160 - name = "cairo-lang-language-server" 161 - -version = "2.4.0-rc5" 162 - +version = "2.4.0" 163 - dependencies = [ 164 - "anyhow", 165 - "cairo-lang-compiler", 166 - @@ -591,7 +591,7 @@ dependencies = [ 167 - 168 - [[package]] 169 - name = "cairo-lang-lowering" 170 - -version = "2.4.0-rc5" 171 - +version = "2.4.0" 172 - dependencies = [ 173 - "cairo-lang-debug", 174 - "cairo-lang-defs", 175 - @@ -621,7 +621,7 @@ dependencies = [ 176 - 177 - [[package]] 178 - name = "cairo-lang-parser" 179 - -version = "2.4.0-rc5" 180 - +version = "2.4.0" 181 - dependencies = [ 182 - "cairo-lang-diagnostics", 183 - "cairo-lang-filesystem", 184 - @@ -643,7 +643,7 @@ dependencies = [ 185 - 186 - [[package]] 187 - name = "cairo-lang-plugins" 188 - -version = "2.4.0-rc5" 189 - +version = "2.4.0" 190 - dependencies = [ 191 - "cairo-lang-debug", 192 - "cairo-lang-defs", 193 - @@ -665,7 +665,7 @@ dependencies = [ 194 - 195 - [[package]] 196 - name = "cairo-lang-proc-macros" 197 - -version = "2.4.0-rc5" 198 - +version = "2.4.0" 199 - dependencies = [ 200 - "cairo-lang-debug", 201 - "quote", 202 - @@ -674,7 +674,7 @@ dependencies = [ 203 - 204 - [[package]] 205 - name = "cairo-lang-project" 206 - -version = "2.4.0-rc5" 207 - +version = "2.4.0" 208 - dependencies = [ 209 - "cairo-lang-filesystem", 210 - "cairo-lang-utils", 211 - @@ -687,7 +687,7 @@ dependencies = [ 212 - 213 - [[package]] 214 - name = "cairo-lang-runner" 215 - -version = "2.4.0-rc5" 216 - +version = "2.4.0" 217 - dependencies = [ 218 - "ark-ff", 219 - "ark-secp256k1", 220 - @@ -714,7 +714,7 @@ dependencies = [ 221 - 222 - [[package]] 223 - name = "cairo-lang-semantic" 224 - -version = "2.4.0-rc5" 225 - +version = "2.4.0" 226 - dependencies = [ 227 - "cairo-lang-debug", 228 - "cairo-lang-defs", 229 - @@ -742,7 +742,7 @@ dependencies = [ 230 - 231 - [[package]] 232 - name = "cairo-lang-sierra" 233 - -version = "2.4.0-rc5" 234 - +version = "2.4.0" 235 - dependencies = [ 236 - "anyhow", 237 - "bimap", 238 - @@ -772,7 +772,7 @@ dependencies = [ 239 - 240 - [[package]] 241 - name = "cairo-lang-sierra-ap-change" 242 - -version = "2.4.0-rc5" 243 - +version = "2.4.0" 244 - dependencies = [ 245 - "cairo-lang-eq-solver", 246 - "cairo-lang-sierra", 247 - @@ -785,7 +785,7 @@ dependencies = [ 248 - 249 - [[package]] 250 - name = "cairo-lang-sierra-gas" 251 - -version = "2.4.0-rc5" 252 - +version = "2.4.0" 253 - dependencies = [ 254 - "cairo-lang-eq-solver", 255 - "cairo-lang-sierra", 256 - @@ -803,7 +803,7 @@ dependencies = [ 257 - 258 - [[package]] 259 - name = "cairo-lang-sierra-generator" 260 - -version = "2.4.0-rc5" 261 - +version = "2.4.0" 262 - dependencies = [ 263 - "cairo-lang-debug", 264 - "cairo-lang-defs", 265 - @@ -833,7 +833,7 @@ dependencies = [ 266 - 267 - [[package]] 268 - name = "cairo-lang-sierra-to-casm" 269 - -version = "2.4.0-rc5" 270 - +version = "2.4.0" 271 - dependencies = [ 272 - "assert_matches", 273 - "cairo-felt", 274 - @@ -856,7 +856,7 @@ dependencies = [ 275 - 276 - [[package]] 277 - name = "cairo-lang-sierra-type-size" 278 - -version = "2.4.0-rc5" 279 - +version = "2.4.0" 280 - dependencies = [ 281 - "cairo-lang-sierra", 282 - "cairo-lang-utils", 283 - @@ -864,7 +864,7 @@ dependencies = [ 284 - 285 - [[package]] 286 - name = "cairo-lang-starknet" 287 - -version = "2.4.0-rc5" 288 - +version = "2.4.0" 289 - dependencies = [ 290 - "anyhow", 291 - "cairo-felt", 292 - @@ -905,7 +905,7 @@ dependencies = [ 293 - 294 - [[package]] 295 - name = "cairo-lang-syntax" 296 - -version = "2.4.0-rc5" 297 - +version = "2.4.0" 298 - dependencies = [ 299 - "cairo-lang-debug", 300 - "cairo-lang-filesystem", 301 - @@ -922,7 +922,7 @@ dependencies = [ 302 - 303 - [[package]] 304 - name = "cairo-lang-syntax-codegen" 305 - -version = "2.4.0-rc5" 306 - +version = "2.4.0" 307 - dependencies = [ 308 - "env_logger", 309 - "genco", 310 - @@ -932,7 +932,7 @@ dependencies = [ 311 - 312 - [[package]] 313 - name = "cairo-lang-test-plugin" 314 - -version = "2.4.0-rc5" 315 - +version = "2.4.0" 316 - dependencies = [ 317 - "anyhow", 318 - "cairo-felt", 319 - @@ -957,7 +957,7 @@ dependencies = [ 320 - 321 - [[package]] 322 - name = "cairo-lang-test-runner" 323 - -version = "2.4.0-rc5" 324 - +version = "2.4.0" 325 - dependencies = [ 326 - "anyhow", 327 - "cairo-felt", 328 - @@ -978,7 +978,7 @@ dependencies = [ 329 - 330 - [[package]] 331 - name = "cairo-lang-test-utils" 332 - -version = "2.4.0-rc5" 333 - +version = "2.4.0" 334 - dependencies = [ 335 - "cairo-lang-utils", 336 - "colored", 337 - @@ -990,7 +990,7 @@ dependencies = [ 338 - 339 - [[package]] 340 - name = "cairo-lang-utils" 341 - -version = "2.4.0-rc5" 342 - +version = "2.4.0" 343 - dependencies = [ 344 - "env_logger", 345 - "indexmap 2.1.0", 346 - @@ -1009,7 +1009,7 @@ dependencies = [ 347 - 348 - [[package]] 349 - name = "cairo-language-server" 350 - -version = "2.4.0-rc5" 351 - +version = "2.4.0" 352 - dependencies = [ 353 - "cairo-lang-language-server", 354 - "cairo-lang-utils", 355 - @@ -1019,7 +1019,7 @@ dependencies = [ 356 - 357 - [[package]] 358 - name = "cairo-run" 359 - -version = "2.4.0-rc5" 360 - +version = "2.4.0" 361 - dependencies = [ 362 - "anyhow", 363 - "cairo-lang-compiler", 364 - @@ -1032,7 +1032,7 @@ dependencies = [ 365 - 366 - [[package]] 367 - name = "cairo-test" 368 - -version = "2.4.0-rc5" 369 - +version = "2.4.0" 370 - dependencies = [ 371 - "anyhow", 372 - "cairo-lang-compiler", 373 - @@ -1051,7 +1051,7 @@ dependencies = [ 374 - "bitvec", 375 - "cairo-felt", 376 - "generic-array", 377 - - "hashbrown 0.14.2", 378 - + "hashbrown 0.14.3", 379 - "hex", 380 - "keccak", 381 - "lazy_static", 382 - @@ -1081,9 +1081,9 @@ dependencies = [ 383 - 384 - [[package]] 385 - name = "cc" 386 - -version = "1.0.84" 387 - +version = "1.0.83" 388 - source = "registry+https://github.com/rust-lang/crates.io-index" 389 - -checksum = "0f8e7c90afad890484a21653d08b6e209ae34770fb5ee298f9c699fcc1e5c856" 390 - +checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 391 - dependencies = [ 392 - "libc", 393 - ] 394 - @@ -1096,9 +1096,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 395 - 396 - [[package]] 397 - name = "clap" 398 - -version = "4.4.8" 399 - +version = "4.4.11" 400 - source = "registry+https://github.com/rust-lang/crates.io-index" 401 - -checksum = "2275f18819641850fa26c89acc84d465c1bf91ce57bc2748b28c420473352f64" 402 - +checksum = "bfaff671f6b22ca62406885ece523383b9b64022e341e53e009a62ebc47a45f2" 403 - dependencies = [ 404 - "clap_builder", 405 - "clap_derive", 406 - @@ -1106,9 +1106,9 @@ dependencies = [ 407 - 408 - [[package]] 409 - name = "clap_builder" 410 - -version = "4.4.8" 411 - +version = "4.4.11" 412 - source = "registry+https://github.com/rust-lang/crates.io-index" 413 - -checksum = "07cdf1b148b25c1e1f7a42225e30a0d99a615cd4637eae7365548dd4529b95bc" 414 - +checksum = "a216b506622bb1d316cd51328dce24e07bdff4a6128a47c7e7fad11878d5adbb" 415 - dependencies = [ 416 - "anstream", 417 - "anstyle", 418 - @@ -1249,9 +1249,9 @@ checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 419 - 420 - [[package]] 421 - name = "crypto-bigint" 422 - -version = "0.5.3" 423 - +version = "0.5.5" 424 - source = "registry+https://github.com/rust-lang/crates.io-index" 425 - -checksum = "740fe28e594155f10cfc383984cbefd529d7396050557148f79cb0f621204124" 426 - +checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" 427 - dependencies = [ 428 - "generic-array", 429 - "subtle", 430 - @@ -1275,7 +1275,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 431 - checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" 432 - dependencies = [ 433 - "cfg-if", 434 - - "hashbrown 0.14.2", 435 - + "hashbrown 0.14.3", 436 - "lock_api", 437 - "once_cell", 438 - "parking_lot_core 0.9.9", 439 - @@ -1283,9 +1283,9 @@ dependencies = [ 440 - 441 - [[package]] 442 - name = "deranged" 443 - -version = "0.3.9" 444 - +version = "0.3.10" 445 - source = "registry+https://github.com/rust-lang/crates.io-index" 446 - -checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3" 447 - +checksum = "8eb30d70a07a3b04884d2677f06bec33509dc67ca60d92949e5535352d3191dc" 448 - dependencies = [ 449 - "powerfmt", 450 - ] 451 - @@ -1396,12 +1396,12 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 452 - 453 - [[package]] 454 - name = "errno" 455 - -version = "0.3.6" 456 - +version = "0.3.8" 457 - source = "registry+https://github.com/rust-lang/crates.io-index" 458 - -checksum = "7c18ee0ed65a5f1f81cac6b1d213b69c35fa47d4252ad41f1486dbd8226fe36e" 459 - +checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 460 - dependencies = [ 461 - "libc", 462 - - "windows-sys 0.48.0", 463 - + "windows-sys 0.52.0", 464 - ] 465 - 466 - [[package]] 467 - @@ -1418,9 +1418,9 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 468 - 469 - [[package]] 470 - name = "form_urlencoded" 471 - -version = "1.2.0" 472 - +version = "1.2.1" 473 - source = "registry+https://github.com/rust-lang/crates.io-index" 474 - -checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" 475 - +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 476 - dependencies = [ 477 - "percent-encoding", 478 - ] 479 - @@ -1550,7 +1550,7 @@ dependencies = [ 480 - 481 - [[package]] 482 - name = "generate-syntax" 483 - -version = "2.4.0-rc5" 484 - +version = "2.4.0" 485 - dependencies = [ 486 - "cairo-lang-syntax-codegen", 487 - "cairo-lang-utils", 488 - @@ -1582,9 +1582,9 @@ dependencies = [ 489 - 490 - [[package]] 491 - name = "gimli" 492 - -version = "0.28.0" 493 - +version = "0.28.1" 494 - source = "registry+https://github.com/rust-lang/crates.io-index" 495 - -checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" 496 - +checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" 497 - 498 - [[package]] 499 - name = "glob" 500 - @@ -1594,15 +1594,15 @@ checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 501 - 502 - [[package]] 503 - name = "globset" 504 - -version = "0.4.13" 505 - +version = "0.4.14" 506 - source = "registry+https://github.com/rust-lang/crates.io-index" 507 - -checksum = "759c97c1e17c55525b57192c06a267cda0ac5210b222d6b82189a2338fa1c13d" 508 - +checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" 509 - dependencies = [ 510 - "aho-corasick", 511 - "bstr", 512 - - "fnv", 513 - "log", 514 - - "regex", 515 - + "regex-automata", 516 - + "regex-syntax 0.8.2", 517 - ] 518 - 519 - [[package]] 520 - @@ -1635,9 +1635,9 @@ dependencies = [ 521 - 522 - [[package]] 523 - name = "hashbrown" 524 - -version = "0.14.2" 525 - +version = "0.14.3" 526 - source = "registry+https://github.com/rust-lang/crates.io-index" 527 - -checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" 528 - +checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 529 - dependencies = [ 530 - "ahash 0.8.6", 531 - "allocator-api2", 532 - @@ -1700,9 +1700,9 @@ checksum = "25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005" 533 - 534 - [[package]] 535 - name = "idna" 536 - -version = "0.4.0" 537 - +version = "0.5.0" 538 - source = "registry+https://github.com/rust-lang/crates.io-index" 539 - -checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" 540 - +checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 541 - dependencies = [ 542 - "unicode-bidi", 543 - "unicode-normalization", 544 - @@ -1710,17 +1710,16 @@ dependencies = [ 545 - 546 - [[package]] 547 - name = "ignore" 548 - -version = "0.4.20" 549 - +version = "0.4.21" 550 - source = "registry+https://github.com/rust-lang/crates.io-index" 551 - -checksum = "dbe7873dab538a9a44ad79ede1faf5f30d49f9a5c883ddbab48bce81b64b7492" 552 - +checksum = "747ad1b4ae841a78e8aba0d63adbfbeaea26b517b63705d47856b73015d27060" 553 - dependencies = [ 554 - + "crossbeam-deque", 555 - "globset", 556 - - "lazy_static", 557 - "log", 558 - "memchr", 559 - - "regex", 560 - + "regex-automata", 561 - "same-file", 562 - - "thread_local", 563 - "walkdir", 564 - "winapi-util", 565 - ] 566 - @@ -1760,7 +1759,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" 567 - checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" 568 - dependencies = [ 569 - "equivalent", 570 - - "hashbrown 0.14.2", 571 - + "hashbrown 0.14.3", 572 - "serde", 573 - ] 574 - 575 - @@ -1829,9 +1828,9 @@ checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 576 - 577 - [[package]] 578 - name = "js-sys" 579 - -version = "0.3.65" 580 - +version = "0.3.66" 581 - source = "registry+https://github.com/rust-lang/crates.io-index" 582 - -checksum = "54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8" 583 - +checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca" 584 - dependencies = [ 585 - "wasm-bindgen", 586 - ] 587 - @@ -1915,9 +1914,9 @@ dependencies = [ 588 - 589 - [[package]] 590 - name = "linux-raw-sys" 591 - -version = "0.4.11" 592 - +version = "0.4.12" 593 - source = "registry+https://github.com/rust-lang/crates.io-index" 594 - -checksum = "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829" 595 - +checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" 596 - 597 - [[package]] 598 - name = "lock_api" 599 - @@ -2017,9 +2016,9 @@ dependencies = [ 600 - 601 - [[package]] 602 - name = "mio" 603 - -version = "0.8.9" 604 - +version = "0.8.10" 605 - source = "registry+https://github.com/rust-lang/crates.io-index" 606 - -checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" 607 - +checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09" 608 - dependencies = [ 609 - "libc", 610 - "wasi", 611 - @@ -2179,9 +2178,9 @@ dependencies = [ 612 - 613 - [[package]] 614 - name = "once_cell" 615 - -version = "1.18.0" 616 - +version = "1.19.0" 617 - source = "registry+https://github.com/rust-lang/crates.io-index" 618 - -checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 619 - +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 620 - 621 - [[package]] 622 - name = "oorandom" 623 - @@ -2197,9 +2196,9 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" 624 - 625 - [[package]] 626 - name = "parity-scale-codec" 627 - -version = "3.6.5" 628 - +version = "3.6.9" 629 - source = "registry+https://github.com/rust-lang/crates.io-index" 630 - -checksum = "0dec8a8073036902368c2cdc0387e85ff9a37054d7e7c98e592145e0c92cd4fb" 631 - +checksum = "881331e34fa842a2fb61cc2db9643a8fedc615e47cfcc52597d1af0db9a7e8fe" 632 - dependencies = [ 633 - "arrayvec", 634 - "bitvec", 635 - @@ -2210,9 +2209,9 @@ dependencies = [ 636 - 637 - [[package]] 638 - name = "parity-scale-codec-derive" 639 - -version = "3.6.5" 640 - +version = "3.6.9" 641 - source = "registry+https://github.com/rust-lang/crates.io-index" 642 - -checksum = "312270ee71e1cd70289dacf597cab7b207aa107d2f28191c2ae45b2ece18a260" 643 - +checksum = "be30eaf4b0a9fba5336683b38de57bb86d179a35862ba6bfcf57625d006bde5b" 644 - dependencies = [ 645 - "proc-macro-crate", 646 - "proc-macro2", 647 - @@ -2282,9 +2281,9 @@ checksum = "17359afc20d7ab31fdb42bb844c8b3bb1dabd7dcf7e68428492da7f16966fcef" 648 - 649 - [[package]] 650 - name = "percent-encoding" 651 - -version = "2.3.0" 652 - +version = "2.3.1" 653 - source = "registry+https://github.com/rust-lang/crates.io-index" 654 - -checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" 655 - +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 656 - 657 - [[package]] 658 - name = "petgraph" 659 - @@ -2345,9 +2344,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 660 - 661 - [[package]] 662 - name = "portable-atomic" 663 - -version = "1.5.1" 664 - +version = "1.6.0" 665 - source = "registry+https://github.com/rust-lang/crates.io-index" 666 - -checksum = "3bccab0e7fd7cc19f820a1c8c91720af652d0c88dc9664dd72aef2614f04af3b" 667 - +checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" 668 - 669 - [[package]] 670 - name = "powerfmt" 671 - @@ -2379,12 +2378,11 @@ dependencies = [ 672 - 673 - [[package]] 674 - name = "proc-macro-crate" 675 - -version = "1.3.1" 676 - +version = "2.0.0" 677 - source = "registry+https://github.com/rust-lang/crates.io-index" 678 - -checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" 679 - +checksum = "7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8" 680 - dependencies = [ 681 - - "once_cell", 682 - - "toml_edit 0.19.15", 683 - + "toml_edit 0.20.7", 684 - ] 685 - 686 - [[package]] 687 - @@ -2413,9 +2411,9 @@ dependencies = [ 688 - 689 - [[package]] 690 - name = "proc-macro2" 691 - -version = "1.0.69" 692 - +version = "1.0.70" 693 - source = "registry+https://github.com/rust-lang/crates.io-index" 694 - -checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" 695 - +checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b" 696 - dependencies = [ 697 - "unicode-ident", 698 - ] 699 - @@ -2623,15 +2621,15 @@ dependencies = [ 700 - 701 - [[package]] 702 - name = "rustix" 703 - -version = "0.38.21" 704 - +version = "0.38.27" 705 - source = "registry+https://github.com/rust-lang/crates.io-index" 706 - -checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3" 707 - +checksum = "bfeae074e687625746172d639330f1de242a178bf3189b51e35a7a21573513ac" 708 - dependencies = [ 709 - "bitflags 2.4.1", 710 - "errno", 711 - "libc", 712 - "linux-raw-sys", 713 - - "windows-sys 0.48.0", 714 - + "windows-sys 0.52.0", 715 - ] 716 - 717 - [[package]] 718 - @@ -2739,18 +2737,18 @@ dependencies = [ 719 - 720 - [[package]] 721 - name = "serde" 722 - -version = "1.0.192" 723 - +version = "1.0.193" 724 - source = "registry+https://github.com/rust-lang/crates.io-index" 725 - -checksum = "bca2a08484b285dcb282d0f67b26cadc0df8b19f8c12502c13d966bf9482f001" 726 - +checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" 727 - dependencies = [ 728 - "serde_derive", 729 - ] 730 - 731 - [[package]] 732 - name = "serde_derive" 733 - -version = "1.0.192" 734 - +version = "1.0.193" 735 - source = "registry+https://github.com/rust-lang/crates.io-index" 736 - -checksum = "d6c7207fbec9faa48073f3e3074cbe553af6ea512d7c21ba46e434e70ea9fbc1" 737 - +checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" 738 - dependencies = [ 739 - "proc-macro2", 740 - "quote", 741 - @@ -2822,7 +2820,7 @@ dependencies = [ 742 - 743 - [[package]] 744 - name = "sierra-compile" 745 - -version = "2.4.0-rc5" 746 - +version = "2.4.0" 747 - dependencies = [ 748 - "anyhow", 749 - "cairo-lang-sierra", 750 - @@ -2901,7 +2899,7 @@ dependencies = [ 751 - 752 - [[package]] 753 - name = "starknet-compile" 754 - -version = "2.4.0-rc5" 755 - +version = "2.4.0" 756 - dependencies = [ 757 - "anyhow", 758 - "cairo-lang-compiler", 759 - @@ -2992,7 +2990,7 @@ dependencies = [ 760 - 761 - [[package]] 762 - name = "starknet-sierra-compile" 763 - -version = "2.4.0-rc5" 764 - +version = "2.4.0" 765 - dependencies = [ 766 - "anyhow", 767 - "cairo-lang-sierra", 768 - @@ -3005,7 +3003,7 @@ dependencies = [ 769 - 770 - [[package]] 771 - name = "starknet-sierra-extract-code" 772 - -version = "2.4.0-rc5" 773 - +version = "2.4.0" 774 - dependencies = [ 775 - "anyhow", 776 - "cairo-lang-starknet", 777 - @@ -3015,7 +3013,7 @@ dependencies = [ 778 - 779 - [[package]] 780 - name = "starknet-sierra-upgrade-validate" 781 - -version = "2.4.0-rc5" 782 - +version = "2.4.0" 783 - dependencies = [ 784 - "anyhow", 785 - "cairo-lang-starknet", 786 - @@ -3093,30 +3091,29 @@ dependencies = [ 787 - 788 - [[package]] 789 - name = "termcolor" 790 - -version = "1.3.0" 791 - +version = "1.4.0" 792 - source = "registry+https://github.com/rust-lang/crates.io-index" 793 - -checksum = "6093bad37da69aab9d123a8091e4be0aa4a03e4d601ec641c327398315f62b64" 794 - +checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449" 795 - dependencies = [ 796 - "winapi-util", 797 - ] 798 - 799 - [[package]] 800 - name = "test-case" 801 - -version = "3.2.1" 802 - +version = "3.3.1" 803 - source = "registry+https://github.com/rust-lang/crates.io-index" 804 - -checksum = "c8f1e820b7f1d95a0cdbf97a5df9de10e1be731983ab943e56703ac1b8e9d425" 805 - +checksum = "eb2550dd13afcd286853192af8601920d959b14c401fcece38071d53bf0768a8" 806 - dependencies = [ 807 - "test-case-macros", 808 - ] 809 - 810 - [[package]] 811 - name = "test-case-core" 812 - -version = "3.2.1" 813 - +version = "3.3.1" 814 - source = "registry+https://github.com/rust-lang/crates.io-index" 815 - -checksum = "54c25e2cb8f5fcd7318157634e8838aa6f7e4715c96637f969fabaccd1ef5462" 816 - +checksum = "adcb7fd841cd518e279be3d5a3eb0636409487998a4aff22f3de87b81e88384f" 817 - dependencies = [ 818 - "cfg-if", 819 - - "proc-macro-error", 820 - "proc-macro2", 821 - "quote", 822 - "syn 2.0.39", 823 - @@ -3124,11 +3121,10 @@ dependencies = [ 824 - 825 - [[package]] 826 - name = "test-case-macros" 827 - -version = "3.2.1" 828 - +version = "3.3.1" 829 - source = "registry+https://github.com/rust-lang/crates.io-index" 830 - -checksum = "37cfd7bbc88a0104e304229fba519bdc45501a30b760fb72240342f1289ad257" 831 - +checksum = "5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb" 832 - dependencies = [ 833 - - "proc-macro-error", 834 - "proc-macro2", 835 - "quote", 836 - "syn 2.0.39", 837 - @@ -3137,9 +3133,19 @@ dependencies = [ 838 - 839 - [[package]] 840 - name = "test-log" 841 - -version = "0.2.13" 842 - +version = "0.2.14" 843 - source = "registry+https://github.com/rust-lang/crates.io-index" 844 - -checksum = "f66edd6b6cd810743c0c71e1d085e92b01ce6a72782032e3f794c8284fe4bcdd" 845 - +checksum = "6159ab4116165c99fc88cce31f99fa2c9dbe08d3691cb38da02fc3b45f357d2b" 846 - +dependencies = [ 847 - + "env_logger", 848 - + "test-log-macros", 849 - +] 850 - + 851 - +[[package]] 852 - +name = "test-log-macros" 853 - +version = "0.2.14" 854 - +source = "registry+https://github.com/rust-lang/crates.io-index" 855 - +checksum = "7ba277e77219e9eea169e8508942db1bf5d8a41ff2db9b20aab5a5aadc9fa25d" 856 - dependencies = [ 857 - "proc-macro2", 858 - "quote", 859 - @@ -3148,7 +3154,7 @@ dependencies = [ 860 - 861 - [[package]] 862 - name = "tests" 863 - -version = "2.4.0-rc5" 864 - +version = "2.4.0" 865 - dependencies = [ 866 - "assert_matches", 867 - "cairo-felt", 868 - @@ -3220,16 +3226,6 @@ dependencies = [ 869 - "thiserror-impl-no-std", 870 - ] 871 - 872 - -[[package]] 873 - -name = "thread_local" 874 - -version = "1.1.7" 875 - -source = "registry+https://github.com/rust-lang/crates.io-index" 876 - -checksum = "3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152" 877 - -dependencies = [ 878 - - "cfg-if", 879 - - "once_cell", 880 - -] 881 - - 882 - [[package]] 883 - name = "time" 884 - version = "0.3.30" 885 - @@ -3352,9 +3348,9 @@ dependencies = [ 886 - 887 - [[package]] 888 - name = "toml_edit" 889 - -version = "0.19.15" 890 - +version = "0.20.7" 891 - source = "registry+https://github.com/rust-lang/crates.io-index" 892 - -checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 893 - +checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" 894 - dependencies = [ 895 - "indexmap 2.1.0", 896 - "toml_datetime", 897 - @@ -3473,18 +3469,18 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 898 - 899 - [[package]] 900 - name = "unescaper" 901 - -version = "0.1.2" 902 - +version = "0.1.3" 903 - source = "registry+https://github.com/rust-lang/crates.io-index" 904 - -checksum = "a96a44ae11e25afb520af4534fd7b0bd8cd613e35a78def813b8cf41631fa3c8" 905 - +checksum = "d8f0f68e58d297ba8b22b8b5a96a87b863ba6bb46aaf51e19a4b02c5a6dd5b7f" 906 - dependencies = [ 907 - "thiserror", 908 - ] 909 - 910 - [[package]] 911 - name = "unicode-bidi" 912 - -version = "0.3.13" 913 - +version = "0.3.14" 914 - source = "registry+https://github.com/rust-lang/crates.io-index" 915 - -checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 916 - +checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416" 917 - 918 - [[package]] 919 - name = "unicode-ident" 920 - @@ -3521,9 +3517,9 @@ checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" 921 - 922 - [[package]] 923 - name = "url" 924 - -version = "2.4.1" 925 - +version = "2.5.0" 926 - source = "registry+https://github.com/rust-lang/crates.io-index" 927 - -checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" 928 - +checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" 929 - dependencies = [ 930 - "form_urlencoded", 931 - "idna", 932 - @@ -3561,9 +3557,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 933 - 934 - [[package]] 935 - name = "wasm-bindgen" 936 - -version = "0.2.88" 937 - +version = "0.2.89" 938 - source = "registry+https://github.com/rust-lang/crates.io-index" 939 - -checksum = "7daec296f25a1bae309c0cd5c29c4b260e510e6d813c286b19eaadf409d40fce" 940 - +checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" 941 - dependencies = [ 942 - "cfg-if", 943 - "wasm-bindgen-macro", 944 - @@ -3571,9 +3567,9 @@ dependencies = [ 945 - 946 - [[package]] 947 - name = "wasm-bindgen-backend" 948 - -version = "0.2.88" 949 - +version = "0.2.89" 950 - source = "registry+https://github.com/rust-lang/crates.io-index" 951 - -checksum = "e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217" 952 - +checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" 953 - dependencies = [ 954 - "bumpalo", 955 - "log", 956 - @@ -3586,9 +3582,9 @@ dependencies = [ 957 - 958 - [[package]] 959 - name = "wasm-bindgen-macro" 960 - -version = "0.2.88" 961 - +version = "0.2.89" 962 - source = "registry+https://github.com/rust-lang/crates.io-index" 963 - -checksum = "5961017b3b08ad5f3fe39f1e79877f8ee7c23c5e5fd5eb80de95abc41f1f16b2" 964 - +checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" 965 - dependencies = [ 966 - "quote", 967 - "wasm-bindgen-macro-support", 968 - @@ -3596,9 +3592,9 @@ dependencies = [ 969 - 970 - [[package]] 971 - name = "wasm-bindgen-macro-support" 972 - -version = "0.2.88" 973 - +version = "0.2.89" 974 - source = "registry+https://github.com/rust-lang/crates.io-index" 975 - -checksum = "c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907" 976 - +checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" 977 - dependencies = [ 978 - "proc-macro2", 979 - "quote", 980 - @@ -3609,9 +3605,9 @@ dependencies = [ 981 - 982 - [[package]] 983 - name = "wasm-bindgen-shared" 984 - -version = "0.2.88" 985 - +version = "0.2.89" 986 - source = "registry+https://github.com/rust-lang/crates.io-index" 987 - -checksum = "0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b" 988 - +checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" 989 - 990 - [[package]] 991 - name = "winapi" 992 - @@ -3662,6 +3658,15 @@ dependencies = [ 993 - "windows-targets 0.48.5", 994 - ] 995 - 996 - +[[package]] 997 - +name = "windows-sys" 998 - +version = "0.52.0" 999 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1000 - +checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 1001 - +dependencies = [ 1002 - + "windows-targets 0.52.0", 1003 - +] 1004 - + 1005 - [[package]] 1006 - name = "windows-targets" 1007 - version = "0.42.2" 1008 - @@ -3692,6 +3697,21 @@ dependencies = [ 1009 - "windows_x86_64_msvc 0.48.5", 1010 - ] 1011 - 1012 - +[[package]] 1013 - +name = "windows-targets" 1014 - +version = "0.52.0" 1015 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1016 - +checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 1017 - +dependencies = [ 1018 - + "windows_aarch64_gnullvm 0.52.0", 1019 - + "windows_aarch64_msvc 0.52.0", 1020 - + "windows_i686_gnu 0.52.0", 1021 - + "windows_i686_msvc 0.52.0", 1022 - + "windows_x86_64_gnu 0.52.0", 1023 - + "windows_x86_64_gnullvm 0.52.0", 1024 - + "windows_x86_64_msvc 0.52.0", 1025 - +] 1026 - + 1027 - [[package]] 1028 - name = "windows_aarch64_gnullvm" 1029 - version = "0.42.2" 1030 - @@ -3704,6 +3724,12 @@ version = "0.48.5" 1031 - source = "registry+https://github.com/rust-lang/crates.io-index" 1032 - checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 1033 - 1034 - +[[package]] 1035 - +name = "windows_aarch64_gnullvm" 1036 - +version = "0.52.0" 1037 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1038 - +checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 1039 - + 1040 - [[package]] 1041 - name = "windows_aarch64_msvc" 1042 - version = "0.42.2" 1043 - @@ -3716,6 +3742,12 @@ version = "0.48.5" 1044 - source = "registry+https://github.com/rust-lang/crates.io-index" 1045 - checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 1046 - 1047 - +[[package]] 1048 - +name = "windows_aarch64_msvc" 1049 - +version = "0.52.0" 1050 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1051 - +checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 1052 - + 1053 - [[package]] 1054 - name = "windows_i686_gnu" 1055 - version = "0.42.2" 1056 - @@ -3728,6 +3760,12 @@ version = "0.48.5" 1057 - source = "registry+https://github.com/rust-lang/crates.io-index" 1058 - checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 1059 - 1060 - +[[package]] 1061 - +name = "windows_i686_gnu" 1062 - +version = "0.52.0" 1063 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1064 - +checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 1065 - + 1066 - [[package]] 1067 - name = "windows_i686_msvc" 1068 - version = "0.42.2" 1069 - @@ -3740,6 +3778,12 @@ version = "0.48.5" 1070 - source = "registry+https://github.com/rust-lang/crates.io-index" 1071 - checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 1072 - 1073 - +[[package]] 1074 - +name = "windows_i686_msvc" 1075 - +version = "0.52.0" 1076 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1077 - +checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 1078 - + 1079 - [[package]] 1080 - name = "windows_x86_64_gnu" 1081 - version = "0.42.2" 1082 - @@ -3752,6 +3796,12 @@ version = "0.48.5" 1083 - source = "registry+https://github.com/rust-lang/crates.io-index" 1084 - checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 1085 - 1086 - +[[package]] 1087 - +name = "windows_x86_64_gnu" 1088 - +version = "0.52.0" 1089 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1090 - +checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 1091 - + 1092 - [[package]] 1093 - name = "windows_x86_64_gnullvm" 1094 - version = "0.42.2" 1095 - @@ -3764,6 +3814,12 @@ version = "0.48.5" 1096 - source = "registry+https://github.com/rust-lang/crates.io-index" 1097 - checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 1098 - 1099 - +[[package]] 1100 - +name = "windows_x86_64_gnullvm" 1101 - +version = "0.52.0" 1102 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1103 - +checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 1104 - + 1105 - [[package]] 1106 - name = "windows_x86_64_msvc" 1107 - version = "0.42.2" 1108 - @@ -3776,11 +3832,17 @@ version = "0.48.5" 1109 - source = "registry+https://github.com/rust-lang/crates.io-index" 1110 - checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 1111 - 1112 - +[[package]] 1113 - +name = "windows_x86_64_msvc" 1114 - +version = "0.52.0" 1115 - +source = "registry+https://github.com/rust-lang/crates.io-index" 1116 - +checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 1117 - + 1118 - [[package]] 1119 - name = "winnow" 1120 - -version = "0.5.19" 1121 - +version = "0.5.26" 1122 - source = "registry+https://github.com/rust-lang/crates.io-index" 1123 - -checksum = "829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b" 1124 - +checksum = "b67b5f0a4e7a27a64c651977932b9dc5667ca7fc31ac44b03ed37a0cf42fdfff" 1125 - dependencies = [ 1126 - "memchr", 1127 - ] 1128 - @@ -3817,18 +3879,18 @@ checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" 1129 - 1130 - [[package]] 1131 - name = "zerocopy" 1132 - -version = "0.7.25" 1133 - +version = "0.7.30" 1134 - source = "registry+https://github.com/rust-lang/crates.io-index" 1135 - -checksum = "8cd369a67c0edfef15010f980c3cbe45d7f651deac2cd67ce097cd801de16557" 1136 - +checksum = "306dca4455518f1f31635ec308b6b3e4eb1b11758cefafc782827d0aa7acb5c7" 1137 - dependencies = [ 1138 - "zerocopy-derive", 1139 - ] 1140 - 1141 - [[package]] 1142 - name = "zerocopy-derive" 1143 - -version = "0.7.25" 1144 - +version = "0.7.30" 1145 - source = "registry+https://github.com/rust-lang/crates.io-index" 1146 - -checksum = "c2f140bda219a26ccc0cdb03dba58af72590c53b22642577d88a927bc5c87d6b" 1147 - +checksum = "be912bf68235a88fbefd1b73415cb218405958d1655b2ece9035a19920bdf6ba" 1148 - dependencies = [ 1149 - "proc-macro2", 1150 - "quote", 1151 - @@ -3837,9 +3899,9 @@ dependencies = [ 1152 - 1153 - [[package]] 1154 - name = "zeroize" 1155 - -version = "1.6.0" 1156 - +version = "1.7.0" 1157 - source = "registry+https://github.com/rust-lang/crates.io-index" 1158 - -checksum = "2a0956f1ba7c7909bfb66c2e9e4124ab6f6482560f6628b5aaeba39207c9aad9" 1159 - +checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" 1160 - dependencies = [ 1161 - "zeroize_derive", 1162 - ] 1163 - -- 1164 - 2.42.0 1165 -
-42
pkgs/development/compilers/dotnet/record-downloaded-packages.patch
··· 1 - From a5a4a77dd77ed5c997bec6519adf7b6be3108af2 Mon Sep 17 00:00:00 2001 2 - From: David McFarland <corngood@gmail.com> 3 - Date: Sun, 31 Dec 2023 01:48:31 -0400 4 - Subject: [PATCH 2/2] record downloaded packages 5 - 6 - --- 7 - .../buildBootstrapPreviouslySB.csproj | 6 +++++ 8 - repo-projects/Directory.Build.targets | 27 +++++++++++++++++++ 9 - 2 files changed, 33 insertions(+) 10 - 11 - diff --git a/eng/bootstrap/buildBootstrapPreviouslySB.csproj b/eng/bootstrap/buildBootstrapPreviouslySB.csproj 12 - index d85e32ca76..280c9eaf89 100644 13 - --- a/eng/bootstrap/buildBootstrapPreviouslySB.csproj 14 - +++ b/eng/bootstrap/buildBootstrapPreviouslySB.csproj 15 - @@ -102,6 +102,12 @@ 16 - </ItemGroup> 17 - </Target> 18 - 19 - + <Target Name="NuGetToNix" AfterTargets="Restore"> 20 - + <Exec 21 - + Command="nuget-to-nix $(RestorePackagesPath) >$(ArchiveDir)deps.nix 2>&amp;1" 22 - + WorkingDirectory="$(MSBuildProjectDirectory)"/> 23 - + </Target> 24 - + 25 - <Target Name="BuildBoostrapPreviouslySourceBuilt" 26 - AfterTargets="Restore" 27 - DependsOnTargets="GetPackagesToDownload"> 28 - diff --git a/repo-projects/Directory.Build.targets b/repo-projects/Directory.Build.targets 29 - index 3fa15da862..afd7b87088 100644 30 - --- a/repo-projects/Directory.Build.targets 31 - +++ b/repo-projects/Directory.Build.targets 32 - @@ -471,6 +497,7 @@ 33 - <ItemGroup> 34 - <LogFilesToCopy Include="$(ProjectDirectory)artifacts/**/*.log" /> 35 - <LogFilesToCopy Include="$(ProjectDirectory)artifacts/**/*.binlog" /> 36 - + <LogFilesToCopy Include="$(ProjectDirectory)artifacts/**/deps.nix" /> 37 - <ObjFilesToCopy Include="$(ProjectDirectory)artifacts/**/project.assets.json" /> 38 - </ItemGroup> 39 - <MakeDir Directories="$(BuildLogsDir)" Condition="Exists('$(ProjectDirectory)artifacts')"/> 40 - -- 41 - 2.40.1 42 -
-23
pkgs/development/compilers/go/go_no_vendor_checks-1.16.patch
··· 1 - Starting from go1.14, go verifes that vendor/modules.txt matches the requirements 2 - and replacements listed in the main module go.mod file, and it is a hard failure if 3 - vendor/modules.txt is missing. 4 - 5 - Relax module consistency checks and switch back to pre go1.14 behaviour if 6 - vendor/modules.txt is missing regardless of go version requirement in go.mod. 7 - 8 - This has been ported from FreeBSD: https://reviews.freebsd.org/D24122 9 - See https://github.com/golang/go/issues/37948 for discussion. 10 - 11 - diff --git a/src/cmd/go/internal/modload/vendor.go b/src/cmd/go/internal/modload/vendor.go 12 - index d8fd91f1fe..8bc08e6fed 100644 13 - --- a/src/cmd/go/internal/modload/vendor.go 14 - +++ b/src/cmd/go/internal/modload/vendor.go 15 - @@ -133,7 +133,7 @@ func checkVendorConsistency() { 16 - readVendorList() 17 - 18 - pre114 := false 19 - - if semver.Compare(index.goVersionV, "v1.14") < 0 { 20 - + if semver.Compare(index.goVersionV, "v1.14") < 0 || (os.Getenv("GO_NO_VENDOR_CHECKS") == "1" && len(vendorMeta) == 0) { 21 - // Go versions before 1.14 did not include enough information in 22 - // vendor/modules.txt to check for consistency. 23 - // If we know that we're on an earlier version, relax the consistency check.
-25
pkgs/development/compilers/julia/patches/1.9/0001-skip-building-doc.patch
··· 1 - From ce73c82ebadeb2e358e1a8e244eef723ffa96c76 Mon Sep 17 00:00:00 2001 2 - From: Nick Cao <nickcao@nichi.co> 3 - Date: Tue, 20 Sep 2022 18:42:31 +0800 4 - Subject: [PATCH 1/2] skip building doc 5 - 6 - --- 7 - Makefile | 2 +- 8 - 1 file changed, 1 insertion(+), 1 deletion(-) 9 - 10 - diff --git a/Makefile b/Makefile 11 - index 94df626014..418f6ff268 100644 12 - --- a/Makefile 13 - +++ b/Makefile 14 - @@ -229,7 +229,7 @@ define stringreplace 15 - endef 16 - 17 - 18 - -install: $(build_depsbindir)/stringreplace $(BUILDROOT)/doc/_build/html/en/index.html 19 - +install: $(build_depsbindir)/stringreplace 20 - ifeq ($(BUNDLE_DEBUG_LIBS),1) 21 - @$(MAKE) $(QUIET_MAKE) all 22 - else 23 - -- 24 - 2.38.1 25 -
-15
pkgs/development/compilers/llvm/common/clang/clang-6-10-LLVMgold-path.patch
··· 1 - diff --git a/lib/Driver/ToolChains/CommonArgs.cpp b/lib/Driver/ToolChains/CommonArgs.cpp 2 - index 37ec73468570..b73e75aa6e59 100644 3 - --- a/lib/Driver/ToolChains/CommonArgs.cpp 4 - +++ b/lib/Driver/ToolChains/CommonArgs.cpp 5 - @@ -370,8 +370,8 @@ void tools::AddGoldPlugin(const ToolChain &ToolChain, const ArgList &Args, 6 - #endif 7 - 8 - SmallString<1024> Plugin; 9 - - llvm::sys::path::native(Twine(ToolChain.getDriver().Dir) + 10 - - "/../lib" CLANG_LIBDIR_SUFFIX "/LLVMgold" + 11 - + llvm::sys::path::native(Twine("@libllvmLibdir@" 12 - + "/LLVMgold") + 13 - Suffix, 14 - Plugin); 15 - CmdArgs.push_back(Args.MakeArgString(Plugin));
-80
pkgs/development/compilers/llvm/common/compiler-rt/libsanitizer-no-cyclades-11.patch
··· 1 - https://github.com/llvm/llvm-project/commit/68d5235cb58f988c71b403334cd9482d663841ab.patch 2 - https://reviews.llvm.org/D102059 3 - --- a/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc 4 - +++ b/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc 5 - @@ -370,15 +370,6 @@ static void ioctl_table_fill() { 6 - 7 - #if SANITIZER_GLIBC 8 - // _(SIOCDEVPLIP, WRITE, struct_ifreq_sz); // the same as EQL_ENSLAVE 9 - - _(CYGETDEFTHRESH, WRITE, sizeof(int)); 10 - - _(CYGETDEFTIMEOUT, WRITE, sizeof(int)); 11 - - _(CYGETMON, WRITE, struct_cyclades_monitor_sz); 12 - - _(CYGETTHRESH, WRITE, sizeof(int)); 13 - - _(CYGETTIMEOUT, WRITE, sizeof(int)); 14 - - _(CYSETDEFTHRESH, NONE, 0); 15 - - _(CYSETDEFTIMEOUT, NONE, 0); 16 - - _(CYSETTHRESH, NONE, 0); 17 - - _(CYSETTIMEOUT, NONE, 0); 18 - _(EQL_EMANCIPATE, WRITE, struct_ifreq_sz); 19 - _(EQL_ENSLAVE, WRITE, struct_ifreq_sz); 20 - _(EQL_GETMASTRCFG, WRITE, struct_ifreq_sz); 21 - --- a/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp 22 - +++ b/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp 23 - @@ -143,7 +143,6 @@ typedef struct user_fpregs elf_fpregset_t; 24 - # include <sys/procfs.h> 25 - #endif 26 - #include <sys/user.h> 27 - -#include <linux/cyclades.h> 28 - #include <linux/if_eql.h> 29 - #include <linux/if_plip.h> 30 - #include <linux/lp.h> 31 - @@ -460,7 +459,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr); 32 - 33 - #if SANITIZER_GLIBC 34 - unsigned struct_ax25_parms_struct_sz = sizeof(struct ax25_parms_struct); 35 - - unsigned struct_cyclades_monitor_sz = sizeof(struct cyclades_monitor); 36 - #if EV_VERSION > (0x010000) 37 - unsigned struct_input_keymap_entry_sz = sizeof(struct input_keymap_entry); 38 - #else 39 - @@ -824,15 +822,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr); 40 - #endif // SANITIZER_LINUX 41 - 42 - #if SANITIZER_LINUX && !SANITIZER_ANDROID 43 - - unsigned IOCTL_CYGETDEFTHRESH = CYGETDEFTHRESH; 44 - - unsigned IOCTL_CYGETDEFTIMEOUT = CYGETDEFTIMEOUT; 45 - - unsigned IOCTL_CYGETMON = CYGETMON; 46 - - unsigned IOCTL_CYGETTHRESH = CYGETTHRESH; 47 - - unsigned IOCTL_CYGETTIMEOUT = CYGETTIMEOUT; 48 - - unsigned IOCTL_CYSETDEFTHRESH = CYSETDEFTHRESH; 49 - - unsigned IOCTL_CYSETDEFTIMEOUT = CYSETDEFTIMEOUT; 50 - - unsigned IOCTL_CYSETTHRESH = CYSETTHRESH; 51 - - unsigned IOCTL_CYSETTIMEOUT = CYSETTIMEOUT; 52 - unsigned IOCTL_EQL_EMANCIPATE = EQL_EMANCIPATE; 53 - unsigned IOCTL_EQL_ENSLAVE = EQL_ENSLAVE; 54 - unsigned IOCTL_EQL_GETMASTRCFG = EQL_GETMASTRCFG; 55 - --- a/lib/sanitizer_common/sanitizer_platform_limits_posix.h 56 - +++ b/lib/sanitizer_common/sanitizer_platform_limits_posix.h 57 - @@ -983,7 +983,6 @@ extern unsigned struct_vt_mode_sz; 58 - 59 - #if SANITIZER_LINUX && !SANITIZER_ANDROID 60 - extern unsigned struct_ax25_parms_struct_sz; 61 - -extern unsigned struct_cyclades_monitor_sz; 62 - extern unsigned struct_input_keymap_entry_sz; 63 - extern unsigned struct_ipx_config_data_sz; 64 - extern unsigned struct_kbdiacrs_sz; 65 - @@ -1328,15 +1327,6 @@ extern unsigned IOCTL_VT_WAITACTIVE; 66 - #endif // SANITIZER_LINUX 67 - 68 - #if SANITIZER_LINUX && !SANITIZER_ANDROID 69 - -extern unsigned IOCTL_CYGETDEFTHRESH; 70 - -extern unsigned IOCTL_CYGETDEFTIMEOUT; 71 - -extern unsigned IOCTL_CYGETMON; 72 - -extern unsigned IOCTL_CYGETTHRESH; 73 - -extern unsigned IOCTL_CYGETTIMEOUT; 74 - -extern unsigned IOCTL_CYSETDEFTHRESH; 75 - -extern unsigned IOCTL_CYSETDEFTIMEOUT; 76 - -extern unsigned IOCTL_CYSETTHRESH; 77 - -extern unsigned IOCTL_CYSETTIMEOUT; 78 - extern unsigned IOCTL_EQL_EMANCIPATE; 79 - extern unsigned IOCTL_EQL_ENSLAVE; 80 - extern unsigned IOCTL_EQL_GETMASTRCFG;
-12
pkgs/development/compilers/llvm/common/libcxxabi/no-threads.patch
··· 1 - diff --git a/CMakeLists.txt b/CMakeLists.txt 2 - index 4138acf..41b4763 100644 3 - --- a/CMakeLists.txt 4 - +++ b/CMakeLists.txt 5 - @@ -362,6 +362,7 @@ if (NOT LIBCXXABI_ENABLE_THREADS) 6 - " is also set to ON.") 7 - endif() 8 - add_definitions(-D_LIBCXXABI_HAS_NO_THREADS) 9 - + add_definitions(-D_LIBCPP_HAS_NO_THREADS) 10 - endif() 11 - 12 - if (LIBCXXABI_HAS_EXTERNAL_THREAD_API)
-39
pkgs/development/compilers/sbcl/fix-2.4.0-aarch64-darwin.patch
··· 1 - From aed233638604b46c9a0c51e08d096d47303375ca Mon Sep 17 00:00:00 2001 2 - From: Douglas Katzman <dougk@google.com> 3 - Date: Tue, 2 Jan 2024 09:20:48 -0500 4 - Subject: [PATCH] Fix multiple def error 5 - 6 - reported by Hraban Luyat 7 - --- 8 - src/runtime/gc-common.c | 1 + 9 - src/runtime/gc.h | 2 +- 10 - 2 files changed, 2 insertions(+), 1 deletion(-) 11 - 12 - diff --git a/src/runtime/gc-common.c b/src/runtime/gc-common.c 13 - index 51963b8ff..07536f628 100644 14 - --- a/src/runtime/gc-common.c 15 - +++ b/src/runtime/gc-common.c 16 - @@ -2999,6 +2999,7 @@ void recompute_gen_bytes_allocated() { 17 - #endif 18 - 19 - #ifdef LISP_FEATURE_DARWIN_JIT 20 - +_Atomic(char) *page_execp; 21 - #include "sys_mmap.inc" 22 - #include <errno.h> 23 - /* darwin-jit has another reason to remap besides just zeroing, namely, 24 - diff --git a/src/runtime/gc.h b/src/runtime/gc.h 25 - index 804e6fce2..5fdc215c2 100644 26 - --- a/src/runtime/gc.h 27 - +++ b/src/runtime/gc.h 28 - @@ -151,7 +151,7 @@ extern void prepare_pages(bool commit, page_index_t start, page_index_t end, 29 - * squeeze a bit into the 'type' field of the page table, but it's clearer to 30 - * have this externally so that page type 0 remains as "free" */ 31 - #ifdef LISP_FEATURE_DARWIN_JIT 32 - -_Atomic(char) *page_execp; 33 - +extern _Atomic(char) *page_execp; 34 - static inline void set_page_executable(page_index_t i, bool val) { page_execp[i] = val; } 35 - #endif 36 - 37 - -- 38 - 2.42.0 39 -
-33
pkgs/development/compilers/swift/sourcekit-lsp/patches/force-unwrap-file-handles.patch
··· 1 - From 8d9ab4b6ed24a97e8af0cc338a52aacdcf438b8c Mon Sep 17 00:00:00 2001 2 - From: Pavel Sobolev <paveloom@riseup.net> 3 - Date: Tue, 21 Nov 2023 20:53:33 +0300 4 - Subject: [PATCH] Force-unwrap file handles. 5 - 6 - --- 7 - Sources/TSCBasic/FileSystem.swift | 4 ++-- 8 - 1 file changed, 2 insertions(+), 2 deletions(-) 9 - 10 - diff --git a/Sources/TSCBasic/FileSystem.swift b/Sources/TSCBasic/FileSystem.swift 11 - index 3a63bdf..a1f3d9d 100644 12 - --- a/Sources/TSCBasic/FileSystem.swift 13 - +++ b/Sources/TSCBasic/FileSystem.swift 14 - @@ -425,7 +425,7 @@ private class LocalFileSystem: FileSystem { 15 - if fp == nil { 16 - throw FileSystemError(errno: errno, path) 17 - } 18 - - defer { fclose(fp) } 19 - + defer { fclose(fp!) } 20 - 21 - // Read the data one block at a time. 22 - let data = BufferedOutputByteStream() 23 - @@ -455,7 +455,7 @@ private class LocalFileSystem: FileSystem { 24 - if fp == nil { 25 - throw FileSystemError(errno: errno, path) 26 - } 27 - - defer { fclose(fp) } 28 - + defer { fclose(fp!) } 29 - 30 - // Write the data in one chunk. 31 - var contents = bytes.contents 32 - -- 33 - 2.42.0
+2 -2
pkgs/development/libraries/libdatachannel/default.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "libdatachannel"; 17 - version = "0.20.3"; 17 + version = "0.21.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "paullouisageneau"; 21 21 repo = "libdatachannel"; 22 22 rev = "v${version}"; 23 - hash = "sha256-QVyHDeT5gh+e3jOx9PjubIVq1xQ9eA7CxbP91X/xxT8="; 23 + hash = "sha256-hxXDovJAmuh15jFaxY9aESoTVVJ3u2twsX31U3txans="; 24 24 }; 25 25 26 26 outputs = [ "out" "dev" ];
+237 -235
pkgs/development/libraries/libdovi/Cargo.lock
··· 3 3 version = 3 4 4 5 5 [[package]] 6 + name = "aho-corasick" 7 + version = "1.1.3" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 10 + dependencies = [ 11 + "memchr", 12 + ] 13 + 14 + [[package]] 6 15 name = "anes" 7 16 version = "0.1.6" 8 17 source = "registry+https://github.com/rust-lang/crates.io-index" 9 18 checksum = "4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299" 10 19 11 20 [[package]] 12 - name = "anyhow" 13 - version = "1.0.70" 21 + name = "anstyle" 22 + version = "1.0.6" 14 23 source = "registry+https://github.com/rust-lang/crates.io-index" 15 - checksum = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4" 24 + checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" 16 25 17 26 [[package]] 18 - name = "atty" 19 - version = "0.2.14" 27 + name = "anyhow" 28 + version = "1.0.82" 20 29 source = "registry+https://github.com/rust-lang/crates.io-index" 21 - checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 22 - dependencies = [ 23 - "hermit-abi 0.1.19", 24 - "libc", 25 - "winapi", 26 - ] 30 + checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519" 27 31 28 32 [[package]] 29 33 name = "autocfg" 30 - version = "1.1.0" 34 + version = "1.2.0" 31 35 source = "registry+https://github.com/rust-lang/crates.io-index" 32 - checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 33 - 34 - [[package]] 35 - name = "bitflags" 36 - version = "1.3.2" 37 - source = "registry+https://github.com/rust-lang/crates.io-index" 38 - checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 36 + checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" 39 37 40 38 [[package]] 41 39 name = "bitstream-io" 42 - version = "1.6.0" 40 + version = "2.2.0" 43 41 source = "registry+https://github.com/rust-lang/crates.io-index" 44 - checksum = "9d28070975aaf4ef1fd0bd1f29b739c06c2cdd9972e090617fb6dca3b2cb564e" 42 + checksum = "06c9989a51171e2e81038ab168b6ae22886fe9ded214430dbb4f41c28cf176da" 45 43 46 44 [[package]] 47 45 name = "bitvec" ··· 57 55 58 56 [[package]] 59 57 name = "bitvec_helpers" 60 - version = "3.1.2" 58 + version = "3.1.4" 61 59 source = "registry+https://github.com/rust-lang/crates.io-index" 62 - checksum = "3ef6883bd86b4112b56be19de3a1628de6c4063be7be6e641d484c83069efb4a" 60 + checksum = "c810ea0801e8aabb86ded7f207b0d5a7f23c804cd1b7719aba2b4970899c099a" 63 61 dependencies = [ 64 62 "bitstream-io", 65 63 ] 66 64 67 65 [[package]] 68 66 name = "bumpalo" 69 - version = "3.12.0" 67 + version = "3.16.0" 70 68 source = "registry+https://github.com/rust-lang/crates.io-index" 71 - checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535" 69 + checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" 72 70 73 71 [[package]] 74 72 name = "cast" ··· 84 82 85 83 [[package]] 86 84 name = "ciborium" 87 - version = "0.2.0" 85 + version = "0.2.2" 88 86 source = "registry+https://github.com/rust-lang/crates.io-index" 89 - checksum = "b0c137568cc60b904a7724001b35ce2630fd00d5d84805fbb608ab89509d788f" 87 + checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" 90 88 dependencies = [ 91 89 "ciborium-io", 92 90 "ciborium-ll", ··· 95 93 96 94 [[package]] 97 95 name = "ciborium-io" 98 - version = "0.2.0" 96 + version = "0.2.2" 99 97 source = "registry+https://github.com/rust-lang/crates.io-index" 100 - checksum = "346de753af073cc87b52b2083a506b38ac176a44cfb05497b622e27be899b369" 98 + checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" 101 99 102 100 [[package]] 103 101 name = "ciborium-ll" 104 - version = "0.2.0" 102 + version = "0.2.2" 105 103 source = "registry+https://github.com/rust-lang/crates.io-index" 106 - checksum = "213030a2b5a4e0c0892b6652260cf6ccac84827b83a85a534e178e3906c4cf1b" 104 + checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" 107 105 dependencies = [ 108 106 "ciborium-io", 109 107 "half", ··· 111 109 112 110 [[package]] 113 111 name = "clap" 114 - version = "3.2.23" 112 + version = "4.5.4" 115 113 source = "registry+https://github.com/rust-lang/crates.io-index" 116 - checksum = "71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5" 114 + checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" 117 115 dependencies = [ 118 - "bitflags", 119 - "clap_lex", 120 - "indexmap", 121 - "textwrap", 116 + "clap_builder", 122 117 ] 123 118 124 119 [[package]] 125 - name = "clap_lex" 126 - version = "0.2.4" 120 + name = "clap_builder" 121 + version = "4.5.2" 127 122 source = "registry+https://github.com/rust-lang/crates.io-index" 128 - checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" 123 + checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" 129 124 dependencies = [ 130 - "os_str_bytes", 125 + "anstyle", 126 + "clap_lex", 131 127 ] 132 128 133 129 [[package]] 130 + name = "clap_lex" 131 + version = "0.7.0" 132 + source = "registry+https://github.com/rust-lang/crates.io-index" 133 + checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" 134 + 135 + [[package]] 134 136 name = "crc" 135 - version = "3.0.1" 137 + version = "3.2.1" 136 138 source = "registry+https://github.com/rust-lang/crates.io-index" 137 - checksum = "86ec7a15cbe22e59248fc7eadb1907dab5ba09372595da4d73dd805ed4417dfe" 139 + checksum = "69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636" 138 140 dependencies = [ 139 141 "crc-catalog", 140 142 ] 141 143 142 144 [[package]] 143 145 name = "crc-catalog" 144 - version = "2.2.0" 146 + version = "2.4.0" 145 147 source = "registry+https://github.com/rust-lang/crates.io-index" 146 - checksum = "9cace84e55f07e7301bae1c519df89cdad8cc3cd868413d3fdbdeca9ff3db484" 148 + checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" 147 149 148 150 [[package]] 149 151 name = "criterion" 150 - version = "0.4.0" 152 + version = "0.5.1" 151 153 source = "registry+https://github.com/rust-lang/crates.io-index" 152 - checksum = "e7c76e09c1aae2bc52b3d2f29e13c6572553b30c4aa1b8a49fd70de6412654cb" 154 + checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f" 153 155 dependencies = [ 154 156 "anes", 155 - "atty", 156 157 "cast", 157 158 "ciborium", 158 159 "clap", 159 160 "criterion-plot", 161 + "is-terminal", 160 162 "itertools", 161 - "lazy_static", 162 163 "num-traits", 164 + "once_cell", 163 165 "oorandom", 164 166 "plotters", 165 167 "rayon", ··· 182 184 ] 183 185 184 186 [[package]] 185 - name = "crossbeam-channel" 186 - version = "0.5.7" 187 - source = "registry+https://github.com/rust-lang/crates.io-index" 188 - checksum = "cf2b3e8478797446514c91ef04bafcb59faba183e621ad488df88983cc14128c" 189 - dependencies = [ 190 - "cfg-if", 191 - "crossbeam-utils", 192 - ] 193 - 194 - [[package]] 195 187 name = "crossbeam-deque" 196 - version = "0.8.3" 188 + version = "0.8.5" 197 189 source = "registry+https://github.com/rust-lang/crates.io-index" 198 - checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" 190 + checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" 199 191 dependencies = [ 200 - "cfg-if", 201 192 "crossbeam-epoch", 202 193 "crossbeam-utils", 203 194 ] 204 195 205 196 [[package]] 206 197 name = "crossbeam-epoch" 207 - version = "0.9.14" 198 + version = "0.9.18" 208 199 source = "registry+https://github.com/rust-lang/crates.io-index" 209 - checksum = "46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695" 200 + checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 210 201 dependencies = [ 211 - "autocfg", 212 - "cfg-if", 213 202 "crossbeam-utils", 214 - "memoffset", 215 - "scopeguard", 216 203 ] 217 204 218 205 [[package]] 219 206 name = "crossbeam-utils" 220 - version = "0.8.15" 207 + version = "0.8.19" 221 208 source = "registry+https://github.com/rust-lang/crates.io-index" 222 - checksum = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b" 223 - dependencies = [ 224 - "cfg-if", 225 - ] 209 + checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" 210 + 211 + [[package]] 212 + name = "crunchy" 213 + version = "0.2.2" 214 + source = "registry+https://github.com/rust-lang/crates.io-index" 215 + checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 226 216 227 217 [[package]] 228 218 name = "dolby_vision" 229 - version = "3.1.2" 219 + version = "3.3.0" 230 220 dependencies = [ 231 221 "anyhow", 232 222 "bitvec", ··· 241 231 242 232 [[package]] 243 233 name = "either" 244 - version = "1.8.1" 234 + version = "1.11.0" 245 235 source = "registry+https://github.com/rust-lang/crates.io-index" 246 - checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 236 + checksum = "a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2" 237 + 238 + [[package]] 239 + name = "equivalent" 240 + version = "1.0.1" 241 + source = "registry+https://github.com/rust-lang/crates.io-index" 242 + checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 247 243 248 244 [[package]] 249 245 name = "funty" ··· 253 249 254 250 [[package]] 255 251 name = "half" 256 - version = "1.8.2" 252 + version = "2.4.1" 257 253 source = "registry+https://github.com/rust-lang/crates.io-index" 258 - checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" 254 + checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" 255 + dependencies = [ 256 + "cfg-if", 257 + "crunchy", 258 + ] 259 259 260 260 [[package]] 261 261 name = "hashbrown" 262 - version = "0.12.3" 262 + version = "0.14.5" 263 263 source = "registry+https://github.com/rust-lang/crates.io-index" 264 - checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 264 + checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" 265 265 266 266 [[package]] 267 267 name = "hermit-abi" 268 - version = "0.1.19" 268 + version = "0.3.9" 269 269 source = "registry+https://github.com/rust-lang/crates.io-index" 270 - checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 271 - dependencies = [ 272 - "libc", 273 - ] 270 + checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 274 271 275 272 [[package]] 276 - name = "hermit-abi" 277 - version = "0.2.6" 273 + name = "indexmap" 274 + version = "2.2.6" 278 275 source = "registry+https://github.com/rust-lang/crates.io-index" 279 - checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 276 + checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" 280 277 dependencies = [ 281 - "libc", 278 + "equivalent", 279 + "hashbrown", 282 280 ] 283 281 284 282 [[package]] 285 - name = "indexmap" 286 - version = "1.9.3" 283 + name = "is-terminal" 284 + version = "0.4.12" 287 285 source = "registry+https://github.com/rust-lang/crates.io-index" 288 - checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 286 + checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" 289 287 dependencies = [ 290 - "autocfg", 291 - "hashbrown", 288 + "hermit-abi", 289 + "libc", 290 + "windows-sys", 292 291 ] 293 292 294 293 [[package]] ··· 302 301 303 302 [[package]] 304 303 name = "itoa" 305 - version = "1.0.6" 304 + version = "1.0.11" 306 305 source = "registry+https://github.com/rust-lang/crates.io-index" 307 - checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" 306 + checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" 308 307 309 308 [[package]] 310 309 name = "js-sys" 311 - version = "0.3.61" 310 + version = "0.3.69" 312 311 source = "registry+https://github.com/rust-lang/crates.io-index" 313 - checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730" 312 + checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 314 313 dependencies = [ 315 314 "wasm-bindgen", 316 315 ] 317 316 318 317 [[package]] 319 - name = "lazy_static" 320 - version = "1.4.0" 321 - source = "registry+https://github.com/rust-lang/crates.io-index" 322 - checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 323 - 324 - [[package]] 325 318 name = "libc" 326 - version = "0.2.141" 319 + version = "0.2.154" 327 320 source = "registry+https://github.com/rust-lang/crates.io-index" 328 - checksum = "3304a64d199bb964be99741b7a14d26972741915b3649639149b2479bb46f4b5" 321 + checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346" 329 322 330 323 [[package]] 331 324 name = "log" 332 - version = "0.4.17" 325 + version = "0.4.21" 333 326 source = "registry+https://github.com/rust-lang/crates.io-index" 334 - checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 335 - dependencies = [ 336 - "cfg-if", 337 - ] 327 + checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" 338 328 339 329 [[package]] 340 - name = "memoffset" 341 - version = "0.8.0" 330 + name = "memchr" 331 + version = "2.7.2" 342 332 source = "registry+https://github.com/rust-lang/crates.io-index" 343 - checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" 344 - dependencies = [ 345 - "autocfg", 346 - ] 333 + checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" 347 334 348 335 [[package]] 349 336 name = "num-traits" 350 - version = "0.2.15" 337 + version = "0.2.18" 351 338 source = "registry+https://github.com/rust-lang/crates.io-index" 352 - checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 339 + checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" 353 340 dependencies = [ 354 341 "autocfg", 355 342 ] 356 343 357 344 [[package]] 358 - name = "num_cpus" 359 - version = "1.15.0" 360 - source = "registry+https://github.com/rust-lang/crates.io-index" 361 - checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" 362 - dependencies = [ 363 - "hermit-abi 0.2.6", 364 - "libc", 365 - ] 366 - 367 - [[package]] 368 345 name = "once_cell" 369 - version = "1.17.1" 346 + version = "1.19.0" 370 347 source = "registry+https://github.com/rust-lang/crates.io-index" 371 - checksum = "b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3" 348 + checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 372 349 373 350 [[package]] 374 351 name = "oorandom" ··· 377 354 checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" 378 355 379 356 [[package]] 380 - name = "os_str_bytes" 381 - version = "6.5.0" 382 - source = "registry+https://github.com/rust-lang/crates.io-index" 383 - checksum = "ceedf44fb00f2d1984b0bc98102627ce622e083e49a5bacdb3e514fa4238e267" 384 - 385 - [[package]] 386 357 name = "plotters" 387 - version = "0.3.4" 358 + version = "0.3.5" 388 359 source = "registry+https://github.com/rust-lang/crates.io-index" 389 - checksum = "2538b639e642295546c50fcd545198c9d64ee2a38620a628724a3b266d5fbf97" 360 + checksum = "d2c224ba00d7cadd4d5c660deaf2098e5e80e07846537c51f9cfa4be50c1fd45" 390 361 dependencies = [ 391 362 "num-traits", 392 363 "plotters-backend", ··· 397 368 398 369 [[package]] 399 370 name = "plotters-backend" 400 - version = "0.3.4" 371 + version = "0.3.5" 401 372 source = "registry+https://github.com/rust-lang/crates.io-index" 402 - checksum = "193228616381fecdc1224c62e96946dfbc73ff4384fba576e052ff8c1bea8142" 373 + checksum = "9e76628b4d3a7581389a35d5b6e2139607ad7c75b17aed325f210aa91f4a9609" 403 374 404 375 [[package]] 405 376 name = "plotters-svg" 406 - version = "0.3.3" 377 + version = "0.3.5" 407 378 source = "registry+https://github.com/rust-lang/crates.io-index" 408 - checksum = "f9a81d2759aae1dae668f783c308bc5c8ebd191ff4184aaa1b37f65a6ae5a56f" 379 + checksum = "38f6d39893cca0701371e3c27294f09797214b86f1fb951b89ade8ec04e2abab" 409 380 dependencies = [ 410 381 "plotters-backend", 411 382 ] 412 383 413 384 [[package]] 414 385 name = "proc-macro2" 415 - version = "1.0.56" 386 + version = "1.0.81" 416 387 source = "registry+https://github.com/rust-lang/crates.io-index" 417 - checksum = "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435" 388 + checksum = "3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba" 418 389 dependencies = [ 419 390 "unicode-ident", 420 391 ] 421 392 422 393 [[package]] 423 394 name = "quote" 424 - version = "1.0.26" 395 + version = "1.0.36" 425 396 source = "registry+https://github.com/rust-lang/crates.io-index" 426 - checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc" 397 + checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" 427 398 dependencies = [ 428 399 "proc-macro2", 429 400 ] ··· 436 407 437 408 [[package]] 438 409 name = "rayon" 439 - version = "1.7.0" 410 + version = "1.10.0" 440 411 source = "registry+https://github.com/rust-lang/crates.io-index" 441 - checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" 412 + checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" 442 413 dependencies = [ 443 414 "either", 444 415 "rayon-core", ··· 446 417 447 418 [[package]] 448 419 name = "rayon-core" 449 - version = "1.11.0" 420 + version = "1.12.1" 450 421 source = "registry+https://github.com/rust-lang/crates.io-index" 451 - checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" 422 + checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 452 423 dependencies = [ 453 - "crossbeam-channel", 454 424 "crossbeam-deque", 455 425 "crossbeam-utils", 456 - "num_cpus", 457 426 ] 458 427 459 428 [[package]] 460 429 name = "regex" 461 - version = "1.7.3" 430 + version = "1.10.4" 431 + source = "registry+https://github.com/rust-lang/crates.io-index" 432 + checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" 433 + dependencies = [ 434 + "aho-corasick", 435 + "memchr", 436 + "regex-automata", 437 + "regex-syntax", 438 + ] 439 + 440 + [[package]] 441 + name = "regex-automata" 442 + version = "0.4.6" 462 443 source = "registry+https://github.com/rust-lang/crates.io-index" 463 - checksum = "8b1f693b24f6ac912f4893ef08244d70b6067480d2f1a46e950c9691e6749d1d" 444 + checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" 464 445 dependencies = [ 446 + "aho-corasick", 447 + "memchr", 465 448 "regex-syntax", 466 449 ] 467 450 468 451 [[package]] 469 452 name = "regex-syntax" 470 - version = "0.6.29" 453 + version = "0.8.3" 471 454 source = "registry+https://github.com/rust-lang/crates.io-index" 472 - checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" 455 + checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" 473 456 474 457 [[package]] 475 458 name = "roxmltree" 476 - version = "0.18.0" 459 + version = "0.19.0" 477 460 source = "registry+https://github.com/rust-lang/crates.io-index" 478 - checksum = "d8f595a457b6b8c6cda66a48503e92ee8d19342f905948f29c383200ec9eb1d8" 479 - dependencies = [ 480 - "xmlparser", 481 - ] 461 + checksum = "3cd14fd5e3b777a7422cca79358c57a8f6e3a703d9ac187448d0daf220c2407f" 482 462 483 463 [[package]] 484 464 name = "ryu" 485 - version = "1.0.13" 465 + version = "1.0.17" 486 466 source = "registry+https://github.com/rust-lang/crates.io-index" 487 - checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" 467 + checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" 488 468 489 469 [[package]] 490 470 name = "same-file" ··· 496 476 ] 497 477 498 478 [[package]] 499 - name = "scopeguard" 500 - version = "1.1.0" 501 - source = "registry+https://github.com/rust-lang/crates.io-index" 502 - checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 503 - 504 - [[package]] 505 479 name = "serde" 506 - version = "1.0.159" 480 + version = "1.0.199" 507 481 source = "registry+https://github.com/rust-lang/crates.io-index" 508 - checksum = "3c04e8343c3daeec41f58990b9d77068df31209f2af111e059e9fe9646693065" 482 + checksum = "0c9f6e76df036c77cd94996771fb40db98187f096dd0b9af39c6c6e452ba966a" 509 483 dependencies = [ 510 484 "serde_derive", 511 485 ] 512 486 513 487 [[package]] 514 488 name = "serde_derive" 515 - version = "1.0.159" 489 + version = "1.0.199" 516 490 source = "registry+https://github.com/rust-lang/crates.io-index" 517 - checksum = "4c614d17805b093df4b147b51339e7e44bf05ef59fba1e45d83500bcfb4d8585" 491 + checksum = "11bd257a6541e141e42ca6d24ae26f7714887b47e89aa739099104c7e4d3b7fc" 518 492 dependencies = [ 519 493 "proc-macro2", 520 494 "quote", 521 - "syn 2.0.13", 495 + "syn", 522 496 ] 523 497 524 498 [[package]] 525 499 name = "serde_json" 526 - version = "1.0.95" 500 + version = "1.0.116" 527 501 source = "registry+https://github.com/rust-lang/crates.io-index" 528 - checksum = "d721eca97ac802aa7777b701877c8004d950fc142651367300d21c1cc0194744" 502 + checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813" 529 503 dependencies = [ 530 504 "indexmap", 531 505 "itoa", ··· 535 509 536 510 [[package]] 537 511 name = "syn" 538 - version = "1.0.109" 512 + version = "2.0.60" 539 513 source = "registry+https://github.com/rust-lang/crates.io-index" 540 - checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 541 - dependencies = [ 542 - "proc-macro2", 543 - "quote", 544 - "unicode-ident", 545 - ] 546 - 547 - [[package]] 548 - name = "syn" 549 - version = "2.0.13" 550 - source = "registry+https://github.com/rust-lang/crates.io-index" 551 - checksum = "4c9da457c5285ac1f936ebd076af6dac17a61cfe7826f2076b4d015cf47bc8ec" 514 + checksum = "909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3" 552 515 dependencies = [ 553 516 "proc-macro2", 554 517 "quote", ··· 562 525 checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 563 526 564 527 [[package]] 565 - name = "textwrap" 566 - version = "0.16.0" 567 - source = "registry+https://github.com/rust-lang/crates.io-index" 568 - checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" 569 - 570 - [[package]] 571 528 name = "tinytemplate" 572 529 version = "1.2.1" 573 530 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 579 536 580 537 [[package]] 581 538 name = "unicode-ident" 582 - version = "1.0.8" 539 + version = "1.0.12" 583 540 source = "registry+https://github.com/rust-lang/crates.io-index" 584 - checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" 541 + checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 585 542 586 543 [[package]] 587 544 name = "walkdir" 588 - version = "2.3.3" 545 + version = "2.5.0" 589 546 source = "registry+https://github.com/rust-lang/crates.io-index" 590 - checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" 547 + checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 591 548 dependencies = [ 592 549 "same-file", 593 550 "winapi-util", ··· 595 552 596 553 [[package]] 597 554 name = "wasm-bindgen" 598 - version = "0.2.84" 555 + version = "0.2.92" 599 556 source = "registry+https://github.com/rust-lang/crates.io-index" 600 - checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" 557 + checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 601 558 dependencies = [ 602 559 "cfg-if", 603 560 "wasm-bindgen-macro", ··· 605 562 606 563 [[package]] 607 564 name = "wasm-bindgen-backend" 608 - version = "0.2.84" 565 + version = "0.2.92" 609 566 source = "registry+https://github.com/rust-lang/crates.io-index" 610 - checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" 567 + checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 611 568 dependencies = [ 612 569 "bumpalo", 613 570 "log", 614 571 "once_cell", 615 572 "proc-macro2", 616 573 "quote", 617 - "syn 1.0.109", 574 + "syn", 618 575 "wasm-bindgen-shared", 619 576 ] 620 577 621 578 [[package]] 622 579 name = "wasm-bindgen-macro" 623 - version = "0.2.84" 580 + version = "0.2.92" 624 581 source = "registry+https://github.com/rust-lang/crates.io-index" 625 - checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" 582 + checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 626 583 dependencies = [ 627 584 "quote", 628 585 "wasm-bindgen-macro-support", ··· 630 587 631 588 [[package]] 632 589 name = "wasm-bindgen-macro-support" 633 - version = "0.2.84" 590 + version = "0.2.92" 634 591 source = "registry+https://github.com/rust-lang/crates.io-index" 635 - checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" 592 + checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 636 593 dependencies = [ 637 594 "proc-macro2", 638 595 "quote", 639 - "syn 1.0.109", 596 + "syn", 640 597 "wasm-bindgen-backend", 641 598 "wasm-bindgen-shared", 642 599 ] 643 600 644 601 [[package]] 645 602 name = "wasm-bindgen-shared" 646 - version = "0.2.84" 603 + version = "0.2.92" 647 604 source = "registry+https://github.com/rust-lang/crates.io-index" 648 - checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" 605 + checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 649 606 650 607 [[package]] 651 608 name = "web-sys" 652 - version = "0.3.61" 609 + version = "0.3.69" 653 610 source = "registry+https://github.com/rust-lang/crates.io-index" 654 - checksum = "e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97" 611 + checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" 655 612 dependencies = [ 656 613 "js-sys", 657 614 "wasm-bindgen", 658 615 ] 659 616 660 617 [[package]] 661 - name = "winapi" 662 - version = "0.3.9" 618 + name = "winapi-util" 619 + version = "0.1.8" 663 620 source = "registry+https://github.com/rust-lang/crates.io-index" 664 - checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 621 + checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" 665 622 dependencies = [ 666 - "winapi-i686-pc-windows-gnu", 667 - "winapi-x86_64-pc-windows-gnu", 623 + "windows-sys", 668 624 ] 669 625 670 626 [[package]] 671 - name = "winapi-i686-pc-windows-gnu" 672 - version = "0.4.0" 627 + name = "windows-sys" 628 + version = "0.52.0" 673 629 source = "registry+https://github.com/rust-lang/crates.io-index" 674 - checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 630 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 631 + dependencies = [ 632 + "windows-targets", 633 + ] 675 634 676 635 [[package]] 677 - name = "winapi-util" 678 - version = "0.1.5" 636 + name = "windows-targets" 637 + version = "0.52.5" 679 638 source = "registry+https://github.com/rust-lang/crates.io-index" 680 - checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 639 + checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" 681 640 dependencies = [ 682 - "winapi", 641 + "windows_aarch64_gnullvm", 642 + "windows_aarch64_msvc", 643 + "windows_i686_gnu", 644 + "windows_i686_gnullvm", 645 + "windows_i686_msvc", 646 + "windows_x86_64_gnu", 647 + "windows_x86_64_gnullvm", 648 + "windows_x86_64_msvc", 683 649 ] 684 650 685 651 [[package]] 686 - name = "winapi-x86_64-pc-windows-gnu" 687 - version = "0.4.0" 652 + name = "windows_aarch64_gnullvm" 653 + version = "0.52.5" 654 + source = "registry+https://github.com/rust-lang/crates.io-index" 655 + checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" 656 + 657 + [[package]] 658 + name = "windows_aarch64_msvc" 659 + version = "0.52.5" 660 + source = "registry+https://github.com/rust-lang/crates.io-index" 661 + checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" 662 + 663 + [[package]] 664 + name = "windows_i686_gnu" 665 + version = "0.52.5" 666 + source = "registry+https://github.com/rust-lang/crates.io-index" 667 + checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" 668 + 669 + [[package]] 670 + name = "windows_i686_gnullvm" 671 + version = "0.52.5" 672 + source = "registry+https://github.com/rust-lang/crates.io-index" 673 + checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" 674 + 675 + [[package]] 676 + name = "windows_i686_msvc" 677 + version = "0.52.5" 678 + source = "registry+https://github.com/rust-lang/crates.io-index" 679 + checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" 680 + 681 + [[package]] 682 + name = "windows_x86_64_gnu" 683 + version = "0.52.5" 684 + source = "registry+https://github.com/rust-lang/crates.io-index" 685 + checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" 686 + 687 + [[package]] 688 + name = "windows_x86_64_gnullvm" 689 + version = "0.52.5" 690 + source = "registry+https://github.com/rust-lang/crates.io-index" 691 + checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" 692 + 693 + [[package]] 694 + name = "windows_x86_64_msvc" 695 + version = "0.52.5" 688 696 source = "registry+https://github.com/rust-lang/crates.io-index" 689 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 697 + checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" 690 698 691 699 [[package]] 692 700 name = "wyz" ··· 696 704 dependencies = [ 697 705 "tap", 698 706 ] 699 - 700 - [[package]] 701 - name = "xmlparser" 702 - version = "0.13.5" 703 - source = "registry+https://github.com/rust-lang/crates.io-index" 704 - checksum = "4d25c75bf9ea12c4040a97f829154768bbbce366287e2dc044af160cd79a13fd"
+2 -2
pkgs/development/libraries/libdovi/default.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "libdovi"; 11 - version = "3.1.2"; 11 + version = "3.3.0"; 12 12 13 13 src = fetchCrate { 14 14 pname = "dolby_vision"; 15 15 inherit version; 16 - hash = "sha256-eLmGswgxtmqGc9f8l/9qvwSm+8bi06q+Ryvo7Oyr7s0="; 16 + hash = "sha256-224fX+9klmWVoakU+XM7HrGa4iP4xsBJtn+686cH0qc="; 17 17 }; 18 18 19 19 cargoLock.lockFile = ./Cargo.lock;
+2 -2
pkgs/development/libraries/libmcfp/default.nix
··· 6 6 7 7 stdenv.mkDerivation (finalAttrs: { 8 8 pname = "libmcfp"; 9 - version = "1.2.4"; 9 + version = "1.3.3"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "mhekkel"; 13 13 repo = "libmcfp"; 14 14 rev = "refs/tags/v${finalAttrs.version}"; 15 - hash = "sha256-Xz7M3TmUHGqiYZbFGSDxsVvg4VhgoVvr9TW03UxdFBw="; 15 + hash = "sha256-hAY560uFrrM3gH3r4ArprWEsK/1w/XXDeyTMIYUv+qY="; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/quarto/default.nix
··· 19 19 20 20 stdenv.mkDerivation (final: { 21 21 pname = "quarto"; 22 - version = "1.4.553"; 22 + version = "1.4.554"; 23 23 src = fetchurl { 24 24 url = "https://github.com/quarto-dev/quarto-cli/releases/download/v${final.version}/quarto-${final.version}-linux-amd64.tar.gz"; 25 - sha256 = "sha256-IrdUGx4b6XRmV6RHODeWukIObwy8XnsxyCKd3rwljJA="; 25 + sha256 = "sha256-/RID+nqjMAEg2jzTBYc/8hz/t+k4TJlks7oCJ5YrjIY="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
-13
pkgs/development/libraries/science/chemistry/avogadrolibs/fragments.patch
··· 1 - diff --git a/avogadro/qtplugins/templatetool/CMakeLists.txt b/avogadro/qtplugins/templatetool/CMakeLists.txt 2 - index 3f68e6dd..822de4e5 100644 3 - --- a/avogadro/qtplugins/templatetool/CMakeLists.txt 4 - +++ b/avogadro/qtplugins/templatetool/CMakeLists.txt 5 - @@ -24,7 +24,7 @@ avogadro_plugin(TemplateTool 6 - ) 7 - 8 - # Install the fragments 9 - -set(_fragments "${AvogadroLibs_SOURCE_DIR}/../fragments") 10 - +set(_fragments "${AvogadroLibs_SOURCE_DIR}/fragments") 11 - 12 - # Look in parallel directory for the molecule fragment repository 13 - if(NOT EXISTS "${_fragments}")
+2 -2
pkgs/development/python-modules/ailment/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "ailment"; 12 - version = "9.2.100"; 12 + version = "9.2.101"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.11"; ··· 18 18 owner = "angr"; 19 19 repo = "ailment"; 20 20 rev = "refs/tags/v${version}"; 21 - hash = "sha256-qjEQ+pk/5Zp1HRrT/MlpmExB86JCF4kW3UHn3/anND4="; 21 + hash = "sha256-3JPoO9GpnVEc4UQhhXxpj53PwK5eRsy6Ikt4qw5jGa8="; 22 22 }; 23 23 24 24 build-system = [ setuptools ];
+20 -23
pkgs/development/python-modules/aiomysensors/default.nix
··· 1 - { lib 2 - , aiofiles 3 - , asyncio-mqtt 4 - , awesomeversion 5 - , buildPythonPackage 6 - , click 7 - , fetchFromGitHub 8 - , marshmallow 9 - , poetry-core 10 - , pyserial-asyncio 11 - , pytest-asyncio 12 - , pytestCheckHook 13 - , pythonOlder 1 + { 2 + lib, 3 + aiofiles, 4 + asyncio-mqtt, 5 + awesomeversion, 6 + buildPythonPackage, 7 + click, 8 + fetchFromGitHub, 9 + marshmallow, 10 + poetry-core, 11 + pyserial-asyncio, 12 + pytest-asyncio, 13 + pytestCheckHook, 14 + pythonOlder, 14 15 }: 15 16 16 17 buildPythonPackage rec { 17 18 pname = "aiomysensors"; 18 - version = "0.3.14"; 19 + version = "0.3.15"; 19 20 pyproject = true; 20 21 21 22 disabled = pythonOlder "3.9"; ··· 24 25 owner = "MartinHjelmare"; 25 26 repo = "aiomysensors"; 26 27 rev = "refs/tags/v${version}"; 27 - hash = "sha256-7Y7JE/GAX5gQrIGcErZTGQXyaf3QwsTFgviiHLWgGeI="; 28 + hash = "sha256-kgfz8VUTtOFN1hPkNJhPdRUKQn01BJn+92Ez6lgVGbc="; 28 29 }; 29 30 30 31 postPatch = '' ··· 32 33 --replace-fail " --cov=src --cov-report=term-missing:skip-covered" "" 33 34 ''; 34 35 35 - nativeBuildInputs = [ 36 - poetry-core 37 - ]; 36 + build-system = [ poetry-core ]; 38 37 39 - propagatedBuildInputs = [ 38 + dependencies = [ 40 39 aiofiles 41 40 asyncio-mqtt 42 41 awesomeversion ··· 50 49 pytestCheckHook 51 50 ]; 52 51 53 - pythonImportsCheck = [ 54 - "aiomysensors" 55 - ]; 52 + pythonImportsCheck = [ "aiomysensors" ]; 56 53 57 54 meta = with lib; { 58 55 description = "Library to connect to MySensors gateways"; 59 - mainProgram = "aiomysensors"; 60 56 homepage = "https://github.com/MartinHjelmare/aiomysensors"; 61 57 changelog = "https://github.com/MartinHjelmare/aiomysensors/releases/tag/v${version}"; 62 58 license = with licenses; [ asl20 ]; 63 59 maintainers = with maintainers; [ fab ]; 60 + mainProgram = "aiomysensors"; 64 61 }; 65 62 }
+16 -14
pkgs/development/python-modules/aiowinreg/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , fetchFromGitHub 4 - , prompt-toolkit 5 - , pythonOlder 6 - , winacl 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + prompt-toolkit, 6 + pythonOlder, 7 + setuptools, 8 + winacl, 7 9 }: 8 10 9 11 buildPythonPackage rec { 10 12 pname = "aiowinreg"; 11 - version = "0.0.10"; 12 - format = "setuptools"; 13 + version = "0.0.12"; 14 + pyproject = true; 13 15 14 16 disabled = pythonOlder "3.6"; 15 17 16 18 src = fetchFromGitHub { 17 19 owner = "skelsec"; 18 - repo = pname; 20 + repo = "aiowinreg"; 19 21 rev = "refs/tags/${version}"; 20 - hash = "sha256-PkrBjH+yeSLpwL9kH242xQKBsjv6a11k2c26qBwR6Fw="; 22 + hash = "sha256-XQDBvBfocz5loUg9eZQz4FKGiCGCaczwhYE/vhy7mC0="; 21 23 }; 22 24 25 + nativeBuildInputs = [ setuptools ]; 26 + 23 27 propagatedBuildInputs = [ 24 28 prompt-toolkit 25 29 winacl ··· 28 32 # Project doesn't have tests 29 33 doCheck = false; 30 34 31 - pythonImportsCheck = [ 32 - "aiowinreg" 33 - ]; 35 + pythonImportsCheck = [ "aiowinreg" ]; 34 36 35 37 meta = with lib; { 36 38 description = "Python module to parse the registry hive"; 37 - mainProgram = "awinreg"; 38 39 homepage = "https://github.com/skelsec/aiowinreg"; 39 40 changelog = "https://github.com/skelsec/aiowinreg/releases/tag/${version}"; 40 41 license = with licenses; [ mit ]; 41 42 maintainers = with maintainers; [ fab ]; 43 + mainProgram = "awinreg"; 42 44 }; 43 45 }
+2 -2
pkgs/development/python-modules/angr/default.nix
··· 37 37 38 38 buildPythonPackage rec { 39 39 pname = "angr"; 40 - version = "9.2.100"; 40 + version = "9.2.101"; 41 41 pyproject = true; 42 42 43 43 disabled = pythonOlder "3.11"; ··· 46 46 owner = "angr"; 47 47 repo = "angr"; 48 48 rev = "refs/tags/v${version}"; 49 - hash = "sha256-HTyxLr1qJYnQLapxZVvM4+qByiZQe3/LsVThyYnHC8k="; 49 + hash = "sha256-btj1bGpS/t1uQxmMiZ+PTBqiIb7eigg1vGTPjzr4/p4="; 50 50 }; 51 51 52 52 pythonRelaxDeps = [ "capstone" ];
+2 -2
pkgs/development/python-modules/archinfo/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "archinfo"; 13 - version = "9.2.100"; 13 + version = "9.2.101"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.8"; ··· 19 19 owner = "angr"; 20 20 repo = "archinfo"; 21 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-HSADeA9zwkr8yP9sZQBNeC48L0rM+2UHNKZzFRRt4pk="; 22 + hash = "sha256-58iijDVs4OqZytHDjhGqYRMSIVGPCWTUNRy74OQZcPw="; 23 23 }; 24 24 25 25 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
··· 366 366 367 367 buildPythonPackage rec { 368 368 pname = "boto3-stubs"; 369 - version = "1.34.95"; 369 + version = "1.34.96"; 370 370 pyproject = true; 371 371 372 372 disabled = pythonOlder "3.7"; ··· 374 374 src = fetchPypi { 375 375 pname = "boto3_stubs"; 376 376 inherit version; 377 - hash = "sha256-QSAGsn7nB+m1GghLAqySsUOvijtWcnWCr+wqds6Tw7Y="; 377 + hash = "sha256-gkpimXGE45wP34h7JCxEodaauH4hVMKzHVDGSvqKT8U="; 378 378 }; 379 379 380 380 build-system = [ setuptools ];
+54 -59
pkgs/development/python-modules/chromadb/default.nix
··· 1 - { lib 2 - , stdenv 3 - , bcrypt 4 - , build 5 - , buildPythonPackage 6 - , cargo 7 - , chroma-hnswlib 8 - , darwin 9 - , fastapi 10 - , fetchFromGitHub 11 - , grpcio 12 - , hypothesis 13 - , importlib-resources 14 - , kubernetes 15 - , mmh3 16 - , numpy 17 - , onnxruntime 18 - , openssl 19 - , opentelemetry-api 20 - , opentelemetry-exporter-otlp-proto-grpc 21 - , opentelemetry-instrumentation-fastapi 22 - , opentelemetry-sdk 23 - , orjson 24 - , overrides 25 - , pkg-config 26 - , posthog 27 - , protobuf 28 - , pulsar-client 29 - , pydantic 30 - , pypika 31 - , pytest-asyncio 32 - , pytestCheckHook 33 - , pythonOlder 34 - , pythonRelaxDepsHook 35 - , pyyaml 36 - , requests 37 - , rustc 38 - , rustPlatform 39 - , setuptools 40 - , setuptools-scm 41 - , tenacity 42 - , tokenizers 43 - , tqdm 44 - , typer 45 - , typing-extensions 46 - , uvicorn 47 - , zstd 1 + { 2 + lib, 3 + stdenv, 4 + bcrypt, 5 + build, 6 + buildPythonPackage, 7 + cargo, 8 + chroma-hnswlib, 9 + darwin, 10 + fastapi, 11 + fetchFromGitHub, 12 + grpcio, 13 + hypothesis, 14 + importlib-resources, 15 + kubernetes, 16 + mmh3, 17 + numpy, 18 + onnxruntime, 19 + openssl, 20 + opentelemetry-api, 21 + opentelemetry-exporter-otlp-proto-grpc, 22 + opentelemetry-instrumentation-fastapi, 23 + opentelemetry-sdk, 24 + orjson, 25 + overrides, 26 + pkg-config, 27 + posthog, 28 + protobuf, 29 + pulsar-client, 30 + pydantic, 31 + pypika, 32 + pytest-asyncio, 33 + pytestCheckHook, 34 + pythonOlder, 35 + pythonRelaxDepsHook, 36 + pyyaml, 37 + requests, 38 + rustc, 39 + rustPlatform, 40 + setuptools, 41 + setuptools-scm, 42 + tenacity, 43 + tokenizers, 44 + tqdm, 45 + typer, 46 + typing-extensions, 47 + uvicorn, 48 + zstd, 48 49 }: 49 50 50 51 buildPythonPackage rec { 51 52 pname = "chromadb"; 52 - version = "0.4.23"; 53 + version = "0.5.0"; 53 54 pyproject = true; 54 55 55 56 disabled = pythonOlder "3.9"; ··· 58 59 owner = "chroma-core"; 59 60 repo = "chroma"; 60 61 rev = "refs/tags/${version}"; 61 - hash = "sha256-5gI+FE2jx4G/qahATLcYsONfPZZkk1RFFYK5nrpE0Ug="; 62 + hash = "sha256-gM+fexjwifF3evR8jZvMbIDz655RFKPUizrsB2q5tbw="; 62 63 }; 63 64 64 65 cargoDeps = rustPlatform.fetchCargoTarball { 65 66 inherit src; 66 67 name = "${pname}-${version}"; 67 - hash = "sha256-glItbT8gg5SAySnfx3A9TaPyFmd1R46JpAB1JnjBE5M="; 68 + hash = "sha256-zyiFv/gswGupm7Y8BhviklqJzM914v0QyUsRwbGKZ48="; 68 69 }; 69 70 70 - pythonRelaxDeps = [ 71 - "orjson" 72 - ]; 71 + pythonRelaxDeps = [ "orjson" ]; 73 72 74 73 nativeBuildInputs = [ 75 74 cargo ··· 85 84 buildInputs = [ 86 85 openssl 87 86 zstd 88 - ] ++ lib.optionals stdenv.isDarwin [ 89 - darwin.apple_sdk.frameworks.Security 90 - ]; 87 + ] ++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Security ]; 91 88 92 89 propagatedBuildInputs = [ 93 90 bcrypt ··· 126 123 pytestCheckHook 127 124 ]; 128 125 129 - pythonImportsCheck = [ 130 - "chromadb" 131 - ]; 126 + pythonImportsCheck = [ "chromadb" ]; 132 127 133 128 env = { 134 129 ZSTD_SYS_USE_PKG_CONFIG = true;
+2 -2
pkgs/development/python-modules/claripy/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "claripy"; 17 - version = "9.2.100"; 17 + version = "9.2.101"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.11"; ··· 23 23 owner = "angr"; 24 24 repo = "claripy"; 25 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-jkPXYlV89BsW4lHvpR+1jiFP92QsPPG0BMe1SVoQOfw="; 26 + hash = "sha256-ecYyoFtCIsrlzcraqL8X4cZgqc243E9WXZix/70eksY="; 27 27 }; 28 28 29 29 # z3 does not provide a dist-info, so python-runtime-deps-check will fail
+3 -3
pkgs/development/python-modules/cle/default.nix
··· 18 18 19 19 let 20 20 # The binaries are following the argr projects release cycle 21 - version = "9.2.100"; 21 + version = "9.2.101"; 22 22 23 23 # Binary files from https://github.com/angr/binaries (only used for testing and only here) 24 24 binaries = fetchFromGitHub { 25 25 owner = "angr"; 26 26 repo = "binaries"; 27 27 rev = "refs/tags/v${version}"; 28 - hash = "sha256-U6RX+7kkb7+eYLYrE6SdJfYyDnBdGm+P3Xa3EfQv6Fk="; 28 + hash = "sha256-8uvhjxZOgMjE2csOxS+kUPeo/pswovBDOLp5w8d4JSk="; 29 29 }; 30 30 in 31 31 buildPythonPackage rec { ··· 39 39 owner = "angr"; 40 40 repo = "cle"; 41 41 rev = "refs/tags/v${version}"; 42 - hash = "sha256-++4GakniGH6JrRfOZsrSb+JpEKa6q7MXCSe9nIoae2g="; 42 + hash = "sha256-cG9j3cMDwjm2DGvvgJgYfigf5e/61HKWFudgezE2zz8="; 43 43 }; 44 44 45 45 build-system = [ setuptools ];
+19 -22
pkgs/development/python-modules/elkm1-lib/default.nix
··· 1 - { lib 2 - , async-timeout 3 - , buildPythonPackage 4 - , fetchFromGitHub 5 - , fetchpatch 6 - , poetry-core 7 - , pyserial-asyncio 8 - , pytest-asyncio 9 - , pytestCheckHook 10 - , pythonOlder 1 + { 2 + lib, 3 + async-timeout, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + fetchpatch, 7 + poetry-core, 8 + pyserial-asyncio-fast, 9 + pytest-asyncio, 10 + pytestCheckHook, 11 + pythonOlder, 11 12 }: 12 13 13 14 buildPythonPackage rec { 14 15 pname = "elkm1-lib"; 15 - version = "2.2.6"; 16 - format = "pyproject"; 16 + version = "2.2.7"; 17 + pyproject = true; 17 18 18 - disabled = pythonOlder "3.9"; 19 + disabled = pythonOlder "3.11"; 19 20 20 21 src = fetchFromGitHub { 21 22 owner = "gwww"; 22 23 repo = "elkm1"; 23 24 rev = "refs/tags/${version}"; 24 - hash = "sha256-5Jmn/ywyg6fmp0ZxPf79ET+JWPF4VjDJMwj/qU6ckS0="; 25 + hash = "sha256-5YdmZO/8HimQ9Ft/K/I6xu0Av2SjUBp3+poBe7aVUpM="; 25 26 }; 26 27 27 - nativeBuildInputs = [ 28 - poetry-core 29 - ]; 28 + build-system = [ poetry-core ]; 30 29 31 - propagatedBuildInputs = [ 30 + dependencies = [ 32 31 async-timeout 33 - pyserial-asyncio 32 + pyserial-asyncio-fast 34 33 ]; 35 34 36 35 nativeCheckInputs = [ ··· 38 37 pytestCheckHook 39 38 ]; 40 39 41 - pythonImportsCheck = [ 42 - "elkm1_lib" 43 - ]; 40 + pythonImportsCheck = [ "elkm1_lib" ]; 44 41 45 42 meta = with lib; { 46 43 description = "Python module for interacting with ElkM1 alarm/automation panel";
-143
pkgs/development/python-modules/eventlet/remove-distutils-usage.patch
··· 1 - diff --git a/eventlet/hubs/hub.py b/eventlet/hubs/hub.py 2 - index db55958..c27b81f 100644 3 - --- a/eventlet/hubs/hub.py 4 - +++ b/eventlet/hubs/hub.py 5 - @@ -21,7 +21,7 @@ else: 6 - 7 - import eventlet.hubs 8 - from eventlet.hubs import timer 9 - -from eventlet.support import greenlets as greenlet, clear_sys_exc_info 10 - +from eventlet.support import greenlets as greenlet 11 - try: 12 - from monotonic import monotonic 13 - except ImportError: 14 - @@ -309,7 +309,6 @@ class BaseHub(object): 15 - cur.parent = self.greenlet 16 - except ValueError: 17 - pass # gets raised if there is a greenlet parent cycle 18 - - clear_sys_exc_info() 19 - return self.greenlet.switch() 20 - 21 - def squelch_exception(self, fileno, exc_info): 22 - @@ -397,13 +396,11 @@ class BaseHub(object): 23 - if self.debug_exceptions: 24 - traceback.print_exception(*exc_info) 25 - sys.stderr.flush() 26 - - clear_sys_exc_info() 27 - 28 - def squelch_timer_exception(self, timer, exc_info): 29 - if self.debug_exceptions: 30 - traceback.print_exception(*exc_info) 31 - sys.stderr.flush() 32 - - clear_sys_exc_info() 33 - 34 - def add_timer(self, timer): 35 - scheduled_time = self.clock() + timer.seconds 36 - @@ -478,7 +475,6 @@ class BaseHub(object): 37 - raise 38 - except: 39 - self.squelch_timer_exception(timer, sys.exc_info()) 40 - - clear_sys_exc_info() 41 - 42 - # for debugging: 43 - 44 - diff --git a/eventlet/hubs/kqueue.py b/eventlet/hubs/kqueue.py 45 - index bad4a87..8438805 100644 46 - --- a/eventlet/hubs/kqueue.py 47 - +++ b/eventlet/hubs/kqueue.py 48 - @@ -109,4 +109,3 @@ class Hub(hub.BaseHub): 49 - raise 50 - except: 51 - self.squelch_exception(fileno, sys.exc_info()) 52 - - support.clear_sys_exc_info() 53 - diff --git a/eventlet/hubs/poll.py b/eventlet/hubs/poll.py 54 - index 1bbd401..d3f9c6a 100644 55 - --- a/eventlet/hubs/poll.py 56 - +++ b/eventlet/hubs/poll.py 57 - @@ -113,7 +113,6 @@ class Hub(hub.BaseHub): 58 - raise 59 - except: 60 - self.squelch_exception(fileno, sys.exc_info()) 61 - - support.clear_sys_exc_info() 62 - 63 - if self.debug_blocking: 64 - self.block_detect_post() 65 - diff --git a/eventlet/hubs/selects.py b/eventlet/hubs/selects.py 66 - index 0ead5b8..0386a1e 100644 67 - --- a/eventlet/hubs/selects.py 68 - +++ b/eventlet/hubs/selects.py 69 - @@ -61,4 +61,3 @@ class Hub(hub.BaseHub): 70 - raise 71 - except: 72 - self.squelch_exception(fileno, sys.exc_info()) 73 - - support.clear_sys_exc_info() 74 - diff --git a/eventlet/support/__init__.py b/eventlet/support/__init__.py 75 - index 43bac91..b1c1607 100644 76 - --- a/eventlet/support/__init__.py 77 - +++ b/eventlet/support/__init__.py 78 - @@ -30,15 +30,6 @@ def get_errno(exc): 79 - return None 80 - 81 - 82 - -if sys.version_info[0] < 3 and not greenlets.preserves_excinfo: 83 - - from sys import exc_clear as clear_sys_exc_info 84 - -else: 85 - - def clear_sys_exc_info(): 86 - - """No-op In py3k. 87 - - Exception information is not visible outside of except statements. 88 - - sys.exc_clear became obsolete and removed.""" 89 - - pass 90 - - 91 - if sys.version_info[0] < 3: 92 - def bytes_to_str(b, encoding='ascii'): 93 - return b 94 - diff --git a/eventlet/support/greenlets.py b/eventlet/support/greenlets.py 95 - index d4e1793..b939328 100644 96 - --- a/eventlet/support/greenlets.py 97 - +++ b/eventlet/support/greenlets.py 98 - @@ -1,8 +1,4 @@ 99 - -import distutils.version 100 - - 101 - import greenlet 102 - getcurrent = greenlet.greenlet.getcurrent 103 - GreenletExit = greenlet.greenlet.GreenletExit 104 - -preserves_excinfo = (distutils.version.LooseVersion(greenlet.__version__) 105 - - >= distutils.version.LooseVersion('0.3.2')) 106 - greenlet = greenlet.greenlet 107 - diff --git a/setup.py b/setup.py 108 - index a8f4684..9b927e0 100644 109 - --- a/setup.py 110 - +++ b/setup.py 111 - @@ -19,7 +19,7 @@ setuptools.setup( 112 - packages=setuptools.find_packages(exclude=['benchmarks', 'tests', 'tests.*']), 113 - install_requires=( 114 - 'dnspython >= 1.15.0', 115 - - 'greenlet >= 0.3', 116 - + 'greenlet >= 1.0', 117 - 'monotonic >= 1.4;python_version<"3.5"', 118 - 'six >= 1.10.0', 119 - ), 120 - diff --git a/tests/hub_test.py b/tests/hub_test.py 121 - index a531b75..05c0024 100644 122 - --- a/tests/hub_test.py 123 - +++ b/tests/hub_test.py 124 - @@ -194,7 +194,6 @@ class TestExceptionInMainloop(tests.LimitedTestCase): 125 - 126 - class TestExceptionInGreenthread(tests.LimitedTestCase): 127 - 128 - - @skip_unless(greenlets.preserves_excinfo) 129 - def test_exceptionpreservation(self): 130 - # events for controlling execution order 131 - gt1event = eventlet.Event() 132 - diff --git a/tests/test__refcount.py b/tests/test__refcount.py 133 - index 1090a1f..5c1c002 100644 134 - --- a/tests/test__refcount.py 135 - +++ b/tests/test__refcount.py 136 - @@ -57,7 +57,6 @@ def run_interaction(run_client): 137 - 138 - def run_and_check(run_client): 139 - w = run_interaction(run_client=run_client) 140 - - # clear_sys_exc_info() 141 - gc.collect() 142 - fd = w() 143 - print('run_and_check: weakref fd:', fd)
-42
pkgs/development/python-modules/fastpair/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , fetchFromGitHub 4 - , pytestCheckHook 5 - , scipy 6 - , pythonOlder 7 - }: 8 - 9 - buildPythonPackage { 10 - pname = "fastpair"; 11 - version = "unstable-2021-05-19"; 12 - format = "setuptools"; 13 - 14 - disabled = pythonOlder "3.7"; 15 - 16 - src = fetchFromGitHub { 17 - owner = "carsonfarmer"; 18 - repo = "fastpair"; 19 - rev = "d3170fd7e4d6e95312e7e1cb02e84077a3f06379"; 20 - hash = "sha256-vSb6o0XvHlzev2+uQKUI66wM39ZNqDsppEc8rlB+H9E="; 21 - }; 22 - 23 - postPatch = '' 24 - substituteInPlace setup.py \ 25 - --replace '"pytest-runner",' "" 26 - ''; 27 - 28 - nativeCheckInputs = [ 29 - pytestCheckHook 30 - ]; 31 - 32 - propagatedBuildInputs = [ 33 - scipy 34 - ]; 35 - 36 - meta = with lib; { 37 - description = "Data-structure for the dynamic closest-pair problem"; 38 - homepage = "https://github.com/carsonfarmer/fastpair"; 39 - license = licenses.mit; 40 - maintainers = with maintainers; [ cmcdragonkai rakesh4g ]; 41 - }; 42 - }
+17 -20
pkgs/development/python-modules/ldfparser/default.nix
··· 1 - { lib 2 - , bitstruct 3 - , buildPythonPackage 4 - , fetchFromGitHub 5 - , jinja2 6 - , jsonschema 7 - , lark 8 - , pytestCheckHook 9 - , pythonOlder 10 - , setuptools 1 + { 2 + lib, 3 + bitstruct, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + jinja2, 7 + jsonschema, 8 + lark, 9 + pytestCheckHook, 10 + pythonOlder, 11 + setuptools, 11 12 }: 12 13 13 14 buildPythonPackage rec { 14 15 pname = "ldfparser"; 15 - version = "0.24.0"; 16 + version = "0.25.0"; 16 17 pyproject = true; 17 18 18 19 disabled = pythonOlder "3.7"; ··· 21 22 owner = "c4deszes"; 22 23 repo = "ldfparser"; 23 24 rev = "refs/tags/v${version}"; 24 - hash = "sha256-+7L2WCQEDpWPDBPVt4ddoz0U4YkJ9GqQqp0cKj2fAXM="; 25 + hash = "sha256-SZ9mWV5PjkQ2OiScPSMrunkKQWmuYW2lB2JvpTGNbY4="; 25 26 }; 26 27 27 - nativeBuildInputs = [ 28 - setuptools 29 - ]; 28 + build-system = [ setuptools ]; 30 29 31 - propagatedBuildInputs = [ 30 + dependencies = [ 32 31 bitstruct 33 32 jinja2 34 33 lark ··· 39 38 pytestCheckHook 40 39 ]; 41 40 42 - pythonImportsCheck = [ 43 - "ldfparser" 44 - ]; 41 + pythonImportsCheck = [ "ldfparser" ]; 45 42 46 43 disabledTestPaths = [ 47 44 # We don't care about benchmarks ··· 50 47 51 48 meta = with lib; { 52 49 description = "LIN Description File parser written in Python"; 53 - mainProgram = "ldfparser"; 54 50 homepage = "https://github.com/c4deszes/ldfparser"; 55 51 changelog = "https://github.com/c4deszes/ldfparser/blob/${version}/CHANGELOG.md"; 56 52 license = licenses.mit; 57 53 maintainers = with maintainers; [ fab ]; 54 + mainProgram = "ldfparser"; 58 55 }; 59 56 }
+12 -17
pkgs/development/python-modules/linknlink/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , cryptography 4 - , fetchFromGitHub 5 - , pythonOlder 6 - , setuptools 1 + { 2 + lib, 3 + buildPythonPackage, 4 + cryptography, 5 + fetchFromGitHub, 6 + pythonOlder, 7 + setuptools, 7 8 }: 8 9 9 10 buildPythonPackage rec { 10 11 pname = "linknlink"; 11 - version = "0.2.1"; 12 + version = "0.2.2"; 12 13 pyproject = true; 13 14 14 15 disabled = pythonOlder "3.7"; ··· 17 18 owner = "xuanxuan000"; 18 19 repo = "python-linknlink"; 19 20 rev = "refs/tags/${version}"; 20 - hash = "sha256-MOZw+7oFHeH7Vaj6pylR7wqe3ZyHcsiG+n8jnRAQ8PA="; 21 + hash = "sha256-G0URNUHIh/td+A8MhIC0mePx2SmhEXhIzOpbVft33+w="; 21 22 }; 22 23 23 - nativeBuildInputs = [ 24 - setuptools 25 - ]; 24 + build-system = [ setuptools ]; 26 25 27 - propagatedBuildInputs = [ 28 - cryptography 29 - ]; 26 + dependencies = [ cryptography ]; 30 27 31 - pythonImportsCheck = [ 32 - "linknlink" 33 - ]; 28 + pythonImportsCheck = [ "linknlink" ]; 34 29 35 30 # Module has no test 36 31 doCheck = false;
+2 -2
pkgs/development/python-modules/llama-index-core/default.nix
··· 44 44 45 45 buildPythonPackage rec { 46 46 pname = "llama-index-core"; 47 - version = "0.10.32"; 47 + version = "0.10.33"; 48 48 pyproject = true; 49 49 50 50 disabled = pythonOlder "3.8"; ··· 53 53 owner = "run-llama"; 54 54 repo = "llama_index"; 55 55 rev = "refs/tags/v${version}"; 56 - hash = "sha256-p+ye8o+paA6L8f1DiiiFJufyEqRn+ERNBWuhkoWfZb8="; 56 + hash = "sha256-UlKZX7qWb8/XeqxNTW9PawKauwZRsMjsFP+xXI1CyeE="; 57 57 }; 58 58 59 59 sourceRoot = "${src.name}/${pname}";
+2 -2
pkgs/development/python-modules/llama-index-llms-ollama/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "llama-index-llms-ollama"; 11 - version = "0.1.2"; 11 + version = "0.1.3"; 12 12 pyproject = true; 13 13 14 14 disabled = pythonOlder "3.8"; ··· 16 16 src = fetchPypi { 17 17 pname = "llama_index_llms_ollama"; 18 18 inherit version; 19 - hash = "sha256-GexyfQSMhzkV1bA32aL+lWUgwBmxHXq4w8QG3RHzTks="; 19 + hash = "sha256-x5ZlS3PRA/kyTtTFXHbEm3NzirxuUNAllu1eKxxm3sU="; 20 20 }; 21 21 22 22 build-system = [
+2 -2
pkgs/development/python-modules/llama-index-vector-stores-chroma/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "llama-index-vector-stores-chroma"; 12 - version = "0.1.6"; 12 + version = "0.1.7"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.8"; ··· 17 17 src = fetchPypi { 18 18 pname = "llama_index_vector_stores_chroma"; 19 19 inherit version; 20 - hash = "sha256-bf89ydecQDn6Rs1Sjl5Lbe1kc+XvYyQkE0SRAH2k69s="; 20 + hash = "sha256-E7DXWubBvMhru31XmNva6iPm2adJKmmt5pFqKZ8fquk="; 21 21 }; 22 22 23 23 build-system = [
+2 -2
pkgs/development/python-modules/llama-index-vector-stores-postgres/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "llama-index-vector-stores-postgres"; 16 - version = "0.1.5"; 16 + version = "0.1.7"; 17 17 pyproject = true; 18 18 19 19 disabled = pythonOlder "3.8"; ··· 21 21 src = fetchPypi { 22 22 pname = "llama_index_vector_stores_postgres"; 23 23 inherit version; 24 - hash = "sha256-9jE+1Gbx2y/CSqkpSfuYqgyX49yZwhwmJbiG/EHwTLw="; 24 + hash = "sha256-00ccEfjYY8qrNYymHQ5w43w8zAHUAntO6oiwYUwaOVw="; 25 25 }; 26 26 27 27 pythonRemoveDeps = [ "psycopg2-binary" ];
+2 -2
pkgs/development/python-modules/mplhep/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "mplhep"; 19 - version = "0.3.46"; 19 + version = "0.3.47"; 20 20 format = "pyproject"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - hash = "sha256-MEYIvKwQLbQPgaEEpSXs6v1MUQ/txzU8D0Ivd/6TlMw="; 24 + hash = "sha256-GDLI/Y6tWiI5JcmQJ7BnwvKPGwdAwJDN4yGOgINcdB8="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+19 -24
pkgs/development/python-modules/msoffcrypto-tool/default.nix
··· 1 - { lib 2 - , olefile 3 - , buildPythonPackage 4 - , fetchFromGitHub 5 - , poetry-core 6 - , cryptography 7 - , pytestCheckHook 8 - , pythonOlder 9 - , setuptools 1 + { 2 + lib, 3 + olefile, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + poetry-core, 7 + cryptography, 8 + pytestCheckHook, 9 + pythonOlder, 10 + setuptools, 10 11 }: 11 12 12 13 buildPythonPackage rec { 13 14 pname = "msoffcrypto-tool"; 14 - version = "5.3.1"; 15 - format = "pyproject"; 15 + version = "5.4.0"; 16 + pyproject = true; 16 17 17 18 disabled = pythonOlder "3.8"; 18 19 19 20 src = fetchFromGitHub { 20 21 owner = "nolze"; 21 - repo = pname; 22 + repo = "msoffcrypto-tool"; 22 23 rev = "refs/tags/v${version}"; 23 - hash = "sha256-aQtEJyG0JGe4eSIRI4OUjJZNDBni6FFyJXXkbeiotSY="; 24 + hash = "sha256-1LTFwXTIvFdrYyI1pDUPzQHw3/043+FGHDnKYWaomY0="; 24 25 }; 25 26 26 - nativeBuildInputs = [ 27 - poetry-core 28 - ]; 27 + build-system = [ poetry-core ]; 29 28 30 - propagatedBuildInputs = [ 29 + dependencies = [ 31 30 cryptography 32 31 olefile 33 32 setuptools 34 33 ]; 35 34 36 - nativeCheckInputs = [ 37 - pytestCheckHook 38 - ]; 35 + nativeCheckInputs = [ pytestCheckHook ]; 39 36 40 37 disabledTests = [ 41 38 # Test fails with AssertionError 42 39 "test_cli" 43 40 ]; 44 41 45 - pythonImportsCheck = [ 46 - "msoffcrypto" 47 - ]; 42 + pythonImportsCheck = [ "msoffcrypto" ]; 48 43 49 44 meta = with lib; { 50 45 description = "Python tool and library for decrypting MS Office files with passwords or other keys"; 51 - mainProgram = "msoffcrypto-tool"; 52 46 homepage = "https://github.com/nolze/msoffcrypto-tool"; 53 47 changelog = "https://github.com/nolze/msoffcrypto-tool/blob/v${version}/CHANGELOG.md"; 54 48 license = with licenses; [ mit ]; 55 49 maintainers = with maintainers; [ fab ]; 50 + mainProgram = "msoffcrypto-tool"; 56 51 }; 57 52 }
+2 -2
pkgs/development/python-modules/nebula3-python/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "nebula3-python"; 17 - version = "3.5.1"; 17 + version = "3.8.0"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.8"; ··· 23 23 owner = "vesoft-inc"; 24 24 repo = "nebula-python"; 25 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-9JpdCR8ewOJcvJ3fAg/AcMKtSz7NBIqWAuG9cofv0Ak="; 26 + hash = "sha256-tpMm13iixtg3ZF4g7YgRLyd/VqJba51QPGPmFRpy0wA="; 27 27 }; 28 28 29 29 build-system = [ pdm-backend ];
-71
pkgs/development/python-modules/numpy/0001-BLD-remove-last-usage-of-distutils-in-_core-code_gen.patch
··· 1 - From 0d0476328a1a2e3dd3e96340bd4ddd04d98c067b Mon Sep 17 00:00:00 2001 2 - From: Ralf Gommers <ralf.gommers@gmail.com> 3 - Date: Thu, 26 Oct 2023 16:57:03 +0200 4 - Subject: [PATCH] BLD: remove last usage of `distutils` in 5 - `_core/code_generators/` 6 - 7 - --- 8 - numpy/core/code_generators/genapi.py | 9 --------- 9 - numpy/core/code_generators/generate_numpy_api.py | 7 +------ 10 - numpy/core/code_generators/generate_ufunc_api.py | 7 +------ 11 - 3 files changed, 2 insertions(+), 21 deletions(-) 12 - 13 - diff --git a/numpy/core/code_generators/genapi.py b/numpy/core/code_generators/genapi.py 14 - index 2cdaba52d..d9d7862b2 100644 15 - --- a/numpy/core/code_generators/genapi.py 16 - +++ b/numpy/core/code_generators/genapi.py 17 - @@ -304,15 +304,6 @@ def find_functions(filename, tag='API'): 18 - fo.close() 19 - return functions 20 - 21 - -def should_rebuild(targets, source_files): 22 - - from distutils.dep_util import newer_group 23 - - for t in targets: 24 - - if not os.path.exists(t): 25 - - return True 26 - - sources = API_FILES + list(source_files) + [__file__] 27 - - if newer_group(sources, targets[0], missing='newer'): 28 - - return True 29 - - return False 30 - 31 - def write_file(filename, data): 32 - """ 33 - diff --git a/numpy/core/code_generators/generate_numpy_api.py b/numpy/core/code_generators/generate_numpy_api.py 34 - index ae38c4efc..640bae9e5 100644 35 - --- a/numpy/core/code_generators/generate_numpy_api.py 36 - +++ b/numpy/core/code_generators/generate_numpy_api.py 37 - @@ -148,12 +148,7 @@ def generate_api(output_dir, force=False): 38 - targets = (h_file, c_file) 39 - 40 - sources = numpy_api.multiarray_api 41 - - 42 - - if (not force and not genapi.should_rebuild(targets, [numpy_api.__file__, __file__])): 43 - - return targets 44 - - else: 45 - - do_generate_api(targets, sources) 46 - - 47 - + do_generate_api(targets, sources) 48 - return targets 49 - 50 - def do_generate_api(targets, sources): 51 - diff --git a/numpy/core/code_generators/generate_ufunc_api.py b/numpy/core/code_generators/generate_ufunc_api.py 52 - index e03299a52..3734cbd6a 100644 53 - --- a/numpy/core/code_generators/generate_ufunc_api.py 54 - +++ b/numpy/core/code_generators/generate_ufunc_api.py 55 - @@ -125,12 +125,7 @@ def generate_api(output_dir, force=False): 56 - targets = (h_file, c_file) 57 - 58 - sources = ['ufunc_api_order.txt'] 59 - - 60 - - if (not force and not genapi.should_rebuild(targets, sources + [__file__])): 61 - - return targets 62 - - else: 63 - - do_generate_api(targets, sources) 64 - - 65 - + do_generate_api(targets, sources) 66 - return targets 67 - 68 - def do_generate_api(targets, sources): 69 - -- 70 - 2.42.0 71 -
+20 -27
pkgs/development/python-modules/polyswarm-api/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , fetchFromGitHub 4 - , future 5 - , jsonschema 6 - , pytestCheckHook 7 - , python-dateutil 8 - , pythonOlder 9 - , pythonRelaxDepsHook 10 - , requests 11 - , responses 12 - , setuptools 13 - , vcrpy 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + future, 6 + jsonschema, 7 + pytestCheckHook, 8 + python-dateutil, 9 + pythonOlder, 10 + pythonRelaxDepsHook, 11 + requests, 12 + responses, 13 + setuptools, 14 + vcrpy, 14 15 }: 15 16 16 17 buildPythonPackage rec { 17 18 pname = "polyswarm-api"; 18 - version = "3.5.2"; 19 + version = "3.6.0"; 19 20 pyproject = true; 20 21 21 22 disabled = pythonOlder "3.8"; ··· 24 25 owner = "polyswarm"; 25 26 repo = "polyswarm-api"; 26 27 rev = "refs/tags/${version}"; 27 - hash = "sha256-GMLgph6mjDSDn2CCfeqcqFY2gjtziH4xVHJhYTGRYw8="; 28 + hash = "sha256-iY0I5z+aDLQekjgHT5v/ZprCkCgNPkyImmmaCQgnoYc="; 28 29 }; 29 30 30 - pythonRelaxDeps = [ 31 - "future" 32 - ]; 31 + pythonRelaxDeps = [ "future" ]; 33 32 34 - nativeBuildInputs = [ 35 - pythonRelaxDepsHook 36 - ]; 33 + nativeBuildInputs = [ pythonRelaxDepsHook ]; 37 34 38 - build-system = [ 39 - setuptools 40 - ]; 35 + build-system = [ setuptools ]; 41 36 42 37 dependencies = [ 43 38 future ··· 52 47 vcrpy 53 48 ]; 54 49 55 - pythonImportsCheck = [ 56 - "polyswarm_api" 57 - ]; 50 + pythonImportsCheck = [ "polyswarm_api" ]; 58 51 59 52 meta = with lib; { 60 53 description = "Library to interface with the PolySwarm consumer APIs";
+2 -2
pkgs/development/python-modules/psd-tools/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "psd-tools"; 20 - version = "1.9.31"; 20 + version = "1.9.32"; 21 21 format = "setuptools"; 22 22 23 23 disabled = pythonOlder "3.7"; ··· 26 26 owner = "psd-tools"; 27 27 repo = pname; 28 28 rev = "refs/tags/v${version}"; 29 - hash = "sha256-HUFJ2FP9WGcG9pkukS2LHIgPYFRAXAneiVK6VfYQ+zU="; 29 + hash = "sha256-H235bZOzTxmmLEFje8hhYxrN4l1S34tD1LMhsymRy9w="; 30 30 }; 31 31 32 32 postPatch = ''
+2 -2
pkgs/development/python-modules/python-motionmount/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "python-motionmount"; 11 - version = "1.0.0"; 11 + version = "1.0.1"; 12 12 pyproject = true; 13 13 14 14 disabled = pythonOlder "3.7"; ··· 17 17 owner = "vogelsproducts"; 18 18 repo = "python-MotionMount"; 19 19 rev = "refs/tags/${version}"; 20 - hash = "sha256-GXgshCARH4VPYHIIeWXwOCRmKgCyel4ydj/oKUWuyUM="; 20 + hash = "sha256-F/nFo/PivnIogVwEh6MsQZQWg95kQMr6pZuf0SZa3n4="; 21 21 }; 22 22 23 23 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/pyvex/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "pyvex"; 14 - version = "9.2.100"; 14 + version = "9.2.101"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.11"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-5CjpL6uxJjZN4GwYATVnX071XYRwCuEe7P/O4szAo3Y="; 21 + hash = "sha256-zI86NYe0b9ppm9Zv6+zfB3UclhIm1TTqcC9vrBn3NR8="; 22 22 }; 23 23 24 24 build-system = [
+3 -3
pkgs/development/python-modules/safetensors/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "safetensors"; 19 - version = "0.4.2"; 19 + version = "0.4.3"; 20 20 pyproject = true; 21 21 22 22 disabled = pythonOlder "3.7"; ··· 25 25 owner = "huggingface"; 26 26 repo = "safetensors"; 27 27 rev = "refs/tags/v${version}"; 28 - hash = "sha256-hdPUI8k7CCQwt2C/AsjUHRmAL6ob+yCN97KkWtqOQL8="; 28 + hash = "sha256-Rc+o7epQJ8qEvdgbFnGvXxBr/U4eULZwkKNEaPlJkyU="; 29 29 }; 30 30 31 31 cargoDeps = rustPlatform.fetchCargoTarball { 32 32 inherit src; 33 33 sourceRoot = "${src.name}/bindings/python"; 34 - hash = "sha256-7n9aYlha6IaPsZ2zMfD5EIkrk8ENwMBwj41s6QU7ml0="; 34 + hash = "sha256-tzNEUvWgolSwX0t/JLgYcTEIv3/FiKxoTJ4VjFQs8AY="; 35 35 }; 36 36 37 37 sourceRoot = "${src.name}/bindings/python";
+4 -2
pkgs/development/python-modules/wikitextparser/default.nix
··· 1 1 { buildPythonPackage 2 2 , fetchFromGitHub 3 + , flit-core 3 4 , lib 4 5 , setuptools 5 6 , pytestCheckHook ··· 9 10 10 11 buildPythonPackage rec { 11 12 pname = "wikitextparser"; 12 - version = "0.55.5"; 13 + version = "0.55.13"; 13 14 format = "pyproject"; 14 15 15 16 src = fetchFromGitHub { 16 17 owner = "5j9"; 17 18 repo = "wikitextparser"; 18 19 rev = "v${version}"; 19 - hash = "sha256-cmzyRbq4tCbuyrNnT0UYxoxuwXrFkIcWdrogSTfxSys="; 20 + hash = "sha256-qLctOX0BsKAn2JzfmV2sTLJ/KcNfaJFAjOB3pxd5LQI="; 20 21 }; 21 22 22 23 nativeBuildInputs = [ ··· 24 25 ]; 25 26 26 27 propagatedBuildInputs = [ 28 + flit-core 27 29 wcwidth 28 30 regex 29 31 ];
+3 -3
pkgs/development/tools/analysis/cargo-tarpaulin/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "cargo-tarpaulin"; 13 - version = "0.28.0"; 13 + version = "0.29.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "xd009642"; 17 17 repo = "tarpaulin"; 18 18 rev = version; 19 - hash = "sha256-45jQt5VK7h02Frz5urB6dXap796OTfHsPx/Q1xumM00="; 19 + hash = "sha256-eLLnSfuFnvlarpFBkhq3eumIyXOuuYU9ZJHpsKt0WQE="; 20 20 }; 21 21 22 - cargoHash = "sha256-+AKgEyKer9S2lTUF3VA4UXnbR0nUBErp2OdqFC84W00="; 22 + cargoHash = "sha256-bTflBJ5Rz2Xdip2ptUyGi+CpR0ZN0ggVutSk1S9nW1c="; 23 23 24 24 nativeBuildInputs = [ 25 25 pkg-config
+14
pkgs/development/tools/dive/default.nix
··· 26 26 27 27 buildInputs = lib.optionals stdenv.isLinux [ btrfs-progs gpgme lvm2 ]; 28 28 29 + patches = [ 30 + (fetchpatch { 31 + name = "add-scrolling-layers.patch"; 32 + url = "https://github.com/wagoodman/dive/pull/478/commits/b7da0f90880ce5e9d3bc2d0f269aadac6ee63c49.patch"; 33 + hash = "sha256-dYqg5JpWKOzy3hVjIVCHA2vmKCtCgc8W+oHEzuGpyxc="; 34 + }) 35 + (fetchpatch { 36 + name = "fix-render-update.patch"; 37 + url = "https://github.com/wagoodman/dive/pull/478/commits/326fb0d8c9094ac068a29fecd4f103783199392c.patch"; 38 + hash = "sha256-NC74MqHVChv/Z5hHX8ds3FI+tC+yyBpXvZKSFG3RyC0="; 39 + }) 40 + ]; 41 + 42 + 29 43 ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 30 44 31 45 meta = with lib; {
+2 -2
pkgs/development/tools/language-servers/nixd/default.nix
··· 20 20 21 21 stdenv.mkDerivation (finalAttrs: { 22 22 pname = "nixd"; 23 - version = "2.1.0"; 23 + version = "2.1.2"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "nix-community"; 27 27 repo = "nixd"; 28 28 rev = finalAttrs.version; 29 - hash = "sha256-4CApj9noGfV31em2S4dDGy2BV++FR0FkYBBBh+q0JRk="; 29 + hash = "sha256-A6hoZ4fbWxd7Mx+r3e1HEw2IPaAn4WcMEIocy/ZCz28="; 30 30 }; 31 31 32 32 mesonBuildType = "release";
+9 -4
pkgs/development/tools/language-servers/zls/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 - , zig_0_11 4 + , fetchurl 5 + , zig_0_12 5 6 , callPackage 6 7 }: 7 8 8 9 stdenv.mkDerivation (finalAttrs: { 9 10 pname = "zls"; 10 - version = "0.11.0"; 11 + version = "0.12.0"; 11 12 12 13 src = fetchFromGitHub { 13 14 owner = "zigtools"; 14 15 repo = "zls"; 15 16 rev = finalAttrs.version; 16 17 fetchSubmodules = true; 17 - hash = "sha256-WrbjJyc4pj7R4qExdzd0DOQ9Tz3TFensAfHdecBA8UI="; 18 + hash = "sha256-2iVDPUj9ExgTooDQmCCtZs3wxBe2be9xjzAk9HedPNY="; 18 19 }; 19 20 21 + zigBuildFlags = [ 22 + "-Dversion_data_path=${zig_0_12.src}/doc/langref.html.in" 23 + ]; 24 + 20 25 nativeBuildInputs = [ 21 - zig_0_11.hook 26 + zig_0_12.hook 22 27 ]; 23 28 24 29 postPatch = ''
+6 -13
pkgs/development/tools/language-servers/zls/deps.nix
··· 4 4 5 5 linkFarm "zig-packages" [ 6 6 { 7 - name = "1220363c7e27b2d3f39de6ff6e90f9537a0634199860fea237a55ddb1e1717f5d6a5"; 7 + name = "12201314cffeb40c5e4e3da166217d2c74628c74486414aaf97422bcd2279915b9fd"; 8 8 path = fetchzip { 9 - url = "https://gist.github.com/antlilja/8372900fcc09e38d7b0b6bbaddad3904/archive/6c3321e0969ff2463f8335da5601986cf2108690.tar.gz"; 10 - hash = "sha256-m/kr4kmkG2rLkAj5YwvM0HmXTd+chAiQHzYK6ozpWlw="; 9 + url = "https://github.com/ziglibs/known-folders/archive/bf79988adcfce166f848e4b11e718c1966365329.tar.gz"; 10 + hash = "sha256-Q7eMdyScqj8qEiAHg1BnGRTsWSQOKWWTc6hUYHNlgGg="; 11 11 }; 12 12 } 13 13 { 14 - name = "122048992ca58a78318b6eba4f65c692564be5af3b30fbef50cd4abeda981b2e7fa5"; 14 + name = "12200d71e4b7029ea56a429e24260c6c0e85a3069b0d4ba85eace21a0fd75910aa64"; 15 15 path = fetchzip { 16 - url = "https://github.com/ziglibs/known-folders/archive/fa75e1bc672952efa0cf06160bbd942b47f6d59b.tar.gz"; 17 - hash = "sha256-U/h4bVarq8CFKbFyNXKl3vBRPubYooLxA1xUz3qMGPE="; 18 - }; 19 - } 20 - { 21 - name = "122089a8247a693cad53beb161bde6c30f71376cd4298798d45b32740c3581405864"; 22 - path = fetchzip { 23 - url = "https://github.com/ziglibs/diffz/archive/90353d401c59e2ca5ed0abe5444c29ad3d7489aa.tar.gz"; 24 - hash = "sha256-3CdYo6WevT0alRwKmbABahjhFKz7V9rdkDUZ43VtDeU="; 16 + url = "https://github.com/ziglibs/diffz/archive/e10bf15962e45affb3fcd7d9a950977a69c901b3.tar.gz"; 17 + hash = "sha256-yVFPVn4jGfcoE2V4xdTqdThYPutshL6U4feDzetWgFw="; 25 18 }; 26 19 } 27 20 ]
+3 -3
pkgs/development/tools/misc/terser/default.nix
··· 2 2 3 3 buildNpmPackage rec { 4 4 pname = "terser"; 5 - version = "5.30.0"; 5 + version = "5.30.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "terser"; 9 9 repo = "terser"; 10 10 rev = "v${version}"; 11 - hash = "sha256-d3vnCEb9HzydpxsuoX66KqUtgYYt/+L2AcpZNFDleoY="; 11 + hash = "sha256-d0zxwUvXa+Nm9p8QkhBhXl73XfJ+dxxt+GHkFtI8Zuk="; 12 12 }; 13 13 14 - npmDepsHash = "sha256-wrxa6/TKYb/pqT4zjTVbfONSYqko12pVzBQ9Ojm7H2o="; 14 + npmDepsHash = "sha256-7j3hMDVktQxolCMM27SH7y5ZtexnwF//ccilVZ0w5l8="; 15 15 16 16 meta = with lib; { 17 17 description = "JavaScript parser, mangler and compressor toolkit for ES6+";
+2 -2
pkgs/development/tools/spring-boot-cli/default.nix
··· 2 2 3 3 stdenv.mkDerivation (finalAttrs: { 4 4 pname = "spring-boot-cli"; 5 - version = "3.2.4"; 5 + version = "3.2.5"; 6 6 7 7 src = fetchzip { 8 8 url = "mirror://maven/org/springframework/boot/${finalAttrs.pname}/${finalAttrs.version}/${finalAttrs.pname}-${finalAttrs.version}-bin.zip"; 9 - hash = "sha256-rOXQyIdyDT/YRuWgbbObFWnCOI+XEZ4+vGvIxJJ8CC4="; 9 + hash = "sha256-NRJ5vL/tcm/CrNIEUh7gntLsLwWD9bL048Ycx1pRlQU="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper installShellFiles ];
+3 -3
pkgs/development/tools/typos/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "typos"; 5 - version = "1.20.10"; 5 + version = "1.21.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "crate-ci"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-1ZZhGEz3Em5snDBDnjACfh9mmZNDyS8PFpixQwYXQ+M="; 11 + hash = "sha256-PvMa2hQYDu42ZzwBZrMQZy48RxUzHMvlLYEzPN3sh1w="; 12 12 }; 13 13 14 - cargoHash = "sha256-V/jyA+DB5QvwNLRwf+GAGCMuMbZkby2Hx7R927XGfH4="; 14 + cargoHash = "sha256-P7pzyfv+0ckzVjC95a+YW6Ni3sLnqgjoZ4JlnfKO17M="; 15 15 16 16 meta = with lib; { 17 17 description = "Source code spell checker";
-47
pkgs/games/doom-ports/doomseeker/qt_build_fix.patch
··· 1 - diff -r c2c7f37b1afb src/core/gui/irc/ircdock.cpp 2 - --- a/src/core/gui/irc/ircdock.cpp Tue Mar 06 00:14:23 2018 +0100 3 - +++ b/src/core/gui/irc/ircdock.cpp Sat Jul 28 16:53:04 2018 -0700 4 - @@ -32,6 +32,7 @@ 5 - #include <QInputDialog> 6 - #include <QMessageBox> 7 - #include <QToolBar> 8 - +#include <QTabBar> 9 - 10 - DClass<IRCDock> : public Ui::IRCDock 11 - { 12 - diff -r c2c7f37b1afb src/core/gui/logdock.cpp 13 - --- a/src/core/gui/logdock.cpp Tue Mar 06 00:14:23 2018 +0100 14 - +++ b/src/core/gui/logdock.cpp Sat Jul 28 16:53:04 2018 -0700 15 - @@ -21,6 +21,8 @@ 16 - // Copyright (C) 2009 "Zalewa" <zalewapl@gmail.com> 17 - //------------------------------------------------------------------------------ 18 - 19 - +#include <QAction> 20 - + 21 - #include "clipboard.h" 22 - #include "logdock.h" 23 - #include "log.h" 24 - diff -r c2c7f37b1afb src/core/gui/serverdetailsdock.cpp 25 - --- a/src/core/gui/serverdetailsdock.cpp Tue Mar 06 00:14:23 2018 +0100 26 - +++ b/src/core/gui/serverdetailsdock.cpp Sat Jul 28 16:53:04 2018 -0700 27 - @@ -21,6 +21,7 @@ 28 - // Copyright (C) 2014 Braden "Blzut3" Obrzut <admin@maniacsvault.net> 29 - //------------------------------------------------------------------------------ 30 - 31 - +#include <QAction> 32 - #include <QBoxLayout> 33 - 34 - #include "serverdetailsdock.h" 35 - diff -r c2c7f37b1afb src/core/gui/serverfilterdock.cpp 36 - --- a/src/core/gui/serverfilterdock.cpp Tue Mar 06 00:14:23 2018 +0100 37 - +++ b/src/core/gui/serverfilterdock.cpp Sat Jul 28 16:53:04 2018 -0700 38 - @@ -20,6 +20,9 @@ 39 - //------------------------------------------------------------------------------ 40 - // Copyright (C) 2011 "Zalewa" <zalewapl@gmail.com> 41 - //------------------------------------------------------------------------------ 42 - + 43 - +#include <QAction> 44 - + 45 - #include "serverfilterdock.h" 46 - #include "ui_serverfilterdock.h" 47 -
-68
pkgs/games/nxengine-evo/default.nix
··· 1 - { lib, stdenv 2 - , fetchpatch 3 - , fetchurl 4 - , fetchFromGitHub 5 - , cmake 6 - , libpng 7 - , SDL2 8 - , SDL2_mixer 9 - }: 10 - 11 - stdenv.mkDerivation rec { 12 - pname = "nxengine-evo"; 13 - version = "2.6.4"; 14 - src = fetchFromGitHub { 15 - owner = "nxengine"; 16 - repo = "nxengine-evo"; 17 - rev = "v${version}"; 18 - sha256 = "sha256-krK2b1E5JUMxRoEWmb3HZMNSIHfUUGXSpyb4/Zdp+5A="; 19 - }; 20 - assets = fetchurl { 21 - url = "https://github.com/nxengine/nxengine-evo/releases/download/v${version}/NXEngine-v${version}-Linux.tar.xz"; 22 - sha256 = "1b5hkmsrrhnjjf825ri6n62kb3fldwl7v5f1cqvqyv47zv15g5gy"; 23 - }; 24 - 25 - patches = [ 26 - (fetchpatch { 27 - url = "https://github.com/nxengine/nxengine-evo/commit/1890127ec4b4b5f8d6cb0fb30a41868e95659840.patch"; 28 - sha256 = "18j22vzkikcwqd42vlhzd6rjp26dq0zslxw5yyl07flivms0hny2"; 29 - }) 30 - (fetchpatch { 31 - url = "https://github.com/nxengine/nxengine-evo/commit/75b8b8e3b067fd354baa903332f2a3254d1cc017.patch"; 32 - sha256 = "0sjr7z63gp7nfxifxisvp2w664mxxk3xi4a3d86mm0470dj5m5bx"; 33 - }) 34 - ]; 35 - 36 - nativeBuildInputs = [ cmake ]; 37 - 38 - buildInputs = [ 39 - libpng 40 - SDL2 41 - SDL2_mixer 42 - ]; 43 - 44 - # Allow finding game assets. 45 - postPatch = '' 46 - sed -i -e "s,/usr/share/,$out/share/," src/ResourceManager.cpp 47 - ''; 48 - 49 - installPhase = '' 50 - cd .. 51 - unpackFile ${assets} 52 - mkdir -p $out/bin/ $out/share/nxengine/ 53 - install bin/* $out/bin/ 54 - cp -r NXEngine-evo-${version}-Linux/data/ $out/share/nxengine/data 55 - chmod -R a=r,a+X $out/share/nxengine/data 56 - ''; 57 - 58 - meta = { 59 - description = "A complete open-source clone/rewrite of the masterpiece jump-and-run platformer Doukutsu Monogatari (also known as Cave Story)"; 60 - license = with lib.licenses; [ 61 - gpl3 # Game engine 62 - unfreeRedistributable # Game assets, freeware 63 - ]; 64 - maintainers = [ ]; 65 - homepage = "https://github.com/nxengine/nxengine-evo"; 66 - platforms = lib.platforms.linux; 67 - }; 68 - }
+2 -2
pkgs/os-specific/darwin/rectangle/default.nix
··· 7 7 8 8 stdenvNoCC.mkDerivation rec { 9 9 pname = "rectangle"; 10 - version = "0.76"; 10 + version = "0.77"; 11 11 12 12 src = fetchurl { 13 13 url = "https://github.com/rxhanson/Rectangle/releases/download/v${version}/Rectangle${version}.dmg"; 14 - hash = "sha256-oHq5mLMWloi6Tf81rjcmUFGwIggtMdyLPqbD/gOzNHU="; 14 + hash = "sha256-wViFngw6iwlOG7KsW+zqxjm9ZRJahscX0TYz7/7T5nw="; 15 15 }; 16 16 17 17 sourceRoot = ".";
+16 -16
pkgs/os-specific/linux/kernel/kernels-org.json
··· 1 1 { 2 2 "testing": { 3 - "version": "6.9-rc5", 4 - "hash": "sha256:1rk369sz6a4m1bm7zzxj8bpdma7rgybmx8frd54kp2l5mjp7brrp" 3 + "version": "6.9-rc6", 4 + "hash": "sha256:075l5vhk8zmwln4jks7gr5n5k67s65qvs07l2rpbc7a75fdp6c14" 5 5 }, 6 6 "6.1": { 7 - "version": "6.1.88", 8 - "hash": "sha256:1lgqclvcxfs5c4my6fh041gxzgzz8i64cw43cf5ichy58pyh4sb9" 7 + "version": "6.1.90", 8 + "hash": "sha256:07cfg0chssvpc4mqls3aln6s4lqjp6k4x2n63wndmkjgfqpdg8w3" 9 9 }, 10 10 "5.15": { 11 - "version": "5.15.157", 12 - "hash": "sha256:0554qxnai66mpm3p5dln9dfsb392zr8zvwfwc9ks2sadsd8j7wmg" 11 + "version": "5.15.158", 12 + "hash": "sha256:1inmdpif3qf1blmvjj4i7y42bylvhv0wyj3b0apq12zxlj1iq1zr" 13 13 }, 14 14 "5.10": { 15 - "version": "5.10.215", 16 - "hash": "sha256:1af6h86flx96pszg006agpak2f9dkk2jqaazfykd7aafqdcs3747" 15 + "version": "5.10.216", 16 + "hash": "sha256:0lg1zfb9y4ps86q85mlnyalb3s90zix003z62jb9bw139f65h473" 17 17 }, 18 18 "5.4": { 19 - "version": "5.4.274", 20 - "hash": "sha256:1m4yyyv48mfkzhqms88dv1jf39zsfp88az5zpqynmm1wlhhv9iza" 19 + "version": "5.4.275", 20 + "hash": "sha256:0k1hyknx854k8z27j4rq1gcp8l0xc0bspmrhc41a033gjilb1lns" 21 21 }, 22 22 "4.19": { 23 - "version": "4.19.312", 24 - "hash": "sha256:0jppa4p73pssd7m3jpc7i6rgnj9gawjcgk4wmqyy87ijzrgzm553" 23 + "version": "4.19.313", 24 + "hash": "sha256:1j1r4mrdh1ray468jr5i8d2afiswb653bhq0ck8bcdw4rwp5w558" 25 25 }, 26 26 "6.6": { 27 - "version": "6.6.29", 28 - "hash": "sha256:1l6bcz0pwiby6q79va063767d0jxkkaf8rpqvaqqcb08116gf9kz" 27 + "version": "6.6.30", 28 + "hash": "sha256:1ilwmgpgvddwkd9nx5999cb6z18scjyq7jklid26k1hg7f35nsmn" 29 29 }, 30 30 "6.8": { 31 - "version": "6.8.8", 32 - "hash": "sha256:1fiiyvwi6frn83z730w4mng2z4nwpspvhb6vjpxx3yk0snwxqk0w" 31 + "version": "6.8.9", 32 + "hash": "sha256:1dn9bgmf03bdfbmgq98d043702g808rjikxs2i9yia57iqiz21gr" 33 33 } 34 34 }
+2 -2
pkgs/os-specific/linux/kernel/linux-libre.nix
··· 1 1 { stdenv, lib, fetchsvn, linux 2 2 , scripts ? fetchsvn { 3 3 url = "https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/branches/"; 4 - rev = "19536"; 5 - sha256 = "1lwg4340nga0sn5jcsqrmqskf2cf4vvjhkbdl0h54bj3lcnbxaw4"; 4 + rev = "19546"; 5 + sha256 = "1yyj7pbfs02fki1rdxfj9gcrxdrl26igisy4fji7czcc9xbw03qm"; 6 6 } 7 7 , ... 8 8 }:
+3 -3
pkgs/servers/monitoring/mackerel-agent/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "mackerel-agent"; 5 - version = "0.80.0"; 5 + version = "0.81.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mackerelio"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-ETM7OTJEdySej9wrV9sth1JCJAtfBVdsPH8ndOBV118="; 11 + sha256 = "sha256-C0/l5dt5HpSgpTw1rlQXWOh4CfCI8D/tKPTGNt67M08="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ makeWrapper ]; 15 15 nativeCheckInputs = lib.optionals (!stdenv.isDarwin) [ nettools ]; 16 16 buildInputs = lib.optionals (!stdenv.isDarwin) [ iproute2 ]; 17 17 18 - vendorHash = "sha256-pCUHDHKNaSoIPB3fS+Jf953YMI5cXcUOLF+YP62iPMo="; 18 + vendorHash = "sha256-JIqQXS2iw3opeotpfqC16w7hdu+7XjxhIyVj2M+98ec="; 19 19 20 20 subPackages = [ "." ]; 21 21
+3 -2
pkgs/servers/sabnzbd/default.nix pkgs/by-name/sa/sabnzbd/package.nix
··· 13 13 14 14 let 15 15 pythonEnv = python3.withPackages(ps: with ps; [ 16 + apprise 16 17 babelfish 17 18 cffi 18 19 chardet ··· 47 48 ]); 48 49 path = lib.makeBinPath [ coreutils par2cmdline-turbo unrar unzip p7zip util-linux ]; 49 50 in stdenv.mkDerivation rec { 50 - version = "4.2.3"; 51 + version = "4.3.0"; 51 52 pname = "sabnzbd"; 52 53 53 54 src = fetchFromGitHub { 54 55 owner = pname; 55 56 repo = pname; 56 57 rev = version; 57 - sha256 = "sha256-DM+sgrb7Zvtvp0th8GlOloSBcD8mG1RYyM91+uvCOgU="; 58 + sha256 = "sha256-2zRhDFKbWq4JA7XE5/VFbfkN2ZQcqcuqGD5kjHmeXUA="; 58 59 }; 59 60 60 61 nativeBuildInputs = [ makeWrapper ];
+10
pkgs/servers/tailscale/default.nix
··· 9 9 , shadow 10 10 , procps 11 11 , nixosTests 12 + , fetchpatch 12 13 }: 13 14 14 15 let ··· 25 26 hash = "sha256-DS7C/G1Nj9gIjYwXaEeCLbtH9HbB0tRoJBDjZc/nq5g="; 26 27 }; 27 28 vendorHash = "sha256-pYeHqYd2cCOVQlD1r2lh//KC+732H0lj1fPDBr+W8qA="; 29 + 30 + patches = [ 31 + # Reverts "cmd/tailscaled/tailscaled.service: revert recent hardening" 32 + (fetchpatch { 33 + url = "https://github.com/tailscale/tailscale/commit/2889fabaefc50040507ead652d6d2b212f476c2b.patch"; 34 + hash = "sha256-DPBrv7kjSVXhmptUGGzOkaP4iXi/Bym3lvqy4otL9HE="; 35 + revert = true; 36 + }) 37 + ]; 28 38 29 39 nativeBuildInputs = lib.optionals stdenv.isLinux [ makeWrapper ]; 30 40
-13
pkgs/servers/web-apps/discourse/assets_esbuild_from_path.patch
··· 1 - diff --git a/lib/discourse_js_processor.rb b/lib/discourse_js_processor.rb 2 - index 3fee4259af9..53cc3107f46 100644 3 - --- a/lib/discourse_js_processor.rb 4 - +++ b/lib/discourse_js_processor.rb 5 - @@ -111,8 +111,6 @@ class DiscourseJsProcessor 6 - 7 - def self.generate_js_processor 8 - Discourse::Utils.execute_command( 9 - - "yarn", 10 - - "--silent", 11 - "esbuild", 12 - "--log-level=warning", 13 - "--bundle",
-22
pkgs/servers/web-apps/discourse/use_mv_instead_of_rename.patch
··· 1 - diff --git a/lib/discourse.rb b/lib/discourse.rb 2 - index ea2a3cbafd..66454d9157 100644 3 - --- a/lib/discourse.rb 4 - +++ b/lib/discourse.rb 5 - @@ -62,7 +62,7 @@ module Discourse 6 - fd.fsync() 7 - end 8 - 9 - - File.rename(temp_destination, destination) 10 - + FileUtils.mv(temp_destination, destination) 11 - 12 - nil 13 - end 14 - @@ -76,7 +76,7 @@ module Discourse 15 - FileUtils.mkdir_p(File.join(Rails.root, 'tmp')) 16 - temp_destination = File.join(Rails.root, 'tmp', SecureRandom.hex) 17 - execute_command('ln', '-s', source, temp_destination) 18 - - File.rename(temp_destination, destination) 19 - + FileUtils.mv(temp_destination, destination) 20 - 21 - nil 22 - end
+3 -3
pkgs/servers/web-apps/pict-rs/default.nix
··· 13 13 14 14 rustPlatform.buildRustPackage rec { 15 15 pname = "pict-rs"; 16 - version = "0.5.11"; 16 + version = "0.5.13"; 17 17 18 18 src = fetchFromGitea { 19 19 domain = "git.asonix.dog"; 20 20 owner = "asonix"; 21 21 repo = pname; 22 22 rev = "v${version}"; 23 - sha256 = "sha256-xZN9ifeI0cEz9i8JWTgvU0CZhukxwzJY6vwe7TJWkRc="; 23 + sha256 = "sha256-zFsxX7pZc8Hm8XcKWZK5zE3XAYmFPT0IJKD0+zazaeI="; 24 24 }; 25 25 26 - cargoHash = "sha256-g1N7yziPbQthdNcwZeDbOQpGFePUf4LXqMyWkS6c1AQ="; 26 + cargoHash = "sha256-NjNfMyNEliyJQuwWJ/owyKOz+P5gT8Ov0w298I6A/Bk="; 27 27 28 28 # needed for internal protobuf c wrapper library 29 29 PROTOC = "${protobuf}/bin/protoc";
+3 -3
pkgs/tools/admin/clair/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "clair"; 11 - version = "4.7.3"; 11 + version = "4.7.4"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "quay"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - hash = "sha256-LRjlchhEXLTZDH3v2lkY3XN4tvXOHpedZBjkQ6rgeVc="; 17 + hash = "sha256-NEivDkcMB6Upc8UJFFnCs4yjsENXP/qOK3X582VVbmY="; 18 18 }; 19 19 20 - vendorHash = "sha256-cAeEBJz4k2liivRsNF4FT4JPKsDVy2fLAYDg8NuJ81U="; 20 + vendorHash = "sha256-12nrMAGS7CRTq2Dr8Lnm9B/HTZAzJOaJ8TqTOHknCRE="; 21 21 22 22 nativeBuildInputs = [ 23 23 makeWrapper
-38
pkgs/tools/admin/gam/signal_files_as_env_vars.patch
··· 1 - diff --git a/gam/__init__.py b/gam/__init__.py 2 - index 1c187ce..b2de793 100755 3 - --- a/gam/__init__.py 4 - +++ b/gam/__init__.py 5 - @@ -549,22 +549,16 @@ def SetGlobalVariables(): 6 - _getOldEnvVar(GC_TLS_MIN_VERSION, 'GAM_TLS_MIN_VERSION') 7 - _getOldEnvVar(GC_TLS_MAX_VERSION, 'GAM_TLS_MAX_VERSION') 8 - _getOldEnvVar(GC_CA_FILE, 'GAM_CA_FILE') 9 - - _getOldSignalFile(GC_DEBUG_LEVEL, 10 - - 'debug.gam', 11 - - filePresentValue=4, 12 - - fileAbsentValue=0) 13 - - _getOldSignalFile(GC_NO_BROWSER, 'nobrowser.txt') 14 - - _getOldSignalFile(GC_NO_TDEMAIL, 'notdemail.txt') 15 - - _getOldSignalFile(GC_OAUTH_BROWSER, 'oauthbrowser.txt') 16 - + _getOldEnvVar(GC_DEBUG_LEVEL, 'GAM_DEBUG') 17 - + _getOldEnvVar(GC_NO_BROWSER, 'GAM_NO_BROWSER') 18 - + _getOldEnvVar(GC_NO_TDEMAIL, 'GAM_NO_TDEMAIL') 19 - + _getOldEnvVar(GC_OAUTH_BROWSER, 'GAM_OAUTH_BROWSER') 20 - # _getOldSignalFile(GC_NO_CACHE, u'nocache.txt') 21 - # _getOldSignalFile(GC_CACHE_DISCOVERY_ONLY, u'allcache.txt', filePresentValue=False, fileAbsentValue=True) 22 - - _getOldSignalFile(GC_NO_CACHE, 23 - - 'allcache.txt', 24 - - filePresentValue=False, 25 - - fileAbsentValue=True) 26 - - _getOldSignalFile(GC_NO_SHORT_URLS, 'noshorturls.txt') 27 - - _getOldSignalFile(GC_NO_UPDATE_CHECK, 'noupdatecheck.txt') 28 - - _getOldSignalFile(GC_ENABLE_DASA, FN_ENABLEDASA_TXT) 29 - + _getOldEnvVar(GC_NO_CACHE, 'GAM_NO_CACHE') 30 - + _getOldEnvVar(GC_NO_SHORT_URLS, 'GAM_NO_SHORT_URLS') 31 - + GC_Defaults[GC_NO_UPDATE_CHECK] = True 32 - + _getOldEnvVar(GC_ENABLE_DASA, FN_ENABLEDASA_TXT) 33 - # Assign directories first 34 - for itemName in GC_VAR_INFO: 35 - if GC_VAR_INFO[itemName][GC_VAR_TYPE] == GC_TYPE_DIRECTORY: 36 - -- 37 - 2.36.0 38 -
+3 -3
pkgs/tools/misc/clipbuzz/default.nix
··· 3 3 , fetchzip 4 4 , libX11 5 5 , libXfixes 6 - , zig_0_11 6 + , zig 7 7 }: 8 8 9 9 stdenv.mkDerivation (finalAttrs: { ··· 15 15 hash = "sha256-2//IwthAjGyVSZaXjgpM1pUJGYWZVkrJ6JyrVbzOtr8="; 16 16 }; 17 17 18 - nativeBuildInputs = [ zig_0_11.hook ]; 18 + nativeBuildInputs = [ zig.hook ]; 19 19 20 20 buildInputs = [ 21 21 libX11 22 22 libXfixes 23 23 ]; 24 24 25 - meta = { 25 + meta = { 26 26 description = "Buzz on new X11 clipboard events"; 27 27 homepage = "https://trong.loang.net/~cnx/clipbuzz"; 28 28 license = lib.licenses.unlicense;
+3 -3
pkgs/tools/misc/tbls/default.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "tbls"; 12 - version = "1.74.0"; 12 + version = "1.74.1"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "k1LoW"; 16 16 repo = "tbls"; 17 17 rev = "v${version}"; 18 - hash = "sha256-diMg47aZvMpVtvSbg1nA2Sva7JnEBfh8ZU9AHcz+xno="; 18 + hash = "sha256-QuusOxXcTp7c6zkj6L//jOXWwLUgrsUFtsUtrNZrkOk="; 19 19 }; 20 20 21 - vendorHash = "sha256-UbMR3yTabGSUqT30T81R/fGnWI4Mz7/utCjZ5Fq0MWU="; 21 + vendorHash = "sha256-mDZOBwm3k3L4QqQA+1C3jRz46R7+4wwJg9BVNWB0F0A="; 22 22 23 23 nativeBuildInputs = [ installShellFiles ]; 24 24
+1
pkgs/tools/misc/tlp/default.nix
··· 129 129 "https://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html"; 130 130 changelog = "https://github.com/linrunner/TLP/releases/tag/${version}"; 131 131 platforms = platforms.linux; 132 + mainProgram = "tlp"; 132 133 maintainers = with maintainers; [ abbradar lovesegfault ]; 133 134 license = licenses.gpl2Plus; 134 135 };
+3 -3
pkgs/tools/misc/upterm/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "upterm"; 10 - version = "0.13.3"; 10 + version = "0.13.5"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "owenthereal"; 14 14 repo = "upterm"; 15 15 rev = "v${version}"; 16 - hash = "sha256-VGLQ0NtXHIBKyTjW+7rPbmRdhcY9CMUYAnUu3qbqv9A="; 16 + hash = "sha256-uwWP/F8rCc1vJ7Y+84cazAnsJ30zoyxqkbT2E+FzYr8="; 17 17 }; 18 18 19 - vendorHash = "sha256-rbdYXRxnkl0v+bICSusGiyxb5TIGREiKuylycV3dcx4="; 19 + vendorHash = "sha256-AYntKxSRO0FSKmOojIS1i9bdUA5Kp3WoI7ThUNw3RNw="; 20 20 21 21 subPackages = [ "cmd/upterm" "cmd/uptermd" ]; 22 22
+3 -3
pkgs/tools/system/consul-template/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "consul-template"; 5 - version = "0.37.4"; 5 + version = "0.37.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "hashicorp"; 9 9 repo = "consul-template"; 10 10 rev = "v${version}"; 11 - hash = "sha256-uu/w3D2pLC7fYwDbi/6qgM7kPCWH3WMDz/6ySLFkzEs="; 11 + hash = "sha256-vUNOk0lvlI2K8tIgQVWDDkTwvO5gh9xnkdkx//vP1/U="; 12 12 }; 13 13 14 - vendorHash = "sha256-oVauzk6vZJSeub55s1cTc+brDoUYwauiMSgFuN0xCw4="; 14 + vendorHash = "sha256-3Z8EiO48+OAg/TnoKUuokLBSXnUUrxe8ZgE1nrILFSg="; 15 15 16 16 # consul-template tests depend on vault and consul services running to 17 17 # execute tests so we skip them here
+13 -10
pkgs/top-level/all-packages.nix
··· 4791 4791 4792 4792 clipster = callPackage ../tools/misc/clipster { }; 4793 4793 4794 - clockify = callPackage ../applications/office/clockify { 4795 - electron = electron_24; 4796 - }; 4794 + clockify = callPackage ../applications/office/clockify { }; 4797 4795 4798 4796 contrast = callPackage ../applications/accessibility/contrast { }; 4799 4797 ··· 14766 14764 14767 14765 clipboard-jh = callPackage ../tools/misc/clipboard-jh { }; 14768 14766 14769 - clipbuzz = callPackage ../tools/misc/clipbuzz { }; 14767 + clipbuzz = callPackage ../tools/misc/clipbuzz { 14768 + zig = zig_0_12; 14769 + }; 14770 14770 14771 14771 xclip = callPackage ../tools/misc/xclip { }; 14772 14772 ··· 16765 16765 }; 16766 16766 cargo-insta = callPackage ../development/tools/rust/cargo-insta { }; 16767 16767 cargo-lambda = callPackage ../development/tools/rust/cargo-lambda { 16768 + zig = zig_0_12; 16768 16769 inherit (darwin.apple_sdk.frameworks) CoreServices Security; 16769 16770 }; 16770 16771 cargo-limit = callPackage ../development/tools/rust/cargo-limit { }; ··· 16837 16838 16838 16839 cargo-public-api = callPackage ../development/tools/rust/cargo-public-api { }; 16839 16840 16840 - cargo-zigbuild = callPackage ../development/tools/rust/cargo-zigbuild { }; 16841 + cargo-zigbuild = callPackage ../development/tools/rust/cargo-zigbuild { 16842 + zig = zig_0_12; 16843 + }; 16841 16844 16842 16845 cauwugo = callPackage ../development/tools/rust/cauwugo { }; 16843 16846 ··· 20202 20205 azmq = callPackage ../development/libraries/azmq { }; 20203 20206 20204 20207 babl = callPackage ../development/libraries/babl { }; 20208 + 20209 + backlight-auto = callPackage ../by-name/ba/backlight-auto/package.nix { 20210 + zig = zig_0_11; 20211 + }; 20205 20212 20206 20213 backward-cpp = callPackage ../development/libraries/backward-cpp { }; 20207 20214 ··· 25162 25169 zig_0_12 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.12.nix { 25163 25170 llvmPackages = llvmPackages_17; 25164 25171 }; 25165 - zig = zig_0_11; 25172 + zig = zig_0_12; 25166 25173 25167 25174 zig-shell-completions = callPackage ../development/compilers/zig/shell-completions.nix { }; 25168 25175 ··· 25624 25631 asterisk-module-sccp = callPackage ../servers/asterisk/sccp { }; 25625 25632 25626 25633 asterisk-ldap = lowPrio (asterisk.override { ldapSupport = true; }); 25627 - 25628 - sabnzbd = callPackage ../servers/sabnzbd { }; 25629 25634 25630 25635 baserow = callPackage ../servers/baserow { }; 25631 25636 ··· 37180 37185 nsnake = callPackage ../games/nsnake { }; 37181 37186 37182 37187 nudoku = callPackage ../games/nudoku { }; 37183 - 37184 - nxengine-evo = callPackage ../games/nxengine-evo { }; 37185 37188 37186 37189 oilrush = callPackage ../games/oilrush { }; 37187 37190
+32 -32
pkgs/top-level/perl-packages.nix
··· 1253 1253 }; 1254 1254 }; 1255 1255 1256 - AstroFITSHeader = buildPerlModule rec { 1256 + AstroFITSHeader = buildPerlModule { 1257 1257 pname = "Astro-FITS-Header"; 1258 1258 version = "3.09"; 1259 1259 src = fetchurl { ··· 1358 1358 }; 1359 1359 }; 1360 1360 1361 - AuthenKrb5Admin = buildPerlPackage rec { 1361 + AuthenKrb5Admin = buildPerlPackage { 1362 1362 pname = "Authen-Krb5-Admin"; 1363 1363 version = "0.17"; 1364 1364 src = fetchurl { ··· 1836 1836 }; 1837 1837 }; 1838 1838 1839 - BKeywords = buildPerlPackage rec { 1839 + BKeywords = buildPerlPackage { 1840 1840 pname = "B-Keywords"; 1841 1841 version = "1.26"; 1842 1842 src = fetchurl { ··· 3630 3630 }; 3631 3631 }; 3632 3632 3633 - ClassLoader = buildPerlPackage rec { 3633 + ClassLoader = buildPerlPackage { 3634 3634 pname = "Class-Loader"; 3635 3635 version = "2.03"; 3636 3636 src = fetchurl { ··· 4532 4532 }; 4533 4533 }; 4534 4534 4535 - ConvertBencode = buildPerlPackage rec { 4535 + ConvertBencode = buildPerlPackage { 4536 4536 pname = "Convert-Bencode"; 4537 4537 version = "1.03"; 4538 4538 src = fetchurl { ··· 4560 4560 }; 4561 4561 }; 4562 4562 4563 - ConvertUU = buildPerlPackage rec { 4563 + ConvertUU = buildPerlPackage { 4564 4564 pname = "Convert-UU"; 4565 4565 version = "0.5201"; 4566 4566 src = fetchurl { ··· 5244 5244 }; 5245 5245 }; 5246 5246 5247 - CryptRandom = buildPerlPackage rec { 5247 + CryptRandom = buildPerlPackage { 5248 5248 pname = "Crypt-Random"; 5249 5249 version = "1.54"; 5250 5250 src = fetchurl { ··· 5555 5555 }; 5556 5556 }; 5557 5557 5558 - CryptOpenSSLX509 = buildPerlPackage rec { 5558 + CryptOpenSSLX509 = buildPerlPackage { 5559 5559 pname = "Crypt-OpenSSL-X509"; 5560 5560 version = "1.915"; 5561 5561 src = fetchurl { ··· 6964 6964 }; 6965 6965 }; 6966 6966 6967 - DevelLeak = buildPerlPackage rec { 6967 + DevelLeak = buildPerlPackage { 6968 6968 pname = "Devel-Leak"; 6969 6969 version = "0.03"; 6970 6970 src = fetchurl { ··· 9169 9169 }; 9170 9170 }; 9171 9171 9172 - ExtUtilsF77 = buildPerlPackage rec { 9172 + ExtUtilsF77 = buildPerlPackage { 9173 9173 pname = "ExtUtils-F77"; 9174 9174 version = "1.26"; 9175 9175 src = fetchurl { ··· 10541 10541 }; 10542 10542 }; 10543 10543 10544 - FutureAsyncAwait = buildPerlModule rec { 10544 + FutureAsyncAwait = buildPerlModule { 10545 10545 pname = "Future-AsyncAwait"; 10546 10546 version = "0.66"; 10547 10547 src = fetchurl { ··· 10775 10775 }; 10776 10776 }; 10777 10777 10778 - GitAutofixup = buildPerlPackage rec { 10778 + GitAutofixup = buildPerlPackage { 10779 10779 pname = "App-Git-Autofixup"; 10780 10780 version = "0.004001"; 10781 10781 src = fetchurl { ··· 11386 11386 propagatedBuildInputs = [ DateCalc ]; 11387 11387 meta = { 11388 11388 description = "Finnish APRS Parser (Fabulous APRS Parser)"; 11389 - maintainers = with maintainers; [ ]; 11389 + maintainers = [ ]; 11390 11390 license = with lib.licenses; [ artistic1 gpl1Plus ]; 11391 11391 }; 11392 11392 }; ··· 14613 14613 }; 14614 14614 }; 14615 14615 14616 - LogJournald = buildPerlModule rec { 14616 + LogJournald = buildPerlModule { 14617 14617 pname = "Log-Journald"; 14618 14618 version = "0.30"; 14619 14619 src = fetchurl { ··· 15730 15730 }; 15731 15731 15732 15732 # TODO: use CPAN version 15733 - MHonArc = buildPerlPackage rec { 15733 + MHonArc = buildPerlPackage { 15734 15734 pname = "MHonArc"; 15735 15735 version = "2.6.24"; 15736 15736 ··· 16145 16145 }; 16146 16146 }; 16147 16147 16148 - ModuleCompile = buildPerlPackage rec { 16148 + ModuleCompile = buildPerlPackage { 16149 16149 pname = "Module-Compile"; 16150 16150 version = "0.38"; 16151 16151 src = fetchurl { ··· 16601 16601 16602 16602 Mojolicious = buildPerlPackage { 16603 16603 pname = "Mojolicious"; 16604 - version = "9.35"; 16604 + version = "9.36"; 16605 16605 src = fetchurl { 16606 - url = "mirror://cpan/authors/id/S/SR/SRI/Mojolicious-9.35.tar.gz"; 16607 - hash = "sha256-akpEbuB/ynxtty9dgXVA1oMwCcuN58zkxvskoV7n1Gs="; 16606 + url = "mirror://cpan/authors/id/S/SR/SRI/Mojolicious-9.36.tar.gz"; 16607 + hash = "sha256-UX7Pb9hqC3xhadVRAiOL+YUWGNt2L7ANTPDZTGJSAV8="; 16608 16608 }; 16609 16609 meta = { 16610 16610 description = "Real-time web framework"; 16611 16611 homepage = "https://mojolicious.org"; 16612 16612 license = with lib.licenses; [ artistic2 ]; 16613 - maintainers = with maintainers; [ thoughtpolice sgo ]; 16613 + maintainers = with maintainers; [ marcusramberg sgo thoughtpolice ]; 16614 16614 mainProgram = "mojo"; 16615 16615 }; 16616 16616 }; ··· 16839 16839 }; 16840 16840 }; 16841 16841 16842 - Mojomysql = buildPerlPackage rec { 16842 + Mojomysql = buildPerlPackage { 16843 16843 pname = "Mojo-mysql"; 16844 16844 version = "1.26"; 16845 16845 src = fetchurl { ··· 18221 18221 }; 18222 18222 }; 18223 18223 18224 - MySQLDiff = buildPerlPackage rec { 18224 + MySQLDiff = buildPerlPackage { 18225 18225 pname = "MySQL-Diff"; 18226 18226 version = "0.60"; 18227 18227 src = fetchurl { ··· 19171 19171 }; 19172 19172 }; 19173 19173 19174 - NetSNPP = buildPerlPackage rec { 19174 + NetSNPP = buildPerlPackage { 19175 19175 pname = "Net-SNPP"; 19176 19176 version = "1.17"; 19177 19177 src = fetchurl { ··· 19551 19551 }; 19552 19552 }; 19553 19553 19554 - OpenAPIClient = buildPerlPackage rec { 19554 + OpenAPIClient = buildPerlPackage { 19555 19555 pname = "OpenAPI-Client"; 19556 19556 version = "1.07"; 19557 19557 src = fetchurl { ··· 20262 20262 }; 20263 20263 }; 20264 20264 20265 - PDL = buildPerlPackage rec { 20265 + PDL = buildPerlPackage { 20266 20266 pname = "PDL"; 20267 20267 version = "2.025"; 20268 20268 src = fetchurl { ··· 20607 20607 }; 20608 20608 }; 20609 20609 20610 - PerlTidy = buildPerlPackage rec { 20610 + PerlTidy = buildPerlPackage { 20611 20611 pname = "Perl-Tidy"; 20612 20612 version = "20230912"; 20613 20613 src = fetchurl { ··· 22316 22316 }; 22317 22317 }; 22318 22318 22319 - SearchXapian = buildPerlPackage rec { 22319 + SearchXapian = buildPerlPackage { 22320 22320 pname = "Search-Xapian"; 22321 22321 version = "1.2.25.5"; 22322 22322 src = fetchurl { ··· 22380 22380 }; 22381 22381 }; 22382 22382 22383 - DeviceSerialPort = buildPerlPackage rec { 22383 + DeviceSerialPort = buildPerlPackage { 22384 22384 pname = "Device-SerialPort"; 22385 22385 version = "1.04"; 22386 22386 src = fetchurl { ··· 22411 22411 }; 22412 22412 }; 22413 22413 22414 - SessionToken = buildPerlPackage rec { 22414 + SessionToken = buildPerlPackage { 22415 22415 pname = "Session-Token"; 22416 22416 version = "1.503"; 22417 22417 src = fetchurl { ··· 22486 22486 }; 22487 22487 }; 22488 22488 22489 - SmartComments = buildPerlPackage rec { 22489 + SmartComments = buildPerlPackage { 22490 22490 pname = "Smart-Comments"; 22491 22491 version = "1.06"; 22492 22492 src = fetchurl { ··· 22980 22980 }; 22981 22981 }; 22982 22982 22983 - StatisticsChiSquare = buildPerlPackage rec { 22983 + StatisticsChiSquare = buildPerlPackage { 22984 22984 pname = "Statistics-ChiSquare"; 22985 22985 version = "1.0000"; 22986 22986 src = fetchurl { ··· 25605 25605 }; 25606 25606 }; 25607 25607 25608 - TestPerlTidy = buildPerlModule rec { 25608 + TestPerlTidy = buildPerlModule { 25609 25609 pname = "Test-PerlTidy"; 25610 25610 version = "20230226"; 25611 25611 src = fetchurl {
+1
pkgs/top-level/python-aliases.nix
··· 150 150 factory_boy = factory-boy; # added 2023-10-08 151 151 fake_factory = throw "fake_factory has been removed because it is unused and deprecated by upstream since 2016."; # added 2022-05-30 152 152 fastnlo_toolkit = fastnlo-toolkit; # added 2024-01-03 153 + fastpair = throw "fastpair is unmaintained upstream and has therefore been removed"; # added 2024-05-01 153 154 faulthandler = throw "faulthandler is built into ${python.executable}"; # added 2021-07-12 154 155 inherit (super.pkgs) fetchPypi; # added 2023-05-25 155 156 filebrowser_safe = filebrowser-safe; # added 2024-01-03
-2
pkgs/top-level/python-packages.nix
··· 4115 4115 4116 4116 fastnumbers = callPackage ../development/python-modules/fastnumbers { }; 4117 4117 4118 - fastpair = callPackage ../development/python-modules/fastpair { }; 4119 - 4120 4118 fastparquet = callPackage ../development/python-modules/fastparquet { }; 4121 4119 4122 4120 fastpbkdf2 = callPackage ../development/python-modules/fastpbkdf2 { };