Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge master into haskell-updates

authored by github-actions[bot] and committed by GitHub 35e9f7d4 cc3d0ae2

+6163 -4565
+14
maintainers/maintainer-list.nix
··· 6738 }; 6739 gm6k = { 6740 email = "nix@quidecco.pl"; 6741 name = "Isidor Zeuner"; 6742 }; 6743 gmemstr = { ··· 14668 githubId = 146413; 14669 name = "Tobias Poschwatta"; 14670 }; 14671 PowerUser64 = { 14672 email = "blakelysnorth@gmail.com"; 14673 github = "PowerUser64"; ··· 16282 github = "schnusch"; 16283 githubId = 5104601; 16284 name = "schnusch"; 16285 }; 16286 sciencentistguy = { 16287 email = "jamie@quigley.xyz"; ··· 18536 }; 18537 tomkoid = { 18538 email = "tomaszierl@outlook.com"; 18539 name = "Tomkoid"; 18540 }; 18541 tomodachi94 = {
··· 6738 }; 6739 gm6k = { 6740 email = "nix@quidecco.pl"; 6741 + github = "zeuner"; 6742 + githubId = 2545850; 6743 name = "Isidor Zeuner"; 6744 }; 6745 gmemstr = { ··· 14670 githubId = 146413; 14671 name = "Tobias Poschwatta"; 14672 }; 14673 + poweredbypie = { 14674 + name = "poweredbypie"; 14675 + github = "poweredbypie"; 14676 + githubId = 67135060; 14677 + }; 14678 PowerUser64 = { 14679 email = "blakelysnorth@gmail.com"; 14680 github = "PowerUser64"; ··· 16289 github = "schnusch"; 16290 githubId = 5104601; 16291 name = "schnusch"; 16292 + }; 16293 + Schweber = { 16294 + github = "Schweber"; 16295 + githubId = 64630479; 16296 + name = "Schweber"; 16297 }; 16298 sciencentistguy = { 16299 email = "jamie@quigley.xyz"; ··· 18548 }; 18549 tomkoid = { 18550 email = "tomaszierl@outlook.com"; 18551 + github = "Tomkoid"; 18552 + githubId = 67477750; 18553 name = "Tomkoid"; 18554 }; 18555 tomodachi94 = {
+1
maintainers/team-list.nix
··· 429 cleeyv 430 ryantm 431 lassulus 432 ]; 433 scope = "Maintain Jitsi."; 434 shortName = "Jitsi";
··· 429 cleeyv 430 ryantm 431 lassulus 432 + yayayayaka 433 ]; 434 scope = "Maintain Jitsi."; 435 shortName = "Jitsi";
+1
nixos/modules/module-list.nix
··· 971 ./services/networking/iwd.nix 972 ./services/networking/jibri/default.nix 973 ./services/networking/jicofo.nix 974 ./services/networking/jitsi-videobridge.nix 975 ./services/networking/jool.nix 976 ./services/networking/kea.nix
··· 971 ./services/networking/iwd.nix 972 ./services/networking/jibri/default.nix 973 ./services/networking/jicofo.nix 974 + ./services/networking/jigasi.nix 975 ./services/networking/jitsi-videobridge.nix 976 ./services/networking/jool.nix 977 ./services/networking/kea.nix
+1 -1
nixos/modules/services/misc/tandoor-recipes.nix
··· 12 DEBUG_TOOLBAR = "0"; 13 MEDIA_ROOT = "/var/lib/tandoor-recipes"; 14 } // optionalAttrs (config.time.timeZone != null) { 15 - TIMEZONE = config.time.timeZone; 16 } // ( 17 lib.mapAttrs (_: toString) cfg.extraConfig 18 );
··· 12 DEBUG_TOOLBAR = "0"; 13 MEDIA_ROOT = "/var/lib/tandoor-recipes"; 14 } // optionalAttrs (config.time.timeZone != null) { 15 + TZ = config.time.timeZone; 16 } // ( 17 lib.mapAttrs (_: toString) cfg.extraConfig 18 );
+2 -2
nixos/modules/services/monitoring/grafana.nix
··· 74 fi 75 ''; 76 provisionConfDir = pkgs.runCommand "grafana-provisioning" { nativeBuildInputs = [ pkgs.xorg.lndir ]; } '' 77 - mkdir -p $out/{datasources,dashboards,notifiers,alerting} 78 ${ln { src = datasourceFileOrDir; dir = "datasources"; filename = "datasource"; }} 79 ${ln { src = dashboardFileOrDir; dir = "dashboards"; filename = "dashboard"; }} 80 ${ln { src = notifierFileOrDir; dir = "notifiers"; filename = "notifier"; }} ··· 1831 set -o errexit -o pipefail -o nounset -o errtrace 1832 shopt -s inherit_errexit 1833 1834 - exec ${cfg.package}/bin/grafana-server -homepath ${cfg.dataDir} -config ${configFile} 1835 ''; 1836 serviceConfig = { 1837 WorkingDirectory = cfg.dataDir;
··· 74 fi 75 ''; 76 provisionConfDir = pkgs.runCommand "grafana-provisioning" { nativeBuildInputs = [ pkgs.xorg.lndir ]; } '' 77 + mkdir -p $out/{alerting,datasources,dashboards,notifiers,plugins} 78 ${ln { src = datasourceFileOrDir; dir = "datasources"; filename = "datasource"; }} 79 ${ln { src = dashboardFileOrDir; dir = "dashboards"; filename = "dashboard"; }} 80 ${ln { src = notifierFileOrDir; dir = "notifiers"; filename = "notifier"; }} ··· 1831 set -o errexit -o pipefail -o nounset -o errtrace 1832 shopt -s inherit_errexit 1833 1834 + exec ${cfg.package}/bin/grafana server -homepath ${cfg.dataDir} -config ${configFile} 1835 ''; 1836 serviceConfig = { 1837 WorkingDirectory = cfg.dataDir;
+1
nixos/modules/services/monitoring/netdata.nix
··· 198 } 199 ]; 200 201 environment.etc."netdata/netdata.conf".source = configFile; 202 environment.etc."netdata/conf.d".source = configDirectory; 203
··· 198 } 199 ]; 200 201 + services.netdata.configDir.".opt-out-from-anonymous-statistics" = mkIf (!cfg.enableAnalyticsReporting) (pkgs.writeText ".opt-out-from-anonymous-statistics" ""); 202 environment.etc."netdata/netdata.conf".source = configFile; 203 environment.etc."netdata/conf.d".source = configDirectory; 204
+237
nixos/modules/services/networking/jigasi.nix
···
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + cfg = config.services.jigasi; 7 + homeDirName = "jigasi-home"; 8 + stateDir = "/tmp"; 9 + sipCommunicatorPropertiesFile = "${stateDir}/${homeDirName}/sip-communicator.properties"; 10 + sipCommunicatorPropertiesFileUnsubstituted = "${pkgs.jigasi}/etc/jitsi/jigasi/sip-communicator.properties"; 11 + in 12 + { 13 + options.services.jigasi = with types; { 14 + enable = mkEnableOption "Jitsi Gateway to SIP - component of Jitsi Meet"; 15 + 16 + xmppHost = mkOption { 17 + type = str; 18 + example = "localhost"; 19 + description = '' 20 + Hostname of the XMPP server to connect to. 21 + ''; 22 + }; 23 + 24 + xmppDomain = mkOption { 25 + type = nullOr str; 26 + example = "meet.example.org"; 27 + description = '' 28 + Domain name of the XMMP server to which to connect as a component. 29 + 30 + If null, <option>xmppHost</option> is used. 31 + ''; 32 + }; 33 + 34 + componentPasswordFile = mkOption { 35 + type = str; 36 + example = "/run/keys/jigasi-component"; 37 + description = '' 38 + Path to file containing component secret. 39 + ''; 40 + }; 41 + 42 + userName = mkOption { 43 + type = str; 44 + default = "callcontrol"; 45 + description = '' 46 + User part of the JID for XMPP user connection. 47 + ''; 48 + }; 49 + 50 + userDomain = mkOption { 51 + type = str; 52 + example = "internal.meet.example.org"; 53 + description = '' 54 + Domain part of the JID for XMPP user connection. 55 + ''; 56 + }; 57 + 58 + userPasswordFile = mkOption { 59 + type = str; 60 + example = "/run/keys/jigasi-user"; 61 + description = '' 62 + Path to file containing password for XMPP user connection. 63 + ''; 64 + }; 65 + 66 + bridgeMuc = mkOption { 67 + type = str; 68 + example = "jigasibrewery@internal.meet.example.org"; 69 + description = '' 70 + JID of the internal MUC used to communicate with Videobridges. 71 + ''; 72 + }; 73 + 74 + defaultJvbRoomName = mkOption { 75 + type = str; 76 + default = ""; 77 + example = "siptest"; 78 + description = '' 79 + Name of the default JVB room that will be joined if no special header is included in SIP invite. 80 + ''; 81 + }; 82 + 83 + environmentFile = mkOption { 84 + type = types.nullOr types.path; 85 + default = null; 86 + description = '' 87 + File containing environment variables to be passed to the jigasi service, 88 + in which secret tokens can be specified securely by defining values for 89 + <literal>JIGASI_SIPUSER</literal>, 90 + <literal>JIGASI_SIPPWD</literal>, 91 + <literal>JIGASI_SIPSERVER</literal> and 92 + <literal>JIGASI_SIPPORT</literal>. 93 + ''; 94 + }; 95 + 96 + config = mkOption { 97 + type = attrsOf str; 98 + default = { }; 99 + example = literalExample '' 100 + { 101 + "org.jitsi.jigasi.auth.URL" = "XMPP:jitsi-meet.example.com"; 102 + } 103 + ''; 104 + description = '' 105 + Contents of the <filename>sip-communicator.properties</filename> configuration file for jigasi. 106 + ''; 107 + }; 108 + }; 109 + 110 + config = mkIf cfg.enable { 111 + services.jicofo.config = { 112 + "org.jitsi.jicofo.jigasi.BREWERY" = "${cfg.bridgeMuc}"; 113 + }; 114 + 115 + services.jigasi.config = mapAttrs (_: v: mkDefault v) { 116 + "org.jitsi.jigasi.BRIDGE_MUC" = cfg.bridgeMuc; 117 + }; 118 + 119 + users.groups.jitsi-meet = {}; 120 + 121 + systemd.services.jigasi = let 122 + jigasiProps = { 123 + "-Dnet.java.sip.communicator.SC_HOME_DIR_LOCATION" = "${stateDir}"; 124 + "-Dnet.java.sip.communicator.SC_HOME_DIR_NAME" = "${homeDirName}"; 125 + "-Djava.util.logging.config.file" = "${pkgs.jigasi}/etc/jitsi/jigasi/logging.properties"; 126 + }; 127 + in 128 + { 129 + description = "Jitsi Gateway to SIP"; 130 + wantedBy = [ "multi-user.target" ]; 131 + after = [ "network.target" ]; 132 + 133 + preStart = '' 134 + [ -f "${sipCommunicatorPropertiesFile}" ] && rm -f "${sipCommunicatorPropertiesFile}" 135 + mkdir -p "$(dirname ${sipCommunicatorPropertiesFile})" 136 + temp="${sipCommunicatorPropertiesFile}.unsubstituted" 137 + 138 + export DOMAIN_BASE="${cfg.xmppDomain}" 139 + export JIGASI_XMPP_PASSWORD=$(cat "${cfg.userPasswordFile}") 140 + export JIGASI_DEFAULT_JVB_ROOM_NAME="${cfg.defaultJvbRoomName}" 141 + 142 + # encode the credentials to base64 143 + export JIGASI_SIPPWD=$(echo -n "$JIGASI_SIPPWD" | base64 -w 0) 144 + export JIGASI_XMPP_PASSWORD_BASE64=$(cat "${cfg.userPasswordFile}" | base64 -w 0) 145 + 146 + cp "${sipCommunicatorPropertiesFileUnsubstituted}" "$temp" 147 + chmod 644 "$temp" 148 + cat <<EOF >>"$temp" 149 + net.java.sip.communicator.impl.protocol.sip.acc1403273890647.SERVER_PORT=$JIGASI_SIPPORT 150 + net.java.sip.communicator.impl.protocol.sip.acc1403273890647.PREFERRED_TRANSPORT=udp 151 + EOF 152 + chmod 444 "$temp" 153 + 154 + # Replace <<$VAR_NAME>> from example config to $VAR_NAME for environment substitution 155 + sed -i -E \ 156 + 's/<<([^>]+)>>/\$\1/g' \ 157 + "$temp" 158 + 159 + sed -i \ 160 + 's|\(net\.java\.sip\.communicator\.impl\.protocol\.jabber\.acc-xmpp-1\.PASSWORD=\).*|\1\$JIGASI_XMPP_PASSWORD_BASE64|g' \ 161 + "$temp" 162 + 163 + sed -i \ 164 + 's|\(#\)\(org.jitsi.jigasi.DEFAULT_JVB_ROOM_NAME=\).*|\2\$JIGASI_DEFAULT_JVB_ROOM_NAME|g' \ 165 + "$temp" 166 + 167 + ${pkgs.envsubst}/bin/envsubst \ 168 + -o "${sipCommunicatorPropertiesFile}" \ 169 + -i "$temp" 170 + 171 + # Set the brewery room name 172 + sed -i \ 173 + 's|\(net\.java\.sip\.communicator\.impl\.protocol\.jabber\.acc-xmpp-1\.BREWERY=\).*|\1${cfg.bridgeMuc}|g' \ 174 + "${sipCommunicatorPropertiesFile}" 175 + sed -i \ 176 + 's|\(org\.jitsi\.jigasi\.ALLOWED_JID=\).*|\1${cfg.bridgeMuc}|g' \ 177 + "${sipCommunicatorPropertiesFile}" 178 + 179 + 180 + # Disable certificate verification for self-signed certificates 181 + sed -i \ 182 + 's|\(# \)\(net.java.sip.communicator.service.gui.ALWAYS_TRUST_MODE_ENABLED=true\)|\2|g' \ 183 + "${sipCommunicatorPropertiesFile}" 184 + ''; 185 + 186 + restartTriggers = [ 187 + config.environment.etc."jitsi/jigasi/sip-communicator.properties".source 188 + ]; 189 + environment.JAVA_SYS_PROPS = concatStringsSep " " (mapAttrsToList (k: v: "${k}=${toString v}") jigasiProps); 190 + 191 + script = '' 192 + ${pkgs.jigasi}/bin/jigasi \ 193 + --host="${cfg.xmppHost}" \ 194 + --domain="${if cfg.xmppDomain == null then cfg.xmppHost else cfg.xmppDomain}" \ 195 + --secret="$(cat ${cfg.componentPasswordFile})" \ 196 + --user_name="${cfg.userName}" \ 197 + --user_domain="${cfg.userDomain}" \ 198 + --user_password="$(cat ${cfg.userPasswordFile})" \ 199 + --configdir="${stateDir}" \ 200 + --configdirname="${homeDirName}" 201 + ''; 202 + 203 + serviceConfig = { 204 + Type = "exec"; 205 + 206 + DynamicUser = true; 207 + User = "jigasi"; 208 + Group = "jitsi-meet"; 209 + 210 + CapabilityBoundingSet = ""; 211 + NoNewPrivileges = true; 212 + ProtectSystem = "strict"; 213 + ProtectHome = true; 214 + PrivateTmp = true; 215 + PrivateDevices = true; 216 + ProtectHostname = true; 217 + ProtectKernelTunables = true; 218 + ProtectKernelModules = true; 219 + ProtectControlGroups = true; 220 + RestrictAddressFamilies = [ "AF_INET" "AF_INET6" "AF_UNIX" ]; 221 + RestrictNamespaces = true; 222 + LockPersonality = true; 223 + RestrictRealtime = true; 224 + RestrictSUIDSGID = true; 225 + StateDirectory = baseNameOf stateDir; 226 + EnvironmentFile = cfg.environmentFile; 227 + }; 228 + }; 229 + 230 + environment.etc."jitsi/jigasi/sip-communicator.properties".source = 231 + mkDefault "${sipCommunicatorPropertiesFile}"; 232 + environment.etc."jitsi/jigasi/logging.properties".source = 233 + mkDefault "${stateDir}/logging.properties-journal"; 234 + }; 235 + 236 + meta.maintainers = lib.teams.jitsi.members; 237 + }
+35 -3
nixos/modules/services/web-apps/jitsi-meet.nix
··· 35 domain = cfg.hostName; 36 muc = "conference.${cfg.hostName}"; 37 focus = "focus.${cfg.hostName}"; 38 }; 39 bosh = "//${cfg.hostName}/http-bind"; 40 websocket = "wss://${cfg.hostName}/xmpp-websocket"; ··· 145 ''; 146 }; 147 148 nginx.enable = mkOption { 149 type = bool; 150 default = true; ··· 224 roomDefaultPublicJids = true; 225 extraConfig = '' 226 storage = "memory" 227 - admins = { "focus@auth.${cfg.hostName}", "jvb@auth.${cfg.hostName}" } 228 ''; 229 #-- muc_room_cache_size = 1000 230 } ··· 263 Component "focus.${cfg.hostName}" "client_proxy" 264 target_address = "focus@auth.${cfg.hostName}" 265 266 Component "speakerstats.${cfg.hostName}" "speakerstats_component" 267 muc_component = "conference.${cfg.hostName}" 268 ··· 356 ${config.services.prosody.package}/bin/prosodyctl mod_roster_command subscribe focus.${cfg.hostName} focus@auth.${cfg.hostName} 357 ${config.services.prosody.package}/bin/prosodyctl register jibri auth.${cfg.hostName} "$(cat /var/lib/jitsi-meet/jibri-auth-secret)" 358 ${config.services.prosody.package}/bin/prosodyctl register recorder recorder.${cfg.hostName} "$(cat /var/lib/jitsi-meet/jibri-recorder-secret)" 359 ''; 360 serviceConfig = { 361 EnvironmentFile = [ "/var/lib/jitsi-meet/secrets-env" ]; 362 SupplementaryGroups = [ "jitsi-meet" ]; ··· 371 372 systemd.services.jitsi-meet-init-secrets = { 373 wantedBy = [ "multi-user.target" ]; 374 - before = [ "jicofo.service" "jitsi-videobridge2.service" ] ++ (optional cfg.prosody.enable "prosody.service"); 375 serviceConfig = { 376 Type = "oneshot"; 377 }; 378 379 script = let 380 - secrets = [ "jicofo-component-secret" "jicofo-user-secret" "jibri-auth-secret" "jibri-recorder-secret" ] ++ (optional (cfg.videobridge.passwordFile == null) "videobridge-secret"); 381 in 382 '' 383 cd /var/lib/jitsi-meet ··· 391 392 # for easy access in prosody 393 echo "JICOFO_COMPONENT_SECRET=$(cat jicofo-component-secret)" > secrets-env 394 chown root:jitsi-meet secrets-env 395 chmod 640 secrets-env 396 '' ··· 590 usageTimeout = "0"; 591 disableCertificateVerification = true; 592 stripFromRoomDomain = "conference."; 593 }; 594 }; 595 };
··· 35 domain = cfg.hostName; 36 muc = "conference.${cfg.hostName}"; 37 focus = "focus.${cfg.hostName}"; 38 + jigasi = "jigasi.${cfg.hostName}"; 39 }; 40 bosh = "//${cfg.hostName}/http-bind"; 41 websocket = "wss://${cfg.hostName}/xmpp-websocket"; ··· 146 ''; 147 }; 148 149 + jigasi.enable = mkOption { 150 + type = bool; 151 + default = false; 152 + description = '' 153 + Whether to enable jigasi instance and configure it to connect to Prosody. 154 + 155 + Additional configuration is possible with <option>services.jigasi</option>. 156 + ''; 157 + }; 158 + 159 nginx.enable = mkOption { 160 type = bool; 161 default = true; ··· 235 roomDefaultPublicJids = true; 236 extraConfig = '' 237 storage = "memory" 238 + admins = { "focus@auth.${cfg.hostName}", "jvb@auth.${cfg.hostName}", "jigasi@auth.${cfg.hostName}" } 239 ''; 240 #-- muc_room_cache_size = 1000 241 } ··· 274 Component "focus.${cfg.hostName}" "client_proxy" 275 target_address = "focus@auth.${cfg.hostName}" 276 277 + Component "jigasi.${cfg.hostName}" "client_proxy" 278 + target_address = "jigasi@auth.${cfg.hostName}" 279 + 280 Component "speakerstats.${cfg.hostName}" "speakerstats_component" 281 muc_component = "conference.${cfg.hostName}" 282 ··· 370 ${config.services.prosody.package}/bin/prosodyctl mod_roster_command subscribe focus.${cfg.hostName} focus@auth.${cfg.hostName} 371 ${config.services.prosody.package}/bin/prosodyctl register jibri auth.${cfg.hostName} "$(cat /var/lib/jitsi-meet/jibri-auth-secret)" 372 ${config.services.prosody.package}/bin/prosodyctl register recorder recorder.${cfg.hostName} "$(cat /var/lib/jitsi-meet/jibri-recorder-secret)" 373 + '' + optionalString cfg.jigasi.enable '' 374 + ${config.services.prosody.package}/bin/prosodyctl register jigasi auth.${cfg.hostName} "$(cat /var/lib/jitsi-meet/jigasi-user-secret)" 375 ''; 376 + 377 serviceConfig = { 378 EnvironmentFile = [ "/var/lib/jitsi-meet/secrets-env" ]; 379 SupplementaryGroups = [ "jitsi-meet" ]; ··· 388 389 systemd.services.jitsi-meet-init-secrets = { 390 wantedBy = [ "multi-user.target" ]; 391 + before = [ "jicofo.service" "jitsi-videobridge2.service" ] ++ (optional cfg.prosody.enable "prosody.service") ++ (optional cfg.jigasi.enable "jigasi.service"); 392 serviceConfig = { 393 Type = "oneshot"; 394 }; 395 396 script = let 397 + secrets = [ "jicofo-component-secret" "jicofo-user-secret" "jibri-auth-secret" "jibri-recorder-secret" ] ++ (optionals cfg.jigasi.enable [ "jigasi-user-secret" "jigasi-component-secret" ]) ++ (optional (cfg.videobridge.passwordFile == null) "videobridge-secret"); 398 in 399 '' 400 cd /var/lib/jitsi-meet ··· 408 409 # for easy access in prosody 410 echo "JICOFO_COMPONENT_SECRET=$(cat jicofo-component-secret)" > secrets-env 411 + echo "JIGASI_COMPONENT_SECRET=$(cat jigasi-component-secret)" >> secrets-env 412 chown root:jitsi-meet secrets-env 413 chmod 640 secrets-env 414 '' ··· 608 usageTimeout = "0"; 609 disableCertificateVerification = true; 610 stripFromRoomDomain = "conference."; 611 + }; 612 + }; 613 + 614 + services.jigasi = mkIf cfg.jigasi.enable { 615 + enable = true; 616 + xmppHost = "localhost"; 617 + xmppDomain = cfg.hostName; 618 + userDomain = "auth.${cfg.hostName}"; 619 + userName = "jigasi"; 620 + userPasswordFile = "/var/lib/jitsi-meet/jigasi-user-secret"; 621 + componentPasswordFile = "/var/lib/jitsi-meet/jigasi-component-secret"; 622 + bridgeMuc = "jigasibrewery@internal.${cfg.hostName}"; 623 + config = { 624 + "org.jitsi.jigasi.ALWAYS_TRUST_MODE_ENABLED" = "true"; 625 }; 626 }; 627 };
+3 -1
nixos/modules/services/web-apps/nextcloud.nix
··· 61 pgsqlLocal = cfg.database.createLocally && cfg.config.dbtype == "pgsql"; 62 63 # https://github.com/nextcloud/documentation/pull/11179 64 - ocmProviderIsNotAStaticDirAnymore = versionAtLeast cfg.package.version "27.1.2"; 65 66 in { 67
··· 61 pgsqlLocal = cfg.database.createLocally && cfg.config.dbtype == "pgsql"; 62 63 # https://github.com/nextcloud/documentation/pull/11179 64 + ocmProviderIsNotAStaticDirAnymore = versionAtLeast cfg.package.version "27.1.2" 65 + || (versionOlder cfg.package.version "27.0.0" 66 + && versionAtLeast cfg.package.version "26.0.8"); 67 68 in { 69
+1 -1
nixos/tests/mongodb.nix
··· 27 in { 28 name = "mongodb"; 29 meta = with pkgs.lib.maintainers; { 30 - maintainers = [ bluescreen303 offline rvl phile314 ]; 31 }; 32 33 nodes = {
··· 27 in { 28 name = "mongodb"; 29 meta = with pkgs.lib.maintainers; { 30 + maintainers = [ bluescreen303 offline phile314 ]; 31 }; 32 33 nodes = {
-3
nixos/tests/mysql/mysql-backup.nix
··· 15 name ? mkTestName package 16 }: makeTest { 17 name = "${name}-backup"; 18 - meta = with pkgs.lib.maintainers; { 19 - maintainers = [ rvl ]; 20 - }; 21 22 nodes = { 23 master = { pkgs, ... }: {
··· 15 name ? mkTestName package 16 }: makeTest { 17 name = "${name}-backup"; 18 19 nodes = { 20 master = { pkgs, ... }: {
+2
pkgs/applications/audio/ladspa-sdk/default.nix
··· 14 15 patchPhase = '' 16 sed -i 's@/usr/@$(out)/@g' Makefile 17 ''; 18 19 makeFlags = [
··· 14 15 patchPhase = '' 16 sed -i 's@/usr/@$(out)/@g' Makefile 17 + substituteInPlace Makefile \ 18 + --replace /tmp/test.wav $NIX_BUILD_TOP/${sourceRoot}/test.wav 19 ''; 20 21 makeFlags = [
-1
pkgs/applications/audio/sonata/default.nix
··· 72 homepage = "https://www.nongnu.org/sonata/"; 73 license = lib.licenses.gpl3; 74 platforms = lib.platforms.linux; 75 - maintainers = [ lib.maintainers.rvl ]; 76 }; 77 }
··· 72 homepage = "https://www.nongnu.org/sonata/"; 73 license = lib.licenses.gpl3; 74 platforms = lib.platforms.linux; 75 }; 76 }
+2 -2
pkgs/applications/audio/vgmstream/default.nix
··· 5 6 stdenv.mkDerivation rec { 7 pname = "vgmstream"; 8 - version = "1879"; 9 10 src = fetchFromGitHub { 11 owner = "vgmstream"; 12 repo = "vgmstream"; 13 rev = "refs/tags/r${version}"; 14 - sha256 = "sha256-m7M9oIEym/jzuw2HAbjdF6fZsfTew1KK0g1D4SePiiE="; 15 }; 16 17 passthru.updateScript = nix-update-script {
··· 5 6 stdenv.mkDerivation rec { 7 pname = "vgmstream"; 8 + version = "1896"; 9 10 src = fetchFromGitHub { 11 owner = "vgmstream"; 12 repo = "vgmstream"; 13 rev = "refs/tags/r${version}"; 14 + sha256 = "sha256-1BWJgV631MxxzdUtK8f+XRb9cqfhjlwN2LgWI0VmIHE="; 15 }; 16 17 passthru.updateScript = nix-update-script {
-67
pkgs/applications/blockchains/oxen/default.nix
··· 1 - { stdenv, lib, fetchurl, fetchFromGitHub, cmake, pkg-config 2 - , boost, openssl, unbound 3 - , pcsclite, readline, libsodium, hidapi 4 - , rapidjson 5 - , curl, sqlite 6 - , trezorSupport ? true 7 - , libusb1 8 - , protobuf 9 - , python3 10 - }: 11 - 12 - stdenv.mkDerivation rec { 13 - pname = "oxen"; 14 - version = "9.1.3"; 15 - 16 - src = fetchFromGitHub { 17 - owner = "oxen-io"; 18 - repo = "oxen-core"; 19 - rev = "v${version}"; 20 - sha256 = "11g3wqn0syk47yfcsdql5737kpad8skwdxhifn2yaz9zy8n3xqqb"; 21 - fetchSubmodules = true; 22 - }; 23 - 24 - # Required for static linking, the only supported install path 25 - lbzmqsrc = fetchurl { 26 - url = "https://github.com/zeromq/libzmq/releases/download/v4.3.3/zeromq-4.3.3.tar.gz"; 27 - hash = "sha512-TBjXhAhRecWx/LdTqTgTCVoSyNNJcPLhv8pkmb5snWd2nHHGi3ylT/GBsgOQBDFw6Jczwi92/x6kZJSBT3CVsQ=="; 28 - }; 29 - 30 - postPatch = '' 31 - # remove vendored libraries 32 - rm -r external/rapidjson 33 - sed -i s,/lib/,/lib64/, external/loki-mq/cmake/local-libzmq//LocalLibzmq.cmake 34 - ''; 35 - 36 - postInstall = '' 37 - rm -R $out/lib $out/include 38 - ''; 39 - 40 - nativeBuildInputs = [ cmake pkg-config ]; 41 - 42 - buildInputs = [ 43 - boost openssl unbound 44 - pcsclite readline 45 - libsodium hidapi rapidjson 46 - protobuf curl sqlite 47 - ] ++ lib.optionals trezorSupport [ libusb1 protobuf python3 ]; 48 - 49 - cmakeFlags = [ 50 - # "-DUSE_DEVICE_TREZOR=ON" 51 - # "-DBUILD_GUI_DEPS=ON" 52 - "-DReadline_ROOT_DIR=${readline.dev}" 53 - # It build with shared libs but doesn't install them. Fail. 54 - # "-DBUILD_SHARED_LIBS=ON" 55 - "-DLIBZMQ_TARBALL_URL=${lbzmqsrc}" 56 - ] ++ lib.optional stdenv.isDarwin "-DBoost_USE_MULTITHREADED=OFF"; 57 - 58 - meta = with lib; { 59 - description = "Private cryptocurrency based on Monero"; 60 - homepage = "https://oxen.io/"; 61 - license = licenses.bsd3; 62 - platforms = platforms.all; 63 - maintainers = [ maintainers.viric ]; 64 - # Fails to build on gcc-10 due to boost being built with gcc-12. 65 - broken = true; 66 - }; 67 - }
···
+2 -2
pkgs/applications/editors/setzer/default.nix
··· 20 21 python3.pkgs.buildPythonApplication rec { 22 pname = "setzer"; 23 - version = "62"; 24 25 src = fetchFromGitHub { 26 owner = "cvfosammmm"; 27 repo = "Setzer"; 28 rev = "v${version}"; 29 - hash = "sha256-CynYWzFnsr5FoNwBlK4k8c+EE22NP0OrpEFrSiEtxUU="; 30 }; 31 32 format = "other";
··· 20 21 python3.pkgs.buildPythonApplication rec { 22 pname = "setzer"; 23 + version = "63"; 24 25 src = fetchFromGitHub { 26 owner = "cvfosammmm"; 27 repo = "Setzer"; 28 rev = "v${version}"; 29 + hash = "sha256-/DAd3Neypx/H9mPVC9VkvpdQhLRNIBoR8GXxuIdJF0Y="; 30 }; 31 32 format = "other";
+2 -2
pkgs/applications/editors/texstudio/default.nix
··· 5 6 stdenv.mkDerivation (finalAttrs: { 7 pname = "texstudio"; 8 - version = "4.6.3"; 9 10 src = fetchFromGitHub { 11 owner = "texstudio-org"; 12 repo = "texstudio"; 13 rev = finalAttrs.version; 14 - hash = "sha256-L8N7T7FFfjT801HxbQiiC0ewW7vde4S0RVmNT2CWiWY="; 15 }; 16 17 nativeBuildInputs = [
··· 5 6 stdenv.mkDerivation (finalAttrs: { 7 pname = "texstudio"; 8 + version = "4.7.1"; 9 10 src = fetchFromGitHub { 11 owner = "texstudio-org"; 12 repo = "texstudio"; 13 rev = finalAttrs.version; 14 + hash = "sha256-Qpt1CiQ+vG7uT8rpuWgYdjug2iigXQDKHIhrquSny6I="; 15 }; 16 17 nativeBuildInputs = [
+4 -4
pkgs/applications/editors/vscode/extensions/default.nix
··· 2749 publisher = "nvarner"; 2750 # Please update the corresponding binary (typst-lsp) when updating 2751 # this extension. 2752 - version = "0.11.0"; 2753 - sha256 = "sha256-fs+CBg3FwzTn608dm9EvfF2UrI2Sa5hsm0OK/WQyy6o="; 2754 }; 2755 2756 nativeBuildInputs = [ jq moreutils ]; ··· 3557 mktplcRef = { 3558 name = "uiua-vscode"; 3559 publisher = "uiua-lang"; 3560 - version = "0.0.25"; 3561 - sha256 = "sha256-qM+CLV8jWYkJWXZyELnR1H9pSWFifAOGqH+LgHr7nNA="; 3562 }; 3563 meta = { 3564 description = "VSCode language extension for Uiua";
··· 2749 publisher = "nvarner"; 2750 # Please update the corresponding binary (typst-lsp) when updating 2751 # this extension. 2752 + version = "0.12.0"; 2753 + sha256 = "sha256-5DwpgDstKJXo9jEWORXKr3B6Hnd/YOktiaJL2RFWCSA="; 2754 }; 2755 2756 nativeBuildInputs = [ jq moreutils ]; ··· 3557 mktplcRef = { 3558 name = "uiua-vscode"; 3559 publisher = "uiua-lang"; 3560 + version = "0.0.26"; 3561 + sha256 = "sha256-EKWThidMgbd+a4Vw4SQo988ggVbCTnCakohvq3/mZQ0="; 3562 }; 3563 meta = { 3564 description = "VSCode language extension for Uiua";
+6 -6
pkgs/applications/editors/vscode/vscodium.nix
··· 15 archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz"; 16 17 sha256 = { 18 - x86_64-linux = "1h2s90h1a4b4r9rqafd5fj95mx21xqlp3msv8fxfjd2kkfl8bdcl"; 19 - x86_64-darwin = "1cprq4cy01cmyqrvv5p9f09k7h5p4nj9jbk4lrlnyj1z2xvhcls1"; 20 - aarch64-linux = "0g9j14vnan10r014309s6mdkizjfpbd83bf1kxx2kk625n87xszc"; 21 - aarch64-darwin = "10rw2dy3khpxa292zygxi67amxd6s351ha8nxvav5m9xfxlgd2qn"; 22 - armv7l-linux = "0bw0hfhvwv7wbh2daxgxaxm34v5z5ak4nmmk45ksxc4xsmjc5v23"; 23 }.${system} or throwSystem; 24 25 sourceRoot = lib.optionalString (!stdenv.isDarwin) "."; ··· 29 30 # Please backport all compatible updates to the stable release. 31 # This is important for the extension ecosystem. 32 - version = "1.84.2.23317"; 33 pname = "vscodium"; 34 35 executableName = "codium";
··· 15 archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz"; 16 17 sha256 = { 18 + x86_64-linux = "0153vsb62r3g3cck70n05wkxxkh9w53zhnra7hzfy4m19v8xinzm"; 19 + x86_64-darwin = "1xqf0s05ns1yqd6qz4633c5xgb0l0nm2n1kfvxv7wqhgf94x80fm"; 20 + aarch64-linux = "1hfg01w9k60lf30chvj7mrjb1m3p5czv42cf7zj97j5pkhpg2lmi"; 21 + aarch64-darwin = "0vzayy1akh9hzs32cyxvvfnsbg9601jrs7bsvql3728dy9wkc8w2"; 22 + armv7l-linux = "0cc9b47dziqizcs37yci48ymyg176lwsyh7w7b9imh1s658vgikv"; 23 }.${system} or throwSystem; 24 25 sourceRoot = lib.optionalString (!stdenv.isDarwin) "."; ··· 29 30 # Please backport all compatible updates to the stable release. 31 # This is important for the extension ecosystem. 32 + version = "1.84.2.23319"; 33 pname = "vscodium"; 34 35 executableName = "codium";
+7 -7
pkgs/applications/graphics/openboard/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, fetchpatch, copyDesktopItems, makeDesktopItem, qmake 2 , qtbase, qtxmlpatterns, qttools, qtwebengine, libGL, fontconfig, openssl, poppler, wrapQtAppsHook 3 , ffmpeg, libva, alsa-lib, SDL, x264, libvpx, libvorbis, libtheora, libogg 4 , libopus, lame, fdk_aac, libass, quazip, libXext, libXfixes }: 5 6 let 7 - importer = stdenv.mkDerivation rec { 8 pname = "openboard-importer"; 9 version = "unstable-2016-10-08"; 10 ··· 23 install -Dm755 OpenBoardImporter $out/bin/OpenBoardImporter 24 ''; 25 }; 26 - in stdenv.mkDerivation { 27 pname = "openboard"; 28 - version = "unstable-2022-11-28"; 29 30 src = fetchFromGitHub { 31 owner = "OpenBoard-org"; 32 repo = "OpenBoard"; 33 - rev = "9de37af2df1a7c0d88f71c94ab2db1815d082862"; 34 - sha256 = "sha256-TiKrSyxtF1g1bepCoFxoxGOdREXhsMrS3g8uZKSiugg="; 35 }; 36 37 postPatch = '' ··· 115 maintainers = with maintainers; [ fufexan ]; 116 platforms = platforms.linux; 117 }; 118 - }
··· 1 + { stdenv, lib, fetchFromGitHub, copyDesktopItems, makeDesktopItem, qmake 2 , qtbase, qtxmlpatterns, qttools, qtwebengine, libGL, fontconfig, openssl, poppler, wrapQtAppsHook 3 , ffmpeg, libva, alsa-lib, SDL, x264, libvpx, libvorbis, libtheora, libogg 4 , libopus, lame, fdk_aac, libass, quazip, libXext, libXfixes }: 5 6 let 7 + importer = stdenv.mkDerivation { 8 pname = "openboard-importer"; 9 version = "unstable-2016-10-08"; 10 ··· 23 install -Dm755 OpenBoardImporter $out/bin/OpenBoardImporter 24 ''; 25 }; 26 + in stdenv.mkDerivation (finalAttrs: { 27 pname = "openboard"; 28 + version = "1.7.0"; 29 30 src = fetchFromGitHub { 31 owner = "OpenBoard-org"; 32 repo = "OpenBoard"; 33 + rev = "v${finalAttrs.version}"; 34 + hash = "sha256-OSAogtZoMisyRziv63ag9w8HQaaRdz0J28jQZR7cTMM="; 35 }; 36 37 postPatch = '' ··· 115 maintainers = with maintainers; [ fufexan ]; 116 platforms = platforms.linux; 117 }; 118 + })
+2 -2
pkgs/applications/misc/girara/default.nix
··· 18 19 stdenv.mkDerivation rec { 20 pname = "girara"; 21 - version = "0.4.0"; 22 23 outputs = [ "out" "dev" ]; 24 ··· 27 owner = "pwmt"; 28 repo = "girara"; 29 rev = version; 30 - sha256 = "sha256-dzWdiFGJ45JcH+wNwq2P3NZeWwHXAvXR1eJC85mYy7M="; 31 }; 32 33 nativeBuildInputs = [
··· 18 19 stdenv.mkDerivation rec { 20 pname = "girara"; 21 + version = "0.4.1"; 22 23 outputs = [ "out" "dev" ]; 24 ··· 27 owner = "pwmt"; 28 repo = "girara"; 29 rev = version; 30 + sha256 = "sha256-47ff7NBunVvYlCEQN/LwTRG33aButisVvdwxlh28LUM="; 31 }; 32 33 nativeBuildInputs = [
+3 -3
pkgs/applications/misc/hugo/default.nix
··· 10 11 buildGoModule rec { 12 pname = "hugo"; 13 - version = "0.120.4"; 14 15 src = fetchFromGitHub { 16 owner = "gohugoio"; 17 repo = pname; 18 rev = "refs/tags/v${version}"; 19 - hash = "sha256-eBDlX+3Gb4bWRJ0ITwlx1c3q1RCFK2tyuKn9SALHbhI="; 20 }; 21 22 - vendorHash = "sha256-kUKnoUQzLbi0ssxvK2viNTHLtqx8vaHLYXO8ZWU2rmw="; 23 24 doCheck = false; 25
··· 10 11 buildGoModule rec { 12 pname = "hugo"; 13 + version = "0.121.1"; 14 15 src = fetchFromGitHub { 16 owner = "gohugoio"; 17 repo = pname; 18 rev = "refs/tags/v${version}"; 19 + hash = "sha256-XNOp0k2t5Tv4HKKz3ZqL/sAdiYedOACaZ/1T7t7/Q1A="; 20 }; 21 22 + vendorHash = "sha256-J/me67pC+YWjGIQP6q1c+vsSXFxXoLZV7AyDv3+606k="; 23 24 doCheck = false; 25
+65
pkgs/applications/misc/lttoolbox/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , autoconf 6 + , automake 7 + , pkg-config 8 + , utf8cpp 9 + , libtool 10 + , libxml2 11 + , icu 12 + , python3 13 + }: 14 + 15 + stdenv.mkDerivation rec { 16 + pname = "lttoolbox"; 17 + version = "3.7.1"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "apertium"; 21 + repo = "lttoolbox"; 22 + rev = "refs/tags/v${version}"; 23 + hash = "sha256-3lHXKtwQSrMGQEGOGr27e3kB2qKkTFZcEzeAnIm89Rg="; 24 + }; 25 + 26 + patches = [ 27 + # can be removed once the version goes past this commit 28 + # https://github.com/apertium/lttoolbox/commit/e682fe18a96d5a865cfbd3e5661dbc7b3ace1821 29 + (fetchpatch { 30 + url = "https://github.com/apertium/lttoolbox/commit/e682fe18a96d5a865cfbd3e5661dbc7b3ace1821.patch"; 31 + hash = "sha256-VeP8Mv2KYxX+eVjIRw/jHbURaWN665+fiFaoT3VxAno="; 32 + }) 33 + ]; 34 + 35 + nativeBuildInputs = [ 36 + autoconf 37 + automake 38 + pkg-config 39 + utf8cpp 40 + libtool 41 + ]; 42 + buildInputs = [ 43 + libxml2 44 + icu 45 + ]; 46 + buildFlags = [ 47 + "CPPFLAGS=-I${utf8cpp}/include/utf8cpp" 48 + ]; 49 + configurePhase = '' 50 + ./autogen.sh --prefix $out 51 + ''; 52 + doCheck = true; 53 + checkPhase = '' 54 + ${python3}/bin/python3 tests/run_tests.py 55 + ''; 56 + 57 + meta = with lib; { 58 + description = "Finite state compiler, processor and helper tools used by apertium"; 59 + homepage = "https://github.com/apertium/lttoolbox"; 60 + maintainers = with maintainers; [ onthestairs ]; 61 + changelog = "https://github.com/apertium/lttoolbox/releases/tag/v${version}"; 62 + license = licenses.gpl2; 63 + platforms = platforms.linux ++ platforms.darwin; 64 + }; 65 + }
+348 -336
pkgs/applications/misc/mission-center/Cargo.lock
··· 16 17 [[package]] 18 name = "ahash" 19 - version = "0.8.3" 20 source = "registry+https://github.com/rust-lang/crates.io-index" 21 - checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" 22 dependencies = [ 23 "cfg-if 1.0.0", 24 "once_cell", 25 "version_check", 26 ] 27 28 [[package]] 29 name = "aho-corasick" 30 - version = "1.0.2" 31 source = "registry+https://github.com/rust-lang/crates.io-index" 32 - checksum = "43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41" 33 dependencies = [ 34 "memchr", 35 ] 36 37 [[package]] 38 name = "allocator-api2" 39 - version = "0.2.15" 40 source = "registry+https://github.com/rust-lang/crates.io-index" 41 - checksum = "56fc6cf8dc8c4158eed8649f9b8b0ea1518eb62b544fe9490d66fa0b349eafe9" 42 43 [[package]] 44 name = "anyhow" 45 - version = "1.0.71" 46 source = "registry+https://github.com/rust-lang/crates.io-index" 47 - checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" 48 49 [[package]] 50 name = "arrayvec" ··· 71 72 [[package]] 73 name = "async-lock" 74 - version = "2.7.0" 75 source = "registry+https://github.com/rust-lang/crates.io-index" 76 - checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7" 77 dependencies = [ 78 "event-listener", 79 ] 80 81 [[package]] 82 name = "async-task" 83 - version = "4.4.0" 84 source = "registry+https://github.com/rust-lang/crates.io-index" 85 - checksum = "ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae" 86 87 [[package]] 88 name = "atomic-waker" 89 - version = "1.1.1" 90 source = "registry+https://github.com/rust-lang/crates.io-index" 91 - checksum = "1181e1e0d1fce796a03db1ae795d67167da795f9cf4a39c37589e85ef57f26d3" 92 93 [[package]] 94 name = "autocfg" ··· 104 105 [[package]] 106 name = "bitflags" 107 - version = "2.3.3" 108 source = "registry+https://github.com/rust-lang/crates.io-index" 109 - checksum = "630be753d4e58660abd17930c71b647fe46c27ea6b63cc59e1e3851406972e42" 110 111 [[package]] 112 name = "block" ··· 125 126 [[package]] 127 name = "blocking" 128 - version = "1.3.1" 129 source = "registry+https://github.com/rust-lang/crates.io-index" 130 - checksum = "77231a1c8f801696fc0123ec6150ce92cffb8e164a02afb9c8ddee0e9b65ad65" 131 dependencies = [ 132 "async-channel", 133 "async-lock", 134 "async-task", 135 - "atomic-waker", 136 "fastrand", 137 "futures-lite", 138 - "log", 139 ] 140 141 [[package]] 142 name = "bumpalo" 143 - version = "3.13.0" 144 source = "registry+https://github.com/rust-lang/crates.io-index" 145 - checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" 146 147 [[package]] 148 name = "byte-slice-cast" ··· 152 153 [[package]] 154 name = "bytemuck" 155 - version = "1.13.1" 156 source = "registry+https://github.com/rust-lang/crates.io-index" 157 - checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea" 158 159 [[package]] 160 name = "byteorder" 161 - version = "1.4.3" 162 source = "registry+https://github.com/rust-lang/crates.io-index" 163 - checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 164 165 [[package]] 166 name = "cairo-rs" 167 - version = "0.18.0" 168 source = "registry+https://github.com/rust-lang/crates.io-index" 169 - checksum = "d859b656775a6b1dd078d3e5924884e6ea88aa649a7fdde03d5b2ec56ffcc10b" 170 dependencies = [ 171 - "bitflags 2.3.3", 172 "cairo-sys-rs", 173 "glib", 174 "libc", ··· 178 179 [[package]] 180 name = "cairo-sys-rs" 181 - version = "0.18.0" 182 source = "registry+https://github.com/rust-lang/crates.io-index" 183 - checksum = "bd4d115132e01c0165e3bf5f56aedee8980b0b96ede4eb000b693c05a8adb8ff" 184 dependencies = [ 185 "glib-sys", 186 "libc", ··· 189 190 [[package]] 191 name = "cc" 192 - version = "1.0.79" 193 source = "registry+https://github.com/rust-lang/crates.io-index" 194 - checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 195 196 [[package]] 197 name = "cfg-expr" 198 - version = "0.15.3" 199 source = "registry+https://github.com/rust-lang/crates.io-index" 200 - checksum = "215c0072ecc28f92eeb0eea38ba63ddfcb65c2828c46311d646f1a3ff5f9841c" 201 dependencies = [ 202 "smallvec", 203 "target-lexicon", ··· 223 224 [[package]] 225 name = "concurrent-queue" 226 - version = "2.2.0" 227 source = "registry+https://github.com/rust-lang/crates.io-index" 228 - checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c" 229 dependencies = [ 230 "crossbeam-utils 0.8.16", 231 ] 232 233 [[package]] 234 name = "const-random" 235 - version = "0.1.15" 236 source = "registry+https://github.com/rust-lang/crates.io-index" 237 - checksum = "368a7a772ead6ce7e1de82bfb04c485f3db8ec744f72925af5735e29a22cc18e" 238 dependencies = [ 239 "const-random-macro", 240 - "proc-macro-hack", 241 ] 242 243 [[package]] 244 name = "const-random-macro" 245 - version = "0.1.15" 246 source = "registry+https://github.com/rust-lang/crates.io-index" 247 - checksum = "9d7d6ab3c3a2282db210df5f02c4dab6e0a7057af0fb7ebd4070f30fe05c0ddb" 248 dependencies = [ 249 "getrandom", 250 "once_cell", 251 - "proc-macro-hack", 252 "tiny-keccak", 253 ] 254 ··· 260 261 [[package]] 262 name = "cpufeatures" 263 - version = "0.2.9" 264 source = "registry+https://github.com/rust-lang/crates.io-index" 265 - checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" 266 dependencies = [ 267 "libc", 268 ] ··· 284 dependencies = [ 285 "crossbeam-utils 0.7.2", 286 "maybe-uninit", 287 - ] 288 - 289 - [[package]] 290 - name = "crossbeam-channel" 291 - version = "0.5.8" 292 - source = "registry+https://github.com/rust-lang/crates.io-index" 293 - checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" 294 - dependencies = [ 295 - "cfg-if 1.0.0", 296 - "crossbeam-utils 0.8.16", 297 ] 298 299 [[package]] ··· 357 ] 358 359 [[package]] 360 name = "deflate" 361 version = "0.8.6" 362 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 378 379 [[package]] 380 name = "dlv-list" 381 - version = "0.5.0" 382 source = "registry+https://github.com/rust-lang/crates.io-index" 383 - checksum = "d529fd73d344663edfd598ccb3f344e46034db51ebd103518eae34338248ad73" 384 dependencies = [ 385 "const-random", 386 ] 387 388 [[package]] 389 name = "either" 390 - version = "1.8.1" 391 source = "registry+https://github.com/rust-lang/crates.io-index" 392 - checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 393 394 [[package]] 395 name = "equivalent" 396 - version = "1.0.0" 397 source = "registry+https://github.com/rust-lang/crates.io-index" 398 - checksum = "88bffebc5d80432c9b140ee17875ff173a8ab62faad5b257da912bd2f6c1c0a1" 399 400 [[package]] 401 name = "errno-sys" 402 - version = "0.1.0" 403 source = "registry+https://github.com/rust-lang/crates.io-index" 404 - checksum = "9c0007216af1525058024bc6dc15bbd2ffe8af877f0fbf754fbdb78c59d634e8" 405 dependencies = [ 406 "cc", 407 "libc", ··· 415 416 [[package]] 417 name = "fallible-iterator" 418 - version = "0.2.0" 419 source = "registry+https://github.com/rust-lang/crates.io-index" 420 - checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" 421 422 [[package]] 423 name = "fallible-streaming-iterator" ··· 427 428 [[package]] 429 name = "fastrand" 430 - version = "1.9.0" 431 source = "registry+https://github.com/rust-lang/crates.io-index" 432 - checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 433 - dependencies = [ 434 - "instant", 435 - ] 436 437 [[package]] 438 name = "field-offset" ··· 441 checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" 442 dependencies = [ 443 "memoffset", 444 - "rustc_version 0.4.0", 445 ] 446 447 [[package]] 448 name = "futures-channel" 449 - version = "0.3.28" 450 source = "registry+https://github.com/rust-lang/crates.io-index" 451 - checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" 452 dependencies = [ 453 "futures-core", 454 ] 455 456 [[package]] 457 name = "futures-core" 458 - version = "0.3.28" 459 source = "registry+https://github.com/rust-lang/crates.io-index" 460 - checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" 461 462 [[package]] 463 name = "futures-executor" 464 - version = "0.3.28" 465 source = "registry+https://github.com/rust-lang/crates.io-index" 466 - checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" 467 dependencies = [ 468 "futures-core", 469 "futures-task", ··· 472 473 [[package]] 474 name = "futures-io" 475 - version = "0.3.28" 476 source = "registry+https://github.com/rust-lang/crates.io-index" 477 - checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" 478 479 [[package]] 480 name = "futures-lite" ··· 482 source = "registry+https://github.com/rust-lang/crates.io-index" 483 checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" 484 dependencies = [ 485 - "fastrand", 486 "futures-core", 487 - "futures-io", 488 - "memchr", 489 - "parking", 490 "pin-project-lite", 491 - "waker-fn", 492 ] 493 494 [[package]] 495 name = "futures-macro" 496 - version = "0.3.28" 497 source = "registry+https://github.com/rust-lang/crates.io-index" 498 - checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" 499 dependencies = [ 500 "proc-macro2", 501 "quote", 502 - "syn 2.0.23", 503 ] 504 505 [[package]] 506 name = "futures-task" 507 - version = "0.3.28" 508 source = "registry+https://github.com/rust-lang/crates.io-index" 509 - checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" 510 511 [[package]] 512 name = "futures-util" 513 - version = "0.3.28" 514 source = "registry+https://github.com/rust-lang/crates.io-index" 515 - checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" 516 dependencies = [ 517 "futures-core", 518 "futures-macro", ··· 533 534 [[package]] 535 name = "gdk-pixbuf" 536 - version = "0.18.0" 537 source = "registry+https://github.com/rust-lang/crates.io-index" 538 - checksum = "bbc9c2ed73a81d556b65d08879ba4ee58808a6b1927ce915262185d6d547c6f3" 539 dependencies = [ 540 "gdk-pixbuf-sys", 541 "gio", ··· 559 560 [[package]] 561 name = "gdk4" 562 - version = "0.7.2" 563 source = "registry+https://github.com/rust-lang/crates.io-index" 564 - checksum = "6982d9815ed6ac95b0467b189e81f29dea26d08a732926ec113e65744ed3f96c" 565 dependencies = [ 566 "cairo-rs", 567 "gdk-pixbuf", ··· 601 602 [[package]] 603 name = "getrandom" 604 - version = "0.2.10" 605 source = "registry+https://github.com/rust-lang/crates.io-index" 606 - checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 607 dependencies = [ 608 "cfg-if 1.0.0", 609 "libc", ··· 632 633 [[package]] 634 name = "gio" 635 - version = "0.18.1" 636 source = "registry+https://github.com/rust-lang/crates.io-index" 637 - checksum = "7884cba6b1c5db1607d970cadf44b14a43913d42bc68766eea6a5e2fe0891524" 638 dependencies = [ 639 "futures-channel", 640 "futures-core", ··· 683 ] 684 685 [[package]] 686 name = "glib" 687 - version = "0.18.1" 688 source = "registry+https://github.com/rust-lang/crates.io-index" 689 - checksum = "331156127e8166dd815cf8d2db3a5beb492610c716c03ee6db4f2d07092af0a7" 690 dependencies = [ 691 - "bitflags 2.3.3", 692 "futures-channel", 693 "futures-core", 694 "futures-executor", ··· 707 708 [[package]] 709 name = "glib-macros" 710 - version = "0.18.0" 711 source = "registry+https://github.com/rust-lang/crates.io-index" 712 - checksum = "179643c50bf28d20d2f6eacd2531a88f2f5d9747dd0b86b8af1e8bb5dd0de3c0" 713 dependencies = [ 714 "heck", 715 - "proc-macro-crate", 716 "proc-macro-error", 717 "proc-macro2", 718 "quote", 719 - "syn 2.0.23", 720 ] 721 722 [[package]] ··· 765 766 [[package]] 767 name = "gsk4" 768 - version = "0.7.2" 769 source = "registry+https://github.com/rust-lang/crates.io-index" 770 - checksum = "cc25855255120f294d874acd6eaf4fbed7ce1cdc550e2d8415ea57fafbe816d5" 771 dependencies = [ 772 "cairo-rs", 773 "gdk4", ··· 780 781 [[package]] 782 name = "gsk4-sys" 783 - version = "0.7.2" 784 source = "registry+https://github.com/rust-lang/crates.io-index" 785 - checksum = "e1ecf3a63bf1223d68f80f72cc896c4d8c80482fbce1c9a12c66d3de7290ee46" 786 dependencies = [ 787 "cairo-sys-rs", 788 "gdk4-sys", ··· 796 797 [[package]] 798 name = "gtk4" 799 - version = "0.7.2" 800 source = "registry+https://github.com/rust-lang/crates.io-index" 801 - checksum = "a3b095b26f2a2df70be1805d3590eeb9d7a05ecb5be9649b82defc72dc56228c" 802 dependencies = [ 803 "cairo-rs", 804 "field-offset", ··· 822 checksum = "d57ec49cf9b657f69a05bca8027cff0a8dfd0c49e812be026fc7311f2163832f" 823 dependencies = [ 824 "anyhow", 825 - "proc-macro-crate", 826 "proc-macro-error", 827 "proc-macro2", 828 "quote", ··· 831 832 [[package]] 833 name = "gtk4-sys" 834 - version = "0.7.2" 835 source = "registry+https://github.com/rust-lang/crates.io-index" 836 - checksum = "7b0bdde87c50317b4f355bcbb4a9c2c414ece1b7c824fb4ad4ba8f3bdb2c6603" 837 dependencies = [ 838 "cairo-sys-rs", 839 "gdk-pixbuf-sys", ··· 867 868 [[package]] 869 name = "hashbrown" 870 - version = "0.13.2" 871 source = "registry+https://github.com/rust-lang/crates.io-index" 872 - checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" 873 - 874 - [[package]] 875 - name = "hashbrown" 876 - version = "0.14.0" 877 - source = "registry+https://github.com/rust-lang/crates.io-index" 878 - checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a" 879 dependencies = [ 880 - "ahash 0.8.3", 881 "allocator-api2", 882 ] 883 884 [[package]] 885 name = "hashlink" 886 - version = "0.8.3" 887 source = "registry+https://github.com/rust-lang/crates.io-index" 888 - checksum = "312f66718a2d7789ffef4f4b7b213138ed9f1eb3aa1d0d82fc99f88fb3ffd26f" 889 dependencies = [ 890 - "hashbrown 0.14.0", 891 ] 892 893 [[package]] ··· 898 899 [[package]] 900 name = "hermit-abi" 901 - version = "0.3.2" 902 source = "registry+https://github.com/rust-lang/crates.io-index" 903 - checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" 904 905 [[package]] 906 name = "image" ··· 919 920 [[package]] 921 name = "indexmap" 922 - version = "2.0.0" 923 source = "registry+https://github.com/rust-lang/crates.io-index" 924 - checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d" 925 dependencies = [ 926 "equivalent", 927 - "hashbrown 0.14.0", 928 ] 929 930 [[package]] ··· 952 "intmap", 953 "libc", 954 "once_cell", 955 - "rustc_version 0.4.0", 956 "spinning", 957 "thiserror", 958 "to_method", ··· 967 968 [[package]] 969 name = "itoa" 970 - version = "1.0.8" 971 source = "registry+https://github.com/rust-lang/crates.io-index" 972 - checksum = "62b02a5381cc465bd3041d84623d0fa3b66738b52b8e2fc3bab8ad63ab032f4a" 973 974 [[package]] 975 name = "js-sys" 976 - version = "0.3.64" 977 source = "registry+https://github.com/rust-lang/crates.io-index" 978 - checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" 979 dependencies = [ 980 "wasm-bindgen", 981 ] ··· 994 995 [[package]] 996 name = "libadwaita" 997 - version = "0.5.2" 998 source = "registry+https://github.com/rust-lang/crates.io-index" 999 - checksum = "06444f4ca05a60693da6e9e2b591bd40a298e65a118a8d5e830771718b3e0253" 1000 dependencies = [ 1001 "gdk-pixbuf", 1002 "gdk4", ··· 1010 1011 [[package]] 1012 name = "libadwaita-sys" 1013 - version = "0.5.2" 1014 source = "registry+https://github.com/rust-lang/crates.io-index" 1015 - checksum = "021cfe3d1fcfa82411765a791f7e9b32f35dd98ce88d2e3fa10e7320f5cc8ce7" 1016 dependencies = [ 1017 "gdk4-sys", 1018 "gio-sys", ··· 1026 1027 [[package]] 1028 name = "libc" 1029 - version = "0.2.147" 1030 source = "registry+https://github.com/rust-lang/crates.io-index" 1031 - checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" 1032 1033 [[package]] 1034 name = "libsqlite3-sys" 1035 - version = "0.26.0" 1036 source = "registry+https://github.com/rust-lang/crates.io-index" 1037 - checksum = "afc22eff61b133b115c6e8c74e818c628d6d5e7a502afea6f64dee076dd94326" 1038 dependencies = [ 1039 "cc", 1040 "pkg-config", ··· 1066 1067 [[package]] 1068 name = "lock_api" 1069 - version = "0.4.10" 1070 source = "registry+https://github.com/rust-lang/crates.io-index" 1071 - checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" 1072 dependencies = [ 1073 "autocfg", 1074 "scopeguard", ··· 1076 1077 [[package]] 1078 name = "log" 1079 - version = "0.4.19" 1080 source = "registry+https://github.com/rust-lang/crates.io-index" 1081 - checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" 1082 1083 [[package]] 1084 name = "malloc_buf" ··· 1097 1098 [[package]] 1099 name = "memchr" 1100 - version = "2.5.0" 1101 source = "registry+https://github.com/rust-lang/crates.io-index" 1102 - checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 1103 1104 [[package]] 1105 name = "memoffset" ··· 1111 ] 1112 1113 [[package]] 1114 - name = "minidl" 1115 - version = "0.1.5" 1116 - source = "registry+https://github.com/rust-lang/crates.io-index" 1117 - checksum = "87d3d8666e5ed22230c0096edcccf7097905b1e2975869e1b9fe5df40d26d801" 1118 - 1119 - [[package]] 1120 name = "miniz_oxide" 1121 version = "0.3.7" 1122 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1127 1128 [[package]] 1129 name = "missioncenter" 1130 - version = "0.3.3" 1131 dependencies = [ 1132 "arrayvec 0.7.4", 1133 "errno-sys", 1134 "gettext-rs", 1135 "gl", 1136 "gtk4", 1137 "interprocess", 1138 "lazy_static", 1139 "libadwaita", 1140 "libc", 1141 "libudev-sys", 1142 - "minidl", 1143 "num_cpus", 1144 "pathfinder_canvas", 1145 "pathfinder_color", ··· 1164 1165 [[package]] 1166 name = "nix" 1167 - version = "0.26.2" 1168 source = "registry+https://github.com/rust-lang/crates.io-index" 1169 - checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" 1170 dependencies = [ 1171 "bitflags 1.3.2", 1172 "cfg-if 1.0.0", 1173 "libc", 1174 - "static_assertions", 1175 ] 1176 1177 [[package]] ··· 1217 1218 [[package]] 1219 name = "num-traits" 1220 - version = "0.2.15" 1221 source = "registry+https://github.com/rust-lang/crates.io-index" 1222 - checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 1223 dependencies = [ 1224 "autocfg", 1225 ] ··· 1271 1272 [[package]] 1273 name = "ordered-multimap" 1274 - version = "0.6.0" 1275 source = "registry+https://github.com/rust-lang/crates.io-index" 1276 - checksum = "4ed8acf08e98e744e5384c8bc63ceb0364e68a6854187221c18df61c4797690e" 1277 dependencies = [ 1278 "dlv-list", 1279 - "hashbrown 0.13.2", 1280 ] 1281 1282 [[package]] 1283 name = "pango" 1284 - version = "0.18.0" 1285 source = "registry+https://github.com/rust-lang/crates.io-index" 1286 - checksum = "06a9e54b831d033206160096b825f2070cf5fda7e35167b1c01e9e774f9202d1" 1287 dependencies = [ 1288 "gio", 1289 "glib", ··· 1305 ] 1306 1307 [[package]] 1308 - name = "parking" 1309 - version = "2.1.0" 1310 - source = "registry+https://github.com/rust-lang/crates.io-index" 1311 - checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e" 1312 - 1313 - [[package]] 1314 name = "pathfinder_canvas" 1315 version = "0.5.0" 1316 - source = "git+https://github.com/servo/pathfinder?rev=21ec6fa933547636bc6c5ee8f0dd4a0ea3fcd062#21ec6fa933547636bc6c5ee8f0dd4a0ea3fcd062" 1317 dependencies = [ 1318 "pathfinder_color", 1319 "pathfinder_content", ··· 1324 [[package]] 1325 name = "pathfinder_color" 1326 version = "0.5.0" 1327 - source = "git+https://github.com/servo/pathfinder?rev=21ec6fa933547636bc6c5ee8f0dd4a0ea3fcd062#21ec6fa933547636bc6c5ee8f0dd4a0ea3fcd062" 1328 dependencies = [ 1329 "pathfinder_simd", 1330 ] ··· 1332 [[package]] 1333 name = "pathfinder_content" 1334 version = "0.5.0" 1335 - source = "git+https://github.com/servo/pathfinder?rev=21ec6fa933547636bc6c5ee8f0dd4a0ea3fcd062#21ec6fa933547636bc6c5ee8f0dd4a0ea3fcd062" 1336 dependencies = [ 1337 "arrayvec 0.5.2", 1338 "bitflags 1.3.2", ··· 1347 [[package]] 1348 name = "pathfinder_geometry" 1349 version = "0.5.1" 1350 - source = "git+https://github.com/servo/pathfinder?rev=21ec6fa933547636bc6c5ee8f0dd4a0ea3fcd062#21ec6fa933547636bc6c5ee8f0dd4a0ea3fcd062" 1351 dependencies = [ 1352 "log", 1353 "pathfinder_simd", ··· 1356 [[package]] 1357 name = "pathfinder_gl" 1358 version = "0.5.0" 1359 - source = "git+https://github.com/servo/pathfinder?rev=21ec6fa933547636bc6c5ee8f0dd4a0ea3fcd062#21ec6fa933547636bc6c5ee8f0dd4a0ea3fcd062" 1360 dependencies = [ 1361 "gl", 1362 "half", ··· 1370 [[package]] 1371 name = "pathfinder_gpu" 1372 version = "0.5.0" 1373 - source = "git+https://github.com/servo/pathfinder?rev=21ec6fa933547636bc6c5ee8f0dd4a0ea3fcd062#21ec6fa933547636bc6c5ee8f0dd4a0ea3fcd062" 1374 dependencies = [ 1375 "bitflags 1.3.2", 1376 "fxhash", ··· 1387 [[package]] 1388 name = "pathfinder_renderer" 1389 version = "0.5.0" 1390 - source = "git+https://github.com/servo/pathfinder?rev=21ec6fa933547636bc6c5ee8f0dd4a0ea3fcd062#21ec6fa933547636bc6c5ee8f0dd4a0ea3fcd062" 1391 dependencies = [ 1392 "bitflags 1.3.2", 1393 "byte-slice-cast", 1394 "byteorder", 1395 - "crossbeam-channel 0.4.4", 1396 "fxhash", 1397 "half", 1398 "hashbrown 0.7.2", ··· 1415 [[package]] 1416 name = "pathfinder_resources" 1417 version = "0.5.0" 1418 - source = "git+https://github.com/servo/pathfinder?rev=21ec6fa933547636bc6c5ee8f0dd4a0ea3fcd062#21ec6fa933547636bc6c5ee8f0dd4a0ea3fcd062" 1419 1420 [[package]] 1421 name = "pathfinder_simd" 1422 - version = "0.5.1" 1423 - source = "git+https://github.com/servo/pathfinder?rev=21ec6fa933547636bc6c5ee8f0dd4a0ea3fcd062#21ec6fa933547636bc6c5ee8f0dd4a0ea3fcd062" 1424 dependencies = [ 1425 - "rustc_version 0.3.3", 1426 ] 1427 1428 [[package]] 1429 name = "pathfinder_ui" 1430 version = "0.5.0" 1431 - source = "git+https://github.com/servo/pathfinder?rev=21ec6fa933547636bc6c5ee8f0dd4a0ea3fcd062#21ec6fa933547636bc6c5ee8f0dd4a0ea3fcd062" 1432 dependencies = [ 1433 "hashbrown 0.7.2", 1434 "pathfinder_color", ··· 1442 ] 1443 1444 [[package]] 1445 - name = "pest" 1446 - version = "2.7.0" 1447 - source = "registry+https://github.com/rust-lang/crates.io-index" 1448 - checksum = "f73935e4d55e2abf7f130186537b19e7a4abc886a0252380b59248af473a3fc9" 1449 - dependencies = [ 1450 - "thiserror", 1451 - "ucd-trie", 1452 - ] 1453 - 1454 - [[package]] 1455 name = "pin-project-lite" 1456 - version = "0.2.10" 1457 source = "registry+https://github.com/rust-lang/crates.io-index" 1458 - checksum = "4c40d25201921e5ff0c862a505c6557ea88568a4e3ace775ab55e93f2f4f9d57" 1459 1460 [[package]] 1461 name = "pin-utils" 1462 version = "0.1.0" 1463 source = "registry+https://github.com/rust-lang/crates.io-index" 1464 checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1465 1466 [[package]] 1467 name = "pkg-config" ··· 1494 checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" 1495 dependencies = [ 1496 "once_cell", 1497 - "toml_edit", 1498 ] 1499 1500 [[package]] ··· 1522 ] 1523 1524 [[package]] 1525 - name = "proc-macro-hack" 1526 - version = "0.5.20+deprecated" 1527 - source = "registry+https://github.com/rust-lang/crates.io-index" 1528 - checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" 1529 - 1530 - [[package]] 1531 name = "proc-macro2" 1532 - version = "1.0.63" 1533 source = "registry+https://github.com/rust-lang/crates.io-index" 1534 - checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb" 1535 dependencies = [ 1536 "unicode-ident", 1537 ] 1538 1539 [[package]] 1540 name = "quote" 1541 - version = "1.0.29" 1542 source = "registry+https://github.com/rust-lang/crates.io-index" 1543 - checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105" 1544 dependencies = [ 1545 "proc-macro2", 1546 ] ··· 1581 source = "registry+https://github.com/rust-lang/crates.io-index" 1582 checksum = "9d86a7c4638d42c44551f4791a20e687dbb4c3de1f33c43dd71e355cd429def1" 1583 dependencies = [ 1584 - "bitflags 2.3.3", 1585 ] 1586 1587 [[package]] 1588 name = "rayon" 1589 - version = "1.7.0" 1590 source = "registry+https://github.com/rust-lang/crates.io-index" 1591 - checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b" 1592 dependencies = [ 1593 "either", 1594 "rayon-core", ··· 1596 1597 [[package]] 1598 name = "rayon-core" 1599 - version = "1.11.0" 1600 source = "registry+https://github.com/rust-lang/crates.io-index" 1601 - checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d" 1602 dependencies = [ 1603 - "crossbeam-channel 0.5.8", 1604 "crossbeam-deque", 1605 "crossbeam-utils 0.8.16", 1606 - "num_cpus", 1607 ] 1608 1609 [[package]] 1610 name = "regex" 1611 - version = "1.9.1" 1612 source = "registry+https://github.com/rust-lang/crates.io-index" 1613 - checksum = "b2eae68fc220f7cf2532e4494aded17545fce192d59cd996e0fe7887f4ceb575" 1614 dependencies = [ 1615 "aho-corasick", 1616 "memchr", ··· 1620 1621 [[package]] 1622 name = "regex-automata" 1623 - version = "0.3.2" 1624 source = "registry+https://github.com/rust-lang/crates.io-index" 1625 - checksum = "83d3daa6976cffb758ec878f108ba0e062a45b2d6ca3a2cca965338855476caf" 1626 dependencies = [ 1627 "aho-corasick", 1628 "memchr", ··· 1631 1632 [[package]] 1633 name = "regex-syntax" 1634 - version = "0.7.3" 1635 source = "registry+https://github.com/rust-lang/crates.io-index" 1636 - checksum = "2ab07dc67230e4a4718e70fd5c20055a4334b121f1f9db8fe63ef39ce9b8c846" 1637 1638 [[package]] 1639 name = "rusqlite" 1640 - version = "0.29.0" 1641 source = "registry+https://github.com/rust-lang/crates.io-index" 1642 - checksum = "549b9d036d571d42e6e85d1c1425e2ac83491075078ca9a15be021c56b1641f2" 1643 dependencies = [ 1644 - "bitflags 2.3.3", 1645 "fallible-iterator", 1646 "fallible-streaming-iterator", 1647 "hashlink", ··· 1651 1652 [[package]] 1653 name = "rust-ini" 1654 - version = "0.19.0" 1655 source = "registry+https://github.com/rust-lang/crates.io-index" 1656 - checksum = "7e2a3bcec1f113553ef1c88aae6c020a369d03d55b58de9869a0908930385091" 1657 dependencies = [ 1658 "cfg-if 1.0.0", 1659 "ordered-multimap", ··· 1661 1662 [[package]] 1663 name = "rustc_version" 1664 - version = "0.3.3" 1665 - source = "registry+https://github.com/rust-lang/crates.io-index" 1666 - checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee" 1667 - dependencies = [ 1668 - "semver 0.11.0", 1669 - ] 1670 - 1671 - [[package]] 1672 - name = "rustc_version" 1673 version = "0.4.0" 1674 source = "registry+https://github.com/rust-lang/crates.io-index" 1675 checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 1676 dependencies = [ 1677 - "semver 1.0.17", 1678 ] 1679 1680 [[package]] 1681 name = "ryu" 1682 - version = "1.0.14" 1683 source = "registry+https://github.com/rust-lang/crates.io-index" 1684 - checksum = "fe232bdf6be8c8de797b22184ee71118d63780ea42ac85b61d1baa6d3b782ae9" 1685 1686 [[package]] 1687 name = "scopeguard" 1688 - version = "1.1.0" 1689 source = "registry+https://github.com/rust-lang/crates.io-index" 1690 - checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 1691 1692 [[package]] 1693 name = "semver" 1694 - version = "0.11.0" 1695 - source = "registry+https://github.com/rust-lang/crates.io-index" 1696 - checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" 1697 - dependencies = [ 1698 - "semver-parser", 1699 - ] 1700 - 1701 - [[package]] 1702 - name = "semver" 1703 - version = "1.0.17" 1704 - source = "registry+https://github.com/rust-lang/crates.io-index" 1705 - checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" 1706 - 1707 - [[package]] 1708 - name = "semver-parser" 1709 - version = "0.10.2" 1710 source = "registry+https://github.com/rust-lang/crates.io-index" 1711 - checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7" 1712 - dependencies = [ 1713 - "pest", 1714 - ] 1715 1716 [[package]] 1717 name = "serde" 1718 - version = "1.0.167" 1719 source = "registry+https://github.com/rust-lang/crates.io-index" 1720 - checksum = "7daf513456463b42aa1d94cff7e0c24d682b429f020b9afa4f5ba5c40a22b237" 1721 dependencies = [ 1722 "serde_derive", 1723 ] 1724 1725 [[package]] 1726 name = "serde_derive" 1727 - version = "1.0.167" 1728 source = "registry+https://github.com/rust-lang/crates.io-index" 1729 - checksum = "b69b106b68bc8054f0e974e70d19984040f8a5cf9215ca82626ea4853f82c4b9" 1730 dependencies = [ 1731 "proc-macro2", 1732 "quote", 1733 - "syn 2.0.23", 1734 ] 1735 1736 [[package]] 1737 name = "serde_json" 1738 - version = "1.0.100" 1739 source = "registry+https://github.com/rust-lang/crates.io-index" 1740 - checksum = "0f1e14e89be7aa4c4b78bdbdc9eb5bf8517829a600ae8eaa39a6e1d960b5185c" 1741 dependencies = [ 1742 "itoa", 1743 "ryu", ··· 1746 1747 [[package]] 1748 name = "serde_spanned" 1749 - version = "0.6.3" 1750 source = "registry+https://github.com/rust-lang/crates.io-index" 1751 - checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186" 1752 dependencies = [ 1753 "serde", 1754 ] 1755 1756 [[package]] 1757 name = "sha2" 1758 - version = "0.10.7" 1759 source = "registry+https://github.com/rust-lang/crates.io-index" 1760 - checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" 1761 dependencies = [ 1762 "cfg-if 1.0.0", 1763 "cpufeatures", ··· 1779 1780 [[package]] 1781 name = "slab" 1782 - version = "0.4.8" 1783 source = "registry+https://github.com/rust-lang/crates.io-index" 1784 - checksum = "6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d" 1785 dependencies = [ 1786 "autocfg", 1787 ] 1788 1789 [[package]] 1790 name = "smallvec" 1791 - version = "1.11.0" 1792 source = "registry+https://github.com/rust-lang/crates.io-index" 1793 - checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" 1794 1795 [[package]] 1796 name = "spinning" ··· 1802 ] 1803 1804 [[package]] 1805 - name = "static_assertions" 1806 - version = "1.1.0" 1807 - source = "registry+https://github.com/rust-lang/crates.io-index" 1808 - checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 1809 - 1810 - [[package]] 1811 name = "syn" 1812 version = "1.0.109" 1813 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1820 1821 [[package]] 1822 name = "syn" 1823 - version = "2.0.23" 1824 source = "registry+https://github.com/rust-lang/crates.io-index" 1825 - checksum = "59fb7d6d8281a51045d62b8eb3a7d1ce347b76f312af50cd3dc0af39c87c1737" 1826 dependencies = [ 1827 "proc-macro2", 1828 "quote", ··· 1831 1832 [[package]] 1833 name = "sysinfo" 1834 - version = "0.29.4" 1835 source = "registry+https://github.com/rust-lang/crates.io-index" 1836 - checksum = "751e810399bba86e9326f5762b7f32ac5a085542df78da6a78d94e07d14d7c11" 1837 dependencies = [ 1838 "cfg-if 1.0.0", 1839 "core-foundation-sys", ··· 1845 1846 [[package]] 1847 name = "system-deps" 1848 - version = "6.1.1" 1849 source = "registry+https://github.com/rust-lang/crates.io-index" 1850 - checksum = "30c2de8a4d8f4b823d634affc9cd2a74ec98c53a756f317e529a48046cbf71f3" 1851 dependencies = [ 1852 "cfg-expr", 1853 "heck", ··· 1858 1859 [[package]] 1860 name = "target-lexicon" 1861 - version = "0.12.8" 1862 source = "registry+https://github.com/rust-lang/crates.io-index" 1863 - checksum = "1b1c7f239eb94671427157bd93b3694320f3668d4e1eff08c7285366fd777fac" 1864 1865 [[package]] 1866 name = "temp-dir" ··· 1876 1877 [[package]] 1878 name = "thiserror" 1879 - version = "1.0.43" 1880 source = "registry+https://github.com/rust-lang/crates.io-index" 1881 - checksum = "a35fc5b8971143ca348fa6df4f024d4d55264f3468c71ad1c2f365b0a4d58c42" 1882 dependencies = [ 1883 "thiserror-impl", 1884 ] 1885 1886 [[package]] 1887 name = "thiserror-impl" 1888 - version = "1.0.43" 1889 source = "registry+https://github.com/rust-lang/crates.io-index" 1890 - checksum = "463fe12d7993d3b327787537ce8dd4dfa058de32fc2b195ef3cde03dc4771e8f" 1891 dependencies = [ 1892 "proc-macro2", 1893 "quote", 1894 - "syn 2.0.23", 1895 ] 1896 1897 [[package]] ··· 1911 1912 [[package]] 1913 name = "toml" 1914 - version = "0.7.6" 1915 source = "registry+https://github.com/rust-lang/crates.io-index" 1916 - checksum = "c17e963a819c331dcacd7ab957d80bc2b9a9c1e71c804826d2f283dd65306542" 1917 dependencies = [ 1918 "serde", 1919 "serde_spanned", 1920 "toml_datetime", 1921 - "toml_edit", 1922 ] 1923 1924 [[package]] 1925 name = "toml_datetime" 1926 - version = "0.6.3" 1927 source = "registry+https://github.com/rust-lang/crates.io-index" 1928 - checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" 1929 dependencies = [ 1930 "serde", 1931 ] 1932 1933 [[package]] 1934 name = "toml_edit" 1935 - version = "0.19.12" 1936 source = "registry+https://github.com/rust-lang/crates.io-index" 1937 - checksum = "c500344a19072298cd05a7224b3c0c629348b78692bf48466c5238656e315a78" 1938 dependencies = [ 1939 "indexmap", 1940 "serde", ··· 1944 ] 1945 1946 [[package]] 1947 - name = "typenum" 1948 - version = "1.16.0" 1949 source = "registry+https://github.com/rust-lang/crates.io-index" 1950 - checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 1951 1952 [[package]] 1953 - name = "ucd-trie" 1954 - version = "0.1.6" 1955 source = "registry+https://github.com/rust-lang/crates.io-index" 1956 - checksum = "ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9" 1957 1958 [[package]] 1959 name = "unicode-ident" 1960 - version = "1.0.10" 1961 source = "registry+https://github.com/rust-lang/crates.io-index" 1962 - checksum = "22049a19f4a68748a168c0fc439f9516686aa045927ff767eca0a85101fb6e73" 1963 1964 [[package]] 1965 name = "vcpkg" ··· 1986 checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 1987 1988 [[package]] 1989 - name = "waker-fn" 1990 - version = "1.1.0" 1991 - source = "registry+https://github.com/rust-lang/crates.io-index" 1992 - checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" 1993 - 1994 - [[package]] 1995 name = "wasi" 1996 version = "0.11.0+wasi-snapshot-preview1" 1997 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1999 2000 [[package]] 2001 name = "wasm-bindgen" 2002 - version = "0.2.87" 2003 source = "registry+https://github.com/rust-lang/crates.io-index" 2004 - checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 2005 dependencies = [ 2006 "cfg-if 1.0.0", 2007 "wasm-bindgen-macro", ··· 2009 2010 [[package]] 2011 name = "wasm-bindgen-backend" 2012 - version = "0.2.87" 2013 source = "registry+https://github.com/rust-lang/crates.io-index" 2014 - checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 2015 dependencies = [ 2016 "bumpalo", 2017 "log", 2018 "once_cell", 2019 "proc-macro2", 2020 "quote", 2021 - "syn 2.0.23", 2022 "wasm-bindgen-shared", 2023 ] 2024 2025 [[package]] 2026 name = "wasm-bindgen-macro" 2027 - version = "0.2.87" 2028 source = "registry+https://github.com/rust-lang/crates.io-index" 2029 - checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 2030 dependencies = [ 2031 "quote", 2032 "wasm-bindgen-macro-support", ··· 2034 2035 [[package]] 2036 name = "wasm-bindgen-macro-support" 2037 - version = "0.2.87" 2038 source = "registry+https://github.com/rust-lang/crates.io-index" 2039 - checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 2040 dependencies = [ 2041 "proc-macro2", 2042 "quote", 2043 - "syn 2.0.23", 2044 "wasm-bindgen-backend", 2045 "wasm-bindgen-shared", 2046 ] 2047 2048 [[package]] 2049 name = "wasm-bindgen-shared" 2050 - version = "0.2.87" 2051 source = "registry+https://github.com/rust-lang/crates.io-index" 2052 - checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 2053 2054 [[package]] 2055 name = "web-sys" 2056 - version = "0.3.64" 2057 source = "registry+https://github.com/rust-lang/crates.io-index" 2058 - checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" 2059 dependencies = [ 2060 "js-sys", 2061 "wasm-bindgen", ··· 2137 2138 [[package]] 2139 name = "winnow" 2140 - version = "0.4.9" 2141 source = "registry+https://github.com/rust-lang/crates.io-index" 2142 - checksum = "81a2094c43cc94775293eaa0e499fbc30048a6d824ac82c0351a8c0bf9112529" 2143 dependencies = [ 2144 "memchr", 2145 ] 2146 2147 [[package]] 2148 name = "xml-rs" 2149 - version = "0.8.15" 2150 source = "registry+https://github.com/rust-lang/crates.io-index" 2151 - checksum = "5a56c84a8ccd4258aed21c92f70c0f6dea75356b6892ae27c24139da456f9336"
··· 16 17 [[package]] 18 name = "ahash" 19 + version = "0.8.6" 20 source = "registry+https://github.com/rust-lang/crates.io-index" 21 + checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a" 22 dependencies = [ 23 "cfg-if 1.0.0", 24 "once_cell", 25 "version_check", 26 + "zerocopy", 27 ] 28 29 [[package]] 30 name = "aho-corasick" 31 + version = "1.1.2" 32 source = "registry+https://github.com/rust-lang/crates.io-index" 33 + checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 34 dependencies = [ 35 "memchr", 36 ] 37 38 [[package]] 39 name = "allocator-api2" 40 + version = "0.2.16" 41 source = "registry+https://github.com/rust-lang/crates.io-index" 42 + checksum = "0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5" 43 44 [[package]] 45 name = "anyhow" 46 + version = "1.0.75" 47 source = "registry+https://github.com/rust-lang/crates.io-index" 48 + checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" 49 50 [[package]] 51 name = "arrayvec" ··· 72 73 [[package]] 74 name = "async-lock" 75 + version = "2.8.0" 76 source = "registry+https://github.com/rust-lang/crates.io-index" 77 + checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" 78 dependencies = [ 79 "event-listener", 80 ] 81 82 [[package]] 83 name = "async-task" 84 + version = "4.5.0" 85 source = "registry+https://github.com/rust-lang/crates.io-index" 86 + checksum = "b4eb2cdb97421e01129ccb49169d8279ed21e829929144f4a22a6e54ac549ca1" 87 88 [[package]] 89 name = "atomic-waker" 90 + version = "1.1.2" 91 source = "registry+https://github.com/rust-lang/crates.io-index" 92 + checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 93 94 [[package]] 95 name = "autocfg" ··· 105 106 [[package]] 107 name = "bitflags" 108 + version = "2.4.1" 109 source = "registry+https://github.com/rust-lang/crates.io-index" 110 + checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 111 112 [[package]] 113 name = "block" ··· 126 127 [[package]] 128 name = "blocking" 129 + version = "1.4.1" 130 source = "registry+https://github.com/rust-lang/crates.io-index" 131 + checksum = "8c36a4d0d48574b3dd360b4b7d95cc651d2b6557b6402848a27d4b228a473e2a" 132 dependencies = [ 133 "async-channel", 134 "async-lock", 135 "async-task", 136 "fastrand", 137 + "futures-io", 138 "futures-lite", 139 + "piper", 140 + "tracing", 141 ] 142 143 [[package]] 144 name = "bumpalo" 145 + version = "3.14.0" 146 source = "registry+https://github.com/rust-lang/crates.io-index" 147 + checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 148 149 [[package]] 150 name = "byte-slice-cast" ··· 154 155 [[package]] 156 name = "bytemuck" 157 + version = "1.14.0" 158 source = "registry+https://github.com/rust-lang/crates.io-index" 159 + checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" 160 161 [[package]] 162 name = "byteorder" 163 + version = "1.5.0" 164 source = "registry+https://github.com/rust-lang/crates.io-index" 165 + checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 166 167 [[package]] 168 name = "cairo-rs" 169 + version = "0.18.3" 170 source = "registry+https://github.com/rust-lang/crates.io-index" 171 + checksum = "f33613627f0dea6a731b0605101fad59ba4f193a52c96c4687728d822605a8a1" 172 dependencies = [ 173 + "bitflags 2.4.1", 174 "cairo-sys-rs", 175 "glib", 176 "libc", ··· 180 181 [[package]] 182 name = "cairo-sys-rs" 183 + version = "0.18.2" 184 source = "registry+https://github.com/rust-lang/crates.io-index" 185 + checksum = "685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51" 186 dependencies = [ 187 "glib-sys", 188 "libc", ··· 191 192 [[package]] 193 name = "cc" 194 + version = "1.0.83" 195 source = "registry+https://github.com/rust-lang/crates.io-index" 196 + checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 197 + dependencies = [ 198 + "libc", 199 + ] 200 201 [[package]] 202 name = "cfg-expr" 203 + version = "0.15.5" 204 source = "registry+https://github.com/rust-lang/crates.io-index" 205 + checksum = "03915af431787e6ffdcc74c645077518c6b6e01f80b761e0fbbfa288536311b3" 206 dependencies = [ 207 "smallvec", 208 "target-lexicon", ··· 228 229 [[package]] 230 name = "concurrent-queue" 231 + version = "2.3.0" 232 source = "registry+https://github.com/rust-lang/crates.io-index" 233 + checksum = "f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400" 234 dependencies = [ 235 "crossbeam-utils 0.8.16", 236 ] 237 238 [[package]] 239 name = "const-random" 240 + version = "0.1.17" 241 source = "registry+https://github.com/rust-lang/crates.io-index" 242 + checksum = "5aaf16c9c2c612020bcfd042e170f6e32de9b9d75adb5277cdbbd2e2c8c8299a" 243 dependencies = [ 244 "const-random-macro", 245 ] 246 247 [[package]] 248 name = "const-random-macro" 249 + version = "0.1.16" 250 source = "registry+https://github.com/rust-lang/crates.io-index" 251 + checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" 252 dependencies = [ 253 "getrandom", 254 "once_cell", 255 "tiny-keccak", 256 ] 257 ··· 263 264 [[package]] 265 name = "cpufeatures" 266 + version = "0.2.11" 267 source = "registry+https://github.com/rust-lang/crates.io-index" 268 + checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" 269 dependencies = [ 270 "libc", 271 ] ··· 287 dependencies = [ 288 "crossbeam-utils 0.7.2", 289 "maybe-uninit", 290 ] 291 292 [[package]] ··· 350 ] 351 352 [[package]] 353 + name = "dbus" 354 + version = "0.9.7" 355 + source = "registry+https://github.com/rust-lang/crates.io-index" 356 + checksum = "1bb21987b9fb1613058ba3843121dd18b163b254d8a6e797e144cbac14d96d1b" 357 + dependencies = [ 358 + "libc", 359 + "libdbus-sys", 360 + "winapi", 361 + ] 362 + 363 + [[package]] 364 name = "deflate" 365 version = "0.8.6" 366 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 382 383 [[package]] 384 name = "dlv-list" 385 + version = "0.5.2" 386 source = "registry+https://github.com/rust-lang/crates.io-index" 387 + checksum = "442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f" 388 dependencies = [ 389 "const-random", 390 ] 391 392 [[package]] 393 name = "either" 394 + version = "1.9.0" 395 source = "registry+https://github.com/rust-lang/crates.io-index" 396 + checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 397 398 [[package]] 399 name = "equivalent" 400 + version = "1.0.1" 401 source = "registry+https://github.com/rust-lang/crates.io-index" 402 + checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 403 404 [[package]] 405 name = "errno-sys" 406 + version = "0.2.0" 407 source = "registry+https://github.com/rust-lang/crates.io-index" 408 + checksum = "a8f7083207e75d4435df450dc6413612d97fe5a441477aba02484f9f7f77057e" 409 dependencies = [ 410 "cc", 411 "libc", ··· 419 420 [[package]] 421 name = "fallible-iterator" 422 + version = "0.3.0" 423 source = "registry+https://github.com/rust-lang/crates.io-index" 424 + checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" 425 426 [[package]] 427 name = "fallible-streaming-iterator" ··· 431 432 [[package]] 433 name = "fastrand" 434 + version = "2.0.1" 435 source = "registry+https://github.com/rust-lang/crates.io-index" 436 + checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 437 438 [[package]] 439 name = "field-offset" ··· 442 checksum = "38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f" 443 dependencies = [ 444 "memoffset", 445 + "rustc_version", 446 ] 447 448 [[package]] 449 name = "futures-channel" 450 + version = "0.3.29" 451 source = "registry+https://github.com/rust-lang/crates.io-index" 452 + checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb" 453 dependencies = [ 454 "futures-core", 455 ] 456 457 [[package]] 458 name = "futures-core" 459 + version = "0.3.29" 460 source = "registry+https://github.com/rust-lang/crates.io-index" 461 + checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c" 462 463 [[package]] 464 name = "futures-executor" 465 + version = "0.3.29" 466 source = "registry+https://github.com/rust-lang/crates.io-index" 467 + checksum = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc" 468 dependencies = [ 469 "futures-core", 470 "futures-task", ··· 473 474 [[package]] 475 name = "futures-io" 476 + version = "0.3.29" 477 source = "registry+https://github.com/rust-lang/crates.io-index" 478 + checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa" 479 480 [[package]] 481 name = "futures-lite" ··· 483 source = "registry+https://github.com/rust-lang/crates.io-index" 484 checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" 485 dependencies = [ 486 "futures-core", 487 "pin-project-lite", 488 ] 489 490 [[package]] 491 name = "futures-macro" 492 + version = "0.3.29" 493 source = "registry+https://github.com/rust-lang/crates.io-index" 494 + checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb" 495 dependencies = [ 496 "proc-macro2", 497 "quote", 498 + "syn 2.0.39", 499 ] 500 501 [[package]] 502 name = "futures-task" 503 + version = "0.3.29" 504 source = "registry+https://github.com/rust-lang/crates.io-index" 505 + checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2" 506 507 [[package]] 508 name = "futures-util" 509 + version = "0.3.29" 510 source = "registry+https://github.com/rust-lang/crates.io-index" 511 + checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104" 512 dependencies = [ 513 "futures-core", 514 "futures-macro", ··· 529 530 [[package]] 531 name = "gdk-pixbuf" 532 + version = "0.18.3" 533 source = "registry+https://github.com/rust-lang/crates.io-index" 534 + checksum = "446f32b74d22c33b7b258d4af4ffde53c2bf96ca2e29abdf1a785fe59bd6c82c" 535 dependencies = [ 536 "gdk-pixbuf-sys", 537 "gio", ··· 555 556 [[package]] 557 name = "gdk4" 558 + version = "0.7.3" 559 source = "registry+https://github.com/rust-lang/crates.io-index" 560 + checksum = "7edb019ad581f8ecf8ea8e4baa6df7c483a95b5a59be3140be6a9c3b0c632af6" 561 dependencies = [ 562 "cairo-rs", 563 "gdk-pixbuf", ··· 597 598 [[package]] 599 name = "getrandom" 600 + version = "0.2.11" 601 source = "registry+https://github.com/rust-lang/crates.io-index" 602 + checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" 603 dependencies = [ 604 "cfg-if 1.0.0", 605 "libc", ··· 628 629 [[package]] 630 name = "gio" 631 + version = "0.18.3" 632 source = "registry+https://github.com/rust-lang/crates.io-index" 633 + checksum = "47d809baf02bdf1b5ef4ad3bf60dd9d4977149db4612b7bbb58e56aef168193b" 634 dependencies = [ 635 "futures-channel", 636 "futures-core", ··· 679 ] 680 681 [[package]] 682 + name = "gl_loader" 683 + version = "0.1.2" 684 + source = "registry+https://github.com/rust-lang/crates.io-index" 685 + checksum = "e32d96dd5f881490e537041d5532320812ba096097f07fccb4626578da0b99d3" 686 + dependencies = [ 687 + "cc", 688 + "libc", 689 + ] 690 + 691 + [[package]] 692 name = "glib" 693 + version = "0.18.3" 694 source = "registry+https://github.com/rust-lang/crates.io-index" 695 + checksum = "58cf801b6f7829fa76db37449ab67c9c98a2b1bf21076d9113225621e61a0fa6" 696 dependencies = [ 697 + "bitflags 2.4.1", 698 "futures-channel", 699 "futures-core", 700 "futures-executor", ··· 713 714 [[package]] 715 name = "glib-macros" 716 + version = "0.18.3" 717 source = "registry+https://github.com/rust-lang/crates.io-index" 718 + checksum = "72793962ceece3863c2965d7f10c8786323b17c7adea75a515809fa20ab799a5" 719 dependencies = [ 720 "heck", 721 + "proc-macro-crate 2.0.0", 722 "proc-macro-error", 723 "proc-macro2", 724 "quote", 725 + "syn 2.0.39", 726 ] 727 728 [[package]] ··· 771 772 [[package]] 773 name = "gsk4" 774 + version = "0.7.3" 775 source = "registry+https://github.com/rust-lang/crates.io-index" 776 + checksum = "0d958e351d2f210309b32d081c832d7de0aca0b077aa10d88336c6379bd01f7e" 777 dependencies = [ 778 "cairo-rs", 779 "gdk4", ··· 786 787 [[package]] 788 name = "gsk4-sys" 789 + version = "0.7.3" 790 source = "registry+https://github.com/rust-lang/crates.io-index" 791 + checksum = "12bd9e3effea989f020e8f1ff3fa3b8c63ba93d43b899c11a118868853a56d55" 792 dependencies = [ 793 "cairo-sys-rs", 794 "gdk4-sys", ··· 802 803 [[package]] 804 name = "gtk4" 805 + version = "0.7.3" 806 source = "registry+https://github.com/rust-lang/crates.io-index" 807 + checksum = "5aeb51aa3e9728575a053e1f43543cd9992ac2477e1b186ad824fd4adfb70842" 808 dependencies = [ 809 "cairo-rs", 810 "field-offset", ··· 828 checksum = "d57ec49cf9b657f69a05bca8027cff0a8dfd0c49e812be026fc7311f2163832f" 829 dependencies = [ 830 "anyhow", 831 + "proc-macro-crate 1.3.1", 832 "proc-macro-error", 833 "proc-macro2", 834 "quote", ··· 837 838 [[package]] 839 name = "gtk4-sys" 840 + version = "0.7.3" 841 source = "registry+https://github.com/rust-lang/crates.io-index" 842 + checksum = "54d8c4aa23638ce9faa2caf7e2a27d4a1295af2155c8e8d28c4d4eeca7a65eb8" 843 dependencies = [ 844 "cairo-sys-rs", 845 "gdk-pixbuf-sys", ··· 873 874 [[package]] 875 name = "hashbrown" 876 + version = "0.14.2" 877 source = "registry+https://github.com/rust-lang/crates.io-index" 878 + checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" 879 dependencies = [ 880 + "ahash 0.8.6", 881 "allocator-api2", 882 ] 883 884 [[package]] 885 name = "hashlink" 886 + version = "0.8.4" 887 source = "registry+https://github.com/rust-lang/crates.io-index" 888 + checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" 889 dependencies = [ 890 + "hashbrown 0.14.2", 891 ] 892 893 [[package]] ··· 898 899 [[package]] 900 name = "hermit-abi" 901 + version = "0.3.3" 902 source = "registry+https://github.com/rust-lang/crates.io-index" 903 + checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 904 905 [[package]] 906 name = "image" ··· 919 920 [[package]] 921 name = "indexmap" 922 + version = "2.1.0" 923 source = "registry+https://github.com/rust-lang/crates.io-index" 924 + checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" 925 dependencies = [ 926 "equivalent", 927 + "hashbrown 0.14.2", 928 ] 929 930 [[package]] ··· 952 "intmap", 953 "libc", 954 "once_cell", 955 + "rustc_version", 956 "spinning", 957 "thiserror", 958 "to_method", ··· 967 968 [[package]] 969 name = "itoa" 970 + version = "1.0.9" 971 source = "registry+https://github.com/rust-lang/crates.io-index" 972 + checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 973 974 [[package]] 975 name = "js-sys" 976 + version = "0.3.65" 977 source = "registry+https://github.com/rust-lang/crates.io-index" 978 + checksum = "54c0c35952f67de54bb584e9fd912b3023117cbafc0a77d8f3dee1fb5f572fe8" 979 dependencies = [ 980 "wasm-bindgen", 981 ] ··· 994 995 [[package]] 996 name = "libadwaita" 997 + version = "0.5.3" 998 source = "registry+https://github.com/rust-lang/crates.io-index" 999 + checksum = "2fe7e70c06507ed10a16cda707f358fbe60fe0dc237498f78c686ade92fd979c" 1000 dependencies = [ 1001 "gdk-pixbuf", 1002 "gdk4", ··· 1010 1011 [[package]] 1012 name = "libadwaita-sys" 1013 + version = "0.5.3" 1014 source = "registry+https://github.com/rust-lang/crates.io-index" 1015 + checksum = "5e10aaa38de1d53374f90deeb4535209adc40cc5dba37f9704724169bceec69a" 1016 dependencies = [ 1017 "gdk4-sys", 1018 "gio-sys", ··· 1026 1027 [[package]] 1028 name = "libc" 1029 + version = "0.2.150" 1030 + source = "registry+https://github.com/rust-lang/crates.io-index" 1031 + checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" 1032 + 1033 + [[package]] 1034 + name = "libdbus-sys" 1035 + version = "0.2.5" 1036 source = "registry+https://github.com/rust-lang/crates.io-index" 1037 + checksum = "06085512b750d640299b79be4bad3d2fa90a9c00b1fd9e1b46364f66f0485c72" 1038 + dependencies = [ 1039 + "pkg-config", 1040 + ] 1041 1042 [[package]] 1043 name = "libsqlite3-sys" 1044 + version = "0.27.0" 1045 source = "registry+https://github.com/rust-lang/crates.io-index" 1046 + checksum = "cf4e226dcd58b4be396f7bd3c20da8fdee2911400705297ba7d2d7cc2c30f716" 1047 dependencies = [ 1048 "cc", 1049 "pkg-config", ··· 1075 1076 [[package]] 1077 name = "lock_api" 1078 + version = "0.4.11" 1079 source = "registry+https://github.com/rust-lang/crates.io-index" 1080 + checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" 1081 dependencies = [ 1082 "autocfg", 1083 "scopeguard", ··· 1085 1086 [[package]] 1087 name = "log" 1088 + version = "0.4.20" 1089 source = "registry+https://github.com/rust-lang/crates.io-index" 1090 + checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 1091 1092 [[package]] 1093 name = "malloc_buf" ··· 1106 1107 [[package]] 1108 name = "memchr" 1109 + version = "2.6.4" 1110 source = "registry+https://github.com/rust-lang/crates.io-index" 1111 + checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" 1112 1113 [[package]] 1114 name = "memoffset" ··· 1120 ] 1121 1122 [[package]] 1123 name = "miniz_oxide" 1124 version = "0.3.7" 1125 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1130 1131 [[package]] 1132 name = "missioncenter" 1133 + version = "0.4.1" 1134 dependencies = [ 1135 "arrayvec 0.7.4", 1136 + "dbus", 1137 "errno-sys", 1138 "gettext-rs", 1139 "gl", 1140 + "gl_loader", 1141 "gtk4", 1142 "interprocess", 1143 "lazy_static", 1144 "libadwaita", 1145 "libc", 1146 "libudev-sys", 1147 "num_cpus", 1148 "pathfinder_canvas", 1149 "pathfinder_color", ··· 1168 1169 [[package]] 1170 name = "nix" 1171 + version = "0.26.4" 1172 source = "registry+https://github.com/rust-lang/crates.io-index" 1173 + checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" 1174 dependencies = [ 1175 "bitflags 1.3.2", 1176 "cfg-if 1.0.0", 1177 "libc", 1178 ] 1179 1180 [[package]] ··· 1220 1221 [[package]] 1222 name = "num-traits" 1223 + version = "0.2.17" 1224 source = "registry+https://github.com/rust-lang/crates.io-index" 1225 + checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" 1226 dependencies = [ 1227 "autocfg", 1228 ] ··· 1274 1275 [[package]] 1276 name = "ordered-multimap" 1277 + version = "0.7.1" 1278 source = "registry+https://github.com/rust-lang/crates.io-index" 1279 + checksum = "a4d6a8c22fc714f0c2373e6091bf6f5e9b37b1bc0b1184874b7e0a4e303d318f" 1280 dependencies = [ 1281 "dlv-list", 1282 + "hashbrown 0.14.2", 1283 ] 1284 1285 [[package]] 1286 name = "pango" 1287 + version = "0.18.3" 1288 source = "registry+https://github.com/rust-lang/crates.io-index" 1289 + checksum = "7ca27ec1eb0457ab26f3036ea52229edbdb74dee1edd29063f5b9b010e7ebee4" 1290 dependencies = [ 1291 "gio", 1292 "glib", ··· 1308 ] 1309 1310 [[package]] 1311 name = "pathfinder_canvas" 1312 version = "0.5.0" 1313 + source = "git+https://github.com/kicsyromy/pathfinder?rev=ec56924f660e6faa83c81c6b62b3c69b9a9fa00e#ec56924f660e6faa83c81c6b62b3c69b9a9fa00e" 1314 dependencies = [ 1315 "pathfinder_color", 1316 "pathfinder_content", ··· 1321 [[package]] 1322 name = "pathfinder_color" 1323 version = "0.5.0" 1324 + source = "git+https://github.com/kicsyromy/pathfinder?rev=ec56924f660e6faa83c81c6b62b3c69b9a9fa00e#ec56924f660e6faa83c81c6b62b3c69b9a9fa00e" 1325 dependencies = [ 1326 "pathfinder_simd", 1327 ] ··· 1329 [[package]] 1330 name = "pathfinder_content" 1331 version = "0.5.0" 1332 + source = "git+https://github.com/kicsyromy/pathfinder?rev=ec56924f660e6faa83c81c6b62b3c69b9a9fa00e#ec56924f660e6faa83c81c6b62b3c69b9a9fa00e" 1333 dependencies = [ 1334 "arrayvec 0.5.2", 1335 "bitflags 1.3.2", ··· 1344 [[package]] 1345 name = "pathfinder_geometry" 1346 version = "0.5.1" 1347 + source = "git+https://github.com/kicsyromy/pathfinder?rev=ec56924f660e6faa83c81c6b62b3c69b9a9fa00e#ec56924f660e6faa83c81c6b62b3c69b9a9fa00e" 1348 dependencies = [ 1349 "log", 1350 "pathfinder_simd", ··· 1353 [[package]] 1354 name = "pathfinder_gl" 1355 version = "0.5.0" 1356 + source = "git+https://github.com/kicsyromy/pathfinder?rev=ec56924f660e6faa83c81c6b62b3c69b9a9fa00e#ec56924f660e6faa83c81c6b62b3c69b9a9fa00e" 1357 dependencies = [ 1358 "gl", 1359 "half", ··· 1367 [[package]] 1368 name = "pathfinder_gpu" 1369 version = "0.5.0" 1370 + source = "git+https://github.com/kicsyromy/pathfinder?rev=ec56924f660e6faa83c81c6b62b3c69b9a9fa00e#ec56924f660e6faa83c81c6b62b3c69b9a9fa00e" 1371 dependencies = [ 1372 "bitflags 1.3.2", 1373 "fxhash", ··· 1384 [[package]] 1385 name = "pathfinder_renderer" 1386 version = "0.5.0" 1387 + source = "git+https://github.com/kicsyromy/pathfinder?rev=ec56924f660e6faa83c81c6b62b3c69b9a9fa00e#ec56924f660e6faa83c81c6b62b3c69b9a9fa00e" 1388 dependencies = [ 1389 "bitflags 1.3.2", 1390 "byte-slice-cast", 1391 "byteorder", 1392 + "crossbeam-channel", 1393 "fxhash", 1394 "half", 1395 "hashbrown 0.7.2", ··· 1412 [[package]] 1413 name = "pathfinder_resources" 1414 version = "0.5.0" 1415 + source = "git+https://github.com/kicsyromy/pathfinder?rev=ec56924f660e6faa83c81c6b62b3c69b9a9fa00e#ec56924f660e6faa83c81c6b62b3c69b9a9fa00e" 1416 1417 [[package]] 1418 name = "pathfinder_simd" 1419 + version = "0.5.2" 1420 + source = "git+https://github.com/kicsyromy/pathfinder?rev=ec56924f660e6faa83c81c6b62b3c69b9a9fa00e#ec56924f660e6faa83c81c6b62b3c69b9a9fa00e" 1421 dependencies = [ 1422 + "rustc_version", 1423 ] 1424 1425 [[package]] 1426 name = "pathfinder_ui" 1427 version = "0.5.0" 1428 + source = "git+https://github.com/kicsyromy/pathfinder?rev=ec56924f660e6faa83c81c6b62b3c69b9a9fa00e#ec56924f660e6faa83c81c6b62b3c69b9a9fa00e" 1429 dependencies = [ 1430 "hashbrown 0.7.2", 1431 "pathfinder_color", ··· 1439 ] 1440 1441 [[package]] 1442 name = "pin-project-lite" 1443 + version = "0.2.13" 1444 source = "registry+https://github.com/rust-lang/crates.io-index" 1445 + checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 1446 1447 [[package]] 1448 name = "pin-utils" 1449 version = "0.1.0" 1450 source = "registry+https://github.com/rust-lang/crates.io-index" 1451 checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1452 + 1453 + [[package]] 1454 + name = "piper" 1455 + version = "0.2.1" 1456 + source = "registry+https://github.com/rust-lang/crates.io-index" 1457 + checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" 1458 + dependencies = [ 1459 + "atomic-waker", 1460 + "fastrand", 1461 + "futures-io", 1462 + ] 1463 1464 [[package]] 1465 name = "pkg-config" ··· 1492 checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" 1493 dependencies = [ 1494 "once_cell", 1495 + "toml_edit 0.19.15", 1496 + ] 1497 + 1498 + [[package]] 1499 + name = "proc-macro-crate" 1500 + version = "2.0.0" 1501 + source = "registry+https://github.com/rust-lang/crates.io-index" 1502 + checksum = "7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8" 1503 + dependencies = [ 1504 + "toml_edit 0.20.7", 1505 ] 1506 1507 [[package]] ··· 1529 ] 1530 1531 [[package]] 1532 name = "proc-macro2" 1533 + version = "1.0.69" 1534 source = "registry+https://github.com/rust-lang/crates.io-index" 1535 + checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" 1536 dependencies = [ 1537 "unicode-ident", 1538 ] 1539 1540 [[package]] 1541 name = "quote" 1542 + version = "1.0.33" 1543 source = "registry+https://github.com/rust-lang/crates.io-index" 1544 + checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 1545 dependencies = [ 1546 "proc-macro2", 1547 ] ··· 1582 source = "registry+https://github.com/rust-lang/crates.io-index" 1583 checksum = "9d86a7c4638d42c44551f4791a20e687dbb4c3de1f33c43dd71e355cd429def1" 1584 dependencies = [ 1585 + "bitflags 2.4.1", 1586 ] 1587 1588 [[package]] 1589 name = "rayon" 1590 + version = "1.8.0" 1591 source = "registry+https://github.com/rust-lang/crates.io-index" 1592 + checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" 1593 dependencies = [ 1594 "either", 1595 "rayon-core", ··· 1597 1598 [[package]] 1599 name = "rayon-core" 1600 + version = "1.12.0" 1601 source = "registry+https://github.com/rust-lang/crates.io-index" 1602 + checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" 1603 dependencies = [ 1604 "crossbeam-deque", 1605 "crossbeam-utils 0.8.16", 1606 ] 1607 1608 [[package]] 1609 name = "regex" 1610 + version = "1.10.2" 1611 source = "registry+https://github.com/rust-lang/crates.io-index" 1612 + checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" 1613 dependencies = [ 1614 "aho-corasick", 1615 "memchr", ··· 1619 1620 [[package]] 1621 name = "regex-automata" 1622 + version = "0.4.3" 1623 source = "registry+https://github.com/rust-lang/crates.io-index" 1624 + checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" 1625 dependencies = [ 1626 "aho-corasick", 1627 "memchr", ··· 1630 1631 [[package]] 1632 name = "regex-syntax" 1633 + version = "0.8.2" 1634 source = "registry+https://github.com/rust-lang/crates.io-index" 1635 + checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 1636 1637 [[package]] 1638 name = "rusqlite" 1639 + version = "0.30.0" 1640 source = "registry+https://github.com/rust-lang/crates.io-index" 1641 + checksum = "a78046161564f5e7cd9008aff3b2990b3850dc8e0349119b98e8f251e099f24d" 1642 dependencies = [ 1643 + "bitflags 2.4.1", 1644 "fallible-iterator", 1645 "fallible-streaming-iterator", 1646 "hashlink", ··· 1650 1651 [[package]] 1652 name = "rust-ini" 1653 + version = "0.20.0" 1654 source = "registry+https://github.com/rust-lang/crates.io-index" 1655 + checksum = "3e0698206bcb8882bf2a9ecb4c1e7785db57ff052297085a6efd4fe42302068a" 1656 dependencies = [ 1657 "cfg-if 1.0.0", 1658 "ordered-multimap", ··· 1660 1661 [[package]] 1662 name = "rustc_version" 1663 version = "0.4.0" 1664 source = "registry+https://github.com/rust-lang/crates.io-index" 1665 checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 1666 dependencies = [ 1667 + "semver", 1668 ] 1669 1670 [[package]] 1671 name = "ryu" 1672 + version = "1.0.15" 1673 source = "registry+https://github.com/rust-lang/crates.io-index" 1674 + checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 1675 1676 [[package]] 1677 name = "scopeguard" 1678 + version = "1.2.0" 1679 source = "registry+https://github.com/rust-lang/crates.io-index" 1680 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 1681 1682 [[package]] 1683 name = "semver" 1684 + version = "1.0.20" 1685 source = "registry+https://github.com/rust-lang/crates.io-index" 1686 + checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" 1687 1688 [[package]] 1689 name = "serde" 1690 + version = "1.0.192" 1691 source = "registry+https://github.com/rust-lang/crates.io-index" 1692 + checksum = "bca2a08484b285dcb282d0f67b26cadc0df8b19f8c12502c13d966bf9482f001" 1693 dependencies = [ 1694 "serde_derive", 1695 ] 1696 1697 [[package]] 1698 name = "serde_derive" 1699 + version = "1.0.192" 1700 source = "registry+https://github.com/rust-lang/crates.io-index" 1701 + checksum = "d6c7207fbec9faa48073f3e3074cbe553af6ea512d7c21ba46e434e70ea9fbc1" 1702 dependencies = [ 1703 "proc-macro2", 1704 "quote", 1705 + "syn 2.0.39", 1706 ] 1707 1708 [[package]] 1709 name = "serde_json" 1710 + version = "1.0.108" 1711 source = "registry+https://github.com/rust-lang/crates.io-index" 1712 + checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" 1713 dependencies = [ 1714 "itoa", 1715 "ryu", ··· 1718 1719 [[package]] 1720 name = "serde_spanned" 1721 + version = "0.6.4" 1722 source = "registry+https://github.com/rust-lang/crates.io-index" 1723 + checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80" 1724 dependencies = [ 1725 "serde", 1726 ] 1727 1728 [[package]] 1729 name = "sha2" 1730 + version = "0.10.8" 1731 source = "registry+https://github.com/rust-lang/crates.io-index" 1732 + checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 1733 dependencies = [ 1734 "cfg-if 1.0.0", 1735 "cpufeatures", ··· 1751 1752 [[package]] 1753 name = "slab" 1754 + version = "0.4.9" 1755 source = "registry+https://github.com/rust-lang/crates.io-index" 1756 + checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 1757 dependencies = [ 1758 "autocfg", 1759 ] 1760 1761 [[package]] 1762 name = "smallvec" 1763 + version = "1.11.2" 1764 source = "registry+https://github.com/rust-lang/crates.io-index" 1765 + checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" 1766 1767 [[package]] 1768 name = "spinning" ··· 1774 ] 1775 1776 [[package]] 1777 name = "syn" 1778 version = "1.0.109" 1779 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1786 1787 [[package]] 1788 name = "syn" 1789 + version = "2.0.39" 1790 source = "registry+https://github.com/rust-lang/crates.io-index" 1791 + checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a" 1792 dependencies = [ 1793 "proc-macro2", 1794 "quote", ··· 1797 1798 [[package]] 1799 name = "sysinfo" 1800 + version = "0.29.10" 1801 source = "registry+https://github.com/rust-lang/crates.io-index" 1802 + checksum = "0a18d114d420ada3a891e6bc8e96a2023402203296a47cdd65083377dad18ba5" 1803 dependencies = [ 1804 "cfg-if 1.0.0", 1805 "core-foundation-sys", ··· 1811 1812 [[package]] 1813 name = "system-deps" 1814 + version = "6.2.0" 1815 source = "registry+https://github.com/rust-lang/crates.io-index" 1816 + checksum = "2a2d580ff6a20c55dfb86be5f9c238f67835d0e81cbdea8bf5680e0897320331" 1817 dependencies = [ 1818 "cfg-expr", 1819 "heck", ··· 1824 1825 [[package]] 1826 name = "target-lexicon" 1827 + version = "0.12.12" 1828 source = "registry+https://github.com/rust-lang/crates.io-index" 1829 + checksum = "14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a" 1830 1831 [[package]] 1832 name = "temp-dir" ··· 1842 1843 [[package]] 1844 name = "thiserror" 1845 + version = "1.0.50" 1846 source = "registry+https://github.com/rust-lang/crates.io-index" 1847 + checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" 1848 dependencies = [ 1849 "thiserror-impl", 1850 ] 1851 1852 [[package]] 1853 name = "thiserror-impl" 1854 + version = "1.0.50" 1855 source = "registry+https://github.com/rust-lang/crates.io-index" 1856 + checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" 1857 dependencies = [ 1858 "proc-macro2", 1859 "quote", 1860 + "syn 2.0.39", 1861 ] 1862 1863 [[package]] ··· 1877 1878 [[package]] 1879 name = "toml" 1880 + version = "0.8.8" 1881 source = "registry+https://github.com/rust-lang/crates.io-index" 1882 + checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35" 1883 dependencies = [ 1884 "serde", 1885 "serde_spanned", 1886 "toml_datetime", 1887 + "toml_edit 0.21.0", 1888 ] 1889 1890 [[package]] 1891 name = "toml_datetime" 1892 + version = "0.6.5" 1893 source = "registry+https://github.com/rust-lang/crates.io-index" 1894 + checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" 1895 dependencies = [ 1896 "serde", 1897 ] 1898 1899 [[package]] 1900 name = "toml_edit" 1901 + version = "0.19.15" 1902 + source = "registry+https://github.com/rust-lang/crates.io-index" 1903 + checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 1904 + dependencies = [ 1905 + "indexmap", 1906 + "toml_datetime", 1907 + "winnow", 1908 + ] 1909 + 1910 + [[package]] 1911 + name = "toml_edit" 1912 + version = "0.20.7" 1913 + source = "registry+https://github.com/rust-lang/crates.io-index" 1914 + checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" 1915 + dependencies = [ 1916 + "indexmap", 1917 + "toml_datetime", 1918 + "winnow", 1919 + ] 1920 + 1921 + [[package]] 1922 + name = "toml_edit" 1923 + version = "0.21.0" 1924 source = "registry+https://github.com/rust-lang/crates.io-index" 1925 + checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" 1926 dependencies = [ 1927 "indexmap", 1928 "serde", ··· 1932 ] 1933 1934 [[package]] 1935 + name = "tracing" 1936 + version = "0.1.40" 1937 + source = "registry+https://github.com/rust-lang/crates.io-index" 1938 + checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 1939 + dependencies = [ 1940 + "pin-project-lite", 1941 + "tracing-core", 1942 + ] 1943 + 1944 + [[package]] 1945 + name = "tracing-core" 1946 + version = "0.1.32" 1947 source = "registry+https://github.com/rust-lang/crates.io-index" 1948 + checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 1949 1950 [[package]] 1951 + name = "typenum" 1952 + version = "1.17.0" 1953 source = "registry+https://github.com/rust-lang/crates.io-index" 1954 + checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 1955 1956 [[package]] 1957 name = "unicode-ident" 1958 + version = "1.0.12" 1959 source = "registry+https://github.com/rust-lang/crates.io-index" 1960 + checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 1961 1962 [[package]] 1963 name = "vcpkg" ··· 1984 checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 1985 1986 [[package]] 1987 name = "wasi" 1988 version = "0.11.0+wasi-snapshot-preview1" 1989 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1991 1992 [[package]] 1993 name = "wasm-bindgen" 1994 + version = "0.2.88" 1995 source = "registry+https://github.com/rust-lang/crates.io-index" 1996 + checksum = "7daec296f25a1bae309c0cd5c29c4b260e510e6d813c286b19eaadf409d40fce" 1997 dependencies = [ 1998 "cfg-if 1.0.0", 1999 "wasm-bindgen-macro", ··· 2001 2002 [[package]] 2003 name = "wasm-bindgen-backend" 2004 + version = "0.2.88" 2005 source = "registry+https://github.com/rust-lang/crates.io-index" 2006 + checksum = "e397f4664c0e4e428e8313a469aaa58310d302159845980fd23b0f22a847f217" 2007 dependencies = [ 2008 "bumpalo", 2009 "log", 2010 "once_cell", 2011 "proc-macro2", 2012 "quote", 2013 + "syn 2.0.39", 2014 "wasm-bindgen-shared", 2015 ] 2016 2017 [[package]] 2018 name = "wasm-bindgen-macro" 2019 + version = "0.2.88" 2020 source = "registry+https://github.com/rust-lang/crates.io-index" 2021 + checksum = "5961017b3b08ad5f3fe39f1e79877f8ee7c23c5e5fd5eb80de95abc41f1f16b2" 2022 dependencies = [ 2023 "quote", 2024 "wasm-bindgen-macro-support", ··· 2026 2027 [[package]] 2028 name = "wasm-bindgen-macro-support" 2029 + version = "0.2.88" 2030 source = "registry+https://github.com/rust-lang/crates.io-index" 2031 + checksum = "c5353b8dab669f5e10f5bd76df26a9360c748f054f862ff5f3f8aae0c7fb3907" 2032 dependencies = [ 2033 "proc-macro2", 2034 "quote", 2035 + "syn 2.0.39", 2036 "wasm-bindgen-backend", 2037 "wasm-bindgen-shared", 2038 ] 2039 2040 [[package]] 2041 name = "wasm-bindgen-shared" 2042 + version = "0.2.88" 2043 source = "registry+https://github.com/rust-lang/crates.io-index" 2044 + checksum = "0d046c5d029ba91a1ed14da14dca44b68bf2f124cfbaf741c54151fdb3e0750b" 2045 2046 [[package]] 2047 name = "web-sys" 2048 + version = "0.3.65" 2049 source = "registry+https://github.com/rust-lang/crates.io-index" 2050 + checksum = "5db499c5f66323272151db0e666cd34f78617522fb0c1604d31a27c50c206a85" 2051 dependencies = [ 2052 "js-sys", 2053 "wasm-bindgen", ··· 2129 2130 [[package]] 2131 name = "winnow" 2132 + version = "0.5.19" 2133 source = "registry+https://github.com/rust-lang/crates.io-index" 2134 + checksum = "829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b" 2135 dependencies = [ 2136 "memchr", 2137 ] 2138 2139 [[package]] 2140 name = "xml-rs" 2141 + version = "0.8.19" 2142 source = "registry+https://github.com/rust-lang/crates.io-index" 2143 + checksum = "0fcb9cbac069e033553e8bb871be2fbdffcab578eb25bd0f7c508cedc6dcd75a" 2144 + 2145 + [[package]] 2146 + name = "zerocopy" 2147 + version = "0.7.25" 2148 + source = "registry+https://github.com/rust-lang/crates.io-index" 2149 + checksum = "8cd369a67c0edfef15010f980c3cbe45d7f651deac2cd67ce097cd801de16557" 2150 + dependencies = [ 2151 + "zerocopy-derive", 2152 + ] 2153 + 2154 + [[package]] 2155 + name = "zerocopy-derive" 2156 + version = "0.7.25" 2157 + source = "registry+https://github.com/rust-lang/crates.io-index" 2158 + checksum = "c2f140bda219a26ccc0cdb03dba58af72590c53b22642577d88a927bc5c87d6b" 2159 + dependencies = [ 2160 + "proc-macro2", 2161 + "quote", 2162 + "syn 2.0.39", 2163 + ]
+20 -13
pkgs/applications/misc/mission-center/default.nix
··· 16 , blueprint-compiler 17 , cairo 18 , cmake 19 , desktop-file-utils 20 - , dmidecode 21 , gdk-pixbuf 22 , gettext 23 , glib ··· 31 , sqlite 32 , udev 33 , wayland 34 }: 35 36 let 37 nvtop = fetchFromGitHub { 38 owner = "Syllo"; 39 repo = "nvtop"; 40 - rev = "be47f8c560487efc6e6a419d59c69bfbdb819324"; 41 - hash = "sha256-MdaZYLxCuVX4LvbwBYNfHHoJWqZAy4J8NBK7Guh2whc="; 42 }; 43 in 44 stdenv.mkDerivation rec { 45 pname = "mission-center"; 46 - version = "0.3.3"; 47 48 src = fetchFromGitLab { 49 owner = "mission-center-devs"; 50 repo = "mission-center"; 51 rev = "v${version}"; 52 - hash = "sha256-xLyCLKUk21MvswtPUKm41Hr34vTzCMVQNTaAkuhSGLc="; 53 }; 54 55 cargoDeps = symlinkJoin { ··· 58 (rustPlatform.importCargoLock { 59 lockFile = ./Cargo.lock; 60 outputHashes = { 61 - "pathfinder_canvas-0.5.0" = "sha256-k2Sj69hWA0UzRfv91aG1TAygVIuOX3gmipcDbuZxxc8="; 62 }; 63 }) 64 (rustPlatform.importCargoLock { ··· 86 blueprint-compiler 87 cairo 88 cmake 89 desktop-file-utils 90 - dmidecode 91 gdk-pixbuf 92 gettext 93 glib ··· 104 ]; 105 106 postPatch = '' 107 - substituteInPlace src/main.rs \ 108 --replace "libGL.so.1" "${libGL}/lib/libGL.so.1" 109 110 SRC_GATHERER=$NIX_BUILD_TOP/source/src/sys_info_v2/gatherer 111 SRC_GATHERER_NVTOP=$SRC_GATHERER/3rdparty/nvtop 112 113 substituteInPlace $SRC_GATHERER_NVTOP/nvtop.json \ 114 - --replace "nvtop-be47f8c560487efc6e6a419d59c69bfbdb819324" "nvtop-src" 115 116 GATHERER_BUILD_DEST=$NIX_BUILD_TOP/source/build/src/sys_info_v2/gatherer/src/debug/build/native 117 mkdir -p $GATHERER_BUILD_DEST ··· 126 popd 127 128 patchShebangs data/hwdb/generate_hwdb.py 129 - ''; 130 - 131 - postInstall = '' 132 - wrapProgram $out/bin/missioncenter --prefix PATH : $out/bin:${dmidecode}/bin 133 ''; 134 135 meta = with lib; {
··· 16 , blueprint-compiler 17 , cairo 18 , cmake 19 + , dbus 20 , desktop-file-utils 21 , gdk-pixbuf 22 , gettext 23 , glib ··· 31 , sqlite 32 , udev 33 , wayland 34 + , dmidecode 35 + , vulkan-loader 36 }: 37 38 let 39 nvtop = fetchFromGitHub { 40 owner = "Syllo"; 41 repo = "nvtop"; 42 + rev = "45a1796375cd617d16167869bb88e5e69c809468"; 43 + hash = "sha256-1P9pWXhgTHogO0DztxOsFKNwvTRRfDL3nzGmMANMC9w="; 44 }; 45 in 46 stdenv.mkDerivation rec { 47 pname = "mission-center"; 48 + version = "0.4.1"; 49 50 src = fetchFromGitLab { 51 owner = "mission-center-devs"; 52 repo = "mission-center"; 53 rev = "v${version}"; 54 + hash = "sha256-RENB5rD+DZrmE6awWRT9PGed2bJFDEAEqHh1tBjqWrY="; 55 }; 56 57 cargoDeps = symlinkJoin { ··· 60 (rustPlatform.importCargoLock { 61 lockFile = ./Cargo.lock; 62 outputHashes = { 63 + "pathfinder_canvas-0.5.0" = "sha256-qEp16TVggPtvFvDuUyWsS6rH6MeO6FW0K6BnACghaCg="; 64 }; 65 }) 66 (rustPlatform.importCargoLock { ··· 88 blueprint-compiler 89 cairo 90 cmake 91 + dbus 92 desktop-file-utils 93 gdk-pixbuf 94 gettext 95 glib ··· 106 ]; 107 108 postPatch = '' 109 + substituteInPlace src/sys_info_v2/gatherer.rs \ 110 + --replace '"missioncenter-gatherer"' '"${placeholder "out"}/bin/missioncenter-gatherer"' 111 + 112 + substituteInPlace src/sys_info_v2/mem_info.rs \ 113 + --replace '"dmidecode"' '"${dmidecode}/bin/dmidecode"' 114 + 115 + substituteInPlace $cargoDepsCopy/gl_loader-*/src/glad.c \ 116 --replace "libGL.so.1" "${libGL}/lib/libGL.so.1" 117 118 + substituteInPlace $cargoDepsCopy/ash-*/src/entry.rs \ 119 + --replace '"libvulkan.so.1"' '"${vulkan-loader}/lib/libvulkan.so.1"' 120 + 121 SRC_GATHERER=$NIX_BUILD_TOP/source/src/sys_info_v2/gatherer 122 SRC_GATHERER_NVTOP=$SRC_GATHERER/3rdparty/nvtop 123 124 substituteInPlace $SRC_GATHERER_NVTOP/nvtop.json \ 125 + --replace "nvtop-45a1796375cd617d16167869bb88e5e69c809468" "nvtop-src" 126 127 GATHERER_BUILD_DEST=$NIX_BUILD_TOP/source/build/src/sys_info_v2/gatherer/src/debug/build/native 128 mkdir -p $GATHERER_BUILD_DEST ··· 137 popd 138 139 patchShebangs data/hwdb/generate_hwdb.py 140 ''; 141 142 meta = with lib; {
+217 -711
pkgs/applications/misc/mission-center/gatherer-Cargo.lock
··· 10 11 [[package]] 12 name = "anyhow" 13 - version = "1.0.72" 14 source = "registry+https://github.com/rust-lang/crates.io-index" 15 - checksum = "3b13c32d80ecc7ab747b80c3784bce54ee8a7a0cc4fbda9bf4cda2cf6fe90854" 16 17 [[package]] 18 name = "arrayvec" ··· 21 checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" 22 23 [[package]] 24 - name = "async-channel" 25 - version = "1.9.0" 26 source = "registry+https://github.com/rust-lang/crates.io-index" 27 - checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" 28 dependencies = [ 29 - "concurrent-queue", 30 - "event-listener", 31 - "futures-core", 32 ] 33 34 [[package]] 35 - name = "async-lock" 36 - version = "2.7.0" 37 - source = "registry+https://github.com/rust-lang/crates.io-index" 38 - checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7" 39 - dependencies = [ 40 - "event-listener", 41 - ] 42 - 43 - [[package]] 44 - name = "async-task" 45 - version = "4.4.0" 46 - source = "registry+https://github.com/rust-lang/crates.io-index" 47 - checksum = "ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae" 48 - 49 - [[package]] 50 - name = "atomic-waker" 51 - version = "1.1.1" 52 - source = "registry+https://github.com/rust-lang/crates.io-index" 53 - checksum = "1181e1e0d1fce796a03db1ae795d67167da795f9cf4a39c37589e85ef57f26d3" 54 - 55 - [[package]] 56 - name = "autocfg" 57 - version = "1.1.0" 58 - source = "registry+https://github.com/rust-lang/crates.io-index" 59 - checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 60 - 61 - [[package]] 62 name = "base64" 63 - version = "0.21.4" 64 source = "registry+https://github.com/rust-lang/crates.io-index" 65 - checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2" 66 67 [[package]] 68 name = "bitflags" ··· 72 73 [[package]] 74 name = "bitflags" 75 - version = "2.4.0" 76 source = "registry+https://github.com/rust-lang/crates.io-index" 77 - checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" 78 79 [[package]] 80 name = "block-buffer" ··· 86 ] 87 88 [[package]] 89 - name = "blocking" 90 - version = "1.3.1" 91 - source = "registry+https://github.com/rust-lang/crates.io-index" 92 - checksum = "77231a1c8f801696fc0123ec6150ce92cffb8e164a02afb9c8ddee0e9b65ad65" 93 - dependencies = [ 94 - "async-channel", 95 - "async-lock", 96 - "async-task", 97 - "atomic-waker", 98 - "fastrand 1.9.0", 99 - "futures-lite", 100 - "log", 101 - ] 102 - 103 - [[package]] 104 - name = "bumpalo" 105 - version = "3.13.0" 106 - source = "registry+https://github.com/rust-lang/crates.io-index" 107 - checksum = "a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1" 108 - 109 - [[package]] 110 name = "bytemuck" 111 version = "1.14.0" 112 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 123 dependencies = [ 124 "proc-macro2", 125 "quote", 126 - "syn 2.0.27", 127 ] 128 129 [[package]] 130 name = "cargo-util" 131 - version = "0.2.5" 132 source = "registry+https://github.com/rust-lang/crates.io-index" 133 - checksum = "dd54c8b94a0c851d687924460637361c355afafa72d973fe8644499fbdee8fae" 134 dependencies = [ 135 "anyhow", 136 "core-foundation", 137 "filetime", 138 "hex", 139 "jobserver", 140 - "libc 0.2.147", 141 - "log", 142 "miow", 143 "same-file", 144 "sha2", 145 "shell-escape", 146 "tempfile", 147 "walkdir", 148 - "windows-sys 0.48.0", 149 ] 150 151 [[package]] ··· 154 source = "registry+https://github.com/rust-lang/crates.io-index" 155 checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 156 dependencies = [ 157 - "libc 0.2.147", 158 ] 159 160 [[package]] ··· 164 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 165 166 [[package]] 167 - name = "concurrent-queue" 168 - version = "2.2.0" 169 - source = "registry+https://github.com/rust-lang/crates.io-index" 170 - checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c" 171 - dependencies = [ 172 - "crossbeam-utils", 173 - ] 174 - 175 - [[package]] 176 name = "const-random" 177 - version = "0.1.15" 178 source = "registry+https://github.com/rust-lang/crates.io-index" 179 - checksum = "368a7a772ead6ce7e1de82bfb04c485f3db8ec744f72925af5735e29a22cc18e" 180 dependencies = [ 181 "const-random-macro", 182 - "proc-macro-hack", 183 ] 184 185 [[package]] 186 name = "const-random-macro" 187 - version = "0.1.15" 188 source = "registry+https://github.com/rust-lang/crates.io-index" 189 - checksum = "9d7d6ab3c3a2282db210df5f02c4dab6e0a7057af0fb7ebd4070f30fe05c0ddb" 190 dependencies = [ 191 "getrandom", 192 "once_cell", 193 - "proc-macro-hack", 194 "tiny-keccak", 195 ] 196 ··· 201 checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 202 dependencies = [ 203 "core-foundation-sys", 204 - "libc 0.2.147", 205 ] 206 207 [[package]] ··· 212 213 [[package]] 214 name = "cpufeatures" 215 - version = "0.2.9" 216 source = "registry+https://github.com/rust-lang/crates.io-index" 217 - checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" 218 dependencies = [ 219 - "libc 0.2.147", 220 ] 221 222 [[package]] ··· 229 ] 230 231 [[package]] 232 - name = "crossbeam-utils" 233 - version = "0.8.16" 234 - source = "registry+https://github.com/rust-lang/crates.io-index" 235 - checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 236 - dependencies = [ 237 - "cfg-if", 238 - ] 239 - 240 - [[package]] 241 name = "crunchy" 242 version = "0.2.2" 243 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 254 ] 255 256 [[package]] 257 name = "digest" 258 version = "0.10.7" 259 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 265 266 [[package]] 267 name = "dlv-list" 268 - version = "0.5.0" 269 source = "registry+https://github.com/rust-lang/crates.io-index" 270 - checksum = "d529fd73d344663edfd598ccb3f344e46034db51ebd103518eae34338248ad73" 271 dependencies = [ 272 "const-random", 273 ] 274 275 [[package]] 276 name = "drm" 277 - version = "0.9.0" 278 source = "registry+https://github.com/rust-lang/crates.io-index" 279 - checksum = "edf9159ef4bcecd0c5e4cbeb573b8d0037493403d542780dba5d840bbf9df56f" 280 dependencies = [ 281 - "bitflags 1.3.2", 282 "bytemuck", 283 "drm-ffi", 284 "drm-fourcc", 285 - "nix", 286 ] 287 288 [[package]] 289 name = "drm-ffi" 290 - version = "0.5.0" 291 source = "registry+https://github.com/rust-lang/crates.io-index" 292 - checksum = "1352481b7b90e27a8a1bf8ef6b33cf18b98dba7c410e75c24bb3eef2f0d8d525" 293 dependencies = [ 294 "drm-sys", 295 - "nix", 296 ] 297 298 [[package]] ··· 303 304 [[package]] 305 name = "drm-sys" 306 - version = "0.4.0" 307 source = "registry+https://github.com/rust-lang/crates.io-index" 308 - checksum = "1369f1679d6b706d234c4c1e0613c415c2c74b598a09ad28080ba2474b72e42d" 309 dependencies = [ 310 - "libc 0.2.147", 311 ] 312 313 [[package]] ··· 317 checksum = "a373bc9844200b1ff15bd1b245931d1c20d09d06e4ec09f361171f29a4b0752d" 318 dependencies = [ 319 "khronos", 320 - "libc 0.2.147", 321 ] 322 323 [[package]] 324 name = "errno" 325 - version = "0.3.3" 326 - source = "registry+https://github.com/rust-lang/crates.io-index" 327 - checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd" 328 - dependencies = [ 329 - "errno-dragonfly", 330 - "libc 0.2.147", 331 - "windows-sys 0.48.0", 332 - ] 333 - 334 - [[package]] 335 - name = "errno-dragonfly" 336 - version = "0.1.2" 337 source = "registry+https://github.com/rust-lang/crates.io-index" 338 - checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 339 dependencies = [ 340 - "cc", 341 - "libc 0.2.147", 342 ] 343 344 [[package]] 345 - name = "event-listener" 346 - version = "2.5.3" 347 - source = "registry+https://github.com/rust-lang/crates.io-index" 348 - checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 349 - 350 - [[package]] 351 name = "fastrand" 352 - version = "1.9.0" 353 - source = "registry+https://github.com/rust-lang/crates.io-index" 354 - checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 355 - dependencies = [ 356 - "instant", 357 - ] 358 - 359 - [[package]] 360 - name = "fastrand" 361 - version = "2.0.0" 362 source = "registry+https://github.com/rust-lang/crates.io-index" 363 - checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764" 364 365 [[package]] 366 name = "filetime" ··· 369 checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0" 370 dependencies = [ 371 "cfg-if", 372 - "libc 0.2.147", 373 - "redox_syscall", 374 - "windows-sys 0.48.0", 375 ] 376 377 [[package]] 378 name = "flate2" 379 - version = "1.0.27" 380 source = "registry+https://github.com/rust-lang/crates.io-index" 381 - checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010" 382 dependencies = [ 383 "crc32fast", 384 "miniz_oxide", ··· 394 ] 395 396 [[package]] 397 - name = "futures-core" 398 - version = "0.3.28" 399 - source = "registry+https://github.com/rust-lang/crates.io-index" 400 - checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" 401 - 402 - [[package]] 403 - name = "futures-io" 404 - version = "0.3.28" 405 - source = "registry+https://github.com/rust-lang/crates.io-index" 406 - checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" 407 - 408 - [[package]] 409 - name = "futures-lite" 410 - version = "1.13.0" 411 - source = "registry+https://github.com/rust-lang/crates.io-index" 412 - checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" 413 - dependencies = [ 414 - "fastrand 1.9.0", 415 - "futures-core", 416 - "futures-io", 417 - "memchr", 418 - "parking", 419 - "pin-project-lite", 420 - "waker-fn", 421 - ] 422 - 423 - [[package]] 424 name = "gatherer" 425 - version = "0.3.3" 426 dependencies = [ 427 - "anyhow", 428 "arrayvec", 429 "cargo-util", 430 "cc", 431 "drm", 432 "egl", 433 "flate2", 434 "gbm", 435 - "interprocess", 436 "lazy_static", 437 - "libc 0.2.147", 438 - "minidl", 439 "num_cpus", 440 "pkg-config", 441 - "raw-cpuid", 442 "rust-ini", 443 - "rustbus", 444 "serde", 445 "serde_json", 446 "sha2", 447 - "shared_memory_extended", 448 "tar", 449 - "thiserror", 450 "ureq", 451 ] 452 453 [[package]] 454 name = "gbm" 455 - version = "0.12.0" 456 source = "registry+https://github.com/rust-lang/crates.io-index" 457 - checksum = "f2ec389cda876966cf824111bf6e533fb934c711d473498279964a990853b3c6" 458 dependencies = [ 459 "bitflags 1.3.2", 460 "drm", 461 "drm-fourcc", 462 "gbm-sys", 463 - "libc 0.2.147", 464 ] 465 466 [[package]] 467 name = "gbm-sys" 468 - version = "0.2.2" 469 source = "registry+https://github.com/rust-lang/crates.io-index" 470 - checksum = "b63eba9b9b7a231514482deb08759301c9f9f049ac6869403f381834ebfeaf67" 471 dependencies = [ 472 - "libc 0.2.147", 473 ] 474 475 [[package]] ··· 484 485 [[package]] 486 name = "getrandom" 487 - version = "0.2.10" 488 source = "registry+https://github.com/rust-lang/crates.io-index" 489 - checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 490 dependencies = [ 491 "cfg-if", 492 - "libc 0.2.147", 493 "wasi", 494 ] 495 496 [[package]] 497 name = "hashbrown" 498 - version = "0.13.2" 499 source = "registry+https://github.com/rust-lang/crates.io-index" 500 - checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" 501 502 [[package]] 503 name = "hermit-abi" 504 - version = "0.3.2" 505 source = "registry+https://github.com/rust-lang/crates.io-index" 506 - checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" 507 508 [[package]] 509 name = "hex" ··· 522 ] 523 524 [[package]] 525 - name = "instant" 526 - version = "0.1.12" 527 - source = "registry+https://github.com/rust-lang/crates.io-index" 528 - checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 529 - dependencies = [ 530 - "cfg-if", 531 - ] 532 - 533 - [[package]] 534 - name = "interprocess" 535 - version = "1.2.1" 536 - source = "registry+https://github.com/rust-lang/crates.io-index" 537 - checksum = "81f2533f3be42fffe3b5e63b71aeca416c1c3bc33e4e27be018521e76b1f38fb" 538 - dependencies = [ 539 - "blocking", 540 - "cfg-if", 541 - "futures-core", 542 - "futures-io", 543 - "intmap", 544 - "libc 0.2.147", 545 - "once_cell", 546 - "rustc_version", 547 - "spinning", 548 - "thiserror", 549 - "to_method", 550 - "winapi", 551 - ] 552 - 553 - [[package]] 554 - name = "intmap" 555 - version = "0.7.1" 556 - source = "registry+https://github.com/rust-lang/crates.io-index" 557 - checksum = "ae52f28f45ac2bc96edb7714de995cffc174a395fb0abf5bff453587c980d7b9" 558 - 559 - [[package]] 560 name = "itoa" 561 version = "1.0.9" 562 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 564 565 [[package]] 566 name = "jobserver" 567 - version = "0.1.26" 568 - source = "registry+https://github.com/rust-lang/crates.io-index" 569 - checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2" 570 - dependencies = [ 571 - "libc 0.2.147", 572 - ] 573 - 574 - [[package]] 575 - name = "js-sys" 576 - version = "0.3.64" 577 source = "registry+https://github.com/rust-lang/crates.io-index" 578 - checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" 579 dependencies = [ 580 - "wasm-bindgen", 581 ] 582 583 [[package]] ··· 603 604 [[package]] 605 name = "libc" 606 - version = "0.2.147" 607 source = "registry+https://github.com/rust-lang/crates.io-index" 608 - checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" 609 - 610 - [[package]] 611 - name = "linux-raw-sys" 612 - version = "0.4.7" 613 - source = "registry+https://github.com/rust-lang/crates.io-index" 614 - checksum = "1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128" 615 616 [[package]] 617 - name = "lock_api" 618 - version = "0.4.10" 619 source = "registry+https://github.com/rust-lang/crates.io-index" 620 - checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" 621 dependencies = [ 622 - "autocfg", 623 - "scopeguard", 624 ] 625 626 [[package]] 627 - name = "log" 628 - version = "0.4.19" 629 source = "registry+https://github.com/rust-lang/crates.io-index" 630 - checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" 631 632 [[package]] 633 - name = "memchr" 634 - version = "2.5.0" 635 source = "registry+https://github.com/rust-lang/crates.io-index" 636 - checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 637 638 [[package]] 639 - name = "memoffset" 640 - version = "0.7.1" 641 source = "registry+https://github.com/rust-lang/crates.io-index" 642 - checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" 643 - dependencies = [ 644 - "autocfg", 645 - ] 646 647 [[package]] 648 - name = "minidl" 649 - version = "0.1.5" 650 source = "registry+https://github.com/rust-lang/crates.io-index" 651 - checksum = "87d3d8666e5ed22230c0096edcccf7097905b1e2975869e1b9fe5df40d26d801" 652 653 [[package]] 654 name = "miniz_oxide" ··· 661 662 [[package]] 663 name = "miow" 664 - version = "0.5.0" 665 source = "registry+https://github.com/rust-lang/crates.io-index" 666 - checksum = "52ffbca2f655e33c08be35d87278e5b18b89550a37dbd598c20db92f6a471123" 667 dependencies = [ 668 - "windows-sys 0.42.0", 669 - ] 670 - 671 - [[package]] 672 - name = "nix" 673 - version = "0.26.2" 674 - source = "registry+https://github.com/rust-lang/crates.io-index" 675 - checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" 676 - dependencies = [ 677 - "bitflags 1.3.2", 678 - "cfg-if", 679 - "libc 0.2.147", 680 - "memoffset", 681 - "pin-utils", 682 - "static_assertions", 683 ] 684 685 [[package]] ··· 689 checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 690 dependencies = [ 691 "hermit-abi", 692 - "libc 0.2.147", 693 ] 694 695 [[package]] ··· 700 701 [[package]] 702 name = "ordered-multimap" 703 - version = "0.6.0" 704 source = "registry+https://github.com/rust-lang/crates.io-index" 705 - checksum = "4ed8acf08e98e744e5384c8bc63ceb0364e68a6854187221c18df61c4797690e" 706 dependencies = [ 707 "dlv-list", 708 "hashbrown", 709 ] 710 - 711 - [[package]] 712 - name = "parking" 713 - version = "2.1.0" 714 - source = "registry+https://github.com/rust-lang/crates.io-index" 715 - checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e" 716 717 [[package]] 718 name = "percent-encoding" ··· 727 checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 728 729 [[package]] 730 - name = "pin-utils" 731 - version = "0.1.0" 732 - source = "registry+https://github.com/rust-lang/crates.io-index" 733 - checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 734 - 735 - [[package]] 736 name = "pkg-config" 737 version = "0.3.27" 738 source = "registry+https://github.com/rust-lang/crates.io-index" 739 checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 740 741 [[package]] 742 - name = "ppv-lite86" 743 - version = "0.2.17" 744 - source = "registry+https://github.com/rust-lang/crates.io-index" 745 - checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 746 - 747 - [[package]] 748 - name = "proc-macro-hack" 749 - version = "0.5.20+deprecated" 750 - source = "registry+https://github.com/rust-lang/crates.io-index" 751 - checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" 752 - 753 - [[package]] 754 name = "proc-macro2" 755 - version = "1.0.66" 756 source = "registry+https://github.com/rust-lang/crates.io-index" 757 - checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" 758 dependencies = [ 759 "unicode-ident", 760 ] 761 762 [[package]] 763 name = "quote" 764 - version = "1.0.32" 765 source = "registry+https://github.com/rust-lang/crates.io-index" 766 - checksum = "50f3b39ccfb720540debaa0164757101c08ecb8d326b15358ce76a62c7e85965" 767 dependencies = [ 768 "proc-macro2", 769 ] 770 771 [[package]] 772 - name = "rand" 773 - version = "0.8.5" 774 - source = "registry+https://github.com/rust-lang/crates.io-index" 775 - checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 776 - dependencies = [ 777 - "libc 0.2.147", 778 - "rand_chacha", 779 - "rand_core", 780 - ] 781 - 782 - [[package]] 783 - name = "rand_chacha" 784 - version = "0.3.1" 785 - source = "registry+https://github.com/rust-lang/crates.io-index" 786 - checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 787 - dependencies = [ 788 - "ppv-lite86", 789 - "rand_core", 790 - ] 791 - 792 - [[package]] 793 - name = "rand_core" 794 - version = "0.6.4" 795 - source = "registry+https://github.com/rust-lang/crates.io-index" 796 - checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 797 - dependencies = [ 798 - "getrandom", 799 - ] 800 - 801 - [[package]] 802 - name = "raw-cpuid" 803 - version = "11.0.1" 804 source = "registry+https://github.com/rust-lang/crates.io-index" 805 - checksum = "9d86a7c4638d42c44551f4791a20e687dbb4c3de1f33c43dd71e355cd429def1" 806 dependencies = [ 807 - "bitflags 2.4.0", 808 ] 809 810 [[package]] 811 name = "redox_syscall" 812 - version = "0.3.5" 813 source = "registry+https://github.com/rust-lang/crates.io-index" 814 - checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 815 dependencies = [ 816 "bitflags 1.3.2", 817 ] 818 819 [[package]] 820 name = "ring" 821 - version = "0.16.20" 822 source = "registry+https://github.com/rust-lang/crates.io-index" 823 - checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" 824 dependencies = [ 825 "cc", 826 - "libc 0.2.147", 827 - "once_cell", 828 "spin", 829 "untrusted", 830 - "web-sys", 831 - "winapi", 832 ] 833 834 [[package]] 835 name = "rust-ini" 836 - version = "0.19.0" 837 source = "registry+https://github.com/rust-lang/crates.io-index" 838 - checksum = "7e2a3bcec1f113553ef1c88aae6c020a369d03d55b58de9869a0908930385091" 839 dependencies = [ 840 "cfg-if", 841 "ordered-multimap", 842 ] 843 844 [[package]] 845 - name = "rustbus" 846 - version = "0.19.2" 847 - source = "registry+https://github.com/rust-lang/crates.io-index" 848 - checksum = "208e43f29ba67bb31fc726854383be3c358e48df918a0d2d2a7efb710ea3575b" 849 - dependencies = [ 850 - "nix", 851 - "rustbus_derive", 852 - "thiserror", 853 - ] 854 - 855 - [[package]] 856 - name = "rustbus_derive" 857 - version = "0.5.0" 858 - source = "registry+https://github.com/rust-lang/crates.io-index" 859 - checksum = "8dcb6a55a8a297bb62066b114624aac082ac1a330d90a0d5b336645208e29ae2" 860 - dependencies = [ 861 - "proc-macro2", 862 - "quote", 863 - "syn 1.0.109", 864 - ] 865 - 866 - [[package]] 867 - name = "rustc_version" 868 - version = "0.4.0" 869 - source = "registry+https://github.com/rust-lang/crates.io-index" 870 - checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 871 - dependencies = [ 872 - "semver", 873 - ] 874 - 875 - [[package]] 876 name = "rustix" 877 - version = "0.38.13" 878 source = "registry+https://github.com/rust-lang/crates.io-index" 879 - checksum = "d7db8590df6dfcd144d22afd1b83b36c21a18d7cbc1dc4bb5295a8712e9eb662" 880 dependencies = [ 881 - "bitflags 2.4.0", 882 "errno", 883 - "libc 0.2.147", 884 - "linux-raw-sys", 885 - "windows-sys 0.48.0", 886 ] 887 888 [[package]] 889 name = "rustls" 890 - version = "0.21.7" 891 source = "registry+https://github.com/rust-lang/crates.io-index" 892 - checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8" 893 dependencies = [ 894 "log", 895 "ring", 896 - "rustls-webpki 0.101.5", 897 "sct", 898 ] 899 900 [[package]] 901 name = "rustls-webpki" 902 - version = "0.100.3" 903 - source = "registry+https://github.com/rust-lang/crates.io-index" 904 - checksum = "5f6a5fc258f1c1276dfe3016516945546e2d5383911efc0fc4f1cdc5df3a4ae3" 905 - dependencies = [ 906 - "ring", 907 - "untrusted", 908 - ] 909 - 910 - [[package]] 911 - name = "rustls-webpki" 912 - version = "0.101.5" 913 source = "registry+https://github.com/rust-lang/crates.io-index" 914 - checksum = "45a27e3b59326c16e23d30aeb7a36a24cc0d29e71d68ff611cdfb4a01d013bed" 915 dependencies = [ 916 "ring", 917 "untrusted", ··· 931 dependencies = [ 932 "winapi-util", 933 ] 934 - 935 - [[package]] 936 - name = "scopeguard" 937 - version = "1.2.0" 938 - source = "registry+https://github.com/rust-lang/crates.io-index" 939 - checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 940 941 [[package]] 942 name = "sct" 943 - version = "0.7.0" 944 source = "registry+https://github.com/rust-lang/crates.io-index" 945 - checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" 946 dependencies = [ 947 "ring", 948 "untrusted", 949 ] 950 951 [[package]] 952 - name = "semver" 953 - version = "1.0.18" 954 - source = "registry+https://github.com/rust-lang/crates.io-index" 955 - checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" 956 - 957 - [[package]] 958 name = "serde" 959 - version = "1.0.179" 960 source = "registry+https://github.com/rust-lang/crates.io-index" 961 - checksum = "0a5bf42b8d227d4abf38a1ddb08602e229108a517cd4e5bb28f9c7eaafdce5c0" 962 dependencies = [ 963 "serde_derive", 964 ] 965 966 [[package]] 967 name = "serde_derive" 968 - version = "1.0.179" 969 source = "registry+https://github.com/rust-lang/crates.io-index" 970 - checksum = "741e124f5485c7e60c03b043f79f320bff3527f4bbf12cf3831750dc46a0ec2c" 971 dependencies = [ 972 "proc-macro2", 973 "quote", 974 - "syn 2.0.27", 975 ] 976 977 [[package]] 978 name = "serde_json" 979 - version = "1.0.106" 980 source = "registry+https://github.com/rust-lang/crates.io-index" 981 - checksum = "2cc66a619ed80bf7a0f6b17dd063a84b88f6dea1813737cf469aef1d081142c2" 982 dependencies = [ 983 "itoa", 984 "ryu", ··· 987 988 [[package]] 989 name = "sha2" 990 - version = "0.10.7" 991 source = "registry+https://github.com/rust-lang/crates.io-index" 992 - checksum = "479fb9d862239e610720565ca91403019f2f00410f1864c5aa7479b950a76ed8" 993 dependencies = [ 994 "cfg-if", 995 "cpufeatures", ··· 997 ] 998 999 [[package]] 1000 - name = "shared_memory_extended" 1001 - version = "0.13.0" 1002 - source = "registry+https://github.com/rust-lang/crates.io-index" 1003 - checksum = "004d7ece9a3be64f85471d50967710b0a146144225bed5f0abd0514a3bed086f" 1004 - dependencies = [ 1005 - "cfg-if", 1006 - "libc 0.2.147", 1007 - "nix", 1008 - "rand", 1009 - "win-sys", 1010 - ] 1011 - 1012 - [[package]] 1013 name = "shell-escape" 1014 version = "0.1.5" 1015 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1017 1018 [[package]] 1019 name = "spin" 1020 - version = "0.5.2" 1021 - source = "registry+https://github.com/rust-lang/crates.io-index" 1022 - checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 1023 - 1024 - [[package]] 1025 - name = "spinning" 1026 - version = "0.1.0" 1027 source = "registry+https://github.com/rust-lang/crates.io-index" 1028 - checksum = "2d4f0e86297cad2658d92a707320d87bf4e6ae1050287f51d19b67ef3f153a7b" 1029 - dependencies = [ 1030 - "lock_api", 1031 - ] 1032 - 1033 - [[package]] 1034 - name = "static_assertions" 1035 - version = "1.1.0" 1036 - source = "registry+https://github.com/rust-lang/crates.io-index" 1037 - checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 1038 1039 [[package]] 1040 name = "syn" 1041 - version = "1.0.109" 1042 - source = "registry+https://github.com/rust-lang/crates.io-index" 1043 - checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 1044 - dependencies = [ 1045 - "proc-macro2", 1046 - "quote", 1047 - "unicode-ident", 1048 - ] 1049 - 1050 - [[package]] 1051 - name = "syn" 1052 - version = "2.0.27" 1053 source = "registry+https://github.com/rust-lang/crates.io-index" 1054 - checksum = "b60f673f44a8255b9c8c657daf66a596d435f2da81a555b06dc644d080ba45e0" 1055 dependencies = [ 1056 "proc-macro2", 1057 "quote", ··· 1065 checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb" 1066 dependencies = [ 1067 "filetime", 1068 - "libc 0.2.147", 1069 "xattr", 1070 ] 1071 1072 [[package]] 1073 name = "tempfile" 1074 - version = "3.8.0" 1075 source = "registry+https://github.com/rust-lang/crates.io-index" 1076 - checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef" 1077 dependencies = [ 1078 "cfg-if", 1079 - "fastrand 2.0.0", 1080 - "redox_syscall", 1081 "rustix", 1082 - "windows-sys 0.48.0", 1083 - ] 1084 - 1085 - [[package]] 1086 - name = "thiserror" 1087 - version = "1.0.44" 1088 - source = "registry+https://github.com/rust-lang/crates.io-index" 1089 - checksum = "611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90" 1090 - dependencies = [ 1091 - "thiserror-impl", 1092 - ] 1093 - 1094 - [[package]] 1095 - name = "thiserror-impl" 1096 - version = "1.0.44" 1097 - source = "registry+https://github.com/rust-lang/crates.io-index" 1098 - checksum = "090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96" 1099 - dependencies = [ 1100 - "proc-macro2", 1101 - "quote", 1102 - "syn 2.0.27", 1103 ] 1104 1105 [[package]] ··· 1127 checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 1128 1129 [[package]] 1130 - name = "to_method" 1131 - version = "1.1.0" 1132 source = "registry+https://github.com/rust-lang/crates.io-index" 1133 - checksum = "c7c4ceeeca15c8384bbc3e011dbd8fccb7f068a440b752b7d9b32ceb0ca0e2e8" 1134 1135 [[package]] 1136 name = "typenum" 1137 - version = "1.16.0" 1138 source = "registry+https://github.com/rust-lang/crates.io-index" 1139 - checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" 1140 1141 [[package]] 1142 name = "unicode-bidi" ··· 1146 1147 [[package]] 1148 name = "unicode-ident" 1149 - version = "1.0.11" 1150 source = "registry+https://github.com/rust-lang/crates.io-index" 1151 - checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" 1152 1153 [[package]] 1154 name = "unicode-normalization" ··· 1161 1162 [[package]] 1163 name = "untrusted" 1164 - version = "0.7.1" 1165 source = "registry+https://github.com/rust-lang/crates.io-index" 1166 - checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" 1167 1168 [[package]] 1169 name = "ureq" 1170 - version = "2.7.1" 1171 source = "registry+https://github.com/rust-lang/crates.io-index" 1172 - checksum = "0b11c96ac7ee530603dcdf68ed1557050f374ce55a5a07193ebf8cbc9f8927e9" 1173 dependencies = [ 1174 "base64", 1175 "flate2", 1176 "log", 1177 "once_cell", 1178 "rustls", 1179 - "rustls-webpki 0.100.3", 1180 "url", 1181 "webpki-roots", 1182 ] ··· 1199 checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 1200 1201 [[package]] 1202 - name = "waker-fn" 1203 - version = "1.1.0" 1204 - source = "registry+https://github.com/rust-lang/crates.io-index" 1205 - checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" 1206 - 1207 - [[package]] 1208 name = "walkdir" 1209 version = "2.4.0" 1210 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1221 checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 1222 1223 [[package]] 1224 - name = "wasm-bindgen" 1225 - version = "0.2.87" 1226 - source = "registry+https://github.com/rust-lang/crates.io-index" 1227 - checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 1228 - dependencies = [ 1229 - "cfg-if", 1230 - "wasm-bindgen-macro", 1231 - ] 1232 - 1233 - [[package]] 1234 - name = "wasm-bindgen-backend" 1235 - version = "0.2.87" 1236 - source = "registry+https://github.com/rust-lang/crates.io-index" 1237 - checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 1238 - dependencies = [ 1239 - "bumpalo", 1240 - "log", 1241 - "once_cell", 1242 - "proc-macro2", 1243 - "quote", 1244 - "syn 2.0.27", 1245 - "wasm-bindgen-shared", 1246 - ] 1247 - 1248 - [[package]] 1249 - name = "wasm-bindgen-macro" 1250 - version = "0.2.87" 1251 - source = "registry+https://github.com/rust-lang/crates.io-index" 1252 - checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 1253 - dependencies = [ 1254 - "quote", 1255 - "wasm-bindgen-macro-support", 1256 - ] 1257 - 1258 - [[package]] 1259 - name = "wasm-bindgen-macro-support" 1260 - version = "0.2.87" 1261 - source = "registry+https://github.com/rust-lang/crates.io-index" 1262 - checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 1263 - dependencies = [ 1264 - "proc-macro2", 1265 - "quote", 1266 - "syn 2.0.27", 1267 - "wasm-bindgen-backend", 1268 - "wasm-bindgen-shared", 1269 - ] 1270 - 1271 - [[package]] 1272 - name = "wasm-bindgen-shared" 1273 - version = "0.2.87" 1274 - source = "registry+https://github.com/rust-lang/crates.io-index" 1275 - checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 1276 - 1277 - [[package]] 1278 - name = "web-sys" 1279 - version = "0.3.64" 1280 - source = "registry+https://github.com/rust-lang/crates.io-index" 1281 - checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" 1282 - dependencies = [ 1283 - "js-sys", 1284 - "wasm-bindgen", 1285 - ] 1286 - 1287 - [[package]] 1288 name = "webpki-roots" 1289 - version = "0.23.1" 1290 source = "registry+https://github.com/rust-lang/crates.io-index" 1291 - checksum = "b03058f88386e5ff5310d9111d53f48b17d732b401aeb83a8d5190f2ac459338" 1292 - dependencies = [ 1293 - "rustls-webpki 0.100.3", 1294 - ] 1295 - 1296 - [[package]] 1297 - name = "win-sys" 1298 - version = "0.3.1" 1299 - source = "registry+https://github.com/rust-lang/crates.io-index" 1300 - checksum = "5b7b128a98c1cfa201b09eb49ba285887deb3cbe7466a98850eb1adabb452be5" 1301 - dependencies = [ 1302 - "windows", 1303 - ] 1304 1305 [[package]] 1306 name = "winapi" ··· 1320 1321 [[package]] 1322 name = "winapi-util" 1323 - version = "0.1.5" 1324 source = "registry+https://github.com/rust-lang/crates.io-index" 1325 - checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 1326 dependencies = [ 1327 "winapi", 1328 ] ··· 1334 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1335 1336 [[package]] 1337 - name = "windows" 1338 - version = "0.34.0" 1339 - source = "registry+https://github.com/rust-lang/crates.io-index" 1340 - checksum = "45296b64204227616fdbf2614cefa4c236b98ee64dfaaaa435207ed99fe7829f" 1341 - dependencies = [ 1342 - "windows_aarch64_msvc 0.34.0", 1343 - "windows_i686_gnu 0.34.0", 1344 - "windows_i686_msvc 0.34.0", 1345 - "windows_x86_64_gnu 0.34.0", 1346 - "windows_x86_64_msvc 0.34.0", 1347 - ] 1348 - 1349 - [[package]] 1350 - name = "windows-sys" 1351 - version = "0.42.0" 1352 - source = "registry+https://github.com/rust-lang/crates.io-index" 1353 - checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 1354 - dependencies = [ 1355 - "windows_aarch64_gnullvm 0.42.2", 1356 - "windows_aarch64_msvc 0.42.2", 1357 - "windows_i686_gnu 0.42.2", 1358 - "windows_i686_msvc 0.42.2", 1359 - "windows_x86_64_gnu 0.42.2", 1360 - "windows_x86_64_gnullvm 0.42.2", 1361 - "windows_x86_64_msvc 0.42.2", 1362 - ] 1363 - 1364 - [[package]] 1365 name = "windows-sys" 1366 version = "0.48.0" 1367 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1376 source = "registry+https://github.com/rust-lang/crates.io-index" 1377 checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 1378 dependencies = [ 1379 - "windows_aarch64_gnullvm 0.48.5", 1380 - "windows_aarch64_msvc 0.48.5", 1381 - "windows_i686_gnu 0.48.5", 1382 - "windows_i686_msvc 0.48.5", 1383 - "windows_x86_64_gnu 0.48.5", 1384 - "windows_x86_64_gnullvm 0.48.5", 1385 - "windows_x86_64_msvc 0.48.5", 1386 ] 1387 1388 [[package]] 1389 name = "windows_aarch64_gnullvm" 1390 - version = "0.42.2" 1391 - source = "registry+https://github.com/rust-lang/crates.io-index" 1392 - checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" 1393 - 1394 - [[package]] 1395 - name = "windows_aarch64_gnullvm" 1396 version = "0.48.5" 1397 source = "registry+https://github.com/rust-lang/crates.io-index" 1398 checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 1399 1400 [[package]] 1401 name = "windows_aarch64_msvc" 1402 - version = "0.34.0" 1403 - source = "registry+https://github.com/rust-lang/crates.io-index" 1404 - checksum = "17cffbe740121affb56fad0fc0e421804adf0ae00891205213b5cecd30db881d" 1405 - 1406 - [[package]] 1407 - name = "windows_aarch64_msvc" 1408 - version = "0.42.2" 1409 - source = "registry+https://github.com/rust-lang/crates.io-index" 1410 - checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" 1411 - 1412 - [[package]] 1413 - name = "windows_aarch64_msvc" 1414 version = "0.48.5" 1415 source = "registry+https://github.com/rust-lang/crates.io-index" 1416 checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 1417 1418 [[package]] 1419 name = "windows_i686_gnu" 1420 - version = "0.34.0" 1421 - source = "registry+https://github.com/rust-lang/crates.io-index" 1422 - checksum = "2564fde759adb79129d9b4f54be42b32c89970c18ebf93124ca8870a498688ed" 1423 - 1424 - [[package]] 1425 - name = "windows_i686_gnu" 1426 - version = "0.42.2" 1427 - source = "registry+https://github.com/rust-lang/crates.io-index" 1428 - checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" 1429 - 1430 - [[package]] 1431 - name = "windows_i686_gnu" 1432 version = "0.48.5" 1433 source = "registry+https://github.com/rust-lang/crates.io-index" 1434 checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 1435 1436 [[package]] 1437 name = "windows_i686_msvc" 1438 - version = "0.34.0" 1439 - source = "registry+https://github.com/rust-lang/crates.io-index" 1440 - checksum = "9cd9d32ba70453522332c14d38814bceeb747d80b3958676007acadd7e166956" 1441 - 1442 - [[package]] 1443 - name = "windows_i686_msvc" 1444 - version = "0.42.2" 1445 - source = "registry+https://github.com/rust-lang/crates.io-index" 1446 - checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" 1447 - 1448 - [[package]] 1449 - name = "windows_i686_msvc" 1450 version = "0.48.5" 1451 source = "registry+https://github.com/rust-lang/crates.io-index" 1452 checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 1453 1454 [[package]] 1455 name = "windows_x86_64_gnu" 1456 - version = "0.34.0" 1457 - source = "registry+https://github.com/rust-lang/crates.io-index" 1458 - checksum = "cfce6deae227ee8d356d19effc141a509cc503dfd1f850622ec4b0f84428e1f4" 1459 - 1460 - [[package]] 1461 - name = "windows_x86_64_gnu" 1462 - version = "0.42.2" 1463 - source = "registry+https://github.com/rust-lang/crates.io-index" 1464 - checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" 1465 - 1466 - [[package]] 1467 - name = "windows_x86_64_gnu" 1468 version = "0.48.5" 1469 source = "registry+https://github.com/rust-lang/crates.io-index" 1470 checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 1471 - 1472 - [[package]] 1473 - name = "windows_x86_64_gnullvm" 1474 - version = "0.42.2" 1475 - source = "registry+https://github.com/rust-lang/crates.io-index" 1476 - checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" 1477 1478 [[package]] 1479 name = "windows_x86_64_gnullvm" ··· 1483 1484 [[package]] 1485 name = "windows_x86_64_msvc" 1486 - version = "0.34.0" 1487 - source = "registry+https://github.com/rust-lang/crates.io-index" 1488 - checksum = "d19538ccc21819d01deaf88d6a17eae6596a12e9aafdbb97916fb49896d89de9" 1489 - 1490 - [[package]] 1491 - name = "windows_x86_64_msvc" 1492 - version = "0.42.2" 1493 - source = "registry+https://github.com/rust-lang/crates.io-index" 1494 - checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" 1495 - 1496 - [[package]] 1497 - name = "windows_x86_64_msvc" 1498 version = "0.48.5" 1499 source = "registry+https://github.com/rust-lang/crates.io-index" 1500 checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" ··· 1505 source = "registry+https://github.com/rust-lang/crates.io-index" 1506 checksum = "f4686009f71ff3e5c4dbcf1a282d0a44db3f021ba69350cd42086b3e5f1c6985" 1507 dependencies = [ 1508 - "libc 0.2.147", 1509 ]
··· 10 11 [[package]] 12 name = "anyhow" 13 + version = "1.0.75" 14 source = "registry+https://github.com/rust-lang/crates.io-index" 15 + checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" 16 17 [[package]] 18 name = "arrayvec" ··· 21 checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" 22 23 [[package]] 24 + name = "ash" 25 + version = "0.37.3+1.3.251" 26 source = "registry+https://github.com/rust-lang/crates.io-index" 27 + checksum = "39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a" 28 dependencies = [ 29 + "libloading", 30 ] 31 32 [[package]] 33 name = "base64" 34 + version = "0.21.5" 35 source = "registry+https://github.com/rust-lang/crates.io-index" 36 + checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" 37 38 [[package]] 39 name = "bitflags" ··· 43 44 [[package]] 45 name = "bitflags" 46 + version = "2.4.1" 47 source = "registry+https://github.com/rust-lang/crates.io-index" 48 + checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 49 50 [[package]] 51 name = "block-buffer" ··· 57 ] 58 59 [[package]] 60 name = "bytemuck" 61 version = "1.14.0" 62 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 73 dependencies = [ 74 "proc-macro2", 75 "quote", 76 + "syn", 77 ] 78 79 [[package]] 80 name = "cargo-util" 81 + version = "0.2.6" 82 source = "registry+https://github.com/rust-lang/crates.io-index" 83 + checksum = "77042b5b585f701f1cfb4b6b12ebc02b9b0cefbc8dcce235906b6bf376d4245d" 84 dependencies = [ 85 "anyhow", 86 "core-foundation", 87 "filetime", 88 "hex", 89 "jobserver", 90 + "libc 0.2.150", 91 "miow", 92 "same-file", 93 "sha2", 94 "shell-escape", 95 "tempfile", 96 + "tracing", 97 "walkdir", 98 + "windows-sys", 99 ] 100 101 [[package]] ··· 104 source = "registry+https://github.com/rust-lang/crates.io-index" 105 checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 106 dependencies = [ 107 + "libc 0.2.150", 108 ] 109 110 [[package]] ··· 114 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 115 116 [[package]] 117 name = "const-random" 118 + version = "0.1.17" 119 source = "registry+https://github.com/rust-lang/crates.io-index" 120 + checksum = "5aaf16c9c2c612020bcfd042e170f6e32de9b9d75adb5277cdbbd2e2c8c8299a" 121 dependencies = [ 122 "const-random-macro", 123 ] 124 125 [[package]] 126 name = "const-random-macro" 127 + version = "0.1.16" 128 source = "registry+https://github.com/rust-lang/crates.io-index" 129 + checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" 130 dependencies = [ 131 "getrandom", 132 "once_cell", 133 "tiny-keccak", 134 ] 135 ··· 140 checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 141 dependencies = [ 142 "core-foundation-sys", 143 + "libc 0.2.150", 144 ] 145 146 [[package]] ··· 151 152 [[package]] 153 name = "cpufeatures" 154 + version = "0.2.11" 155 source = "registry+https://github.com/rust-lang/crates.io-index" 156 + checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" 157 dependencies = [ 158 + "libc 0.2.150", 159 ] 160 161 [[package]] ··· 168 ] 169 170 [[package]] 171 name = "crunchy" 172 version = "0.2.2" 173 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 184 ] 185 186 [[package]] 187 + name = "dbus" 188 + version = "0.9.7" 189 + source = "registry+https://github.com/rust-lang/crates.io-index" 190 + checksum = "1bb21987b9fb1613058ba3843121dd18b163b254d8a6e797e144cbac14d96d1b" 191 + dependencies = [ 192 + "libc 0.2.150", 193 + "libdbus-sys", 194 + "winapi", 195 + ] 196 + 197 + [[package]] 198 + name = "dbus-crossroads" 199 + version = "0.5.2" 200 + source = "registry+https://github.com/rust-lang/crates.io-index" 201 + checksum = "3a4c83437187544ba5142427746835061b330446ca8902eabd70e4afb8f76de0" 202 + dependencies = [ 203 + "dbus", 204 + ] 205 + 206 + [[package]] 207 name = "digest" 208 version = "0.10.7" 209 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 215 216 [[package]] 217 name = "dlv-list" 218 + version = "0.5.2" 219 source = "registry+https://github.com/rust-lang/crates.io-index" 220 + checksum = "442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f" 221 dependencies = [ 222 "const-random", 223 ] 224 225 [[package]] 226 name = "drm" 227 + version = "0.11.0" 228 source = "registry+https://github.com/rust-lang/crates.io-index" 229 + checksum = "e58eefd79f5173683872c0c82d0f05c2dc3c583d631259f60bb7a323756b7ff2" 230 dependencies = [ 231 + "bitflags 2.4.1", 232 "bytemuck", 233 "drm-ffi", 234 "drm-fourcc", 235 + "rustix", 236 ] 237 238 [[package]] 239 name = "drm-ffi" 240 + version = "0.7.0" 241 source = "registry+https://github.com/rust-lang/crates.io-index" 242 + checksum = "220dd8c12ebf2b0cbaffa19e00de02f5f090d363fb900f16ea012c077eea1174" 243 dependencies = [ 244 "drm-sys", 245 + "rustix", 246 ] 247 248 [[package]] ··· 253 254 [[package]] 255 name = "drm-sys" 256 + version = "0.6.0" 257 source = "registry+https://github.com/rust-lang/crates.io-index" 258 + checksum = "5115283ec60c99da8a9e5dc3c55f27680211e974c948cb6f3b51f0373190503b" 259 dependencies = [ 260 + "libc 0.2.150", 261 + "linux-raw-sys 0.6.1", 262 ] 263 264 [[package]] ··· 268 checksum = "a373bc9844200b1ff15bd1b245931d1c20d09d06e4ec09f361171f29a4b0752d" 269 dependencies = [ 270 "khronos", 271 + "libc 0.2.150", 272 ] 273 274 [[package]] 275 name = "errno" 276 + version = "0.3.6" 277 source = "registry+https://github.com/rust-lang/crates.io-index" 278 + checksum = "7c18ee0ed65a5f1f81cac6b1d213b69c35fa47d4252ad41f1486dbd8226fe36e" 279 dependencies = [ 280 + "libc 0.2.150", 281 + "windows-sys", 282 ] 283 284 [[package]] 285 name = "fastrand" 286 + version = "2.0.1" 287 source = "registry+https://github.com/rust-lang/crates.io-index" 288 + checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 289 290 [[package]] 291 name = "filetime" ··· 294 checksum = "d4029edd3e734da6fe05b6cd7bd2960760a616bd2ddd0d59a0124746d6272af0" 295 dependencies = [ 296 "cfg-if", 297 + "libc 0.2.150", 298 + "redox_syscall 0.3.5", 299 + "windows-sys", 300 ] 301 302 [[package]] 303 name = "flate2" 304 + version = "1.0.28" 305 source = "registry+https://github.com/rust-lang/crates.io-index" 306 + checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" 307 dependencies = [ 308 "crc32fast", 309 "miniz_oxide", ··· 319 ] 320 321 [[package]] 322 name = "gatherer" 323 + version = "0.4.1" 324 dependencies = [ 325 "arrayvec", 326 + "ash", 327 "cargo-util", 328 "cc", 329 + "dbus", 330 + "dbus-crossroads", 331 "drm", 332 "egl", 333 "flate2", 334 "gbm", 335 "lazy_static", 336 + "libc 0.2.150", 337 "num_cpus", 338 "pkg-config", 339 "rust-ini", 340 "serde", 341 "serde_json", 342 "sha2", 343 "tar", 344 "ureq", 345 ] 346 347 [[package]] 348 name = "gbm" 349 + version = "0.14.0" 350 source = "registry+https://github.com/rust-lang/crates.io-index" 351 + checksum = "65dffaf38d96aa22cb748ccd9b1ffe624931e899f54c0225815ef7ac757a409f" 352 dependencies = [ 353 "bitflags 1.3.2", 354 "drm", 355 "drm-fourcc", 356 "gbm-sys", 357 + "libc 0.2.150", 358 ] 359 360 [[package]] 361 name = "gbm-sys" 362 + version = "0.3.0" 363 source = "registry+https://github.com/rust-lang/crates.io-index" 364 + checksum = "6fd2d6bf7c0143b38beece05f9a5c4c851a49a8434f62bf58ff28da92b0ddc58" 365 dependencies = [ 366 + "libc 0.2.150", 367 ] 368 369 [[package]] ··· 378 379 [[package]] 380 name = "getrandom" 381 + version = "0.2.11" 382 source = "registry+https://github.com/rust-lang/crates.io-index" 383 + checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" 384 dependencies = [ 385 "cfg-if", 386 + "libc 0.2.150", 387 "wasi", 388 ] 389 390 [[package]] 391 name = "hashbrown" 392 + version = "0.14.3" 393 source = "registry+https://github.com/rust-lang/crates.io-index" 394 + checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 395 396 [[package]] 397 name = "hermit-abi" 398 + version = "0.3.3" 399 source = "registry+https://github.com/rust-lang/crates.io-index" 400 + checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 401 402 [[package]] 403 name = "hex" ··· 416 ] 417 418 [[package]] 419 name = "itoa" 420 version = "1.0.9" 421 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 423 424 [[package]] 425 name = "jobserver" 426 + version = "0.1.27" 427 source = "registry+https://github.com/rust-lang/crates.io-index" 428 + checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d" 429 dependencies = [ 430 + "libc 0.2.150", 431 ] 432 433 [[package]] ··· 453 454 [[package]] 455 name = "libc" 456 + version = "0.2.150" 457 source = "registry+https://github.com/rust-lang/crates.io-index" 458 + checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" 459 460 [[package]] 461 + name = "libdbus-sys" 462 + version = "0.2.5" 463 source = "registry+https://github.com/rust-lang/crates.io-index" 464 + checksum = "06085512b750d640299b79be4bad3d2fa90a9c00b1fd9e1b46364f66f0485c72" 465 dependencies = [ 466 + "pkg-config", 467 ] 468 469 [[package]] 470 + name = "libloading" 471 + version = "0.7.4" 472 source = "registry+https://github.com/rust-lang/crates.io-index" 473 + checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" 474 + dependencies = [ 475 + "cfg-if", 476 + "winapi", 477 + ] 478 479 [[package]] 480 + name = "linux-raw-sys" 481 + version = "0.4.11" 482 source = "registry+https://github.com/rust-lang/crates.io-index" 483 + checksum = "969488b55f8ac402214f3f5fd243ebb7206cf82de60d3172994707a4bcc2b829" 484 485 [[package]] 486 + name = "linux-raw-sys" 487 + version = "0.6.1" 488 source = "registry+https://github.com/rust-lang/crates.io-index" 489 + checksum = "da4a7ec558fa3b65e4c69b6af8df01fb9ad51ac69262335e1505276bc091935d" 490 491 [[package]] 492 + name = "log" 493 + version = "0.4.20" 494 source = "registry+https://github.com/rust-lang/crates.io-index" 495 + checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 496 497 [[package]] 498 name = "miniz_oxide" ··· 505 506 [[package]] 507 name = "miow" 508 + version = "0.6.0" 509 source = "registry+https://github.com/rust-lang/crates.io-index" 510 + checksum = "359f76430b20a79f9e20e115b3428614e654f04fab314482fc0fda0ebd3c6044" 511 dependencies = [ 512 + "windows-sys", 513 ] 514 515 [[package]] ··· 519 checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 520 dependencies = [ 521 "hermit-abi", 522 + "libc 0.2.150", 523 ] 524 525 [[package]] ··· 530 531 [[package]] 532 name = "ordered-multimap" 533 + version = "0.7.1" 534 source = "registry+https://github.com/rust-lang/crates.io-index" 535 + checksum = "a4d6a8c22fc714f0c2373e6091bf6f5e9b37b1bc0b1184874b7e0a4e303d318f" 536 dependencies = [ 537 "dlv-list", 538 "hashbrown", 539 ] 540 541 [[package]] 542 name = "percent-encoding" ··· 551 checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 552 553 [[package]] 554 name = "pkg-config" 555 version = "0.3.27" 556 source = "registry+https://github.com/rust-lang/crates.io-index" 557 checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 558 559 [[package]] 560 name = "proc-macro2" 561 + version = "1.0.69" 562 source = "registry+https://github.com/rust-lang/crates.io-index" 563 + checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" 564 dependencies = [ 565 "unicode-ident", 566 ] 567 568 [[package]] 569 name = "quote" 570 + version = "1.0.33" 571 source = "registry+https://github.com/rust-lang/crates.io-index" 572 + checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 573 dependencies = [ 574 "proc-macro2", 575 ] 576 577 [[package]] 578 + name = "redox_syscall" 579 + version = "0.3.5" 580 source = "registry+https://github.com/rust-lang/crates.io-index" 581 + checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 582 dependencies = [ 583 + "bitflags 1.3.2", 584 ] 585 586 [[package]] 587 name = "redox_syscall" 588 + version = "0.4.1" 589 source = "registry+https://github.com/rust-lang/crates.io-index" 590 + checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 591 dependencies = [ 592 "bitflags 1.3.2", 593 ] 594 595 [[package]] 596 name = "ring" 597 + version = "0.17.5" 598 source = "registry+https://github.com/rust-lang/crates.io-index" 599 + checksum = "fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b" 600 dependencies = [ 601 "cc", 602 + "getrandom", 603 + "libc 0.2.150", 604 "spin", 605 "untrusted", 606 + "windows-sys", 607 ] 608 609 [[package]] 610 name = "rust-ini" 611 + version = "0.20.0" 612 source = "registry+https://github.com/rust-lang/crates.io-index" 613 + checksum = "3e0698206bcb8882bf2a9ecb4c1e7785db57ff052297085a6efd4fe42302068a" 614 dependencies = [ 615 "cfg-if", 616 "ordered-multimap", 617 ] 618 619 [[package]] 620 name = "rustix" 621 + version = "0.38.25" 622 source = "registry+https://github.com/rust-lang/crates.io-index" 623 + checksum = "dc99bc2d4f1fed22595588a013687477aedf3cdcfb26558c559edb67b4d9b22e" 624 dependencies = [ 625 + "bitflags 2.4.1", 626 "errno", 627 + "libc 0.2.150", 628 + "linux-raw-sys 0.4.11", 629 + "windows-sys", 630 ] 631 632 [[package]] 633 name = "rustls" 634 + version = "0.21.8" 635 source = "registry+https://github.com/rust-lang/crates.io-index" 636 + checksum = "446e14c5cda4f3f30fe71863c34ec70f5ac79d6087097ad0bb433e1be5edf04c" 637 dependencies = [ 638 "log", 639 "ring", 640 + "rustls-webpki", 641 "sct", 642 ] 643 644 [[package]] 645 name = "rustls-webpki" 646 + version = "0.101.7" 647 source = "registry+https://github.com/rust-lang/crates.io-index" 648 + checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" 649 dependencies = [ 650 "ring", 651 "untrusted", ··· 665 dependencies = [ 666 "winapi-util", 667 ] 668 669 [[package]] 670 name = "sct" 671 + version = "0.7.1" 672 source = "registry+https://github.com/rust-lang/crates.io-index" 673 + checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" 674 dependencies = [ 675 "ring", 676 "untrusted", 677 ] 678 679 [[package]] 680 name = "serde" 681 + version = "1.0.192" 682 source = "registry+https://github.com/rust-lang/crates.io-index" 683 + checksum = "bca2a08484b285dcb282d0f67b26cadc0df8b19f8c12502c13d966bf9482f001" 684 dependencies = [ 685 "serde_derive", 686 ] 687 688 [[package]] 689 name = "serde_derive" 690 + version = "1.0.192" 691 source = "registry+https://github.com/rust-lang/crates.io-index" 692 + checksum = "d6c7207fbec9faa48073f3e3074cbe553af6ea512d7c21ba46e434e70ea9fbc1" 693 dependencies = [ 694 "proc-macro2", 695 "quote", 696 + "syn", 697 ] 698 699 [[package]] 700 name = "serde_json" 701 + version = "1.0.108" 702 source = "registry+https://github.com/rust-lang/crates.io-index" 703 + checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b" 704 dependencies = [ 705 "itoa", 706 "ryu", ··· 709 710 [[package]] 711 name = "sha2" 712 + version = "0.10.8" 713 source = "registry+https://github.com/rust-lang/crates.io-index" 714 + checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 715 dependencies = [ 716 "cfg-if", 717 "cpufeatures", ··· 719 ] 720 721 [[package]] 722 name = "shell-escape" 723 version = "0.1.5" 724 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 726 727 [[package]] 728 name = "spin" 729 + version = "0.9.8" 730 source = "registry+https://github.com/rust-lang/crates.io-index" 731 + checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 732 733 [[package]] 734 name = "syn" 735 + version = "2.0.39" 736 source = "registry+https://github.com/rust-lang/crates.io-index" 737 + checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a" 738 dependencies = [ 739 "proc-macro2", 740 "quote", ··· 748 checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb" 749 dependencies = [ 750 "filetime", 751 + "libc 0.2.150", 752 "xattr", 753 ] 754 755 [[package]] 756 name = "tempfile" 757 + version = "3.8.1" 758 source = "registry+https://github.com/rust-lang/crates.io-index" 759 + checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5" 760 dependencies = [ 761 "cfg-if", 762 + "fastrand", 763 + "redox_syscall 0.4.1", 764 "rustix", 765 + "windows-sys", 766 ] 767 768 [[package]] ··· 790 checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 791 792 [[package]] 793 + name = "tracing" 794 + version = "0.1.40" 795 + source = "registry+https://github.com/rust-lang/crates.io-index" 796 + checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 797 + dependencies = [ 798 + "pin-project-lite", 799 + "tracing-attributes", 800 + "tracing-core", 801 + ] 802 + 803 + [[package]] 804 + name = "tracing-attributes" 805 + version = "0.1.27" 806 source = "registry+https://github.com/rust-lang/crates.io-index" 807 + checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 808 + dependencies = [ 809 + "proc-macro2", 810 + "quote", 811 + "syn", 812 + ] 813 + 814 + [[package]] 815 + name = "tracing-core" 816 + version = "0.1.32" 817 + source = "registry+https://github.com/rust-lang/crates.io-index" 818 + checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 819 + dependencies = [ 820 + "once_cell", 821 + ] 822 823 [[package]] 824 name = "typenum" 825 + version = "1.17.0" 826 source = "registry+https://github.com/rust-lang/crates.io-index" 827 + checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 828 829 [[package]] 830 name = "unicode-bidi" ··· 834 835 [[package]] 836 name = "unicode-ident" 837 + version = "1.0.12" 838 source = "registry+https://github.com/rust-lang/crates.io-index" 839 + checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 840 841 [[package]] 842 name = "unicode-normalization" ··· 849 850 [[package]] 851 name = "untrusted" 852 + version = "0.9.0" 853 source = "registry+https://github.com/rust-lang/crates.io-index" 854 + checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" 855 856 [[package]] 857 name = "ureq" 858 + version = "2.8.0" 859 source = "registry+https://github.com/rust-lang/crates.io-index" 860 + checksum = "f5ccd538d4a604753ebc2f17cd9946e89b77bf87f6a8e2309667c6f2e87855e3" 861 dependencies = [ 862 "base64", 863 "flate2", 864 "log", 865 "once_cell", 866 "rustls", 867 + "rustls-webpki", 868 "url", 869 "webpki-roots", 870 ] ··· 887 checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 888 889 [[package]] 890 name = "walkdir" 891 version = "2.4.0" 892 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 903 checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 904 905 [[package]] 906 name = "webpki-roots" 907 + version = "0.25.2" 908 source = "registry+https://github.com/rust-lang/crates.io-index" 909 + checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" 910 911 [[package]] 912 name = "winapi" ··· 926 927 [[package]] 928 name = "winapi-util" 929 + version = "0.1.6" 930 source = "registry+https://github.com/rust-lang/crates.io-index" 931 + checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 932 dependencies = [ 933 "winapi", 934 ] ··· 940 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 941 942 [[package]] 943 name = "windows-sys" 944 version = "0.48.0" 945 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 954 source = "registry+https://github.com/rust-lang/crates.io-index" 955 checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 956 dependencies = [ 957 + "windows_aarch64_gnullvm", 958 + "windows_aarch64_msvc", 959 + "windows_i686_gnu", 960 + "windows_i686_msvc", 961 + "windows_x86_64_gnu", 962 + "windows_x86_64_gnullvm", 963 + "windows_x86_64_msvc", 964 ] 965 966 [[package]] 967 name = "windows_aarch64_gnullvm" 968 version = "0.48.5" 969 source = "registry+https://github.com/rust-lang/crates.io-index" 970 checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 971 972 [[package]] 973 name = "windows_aarch64_msvc" 974 version = "0.48.5" 975 source = "registry+https://github.com/rust-lang/crates.io-index" 976 checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 977 978 [[package]] 979 name = "windows_i686_gnu" 980 version = "0.48.5" 981 source = "registry+https://github.com/rust-lang/crates.io-index" 982 checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 983 984 [[package]] 985 name = "windows_i686_msvc" 986 version = "0.48.5" 987 source = "registry+https://github.com/rust-lang/crates.io-index" 988 checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 989 990 [[package]] 991 name = "windows_x86_64_gnu" 992 version = "0.48.5" 993 source = "registry+https://github.com/rust-lang/crates.io-index" 994 checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 995 996 [[package]] 997 name = "windows_x86_64_gnullvm" ··· 1001 1002 [[package]] 1003 name = "windows_x86_64_msvc" 1004 version = "0.48.5" 1005 source = "registry+https://github.com/rust-lang/crates.io-index" 1006 checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" ··· 1011 source = "registry+https://github.com/rust-lang/crates.io-index" 1012 checksum = "f4686009f71ff3e5c4dbcf1a282d0a44db3f021ba69350cd42086b3e5f1c6985" 1013 dependencies = [ 1014 + "libc 0.2.150", 1015 ]
+3 -3
pkgs/applications/misc/rtfm/default.nix
··· 18 in 19 crystal.buildCrystalPackage rec { 20 pname = "rtfm"; 21 - version = "0.2.2"; 22 23 src = fetchFromGitHub { 24 owner = "hugopl"; 25 repo = "rtfm"; 26 rev = "v${version}"; 27 name = "rtfm"; 28 - hash = "sha256-SmQq3hG94oV346dHtqTHC0xE4cWB3rspD3XXu+mSI8Q="; 29 }; 30 31 patches = [ ··· 54 wrapGAppsHook4 55 gobject-introspection 56 gi-crystal 57 - ] ++ lib.optionals stdenv.isDarwin [ desktopToDarwinBundle ]; 58 59 buildInputs = [ 60 webkitgtk_6_0
··· 18 in 19 crystal.buildCrystalPackage rec { 20 pname = "rtfm"; 21 + version = "0.2.3"; 22 23 src = fetchFromGitHub { 24 owner = "hugopl"; 25 repo = "rtfm"; 26 rev = "v${version}"; 27 name = "rtfm"; 28 + hash = "sha256-ulv5US5EBBb0rK/Qaw8ZpHI4QwEQGlzscmAoe17946k="; 29 }; 30 31 patches = [ ··· 54 wrapGAppsHook4 55 gobject-introspection 56 gi-crystal 57 + ] ++ lib.optionals stdenv.isDarwin [ desktopToDarwinBundle ]; 58 59 buildInputs = [ 60 webkitgtk_6_0
+4 -13
pkgs/applications/misc/rtfm/patches/make.patch
··· 1 - --- a/Makefile 2023-07-17 17:18:28.000000000 +0300 2 - +++ b/Makefile 2023-07-19 12:13:44.627168135 +0300 3 @@ -4,8 +4,7 @@ 4 all: configure .WAIT rtfm docsets 5 ··· 10 11 rtfm: 12 shards build --release -s rtfm 13 - @@ -29,13 +28,15 @@ 14 - install -D -m644 data/io.github.hugopl.rtfm.gschema.xml $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas/io.github.hugopl.rtfm.gschema.xml 15 - # docsets 16 - mkdir -p $(DESTDIR)$(PREFIX)/share/rtfm/docsets/ 17 - - cp -rv data/Crystal.docset $(DESTDIR)$(PREFIX)/share/rtfm/docsets/ 18 - - cp -rv data/Gtk4.docset $(DESTDIR)$(PREFIX)/share/rtfm/docsets/ 19 - + cp -r data/Crystal.docset $(DESTDIR)$(PREFIX)/share/rtfm/docsets/ 20 - + cp -r data/Gtk4.docset $(DESTDIR)$(PREFIX)/share/rtfm/docsets/ 21 - # License 22 - install -D -m0644 LICENSE $(DESTDIR)$(PREFIX)/share/licenses/rtfm/LICENSE 23 # Changelog 24 install -D -m0644 CHANGELOG.md $(DESTDIR)$(PREFIX)/share/doc/rtfm/CHANGELOG.md 25 gzip -9fn $(DESTDIR)$(PREFIX)/share/doc/rtfm/CHANGELOG.md ··· 27 + glib-compile-schemas $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas 28 29 uninstall: 30 - rm -f $(DESTDIR)$(PREFIX)/bin/rtfm
··· 1 + --- a/Makefile 2023-12-07 23:37:38.984501858 +0300 2 + +++ b/Makefile 2023-12-07 23:47:52.884456064 +0300 3 @@ -4,8 +4,7 @@ 4 all: configure .WAIT rtfm docsets 5 ··· 10 11 rtfm: 12 shards build --release -s rtfm 13 + @@ -36,6 +35,8 @@ 14 # Changelog 15 install -D -m0644 CHANGELOG.md $(DESTDIR)$(PREFIX)/share/doc/rtfm/CHANGELOG.md 16 gzip -9fn $(DESTDIR)$(PREFIX)/share/doc/rtfm/CHANGELOG.md ··· 18 + glib-compile-schemas $(DESTDIR)$(PREFIX)/share/glib-2.0/schemas 19 20 uninstall: 21 + rm -f $(DESTDIR)$(PREFIX)/bin/rtfm
+8 -8
pkgs/applications/misc/rtfm/shards.nix
··· 11 }; 12 gio = { 13 url = "https://github.com/hugopl/gio.cr.git"; 14 - rev = "v0.1.0"; 15 - sha256 = "0vj35bi64d4hni18nrl8fmms306a0gl4zlxpf3aq08lh0sbwzhd8"; 16 }; 17 gtk4 = { 18 url = "https://github.com/hugopl/gtk4.cr.git"; 19 - rev = "v0.15.0"; 20 - sha256 = "100j5k4sfc2dpj3nplzjcaxw1bwy3hsy5cw93asg00kda9h8dbb1"; 21 }; 22 harfbuzz = { 23 url = "https://github.com/hugopl/harfbuzz.cr.git"; ··· 26 }; 27 libadwaita = { 28 url = "https://github.com/geopjr/libadwaita.cr.git"; 29 - rev = "23ce21d6400af7563ede0b53deea6d1f77436985"; 30 - sha256 = "09jz6r0yp4qsm47qcknzgkjxavr5j3dkxf2yjbw0jkaz1an58pfw"; 31 }; 32 pango = { 33 url = "https://github.com/hugopl/pango.cr.git"; 34 - rev = "v0.2.0"; 35 - sha256 = "0dl3qrhi2ybylmvzx1x5gsznp2pcdkc50waxrljxwnf5avn8ixsf"; 36 }; 37 sqlite3 = { 38 url = "https://github.com/crystal-lang/crystal-sqlite3.git";
··· 11 }; 12 gio = { 13 url = "https://github.com/hugopl/gio.cr.git"; 14 + rev = "v0.2.1"; 15 + sha256 = "0vl5lpvhhdi9pvyl12smag0i3dwj1jjz1zzilc8ai0wjrnbnwlxs"; 16 }; 17 gtk4 = { 18 url = "https://github.com/hugopl/gtk4.cr.git"; 19 + rev = "v0.16.0"; 20 + sha256 = "1bnnfy07246vwbjfwhziv2yw1g52pzhhrr25660fp3qcnw8q513w"; 21 }; 22 harfbuzz = { 23 url = "https://github.com/hugopl/harfbuzz.cr.git"; ··· 26 }; 27 libadwaita = { 28 url = "https://github.com/geopjr/libadwaita.cr.git"; 29 + rev = "cffabb56e911d2a90c53c2fd14d6bd08bf5ac446"; 30 + sha256 = "0gcq04vgxg0vff9fcalgzq9phq0y76diihkzhlfn91bdxwkx7rl3"; 31 }; 32 pango = { 33 url = "https://github.com/hugopl/pango.cr.git"; 34 + rev = "v0.3.0"; 35 + sha256 = "1dg5bcbq11zww4xh68dq4ivnsz89yqsnxz81ggp4j9c9d6dhx0m4"; 36 }; 37 sqlite3 = { 38 url = "https://github.com/crystal-lang/crystal-sqlite3.git";
+3 -3
pkgs/applications/misc/tandoor-recipes/common.nix
··· 1 { lib, fetchFromGitHub }: 2 rec { 3 - version = "1.5.6"; 4 5 src = fetchFromGitHub { 6 owner = "TandoorRecipes"; 7 repo = "recipes"; 8 rev = version; 9 - hash = "sha256-3sitrTaIRKmjx+5vWOQXE0/Gu0jJ8VCpOq2cZZVLrbk="; 10 }; 11 12 - yarnHash = "sha256-mZ8beCF+3mnpgKED0fP96RBbGbKNNXqEJkGSjgrEGBc="; 13 14 meta = with lib; { 15 homepage = "https://tandoor.dev/";
··· 1 { lib, fetchFromGitHub }: 2 rec { 3 + version = "1.5.10"; 4 5 src = fetchFromGitHub { 6 owner = "TandoorRecipes"; 7 repo = "recipes"; 8 rev = version; 9 + hash = "sha256-CkqNPG57e76TT/vF9lscS6m2FbXOvOfqiT/9aM2Il9E="; 10 }; 11 12 + yarnHash = "sha256-atl2XrY9LmWh2USp6K2W50/khEsnY6OqKBUS26Ln9ZM="; 13 14 meta = with lib; { 15 homepage = "https://tandoor.dev/";
+9 -24
pkgs/applications/misc/tandoor-recipes/default.nix
··· 5 , fetchpatch 6 }: 7 let 8 - python = python3.override { 9 - packageOverrides = self: super: { 10 - django = super.django_4; 11 - 12 - django-crispy-forms = super.django-crispy-forms.overridePythonAttrs (_: rec { 13 - version = "1.14.0"; 14 - format = "setuptools"; 15 - 16 - src = fetchFromGitHub { 17 - owner = "django-crispy-forms"; 18 - repo = "django-crispy-forms"; 19 - rev = "refs/tags/${version}"; 20 - hash = "sha256-NZ2lWxsQHc7Qc4HDoWgjJTZ/bJHmjpBf3q1LVLtzA+8="; 21 - }; 22 - }); 23 - 24 - # Tests are incompatible with Django 4 25 - django-js-reverse = super.django-js-reverse.overridePythonAttrs (_: { 26 - doCheck = false; 27 - }); 28 - }; 29 - }; 30 31 common = callPackage ./common.nix { }; 32 ··· 44 ./media-root.patch 45 # https://github.com/TandoorRecipes/recipes/pull/2706 46 (fetchpatch { 47 - url = "https://github.com/TandoorRecipes/recipes/commit/8f66f5c3ca61751a80cc133ff4c59019d6fca406.patch"; 48 - hash = "sha256-oF5YlPg1LEdLvKpxiSqjTmYPbrGquPlRIz6A05031gs="; 49 }) 50 ]; 51 ··· 63 django-cleanup 64 django-cors-headers 65 django-crispy-forms 66 django-hcaptcha 67 django-js-reverse 68 django-oauth-toolkit ··· 143 pytestCheckHook 144 pytest-django 145 pytest-factoryboy 146 ]; 147 148 passthru = {
··· 5 , fetchpatch 6 }: 7 let 8 + python = python3; 9 10 common = callPackage ./common.nix { }; 11 ··· 23 ./media-root.patch 24 # https://github.com/TandoorRecipes/recipes/pull/2706 25 (fetchpatch { 26 + url = "https://github.com/TandoorRecipes/recipes/commit/702c1d67d3b2d13cf471bf9daa1d2ef0f1837dec.patch"; 27 + hash = "sha256-6vmtYs6b0d38Ojxxc2I7oxqpkIlyRVlhzURBOTO2VlQ="; 28 }) 29 ]; 30 ··· 42 django-cleanup 43 django-cors-headers 44 django-crispy-forms 45 + django-crispy-bootstrap4 46 django-hcaptcha 47 django-js-reverse 48 django-oauth-toolkit ··· 123 pytestCheckHook 124 pytest-django 125 pytest-factoryboy 126 + ]; 127 + 128 + # flaky 129 + disabledTests = [ 130 + "test_search_count" 131 ]; 132 133 passthru = {
+2 -2
pkgs/applications/misc/tippecanoe/default.nix
··· 2 3 stdenv.mkDerivation (finalAttrs: { 4 pname = "tippecanoe"; 5 - version = "2.35.0"; 6 7 src = fetchFromGitHub { 8 owner = "felt"; 9 repo = "tippecanoe"; 10 rev = finalAttrs.version; 11 - hash = "sha256-l19p/Ql1gaNJpmDH46jwLgUUmJ5YTYRQi6DdayAd84Q="; 12 }; 13 14 buildInputs = [ sqlite zlib ];
··· 2 3 stdenv.mkDerivation (finalAttrs: { 4 pname = "tippecanoe"; 5 + version = "2.37.1"; 6 7 src = fetchFromGitHub { 8 owner = "felt"; 9 repo = "tippecanoe"; 10 rev = finalAttrs.version; 11 + hash = "sha256-BS9QBNLAg1VB290Mu0/V3oYLH/XfGcvZp5dVg4WQGck="; 12 }; 13 14 buildInputs = [ sqlite zlib ];
+2 -2
pkgs/applications/networking/browsers/brave/default.nix
··· 92 93 stdenv.mkDerivation rec { 94 pname = "brave"; 95 - version = "1.60.125"; 96 97 src = fetchurl { 98 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 99 - hash = "sha256-ZctJBLEpaOzRK8BppMK7aT0kx00e7zXO+y8U38CCxKo="; 100 }; 101 102 dontConfigure = true;
··· 92 93 stdenv.mkDerivation rec { 94 pname = "brave"; 95 + version = "1.61.101"; 96 97 src = fetchurl { 98 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 99 + hash = "sha256-s+YjTZs+dT/T/MSzOAvXMHzd3pWMbLa8v9amnd2sqns="; 100 }; 101 102 dontConfigure = true;
+18 -18
pkgs/applications/networking/browsers/chromium/upstream-info.nix
··· 1 { 2 stable = { 3 chromedriver = { 4 - hash_darwin = "sha256-sRAU9RJANz+Sov6oaoZasMoaqM+mIZSDbag92wXsVCI="; 5 hash_darwin_aarch64 = 6 - "sha256-U+PBsfpc7PNZYedHIdPnWXA9xKpRnon5vxgKKJr69ow="; 7 - hash_linux = "sha256-2o6LAo2pEsCi1exPv1nEMk2Tklhh49UyWaYoyQ7Df/Y="; 8 - version = "119.0.6045.105"; 9 }; 10 deps = { 11 gn = { 12 - hash = "sha256-4jWqtsOBh96xbYk1m06G9hj2eQwW6buUXsxWsa5W6/4="; 13 - rev = "991530ce394efb58fcd848195469022fa17ae126"; 14 url = "https://gn.googlesource.com/gn"; 15 - version = "2023-09-12"; 16 }; 17 }; 18 - hash = "sha256-LqAORwZRyS9ASo0U+iVi9srEKYoSBG5upjqi5F65ITg="; 19 - hash_deb_amd64 = "sha256-9nZjyJnXvOO1iZea3mdsj5FYkylrWnhColZ+q+X/xcU="; 20 - version = "119.0.6045.199"; 21 }; 22 ungoogled-chromium = { 23 deps = { 24 gn = { 25 - hash = "sha256-4jWqtsOBh96xbYk1m06G9hj2eQwW6buUXsxWsa5W6/4="; 26 - rev = "991530ce394efb58fcd848195469022fa17ae126"; 27 url = "https://gn.googlesource.com/gn"; 28 - version = "2023-09-12"; 29 }; 30 ungoogled-patches = { 31 - hash = "sha256-ZcE5rmreXt4X+PuMalNRE7FakMIMOCyZQfhIhKDSxMg="; 32 - rev = "119.0.6045.199-1"; 33 }; 34 }; 35 - hash = "sha256-LqAORwZRyS9ASo0U+iVi9srEKYoSBG5upjqi5F65ITg="; 36 - hash_deb_amd64 = "sha256-9nZjyJnXvOO1iZea3mdsj5FYkylrWnhColZ+q+X/xcU="; 37 - version = "119.0.6045.199"; 38 }; 39 }
··· 1 { 2 stable = { 3 chromedriver = { 4 + hash_darwin = "sha256-ThsKOOLNcmFTUnLirSHea9wzw+FyC3v7I/5ghbz8GAg="; 5 hash_darwin_aarch64 = 6 + "sha256-UVBLCo8Lkbnt882PeTMnO8lxam42mIDkEN28Ps8E0a8="; 7 + hash_linux = "sha256-X8bia1BaLQm5WKn5vdShpQ4A7sPNZ8lgmeXoYj2earc="; 8 + version = "120.0.6099.71"; 9 }; 10 deps = { 11 gn = { 12 + hash = "sha256-dwluGOfq05swtBM5gg4a6gY3IpFHaKKkD0TV1XW7c7k="; 13 + rev = "e4702d7409069c4f12d45ea7b7f0890717ca3f4b"; 14 url = "https://gn.googlesource.com/gn"; 15 + version = "2023-10-23"; 16 }; 17 }; 18 + hash = "sha256-2IYdIhe299Fn5gtmLKxqIPqTYYEpCJqbXh3Vx8zN9Uo="; 19 + hash_deb_amd64 = "sha256-xHwBLIU1QoDM0swG2DzRJ7BY9ESiqOrm4SwvK0mfIZc="; 20 + version = "120.0.6099.71"; 21 }; 22 ungoogled-chromium = { 23 deps = { 24 gn = { 25 + hash = "sha256-dwluGOfq05swtBM5gg4a6gY3IpFHaKKkD0TV1XW7c7k="; 26 + rev = "e4702d7409069c4f12d45ea7b7f0890717ca3f4b"; 27 url = "https://gn.googlesource.com/gn"; 28 + version = "2023-10-23"; 29 }; 30 ungoogled-patches = { 31 + hash = "sha256-S0Kt9M21zyjIozJuyy4kBDt07kJxXBR7SoNzdvf0iPI="; 32 + rev = "120.0.6099.71-1"; 33 }; 34 }; 35 + hash = "sha256-2IYdIhe299Fn5gtmLKxqIPqTYYEpCJqbXh3Vx8zN9Uo="; 36 + hash_deb_amd64 = "sha256-xHwBLIU1QoDM0swG2DzRJ7BY9ESiqOrm4SwvK0mfIZc="; 37 + version = "120.0.6099.71"; 38 }; 39 }
+2 -2
pkgs/applications/networking/cluster/kaniko/default.nix
··· 9 10 buildGoModule rec { 11 pname = "kaniko"; 12 - version = "1.18.0"; 13 14 src = fetchFromGitHub { 15 owner = "GoogleContainerTools"; 16 repo = "kaniko"; 17 rev = "v${version}"; 18 - hash = "sha256-EMBCJc9x4oduFSHMYajc/Pf8nHwRP7qMsvJUbnDkjdk="; 19 }; 20 21 vendorHash = null;
··· 9 10 buildGoModule rec { 11 pname = "kaniko"; 12 + version = "1.19.0"; 13 14 src = fetchFromGitHub { 15 owner = "GoogleContainerTools"; 16 repo = "kaniko"; 17 rev = "v${version}"; 18 + hash = "sha256-XtEI+DJMbBRcvBqsbVCDhVZiXNKqNvmQAmTSLmWB5o4="; 19 }; 20 21 vendorHash = null;
+4 -5
pkgs/applications/networking/cluster/openshift/default.nix
··· 9 }: 10 buildGoModule rec { 11 pname = "openshift"; 12 - version = "4.13.0"; 13 - gitCommit = "e561d37"; 14 15 src = fetchFromGitHub { 16 owner = "openshift"; 17 repo = "oc"; 18 - rev = "e561d37285c8bde273ce00d086bea599a9cdd3be"; 19 - hash = "sha256-/ar96N+MSy0DPdza3UWiyolg1EZPBR6LCku4GV+HppM="; 20 }; 21 22 vendorHash = null; ··· 62 license = licenses.asl20; 63 maintainers = with maintainers; [ offline bachp moretea stehessel ]; 64 mainProgram = "oc"; 65 - platforms = platforms.unix; 66 }; 67 }
··· 9 }: 10 buildGoModule rec { 11 pname = "openshift"; 12 + version = "4.14.0"; 13 + gitCommit = "0c63f9d"; 14 15 src = fetchFromGitHub { 16 owner = "openshift"; 17 repo = "oc"; 18 + rev = "0c63f9da2694c080257111616c60005f32a5bf47"; 19 + hash = "sha256-viNSRwGNB0TGgw501cQuj4ajmAgvqk4vj2RmW8/DCB8="; 20 }; 21 22 vendorHash = null; ··· 62 license = licenses.asl20; 63 maintainers = with maintainers; [ offline bachp moretea stehessel ]; 64 mainProgram = "oc"; 65 }; 66 }
+2 -2
pkgs/applications/networking/cluster/opentofu/default.nix
··· 14 let 15 package = buildGoModule rec { 16 pname = "opentofu"; 17 - version = "1.6.0-beta2"; 18 19 src = fetchFromGitHub { 20 owner = "opentofu"; 21 repo = "opentofu"; 22 rev = "v${version}"; 23 - hash = "sha256-zUMRjUcFIgLgNcUp+I48dDyncI4cjup4+HMXxxJdXU4="; 24 }; 25 26 vendorHash = "sha256-kSm5RZqQRgbmPaKt5IWmuMhHwAu+oJKTX1q1lbE7hWk=";
··· 14 let 15 package = buildGoModule rec { 16 pname = "opentofu"; 17 + version = "1.6.0-beta3"; 18 19 src = fetchFromGitHub { 20 owner = "opentofu"; 21 repo = "opentofu"; 22 rev = "v${version}"; 23 + hash = "sha256-71QJ6rhzFAE78v6RxO1nSroyjF0vrlKC3UIp9ksZolk="; 24 }; 25 26 vendorHash = "sha256-kSm5RZqQRgbmPaKt5IWmuMhHwAu+oJKTX1q1lbE7hWk=";
+3 -3
pkgs/applications/networking/cluster/starboard/default.nix
··· 2 3 buildGoModule rec { 4 pname = "starboard"; 5 - version = "0.15.17"; 6 7 src = fetchFromGitHub { 8 owner = "aquasecurity"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-RzwLc29f+u/m1x5R199M8XQQ5nn33ofYi3AyMCimMtA="; 12 # populate values that require us to use git. By doing this in postFetch we 13 # can delete .git afterwards and maintain better reproducibility of the src. 14 leaveDotGit = true; ··· 20 find "$out" -name .git -print0 | xargs -0 rm -rf 21 ''; 22 }; 23 - vendorHash = "sha256-dUqcg9/kJfKWIygem0rmtgOiYOHpfWOdH4YV0mYhxeQ="; 24 25 nativeBuildInputs = [ installShellFiles ]; 26
··· 2 3 buildGoModule rec { 4 pname = "starboard"; 5 + version = "0.15.18"; 6 7 src = fetchFromGitHub { 8 owner = "aquasecurity"; 9 repo = pname; 10 rev = "v${version}"; 11 + sha256 = "sha256-tQRnqc8VL3QmFzWlf4YHhtLxVAQDkb+U+2ynqmpGffQ="; 12 # populate values that require us to use git. By doing this in postFetch we 13 # can delete .git afterwards and maintain better reproducibility of the src. 14 leaveDotGit = true; ··· 20 find "$out" -name .git -print0 | xargs -0 rm -rf 21 ''; 22 }; 23 + vendorHash = "sha256-VOnftPcsgpmvmfjEc+vdbUOyn6t9QlVRkuxs/Ahy548="; 24 25 nativeBuildInputs = [ installShellFiles ]; 26
+3 -3
pkgs/applications/networking/cluster/terragrunt/default.nix
··· 5 6 buildGoModule rec { 7 pname = "terragrunt"; 8 - version = "0.53.8"; 9 10 src = fetchFromGitHub { 11 owner = "gruntwork-io"; 12 repo = pname; 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-qjtyzwcpkZ1+jfwbpYGEXPLeh5+7iNNRRmn8VvZBIEo="; 15 }; 16 17 - vendorHash = "sha256-Eu4BOi9ClzNps20OT4L/AXxKZ5zL9ipSmfDunO6CxNs="; 18 19 doCheck = false; 20
··· 5 6 buildGoModule rec { 7 pname = "terragrunt"; 8 + version = "0.54.0"; 9 10 src = fetchFromGitHub { 11 owner = "gruntwork-io"; 12 repo = pname; 13 rev = "refs/tags/v${version}"; 14 + hash = "sha256-PcQuPV0wZa+CgikI9grdsGqNwXlXnu/kM+h4KfPW7SU="; 15 }; 16 17 + vendorHash = "sha256-OIkrDvNk4XD11j/+BdOkzbw86cYUj0Vz7pZ5/vIZopY="; 18 19 doCheck = false; 20
+3 -3
pkgs/applications/networking/instant-messengers/webex/default.nix
··· 56 57 stdenv.mkDerivation rec { 58 pname = "webex"; 59 - version = "43.8.0.26955"; 60 61 src = fetchurl { 62 - url = "https://binaries.webex.com/WebexDesktop-Ubuntu-Gold/20230814223338/Webex_ubuntu.7z"; 63 - sha256 = "6c754d65fffbcbbb2ca303e1f8c1e5688da190eea3d3b67c77361abc6e2bb85b"; 64 }; 65 66 nativeBuildInputs = [
··· 56 57 stdenv.mkDerivation rec { 58 pname = "webex"; 59 + version = "43.11.0.27795"; 60 61 src = fetchurl { 62 + url = "https://binaries.webex.com/WebexDesktop-Ubuntu-Gold/20231108131957/Webex_ubuntu.7z"; 63 + sha256 = "e7a30481840a4a56c7ac38fa9efb487c722758ad9ac875432e86232d6a8e6466"; 64 }; 65 66 nativeBuildInputs = [
+6 -7
pkgs/applications/networking/mailreaders/neomutt/default.nix
··· 6 }: 7 8 stdenv.mkDerivation rec { 9 - version = "20230517"; 10 pname = "neomutt"; 11 12 src = fetchFromGitHub { 13 owner = "neomutt"; 14 repo = "neomutt"; 15 rev = version; 16 - sha256 = "sha256-1i0STaJulJP0LWdNfLLIEKVapfkcguYRnbc+psWlVE4="; 17 }; 18 19 patches = [ 20 # https://github.com/neomutt/neomutt/issues/3773#issuecomment-1493295144 21 ./fix-open-very-large-mailbox.patch 22 (fetchpatch { 23 - # https://github.com/neomutt/neomutt/pull/3933 24 - name = "disable-incorrect-tests.patch"; 25 - url = "https://github.com/neomutt/neomutt/compare/f624551b86cdb53224b5b48304a808ca2815111e...a9a1d99e6c0fdf367188125451300fa89d3e801a.patch"; 26 - hash = "sha256-Plei063T8XyXF4/7/nAb6/4OyXz72vBAXHwls9WL1vM="; 27 - excludes = [".github/workflows/macos.yml"]; 28 }) 29 ]; 30
··· 6 }: 7 8 stdenv.mkDerivation rec { 9 + version = "20231103"; 10 pname = "neomutt"; 11 12 src = fetchFromGitHub { 13 owner = "neomutt"; 14 repo = "neomutt"; 15 rev = version; 16 + sha256 = "sha256-9/XYgQjOdIwDpoJz5kNmiRBdoSod9l7Yl0u4e20KDPw="; 17 }; 18 19 patches = [ 20 # https://github.com/neomutt/neomutt/issues/3773#issuecomment-1493295144 21 ./fix-open-very-large-mailbox.patch 22 + # https://github.com/neomutt/neomutt/issues/4128 23 (fetchpatch { 24 + name = "fix-attr-color-copy.patch"; 25 + url = "https://github.com/neomutt/neomutt/commit/24f8644c28e602206a63fae53c4eb3d32426ce0c.patch"; 26 + hash = "sha256-8qcW9hb6yxEZICRYgl6ZhPQDrI6nZN9NH+40GhTgR0o="; 27 }) 28 ]; 29
+2 -2
pkgs/applications/networking/nextcloud-client/default.nix
··· 25 26 mkDerivation rec { 27 pname = "nextcloud-client"; 28 - version = "3.10.1"; 29 30 outputs = [ "out" "dev" ]; 31 ··· 33 owner = "nextcloud"; 34 repo = "desktop"; 35 rev = "v${version}"; 36 - sha256 = "sha256-PtWg9IMwZU0HG2pVHdRKgPQH8i2e72Fbs+q5wCwBsfo="; 37 }; 38 39 patches = [
··· 25 26 mkDerivation rec { 27 pname = "nextcloud-client"; 28 + version = "3.10.2"; 29 30 outputs = [ "out" "dev" ]; 31 ··· 33 owner = "nextcloud"; 34 repo = "desktop"; 35 rev = "v${version}"; 36 + sha256 = "sha256-sysWDjJSlXRjtv9eiCTkXb29ZYs3YC7sr/UMMPCt5wA="; 37 }; 38 39 patches = [
+2 -2
pkgs/applications/office/homebank/default.nix
··· 3 4 stdenv.mkDerivation rec { 5 pname = "homebank"; 6 - version = "5.7.2"; 7 src = fetchurl { 8 url = "https://www.gethomebank.org/public/sources/homebank-${version}.tar.gz"; 9 - hash = "sha256-Mx1++I2Q8/NMpmEPfxjonpNUQ7GLCRqH2blL11Vjme8="; 10 }; 11 12 nativeBuildInputs = [ pkg-config wrapGAppsHook intltool ];
··· 3 4 stdenv.mkDerivation rec { 5 pname = "homebank"; 6 + version = "5.7.3"; 7 src = fetchurl { 8 url = "https://www.gethomebank.org/public/sources/homebank-${version}.tar.gz"; 9 + hash = "sha256-ad8XKlmazWZim/mLNmnsFSy5Oni7yv3HQxYX3SXzXcU="; 10 }; 11 12 nativeBuildInputs = [ pkg-config wrapGAppsHook intltool ];
+2 -2
pkgs/applications/version-management/deepgit/default.nix
··· 12 13 stdenv.mkDerivation rec { 14 pname = "deepgit"; 15 - version = "4.3.1"; 16 17 src = fetchurl { 18 url = "https://www.syntevo.com/downloads/deepgit/deepgit-linux-${lib.replaceStrings [ "." ] [ "_" ] version}.tar.gz"; 19 - hash = "sha256-Ovd9MjgpMJvNySW/FPXYVtpLoCSQP1W1nlcNkgI7sgA="; 20 }; 21 22 nativeBuildInputs = [
··· 12 13 stdenv.mkDerivation rec { 14 pname = "deepgit"; 15 + version = "4.4"; 16 17 src = fetchurl { 18 url = "https://www.syntevo.com/downloads/deepgit/deepgit-linux-${lib.replaceStrings [ "." ] [ "_" ] version}.tar.gz"; 19 + hash = "sha256-ILqwXDyW7/hZzoSxxaxv4bF5xsB/JFaOBYAJFb7xmdk="; 20 }; 21 22 nativeBuildInputs = [
+2 -2
pkgs/applications/version-management/forgejo/default.nix
··· 39 in 40 buildGoModule rec { 41 pname = "forgejo"; 42 - version = "1.21.1-0"; 43 44 src = fetchFromGitea { 45 domain = "codeberg.org"; 46 owner = "forgejo"; 47 repo = "forgejo"; 48 rev = "v${version}"; 49 - hash = "sha256-e7Y1YBJq3PwYl7hf5KUa/CSI4ihbpN/TjWwltjNwXRM="; 50 }; 51 52 vendorHash = "sha256-+/wOEF44dSqy7ZThZyd66xyI3wVnFwZbsAd4ujyVku8=";
··· 39 in 40 buildGoModule rec { 41 pname = "forgejo"; 42 + version = "1.21.2-0"; 43 44 src = fetchFromGitea { 45 domain = "codeberg.org"; 46 owner = "forgejo"; 47 repo = "forgejo"; 48 rev = "v${version}"; 49 + hash = "sha256-kH4m958gmIYpIwYmT2kIj9FcfXdyh8no06E0WQII/6E="; 50 }; 51 52 vendorHash = "sha256-+/wOEF44dSqy7ZThZyd66xyI3wVnFwZbsAd4ujyVku8=";
+3 -3
pkgs/applications/version-management/jujutsu/default.nix
··· 20 21 rustPlatform.buildRustPackage rec { 22 pname = "jujutsu"; 23 - version = "0.11.0"; 24 25 src = fetchFromGitHub { 26 owner = "martinvonz"; 27 repo = "jj"; 28 rev = "v${version}"; 29 - hash = "sha256-yEW7+0MnJlW0WeZ6UItaCDrihPLA52mLcu15tJwZx9w="; 30 }; 31 32 - cargoHash = "sha256-xA9SDq1Kc0u8qFEPFFCic9uwE2Y/BXJzUHBCs1Czxtw="; 33 34 cargoBuildFlags = [ "--bin" "jj" ]; # don't install the fake editors 35 useNextest = true; # nextest is the upstream integration framework
··· 20 21 rustPlatform.buildRustPackage rec { 22 pname = "jujutsu"; 23 + version = "0.12.0"; 24 25 src = fetchFromGitHub { 26 owner = "martinvonz"; 27 repo = "jj"; 28 rev = "v${version}"; 29 + hash = "sha256-9m8GmVIZgHETkemzElXOfVxaZlzJwZaT2sJcTU7vZ2g="; 30 }; 31 32 + cargoHash = "sha256-g1gdFGj0nzczR2yyjCdjpCGtFlmX7yrdAQIa3sQRATg="; 33 34 cargoBuildFlags = [ "--bin" "jj" ]; # don't install the fake editors 35 useNextest = true; # nextest is the upstream integration framework
+3
pkgs/applications/version-management/sparkleshare/default.nix
··· 49 ]; 50 51 patchPhase = '' 52 # Nix will manage the icon cache. 53 echo '#!/bin/sh' >scripts/post-install.sh 54 '';
··· 49 ]; 50 51 patchPhase = '' 52 + # SparkleShare's default desktop file falls back to flatpak. 53 + sed -ie "s_^Exec=.*_Exec=$out/bin/sparkleshare_" SparkleShare/Linux/SparkleShare.Autostart.desktop 54 + 55 # Nix will manage the icon cache. 56 echo '#!/bin/sh' >scripts/post-install.sh 57 '';
+2 -2
pkgs/applications/video/hypnotix/default.nix
··· 14 15 stdenv.mkDerivation rec { 16 pname = "hypnotix"; 17 - version = "4.0"; 18 19 src = fetchFromGitHub { 20 owner = "linuxmint"; 21 repo = "hypnotix"; 22 rev = version; 23 - hash = "sha256-0iJzlj5FRDXJdh+vWVvZaBJVNru7CfkvJtZUZYKoqPw="; 24 }; 25 26 patches = [
··· 14 15 stdenv.mkDerivation rec { 16 pname = "hypnotix"; 17 + version = "4.2"; 18 19 src = fetchFromGitHub { 20 owner = "linuxmint"; 21 repo = "hypnotix"; 22 rev = version; 23 + hash = "sha256-YmVMcNbvbkODAmEgv8Ofgo07Mew/F4xv5cBaWKsH1S4="; 24 }; 25 26 patches = [
+14 -16
pkgs/applications/video/mpv/scripts/buildLua.nix
··· 5 inherit (lib) hasPrefix hasSuffix removeSuffix; 6 escapedList = with lib; concatMapStringsSep " " (s: "'${escape [ "'" ] s}'"); 7 fileName = pathStr: lib.last (lib.splitString "/" pathStr); 8 - nameFromPath = pathStr: 9 - let fN = fileName pathStr; in 10 - if hasSuffix ".lua" fN then 11 - fN 12 - else if !(hasPrefix "." fN) then 13 - "${fN}.lua" 14 - else 15 - null 16 - ; 17 scriptsDir = "$out/share/mpv/scripts"; 18 in 19 - lib.makeOverridable ( 20 { pname 21 , extraScripts ? [] 22 , ... }@args: 23 let 24 # either passthru.scriptName, inferred from scriptPath, or from pname 25 scriptName = (args.passthru or {}).scriptName or ( 26 - if args ? scriptPath && nameFromPath args.scriptPath != null 27 - then nameFromPath args.scriptPath 28 else "${pname}.lua" 29 ); 30 scriptPath = args.scriptPath or "./${scriptName}"; 31 - in 32 - stdenvNoCC.mkDerivation (lib.attrsets.recursiveUpdate { 33 dontBuild = true; 34 preferLocalBuild = true; 35 ··· 59 60 passthru = { inherit scriptName; }; 61 meta.platforms = lib.platforms.all; 62 - } args) 63 - )
··· 5 inherit (lib) hasPrefix hasSuffix removeSuffix; 6 escapedList = with lib; concatMapStringsSep " " (s: "'${escape [ "'" ] s}'"); 7 fileName = pathStr: lib.last (lib.splitString "/" pathStr); 8 scriptsDir = "$out/share/mpv/scripts"; 9 + 10 + # similar to `lib.extends`, but with inverted precedence and recursive update 11 + extendedBy = args: orig: self: 12 + let super = args self; 13 + in lib.recursiveUpdate (orig super) super 14 + ; 15 in 16 + 17 + lib.makeOverridable (args: stdenvNoCC.mkDerivation (extendedBy 18 + (if lib.isFunction args then args else (_: args)) ( 19 { pname 20 , extraScripts ? [] 21 , ... }@args: 22 let 23 # either passthru.scriptName, inferred from scriptPath, or from pname 24 scriptName = (args.passthru or {}).scriptName or ( 25 + if args ? scriptPath 26 + then fileName args.scriptPath 27 else "${pname}.lua" 28 ); 29 scriptPath = args.scriptPath or "./${scriptName}"; 30 + in { 31 dontBuild = true; 32 preferLocalBuild = true; 33 ··· 57 58 passthru = { inherit scriptName; }; 59 meta.platforms = lib.platforms.all; 60 + }) 61 + ))
+1 -1
pkgs/applications/video/mpv/scripts/default.nix
··· 22 sponsorblock = callPackage ./sponsorblock.nix { }; 23 thumbfast = callPackage ./thumbfast.nix { inherit buildLua; }; 24 thumbnail = callPackage ./thumbnail.nix { inherit buildLua; }; 25 - uosc = callPackage ./uosc.nix { }; 26 visualizer = callPackage ./visualizer.nix { }; 27 vr-reversal = callPackage ./vr-reversal.nix { }; 28 webtorrent-mpv-hook = callPackage ./webtorrent-mpv-hook.nix { };
··· 22 sponsorblock = callPackage ./sponsorblock.nix { }; 23 thumbfast = callPackage ./thumbfast.nix { inherit buildLua; }; 24 thumbnail = callPackage ./thumbnail.nix { inherit buildLua; }; 25 + uosc = callPackage ./uosc.nix { inherit buildLua; }; 26 visualizer = callPackage ./visualizer.nix { }; 27 vr-reversal = callPackage ./vr-reversal.nix { }; 28 webtorrent-mpv-hook = callPackage ./webtorrent-mpv-hook.nix { };
+28 -20
pkgs/applications/video/mpv/scripts/uosc.nix
··· 1 - { stdenvNoCC, lib, fetchFromGitHub, makeFontsConf }: 2 3 - stdenvNoCC.mkDerivation (finalAttrs: { 4 pname = "uosc"; 5 - version = "4.7.0"; 6 7 src = fetchFromGitHub { 8 owner = "tomasklaen"; 9 repo = "uosc"; 10 rev = finalAttrs.version; 11 - hash = "sha256-JqlBjhwRgmXl6XfHYTwtNWZj656EDHjcdWOlCgihF5I="; 12 }; 13 14 - postPatch = '' 15 - substituteInPlace scripts/uosc.lua \ 16 - --replace "mp.find_config_file('scripts')" "\"$out/share/mpv/scripts\"" 17 - ''; 18 - 19 - dontBuild = true; 20 - 21 - installPhase = '' 22 - runHook preInstall 23 - 24 - mkdir -p $out/share/mpv/ 25 - cp -r scripts $out/share/mpv 26 - cp -r fonts $out/share 27 28 - runHook postInstall 29 - ''; 30 31 - passthru.scriptName = "uosc.lua"; 32 # the script uses custom "texture" fonts as the background for ui elements. 33 # In order for mpv to find them, we need to adjust the fontconfig search path. 34 passthru.extraWrapperArgs = [ 35 "--set" 36 "FONTCONFIG_FILE" 37 (toString (makeFontsConf { 38 fontDirectories = [ "${finalAttrs.finalPackage}/share/fonts" ]; 39 })) 40 ]; 41 42 meta = with lib; {
··· 1 + { lib 2 + , fetchFromGitHub 3 + , fetchpatch 4 + , makeFontsConf 5 + , buildLua 6 + , buildGoModule 7 + }: 8 9 + buildLua (finalAttrs: { 10 pname = "uosc"; 11 + version = "5.1.1"; 12 + scriptPath = "src/uosc"; 13 14 src = fetchFromGitHub { 15 owner = "tomasklaen"; 16 repo = "uosc"; 17 rev = finalAttrs.version; 18 + hash = "sha256-+4k8T1yX3IRXK3XkUShsuJSH9w1Zla7CaRENcIqX4iM="; 19 }; 20 21 + tools = buildGoModule { 22 + pname = "uosc-bin"; 23 + inherit (finalAttrs) version src; 24 + vendorHash = "sha256-nkY0z2GiDxfNs98dpe+wZNI3dAXcuHaD/nHiZ2XnZ1Y="; 25 + }; 26 27 + # Patch lua script to get the path to its `ziggy` binary form the environment 28 + patches = [ 29 + # uosc#814: Support overriding `ziggy_path` via environment variable 30 + (fetchpatch { 31 + url = "https://github.com/tomasklaen/uosc/commit/4fdf68a1bcb510824d66f35ecc7672a6452a44b2.patch"; 32 + hash = "sha256-igUqFf8e7LVIIjGxACdIWAeZxjF/yqaCL4QRXrzNQXk="; 33 + }) 34 + ]; 35 36 # the script uses custom "texture" fonts as the background for ui elements. 37 # In order for mpv to find them, we need to adjust the fontconfig search path. 38 + postInstall = "cp -r src/fonts $out/share"; 39 passthru.extraWrapperArgs = [ 40 "--set" 41 "FONTCONFIG_FILE" 42 (toString (makeFontsConf { 43 fontDirectories = [ "${finalAttrs.finalPackage}/share/fonts" ]; 44 })) 45 + "--set" 46 + "MPV_UOSC_ZIGGY" 47 + (lib.getExe' finalAttrs.tools "ziggy") 48 ]; 49 50 meta = with lib; {
+7 -4
pkgs/build-support/trivial-builders/test/default.nix
··· 14 { callPackage, lib, stdenv }: 15 let 16 inherit (lib) recurseIntoAttrs; 17 in 18 recurseIntoAttrs { 19 concat = callPackage ./concat-test.nix {}; 20 linkFarm = callPackage ./link-farm.nix {}; 21 overriding = callPackage ../test-overriding.nix {}; 22 references = 23 - # VM test not supported beyond linux yet 24 if stdenv.hostPlatform.isLinux 25 - then callPackage ./references.nix {} 26 - else null; 27 writeCBin = callPackage ./writeCBin.nix {}; 28 writeShellApplication = callPackage ./writeShellApplication.nix {}; 29 writeScriptBin = callPackage ./writeScriptBin.nix {}; 30 writeShellScript = callPackage ./write-shell-script.nix {}; 31 writeShellScriptBin = callPackage ./writeShellScriptBin.nix {}; 32 - writeStringReferencesToFile = callPackage ./writeStringReferencesToFile.nix {}; 33 writeTextFile = callPackage ./write-text-file.nix {}; 34 }
··· 14 { callPackage, lib, stdenv }: 15 let 16 inherit (lib) recurseIntoAttrs; 17 + references = callPackage ./references {}; 18 in 19 recurseIntoAttrs { 20 concat = callPackage ./concat-test.nix {}; 21 linkFarm = callPackage ./link-farm.nix {}; 22 overriding = callPackage ../test-overriding.nix {}; 23 + # VM test not supported beyond linux yet 24 references = 25 if stdenv.hostPlatform.isLinux 26 + then references 27 + else {}; 28 writeCBin = callPackage ./writeCBin.nix {}; 29 writeShellApplication = callPackage ./writeShellApplication.nix {}; 30 writeScriptBin = callPackage ./writeScriptBin.nix {}; 31 writeShellScript = callPackage ./write-shell-script.nix {}; 32 writeShellScriptBin = callPackage ./writeShellScriptBin.nix {}; 33 + writeStringReferencesToFile = callPackage ./writeStringReferencesToFile.nix { 34 + inherit (references) samples; 35 + }; 36 writeTextFile = callPackage ./write-text-file.nix {}; 37 }
-4
pkgs/build-support/trivial-builders/test/invoke-writeDirectReferencesToFile.nix
··· 1 - { pkgs ? import ../../../.. { config = {}; overlays = []; } }: 2 - pkgs.lib.mapAttrs 3 - (k: v: pkgs.writeDirectReferencesToFile v) 4 - (import ./sample.nix { inherit pkgs; })
···
-4
pkgs/build-support/trivial-builders/test/invoke-writeReferencesToFile.nix
··· 1 - { pkgs ? import ../../../.. { config = {}; overlays = []; } }: 2 - pkgs.lib.mapAttrs 3 - (k: v: pkgs.writeReferencesToFile v) 4 - (import ./sample.nix { inherit pkgs; })
···
-62
pkgs/build-support/trivial-builders/test/references-test.sh
··· 1 - #!/usr/bin/env bash 2 - 3 - # -------------------------------------------------------------------------- # 4 - # 5 - # trivial-builders test 6 - # 7 - # -------------------------------------------------------------------------- # 8 - # 9 - # This file can be run independently (quick): 10 - # 11 - # $ pkgs/build-support/trivial-builders/references-test.sh 12 - # 13 - # or in the build sandbox with a ~20s VM overhead 14 - # 15 - # $ nix-build -A tests.trivial-builders.references 16 - # 17 - # -------------------------------------------------------------------------- # 18 - 19 - # strict bash 20 - set -euo pipefail 21 - 22 - # debug 23 - # set -x 24 - # PS4='+(${BASH_SOURCE}:${LINENO}): ${FUNCNAME[0]:+${FUNCNAME[0]}(): }' 25 - 26 - cd "$(dirname ${BASH_SOURCE[0]})" # nixpkgs root 27 - 28 - if [[ -z ${SAMPLE:-} ]]; then 29 - echo "Running the script directly is currently not supported." 30 - echo "If you need to iterate, remove the raw path, which is not returned by nix-build." 31 - exit 1 32 - # sample=( `nix-build --no-out-link sample.nix` ) 33 - # directRefs=( `nix-build --no-out-link invoke-writeDirectReferencesToFile.nix` ) 34 - # references=( `nix-build --no-out-link invoke-writeReferencesToFile.nix` ) 35 - # echo "sample: ${#sample[@]}" 36 - # echo "direct: ${#directRefs[@]}" 37 - # echo "indirect: ${#references[@]}" 38 - else 39 - # Injected by Nix (to avoid evaluating in a derivation) 40 - # turn them into arrays 41 - sample=($SAMPLE) 42 - directRefs=($DIRECT_REFS) 43 - references=($REFERENCES) 44 - fi 45 - 46 - echo >&2 Testing direct references... 47 - for i in "${!sample[@]}"; do 48 - echo >&2 Checking '#'$i ${sample[$i]} ${directRefs[$i]} 49 - diff -U3 \ 50 - <(sort <${directRefs[$i]}) \ 51 - <(nix-store -q --references ${sample[$i]} | sort) 52 - done 53 - 54 - echo >&2 Testing closure... 55 - for i in "${!sample[@]}"; do 56 - echo >&2 Checking '#'$i ${sample[$i]} ${references[$i]} 57 - diff -U3 \ 58 - <(sort <${references[$i]}) \ 59 - <(nix-store -q --requisites ${sample[$i]} | sort) 60 - done 61 - 62 - echo 'OK!'
···
-52
pkgs/build-support/trivial-builders/test/references.nix
··· 1 - { lib, testers, pkgs, writeText, hello, figlet, stdenvNoCC }: 2 - 3 - # -------------------------------------------------------------------------- # 4 - # 5 - # trivial-builders test 6 - # 7 - # -------------------------------------------------------------------------- # 8 - # 9 - # This file can be run independently (quick): 10 - # 11 - # $ pkgs/build-support/trivial-builders/references-test.sh 12 - # 13 - # or in the build sandbox with a ~20s VM overhead 14 - # 15 - # $ nix-build -A tests.trivial-builders.references 16 - # 17 - # -------------------------------------------------------------------------- # 18 - 19 - let 20 - invokeSamples = file: 21 - lib.concatStringsSep " " ( 22 - lib.attrValues (import file { inherit pkgs; }) 23 - ); 24 - in 25 - testers.nixosTest { 26 - name = "nixpkgs-trivial-builders"; 27 - nodes.machine = { ... }: { 28 - virtualisation.writableStore = true; 29 - 30 - # Test runs without network, so we don't substitute and prepare our deps 31 - nix.settings.substituters = lib.mkForce []; 32 - environment.etc."pre-built-paths".source = writeText "pre-built-paths" ( 33 - builtins.toJSON [hello figlet stdenvNoCC] 34 - ); 35 - environment.variables = { 36 - SAMPLE = invokeSamples ./sample.nix; 37 - REFERENCES = invokeSamples ./invoke-writeReferencesToFile.nix; 38 - DIRECT_REFS = invokeSamples ./invoke-writeDirectReferencesToFile.nix; 39 - }; 40 - }; 41 - testScript = 42 - '' 43 - machine.succeed(""" 44 - ${./references-test.sh} 2>/dev/console 45 - """) 46 - ''; 47 - meta = { 48 - maintainers = with lib.maintainers; [ 49 - roberth 50 - ]; 51 - }; 52 - }
···
+124
pkgs/build-support/trivial-builders/test/references/default.nix
···
··· 1 + { lib 2 + , stdenvNoCC 3 + , testers 4 + , callPackage 5 + , writeText 6 + # nativeBuildInputs 7 + , shellcheck-minimal 8 + # Samples 9 + , samples ? cleanSamples (callPackage ./samples.nix { }) 10 + # Filter out the non-string-like attributes such as <pkg>.override added by 11 + # callPackage. 12 + , cleanSamples ? lib.filterAttrs (n: lib.isStringLike) 13 + # Test targets 14 + , writeDirectReferencesToFile 15 + , writeReferencesToFile 16 + }: 17 + 18 + # -------------------------------------------------------------------------- # 19 + # 20 + # trivial-builders test 21 + # 22 + # -------------------------------------------------------------------------- # 23 + # 24 + # Execute this build script directly (quick): 25 + # 26 + # * Classic 27 + # $ NIX_PATH="nixpkgs=$PWD" nix-shell -p tests.trivial-builders.references.testScriptBin --run references-test 28 + # 29 + # * Flake-based 30 + # $ nix run .#tests.trivial-builders.references.testScriptBin 31 + # 32 + # or in the build sandbox with a ~20s VM overhead: 33 + # 34 + # * Classic 35 + # $ nix-build --no-out-link -A tests.trivial-builders.references 36 + # 37 + # * Flake-based 38 + # $ nix build -L --no-link .#tests.trivial-builders.references 39 + # 40 + # -------------------------------------------------------------------------- # 41 + 42 + let 43 + # Map each attribute to an element specification of Bash associative arrary 44 + # and concatenate them with white spaces, to be used to define a 45 + # one-line Bash associative array. 46 + samplesToString = attrs: 47 + lib.concatMapStringsSep " " (name: "[${name}]=${lib.escapeShellArg "${attrs.${name}}"}") (builtins.attrNames attrs); 48 + 49 + references = lib.mapAttrs (n: v: writeReferencesToFile v) samples; 50 + directReferences = lib.mapAttrs (n: v: writeDirectReferencesToFile v) samples; 51 + 52 + testScriptBin = stdenvNoCC.mkDerivation (finalAttrs: { 53 + name = "references-test"; 54 + 55 + src = ./references-test.sh; 56 + dontUnpack = true; 57 + dontBuild = true; 58 + 59 + installPhase = '' 60 + runHook preInstall 61 + mkdir -p "$out/bin" 62 + substitute "$src" "$out/bin/${finalAttrs.meta.mainProgram}" \ 63 + --replace "@SAMPLES@" ${lib.escapeShellArg (samplesToString samples)} \ 64 + --replace "@REFERENCES@" ${lib.escapeShellArg (samplesToString references)} \ 65 + --replace "@DIRECT_REFS@" ${lib.escapeShellArg (samplesToString directReferences)} 66 + runHook postInstall 67 + chmod +x "$out/bin/${finalAttrs.meta.mainProgram}" 68 + ''; 69 + 70 + doInstallCheck = true; 71 + nativeInstallCheckInputs = [ 72 + shellcheck-minimal 73 + ]; 74 + installCheckPhase = '' 75 + runHook preInstallCheck 76 + shellcheck "$out/bin/${finalAttrs.meta.mainProgram}" 77 + runHook postInstallCheck 78 + ''; 79 + 80 + passthru = { 81 + inherit 82 + directReferences 83 + references 84 + samples 85 + ; 86 + }; 87 + 88 + meta = with lib; { 89 + mainProgram = "references-test"; 90 + }; 91 + }); 92 + in 93 + testers.nixosTest { 94 + name = "nixpkgs-trivial-builders"; 95 + nodes.machine = { ... }: { 96 + virtualisation.writableStore = true; 97 + 98 + # Test runs without network, so we don't substitute and prepare our deps 99 + nix.settings.substituters = lib.mkForce [ ]; 100 + environment.etc."pre-built-paths".source = writeText "pre-built-paths" ( 101 + builtins.toJSON [ testScriptBin ] 102 + ); 103 + }; 104 + testScript = 105 + '' 106 + machine.succeed(""" 107 + ${lib.getExe testScriptBin} 2>/dev/console 108 + """) 109 + ''; 110 + passthru = { 111 + inherit 112 + directReferences 113 + references 114 + samples 115 + testScriptBin 116 + ; 117 + }; 118 + meta = { 119 + maintainers = with lib.maintainers; [ 120 + roberth 121 + ShamrockLee 122 + ]; 123 + }; 124 + }
+61
pkgs/build-support/trivial-builders/test/references/references-test.sh
···
··· 1 + #!/usr/bin/env bash 2 + 3 + # -------------------------------------------------------------------------- # 4 + # 5 + # trivial-builders test 6 + # 7 + # -------------------------------------------------------------------------- # 8 + # 9 + # Execute this build script directly (quick): 10 + # 11 + # * Classic 12 + # $ NIX_PATH="nixpkgs=$PWD" nix-shell -p tests.trivial-builders.references.testScriptBin --run references-test 13 + # 14 + # * Flake-based 15 + # $ nix run .#tests.trivial-builders.references.testScriptBin 16 + # 17 + # or in the build sandbox with a ~20s VM overhead: 18 + # 19 + # * Classic 20 + # $ nix-build --no-out-link -A tests.trivial-builders.references 21 + # 22 + # * Flake-based 23 + # $ nix build -L --no-link .#tests.trivial-builders.references 24 + # 25 + # -------------------------------------------------------------------------- # 26 + 27 + # strict bash 28 + set -euo pipefail 29 + 30 + # debug 31 + # set -x 32 + # PS4='+(${BASH_SOURCE}:${LINENO}): ${FUNCNAME[0]:+${FUNCNAME[0]}(): }' 33 + 34 + cd "$(dirname "${BASH_SOURCE[0]}")" # nixpkgs root 35 + 36 + # Injected by Nix (to avoid evaluating in a derivation) 37 + # turn them into arrays 38 + # shellcheck disable=SC2206 # deliberately unquoted 39 + declare -A samples=( @SAMPLES@ ) 40 + # shellcheck disable=SC2206 # deliberately unquoted 41 + declare -A directRefs=( @DIRECT_REFS@ ) 42 + # shellcheck disable=SC2206 # deliberately unquoted 43 + declare -A references=( @REFERENCES@ ) 44 + 45 + echo >&2 Testing direct references... 46 + for i in "${!samples[@]}"; do 47 + echo >&2 Checking "$i" "${samples[$i]}" "${directRefs[$i]}" 48 + diff -U3 \ 49 + <(sort <"${directRefs[$i]}") \ 50 + <(nix-store -q --references "${samples[$i]}" | sort) 51 + done 52 + 53 + echo >&2 Testing closure... 54 + for i in "${!samples[@]}"; do 55 + echo >&2 Checking "$i" "${samples[$i]}" "${references[$i]}" 56 + diff -U3 \ 57 + <(sort <"${references[$i]}") \ 58 + <(nix-store -q --requisites "${samples[$i]}" | sort) 59 + done 60 + 61 + echo 'OK!'
+30
pkgs/build-support/trivial-builders/test/references/samples.nix
···
··· 1 + { lib 2 + , runCommand 3 + , writeText 4 + , emptyFile 5 + , emptyDirectory 6 + , figlet 7 + , hello 8 + , zlib 9 + }: 10 + { 11 + inherit 12 + figlet 13 + hello 14 + zlib 15 + ; 16 + zlib-dev = zlib.dev; 17 + norefs = writeText "hi" "hello"; 18 + norefsDup = writeText "hi" "hello"; 19 + helloRef = writeText "hi" "hello ${hello}"; 20 + helloRefDup = writeText "hi" "hello ${hello}"; 21 + path = ./samples.nix; 22 + pathLike.outPath = ./samples.nix; 23 + helloFigletRef = writeText "hi" "hello ${hello} ${figlet}"; 24 + selfRef = runCommand "self-ref-1" { } "echo $out >$out"; 25 + selfRef2 = runCommand "self-ref-2" { } ''echo "${figlet}, $out" >$out''; 26 + inherit 27 + emptyFile 28 + emptyDirectory 29 + ; 30 + }
-29
pkgs/build-support/trivial-builders/test/sample.nix
··· 1 - { pkgs ? import ../../../.. { config = { }; overlays = [ ]; } }: 2 - let 3 - inherit (pkgs) 4 - figlet 5 - zlib 6 - hello 7 - writeText 8 - runCommand 9 - ; 10 - in 11 - { 12 - hello = hello; 13 - figlet = figlet; 14 - zlib = zlib; 15 - zlib-dev = zlib.dev; 16 - norefs = writeText "hi" "hello"; 17 - norefsDup = writeText "hi" "hello"; 18 - helloRef = writeText "hi" "hello ${hello}"; 19 - helloRefDup = writeText "hi" "hello ${hello}"; 20 - path = ./invoke-writeReferencesToFile.nix; 21 - pathLike.outPath = ./invoke-writeReferencesToFile.nix; 22 - helloFigletRef = writeText "hi" "hello ${hello} ${figlet}"; 23 - selfRef = runCommand "self-ref-1" {} "echo $out >$out"; 24 - selfRef2 = runCommand "self-ref-2" {} ''echo "${figlet}, $out" >$out''; 25 - inherit (pkgs) 26 - emptyFile 27 - emptyDirectory 28 - ; 29 - }
···
+3 -4
pkgs/build-support/trivial-builders/test/writeStringReferencesToFile.nix
··· 1 - { callPackage, lib, pkgs, runCommand, writeText, writeStringReferencesToFile }: 2 let 3 - sample = import ./sample.nix { inherit pkgs; }; 4 - samplePaths = lib.unique (lib.attrValues sample); 5 stri = x: "${x}"; 6 sampleText = writeText "sample-text" (lib.concatStringsSep "\n" (lib.unique (map stri samplePaths))); 7 stringReferencesText = 8 writeStringReferencesToFile 9 ((lib.concatMapStringsSep "fillertext" 10 stri 11 - (lib.attrValues sample)) + '' 12 STORE=${builtins.storeDir};\nsystemctl start bar-foo.service 13 ''); 14 in
··· 1 + { callPackage, lib, pkgs, runCommand, samples, writeText, writeStringReferencesToFile }: 2 let 3 + samplePaths = lib.unique (lib.attrValues samples); 4 stri = x: "${x}"; 5 sampleText = writeText "sample-text" (lib.concatStringsSep "\n" (lib.unique (map stri samplePaths))); 6 stringReferencesText = 7 writeStringReferencesToFile 8 ((lib.concatMapStringsSep "fillertext" 9 stri 10 + (lib.attrValues samples)) + '' 11 STORE=${builtins.storeDir};\nsystemctl start bar-foo.service 12 ''); 13 in
+11
pkgs/by-name/ae/aeron-cpp/aeron-all.patch
···
··· 1 + --- a/CMakeLists.txt 2 + +++ b/CMakeLists.txt 3 + @@ -323,7 +323,7 @@ if (BUILD_AERON_ARCHIVE_API) 4 + "${CMAKE_CURRENT_SOURCE_DIR}}/aeron-archive/src/main/java/*.java") 5 + 6 + add_custom_command(OUTPUT ${AERON_ALL_JAR} 7 + - COMMAND ${CMAKE_COMMAND} -E env JAVA_HOME=$ENV{JAVA_HOME} BUILD_JAVA_HOME=$ENV{BUILD_JAVA_HOME} BUILD_JAVA_VERSION=$ENV{BUILD_JAVA_VERSION} ${GRADLE_WRAPPER} :aeron-all:clean :aeron-all:assemble --no-daemon -x javadoc --console=plain -q 8 + + COMMAND ln --symbolic ${CMAKE_CURRENT_SOURCE_DIR}/aeron-all.jar ${AERON_ALL_JAR} 9 + DEPENDS ${AERON_ALL_SOURCES} 10 + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} 11 + COMMENT "Generating aeron-all jar")
+11
pkgs/by-name/ae/aeron-cpp/aeron-archive-sbe.patch
···
··· 1 + --- a/aeron-archive/src/main/cpp/CMakeLists.txt 2 + +++ b/aeron-archive/src/main/cpp/CMakeLists.txt 3 + @@ -59,7 +59,7 @@ set(GENERATED_CODECS 4 + ${ARCHIVE_CODEC_TARGET_DIR}/aeron_archive_client/RecordingSignalEvent.h) 5 + 6 + add_custom_command(OUTPUT ${GENERATED_CODECS} 7 + - COMMAND ${CMAKE_COMMAND} -E env JAVA_HOME=$ENV{JAVA_HOME} BUILD_JAVA_HOME=$ENV{BUILD_JAVA_HOME} BUILD_JAVA_VERSION=$ENV{BUILD_JAVA_VERSION} ${GRADLE_WRAPPER} -Dcodec.target.dir=${ARCHIVE_CODEC_TARGET_DIR} :aeron-archive:generateCppCodecs --no-daemon --console=plain -q 8 + + COMMAND ${CMAKE_COMMAND} -E env JAVA_HOME=$ENV{JAVA_HOME} BUILD_JAVA_HOME=$ENV{BUILD_JAVA_HOME} BUILD_JAVA_VERSION=$ENV{BUILD_JAVA_VERSION} java -cp sbe.jar -Dsbe.output.dir=${ARCHIVE_CODEC_TARGET_DIR} -Dsbe.target.language=Cpp -Dsbe.target.namespace=aeron.archive.client uk.co.real_logic.sbe.SbeTool ${ARCHIVE_CODEC_SCHEMA_DIR}/aeron-archive-codecs.xml 9 + DEPENDS ${CODEC_SCHEMA} aeron-all-jar 10 + WORKING_DIRECTORY ${ARCHIVE_CODEC_WORKING_DIR} 11 + COMMENT "Generating C++ Archive codecs")
+134
pkgs/by-name/ae/aeron-cpp/package.nix
···
··· 1 + { 2 + autoPatchelfHook, 3 + cmake, 4 + fetchFromGitHub, 5 + fetchMavenArtifact, 6 + jdk11, 7 + lib, 8 + libbsd, 9 + libuuid, 10 + makeWrapper, 11 + patchelf, 12 + stdenv, 13 + zlib 14 + }: 15 + 16 + let 17 + version = "1.42.1"; 18 + 19 + aeronAll = fetchMavenArtifact { 20 + artifactId = "aeron-all"; 21 + groupId = "io.aeron"; 22 + inherit version; 23 + hash = "sha512-pjX+JopK6onDwElMIroj+ZXrKwdPj5H2uPg08XgNlrK1rAkHo9MUT8weBGbuFVFDLeqOZrHj0bt1wJ9XgYY5aA=="; 24 + }; 25 + 26 + sbeAll_1_29_0 = fetchMavenArtifact { 27 + groupId = "uk.co.real-logic"; 28 + version = "1.29.0"; 29 + artifactId = "sbe-all"; 30 + hash = "sha512-exklKS9MgOH369lyuv+5vAWRHt+Iwg/FmsWy8PsSMjenvjs8I2KA1VTa00pIXkw/YNqbUDBIWvS07b4mS8YdPQ=="; 31 + }; 32 + 33 + sbeAll = sbeAll_1_29_0; 34 + 35 + in 36 + 37 + stdenv.mkDerivation { 38 + pname = "aeron-cpp"; 39 + inherit version; 40 + 41 + src = fetchFromGitHub { 42 + owner = "real-logic"; 43 + repo = "aeron"; 44 + rev = version; 45 + hash = "sha256-ODJeJ4XLazPeNLdzaoclPnE59NpxFUqZu3Aw3iTVQT8="; 46 + }; 47 + 48 + patches = [ 49 + ./aeron-all.patch 50 + # Use pre-built aeron-all.jar from Maven repo, avoiding Gradle 51 + 52 + ./aeron-archive-sbe.patch 53 + # Use SBE tool to generate C++ codecs, avoiding Gradle 54 + ]; 55 + 56 + buildInputs = [ 57 + jdk11 58 + libbsd 59 + libuuid 60 + zlib 61 + ]; 62 + 63 + nativeBuildInputs = [ 64 + autoPatchelfHook 65 + cmake 66 + makeWrapper 67 + patchelf 68 + ]; 69 + 70 + configurePhase = '' 71 + runHook preConfigure 72 + 73 + mkdir --parents cppbuild/Release 74 + ( 75 + cd cppbuild/Release 76 + cmake \ 77 + -G "CodeBlocks - Unix Makefiles" \ 78 + -DCMAKE_BUILD_TYPE=Release \ 79 + -DAERON_TESTS=OFF \ 80 + -DAERON_SYSTEM_TESTS=OFF \ 81 + -DAERON_BUILD_SAMPLES=OFF \ 82 + -DCMAKE_INSTALL_PREFIX:PATH=../../install \ 83 + ../.. 84 + ) 85 + 86 + runHook postConfigure 87 + ''; 88 + 89 + buildPhase = '' 90 + runHook preBuild 91 + 92 + ln --symbolic "${aeronAll.jar}" ./aeron-all.jar 93 + ln --symbolic "${sbeAll.jar}" ./sbe.jar 94 + mkdir --parents aeron-all/build/libs 95 + ( 96 + cd cppbuild/Release 97 + 98 + make -j $NIX_BUILD_CORES \ 99 + aeron \ 100 + aeron_archive_client \ 101 + aeron_client_shared \ 102 + aeron_driver \ 103 + aeron_client \ 104 + aeron_driver_static \ 105 + aeronmd 106 + 107 + make -j $NIX_BUILD_CORES install 108 + ) 109 + 110 + runHook postBuild 111 + ''; 112 + 113 + installPhase = '' 114 + runHook preInstall 115 + 116 + mkdir --parents "$out" 117 + cp --archive --verbose --target-directory="$out" install/* 118 + 119 + runHook postInstall 120 + ''; 121 + 122 + meta = with lib; { 123 + description = "Aeron Messaging C++ Library"; 124 + homepage = "https://aeron.io/"; 125 + license = licenses.asl20; 126 + mainProgram = "aeronmd"; 127 + maintainers = [ maintainers.vaci ]; 128 + sourceProvenance = [ 129 + sourceTypes.fromSource 130 + sourceTypes.binaryBytecode 131 + ]; 132 + }; 133 + } 134 +
+2 -2
pkgs/by-name/br/bruno/package.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "bruno"; 18 - version = "1.3.1"; 19 20 src = fetchurl { 21 url = "https://github.com/usebruno/bruno/releases/download/v${version}/bruno_${version}_amd64_linux.deb"; 22 - hash = "sha256-vZNl5qdK8hztfGaQCL6RnWlL8hPJaL/GBh7AOT5D3Js="; 23 }; 24 25 nativeBuildInputs = [ autoPatchelfHook dpkg wrapGAppsHook ];
··· 15 16 stdenv.mkDerivation rec { 17 pname = "bruno"; 18 + version = "1.4.0"; 19 20 src = fetchurl { 21 url = "https://github.com/usebruno/bruno/releases/download/v${version}/bruno_${version}_amd64_linux.deb"; 22 + hash = "sha256-yCYI2c9M19d1+BpnM7YJLkZk8Vdix+YSWCa5qsCMBxw="; 23 }; 24 25 nativeBuildInputs = [ autoPatchelfHook dpkg wrapGAppsHook ];
+3 -3
pkgs/by-name/co/convco/package.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "convco"; 14 - version = "0.4.3"; 15 16 src = fetchFromGitHub { 17 owner = "convco"; 18 repo = pname; 19 rev = "v${version}"; 20 - hash = "sha256-qf04mtxBqZy9kpFsqz8lVtyUzNtCYE8cNiVJVQ+sCn0="; 21 }; 22 23 - cargoHash = "sha256-A1z8ccdsaBC9gY4rD/0NnuQHm7x4eVlMPBvkMKGHK54="; 24 25 nativeBuildInputs = [ cmake pkg-config ]; 26
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "convco"; 14 + version = "0.5.0"; 15 16 src = fetchFromGitHub { 17 owner = "convco"; 18 repo = pname; 19 rev = "v${version}"; 20 + hash = "sha256-x01fkicoAH8NaJJqIF5jjbZ53TitnXBCdKEbr8xVCyE="; 21 }; 22 23 + cargoHash = "sha256-j2xuaAkycWp5sCAmVJLYfqH1ZGxIGU/a/97WpGyQcvU="; 24 25 nativeBuildInputs = [ cmake pkg-config ]; 26
+2 -2
pkgs/by-name/de/debianutils/package.nix
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "debianutils"; 11 - version = "5.14"; 12 13 src = fetchFromGitLab { 14 domain = "salsa.debian.org"; 15 owner = "debian"; 16 repo = "debianutils"; 17 rev = "debian/${finalAttrs.version}"; 18 - hash = "sha256-gbqtBFWq6KtmGLvGkmhpSHkpoDglfAT1KjDoZ4Y0SbI="; 19 }; 20 21 nativeBuildInputs = [
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "debianutils"; 11 + version = "5.15"; 12 13 src = fetchFromGitLab { 14 domain = "salsa.debian.org"; 15 owner = "debian"; 16 repo = "debianutils"; 17 rev = "debian/${finalAttrs.version}"; 18 + hash = "sha256-o9HPiJCKcTJSoVDCjUcYPkqa6wnAuvCFOFhPdPSKS3A="; 19 }; 20 21 nativeBuildInputs = [
-1312
pkgs/by-name/fr/framework-system-tools/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 = "aho-corasick" 7 - version = "0.7.20" 8 - source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac" 10 - dependencies = [ 11 - "memchr", 12 - ] 13 - 14 - [[package]] 15 - name = "android_system_properties" 16 - version = "0.1.5" 17 - source = "registry+https://github.com/rust-lang/crates.io-index" 18 - checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 19 - dependencies = [ 20 - "libc", 21 - ] 22 - 23 - [[package]] 24 - name = "autocfg" 25 - version = "1.1.0" 26 - source = "registry+https://github.com/rust-lang/crates.io-index" 27 - checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 28 - 29 - [[package]] 30 - name = "bit_field" 31 - version = "0.10.1" 32 - source = "registry+https://github.com/rust-lang/crates.io-index" 33 - checksum = "dcb6dd1c2376d2e096796e234a70e17e94cc2d5d54ff8ce42b28cef1d0d359a4" 34 - 35 - [[package]] 36 - name = "bitflags" 37 - version = "1.3.2" 38 - source = "registry+https://github.com/rust-lang/crates.io-index" 39 - checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 40 - 41 - [[package]] 42 - name = "built" 43 - version = "0.5.2" 44 - source = "registry+https://github.com/rust-lang/crates.io-index" 45 - checksum = "5b9c056b9ed43aee5e064b683aa1ec783e19c6acec7559e3ae931b7490472fbe" 46 - dependencies = [ 47 - "cargo-lock", 48 - "chrono", 49 - "git2", 50 - ] 51 - 52 - [[package]] 53 - name = "bumpalo" 54 - version = "3.12.1" 55 - source = "registry+https://github.com/rust-lang/crates.io-index" 56 - checksum = "9b1ce199063694f33ffb7dd4e0ee620741495c32833cde5aa08f02a0bf96f0c8" 57 - 58 - [[package]] 59 - name = "cargo-lock" 60 - version = "8.0.3" 61 - source = "registry+https://github.com/rust-lang/crates.io-index" 62 - checksum = "031718ddb8f78aa5def78a09e90defe30151d1f6c672f937af4dd916429ed996" 63 - dependencies = [ 64 - "semver", 65 - "serde", 66 - "toml", 67 - "url", 68 - ] 69 - 70 - [[package]] 71 - name = "cc" 72 - version = "1.0.79" 73 - source = "registry+https://github.com/rust-lang/crates.io-index" 74 - checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 75 - dependencies = [ 76 - "jobserver", 77 - ] 78 - 79 - [[package]] 80 - name = "cfg-if" 81 - version = "1.0.0" 82 - source = "registry+https://github.com/rust-lang/crates.io-index" 83 - checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 84 - 85 - [[package]] 86 - name = "chrono" 87 - version = "0.4.24" 88 - source = "registry+https://github.com/rust-lang/crates.io-index" 89 - checksum = "4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b" 90 - dependencies = [ 91 - "iana-time-zone", 92 - "num-integer", 93 - "num-traits", 94 - "winapi", 95 - ] 96 - 97 - [[package]] 98 - name = "clap" 99 - version = "4.0.32" 100 - source = "registry+https://github.com/rust-lang/crates.io-index" 101 - checksum = "a7db700bc935f9e43e88d00b0850dae18a63773cfbec6d8e070fccf7fef89a39" 102 - dependencies = [ 103 - "bitflags", 104 - "clap_derive", 105 - "clap_lex", 106 - "is-terminal", 107 - "once_cell", 108 - "strsim", 109 - "termcolor", 110 - ] 111 - 112 - [[package]] 113 - name = "clap-verbosity-flag" 114 - version = "2.0.1" 115 - source = "registry+https://github.com/rust-lang/crates.io-index" 116 - checksum = "1eef05769009513df2eb1c3b4613e7fad873a14c600ff025b08f250f59fee7de" 117 - dependencies = [ 118 - "clap", 119 - "log", 120 - ] 121 - 122 - [[package]] 123 - name = "clap_derive" 124 - version = "4.0.21" 125 - source = "registry+https://github.com/rust-lang/crates.io-index" 126 - checksum = "0177313f9f02afc995627906bbd8967e2be069f5261954222dac78290c2b9014" 127 - dependencies = [ 128 - "heck", 129 - "proc-macro-error", 130 - "proc-macro2", 131 - "quote", 132 - "syn 1.0.107", 133 - ] 134 - 135 - [[package]] 136 - name = "clap_lex" 137 - version = "0.3.0" 138 - source = "registry+https://github.com/rust-lang/crates.io-index" 139 - checksum = "0d4198f73e42b4936b35b5bb248d81d2b595ecb170da0bac7655c54eedfa8da8" 140 - dependencies = [ 141 - "os_str_bytes", 142 - ] 143 - 144 - [[package]] 145 - name = "codespan-reporting" 146 - version = "0.11.1" 147 - source = "registry+https://github.com/rust-lang/crates.io-index" 148 - checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 149 - dependencies = [ 150 - "termcolor", 151 - "unicode-width", 152 - ] 153 - 154 - [[package]] 155 - name = "convert_case" 156 - version = "0.4.0" 157 - source = "registry+https://github.com/rust-lang/crates.io-index" 158 - checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" 159 - 160 - [[package]] 161 - name = "core-foundation" 162 - version = "0.6.4" 163 - source = "registry+https://github.com/rust-lang/crates.io-index" 164 - checksum = "25b9e03f145fd4f2bf705e07b900cd41fc636598fe5dc452fd0db1441c3f496d" 165 - dependencies = [ 166 - "core-foundation-sys 0.6.2", 167 - "libc", 168 - ] 169 - 170 - [[package]] 171 - name = "core-foundation-sys" 172 - version = "0.6.2" 173 - source = "registry+https://github.com/rust-lang/crates.io-index" 174 - checksum = "e7ca8a5221364ef15ce201e8ed2f609fc312682a8f4e0e3d4aa5879764e0fa3b" 175 - 176 - [[package]] 177 - name = "core-foundation-sys" 178 - version = "0.8.4" 179 - source = "registry+https://github.com/rust-lang/crates.io-index" 180 - checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 181 - 182 - [[package]] 183 - name = "cxx" 184 - version = "1.0.94" 185 - source = "registry+https://github.com/rust-lang/crates.io-index" 186 - checksum = "f61f1b6389c3fe1c316bf8a4dccc90a38208354b330925bce1f74a6c4756eb93" 187 - dependencies = [ 188 - "cc", 189 - "cxxbridge-flags", 190 - "cxxbridge-macro", 191 - "link-cplusplus", 192 - ] 193 - 194 - [[package]] 195 - name = "cxx-build" 196 - version = "1.0.94" 197 - source = "registry+https://github.com/rust-lang/crates.io-index" 198 - checksum = "12cee708e8962df2aeb38f594aae5d827c022b6460ac71a7a3e2c3c2aae5a07b" 199 - dependencies = [ 200 - "cc", 201 - "codespan-reporting", 202 - "once_cell", 203 - "proc-macro2", 204 - "quote", 205 - "scratch", 206 - "syn 2.0.13", 207 - ] 208 - 209 - [[package]] 210 - name = "cxxbridge-flags" 211 - version = "1.0.94" 212 - source = "registry+https://github.com/rust-lang/crates.io-index" 213 - checksum = "7944172ae7e4068c533afbb984114a56c46e9ccddda550499caa222902c7f7bb" 214 - 215 - [[package]] 216 - name = "cxxbridge-macro" 217 - version = "1.0.94" 218 - source = "registry+https://github.com/rust-lang/crates.io-index" 219 - checksum = "2345488264226bf682893e25de0769f3360aac9957980ec49361b083ddaa5bc5" 220 - dependencies = [ 221 - "proc-macro2", 222 - "quote", 223 - "syn 2.0.13", 224 - ] 225 - 226 - [[package]] 227 - name = "derive_more" 228 - version = "0.99.17" 229 - source = "registry+https://github.com/rust-lang/crates.io-index" 230 - checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" 231 - dependencies = [ 232 - "convert_case", 233 - "proc-macro2", 234 - "quote", 235 - "rustc_version", 236 - "syn 1.0.107", 237 - ] 238 - 239 - [[package]] 240 - name = "env_logger" 241 - version = "0.10.0" 242 - source = "registry+https://github.com/rust-lang/crates.io-index" 243 - checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" 244 - dependencies = [ 245 - "humantime", 246 - "is-terminal", 247 - "log", 248 - "regex", 249 - "termcolor", 250 - ] 251 - 252 - [[package]] 253 - name = "errno" 254 - version = "0.2.8" 255 - source = "registry+https://github.com/rust-lang/crates.io-index" 256 - checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" 257 - dependencies = [ 258 - "errno-dragonfly", 259 - "libc", 260 - "winapi", 261 - ] 262 - 263 - [[package]] 264 - name = "errno-dragonfly" 265 - version = "0.1.2" 266 - source = "registry+https://github.com/rust-lang/crates.io-index" 267 - checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" 268 - dependencies = [ 269 - "cc", 270 - "libc", 271 - ] 272 - 273 - [[package]] 274 - name = "form_urlencoded" 275 - version = "1.1.0" 276 - source = "registry+https://github.com/rust-lang/crates.io-index" 277 - checksum = "a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8" 278 - dependencies = [ 279 - "percent-encoding", 280 - ] 281 - 282 - [[package]] 283 - name = "framework_lib" 284 - version = "0.1.0" 285 - dependencies = [ 286 - "built", 287 - "clap", 288 - "clap-verbosity-flag", 289 - "env_logger", 290 - "guid_macros", 291 - "hidapi", 292 - "lazy_static", 293 - "libc", 294 - "log", 295 - "nix", 296 - "no-std-compat", 297 - "num", 298 - "num-derive", 299 - "num-traits", 300 - "plain", 301 - "redox_hwio", 302 - "regex", 303 - "rusb", 304 - "smbios-lib", 305 - "spin 0.9.4", 306 - "uefi", 307 - "uefi-services", 308 - "windows 0.42.0", 309 - ] 310 - 311 - [[package]] 312 - name = "framework_tool" 313 - version = "0.1.0" 314 - dependencies = [ 315 - "framework_lib", 316 - ] 317 - 318 - [[package]] 319 - name = "framework_uefi" 320 - version = "0.1.0" 321 - dependencies = [ 322 - "framework_lib", 323 - "log", 324 - "uefi", 325 - "uefi-services", 326 - ] 327 - 328 - [[package]] 329 - name = "getopts" 330 - version = "0.2.21" 331 - source = "registry+https://github.com/rust-lang/crates.io-index" 332 - checksum = "14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5" 333 - dependencies = [ 334 - "unicode-width", 335 - ] 336 - 337 - [[package]] 338 - name = "git2" 339 - version = "0.15.0" 340 - source = "registry+https://github.com/rust-lang/crates.io-index" 341 - checksum = "2994bee4a3a6a51eb90c218523be382fd7ea09b16380b9312e9dbe955ff7c7d1" 342 - dependencies = [ 343 - "bitflags", 344 - "libc", 345 - "libgit2-sys", 346 - "log", 347 - "url", 348 - ] 349 - 350 - [[package]] 351 - name = "guid_macros" 352 - version = "0.11.0" 353 - dependencies = [ 354 - "proc-macro2", 355 - "quote", 356 - "syn 2.0.13", 357 - ] 358 - 359 - [[package]] 360 - name = "heck" 361 - version = "0.4.0" 362 - source = "registry+https://github.com/rust-lang/crates.io-index" 363 - checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9" 364 - 365 - [[package]] 366 - name = "hermit-abi" 367 - version = "0.2.6" 368 - source = "registry+https://github.com/rust-lang/crates.io-index" 369 - checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" 370 - dependencies = [ 371 - "libc", 372 - ] 373 - 374 - [[package]] 375 - name = "hidapi" 376 - version = "2.1.0" 377 - source = "registry+https://github.com/rust-lang/crates.io-index" 378 - checksum = "a090a12b53564bcb2f6053b8be08d5f9e7b91f26953d6e8e08c9affd8aeb4ec9" 379 - dependencies = [ 380 - "cc", 381 - "libc", 382 - "pkg-config", 383 - "winapi", 384 - ] 385 - 386 - [[package]] 387 - name = "humantime" 388 - version = "2.1.0" 389 - source = "registry+https://github.com/rust-lang/crates.io-index" 390 - checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 391 - 392 - [[package]] 393 - name = "iana-time-zone" 394 - version = "0.1.56" 395 - source = "registry+https://github.com/rust-lang/crates.io-index" 396 - checksum = "0722cd7114b7de04316e7ea5456a0bbb20e4adb46fd27a3697adb812cff0f37c" 397 - dependencies = [ 398 - "android_system_properties", 399 - "core-foundation-sys 0.8.4", 400 - "iana-time-zone-haiku", 401 - "js-sys", 402 - "wasm-bindgen", 403 - "windows 0.48.0", 404 - ] 405 - 406 - [[package]] 407 - name = "iana-time-zone-haiku" 408 - version = "0.1.1" 409 - source = "registry+https://github.com/rust-lang/crates.io-index" 410 - checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" 411 - dependencies = [ 412 - "cxx", 413 - "cxx-build", 414 - ] 415 - 416 - [[package]] 417 - name = "idna" 418 - version = "0.3.0" 419 - source = "registry+https://github.com/rust-lang/crates.io-index" 420 - checksum = "e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6" 421 - dependencies = [ 422 - "unicode-bidi", 423 - "unicode-normalization", 424 - ] 425 - 426 - [[package]] 427 - name = "io-kit-sys" 428 - version = "0.1.0" 429 - source = "registry+https://github.com/rust-lang/crates.io-index" 430 - checksum = "f21dcc74995dd4cd090b147e79789f8d65959cbfb5f0b118002db869ea3bd0a0" 431 - dependencies = [ 432 - "core-foundation-sys 0.6.2", 433 - "mach 0.2.3", 434 - ] 435 - 436 - [[package]] 437 - name = "io-lifetimes" 438 - version = "1.0.3" 439 - source = "registry+https://github.com/rust-lang/crates.io-index" 440 - checksum = "46112a93252b123d31a119a8d1a1ac19deac4fac6e0e8b0df58f0d4e5870e63c" 441 - dependencies = [ 442 - "libc", 443 - "windows-sys", 444 - ] 445 - 446 - [[package]] 447 - name = "is-terminal" 448 - version = "0.4.2" 449 - source = "registry+https://github.com/rust-lang/crates.io-index" 450 - checksum = "28dfb6c8100ccc63462345b67d1bbc3679177c75ee4bf59bf29c8b1d110b8189" 451 - dependencies = [ 452 - "hermit-abi", 453 - "io-lifetimes", 454 - "rustix", 455 - "windows-sys", 456 - ] 457 - 458 - [[package]] 459 - name = "itoa" 460 - version = "1.0.5" 461 - source = "registry+https://github.com/rust-lang/crates.io-index" 462 - checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" 463 - 464 - [[package]] 465 - name = "jobserver" 466 - version = "0.1.26" 467 - source = "registry+https://github.com/rust-lang/crates.io-index" 468 - checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2" 469 - dependencies = [ 470 - "libc", 471 - ] 472 - 473 - [[package]] 474 - name = "js-sys" 475 - version = "0.3.61" 476 - source = "registry+https://github.com/rust-lang/crates.io-index" 477 - checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730" 478 - dependencies = [ 479 - "wasm-bindgen", 480 - ] 481 - 482 - [[package]] 483 - name = "lazy_static" 484 - version = "1.4.0" 485 - source = "registry+https://github.com/rust-lang/crates.io-index" 486 - checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 487 - dependencies = [ 488 - "spin 0.5.2", 489 - ] 490 - 491 - [[package]] 492 - name = "libc" 493 - version = "0.2.139" 494 - source = "registry+https://github.com/rust-lang/crates.io-index" 495 - checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" 496 - 497 - [[package]] 498 - name = "libgit2-sys" 499 - version = "0.14.2+1.5.1" 500 - source = "registry+https://github.com/rust-lang/crates.io-index" 501 - checksum = "7f3d95f6b51075fe9810a7ae22c7095f12b98005ab364d8544797a825ce946a4" 502 - dependencies = [ 503 - "cc", 504 - "libc", 505 - "libz-sys", 506 - "pkg-config", 507 - ] 508 - 509 - [[package]] 510 - name = "libusb1-sys" 511 - version = "0.6.4" 512 - source = "registry+https://github.com/rust-lang/crates.io-index" 513 - checksum = "f9d0e2afce4245f2c9a418511e5af8718bcaf2fa408aefb259504d1a9cb25f27" 514 - dependencies = [ 515 - "cc", 516 - "libc", 517 - "pkg-config", 518 - "vcpkg", 519 - ] 520 - 521 - [[package]] 522 - name = "libz-sys" 523 - version = "1.1.9" 524 - source = "registry+https://github.com/rust-lang/crates.io-index" 525 - checksum = "56ee889ecc9568871456d42f603d6a0ce59ff328d291063a45cbdf0036baf6db" 526 - dependencies = [ 527 - "cc", 528 - "libc", 529 - "pkg-config", 530 - "vcpkg", 531 - ] 532 - 533 - [[package]] 534 - name = "link-cplusplus" 535 - version = "1.0.8" 536 - source = "registry+https://github.com/rust-lang/crates.io-index" 537 - checksum = "ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5" 538 - dependencies = [ 539 - "cc", 540 - ] 541 - 542 - [[package]] 543 - name = "linux-raw-sys" 544 - version = "0.1.4" 545 - source = "registry+https://github.com/rust-lang/crates.io-index" 546 - checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" 547 - 548 - [[package]] 549 - name = "lock_api" 550 - version = "0.4.9" 551 - source = "registry+https://github.com/rust-lang/crates.io-index" 552 - checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 553 - dependencies = [ 554 - "autocfg", 555 - "scopeguard", 556 - ] 557 - 558 - [[package]] 559 - name = "log" 560 - version = "0.4.17" 561 - source = "registry+https://github.com/rust-lang/crates.io-index" 562 - checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 563 - dependencies = [ 564 - "cfg-if", 565 - ] 566 - 567 - [[package]] 568 - name = "mach" 569 - version = "0.2.3" 570 - source = "registry+https://github.com/rust-lang/crates.io-index" 571 - checksum = "86dd2487cdfea56def77b88438a2c915fb45113c5319bfe7e14306ca4cd0b0e1" 572 - dependencies = [ 573 - "libc", 574 - ] 575 - 576 - [[package]] 577 - name = "mach" 578 - version = "0.3.2" 579 - source = "registry+https://github.com/rust-lang/crates.io-index" 580 - checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" 581 - dependencies = [ 582 - "libc", 583 - ] 584 - 585 - [[package]] 586 - name = "memchr" 587 - version = "2.5.0" 588 - source = "registry+https://github.com/rust-lang/crates.io-index" 589 - checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 590 - 591 - [[package]] 592 - name = "memoffset" 593 - version = "0.6.5" 594 - source = "registry+https://github.com/rust-lang/crates.io-index" 595 - checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" 596 - dependencies = [ 597 - "autocfg", 598 - ] 599 - 600 - [[package]] 601 - name = "nix" 602 - version = "0.25.1" 603 - source = "registry+https://github.com/rust-lang/crates.io-index" 604 - checksum = "f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4" 605 - dependencies = [ 606 - "autocfg", 607 - "bitflags", 608 - "cfg-if", 609 - "libc", 610 - "memoffset", 611 - "pin-utils", 612 - ] 613 - 614 - [[package]] 615 - name = "no-std-compat" 616 - version = "0.4.1" 617 - source = "registry+https://github.com/rust-lang/crates.io-index" 618 - checksum = "b93853da6d84c2e3c7d730d6473e8817692dd89be387eb01b94d7f108ecb5b8c" 619 - 620 - [[package]] 621 - name = "num" 622 - version = "0.4.0" 623 - source = "registry+https://github.com/rust-lang/crates.io-index" 624 - checksum = "43db66d1170d347f9a065114077f7dccb00c1b9478c89384490a3425279a4606" 625 - dependencies = [ 626 - "num-complex", 627 - "num-integer", 628 - "num-iter", 629 - "num-rational", 630 - "num-traits", 631 - ] 632 - 633 - [[package]] 634 - name = "num-complex" 635 - version = "0.4.2" 636 - source = "registry+https://github.com/rust-lang/crates.io-index" 637 - checksum = "7ae39348c8bc5fbd7f40c727a9925f03517afd2ab27d46702108b6a7e5414c19" 638 - dependencies = [ 639 - "num-traits", 640 - ] 641 - 642 - [[package]] 643 - name = "num-derive" 644 - version = "0.3.3" 645 - source = "registry+https://github.com/rust-lang/crates.io-index" 646 - checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" 647 - dependencies = [ 648 - "proc-macro2", 649 - "quote", 650 - "syn 1.0.107", 651 - ] 652 - 653 - [[package]] 654 - name = "num-integer" 655 - version = "0.1.45" 656 - source = "registry+https://github.com/rust-lang/crates.io-index" 657 - checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 658 - dependencies = [ 659 - "autocfg", 660 - "num-traits", 661 - ] 662 - 663 - [[package]] 664 - name = "num-iter" 665 - version = "0.1.43" 666 - source = "registry+https://github.com/rust-lang/crates.io-index" 667 - checksum = "7d03e6c028c5dc5cac6e2dec0efda81fc887605bb3d884578bb6d6bf7514e252" 668 - dependencies = [ 669 - "autocfg", 670 - "num-integer", 671 - "num-traits", 672 - ] 673 - 674 - [[package]] 675 - name = "num-rational" 676 - version = "0.4.1" 677 - source = "registry+https://github.com/rust-lang/crates.io-index" 678 - checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" 679 - dependencies = [ 680 - "autocfg", 681 - "num-integer", 682 - "num-traits", 683 - ] 684 - 685 - [[package]] 686 - name = "num-traits" 687 - version = "0.2.15" 688 - source = "registry+https://github.com/rust-lang/crates.io-index" 689 - checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 690 - dependencies = [ 691 - "autocfg", 692 - ] 693 - 694 - [[package]] 695 - name = "once_cell" 696 - version = "1.16.0" 697 - source = "registry+https://github.com/rust-lang/crates.io-index" 698 - checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860" 699 - 700 - [[package]] 701 - name = "os_str_bytes" 702 - version = "6.4.1" 703 - source = "registry+https://github.com/rust-lang/crates.io-index" 704 - checksum = "9b7820b9daea5457c9f21c69448905d723fbd21136ccf521748f23fd49e723ee" 705 - 706 - [[package]] 707 - name = "percent-encoding" 708 - version = "2.2.0" 709 - source = "registry+https://github.com/rust-lang/crates.io-index" 710 - checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" 711 - 712 - [[package]] 713 - name = "pin-utils" 714 - version = "0.1.0" 715 - source = "registry+https://github.com/rust-lang/crates.io-index" 716 - checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 717 - 718 - [[package]] 719 - name = "pkg-config" 720 - version = "0.3.26" 721 - source = "registry+https://github.com/rust-lang/crates.io-index" 722 - checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" 723 - 724 - [[package]] 725 - name = "plain" 726 - version = "0.2.3" 727 - source = "registry+https://github.com/rust-lang/crates.io-index" 728 - checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" 729 - 730 - [[package]] 731 - name = "proc-macro-error" 732 - version = "1.0.4" 733 - source = "registry+https://github.com/rust-lang/crates.io-index" 734 - checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" 735 - dependencies = [ 736 - "proc-macro-error-attr", 737 - "proc-macro2", 738 - "quote", 739 - "syn 1.0.107", 740 - "version_check", 741 - ] 742 - 743 - [[package]] 744 - name = "proc-macro-error-attr" 745 - version = "1.0.4" 746 - source = "registry+https://github.com/rust-lang/crates.io-index" 747 - checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 748 - dependencies = [ 749 - "proc-macro2", 750 - "quote", 751 - "version_check", 752 - ] 753 - 754 - [[package]] 755 - name = "proc-macro2" 756 - version = "1.0.56" 757 - source = "registry+https://github.com/rust-lang/crates.io-index" 758 - checksum = "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435" 759 - dependencies = [ 760 - "unicode-ident", 761 - ] 762 - 763 - [[package]] 764 - name = "ptr_meta" 765 - version = "0.2.0" 766 - source = "registry+https://github.com/rust-lang/crates.io-index" 767 - checksum = "bcada80daa06c42ed5f48c9a043865edea5dc44cbf9ac009fda3b89526e28607" 768 - dependencies = [ 769 - "ptr_meta_derive", 770 - ] 771 - 772 - [[package]] 773 - name = "ptr_meta_derive" 774 - version = "0.2.0" 775 - source = "registry+https://github.com/rust-lang/crates.io-index" 776 - checksum = "bca9224df2e20e7c5548aeb5f110a0f3b77ef05f8585139b7148b59056168ed2" 777 - dependencies = [ 778 - "proc-macro2", 779 - "quote", 780 - "syn 1.0.107", 781 - ] 782 - 783 - [[package]] 784 - name = "quote" 785 - version = "1.0.26" 786 - source = "registry+https://github.com/rust-lang/crates.io-index" 787 - checksum = "4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc" 788 - dependencies = [ 789 - "proc-macro2", 790 - ] 791 - 792 - [[package]] 793 - name = "redox_hwio" 794 - version = "0.1.6" 795 - source = "registry+https://github.com/rust-lang/crates.io-index" 796 - checksum = "8eb516ad341a84372b5b15a5a35cf136ba901a639c8536f521b108253d7fce74" 797 - 798 - [[package]] 799 - name = "regex" 800 - version = "1.7.0" 801 - source = "registry+https://github.com/rust-lang/crates.io-index" 802 - checksum = "e076559ef8e241f2ae3479e36f97bd5741c0330689e217ad51ce2c76808b868a" 803 - dependencies = [ 804 - "aho-corasick", 805 - "memchr", 806 - "regex-syntax", 807 - ] 808 - 809 - [[package]] 810 - name = "regex-syntax" 811 - version = "0.6.28" 812 - source = "registry+https://github.com/rust-lang/crates.io-index" 813 - checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" 814 - 815 - [[package]] 816 - name = "rusb" 817 - version = "0.9.1" 818 - source = "registry+https://github.com/rust-lang/crates.io-index" 819 - checksum = "703aa035c21c589b34fb5136b12e68fc8dcf7ea46486861381361dd8ebf5cee0" 820 - dependencies = [ 821 - "libc", 822 - "libusb1-sys", 823 - ] 824 - 825 - [[package]] 826 - name = "rustc_version" 827 - version = "0.4.0" 828 - source = "registry+https://github.com/rust-lang/crates.io-index" 829 - checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 830 - dependencies = [ 831 - "semver", 832 - ] 833 - 834 - [[package]] 835 - name = "rustix" 836 - version = "0.36.5" 837 - source = "registry+https://github.com/rust-lang/crates.io-index" 838 - checksum = "a3807b5d10909833d3e9acd1eb5fb988f79376ff10fce42937de71a449c4c588" 839 - dependencies = [ 840 - "bitflags", 841 - "errno", 842 - "io-lifetimes", 843 - "libc", 844 - "linux-raw-sys", 845 - "windows-sys", 846 - ] 847 - 848 - [[package]] 849 - name = "ryu" 850 - version = "1.0.12" 851 - source = "registry+https://github.com/rust-lang/crates.io-index" 852 - checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde" 853 - 854 - [[package]] 855 - name = "scopeguard" 856 - version = "1.1.0" 857 - source = "registry+https://github.com/rust-lang/crates.io-index" 858 - checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 859 - 860 - [[package]] 861 - name = "scratch" 862 - version = "1.0.5" 863 - source = "registry+https://github.com/rust-lang/crates.io-index" 864 - checksum = "1792db035ce95be60c3f8853017b3999209281c24e2ba5bc8e59bf97a0c590c1" 865 - 866 - [[package]] 867 - name = "semver" 868 - version = "1.0.17" 869 - source = "registry+https://github.com/rust-lang/crates.io-index" 870 - checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" 871 - dependencies = [ 872 - "serde", 873 - ] 874 - 875 - [[package]] 876 - name = "serde" 877 - version = "1.0.151" 878 - source = "registry+https://github.com/rust-lang/crates.io-index" 879 - checksum = "97fed41fc1a24994d044e6db6935e69511a1153b52c15eb42493b26fa87feba0" 880 - dependencies = [ 881 - "serde_derive", 882 - ] 883 - 884 - [[package]] 885 - name = "serde_derive" 886 - version = "1.0.151" 887 - source = "registry+https://github.com/rust-lang/crates.io-index" 888 - checksum = "255abe9a125a985c05190d687b320c12f9b1f0b99445e608c21ba0782c719ad8" 889 - dependencies = [ 890 - "proc-macro2", 891 - "quote", 892 - "syn 1.0.107", 893 - ] 894 - 895 - [[package]] 896 - name = "serde_json" 897 - version = "1.0.91" 898 - source = "registry+https://github.com/rust-lang/crates.io-index" 899 - checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883" 900 - dependencies = [ 901 - "itoa", 902 - "ryu", 903 - "serde", 904 - ] 905 - 906 - [[package]] 907 - name = "smbios-lib" 908 - version = "0.9.1" 909 - source = "git+https://github.com/FrameworkComputer/smbios-lib.git?branch=no-std#b3e2fff8a6f4b8c2d729467cbbf0c8c41974cd1c" 910 - dependencies = [ 911 - "core-foundation", 912 - "core-foundation-sys 0.6.2", 913 - "getopts", 914 - "io-kit-sys", 915 - "libc", 916 - "mach 0.3.2", 917 - "no-std-compat", 918 - "serde", 919 - "serde_json", 920 - ] 921 - 922 - [[package]] 923 - name = "spin" 924 - version = "0.5.2" 925 - source = "registry+https://github.com/rust-lang/crates.io-index" 926 - checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 927 - 928 - [[package]] 929 - name = "spin" 930 - version = "0.9.4" 931 - source = "registry+https://github.com/rust-lang/crates.io-index" 932 - checksum = "7f6002a767bff9e83f8eeecf883ecb8011875a21ae8da43bffb817a57e78cc09" 933 - dependencies = [ 934 - "lock_api", 935 - ] 936 - 937 - [[package]] 938 - name = "strsim" 939 - version = "0.10.0" 940 - source = "registry+https://github.com/rust-lang/crates.io-index" 941 - checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 942 - 943 - [[package]] 944 - name = "syn" 945 - version = "1.0.107" 946 - source = "registry+https://github.com/rust-lang/crates.io-index" 947 - checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" 948 - dependencies = [ 949 - "proc-macro2", 950 - "quote", 951 - "unicode-ident", 952 - ] 953 - 954 - [[package]] 955 - name = "syn" 956 - version = "2.0.13" 957 - source = "registry+https://github.com/rust-lang/crates.io-index" 958 - checksum = "4c9da457c5285ac1f936ebd076af6dac17a61cfe7826f2076b4d015cf47bc8ec" 959 - dependencies = [ 960 - "proc-macro2", 961 - "quote", 962 - "unicode-ident", 963 - ] 964 - 965 - [[package]] 966 - name = "termcolor" 967 - version = "1.1.3" 968 - source = "registry+https://github.com/rust-lang/crates.io-index" 969 - checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" 970 - dependencies = [ 971 - "winapi-util", 972 - ] 973 - 974 - [[package]] 975 - name = "tinyvec" 976 - version = "1.6.0" 977 - source = "registry+https://github.com/rust-lang/crates.io-index" 978 - checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 979 - dependencies = [ 980 - "tinyvec_macros", 981 - ] 982 - 983 - [[package]] 984 - name = "tinyvec_macros" 985 - version = "0.1.1" 986 - source = "registry+https://github.com/rust-lang/crates.io-index" 987 - checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 988 - 989 - [[package]] 990 - name = "toml" 991 - version = "0.5.11" 992 - source = "registry+https://github.com/rust-lang/crates.io-index" 993 - checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" 994 - dependencies = [ 995 - "serde", 996 - ] 997 - 998 - [[package]] 999 - name = "ucs2" 1000 - version = "0.3.2" 1001 - source = "registry+https://github.com/rust-lang/crates.io-index" 1002 - checksum = "bad643914094137d475641b6bab89462505316ec2ce70907ad20102d28a79ab8" 1003 - dependencies = [ 1004 - "bit_field", 1005 - ] 1006 - 1007 - [[package]] 1008 - name = "uefi" 1009 - version = "0.20.0" 1010 - source = "git+https://github.com/FrameworkComputer/uefi-rs?branch=merged#76130a0f1c1585012e598b8c514526bac09c68e0" 1011 - dependencies = [ 1012 - "bitflags", 1013 - "derive_more", 1014 - "log", 1015 - "ptr_meta", 1016 - "ucs2", 1017 - "uefi-macros", 1018 - ] 1019 - 1020 - [[package]] 1021 - name = "uefi-macros" 1022 - version = "0.11.0" 1023 - source = "registry+https://github.com/rust-lang/crates.io-index" 1024 - checksum = "e0caeb0e7b31b9f1f347e541106be10aa8c66c76fa722a3298a4cd21433fabd4" 1025 - dependencies = [ 1026 - "proc-macro2", 1027 - "quote", 1028 - "syn 1.0.107", 1029 - ] 1030 - 1031 - [[package]] 1032 - name = "uefi-services" 1033 - version = "0.17.0" 1034 - source = "git+https://github.com/FrameworkComputer/uefi-rs?branch=merged#76130a0f1c1585012e598b8c514526bac09c68e0" 1035 - dependencies = [ 1036 - "cfg-if", 1037 - "log", 1038 - "uefi", 1039 - ] 1040 - 1041 - [[package]] 1042 - name = "unicode-bidi" 1043 - version = "0.3.13" 1044 - source = "registry+https://github.com/rust-lang/crates.io-index" 1045 - checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" 1046 - 1047 - [[package]] 1048 - name = "unicode-ident" 1049 - version = "1.0.6" 1050 - source = "registry+https://github.com/rust-lang/crates.io-index" 1051 - checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" 1052 - 1053 - [[package]] 1054 - name = "unicode-normalization" 1055 - version = "0.1.22" 1056 - source = "registry+https://github.com/rust-lang/crates.io-index" 1057 - checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 1058 - dependencies = [ 1059 - "tinyvec", 1060 - ] 1061 - 1062 - [[package]] 1063 - name = "unicode-width" 1064 - version = "0.1.10" 1065 - source = "registry+https://github.com/rust-lang/crates.io-index" 1066 - checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 1067 - 1068 - [[package]] 1069 - name = "url" 1070 - version = "2.3.1" 1071 - source = "registry+https://github.com/rust-lang/crates.io-index" 1072 - checksum = "0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643" 1073 - dependencies = [ 1074 - "form_urlencoded", 1075 - "idna", 1076 - "percent-encoding", 1077 - ] 1078 - 1079 - [[package]] 1080 - name = "vcpkg" 1081 - version = "0.2.15" 1082 - source = "registry+https://github.com/rust-lang/crates.io-index" 1083 - checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 1084 - 1085 - [[package]] 1086 - name = "version_check" 1087 - version = "0.9.4" 1088 - source = "registry+https://github.com/rust-lang/crates.io-index" 1089 - checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 1090 - 1091 - [[package]] 1092 - name = "wasm-bindgen" 1093 - version = "0.2.84" 1094 - source = "registry+https://github.com/rust-lang/crates.io-index" 1095 - checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" 1096 - dependencies = [ 1097 - "cfg-if", 1098 - "wasm-bindgen-macro", 1099 - ] 1100 - 1101 - [[package]] 1102 - name = "wasm-bindgen-backend" 1103 - version = "0.2.84" 1104 - source = "registry+https://github.com/rust-lang/crates.io-index" 1105 - checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" 1106 - dependencies = [ 1107 - "bumpalo", 1108 - "log", 1109 - "once_cell", 1110 - "proc-macro2", 1111 - "quote", 1112 - "syn 1.0.107", 1113 - "wasm-bindgen-shared", 1114 - ] 1115 - 1116 - [[package]] 1117 - name = "wasm-bindgen-macro" 1118 - version = "0.2.84" 1119 - source = "registry+https://github.com/rust-lang/crates.io-index" 1120 - checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" 1121 - dependencies = [ 1122 - "quote", 1123 - "wasm-bindgen-macro-support", 1124 - ] 1125 - 1126 - [[package]] 1127 - name = "wasm-bindgen-macro-support" 1128 - version = "0.2.84" 1129 - source = "registry+https://github.com/rust-lang/crates.io-index" 1130 - checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" 1131 - dependencies = [ 1132 - "proc-macro2", 1133 - "quote", 1134 - "syn 1.0.107", 1135 - "wasm-bindgen-backend", 1136 - "wasm-bindgen-shared", 1137 - ] 1138 - 1139 - [[package]] 1140 - name = "wasm-bindgen-shared" 1141 - version = "0.2.84" 1142 - source = "registry+https://github.com/rust-lang/crates.io-index" 1143 - checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" 1144 - 1145 - [[package]] 1146 - name = "winapi" 1147 - version = "0.3.9" 1148 - source = "registry+https://github.com/rust-lang/crates.io-index" 1149 - checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 1150 - dependencies = [ 1151 - "winapi-i686-pc-windows-gnu", 1152 - "winapi-x86_64-pc-windows-gnu", 1153 - ] 1154 - 1155 - [[package]] 1156 - name = "winapi-i686-pc-windows-gnu" 1157 - version = "0.4.0" 1158 - source = "registry+https://github.com/rust-lang/crates.io-index" 1159 - checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1160 - 1161 - [[package]] 1162 - name = "winapi-util" 1163 - version = "0.1.5" 1164 - source = "registry+https://github.com/rust-lang/crates.io-index" 1165 - checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 1166 - dependencies = [ 1167 - "winapi", 1168 - ] 1169 - 1170 - [[package]] 1171 - name = "winapi-x86_64-pc-windows-gnu" 1172 - version = "0.4.0" 1173 - source = "registry+https://github.com/rust-lang/crates.io-index" 1174 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1175 - 1176 - [[package]] 1177 - name = "windows" 1178 - version = "0.42.0" 1179 - source = "registry+https://github.com/rust-lang/crates.io-index" 1180 - checksum = "0286ba339aa753e70765d521bb0242cc48e1194562bfa2a2ad7ac8a6de28f5d5" 1181 - dependencies = [ 1182 - "windows_aarch64_gnullvm 0.42.0", 1183 - "windows_aarch64_msvc 0.42.0", 1184 - "windows_i686_gnu 0.42.0", 1185 - "windows_i686_msvc 0.42.0", 1186 - "windows_x86_64_gnu 0.42.0", 1187 - "windows_x86_64_gnullvm 0.42.0", 1188 - "windows_x86_64_msvc 0.42.0", 1189 - ] 1190 - 1191 - [[package]] 1192 - name = "windows" 1193 - version = "0.48.0" 1194 - source = "registry+https://github.com/rust-lang/crates.io-index" 1195 - checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 1196 - dependencies = [ 1197 - "windows-targets", 1198 - ] 1199 - 1200 - [[package]] 1201 - name = "windows-sys" 1202 - version = "0.42.0" 1203 - source = "registry+https://github.com/rust-lang/crates.io-index" 1204 - checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 1205 - dependencies = [ 1206 - "windows_aarch64_gnullvm 0.42.0", 1207 - "windows_aarch64_msvc 0.42.0", 1208 - "windows_i686_gnu 0.42.0", 1209 - "windows_i686_msvc 0.42.0", 1210 - "windows_x86_64_gnu 0.42.0", 1211 - "windows_x86_64_gnullvm 0.42.0", 1212 - "windows_x86_64_msvc 0.42.0", 1213 - ] 1214 - 1215 - [[package]] 1216 - name = "windows-targets" 1217 - version = "0.48.0" 1218 - source = "registry+https://github.com/rust-lang/crates.io-index" 1219 - checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 1220 - dependencies = [ 1221 - "windows_aarch64_gnullvm 0.48.0", 1222 - "windows_aarch64_msvc 0.48.0", 1223 - "windows_i686_gnu 0.48.0", 1224 - "windows_i686_msvc 0.48.0", 1225 - "windows_x86_64_gnu 0.48.0", 1226 - "windows_x86_64_gnullvm 0.48.0", 1227 - "windows_x86_64_msvc 0.48.0", 1228 - ] 1229 - 1230 - [[package]] 1231 - name = "windows_aarch64_gnullvm" 1232 - version = "0.42.0" 1233 - source = "registry+https://github.com/rust-lang/crates.io-index" 1234 - checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e" 1235 - 1236 - [[package]] 1237 - name = "windows_aarch64_gnullvm" 1238 - version = "0.48.0" 1239 - source = "registry+https://github.com/rust-lang/crates.io-index" 1240 - checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 1241 - 1242 - [[package]] 1243 - name = "windows_aarch64_msvc" 1244 - version = "0.42.0" 1245 - source = "registry+https://github.com/rust-lang/crates.io-index" 1246 - checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4" 1247 - 1248 - [[package]] 1249 - name = "windows_aarch64_msvc" 1250 - version = "0.48.0" 1251 - source = "registry+https://github.com/rust-lang/crates.io-index" 1252 - checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 1253 - 1254 - [[package]] 1255 - name = "windows_i686_gnu" 1256 - version = "0.42.0" 1257 - source = "registry+https://github.com/rust-lang/crates.io-index" 1258 - checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7" 1259 - 1260 - [[package]] 1261 - name = "windows_i686_gnu" 1262 - version = "0.48.0" 1263 - source = "registry+https://github.com/rust-lang/crates.io-index" 1264 - checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 1265 - 1266 - [[package]] 1267 - name = "windows_i686_msvc" 1268 - version = "0.42.0" 1269 - source = "registry+https://github.com/rust-lang/crates.io-index" 1270 - checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246" 1271 - 1272 - [[package]] 1273 - name = "windows_i686_msvc" 1274 - version = "0.48.0" 1275 - source = "registry+https://github.com/rust-lang/crates.io-index" 1276 - checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 1277 - 1278 - [[package]] 1279 - name = "windows_x86_64_gnu" 1280 - version = "0.42.0" 1281 - source = "registry+https://github.com/rust-lang/crates.io-index" 1282 - checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed" 1283 - 1284 - [[package]] 1285 - name = "windows_x86_64_gnu" 1286 - version = "0.48.0" 1287 - source = "registry+https://github.com/rust-lang/crates.io-index" 1288 - checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 1289 - 1290 - [[package]] 1291 - name = "windows_x86_64_gnullvm" 1292 - version = "0.42.0" 1293 - source = "registry+https://github.com/rust-lang/crates.io-index" 1294 - checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028" 1295 - 1296 - [[package]] 1297 - name = "windows_x86_64_gnullvm" 1298 - version = "0.48.0" 1299 - source = "registry+https://github.com/rust-lang/crates.io-index" 1300 - checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 1301 - 1302 - [[package]] 1303 - name = "windows_x86_64_msvc" 1304 - version = "0.42.0" 1305 - source = "registry+https://github.com/rust-lang/crates.io-index" 1306 - checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5" 1307 - 1308 - [[package]] 1309 - name = "windows_x86_64_msvc" 1310 - version = "0.48.0" 1311 - source = "registry+https://github.com/rust-lang/crates.io-index" 1312 - checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
···
-45
pkgs/by-name/fr/framework-system-tools/package.nix
··· 1 - { lib 2 - , fetchFromGitHub 3 - , rustPlatform 4 - , pkg-config 5 - , udev 6 - }: 7 - 8 - let 9 - rev = "491a587342a5d79366a25d803b7065169314279c"; 10 - in rustPlatform.buildRustPackage { 11 - pname = "framework-system-tools"; 12 - version = "unstable-2023-11-14"; 13 - 14 - src = fetchFromGitHub { 15 - owner = "FrameworkComputer"; 16 - repo = "framework-system"; 17 - inherit rev; 18 - hash = "sha256-qDtW4DvY19enCfkOBRaako9ngAkmSreoNWlL4QE2FAk="; 19 - }; 20 - 21 - nativeBuildInputs = [ 22 - pkg-config 23 - ]; 24 - 25 - buildInputs = [ 26 - udev 27 - ]; 28 - 29 - cargoLock = { 30 - lockFile = ./Cargo.lock; 31 - outputHashes = { 32 - "smbios-lib-0.9.1" = "sha256-3L8JaA75j9Aaqg1z9lVs61m6CvXDeQprEFRq+UDCHQo="; 33 - "uefi-0.20.0" = "sha256-/3WNHuc27N89M7s+WT64SHyFOp7YRyzz6B+neh1vejY="; 34 - }; 35 - }; 36 - 37 - meta = with lib; { 38 - description = "Rust libraries and tools to interact with the framework system."; 39 - homepage = "https://github.com/FrameworkComputer/framework-system"; 40 - mainProgram = "framework_tool"; 41 - license = licenses.bsd3; 42 - maintainers = with maintainers; [ kloenk leona ]; 43 - platforms = [ "x86_64-linux" ]; 44 - }; 45 - }
···
+2 -2
pkgs/by-name/fr/framework-tool/package.nix
··· 1 { lib, rustPlatform, fetchFromGitHub, pkg-config, udev }: 2 3 - rustPlatform.buildRustPackage rec { 4 pname = "framework-tool"; 5 6 # Latest stable version 0.1.0 has an ssh:// git URL in Cargo.lock, ··· 31 homepage = "https://github.com/FrameworkComputer/framework-system"; 32 license = licenses.bsd3; 33 platforms = [ "x86_64-linux" ]; 34 - maintainers = with maintainers; [ nickcao ]; 35 mainProgram = "framework_tool"; 36 }; 37 }
··· 1 { lib, rustPlatform, fetchFromGitHub, pkg-config, udev }: 2 3 + rustPlatform.buildRustPackage { 4 pname = "framework-tool"; 5 6 # Latest stable version 0.1.0 has an ssh:// git URL in Cargo.lock, ··· 31 homepage = "https://github.com/FrameworkComputer/framework-system"; 32 license = licenses.bsd3; 33 platforms = [ "x86_64-linux" ]; 34 + maintainers = with maintainers; [ nickcao leona kloenk ]; 35 mainProgram = "framework_tool"; 36 }; 37 }
+52
pkgs/by-name/hd/hdrop/package.nix
···
··· 1 + { lib 2 + , stdenvNoCC 3 + , fetchFromGitHub 4 + , makeWrapper 5 + , scdoc 6 + , coreutils 7 + , util-linux 8 + , jq 9 + , libnotify 10 + , withHyprland ? true 11 + , hyprland 12 + }: 13 + 14 + stdenvNoCC.mkDerivation rec { 15 + pname = "hdrop"; 16 + version = "0.2.4"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "Schweber"; 20 + repo = "hdrop"; 21 + rev = "v${version}"; 22 + hash = "sha256-VsM1wPl8edAnZUvYw3IeOHw/XQ2pvbLt0v3G0B8+iSA="; 23 + }; 24 + 25 + nativeBuildInputs = [ 26 + makeWrapper 27 + scdoc 28 + ]; 29 + 30 + makeFlags = [ "PREFIX=$(out)" ]; 31 + 32 + postInstall = '' 33 + wrapProgram $out/bin/hdrop --prefix PATH ':' \ 34 + "${lib.makeBinPath ([ 35 + coreutils 36 + util-linux 37 + jq 38 + libnotify 39 + ] 40 + ++ lib.optional withHyprland hyprland)}" 41 + ''; 42 + 43 + meta = with lib; { 44 + description = "Emulate 'tdrop' in Hyprland (run, show and hide specific programs per keybind)"; 45 + homepage = "https://github.com/Schweber/hdrop"; 46 + changelog = "https://github.com/Schweber/hdrop/releases/tag/v${version}"; 47 + license = licenses.agpl3; 48 + platforms = platforms.linux; 49 + maintainers = with maintainers; [ Schweber ]; 50 + mainProgram = "hdrop"; 51 + }; 52 + }
+3 -3
pkgs/by-name/i3/i3bar-river/package.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "i3bar-river"; 10 - version = "0.1.5"; 11 12 src = fetchFromGitHub { 13 owner = "MaxVerevkin"; 14 repo = "i3bar-river"; 15 rev = "v${version}"; 16 - hash = "sha256-AXa+K+njXkrJeqABD04WHpmvAzAL1Mw11ZhCfFNJxhY="; 17 }; 18 19 - cargoHash = "sha256-tNuv+D75wox3HlUZSJJ67KEBKmGJXBkXHfvDsNHeM6A="; 20 21 nativeBuildInputs = [ pkg-config ]; 22 buildInputs = [ pango ];
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "i3bar-river"; 10 + version = "0.1.6"; 11 12 src = fetchFromGitHub { 13 owner = "MaxVerevkin"; 14 repo = "i3bar-river"; 15 rev = "v${version}"; 16 + hash = "sha256-wtyC8cGK408KZYpWniW2y4XI1ScTSBZJJlUt6b2Z5KA="; 17 }; 18 19 + cargoHash = "sha256-PdSMDsV3yFy3kSNS6OBxFdrZsIn70gXOTd2AhyU4a9o="; 20 21 nativeBuildInputs = [ pkg-config ]; 22 buildInputs = [ pango ];
+51
pkgs/by-name/no/nomnatong/package.nix
···
··· 1 + { lib 2 + , stdenvNoCC 3 + , fetchFromGitHub 4 + , python3Packages 5 + }: 6 + 7 + stdenvNoCC.mkDerivation (finalAttrs: { 8 + pname = "nomnatong"; 9 + version = "5.07"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "nomfoundation"; 13 + repo = "font"; 14 + rev = "v${finalAttrs.version}"; 15 + hash = "sha256-31sqjOIrJByfTx4Ez6KvQDApCeVYMQnGeiM9INMR3zI="; 16 + }; 17 + 18 + nativeBuildInputs = [ 19 + python3Packages.afdko 20 + python3Packages.fonttools 21 + ]; 22 + 23 + sourceRoot = "${finalAttrs.src.name}/src"; 24 + 25 + buildPhase = '' 26 + runHook preBuild 27 + 28 + makeotf -r -f font.pfa -omitMacNames -ff features.txt -mf FontMenuNameDB -ga -ci UnicodeVariationSequences.txt 29 + otf2ttf NomNaTong-Regular.otf 30 + sfntedit -d DSIG NomNaTong-Regular.otf 31 + 32 + runHook postBuild 33 + ''; 34 + 35 + installPhase = '' 36 + runHook preInstall 37 + 38 + install -Dm444 NomNaTong-Regular.otf -t $out/share/fonts/opentype/ 39 + install -Dm444 NomNaTong-Regular.ttf -t $out/share/fonts/truetype/ 40 + 41 + runHook postInstall 42 + ''; 43 + 44 + meta = { 45 + homepage = "http://nomfoundation.org/nom-tools/Nom-Font"; 46 + description = "The Hán-Nôm Coded Character Set and Nom Na Tong Regular Reference Font"; 47 + license = lib.licenses.mit; 48 + maintainers = with lib.maintainers; [ eclairevoyant ]; 49 + platforms = lib.platforms.all; 50 + }; 51 + })
+3 -3
pkgs/by-name/st/steamguard-cli/package.nix
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "steamguard-cli"; 9 - version = "0.12.3"; 10 11 src = fetchFromGitHub { 12 owner = "dyc3"; 13 repo = pname; 14 rev = "v${version}"; 15 - hash = "sha256-qfyo63u6gBkGNxVBmFsz9YXs6duRU/VnFly40C13vI8="; 16 }; 17 18 - cargoHash = "sha256-B8/WCSHC905wDxYGLYVMT0QxgMiGR0/VMVzOlyTKPss="; 19 20 nativeBuildInputs = [ installShellFiles ]; 21 postInstall = ''
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "steamguard-cli"; 9 + version = "0.12.5"; 10 11 src = fetchFromGitHub { 12 owner = "dyc3"; 13 repo = pname; 14 rev = "v${version}"; 15 + hash = "sha256-YjJhCEg87xuUFjHD6cBN4dhQhx/c4F/XewyMYeA06+U="; 16 }; 17 18 + cargoHash = "sha256-Z1KWU7Z9iGs5yjuWilMSYhfIilSW8ng+pq5ENfunINo="; 19 20 nativeBuildInputs = [ installShellFiles ]; 21 postInstall = ''
+2 -2
pkgs/by-name/tr/trealla/package.nix
··· 17 assert lib.elem lineEditingLibrary [ "isocline" "readline" ]; 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "trealla"; 20 - version = "2.30.7"; 21 22 src = fetchFromGitHub { 23 owner = "trealla-prolog"; 24 repo = "trealla"; 25 rev = "v${finalAttrs.version}"; 26 - hash = "sha256-W0hcIeWbgORWBYuNbVJRA8NNnuBEG8HMLeVBxXtd2VQ="; 27 }; 28 29 postPatch = ''
··· 17 assert lib.elem lineEditingLibrary [ "isocline" "readline" ]; 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "trealla"; 20 + version = "2.31.6"; 21 22 src = fetchFromGitHub { 23 owner = "trealla-prolog"; 24 repo = "trealla"; 25 rev = "v${finalAttrs.version}"; 26 + hash = "sha256-gptWmATDwcSOUE5YYLEi6r/gVIVk0+nCeynxhD1ra/c="; 27 }; 28 29 postPatch = ''
+3 -3
pkgs/by-name/ui/uiua/package.nix
··· 14 15 rustPlatform.buildRustPackage rec { 16 pname = "uiua"; 17 - version = "0.5.1"; 18 19 src = fetchFromGitHub { 20 owner = "uiua-lang"; 21 repo = "uiua"; 22 rev = version; 23 - hash = "sha256-xDHr3U+Lc/C2L7jER2VqJvvw9mxCkDzO+K8tzC4Fw2A="; 24 }; 25 26 - cargoHash = "sha256-9xjTXQJVGIvdx+SfJGPVa5Ax9wvS4Fms7blxAVrt6IY="; 27 28 nativeBuildInputs = lib.optionals stdenv.isDarwin [ 29 rustPlatform.bindgenHook
··· 14 15 rustPlatform.buildRustPackage rec { 16 pname = "uiua"; 17 + version = "0.6.1"; 18 19 src = fetchFromGitHub { 20 owner = "uiua-lang"; 21 repo = "uiua"; 22 rev = version; 23 + hash = "sha256-/yeLsuwEKw6+jBKd7CAnR9RuVaKwXjVpcvO3v0FaAck="; 24 }; 25 26 + cargoHash = "sha256-4tR1n96s91EFZLO4RIBpNKLjOSbGrBIApJrS60RBuQQ="; 27 28 nativeBuildInputs = lib.optionals stdenv.isDarwin [ 29 rustPlatform.bindgenHook
+3 -3
pkgs/by-name/ux/uxn/package.nix
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "uxn"; 10 - version = "unstable-2023-11-12"; 11 12 src = fetchFromSourcehut { 13 owner = "~rabbits"; 14 repo = "uxn"; 15 - rev = "86c46be310032bc6588bdc813fae1bc235fac60b"; 16 - hash = "sha256-qyFIJORrjONwyasDvO3COUcE4VJAjZEa3QJDQ+rhwqY="; 17 }; 18 19 outputs = [ "out" "projects" ];
··· 7 8 stdenv.mkDerivation (finalAttrs: { 9 pname = "uxn"; 10 + version = "unstable-2023-12-05"; 11 12 src = fetchFromSourcehut { 13 owner = "~rabbits"; 14 repo = "uxn"; 15 + rev = "14bf95ba390f9cb84c23ed084b69787efe253e06"; 16 + hash = "sha256-oQAt9jDO0FZm6+6bBt/nDimkbiKsvuhsxnFcsNWvop8="; 17 }; 18 19 outputs = [ "out" "projects" ];
+55
pkgs/by-name/vi/vimix-cursors/package.nix
···
··· 1 + { lib 2 + , fetchFromGitHub 3 + , stdenvNoCC 4 + , inkscape 5 + , python3Packages 6 + , xcursorgen 7 + }: 8 + stdenvNoCC.mkDerivation { 9 + pname = "vimix-cursors"; 10 + version = "2020-02-24-unstable-2021-09-18"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "vinceliuice"; 14 + repo = "vimix-cursors"; 15 + rev = "9bc292f40904e0a33780eda5c5d92eb9a1154e9c"; 16 + hash = "sha256-zW7nJjmB3e+tjEwgiCrdEe5yzJuGBNdefDdyWvgYIUU="; 17 + }; 18 + 19 + nativeBuildInputs = [ 20 + inkscape 21 + python3Packages.cairosvg 22 + xcursorgen 23 + ]; 24 + 25 + postPatch = '' 26 + patchShebangs . 27 + ''; 28 + 29 + buildPhase = '' 30 + runHook preBuild 31 + 32 + HOME="$NIX_BUILD_ROOT" ./build.sh 33 + 34 + runHook postBuild 35 + ''; 36 + 37 + installPhase = '' 38 + runHook preInstall 39 + 40 + install -dm 755 $out/share/icons 41 + for color in "" "-white"; do 42 + cp -pr "dist$color/" "$out/share/icons/Vimix$color-cursors" 43 + done 44 + 45 + runHook postInstall 46 + ''; 47 + 48 + meta = with lib; { 49 + description = "An X cursor theme inspired by Materia design"; 50 + homepage = "https://github.com/vinceliuice/Vimix-cursors"; 51 + license = licenses.gpl3Only; 52 + maintainers = with maintainers; [ ambroisie ]; 53 + platforms = platforms.linux; 54 + }; 55 + }
+2754
pkgs/by-name/xd/xdg-desktop-portal-cosmic/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 = "addr2line" 7 + version = "0.21.0" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" 10 + dependencies = [ 11 + "gimli", 12 + ] 13 + 14 + [[package]] 15 + name = "adler" 16 + version = "1.0.2" 17 + source = "registry+https://github.com/rust-lang/crates.io-index" 18 + checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 + 20 + [[package]] 21 + name = "aho-corasick" 22 + version = "1.1.2" 23 + source = "registry+https://github.com/rust-lang/crates.io-index" 24 + checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 25 + dependencies = [ 26 + "memchr", 27 + ] 28 + 29 + [[package]] 30 + name = "annotate-snippets" 31 + version = "0.9.2" 32 + source = "registry+https://github.com/rust-lang/crates.io-index" 33 + checksum = "ccaf7e9dfbb6ab22c82e473cd1a8a7bd313c19a5b7e40970f3d89ef5a5c9e81e" 34 + dependencies = [ 35 + "unicode-width", 36 + "yansi-term", 37 + ] 38 + 39 + [[package]] 40 + name = "anyhow" 41 + version = "1.0.75" 42 + source = "registry+https://github.com/rust-lang/crates.io-index" 43 + checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" 44 + 45 + [[package]] 46 + name = "ashpd" 47 + version = "0.7.0" 48 + source = "git+https://github.com/bilelmoussaoui/ashpd#8b7fb6d993112edcda379ab187968256f2eba690" 49 + dependencies = [ 50 + "async-std", 51 + "enumflags2", 52 + "futures-channel", 53 + "futures-util", 54 + "once_cell", 55 + "rand", 56 + "serde", 57 + "serde_repr", 58 + "url", 59 + "zbus", 60 + ] 61 + 62 + [[package]] 63 + name = "async-broadcast" 64 + version = "0.5.1" 65 + source = "registry+https://github.com/rust-lang/crates.io-index" 66 + checksum = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b" 67 + dependencies = [ 68 + "event-listener 2.5.3", 69 + "futures-core", 70 + ] 71 + 72 + [[package]] 73 + name = "async-channel" 74 + version = "1.9.0" 75 + source = "registry+https://github.com/rust-lang/crates.io-index" 76 + checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" 77 + dependencies = [ 78 + "concurrent-queue", 79 + "event-listener 2.5.3", 80 + "futures-core", 81 + ] 82 + 83 + [[package]] 84 + name = "async-channel" 85 + version = "2.1.1" 86 + source = "registry+https://github.com/rust-lang/crates.io-index" 87 + checksum = "1ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c" 88 + dependencies = [ 89 + "concurrent-queue", 90 + "event-listener 4.0.0", 91 + "event-listener-strategy", 92 + "futures-core", 93 + "pin-project-lite", 94 + ] 95 + 96 + [[package]] 97 + name = "async-executor" 98 + version = "1.8.0" 99 + source = "registry+https://github.com/rust-lang/crates.io-index" 100 + checksum = "17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c" 101 + dependencies = [ 102 + "async-lock 3.2.0", 103 + "async-task", 104 + "concurrent-queue", 105 + "fastrand 2.0.1", 106 + "futures-lite 2.1.0", 107 + "slab", 108 + ] 109 + 110 + [[package]] 111 + name = "async-fs" 112 + version = "1.6.0" 113 + source = "registry+https://github.com/rust-lang/crates.io-index" 114 + checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" 115 + dependencies = [ 116 + "async-lock 2.8.0", 117 + "autocfg", 118 + "blocking", 119 + "futures-lite 1.13.0", 120 + ] 121 + 122 + [[package]] 123 + name = "async-global-executor" 124 + version = "2.4.0" 125 + source = "registry+https://github.com/rust-lang/crates.io-index" 126 + checksum = "9b4353121d5644cdf2beb5726ab752e79a8db1ebb52031770ec47db31d245526" 127 + dependencies = [ 128 + "async-channel 2.1.1", 129 + "async-executor", 130 + "async-io 2.2.1", 131 + "async-lock 3.2.0", 132 + "blocking", 133 + "futures-lite 2.1.0", 134 + "once_cell", 135 + ] 136 + 137 + [[package]] 138 + name = "async-io" 139 + version = "1.13.0" 140 + source = "registry+https://github.com/rust-lang/crates.io-index" 141 + checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" 142 + dependencies = [ 143 + "async-lock 2.8.0", 144 + "autocfg", 145 + "cfg-if", 146 + "concurrent-queue", 147 + "futures-lite 1.13.0", 148 + "log", 149 + "parking", 150 + "polling 2.8.0", 151 + "rustix 0.37.27", 152 + "slab", 153 + "socket2 0.4.10", 154 + "waker-fn", 155 + ] 156 + 157 + [[package]] 158 + name = "async-io" 159 + version = "2.2.1" 160 + source = "registry+https://github.com/rust-lang/crates.io-index" 161 + checksum = "d6d3b15875ba253d1110c740755e246537483f152fa334f91abd7fe84c88b3ff" 162 + dependencies = [ 163 + "async-lock 3.2.0", 164 + "cfg-if", 165 + "concurrent-queue", 166 + "futures-io", 167 + "futures-lite 2.1.0", 168 + "parking", 169 + "polling 3.3.1", 170 + "rustix 0.38.26", 171 + "slab", 172 + "tracing", 173 + "windows-sys 0.52.0", 174 + ] 175 + 176 + [[package]] 177 + name = "async-lock" 178 + version = "2.8.0" 179 + source = "registry+https://github.com/rust-lang/crates.io-index" 180 + checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" 181 + dependencies = [ 182 + "event-listener 2.5.3", 183 + ] 184 + 185 + [[package]] 186 + name = "async-lock" 187 + version = "3.2.0" 188 + source = "registry+https://github.com/rust-lang/crates.io-index" 189 + checksum = "7125e42787d53db9dd54261812ef17e937c95a51e4d291373b670342fa44310c" 190 + dependencies = [ 191 + "event-listener 4.0.0", 192 + "event-listener-strategy", 193 + "pin-project-lite", 194 + ] 195 + 196 + [[package]] 197 + name = "async-process" 198 + version = "1.8.1" 199 + source = "registry+https://github.com/rust-lang/crates.io-index" 200 + checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88" 201 + dependencies = [ 202 + "async-io 1.13.0", 203 + "async-lock 2.8.0", 204 + "async-signal", 205 + "blocking", 206 + "cfg-if", 207 + "event-listener 3.1.0", 208 + "futures-lite 1.13.0", 209 + "rustix 0.38.26", 210 + "windows-sys 0.48.0", 211 + ] 212 + 213 + [[package]] 214 + name = "async-recursion" 215 + version = "1.0.5" 216 + source = "registry+https://github.com/rust-lang/crates.io-index" 217 + checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0" 218 + dependencies = [ 219 + "proc-macro2", 220 + "quote", 221 + "syn 2.0.39", 222 + ] 223 + 224 + [[package]] 225 + name = "async-signal" 226 + version = "0.2.5" 227 + source = "registry+https://github.com/rust-lang/crates.io-index" 228 + checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5" 229 + dependencies = [ 230 + "async-io 2.2.1", 231 + "async-lock 2.8.0", 232 + "atomic-waker", 233 + "cfg-if", 234 + "futures-core", 235 + "futures-io", 236 + "rustix 0.38.26", 237 + "signal-hook-registry", 238 + "slab", 239 + "windows-sys 0.48.0", 240 + ] 241 + 242 + [[package]] 243 + name = "async-std" 244 + version = "1.12.0" 245 + source = "registry+https://github.com/rust-lang/crates.io-index" 246 + checksum = "62565bb4402e926b29953c785397c6dc0391b7b446e45008b0049eb43cec6f5d" 247 + dependencies = [ 248 + "async-channel 1.9.0", 249 + "async-global-executor", 250 + "async-io 1.13.0", 251 + "async-lock 2.8.0", 252 + "crossbeam-utils", 253 + "futures-channel", 254 + "futures-core", 255 + "futures-io", 256 + "futures-lite 1.13.0", 257 + "gloo-timers", 258 + "kv-log-macro", 259 + "log", 260 + "memchr", 261 + "once_cell", 262 + "pin-project-lite", 263 + "pin-utils", 264 + "slab", 265 + "wasm-bindgen-futures", 266 + ] 267 + 268 + [[package]] 269 + name = "async-task" 270 + version = "4.5.0" 271 + source = "registry+https://github.com/rust-lang/crates.io-index" 272 + checksum = "b4eb2cdb97421e01129ccb49169d8279ed21e829929144f4a22a6e54ac549ca1" 273 + 274 + [[package]] 275 + name = "async-trait" 276 + version = "0.1.74" 277 + source = "registry+https://github.com/rust-lang/crates.io-index" 278 + checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" 279 + dependencies = [ 280 + "proc-macro2", 281 + "quote", 282 + "syn 2.0.39", 283 + ] 284 + 285 + [[package]] 286 + name = "atomic-waker" 287 + version = "1.1.2" 288 + source = "registry+https://github.com/rust-lang/crates.io-index" 289 + checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 290 + 291 + [[package]] 292 + name = "autocfg" 293 + version = "1.1.0" 294 + source = "registry+https://github.com/rust-lang/crates.io-index" 295 + checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 296 + 297 + [[package]] 298 + name = "backtrace" 299 + version = "0.3.69" 300 + source = "registry+https://github.com/rust-lang/crates.io-index" 301 + checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" 302 + dependencies = [ 303 + "addr2line", 304 + "cc", 305 + "cfg-if", 306 + "libc", 307 + "miniz_oxide", 308 + "object", 309 + "rustc-demangle", 310 + ] 311 + 312 + [[package]] 313 + name = "bindgen" 314 + version = "0.68.1" 315 + source = "registry+https://github.com/rust-lang/crates.io-index" 316 + checksum = "726e4313eb6ec35d2730258ad4e15b547ee75d6afaa1361a922e78e59b7d8078" 317 + dependencies = [ 318 + "annotate-snippets", 319 + "bitflags 2.4.1", 320 + "cexpr", 321 + "clang-sys", 322 + "lazy_static", 323 + "lazycell", 324 + "peeking_take_while", 325 + "proc-macro2", 326 + "quote", 327 + "regex", 328 + "rustc-hash", 329 + "shlex", 330 + "syn 2.0.39", 331 + ] 332 + 333 + [[package]] 334 + name = "bit_field" 335 + version = "0.10.2" 336 + source = "registry+https://github.com/rust-lang/crates.io-index" 337 + checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" 338 + 339 + [[package]] 340 + name = "bitflags" 341 + version = "1.3.2" 342 + source = "registry+https://github.com/rust-lang/crates.io-index" 343 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 344 + 345 + [[package]] 346 + name = "bitflags" 347 + version = "2.4.1" 348 + source = "registry+https://github.com/rust-lang/crates.io-index" 349 + checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" 350 + 351 + [[package]] 352 + name = "block-buffer" 353 + version = "0.10.4" 354 + source = "registry+https://github.com/rust-lang/crates.io-index" 355 + checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 356 + dependencies = [ 357 + "generic-array", 358 + ] 359 + 360 + [[package]] 361 + name = "blocking" 362 + version = "1.5.1" 363 + source = "registry+https://github.com/rust-lang/crates.io-index" 364 + checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118" 365 + dependencies = [ 366 + "async-channel 2.1.1", 367 + "async-lock 3.2.0", 368 + "async-task", 369 + "fastrand 2.0.1", 370 + "futures-io", 371 + "futures-lite 2.1.0", 372 + "piper", 373 + "tracing", 374 + ] 375 + 376 + [[package]] 377 + name = "bumpalo" 378 + version = "3.14.0" 379 + source = "registry+https://github.com/rust-lang/crates.io-index" 380 + checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 381 + 382 + [[package]] 383 + name = "bytemuck" 384 + version = "1.14.0" 385 + source = "registry+https://github.com/rust-lang/crates.io-index" 386 + checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6" 387 + dependencies = [ 388 + "bytemuck_derive", 389 + ] 390 + 391 + [[package]] 392 + name = "bytemuck_derive" 393 + version = "1.5.0" 394 + source = "registry+https://github.com/rust-lang/crates.io-index" 395 + checksum = "965ab7eb5f8f97d2a083c799f3a1b994fc397b2fe2da5d1da1626ce15a39f2b1" 396 + dependencies = [ 397 + "proc-macro2", 398 + "quote", 399 + "syn 2.0.39", 400 + ] 401 + 402 + [[package]] 403 + name = "byteorder" 404 + version = "1.5.0" 405 + source = "registry+https://github.com/rust-lang/crates.io-index" 406 + checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 407 + 408 + [[package]] 409 + name = "bytes" 410 + version = "1.5.0" 411 + source = "registry+https://github.com/rust-lang/crates.io-index" 412 + checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 413 + 414 + [[package]] 415 + name = "calloop" 416 + version = "0.12.3" 417 + source = "registry+https://github.com/rust-lang/crates.io-index" 418 + checksum = "7b50b5a44d59a98c55a9eeb518f39bf7499ba19fd98ee7d22618687f3f10adbf" 419 + dependencies = [ 420 + "bitflags 2.4.1", 421 + "log", 422 + "polling 3.3.1", 423 + "rustix 0.38.26", 424 + "slab", 425 + "thiserror", 426 + ] 427 + 428 + [[package]] 429 + name = "calloop-wayland-source" 430 + version = "0.2.0" 431 + source = "registry+https://github.com/rust-lang/crates.io-index" 432 + checksum = "0f0ea9b9476c7fad82841a8dbb380e2eae480c21910feba80725b46931ed8f02" 433 + dependencies = [ 434 + "calloop", 435 + "rustix 0.38.26", 436 + "wayland-backend", 437 + "wayland-client", 438 + ] 439 + 440 + [[package]] 441 + name = "cc" 442 + version = "1.0.83" 443 + source = "registry+https://github.com/rust-lang/crates.io-index" 444 + checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 445 + dependencies = [ 446 + "libc", 447 + ] 448 + 449 + [[package]] 450 + name = "cexpr" 451 + version = "0.6.0" 452 + source = "registry+https://github.com/rust-lang/crates.io-index" 453 + checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" 454 + dependencies = [ 455 + "nom", 456 + ] 457 + 458 + [[package]] 459 + name = "cfg-expr" 460 + version = "0.15.5" 461 + source = "registry+https://github.com/rust-lang/crates.io-index" 462 + checksum = "03915af431787e6ffdcc74c645077518c6b6e01f80b761e0fbbfa288536311b3" 463 + dependencies = [ 464 + "smallvec", 465 + "target-lexicon", 466 + ] 467 + 468 + [[package]] 469 + name = "cfg-if" 470 + version = "1.0.0" 471 + source = "registry+https://github.com/rust-lang/crates.io-index" 472 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 473 + 474 + [[package]] 475 + name = "clang-sys" 476 + version = "1.6.1" 477 + source = "registry+https://github.com/rust-lang/crates.io-index" 478 + checksum = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f" 479 + dependencies = [ 480 + "glob", 481 + "libc", 482 + "libloading 0.7.4", 483 + ] 484 + 485 + [[package]] 486 + name = "color_quant" 487 + version = "1.1.0" 488 + source = "registry+https://github.com/rust-lang/crates.io-index" 489 + checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 490 + 491 + [[package]] 492 + name = "concurrent-queue" 493 + version = "2.4.0" 494 + source = "registry+https://github.com/rust-lang/crates.io-index" 495 + checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" 496 + dependencies = [ 497 + "crossbeam-utils", 498 + ] 499 + 500 + [[package]] 501 + name = "convert_case" 502 + version = "0.6.0" 503 + source = "registry+https://github.com/rust-lang/crates.io-index" 504 + checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca" 505 + dependencies = [ 506 + "unicode-segmentation", 507 + ] 508 + 509 + [[package]] 510 + name = "cookie-factory" 511 + version = "0.3.2" 512 + source = "registry+https://github.com/rust-lang/crates.io-index" 513 + checksum = "396de984970346b0d9e93d1415082923c679e5ae5c3ee3dcbd104f5610af126b" 514 + 515 + [[package]] 516 + name = "cosmic-client-toolkit" 517 + version = "0.1.0" 518 + source = "git+https://github.com/pop-os/cosmic-protocols#c1b651630c2b71cd8dfd2eb4ab47ede9dbd63840" 519 + dependencies = [ 520 + "cosmic-protocols", 521 + "smithay-client-toolkit", 522 + "wayland-client", 523 + ] 524 + 525 + [[package]] 526 + name = "cosmic-protocols" 527 + version = "0.1.0" 528 + source = "git+https://github.com/pop-os/cosmic-protocols#c1b651630c2b71cd8dfd2eb4ab47ede9dbd63840" 529 + dependencies = [ 530 + "bitflags 2.4.1", 531 + "wayland-backend", 532 + "wayland-client", 533 + "wayland-protocols", 534 + "wayland-scanner", 535 + "wayland-server", 536 + ] 537 + 538 + [[package]] 539 + name = "cpufeatures" 540 + version = "0.2.11" 541 + source = "registry+https://github.com/rust-lang/crates.io-index" 542 + checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0" 543 + dependencies = [ 544 + "libc", 545 + ] 546 + 547 + [[package]] 548 + name = "crc32fast" 549 + version = "1.3.2" 550 + source = "registry+https://github.com/rust-lang/crates.io-index" 551 + checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" 552 + dependencies = [ 553 + "cfg-if", 554 + ] 555 + 556 + [[package]] 557 + name = "crossbeam-deque" 558 + version = "0.8.3" 559 + source = "registry+https://github.com/rust-lang/crates.io-index" 560 + checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" 561 + dependencies = [ 562 + "cfg-if", 563 + "crossbeam-epoch", 564 + "crossbeam-utils", 565 + ] 566 + 567 + [[package]] 568 + name = "crossbeam-epoch" 569 + version = "0.9.15" 570 + source = "registry+https://github.com/rust-lang/crates.io-index" 571 + checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" 572 + dependencies = [ 573 + "autocfg", 574 + "cfg-if", 575 + "crossbeam-utils", 576 + "memoffset 0.9.0", 577 + "scopeguard", 578 + ] 579 + 580 + [[package]] 581 + name = "crossbeam-utils" 582 + version = "0.8.16" 583 + source = "registry+https://github.com/rust-lang/crates.io-index" 584 + checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 585 + dependencies = [ 586 + "cfg-if", 587 + ] 588 + 589 + [[package]] 590 + name = "crunchy" 591 + version = "0.2.2" 592 + source = "registry+https://github.com/rust-lang/crates.io-index" 593 + checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 594 + 595 + [[package]] 596 + name = "crypto-common" 597 + version = "0.1.6" 598 + source = "registry+https://github.com/rust-lang/crates.io-index" 599 + checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 600 + dependencies = [ 601 + "generic-array", 602 + "typenum", 603 + ] 604 + 605 + [[package]] 606 + name = "cursor-icon" 607 + version = "1.1.0" 608 + source = "registry+https://github.com/rust-lang/crates.io-index" 609 + checksum = "96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991" 610 + 611 + [[package]] 612 + name = "derivative" 613 + version = "2.2.0" 614 + source = "registry+https://github.com/rust-lang/crates.io-index" 615 + checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" 616 + dependencies = [ 617 + "proc-macro2", 618 + "quote", 619 + "syn 1.0.109", 620 + ] 621 + 622 + [[package]] 623 + name = "digest" 624 + version = "0.10.7" 625 + source = "registry+https://github.com/rust-lang/crates.io-index" 626 + checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 627 + dependencies = [ 628 + "block-buffer", 629 + "crypto-common", 630 + ] 631 + 632 + [[package]] 633 + name = "dlib" 634 + version = "0.5.2" 635 + source = "registry+https://github.com/rust-lang/crates.io-index" 636 + checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" 637 + dependencies = [ 638 + "libloading 0.8.1", 639 + ] 640 + 641 + [[package]] 642 + name = "downcast-rs" 643 + version = "1.2.0" 644 + source = "registry+https://github.com/rust-lang/crates.io-index" 645 + checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" 646 + 647 + [[package]] 648 + name = "drm" 649 + version = "0.11.0" 650 + source = "registry+https://github.com/rust-lang/crates.io-index" 651 + checksum = "e58eefd79f5173683872c0c82d0f05c2dc3c583d631259f60bb7a323756b7ff2" 652 + dependencies = [ 653 + "bitflags 2.4.1", 654 + "bytemuck", 655 + "drm-ffi", 656 + "drm-fourcc", 657 + "rustix 0.38.26", 658 + ] 659 + 660 + [[package]] 661 + name = "drm-ffi" 662 + version = "0.7.0" 663 + source = "registry+https://github.com/rust-lang/crates.io-index" 664 + checksum = "220dd8c12ebf2b0cbaffa19e00de02f5f090d363fb900f16ea012c077eea1174" 665 + dependencies = [ 666 + "drm-sys", 667 + "rustix 0.38.26", 668 + ] 669 + 670 + [[package]] 671 + name = "drm-fourcc" 672 + version = "2.2.0" 673 + source = "registry+https://github.com/rust-lang/crates.io-index" 674 + checksum = "0aafbcdb8afc29c1a7ee5fbe53b5d62f4565b35a042a662ca9fecd0b54dae6f4" 675 + 676 + [[package]] 677 + name = "drm-sys" 678 + version = "0.6.0" 679 + source = "registry+https://github.com/rust-lang/crates.io-index" 680 + checksum = "5115283ec60c99da8a9e5dc3c55f27680211e974c948cb6f3b51f0373190503b" 681 + dependencies = [ 682 + "libc", 683 + "linux-raw-sys 0.6.2", 684 + ] 685 + 686 + [[package]] 687 + name = "either" 688 + version = "1.9.0" 689 + source = "registry+https://github.com/rust-lang/crates.io-index" 690 + checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 691 + 692 + [[package]] 693 + name = "enumflags2" 694 + version = "0.7.8" 695 + source = "registry+https://github.com/rust-lang/crates.io-index" 696 + checksum = "5998b4f30320c9d93aed72f63af821bfdac50465b75428fce77b48ec482c3939" 697 + dependencies = [ 698 + "enumflags2_derive", 699 + "serde", 700 + ] 701 + 702 + [[package]] 703 + name = "enumflags2_derive" 704 + version = "0.7.8" 705 + source = "registry+https://github.com/rust-lang/crates.io-index" 706 + checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246" 707 + dependencies = [ 708 + "proc-macro2", 709 + "quote", 710 + "syn 2.0.39", 711 + ] 712 + 713 + [[package]] 714 + name = "env_logger" 715 + version = "0.10.1" 716 + source = "registry+https://github.com/rust-lang/crates.io-index" 717 + checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece" 718 + dependencies = [ 719 + "humantime", 720 + "is-terminal", 721 + "log", 722 + "regex", 723 + "termcolor", 724 + ] 725 + 726 + [[package]] 727 + name = "equivalent" 728 + version = "1.0.1" 729 + source = "registry+https://github.com/rust-lang/crates.io-index" 730 + checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 731 + 732 + [[package]] 733 + name = "errno" 734 + version = "0.3.8" 735 + source = "registry+https://github.com/rust-lang/crates.io-index" 736 + checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 737 + dependencies = [ 738 + "libc", 739 + "windows-sys 0.52.0", 740 + ] 741 + 742 + [[package]] 743 + name = "event-listener" 744 + version = "2.5.3" 745 + source = "registry+https://github.com/rust-lang/crates.io-index" 746 + checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 747 + 748 + [[package]] 749 + name = "event-listener" 750 + version = "3.1.0" 751 + source = "registry+https://github.com/rust-lang/crates.io-index" 752 + checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2" 753 + dependencies = [ 754 + "concurrent-queue", 755 + "parking", 756 + "pin-project-lite", 757 + ] 758 + 759 + [[package]] 760 + name = "event-listener" 761 + version = "4.0.0" 762 + source = "registry+https://github.com/rust-lang/crates.io-index" 763 + checksum = "770d968249b5d99410d61f5bf89057f3199a077a04d087092f58e7d10692baae" 764 + dependencies = [ 765 + "concurrent-queue", 766 + "parking", 767 + "pin-project-lite", 768 + ] 769 + 770 + [[package]] 771 + name = "event-listener-strategy" 772 + version = "0.4.0" 773 + source = "registry+https://github.com/rust-lang/crates.io-index" 774 + checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" 775 + dependencies = [ 776 + "event-listener 4.0.0", 777 + "pin-project-lite", 778 + ] 779 + 780 + [[package]] 781 + name = "exr" 782 + version = "1.71.0" 783 + source = "registry+https://github.com/rust-lang/crates.io-index" 784 + checksum = "832a761f35ab3e6664babfbdc6cef35a4860e816ec3916dcfd0882954e98a8a8" 785 + dependencies = [ 786 + "bit_field", 787 + "flume", 788 + "half", 789 + "lebe", 790 + "miniz_oxide", 791 + "rayon-core", 792 + "smallvec", 793 + "zune-inflate", 794 + ] 795 + 796 + [[package]] 797 + name = "fastrand" 798 + version = "1.9.0" 799 + source = "registry+https://github.com/rust-lang/crates.io-index" 800 + checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 801 + dependencies = [ 802 + "instant", 803 + ] 804 + 805 + [[package]] 806 + name = "fastrand" 807 + version = "2.0.1" 808 + source = "registry+https://github.com/rust-lang/crates.io-index" 809 + checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 810 + 811 + [[package]] 812 + name = "fdeflate" 813 + version = "0.3.1" 814 + source = "registry+https://github.com/rust-lang/crates.io-index" 815 + checksum = "64d6dafc854908ff5da46ff3f8f473c6984119a2876a383a860246dd7841a868" 816 + dependencies = [ 817 + "simd-adler32", 818 + ] 819 + 820 + [[package]] 821 + name = "flate2" 822 + version = "1.0.28" 823 + source = "registry+https://github.com/rust-lang/crates.io-index" 824 + checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" 825 + dependencies = [ 826 + "crc32fast", 827 + "miniz_oxide", 828 + ] 829 + 830 + [[package]] 831 + name = "flume" 832 + version = "0.11.0" 833 + source = "registry+https://github.com/rust-lang/crates.io-index" 834 + checksum = "55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181" 835 + dependencies = [ 836 + "spin", 837 + ] 838 + 839 + [[package]] 840 + name = "form_urlencoded" 841 + version = "1.2.1" 842 + source = "registry+https://github.com/rust-lang/crates.io-index" 843 + checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 844 + dependencies = [ 845 + "percent-encoding", 846 + ] 847 + 848 + [[package]] 849 + name = "futures" 850 + version = "0.3.29" 851 + source = "registry+https://github.com/rust-lang/crates.io-index" 852 + checksum = "da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335" 853 + dependencies = [ 854 + "futures-channel", 855 + "futures-core", 856 + "futures-executor", 857 + "futures-io", 858 + "futures-sink", 859 + "futures-task", 860 + "futures-util", 861 + ] 862 + 863 + [[package]] 864 + name = "futures-channel" 865 + version = "0.3.29" 866 + source = "registry+https://github.com/rust-lang/crates.io-index" 867 + checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb" 868 + dependencies = [ 869 + "futures-core", 870 + "futures-sink", 871 + ] 872 + 873 + [[package]] 874 + name = "futures-core" 875 + version = "0.3.29" 876 + source = "registry+https://github.com/rust-lang/crates.io-index" 877 + checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c" 878 + 879 + [[package]] 880 + name = "futures-executor" 881 + version = "0.3.29" 882 + source = "registry+https://github.com/rust-lang/crates.io-index" 883 + checksum = "0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc" 884 + dependencies = [ 885 + "futures-core", 886 + "futures-task", 887 + "futures-util", 888 + ] 889 + 890 + [[package]] 891 + name = "futures-io" 892 + version = "0.3.29" 893 + source = "registry+https://github.com/rust-lang/crates.io-index" 894 + checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa" 895 + 896 + [[package]] 897 + name = "futures-lite" 898 + version = "1.13.0" 899 + source = "registry+https://github.com/rust-lang/crates.io-index" 900 + checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" 901 + dependencies = [ 902 + "fastrand 1.9.0", 903 + "futures-core", 904 + "futures-io", 905 + "memchr", 906 + "parking", 907 + "pin-project-lite", 908 + "waker-fn", 909 + ] 910 + 911 + [[package]] 912 + name = "futures-lite" 913 + version = "2.1.0" 914 + source = "registry+https://github.com/rust-lang/crates.io-index" 915 + checksum = "aeee267a1883f7ebef3700f262d2d54de95dfaf38189015a74fdc4e0c7ad8143" 916 + dependencies = [ 917 + "fastrand 2.0.1", 918 + "futures-core", 919 + "futures-io", 920 + "parking", 921 + "pin-project-lite", 922 + ] 923 + 924 + [[package]] 925 + name = "futures-macro" 926 + version = "0.3.29" 927 + source = "registry+https://github.com/rust-lang/crates.io-index" 928 + checksum = "53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb" 929 + dependencies = [ 930 + "proc-macro2", 931 + "quote", 932 + "syn 2.0.39", 933 + ] 934 + 935 + [[package]] 936 + name = "futures-sink" 937 + version = "0.3.29" 938 + source = "registry+https://github.com/rust-lang/crates.io-index" 939 + checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817" 940 + 941 + [[package]] 942 + name = "futures-task" 943 + version = "0.3.29" 944 + source = "registry+https://github.com/rust-lang/crates.io-index" 945 + checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2" 946 + 947 + [[package]] 948 + name = "futures-util" 949 + version = "0.3.29" 950 + source = "registry+https://github.com/rust-lang/crates.io-index" 951 + checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104" 952 + dependencies = [ 953 + "futures-channel", 954 + "futures-core", 955 + "futures-io", 956 + "futures-macro", 957 + "futures-sink", 958 + "futures-task", 959 + "memchr", 960 + "pin-project-lite", 961 + "pin-utils", 962 + "slab", 963 + ] 964 + 965 + [[package]] 966 + name = "gbm" 967 + version = "0.14.0" 968 + source = "registry+https://github.com/rust-lang/crates.io-index" 969 + checksum = "65dffaf38d96aa22cb748ccd9b1ffe624931e899f54c0225815ef7ac757a409f" 970 + dependencies = [ 971 + "bitflags 1.3.2", 972 + "drm", 973 + "drm-fourcc", 974 + "gbm-sys", 975 + "libc", 976 + "wayland-backend", 977 + "wayland-server", 978 + ] 979 + 980 + [[package]] 981 + name = "gbm-sys" 982 + version = "0.3.0" 983 + source = "registry+https://github.com/rust-lang/crates.io-index" 984 + checksum = "6fd2d6bf7c0143b38beece05f9a5c4c851a49a8434f62bf58ff28da92b0ddc58" 985 + dependencies = [ 986 + "libc", 987 + ] 988 + 989 + [[package]] 990 + name = "generic-array" 991 + version = "0.14.7" 992 + source = "registry+https://github.com/rust-lang/crates.io-index" 993 + checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 994 + dependencies = [ 995 + "typenum", 996 + "version_check", 997 + ] 998 + 999 + [[package]] 1000 + name = "getrandom" 1001 + version = "0.2.11" 1002 + source = "registry+https://github.com/rust-lang/crates.io-index" 1003 + checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" 1004 + dependencies = [ 1005 + "cfg-if", 1006 + "libc", 1007 + "wasi", 1008 + ] 1009 + 1010 + [[package]] 1011 + name = "gif" 1012 + version = "0.12.0" 1013 + source = "registry+https://github.com/rust-lang/crates.io-index" 1014 + checksum = "80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045" 1015 + dependencies = [ 1016 + "color_quant", 1017 + "weezl", 1018 + ] 1019 + 1020 + [[package]] 1021 + name = "gimli" 1022 + version = "0.28.1" 1023 + source = "registry+https://github.com/rust-lang/crates.io-index" 1024 + checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" 1025 + 1026 + [[package]] 1027 + name = "glob" 1028 + version = "0.3.1" 1029 + source = "registry+https://github.com/rust-lang/crates.io-index" 1030 + checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 1031 + 1032 + [[package]] 1033 + name = "gloo-timers" 1034 + version = "0.2.6" 1035 + source = "registry+https://github.com/rust-lang/crates.io-index" 1036 + checksum = "9b995a66bb87bebce9a0f4a95aed01daca4872c050bfcb21653361c03bc35e5c" 1037 + dependencies = [ 1038 + "futures-channel", 1039 + "futures-core", 1040 + "js-sys", 1041 + "wasm-bindgen", 1042 + ] 1043 + 1044 + [[package]] 1045 + name = "half" 1046 + version = "2.2.1" 1047 + source = "registry+https://github.com/rust-lang/crates.io-index" 1048 + checksum = "02b4af3693f1b705df946e9fe5631932443781d0aabb423b62fcd4d73f6d2fd0" 1049 + dependencies = [ 1050 + "crunchy", 1051 + ] 1052 + 1053 + [[package]] 1054 + name = "hashbrown" 1055 + version = "0.14.3" 1056 + source = "registry+https://github.com/rust-lang/crates.io-index" 1057 + checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 1058 + 1059 + [[package]] 1060 + name = "heck" 1061 + version = "0.4.1" 1062 + source = "registry+https://github.com/rust-lang/crates.io-index" 1063 + checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1064 + 1065 + [[package]] 1066 + name = "hermit-abi" 1067 + version = "0.3.3" 1068 + source = "registry+https://github.com/rust-lang/crates.io-index" 1069 + checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 1070 + 1071 + [[package]] 1072 + name = "hex" 1073 + version = "0.4.3" 1074 + source = "registry+https://github.com/rust-lang/crates.io-index" 1075 + checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1076 + 1077 + [[package]] 1078 + name = "humantime" 1079 + version = "2.1.0" 1080 + source = "registry+https://github.com/rust-lang/crates.io-index" 1081 + checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 1082 + 1083 + [[package]] 1084 + name = "idna" 1085 + version = "0.5.0" 1086 + source = "registry+https://github.com/rust-lang/crates.io-index" 1087 + checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 1088 + dependencies = [ 1089 + "unicode-bidi", 1090 + "unicode-normalization", 1091 + ] 1092 + 1093 + [[package]] 1094 + name = "image" 1095 + version = "0.24.7" 1096 + source = "registry+https://github.com/rust-lang/crates.io-index" 1097 + checksum = "6f3dfdbdd72063086ff443e297b61695500514b1e41095b6fb9a5ab48a70a711" 1098 + dependencies = [ 1099 + "bytemuck", 1100 + "byteorder", 1101 + "color_quant", 1102 + "exr", 1103 + "gif", 1104 + "jpeg-decoder", 1105 + "num-rational", 1106 + "num-traits", 1107 + "png", 1108 + "qoi", 1109 + "tiff", 1110 + ] 1111 + 1112 + [[package]] 1113 + name = "indexmap" 1114 + version = "2.1.0" 1115 + source = "registry+https://github.com/rust-lang/crates.io-index" 1116 + checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" 1117 + dependencies = [ 1118 + "equivalent", 1119 + "hashbrown", 1120 + ] 1121 + 1122 + [[package]] 1123 + name = "instant" 1124 + version = "0.1.12" 1125 + source = "registry+https://github.com/rust-lang/crates.io-index" 1126 + checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1127 + dependencies = [ 1128 + "cfg-if", 1129 + ] 1130 + 1131 + [[package]] 1132 + name = "io-lifetimes" 1133 + version = "1.0.11" 1134 + source = "registry+https://github.com/rust-lang/crates.io-index" 1135 + checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 1136 + dependencies = [ 1137 + "hermit-abi", 1138 + "libc", 1139 + "windows-sys 0.48.0", 1140 + ] 1141 + 1142 + [[package]] 1143 + name = "io-lifetimes" 1144 + version = "2.0.3" 1145 + source = "registry+https://github.com/rust-lang/crates.io-index" 1146 + checksum = "5a611371471e98973dbcab4e0ec66c31a10bc356eeb4d54a0e05eac8158fe38c" 1147 + 1148 + [[package]] 1149 + name = "is-terminal" 1150 + version = "0.4.9" 1151 + source = "registry+https://github.com/rust-lang/crates.io-index" 1152 + checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" 1153 + dependencies = [ 1154 + "hermit-abi", 1155 + "rustix 0.38.26", 1156 + "windows-sys 0.48.0", 1157 + ] 1158 + 1159 + [[package]] 1160 + name = "jpeg-decoder" 1161 + version = "0.3.0" 1162 + source = "registry+https://github.com/rust-lang/crates.io-index" 1163 + checksum = "bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e" 1164 + dependencies = [ 1165 + "rayon", 1166 + ] 1167 + 1168 + [[package]] 1169 + name = "js-sys" 1170 + version = "0.3.66" 1171 + source = "registry+https://github.com/rust-lang/crates.io-index" 1172 + checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca" 1173 + dependencies = [ 1174 + "wasm-bindgen", 1175 + ] 1176 + 1177 + [[package]] 1178 + name = "kv-log-macro" 1179 + version = "1.0.7" 1180 + source = "registry+https://github.com/rust-lang/crates.io-index" 1181 + checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f" 1182 + dependencies = [ 1183 + "log", 1184 + ] 1185 + 1186 + [[package]] 1187 + name = "lazy_static" 1188 + version = "1.4.0" 1189 + source = "registry+https://github.com/rust-lang/crates.io-index" 1190 + checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1191 + 1192 + [[package]] 1193 + name = "lazycell" 1194 + version = "1.3.0" 1195 + source = "registry+https://github.com/rust-lang/crates.io-index" 1196 + checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" 1197 + 1198 + [[package]] 1199 + name = "lebe" 1200 + version = "0.5.2" 1201 + source = "registry+https://github.com/rust-lang/crates.io-index" 1202 + checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" 1203 + 1204 + [[package]] 1205 + name = "libc" 1206 + version = "0.2.150" 1207 + source = "registry+https://github.com/rust-lang/crates.io-index" 1208 + checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" 1209 + 1210 + [[package]] 1211 + name = "libloading" 1212 + version = "0.7.4" 1213 + source = "registry+https://github.com/rust-lang/crates.io-index" 1214 + checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" 1215 + dependencies = [ 1216 + "cfg-if", 1217 + "winapi", 1218 + ] 1219 + 1220 + [[package]] 1221 + name = "libloading" 1222 + version = "0.8.1" 1223 + source = "registry+https://github.com/rust-lang/crates.io-index" 1224 + checksum = "c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161" 1225 + dependencies = [ 1226 + "cfg-if", 1227 + "windows-sys 0.48.0", 1228 + ] 1229 + 1230 + [[package]] 1231 + name = "libspa" 1232 + version = "0.7.2" 1233 + source = "git+https://gitlab.freedesktop.org/pipewire/pipewire-rs#cd7070a114e75d9b8d7e0dde72d32f2b7b261002" 1234 + dependencies = [ 1235 + "bitflags 2.4.1", 1236 + "cc", 1237 + "convert_case", 1238 + "cookie-factory", 1239 + "libc", 1240 + "libspa-sys", 1241 + "nix", 1242 + "nom", 1243 + "system-deps", 1244 + ] 1245 + 1246 + [[package]] 1247 + name = "libspa-sys" 1248 + version = "0.7.2" 1249 + source = "git+https://gitlab.freedesktop.org/pipewire/pipewire-rs#cd7070a114e75d9b8d7e0dde72d32f2b7b261002" 1250 + dependencies = [ 1251 + "bindgen", 1252 + "cc", 1253 + "system-deps", 1254 + ] 1255 + 1256 + [[package]] 1257 + name = "linux-raw-sys" 1258 + version = "0.3.8" 1259 + source = "registry+https://github.com/rust-lang/crates.io-index" 1260 + checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 1261 + 1262 + [[package]] 1263 + name = "linux-raw-sys" 1264 + version = "0.4.12" 1265 + source = "registry+https://github.com/rust-lang/crates.io-index" 1266 + checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" 1267 + 1268 + [[package]] 1269 + name = "linux-raw-sys" 1270 + version = "0.6.2" 1271 + source = "registry+https://github.com/rust-lang/crates.io-index" 1272 + checksum = "33d399c713b009e1604320479fddb3f029b8c4c7840715ea50217c0df599d804" 1273 + 1274 + [[package]] 1275 + name = "lock_api" 1276 + version = "0.4.11" 1277 + source = "registry+https://github.com/rust-lang/crates.io-index" 1278 + checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" 1279 + dependencies = [ 1280 + "autocfg", 1281 + "scopeguard", 1282 + ] 1283 + 1284 + [[package]] 1285 + name = "log" 1286 + version = "0.4.20" 1287 + source = "registry+https://github.com/rust-lang/crates.io-index" 1288 + checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 1289 + dependencies = [ 1290 + "value-bag", 1291 + ] 1292 + 1293 + [[package]] 1294 + name = "memchr" 1295 + version = "2.6.4" 1296 + source = "registry+https://github.com/rust-lang/crates.io-index" 1297 + checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" 1298 + 1299 + [[package]] 1300 + name = "memmap2" 1301 + version = "0.8.0" 1302 + source = "registry+https://github.com/rust-lang/crates.io-index" 1303 + checksum = "43a5a03cefb0d953ec0be133036f14e109412fa594edc2f77227249db66cc3ed" 1304 + dependencies = [ 1305 + "libc", 1306 + ] 1307 + 1308 + [[package]] 1309 + name = "memmap2" 1310 + version = "0.9.0" 1311 + source = "registry+https://github.com/rust-lang/crates.io-index" 1312 + checksum = "deaba38d7abf1d4cca21cc89e932e542ba2b9258664d2a9ef0e61512039c9375" 1313 + dependencies = [ 1314 + "libc", 1315 + ] 1316 + 1317 + [[package]] 1318 + name = "memoffset" 1319 + version = "0.7.1" 1320 + source = "registry+https://github.com/rust-lang/crates.io-index" 1321 + checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" 1322 + dependencies = [ 1323 + "autocfg", 1324 + ] 1325 + 1326 + [[package]] 1327 + name = "memoffset" 1328 + version = "0.9.0" 1329 + source = "registry+https://github.com/rust-lang/crates.io-index" 1330 + checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 1331 + dependencies = [ 1332 + "autocfg", 1333 + ] 1334 + 1335 + [[package]] 1336 + name = "minimal-lexical" 1337 + version = "0.2.1" 1338 + source = "registry+https://github.com/rust-lang/crates.io-index" 1339 + checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" 1340 + 1341 + [[package]] 1342 + name = "miniz_oxide" 1343 + version = "0.7.1" 1344 + source = "registry+https://github.com/rust-lang/crates.io-index" 1345 + checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 1346 + dependencies = [ 1347 + "adler", 1348 + "simd-adler32", 1349 + ] 1350 + 1351 + [[package]] 1352 + name = "mio" 1353 + version = "0.8.10" 1354 + source = "registry+https://github.com/rust-lang/crates.io-index" 1355 + checksum = "8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09" 1356 + dependencies = [ 1357 + "libc", 1358 + "wasi", 1359 + "windows-sys 0.48.0", 1360 + ] 1361 + 1362 + [[package]] 1363 + name = "nix" 1364 + version = "0.26.4" 1365 + source = "registry+https://github.com/rust-lang/crates.io-index" 1366 + checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" 1367 + dependencies = [ 1368 + "bitflags 1.3.2", 1369 + "cfg-if", 1370 + "libc", 1371 + "memoffset 0.7.1", 1372 + "pin-utils", 1373 + ] 1374 + 1375 + [[package]] 1376 + name = "nom" 1377 + version = "7.1.3" 1378 + source = "registry+https://github.com/rust-lang/crates.io-index" 1379 + checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 1380 + dependencies = [ 1381 + "memchr", 1382 + "minimal-lexical", 1383 + ] 1384 + 1385 + [[package]] 1386 + name = "num-integer" 1387 + version = "0.1.45" 1388 + source = "registry+https://github.com/rust-lang/crates.io-index" 1389 + checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" 1390 + dependencies = [ 1391 + "autocfg", 1392 + "num-traits", 1393 + ] 1394 + 1395 + [[package]] 1396 + name = "num-rational" 1397 + version = "0.4.1" 1398 + source = "registry+https://github.com/rust-lang/crates.io-index" 1399 + checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0" 1400 + dependencies = [ 1401 + "autocfg", 1402 + "num-integer", 1403 + "num-traits", 1404 + ] 1405 + 1406 + [[package]] 1407 + name = "num-traits" 1408 + version = "0.2.17" 1409 + source = "registry+https://github.com/rust-lang/crates.io-index" 1410 + checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" 1411 + dependencies = [ 1412 + "autocfg", 1413 + ] 1414 + 1415 + [[package]] 1416 + name = "object" 1417 + version = "0.32.1" 1418 + source = "registry+https://github.com/rust-lang/crates.io-index" 1419 + checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" 1420 + dependencies = [ 1421 + "memchr", 1422 + ] 1423 + 1424 + [[package]] 1425 + name = "once_cell" 1426 + version = "1.19.0" 1427 + source = "registry+https://github.com/rust-lang/crates.io-index" 1428 + checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 1429 + 1430 + [[package]] 1431 + name = "ordered-stream" 1432 + version = "0.2.0" 1433 + source = "registry+https://github.com/rust-lang/crates.io-index" 1434 + checksum = "9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50" 1435 + dependencies = [ 1436 + "futures-core", 1437 + "pin-project-lite", 1438 + ] 1439 + 1440 + [[package]] 1441 + name = "parking" 1442 + version = "2.2.0" 1443 + source = "registry+https://github.com/rust-lang/crates.io-index" 1444 + checksum = "bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae" 1445 + 1446 + [[package]] 1447 + name = "peeking_take_while" 1448 + version = "0.1.2" 1449 + source = "registry+https://github.com/rust-lang/crates.io-index" 1450 + checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" 1451 + 1452 + [[package]] 1453 + name = "percent-encoding" 1454 + version = "2.3.1" 1455 + source = "registry+https://github.com/rust-lang/crates.io-index" 1456 + checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 1457 + 1458 + [[package]] 1459 + name = "pin-project-lite" 1460 + version = "0.2.13" 1461 + source = "registry+https://github.com/rust-lang/crates.io-index" 1462 + checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 1463 + 1464 + [[package]] 1465 + name = "pin-utils" 1466 + version = "0.1.0" 1467 + source = "registry+https://github.com/rust-lang/crates.io-index" 1468 + checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1469 + 1470 + [[package]] 1471 + name = "piper" 1472 + version = "0.2.1" 1473 + source = "registry+https://github.com/rust-lang/crates.io-index" 1474 + checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" 1475 + dependencies = [ 1476 + "atomic-waker", 1477 + "fastrand 2.0.1", 1478 + "futures-io", 1479 + ] 1480 + 1481 + [[package]] 1482 + name = "pipewire" 1483 + version = "0.7.2" 1484 + source = "git+https://gitlab.freedesktop.org/pipewire/pipewire-rs#cd7070a114e75d9b8d7e0dde72d32f2b7b261002" 1485 + dependencies = [ 1486 + "anyhow", 1487 + "bitflags 2.4.1", 1488 + "libc", 1489 + "libspa", 1490 + "libspa-sys", 1491 + "nix", 1492 + "once_cell", 1493 + "pipewire-sys", 1494 + "thiserror", 1495 + ] 1496 + 1497 + [[package]] 1498 + name = "pipewire-sys" 1499 + version = "0.7.2" 1500 + source = "git+https://gitlab.freedesktop.org/pipewire/pipewire-rs#cd7070a114e75d9b8d7e0dde72d32f2b7b261002" 1501 + dependencies = [ 1502 + "bindgen", 1503 + "libspa-sys", 1504 + "system-deps", 1505 + ] 1506 + 1507 + [[package]] 1508 + name = "pkg-config" 1509 + version = "0.3.27" 1510 + source = "registry+https://github.com/rust-lang/crates.io-index" 1511 + checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 1512 + 1513 + [[package]] 1514 + name = "png" 1515 + version = "0.17.10" 1516 + source = "registry+https://github.com/rust-lang/crates.io-index" 1517 + checksum = "dd75bf2d8dd3702b9707cdbc56a5b9ef42cec752eb8b3bafc01234558442aa64" 1518 + dependencies = [ 1519 + "bitflags 1.3.2", 1520 + "crc32fast", 1521 + "fdeflate", 1522 + "flate2", 1523 + "miniz_oxide", 1524 + ] 1525 + 1526 + [[package]] 1527 + name = "polling" 1528 + version = "2.8.0" 1529 + source = "registry+https://github.com/rust-lang/crates.io-index" 1530 + checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" 1531 + dependencies = [ 1532 + "autocfg", 1533 + "bitflags 1.3.2", 1534 + "cfg-if", 1535 + "concurrent-queue", 1536 + "libc", 1537 + "log", 1538 + "pin-project-lite", 1539 + "windows-sys 0.48.0", 1540 + ] 1541 + 1542 + [[package]] 1543 + name = "polling" 1544 + version = "3.3.1" 1545 + source = "registry+https://github.com/rust-lang/crates.io-index" 1546 + checksum = "cf63fa624ab313c11656b4cda960bfc46c410187ad493c41f6ba2d8c1e991c9e" 1547 + dependencies = [ 1548 + "cfg-if", 1549 + "concurrent-queue", 1550 + "pin-project-lite", 1551 + "rustix 0.38.26", 1552 + "tracing", 1553 + "windows-sys 0.52.0", 1554 + ] 1555 + 1556 + [[package]] 1557 + name = "ppv-lite86" 1558 + version = "0.2.17" 1559 + source = "registry+https://github.com/rust-lang/crates.io-index" 1560 + checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 1561 + 1562 + [[package]] 1563 + name = "proc-macro-crate" 1564 + version = "1.3.1" 1565 + source = "registry+https://github.com/rust-lang/crates.io-index" 1566 + checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" 1567 + dependencies = [ 1568 + "once_cell", 1569 + "toml_edit 0.19.15", 1570 + ] 1571 + 1572 + [[package]] 1573 + name = "proc-macro2" 1574 + version = "1.0.70" 1575 + source = "registry+https://github.com/rust-lang/crates.io-index" 1576 + checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b" 1577 + dependencies = [ 1578 + "unicode-ident", 1579 + ] 1580 + 1581 + [[package]] 1582 + name = "qoi" 1583 + version = "0.4.1" 1584 + source = "registry+https://github.com/rust-lang/crates.io-index" 1585 + checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" 1586 + dependencies = [ 1587 + "bytemuck", 1588 + ] 1589 + 1590 + [[package]] 1591 + name = "quick-xml" 1592 + version = "0.30.0" 1593 + source = "registry+https://github.com/rust-lang/crates.io-index" 1594 + checksum = "eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956" 1595 + dependencies = [ 1596 + "memchr", 1597 + ] 1598 + 1599 + [[package]] 1600 + name = "quote" 1601 + version = "1.0.33" 1602 + source = "registry+https://github.com/rust-lang/crates.io-index" 1603 + checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 1604 + dependencies = [ 1605 + "proc-macro2", 1606 + ] 1607 + 1608 + [[package]] 1609 + name = "rand" 1610 + version = "0.8.5" 1611 + source = "registry+https://github.com/rust-lang/crates.io-index" 1612 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 1613 + dependencies = [ 1614 + "libc", 1615 + "rand_chacha", 1616 + "rand_core", 1617 + ] 1618 + 1619 + [[package]] 1620 + name = "rand_chacha" 1621 + version = "0.3.1" 1622 + source = "registry+https://github.com/rust-lang/crates.io-index" 1623 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 1624 + dependencies = [ 1625 + "ppv-lite86", 1626 + "rand_core", 1627 + ] 1628 + 1629 + [[package]] 1630 + name = "rand_core" 1631 + version = "0.6.4" 1632 + source = "registry+https://github.com/rust-lang/crates.io-index" 1633 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 1634 + dependencies = [ 1635 + "getrandom", 1636 + ] 1637 + 1638 + [[package]] 1639 + name = "rayon" 1640 + version = "1.8.0" 1641 + source = "registry+https://github.com/rust-lang/crates.io-index" 1642 + checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" 1643 + dependencies = [ 1644 + "either", 1645 + "rayon-core", 1646 + ] 1647 + 1648 + [[package]] 1649 + name = "rayon-core" 1650 + version = "1.12.0" 1651 + source = "registry+https://github.com/rust-lang/crates.io-index" 1652 + checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" 1653 + dependencies = [ 1654 + "crossbeam-deque", 1655 + "crossbeam-utils", 1656 + ] 1657 + 1658 + [[package]] 1659 + name = "redox_syscall" 1660 + version = "0.4.1" 1661 + source = "registry+https://github.com/rust-lang/crates.io-index" 1662 + checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 1663 + dependencies = [ 1664 + "bitflags 1.3.2", 1665 + ] 1666 + 1667 + [[package]] 1668 + name = "regex" 1669 + version = "1.10.2" 1670 + source = "registry+https://github.com/rust-lang/crates.io-index" 1671 + checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" 1672 + dependencies = [ 1673 + "aho-corasick", 1674 + "memchr", 1675 + "regex-automata", 1676 + "regex-syntax", 1677 + ] 1678 + 1679 + [[package]] 1680 + name = "regex-automata" 1681 + version = "0.4.3" 1682 + source = "registry+https://github.com/rust-lang/crates.io-index" 1683 + checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f" 1684 + dependencies = [ 1685 + "aho-corasick", 1686 + "memchr", 1687 + "regex-syntax", 1688 + ] 1689 + 1690 + [[package]] 1691 + name = "regex-syntax" 1692 + version = "0.8.2" 1693 + source = "registry+https://github.com/rust-lang/crates.io-index" 1694 + checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 1695 + 1696 + [[package]] 1697 + name = "rustc-demangle" 1698 + version = "0.1.23" 1699 + source = "registry+https://github.com/rust-lang/crates.io-index" 1700 + checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 1701 + 1702 + [[package]] 1703 + name = "rustc-hash" 1704 + version = "1.1.0" 1705 + source = "registry+https://github.com/rust-lang/crates.io-index" 1706 + checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 1707 + 1708 + [[package]] 1709 + name = "rustix" 1710 + version = "0.37.27" 1711 + source = "registry+https://github.com/rust-lang/crates.io-index" 1712 + checksum = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2" 1713 + dependencies = [ 1714 + "bitflags 1.3.2", 1715 + "errno", 1716 + "io-lifetimes 1.0.11", 1717 + "libc", 1718 + "linux-raw-sys 0.3.8", 1719 + "windows-sys 0.48.0", 1720 + ] 1721 + 1722 + [[package]] 1723 + name = "rustix" 1724 + version = "0.38.26" 1725 + source = "registry+https://github.com/rust-lang/crates.io-index" 1726 + checksum = "9470c4bf8246c8daf25f9598dca807fb6510347b1e1cfa55749113850c79d88a" 1727 + dependencies = [ 1728 + "bitflags 2.4.1", 1729 + "errno", 1730 + "libc", 1731 + "linux-raw-sys 0.4.12", 1732 + "windows-sys 0.52.0", 1733 + ] 1734 + 1735 + [[package]] 1736 + name = "scoped-tls" 1737 + version = "1.0.1" 1738 + source = "registry+https://github.com/rust-lang/crates.io-index" 1739 + checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" 1740 + 1741 + [[package]] 1742 + name = "scopeguard" 1743 + version = "1.2.0" 1744 + source = "registry+https://github.com/rust-lang/crates.io-index" 1745 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 1746 + 1747 + [[package]] 1748 + name = "serde" 1749 + version = "1.0.193" 1750 + source = "registry+https://github.com/rust-lang/crates.io-index" 1751 + checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" 1752 + dependencies = [ 1753 + "serde_derive", 1754 + ] 1755 + 1756 + [[package]] 1757 + name = "serde_derive" 1758 + version = "1.0.193" 1759 + source = "registry+https://github.com/rust-lang/crates.io-index" 1760 + checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" 1761 + dependencies = [ 1762 + "proc-macro2", 1763 + "quote", 1764 + "syn 2.0.39", 1765 + ] 1766 + 1767 + [[package]] 1768 + name = "serde_repr" 1769 + version = "0.1.17" 1770 + source = "registry+https://github.com/rust-lang/crates.io-index" 1771 + checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145" 1772 + dependencies = [ 1773 + "proc-macro2", 1774 + "quote", 1775 + "syn 2.0.39", 1776 + ] 1777 + 1778 + [[package]] 1779 + name = "serde_spanned" 1780 + version = "0.6.4" 1781 + source = "registry+https://github.com/rust-lang/crates.io-index" 1782 + checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80" 1783 + dependencies = [ 1784 + "serde", 1785 + ] 1786 + 1787 + [[package]] 1788 + name = "sha1" 1789 + version = "0.10.6" 1790 + source = "registry+https://github.com/rust-lang/crates.io-index" 1791 + checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 1792 + dependencies = [ 1793 + "cfg-if", 1794 + "cpufeatures", 1795 + "digest", 1796 + ] 1797 + 1798 + [[package]] 1799 + name = "shlex" 1800 + version = "1.2.0" 1801 + source = "registry+https://github.com/rust-lang/crates.io-index" 1802 + checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380" 1803 + 1804 + [[package]] 1805 + name = "signal-hook-registry" 1806 + version = "1.4.1" 1807 + source = "registry+https://github.com/rust-lang/crates.io-index" 1808 + checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 1809 + dependencies = [ 1810 + "libc", 1811 + ] 1812 + 1813 + [[package]] 1814 + name = "simd-adler32" 1815 + version = "0.3.7" 1816 + source = "registry+https://github.com/rust-lang/crates.io-index" 1817 + checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" 1818 + 1819 + [[package]] 1820 + name = "slab" 1821 + version = "0.4.9" 1822 + source = "registry+https://github.com/rust-lang/crates.io-index" 1823 + checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 1824 + dependencies = [ 1825 + "autocfg", 1826 + ] 1827 + 1828 + [[package]] 1829 + name = "smallvec" 1830 + version = "1.11.2" 1831 + source = "registry+https://github.com/rust-lang/crates.io-index" 1832 + checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" 1833 + 1834 + [[package]] 1835 + name = "smithay-client-toolkit" 1836 + version = "0.18.0" 1837 + source = "git+https://github.com/smithay/client-toolkit?rev=2e9bf9f#2e9bf9f31698851ca373e5f1e7ba3e6e804e4db1" 1838 + dependencies = [ 1839 + "bitflags 2.4.1", 1840 + "bytemuck", 1841 + "calloop", 1842 + "calloop-wayland-source", 1843 + "cursor-icon", 1844 + "libc", 1845 + "log", 1846 + "memmap2 0.9.0", 1847 + "pkg-config", 1848 + "rustix 0.38.26", 1849 + "thiserror", 1850 + "wayland-backend", 1851 + "wayland-client", 1852 + "wayland-csd-frame", 1853 + "wayland-cursor", 1854 + "wayland-protocols", 1855 + "wayland-protocols-wlr", 1856 + "wayland-scanner", 1857 + "xkbcommon", 1858 + "xkeysym", 1859 + ] 1860 + 1861 + [[package]] 1862 + name = "socket2" 1863 + version = "0.4.10" 1864 + source = "registry+https://github.com/rust-lang/crates.io-index" 1865 + checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" 1866 + dependencies = [ 1867 + "libc", 1868 + "winapi", 1869 + ] 1870 + 1871 + [[package]] 1872 + name = "socket2" 1873 + version = "0.5.5" 1874 + source = "registry+https://github.com/rust-lang/crates.io-index" 1875 + checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" 1876 + dependencies = [ 1877 + "libc", 1878 + "windows-sys 0.48.0", 1879 + ] 1880 + 1881 + [[package]] 1882 + name = "spin" 1883 + version = "0.9.8" 1884 + source = "registry+https://github.com/rust-lang/crates.io-index" 1885 + checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 1886 + dependencies = [ 1887 + "lock_api", 1888 + ] 1889 + 1890 + [[package]] 1891 + name = "static_assertions" 1892 + version = "1.1.0" 1893 + source = "registry+https://github.com/rust-lang/crates.io-index" 1894 + checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 1895 + 1896 + [[package]] 1897 + name = "syn" 1898 + version = "1.0.109" 1899 + source = "registry+https://github.com/rust-lang/crates.io-index" 1900 + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 1901 + dependencies = [ 1902 + "proc-macro2", 1903 + "quote", 1904 + "unicode-ident", 1905 + ] 1906 + 1907 + [[package]] 1908 + name = "syn" 1909 + version = "2.0.39" 1910 + source = "registry+https://github.com/rust-lang/crates.io-index" 1911 + checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a" 1912 + dependencies = [ 1913 + "proc-macro2", 1914 + "quote", 1915 + "unicode-ident", 1916 + ] 1917 + 1918 + [[package]] 1919 + name = "system-deps" 1920 + version = "6.2.0" 1921 + source = "registry+https://github.com/rust-lang/crates.io-index" 1922 + checksum = "2a2d580ff6a20c55dfb86be5f9c238f67835d0e81cbdea8bf5680e0897320331" 1923 + dependencies = [ 1924 + "cfg-expr", 1925 + "heck", 1926 + "pkg-config", 1927 + "toml", 1928 + "version-compare", 1929 + ] 1930 + 1931 + [[package]] 1932 + name = "target-lexicon" 1933 + version = "0.12.12" 1934 + source = "registry+https://github.com/rust-lang/crates.io-index" 1935 + checksum = "14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a" 1936 + 1937 + [[package]] 1938 + name = "tempfile" 1939 + version = "3.8.1" 1940 + source = "registry+https://github.com/rust-lang/crates.io-index" 1941 + checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5" 1942 + dependencies = [ 1943 + "cfg-if", 1944 + "fastrand 2.0.1", 1945 + "redox_syscall", 1946 + "rustix 0.38.26", 1947 + "windows-sys 0.48.0", 1948 + ] 1949 + 1950 + [[package]] 1951 + name = "termcolor" 1952 + version = "1.4.0" 1953 + source = "registry+https://github.com/rust-lang/crates.io-index" 1954 + checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449" 1955 + dependencies = [ 1956 + "winapi-util", 1957 + ] 1958 + 1959 + [[package]] 1960 + name = "thiserror" 1961 + version = "1.0.50" 1962 + source = "registry+https://github.com/rust-lang/crates.io-index" 1963 + checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" 1964 + dependencies = [ 1965 + "thiserror-impl", 1966 + ] 1967 + 1968 + [[package]] 1969 + name = "thiserror-impl" 1970 + version = "1.0.50" 1971 + source = "registry+https://github.com/rust-lang/crates.io-index" 1972 + checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" 1973 + dependencies = [ 1974 + "proc-macro2", 1975 + "quote", 1976 + "syn 2.0.39", 1977 + ] 1978 + 1979 + [[package]] 1980 + name = "tiff" 1981 + version = "0.9.0" 1982 + source = "registry+https://github.com/rust-lang/crates.io-index" 1983 + checksum = "6d172b0f4d3fba17ba89811858b9d3d97f928aece846475bbda076ca46736211" 1984 + dependencies = [ 1985 + "flate2", 1986 + "jpeg-decoder", 1987 + "weezl", 1988 + ] 1989 + 1990 + [[package]] 1991 + name = "tinyvec" 1992 + version = "1.6.0" 1993 + source = "registry+https://github.com/rust-lang/crates.io-index" 1994 + checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 1995 + dependencies = [ 1996 + "tinyvec_macros", 1997 + ] 1998 + 1999 + [[package]] 2000 + name = "tinyvec_macros" 2001 + version = "0.1.1" 2002 + source = "registry+https://github.com/rust-lang/crates.io-index" 2003 + checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 2004 + 2005 + [[package]] 2006 + name = "tokio" 2007 + version = "1.34.0" 2008 + source = "registry+https://github.com/rust-lang/crates.io-index" 2009 + checksum = "d0c014766411e834f7af5b8f4cf46257aab4036ca95e9d2c144a10f59ad6f5b9" 2010 + dependencies = [ 2011 + "backtrace", 2012 + "bytes", 2013 + "libc", 2014 + "mio", 2015 + "pin-project-lite", 2016 + "signal-hook-registry", 2017 + "socket2 0.5.5", 2018 + "tokio-macros", 2019 + "tracing", 2020 + "windows-sys 0.48.0", 2021 + ] 2022 + 2023 + [[package]] 2024 + name = "tokio-macros" 2025 + version = "2.2.0" 2026 + source = "registry+https://github.com/rust-lang/crates.io-index" 2027 + checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" 2028 + dependencies = [ 2029 + "proc-macro2", 2030 + "quote", 2031 + "syn 2.0.39", 2032 + ] 2033 + 2034 + [[package]] 2035 + name = "toml" 2036 + version = "0.8.8" 2037 + source = "registry+https://github.com/rust-lang/crates.io-index" 2038 + checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35" 2039 + dependencies = [ 2040 + "serde", 2041 + "serde_spanned", 2042 + "toml_datetime", 2043 + "toml_edit 0.21.0", 2044 + ] 2045 + 2046 + [[package]] 2047 + name = "toml_datetime" 2048 + version = "0.6.5" 2049 + source = "registry+https://github.com/rust-lang/crates.io-index" 2050 + checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" 2051 + dependencies = [ 2052 + "serde", 2053 + ] 2054 + 2055 + [[package]] 2056 + name = "toml_edit" 2057 + version = "0.19.15" 2058 + source = "registry+https://github.com/rust-lang/crates.io-index" 2059 + checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 2060 + dependencies = [ 2061 + "indexmap", 2062 + "toml_datetime", 2063 + "winnow", 2064 + ] 2065 + 2066 + [[package]] 2067 + name = "toml_edit" 2068 + version = "0.21.0" 2069 + source = "registry+https://github.com/rust-lang/crates.io-index" 2070 + checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" 2071 + dependencies = [ 2072 + "indexmap", 2073 + "serde", 2074 + "serde_spanned", 2075 + "toml_datetime", 2076 + "winnow", 2077 + ] 2078 + 2079 + [[package]] 2080 + name = "tracing" 2081 + version = "0.1.40" 2082 + source = "registry+https://github.com/rust-lang/crates.io-index" 2083 + checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 2084 + dependencies = [ 2085 + "pin-project-lite", 2086 + "tracing-attributes", 2087 + "tracing-core", 2088 + ] 2089 + 2090 + [[package]] 2091 + name = "tracing-attributes" 2092 + version = "0.1.27" 2093 + source = "registry+https://github.com/rust-lang/crates.io-index" 2094 + checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 2095 + dependencies = [ 2096 + "proc-macro2", 2097 + "quote", 2098 + "syn 2.0.39", 2099 + ] 2100 + 2101 + [[package]] 2102 + name = "tracing-core" 2103 + version = "0.1.32" 2104 + source = "registry+https://github.com/rust-lang/crates.io-index" 2105 + checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 2106 + dependencies = [ 2107 + "once_cell", 2108 + ] 2109 + 2110 + [[package]] 2111 + name = "typenum" 2112 + version = "1.17.0" 2113 + source = "registry+https://github.com/rust-lang/crates.io-index" 2114 + checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 2115 + 2116 + [[package]] 2117 + name = "uds_windows" 2118 + version = "1.0.2" 2119 + source = "registry+https://github.com/rust-lang/crates.io-index" 2120 + checksum = "ce65604324d3cce9b966701489fbd0cf318cb1f7bd9dd07ac9a4ee6fb791930d" 2121 + dependencies = [ 2122 + "tempfile", 2123 + "winapi", 2124 + ] 2125 + 2126 + [[package]] 2127 + name = "unicode-bidi" 2128 + version = "0.3.14" 2129 + source = "registry+https://github.com/rust-lang/crates.io-index" 2130 + checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416" 2131 + 2132 + [[package]] 2133 + name = "unicode-ident" 2134 + version = "1.0.12" 2135 + source = "registry+https://github.com/rust-lang/crates.io-index" 2136 + checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 2137 + 2138 + [[package]] 2139 + name = "unicode-normalization" 2140 + version = "0.1.22" 2141 + source = "registry+https://github.com/rust-lang/crates.io-index" 2142 + checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921" 2143 + dependencies = [ 2144 + "tinyvec", 2145 + ] 2146 + 2147 + [[package]] 2148 + name = "unicode-segmentation" 2149 + version = "1.10.1" 2150 + source = "registry+https://github.com/rust-lang/crates.io-index" 2151 + checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" 2152 + 2153 + [[package]] 2154 + name = "unicode-width" 2155 + version = "0.1.11" 2156 + source = "registry+https://github.com/rust-lang/crates.io-index" 2157 + checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" 2158 + 2159 + [[package]] 2160 + name = "url" 2161 + version = "2.5.0" 2162 + source = "registry+https://github.com/rust-lang/crates.io-index" 2163 + checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" 2164 + dependencies = [ 2165 + "form_urlencoded", 2166 + "idna", 2167 + "percent-encoding", 2168 + "serde", 2169 + ] 2170 + 2171 + [[package]] 2172 + name = "value-bag" 2173 + version = "1.4.2" 2174 + source = "registry+https://github.com/rust-lang/crates.io-index" 2175 + checksum = "4a72e1902dde2bd6441347de2b70b7f5d59bf157c6c62f0c44572607a1d55bbe" 2176 + 2177 + [[package]] 2178 + name = "version-compare" 2179 + version = "0.1.1" 2180 + source = "registry+https://github.com/rust-lang/crates.io-index" 2181 + checksum = "579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29" 2182 + 2183 + [[package]] 2184 + name = "version_check" 2185 + version = "0.9.4" 2186 + source = "registry+https://github.com/rust-lang/crates.io-index" 2187 + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 2188 + 2189 + [[package]] 2190 + name = "waker-fn" 2191 + version = "1.1.1" 2192 + source = "registry+https://github.com/rust-lang/crates.io-index" 2193 + checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" 2194 + 2195 + [[package]] 2196 + name = "wasi" 2197 + version = "0.11.0+wasi-snapshot-preview1" 2198 + source = "registry+https://github.com/rust-lang/crates.io-index" 2199 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 2200 + 2201 + [[package]] 2202 + name = "wasm-bindgen" 2203 + version = "0.2.89" 2204 + source = "registry+https://github.com/rust-lang/crates.io-index" 2205 + checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" 2206 + dependencies = [ 2207 + "cfg-if", 2208 + "wasm-bindgen-macro", 2209 + ] 2210 + 2211 + [[package]] 2212 + name = "wasm-bindgen-backend" 2213 + version = "0.2.89" 2214 + source = "registry+https://github.com/rust-lang/crates.io-index" 2215 + checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" 2216 + dependencies = [ 2217 + "bumpalo", 2218 + "log", 2219 + "once_cell", 2220 + "proc-macro2", 2221 + "quote", 2222 + "syn 2.0.39", 2223 + "wasm-bindgen-shared", 2224 + ] 2225 + 2226 + [[package]] 2227 + name = "wasm-bindgen-futures" 2228 + version = "0.4.39" 2229 + source = "registry+https://github.com/rust-lang/crates.io-index" 2230 + checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12" 2231 + dependencies = [ 2232 + "cfg-if", 2233 + "js-sys", 2234 + "wasm-bindgen", 2235 + "web-sys", 2236 + ] 2237 + 2238 + [[package]] 2239 + name = "wasm-bindgen-macro" 2240 + version = "0.2.89" 2241 + source = "registry+https://github.com/rust-lang/crates.io-index" 2242 + checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" 2243 + dependencies = [ 2244 + "quote", 2245 + "wasm-bindgen-macro-support", 2246 + ] 2247 + 2248 + [[package]] 2249 + name = "wasm-bindgen-macro-support" 2250 + version = "0.2.89" 2251 + source = "registry+https://github.com/rust-lang/crates.io-index" 2252 + checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" 2253 + dependencies = [ 2254 + "proc-macro2", 2255 + "quote", 2256 + "syn 2.0.39", 2257 + "wasm-bindgen-backend", 2258 + "wasm-bindgen-shared", 2259 + ] 2260 + 2261 + [[package]] 2262 + name = "wasm-bindgen-shared" 2263 + version = "0.2.89" 2264 + source = "registry+https://github.com/rust-lang/crates.io-index" 2265 + checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" 2266 + 2267 + [[package]] 2268 + name = "wayland-backend" 2269 + version = "0.3.2" 2270 + source = "registry+https://github.com/rust-lang/crates.io-index" 2271 + checksum = "19152ddd73f45f024ed4534d9ca2594e0ef252c1847695255dae47f34df9fbe4" 2272 + dependencies = [ 2273 + "cc", 2274 + "downcast-rs", 2275 + "nix", 2276 + "scoped-tls", 2277 + "smallvec", 2278 + "wayland-sys", 2279 + ] 2280 + 2281 + [[package]] 2282 + name = "wayland-client" 2283 + version = "0.31.1" 2284 + source = "registry+https://github.com/rust-lang/crates.io-index" 2285 + checksum = "1ca7d52347346f5473bf2f56705f360e8440873052e575e55890c4fa57843ed3" 2286 + dependencies = [ 2287 + "bitflags 2.4.1", 2288 + "nix", 2289 + "wayland-backend", 2290 + "wayland-scanner", 2291 + ] 2292 + 2293 + [[package]] 2294 + name = "wayland-csd-frame" 2295 + version = "0.3.0" 2296 + source = "registry+https://github.com/rust-lang/crates.io-index" 2297 + checksum = "625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e" 2298 + dependencies = [ 2299 + "bitflags 2.4.1", 2300 + "cursor-icon", 2301 + "wayland-backend", 2302 + ] 2303 + 2304 + [[package]] 2305 + name = "wayland-cursor" 2306 + version = "0.31.0" 2307 + source = "registry+https://github.com/rust-lang/crates.io-index" 2308 + checksum = "a44aa20ae986659d6c77d64d808a046996a932aa763913864dc40c359ef7ad5b" 2309 + dependencies = [ 2310 + "nix", 2311 + "wayland-client", 2312 + "xcursor", 2313 + ] 2314 + 2315 + [[package]] 2316 + name = "wayland-protocols" 2317 + version = "0.31.0" 2318 + source = "registry+https://github.com/rust-lang/crates.io-index" 2319 + checksum = "e253d7107ba913923dc253967f35e8561a3c65f914543e46843c88ddd729e21c" 2320 + dependencies = [ 2321 + "bitflags 2.4.1", 2322 + "wayland-backend", 2323 + "wayland-client", 2324 + "wayland-scanner", 2325 + "wayland-server", 2326 + ] 2327 + 2328 + [[package]] 2329 + name = "wayland-protocols-wlr" 2330 + version = "0.2.0" 2331 + source = "registry+https://github.com/rust-lang/crates.io-index" 2332 + checksum = "ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6" 2333 + dependencies = [ 2334 + "bitflags 2.4.1", 2335 + "wayland-backend", 2336 + "wayland-client", 2337 + "wayland-protocols", 2338 + "wayland-scanner", 2339 + ] 2340 + 2341 + [[package]] 2342 + name = "wayland-scanner" 2343 + version = "0.31.0" 2344 + source = "registry+https://github.com/rust-lang/crates.io-index" 2345 + checksum = "fb8e28403665c9f9513202b7e1ed71ec56fde5c107816843fb14057910b2c09c" 2346 + dependencies = [ 2347 + "proc-macro2", 2348 + "quick-xml", 2349 + "quote", 2350 + ] 2351 + 2352 + [[package]] 2353 + name = "wayland-server" 2354 + version = "0.31.0" 2355 + source = "registry+https://github.com/rust-lang/crates.io-index" 2356 + checksum = "3f3f0c52a445936ca1184c98f1a69cf4ad9c9130788884531ef04428468cb1ce" 2357 + dependencies = [ 2358 + "bitflags 2.4.1", 2359 + "downcast-rs", 2360 + "io-lifetimes 2.0.3", 2361 + "nix", 2362 + "wayland-backend", 2363 + "wayland-scanner", 2364 + ] 2365 + 2366 + [[package]] 2367 + name = "wayland-sys" 2368 + version = "0.31.1" 2369 + source = "registry+https://github.com/rust-lang/crates.io-index" 2370 + checksum = "15a0c8eaff5216d07f226cb7a549159267f3467b289d9a2e52fd3ef5aae2b7af" 2371 + dependencies = [ 2372 + "dlib", 2373 + "libc", 2374 + "log", 2375 + "memoffset 0.9.0", 2376 + "pkg-config", 2377 + ] 2378 + 2379 + [[package]] 2380 + name = "web-sys" 2381 + version = "0.3.66" 2382 + source = "registry+https://github.com/rust-lang/crates.io-index" 2383 + checksum = "50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f" 2384 + dependencies = [ 2385 + "js-sys", 2386 + "wasm-bindgen", 2387 + ] 2388 + 2389 + [[package]] 2390 + name = "weezl" 2391 + version = "0.1.7" 2392 + source = "registry+https://github.com/rust-lang/crates.io-index" 2393 + checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb" 2394 + 2395 + [[package]] 2396 + name = "winapi" 2397 + version = "0.3.9" 2398 + source = "registry+https://github.com/rust-lang/crates.io-index" 2399 + checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 2400 + dependencies = [ 2401 + "winapi-i686-pc-windows-gnu", 2402 + "winapi-x86_64-pc-windows-gnu", 2403 + ] 2404 + 2405 + [[package]] 2406 + name = "winapi-i686-pc-windows-gnu" 2407 + version = "0.4.0" 2408 + source = "registry+https://github.com/rust-lang/crates.io-index" 2409 + checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 2410 + 2411 + [[package]] 2412 + name = "winapi-util" 2413 + version = "0.1.6" 2414 + source = "registry+https://github.com/rust-lang/crates.io-index" 2415 + checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 2416 + dependencies = [ 2417 + "winapi", 2418 + ] 2419 + 2420 + [[package]] 2421 + name = "winapi-x86_64-pc-windows-gnu" 2422 + version = "0.4.0" 2423 + source = "registry+https://github.com/rust-lang/crates.io-index" 2424 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 2425 + 2426 + [[package]] 2427 + name = "windows-sys" 2428 + version = "0.48.0" 2429 + source = "registry+https://github.com/rust-lang/crates.io-index" 2430 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 2431 + dependencies = [ 2432 + "windows-targets 0.48.5", 2433 + ] 2434 + 2435 + [[package]] 2436 + name = "windows-sys" 2437 + version = "0.52.0" 2438 + source = "registry+https://github.com/rust-lang/crates.io-index" 2439 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 2440 + dependencies = [ 2441 + "windows-targets 0.52.0", 2442 + ] 2443 + 2444 + [[package]] 2445 + name = "windows-targets" 2446 + version = "0.48.5" 2447 + source = "registry+https://github.com/rust-lang/crates.io-index" 2448 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 2449 + dependencies = [ 2450 + "windows_aarch64_gnullvm 0.48.5", 2451 + "windows_aarch64_msvc 0.48.5", 2452 + "windows_i686_gnu 0.48.5", 2453 + "windows_i686_msvc 0.48.5", 2454 + "windows_x86_64_gnu 0.48.5", 2455 + "windows_x86_64_gnullvm 0.48.5", 2456 + "windows_x86_64_msvc 0.48.5", 2457 + ] 2458 + 2459 + [[package]] 2460 + name = "windows-targets" 2461 + version = "0.52.0" 2462 + source = "registry+https://github.com/rust-lang/crates.io-index" 2463 + checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 2464 + dependencies = [ 2465 + "windows_aarch64_gnullvm 0.52.0", 2466 + "windows_aarch64_msvc 0.52.0", 2467 + "windows_i686_gnu 0.52.0", 2468 + "windows_i686_msvc 0.52.0", 2469 + "windows_x86_64_gnu 0.52.0", 2470 + "windows_x86_64_gnullvm 0.52.0", 2471 + "windows_x86_64_msvc 0.52.0", 2472 + ] 2473 + 2474 + [[package]] 2475 + name = "windows_aarch64_gnullvm" 2476 + version = "0.48.5" 2477 + source = "registry+https://github.com/rust-lang/crates.io-index" 2478 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 2479 + 2480 + [[package]] 2481 + name = "windows_aarch64_gnullvm" 2482 + version = "0.52.0" 2483 + source = "registry+https://github.com/rust-lang/crates.io-index" 2484 + checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 2485 + 2486 + [[package]] 2487 + name = "windows_aarch64_msvc" 2488 + version = "0.48.5" 2489 + source = "registry+https://github.com/rust-lang/crates.io-index" 2490 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 2491 + 2492 + [[package]] 2493 + name = "windows_aarch64_msvc" 2494 + version = "0.52.0" 2495 + source = "registry+https://github.com/rust-lang/crates.io-index" 2496 + checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 2497 + 2498 + [[package]] 2499 + name = "windows_i686_gnu" 2500 + version = "0.48.5" 2501 + source = "registry+https://github.com/rust-lang/crates.io-index" 2502 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 2503 + 2504 + [[package]] 2505 + name = "windows_i686_gnu" 2506 + version = "0.52.0" 2507 + source = "registry+https://github.com/rust-lang/crates.io-index" 2508 + checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 2509 + 2510 + [[package]] 2511 + name = "windows_i686_msvc" 2512 + version = "0.48.5" 2513 + source = "registry+https://github.com/rust-lang/crates.io-index" 2514 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 2515 + 2516 + [[package]] 2517 + name = "windows_i686_msvc" 2518 + version = "0.52.0" 2519 + source = "registry+https://github.com/rust-lang/crates.io-index" 2520 + checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 2521 + 2522 + [[package]] 2523 + name = "windows_x86_64_gnu" 2524 + version = "0.48.5" 2525 + source = "registry+https://github.com/rust-lang/crates.io-index" 2526 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 2527 + 2528 + [[package]] 2529 + name = "windows_x86_64_gnu" 2530 + version = "0.52.0" 2531 + source = "registry+https://github.com/rust-lang/crates.io-index" 2532 + checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 2533 + 2534 + [[package]] 2535 + name = "windows_x86_64_gnullvm" 2536 + version = "0.48.5" 2537 + source = "registry+https://github.com/rust-lang/crates.io-index" 2538 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 2539 + 2540 + [[package]] 2541 + name = "windows_x86_64_gnullvm" 2542 + version = "0.52.0" 2543 + source = "registry+https://github.com/rust-lang/crates.io-index" 2544 + checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 2545 + 2546 + [[package]] 2547 + name = "windows_x86_64_msvc" 2548 + version = "0.48.5" 2549 + source = "registry+https://github.com/rust-lang/crates.io-index" 2550 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 2551 + 2552 + [[package]] 2553 + name = "windows_x86_64_msvc" 2554 + version = "0.52.0" 2555 + source = "registry+https://github.com/rust-lang/crates.io-index" 2556 + checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 2557 + 2558 + [[package]] 2559 + name = "winnow" 2560 + version = "0.5.25" 2561 + source = "registry+https://github.com/rust-lang/crates.io-index" 2562 + checksum = "b7e87b8dfbe3baffbe687eef2e164e32286eff31a5ee16463ce03d991643ec94" 2563 + dependencies = [ 2564 + "memchr", 2565 + ] 2566 + 2567 + [[package]] 2568 + name = "xcursor" 2569 + version = "0.3.4" 2570 + source = "registry+https://github.com/rust-lang/crates.io-index" 2571 + checksum = "463705a63313cd4301184381c5e8042f0a7e9b4bb63653f216311d4ae74690b7" 2572 + dependencies = [ 2573 + "nom", 2574 + ] 2575 + 2576 + [[package]] 2577 + name = "xdg-desktop-portal-cosmic" 2578 + version = "0.1.0" 2579 + dependencies = [ 2580 + "anyhow", 2581 + "ashpd", 2582 + "cosmic-client-toolkit", 2583 + "cosmic-protocols", 2584 + "env_logger", 2585 + "futures", 2586 + "gbm", 2587 + "image", 2588 + "libspa-sys", 2589 + "log", 2590 + "memmap2 0.9.0", 2591 + "pipewire", 2592 + "png", 2593 + "rustix 0.38.26", 2594 + "serde", 2595 + "tempfile", 2596 + "tokio", 2597 + "wayland-client", 2598 + "wayland-protocols", 2599 + "zbus", 2600 + ] 2601 + 2602 + [[package]] 2603 + name = "xdg-home" 2604 + version = "1.0.0" 2605 + source = "registry+https://github.com/rust-lang/crates.io-index" 2606 + checksum = "2769203cd13a0c6015d515be729c526d041e9cf2c0cc478d57faee85f40c6dcd" 2607 + dependencies = [ 2608 + "nix", 2609 + "winapi", 2610 + ] 2611 + 2612 + [[package]] 2613 + name = "xkbcommon" 2614 + version = "0.7.0" 2615 + source = "registry+https://github.com/rust-lang/crates.io-index" 2616 + checksum = "13867d259930edc7091a6c41b4ce6eee464328c6ff9659b7e4c668ca20d4c91e" 2617 + dependencies = [ 2618 + "libc", 2619 + "memmap2 0.8.0", 2620 + "xkeysym", 2621 + ] 2622 + 2623 + [[package]] 2624 + name = "xkeysym" 2625 + version = "0.2.0" 2626 + source = "registry+https://github.com/rust-lang/crates.io-index" 2627 + checksum = "054a8e68b76250b253f671d1268cb7f1ae089ec35e195b2efb2a4e9a836d0621" 2628 + dependencies = [ 2629 + "bytemuck", 2630 + ] 2631 + 2632 + [[package]] 2633 + name = "yansi-term" 2634 + version = "0.1.2" 2635 + source = "registry+https://github.com/rust-lang/crates.io-index" 2636 + checksum = "fe5c30ade05e61656247b2e334a031dfd0cc466fadef865bdcdea8d537951bf1" 2637 + dependencies = [ 2638 + "winapi", 2639 + ] 2640 + 2641 + [[package]] 2642 + name = "zbus" 2643 + version = "3.14.1" 2644 + source = "registry+https://github.com/rust-lang/crates.io-index" 2645 + checksum = "31de390a2d872e4cd04edd71b425e29853f786dc99317ed72d73d6fcf5ebb948" 2646 + dependencies = [ 2647 + "async-broadcast", 2648 + "async-executor", 2649 + "async-fs", 2650 + "async-io 1.13.0", 2651 + "async-lock 2.8.0", 2652 + "async-process", 2653 + "async-recursion", 2654 + "async-task", 2655 + "async-trait", 2656 + "blocking", 2657 + "byteorder", 2658 + "derivative", 2659 + "enumflags2", 2660 + "event-listener 2.5.3", 2661 + "futures-core", 2662 + "futures-sink", 2663 + "futures-util", 2664 + "hex", 2665 + "nix", 2666 + "once_cell", 2667 + "ordered-stream", 2668 + "rand", 2669 + "serde", 2670 + "serde_repr", 2671 + "sha1", 2672 + "static_assertions", 2673 + "tokio", 2674 + "tracing", 2675 + "uds_windows", 2676 + "winapi", 2677 + "xdg-home", 2678 + "zbus_macros", 2679 + "zbus_names", 2680 + "zvariant", 2681 + ] 2682 + 2683 + [[package]] 2684 + name = "zbus_macros" 2685 + version = "3.14.1" 2686 + source = "registry+https://github.com/rust-lang/crates.io-index" 2687 + checksum = "41d1794a946878c0e807f55a397187c11fc7a038ba5d868e7db4f3bd7760bc9d" 2688 + dependencies = [ 2689 + "proc-macro-crate", 2690 + "proc-macro2", 2691 + "quote", 2692 + "regex", 2693 + "syn 1.0.109", 2694 + "zvariant_utils", 2695 + ] 2696 + 2697 + [[package]] 2698 + name = "zbus_names" 2699 + version = "2.6.0" 2700 + source = "registry+https://github.com/rust-lang/crates.io-index" 2701 + checksum = "fb80bb776dbda6e23d705cf0123c3b95df99c4ebeaec6c2599d4a5419902b4a9" 2702 + dependencies = [ 2703 + "serde", 2704 + "static_assertions", 2705 + "zvariant", 2706 + ] 2707 + 2708 + [[package]] 2709 + name = "zune-inflate" 2710 + version = "0.2.54" 2711 + source = "registry+https://github.com/rust-lang/crates.io-index" 2712 + checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" 2713 + dependencies = [ 2714 + "simd-adler32", 2715 + ] 2716 + 2717 + [[package]] 2718 + name = "zvariant" 2719 + version = "3.15.0" 2720 + source = "registry+https://github.com/rust-lang/crates.io-index" 2721 + checksum = "44b291bee0d960c53170780af148dca5fa260a63cdd24f1962fa82e03e53338c" 2722 + dependencies = [ 2723 + "byteorder", 2724 + "enumflags2", 2725 + "libc", 2726 + "serde", 2727 + "static_assertions", 2728 + "url", 2729 + "zvariant_derive", 2730 + ] 2731 + 2732 + [[package]] 2733 + name = "zvariant_derive" 2734 + version = "3.15.0" 2735 + source = "registry+https://github.com/rust-lang/crates.io-index" 2736 + checksum = "934d7a7dfc310d6ee06c87ffe88ef4eca7d3e37bb251dece2ef93da8f17d8ecd" 2737 + dependencies = [ 2738 + "proc-macro-crate", 2739 + "proc-macro2", 2740 + "quote", 2741 + "syn 1.0.109", 2742 + "zvariant_utils", 2743 + ] 2744 + 2745 + [[package]] 2746 + name = "zvariant_utils" 2747 + version = "1.0.1" 2748 + source = "registry+https://github.com/rust-lang/crates.io-index" 2749 + checksum = "7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200" 2750 + dependencies = [ 2751 + "proc-macro2", 2752 + "quote", 2753 + "syn 1.0.109", 2754 + ]
+61
pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix
···
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , pkg-config 5 + , mesa 6 + , libglvnd 7 + , libxkbcommon 8 + , pipewire 9 + , wayland 10 + }: 11 + 12 + rustPlatform.buildRustPackage rec { 13 + pname = "xdg-desktop-portal-cosmic"; 14 + version = "unstable-2023-12-07"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "pop-os"; 18 + repo = pname; 19 + rev = "23b3e5a1b9fa76e30266f29949d54e97c2fadf6e"; 20 + hash = "sha256-AqwJ3bV8Xz0MpY/ZmWgE9vNJIACX5SVeIYbSewyG/Bs="; 21 + }; 22 + 23 + cargoLock = { 24 + lockFile = ./Cargo.lock; 25 + outputHashes = { 26 + "smithay-client-toolkit-0.18.0" = "sha256-2WbDKlSGiyVmi7blNBr2Aih9FfF2dq/bny57hoA4BrE="; 27 + "cosmic-protocols-0.1.0" = "sha256-AEgvF7i/OWPdEMi8WUaAg99igBwE/AexhAXHxyeJMdc="; 28 + "ashpd-0.7.0" = "sha256-jBuxKJ2ADBvkJPPv4gzmFlZFybrfZBkCjerzeKe2Tt4="; 29 + "libspa-0.7.2" = "sha256-QWOcNWzEyxfTdjUIB33s9dpWJ7Fsfmb5jd70CXOP/bw="; 30 + }; 31 + }; 32 + 33 + separateDebugInfo = true; 34 + 35 + nativeBuildInputs = [ rustPlatform.bindgenHook pkg-config ]; 36 + buildInputs = [ libglvnd libxkbcommon mesa pipewire wayland ]; 37 + 38 + # Force linking to libEGL, which is always dlopen()ed, and to 39 + # libwayland-client, which is always dlopen()ed except by the 40 + # obscure winit backend. 41 + RUSTFLAGS = map (a: "-C link-arg=${a}") [ 42 + "-Wl,--push-state,--no-as-needed" 43 + "-lEGL" 44 + "-lwayland-client" 45 + "-Wl,--pop-state" 46 + ]; 47 + 48 + postInstall = '' 49 + mkdir -p $out/share/{dbus-1/services,xdg-desktop-portal/portals} 50 + cp data/*.service $out/share/dbus-1/services/ 51 + cp data/cosmic.portal $out/share/xdg-desktop-portal/portals/ 52 + ''; 53 + 54 + meta = with lib; { 55 + homepage = "https://github.com/pop-os/xdg-desktop-portal-cosmic"; 56 + description = "XDG Desktop Portal for the COSMIC Desktop Environment"; 57 + license = licenses.gpl3Only; 58 + maintainers = with maintainers; [ nyanbinary ]; 59 + platforms = platforms.linux; 60 + }; 61 + }
+3 -3
pkgs/by-name/xo/xorriso/package.nix
··· 12 13 stdenv.mkDerivation (finalAttrs: { 14 pname = "xorriso"; 15 - version = "1.5.7"; 16 17 src = fetchurl { 18 - url = "https://www.gnu.org/software/xorriso/xorriso-${finalAttrs.version}.tar.gz"; 19 - hash = "sha256-hnV3w4f2tKmjIk60Qd7Y+xY432y8Bg+NGh5dAPMY9QI="; 20 }; 21 22 buildInputs = [
··· 12 13 stdenv.mkDerivation (finalAttrs: { 14 pname = "xorriso"; 15 + version = "1.5.7-unstable-2023-12-06"; 16 17 src = fetchurl { 18 + url = "https://web.archive.org/web/20231206123448/https://www.gnu.org/software/xorriso/xorriso-1.5.7.tar.gz"; 19 + hash = "sha256-B7lV3n3e1aF7yJsLxwi8C8m3sBmUUePpCV9KfWRuTm0="; 20 }; 21 22 buildInputs = [
+2 -2
pkgs/data/misc/v2ray-domain-list-community/default.nix
··· 3 let 4 generator = pkgsBuildBuild.buildGoModule rec { 5 pname = "v2ray-domain-list-community"; 6 - version = "20231201183121"; 7 src = fetchFromGitHub { 8 owner = "v2fly"; 9 repo = "domain-list-community"; 10 rev = version; 11 - hash = "sha256-BOq4hT8K+m/bdAj6f1TbT3BvAn05bH3EdphcaWqFYFk="; 12 }; 13 vendorHash = "sha256-6167kRAC5m5FlBr7uk+qKUcjWsb45P5Vvovyb6hHSVQ="; 14 meta = with lib; {
··· 3 let 4 generator = pkgsBuildBuild.buildGoModule rec { 5 pname = "v2ray-domain-list-community"; 6 + version = "20231208065009"; 7 src = fetchFromGitHub { 8 owner = "v2fly"; 9 repo = "domain-list-community"; 10 rev = version; 11 + hash = "sha256-Z5yUtkumr/JuKzq47QdPuHSJOSxD2XsK9sYE1hUhoyY="; 12 }; 13 vendorHash = "sha256-6167kRAC5m5FlBr7uk+qKUcjWsb45P5Vvovyb6hHSVQ="; 14 meta = with lib; {
+2 -2
pkgs/desktops/gnome/misc/pomodoro/default.nix
··· 24 25 stdenv.mkDerivation rec { 26 pname = "gnome-pomodoro"; 27 - version = "0.24.0"; 28 29 src = fetchFromGitHub { 30 owner = pname; 31 repo = pname; 32 rev = version; 33 - hash = "sha256-Yn0lDCFpc8o25iiPib1n1NEBeodNAdTzRWcnLbXUA5g="; 34 }; 35 36 patches = [
··· 24 25 stdenv.mkDerivation rec { 26 pname = "gnome-pomodoro"; 27 + version = "0.24.1"; 28 29 src = fetchFromGitHub { 30 owner = pname; 31 repo = pname; 32 rev = version; 33 + hash = "sha256-Ml3znMz1Q9593rMgfAST8k9QglxMG9ocFD7W8kaFWCw="; 34 }; 35 36 patches = [
+1 -1
pkgs/development/compilers/llvm/17/default.nix
··· 25 # rev-version = /* human readable version; i.e. "unstable-2022-26-07" */; 26 # sha256 = /* checksum for this release, can omit if specifying your own `monorepoSrc` */; 27 # } 28 - , officialRelease ? { version = "17.0.2"; sha256 = "08w6mksm7mkws3hhhsy5gg881b4whr6abrshmh6q4c32qlni94nn"; } 29 # i.e.: 30 # { 31 # version = /* i.e. "15.0.0" */;
··· 25 # rev-version = /* human readable version; i.e. "unstable-2022-26-07" */; 26 # sha256 = /* checksum for this release, can omit if specifying your own `monorepoSrc` */; 27 # } 28 + , officialRelease ? { version = "17.0.6"; sha256 = "sha256-8MEDLLhocshmxoEBRSKlJ/GzJ8nfuzQ8qn0X/vLA+ag="; } 29 # i.e.: 30 # { 31 # version = /* i.e. "15.0.0" */;
+9 -3
pkgs/development/interpreters/wamr/default.nix
··· 6 7 stdenv.mkDerivation (finalAttrs: { 8 pname = "wamr"; 9 - version = "1.2.3"; 10 11 src = fetchFromGitHub { 12 owner = "bytecodealliance"; 13 repo = "wasm-micro-runtime"; 14 rev = "WAMR-${finalAttrs.version}"; 15 - hash = "sha256-bnia0ORC0YajO7I3XDMdpjlktDqOiXDlGcf12N1G+eg="; 16 }; 17 18 nativeBuildInputs = [ cmake ]; 19 20 - sourceRoot = "${finalAttrs.src.name}/product-mini/platforms/linux"; 21 22 meta = with lib; { 23 description = "WebAssembly Micro Runtime";
··· 6 7 stdenv.mkDerivation (finalAttrs: { 8 pname = "wamr"; 9 + version = "1.3.0"; 10 11 src = fetchFromGitHub { 12 owner = "bytecodealliance"; 13 repo = "wasm-micro-runtime"; 14 rev = "WAMR-${finalAttrs.version}"; 15 + hash = "sha256-h+IwCdufimmkVk2XUAFtDcV+5dJWohRc1kmh3zgDKIg="; 16 }; 17 18 nativeBuildInputs = [ cmake ]; 19 20 + sourceRoot = let 21 + platform = if stdenv.isLinux then 22 + "linux" 23 + else if stdenv.isDarwin then 24 + "darwin" 25 + else throw "unsupported platform"; 26 + in "${finalAttrs.src.name}/product-mini/platforms/${platform}"; 27 28 meta = with lib; { 29 description = "WebAssembly Micro Runtime";
-35
pkgs/development/libraries/clucene-core/default.nix
··· 1 - {lib, stdenv, fetchurl}: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "clucene-core"; 5 - version = "0.9.21b"; 6 - 7 - src = fetchurl { 8 - url = "mirror://sourceforge/clucene/clucene-core-${version}.tar.bz2"; 9 - sha256 = "202ee45af747f18642ae0a088d7c4553521714a511a1a9ec99b8144cf9928317"; 10 - }; 11 - 12 - patches = [ ./gcc6.patch ]; 13 - 14 - env.NIX_CFLAGS_COMPILE = toString [ 15 - "-std=c++11" 16 - ]; 17 - 18 - meta = with lib; { 19 - broken = stdenv.isDarwin; 20 - description = "Core library for full-featured text search engine"; 21 - longDescription = '' 22 - CLucene is a high-performance, scalable, cross platform, full-featured, 23 - open-source indexing and searching API. Specifically, CLucene is the guts 24 - of a search engine, the hard stuff. You write the easy stuff: the UI and 25 - the process of selecting and parsing your data files to pump them into 26 - the search engine yourself, and any specialized queries to pull it back 27 - for display or further processing. 28 - 29 - CLucene is a port of the very popular Java Lucene text search engine API. 30 - ''; 31 - homepage = "https://clucene.sourceforge.net"; 32 - platforms = platforms.unix; 33 - license = with licenses; [ asl20 lgpl2 ]; 34 - }; 35 - }
···
-146
pkgs/development/libraries/clucene-core/gcc6.patch
··· 1 - https://bugzilla.redhat.com/show_bug.cgi?id=998477 2 - 3 - diff -up clucene-core-0.9.21b/src/CLucene/debug/lucenebase.h.gcc48 clucene-core-0.9.21b/src/CLucene/debug/lucenebase.h 4 - --- clucene-core-0.9.21b/src/CLucene/debug/lucenebase.h.gcc48 2008-10-23 12:44:35.000000000 -0500 5 - +++ clucene-core-0.9.21b/src/CLucene/debug/lucenebase.h 2013-08-27 13:17:35.754234297 -0500 6 - @@ -58,7 +58,7 @@ public: 7 - __cl_refcount--; 8 - return __cl_refcount; 9 - } 10 - - virtual ~LuceneBase(){}; 11 - + virtual ~LuceneBase() throw(CLuceneError&) {}; 12 - }; 13 - 14 - class LuceneVoidBase{ 15 - diff -up clucene-core-0.9.21b/src/CLucene/index/CompoundFile.cpp.gcc48 clucene-core-0.9.21b/src/CLucene/index/CompoundFile.cpp 16 - --- clucene-core-0.9.21b/src/CLucene/index/CompoundFile.cpp.gcc48 2013-08-27 13:17:35.754234297 -0500 17 - +++ clucene-core-0.9.21b/src/CLucene/index/CompoundFile.cpp 2013-08-27 13:18:02.844949386 -0500 18 - @@ -94,7 +94,7 @@ CompoundFileReader::CompoundFileReader(D 19 - ) 20 - } 21 - 22 - -CompoundFileReader::~CompoundFileReader(){ 23 - +CompoundFileReader::~CompoundFileReader() throw(CLuceneError&) { 24 - close(); 25 - } 26 - 27 - diff -up clucene-core-0.9.21b/src/CLucene/index/CompoundFile.h.gcc48 clucene-core-0.9.21b/src/CLucene/index/CompoundFile.h 28 - --- clucene-core-0.9.21b/src/CLucene/index/CompoundFile.h.gcc48 2008-10-23 12:44:37.000000000 -0500 29 - +++ clucene-core-0.9.21b/src/CLucene/index/CompoundFile.h 2013-08-27 13:17:35.755234286 -0500 30 - @@ -95,7 +95,7 @@ protected: 31 - 32 - public: 33 - CompoundFileReader(CL_NS(store)::Directory* dir, char* name); 34 - - ~CompoundFileReader(); 35 - + ~CompoundFileReader() throw(CLuceneError&); 36 - CL_NS(store)::Directory* getDirectory(); 37 - const char* getName() const; 38 - 39 - diff -up clucene-core-0.9.21b/src/CLucene/index/Term.cpp.gcc48 clucene-core-0.9.21b/src/CLucene/index/Term.cpp 40 - --- clucene-core-0.9.21b/src/CLucene/index/Term.cpp.gcc48 2008-10-23 12:44:37.000000000 -0500 41 - +++ clucene-core-0.9.21b/src/CLucene/index/Term.cpp 2013-08-27 13:17:35.755234286 -0500 42 - @@ -81,7 +81,7 @@ Term::Term(const TCHAR* fld, const TCHAR 43 - set(fld,txt); 44 - } 45 - 46 - -Term::~Term(){ 47 - +Term::~Term() throw (CLuceneError&) { 48 - //Func - Destructor. 49 - //Pre - true 50 - //Post - The instance has been destroyed. field and text have been deleted if pre(intrn) is false 51 - diff -up clucene-core-0.9.21b/src/CLucene/index/Term.h.gcc48 clucene-core-0.9.21b/src/CLucene/index/Term.h 52 - --- clucene-core-0.9.21b/src/CLucene/index/Term.h.gcc48 2008-10-23 12:44:37.000000000 -0500 53 - +++ clucene-core-0.9.21b/src/CLucene/index/Term.h 2013-08-27 13:17:35.755234286 -0500 54 - @@ -68,7 +68,7 @@ class Term:LUCENE_REFBASE { 55 - Term(const TCHAR* fld, const TCHAR* txt); 56 - 57 - ///Destructor. 58 - - ~Term(); 59 - + ~Term() throw(CLuceneError&); 60 - 61 - ///Returns the field of this term, an interned string. The field indicates 62 - ///the part of a document which this term came from. 63 - diff -up clucene-core-0.9.21b/src/CLucene/store/Directory.h.gcc48 clucene-core-0.9.21b/src/CLucene/store/Directory.h 64 - --- clucene-core-0.9.21b/src/CLucene/store/Directory.h.gcc48 2008-10-23 12:44:36.000000000 -0500 65 - +++ clucene-core-0.9.21b/src/CLucene/store/Directory.h 2013-08-27 13:17:35.756234276 -0500 66 - @@ -41,7 +41,7 @@ CL_NS_DEF(store) 67 - public: 68 - DEFINE_MUTEX(THIS_LOCK) 69 - 70 - - virtual ~Directory(){ }; 71 - + virtual ~Directory() throw(CLuceneError&) { }; 72 - 73 - // Returns an null terminated array of strings, one for each file in the directory. 74 - char** list() const{ 75 - diff -up clucene-core-0.9.21b/src/CLucene/store/FSDirectory.cpp.gcc48 clucene-core-0.9.21b/src/CLucene/store/FSDirectory.cpp 76 - --- clucene-core-0.9.21b/src/CLucene/store/FSDirectory.cpp.gcc48 2008-10-23 13:01:52.000000000 -0500 77 - +++ clucene-core-0.9.21b/src/CLucene/store/FSDirectory.cpp 2013-08-27 13:17:35.756234276 -0500 78 - @@ -368,7 +368,7 @@ void FSDirectory::FSIndexInput::readInte 79 - strcat(buffer,name); 80 - } 81 - 82 - - FSDirectory::~FSDirectory(){ 83 - + FSDirectory::~FSDirectory() throw(CLuceneError&) { 84 - } 85 - 86 - void FSDirectory::list(vector<string>* names) const{ //todo: fix this, ugly!!! 87 - diff -up clucene-core-0.9.21b/src/CLucene/store/FSDirectory.h.gcc48 clucene-core-0.9.21b/src/CLucene/store/FSDirectory.h 88 - --- clucene-core-0.9.21b/src/CLucene/store/FSDirectory.h.gcc48 2008-10-23 13:00:43.000000000 -0500 89 - +++ clucene-core-0.9.21b/src/CLucene/store/FSDirectory.h 2013-08-27 13:17:35.756234276 -0500 90 - @@ -155,7 +155,7 @@ 91 - ///Destructor - only call this if you are sure the directory 92 - ///is not being used anymore. Otherwise use the ref-counting 93 - ///facilities of _CLDECDELETE 94 - - ~FSDirectory(); 95 - + ~FSDirectory() throw(CLuceneError&); 96 - 97 - /// Get a list of strings, one for each file in the directory. 98 - void list(vector<string>* names) const; 99 - diff -up clucene-core-0.9.21b/src/CLucene/store/RAMDirectory.cpp.gcc48 clucene-core-0.9.21b/src/CLucene/store/RAMDirectory.cpp 100 - --- clucene-core-0.9.21b/src/CLucene/store/RAMDirectory.cpp.gcc48 2008-10-23 12:44:36.000000000 -0500 101 - +++ clucene-core-0.9.21b/src/CLucene/store/RAMDirectory.cpp 2013-08-27 13:17:35.757234265 -0500 102 - @@ -219,7 +219,7 @@ CL_NS_DEF(store) 103 - { 104 - } 105 - 106 - - RAMDirectory::~RAMDirectory(){ 107 - + RAMDirectory::~RAMDirectory() throw(CLuceneError&) { 108 - //todo: should call close directory? 109 - } 110 - 111 - diff -up clucene-core-0.9.21b/src/CLucene/store/RAMDirectory.h.gcc48 clucene-core-0.9.21b/src/CLucene/store/RAMDirectory.h 112 - --- clucene-core-0.9.21b/src/CLucene/store/RAMDirectory.h.gcc48 2008-10-23 12:44:36.000000000 -0500 113 - +++ clucene-core-0.9.21b/src/CLucene/store/RAMDirectory.h 2013-08-27 13:17:35.757234265 -0500 114 - @@ -131,7 +131,7 @@ CL_NS_DEF(store) 115 - ///Destructor - only call this if you are sure the directory 116 - ///is not being used anymore. Otherwise use the ref-counting 117 - ///facilities of dir->close 118 - - virtual ~RAMDirectory(); 119 - + virtual ~RAMDirectory() throw(CLuceneError&); 120 - RAMDirectory(Directory* dir); 121 - 122 - /** 123 - diff -up clucene-core-0.9.21b/src/CLucene/store/TransactionalRAMDirectory.cpp.gcc48 clucene-core-0.9.21b/src/CLucene/store/TransactionalRAMDirectory.cpp 124 - --- clucene-core-0.9.21b/src/CLucene/store/TransactionalRAMDirectory.cpp.gcc48 2008-10-23 12:44:36.000000000 -0500 125 - +++ clucene-core-0.9.21b/src/CLucene/store/TransactionalRAMDirectory.cpp 2013-08-27 13:17:35.757234265 -0500 126 - @@ -16,7 +16,7 @@ CL_NS_USE(util) 127 - { 128 - transOpen = false; 129 - } 130 - - TransactionalRAMDirectory::~TransactionalRAMDirectory(){ 131 - + TransactionalRAMDirectory::~TransactionalRAMDirectory() throw(CLuceneError&) { 132 - } 133 - 134 - bool TransactionalRAMDirectory::archiveOrigFileIfNecessary(const char* name) { 135 - diff -up clucene-core-0.9.21b/src/CLucene/store/TransactionalRAMDirectory.h.gcc48 clucene-core-0.9.21b/src/CLucene/store/TransactionalRAMDirectory.h 136 - --- clucene-core-0.9.21b/src/CLucene/store/TransactionalRAMDirectory.h.gcc48 2008-10-23 12:44:36.000000000 -0500 137 - +++ clucene-core-0.9.21b/src/CLucene/store/TransactionalRAMDirectory.h 2013-08-27 13:17:35.757234265 -0500 138 - @@ -44,7 +44,7 @@ CL_NS_DEF(store) 139 - 140 - public: 141 - TransactionalRAMDirectory(); 142 - - virtual ~TransactionalRAMDirectory(); 143 - + virtual ~TransactionalRAMDirectory() throw(CLuceneError&); 144 - 145 - bool transIsOpen() const; 146 - void transStart();
···
+8 -7
pkgs/development/libraries/glfw/3.x.nix
··· 19 # Fix linkage issues on X11 (https://github.com/NixOS/nixpkgs/issues/142583) 20 patches = lib.optional (!waylandSupport) ./x11.patch; 21 22 - propagatedBuildInputs = [ (if stdenv.isDarwin then OpenGL else libGL) ]; 23 24 nativeBuildInputs = [ cmake ] 25 ++ lib.optional stdenv.isDarwin fixDarwinDylibNames 26 ++ lib.optional waylandSupport extra-cmake-modules; 27 28 buildInputs = 29 - if waylandSupport 30 - then [ wayland wayland-protocols libxkbcommon ] 31 - else [ libX11 libXrandr libXinerama libXcursor libXi libXext ] 32 - ++ lib.optionals stdenv.isDarwin [ Carbon Cocoa Kernel ]; 33 34 cmakeFlags = [ 35 "-DBUILD_SHARED_LIBS=ON" 36 - ] ++ lib.optionals (!stdenv.isDarwin) [ 37 "-DCMAKE_C_FLAGS=-D_GLFW_GLX_LIBRARY='\"${lib.getLib libGL}/lib/libGL.so.1\"'" 38 ] ++ lib.optionals waylandSupport [ 39 "-DGLFW_USE_WAYLAND=ON" ··· 50 homepage = "https://www.glfw.org/"; 51 license = licenses.zlib; 52 maintainers = with maintainers; [ marcweber twey ]; 53 - platforms = platforms.unix; 54 }; 55 }
··· 19 # Fix linkage issues on X11 (https://github.com/NixOS/nixpkgs/issues/142583) 20 patches = lib.optional (!waylandSupport) ./x11.patch; 21 22 + propagatedBuildInputs = 23 + lib.optionals stdenv.isDarwin [ OpenGL ] 24 + ++ lib.optionals stdenv.isLinux [ libGL ]; 25 26 nativeBuildInputs = [ cmake ] 27 ++ lib.optional stdenv.isDarwin fixDarwinDylibNames 28 ++ lib.optional waylandSupport extra-cmake-modules; 29 30 buildInputs = 31 + lib.optionals stdenv.isDarwin [ Carbon Cocoa Kernel ] 32 + ++ lib.optionals (stdenv.isLinux && waylandSupport) [ wayland wayland-protocols libxkbcommon ] 33 + ++ lib.optionals (stdenv.isLinux && !waylandSupport) [ libX11 libXrandr libXinerama libXcursor libXi libXext ]; 34 35 cmakeFlags = [ 36 "-DBUILD_SHARED_LIBS=ON" 37 + ] ++ lib.optionals (!stdenv.isDarwin && !stdenv.hostPlatform.isWindows) [ 38 "-DCMAKE_C_FLAGS=-D_GLFW_GLX_LIBRARY='\"${lib.getLib libGL}/lib/libGL.so.1\"'" 39 ] ++ lib.optionals waylandSupport [ 40 "-DGLFW_USE_WAYLAND=ON" ··· 51 homepage = "https://www.glfw.org/"; 52 license = licenses.zlib; 53 maintainers = with maintainers; [ marcweber twey ]; 54 + platforms = platforms.unix ++ platforms.windows; 55 }; 56 }
+2 -2
pkgs/development/libraries/libdatachannel/default.nix
··· 14 15 stdenv.mkDerivation rec { 16 pname = "libdatachannel"; 17 - version = "0.19.3"; 18 19 src = fetchFromGitHub { 20 owner = "paullouisageneau"; 21 repo = pname; 22 rev = "v${version}"; 23 - hash = "sha256-Cx+AfoeLOcqlrEVNuvMPJaY6K7ufu07p9XdjNwtPYf0="; 24 }; 25 26 outputs = [ "out" "dev" ];
··· 14 15 stdenv.mkDerivation rec { 16 pname = "libdatachannel"; 17 + version = "0.19.4"; 18 19 src = fetchFromGitHub { 20 owner = "paullouisageneau"; 21 repo = pname; 22 rev = "v${version}"; 23 + hash = "sha256-XtD46tEV6RU1xbQgGA/nP6zWMgnZkOffVPdl8t/hIiA="; 24 }; 25 26 outputs = [ "out" "dev" ];
+2 -2
pkgs/development/libraries/paho-mqtt-cpp/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "paho.mqtt.cpp"; 5 - version = "1.3.0"; 6 7 src = fetchFromGitHub { 8 owner = "eclipse"; 9 repo = "paho.mqtt.cpp"; 10 rev = "v${version}"; 11 - hash = "sha256-QV6r4GzSVghgVQtF8OQ1a23PtCdjg7PeuGRBdA+WbE0="; 12 }; 13 14 nativeBuildInputs = [ cmake ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "paho.mqtt.cpp"; 5 + version = "1.3.2"; 6 7 src = fetchFromGitHub { 8 owner = "eclipse"; 9 repo = "paho.mqtt.cpp"; 10 rev = "v${version}"; 11 + hash = "sha256-c2umToT4w+L7bgzp1bCEcb0ECHvxKZ2t6JI5SmUySPo="; 12 }; 13 14 nativeBuildInputs = [ cmake ];
+6
pkgs/development/libraries/xdg-desktop-portal/default.nix
··· 117 preCheck = '' 118 # For test_trash_file 119 export HOME=$(mktemp -d) 120 ''; 121 122 passthru = {
··· 117 preCheck = '' 118 # For test_trash_file 119 export HOME=$(mktemp -d) 120 + 121 + # Upstream disables a few tests in CI upstream as they are known to 122 + # be flaky. Let's disable those downstream as hydra exhibits similar 123 + # flakes: 124 + # https://github.com/NixOS/nixpkgs/pull/270085#issuecomment-1840053951 125 + export TEST_IN_CI=1 126 ''; 127 128 passthru = {
+3 -3
pkgs/development/misc/datafusion/default.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "datafusion-cli"; 10 - version = "32.0.0"; 11 12 src = fetchFromGitHub { 13 name = "datafusion-cli-source"; 14 owner = "apache"; 15 repo = "arrow-datafusion"; 16 rev = version; 17 - sha256 = "sha256-QJOv2neEOxLvWoGuS3QyBqGOBi1KJQ8feK6LOrHBL8g="; 18 }; 19 20 sourceRoot = "${src.name}/datafusion-cli"; 21 22 - cargoHash = "sha256-NYdxDFUBOBC3nTZB8STdZfOz3Dw0htFCqE0qBRMzQvw="; 23 24 buildInputs = lib.optionals stdenv.isDarwin [ 25 darwin.apple_sdk.frameworks.Security
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "datafusion-cli"; 10 + version = "33.0.0"; 11 12 src = fetchFromGitHub { 13 name = "datafusion-cli-source"; 14 owner = "apache"; 15 repo = "arrow-datafusion"; 16 rev = version; 17 + sha256 = "sha256-ywyzvk50Fr9TSaCrqd14lSi1PJ9ggA1YQ/X0aFGFk1M="; 18 }; 19 20 sourceRoot = "${src.name}/datafusion-cli"; 21 22 + cargoHash = "sha256-0a/O9nNi3JLufQxG+5EgCXtV0y03X7R6UY+f/tVGB90="; 23 24 buildInputs = lib.optionals stdenv.isDarwin [ 25 darwin.apple_sdk.frameworks.Security
-1
pkgs/development/python-modules/aioresponses/default.nix
··· 49 description = "A helper to mock/fake web requests in python aiohttp package"; 50 homepage = "https://github.com/pnuckowski/aioresponses"; 51 license = lib.licenses.mit; 52 - maintainers = with lib.maintainers; [ rvl ]; 53 }; 54 }
··· 49 description = "A helper to mock/fake web requests in python aiohttp package"; 50 homepage = "https://github.com/pnuckowski/aioresponses"; 51 license = lib.licenses.mit; 52 }; 53 }
+2 -2
pkgs/development/python-modules/boschshcpy/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "boschshcpy"; 13 - version = "0.2.79"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.7"; ··· 19 owner = "tschamm"; 20 repo = pname; 21 rev = version; 22 - hash = "sha256-boz4CiAmB9guhM9irW3m2ZRlt4mmcopWD+/3Y6O/Mxk="; 23 }; 24 25 propagatedBuildInputs = [
··· 10 11 buildPythonPackage rec { 12 pname = "boschshcpy"; 13 + version = "0.2.83"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.7"; ··· 19 owner = "tschamm"; 20 repo = pname; 21 rev = version; 22 + hash = "sha256-tpncBgKUf2jRmvcHgi2fudTGdCEv0AhHUWD1sPO98/I="; 23 }; 24 25 propagatedBuildInputs = [
+1 -1
pkgs/development/python-modules/bugwarrior/default.nix
··· 23 doCheck = false; 24 25 meta = with lib; { 26 - homepage = "https://github.com/ralphbean/bugwarrior"; 27 description = "Sync github, bitbucket, bugzilla, and trac issues with taskwarrior"; 28 license = licenses.gpl3Plus; 29 platforms = platforms.all;
··· 23 doCheck = false; 24 25 meta = with lib; { 26 + homepage = "https://github.com/GothenburgBitFactory/bugwarrior"; 27 description = "Sync github, bitbucket, bugzilla, and trac issues with taskwarrior"; 28 license = licenses.gpl3Plus; 29 platforms = platforms.all;
-1
pkgs/development/python-modules/cld2-cffi/default.nix
··· 22 description = "CFFI bindings around Google Chromium's embedded compact language detection library (CLD2)"; 23 homepage = "https://github.com/GregBowyer/cld2-cffi"; 24 license = licenses.asl20; 25 - maintainers = with maintainers; [ rvl ]; 26 }; 27 }
··· 22 description = "CFFI bindings around Google Chromium's embedded compact language detection library (CLD2)"; 23 homepage = "https://github.com/GregBowyer/cld2-cffi"; 24 license = licenses.asl20; 25 }; 26 }
+1 -1
pkgs/development/python-modules/cobs/default.nix
··· 38 ''; 39 homepage = "https://github.com/cmcqueen/cobs-python/"; 40 license = licenses.mit; 41 - maintainers = [ teams.ororatech ]; 42 }; 43 }
··· 38 ''; 39 homepage = "https://github.com/cmcqueen/cobs-python/"; 40 license = licenses.mit; 41 + maintainers = teams.ororatech.members; 42 }; 43 }
+2 -2
pkgs/development/python-modules/cyclonedx-python-lib/default.nix
··· 23 24 buildPythonPackage rec { 25 pname = "cyclonedx-python-lib"; 26 - version = "5.1.1"; 27 format = "pyproject"; 28 29 disabled = pythonOlder "3.9"; ··· 32 owner = "CycloneDX"; 33 repo = "cyclonedx-python-lib"; 34 rev = "refs/tags/v${version}"; 35 - hash = "sha256-M3aR3lCNtPIve1o16QLSnxrULhtXkuOXNYtOv2FmPMQ="; 36 }; 37 38 nativeBuildInputs = [
··· 23 24 buildPythonPackage rec { 25 pname = "cyclonedx-python-lib"; 26 + version = "5.2.0"; 27 format = "pyproject"; 28 29 disabled = pythonOlder "3.9"; ··· 32 owner = "CycloneDX"; 33 repo = "cyclonedx-python-lib"; 34 rev = "refs/tags/v${version}"; 35 + hash = "sha256-xgHS2QRzzn6pSremZ8gO4SZxD3qSea9oKDJv4Tk6+VQ="; 36 }; 37 38 nativeBuildInputs = [
+1 -1
pkgs/development/python-modules/dronecan/default.nix
··· 31 ''; 32 homepage = "https://dronecan.github.io/"; 33 license = licenses.mit; 34 - maintainers = [ teams.ororatech ]; 35 }; 36 }
··· 31 ''; 32 homepage = "https://dronecan.github.io/"; 33 license = licenses.mit; 34 + maintainers = teams.ororatech.members; 35 }; 36 }
+4 -4
pkgs/development/python-modules/guppy3/default.nix
··· 7 8 buildPythonPackage rec { 9 pname = "guppy3"; 10 - version = "3.1.4"; 11 format = "setuptools"; 12 - disabled = pythonOlder "3.6"; 13 14 src = fetchFromGitHub { 15 owner = "zhuyifei1999"; 16 repo = pname; 17 - rev = "v${version}"; 18 - hash = "sha256-RMWIP4tVSCCEQpr0kZvsN1HwL6rBcLuubfBl175eSNg="; 19 }; 20 21 propagatedBuildInputs = [ tkinter ];
··· 7 8 buildPythonPackage rec { 9 pname = "guppy3"; 10 + version = "3.1.4.post1"; 11 format = "setuptools"; 12 + disabled = pythonOlder "3.8"; 13 14 src = fetchFromGitHub { 15 owner = "zhuyifei1999"; 16 repo = pname; 17 + rev = "refs/tags/v${version}"; 18 + hash = "sha256-HHy57P6WEHZKygAbdjEh6XAApFlQueiYGr02eSQMWfc="; 19 }; 20 21 propagatedBuildInputs = [ tkinter ];
-1
pkgs/development/python-modules/ijson/default.nix
··· 39 homepage = "https://github.com/ICRAR/ijson"; 40 changelog = "https://github.com/ICRAR/ijson/blob/v${version}/CHANGELOG.md"; 41 license = licenses.bsd3; 42 - maintainers = with maintainers; [ rvl ]; 43 }; 44 }
··· 39 homepage = "https://github.com/ICRAR/ijson"; 40 changelog = "https://github.com/ICRAR/ijson/blob/v${version}/CHANGELOG.md"; 41 license = licenses.bsd3; 42 }; 43 }
+5 -1
pkgs/development/python-modules/img2pdf/default.nix
··· 17 , numpy 18 , poppler_utils 19 , pytestCheckHook 20 , scipy 21 }: 22 ··· 41 srgbProfile = if stdenv.isDarwin then 42 "/System/Library/ColorSync/Profiles/sRGB Profile.icc" 43 else 44 - "${colord}/share/color/icc/colord/sRGB.icc"; 45 }) 46 (fetchpatch { 47 # https://gitlab.mister-muffin.de/josch/img2pdf/issues/178
··· 17 , numpy 18 , poppler_utils 19 , pytestCheckHook 20 + , runCommand 21 , scipy 22 }: 23 ··· 42 srgbProfile = if stdenv.isDarwin then 43 "/System/Library/ColorSync/Profiles/sRGB Profile.icc" 44 else 45 + # break runtime dependency chain all of colord dependencies 46 + runCommand "sRGC.icc" { } '' 47 + cp ${colord}/share/color/icc/colord/sRGB.icc $out 48 + ''; 49 }) 50 (fetchpatch { 51 # https://gitlab.mister-muffin.de/josch/img2pdf/issues/178
+2 -2
pkgs/development/python-modules/jsbeautifier/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "jsbeautifier"; 12 - version = "1.14.9"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - hash = "sha256-xzjrw2tHvZTkym3RepAEw8x07a1YLKHWDg5dWUWmPLk="; 20 }; 21 22 propagatedBuildInputs = [
··· 9 10 buildPythonPackage rec { 11 pname = "jsbeautifier"; 12 + version = "1.14.11"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + hash = "sha256-a2Mlgepg3RwTPNJaSK0Ye0uR9SZiPEsPtUQ++AUlBQU="; 20 }; 21 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/labelbox/default.nix
··· 25 26 buildPythonPackage rec { 27 pname = "labelbox"; 28 - version = "3.56.0"; 29 pyproject = true; 30 31 disabled = pythonOlder "3.7"; ··· 34 owner = "Labelbox"; 35 repo = "labelbox-python"; 36 rev = "refs/tags/v.${version}"; 37 - hash = "sha256-JRh14XpW/iGeBWrslm7weCP/vyJ7eZICqRgQpE2wjXs="; 38 }; 39 40 postPatch = ''
··· 25 26 buildPythonPackage rec { 27 pname = "labelbox"; 28 + version = "3.57.0"; 29 pyproject = true; 30 31 disabled = pythonOlder "3.7"; ··· 34 owner = "Labelbox"; 35 repo = "labelbox-python"; 36 rev = "refs/tags/v.${version}"; 37 + hash = "sha256-pAJGgkIWBjBF+9aWGhAz+QZtSiOlip3SIYI4nRQj/oQ="; 38 }; 39 40 postPatch = ''
+1 -1
pkgs/development/python-modules/libpcap/default.nix
··· 62 ''; 63 homepage = "https://github.com/karpierz/libpcap/"; 64 license = licenses.bsd3; 65 - maintainers = [ teams.ororatech ]; 66 }; 67 }
··· 62 ''; 63 homepage = "https://github.com/karpierz/libpcap/"; 64 license = licenses.bsd3; 65 + maintainers = teams.ororatech.members; 66 }; 67 }
+2 -2
pkgs/development/python-modules/logbook/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "logbook"; 18 - version = "1.6.0"; 19 format = "setuptools"; 20 21 disabled = pythonOlder "3.8"; ··· 24 owner = "getlogbook"; 25 repo = "logbook"; 26 rev = "refs/tags/${version}"; 27 - hash = "sha256-2K6fM6MFrh3l0smhSz8RFd79AIOXQZJQbNLTJM4WZUo="; 28 }; 29 30 nativeBuildInputs = [
··· 15 16 buildPythonPackage rec { 17 pname = "logbook"; 18 + version = "1.7.0.post0"; 19 format = "setuptools"; 20 21 disabled = pythonOlder "3.8"; ··· 24 owner = "getlogbook"; 25 repo = "logbook"; 26 rev = "refs/tags/${version}"; 27 + hash = "sha256-bqfFSd7CPYII/3AJCMApqmAYrAWjecOb3JA17FPFMIc="; 28 }; 29 30 nativeBuildInputs = [
+8 -2
pkgs/development/python-modules/m2crypto/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , fetchPypi 4 , openssl ··· 10 11 buildPythonPackage rec { 12 pname = "m2crypto"; 13 - version = "0.39.0"; 14 format = "setuptools"; 15 16 disabled = pythonOlder "3.7"; ··· 18 src = fetchPypi { 19 pname = "M2Crypto"; 20 inherit version; 21 - hash = "sha256-JMD0cTWLixmtTIqp2hLoaAMLZcH9syedAG32DJUBM4o="; 22 }; 23 24 nativeBuildInputs = [ ··· 30 openssl 31 parameterized 32 ]; 33 34 nativeCheckInputs = [ 35 pytestCheckHook
··· 1 { lib 2 + , stdenv 3 , buildPythonPackage 4 , fetchPypi 5 , openssl ··· 11 12 buildPythonPackage rec { 13 pname = "m2crypto"; 14 + version = "0.40.1"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; ··· 19 src = fetchPypi { 20 pname = "M2Crypto"; 21 inherit version; 22 + hash = "sha256-u/0RPsVXCMBYFiUqTwnkI33087v8gXHLvDMFfSV7uzA="; 23 }; 24 25 nativeBuildInputs = [ ··· 31 openssl 32 parameterized 33 ]; 34 + 35 + env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.isDarwin (toString [ 36 + "-Wno-error=implicit-function-declaration" 37 + "-Wno-error=incompatible-pointer-types" 38 + ]); 39 40 nativeCheckInputs = [ 41 pytestCheckHook
+6 -5
pkgs/development/python-modules/meteofrance-api/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "meteofrance-api"; 16 - version = "1.2.0"; 17 - format = "pyproject"; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchFromGitHub { 22 owner = "hacf-fr"; 23 - repo = pname; 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-W26R+L2ZJpycEQ9KwkHqVARKsd/5YkJCxMeciKnKAX8="; 26 }; 27 28 nativeBuildInputs = [ ··· 48 disabledTests = [ 49 # Tests require network access 50 "test_currentphenomenons" 51 "test_forecast" 52 - "test_full_with_coastal_bulletint" 53 "test_fulls" 54 "test_no_rain_expected" 55 "test_picture_of_the_day"
··· 13 14 buildPythonPackage rec { 15 pname = "meteofrance-api"; 16 + version = "1.3.0"; 17 + pyproject = true; 18 19 disabled = pythonOlder "3.7"; 20 21 src = fetchFromGitHub { 22 owner = "hacf-fr"; 23 + repo = "meteofrance-api"; 24 rev = "refs/tags/v${version}"; 25 + hash = "sha256-uSrVK6LwCDyvsjzGl4xQd8585Hl6sp2Ua9ly0wqnC1Y="; 26 }; 27 28 nativeBuildInputs = [ ··· 48 disabledTests = [ 49 # Tests require network access 50 "test_currentphenomenons" 51 + "test_dictionary" 52 "test_forecast" 53 + "test_full_with_coastal_bulletin" 54 "test_fulls" 55 "test_no_rain_expected" 56 "test_picture_of_the_day"
+1 -1
pkgs/development/python-modules/mpd2/default.nix
··· 33 description = "A Python client module for the Music Player Daemon"; 34 homepage = "https://github.com/Mic92/python-mpd2"; 35 license = licenses.lgpl3Plus; 36 - maintainers = with maintainers; [ rvl mic92 hexa ]; 37 }; 38 39 }
··· 33 description = "A Python client module for the Music Player Daemon"; 34 homepage = "https://github.com/Mic92/python-mpd2"; 35 license = licenses.lgpl3Plus; 36 + maintainers = with maintainers; [ mic92 hexa ]; 37 }; 38 39 }
-1
pkgs/development/python-modules/openapi-spec-validator/default.nix
··· 70 description = "Validates OpenAPI Specs against the OpenAPI 2.0 (aka Swagger) and OpenAPI 3.0.0 specification"; 71 homepage = "https://github.com/p1c2u/openapi-spec-validator"; 72 license = licenses.asl20; 73 - maintainers = with maintainers; [ rvl ]; 74 }; 75 }
··· 70 description = "Validates OpenAPI Specs against the OpenAPI 2.0 (aka Swagger) and OpenAPI 3.0.0 specification"; 71 homepage = "https://github.com/p1c2u/openapi-spec-validator"; 72 license = licenses.asl20; 73 }; 74 }
+1 -1
pkgs/development/python-modules/pkg-about/default.nix
··· 54 homepage = "https://github.com/karpierz/pkg_about/"; 55 changelog = "https://github.com/karpierz/pkg_about/blob/${version}/CHANGES.rst"; 56 license = licenses.zlib; 57 - maintainers = [ teams.ororatech ]; 58 }; 59 }
··· 54 homepage = "https://github.com/karpierz/pkg_about/"; 55 changelog = "https://github.com/karpierz/pkg_about/blob/${version}/CHANGES.rst"; 56 license = licenses.zlib; 57 + maintainers = teams.ororatech.members; 58 }; 59 }
+2 -1
pkgs/development/python-modules/protonup-ng/default.nix
··· 25 homepage = "https://github.com/cloudishBenne/protonup-ng"; 26 description = "CLI program and API to automate the installation and update of GloriousEggroll's Proton-GE"; 27 license = licenses.gpl3Only; 28 - maintainers = with maintainers; [ Madouura ]; 29 }; 30 }
··· 25 homepage = "https://github.com/cloudishBenne/protonup-ng"; 26 description = "CLI program and API to automate the installation and update of GloriousEggroll's Proton-GE"; 27 license = licenses.gpl3Only; 28 + maintainers = with maintainers; [ Madouura cafkafk ]; 29 + mainProgram = "protonup"; 30 }; 31 }
+1 -1
pkgs/development/python-modules/pycyphal/default.nix
··· 44 ''; 45 homepage = "https://opencyphal.org/"; 46 license = licenses.mit; 47 - maintainers = [ teams.ororatech ]; 48 }; 49 }
··· 44 ''; 45 homepage = "https://opencyphal.org/"; 46 license = licenses.mit; 47 + maintainers = teams.ororatech.members; 48 }; 49 }
-1
pkgs/development/python-modules/pyemd/default.nix
··· 47 description = "A Python wrapper for Ofir Pele and Michael Werman's implementation of the Earth Mover's Distance"; 48 homepage = "https://github.com/wmayner/pyemd"; 49 license = licenses.mit; 50 - maintainers = with maintainers; [ rvl ]; 51 }; 52 }
··· 47 description = "A Python wrapper for Ofir Pele and Michael Werman's implementation of the Earth Mover's Distance"; 48 homepage = "https://github.com/wmayner/pyemd"; 49 license = licenses.mit; 50 }; 51 }
-1
pkgs/development/python-modules/pyphen/default.nix
··· 39 homepage = "https://github.com/Kozea/Pyphen"; 40 changelog = "https://github.com/Kozea/Pyphen/releases/tag/${version}"; 41 license = with licenses; [gpl2 lgpl21 mpl20]; 42 - maintainers = with maintainers; [ rvl ]; 43 }; 44 }
··· 39 homepage = "https://github.com/Kozea/Pyphen"; 40 changelog = "https://github.com/Kozea/Pyphen/releases/tag/${version}"; 41 license = with licenses; [gpl2 lgpl21 mpl20]; 42 }; 43 }
+2 -2
pkgs/development/python-modules/pyschlage/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "pyschlage"; 14 - version = "2023.11.0"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "dknowles2"; 21 repo = "pyschlage"; 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-18kVXGpklfvCGOy2jBOG9BAAzE0ZVQ3LONjiwo9YnjU="; 24 }; 25 26 SETUPTOOLS_SCM_PRETEND_VERSION = version;
··· 11 12 buildPythonPackage rec { 13 pname = "pyschlage"; 14 + version = "2023.12.0"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.7"; ··· 20 owner = "dknowles2"; 21 repo = "pyschlage"; 22 rev = "refs/tags/${version}"; 23 + hash = "sha256-arodPjiigEx90W8ycneD8Ho6SLQaB9FfFtdV74fZp2w="; 24 }; 25 26 SETUPTOOLS_SCM_PRETEND_VERSION = version;
-1
pkgs/development/python-modules/spacy/models.nix
··· 75 description = "Models for the spaCy NLP library"; 76 homepage = "https://github.com/explosion/spacy-models"; 77 license = licenses.${license}; 78 - maintainers = with maintainers; [ rvl ]; 79 }; 80 }; 81
··· 75 description = "Models for the spaCy NLP library"; 76 homepage = "https://github.com/explosion/spacy-models"; 77 license = licenses.${license}; 78 }; 79 }; 80
-1
pkgs/development/python-modules/textacy/default.nix
··· 68 description = "Higher-level text processing, built on spaCy"; 69 homepage = "https://textacy.readthedocs.io/"; 70 license = licenses.asl20; 71 - maintainers = with maintainers; [ rvl ]; 72 }; 73 }
··· 68 description = "Higher-level text processing, built on spaCy"; 69 homepage = "https://textacy.readthedocs.io/"; 70 license = licenses.asl20; 71 }; 72 }
-1
pkgs/development/python-modules/zeep/default.nix
··· 85 description = "Python SOAP client"; 86 homepage = "http://docs.python-zeep.org"; 87 license = licenses.mit; 88 - maintainers = with maintainers; [ rvl ]; 89 }; 90 }
··· 85 description = "Python SOAP client"; 86 homepage = "http://docs.python-zeep.org"; 87 license = licenses.mit; 88 }; 89 }
+3
pkgs/development/tools/analysis/rizin/cutter.nix
··· 11 # Qt 12 , qt5compat 13 , qtbase 14 , qtsvg 15 , qttools 16 , qtwebengine ··· 61 qttools 62 qtwebengine 63 rizin 64 ]; 65 66 cmakeFlags = [
··· 11 # Qt 12 , qt5compat 13 , qtbase 14 + , qtwayland 15 , qtsvg 16 , qttools 17 , qtwebengine ··· 62 qttools 63 qtwebengine 64 rizin 65 + ] ++ lib.optionals stdenv.isLinux [ 66 + qtwayland 67 ]; 68 69 cmakeFlags = [
+2 -2
pkgs/development/tools/ginkgo/default.nix
··· 2 3 buildGoModule rec { 4 pname = "ginkgo"; 5 - version = "2.13.1"; 6 7 src = fetchFromGitHub { 8 owner = "onsi"; 9 repo = "ginkgo"; 10 rev = "v${version}"; 11 - sha256 = "sha256-r2tAYH8E1j/gC+IRwcOv0Frcgd2RKEZjVzmuzOOhR7A="; 12 }; 13 vendorHash = "sha256-5dEKb+KnUZTxSSoaOH1GpqMmYdLcXKMs2nq0SvR2pUs="; 14
··· 2 3 buildGoModule rec { 4 pname = "ginkgo"; 5 + version = "2.13.2"; 6 7 src = fetchFromGitHub { 8 owner = "onsi"; 9 repo = "ginkgo"; 10 rev = "v${version}"; 11 + sha256 = "sha256-F1hpbNYahv7eCvDAXsAtjaVqpjIGjplgLvR64yxMtjM="; 12 }; 13 vendorHash = "sha256-5dEKb+KnUZTxSSoaOH1GpqMmYdLcXKMs2nq0SvR2pUs="; 14
+529 -576
pkgs/development/tools/language-servers/typst-lsp/Cargo.lock
··· 92 93 [[package]] 94 name = "async-compression" 95 - version = "0.4.4" 96 source = "registry+https://github.com/rust-lang/crates.io-index" 97 - checksum = "f658e2baef915ba0f26f1f7c42bfb8e12f532a01f449a090ded75ae7a07e9ba2" 98 dependencies = [ 99 "flate2", 100 "futures-core", ··· 111 dependencies = [ 112 "proc-macro2", 113 "quote", 114 - "syn 2.0.38", 115 ] 116 117 [[package]] ··· 161 162 [[package]] 163 name = "biblatex" 164 - version = "0.8.1" 165 source = "registry+https://github.com/rust-lang/crates.io-index" 166 - checksum = "2e41df82f0d1c4919d946bb0c7c3d179b6071246243d308a1bdee6cfecee3bc7" 167 dependencies = [ 168 "numerals", 169 "paste", 170 - "strum 0.24.1", 171 "unicode-normalization", 172 "unscanny", 173 ] ··· 212 ] 213 214 [[package]] 215 - name = "bitvec" 216 - version = "1.0.1" 217 - source = "registry+https://github.com/rust-lang/crates.io-index" 218 - checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" 219 - dependencies = [ 220 - "funty", 221 - "radium", 222 - "tap", 223 - "wyz", 224 - ] 225 - 226 - [[package]] 227 name = "bpaf" 228 version = "0.9.6" 229 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 235 236 [[package]] 237 name = "bstr" 238 - version = "1.7.0" 239 source = "registry+https://github.com/rust-lang/crates.io-index" 240 - checksum = "c79ad7fb2dd38f3dabd76b09c6a5a20c038fc0213ef1e9afd30eb777f120f019" 241 dependencies = [ 242 "memchr", 243 "serde", ··· 250 checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 251 252 [[package]] 253 - name = "bytecheck" 254 - version = "0.6.11" 255 - source = "registry+https://github.com/rust-lang/crates.io-index" 256 - checksum = "8b6372023ac861f6e6dc89c8344a8f398fb42aaba2b5dbc649ca0c0e9dbcb627" 257 - dependencies = [ 258 - "bytecheck_derive", 259 - "ptr_meta", 260 - "simdutf8", 261 - ] 262 - 263 - [[package]] 264 - name = "bytecheck_derive" 265 - version = "0.6.11" 266 - source = "registry+https://github.com/rust-lang/crates.io-index" 267 - checksum = "a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61" 268 - dependencies = [ 269 - "proc-macro2", 270 - "quote", 271 - "syn 1.0.109", 272 - ] 273 - 274 - [[package]] 275 name = "bytemuck" 276 version = "1.14.0" 277 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 300 301 [[package]] 302 name = "cargo-platform" 303 - version = "0.1.4" 304 source = "registry+https://github.com/rust-lang/crates.io-index" 305 - checksum = "12024c4645c97566567129c204f65d5815a8c9aecf30fcbe682b2fe034996d36" 306 dependencies = [ 307 "serde", 308 ] ··· 344 345 [[package]] 346 name = "chinese-number" 347 - version = "0.7.3" 348 source = "registry+https://github.com/rust-lang/crates.io-index" 349 - checksum = "d9cec9efb10b00914876c7e7b1fdaec572b888443b4046cd11ba91eb8c5a1ccb" 350 dependencies = [ 351 "chinese-variant", 352 "enum-ordinalize", ··· 356 357 [[package]] 358 name = "chinese-variant" 359 - version = "1.0.9" 360 source = "registry+https://github.com/rust-lang/crates.io-index" 361 - checksum = "aeea139b89efab957972956e5d3e4efb66a6c261f726abf6911040cc8ef700f7" 362 363 [[package]] 364 name = "chrono" ··· 369 "android-tzdata", 370 "iana-time-zone", 371 "num-traits", 372 - "windows-targets", 373 ] 374 375 [[package]] ··· 401 402 [[package]] 403 name = "citationberg" 404 - version = "0.1.0" 405 source = "registry+https://github.com/rust-lang/crates.io-index" 406 - checksum = "4c857faf24e89710f105b623c174508070a9e11e056a749f251ca4c56f59ad88" 407 dependencies = [ 408 "quick-xml 0.28.2", 409 "serde", ··· 423 424 [[package]] 425 name = "comemo" 426 - version = "0.3.0" 427 source = "registry+https://github.com/rust-lang/crates.io-index" 428 - checksum = "28a097f142aeb5b03af73595536cd55f5d649fca4d656379aac86b3af133cf92" 429 dependencies = [ 430 "comemo-macros", 431 - "siphasher 0.3.11", 432 ] 433 434 [[package]] 435 name = "comemo-macros" 436 - version = "0.3.0" 437 source = "registry+https://github.com/rust-lang/crates.io-index" 438 - checksum = "168cc09917f6a014a4cf6ed166d1b541a20a768c60f9cc348f25203ee8312940" 439 dependencies = [ 440 "proc-macro2", 441 "quote", 442 - "syn 1.0.109", 443 ] 444 445 [[package]] 446 name = "concurrent-queue" 447 - version = "2.3.0" 448 source = "registry+https://github.com/rust-lang/crates.io-index" 449 - checksum = "f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400" 450 dependencies = [ 451 "crossbeam-utils", 452 ] 453 454 [[package]] 455 name = "core-foundation" 456 - version = "0.9.3" 457 source = "registry+https://github.com/rust-lang/crates.io-index" 458 - checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 459 dependencies = [ 460 "core-foundation-sys", 461 "libc", ··· 463 464 [[package]] 465 name = "core-foundation-sys" 466 - version = "0.8.4" 467 source = "registry+https://github.com/rust-lang/crates.io-index" 468 - checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 469 470 [[package]] 471 name = "core_maths" ··· 496 ] 497 498 [[package]] 499 name = "crossbeam-utils" 500 version = "0.8.16" 501 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 552 "openssl-sys", 553 "pkg-config", 554 "vcpkg", 555 - "windows-sys", 556 ] 557 558 [[package]] ··· 562 checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" 563 dependencies = [ 564 "cfg-if", 565 - "hashbrown 0.14.2", 566 "lock_api", 567 "once_cell", 568 "parking_lot_core", ··· 570 571 [[package]] 572 name = "data-url" 573 - version = "0.3.0" 574 source = "registry+https://github.com/rust-lang/crates.io-index" 575 - checksum = "41b319d1b62ffbd002e057f36bebd1f42b9f97927c9577461d855f3513c4289f" 576 577 [[package]] 578 name = "deranged" 579 - version = "0.3.9" 580 source = "registry+https://github.com/rust-lang/crates.io-index" 581 - checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3" 582 dependencies = [ 583 "powerfmt", 584 ] ··· 601 "libc", 602 "option-ext", 603 "redox_users", 604 - "windows-sys", 605 ] 606 607 [[package]] ··· 612 dependencies = [ 613 "proc-macro2", 614 "quote", 615 - "syn 2.0.38", 616 ] 617 618 [[package]] ··· 671 672 [[package]] 673 name = "enum-ordinalize" 674 - version = "3.1.15" 675 source = "registry+https://github.com/rust-lang/crates.io-index" 676 - checksum = "1bf1fa3f06bbff1ea5b1a9c7b14aa992a39657db60a2759457328d7e058f49ee" 677 dependencies = [ 678 "num-bigint", 679 "num-traits", 680 "proc-macro2", 681 "quote", 682 - "syn 2.0.38", 683 ] 684 685 [[package]] ··· 690 691 [[package]] 692 name = "errno" 693 - version = "0.3.5" 694 source = "registry+https://github.com/rust-lang/crates.io-index" 695 - checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860" 696 dependencies = [ 697 "libc", 698 - "windows-sys", 699 ] 700 701 [[package]] ··· 753 "cfg-if", 754 "libc", 755 "redox_syscall 0.3.5", 756 - "windows-sys", 757 ] 758 759 [[package]] ··· 779 checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 780 781 [[package]] 782 name = "fontdb" 783 version = "0.15.0" 784 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 787 "log", 788 "slotmap", 789 "tinyvec", 790 - "ttf-parser", 791 ] 792 793 [[package]] ··· 807 808 [[package]] 809 name = "form_urlencoded" 810 - version = "1.2.0" 811 source = "registry+https://github.com/rust-lang/crates.io-index" 812 - checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" 813 dependencies = [ 814 "percent-encoding", 815 ] 816 - 817 - [[package]] 818 - name = "funty" 819 - version = "2.0.0" 820 - source = "registry+https://github.com/rust-lang/crates.io-index" 821 - checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" 822 823 [[package]] 824 name = "futures" ··· 891 dependencies = [ 892 "proc-macro2", 893 "quote", 894 - "syn 2.0.38", 895 ] 896 897 [[package]] ··· 926 927 [[package]] 928 name = "getrandom" 929 - version = "0.2.10" 930 source = "registry+https://github.com/rust-lang/crates.io-index" 931 - checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 932 dependencies = [ 933 "cfg-if", 934 "libc", ··· 947 948 [[package]] 949 name = "gimli" 950 - version = "0.28.0" 951 source = "registry+https://github.com/rust-lang/crates.io-index" 952 - checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" 953 954 [[package]] 955 name = "globmatch" ··· 964 965 [[package]] 966 name = "globset" 967 - version = "0.4.13" 968 source = "registry+https://github.com/rust-lang/crates.io-index" 969 - checksum = "759c97c1e17c55525b57192c06a267cda0ac5210b222d6b82189a2338fa1c13d" 970 dependencies = [ 971 "aho-corasick", 972 "bstr", 973 - "fnv", 974 "log", 975 - "regex", 976 ] 977 978 [[package]] 979 name = "h2" 980 - version = "0.3.21" 981 source = "registry+https://github.com/rust-lang/crates.io-index" 982 - checksum = "91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833" 983 dependencies = [ 984 "bytes", 985 "fnv", ··· 987 "futures-sink", 988 "futures-util", 989 "http", 990 - "indexmap 1.9.3", 991 "slab", 992 "tokio", 993 "tokio-util", ··· 1011 1012 [[package]] 1013 name = "hashbrown" 1014 - version = "0.14.2" 1015 source = "registry+https://github.com/rust-lang/crates.io-index" 1016 - checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" 1017 1018 [[package]] 1019 name = "hayagriva" 1020 - version = "0.4.0" 1021 source = "registry+https://github.com/rust-lang/crates.io-index" 1022 - checksum = "c5af3d464a6b5ae882f15fe1da4e696fd96b77fee78ded933e0ad81d1d87cbc5" 1023 dependencies = [ 1024 "biblatex", 1025 "ciborium", 1026 "citationberg", 1027 - "indexmap 2.1.0", 1028 "numerals", 1029 "paste", 1030 - "rkyv", 1031 "serde", 1032 "serde_yaml", 1033 "thiserror", ··· 1051 1052 [[package]] 1053 name = "http" 1054 - version = "0.2.9" 1055 source = "registry+https://github.com/rust-lang/crates.io-index" 1056 - checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" 1057 dependencies = [ 1058 "bytes", 1059 "fnv", ··· 1165 1166 [[package]] 1167 name = "icu_collections" 1168 - version = "1.3.2" 1169 source = "registry+https://github.com/rust-lang/crates.io-index" 1170 - checksum = "3907b2246e8dd5a29ead8a965e7c0c8a90e9b928e614a4279257d45c5e553e91" 1171 dependencies = [ 1172 "displaydoc", 1173 "serde", ··· 1178 1179 [[package]] 1180 name = "icu_locid" 1181 - version = "1.3.2" 1182 source = "registry+https://github.com/rust-lang/crates.io-index" 1183 - checksum = "f284eb342dc49d3e9d9f3b188489d76b5d22dfb1d1a5e0d1941811253bac625c" 1184 dependencies = [ 1185 "displaydoc", 1186 "litemap", ··· 1191 1192 [[package]] 1193 name = "icu_locid_transform" 1194 - version = "1.3.2" 1195 source = "registry+https://github.com/rust-lang/crates.io-index" 1196 - checksum = "6551daf80882d8e68eee186cc19e132d8bde1b1f059a79b93384a5ca0e8fc5e7" 1197 dependencies = [ 1198 "displaydoc", 1199 "icu_locid", ··· 1205 1206 [[package]] 1207 name = "icu_locid_transform_data" 1208 - version = "1.3.2" 1209 source = "registry+https://github.com/rust-lang/crates.io-index" 1210 - checksum = "2a741eba5431f75eb2f1f9022d3cffabcadda6771e54fb4e77c8ba8653e4da44" 1211 1212 [[package]] 1213 name = "icu_properties" 1214 - version = "1.3.2" 1215 source = "registry+https://github.com/rust-lang/crates.io-index" 1216 - checksum = "3477ae70f8ca8dc08ff7574b5398ed0a2f2e4e6b66bdff2558a92ed67e262be1" 1217 dependencies = [ 1218 "displaydoc", 1219 "icu_collections", ··· 1227 1228 [[package]] 1229 name = "icu_properties_data" 1230 - version = "1.3.4" 1231 source = "registry+https://github.com/rust-lang/crates.io-index" 1232 - checksum = "98507b488098f45eb95ef495612a2012e4d8ad6095dda86cb2f1728aa2204a60" 1233 1234 [[package]] 1235 name = "icu_provider" 1236 - version = "1.3.2" 1237 source = "registry+https://github.com/rust-lang/crates.io-index" 1238 - checksum = "68acdef80034b5e35d8524e9817479d389a4f9774f3f0cbe1bf3884d80fd5934" 1239 dependencies = [ 1240 "displaydoc", 1241 "icu_locid", ··· 1252 1253 [[package]] 1254 name = "icu_provider_adapters" 1255 - version = "1.3.2" 1256 source = "registry+https://github.com/rust-lang/crates.io-index" 1257 - checksum = "36b380ef2d3d93b015cd0563d7e0d005cc07f82a5503716dbc191798d0079e1d" 1258 dependencies = [ 1259 "icu_locid", 1260 "icu_locid_transform", ··· 1265 1266 [[package]] 1267 name = "icu_provider_blob" 1268 - version = "1.3.2" 1269 source = "registry+https://github.com/rust-lang/crates.io-index" 1270 - checksum = "c31326d28c7f95a964a4f0ee86c24002da5f6db907e3bcb079949b4ff103b6a9" 1271 dependencies = [ 1272 "icu_provider", 1273 "postcard", 1274 "serde", 1275 "writeable", 1276 "zerovec", 1277 ] 1278 1279 [[package]] 1280 name = "icu_provider_macros" 1281 - version = "1.3.2" 1282 source = "registry+https://github.com/rust-lang/crates.io-index" 1283 - checksum = "2060258edfcfe32ca7058849bf0f146cb5c59aadbedf480333c0d0002f97bc99" 1284 dependencies = [ 1285 "proc-macro2", 1286 "quote", 1287 - "syn 2.0.38", 1288 ] 1289 1290 [[package]] 1291 name = "icu_segmenter" 1292 - version = "1.3.2" 1293 source = "registry+https://github.com/rust-lang/crates.io-index" 1294 - checksum = "bcb3c1981ce2187a745f391a741cb14e77453325acb3b2e014b05da51c0a39f2" 1295 dependencies = [ 1296 "core_maths", 1297 "displaydoc", ··· 1306 1307 [[package]] 1308 name = "icu_segmenter_data" 1309 - version = "1.3.2" 1310 source = "registry+https://github.com/rust-lang/crates.io-index" 1311 - checksum = "9703f6713044d1c0a1335a6d78ffece4c9380582416ace6feeb608e84d279fc7" 1312 1313 [[package]] 1314 name = "idna" 1315 - version = "0.4.0" 1316 source = "registry+https://github.com/rust-lang/crates.io-index" 1317 - checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" 1318 dependencies = [ 1319 "unicode-bidi", 1320 "unicode-normalization", ··· 1350 1351 [[package]] 1352 name = "indexmap" 1353 - version = "1.9.3" 1354 - source = "registry+https://github.com/rust-lang/crates.io-index" 1355 - checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1356 - dependencies = [ 1357 - "autocfg", 1358 - "hashbrown 0.12.3", 1359 - ] 1360 - 1361 - [[package]] 1362 - name = "indexmap" 1363 version = "2.1.0" 1364 source = "registry+https://github.com/rust-lang/crates.io-index" 1365 checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" 1366 dependencies = [ 1367 "equivalent", 1368 - "hashbrown 0.14.2", 1369 "serde", 1370 ] 1371 ··· 1414 dependencies = [ 1415 "hermit-abi", 1416 "rustix", 1417 - "windows-sys", 1418 ] 1419 1420 [[package]] ··· 1459 1460 [[package]] 1461 name = "itertools" 1462 - version = "0.11.0" 1463 source = "registry+https://github.com/rust-lang/crates.io-index" 1464 - checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" 1465 dependencies = [ 1466 "either", 1467 ] ··· 1480 1481 [[package]] 1482 name = "js-sys" 1483 - version = "0.3.64" 1484 source = "registry+https://github.com/rust-lang/crates.io-index" 1485 - checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" 1486 dependencies = [ 1487 "wasm-bindgen", 1488 ] ··· 1504 1505 [[package]] 1506 name = "libc" 1507 - version = "0.2.149" 1508 source = "registry+https://github.com/rust-lang/crates.io-index" 1509 - checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b" 1510 1511 [[package]] 1512 name = "libm" 1513 version = "0.2.8" 1514 source = "registry+https://github.com/rust-lang/crates.io-index" 1515 checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" 1516 1517 [[package]] 1518 name = "libz-sys" ··· 1543 1544 [[package]] 1545 name = "linux-raw-sys" 1546 - version = "0.4.10" 1547 source = "registry+https://github.com/rust-lang/crates.io-index" 1548 - checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f" 1549 1550 [[package]] 1551 name = "lipsum" ··· 1559 1560 [[package]] 1561 name = "litemap" 1562 - version = "0.7.1" 1563 source = "registry+https://github.com/rust-lang/crates.io-index" 1564 - checksum = "77a1a2647d5b7134127971a6de0d533c49de2159167e7f259c427195f87168a1" 1565 1566 [[package]] 1567 name = "lock_api" ··· 1608 ] 1609 1610 [[package]] 1611 name = "mime" 1612 version = "0.3.17" 1613 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1631 dependencies = [ 1632 "libc", 1633 "wasi", 1634 - "windows-sys", 1635 ] 1636 1637 [[package]] ··· 1726 1727 [[package]] 1728 name = "openssl" 1729 - version = "0.10.57" 1730 source = "registry+https://github.com/rust-lang/crates.io-index" 1731 - checksum = "bac25ee399abb46215765b1cb35bc0212377e58a061560d8b29b024fd0430e7c" 1732 dependencies = [ 1733 "bitflags 2.4.1", 1734 "cfg-if", ··· 1747 dependencies = [ 1748 "proc-macro2", 1749 "quote", 1750 - "syn 2.0.38", 1751 ] 1752 1753 [[package]] ··· 1758 1759 [[package]] 1760 name = "openssl-sys" 1761 - version = "0.9.93" 1762 source = "registry+https://github.com/rust-lang/crates.io-index" 1763 - checksum = "db4d56a4c0478783083cfafcc42493dd4a981d41669da64b4572a2a089b51b1d" 1764 dependencies = [ 1765 "cc", 1766 "libc", ··· 1770 1771 [[package]] 1772 name = "opentelemetry" 1773 - version = "0.20.0" 1774 source = "registry+https://github.com/rust-lang/crates.io-index" 1775 - checksum = "9591d937bc0e6d2feb6f71a559540ab300ea49955229c347a517a28d27784c54" 1776 dependencies = [ 1777 - "opentelemetry_api", 1778 - "opentelemetry_sdk", 1779 ] 1780 1781 [[package]] 1782 name = "opentelemetry-http" 1783 - version = "0.9.0" 1784 source = "registry+https://github.com/rust-lang/crates.io-index" 1785 - checksum = "c7594ec0e11d8e33faf03530a4c49af7064ebba81c1480e01be67d90b356508b" 1786 dependencies = [ 1787 "async-trait", 1788 "bytes", 1789 "http", 1790 "isahc", 1791 - "opentelemetry_api", 1792 ] 1793 1794 [[package]] 1795 name = "opentelemetry-jaeger" 1796 - version = "0.19.0" 1797 source = "registry+https://github.com/rust-lang/crates.io-index" 1798 - checksum = "876958ba9084f390f913fcf04ddf7bbbb822898867bb0a51cc28f2b9e5c1b515" 1799 dependencies = [ 1800 "async-trait", 1801 "futures-core", ··· 1805 "opentelemetry", 1806 "opentelemetry-http", 1807 "opentelemetry-semantic-conventions", 1808 "thrift", 1809 "tokio", 1810 ] 1811 1812 [[package]] 1813 name = "opentelemetry-semantic-conventions" 1814 - version = "0.12.0" 1815 source = "registry+https://github.com/rust-lang/crates.io-index" 1816 - checksum = "73c9f9340ad135068800e7f1b24e9e09ed9e7143f5bf8518ded3d3ec69789269" 1817 dependencies = [ 1818 "opentelemetry", 1819 ] 1820 1821 [[package]] 1822 - name = "opentelemetry_api" 1823 - version = "0.20.0" 1824 - source = "registry+https://github.com/rust-lang/crates.io-index" 1825 - checksum = "8a81f725323db1b1206ca3da8bb19874bbd3f57c3bcd59471bfb04525b265b9b" 1826 - dependencies = [ 1827 - "futures-channel", 1828 - "futures-util", 1829 - "indexmap 1.9.3", 1830 - "js-sys", 1831 - "once_cell", 1832 - "pin-project-lite", 1833 - "thiserror", 1834 - "urlencoding", 1835 - ] 1836 - 1837 - [[package]] 1838 name = "opentelemetry_sdk" 1839 - version = "0.20.0" 1840 source = "registry+https://github.com/rust-lang/crates.io-index" 1841 - checksum = "fa8e705a0612d48139799fcbaba0d4a90f06277153e43dd2bdc16c6f0edd8026" 1842 dependencies = [ 1843 "async-trait", 1844 "crossbeam-channel", 1845 "futures-channel", 1846 "futures-executor", 1847 "futures-util", 1848 "once_cell", 1849 - "opentelemetry_api", 1850 - "ordered-float 3.9.2", 1851 "percent-encoding", 1852 "rand", 1853 - "regex", 1854 "thiserror", 1855 "tokio", 1856 "tokio-stream", ··· 1873 1874 [[package]] 1875 name = "ordered-float" 1876 - version = "3.9.2" 1877 source = "registry+https://github.com/rust-lang/crates.io-index" 1878 - checksum = "f1e1c390732d15f1d48471625cd92d154e66db2c56645e29a9cd26f4699f72dc" 1879 dependencies = [ 1880 "num-traits", 1881 ] ··· 1906 dependencies = [ 1907 "proc-macro2", 1908 "quote", 1909 - "syn 2.0.38", 1910 ] 1911 1912 [[package]] ··· 1935 "libc", 1936 "redox_syscall 0.4.1", 1937 "smallvec", 1938 - "windows-targets", 1939 ] 1940 1941 [[package]] ··· 1946 1947 [[package]] 1948 name = "pdf-writer" 1949 - version = "0.9.1" 1950 source = "registry+https://github.com/rust-lang/crates.io-index" 1951 - checksum = "690874e8cf95d36ddffbdbdaad6ef8714c88bf8085996b673559389a04e38a02" 1952 dependencies = [ 1953 "bitflags 1.3.2", 1954 "itoa", ··· 1958 1959 [[package]] 1960 name = "percent-encoding" 1961 - version = "2.3.0" 1962 source = "registry+https://github.com/rust-lang/crates.io-index" 1963 - checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" 1964 1965 [[package]] 1966 name = "pico-args" ··· 1985 dependencies = [ 1986 "proc-macro2", 1987 "quote", 1988 - "syn 2.0.38", 1989 ] 1990 1991 [[package]] ··· 2001 checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 2002 2003 [[package]] 2004 - name = "pixglyph" 2005 - version = "0.2.0" 2006 - source = "registry+https://github.com/rust-lang/crates.io-index" 2007 - checksum = "f67591f21f6668e63c1cd85adab066ac8a92bc7b962668dd8042197a6e4b8f8f" 2008 - dependencies = [ 2009 - "ttf-parser", 2010 - ] 2011 - 2012 - [[package]] 2013 name = "pkg-config" 2014 version = "0.3.27" 2015 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2017 2018 [[package]] 2019 name = "plist" 2020 - version = "1.5.1" 2021 source = "registry+https://github.com/rust-lang/crates.io-index" 2022 - checksum = "9a4a0cfc5fb21a09dc6af4bf834cf10d4a32fccd9e2ea468c4b1751a097487aa" 2023 dependencies = [ 2024 "base64", 2025 - "indexmap 1.9.3", 2026 "line-wrap", 2027 - "quick-xml 0.30.0", 2028 "serde", 2029 "time", 2030 ] ··· 2055 "libc", 2056 "log", 2057 "pin-project-lite", 2058 - "windows-sys", 2059 ] 2060 2061 [[package]] ··· 2107 2108 [[package]] 2109 name = "proc-macro2" 2110 - version = "1.0.69" 2111 source = "registry+https://github.com/rust-lang/crates.io-index" 2112 - checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" 2113 dependencies = [ 2114 "unicode-ident", 2115 ] ··· 2124 ] 2125 2126 [[package]] 2127 - name = "ptr_meta" 2128 - version = "0.1.4" 2129 - source = "registry+https://github.com/rust-lang/crates.io-index" 2130 - checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" 2131 - dependencies = [ 2132 - "ptr_meta_derive", 2133 - ] 2134 - 2135 - [[package]] 2136 - name = "ptr_meta_derive" 2137 - version = "0.1.4" 2138 - source = "registry+https://github.com/rust-lang/crates.io-index" 2139 - checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" 2140 - dependencies = [ 2141 - "proc-macro2", 2142 - "quote", 2143 - "syn 1.0.109", 2144 - ] 2145 - 2146 - [[package]] 2147 name = "quick-xml" 2148 version = "0.28.2" 2149 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2155 2156 [[package]] 2157 name = "quick-xml" 2158 - version = "0.30.0" 2159 source = "registry+https://github.com/rust-lang/crates.io-index" 2160 - checksum = "eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956" 2161 dependencies = [ 2162 "memchr", 2163 ] ··· 2172 ] 2173 2174 [[package]] 2175 - name = "radium" 2176 - version = "0.7.0" 2177 - source = "registry+https://github.com/rust-lang/crates.io-index" 2178 - checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" 2179 - 2180 - [[package]] 2181 name = "rand" 2182 version = "0.8.5" 2183 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2208 ] 2209 2210 [[package]] 2211 - name = "rctree" 2212 - version = "0.5.0" 2213 source = "registry+https://github.com/rust-lang/crates.io-index" 2214 - checksum = "3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f" 2215 2216 [[package]] 2217 - name = "redox_syscall" 2218 - version = "0.2.16" 2219 source = "registry+https://github.com/rust-lang/crates.io-index" 2220 - checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 2221 dependencies = [ 2222 - "bitflags 1.3.2", 2223 ] 2224 2225 [[package]] 2226 name = "redox_syscall" ··· 2242 2243 [[package]] 2244 name = "redox_users" 2245 - version = "0.4.3" 2246 source = "registry+https://github.com/rust-lang/crates.io-index" 2247 - checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 2248 dependencies = [ 2249 "getrandom", 2250 - "redox_syscall 0.2.16", 2251 "thiserror", 2252 ] 2253 ··· 2287 checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 2288 2289 [[package]] 2290 - name = "rend" 2291 - version = "0.4.1" 2292 - source = "registry+https://github.com/rust-lang/crates.io-index" 2293 - checksum = "a2571463863a6bd50c32f94402933f03457a3fbaf697a707c5be741e459f08fd" 2294 - dependencies = [ 2295 - "bytecheck", 2296 - ] 2297 - 2298 - [[package]] 2299 name = "reqwest" 2300 version = "0.11.22" 2301 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2341 ] 2342 2343 [[package]] 2344 - name = "resvg" 2345 - version = "0.36.0" 2346 - source = "registry+https://github.com/rust-lang/crates.io-index" 2347 - checksum = "cc7980f653f9a7db31acff916a262c3b78c562919263edea29bf41a056e20497" 2348 - dependencies = [ 2349 - "gif", 2350 - "jpeg-decoder", 2351 - "log", 2352 - "pico-args", 2353 - "png", 2354 - "rgb", 2355 - "svgtypes", 2356 - "tiny-skia", 2357 - "usvg", 2358 - ] 2359 - 2360 - [[package]] 2361 - name = "rgb" 2362 - version = "0.8.37" 2363 - source = "registry+https://github.com/rust-lang/crates.io-index" 2364 - checksum = "05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8" 2365 - dependencies = [ 2366 - "bytemuck", 2367 - ] 2368 - 2369 - [[package]] 2370 name = "ring" 2371 - version = "0.17.5" 2372 source = "registry+https://github.com/rust-lang/crates.io-index" 2373 - checksum = "fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b" 2374 dependencies = [ 2375 "cc", 2376 "getrandom", 2377 "libc", 2378 "spin", 2379 "untrusted", 2380 - "windows-sys", 2381 - ] 2382 - 2383 - [[package]] 2384 - name = "rkyv" 2385 - version = "0.7.42" 2386 - source = "registry+https://github.com/rust-lang/crates.io-index" 2387 - checksum = "0200c8230b013893c0b2d6213d6ec64ed2b9be2e0e016682b7224ff82cff5c58" 2388 - dependencies = [ 2389 - "bitvec", 2390 - "bytecheck", 2391 - "hashbrown 0.12.3", 2392 - "ptr_meta", 2393 - "rend", 2394 - "rkyv_derive", 2395 - "seahash", 2396 - "tinyvec", 2397 - "uuid", 2398 - ] 2399 - 2400 - [[package]] 2401 - name = "rkyv_derive" 2402 - version = "0.7.42" 2403 - source = "registry+https://github.com/rust-lang/crates.io-index" 2404 - checksum = "b2e06b915b5c230a17d7a736d1e2e63ee753c256a8614ef3f5147b13a4f5541d" 2405 - dependencies = [ 2406 - "proc-macro2", 2407 - "quote", 2408 - "syn 1.0.109", 2409 ] 2410 2411 [[package]] ··· 2425 2426 [[package]] 2427 name = "rustix" 2428 - version = "0.38.21" 2429 source = "registry+https://github.com/rust-lang/crates.io-index" 2430 - checksum = "2b426b0506e5d50a7d8dafcf2e81471400deb602392c7dd110815afb4eaf02a3" 2431 dependencies = [ 2432 "bitflags 2.4.1", 2433 "errno", 2434 "libc", 2435 "linux-raw-sys", 2436 - "windows-sys", 2437 ] 2438 2439 [[package]] 2440 name = "rustls" 2441 - version = "0.21.8" 2442 source = "registry+https://github.com/rust-lang/crates.io-index" 2443 - checksum = "446e14c5cda4f3f30fe71863c34ec70f5ac79d6087097ad0bb433e1be5edf04c" 2444 dependencies = [ 2445 "log", 2446 "ring", ··· 2450 2451 [[package]] 2452 name = "rustls-pemfile" 2453 - version = "1.0.3" 2454 source = "registry+https://github.com/rust-lang/crates.io-index" 2455 - checksum = "2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2" 2456 dependencies = [ 2457 "base64", 2458 ] ··· 2482 "bitflags 1.3.2", 2483 "bytemuck", 2484 "smallvec", 2485 - "ttf-parser", 2486 "unicode-bidi-mirroring", 2487 "unicode-ccc", 2488 "unicode-properties", ··· 2516 source = "registry+https://github.com/rust-lang/crates.io-index" 2517 checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" 2518 dependencies = [ 2519 - "windows-sys", 2520 ] 2521 2522 [[package]] ··· 2536 ] 2537 2538 [[package]] 2539 - name = "seahash" 2540 - version = "4.1.0" 2541 - source = "registry+https://github.com/rust-lang/crates.io-index" 2542 - checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" 2543 - 2544 - [[package]] 2545 name = "security-framework" 2546 version = "2.9.2" 2547 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2575 2576 [[package]] 2577 name = "serde" 2578 - version = "1.0.190" 2579 source = "registry+https://github.com/rust-lang/crates.io-index" 2580 - checksum = "91d3c334ca1ee894a2c6f6ad698fe8c435b76d504b13d436f0685d648d6d96f7" 2581 dependencies = [ 2582 "serde_derive", 2583 ] 2584 2585 [[package]] 2586 name = "serde_derive" 2587 - version = "1.0.190" 2588 source = "registry+https://github.com/rust-lang/crates.io-index" 2589 - checksum = "67c5609f394e5c2bd7fc51efda478004ea80ef42fee983d5c67a65e34f32c0e3" 2590 dependencies = [ 2591 "proc-macro2", 2592 "quote", 2593 - "syn 2.0.38", 2594 ] 2595 2596 [[package]] ··· 2612 dependencies = [ 2613 "proc-macro2", 2614 "quote", 2615 - "syn 2.0.38", 2616 ] 2617 2618 [[package]] ··· 2642 source = "registry+https://github.com/rust-lang/crates.io-index" 2643 checksum = "3cc7a1570e38322cfe4154732e5110f887ea57e22b76f4bfd32b5bdd3368666c" 2644 dependencies = [ 2645 - "indexmap 2.1.0", 2646 "itoa", 2647 "ryu", 2648 "serde", ··· 2663 version = "0.3.7" 2664 source = "registry+https://github.com/rust-lang/crates.io-index" 2665 checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" 2666 - 2667 - [[package]] 2668 - name = "simdutf8" 2669 - version = "0.1.4" 2670 - source = "registry+https://github.com/rust-lang/crates.io-index" 2671 - checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" 2672 2673 [[package]] 2674 name = "simplecss" ··· 2702 2703 [[package]] 2704 name = "slotmap" 2705 - version = "1.0.6" 2706 source = "registry+https://github.com/rust-lang/crates.io-index" 2707 - checksum = "e1e08e261d0e8f5c43123b7adf3e4ca1690d655377ac93a03b2c9d3e98de1342" 2708 dependencies = [ 2709 "version_check", 2710 ] ··· 2722 2723 [[package]] 2724 name = "smallvec" 2725 - version = "1.11.1" 2726 source = "registry+https://github.com/rust-lang/crates.io-index" 2727 - checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a" 2728 2729 [[package]] 2730 name = "socket2" ··· 2743 checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" 2744 dependencies = [ 2745 "libc", 2746 - "windows-sys", 2747 ] 2748 2749 [[package]] ··· 2782 2783 [[package]] 2784 name = "strum" 2785 - version = "0.24.1" 2786 - source = "registry+https://github.com/rust-lang/crates.io-index" 2787 - checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f" 2788 - dependencies = [ 2789 - "strum_macros 0.24.3", 2790 - ] 2791 - 2792 - [[package]] 2793 - name = "strum" 2794 version = "0.25.0" 2795 source = "registry+https://github.com/rust-lang/crates.io-index" 2796 checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" 2797 dependencies = [ 2798 - "strum_macros 0.25.3", 2799 - ] 2800 - 2801 - [[package]] 2802 - name = "strum_macros" 2803 - version = "0.24.3" 2804 - source = "registry+https://github.com/rust-lang/crates.io-index" 2805 - checksum = "1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59" 2806 - dependencies = [ 2807 - "heck", 2808 - "proc-macro2", 2809 - "quote", 2810 - "rustversion", 2811 - "syn 1.0.109", 2812 ] 2813 2814 [[package]] ··· 2821 "proc-macro2", 2822 "quote", 2823 "rustversion", 2824 - "syn 2.0.38", 2825 ] 2826 2827 [[package]] ··· 2842 2843 [[package]] 2844 name = "svg2pdf" 2845 - version = "0.9.0" 2846 source = "registry+https://github.com/rust-lang/crates.io-index" 2847 - checksum = "363c5346967da04bf3ebb3d8bafa7f52c53c810167047904df1960eac3fc08b7" 2848 dependencies = [ 2849 "image", 2850 "miniz_oxide", 2851 "pdf-writer", 2852 "usvg", 2853 ] ··· 2875 2876 [[package]] 2877 name = "syn" 2878 - version = "2.0.38" 2879 source = "registry+https://github.com/rust-lang/crates.io-index" 2880 - checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b" 2881 dependencies = [ 2882 "proc-macro2", 2883 "quote", ··· 2892 dependencies = [ 2893 "proc-macro2", 2894 "quote", 2895 - "syn 2.0.38", 2896 "unicode-xid", 2897 ] 2898 ··· 2939 ] 2940 2941 [[package]] 2942 - name = "tap" 2943 - version = "1.0.1" 2944 - source = "registry+https://github.com/rust-lang/crates.io-index" 2945 - checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 2946 - 2947 - [[package]] 2948 name = "temp-dir" 2949 version = "0.1.11" 2950 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2960 "fastrand 2.0.1", 2961 "redox_syscall 0.4.1", 2962 "rustix", 2963 - "windows-sys", 2964 ] 2965 2966 [[package]] ··· 2980 dependencies = [ 2981 "proc-macro2", 2982 "quote", 2983 - "syn 2.0.38", 2984 ] 2985 2986 [[package]] ··· 3045 ] 3046 3047 [[package]] 3048 - name = "tiny-skia" 3049 - version = "0.11.2" 3050 - source = "registry+https://github.com/rust-lang/crates.io-index" 3051 - checksum = "3b72a92a05db376db09fe6d50b7948d106011761c05a6a45e23e17ee9b556222" 3052 - dependencies = [ 3053 - "arrayref", 3054 - "arrayvec", 3055 - "bytemuck", 3056 - "cfg-if", 3057 - "log", 3058 - "png", 3059 - "tiny-skia-path", 3060 - ] 3061 - 3062 - [[package]] 3063 name = "tiny-skia-path" 3064 - version = "0.11.2" 3065 source = "registry+https://github.com/rust-lang/crates.io-index" 3066 - checksum = "6ac3865b9708fc7e1961a65c3a4fa55e984272f33092d3c859929f887fceb647" 3067 dependencies = [ 3068 "arrayref", 3069 "bytemuck", ··· 3072 3073 [[package]] 3074 name = "tinystr" 3075 - version = "0.7.4" 3076 source = "registry+https://github.com/rust-lang/crates.io-index" 3077 - checksum = "d5d0e245e80bdc9b4e5356fc45a72184abbc3861992603f515270e9340f5a219" 3078 dependencies = [ 3079 "displaydoc", 3080 "serde", ··· 3098 3099 [[package]] 3100 name = "tokio" 3101 - version = "1.33.0" 3102 source = "registry+https://github.com/rust-lang/crates.io-index" 3103 - checksum = "4f38200e3ef7995e5ef13baec2f432a6da0aa9ac495b2c0e8f3b7eec2c92d653" 3104 dependencies = [ 3105 "backtrace", 3106 "bytes", ··· 3110 "pin-project-lite", 3111 "socket2 0.5.5", 3112 "tokio-macros", 3113 - "windows-sys", 3114 ] 3115 3116 [[package]] 3117 name = "tokio-macros" 3118 - version = "2.1.0" 3119 source = "registry+https://github.com/rust-lang/crates.io-index" 3120 - checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" 3121 dependencies = [ 3122 "proc-macro2", 3123 "quote", 3124 - "syn 2.0.38", 3125 ] 3126 3127 [[package]] ··· 3198 3199 [[package]] 3200 name = "toml" 3201 - version = "0.8.6" 3202 source = "registry+https://github.com/rust-lang/crates.io-index" 3203 - checksum = "8ff9e3abce27ee2c9a37f9ad37238c1bdd4e789c84ba37df76aa4d528f5072cc" 3204 dependencies = [ 3205 "serde", 3206 "serde_spanned", 3207 "toml_datetime", 3208 - "toml_edit 0.20.7", 3209 ] 3210 3211 [[package]] ··· 3223 source = "registry+https://github.com/rust-lang/crates.io-index" 3224 checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 3225 dependencies = [ 3226 - "indexmap 2.1.0", 3227 "serde", 3228 "serde_spanned", 3229 "toml_datetime", ··· 3232 3233 [[package]] 3234 name = "toml_edit" 3235 - version = "0.20.7" 3236 source = "registry+https://github.com/rust-lang/crates.io-index" 3237 - checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81" 3238 dependencies = [ 3239 - "indexmap 2.1.0", 3240 "serde", 3241 "serde_spanned", 3242 "toml_datetime", ··· 3294 dependencies = [ 3295 "proc-macro2", 3296 "quote", 3297 - "syn 2.0.38", 3298 ] 3299 3300 [[package]] ··· 3323 dependencies = [ 3324 "proc-macro2", 3325 "quote", 3326 - "syn 2.0.38", 3327 ] 3328 3329 [[package]] ··· 3348 3349 [[package]] 3350 name = "tracing-log" 3351 - version = "0.1.4" 3352 source = "registry+https://github.com/rust-lang/crates.io-index" 3353 - checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2" 3354 dependencies = [ 3355 "log", 3356 "once_cell", ··· 3359 3360 [[package]] 3361 name = "tracing-opentelemetry" 3362 - version = "0.21.0" 3363 source = "registry+https://github.com/rust-lang/crates.io-index" 3364 - checksum = "75327c6b667828ddc28f5e3f169036cb793c3f588d83bf0f262a7f062ffed3c8" 3365 dependencies = [ 3366 "once_cell", 3367 "opentelemetry", 3368 "opentelemetry_sdk", ··· 3371 "tracing-core", 3372 "tracing-log", 3373 "tracing-subscriber", 3374 ] 3375 3376 [[package]] 3377 name = "tracing-subscriber" 3378 - version = "0.3.17" 3379 source = "registry+https://github.com/rust-lang/crates.io-index" 3380 - checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" 3381 dependencies = [ 3382 "sharded-slab", 3383 "thread_local", ··· 3397 checksum = "49d64318d8311fc2668e48b63969f4343e0a85c4a109aa8460d6672e364b8bd1" 3398 3399 [[package]] 3400 name = "typed-arena" 3401 version = "2.0.2" 3402 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3404 3405 [[package]] 3406 name = "typst" 3407 - version = "0.9.0" 3408 - source = "git+https://github.com/typst/typst.git?tag=v0.9.0#7bb4f6df44086b4c1120b227f7ae963e6c2ad5ab" 3409 dependencies = [ 3410 - "base64", 3411 "bitflags 2.4.1", 3412 - "bytemuck", 3413 "comemo", 3414 "ecow 0.2.0", 3415 - "flate2", 3416 - "fontdb", 3417 "image", 3418 - "indexmap 2.1.0", 3419 "kurbo", 3420 "log", 3421 - "miniz_oxide", 3422 "once_cell", 3423 "palette", 3424 - "pdf-writer", 3425 - "pixglyph", 3426 "regex", 3427 - "resvg", 3428 "roxmltree", 3429 "rustybuzz", 3430 "serde", 3431 - "siphasher 0.3.11", 3432 "stacker", 3433 - "subsetter", 3434 - "svg2pdf", 3435 "time", 3436 - "tiny-skia", 3437 - "toml 0.8.6", 3438 "tracing", 3439 - "ttf-parser", 3440 "typst-macros", 3441 - "typst-syntax 0.9.0", 3442 - "unicode-ident", 3443 "unicode-math-class", 3444 - "unicode-properties", 3445 "unicode-segmentation", 3446 - "unscanny", 3447 "usvg", 3448 "wasmi", 3449 - "xmlparser", 3450 - "xmlwriter", 3451 - "xmp-writer", 3452 ] 3453 3454 [[package]] 3455 name = "typst-ide" 3456 - version = "0.9.0" 3457 - source = "git+https://github.com/typst/typst.git?tag=v0.9.0#7bb4f6df44086b4c1120b227f7ae963e6c2ad5ab" 3458 dependencies = [ 3459 "comemo", 3460 "ecow 0.2.0", ··· 3466 ] 3467 3468 [[package]] 3469 - name = "typst-library" 3470 - version = "0.9.0" 3471 - source = "git+https://github.com/typst/typst.git?tag=v0.9.0#7bb4f6df44086b4c1120b227f7ae963e6c2ad5ab" 3472 - dependencies = [ 3473 - "az", 3474 - "chinese-number", 3475 - "ciborium", 3476 - "comemo", 3477 - "csv", 3478 - "ecow 0.2.0", 3479 - "hayagriva", 3480 - "hypher", 3481 - "icu_properties", 3482 - "icu_provider", 3483 - "icu_provider_adapters", 3484 - "icu_provider_blob", 3485 - "icu_segmenter", 3486 - "indexmap 2.1.0", 3487 - "kurbo", 3488 - "lipsum", 3489 - "log", 3490 - "once_cell", 3491 - "roxmltree", 3492 - "rustybuzz", 3493 - "serde_json", 3494 - "serde_yaml", 3495 - "smallvec", 3496 - "syntect", 3497 - "time", 3498 - "toml 0.8.6", 3499 - "tracing", 3500 - "ttf-parser", 3501 - "typed-arena", 3502 - "typst", 3503 - "unicode-bidi", 3504 - "unicode-math-class", 3505 - "unicode-script", 3506 - "unicode-segmentation", 3507 - ] 3508 - 3509 - [[package]] 3510 name = "typst-lsp" 3511 - version = "0.11.0" 3512 dependencies = [ 3513 "anyhow", 3514 "async-compression", ··· 3519 "comemo", 3520 "dirs", 3521 "elsa", 3522 "futures", 3523 "if_chain", 3524 - "indexmap 2.1.0", 3525 "internment", 3526 - "itertools 0.11.0", 3527 "lazy_static", 3528 - "memmap2", 3529 "once_cell", 3530 "opentelemetry", 3531 "opentelemetry-jaeger", ··· 3537 "serde", 3538 "serde_json", 3539 "siphasher 1.0.0", 3540 - "strum 0.25.0", 3541 "temp-dir", 3542 "thiserror", 3543 "tokio", ··· 3549 "tracing-subscriber", 3550 "typst", 3551 "typst-ide", 3552 - "typst-library", 3553 "typstfmt_lib", 3554 "walkdir", 3555 ] 3556 3557 [[package]] 3558 name = "typst-macros" 3559 - version = "0.9.0" 3560 - source = "git+https://github.com/typst/typst.git?tag=v0.9.0#7bb4f6df44086b4c1120b227f7ae963e6c2ad5ab" 3561 dependencies = [ 3562 "heck", 3563 "proc-macro2", 3564 "quote", 3565 - "syn 2.0.38", 3566 ] 3567 3568 [[package]] ··· 3583 3584 [[package]] 3585 name = "typst-syntax" 3586 - version = "0.9.0" 3587 - source = "git+https://github.com/typst/typst.git?tag=v0.9.0#7bb4f6df44086b4c1120b227f7ae963e6c2ad5ab" 3588 dependencies = [ 3589 "comemo", 3590 "ecow 0.2.0", ··· 3593 "tracing", 3594 "unicode-ident", 3595 "unicode-math-class", 3596 "unicode-segmentation", 3597 "unscanny", 3598 ] ··· 3720 3721 [[package]] 3722 name = "url" 3723 - version = "2.4.1" 3724 source = "registry+https://github.com/rust-lang/crates.io-index" 3725 - checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" 3726 dependencies = [ 3727 "form_urlencoded", 3728 "idna", ··· 3775 source = "registry+https://github.com/rust-lang/crates.io-index" 3776 checksum = "4d2374378cb7a3fb8f33894e0fdb8625e1bbc4f25312db8d91f862130b541593" 3777 dependencies = [ 3778 - "fontdb", 3779 "kurbo", 3780 "log", 3781 "rustybuzz", ··· 3799 3800 [[package]] 3801 name = "utf8_iter" 3802 - version = "1.0.3" 3803 source = "registry+https://github.com/rust-lang/crates.io-index" 3804 - checksum = "64a8922555b9500e3d865caed19330172cd67cbf82203f1a3311d8c305cc9f33" 3805 - 3806 - [[package]] 3807 - name = "uuid" 3808 - version = "1.5.0" 3809 - source = "registry+https://github.com/rust-lang/crates.io-index" 3810 - checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc" 3811 3812 [[package]] 3813 name = "valuable" ··· 3860 3861 [[package]] 3862 name = "wasm-bindgen" 3863 - version = "0.2.87" 3864 source = "registry+https://github.com/rust-lang/crates.io-index" 3865 - checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 3866 dependencies = [ 3867 "cfg-if", 3868 "wasm-bindgen-macro", ··· 3870 3871 [[package]] 3872 name = "wasm-bindgen-backend" 3873 - version = "0.2.87" 3874 source = "registry+https://github.com/rust-lang/crates.io-index" 3875 - checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 3876 dependencies = [ 3877 "bumpalo", 3878 "log", 3879 "once_cell", 3880 "proc-macro2", 3881 "quote", 3882 - "syn 2.0.38", 3883 "wasm-bindgen-shared", 3884 ] 3885 3886 [[package]] 3887 name = "wasm-bindgen-futures" 3888 - version = "0.4.37" 3889 source = "registry+https://github.com/rust-lang/crates.io-index" 3890 - checksum = "c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03" 3891 dependencies = [ 3892 "cfg-if", 3893 "js-sys", ··· 3897 3898 [[package]] 3899 name = "wasm-bindgen-macro" 3900 - version = "0.2.87" 3901 source = "registry+https://github.com/rust-lang/crates.io-index" 3902 - checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 3903 dependencies = [ 3904 "quote", 3905 "wasm-bindgen-macro-support", ··· 3907 3908 [[package]] 3909 name = "wasm-bindgen-macro-support" 3910 - version = "0.2.87" 3911 source = "registry+https://github.com/rust-lang/crates.io-index" 3912 - checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 3913 dependencies = [ 3914 "proc-macro2", 3915 "quote", 3916 - "syn 2.0.38", 3917 "wasm-bindgen-backend", 3918 "wasm-bindgen-shared", 3919 ] 3920 3921 [[package]] 3922 name = "wasm-bindgen-shared" 3923 - version = "0.2.87" 3924 source = "registry+https://github.com/rust-lang/crates.io-index" 3925 - checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 3926 3927 [[package]] 3928 name = "wasm-streams" ··· 3939 3940 [[package]] 3941 name = "wasmi" 3942 - version = "0.31.0" 3943 source = "registry+https://github.com/rust-lang/crates.io-index" 3944 - checksum = "1f341edb80021141d4ae6468cbeefc50798716a347d4085c3811900049ea8945" 3945 dependencies = [ 3946 "smallvec", 3947 "spin", ··· 3979 3980 [[package]] 3981 name = "web-sys" 3982 - version = "0.3.64" 3983 source = "registry+https://github.com/rust-lang/crates.io-index" 3984 - checksum = "9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b" 3985 dependencies = [ 3986 "js-sys", 3987 "wasm-bindgen", ··· 3989 3990 [[package]] 3991 name = "webpki-roots" 3992 - version = "0.25.2" 3993 source = "registry+https://github.com/rust-lang/crates.io-index" 3994 - checksum = "14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc" 3995 3996 [[package]] 3997 name = "weezl" ··· 4036 source = "registry+https://github.com/rust-lang/crates.io-index" 4037 checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" 4038 dependencies = [ 4039 - "windows-targets", 4040 ] 4041 4042 [[package]] ··· 4045 source = "registry+https://github.com/rust-lang/crates.io-index" 4046 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 4047 dependencies = [ 4048 - "windows-targets", 4049 ] 4050 4051 [[package]] ··· 4054 source = "registry+https://github.com/rust-lang/crates.io-index" 4055 checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 4056 dependencies = [ 4057 - "windows_aarch64_gnullvm", 4058 - "windows_aarch64_msvc", 4059 - "windows_i686_gnu", 4060 - "windows_i686_msvc", 4061 - "windows_x86_64_gnu", 4062 - "windows_x86_64_gnullvm", 4063 - "windows_x86_64_msvc", 4064 ] 4065 4066 [[package]] ··· 4070 checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 4071 4072 [[package]] 4073 name = "windows_aarch64_msvc" 4074 version = "0.48.5" 4075 source = "registry+https://github.com/rust-lang/crates.io-index" 4076 checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 4077 4078 [[package]] 4079 name = "windows_i686_gnu" 4080 version = "0.48.5" 4081 source = "registry+https://github.com/rust-lang/crates.io-index" 4082 checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 4083 4084 [[package]] 4085 name = "windows_i686_msvc" ··· 4088 checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 4089 4090 [[package]] 4091 name = "windows_x86_64_gnu" 4092 version = "0.48.5" 4093 source = "registry+https://github.com/rust-lang/crates.io-index" 4094 checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 4095 4096 [[package]] 4097 name = "windows_x86_64_gnullvm" 4098 version = "0.48.5" 4099 source = "registry+https://github.com/rust-lang/crates.io-index" 4100 checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 4101 4102 [[package]] 4103 name = "windows_x86_64_msvc" 4104 version = "0.48.5" 4105 source = "registry+https://github.com/rust-lang/crates.io-index" 4106 checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 4107 4108 [[package]] 4109 name = "winnow" 4110 - version = "0.5.18" 4111 source = "registry+https://github.com/rust-lang/crates.io-index" 4112 - checksum = "176b6138793677221d420fd2f0aeeced263f197688b36484660da767bca2fa32" 4113 dependencies = [ 4114 "memchr", 4115 ] ··· 4121 checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 4122 dependencies = [ 4123 "cfg-if", 4124 - "windows-sys", 4125 ] 4126 4127 [[package]] 4128 name = "writeable" 4129 - version = "0.5.3" 4130 source = "registry+https://github.com/rust-lang/crates.io-index" 4131 - checksum = "c0af0c3d13faebf8dda0b5256fa7096a2d5ccb662f7b9f54a40fe201077ab1c2" 4132 - 4133 - [[package]] 4134 - name = "wyz" 4135 - version = "0.5.1" 4136 - source = "registry+https://github.com/rust-lang/crates.io-index" 4137 - checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" 4138 - dependencies = [ 4139 - "tap", 4140 - ] 4141 4142 [[package]] 4143 name = "xattr" ··· 4177 4178 [[package]] 4179 name = "yoke" 4180 - version = "0.7.2" 4181 source = "registry+https://github.com/rust-lang/crates.io-index" 4182 - checksum = "61e38c508604d6bbbd292dadb3c02559aa7fff6b654a078a36217cad871636e4" 4183 dependencies = [ 4184 "serde", 4185 "stable_deref_trait", ··· 4189 4190 [[package]] 4191 name = "yoke-derive" 4192 - version = "0.7.2" 4193 source = "registry+https://github.com/rust-lang/crates.io-index" 4194 - checksum = "d5e19fb6ed40002bab5403ffa37e53e0e56f914a4450c8765f533018db1db35f" 4195 dependencies = [ 4196 "proc-macro2", 4197 "quote", 4198 - "syn 2.0.38", 4199 "synstructure", 4200 ] 4201 ··· 4216 dependencies = [ 4217 "proc-macro2", 4218 "quote", 4219 - "syn 2.0.38", 4220 "synstructure", 4221 ] 4222 4223 [[package]] 4224 name = "zerovec" 4225 - version = "0.10.0" 4226 source = "registry+https://github.com/rust-lang/crates.io-index" 4227 - checksum = "1194130c5b155bf8ae50ab16c86ab758cd695cf9ad176d2f870b744cbdbb572e" 4228 dependencies = [ 4229 "serde", 4230 "yoke", ··· 4234 4235 [[package]] 4236 name = "zerovec-derive" 4237 - version = "0.10.0" 4238 source = "registry+https://github.com/rust-lang/crates.io-index" 4239 - checksum = "acabf549809064225ff8878baedc4ce3732ac3b07e7c7ce6e5c2ccdbc485c324" 4240 dependencies = [ 4241 "proc-macro2", 4242 "quote", 4243 - "syn 2.0.38", 4244 ]
··· 92 93 [[package]] 94 name = "async-compression" 95 + version = "0.4.5" 96 source = "registry+https://github.com/rust-lang/crates.io-index" 97 + checksum = "bc2d0cfb2a7388d34f590e76686704c494ed7aaceed62ee1ba35cbf363abc2a5" 98 dependencies = [ 99 "flate2", 100 "futures-core", ··· 111 dependencies = [ 112 "proc-macro2", 113 "quote", 114 + "syn 2.0.39", 115 ] 116 117 [[package]] ··· 161 162 [[package]] 163 name = "biblatex" 164 + version = "0.9.1" 165 source = "registry+https://github.com/rust-lang/crates.io-index" 166 + checksum = "1a3638fc10f65e552d53318e042cefa542418633451163228fcbfb1a58a0ca85" 167 dependencies = [ 168 "numerals", 169 "paste", 170 + "strum", 171 "unicode-normalization", 172 "unscanny", 173 ] ··· 212 ] 213 214 [[package]] 215 name = "bpaf" 216 version = "0.9.6" 217 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 223 224 [[package]] 225 name = "bstr" 226 + version = "1.8.0" 227 source = "registry+https://github.com/rust-lang/crates.io-index" 228 + checksum = "542f33a8835a0884b006a0c3df3dadd99c0c3f296ed26c2fdc8028e01ad6230c" 229 dependencies = [ 230 "memchr", 231 "serde", ··· 238 checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 239 240 [[package]] 241 name = "bytemuck" 242 version = "1.14.0" 243 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 266 267 [[package]] 268 name = "cargo-platform" 269 + version = "0.1.5" 270 source = "registry+https://github.com/rust-lang/crates.io-index" 271 + checksum = "e34637b3140142bdf929fb439e8aa4ebad7651ebf7b1080b3930aa16ac1459ff" 272 dependencies = [ 273 "serde", 274 ] ··· 310 311 [[package]] 312 name = "chinese-number" 313 + version = "0.7.4" 314 source = "registry+https://github.com/rust-lang/crates.io-index" 315 + checksum = "b3b2ffc31f235dfd4a5fa440c9b9822144183821be28aeb269e205d5541164dd" 316 dependencies = [ 317 "chinese-variant", 318 "enum-ordinalize", ··· 322 323 [[package]] 324 name = "chinese-variant" 325 + version = "1.1.2" 326 source = "registry+https://github.com/rust-lang/crates.io-index" 327 + checksum = "17df2e16b0704fc5413214165d1bfdd619f18b1044d5991d5c5351b05fee852e" 328 329 [[package]] 330 name = "chrono" ··· 335 "android-tzdata", 336 "iana-time-zone", 337 "num-traits", 338 + "windows-targets 0.48.5", 339 ] 340 341 [[package]] ··· 367 368 [[package]] 369 name = "citationberg" 370 + version = "0.1.1" 371 source = "registry+https://github.com/rust-lang/crates.io-index" 372 + checksum = "c15a0bf8014b266d11f20451dc9202d8d26180ffd8b094d73ecbe74d821f01fb" 373 dependencies = [ 374 "quick-xml 0.28.2", 375 "serde", ··· 389 390 [[package]] 391 name = "comemo" 392 + version = "0.3.1" 393 source = "registry+https://github.com/rust-lang/crates.io-index" 394 + checksum = "bf5705468fa80602ee6a5f9318306e6c428bffd53e43209a78bc05e6e667c6f4" 395 dependencies = [ 396 "comemo-macros", 397 + "siphasher 1.0.0", 398 ] 399 400 [[package]] 401 name = "comemo-macros" 402 + version = "0.3.1" 403 source = "registry+https://github.com/rust-lang/crates.io-index" 404 + checksum = "54af6ac68ada2d161fa9cc1ab52676228e340866d094d6542107e74b82acc095" 405 dependencies = [ 406 "proc-macro2", 407 "quote", 408 + "syn 2.0.39", 409 ] 410 411 [[package]] 412 name = "concurrent-queue" 413 + version = "2.4.0" 414 source = "registry+https://github.com/rust-lang/crates.io-index" 415 + checksum = "d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363" 416 dependencies = [ 417 "crossbeam-utils", 418 ] 419 420 [[package]] 421 name = "core-foundation" 422 + version = "0.9.4" 423 source = "registry+https://github.com/rust-lang/crates.io-index" 424 + checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 425 dependencies = [ 426 "core-foundation-sys", 427 "libc", ··· 429 430 [[package]] 431 name = "core-foundation-sys" 432 + version = "0.8.6" 433 source = "registry+https://github.com/rust-lang/crates.io-index" 434 + checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" 435 436 [[package]] 437 name = "core_maths" ··· 462 ] 463 464 [[package]] 465 + name = "crossbeam-deque" 466 + version = "0.8.3" 467 + source = "registry+https://github.com/rust-lang/crates.io-index" 468 + checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" 469 + dependencies = [ 470 + "cfg-if", 471 + "crossbeam-epoch", 472 + "crossbeam-utils", 473 + ] 474 + 475 + [[package]] 476 + name = "crossbeam-epoch" 477 + version = "0.9.15" 478 + source = "registry+https://github.com/rust-lang/crates.io-index" 479 + checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" 480 + dependencies = [ 481 + "autocfg", 482 + "cfg-if", 483 + "crossbeam-utils", 484 + "memoffset", 485 + "scopeguard", 486 + ] 487 + 488 + [[package]] 489 name = "crossbeam-utils" 490 version = "0.8.16" 491 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 542 "openssl-sys", 543 "pkg-config", 544 "vcpkg", 545 + "windows-sys 0.48.0", 546 ] 547 548 [[package]] ··· 552 checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" 553 dependencies = [ 554 "cfg-if", 555 + "hashbrown 0.14.3", 556 "lock_api", 557 "once_cell", 558 "parking_lot_core", ··· 560 561 [[package]] 562 name = "data-url" 563 + version = "0.3.1" 564 source = "registry+https://github.com/rust-lang/crates.io-index" 565 + checksum = "5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a" 566 567 [[package]] 568 name = "deranged" 569 + version = "0.3.10" 570 source = "registry+https://github.com/rust-lang/crates.io-index" 571 + checksum = "8eb30d70a07a3b04884d2677f06bec33509dc67ca60d92949e5535352d3191dc" 572 dependencies = [ 573 "powerfmt", 574 ] ··· 591 "libc", 592 "option-ext", 593 "redox_users", 594 + "windows-sys 0.48.0", 595 ] 596 597 [[package]] ··· 602 dependencies = [ 603 "proc-macro2", 604 "quote", 605 + "syn 2.0.39", 606 ] 607 608 [[package]] ··· 661 662 [[package]] 663 name = "enum-ordinalize" 664 + version = "4.2.0" 665 + source = "registry+https://github.com/rust-lang/crates.io-index" 666 + checksum = "b365ed566a2be6c61cb68e4faca9e74687004c5fd9a7291be8bc30992dd9195c" 667 + dependencies = [ 668 + "enum-ordinalize-derive", 669 + ] 670 + 671 + [[package]] 672 + name = "enum-ordinalize-derive" 673 + version = "4.2.4" 674 source = "registry+https://github.com/rust-lang/crates.io-index" 675 + checksum = "9ac2fa9cc04a3dec245e68a29ac309a03c1fe638522b0d8c24ec14bbe9c08323" 676 dependencies = [ 677 "num-bigint", 678 "num-traits", 679 "proc-macro2", 680 "quote", 681 + "syn 2.0.39", 682 ] 683 684 [[package]] ··· 689 690 [[package]] 691 name = "errno" 692 + version = "0.3.8" 693 source = "registry+https://github.com/rust-lang/crates.io-index" 694 + checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 695 dependencies = [ 696 "libc", 697 + "windows-sys 0.52.0", 698 ] 699 700 [[package]] ··· 752 "cfg-if", 753 "libc", 754 "redox_syscall 0.3.5", 755 + "windows-sys 0.48.0", 756 ] 757 758 [[package]] ··· 778 checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 779 780 [[package]] 781 + name = "fontconfig-parser" 782 + version = "0.5.3" 783 + source = "registry+https://github.com/rust-lang/crates.io-index" 784 + checksum = "674e258f4b5d2dcd63888c01c68413c51f565e8af99d2f7701c7b81d79ef41c4" 785 + dependencies = [ 786 + "roxmltree", 787 + ] 788 + 789 + [[package]] 790 name = "fontdb" 791 version = "0.15.0" 792 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 795 "log", 796 "slotmap", 797 "tinyvec", 798 + "ttf-parser 0.19.2", 799 + ] 800 + 801 + [[package]] 802 + name = "fontdb" 803 + version = "0.16.0" 804 + source = "registry+https://github.com/rust-lang/crates.io-index" 805 + checksum = "98b88c54a38407f7352dd2c4238830115a6377741098ffd1f997c813d0e088a6" 806 + dependencies = [ 807 + "fontconfig-parser", 808 + "log", 809 + "memmap2", 810 + "slotmap", 811 + "tinyvec", 812 + "ttf-parser 0.20.0", 813 ] 814 815 [[package]] ··· 829 830 [[package]] 831 name = "form_urlencoded" 832 + version = "1.2.1" 833 source = "registry+https://github.com/rust-lang/crates.io-index" 834 + checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 835 dependencies = [ 836 "percent-encoding", 837 ] 838 839 [[package]] 840 name = "futures" ··· 907 dependencies = [ 908 "proc-macro2", 909 "quote", 910 + "syn 2.0.39", 911 ] 912 913 [[package]] ··· 942 943 [[package]] 944 name = "getrandom" 945 + version = "0.2.11" 946 source = "registry+https://github.com/rust-lang/crates.io-index" 947 + checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f" 948 dependencies = [ 949 "cfg-if", 950 "libc", ··· 963 964 [[package]] 965 name = "gimli" 966 + version = "0.28.1" 967 + source = "registry+https://github.com/rust-lang/crates.io-index" 968 + checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" 969 + 970 + [[package]] 971 + name = "glob" 972 + version = "0.3.1" 973 source = "registry+https://github.com/rust-lang/crates.io-index" 974 + checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 975 976 [[package]] 977 name = "globmatch" ··· 986 987 [[package]] 988 name = "globset" 989 + version = "0.4.14" 990 source = "registry+https://github.com/rust-lang/crates.io-index" 991 + checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" 992 dependencies = [ 993 "aho-corasick", 994 "bstr", 995 "log", 996 + "regex-automata", 997 + "regex-syntax 0.8.2", 998 ] 999 1000 [[package]] 1001 name = "h2" 1002 + version = "0.3.22" 1003 source = "registry+https://github.com/rust-lang/crates.io-index" 1004 + checksum = "4d6250322ef6e60f93f9a2162799302cd6f68f79f6e5d85c8c16f14d1d958178" 1005 dependencies = [ 1006 "bytes", 1007 "fnv", ··· 1009 "futures-sink", 1010 "futures-util", 1011 "http", 1012 + "indexmap", 1013 "slab", 1014 "tokio", 1015 "tokio-util", ··· 1033 1034 [[package]] 1035 name = "hashbrown" 1036 + version = "0.14.3" 1037 source = "registry+https://github.com/rust-lang/crates.io-index" 1038 + checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 1039 1040 [[package]] 1041 name = "hayagriva" 1042 + version = "0.5.1" 1043 source = "registry+https://github.com/rust-lang/crates.io-index" 1044 + checksum = "f9f97c07366b7f686741521ca63cc14baf18cea53c39b0c09873cd1d4a1b2b8c" 1045 dependencies = [ 1046 "biblatex", 1047 "ciborium", 1048 "citationberg", 1049 + "indexmap", 1050 "numerals", 1051 "paste", 1052 "serde", 1053 "serde_yaml", 1054 "thiserror", ··· 1072 1073 [[package]] 1074 name = "http" 1075 + version = "0.2.11" 1076 source = "registry+https://github.com/rust-lang/crates.io-index" 1077 + checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb" 1078 dependencies = [ 1079 "bytes", 1080 "fnv", ··· 1186 1187 [[package]] 1188 name = "icu_collections" 1189 + version = "1.4.0" 1190 source = "registry+https://github.com/rust-lang/crates.io-index" 1191 + checksum = "137d96353afc8544d437e8a99eceb10ab291352699573b0de5b08bda38c78c60" 1192 dependencies = [ 1193 "displaydoc", 1194 "serde", ··· 1199 1200 [[package]] 1201 name = "icu_locid" 1202 + version = "1.4.0" 1203 source = "registry+https://github.com/rust-lang/crates.io-index" 1204 + checksum = "5c0aa2536adc14c07e2a521e95512b75ed8ef832f0fdf9299d4a0a45d2be2a9d" 1205 dependencies = [ 1206 "displaydoc", 1207 "litemap", ··· 1212 1213 [[package]] 1214 name = "icu_locid_transform" 1215 + version = "1.4.0" 1216 source = "registry+https://github.com/rust-lang/crates.io-index" 1217 + checksum = "57c17d8f6524fdca4471101dd71f0a132eb6382b5d6d7f2970441cb25f6f435a" 1218 dependencies = [ 1219 "displaydoc", 1220 "icu_locid", ··· 1226 1227 [[package]] 1228 name = "icu_locid_transform_data" 1229 + version = "1.4.0" 1230 source = "registry+https://github.com/rust-lang/crates.io-index" 1231 + checksum = "545c6c3e8bf9580e2dafee8de6f9ec14826aaf359787789c7724f1f85f47d3dc" 1232 1233 [[package]] 1234 name = "icu_properties" 1235 + version = "1.4.0" 1236 source = "registry+https://github.com/rust-lang/crates.io-index" 1237 + checksum = "976e296217453af983efa25f287a4c1da04b9a63bf1ed63719455068e4453eb5" 1238 dependencies = [ 1239 "displaydoc", 1240 "icu_collections", ··· 1248 1249 [[package]] 1250 name = "icu_properties_data" 1251 + version = "1.4.0" 1252 source = "registry+https://github.com/rust-lang/crates.io-index" 1253 + checksum = "f6a86c0e384532b06b6c104814f9c1b13bcd5b64409001c0d05713a1f3529d99" 1254 1255 [[package]] 1256 name = "icu_provider" 1257 + version = "1.4.0" 1258 source = "registry+https://github.com/rust-lang/crates.io-index" 1259 + checksum = "ba58e782287eb6950247abbf11719f83f5d4e4a5c1f2cd490d30a334bc47c2f4" 1260 dependencies = [ 1261 "displaydoc", 1262 "icu_locid", ··· 1273 1274 [[package]] 1275 name = "icu_provider_adapters" 1276 + version = "1.4.0" 1277 source = "registry+https://github.com/rust-lang/crates.io-index" 1278 + checksum = "a229f978260da7c3aabb68cb7dc7316589936680570fe55e50fdd3f97711a4dd" 1279 dependencies = [ 1280 "icu_locid", 1281 "icu_locid_transform", ··· 1286 1287 [[package]] 1288 name = "icu_provider_blob" 1289 + version = "1.4.0" 1290 source = "registry+https://github.com/rust-lang/crates.io-index" 1291 + checksum = "4a7202cddda672db167c6352719959e9b01cb1ca576d32fa79103f61b5a73601" 1292 dependencies = [ 1293 "icu_provider", 1294 "postcard", 1295 "serde", 1296 "writeable", 1297 + "zerotrie", 1298 "zerovec", 1299 ] 1300 1301 [[package]] 1302 name = "icu_provider_macros" 1303 + version = "1.4.0" 1304 source = "registry+https://github.com/rust-lang/crates.io-index" 1305 + checksum = "d2abdd3a62551e8337af119c5899e600ca0c88ec8f23a46c60ba216c803dcf1a" 1306 dependencies = [ 1307 "proc-macro2", 1308 "quote", 1309 + "syn 2.0.39", 1310 ] 1311 1312 [[package]] 1313 name = "icu_segmenter" 1314 + version = "1.4.0" 1315 source = "registry+https://github.com/rust-lang/crates.io-index" 1316 + checksum = "b2dc1e8f4ba33a6a4956770ac5c08570f255d6605519fb3a859a0c0a270a2f8f" 1317 dependencies = [ 1318 "core_maths", 1319 "displaydoc", ··· 1328 1329 [[package]] 1330 name = "icu_segmenter_data" 1331 + version = "1.4.0" 1332 source = "registry+https://github.com/rust-lang/crates.io-index" 1333 + checksum = "3673d6698dcffce08cfe8fc5da3c11c3f2c663d5d6137fd58ab2cbf44235ab46" 1334 1335 [[package]] 1336 name = "idna" 1337 + version = "0.5.0" 1338 source = "registry+https://github.com/rust-lang/crates.io-index" 1339 + checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 1340 dependencies = [ 1341 "unicode-bidi", 1342 "unicode-normalization", ··· 1372 1373 [[package]] 1374 name = "indexmap" 1375 version = "2.1.0" 1376 source = "registry+https://github.com/rust-lang/crates.io-index" 1377 checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f" 1378 dependencies = [ 1379 "equivalent", 1380 + "hashbrown 0.14.3", 1381 "serde", 1382 ] 1383 ··· 1426 dependencies = [ 1427 "hermit-abi", 1428 "rustix", 1429 + "windows-sys 0.48.0", 1430 ] 1431 1432 [[package]] ··· 1471 1472 [[package]] 1473 name = "itertools" 1474 + version = "0.12.0" 1475 source = "registry+https://github.com/rust-lang/crates.io-index" 1476 + checksum = "25db6b064527c5d482d0423354fcd07a89a2dfe07b67892e62411946db7f07b0" 1477 dependencies = [ 1478 "either", 1479 ] ··· 1492 1493 [[package]] 1494 name = "js-sys" 1495 + version = "0.3.66" 1496 source = "registry+https://github.com/rust-lang/crates.io-index" 1497 + checksum = "cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca" 1498 dependencies = [ 1499 "wasm-bindgen", 1500 ] ··· 1516 1517 [[package]] 1518 name = "libc" 1519 + version = "0.2.150" 1520 source = "registry+https://github.com/rust-lang/crates.io-index" 1521 + checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" 1522 1523 [[package]] 1524 name = "libm" 1525 version = "0.2.8" 1526 source = "registry+https://github.com/rust-lang/crates.io-index" 1527 checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" 1528 + 1529 + [[package]] 1530 + name = "libredox" 1531 + version = "0.0.1" 1532 + source = "registry+https://github.com/rust-lang/crates.io-index" 1533 + checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" 1534 + dependencies = [ 1535 + "bitflags 2.4.1", 1536 + "libc", 1537 + "redox_syscall 0.4.1", 1538 + ] 1539 1540 [[package]] 1541 name = "libz-sys" ··· 1566 1567 [[package]] 1568 name = "linux-raw-sys" 1569 + version = "0.4.12" 1570 source = "registry+https://github.com/rust-lang/crates.io-index" 1571 + checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456" 1572 1573 [[package]] 1574 name = "lipsum" ··· 1582 1583 [[package]] 1584 name = "litemap" 1585 + version = "0.7.2" 1586 source = "registry+https://github.com/rust-lang/crates.io-index" 1587 + checksum = "f9d642685b028806386b2b6e75685faadd3eb65a85fff7df711ce18446a422da" 1588 + dependencies = [ 1589 + "serde", 1590 + ] 1591 1592 [[package]] 1593 name = "lock_api" ··· 1634 ] 1635 1636 [[package]] 1637 + name = "memoffset" 1638 + version = "0.9.0" 1639 + source = "registry+https://github.com/rust-lang/crates.io-index" 1640 + checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 1641 + dependencies = [ 1642 + "autocfg", 1643 + ] 1644 + 1645 + [[package]] 1646 name = "mime" 1647 version = "0.3.17" 1648 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1666 dependencies = [ 1667 "libc", 1668 "wasi", 1669 + "windows-sys 0.48.0", 1670 ] 1671 1672 [[package]] ··· 1761 1762 [[package]] 1763 name = "openssl" 1764 + version = "0.10.60" 1765 source = "registry+https://github.com/rust-lang/crates.io-index" 1766 + checksum = "79a4c6c3a2b158f7f8f2a2fc5a969fa3a068df6fc9dbb4a43845436e3af7c800" 1767 dependencies = [ 1768 "bitflags 2.4.1", 1769 "cfg-if", ··· 1782 dependencies = [ 1783 "proc-macro2", 1784 "quote", 1785 + "syn 2.0.39", 1786 ] 1787 1788 [[package]] ··· 1793 1794 [[package]] 1795 name = "openssl-sys" 1796 + version = "0.9.96" 1797 source = "registry+https://github.com/rust-lang/crates.io-index" 1798 + checksum = "3812c071ba60da8b5677cc12bcb1d42989a65553772897a7e0355545a819838f" 1799 dependencies = [ 1800 "cc", 1801 "libc", ··· 1805 1806 [[package]] 1807 name = "opentelemetry" 1808 + version = "0.21.0" 1809 source = "registry+https://github.com/rust-lang/crates.io-index" 1810 + checksum = "1e32339a5dc40459130b3bd269e9892439f55b33e772d2a9d402a789baaf4e8a" 1811 dependencies = [ 1812 + "futures-core", 1813 + "futures-sink", 1814 + "indexmap", 1815 + "js-sys", 1816 + "once_cell", 1817 + "pin-project-lite", 1818 + "thiserror", 1819 + "urlencoding", 1820 ] 1821 1822 [[package]] 1823 name = "opentelemetry-http" 1824 + version = "0.10.0" 1825 source = "registry+https://github.com/rust-lang/crates.io-index" 1826 + checksum = "7f51189ce8be654f9b5f7e70e49967ed894e84a06fc35c6c042e64ac1fc5399e" 1827 dependencies = [ 1828 "async-trait", 1829 "bytes", 1830 "http", 1831 "isahc", 1832 + "opentelemetry", 1833 ] 1834 1835 [[package]] 1836 name = "opentelemetry-jaeger" 1837 + version = "0.20.0" 1838 source = "registry+https://github.com/rust-lang/crates.io-index" 1839 + checksum = "e617c66fd588e40e0dbbd66932fdc87393095b125d4459b1a3a10feb1712f8a1" 1840 dependencies = [ 1841 "async-trait", 1842 "futures-core", ··· 1846 "opentelemetry", 1847 "opentelemetry-http", 1848 "opentelemetry-semantic-conventions", 1849 + "opentelemetry_sdk", 1850 "thrift", 1851 "tokio", 1852 ] 1853 1854 [[package]] 1855 name = "opentelemetry-semantic-conventions" 1856 + version = "0.13.0" 1857 source = "registry+https://github.com/rust-lang/crates.io-index" 1858 + checksum = "f5774f1ef1f982ef2a447f6ee04ec383981a3ab99c8e77a1a7b30182e65bbc84" 1859 dependencies = [ 1860 "opentelemetry", 1861 ] 1862 1863 [[package]] 1864 name = "opentelemetry_sdk" 1865 + version = "0.21.1" 1866 source = "registry+https://github.com/rust-lang/crates.io-index" 1867 + checksum = "968ba3f2ca03e90e5187f5e4f46c791ef7f2c163ae87789c8ce5f5ca3b7b7de5" 1868 dependencies = [ 1869 "async-trait", 1870 "crossbeam-channel", 1871 "futures-channel", 1872 "futures-executor", 1873 "futures-util", 1874 + "glob", 1875 "once_cell", 1876 + "opentelemetry", 1877 + "ordered-float 4.1.1", 1878 "percent-encoding", 1879 "rand", 1880 "thiserror", 1881 "tokio", 1882 "tokio-stream", ··· 1899 1900 [[package]] 1901 name = "ordered-float" 1902 + version = "4.1.1" 1903 source = "registry+https://github.com/rust-lang/crates.io-index" 1904 + checksum = "536900a8093134cf9ccf00a27deb3532421099e958d9dd431135d0c7543ca1e8" 1905 dependencies = [ 1906 "num-traits", 1907 ] ··· 1932 dependencies = [ 1933 "proc-macro2", 1934 "quote", 1935 + "syn 2.0.39", 1936 ] 1937 1938 [[package]] ··· 1961 "libc", 1962 "redox_syscall 0.4.1", 1963 "smallvec", 1964 + "windows-targets 0.48.5", 1965 ] 1966 1967 [[package]] ··· 1972 1973 [[package]] 1974 name = "pdf-writer" 1975 + version = "0.9.2" 1976 source = "registry+https://github.com/rust-lang/crates.io-index" 1977 + checksum = "644b654f2de28457bf1e25a4905a76a563d1128a33ce60cf042f721f6818feaf" 1978 dependencies = [ 1979 "bitflags 1.3.2", 1980 "itoa", ··· 1984 1985 [[package]] 1986 name = "percent-encoding" 1987 + version = "2.3.1" 1988 source = "registry+https://github.com/rust-lang/crates.io-index" 1989 + checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 1990 1991 [[package]] 1992 name = "pico-args" ··· 2011 dependencies = [ 2012 "proc-macro2", 2013 "quote", 2014 + "syn 2.0.39", 2015 ] 2016 2017 [[package]] ··· 2027 checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 2028 2029 [[package]] 2030 name = "pkg-config" 2031 version = "0.3.27" 2032 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2034 2035 [[package]] 2036 name = "plist" 2037 + version = "1.6.0" 2038 source = "registry+https://github.com/rust-lang/crates.io-index" 2039 + checksum = "e5699cc8a63d1aa2b1ee8e12b9ad70ac790d65788cd36101fa37f87ea46c4cef" 2040 dependencies = [ 2041 "base64", 2042 + "indexmap", 2043 "line-wrap", 2044 + "quick-xml 0.31.0", 2045 "serde", 2046 "time", 2047 ] ··· 2072 "libc", 2073 "log", 2074 "pin-project-lite", 2075 + "windows-sys 0.48.0", 2076 ] 2077 2078 [[package]] ··· 2124 2125 [[package]] 2126 name = "proc-macro2" 2127 + version = "1.0.70" 2128 source = "registry+https://github.com/rust-lang/crates.io-index" 2129 + checksum = "39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b" 2130 dependencies = [ 2131 "unicode-ident", 2132 ] ··· 2141 ] 2142 2143 [[package]] 2144 name = "quick-xml" 2145 version = "0.28.2" 2146 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2152 2153 [[package]] 2154 name = "quick-xml" 2155 + version = "0.31.0" 2156 source = "registry+https://github.com/rust-lang/crates.io-index" 2157 + checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" 2158 dependencies = [ 2159 "memchr", 2160 ] ··· 2169 ] 2170 2171 [[package]] 2172 name = "rand" 2173 version = "0.8.5" 2174 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2199 ] 2200 2201 [[package]] 2202 + name = "rayon" 2203 + version = "1.8.0" 2204 source = "registry+https://github.com/rust-lang/crates.io-index" 2205 + checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" 2206 + dependencies = [ 2207 + "either", 2208 + "rayon-core", 2209 + ] 2210 2211 [[package]] 2212 + name = "rayon-core" 2213 + version = "1.12.0" 2214 source = "registry+https://github.com/rust-lang/crates.io-index" 2215 + checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" 2216 dependencies = [ 2217 + "crossbeam-deque", 2218 + "crossbeam-utils", 2219 ] 2220 + 2221 + [[package]] 2222 + name = "rctree" 2223 + version = "0.5.0" 2224 + source = "registry+https://github.com/rust-lang/crates.io-index" 2225 + checksum = "3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f" 2226 2227 [[package]] 2228 name = "redox_syscall" ··· 2244 2245 [[package]] 2246 name = "redox_users" 2247 + version = "0.4.4" 2248 source = "registry+https://github.com/rust-lang/crates.io-index" 2249 + checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" 2250 dependencies = [ 2251 "getrandom", 2252 + "libredox", 2253 "thiserror", 2254 ] 2255 ··· 2289 checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 2290 2291 [[package]] 2292 name = "reqwest" 2293 version = "0.11.22" 2294 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2334 ] 2335 2336 [[package]] 2337 name = "ring" 2338 + version = "0.17.6" 2339 source = "registry+https://github.com/rust-lang/crates.io-index" 2340 + checksum = "684d5e6e18f669ccebf64a92236bb7db9a34f07be010e3627368182027180866" 2341 dependencies = [ 2342 "cc", 2343 "getrandom", 2344 "libc", 2345 "spin", 2346 "untrusted", 2347 + "windows-sys 0.48.0", 2348 ] 2349 2350 [[package]] ··· 2364 2365 [[package]] 2366 name = "rustix" 2367 + version = "0.38.26" 2368 source = "registry+https://github.com/rust-lang/crates.io-index" 2369 + checksum = "9470c4bf8246c8daf25f9598dca807fb6510347b1e1cfa55749113850c79d88a" 2370 dependencies = [ 2371 "bitflags 2.4.1", 2372 "errno", 2373 "libc", 2374 "linux-raw-sys", 2375 + "windows-sys 0.52.0", 2376 ] 2377 2378 [[package]] 2379 name = "rustls" 2380 + version = "0.21.9" 2381 source = "registry+https://github.com/rust-lang/crates.io-index" 2382 + checksum = "629648aced5775d558af50b2b4c7b02983a04b312126d45eeead26e7caa498b9" 2383 dependencies = [ 2384 "log", 2385 "ring", ··· 2389 2390 [[package]] 2391 name = "rustls-pemfile" 2392 + version = "1.0.4" 2393 source = "registry+https://github.com/rust-lang/crates.io-index" 2394 + checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" 2395 dependencies = [ 2396 "base64", 2397 ] ··· 2421 "bitflags 1.3.2", 2422 "bytemuck", 2423 "smallvec", 2424 + "ttf-parser 0.19.2", 2425 "unicode-bidi-mirroring", 2426 "unicode-ccc", 2427 "unicode-properties", ··· 2455 source = "registry+https://github.com/rust-lang/crates.io-index" 2456 checksum = "0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88" 2457 dependencies = [ 2458 + "windows-sys 0.48.0", 2459 ] 2460 2461 [[package]] ··· 2475 ] 2476 2477 [[package]] 2478 name = "security-framework" 2479 version = "2.9.2" 2480 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2508 2509 [[package]] 2510 name = "serde" 2511 + version = "1.0.193" 2512 source = "registry+https://github.com/rust-lang/crates.io-index" 2513 + checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" 2514 dependencies = [ 2515 "serde_derive", 2516 ] 2517 2518 [[package]] 2519 name = "serde_derive" 2520 + version = "1.0.193" 2521 source = "registry+https://github.com/rust-lang/crates.io-index" 2522 + checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" 2523 dependencies = [ 2524 "proc-macro2", 2525 "quote", 2526 + "syn 2.0.39", 2527 ] 2528 2529 [[package]] ··· 2545 dependencies = [ 2546 "proc-macro2", 2547 "quote", 2548 + "syn 2.0.39", 2549 ] 2550 2551 [[package]] ··· 2575 source = "registry+https://github.com/rust-lang/crates.io-index" 2576 checksum = "3cc7a1570e38322cfe4154732e5110f887ea57e22b76f4bfd32b5bdd3368666c" 2577 dependencies = [ 2578 + "indexmap", 2579 "itoa", 2580 "ryu", 2581 "serde", ··· 2596 version = "0.3.7" 2597 source = "registry+https://github.com/rust-lang/crates.io-index" 2598 checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" 2599 2600 [[package]] 2601 name = "simplecss" ··· 2629 2630 [[package]] 2631 name = "slotmap" 2632 + version = "1.0.7" 2633 source = "registry+https://github.com/rust-lang/crates.io-index" 2634 + checksum = "dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a" 2635 dependencies = [ 2636 "version_check", 2637 ] ··· 2649 2650 [[package]] 2651 name = "smallvec" 2652 + version = "1.11.2" 2653 source = "registry+https://github.com/rust-lang/crates.io-index" 2654 + checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970" 2655 2656 [[package]] 2657 name = "socket2" ··· 2670 checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" 2671 dependencies = [ 2672 "libc", 2673 + "windows-sys 0.48.0", 2674 ] 2675 2676 [[package]] ··· 2709 2710 [[package]] 2711 name = "strum" 2712 version = "0.25.0" 2713 source = "registry+https://github.com/rust-lang/crates.io-index" 2714 checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" 2715 dependencies = [ 2716 + "strum_macros", 2717 ] 2718 2719 [[package]] ··· 2726 "proc-macro2", 2727 "quote", 2728 "rustversion", 2729 + "syn 2.0.39", 2730 ] 2731 2732 [[package]] ··· 2747 2748 [[package]] 2749 name = "svg2pdf" 2750 + version = "0.9.1" 2751 source = "registry+https://github.com/rust-lang/crates.io-index" 2752 + checksum = "a81da66842e426278f20062cd249779565e13f9ab4bfe0ac9e94eb476bc3a0f3" 2753 dependencies = [ 2754 "image", 2755 "miniz_oxide", 2756 + "once_cell", 2757 "pdf-writer", 2758 "usvg", 2759 ] ··· 2781 2782 [[package]] 2783 name = "syn" 2784 + version = "2.0.39" 2785 source = "registry+https://github.com/rust-lang/crates.io-index" 2786 + checksum = "23e78b90f2fcf45d3e842032ce32e3f2d1545ba6636271dcbf24fa306d87be7a" 2787 dependencies = [ 2788 "proc-macro2", 2789 "quote", ··· 2798 dependencies = [ 2799 "proc-macro2", 2800 "quote", 2801 + "syn 2.0.39", 2802 "unicode-xid", 2803 ] 2804 ··· 2845 ] 2846 2847 [[package]] 2848 name = "temp-dir" 2849 version = "0.1.11" 2850 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2860 "fastrand 2.0.1", 2861 "redox_syscall 0.4.1", 2862 "rustix", 2863 + "windows-sys 0.48.0", 2864 ] 2865 2866 [[package]] ··· 2880 dependencies = [ 2881 "proc-macro2", 2882 "quote", 2883 + "syn 2.0.39", 2884 ] 2885 2886 [[package]] ··· 2945 ] 2946 2947 [[package]] 2948 name = "tiny-skia-path" 2949 + version = "0.11.3" 2950 source = "registry+https://github.com/rust-lang/crates.io-index" 2951 + checksum = "5de35e8a90052baaaf61f171680ac2f8e925a1e43ea9d2e3a00514772250e541" 2952 dependencies = [ 2953 "arrayref", 2954 "bytemuck", ··· 2957 2958 [[package]] 2959 name = "tinystr" 2960 + version = "0.7.5" 2961 source = "registry+https://github.com/rust-lang/crates.io-index" 2962 + checksum = "83c02bf3c538ab32ba913408224323915f4ef9a6d61c0e85d493f355921c0ece" 2963 dependencies = [ 2964 "displaydoc", 2965 "serde", ··· 2983 2984 [[package]] 2985 name = "tokio" 2986 + version = "1.34.0" 2987 source = "registry+https://github.com/rust-lang/crates.io-index" 2988 + checksum = "d0c014766411e834f7af5b8f4cf46257aab4036ca95e9d2c144a10f59ad6f5b9" 2989 dependencies = [ 2990 "backtrace", 2991 "bytes", ··· 2995 "pin-project-lite", 2996 "socket2 0.5.5", 2997 "tokio-macros", 2998 + "windows-sys 0.48.0", 2999 ] 3000 3001 [[package]] 3002 name = "tokio-macros" 3003 + version = "2.2.0" 3004 source = "registry+https://github.com/rust-lang/crates.io-index" 3005 + checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" 3006 dependencies = [ 3007 "proc-macro2", 3008 "quote", 3009 + "syn 2.0.39", 3010 ] 3011 3012 [[package]] ··· 3083 3084 [[package]] 3085 name = "toml" 3086 + version = "0.8.8" 3087 source = "registry+https://github.com/rust-lang/crates.io-index" 3088 + checksum = "a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35" 3089 dependencies = [ 3090 "serde", 3091 "serde_spanned", 3092 "toml_datetime", 3093 + "toml_edit 0.21.0", 3094 ] 3095 3096 [[package]] ··· 3108 source = "registry+https://github.com/rust-lang/crates.io-index" 3109 checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 3110 dependencies = [ 3111 + "indexmap", 3112 "serde", 3113 "serde_spanned", 3114 "toml_datetime", ··· 3117 3118 [[package]] 3119 name = "toml_edit" 3120 + version = "0.21.0" 3121 source = "registry+https://github.com/rust-lang/crates.io-index" 3122 + checksum = "d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03" 3123 dependencies = [ 3124 + "indexmap", 3125 "serde", 3126 "serde_spanned", 3127 "toml_datetime", ··· 3179 dependencies = [ 3180 "proc-macro2", 3181 "quote", 3182 + "syn 2.0.39", 3183 ] 3184 3185 [[package]] ··· 3208 dependencies = [ 3209 "proc-macro2", 3210 "quote", 3211 + "syn 2.0.39", 3212 ] 3213 3214 [[package]] ··· 3233 3234 [[package]] 3235 name = "tracing-log" 3236 + version = "0.2.0" 3237 source = "registry+https://github.com/rust-lang/crates.io-index" 3238 + checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" 3239 dependencies = [ 3240 "log", 3241 "once_cell", ··· 3244 3245 [[package]] 3246 name = "tracing-opentelemetry" 3247 + version = "0.22.0" 3248 source = "registry+https://github.com/rust-lang/crates.io-index" 3249 + checksum = "c67ac25c5407e7b961fafc6f7e9aa5958fd297aada2d20fa2ae1737357e55596" 3250 dependencies = [ 3251 + "js-sys", 3252 "once_cell", 3253 "opentelemetry", 3254 "opentelemetry_sdk", ··· 3257 "tracing-core", 3258 "tracing-log", 3259 "tracing-subscriber", 3260 + "web-time", 3261 ] 3262 3263 [[package]] 3264 name = "tracing-subscriber" 3265 + version = "0.3.18" 3266 source = "registry+https://github.com/rust-lang/crates.io-index" 3267 + checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" 3268 dependencies = [ 3269 "sharded-slab", 3270 "thread_local", ··· 3284 checksum = "49d64318d8311fc2668e48b63969f4343e0a85c4a109aa8460d6672e364b8bd1" 3285 3286 [[package]] 3287 + name = "ttf-parser" 3288 + version = "0.20.0" 3289 + source = "registry+https://github.com/rust-lang/crates.io-index" 3290 + checksum = "17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4" 3291 + 3292 + [[package]] 3293 name = "typed-arena" 3294 version = "2.0.2" 3295 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3297 3298 [[package]] 3299 name = "typst" 3300 + version = "0.10.0" 3301 + source = "git+https://github.com/typst/typst.git?tag=v0.10.0#70ca0d257bb4ba927f63260e20443f244e0bb58c" 3302 dependencies = [ 3303 + "az", 3304 "bitflags 2.4.1", 3305 + "chinese-number", 3306 + "ciborium", 3307 "comemo", 3308 + "csv", 3309 "ecow 0.2.0", 3310 + "fontdb 0.15.0", 3311 + "hayagriva", 3312 + "hypher", 3313 + "icu_properties", 3314 + "icu_provider", 3315 + "icu_provider_adapters", 3316 + "icu_provider_blob", 3317 + "icu_segmenter", 3318 "image", 3319 + "indexmap", 3320 "kurbo", 3321 + "lipsum", 3322 "log", 3323 "once_cell", 3324 "palette", 3325 + "rayon", 3326 "regex", 3327 "roxmltree", 3328 "rustybuzz", 3329 "serde", 3330 + "serde_json", 3331 + "serde_yaml", 3332 + "siphasher 1.0.0", 3333 + "smallvec", 3334 "stacker", 3335 + "syntect", 3336 "time", 3337 + "toml 0.8.8", 3338 "tracing", 3339 + "ttf-parser 0.19.2", 3340 + "typed-arena", 3341 "typst-macros", 3342 + "typst-syntax 0.10.0", 3343 + "unicode-bidi", 3344 "unicode-math-class", 3345 + "unicode-script", 3346 "unicode-segmentation", 3347 "usvg", 3348 "wasmi", 3349 ] 3350 3351 [[package]] 3352 name = "typst-ide" 3353 + version = "0.10.0" 3354 + source = "git+https://github.com/typst/typst.git?tag=v0.10.0#70ca0d257bb4ba927f63260e20443f244e0bb58c" 3355 dependencies = [ 3356 "comemo", 3357 "ecow 0.2.0", ··· 3363 ] 3364 3365 [[package]] 3366 name = "typst-lsp" 3367 + version = "0.12.0" 3368 dependencies = [ 3369 "anyhow", 3370 "async-compression", ··· 3375 "comemo", 3376 "dirs", 3377 "elsa", 3378 + "fontdb 0.16.0", 3379 "futures", 3380 "if_chain", 3381 + "indexmap", 3382 "internment", 3383 + "itertools 0.12.0", 3384 "lazy_static", 3385 "once_cell", 3386 "opentelemetry", 3387 "opentelemetry-jaeger", ··· 3393 "serde", 3394 "serde_json", 3395 "siphasher 1.0.0", 3396 + "strum", 3397 "temp-dir", 3398 "thiserror", 3399 "tokio", ··· 3405 "tracing-subscriber", 3406 "typst", 3407 "typst-ide", 3408 + "typst-pdf", 3409 "typstfmt_lib", 3410 "walkdir", 3411 ] 3412 3413 [[package]] 3414 name = "typst-macros" 3415 + version = "0.10.0" 3416 + source = "git+https://github.com/typst/typst.git?tag=v0.10.0#70ca0d257bb4ba927f63260e20443f244e0bb58c" 3417 dependencies = [ 3418 "heck", 3419 "proc-macro2", 3420 "quote", 3421 + "syn 2.0.39", 3422 + ] 3423 + 3424 + [[package]] 3425 + name = "typst-pdf" 3426 + version = "0.10.0" 3427 + source = "git+https://github.com/typst/typst.git?tag=v0.10.0#70ca0d257bb4ba927f63260e20443f244e0bb58c" 3428 + dependencies = [ 3429 + "base64", 3430 + "bytemuck", 3431 + "comemo", 3432 + "ecow 0.2.0", 3433 + "image", 3434 + "miniz_oxide", 3435 + "once_cell", 3436 + "pdf-writer", 3437 + "subsetter", 3438 + "svg2pdf", 3439 + "tracing", 3440 + "ttf-parser 0.19.2", 3441 + "typst", 3442 + "unicode-properties", 3443 + "unscanny", 3444 + "xmp-writer", 3445 ] 3446 3447 [[package]] ··· 3462 3463 [[package]] 3464 name = "typst-syntax" 3465 + version = "0.10.0" 3466 + source = "git+https://github.com/typst/typst.git?tag=v0.10.0#70ca0d257bb4ba927f63260e20443f244e0bb58c" 3467 dependencies = [ 3468 "comemo", 3469 "ecow 0.2.0", ··· 3472 "tracing", 3473 "unicode-ident", 3474 "unicode-math-class", 3475 + "unicode-script", 3476 "unicode-segmentation", 3477 "unscanny", 3478 ] ··· 3600 3601 [[package]] 3602 name = "url" 3603 + version = "2.5.0" 3604 source = "registry+https://github.com/rust-lang/crates.io-index" 3605 + checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" 3606 dependencies = [ 3607 "form_urlencoded", 3608 "idna", ··· 3655 source = "registry+https://github.com/rust-lang/crates.io-index" 3656 checksum = "4d2374378cb7a3fb8f33894e0fdb8625e1bbc4f25312db8d91f862130b541593" 3657 dependencies = [ 3658 + "fontdb 0.15.0", 3659 "kurbo", 3660 "log", 3661 "rustybuzz", ··· 3679 3680 [[package]] 3681 name = "utf8_iter" 3682 + version = "1.0.4" 3683 source = "registry+https://github.com/rust-lang/crates.io-index" 3684 + checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 3685 3686 [[package]] 3687 name = "valuable" ··· 3734 3735 [[package]] 3736 name = "wasm-bindgen" 3737 + version = "0.2.89" 3738 source = "registry+https://github.com/rust-lang/crates.io-index" 3739 + checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" 3740 dependencies = [ 3741 "cfg-if", 3742 "wasm-bindgen-macro", ··· 3744 3745 [[package]] 3746 name = "wasm-bindgen-backend" 3747 + version = "0.2.89" 3748 source = "registry+https://github.com/rust-lang/crates.io-index" 3749 + checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" 3750 dependencies = [ 3751 "bumpalo", 3752 "log", 3753 "once_cell", 3754 "proc-macro2", 3755 "quote", 3756 + "syn 2.0.39", 3757 "wasm-bindgen-shared", 3758 ] 3759 3760 [[package]] 3761 name = "wasm-bindgen-futures" 3762 + version = "0.4.39" 3763 source = "registry+https://github.com/rust-lang/crates.io-index" 3764 + checksum = "ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12" 3765 dependencies = [ 3766 "cfg-if", 3767 "js-sys", ··· 3771 3772 [[package]] 3773 name = "wasm-bindgen-macro" 3774 + version = "0.2.89" 3775 source = "registry+https://github.com/rust-lang/crates.io-index" 3776 + checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" 3777 dependencies = [ 3778 "quote", 3779 "wasm-bindgen-macro-support", ··· 3781 3782 [[package]] 3783 name = "wasm-bindgen-macro-support" 3784 + version = "0.2.89" 3785 source = "registry+https://github.com/rust-lang/crates.io-index" 3786 + checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" 3787 dependencies = [ 3788 "proc-macro2", 3789 "quote", 3790 + "syn 2.0.39", 3791 "wasm-bindgen-backend", 3792 "wasm-bindgen-shared", 3793 ] 3794 3795 [[package]] 3796 name = "wasm-bindgen-shared" 3797 + version = "0.2.89" 3798 source = "registry+https://github.com/rust-lang/crates.io-index" 3799 + checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" 3800 3801 [[package]] 3802 name = "wasm-streams" ··· 3813 3814 [[package]] 3815 name = "wasmi" 3816 + version = "0.31.1" 3817 source = "registry+https://github.com/rust-lang/crates.io-index" 3818 + checksum = "acfc1e384a36ca532d070a315925887247f3c7e23567e23e0ac9b1c5d6b8bf76" 3819 dependencies = [ 3820 "smallvec", 3821 "spin", ··· 3853 3854 [[package]] 3855 name = "web-sys" 3856 + version = "0.3.66" 3857 + source = "registry+https://github.com/rust-lang/crates.io-index" 3858 + checksum = "50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f" 3859 + dependencies = [ 3860 + "js-sys", 3861 + "wasm-bindgen", 3862 + ] 3863 + 3864 + [[package]] 3865 + name = "web-time" 3866 + version = "0.2.3" 3867 source = "registry+https://github.com/rust-lang/crates.io-index" 3868 + checksum = "57099a701fb3a8043f993e8228dc24229c7b942e2b009a1b962e54489ba1d3bf" 3869 dependencies = [ 3870 "js-sys", 3871 "wasm-bindgen", ··· 3873 3874 [[package]] 3875 name = "webpki-roots" 3876 + version = "0.25.3" 3877 source = "registry+https://github.com/rust-lang/crates.io-index" 3878 + checksum = "1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10" 3879 3880 [[package]] 3881 name = "weezl" ··· 3920 source = "registry+https://github.com/rust-lang/crates.io-index" 3921 checksum = "f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64" 3922 dependencies = [ 3923 + "windows-targets 0.48.5", 3924 ] 3925 3926 [[package]] ··· 3929 source = "registry+https://github.com/rust-lang/crates.io-index" 3930 checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 3931 dependencies = [ 3932 + "windows-targets 0.48.5", 3933 + ] 3934 + 3935 + [[package]] 3936 + name = "windows-sys" 3937 + version = "0.52.0" 3938 + source = "registry+https://github.com/rust-lang/crates.io-index" 3939 + checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 3940 + dependencies = [ 3941 + "windows-targets 0.52.0", 3942 ] 3943 3944 [[package]] ··· 3947 source = "registry+https://github.com/rust-lang/crates.io-index" 3948 checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 3949 dependencies = [ 3950 + "windows_aarch64_gnullvm 0.48.5", 3951 + "windows_aarch64_msvc 0.48.5", 3952 + "windows_i686_gnu 0.48.5", 3953 + "windows_i686_msvc 0.48.5", 3954 + "windows_x86_64_gnu 0.48.5", 3955 + "windows_x86_64_gnullvm 0.48.5", 3956 + "windows_x86_64_msvc 0.48.5", 3957 + ] 3958 + 3959 + [[package]] 3960 + name = "windows-targets" 3961 + version = "0.52.0" 3962 + source = "registry+https://github.com/rust-lang/crates.io-index" 3963 + checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd" 3964 + dependencies = [ 3965 + "windows_aarch64_gnullvm 0.52.0", 3966 + "windows_aarch64_msvc 0.52.0", 3967 + "windows_i686_gnu 0.52.0", 3968 + "windows_i686_msvc 0.52.0", 3969 + "windows_x86_64_gnu 0.52.0", 3970 + "windows_x86_64_gnullvm 0.52.0", 3971 + "windows_x86_64_msvc 0.52.0", 3972 ] 3973 3974 [[package]] ··· 3978 checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 3979 3980 [[package]] 3981 + name = "windows_aarch64_gnullvm" 3982 + version = "0.52.0" 3983 + source = "registry+https://github.com/rust-lang/crates.io-index" 3984 + checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea" 3985 + 3986 + [[package]] 3987 name = "windows_aarch64_msvc" 3988 version = "0.48.5" 3989 source = "registry+https://github.com/rust-lang/crates.io-index" 3990 checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 3991 3992 [[package]] 3993 + name = "windows_aarch64_msvc" 3994 + version = "0.52.0" 3995 + source = "registry+https://github.com/rust-lang/crates.io-index" 3996 + checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef" 3997 + 3998 + [[package]] 3999 name = "windows_i686_gnu" 4000 version = "0.48.5" 4001 source = "registry+https://github.com/rust-lang/crates.io-index" 4002 checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 4003 + 4004 + [[package]] 4005 + name = "windows_i686_gnu" 4006 + version = "0.52.0" 4007 + source = "registry+https://github.com/rust-lang/crates.io-index" 4008 + checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313" 4009 4010 [[package]] 4011 name = "windows_i686_msvc" ··· 4014 checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 4015 4016 [[package]] 4017 + name = "windows_i686_msvc" 4018 + version = "0.52.0" 4019 + source = "registry+https://github.com/rust-lang/crates.io-index" 4020 + checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a" 4021 + 4022 + [[package]] 4023 name = "windows_x86_64_gnu" 4024 version = "0.48.5" 4025 source = "registry+https://github.com/rust-lang/crates.io-index" 4026 checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 4027 4028 [[package]] 4029 + name = "windows_x86_64_gnu" 4030 + version = "0.52.0" 4031 + source = "registry+https://github.com/rust-lang/crates.io-index" 4032 + checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd" 4033 + 4034 + [[package]] 4035 name = "windows_x86_64_gnullvm" 4036 version = "0.48.5" 4037 source = "registry+https://github.com/rust-lang/crates.io-index" 4038 checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 4039 4040 [[package]] 4041 + name = "windows_x86_64_gnullvm" 4042 + version = "0.52.0" 4043 + source = "registry+https://github.com/rust-lang/crates.io-index" 4044 + checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e" 4045 + 4046 + [[package]] 4047 name = "windows_x86_64_msvc" 4048 version = "0.48.5" 4049 source = "registry+https://github.com/rust-lang/crates.io-index" 4050 checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 4051 4052 [[package]] 4053 + name = "windows_x86_64_msvc" 4054 + version = "0.52.0" 4055 + source = "registry+https://github.com/rust-lang/crates.io-index" 4056 + checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04" 4057 + 4058 + [[package]] 4059 name = "winnow" 4060 + version = "0.5.19" 4061 source = "registry+https://github.com/rust-lang/crates.io-index" 4062 + checksum = "829846f3e3db426d4cee4510841b71a8e58aa2a76b1132579487ae430ccd9c7b" 4063 dependencies = [ 4064 "memchr", 4065 ] ··· 4071 checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 4072 dependencies = [ 4073 "cfg-if", 4074 + "windows-sys 0.48.0", 4075 ] 4076 4077 [[package]] 4078 name = "writeable" 4079 + version = "0.5.4" 4080 source = "registry+https://github.com/rust-lang/crates.io-index" 4081 + checksum = "dad7bb64b8ef9c0aa27b6da38b452b0ee9fd82beaf276a87dd796fb55cbae14e" 4082 4083 [[package]] 4084 name = "xattr" ··· 4118 4119 [[package]] 4120 name = "yoke" 4121 + version = "0.7.3" 4122 source = "registry+https://github.com/rust-lang/crates.io-index" 4123 + checksum = "65e71b2e4f287f467794c671e2b8f8a5f3716b3c829079a1c44740148eff07e4" 4124 dependencies = [ 4125 "serde", 4126 "stable_deref_trait", ··· 4130 4131 [[package]] 4132 name = "yoke-derive" 4133 + version = "0.7.3" 4134 source = "registry+https://github.com/rust-lang/crates.io-index" 4135 + checksum = "9e6936f0cce458098a201c245a11bef556c6a0181129c7034d10d76d1ec3a2b8" 4136 dependencies = [ 4137 "proc-macro2", 4138 "quote", 4139 + "syn 2.0.39", 4140 "synstructure", 4141 ] 4142 ··· 4157 dependencies = [ 4158 "proc-macro2", 4159 "quote", 4160 + "syn 2.0.39", 4161 "synstructure", 4162 ] 4163 4164 [[package]] 4165 + name = "zerotrie" 4166 + version = "0.1.2" 4167 + source = "registry+https://github.com/rust-lang/crates.io-index" 4168 + checksum = "d0594125a0574fb93059c92c588ab209cc036a23d1baeb3410fa9181bea551a0" 4169 + dependencies = [ 4170 + "displaydoc", 4171 + "litemap", 4172 + "serde", 4173 + "zerovec", 4174 + ] 4175 + 4176 + [[package]] 4177 name = "zerovec" 4178 + version = "0.10.1" 4179 source = "registry+https://github.com/rust-lang/crates.io-index" 4180 + checksum = "eff4439ae91fb5c72b8abc12f3f2dbf51bd27e6eadb9f8a5bc8898dddb0e27ea" 4181 dependencies = [ 4182 "serde", 4183 "yoke", ··· 4187 4188 [[package]] 4189 name = "zerovec-derive" 4190 + version = "0.10.1" 4191 source = "registry+https://github.com/rust-lang/crates.io-index" 4192 + checksum = "7b4e5997cbf58990550ef1f0e5124a05e47e1ebd33a84af25739be6031a62c20" 4193 dependencies = [ 4194 "proc-macro2", 4195 "quote", 4196 + "syn 2.0.39", 4197 ]
+3 -3
pkgs/development/tools/language-servers/typst-lsp/default.nix
··· 9 pname = "typst-lsp"; 10 # Please update the corresponding vscode extension when updating 11 # this derivation. 12 - version = "0.11.0"; 13 14 src = fetchFromGitHub { 15 owner = "nvarner"; 16 repo = "typst-lsp"; 17 rev = "v${version}"; 18 - hash = "sha256-L0d+fDCLxU/XHC99VlIcZdiO3RohtWfoRnUPGIHodcc="; 19 }; 20 21 cargoLock = { 22 lockFile = ./Cargo.lock; 23 outputHashes = { 24 - "typst-0.9.0" = "sha256-LwRB/AQE8TZZyHEQ7kKB10itzEgYjg4R/k+YFqmutDc="; 25 "typst-syntax-0.7.0" = "sha256-yrtOmlFAKOqAmhCP7n0HQCOQpU3DWyms5foCdUb9QTg="; 26 "typstfmt_lib-0.2.6" = "sha256-UUVbnxIj7kQVpZvSbbB11i6wAvdTnXVk5cNSNoGBeRM="; 27 };
··· 9 pname = "typst-lsp"; 10 # Please update the corresponding vscode extension when updating 11 # this derivation. 12 + version = "0.12.0"; 13 14 src = fetchFromGitHub { 15 owner = "nvarner"; 16 repo = "typst-lsp"; 17 rev = "v${version}"; 18 + hash = "sha256-7T5BxAq67mHve2FeYCN0L63e+2LE7agG1LgmKy5y1bc="; 19 }; 20 21 cargoLock = { 22 lockFile = ./Cargo.lock; 23 outputHashes = { 24 + "typst-0.10.0" = "sha256-qiskc0G/ZdLRZjTicoKIOztRFem59TM4ki23Rl55y9s="; 25 "typst-syntax-0.7.0" = "sha256-yrtOmlFAKOqAmhCP7n0HQCOQpU3DWyms5foCdUb9QTg="; 26 "typstfmt_lib-0.2.6" = "sha256-UUVbnxIj7kQVpZvSbbB11i6wAvdTnXVk5cNSNoGBeRM="; 27 };
+3 -3
pkgs/development/tools/misc/runme/default.nix
··· 12 13 buildGoModule rec { 14 pname = "runme"; 15 - version = "2.0.2"; 16 17 src = fetchFromGitHub { 18 owner = "stateful"; 19 repo = "runme"; 20 rev = "v${version}"; 21 - hash = "sha256-9BXDYcIV31KLDauBzRnMs55jAKu+56WkgSrE/V+gje4="; 22 }; 23 24 - vendorHash = "sha256-xQuxoizcxut4qjXqgMEWMROiG53goxEXQas5n/2NiaY="; 25 26 nativeBuildInputs = [ 27 installShellFiles
··· 12 13 buildGoModule rec { 14 pname = "runme"; 15 + version = "2.0.5"; 16 17 src = fetchFromGitHub { 18 owner = "stateful"; 19 repo = "runme"; 20 rev = "v${version}"; 21 + hash = "sha256-l1ZTCLy9T+VrmFPzkjXCgIAFkotZ18BA8EYfM0HCCOA="; 22 }; 23 24 + vendorHash = "sha256-vYSheywz9ZyQ0aNWFpUEn/hrrktKAhV+VLYv74k+/nM="; 25 26 nativeBuildInputs = [ 27 installShellFiles
+3 -3
pkgs/development/tools/misc/slint-lsp/default.nix
··· 25 in 26 rustPlatform.buildRustPackage rec { 27 pname = "slint-lsp"; 28 - version = "1.3.0"; 29 30 src = fetchCrate { 31 inherit pname version; 32 - sha256 = "sha256-ikOKpQHMLPCC2IfqWvW0I1auiCdyIZZMu6nMGle/bE0="; 33 }; 34 35 - cargoHash = "sha256-tprtlG/M2ItE7Ay/9QWrZQHdVEPYD9hDJ+uPR8pq1Xk="; 36 37 nativeBuildInputs = [ cmake pkg-config fontconfig ]; 38 buildInputs = rpathLibs ++ [ xorg.libxcb.dev ]
··· 25 in 26 rustPlatform.buildRustPackage rec { 27 pname = "slint-lsp"; 28 + version = "1.3.2"; 29 30 src = fetchCrate { 31 inherit pname version; 32 + sha256 = "sha256-zNTel91c1ECg4z7xIu37GcSWHTxTKtxpGjH3TpiFQ1k="; 33 }; 34 35 + cargoHash = "sha256-pT3z6t1W/DitH/GJJIJhQawslodKzIkCyO0yd9OlvAg="; 36 37 nativeBuildInputs = [ cmake pkg-config fontconfig ]; 38 buildInputs = rpathLibs ++ [ xorg.libxcb.dev ]
+1 -1
pkgs/development/tools/misc/yakut/default.nix
··· 46 ''; 47 homepage = "https://github.com/OpenCyphal/yakut/"; 48 license = licenses.mit; 49 - maintainers = [ teams.ororatech ]; 50 }; 51 }
··· 46 ''; 47 homepage = "https://github.com/OpenCyphal/yakut/"; 48 license = licenses.mit; 49 + maintainers = teams.ororatech.members; 50 }; 51 }
+106 -57
pkgs/development/tools/nwjs/default.nix
··· 1 - { stdenv, lib, fetchurl, buildEnv, makeWrapper 2 - 3 - , xorg, alsa-lib, at-spi2-core, dbus, glib, gtk3, atk, pango, freetype 4 - , fontconfig , gdk-pixbuf, cairo, mesa, nss, nspr, expat, systemd 5 - , libcap, libdrm, libxkbcommon 6 , libnotify 7 - , ffmpeg, libxcb, cups 8 - , sqlite, udev 9 , libuuid 10 , sdk ? false 11 }: 12 let 13 - bits = if stdenv.hostPlatform.system == "x86_64-linux" then "x64" 14 - else "ia32"; 15 16 nwEnv = buildEnv { 17 name = "nwjs-env"; 18 paths = [ 19 - xorg.libX11 xorg.libXrender glib gtk3 atk at-spi2-core pango cairo gdk-pixbuf 20 - freetype fontconfig xorg.libXcomposite alsa-lib xorg.libXdamage 21 - xorg.libXext xorg.libXfixes mesa nss nspr expat dbus 22 - xorg.libXtst xorg.libXi xorg.libXcursor xorg.libXrandr 23 - xorg.libXScrnSaver xorg.libxshmfence cups 24 - libcap libdrm libnotify 25 libxkbcommon 26 # libnw-specific (not chromium dependencies) 27 - ffmpeg libxcb 28 # chromium runtime deps (dlopen’d) 29 - sqlite udev 30 libuuid 31 ]; 32 33 extraOutputsToInstall = [ "lib" "out" ]; 34 }; 35 36 - in stdenv.mkDerivation rec { 37 pname = "nwjs"; 38 - version = "0.54.1"; 39 40 - src = if sdk then fetchurl { 41 - url = "https://dl.nwjs.io/v${version}/nwjs-sdk-v${version}-linux-${bits}.tar.gz"; 42 - sha256 = if bits == "x64" then 43 - "sha256-1qeU4+EIki0M7yJPkRuzFwMdswfDOni5gltdmM6A/ds=" else 44 - "sha256-wDEGePE9lrKa6OAzeiDLhVj992c0TJgiMHb8lJ4PF80="; 45 - } else fetchurl { 46 - url = "https://dl.nwjs.io/v${version}/nwjs-v${version}-linux-${bits}.tar.gz"; 47 - sha256 = if bits == "x64" then 48 - "sha256-TACEM06K2t6dDXRD44lSW7GRi77yzSW4BZJw8gT+fl4=" else 49 - "sha256-yX9knqFV5VQTT3TJDmQoDgt17NqH8fLt+bLQAqKleTU="; 50 - }; 51 52 - # we have runtime deps like sqlite3 that should remain 53 - dontPatchELF = true; 54 55 - installPhase = 56 - let ccPath = lib.makeLibraryPath [ stdenv.cc.cc ]; 57 - in '' 58 mkdir -p $out/share/nwjs 59 cp -R * $out/share/nwjs 60 find $out/share/nwjs 61 62 - patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $out/share/nwjs/nw 63 - 64 ln -s ${lib.getLib systemd}/lib/libudev.so $out/share/nwjs/libudev.so.0 65 66 - libpath="$out/share/nwjs/lib/" 67 - for f in "$libpath"/*.so; do 68 - patchelf --set-rpath "${nwEnv}/lib:${ccPath}:$libpath" "$f" 69 - done 70 - patchelf --set-rpath "${nwEnv}/lib:${nwEnv}/lib64:${ccPath}:$libpath" $out/share/nwjs/nw 71 - # check, whether all RPATHs are correct (all dependencies found) 72 - checkfile=$(mktemp) 73 - for f in "$libpath"/*.so "$out/share/nwjs/nw"; do 74 - (echo "$f:"; 75 - ldd "$f" ) > "$checkfile" 76 - done 77 - if <"$checkfile" grep -e "not found"; then 78 - cat "$checkfile" 79 - exit 1 80 - fi 81 - 82 mkdir -p $out/bin 83 ln -s $out/share/nwjs/nw $out/bin 84 85 mkdir $out/lib 86 ln -s $out/share/nwjs/lib/libnw.so $out/lib/libnw.so 87 - ''; 88 89 - nativeBuildInputs = [ makeWrapper ]; 90 91 meta = with lib; { 92 description = "An app runtime based on Chromium and node.js"; 93 homepage = "https://nwjs.io/"; 94 - platforms = ["i686-linux" "x86_64-linux"]; 95 - maintainers = [ maintainers.offline ]; 96 license = licenses.bsd3; 97 }; 98 }
··· 1 + { alsa-lib 2 + , at-spi2-core 3 + , atk 4 + , autoPatchelfHook 5 + , buildEnv 6 + , cairo 7 + , cups 8 + , dbus 9 + , expat 10 + , fetchurl 11 + , ffmpeg 12 + , fontconfig 13 + , freetype 14 + , gdk-pixbuf 15 + , glib 16 + , gtk3 17 + , lib 18 + , libcap 19 + , libdrm 20 , libnotify 21 , libuuid 22 + , libxcb 23 + , libxkbcommon 24 + , makeWrapper 25 + , mesa 26 + , nspr 27 + , nss 28 + , pango 29 , sdk ? false 30 + , sqlite 31 + , stdenv 32 + , systemd 33 + , udev 34 + , wrapGAppsHook 35 + , xorg 36 }: 37 + 38 let 39 + bits = if stdenv.hostPlatform.system == "x86_64-linux" then "x64" else "ia32"; 40 41 nwEnv = buildEnv { 42 name = "nwjs-env"; 43 paths = [ 44 + alsa-lib 45 + at-spi2-core 46 + atk 47 + cairo 48 + cups 49 + dbus 50 + expat 51 + fontconfig 52 + freetype 53 + gdk-pixbuf 54 + glib 55 + gtk3 56 + libcap 57 + libdrm 58 + libnotify 59 libxkbcommon 60 + mesa 61 + nspr 62 + nss 63 + pango 64 + xorg.libX11 65 + xorg.libXScrnSaver 66 + xorg.libXcomposite 67 + xorg.libXcursor 68 + xorg.libXdamage 69 + xorg.libXext 70 + xorg.libXfixes 71 + xorg.libXi 72 + xorg.libXrandr 73 + xorg.libXrender 74 + xorg.libXtst 75 + xorg.libxshmfence 76 # libnw-specific (not chromium dependencies) 77 + ffmpeg 78 + libxcb 79 # chromium runtime deps (dlopen’d) 80 libuuid 81 + sqlite 82 + udev 83 ]; 84 85 extraOutputsToInstall = [ "lib" "out" ]; 86 }; 87 88 + version = "0.82.0"; 89 + in 90 + stdenv.mkDerivation { 91 pname = "nwjs"; 92 + inherit version; 93 + 94 + src = 95 + let flavor = if sdk then "sdk-" else ""; 96 + in fetchurl { 97 + url = "https://dl.nwjs.io/v${version}/nwjs-${flavor}v${version}-linux-${bits}.tar.gz"; 98 + hash = { 99 + "sdk-ia32" = "sha256-aIRnZDslOhoD5F0coX43VNFWGEImPU5oq9Roc4jYfsY="; 100 + "sdk-x64" = "sha256-rKbnNAq9AVjSUjTipYze2VHiVi0RnZZsdQj1725DPd0="; 101 + "ia32" = "sha256-pA53+A+EtS7m6026jPlC3vFxb2iheS4peDJFNkQAf/s="; 102 + "x64" = "sha256-hRih8o8hBbYBEes3Z62PSMIC720SLRa3t2rL/5LaJAE="; 103 + }."${flavor + bits}"; 104 + }; 105 106 + nativeBuildInputs = [ 107 + autoPatchelfHook 108 + (wrapGAppsHook.override { inherit makeWrapper; }) 109 + ]; 110 + 111 + buildInputs = [ nwEnv ]; 112 + appendRunpaths = map (pkg: (lib.getLib pkg) + "/lib") [ nwEnv stdenv.cc.libc stdenv.cc.cc ]; 113 + 114 + preFixup = '' 115 + gappsWrapperArgs+=( 116 + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" 117 + ) 118 + ''; 119 120 + installPhase = '' 121 + runHook preInstall 122 123 mkdir -p $out/share/nwjs 124 cp -R * $out/share/nwjs 125 find $out/share/nwjs 126 127 ln -s ${lib.getLib systemd}/lib/libudev.so $out/share/nwjs/libudev.so.0 128 129 mkdir -p $out/bin 130 ln -s $out/share/nwjs/nw $out/bin 131 132 mkdir $out/lib 133 ln -s $out/share/nwjs/lib/libnw.so $out/lib/libnw.so 134 135 + runHook postInstall 136 + ''; 137 138 meta = with lib; { 139 description = "An app runtime based on Chromium and node.js"; 140 homepage = "https://nwjs.io/"; 141 + platforms = [ "i686-linux" "x86_64-linux" ]; 142 + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 143 + maintainers = [ maintainers.mikaelfangel ]; 144 + mainProgram = "nw"; 145 license = licenses.bsd3; 146 }; 147 }
+2 -2
pkgs/development/tools/pyenv/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "pyenv"; 9 - version = "2.3.32"; 10 11 src = fetchFromGitHub { 12 owner = "pyenv"; 13 repo = "pyenv"; 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-miJ/WONNDieLryD2J9JmkmSCG5Iesg2N2GT/FI9NGY0="; 16 }; 17 18 postPatch = ''
··· 6 7 stdenv.mkDerivation rec { 8 pname = "pyenv"; 9 + version = "2.3.35"; 10 11 src = fetchFromGitHub { 12 owner = "pyenv"; 13 repo = "pyenv"; 14 rev = "refs/tags/v${version}"; 15 + hash = "sha256-tNTHRSzYCelByEt8bN7BhUBGQCAJfZVjWIYTr0VhbO4="; 16 }; 17 18 postPatch = ''
+3 -3
pkgs/development/tools/railway/default.nix
··· 3 4 rustPlatform.buildRustPackage rec { 5 pname = "railway"; 6 - version = "3.5.1"; 7 8 src = fetchFromGitHub { 9 owner = "railwayapp"; 10 repo = "cli"; 11 rev = "v${version}"; 12 - hash = "sha256-XzDxfjXY7Mu6qDZ66r3c0/RDBQF7wCONZTpfQ0j1B1c="; 13 }; 14 15 - cargoHash = "sha256-J/ecoC8efv0IfAta7Ug0g7N/2jGV+DOACgbhXVfNK3k="; 16 17 nativeBuildInputs = [ pkg-config ]; 18
··· 3 4 rustPlatform.buildRustPackage rec { 5 pname = "railway"; 6 + version = "3.5.2"; 7 8 src = fetchFromGitHub { 9 owner = "railwayapp"; 10 repo = "cli"; 11 rev = "v${version}"; 12 + hash = "sha256-QlynZgmDd7m7m17J5lUTmejkKdQlfjiqcXg4ZMFp0vc="; 13 }; 14 15 + cargoHash = "sha256-TOuxJL2UtMA9mZLHZVQDD6lyL9VWy/HBNfezhOGbSG8="; 16 17 nativeBuildInputs = [ pkg-config ]; 18
+5 -5
pkgs/development/tools/sq/default.nix
··· 1 - { lib, buildGo121Module, fetchFromGitHub, installShellFiles, testers, sq }: 2 3 - buildGo121Module rec { 4 pname = "sq"; 5 - version = "0.42.1"; 6 7 src = fetchFromGitHub { 8 owner = "neilotoole"; 9 repo = pname; 10 rev = "v${version}"; 11 - hash = "sha256-3Hu0vMulGWyNWgNlekYuTRxxxBbRkWj2RE0MWZzNXFk="; 12 }; 13 14 - vendorHash = "sha256-qEwK40BcUetsQOIefdjM/dgjTNuHO1EZgVk53/dfOlc="; 15 16 proxyVendor = true; 17
··· 1 + { lib, buildGoModule, fetchFromGitHub, installShellFiles, testers, sq }: 2 3 + buildGoModule rec { 4 pname = "sq"; 5 + version = "0.46.1"; 6 7 src = fetchFromGitHub { 8 owner = "neilotoole"; 9 repo = pname; 10 rev = "v${version}"; 11 + hash = "sha256-TjJ3XDyHHZWMAYV5bJQffH4a9AheZWraov3d4HB/yno="; 12 }; 13 14 + vendorHash = "sha256-DIYSUIUHEiRv+pPZ2hE/2X4GmT3lvdWd/mkl1wbjID4="; 15 16 proxyVendor = true; 17
+3 -3
pkgs/development/tools/vultr-cli/default.nix
··· 2 3 buildGoModule rec { 4 pname = "vultr-cli"; 5 - version = "2.20.0"; 6 7 src = fetchFromGitHub { 8 owner = "vultr"; 9 repo = pname; 10 rev = "v${version}"; 11 - hash = "sha256-3Zd507yAymmQRgybm96VD413kId0/kMxIHbmUh8j6Kk="; 12 }; 13 14 - vendorHash = "sha256-OVoOCExAU6cDyWhSpk4hkhBZpWehH+4/vU/X81w9XgA="; 15 16 nativeBuildInputs = [ installShellFiles ]; 17
··· 2 3 buildGoModule rec { 4 pname = "vultr-cli"; 5 + version = "2.21.0"; 6 7 src = fetchFromGitHub { 8 owner = "vultr"; 9 repo = pname; 10 rev = "v${version}"; 11 + hash = "sha256-sIxAl4mI29RfJbGk/pvCSxUva8O9sXcwEIWBfY+h72Q="; 12 }; 13 14 + vendorHash = "sha256-d4EK9SLmIyt/N+29a7p7nxHkX0m0pAOMH7+G1tLbJGk="; 15 16 nativeBuildInputs = [ installShellFiles ]; 17
+3 -6
pkgs/games/heroic/default.nix
··· 17 let appName = "heroic"; 18 in stdenv.mkDerivation rec { 19 pname = "heroic-unwrapped"; 20 - version = "2.10.0"; 21 22 src = fetchFromGitHub { 23 owner = "Heroic-Games-Launcher"; 24 repo = "HeroicGamesLauncher"; 25 rev = "v${version}"; 26 - hash = "sha256-umPQIxwIahjbO4QbkKEoeSSeYT2UatsTGRPrLgw5KW8="; 27 }; 28 29 offlineCache = fetchYarnDeps { 30 yarnLock = "${src}/yarn.lock"; 31 - hash = "sha256-o5ztk4okH21Op1jqHZfranR12M8B1Y/K95aWb10tf5o="; 32 }; 33 34 nativeBuildInputs = [ ··· 45 ./remove-drm-support.patch 46 # Make Heroic create Steam shortcuts (to non-steam games) with the correct path to heroic. 47 ./fix-non-steam-shortcuts.patch 48 - # Fix reg add infinite loop 49 - # Submitted upstream: https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/pull/3210 50 - ./fix-infinite-loop.patch 51 ]; 52 53 postPatch = ''
··· 17 let appName = "heroic"; 18 in stdenv.mkDerivation rec { 19 pname = "heroic-unwrapped"; 20 + version = "2.11.0"; 21 22 src = fetchFromGitHub { 23 owner = "Heroic-Games-Launcher"; 24 repo = "HeroicGamesLauncher"; 25 rev = "v${version}"; 26 + hash = "sha256-N+9wNlDARE1zdXW/vka6whFNu5CF240zCJ00EDT1cM0="; 27 }; 28 29 offlineCache = fetchYarnDeps { 30 yarnLock = "${src}/yarn.lock"; 31 + hash = "sha256-P7Mm9TMNjr2glLQppjJZRMeN9sYKyZWzRaerZIcY3Y8="; 32 }; 33 34 nativeBuildInputs = [ ··· 45 ./remove-drm-support.patch 46 # Make Heroic create Steam shortcuts (to non-steam games) with the correct path to heroic. 47 ./fix-non-steam-shortcuts.patch 48 ]; 49 50 postPatch = ''
-23
pkgs/games/heroic/fix-infinite-loop.patch
··· 1 - From b698779053b7ba31bd8e69b230e86515e3019bf6 Mon Sep 17 00:00:00 2001 2 - From: K900 <me@0upti.me> 3 - Date: Sun, 5 Nov 2023 22:04:32 +0300 4 - Subject: [PATCH] Force add the registry entry 5 - 6 - Otherwise, newer Wine versions will prompt to overwrite it and loop there forever. 7 - --- 8 - src/backend/storeManagers/legendary/setup.ts | 2 +- 9 - 1 file changed, 1 insertion(+), 1 deletion(-) 10 - 11 - diff --git a/src/backend/storeManagers/legendary/setup.ts b/src/backend/storeManagers/legendary/setup.ts 12 - index 1837106621..b5c2432435 100644 13 - --- a/src/backend/storeManagers/legendary/setup.ts 14 - +++ b/src/backend/storeManagers/legendary/setup.ts 15 - @@ -20,7 +20,7 @@ export const legendarySetup = async (appName: string) => { 16 - 17 - // Fixes games like Fallout New Vegas and Dishonored: Death of the Outsider 18 - await runWineCommandOnGame(appName, { 19 - - commandParts: ['reg', 'add', 'HKEY_CLASSES_ROOT\\com.epicgames.launcher'], 20 - + commandParts: ['reg', 'add', 'HKEY_CLASSES_ROOT\\com.epicgames.launcher', '/f'], 21 - wait: true, 22 - protonVerb: 'waitforexitandrun' 23 - })
···
+2 -2
pkgs/games/unciv/default.nix
··· 25 in 26 stdenv.mkDerivation rec { 27 pname = "unciv"; 28 - version = "4.8.13"; 29 30 src = fetchurl { 31 url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar"; 32 - hash = "sha256-16TpsKNLcm6lbi4exYxDZWfmRsvfAhT1ktP36zC9Psg="; 33 }; 34 35 dontUnpack = true;
··· 25 in 26 stdenv.mkDerivation rec { 27 pname = "unciv"; 28 + version = "4.9.6"; 29 30 src = fetchurl { 31 url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar"; 32 + hash = "sha256-YF8lnICqTyPJWD0BqJ7GUu+ywGhPOhNUUzTPIq4QpPM="; 33 }; 34 35 dontUnpack = true;
+17 -17
pkgs/os-specific/linux/kernel/common-config.nix
··· 678 VBOXGUEST = option no; 679 DRM_VBOXVIDEO = option no; 680 681 - XEN = option yes; 682 - XEN_DOM0 = option yes; 683 - PCI_XEN = option yes; 684 - HVC_XEN = option yes; 685 - HVC_XEN_FRONTEND = option yes; 686 - XEN_SYS_HYPERVISOR = option yes; 687 - SWIOTLB_XEN = option yes; 688 - XEN_BACKEND = option yes; 689 - XEN_BALLOON = option yes; 690 - XEN_BALLOON_MEMORY_HOTPLUG = option yes; 691 - XEN_EFI = option yes; 692 - XEN_HAVE_PVMMU = option yes; 693 - XEN_MCE_LOG = option yes; 694 - XEN_PVH = option yes; 695 - XEN_PVHVM = option yes; 696 - XEN_SAVE_RESTORE = option yes; 697 - XEN_SELFBALLOONING = whenOlder "5.3" yes; 698 699 # Enable device detection on virtio-mmio hypervisors 700 VIRTIO_MMIO_CMDLINE_DEVICES = yes;
··· 678 VBOXGUEST = option no; 679 DRM_VBOXVIDEO = option no; 680 681 + XEN = mkIf stdenv.is64bit (option yes); 682 + XEN_DOM0 = mkIf stdenv.is64bit (option yes); 683 + PCI_XEN = mkIf stdenv.is64bit (option yes); 684 + HVC_XEN = mkIf stdenv.is64bit (option yes); 685 + HVC_XEN_FRONTEND = mkIf stdenv.is64bit (option yes); 686 + XEN_SYS_HYPERVISOR = mkIf stdenv.is64bit (option yes); 687 + SWIOTLB_XEN = mkIf stdenv.is64bit (option yes); 688 + XEN_BACKEND = mkIf stdenv.is64bit (option yes); 689 + XEN_BALLOON = mkIf stdenv.is64bit (option yes); 690 + XEN_BALLOON_MEMORY_HOTPLUG = mkIf stdenv.is64bit (option yes); 691 + XEN_EFI = mkIf stdenv.is64bit (option yes); 692 + XEN_HAVE_PVMMU = mkIf stdenv.is64bit (option yes); 693 + XEN_MCE_LOG = mkIf stdenv.is64bit (option yes); 694 + XEN_PVH = mkIf stdenv.is64bit (option yes); 695 + XEN_PVHVM = mkIf stdenv.is64bit (option yes); 696 + XEN_SAVE_RESTORE = mkIf stdenv.is64bit (option yes); 697 + XEN_SELFBALLOONING = mkIf stdenv.is64bit (whenOlder "5.3" yes); 698 699 # Enable device detection on virtio-mmio hypervisors 700 VIRTIO_MMIO_CMDLINE_DEVICES = yes;
+4 -4
pkgs/os-specific/linux/kernel/xanmod-kernels.nix
··· 6 # NOTE: When updating these, please also take a look at the changes done to 7 # kernel config in the xanmod version commit 8 ltsVariant = { 9 - version = "6.1.63"; 10 - hash = "sha256-WBMKJCLYexWJuTpli8vjvdms2ZYPXIS0yUxTgAL00io="; 11 variant = "lts"; 12 }; 13 14 mainVariant = { 15 - version = "6.5.12"; 16 - hash = "sha256-zG9+d+hKg0S0qCX2hOc02CowC6s9u82MB45+X1bGYpE="; 17 variant = "main"; 18 }; 19
··· 6 # NOTE: When updating these, please also take a look at the changes done to 7 # kernel config in the xanmod version commit 8 ltsVariant = { 9 + version = "6.1.65"; 10 + hash = "sha256-/KJCUAti/p48KTIvRdGeD4aXfhiBdjZUIKD45Hu2d1g="; 11 variant = "lts"; 12 }; 13 14 mainVariant = { 15 + version = "6.6.4"; 16 + hash = "sha256-f/McwYD/4849GwtHml+AMSF5/gHuDrrlbz8gYZghaw0="; 17 variant = "main"; 18 }; 19
+3 -3
pkgs/os-specific/linux/nvidia-x11/default.nix
··· 59 # Vulkan developer beta driver 60 # See here for more information: https://developer.nvidia.com/vulkan-driver 61 vulkan_beta = generic rec { 62 - version = "535.43.19"; 63 persistencedVersion = "535.98"; 64 settingsVersion = "535.98"; 65 - sha256_64bit = "sha256-zxyZnXpNQuYJ17NDm3s8P/7GzQ4xD4Q4oCZA0ei+Wqs="; 66 - openSha256 = "sha256-K14Av5fCda1J9o5pkQBhmwW34d2hgqrF3J99FWPsNjM="; 67 settingsSha256 = "sha256-jCRfeB1w6/dA27gaz6t5/Qo7On0zbAPIi74LYLel34s="; 68 persistencedSha256 = "sha256-WviDU6B50YG8dO64CGvU3xK8WFUX8nvvVYm/fuGyroM="; 69 url = "https://developer.nvidia.com/downloads/vulkan-beta-${lib.concatStrings (lib.splitVersion version)}-linux";
··· 59 # Vulkan developer beta driver 60 # See here for more information: https://developer.nvidia.com/vulkan-driver 61 vulkan_beta = generic rec { 62 + version = "535.43.20"; 63 persistencedVersion = "535.98"; 64 settingsVersion = "535.98"; 65 + sha256_64bit = "sha256-PVs+AnVbJhriAHlxVEV81fqT4n92edv0cQyAGvuUgPw="; 66 + openSha256 = "sha256-xqjitZRsIvbE98zzSQNorkCguDJt53eCxKYBxIZQwVM="; 67 settingsSha256 = "sha256-jCRfeB1w6/dA27gaz6t5/Qo7On0zbAPIi74LYLel34s="; 68 persistencedSha256 = "sha256-WviDU6B50YG8dO64CGvU3xK8WFUX8nvvVYm/fuGyroM="; 69 url = "https://developer.nvidia.com/downloads/vulkan-beta-${lib.concatStrings (lib.splitVersion version)}-linux";
+14 -11
pkgs/os-specific/linux/raspberrypi-eeprom/default.nix
··· 3 }: 4 stdenvNoCC.mkDerivation rec { 5 pname = "raspberrypi-eeprom"; 6 - version = "2023.01.11-138c0"; 7 8 src = fetchFromGitHub { 9 owner = "raspberrypi"; 10 repo = "rpi-eeprom"; 11 - rev = "v${version}"; 12 - hash = "sha256-z3VyqdSkvxAgVmtMI/Is9qYrOeDXlyVLwHSSC2+AxcA="; 13 }; 14 15 buildInputs = [ python3 ]; ··· 24 ''; 25 26 installPhase = '' 27 - mkdir -p $out/bin $out/share/rpi-eeprom 28 29 - cp rpi-eeprom-config rpi-eeprom-update rpi-eeprom-digest $out/bin 30 - cp -r firmware/{beta,critical,old,stable} $out/share/rpi-eeprom 31 - cp -P firmware/default firmware/latest $out/share/rpi-eeprom 32 ''; 33 34 fixupPhase = '' 35 patchShebangs $out/bin 36 for i in rpi-eeprom-update rpi-eeprom-config; do 37 wrapProgram $out/bin/$i \ 38 - --set FIRMWARE_ROOT $out/share/rpi-eeprom \ 39 ${lib.optionalString stdenvNoCC.isAarch64 "--set VCMAILBOX ${libraspberrypi}/bin/vcmailbox"} \ 40 --prefix PATH : "${lib.makeBinPath ([ 41 binutils-unwrapped ··· 51 ''; 52 53 meta = with lib; { 54 - description = "Installation scripts and binaries for the closed sourced Raspberry Pi 4 EEPROMs"; 55 - homepage = "https://www.raspberrypi.org/documentation/hardware/raspberrypi/booteeprom.md"; 56 license = with licenses; [ bsd3 unfreeRedistributableFirmware ]; 57 - maintainers = with maintainers; [ das_j ]; 58 }; 59 }
··· 3 }: 4 stdenvNoCC.mkDerivation rec { 5 pname = "raspberrypi-eeprom"; 6 + version = "2023.10.30-2712"; 7 8 src = fetchFromGitHub { 9 owner = "raspberrypi"; 10 repo = "rpi-eeprom"; 11 + rev = "refs/tags/v${version}"; 12 + hash = "sha256-TKvby0qIXidM5Qk7q+ovLk0DpHsCbdQe7xndrgKrSXk="; 13 }; 14 15 buildInputs = [ python3 ]; ··· 24 ''; 25 26 installPhase = '' 27 + mkdir -p "$out/bin" 28 + cp rpi-eeprom-config rpi-eeprom-update rpi-eeprom-digest "$out/bin" 29 30 + mkdir -p "$out/lib/firmware/raspberrypi" 31 + for dirname in firmware-*; do 32 + dirname_suffix="''${dirname/#firmware-}" 33 + cp -rP "$dirname" "$out/lib/firmware/raspberrypi/bootloader-$dirname_suffix" 34 + done 35 ''; 36 37 fixupPhase = '' 38 patchShebangs $out/bin 39 for i in rpi-eeprom-update rpi-eeprom-config; do 40 wrapProgram $out/bin/$i \ 41 + --set FIRMWARE_ROOT "$out/lib/firmware/raspberrypi/bootloader" \ 42 ${lib.optionalString stdenvNoCC.isAarch64 "--set VCMAILBOX ${libraspberrypi}/bin/vcmailbox"} \ 43 --prefix PATH : "${lib.makeBinPath ([ 44 binutils-unwrapped ··· 54 ''; 55 56 meta = with lib; { 57 + description = "Installation scripts and binaries for the closed sourced Raspberry Pi 4 and 5 bootloader EEPROMs"; 58 + homepage = "https://www.raspberrypi.com/documentation/computers/raspberry-pi.html#raspberry-pi-4-boot-eeprom"; 59 license = with licenses; [ bsd3 unfreeRedistributableFirmware ]; 60 + maintainers = with maintainers; [ das_j Luflosi ]; 61 }; 62 }
+124 -119
pkgs/servers/aeron/default.nix
··· 1 { 2 lib, 3 stdenv, 4 - fetchFromGitHub, 5 jdk11, 6 - gradle, 7 - makeWrapper, 8 - perl, 9 - writeText 10 }: 11 12 let 13 pname = "aeron"; 14 - version = "1.40.0"; 15 16 - src = fetchFromGitHub { 17 - owner = "real-logic"; 18 - repo = pname; 19 - rev = version; 20 - sha256 = "sha256-4C5YofA/wxwa7bfc6IqsDrw8CLQWKoVBCIe8Ec7ifAg="; 21 }; 22 23 - deps = stdenv.mkDerivation { 24 - name = "${pname}-deps"; 25 - inherit src; 26 27 - nativeBuildInputs = [ 28 - gradle 29 - jdk11 30 - perl 31 - ]; 32 33 - buildPhase = '' 34 - export GRADLE_USER_HOME=$(mktemp -d); 35 - gradle \ 36 - --console plain \ 37 - --no-daemon \ 38 - --system-prop org.gradle.java.home="${jdk11.home}" \ 39 - --exclude-task javadoc \ 40 - build 41 - ''; 42 43 - # Mavenize dependency paths 44 - # e.g. org.codehaus.groovy/groovy/2.4.0/{hash}/groovy-2.4.0.jar -> org/codehaus/groovy/groovy/2.4.0/groovy-2.4.0.jar 45 - installPhase = '' 46 - find "$GRADLE_USER_HOME/caches/modules-2" -type f -regex '.*\.\(jar\|pom\)' \ 47 - | perl -pe 's#(.*/([^/]+)/([^/]+)/([^/]+)/[0-9a-f]{30,40}/([^/\s]+))$# ($x = $2) =~ tr|\.|/|; "install -Dm444 $1 \$out/$x/$3/$4/$5" #e' \ 48 - | sh 49 - ln -s "$out/com/squareup/okio/okio/2.10.0/okio-jvm-2.10.0.jar" "$out/com/squareup/okio/okio/2.10.0/okio-2.10.0.jar" 50 - ''; 51 52 - outputHashAlgo = "sha256"; 53 - outputHashMode = "recursive"; 54 - outputHash = "sha256-1hvQyEiCMfIw6wv9GOEehX0wrtBnAilVuTGUWAGoH6k="; 55 }; 56 57 - # Point to our local deps repo 58 - gradleInit = writeText "init.gradle" '' 59 - settingsEvaluated { settings -> 60 - settings.pluginManagement { 61 - repositories { 62 - clear() 63 - maven { url '${deps}' } 64 - } 65 - } 66 - } 67 - gradle.projectsLoaded { 68 - rootProject.allprojects { 69 - repositories { 70 - clear() 71 - maven { url '${deps}' } 72 - } 73 - } 74 - } 75 - ''; 76 77 - # replace buildSrc 78 - buildSrc = writeText "build.gradle" '' 79 - repositories { 80 - clear() 81 - maven { url '${deps}' } 82 - } 83 84 - dependencies { 85 - implementation 'org.asciidoctor:asciidoctorj:2.5.5' 86 - implementation 'org.eclipse.jgit:org.eclipse.jgit:5.13.1.202206130422-r' 87 - } 88 - ''; 89 90 - in stdenv.mkDerivation rec { 91 92 - inherit pname src version; 93 94 buildInputs = [ 95 - jdk11 96 ]; 97 98 nativeBuildInputs = [ 99 - gradle 100 makeWrapper 101 ]; 102 103 - buildPhase = '' 104 - runHook preBuild 105 - 106 - export GRADLE_USER_HOME=$(mktemp -d) 107 - cp ${buildSrc} ./buildSrc/build.gradle 108 - 109 - gradle \ 110 - --console plain \ 111 - --exclude-task checkstyleMain \ 112 - --exclude-task checkstyleGenerated \ 113 - --exclude-task checkstyleGeneratedTest \ 114 - --exclude-task checkstyleMain \ 115 - --exclude-task checkstyleTest \ 116 - --exclude-task javadoc \ 117 - --exclude-task test \ 118 - --init-script "${gradleInit}" \ 119 - --no-daemon \ 120 - --offline \ 121 - --project-prop VERSION=${version} \ 122 - --system-prop org.gradle.java.home="${jdk11.home}" \ 123 - assemble 124 - 125 - runHook postBuild 126 - ''; 127 128 installPhase = '' 129 runHook preInstall 130 131 - install -D --mode=0444 --target-directory="$out/share/java" \ 132 - "./aeron-all/build/libs/aeron-all-${version}.jar" \ 133 - "./aeron-agent/build/libs/aeron-agent-${version}.jar" \ 134 - "./aeron-archive/build/libs/aeron-archive-${version}.jar" \ 135 - "./aeron-client/build/libs/aeron-client-${version}.jar" 136 137 runHook postInstall 138 ''; ··· 141 function wrap { 142 makeWrapper "${jdk11}/bin/java" "$out/bin/$1" \ 143 --add-flags "--add-opens java.base/sun.nio.ch=ALL-UNNAMED" \ 144 - --add-flags "--class-path $out/share/java/aeron-all-${version}.jar" \ 145 --add-flags "$2" 146 } 147 ··· 150 wrap "${pname}-archiving-media-driver" io.aeron.archive.ArchivingMediaDriver 151 wrap "${pname}-archive-tool" io.aeron.archive.ArchiveTool 152 wrap "${pname}-logging-agent" io.aeron.agent.DynamicLoggingAgent 153 wrap "${pname}-cluster-tool" io.aeron.cluster.ClusterTool 154 ''; 155 156 - doCheck = true; 157 - 158 - checkPhase = '' 159 - runHook preCheck 160 - 161 - gradle \ 162 - --console plain \ 163 - --init-script "${gradleInit}" \ 164 - --no-daemon \ 165 - --offline \ 166 - --project-prop VERSION=${version} \ 167 - --system-prop org.gradle.java.home="${jdk11.home}" \ 168 - test 169 - 170 - runHook postCheck 171 - ''; 172 173 meta = with lib; { 174 description = "Low-latency messaging library"; 175 homepage = "https://aeron.io/"; 176 license = licenses.asl20; 177 maintainers = [ maintainers.vaci ]; 178 }; 179 }
··· 1 { 2 lib, 3 stdenv, 4 + fetchMavenArtifact, 5 jdk11, 6 + makeWrapper 7 }: 8 9 let 10 pname = "aeron"; 11 + version = "1.42.1"; 12 + groupId = "io.aeron"; 13 14 + aeronAll_1_40_0 = fetchMavenArtifact { 15 + inherit groupId; 16 + version = "1.40.0"; 17 + artifactId = "aeron-all"; 18 + hash = "sha512-NyhYaQqOWcSBwzwpje6DMAp36CEgGSNXBSdaRrDyP+Fn2Z0nvh5o2czog6GKKtbjH9inYfyyF/21gehfgLF6qA=="; 19 }; 20 21 + aeronAgent_1_40_0 = fetchMavenArtifact { 22 + inherit groupId; 23 + version = "1.40.0"; 24 + artifactId = "aeron-agent"; 25 + hash = "sha512-3XZ6XxPwlNchMe4p4MuDNTWntGokFPnetN7AUMlhXzIgeXBExXvn+BdxI2crfq/xgVGrF/hjHD2shwu2NBa0Tg=="; 26 + }; 27 28 + aeronArchive_1_40_0 = fetchMavenArtifact { 29 + inherit groupId; 30 + version = "1.40.0"; 31 + artifactId = "aeron-archive"; 32 + hash = "sha512-tmH+/020d1iNkGb8nvenDG9YU+H4PLuO2hSm2dULUIjSXX5AHLDkkrQ3uVQADV9koRNMtC4UXloqtqncay18kQ=="; 33 + }; 34 35 + aeronClient_1_40_0 = fetchMavenArtifact { 36 + inherit groupId; 37 + version = "1.40.0"; 38 + artifactId = "aeron-client"; 39 + hash = "sha512-y3/8Lu2EgMICRNPEWe0hrKpVhF35pDjCO6ip/Af9nPZ70ZRqGmlfEG7OzWVok11DuI8pYJ64jv6bEtUfSHTYXQ=="; 40 + }; 41 42 + aeronCluster_1_40_0 =fetchMavenArtifact { 43 + inherit groupId; 44 + version = "1.40.0"; 45 + artifactId = "aeron-cluster"; 46 + hash = "sha512-28m14Etjse3MVKBLvaQONujMfvdRQZG0ArezzVcjPEqVqTGd33mrqjPngALV8CG2nJTtcrJmsieRGLEosaXqTw=="; 47 + }; 48 + 49 + aeronDriver_1_40_0 = fetchMavenArtifact { 50 + inherit groupId; 51 + version = "1.40.0"; 52 + artifactId = "aeron-driver"; 53 + hash = "sha512-SRWHMHR6J1YEtCbSHqSLYm3vo8XgkVXGK3cFQbONT60TZvawP5UlZs7e3eFNpu3qQSA4prqEjjWO9Xc9M/sjKw=="; 54 + }; 55 + 56 + aeronSamples_1_40_0 = fetchMavenArtifact { 57 + inherit groupId; 58 + version = "1.40.0"; 59 + artifactId = "aeron-samples"; 60 + hash = "sha512-vyAq4mfLDDyaVk7wcIpPvPcxSt92Ek8mxfuuZwaX+0Wu9oJCpwbnjvS9+bvzcE4qSGxzY6eJIIX6nMdw0LkACg=="; 61 + }; 62 + 63 + aeronAll_1_42_1 = fetchMavenArtifact { 64 + inherit groupId; 65 + artifactId = "aeron-all"; 66 + inherit version; 67 + hash = "sha512-pjX+JopK6onDwElMIroj+ZXrKwdPj5H2uPg08XgNlrK1rAkHo9MUT8weBGbuFVFDLeqOZrHj0bt1wJ9XgYY5aA=="; 68 + }; 69 + 70 + aeronAgent_1_42_1 = fetchMavenArtifact { 71 + inherit groupId; 72 + version = "1.42.1"; 73 + artifactId = "aeron-agent"; 74 + hash = "sha512-3XZ6XvPwlNdiMe4p4MuDNTWntGokFPnetN7AUMlhXzIgeXBExXvn+BdxI2crfq/xgVGrF/hjHD2shwu2NBa0Tg=="; 75 + }; 76 77 + aeronArchive_1_42_1 = fetchMavenArtifact { 78 + inherit groupId; 79 + version = "1.42.1"; 80 + artifactId = "aeron-archive"; 81 + hash = "sha512-1DmeI9flgfzanbP4jSNUSAQAv2SGBvnlb3G4LbO1m+BN/gPn/nahvVHzotvGJjJA5b65DE1Sc5tqPnItRTK0zQ=="; 82 }; 83 84 + aeronClient_1_42_1 = fetchMavenArtifact { 85 + inherit groupId; 86 + version = "1.42.1"; 87 + artifactId = "aeron-client"; 88 + hash = "sha512-td2k2WNpaD3+2PNvlCCJ8cZRr615sFjngiQDKzuY2e9/de1OUwvER3zzVAFOonEIV+s5EhwVeQvWq3Wj5Uhadg=="; 89 + }; 90 + 91 + aeronCluster_1_42_1 =fetchMavenArtifact { 92 + inherit groupId; 93 + version = "1.42.1"; 94 + artifactId = "aeron-cluster"; 95 + hash = "sha512-RiqGeY3pRqN6wWpeJqbeB1SCxrZWnQghrJlCGhew2M/GZAaWHkhhJs5haJqRvR5oOAbaI4RfIWvi5U7TiUo88g=="; 96 + }; 97 98 + aeronDriver_1_42_1 = fetchMavenArtifact { 99 + inherit groupId; 100 + version = "1.42.1"; 101 + artifactId = "aeron-driver"; 102 + hash = "sha512-fKEN5oQCxD1h3qPODKkqFwYbKW6L03RFHNylpsYaNlztNODlCJd0CS5dBR6K8rbOdb2dVIXK/dW/IPBvOi5q/g=="; 103 + }; 104 + aeronSamples_1_42_1 = fetchMavenArtifact { 105 + inherit groupId; 106 + version = "1.42.1"; 107 + artifactId = "aeron-samples"; 108 + hash = "sha512-4JnHn22vJf2lmOg6ev5PD+/YiaL3KgfuyWAK92djX3KBVXO7ERMY2kH79dveVCJG1rbekvE1j1pnjaAIxwJcqg=="; 109 + }; 110 111 + aeronAll = aeronAll_1_42_1; 112 + aeronArchive = aeronArchive_1_42_1; 113 + aeronClient = aeronClient_1_42_1; 114 + aeronCluster = aeronCluster_1_42_1; 115 + aeronDriver= aeronDriver_1_42_1; 116 + aeronSamples = aeronSamples_1_42_1; 117 118 + in stdenv.mkDerivation { 119 120 + inherit pname version; 121 122 buildInputs = [ 123 + aeronAll 124 + aeronArchive 125 + aeronClient 126 + aeronCluster 127 + aeronDriver 128 + aeronSamples 129 ]; 130 131 nativeBuildInputs = [ 132 makeWrapper 133 ]; 134 135 + dontUnpack = true; 136 + dontConfigure = true; 137 + dontBuild = true; 138 139 installPhase = '' 140 runHook preInstall 141 142 + mkdir --parents "$out/share/java" 143 + ln --symbolic "${aeronAll.jar}" "$out/share/java/${pname}-all.jar" 144 + ln --symbolic "${aeronArchive.jar}" "$out/share/java/${pname}-archive.jar" 145 + ln --symbolic "${aeronClient.jar}" "$out/share/java/${pname}-client.jar" 146 + ln --symbolic "${aeronCluster.jar}" "$out/share/java/${pname}-cluster.jar" 147 + ln --symbolic "${aeronDriver.jar}" "$out/share/java/${pname}-driver.jar" 148 + ln --symbolic "${aeronSamples.jar}" "$out/share/java/${pname}-samples.jar" 149 150 runHook postInstall 151 ''; ··· 154 function wrap { 155 makeWrapper "${jdk11}/bin/java" "$out/bin/$1" \ 156 --add-flags "--add-opens java.base/sun.nio.ch=ALL-UNNAMED" \ 157 + --add-flags "--class-path ${aeronAll.jar}" \ 158 --add-flags "$2" 159 } 160 ··· 163 wrap "${pname}-archiving-media-driver" io.aeron.archive.ArchivingMediaDriver 164 wrap "${pname}-archive-tool" io.aeron.archive.ArchiveTool 165 wrap "${pname}-logging-agent" io.aeron.agent.DynamicLoggingAgent 166 + wrap "${pname}-clustered-media-driver" io.aeron.cluster.ClusteredMediaDriver 167 wrap "${pname}-cluster-tool" io.aeron.cluster.ClusterTool 168 ''; 169 170 + passthru = { 171 + jar = aeronAll.jar; 172 + }; 173 174 meta = with lib; { 175 description = "Low-latency messaging library"; 176 homepage = "https://aeron.io/"; 177 license = licenses.asl20; 178 + mainProgram = "${pname}-media-driver"; 179 maintainers = [ maintainers.vaci ]; 180 + sourceProvenance = [ 181 + sourceTypes.binaryBytecode 182 + ]; 183 }; 184 }
+3 -3
pkgs/servers/caddy/default.nix
··· 7 , installShellFiles 8 }: 9 let 10 - version = "2.7.5"; 11 dist = fetchFromGitHub { 12 owner = "caddyserver"; 13 repo = "dist"; ··· 23 owner = "caddyserver"; 24 repo = "caddy"; 25 rev = "v${version}"; 26 - hash = "sha256-0IZZ7mkEzZI2Y8ed//m0tbBQZ0YcCXA0/b10ntNIXUk="; 27 }; 28 29 - vendorHash = "sha256-YNcQtjPGQ0XMSog+sWlH4lG/QdbdI0Lyh/fUGqQUFaY="; 30 31 subPackages = [ "cmd/caddy" ]; 32
··· 7 , installShellFiles 8 }: 9 let 10 + version = "2.7.6"; 11 dist = fetchFromGitHub { 12 owner = "caddyserver"; 13 repo = "dist"; ··· 23 owner = "caddyserver"; 24 repo = "caddy"; 25 rev = "v${version}"; 26 + hash = "sha256-th0R3Q1nGT0q5PGOygtD1/CpJmrT5TYagrwQR4t/Fvg="; 27 }; 28 29 + vendorHash = "sha256-ebnSehuhbCY58ctM8IRVMfNxxbJBp6ht9cbuLdGFNek="; 30 31 subPackages = [ "cmd/caddy" ]; 32
+2 -2
pkgs/servers/guacamole-client/default.nix
··· 6 7 stdenvNoCC.mkDerivation (finalAttrs: { 8 pname = "guacamole-client"; 9 - version = "1.5.3"; 10 11 src = fetchurl { 12 url = "https://archive.apache.org/dist/guacamole/${finalAttrs.version}/binary/guacamole-${finalAttrs.version}.war"; 13 - hash = "sha256-FaNObtbPbwP+IPkPZ9LWCXE6ic08syT4nt8edpbm7WE="; 14 }; 15 16 dontUnpack = true;
··· 6 7 stdenvNoCC.mkDerivation (finalAttrs: { 8 pname = "guacamole-client"; 9 + version = "1.5.4"; 10 11 src = fetchurl { 12 url = "https://archive.apache.org/dist/guacamole/${finalAttrs.version}/binary/guacamole-${finalAttrs.version}.war"; 13 + hash = "sha256-Vyi1Y5Eb1kvOCguBx06ozLIZDReFv/NAMPxohagnPT4="; 14 }; 15 16 dontUnpack = true;
+2 -2
pkgs/servers/guacamole-server/default.nix
··· 26 27 stdenv.mkDerivation (finalAttrs: { 28 pname = "guacamole-server"; 29 - version = "1.5.3"; 30 31 src = fetchFromGitHub { 32 owner = "apache"; 33 repo = "guacamole-server"; 34 rev = finalAttrs.version; 35 - hash = "sha256-8VPhaZ+XnbDElF5MOpbA8MDDTUkou9O2z4NUdWwW4FM="; 36 }; 37 38 NIX_CFLAGS_COMPILE = [
··· 26 27 stdenv.mkDerivation (finalAttrs: { 28 pname = "guacamole-server"; 29 + version = "1.5.4"; 30 31 src = fetchFromGitHub { 32 owner = "apache"; 33 repo = "guacamole-server"; 34 rev = finalAttrs.version; 35 + hash = "sha256-Jke9Sp/T/GyamTq7lyu8JakJHqEwSrer0v1DugSg7JY="; 36 }; 37 38 NIX_CFLAGS_COMPILE = [
+2 -2
pkgs/servers/http/couchdb/3.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "couchdb"; 14 - version = "3.3.2"; 15 16 src = fetchurl { 17 url = "mirror://apache/couchdb/source/${version}/apache-${pname}-${version}.tar.gz"; 18 - hash = "sha256-PWgj1C0Qzw1PhsnE/lnJkyyJ1oV4/LbEtCeNx2kwjao="; 19 }; 20 21 postPatch = ''
··· 11 12 stdenv.mkDerivation rec { 13 pname = "couchdb"; 14 + version = "3.3.3"; 15 16 src = fetchurl { 17 url = "mirror://apache/couchdb/source/${version}/apache-${pname}-${version}.tar.gz"; 18 + hash = "sha256-eiAHtfZz1L4iolyaER2QZpGdhy3bkTWn3OwBIimb054="; 19 }; 20 21 postPatch = ''
+46
pkgs/servers/jigasi/default.nix
···
··· 1 + { lib, stdenv, fetchurl, dpkg, jdk11, nixosTests }: 2 + 3 + let 4 + pname = "jigasi"; 5 + version = "1.1-311-g3de47d0"; 6 + src = fetchurl { 7 + url = "https://download.jitsi.org/stable/${pname}_${version}-1_all.deb"; 8 + hash = "sha256-pwUgkId7AHFjbqYo02fBgm0gsiMqEz+wvwkdy6sgTD0="; 9 + }; 10 + in 11 + stdenv.mkDerivation { 12 + inherit pname version src; 13 + 14 + nativeBuildInputs = [ dpkg ]; 15 + 16 + dontBuild = true; 17 + 18 + unpackCmd = "dpkg-deb -x $src debcontents"; 19 + 20 + installPhase = '' 21 + runHook preInstall 22 + substituteInPlace usr/share/${pname}/${pname}.sh \ 23 + --replace "exec java" "exec ${jdk11}/bin/java" 24 + 25 + mkdir -p $out/{share,bin} 26 + mv usr/share/${pname} $out/share/ 27 + mv etc $out/ 28 + ln -s $out/share/${pname}/${pname}.sh $out/bin/${pname} 29 + runHook postInstall 30 + ''; 31 + 32 + passthru.tests = { 33 + single-node-smoke-test = nixosTests.jitsi-meet; 34 + }; 35 + 36 + meta = with lib; { 37 + description = "A server-side application that allows regular SIP clients to join Jitsi Meet conferences"; 38 + longDescription = '' 39 + Jitsi Gateway to SIP: a server-side application that allows regular SIP clients to join Jitsi Meet conferences hosted by Jitsi Videobridge. 40 + ''; 41 + homepage = "https://github.com/jitsi/jigasi"; 42 + license = licenses.asl20; 43 + maintainers = teams.jitsi.members; 44 + platforms = platforms.linux; 45 + }; 46 + }
+2 -2
pkgs/servers/monitoring/nagios/plugins/check_ssl_cert.nix
··· 17 18 stdenv.mkDerivation rec { 19 pname = "check_ssl_cert"; 20 - version = "2.77.0"; 21 22 src = fetchFromGitHub { 23 owner = "matteocorti"; 24 repo = "check_ssl_cert"; 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-xU/1Bs3uIFomy6w2Vf50O3VbwoGfJMng88J1NXfg1pQ="; 27 }; 28 29 nativeBuildInputs = [
··· 17 18 stdenv.mkDerivation rec { 19 pname = "check_ssl_cert"; 20 + version = "2.78.0"; 21 22 src = fetchFromGitHub { 23 owner = "matteocorti"; 24 repo = "check_ssl_cert"; 25 rev = "refs/tags/v${version}"; 26 + hash = "sha256-5a9mrRd3YqKuz/VG7/CheMWpy99PpnyPaA5/VFEvj3Y="; 27 }; 28 29 nativeBuildInputs = [
+3 -3
pkgs/servers/plex/raw.nix
··· 12 # server, and the FHS userenv and corresponding NixOS module should 13 # automatically pick up the changes. 14 stdenv.mkDerivation rec { 15 - version = "1.32.7.7621-871adbd44"; 16 pname = "plexmediaserver"; 17 18 # Fetch the source 19 src = if stdenv.hostPlatform.system == "aarch64-linux" then fetchurl { 20 url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_arm64.deb"; 21 - sha256 = "0894hwbl05rsv80p3k0wjs1hv5jwn2zakv758kzx1dvqcmjzhy2w"; 22 } else fetchurl { 23 url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_amd64.deb"; 24 - sha256 = "0r2i4y00pcd6hkrypzmgd03w4vj2hchhicgdy3zdwjmfk3aqs4jf"; 25 }; 26 27 outputs = [ "out" "basedb" ];
··· 12 # server, and the FHS userenv and corresponding NixOS module should 13 # automatically pick up the changes. 14 stdenv.mkDerivation rec { 15 + version = "1.32.8.7639-fb6452ebf"; 16 pname = "plexmediaserver"; 17 18 # Fetch the source 19 src = if stdenv.hostPlatform.system == "aarch64-linux" then fetchurl { 20 url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_arm64.deb"; 21 + sha256 = "sha256-v9Fb5dlgIWqXfL9a4GkbGDEzYueyHs8P8R6TSyXDLrc="; 22 } else fetchurl { 23 url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_amd64.deb"; 24 + sha256 = "sha256-jdGVAdvm7kjxTP3CQ5w6dKZbfCRwSy9TrtxRHaV0/cs="; 25 }; 26 27 outputs = [ "out" "basedb" ];
+2 -2
pkgs/servers/snac2/default.nix
··· 10 11 stdenv.mkDerivation rec { 12 pname = "snac2"; 13 - version = "2.42"; 14 15 src = fetchFromGitea { 16 domain = "codeberg.org"; 17 owner = "grunfink"; 18 repo = pname; 19 rev = version; 20 - hash = "sha256-cLSbmEZj5lyMtZMM2vaWqdrXFk1/VPws9yBPhSUka2E="; 21 }; 22 23 buildInputs = [ curl openssl ];
··· 10 11 stdenv.mkDerivation rec { 12 pname = "snac2"; 13 + version = "2.43"; 14 15 src = fetchFromGitea { 16 domain = "codeberg.org"; 17 owner = "grunfink"; 18 repo = pname; 19 rev = version; 20 + hash = "sha256-253uibzgo5p3DtODrZelZeULcd16lR7ueEOWidm6zOE="; 21 }; 22 23 buildInputs = [ curl openssl ];
+5 -3
pkgs/tools/audio/spotdl/default.nix
··· 9 python = python3; 10 in python.pkgs.buildPythonApplication rec { 11 pname = "spotdl"; 12 - version = "4.2.2"; 13 pyproject = true; 14 15 src = fetchFromGitHub { 16 owner = "spotDL"; 17 repo = "spotify-downloader"; 18 rev = "refs/tags/v${version}"; 19 - hash = "sha256-pJr0OGUI3OcFsmvn9eqkvpFeF1EkHDdNoWc91s8h9O8="; 20 }; 21 22 nativeBuildInputs = with python.pkgs; [ ··· 79 "test_download_ffmpeg" 80 "test_download_song" 81 "test_preload_song" 82 - "test_ytm_get_results" 83 "test_ytm_search" 84 ]; 85 86 makeWrapperArgs = [
··· 9 python = python3; 10 in python.pkgs.buildPythonApplication rec { 11 pname = "spotdl"; 12 + version = "4.2.4"; 13 pyproject = true; 14 15 src = fetchFromGitHub { 16 owner = "spotDL"; 17 repo = "spotify-downloader"; 18 rev = "refs/tags/v${version}"; 19 + hash = "sha256-U0UA94t7WdCeU9Y86rcnT8BzXVx8ryhD3MTJxmNBYcc="; 20 }; 21 22 nativeBuildInputs = with python.pkgs; [ ··· 79 "test_download_ffmpeg" 80 "test_download_song" 81 "test_preload_song" 82 + "test_yt_get_results" 83 + "test_yt_search" 84 "test_ytm_search" 85 + "test_ytm_get_results" 86 ]; 87 88 makeWrapperArgs = [
+9
pkgs/tools/misc/bibutils/default.nix
··· 18 --replace '-Wl,-soname,$(SONAME)' "" 19 ''; 20 21 configureFlags = [ 22 (if static then "--static" else "--dynamic") 23 "--install-dir" "$(out)/bin" 24 "--install-lib" "$(out)/lib" 25 ]; 26 dontAddPrefix = true; 27 28 doCheck = true; 29 checkTarget = "test";
··· 18 --replace '-Wl,-soname,$(SONAME)' "" 19 ''; 20 21 + # the configure script is not generated by autoconf 22 + # and do not recognize --build/--host cross compilation flags 23 + configurePlatforms = [ ]; 24 + 25 configureFlags = [ 26 (if static then "--static" else "--dynamic") 27 "--install-dir" "$(out)/bin" 28 "--install-lib" "$(out)/lib" 29 ]; 30 + 31 dontAddPrefix = true; 32 + 33 + makeFlags = [ 34 + "CC:=$(CC)" 35 + ]; 36 37 doCheck = true; 38 checkTarget = "test";
+11 -5
pkgs/tools/misc/diffoscope/default.nix
··· 1 { lib 2 , stdenv 3 , abootimg 4 , apksigcopier 5 , apksigner 6 , apktool ··· 78 # Note: when upgrading this package, please run the list-missing-tools.sh script as described below! 79 python3.pkgs.buildPythonApplication rec { 80 pname = "diffoscope"; 81 - version = "252"; 82 83 src = fetchurl { 84 url = "https://diffoscope.org/archive/diffoscope-${version}.tar.bz2"; 85 - hash = "sha256-NmYv5htZT2v04vVksIWGuaPI1rXfNmrVSmErT/faBbQ="; 86 }; 87 88 outputs = [ ··· 112 # To help figuring out what's missing from the list, run: ./pkgs/tools/misc/diffoscope/list-missing-tools.sh 113 # 114 # Still missing these tools: 115 # aapt2 116 # dexdump 117 - # docx2txt 118 - # getfacl 119 # lipo 120 # otool 121 - # r2pipe 122 # 123 # We filter automatically all packages for the host platform (some dependencies are not supported on Darwin, aarch64, etc.). 124 pythonPath = lib.filter (lib.meta.availableOn stdenv.hostPlatform) ([ 125 binutils-unwrapped-all-targets 126 bzip2 127 cdrkit ··· 209 guestfs 210 h5py 211 pdfminer-six 212 ]) 213 # oggvideotools is broken on Darwin, please put it back when it will be fixed? 214 ++ lib.optionals stdenv.isLinux [ oggvideotools ]
··· 1 { lib 2 , stdenv 3 , abootimg 4 + , acl 5 , apksigcopier 6 , apksigner 7 , apktool ··· 79 # Note: when upgrading this package, please run the list-missing-tools.sh script as described below! 80 python3.pkgs.buildPythonApplication rec { 81 pname = "diffoscope"; 82 + version = "253"; 83 84 src = fetchurl { 85 url = "https://diffoscope.org/archive/diffoscope-${version}.tar.bz2"; 86 + hash = "sha256-xI+SIEUPKFxz7sk9qqE1ibSJX0WRPnJEpco0Mqv7Wp8="; 87 }; 88 89 outputs = [ ··· 113 # To help figuring out what's missing from the list, run: ./pkgs/tools/misc/diffoscope/list-missing-tools.sh 114 # 115 # Still missing these tools: 116 + # Android-specific tools: 117 # aapt2 118 # dexdump 119 + # Darwin-specific tools: 120 # lipo 121 # otool 122 + # Other tools: 123 + # docx2txt <- makes tests broken: 124 + # > FAILED tests/comparators/test_docx.py::test_diff - IndexError: list index out of range 125 + # > FAILED tests/comparators/test_docx.py::test_compare_non_existing - AssertionError 126 # 127 # We filter automatically all packages for the host platform (some dependencies are not supported on Darwin, aarch64, etc.). 128 pythonPath = lib.filter (lib.meta.availableOn stdenv.hostPlatform) ([ 129 + acl 130 binutils-unwrapped-all-targets 131 bzip2 132 cdrkit ··· 214 guestfs 215 h5py 216 pdfminer-six 217 + # docx2txt, breaks the tests. 218 ]) 219 # oggvideotools is broken on Darwin, please put it back when it will be fixed? 220 ++ lib.optionals stdenv.isLinux [ oggvideotools ]
+37
pkgs/tools/misc/kak-lsp/0001-Use-full-Perl-path.patch
···
··· 1 + From b93660cfa8a80a5e5bf72e1f06fb7bf95272c7e4 Mon Sep 17 00:00:00 2001 2 + From: PoweredByPie <poweredbypie@users.noreply.github.com> 3 + Date: Fri, 8 Dec 2023 04:39:01 -0800 4 + Subject: [PATCH] Use full Perl path 5 + 6 + --- 7 + rc/lsp.kak | 7 +------ 8 + 1 file changed, 1 insertion(+), 6 deletions(-) 9 + 10 + diff --git a/rc/lsp.kak b/rc/lsp.kak 11 + index d695a2e..7c6a436 100644 12 + --- a/rc/lsp.kak 13 + +++ b/rc/lsp.kak 14 + @@ -2339,11 +2339,6 @@ define-command -hidden lsp-snippets-insert-completion -params 1 %{ evaluate-comm 15 + }} 16 + 17 + define-command lsp-snippets-insert -hidden -params 1 %[ 18 + - evaluate-commands %sh{ 19 + - if ! command -v perl > /dev/null 2>&1; then 20 + - printf "fail '''perl'' must be installed to use the ''snippets-insert'' command'" 21 + - fi 22 + - } 23 + evaluate-commands -draft -save-regs '^"' %[ 24 + set-register '"' %arg{1} 25 + execute-keys <a-P> 26 + @@ -2397,7 +2392,7 @@ define-command lsp-snippets-insert -hidden -params 1 %[ 27 + 28 + define-command -hidden lsp-snippets-insert-perl-impl %[ 29 + evaluate-commands %sh[ # $kak_quoted_selections 30 + - perl -e ' 31 + + @perlPath@/bin/perl -e ' 32 + use strict; 33 + use warnings; 34 + use Text::ParseWords(); 35 + -- 36 + 2.42.0 37 +
+10 -3
pkgs/tools/misc/kak-lsp/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, rustPlatform, CoreServices, Security, SystemConfiguration }: 2 3 rustPlatform.buildRustPackage rec { 4 pname = "kak-lsp"; ··· 13 14 cargoHash = "sha256-+3cpAL+8X8L833kmZapUoGSwHOj+hnDN6oDNJZ6y24Q="; 15 16 - buildInputs = lib.optionals stdenv.isDarwin [ CoreServices Security SystemConfiguration ]; 17 18 meta = with lib; { 19 description = "Kakoune Language Server Protocol Client"; 20 homepage = "https://github.com/kak-lsp/kak-lsp"; 21 license = with licenses; [ unlicense /* or */ mit ]; 22 - maintainers = [ maintainers.spacekookie ]; 23 mainProgram = "kak-lsp"; 24 }; 25 }
··· 1 + { stdenv, lib, fetchFromGitHub, rustPlatform, perl, CoreServices, Security, SystemConfiguration }: 2 3 rustPlatform.buildRustPackage rec { 4 pname = "kak-lsp"; ··· 13 14 cargoHash = "sha256-+3cpAL+8X8L833kmZapUoGSwHOj+hnDN6oDNJZ6y24Q="; 15 16 + buildInputs = [ perl ] ++ lib.optionals stdenv.isDarwin [ CoreServices Security SystemConfiguration ]; 17 + 18 + patches = [ ./0001-Use-full-Perl-path.patch ]; 19 + 20 + postPatch = '' 21 + substituteInPlace rc/lsp.kak \ 22 + --subst-var-by perlPath ${lib.getBin perl} 23 + ''; 24 25 meta = with lib; { 26 description = "Kakoune Language Server Protocol Client"; 27 homepage = "https://github.com/kak-lsp/kak-lsp"; 28 license = with licenses; [ unlicense /* or */ mit ]; 29 + maintainers = with maintainers; [ spacekookie poweredbypie ]; 30 mainProgram = "kak-lsp"; 31 }; 32 }
+2 -2
pkgs/tools/misc/mongodb-tools/default.nix
··· 2 3 buildGoModule rec { 4 pname = "mongo-tools"; 5 - version = "100.9.1"; 6 7 src = fetchFromGitHub { 8 owner = "mongodb"; 9 repo = "mongo-tools"; 10 rev = version; 11 - sha256 = "sha256-c+pzpDUDx6xqpELLM32z0T5mGlF0qk6wqyS1OU9NkRs="; 12 }; 13 14 vendorHash = null;
··· 2 3 buildGoModule rec { 4 pname = "mongo-tools"; 5 + version = "100.9.3"; 6 7 src = fetchFromGitHub { 8 owner = "mongodb"; 9 repo = "mongo-tools"; 10 rev = version; 11 + sha256 = "sha256-l3A7ykkQCkT34EdgpcSJpFsZq1gE9GII9gzaXJaUwEk="; 12 }; 13 14 vendorHash = null;
+5 -3
pkgs/tools/misc/usbview/default.nix
··· 3 , fetchFromGitHub 4 , autoreconfHook 5 , pkg-config 6 , gtk3 7 }: 8 9 stdenv.mkDerivation rec { 10 pname = "usbview"; 11 - version = "2.0"; 12 13 src = fetchFromGitHub { 14 owner = "gregkh"; 15 repo = "usbview"; 16 rev = "v${version}"; 17 - sha256 = "1cw5jjpidjn34rxdjslpdlj99k4dqaq1kz6mplv5hgjdddijvn5p"; 18 }; 19 20 nativeBuildInputs = [ 21 autoreconfHook 22 pkg-config 23 ]; 24 25 buildInputs = [ ··· 30 description = "USB viewer for Linux"; 31 license = licenses.gpl2Only; 32 homepage = "http://www.kroah.com/linux-usb/"; 33 - maintainers = with maintainers; [ shamilton ]; 34 platforms = platforms.linux; 35 mainProgram = "usbview"; 36 };
··· 3 , fetchFromGitHub 4 , autoreconfHook 5 , pkg-config 6 + , imagemagick 7 , gtk3 8 }: 9 10 stdenv.mkDerivation rec { 11 pname = "usbview"; 12 + version = "3.1"; 13 14 src = fetchFromGitHub { 15 owner = "gregkh"; 16 repo = "usbview"; 17 rev = "v${version}"; 18 + hash = "sha256-h+sB83BYsrB2VxwtatPWNiM0WdTCMY289nh+/0o8GOw="; 19 }; 20 21 nativeBuildInputs = [ 22 autoreconfHook 23 pkg-config 24 + imagemagick 25 ]; 26 27 buildInputs = [ ··· 32 description = "USB viewer for Linux"; 33 license = licenses.gpl2Only; 34 homepage = "http://www.kroah.com/linux-usb/"; 35 + maintainers = with maintainers; [ shamilton h7x4 ]; 36 platforms = platforms.linux; 37 mainProgram = "usbview"; 38 };
+3 -3
pkgs/tools/misc/wakapi/default.nix
··· 2 3 buildGoModule rec { 4 pname = "wakapi"; 5 - version = "2.9.2"; 6 7 src = fetchFromGitHub { 8 owner = "muety"; 9 repo = pname; 10 rev = version; 11 - sha256 = "sha256-BRIcStqRzwoFG9HkWBpfumeCzbrSI0Hg//a0iDQtNw8="; 12 }; 13 14 - vendorHash = "sha256-SqkE4vTT+QoLhKrQcGa2L5WmD+fCX7vli4FjgwLnqjg="; 15 16 # Not a go module required by the project, contains development utilities 17 excludedPackages = [ "scripts" ];
··· 2 3 buildGoModule rec { 4 pname = "wakapi"; 5 + version = "2.10.0"; 6 7 src = fetchFromGitHub { 8 owner = "muety"; 9 repo = pname; 10 rev = version; 11 + sha256 = "sha256-CyMzhEKaTiLODjXbHqkqEJNeCsssCjmdVOzg3vXVjJY="; 12 }; 13 14 + vendorHash = "sha256-+FYeaIQXHZyrik/9OICl2zk+OA8X9bry7JCQbdf9QGs="; 15 16 # Not a go module required by the project, contains development utilities 17 excludedPackages = [ "scripts" ];
+1 -1
pkgs/tools/networking/dd-agent/datadog-agent.nix
··· 118 ''; 119 homepage = "https://www.datadoghq.com"; 120 license = licenses.bsd3; 121 - maintainers = with maintainers; [ thoughtpolice domenkozar rvl viraptor ]; 122 # never built on aarch64-darwin since first introduction in nixpkgs 123 broken = stdenv.isDarwin && stdenv.isAarch64; 124 };
··· 118 ''; 119 homepage = "https://www.datadoghq.com"; 120 license = licenses.bsd3; 121 + maintainers = with maintainers; [ thoughtpolice domenkozar viraptor ]; 122 # never built on aarch64-darwin since first introduction in nixpkgs 123 broken = stdenv.isDarwin && stdenv.isAarch64; 124 };
+1 -1
pkgs/tools/networking/dd-agent/datadog-process-agent.nix
··· 4 meta = with lib; 5 attrs.meta // { 6 description = "Live process collector for the DataDog Agent v7"; 7 - maintainers = with maintainers; [ domenkozar rvl ]; 8 }; 9 subPackages = [ "cmd/process-agent" ]; 10 postInstall = null;
··· 4 meta = with lib; 5 attrs.meta // { 6 description = "Live process collector for the DataDog Agent v7"; 7 + maintainers = with maintainers; [ domenkozar ]; 8 }; 9 subPackages = [ "cmd/process-agent" ]; 10 postInstall = null;
+3 -3
pkgs/tools/networking/sing-box/default.nix
··· 11 12 buildGoModule rec { 13 pname = "sing-box"; 14 - version = "1.7.2"; 15 16 src = fetchFromGitHub { 17 owner = "SagerNet"; 18 repo = pname; 19 rev = "v${version}"; 20 - hash = "sha256-SaWSmc498eLkWddnsHFpR6BPSbX/VHAlq+X4B7JG3Rk="; 21 }; 22 23 - vendorHash = "sha256-Frbv2KD5hJ5HHUdY9mm0aZ9NA5TN1D0am+FhpJZTvr4="; 24 25 tags = [ 26 "with_quic"
··· 11 12 buildGoModule rec { 13 pname = "sing-box"; 14 + version = "1.7.4"; 15 16 src = fetchFromGitHub { 17 owner = "SagerNet"; 18 repo = pname; 19 rev = "v${version}"; 20 + hash = "sha256-I1c6zc/vnAoE97wESy3ZGITto4d5dfjpGNbw4vTeElc="; 21 }; 22 23 + vendorHash = "sha256-wK5gwj7UnQCHtRLim3S81n0T2N8jMP74K4TWxJYVuRA="; 24 25 tags = [ 26 "with_quic"
+7 -3
pkgs/tools/security/grype/default.nix
··· 7 8 buildGoModule rec { 9 pname = "grype"; 10 - version = "0.69.1"; 11 12 src = fetchFromGitHub { 13 owner = "anchore"; 14 repo = pname; 15 rev = "refs/tags/v${version}"; 16 - hash = "sha256-AXw2mtN4FC6EKWN8dObrU04+WSHDWLY19FSWqQlkq/Q="; 17 # populate values that require us to use git. By doing this in postFetch we 18 # can delete .git afterwards and maintain better reproducibility of the src. 19 leaveDotGit = true; ··· 28 29 proxyVendor = true; 30 31 - vendorHash = "sha256-iitWThvWVfeJMLcJLgmFnVguFVF4DejObZPZ3qB5cY0="; 32 33 nativeBuildInputs = [ 34 installShellFiles ··· 73 --replace "TestCmd" "SkipCmd" 74 substituteInPlace grype/pkg/provider_test.go \ 75 --replace "TestSyftLocationExcludes" "SkipSyftLocationExcludes" 76 # remove tests that depend on git 77 substituteInPlace test/cli/db_validations_test.go \ 78 --replace "TestDBValidations" "SkipDBValidations" ··· 83 --replace "TestSBOMInput_AsArgument" "SkipSBOMInput_AsArgument" 84 substituteInPlace test/cli/subprocess_test.go \ 85 --replace "TestSubprocessStdin" "SkipSubprocessStdin" 86 87 # segfault 88 rm grype/db/v5/namespace/cpe/namespace_test.go
··· 7 8 buildGoModule rec { 9 pname = "grype"; 10 + version = "0.73.4"; 11 12 src = fetchFromGitHub { 13 owner = "anchore"; 14 repo = pname; 15 rev = "refs/tags/v${version}"; 16 + hash = "sha256-cYhgLMKj8fo49zr+NC7SARiyybCnqXf+DgB+6IkwkAw="; 17 # populate values that require us to use git. By doing this in postFetch we 18 # can delete .git afterwards and maintain better reproducibility of the src. 19 leaveDotGit = true; ··· 28 29 proxyVendor = true; 30 31 + vendorHash = "sha256-Zx8gJZVkobKjrGysrqYd6Hv2bGqEgOQ+EGSKDvOM33M="; 32 33 nativeBuildInputs = [ 34 installShellFiles ··· 73 --replace "TestCmd" "SkipCmd" 74 substituteInPlace grype/pkg/provider_test.go \ 75 --replace "TestSyftLocationExcludes" "SkipSyftLocationExcludes" 76 + substituteInPlace test/cli/cmd_test.go \ 77 + --replace "Test_descriptorNameAndVersionSet" "Skip_descriptorNameAndVersionSet" 78 # remove tests that depend on git 79 substituteInPlace test/cli/db_validations_test.go \ 80 --replace "TestDBValidations" "SkipDBValidations" ··· 85 --replace "TestSBOMInput_AsArgument" "SkipSBOMInput_AsArgument" 86 substituteInPlace test/cli/subprocess_test.go \ 87 --replace "TestSubprocessStdin" "SkipSubprocessStdin" 88 + substituteInPlace grype/internal/packagemetadata/names_test.go \ 89 + --replace "TestAllNames" "SkipAllNames" 90 91 # segfault 92 rm grype/db/v5/namespace/cpe/namespace_test.go
+2 -2
pkgs/tools/security/libmodsecurity/default.nix
··· 6 7 stdenv.mkDerivation rec { 8 pname = "libmodsecurity"; 9 - version = "3.0.10"; 10 11 src = fetchFromGitHub { 12 owner = "SpiderLabs"; 13 repo = "ModSecurity"; 14 rev = "v${version}"; 15 - sha256 = "sha256-VaoPpJ0twuGWU7G9AvKK4kq9Ed0BeG2J7B81sOuJVrE="; 16 fetchSubmodules = true; 17 }; 18
··· 6 7 stdenv.mkDerivation rec { 8 pname = "libmodsecurity"; 9 + version = "3.0.11"; 10 11 src = fetchFromGitHub { 12 owner = "SpiderLabs"; 13 repo = "ModSecurity"; 14 rev = "v${version}"; 15 + sha256 = "sha256-dbAX4lokmiUc+glhTG0PPaD/WEXcoQX0AQ/WZwJQYPY="; 16 fetchSubmodules = true; 17 }; 18
+3 -3
pkgs/tools/security/nuclei/default.nix
··· 5 6 buildGoModule rec { 7 pname = "nuclei"; 8 - version = "3.1.0"; 9 10 src = fetchFromGitHub { 11 owner = "projectdiscovery"; 12 repo = pname; 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-Bx/ryoftrhDExugtvviRU4f4pIlerV2ehJWAJUGizvs="; 15 }; 16 17 - vendorHash = "sha256-r5m9yvdy7Bnh9QvcrAwwO6od2C7JCcxwFx4p+W8qlMY="; 18 19 subPackages = [ 20 "cmd/nuclei/"
··· 5 6 buildGoModule rec { 7 pname = "nuclei"; 8 + version = "3.1.1"; 9 10 src = fetchFromGitHub { 11 owner = "projectdiscovery"; 12 repo = pname; 13 rev = "refs/tags/v${version}"; 14 + hash = "sha256-/oTZIjLWLOUSzv36qa57Q1YpIJEz0fIaLsYkuuQ2Y6o="; 15 }; 16 17 + vendorHash = "sha256-e7iaR1u1EubWrq9Ktkz4b3GJGDdvnLfguym+r2qAYS0="; 18 19 subPackages = [ 20 "cmd/nuclei/"
+2 -2
pkgs/tools/security/pinentry-rofi/default.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "pinentry-rofi"; 14 - version = "2.0.4"; 15 16 src = fetchFromGitHub { 17 owner = "plattfot"; 18 repo = pname; 19 rev = version; 20 - sha256 = "sha256-H9Y7oPLpDuKtIy80HLS8/iXpOq8ZKiy8ZIH2NwguetY="; 21 }; 22 23 nativeBuildInputs = [
··· 11 12 stdenv.mkDerivation rec { 13 pname = "pinentry-rofi"; 14 + version = "2.0.5"; 15 16 src = fetchFromGitHub { 17 owner = "plattfot"; 18 repo = pname; 19 rev = version; 20 + sha256 = "sha256-6dhzzxjE3GE5JZTirMLeMh91BS2wzDZoubgf4Wefe1o="; 21 }; 22 23 nativeBuildInputs = [
+3 -3
pkgs/tools/security/vals/default.nix
··· 2 3 buildGoModule rec { 4 pname = "vals"; 5 - version = "0.28.0"; 6 7 src = fetchFromGitHub { 8 rev = "v${version}"; 9 owner = "variantdev"; 10 repo = pname; 11 - sha256 = "sha256-6sKwRYbWaKrnMLU+G4/s3CTjUYeovsWttAvk1MnIFPI="; 12 }; 13 14 - vendorHash = "sha256-CwRhtC+Ome/oyTSd8rPpQ3TgBkFb9CM3XRc0k2g2lHU="; 15 16 ldflags = [ 17 "-s"
··· 2 3 buildGoModule rec { 4 pname = "vals"; 5 + version = "0.30.0"; 6 7 src = fetchFromGitHub { 8 rev = "v${version}"; 9 owner = "variantdev"; 10 repo = pname; 11 + sha256 = "sha256-3nzbib/oNrbnvjJ+4Z3zU2h6HSnemPap2fvufJKQIdk="; 12 }; 13 14 + vendorHash = "sha256-6i6CHa3kNe9QW87l6KjShxX/qpf1U+1c9oUoPBi1qO4="; 15 16 ldflags = [ 17 "-s"
+3 -3
pkgs/tools/system/netdata/default.nix
··· 19 20 stdenv.mkDerivation rec { 21 # Don't forget to update go.d.plugin.nix as well 22 - version = "1.43.2"; 23 pname = "netdata"; 24 25 src = fetchFromGitHub { ··· 27 repo = "netdata"; 28 rev = "v${version}"; 29 hash = if withCloudUi 30 - then "sha256-ZhSuU2VTJPFJ3ja5eHx5uTuR19LleoID8Efr9FTyg74=" 31 - else "sha256-t2awo118mYbuoNiKiAxM5xpRmQSha+/NR5G+shsotek="; 32 fetchSubmodules = true; 33 34 # Remove v2 dashboard distributed under NCUL1. Make sure an empty
··· 19 20 stdenv.mkDerivation rec { 21 # Don't forget to update go.d.plugin.nix as well 22 + version = "1.44.0"; 23 pname = "netdata"; 24 25 src = fetchFromGitHub { ··· 27 repo = "netdata"; 28 rev = "v${version}"; 29 hash = if withCloudUi 30 + then "sha256-8kkOpMfcYPcHI3GuevZ2NYjJjlZvrvBgIs883Zsztgw=" 31 + else "sha256-Kui3sV8OzBri4h47qD10snQgdvdi6yi/2z4cXWREcxE="; 32 fetchSubmodules = true; 33 34 # Remove v2 dashboard distributed under NCUL1. Make sure an empty
+3 -3
pkgs/tools/system/netdata/go.d.plugin.nix
··· 2 3 buildGo121Module rec { 4 pname = "netdata-go-plugins"; 5 - version = "0.56.4"; 6 7 src = fetchFromGitHub { 8 owner = "netdata"; 9 repo = "go.d.plugin"; 10 rev = "v${version}"; 11 - hash = "sha256-7dR1TL2Ycb+7yHoFklrKdXXxIG4Tx+fAG5ScAAtbVRw="; 12 }; 13 14 - vendorHash = "sha256-Faa+7tT3sPxlT6eQEmFotOJnt9b49ffDPEHt5V7tQa0="; 15 16 doCheck = false; 17
··· 2 3 buildGo121Module rec { 4 pname = "netdata-go-plugins"; 5 + version = "0.57.2"; 6 7 src = fetchFromGitHub { 8 owner = "netdata"; 9 repo = "go.d.plugin"; 10 rev = "v${version}"; 11 + hash = "sha256-Qtk1/sQxWAGPHid6tPlwylyHvhxwWTJMT8TwCd/gazk="; 12 }; 13 14 + vendorHash = "sha256-SFXf99cSA8sncAzZqj2eiiJFhyD4TXQipGAeM2Hivak="; 15 16 doCheck = false; 17
+44 -31
pkgs/tools/system/netdata/no-files-in-etc-and-var.patch
··· 1 - diff --git a/collectors/Makefile.am b/collectors/Makefile.am 2 - index 2aec3dd3e..27385ec28 100644 3 - --- a/collectors/Makefile.am 4 - +++ b/collectors/Makefile.am 5 - @@ -31,7 +31,7 @@ usercustompluginsconfigdir=$(configdir)/custom-plugins.d 6 usergoconfigdir=$(configdir)/go.d 7 8 # Explicitly install directories to avoid permission issues due to umask ··· 11 $(INSTALL) -d $(DESTDIR)$(usercustompluginsconfigdir) 12 $(INSTALL) -d $(DESTDIR)$(usergoconfigdir) 13 14 - diff --git a/collectors/charts.d.plugin/Makefile.am b/collectors/charts.d.plugin/Makefile.am 15 - index 03c7f0a94..01985db01 100644 16 - --- a/collectors/charts.d.plugin/Makefile.am 17 - +++ b/collectors/charts.d.plugin/Makefile.am 18 @@ -34,7 +34,7 @@ dist_userchartsconfig_DATA = \ 19 $(NULL) 20 ··· 24 $(INSTALL) -d $(DESTDIR)$(userchartsconfigdir) 25 26 chartsconfigdir=$(libconfigdir)/charts.d 27 - diff --git a/collectors/ebpf.plugin/Makefile.am b/collectors/ebpf.plugin/Makefile.am 28 index 2d5f92a6b..8b11c7502 100644 29 - --- a/collectors/ebpf.plugin/Makefile.am 30 - +++ b/collectors/ebpf.plugin/Makefile.am 31 @@ -9,7 +9,7 @@ SUFFIXES = .in 32 userebpfconfigdir=$(configdir)/ebpf.d 33 ··· 37 $(INSTALL) -d $(DESTDIR)$(userebpfconfigdir) 38 39 dist_noinst_DATA = \ 40 - diff --git a/collectors/python.d.plugin/Makefile.am b/collectors/python.d.plugin/Makefile.am 41 index ca49c1c02..1b9bcc446 100644 42 - --- a/collectors/python.d.plugin/Makefile.am 43 - +++ b/collectors/python.d.plugin/Makefile.am 44 @@ -32,7 +32,7 @@ dist_userpythonconfig_DATA = \ 45 $(NULL) 46 ··· 50 $(INSTALL) -d $(DESTDIR)$(userpythonconfigdir) 51 52 pythonconfigdir=$(libconfigdir)/python.d 53 - diff --git a/collectors/statsd.plugin/Makefile.am b/collectors/statsd.plugin/Makefile.am 54 index c8144c137..f8aaa89b6 100644 55 - --- a/collectors/statsd.plugin/Makefile.am 56 - +++ b/collectors/statsd.plugin/Makefile.am 57 @@ -19,5 +19,5 @@ dist_userstatsdconfig_DATA = \ 58 $(NULL) 59 ··· 61 -install-exec-local: 62 +no-install-exec-local: 63 $(INSTALL) -d $(DESTDIR)$(userstatsdconfigdir) 64 - diff --git a/health/Makefile.am b/health/Makefile.am 65 - index 20e000860..add0137b3 100644 66 - --- a/health/Makefile.am 67 - +++ b/health/Makefile.am 68 @@ -19,7 +19,7 @@ dist_userhealthconfig_DATA = \ 69 $(NULL) 70 ··· 74 $(INSTALL) -d $(DESTDIR)$(userhealthconfigdir) 75 76 healthconfigdir=$(libconfigdir)/health.d 77 - diff --git a/system/Makefile.am b/system/Makefile.am 78 - index 54e9278c8..e7cc7acea 100644 79 - --- a/system/Makefile.am 80 - +++ b/system/Makefile.am 81 - @@ -21,12 +21,9 @@ include $(top_srcdir)/build/subst.inc 82 SUFFIXES = .in 83 84 dist_config_SCRIPTS = \ ··· 91 $(NULL) 92 93 libconfigvnodesdir=$(libconfigdir)/vnodes 94 - @@ -46,7 +43,7 @@ libsysrunitdir=$(libsysdir)/runit 95 libsyssystemddir=$(libsysdir)/systemd 96 97 # Explicitly install directories to avoid permission issues due to umask ··· 100 $(INSTALL) -d $(DESTDIR)$(configdir) 101 $(INSTALL) -d $(DESTDIR)$(libsysdir) 102 $(INSTALL) -d $(DESTDIR)$(libsyscrondir) 103 - diff --git a/web/Makefile.am b/web/Makefile.am 104 index be2c545c3..55f373114 100644 105 - --- a/web/Makefile.am 106 - +++ b/web/Makefile.am 107 @@ -13,7 +13,7 @@ SUBDIRS = \ 108 usersslconfigdir=$(configdir)/ssl 109
··· 1 + diff --git c/collectors/Makefile.am i/collectors/Makefile.am 2 + index 1bbb2e0ef..96c400d33 100644 3 + --- c/collectors/Makefile.am 4 + +++ i/collectors/Makefile.am 5 + @@ -33,7 +33,7 @@ usercustompluginsconfigdir=$(configdir)/custom-plugins.d 6 usergoconfigdir=$(configdir)/go.d 7 8 # Explicitly install directories to avoid permission issues due to umask ··· 11 $(INSTALL) -d $(DESTDIR)$(usercustompluginsconfigdir) 12 $(INSTALL) -d $(DESTDIR)$(usergoconfigdir) 13 14 + diff --git c/collectors/charts.d.plugin/Makefile.am i/collectors/charts.d.plugin/Makefile.am 15 + index f82992fd4..4cac1ae4f 100644 16 + --- c/collectors/charts.d.plugin/Makefile.am 17 + +++ i/collectors/charts.d.plugin/Makefile.am 18 @@ -34,7 +34,7 @@ dist_userchartsconfig_DATA = \ 19 $(NULL) 20 ··· 24 $(INSTALL) -d $(DESTDIR)$(userchartsconfigdir) 25 26 chartsconfigdir=$(libconfigdir)/charts.d 27 + diff --git c/collectors/ebpf.plugin/Makefile.am i/collectors/ebpf.plugin/Makefile.am 28 index 2d5f92a6b..8b11c7502 100644 29 + --- c/collectors/ebpf.plugin/Makefile.am 30 + +++ i/collectors/ebpf.plugin/Makefile.am 31 @@ -9,7 +9,7 @@ SUFFIXES = .in 32 userebpfconfigdir=$(configdir)/ebpf.d 33 ··· 37 $(INSTALL) -d $(DESTDIR)$(userebpfconfigdir) 38 39 dist_noinst_DATA = \ 40 + diff --git c/collectors/python.d.plugin/Makefile.am i/collectors/python.d.plugin/Makefile.am 41 index ca49c1c02..1b9bcc446 100644 42 + --- c/collectors/python.d.plugin/Makefile.am 43 + +++ i/collectors/python.d.plugin/Makefile.am 44 @@ -32,7 +32,7 @@ dist_userpythonconfig_DATA = \ 45 $(NULL) 46 ··· 50 $(INSTALL) -d $(DESTDIR)$(userpythonconfigdir) 51 52 pythonconfigdir=$(libconfigdir)/python.d 53 + diff --git c/collectors/statsd.plugin/Makefile.am i/collectors/statsd.plugin/Makefile.am 54 index c8144c137..f8aaa89b6 100644 55 + --- c/collectors/statsd.plugin/Makefile.am 56 + +++ i/collectors/statsd.plugin/Makefile.am 57 @@ -19,5 +19,5 @@ dist_userstatsdconfig_DATA = \ 58 $(NULL) 59 ··· 61 -install-exec-local: 62 +no-install-exec-local: 63 $(INSTALL) -d $(DESTDIR)$(userstatsdconfigdir) 64 + diff --git c/health/Makefile.am i/health/Makefile.am 65 + index 7d7bca4cc..3086876dd 100644 66 + --- c/health/Makefile.am 67 + +++ i/health/Makefile.am 68 @@ -19,7 +19,7 @@ dist_userhealthconfig_DATA = \ 69 $(NULL) 70 ··· 74 $(INSTALL) -d $(DESTDIR)$(userhealthconfigdir) 75 76 healthconfigdir=$(libconfigdir)/health.d 77 + diff --git c/logsmanagement/Makefile.am i/logsmanagement/Makefile.am 78 + index 33f08d556..1f08cbae9 100644 79 + --- c/logsmanagement/Makefile.am 80 + +++ i/logsmanagement/Makefile.am 81 + @@ -6,7 +6,7 @@ MAINTAINERCLEANFILES = $(srcdir)/Makefile.in 82 + userlogsmanagconfigdir=$(configdir)/logsmanagement.d 83 + 84 + # Explicitly install directories to avoid permission issues due to umask 85 + -install-exec-local: 86 + +no-install-exec-local: 87 + $(INSTALL) -d $(DESTDIR)$(userlogsmanagconfigdir) 88 + 89 + dist_libconfig_DATA = \ 90 + diff --git c/system/Makefile.am i/system/Makefile.am 91 + index 1e96f6f4f..98122ecdc 100644 92 + --- c/system/Makefile.am 93 + +++ i/system/Makefile.am 94 + @@ -22,12 +22,9 @@ include $(top_srcdir)/build/subst.inc 95 SUFFIXES = .in 96 97 dist_config_SCRIPTS = \ ··· 104 $(NULL) 105 106 libconfigvnodesdir=$(libconfigdir)/vnodes 107 + @@ -47,7 +44,7 @@ libsysrunitdir=$(libsysdir)/runit 108 libsyssystemddir=$(libsysdir)/systemd 109 110 # Explicitly install directories to avoid permission issues due to umask ··· 113 $(INSTALL) -d $(DESTDIR)$(configdir) 114 $(INSTALL) -d $(DESTDIR)$(libsysdir) 115 $(INSTALL) -d $(DESTDIR)$(libsyscrondir) 116 + diff --git c/web/Makefile.am i/web/Makefile.am 117 index be2c545c3..55f373114 100644 118 + --- c/web/Makefile.am 119 + +++ i/web/Makefile.am 120 @@ -13,7 +13,7 @@ SUBDIRS = \ 121 usersslconfigdir=$(configdir)/ssl 122
+538 -519
pkgs/tools/system/zenith/Cargo.lock
··· 9 checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 10 11 [[package]] 12 - name = "aho-corasick" 13 - version = "0.7.15" 14 source = "registry+https://github.com/rust-lang/crates.io-index" 15 - checksum = "7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5" 16 - dependencies = [ 17 - "memchr", 18 - ] 19 20 [[package]] 21 name = "android_system_properties" ··· 27 ] 28 29 [[package]] 30 - name = "ansi_term" 31 - version = "0.12.1" 32 - source = "registry+https://github.com/rust-lang/crates.io-index" 33 - checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" 34 - dependencies = [ 35 - "winapi", 36 - ] 37 - 38 - [[package]] 39 name = "async-channel" 40 - version = "1.7.1" 41 source = "registry+https://github.com/rust-lang/crates.io-index" 42 - checksum = "e14485364214912d3b19cc3435dde4df66065127f05fa0d75c712f36f12c2f28" 43 dependencies = [ 44 "concurrent-queue", 45 - "event-listener", 46 "futures-core", 47 ] 48 49 [[package]] 50 name = "async-executor" 51 - version = "1.4.1" 52 source = "registry+https://github.com/rust-lang/crates.io-index" 53 - checksum = "871f9bb5e0a22eeb7e8cf16641feb87c9dc67032ccf8ff49e772eb9941d3a965" 54 dependencies = [ 55 "async-task", 56 "concurrent-queue", 57 - "fastrand", 58 "futures-lite", 59 - "once_cell", 60 "slab", 61 ] 62 ··· 74 75 [[package]] 76 name = "async-io" 77 - version = "1.10.0" 78 source = "registry+https://github.com/rust-lang/crates.io-index" 79 - checksum = "e8121296a9f05be7f34aa4196b1747243b3b62e048bb7906f644f3fbfc490cf7" 80 dependencies = [ 81 "async-lock", 82 "autocfg", 83 "concurrent-queue", 84 "futures-lite", 85 - "libc", 86 "log", 87 "parking", 88 "polling", 89 "slab", 90 "socket2", 91 "waker-fn", 92 - "winapi", 93 ] 94 95 [[package]] 96 name = "async-lock" 97 - version = "2.6.0" 98 source = "registry+https://github.com/rust-lang/crates.io-index" 99 - checksum = "c8101efe8695a6c17e02911402145357e718ac92d3ff88ae8419e84b1707b685" 100 dependencies = [ 101 - "event-listener", 102 - "futures-lite", 103 ] 104 105 [[package]] 106 name = "async-net" 107 - version = "1.7.0" 108 source = "registry+https://github.com/rust-lang/crates.io-index" 109 - checksum = "4051e67316bc7eff608fe723df5d32ed639946adcd69e07df41fd42a7b411f1f" 110 dependencies = [ 111 "async-io", 112 - "autocfg", 113 "blocking", 114 "futures-lite", 115 ] 116 117 [[package]] 118 name = "async-process" 119 - version = "1.5.0" 120 source = "registry+https://github.com/rust-lang/crates.io-index" 121 - checksum = "02111fd8655a613c25069ea89fc8d9bb89331fa77486eb3bc059ee757cfa481c" 122 dependencies = [ 123 "async-io", 124 - "autocfg", 125 "blocking", 126 "cfg-if 1.0.0", 127 - "event-listener", 128 "futures-lite", 129 - "libc", 130 - "once_cell", 131 - "signal-hook", 132 - "winapi", 133 ] 134 135 [[package]] 136 name = "async-task" 137 - version = "4.3.0" 138 source = "registry+https://github.com/rust-lang/crates.io-index" 139 - checksum = "7a40729d2133846d9ed0ea60a8b9541bccddab49cd30f0715a1da672fe9a2524" 140 141 [[package]] 142 name = "async-trait" 143 - version = "0.1.58" 144 source = "registry+https://github.com/rust-lang/crates.io-index" 145 - checksum = "1e805d94e6b5001b651426cf4cd446b1ab5f319d27bab5c644f61de0a804360c" 146 dependencies = [ 147 "proc-macro2", 148 "quote", 149 - "syn", 150 ] 151 152 [[package]] 153 name = "atomic-waker" 154 - version = "1.0.0" 155 - source = "registry+https://github.com/rust-lang/crates.io-index" 156 - checksum = "065374052e7df7ee4047b1160cca5e1467a12351a40b3da123c870ba0b8eda2a" 157 - 158 - [[package]] 159 - name = "atty" 160 - version = "0.2.14" 161 source = "registry+https://github.com/rust-lang/crates.io-index" 162 - checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 163 - dependencies = [ 164 - "hermit-abi", 165 - "libc", 166 - "winapi", 167 - ] 168 169 [[package]] 170 name = "autocfg" ··· 183 184 [[package]] 185 name = "bindgen" 186 - version = "0.59.2" 187 source = "registry+https://github.com/rust-lang/crates.io-index" 188 - checksum = "2bd2a9a458e8f4304c52c43ebb0cfbd520289f8379a52e329a38afda99bf8eb8" 189 dependencies = [ 190 - "bitflags", 191 "cexpr", 192 "clang-sys", 193 - "clap", 194 - "env_logger 0.9.1", 195 "lazy_static", 196 "lazycell", 197 "log", ··· 201 "regex", 202 "rustc-hash", 203 "shlex", 204 "which", 205 ] 206 ··· 209 version = "1.3.2" 210 source = "registry+https://github.com/rust-lang/crates.io-index" 211 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 212 213 [[package]] 214 name = "blocking" 215 - version = "1.2.0" 216 source = "registry+https://github.com/rust-lang/crates.io-index" 217 - checksum = "c6ccb65d468978a086b69884437ded69a90faab3bbe6e67f242173ea728acccc" 218 dependencies = [ 219 "async-channel", 220 "async-task", 221 - "atomic-waker", 222 - "fastrand", 223 "futures-lite", 224 - "once_cell", 225 ] 226 227 [[package]] 228 name = "bumpalo" 229 - version = "3.11.1" 230 source = "registry+https://github.com/rust-lang/crates.io-index" 231 - checksum = "572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba" 232 233 [[package]] 234 name = "byte-unit" 235 - version = "4.0.17" 236 source = "registry+https://github.com/rust-lang/crates.io-index" 237 - checksum = "581ad4b3d627b0c09a0ccb2912148f839acaca0b93cf54cbe42b6c674e86079c" 238 dependencies = [ 239 "serde", 240 "utf8-width", ··· 242 243 [[package]] 244 name = "bytes" 245 - version = "1.2.1" 246 source = "registry+https://github.com/rust-lang/crates.io-index" 247 - checksum = "ec8a7b6a70fde80372154c65702f00a0f56f3e1c36abbc6c440484be248856db" 248 - 249 - [[package]] 250 - name = "cache-padded" 251 - version = "1.2.0" 252 - source = "registry+https://github.com/rust-lang/crates.io-index" 253 - checksum = "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c" 254 255 [[package]] 256 name = "cassowary" ··· 260 261 [[package]] 262 name = "cc" 263 - version = "1.0.74" 264 source = "registry+https://github.com/rust-lang/crates.io-index" 265 - checksum = "581f5dba903aac52ea3feb5ec4810848460ee833876f1f9b0fdeab1f19091574" 266 267 [[package]] 268 name = "cexpr" ··· 287 288 [[package]] 289 name = "chrono" 290 - version = "0.4.22" 291 source = "registry+https://github.com/rust-lang/crates.io-index" 292 - checksum = "bfd4d1b31faaa3a89d7934dbded3111da0d2ef28e3ebccdb4f0179f5929d1ef1" 293 dependencies = [ 294 "iana-time-zone", 295 "js-sys", 296 - "num-integer", 297 "num-traits", 298 - "time", 299 "wasm-bindgen", 300 - "winapi", 301 ] 302 303 [[package]] 304 name = "clang-sys" 305 - version = "1.4.0" 306 source = "registry+https://github.com/rust-lang/crates.io-index" 307 - checksum = "fa2e27ae6ab525c3d369ded447057bca5438d86dc3a68f6faafb8269ba82ebf3" 308 dependencies = [ 309 "glob", 310 "libc", ··· 312 ] 313 314 [[package]] 315 - name = "clap" 316 - version = "2.34.0" 317 - source = "registry+https://github.com/rust-lang/crates.io-index" 318 - checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" 319 - dependencies = [ 320 - "ansi_term", 321 - "atty", 322 - "bitflags", 323 - "strsim 0.8.0", 324 - "textwrap", 325 - "unicode-width", 326 - "vec_map", 327 - ] 328 - 329 - [[package]] 330 - name = "codespan-reporting" 331 - version = "0.11.1" 332 - source = "registry+https://github.com/rust-lang/crates.io-index" 333 - checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 334 - dependencies = [ 335 - "termcolor", 336 - "unicode-width", 337 - ] 338 - 339 - [[package]] 340 name = "concurrent-queue" 341 - version = "1.2.4" 342 source = "registry+https://github.com/rust-lang/crates.io-index" 343 - checksum = "af4780a44ab5696ea9e28294517f1fffb421a83a25af521333c838635509db9c" 344 dependencies = [ 345 - "cache-padded", 346 - ] 347 - 348 - [[package]] 349 - name = "core-foundation" 350 - version = "0.7.0" 351 - source = "registry+https://github.com/rust-lang/crates.io-index" 352 - checksum = "57d24c7a13c43e870e37c1556b74555437870a04514f7685f5b354e090567171" 353 - dependencies = [ 354 - "core-foundation-sys 0.7.0", 355 - "libc", 356 ] 357 358 [[package]] ··· 361 source = "registry+https://github.com/rust-lang/crates.io-index" 362 checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 363 dependencies = [ 364 - "core-foundation-sys 0.8.3", 365 "libc", 366 ] 367 368 [[package]] 369 name = "core-foundation-sys" 370 - version = "0.7.0" 371 - source = "registry+https://github.com/rust-lang/crates.io-index" 372 - checksum = "b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac" 373 - 374 - [[package]] 375 - name = "core-foundation-sys" 376 - version = "0.8.3" 377 source = "registry+https://github.com/rust-lang/crates.io-index" 378 - checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" 379 380 [[package]] 381 name = "crc32fast" ··· 387 ] 388 389 [[package]] 390 - name = "crossbeam-channel" 391 - version = "0.5.6" 392 - source = "registry+https://github.com/rust-lang/crates.io-index" 393 - checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" 394 - dependencies = [ 395 - "cfg-if 1.0.0", 396 - "crossbeam-utils", 397 - ] 398 - 399 - [[package]] 400 name = "crossbeam-deque" 401 - version = "0.8.2" 402 source = "registry+https://github.com/rust-lang/crates.io-index" 403 - checksum = "715e8152b692bba2d374b53d4875445368fdf21a94751410af607a5ac677d1fc" 404 dependencies = [ 405 "cfg-if 1.0.0", 406 "crossbeam-epoch", ··· 409 410 [[package]] 411 name = "crossbeam-epoch" 412 - version = "0.9.11" 413 source = "registry+https://github.com/rust-lang/crates.io-index" 414 - checksum = "f916dfc5d356b0ed9dae65f1db9fc9770aa2851d2662b988ccf4fe3516e86348" 415 dependencies = [ 416 "autocfg", 417 "cfg-if 1.0.0", 418 "crossbeam-utils", 419 - "memoffset", 420 "scopeguard", 421 ] 422 423 [[package]] 424 name = "crossbeam-utils" 425 - version = "0.8.12" 426 source = "registry+https://github.com/rust-lang/crates.io-index" 427 - checksum = "edbafec5fa1f196ca66527c1b12c2ec4745ca14b50f1ad8f9f6f720b55d11fac" 428 dependencies = [ 429 "cfg-if 1.0.0", 430 ] 431 432 [[package]] 433 name = "crossterm" 434 - version = "0.25.0" 435 source = "registry+https://github.com/rust-lang/crates.io-index" 436 - checksum = "e64e6c0fbe2c17357405f7c758c1ef960fce08bdfb2c03d88d2a18d7e09c4b67" 437 dependencies = [ 438 - "bitflags", 439 "crossterm_winapi", 440 "libc", 441 "mio", ··· 447 448 [[package]] 449 name = "crossterm_winapi" 450 - version = "0.9.0" 451 source = "registry+https://github.com/rust-lang/crates.io-index" 452 - checksum = "2ae1b35a484aa10e07fe0638d02301c5ad24de82d310ccbd2f3693da5f09bf1c" 453 dependencies = [ 454 "winapi", 455 ] 456 457 [[package]] 458 - name = "cxx" 459 - version = "1.0.80" 460 - source = "registry+https://github.com/rust-lang/crates.io-index" 461 - checksum = "6b7d4e43b25d3c994662706a1d4fcfc32aaa6afd287502c111b237093bb23f3a" 462 - dependencies = [ 463 - "cc", 464 - "cxxbridge-flags", 465 - "cxxbridge-macro", 466 - "link-cplusplus", 467 - ] 468 - 469 - [[package]] 470 - name = "cxx-build" 471 - version = "1.0.80" 472 - source = "registry+https://github.com/rust-lang/crates.io-index" 473 - checksum = "84f8829ddc213e2c1368e51a2564c552b65a8cb6a28f31e576270ac81d5e5827" 474 - dependencies = [ 475 - "cc", 476 - "codespan-reporting", 477 - "once_cell", 478 - "proc-macro2", 479 - "quote", 480 - "scratch", 481 - "syn", 482 - ] 483 - 484 - [[package]] 485 - name = "cxxbridge-flags" 486 - version = "1.0.80" 487 - source = "registry+https://github.com/rust-lang/crates.io-index" 488 - checksum = "e72537424b474af1460806647c41d4b6d35d09ef7fe031c5c2fa5766047cc56a" 489 - 490 - [[package]] 491 - name = "cxxbridge-macro" 492 - version = "1.0.80" 493 - source = "registry+https://github.com/rust-lang/crates.io-index" 494 - checksum = "309e4fb93eed90e1e14bea0da16b209f81813ba9fc7830c20ed151dd7bc0a4d7" 495 - dependencies = [ 496 - "proc-macro2", 497 - "quote", 498 - "syn", 499 - ] 500 - 501 - [[package]] 502 name = "darling" 503 version = "0.10.2" 504 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 518 "ident_case", 519 "proc-macro2", 520 "quote", 521 - "strsim 0.9.3", 522 - "syn", 523 ] 524 525 [[package]] ··· 530 dependencies = [ 531 "darling_core", 532 "quote", 533 - "syn", 534 ] 535 536 [[package]] ··· 582 583 [[package]] 584 name = "either" 585 - version = "1.8.0" 586 source = "registry+https://github.com/rust-lang/crates.io-index" 587 - checksum = "90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797" 588 589 [[package]] 590 name = "env_logger" 591 - version = "0.9.1" 592 source = "registry+https://github.com/rust-lang/crates.io-index" 593 - checksum = "c90bf5f19754d10198ccb95b70664fc925bd1fc090a0fd9a6ebc54acc8cd6272" 594 dependencies = [ 595 - "atty", 596 - "humantime", 597 "log", 598 - "regex", 599 - "termcolor", 600 ] 601 602 [[package]] 603 - name = "env_logger" 604 - version = "0.10.0" 605 source = "registry+https://github.com/rust-lang/crates.io-index" 606 - checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" 607 dependencies = [ 608 - "log", 609 ] 610 611 [[package]] ··· 615 checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 616 617 [[package]] 618 name = "fastrand" 619 - version = "1.8.0" 620 source = "registry+https://github.com/rust-lang/crates.io-index" 621 - checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" 622 dependencies = [ 623 "instant", 624 ] 625 626 [[package]] 627 name = "flate2" 628 - version = "1.0.24" 629 source = "registry+https://github.com/rust-lang/crates.io-index" 630 - checksum = "f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6" 631 dependencies = [ 632 "crc32fast", 633 "miniz_oxide", ··· 641 642 [[package]] 643 name = "futures" 644 - version = "0.3.25" 645 source = "registry+https://github.com/rust-lang/crates.io-index" 646 - checksum = "38390104763dc37a5145a53c29c63c1290b5d316d6086ec32c293f6736051bb0" 647 dependencies = [ 648 "futures-channel", 649 "futures-core", ··· 656 657 [[package]] 658 name = "futures-channel" 659 - version = "0.3.25" 660 source = "registry+https://github.com/rust-lang/crates.io-index" 661 - checksum = "52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed" 662 dependencies = [ 663 "futures-core", 664 "futures-sink", ··· 666 667 [[package]] 668 name = "futures-core" 669 - version = "0.3.25" 670 source = "registry+https://github.com/rust-lang/crates.io-index" 671 - checksum = "04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac" 672 673 [[package]] 674 name = "futures-executor" 675 - version = "0.3.25" 676 source = "registry+https://github.com/rust-lang/crates.io-index" 677 - checksum = "7acc85df6714c176ab5edf386123fafe217be88c0840ec11f199441134a074e2" 678 dependencies = [ 679 "futures-core", 680 "futures-task", ··· 683 684 [[package]] 685 name = "futures-io" 686 - version = "0.3.25" 687 source = "registry+https://github.com/rust-lang/crates.io-index" 688 - checksum = "00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb" 689 690 [[package]] 691 name = "futures-lite" 692 - version = "1.12.0" 693 source = "registry+https://github.com/rust-lang/crates.io-index" 694 - checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" 695 dependencies = [ 696 - "fastrand", 697 "futures-core", 698 "futures-io", 699 "memchr", ··· 704 705 [[package]] 706 name = "futures-macro" 707 - version = "0.3.25" 708 source = "registry+https://github.com/rust-lang/crates.io-index" 709 - checksum = "bdfb8ce053d86b91919aad980c220b1fb8401a9394410e1c289ed7e66b61835d" 710 dependencies = [ 711 "proc-macro2", 712 "quote", 713 - "syn", 714 ] 715 716 [[package]] 717 name = "futures-sink" 718 - version = "0.3.25" 719 source = "registry+https://github.com/rust-lang/crates.io-index" 720 - checksum = "39c15cf1a4aa79df40f1bb462fb39676d0ad9e366c2a33b590d7c66f4f81fcf9" 721 722 [[package]] 723 name = "futures-task" 724 - version = "0.3.25" 725 source = "registry+https://github.com/rust-lang/crates.io-index" 726 - checksum = "2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea" 727 728 [[package]] 729 name = "futures-timer" ··· 733 734 [[package]] 735 name = "futures-util" 736 - version = "0.3.25" 737 source = "registry+https://github.com/rust-lang/crates.io-index" 738 - checksum = "197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6" 739 dependencies = [ 740 "futures-channel", 741 "futures-core", ··· 751 752 [[package]] 753 name = "getrandom" 754 - version = "0.2.8" 755 source = "registry+https://github.com/rust-lang/crates.io-index" 756 - checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" 757 dependencies = [ 758 "cfg-if 1.0.0", 759 "libc", 760 - "wasi 0.11.0+wasi-snapshot-preview1", 761 ] 762 763 [[package]] 764 name = "glob" 765 - version = "0.3.0" 766 source = "registry+https://github.com/rust-lang/crates.io-index" 767 - checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" 768 769 [[package]] 770 name = "gumdrop" ··· 783 dependencies = [ 784 "proc-macro2", 785 "quote", 786 - "syn", 787 ] 788 789 [[package]] 790 name = "heim" 791 version = "0.1.0-rc.1" 792 source = "git+https://github.com/bvaisvil/heim.git?branch=zenith_changes#509c858dce58e2de0b1b772170ee2be21a58149b" ··· 809 source = "git+https://github.com/bvaisvil/heim.git?branch=zenith_changes#509c858dce58e2de0b1b772170ee2be21a58149b" 810 dependencies = [ 811 "cfg-if 1.0.0", 812 - "core-foundation 0.9.3", 813 "futures-core", 814 "futures-util", 815 "lazy_static", 816 "libc", 817 "mach", 818 - "nix", 819 "pin-utils", 820 "uom 0.31.1", 821 "winapi", ··· 844 version = "0.1.0-rc.1" 845 source = "git+https://github.com/bvaisvil/heim.git?branch=zenith_changes#509c858dce58e2de0b1b772170ee2be21a58149b" 846 dependencies = [ 847 - "bitflags", 848 "cfg-if 1.0.0", 849 - "core-foundation 0.9.3", 850 "heim-common", 851 "heim-runtime", 852 "libc", ··· 891 version = "0.1.0-rc.1" 892 source = "git+https://github.com/bvaisvil/heim.git?branch=zenith_changes#509c858dce58e2de0b1b772170ee2be21a58149b" 893 dependencies = [ 894 - "bitflags", 895 "cfg-if 1.0.0", 896 "heim-common", 897 "heim-runtime", 898 "libc", 899 "macaddr", 900 - "nix", 901 "widestring", 902 "winapi", 903 ] ··· 961 962 [[package]] 963 name = "hermit-abi" 964 - version = "0.1.19" 965 source = "registry+https://github.com/rust-lang/crates.io-index" 966 - checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 967 - dependencies = [ 968 - "libc", 969 - ] 970 971 [[package]] 972 - name = "humantime" 973 - version = "2.1.0" 974 source = "registry+https://github.com/rust-lang/crates.io-index" 975 - checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 976 977 [[package]] 978 name = "iana-time-zone" 979 - version = "0.1.53" 980 source = "registry+https://github.com/rust-lang/crates.io-index" 981 - checksum = "64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765" 982 dependencies = [ 983 "android_system_properties", 984 - "core-foundation-sys 0.8.3", 985 "iana-time-zone-haiku", 986 "js-sys", 987 "wasm-bindgen", 988 - "winapi", 989 ] 990 991 [[package]] 992 name = "iana-time-zone-haiku" 993 - version = "0.1.1" 994 source = "registry+https://github.com/rust-lang/crates.io-index" 995 - checksum = "0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca" 996 dependencies = [ 997 - "cxx", 998 - "cxx-build", 999 ] 1000 1001 [[package]] ··· 1005 checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1006 1007 [[package]] 1008 name = "instant" 1009 version = "0.1.12" 1010 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1014 ] 1015 1016 [[package]] 1017 name = "js-sys" 1018 - version = "0.3.60" 1019 source = "registry+https://github.com/rust-lang/crates.io-index" 1020 - checksum = "49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47" 1021 dependencies = [ 1022 "wasm-bindgen", 1023 ] ··· 1036 1037 [[package]] 1038 name = "libc" 1039 - version = "0.2.137" 1040 source = "registry+https://github.com/rust-lang/crates.io-index" 1041 - checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" 1042 1043 [[package]] 1044 name = "libloading" 1045 - version = "0.7.3" 1046 source = "registry+https://github.com/rust-lang/crates.io-index" 1047 - checksum = "efbc0f03f9a775e9f6aed295c6a1ba2253c5757a9e03d55c6caa46a681abcddd" 1048 dependencies = [ 1049 "cfg-if 1.0.0", 1050 "winapi", 1051 ] 1052 1053 [[package]] 1054 - name = "link-cplusplus" 1055 - version = "1.0.7" 1056 source = "registry+https://github.com/rust-lang/crates.io-index" 1057 - checksum = "9272ab7b96c9046fbc5bc56c06c117cb639fe2d509df0c421cad82d2915cf369" 1058 - dependencies = [ 1059 - "cc", 1060 - ] 1061 1062 [[package]] 1063 name = "linux-taskstats" 1064 - version = "0.2.0" 1065 source = "registry+https://github.com/rust-lang/crates.io-index" 1066 - checksum = "b5fe0070f80bc563d4fc21f2b064eb314a944ad167edb64dc76eb37fa8826401" 1067 dependencies = [ 1068 "bindgen", 1069 "libc", ··· 1074 1075 [[package]] 1076 name = "lock_api" 1077 - version = "0.4.9" 1078 source = "registry+https://github.com/rust-lang/crates.io-index" 1079 - checksum = "435011366fe56583b16cf956f9df0095b405b82d76425bc8981c0e22e60ec4df" 1080 dependencies = [ 1081 "autocfg", 1082 "scopeguard", ··· 1084 1085 [[package]] 1086 name = "log" 1087 - version = "0.4.17" 1088 source = "registry+https://github.com/rust-lang/crates.io-index" 1089 - checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" 1090 - dependencies = [ 1091 - "cfg-if 1.0.0", 1092 - ] 1093 1094 [[package]] 1095 name = "macaddr" ··· 1107 ] 1108 1109 [[package]] 1110 name = "memchr" 1111 version = "2.3.4" 1112 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1122 ] 1123 1124 [[package]] 1125 name = "minimal-lexical" 1126 version = "0.2.1" 1127 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1129 1130 [[package]] 1131 name = "miniz_oxide" 1132 - version = "0.5.4" 1133 source = "registry+https://github.com/rust-lang/crates.io-index" 1134 - checksum = "96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34" 1135 dependencies = [ 1136 "adler", 1137 ] 1138 1139 [[package]] 1140 name = "mio" 1141 - version = "0.8.5" 1142 source = "registry+https://github.com/rust-lang/crates.io-index" 1143 - checksum = "e5d732bc30207a6423068df043e3d02e0735b155ad7ce1a6f76fe2baa5b158de" 1144 dependencies = [ 1145 "libc", 1146 "log", 1147 - "wasi 0.11.0+wasi-snapshot-preview1", 1148 "windows-sys", 1149 ] 1150 1151 [[package]] 1152 name = "netlink-sys" 1153 - version = "0.8.3" 1154 source = "registry+https://github.com/rust-lang/crates.io-index" 1155 - checksum = "92b654097027250401127914afb37cb1f311df6610a9891ff07a757e94199027" 1156 dependencies = [ 1157 "bytes", 1158 "libc", ··· 1161 1162 [[package]] 1163 name = "nix" 1164 - version = "0.23.1" 1165 source = "registry+https://github.com/rust-lang/crates.io-index" 1166 - checksum = "9f866317acbd3a240710c63f065ffb1e4fd466259045ccb504130b7f668f35c6" 1167 dependencies = [ 1168 - "bitflags", 1169 "cc", 1170 "cfg-if 1.0.0", 1171 "libc", 1172 - "memoffset", 1173 ] 1174 1175 [[package]] 1176 name = "nom" 1177 - version = "7.1.1" 1178 source = "registry+https://github.com/rust-lang/crates.io-index" 1179 - checksum = "a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36" 1180 dependencies = [ 1181 "memchr", 1182 "minimal-lexical", ··· 1193 1194 [[package]] 1195 name = "num-derive" 1196 - version = "0.3.3" 1197 source = "registry+https://github.com/rust-lang/crates.io-index" 1198 - checksum = "876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d" 1199 dependencies = [ 1200 "proc-macro2", 1201 "quote", 1202 - "syn", 1203 ] 1204 1205 [[package]] ··· 1225 1226 [[package]] 1227 name = "num-traits" 1228 - version = "0.2.15" 1229 source = "registry+https://github.com/rust-lang/crates.io-index" 1230 - checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 1231 dependencies = [ 1232 "autocfg", 1233 ] 1234 1235 [[package]] 1236 - name = "num_cpus" 1237 - version = "1.13.1" 1238 - source = "registry+https://github.com/rust-lang/crates.io-index" 1239 - checksum = "19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1" 1240 - dependencies = [ 1241 - "hermit-abi", 1242 - "libc", 1243 - ] 1244 - 1245 - [[package]] 1246 name = "nvml-wrapper" 1247 - version = "0.8.0" 1248 source = "registry+https://github.com/rust-lang/crates.io-index" 1249 - checksum = "288bd66a5a56d8c97b178412b328419b3fdec261c0cbc4628ddc49cc16db8fc6" 1250 dependencies = [ 1251 - "bitflags", 1252 "libloading", 1253 "nvml-wrapper-sys", 1254 "static_assertions", ··· 1258 1259 [[package]] 1260 name = "nvml-wrapper-sys" 1261 - version = "0.6.0" 1262 source = "registry+https://github.com/rust-lang/crates.io-index" 1263 - checksum = "d3d606d4edf766969f16828ec047ca9aa96652a17bd353dc0613bfaca49b61d6" 1264 dependencies = [ 1265 "libloading", 1266 ] 1267 1268 [[package]] 1269 name = "once_cell" 1270 - version = "1.16.0" 1271 source = "registry+https://github.com/rust-lang/crates.io-index" 1272 - checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860" 1273 1274 [[package]] 1275 name = "ordered-float" 1276 - version = "2.10.0" 1277 source = "registry+https://github.com/rust-lang/crates.io-index" 1278 - checksum = "7940cf2ca942593318d07fcf2596cdca60a85c9e7fab408a5e21a4f9dcd40d87" 1279 dependencies = [ 1280 "num-traits", 1281 ] 1282 1283 [[package]] 1284 name = "parking" 1285 - version = "2.0.0" 1286 source = "registry+https://github.com/rust-lang/crates.io-index" 1287 - checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72" 1288 1289 [[package]] 1290 name = "parking_lot" ··· 1298 1299 [[package]] 1300 name = "parking_lot_core" 1301 - version = "0.9.4" 1302 source = "registry+https://github.com/rust-lang/crates.io-index" 1303 - checksum = "4dc9e0dc2adc1c69d09143aff38d3d30c5c3f0df0dad82e6d25547af174ebec0" 1304 dependencies = [ 1305 "cfg-if 1.0.0", 1306 "libc", 1307 - "redox_syscall", 1308 "smallvec", 1309 - "windows-sys", 1310 ] 1311 1312 [[package]] 1313 name = "peeking_take_while" 1314 version = "0.1.2" 1315 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1317 1318 [[package]] 1319 name = "pin-project-lite" 1320 - version = "0.2.9" 1321 source = "registry+https://github.com/rust-lang/crates.io-index" 1322 - checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 1323 1324 [[package]] 1325 name = "pin-utils" ··· 1328 checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1329 1330 [[package]] 1331 name = "platforms" 1332 version = "1.1.0" 1333 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1335 1336 [[package]] 1337 name = "polling" 1338 - version = "2.4.0" 1339 source = "registry+https://github.com/rust-lang/crates.io-index" 1340 - checksum = "ab4609a838d88b73d8238967b60dd115cc08d38e2bbaf51ee1e4b695f89122e2" 1341 dependencies = [ 1342 "autocfg", 1343 "cfg-if 1.0.0", 1344 "libc", 1345 "log", 1346 - "wepoll-ffi", 1347 - "winapi", 1348 ] 1349 1350 [[package]] 1351 name = "proc-macro2" 1352 - version = "1.0.47" 1353 source = "registry+https://github.com/rust-lang/crates.io-index" 1354 - checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" 1355 dependencies = [ 1356 "unicode-ident", 1357 ] 1358 1359 [[package]] 1360 name = "quote" 1361 - version = "1.0.21" 1362 source = "registry+https://github.com/rust-lang/crates.io-index" 1363 - checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" 1364 dependencies = [ 1365 "proc-macro2", 1366 ] 1367 1368 [[package]] 1369 name = "raw-cpuid" 1370 version = "9.1.1" 1371 source = "registry+https://github.com/rust-lang/crates.io-index" 1372 checksum = "1733f6f80c9c24268736a501cd00d41a9849b4faa7a9f9334c096e5d10553206" 1373 dependencies = [ 1374 - "bitflags", 1375 ] 1376 1377 [[package]] 1378 name = "rayon" 1379 - version = "1.5.3" 1380 source = "registry+https://github.com/rust-lang/crates.io-index" 1381 - checksum = "bd99e5772ead8baa5215278c9b15bf92087709e9c1b2d1f97cdb5a183c933a7d" 1382 dependencies = [ 1383 - "autocfg", 1384 - "crossbeam-deque", 1385 "either", 1386 "rayon-core", 1387 ] 1388 1389 [[package]] 1390 name = "rayon-core" 1391 - version = "1.9.3" 1392 source = "registry+https://github.com/rust-lang/crates.io-index" 1393 - checksum = "258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f" 1394 dependencies = [ 1395 - "crossbeam-channel", 1396 "crossbeam-deque", 1397 "crossbeam-utils", 1398 - "num_cpus", 1399 ] 1400 1401 [[package]] ··· 1404 source = "registry+https://github.com/rust-lang/crates.io-index" 1405 checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 1406 dependencies = [ 1407 - "bitflags", 1408 ] 1409 1410 [[package]] ··· 1414 checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 1415 dependencies = [ 1416 "getrandom", 1417 - "redox_syscall", 1418 "thiserror", 1419 ] 1420 1421 [[package]] 1422 name = "regex" 1423 - version = "1.4.6" 1424 source = "registry+https://github.com/rust-lang/crates.io-index" 1425 - checksum = "2a26af418b574bd56588335b3a3659a65725d4e636eb1016c2f9e3b38c7cc759" 1426 dependencies = [ 1427 - "aho-corasick", 1428 - "memchr", 1429 "regex-syntax", 1430 ] 1431 1432 [[package]] 1433 name = "regex-syntax" 1434 - version = "0.6.27" 1435 source = "registry+https://github.com/rust-lang/crates.io-index" 1436 - checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" 1437 1438 [[package]] 1439 name = "rustc-hash" ··· 1442 checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 1443 1444 [[package]] 1445 - name = "scopeguard" 1446 - version = "1.1.0" 1447 source = "registry+https://github.com/rust-lang/crates.io-index" 1448 - checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 1449 1450 [[package]] 1451 - name = "scratch" 1452 - version = "1.0.2" 1453 source = "registry+https://github.com/rust-lang/crates.io-index" 1454 - checksum = "9c8132065adcfd6e02db789d9285a0deb2f3fcb04002865ab67d5fb103533898" 1455 1456 [[package]] 1457 name = "serde" 1458 - version = "1.0.147" 1459 source = "registry+https://github.com/rust-lang/crates.io-index" 1460 - checksum = "d193d69bae983fc11a79df82342761dfbf28a99fc8d203dca4c3c1b590948965" 1461 dependencies = [ 1462 "serde_derive", 1463 ] 1464 1465 [[package]] 1466 name = "serde_derive" 1467 - version = "1.0.147" 1468 source = "registry+https://github.com/rust-lang/crates.io-index" 1469 - checksum = "4f1d362ca8fc9c3e3a7484440752472d68a6caa98f1ab81d99b5dfe517cec852" 1470 dependencies = [ 1471 "proc-macro2", 1472 "quote", 1473 - "syn", 1474 ] 1475 1476 [[package]] 1477 name = "shlex" 1478 - version = "1.1.0" 1479 source = "registry+https://github.com/rust-lang/crates.io-index" 1480 - checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3" 1481 1482 [[package]] 1483 name = "signal-hook" 1484 - version = "0.3.14" 1485 source = "registry+https://github.com/rust-lang/crates.io-index" 1486 - checksum = "a253b5e89e2698464fc26b545c9edceb338e18a89effeeecfea192c3025be29d" 1487 dependencies = [ 1488 "libc", 1489 "signal-hook-registry", ··· 1502 1503 [[package]] 1504 name = "signal-hook-registry" 1505 - version = "1.4.0" 1506 source = "registry+https://github.com/rust-lang/crates.io-index" 1507 - checksum = "e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0" 1508 dependencies = [ 1509 "libc", 1510 ] 1511 1512 [[package]] 1513 name = "slab" 1514 - version = "0.4.7" 1515 source = "registry+https://github.com/rust-lang/crates.io-index" 1516 - checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" 1517 dependencies = [ 1518 "autocfg", 1519 ] 1520 1521 [[package]] 1522 name = "smallvec" 1523 - version = "1.10.0" 1524 source = "registry+https://github.com/rust-lang/crates.io-index" 1525 - checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 1526 1527 [[package]] 1528 name = "smol" 1529 - version = "1.2.5" 1530 source = "registry+https://github.com/rust-lang/crates.io-index" 1531 - checksum = "85cf3b5351f3e783c1d79ab5fc604eeed8b8ae9abd36b166e8b87a089efd85e4" 1532 dependencies = [ 1533 "async-channel", 1534 "async-executor", ··· 1539 "async-process", 1540 "blocking", 1541 "futures-lite", 1542 - "once_cell", 1543 ] 1544 1545 [[package]] 1546 name = "socket2" 1547 - version = "0.4.7" 1548 source = "registry+https://github.com/rust-lang/crates.io-index" 1549 - checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd" 1550 dependencies = [ 1551 "libc", 1552 "winapi", ··· 1554 1555 [[package]] 1556 name = "starship-battery" 1557 - version = "0.7.9" 1558 source = "registry+https://github.com/rust-lang/crates.io-index" 1559 - checksum = "3336198ad004af4447ae69be4f4e562c26814570f8f0c1e37858405a294e015d" 1560 dependencies = [ 1561 "cfg-if 1.0.0", 1562 - "core-foundation 0.7.0", 1563 "lazycell", 1564 "libc", 1565 - "mach", 1566 - "nix", 1567 "num-traits", 1568 - "uom 0.30.0", 1569 "winapi", 1570 ] 1571 ··· 1577 1578 [[package]] 1579 name = "strsim" 1580 - version = "0.8.0" 1581 source = "registry+https://github.com/rust-lang/crates.io-index" 1582 - checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" 1583 1584 [[package]] 1585 - name = "strsim" 1586 - version = "0.9.3" 1587 source = "registry+https://github.com/rust-lang/crates.io-index" 1588 - checksum = "6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c" 1589 1590 [[package]] 1591 name = "syn" 1592 - version = "1.0.103" 1593 source = "registry+https://github.com/rust-lang/crates.io-index" 1594 - checksum = "a864042229133ada95abf3b54fdc62ef5ccabe9515b64717bcb9a1919e59445d" 1595 dependencies = [ 1596 "proc-macro2", 1597 "quote", ··· 1613 ] 1614 1615 [[package]] 1616 - name = "termcolor" 1617 - version = "1.1.3" 1618 - source = "registry+https://github.com/rust-lang/crates.io-index" 1619 - checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" 1620 - dependencies = [ 1621 - "winapi-util", 1622 - ] 1623 - 1624 - [[package]] 1625 - name = "textwrap" 1626 - version = "0.11.0" 1627 - source = "registry+https://github.com/rust-lang/crates.io-index" 1628 - checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" 1629 - dependencies = [ 1630 - "unicode-width", 1631 - ] 1632 - 1633 - [[package]] 1634 name = "thiserror" 1635 - version = "1.0.37" 1636 source = "registry+https://github.com/rust-lang/crates.io-index" 1637 - checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e" 1638 dependencies = [ 1639 "thiserror-impl", 1640 ] 1641 1642 [[package]] 1643 name = "thiserror-impl" 1644 - version = "1.0.37" 1645 source = "registry+https://github.com/rust-lang/crates.io-index" 1646 - checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb" 1647 dependencies = [ 1648 "proc-macro2", 1649 "quote", 1650 - "syn", 1651 ] 1652 1653 [[package]] 1654 - name = "time" 1655 - version = "0.1.44" 1656 source = "registry+https://github.com/rust-lang/crates.io-index" 1657 - checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" 1658 dependencies = [ 1659 - "libc", 1660 - "wasi 0.10.0+wasi-snapshot-preview1", 1661 - "winapi", 1662 ] 1663 1664 [[package]] 1665 - name = "tui" 1666 - version = "0.19.0" 1667 source = "registry+https://github.com/rust-lang/crates.io-index" 1668 - checksum = "ccdd26cbd674007e649a272da4475fb666d3aa0ad0531da7136db6fab0e5bad1" 1669 - dependencies = [ 1670 - "bitflags", 1671 - "cassowary", 1672 - "crossterm", 1673 - "unicode-segmentation", 1674 - "unicode-width", 1675 - ] 1676 1677 [[package]] 1678 name = "typenum" 1679 - version = "1.15.0" 1680 source = "registry+https://github.com/rust-lang/crates.io-index" 1681 - checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" 1682 1683 [[package]] 1684 name = "unicode-ident" 1685 - version = "1.0.5" 1686 source = "registry+https://github.com/rust-lang/crates.io-index" 1687 - checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" 1688 1689 [[package]] 1690 name = "unicode-segmentation" 1691 - version = "1.10.0" 1692 source = "registry+https://github.com/rust-lang/crates.io-index" 1693 - checksum = "0fdbf052a0783de01e944a6ce7a8cb939e295b1e7be835a1112c3b9a7f047a5a" 1694 1695 [[package]] 1696 name = "unicode-width" 1697 - version = "0.1.10" 1698 source = "registry+https://github.com/rust-lang/crates.io-index" 1699 - checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b" 1700 1701 [[package]] 1702 name = "uom" 1703 - version = "0.30.0" 1704 source = "registry+https://github.com/rust-lang/crates.io-index" 1705 - checksum = "e76503e636584f1e10b9b3b9498538279561adcef5412927ba00c2b32c4ce5ed" 1706 dependencies = [ 1707 "num-traits", 1708 "typenum", 1709 ] 1710 1711 [[package]] 1712 name = "uom" 1713 - version = "0.31.1" 1714 source = "registry+https://github.com/rust-lang/crates.io-index" 1715 - checksum = "b1ee6bfd0a27bf614353809a035cf6880b74239ec6c5e39a7b2860ca16809137" 1716 dependencies = [ 1717 - "num-rational", 1718 "num-traits", 1719 "typenum", 1720 ] ··· 1736 checksum = "5190c9442dcdaf0ddd50f37420417d219ae5261bbf5db120d0f9bab996c9cba1" 1737 1738 [[package]] 1739 - name = "vec_map" 1740 - version = "0.8.2" 1741 - source = "registry+https://github.com/rust-lang/crates.io-index" 1742 - checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" 1743 - 1744 - [[package]] 1745 name = "waker-fn" 1746 - version = "1.1.0" 1747 - source = "registry+https://github.com/rust-lang/crates.io-index" 1748 - checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" 1749 - 1750 - [[package]] 1751 - name = "wasi" 1752 - version = "0.10.0+wasi-snapshot-preview1" 1753 source = "registry+https://github.com/rust-lang/crates.io-index" 1754 - checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" 1755 1756 [[package]] 1757 name = "wasi" ··· 1761 1762 [[package]] 1763 name = "wasm-bindgen" 1764 - version = "0.2.83" 1765 source = "registry+https://github.com/rust-lang/crates.io-index" 1766 - checksum = "eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268" 1767 dependencies = [ 1768 "cfg-if 1.0.0", 1769 "wasm-bindgen-macro", ··· 1771 1772 [[package]] 1773 name = "wasm-bindgen-backend" 1774 - version = "0.2.83" 1775 source = "registry+https://github.com/rust-lang/crates.io-index" 1776 - checksum = "4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142" 1777 dependencies = [ 1778 "bumpalo", 1779 "log", 1780 "once_cell", 1781 "proc-macro2", 1782 "quote", 1783 - "syn", 1784 "wasm-bindgen-shared", 1785 ] 1786 1787 [[package]] 1788 name = "wasm-bindgen-macro" 1789 - version = "0.2.83" 1790 source = "registry+https://github.com/rust-lang/crates.io-index" 1791 - checksum = "052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810" 1792 dependencies = [ 1793 "quote", 1794 "wasm-bindgen-macro-support", ··· 1796 1797 [[package]] 1798 name = "wasm-bindgen-macro-support" 1799 - version = "0.2.83" 1800 source = "registry+https://github.com/rust-lang/crates.io-index" 1801 - checksum = "07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c" 1802 dependencies = [ 1803 "proc-macro2", 1804 "quote", 1805 - "syn", 1806 "wasm-bindgen-backend", 1807 "wasm-bindgen-shared", 1808 ] 1809 1810 [[package]] 1811 name = "wasm-bindgen-shared" 1812 - version = "0.2.83" 1813 source = "registry+https://github.com/rust-lang/crates.io-index" 1814 - checksum = "1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f" 1815 - 1816 - [[package]] 1817 - name = "wepoll-ffi" 1818 - version = "0.1.2" 1819 - source = "registry+https://github.com/rust-lang/crates.io-index" 1820 - checksum = "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb" 1821 - dependencies = [ 1822 - "cc", 1823 - ] 1824 1825 [[package]] 1826 name = "which" 1827 - version = "4.3.0" 1828 source = "registry+https://github.com/rust-lang/crates.io-index" 1829 - checksum = "1c831fbbee9e129a8cf93e7747a82da9d95ba8e16621cae60ec2cdc849bacb7b" 1830 dependencies = [ 1831 "either", 1832 - "libc", 1833 "once_cell", 1834 ] 1835 1836 [[package]] ··· 1856 checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1857 1858 [[package]] 1859 - name = "winapi-util" 1860 - version = "0.1.5" 1861 source = "registry+https://github.com/rust-lang/crates.io-index" 1862 - checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" 1863 dependencies = [ 1864 - "winapi", 1865 ] 1866 1867 [[package]] 1868 - name = "winapi-x86_64-pc-windows-gnu" 1869 - version = "0.4.0" 1870 source = "registry+https://github.com/rust-lang/crates.io-index" 1871 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1872 1873 [[package]] 1874 - name = "windows-sys" 1875 - version = "0.42.0" 1876 source = "registry+https://github.com/rust-lang/crates.io-index" 1877 - checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" 1878 dependencies = [ 1879 "windows_aarch64_gnullvm", 1880 "windows_aarch64_msvc", ··· 1887 1888 [[package]] 1889 name = "windows_aarch64_gnullvm" 1890 - version = "0.42.0" 1891 source = "registry+https://github.com/rust-lang/crates.io-index" 1892 - checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e" 1893 1894 [[package]] 1895 name = "windows_aarch64_msvc" 1896 - version = "0.42.0" 1897 source = "registry+https://github.com/rust-lang/crates.io-index" 1898 - checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4" 1899 1900 [[package]] 1901 name = "windows_i686_gnu" 1902 - version = "0.42.0" 1903 source = "registry+https://github.com/rust-lang/crates.io-index" 1904 - checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7" 1905 1906 [[package]] 1907 name = "windows_i686_msvc" 1908 - version = "0.42.0" 1909 source = "registry+https://github.com/rust-lang/crates.io-index" 1910 - checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246" 1911 1912 [[package]] 1913 name = "windows_x86_64_gnu" 1914 - version = "0.42.0" 1915 source = "registry+https://github.com/rust-lang/crates.io-index" 1916 - checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed" 1917 1918 [[package]] 1919 name = "windows_x86_64_gnullvm" 1920 - version = "0.42.0" 1921 source = "registry+https://github.com/rust-lang/crates.io-index" 1922 - checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028" 1923 1924 [[package]] 1925 name = "windows_x86_64_msvc" 1926 - version = "0.42.0" 1927 source = "registry+https://github.com/rust-lang/crates.io-index" 1928 - checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5" 1929 1930 [[package]] 1931 name = "wrapcenum-derive" ··· 1936 "darling", 1937 "proc-macro2", 1938 "quote", 1939 - "syn", 1940 ] 1941 1942 [[package]] ··· 1948 "chrono", 1949 "crossterm", 1950 "dirs-next", 1951 - "env_logger 0.10.0", 1952 "flate2", 1953 "futures", 1954 "gumdrop", ··· 1959 "num-derive", 1960 "num-traits", 1961 "nvml-wrapper", 1962 "serde", 1963 "serde_derive", 1964 "signal-hook", 1965 "starship-battery", 1966 "sysinfo", 1967 - "tui", 1968 "unicode-width", 1969 "users", 1970 ]
··· 9 checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 10 11 [[package]] 12 + name = "android-tzdata" 13 + version = "0.1.1" 14 source = "registry+https://github.com/rust-lang/crates.io-index" 15 + checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 16 17 [[package]] 18 name = "android_system_properties" ··· 24 ] 25 26 [[package]] 27 name = "async-channel" 28 + version = "1.9.0" 29 source = "registry+https://github.com/rust-lang/crates.io-index" 30 + checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" 31 dependencies = [ 32 "concurrent-queue", 33 + "event-listener 2.5.3", 34 "futures-core", 35 ] 36 37 [[package]] 38 name = "async-executor" 39 + version = "1.5.4" 40 source = "registry+https://github.com/rust-lang/crates.io-index" 41 + checksum = "2c1da3ae8dabd9c00f453a329dfe1fb28da3c0a72e2478cdcd93171740c20499" 42 dependencies = [ 43 + "async-lock", 44 "async-task", 45 "concurrent-queue", 46 + "fastrand 2.0.1", 47 "futures-lite", 48 "slab", 49 ] 50 ··· 62 63 [[package]] 64 name = "async-io" 65 + version = "1.13.0" 66 source = "registry+https://github.com/rust-lang/crates.io-index" 67 + checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" 68 dependencies = [ 69 "async-lock", 70 "autocfg", 71 + "cfg-if 1.0.0", 72 "concurrent-queue", 73 "futures-lite", 74 "log", 75 "parking", 76 "polling", 77 + "rustix 0.37.25", 78 "slab", 79 "socket2", 80 "waker-fn", 81 ] 82 83 [[package]] 84 name = "async-lock" 85 + version = "2.8.0" 86 source = "registry+https://github.com/rust-lang/crates.io-index" 87 + checksum = "287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b" 88 dependencies = [ 89 + "event-listener 2.5.3", 90 ] 91 92 [[package]] 93 name = "async-net" 94 + version = "1.8.0" 95 source = "registry+https://github.com/rust-lang/crates.io-index" 96 + checksum = "0434b1ed18ce1cf5769b8ac540e33f01fa9471058b5e89da9e06f3c882a8c12f" 97 dependencies = [ 98 "async-io", 99 "blocking", 100 "futures-lite", 101 ] 102 103 [[package]] 104 name = "async-process" 105 + version = "1.8.1" 106 source = "registry+https://github.com/rust-lang/crates.io-index" 107 + checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88" 108 dependencies = [ 109 "async-io", 110 + "async-lock", 111 + "async-signal", 112 "blocking", 113 "cfg-if 1.0.0", 114 + "event-listener 3.0.0", 115 "futures-lite", 116 + "rustix 0.38.19", 117 + "windows-sys", 118 + ] 119 + 120 + [[package]] 121 + name = "async-signal" 122 + version = "0.2.4" 123 + source = "registry+https://github.com/rust-lang/crates.io-index" 124 + checksum = "d2a5415b7abcdc9cd7d63d6badba5288b2ca017e3fbd4173b8f405449f1a2399" 125 + dependencies = [ 126 + "async-io", 127 + "async-lock", 128 + "atomic-waker", 129 + "cfg-if 1.0.0", 130 + "futures-core", 131 + "futures-io", 132 + "rustix 0.38.19", 133 + "signal-hook-registry", 134 + "slab", 135 + "windows-sys", 136 ] 137 138 [[package]] 139 name = "async-task" 140 + version = "4.4.1" 141 source = "registry+https://github.com/rust-lang/crates.io-index" 142 + checksum = "b9441c6b2fe128a7c2bf680a44c34d0df31ce09e5b7e401fcca3faa483dbc921" 143 144 [[package]] 145 name = "async-trait" 146 + version = "0.1.73" 147 source = "registry+https://github.com/rust-lang/crates.io-index" 148 + checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0" 149 dependencies = [ 150 "proc-macro2", 151 "quote", 152 + "syn 2.0.38", 153 ] 154 155 [[package]] 156 name = "atomic-waker" 157 + version = "1.1.2" 158 source = "registry+https://github.com/rust-lang/crates.io-index" 159 + checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" 160 161 [[package]] 162 name = "autocfg" ··· 175 176 [[package]] 177 name = "bindgen" 178 + version = "0.63.0" 179 source = "registry+https://github.com/rust-lang/crates.io-index" 180 + checksum = "36d860121800b2a9a94f9b5604b332d5cffb234ce17609ea479d723dbc9d3885" 181 dependencies = [ 182 + "bitflags 1.3.2", 183 "cexpr", 184 "clang-sys", 185 "lazy_static", 186 "lazycell", 187 "log", ··· 191 "regex", 192 "rustc-hash", 193 "shlex", 194 + "syn 1.0.109", 195 "which", 196 ] 197 ··· 200 version = "1.3.2" 201 source = "registry+https://github.com/rust-lang/crates.io-index" 202 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 203 + 204 + [[package]] 205 + name = "bitflags" 206 + version = "2.4.0" 207 + source = "registry+https://github.com/rust-lang/crates.io-index" 208 + checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" 209 210 [[package]] 211 name = "blocking" 212 + version = "1.4.1" 213 source = "registry+https://github.com/rust-lang/crates.io-index" 214 + checksum = "8c36a4d0d48574b3dd360b4b7d95cc651d2b6557b6402848a27d4b228a473e2a" 215 dependencies = [ 216 "async-channel", 217 + "async-lock", 218 "async-task", 219 + "fastrand 2.0.1", 220 + "futures-io", 221 "futures-lite", 222 + "piper", 223 + "tracing", 224 ] 225 226 [[package]] 227 name = "bumpalo" 228 + version = "3.14.0" 229 source = "registry+https://github.com/rust-lang/crates.io-index" 230 + checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec" 231 232 [[package]] 233 name = "byte-unit" 234 + version = "4.0.19" 235 source = "registry+https://github.com/rust-lang/crates.io-index" 236 + checksum = "da78b32057b8fdfc352504708feeba7216dcd65a2c9ab02978cbd288d1279b6c" 237 dependencies = [ 238 "serde", 239 "utf8-width", ··· 241 242 [[package]] 243 name = "bytes" 244 + version = "1.5.0" 245 source = "registry+https://github.com/rust-lang/crates.io-index" 246 + checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 247 248 [[package]] 249 name = "cassowary" ··· 253 254 [[package]] 255 name = "cc" 256 + version = "1.0.83" 257 source = "registry+https://github.com/rust-lang/crates.io-index" 258 + checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 259 + dependencies = [ 260 + "libc", 261 + ] 262 263 [[package]] 264 name = "cexpr" ··· 283 284 [[package]] 285 name = "chrono" 286 + version = "0.4.31" 287 source = "registry+https://github.com/rust-lang/crates.io-index" 288 + checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38" 289 dependencies = [ 290 + "android-tzdata", 291 "iana-time-zone", 292 "js-sys", 293 "num-traits", 294 "wasm-bindgen", 295 + "windows-targets", 296 ] 297 298 [[package]] 299 name = "clang-sys" 300 + version = "1.6.1" 301 source = "registry+https://github.com/rust-lang/crates.io-index" 302 + checksum = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f" 303 dependencies = [ 304 "glob", 305 "libc", ··· 307 ] 308 309 [[package]] 310 name = "concurrent-queue" 311 + version = "2.3.0" 312 source = "registry+https://github.com/rust-lang/crates.io-index" 313 + checksum = "f057a694a54f12365049b0958a1685bb52d567f5593b355fbf685838e873d400" 314 dependencies = [ 315 + "crossbeam-utils", 316 ] 317 318 [[package]] ··· 321 source = "registry+https://github.com/rust-lang/crates.io-index" 322 checksum = "194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146" 323 dependencies = [ 324 + "core-foundation-sys", 325 "libc", 326 ] 327 328 [[package]] 329 name = "core-foundation-sys" 330 + version = "0.8.4" 331 source = "registry+https://github.com/rust-lang/crates.io-index" 332 + checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" 333 334 [[package]] 335 name = "crc32fast" ··· 341 ] 342 343 [[package]] 344 name = "crossbeam-deque" 345 + version = "0.8.3" 346 source = "registry+https://github.com/rust-lang/crates.io-index" 347 + checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef" 348 dependencies = [ 349 "cfg-if 1.0.0", 350 "crossbeam-epoch", ··· 353 354 [[package]] 355 name = "crossbeam-epoch" 356 + version = "0.9.15" 357 source = "registry+https://github.com/rust-lang/crates.io-index" 358 + checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7" 359 dependencies = [ 360 "autocfg", 361 "cfg-if 1.0.0", 362 "crossbeam-utils", 363 + "memoffset 0.9.0", 364 "scopeguard", 365 ] 366 367 [[package]] 368 name = "crossbeam-utils" 369 + version = "0.8.16" 370 source = "registry+https://github.com/rust-lang/crates.io-index" 371 + checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" 372 dependencies = [ 373 "cfg-if 1.0.0", 374 ] 375 376 [[package]] 377 name = "crossterm" 378 + version = "0.27.0" 379 source = "registry+https://github.com/rust-lang/crates.io-index" 380 + checksum = "f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df" 381 dependencies = [ 382 + "bitflags 2.4.0", 383 "crossterm_winapi", 384 "libc", 385 "mio", ··· 391 392 [[package]] 393 name = "crossterm_winapi" 394 + version = "0.9.1" 395 source = "registry+https://github.com/rust-lang/crates.io-index" 396 + checksum = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b" 397 dependencies = [ 398 "winapi", 399 ] 400 401 [[package]] 402 name = "darling" 403 version = "0.10.2" 404 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 418 "ident_case", 419 "proc-macro2", 420 "quote", 421 + "strsim", 422 + "syn 1.0.109", 423 ] 424 425 [[package]] ··· 430 dependencies = [ 431 "darling_core", 432 "quote", 433 + "syn 1.0.109", 434 ] 435 436 [[package]] ··· 482 483 [[package]] 484 name = "either" 485 + version = "1.9.0" 486 source = "registry+https://github.com/rust-lang/crates.io-index" 487 + checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 488 489 [[package]] 490 name = "env_logger" 491 + version = "0.10.0" 492 source = "registry+https://github.com/rust-lang/crates.io-index" 493 + checksum = "85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0" 494 dependencies = [ 495 "log", 496 ] 497 498 [[package]] 499 + name = "errno" 500 + version = "0.3.5" 501 source = "registry+https://github.com/rust-lang/crates.io-index" 502 + checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860" 503 dependencies = [ 504 + "libc", 505 + "windows-sys", 506 ] 507 508 [[package]] ··· 512 checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" 513 514 [[package]] 515 + name = "event-listener" 516 + version = "3.0.0" 517 + source = "registry+https://github.com/rust-lang/crates.io-index" 518 + checksum = "29e56284f00d94c1bc7fd3c77027b4623c88c1f53d8d2394c6199f2921dea325" 519 + dependencies = [ 520 + "concurrent-queue", 521 + "parking", 522 + "pin-project-lite", 523 + ] 524 + 525 + [[package]] 526 name = "fastrand" 527 + version = "1.9.0" 528 source = "registry+https://github.com/rust-lang/crates.io-index" 529 + checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" 530 dependencies = [ 531 "instant", 532 ] 533 534 [[package]] 535 + name = "fastrand" 536 + version = "2.0.1" 537 + source = "registry+https://github.com/rust-lang/crates.io-index" 538 + checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 539 + 540 + [[package]] 541 name = "flate2" 542 + version = "1.0.28" 543 source = "registry+https://github.com/rust-lang/crates.io-index" 544 + checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" 545 dependencies = [ 546 "crc32fast", 547 "miniz_oxide", ··· 555 556 [[package]] 557 name = "futures" 558 + version = "0.3.28" 559 source = "registry+https://github.com/rust-lang/crates.io-index" 560 + checksum = "23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40" 561 dependencies = [ 562 "futures-channel", 563 "futures-core", ··· 570 571 [[package]] 572 name = "futures-channel" 573 + version = "0.3.28" 574 source = "registry+https://github.com/rust-lang/crates.io-index" 575 + checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" 576 dependencies = [ 577 "futures-core", 578 "futures-sink", ··· 580 581 [[package]] 582 name = "futures-core" 583 + version = "0.3.28" 584 source = "registry+https://github.com/rust-lang/crates.io-index" 585 + checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" 586 587 [[package]] 588 name = "futures-executor" 589 + version = "0.3.28" 590 source = "registry+https://github.com/rust-lang/crates.io-index" 591 + checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" 592 dependencies = [ 593 "futures-core", 594 "futures-task", ··· 597 598 [[package]] 599 name = "futures-io" 600 + version = "0.3.28" 601 source = "registry+https://github.com/rust-lang/crates.io-index" 602 + checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" 603 604 [[package]] 605 name = "futures-lite" 606 + version = "1.13.0" 607 source = "registry+https://github.com/rust-lang/crates.io-index" 608 + checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" 609 dependencies = [ 610 + "fastrand 1.9.0", 611 "futures-core", 612 "futures-io", 613 "memchr", ··· 618 619 [[package]] 620 name = "futures-macro" 621 + version = "0.3.28" 622 source = "registry+https://github.com/rust-lang/crates.io-index" 623 + checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" 624 dependencies = [ 625 "proc-macro2", 626 "quote", 627 + "syn 2.0.38", 628 ] 629 630 [[package]] 631 name = "futures-sink" 632 + version = "0.3.28" 633 source = "registry+https://github.com/rust-lang/crates.io-index" 634 + checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" 635 636 [[package]] 637 name = "futures-task" 638 + version = "0.3.28" 639 source = "registry+https://github.com/rust-lang/crates.io-index" 640 + checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" 641 642 [[package]] 643 name = "futures-timer" ··· 647 648 [[package]] 649 name = "futures-util" 650 + version = "0.3.28" 651 source = "registry+https://github.com/rust-lang/crates.io-index" 652 + checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" 653 dependencies = [ 654 "futures-channel", 655 "futures-core", ··· 665 666 [[package]] 667 name = "getrandom" 668 + version = "0.2.10" 669 source = "registry+https://github.com/rust-lang/crates.io-index" 670 + checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 671 dependencies = [ 672 "cfg-if 1.0.0", 673 "libc", 674 + "wasi", 675 ] 676 677 [[package]] 678 name = "glob" 679 + version = "0.3.1" 680 source = "registry+https://github.com/rust-lang/crates.io-index" 681 + checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" 682 683 [[package]] 684 name = "gumdrop" ··· 697 dependencies = [ 698 "proc-macro2", 699 "quote", 700 + "syn 1.0.109", 701 ] 702 703 [[package]] 704 + name = "heck" 705 + version = "0.4.1" 706 + source = "registry+https://github.com/rust-lang/crates.io-index" 707 + checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 708 + 709 + [[package]] 710 name = "heim" 711 version = "0.1.0-rc.1" 712 source = "git+https://github.com/bvaisvil/heim.git?branch=zenith_changes#509c858dce58e2de0b1b772170ee2be21a58149b" ··· 729 source = "git+https://github.com/bvaisvil/heim.git?branch=zenith_changes#509c858dce58e2de0b1b772170ee2be21a58149b" 730 dependencies = [ 731 "cfg-if 1.0.0", 732 + "core-foundation", 733 "futures-core", 734 "futures-util", 735 "lazy_static", 736 "libc", 737 "mach", 738 + "nix 0.23.2", 739 "pin-utils", 740 "uom 0.31.1", 741 "winapi", ··· 764 version = "0.1.0-rc.1" 765 source = "git+https://github.com/bvaisvil/heim.git?branch=zenith_changes#509c858dce58e2de0b1b772170ee2be21a58149b" 766 dependencies = [ 767 + "bitflags 1.3.2", 768 "cfg-if 1.0.0", 769 + "core-foundation", 770 "heim-common", 771 "heim-runtime", 772 "libc", ··· 811 version = "0.1.0-rc.1" 812 source = "git+https://github.com/bvaisvil/heim.git?branch=zenith_changes#509c858dce58e2de0b1b772170ee2be21a58149b" 813 dependencies = [ 814 + "bitflags 1.3.2", 815 "cfg-if 1.0.0", 816 "heim-common", 817 "heim-runtime", 818 "libc", 819 "macaddr", 820 + "nix 0.23.2", 821 "widestring", 822 "winapi", 823 ] ··· 881 882 [[package]] 883 name = "hermit-abi" 884 + version = "0.3.3" 885 source = "registry+https://github.com/rust-lang/crates.io-index" 886 + checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 887 888 [[package]] 889 + name = "home" 890 + version = "0.5.5" 891 source = "registry+https://github.com/rust-lang/crates.io-index" 892 + checksum = "5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb" 893 + dependencies = [ 894 + "windows-sys", 895 + ] 896 897 [[package]] 898 name = "iana-time-zone" 899 + version = "0.1.57" 900 source = "registry+https://github.com/rust-lang/crates.io-index" 901 + checksum = "2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613" 902 dependencies = [ 903 "android_system_properties", 904 + "core-foundation-sys", 905 "iana-time-zone-haiku", 906 "js-sys", 907 "wasm-bindgen", 908 + "windows", 909 ] 910 911 [[package]] 912 name = "iana-time-zone-haiku" 913 + version = "0.1.2" 914 source = "registry+https://github.com/rust-lang/crates.io-index" 915 + checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 916 dependencies = [ 917 + "cc", 918 ] 919 920 [[package]] ··· 924 checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 925 926 [[package]] 927 + name = "indoc" 928 + version = "2.0.4" 929 + source = "registry+https://github.com/rust-lang/crates.io-index" 930 + checksum = "1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8" 931 + 932 + [[package]] 933 name = "instant" 934 version = "0.1.12" 935 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 939 ] 940 941 [[package]] 942 + name = "io-lifetimes" 943 + version = "1.0.11" 944 + source = "registry+https://github.com/rust-lang/crates.io-index" 945 + checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 946 + dependencies = [ 947 + "hermit-abi", 948 + "libc", 949 + "windows-sys", 950 + ] 951 + 952 + [[package]] 953 + name = "itertools" 954 + version = "0.11.0" 955 + source = "registry+https://github.com/rust-lang/crates.io-index" 956 + checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" 957 + dependencies = [ 958 + "either", 959 + ] 960 + 961 + [[package]] 962 name = "js-sys" 963 + version = "0.3.64" 964 source = "registry+https://github.com/rust-lang/crates.io-index" 965 + checksum = "c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a" 966 dependencies = [ 967 "wasm-bindgen", 968 ] ··· 981 982 [[package]] 983 name = "libc" 984 + version = "0.2.149" 985 source = "registry+https://github.com/rust-lang/crates.io-index" 986 + checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b" 987 988 [[package]] 989 name = "libloading" 990 + version = "0.7.4" 991 source = "registry+https://github.com/rust-lang/crates.io-index" 992 + checksum = "b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f" 993 dependencies = [ 994 "cfg-if 1.0.0", 995 "winapi", 996 ] 997 998 [[package]] 999 + name = "linux-raw-sys" 1000 + version = "0.3.8" 1001 + source = "registry+https://github.com/rust-lang/crates.io-index" 1002 + checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 1003 + 1004 + [[package]] 1005 + name = "linux-raw-sys" 1006 + version = "0.4.10" 1007 source = "registry+https://github.com/rust-lang/crates.io-index" 1008 + checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f" 1009 1010 [[package]] 1011 name = "linux-taskstats" 1012 + version = "0.4.0" 1013 source = "registry+https://github.com/rust-lang/crates.io-index" 1014 + checksum = "60fdd14efd42f7d3383f76d5da9cbc1056ac6497be7352eadfabef14a5d699c0" 1015 dependencies = [ 1016 "bindgen", 1017 "libc", ··· 1022 1023 [[package]] 1024 name = "lock_api" 1025 + version = "0.4.10" 1026 source = "registry+https://github.com/rust-lang/crates.io-index" 1027 + checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" 1028 dependencies = [ 1029 "autocfg", 1030 "scopeguard", ··· 1032 1033 [[package]] 1034 name = "log" 1035 + version = "0.4.20" 1036 source = "registry+https://github.com/rust-lang/crates.io-index" 1037 + checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 1038 1039 [[package]] 1040 name = "macaddr" ··· 1052 ] 1053 1054 [[package]] 1055 + name = "mach2" 1056 + version = "0.4.1" 1057 + source = "registry+https://github.com/rust-lang/crates.io-index" 1058 + checksum = "6d0d1830bcd151a6fc4aea1369af235b36c1528fe976b8ff678683c9995eade8" 1059 + dependencies = [ 1060 + "libc", 1061 + ] 1062 + 1063 + [[package]] 1064 name = "memchr" 1065 version = "2.3.4" 1066 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1076 ] 1077 1078 [[package]] 1079 + name = "memoffset" 1080 + version = "0.9.0" 1081 + source = "registry+https://github.com/rust-lang/crates.io-index" 1082 + checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c" 1083 + dependencies = [ 1084 + "autocfg", 1085 + ] 1086 + 1087 + [[package]] 1088 name = "minimal-lexical" 1089 version = "0.2.1" 1090 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1092 1093 [[package]] 1094 name = "miniz_oxide" 1095 + version = "0.7.1" 1096 source = "registry+https://github.com/rust-lang/crates.io-index" 1097 + checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 1098 dependencies = [ 1099 "adler", 1100 ] 1101 1102 [[package]] 1103 name = "mio" 1104 + version = "0.8.8" 1105 source = "registry+https://github.com/rust-lang/crates.io-index" 1106 + checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" 1107 dependencies = [ 1108 "libc", 1109 "log", 1110 + "wasi", 1111 "windows-sys", 1112 ] 1113 1114 [[package]] 1115 name = "netlink-sys" 1116 + version = "0.8.5" 1117 source = "registry+https://github.com/rust-lang/crates.io-index" 1118 + checksum = "6471bf08e7ac0135876a9581bf3217ef0333c191c128d34878079f42ee150411" 1119 dependencies = [ 1120 "bytes", 1121 "libc", ··· 1124 1125 [[package]] 1126 name = "nix" 1127 + version = "0.23.2" 1128 source = "registry+https://github.com/rust-lang/crates.io-index" 1129 + checksum = "8f3790c00a0150112de0f4cd161e3d7fc4b2d8a5542ffc35f099a2562aecb35c" 1130 dependencies = [ 1131 + "bitflags 1.3.2", 1132 "cc", 1133 "cfg-if 1.0.0", 1134 "libc", 1135 + "memoffset 0.6.5", 1136 + ] 1137 + 1138 + [[package]] 1139 + name = "nix" 1140 + version = "0.26.4" 1141 + source = "registry+https://github.com/rust-lang/crates.io-index" 1142 + checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b" 1143 + dependencies = [ 1144 + "bitflags 1.3.2", 1145 + "cfg-if 1.0.0", 1146 + "libc", 1147 ] 1148 1149 [[package]] 1150 name = "nom" 1151 + version = "7.1.3" 1152 source = "registry+https://github.com/rust-lang/crates.io-index" 1153 + checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" 1154 dependencies = [ 1155 "memchr", 1156 "minimal-lexical", ··· 1167 1168 [[package]] 1169 name = "num-derive" 1170 + version = "0.4.1" 1171 source = "registry+https://github.com/rust-lang/crates.io-index" 1172 + checksum = "cfb77679af88f8b125209d354a202862602672222e7f2313fdd6dc349bad4712" 1173 dependencies = [ 1174 "proc-macro2", 1175 "quote", 1176 + "syn 2.0.38", 1177 ] 1178 1179 [[package]] ··· 1199 1200 [[package]] 1201 name = "num-traits" 1202 + version = "0.2.17" 1203 source = "registry+https://github.com/rust-lang/crates.io-index" 1204 + checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c" 1205 dependencies = [ 1206 "autocfg", 1207 ] 1208 1209 [[package]] 1210 name = "nvml-wrapper" 1211 + version = "0.9.0" 1212 source = "registry+https://github.com/rust-lang/crates.io-index" 1213 + checksum = "7cd21b9f5a1cce3c3515c9ffa85f5c7443e07162dae0ccf4339bb7ca38ad3454" 1214 dependencies = [ 1215 + "bitflags 1.3.2", 1216 "libloading", 1217 "nvml-wrapper-sys", 1218 "static_assertions", ··· 1222 1223 [[package]] 1224 name = "nvml-wrapper-sys" 1225 + version = "0.7.0" 1226 source = "registry+https://github.com/rust-lang/crates.io-index" 1227 + checksum = "c961a2ea9e91c59a69b78e69090f6f5b867bb46c0c56de9482da232437c4987e" 1228 dependencies = [ 1229 "libloading", 1230 ] 1231 1232 [[package]] 1233 name = "once_cell" 1234 + version = "1.18.0" 1235 source = "registry+https://github.com/rust-lang/crates.io-index" 1236 + checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d" 1237 1238 [[package]] 1239 name = "ordered-float" 1240 + version = "2.10.1" 1241 source = "registry+https://github.com/rust-lang/crates.io-index" 1242 + checksum = "68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c" 1243 dependencies = [ 1244 "num-traits", 1245 ] 1246 1247 [[package]] 1248 name = "parking" 1249 + version = "2.1.1" 1250 source = "registry+https://github.com/rust-lang/crates.io-index" 1251 + checksum = "e52c774a4c39359c1d1c52e43f73dd91a75a614652c825408eec30c95a9b2067" 1252 1253 [[package]] 1254 name = "parking_lot" ··· 1262 1263 [[package]] 1264 name = "parking_lot_core" 1265 + version = "0.9.8" 1266 source = "registry+https://github.com/rust-lang/crates.io-index" 1267 + checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" 1268 dependencies = [ 1269 "cfg-if 1.0.0", 1270 "libc", 1271 + "redox_syscall 0.3.5", 1272 "smallvec", 1273 + "windows-targets", 1274 ] 1275 1276 [[package]] 1277 + name = "paste" 1278 + version = "1.0.14" 1279 + source = "registry+https://github.com/rust-lang/crates.io-index" 1280 + checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" 1281 + 1282 + [[package]] 1283 name = "peeking_take_while" 1284 version = "0.1.2" 1285 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1287 1288 [[package]] 1289 name = "pin-project-lite" 1290 + version = "0.2.13" 1291 source = "registry+https://github.com/rust-lang/crates.io-index" 1292 + checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 1293 1294 [[package]] 1295 name = "pin-utils" ··· 1298 checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 1299 1300 [[package]] 1301 + name = "piper" 1302 + version = "0.2.1" 1303 + source = "registry+https://github.com/rust-lang/crates.io-index" 1304 + checksum = "668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4" 1305 + dependencies = [ 1306 + "atomic-waker", 1307 + "fastrand 2.0.1", 1308 + "futures-io", 1309 + ] 1310 + 1311 + [[package]] 1312 name = "platforms" 1313 version = "1.1.0" 1314 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1316 1317 [[package]] 1318 name = "polling" 1319 + version = "2.8.0" 1320 source = "registry+https://github.com/rust-lang/crates.io-index" 1321 + checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" 1322 dependencies = [ 1323 "autocfg", 1324 + "bitflags 1.3.2", 1325 "cfg-if 1.0.0", 1326 + "concurrent-queue", 1327 "libc", 1328 "log", 1329 + "pin-project-lite", 1330 + "windows-sys", 1331 ] 1332 1333 [[package]] 1334 name = "proc-macro2" 1335 + version = "1.0.69" 1336 source = "registry+https://github.com/rust-lang/crates.io-index" 1337 + checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" 1338 dependencies = [ 1339 "unicode-ident", 1340 ] 1341 1342 [[package]] 1343 name = "quote" 1344 + version = "1.0.33" 1345 source = "registry+https://github.com/rust-lang/crates.io-index" 1346 + checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 1347 dependencies = [ 1348 "proc-macro2", 1349 ] 1350 1351 [[package]] 1352 + name = "ratatui" 1353 + version = "0.23.0" 1354 + source = "registry+https://github.com/rust-lang/crates.io-index" 1355 + checksum = "2e2e4cd95294a85c3b4446e63ef054eea43e0205b1fd60120c16b74ff7ff96ad" 1356 + dependencies = [ 1357 + "bitflags 2.4.0", 1358 + "cassowary", 1359 + "crossterm", 1360 + "indoc", 1361 + "itertools", 1362 + "paste", 1363 + "strum", 1364 + "unicode-segmentation", 1365 + "unicode-width", 1366 + ] 1367 + 1368 + [[package]] 1369 name = "raw-cpuid" 1370 version = "9.1.1" 1371 source = "registry+https://github.com/rust-lang/crates.io-index" 1372 checksum = "1733f6f80c9c24268736a501cd00d41a9849b4faa7a9f9334c096e5d10553206" 1373 dependencies = [ 1374 + "bitflags 1.3.2", 1375 ] 1376 1377 [[package]] 1378 name = "rayon" 1379 + version = "1.8.0" 1380 source = "registry+https://github.com/rust-lang/crates.io-index" 1381 + checksum = "9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1" 1382 dependencies = [ 1383 "either", 1384 "rayon-core", 1385 ] 1386 1387 [[package]] 1388 name = "rayon-core" 1389 + version = "1.12.0" 1390 source = "registry+https://github.com/rust-lang/crates.io-index" 1391 + checksum = "5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed" 1392 dependencies = [ 1393 "crossbeam-deque", 1394 "crossbeam-utils", 1395 ] 1396 1397 [[package]] ··· 1400 source = "registry+https://github.com/rust-lang/crates.io-index" 1401 checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 1402 dependencies = [ 1403 + "bitflags 1.3.2", 1404 + ] 1405 + 1406 + [[package]] 1407 + name = "redox_syscall" 1408 + version = "0.3.5" 1409 + source = "registry+https://github.com/rust-lang/crates.io-index" 1410 + checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" 1411 + dependencies = [ 1412 + "bitflags 1.3.2", 1413 ] 1414 1415 [[package]] ··· 1419 checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" 1420 dependencies = [ 1421 "getrandom", 1422 + "redox_syscall 0.2.16", 1423 "thiserror", 1424 ] 1425 1426 [[package]] 1427 name = "regex" 1428 + version = "1.8.4" 1429 source = "registry+https://github.com/rust-lang/crates.io-index" 1430 + checksum = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f" 1431 dependencies = [ 1432 "regex-syntax", 1433 ] 1434 1435 [[package]] 1436 name = "regex-syntax" 1437 + version = "0.7.5" 1438 source = "registry+https://github.com/rust-lang/crates.io-index" 1439 + checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" 1440 1441 [[package]] 1442 name = "rustc-hash" ··· 1445 checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 1446 1447 [[package]] 1448 + name = "rustix" 1449 + version = "0.37.25" 1450 source = "registry+https://github.com/rust-lang/crates.io-index" 1451 + checksum = "d4eb579851244c2c03e7c24f501c3432bed80b8f720af1d6e5b0e0f01555a035" 1452 + dependencies = [ 1453 + "bitflags 1.3.2", 1454 + "errno", 1455 + "io-lifetimes", 1456 + "libc", 1457 + "linux-raw-sys 0.3.8", 1458 + "windows-sys", 1459 + ] 1460 1461 [[package]] 1462 + name = "rustix" 1463 + version = "0.38.19" 1464 source = "registry+https://github.com/rust-lang/crates.io-index" 1465 + checksum = "745ecfa778e66b2b63c88a61cb36e0eea109e803b0b86bf9879fbc77c70e86ed" 1466 + dependencies = [ 1467 + "bitflags 2.4.0", 1468 + "errno", 1469 + "libc", 1470 + "linux-raw-sys 0.4.10", 1471 + "windows-sys", 1472 + ] 1473 + 1474 + [[package]] 1475 + name = "rustversion" 1476 + version = "1.0.14" 1477 + source = "registry+https://github.com/rust-lang/crates.io-index" 1478 + checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" 1479 + 1480 + [[package]] 1481 + name = "scopeguard" 1482 + version = "1.2.0" 1483 + source = "registry+https://github.com/rust-lang/crates.io-index" 1484 + checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 1485 1486 [[package]] 1487 name = "serde" 1488 + version = "1.0.189" 1489 source = "registry+https://github.com/rust-lang/crates.io-index" 1490 + checksum = "8e422a44e74ad4001bdc8eede9a4570ab52f71190e9c076d14369f38b9200537" 1491 dependencies = [ 1492 "serde_derive", 1493 ] 1494 1495 [[package]] 1496 name = "serde_derive" 1497 + version = "1.0.189" 1498 source = "registry+https://github.com/rust-lang/crates.io-index" 1499 + checksum = "1e48d1f918009ce3145511378cf68d613e3b3d9137d67272562080d68a2b32d5" 1500 dependencies = [ 1501 "proc-macro2", 1502 "quote", 1503 + "syn 2.0.38", 1504 ] 1505 1506 [[package]] 1507 name = "shlex" 1508 + version = "1.2.0" 1509 source = "registry+https://github.com/rust-lang/crates.io-index" 1510 + checksum = "a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380" 1511 1512 [[package]] 1513 name = "signal-hook" 1514 + version = "0.3.17" 1515 source = "registry+https://github.com/rust-lang/crates.io-index" 1516 + checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" 1517 dependencies = [ 1518 "libc", 1519 "signal-hook-registry", ··· 1532 1533 [[package]] 1534 name = "signal-hook-registry" 1535 + version = "1.4.1" 1536 source = "registry+https://github.com/rust-lang/crates.io-index" 1537 + checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 1538 dependencies = [ 1539 "libc", 1540 ] 1541 1542 [[package]] 1543 name = "slab" 1544 + version = "0.4.9" 1545 source = "registry+https://github.com/rust-lang/crates.io-index" 1546 + checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 1547 dependencies = [ 1548 "autocfg", 1549 ] 1550 1551 [[package]] 1552 name = "smallvec" 1553 + version = "1.11.1" 1554 source = "registry+https://github.com/rust-lang/crates.io-index" 1555 + checksum = "942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a" 1556 1557 [[package]] 1558 name = "smol" 1559 + version = "1.3.0" 1560 source = "registry+https://github.com/rust-lang/crates.io-index" 1561 + checksum = "13f2b548cd8447f8de0fdf1c592929f70f4fc7039a05e47404b0d096ec6987a1" 1562 dependencies = [ 1563 "async-channel", 1564 "async-executor", ··· 1569 "async-process", 1570 "blocking", 1571 "futures-lite", 1572 ] 1573 1574 [[package]] 1575 name = "socket2" 1576 + version = "0.4.9" 1577 source = "registry+https://github.com/rust-lang/crates.io-index" 1578 + checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" 1579 dependencies = [ 1580 "libc", 1581 "winapi", ··· 1583 1584 [[package]] 1585 name = "starship-battery" 1586 + version = "0.8.2" 1587 source = "registry+https://github.com/rust-lang/crates.io-index" 1588 + checksum = "36335b5b5ba5328b4ad2024807423010b7f533a7e5315dfd9df0acbc9d2c550e" 1589 dependencies = [ 1590 "cfg-if 1.0.0", 1591 + "core-foundation", 1592 "lazycell", 1593 "libc", 1594 + "mach2", 1595 + "nix 0.26.4", 1596 "num-traits", 1597 + "uom 0.35.0", 1598 "winapi", 1599 ] 1600 ··· 1606 1607 [[package]] 1608 name = "strsim" 1609 + version = "0.9.3" 1610 source = "registry+https://github.com/rust-lang/crates.io-index" 1611 + checksum = "6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c" 1612 1613 [[package]] 1614 + name = "strum" 1615 + version = "0.25.0" 1616 source = "registry+https://github.com/rust-lang/crates.io-index" 1617 + checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" 1618 + dependencies = [ 1619 + "strum_macros", 1620 + ] 1621 + 1622 + [[package]] 1623 + name = "strum_macros" 1624 + version = "0.25.2" 1625 + source = "registry+https://github.com/rust-lang/crates.io-index" 1626 + checksum = "ad8d03b598d3d0fff69bf533ee3ef19b8eeb342729596df84bcc7e1f96ec4059" 1627 + dependencies = [ 1628 + "heck", 1629 + "proc-macro2", 1630 + "quote", 1631 + "rustversion", 1632 + "syn 2.0.38", 1633 + ] 1634 1635 [[package]] 1636 name = "syn" 1637 + version = "1.0.109" 1638 source = "registry+https://github.com/rust-lang/crates.io-index" 1639 + checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 1640 + dependencies = [ 1641 + "proc-macro2", 1642 + "quote", 1643 + "unicode-ident", 1644 + ] 1645 + 1646 + [[package]] 1647 + name = "syn" 1648 + version = "2.0.38" 1649 + source = "registry+https://github.com/rust-lang/crates.io-index" 1650 + checksum = "e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b" 1651 dependencies = [ 1652 "proc-macro2", 1653 "quote", ··· 1669 ] 1670 1671 [[package]] 1672 name = "thiserror" 1673 + version = "1.0.49" 1674 source = "registry+https://github.com/rust-lang/crates.io-index" 1675 + checksum = "1177e8c6d7ede7afde3585fd2513e611227efd6481bd78d2e82ba1ce16557ed4" 1676 dependencies = [ 1677 "thiserror-impl", 1678 ] 1679 1680 [[package]] 1681 name = "thiserror-impl" 1682 + version = "1.0.49" 1683 source = "registry+https://github.com/rust-lang/crates.io-index" 1684 + checksum = "10712f02019e9288794769fba95cd6847df9874d49d871d062172f9dd41bc4cc" 1685 dependencies = [ 1686 "proc-macro2", 1687 "quote", 1688 + "syn 2.0.38", 1689 ] 1690 1691 [[package]] 1692 + name = "tracing" 1693 + version = "0.1.39" 1694 source = "registry+https://github.com/rust-lang/crates.io-index" 1695 + checksum = "ee2ef2af84856a50c1d430afce2fdded0a4ec7eda868db86409b4543df0797f9" 1696 dependencies = [ 1697 + "pin-project-lite", 1698 + "tracing-core", 1699 ] 1700 1701 [[package]] 1702 + name = "tracing-core" 1703 + version = "0.1.32" 1704 source = "registry+https://github.com/rust-lang/crates.io-index" 1705 + checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 1706 1707 [[package]] 1708 name = "typenum" 1709 + version = "1.17.0" 1710 source = "registry+https://github.com/rust-lang/crates.io-index" 1711 + checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 1712 1713 [[package]] 1714 name = "unicode-ident" 1715 + version = "1.0.12" 1716 source = "registry+https://github.com/rust-lang/crates.io-index" 1717 + checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 1718 1719 [[package]] 1720 name = "unicode-segmentation" 1721 + version = "1.10.1" 1722 source = "registry+https://github.com/rust-lang/crates.io-index" 1723 + checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" 1724 1725 [[package]] 1726 name = "unicode-width" 1727 + version = "0.1.11" 1728 source = "registry+https://github.com/rust-lang/crates.io-index" 1729 + checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" 1730 1731 [[package]] 1732 name = "uom" 1733 + version = "0.31.1" 1734 source = "registry+https://github.com/rust-lang/crates.io-index" 1735 + checksum = "b1ee6bfd0a27bf614353809a035cf6880b74239ec6c5e39a7b2860ca16809137" 1736 dependencies = [ 1737 + "num-rational", 1738 "num-traits", 1739 "typenum", 1740 ] 1741 1742 [[package]] 1743 name = "uom" 1744 + version = "0.35.0" 1745 source = "registry+https://github.com/rust-lang/crates.io-index" 1746 + checksum = "8362194c7a9845a7a7f3562173d6e1da3f24f7132018cb78fe77a5b4474187b2" 1747 dependencies = [ 1748 "num-traits", 1749 "typenum", 1750 ] ··· 1766 checksum = "5190c9442dcdaf0ddd50f37420417d219ae5261bbf5db120d0f9bab996c9cba1" 1767 1768 [[package]] 1769 name = "waker-fn" 1770 + version = "1.1.1" 1771 source = "registry+https://github.com/rust-lang/crates.io-index" 1772 + checksum = "f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690" 1773 1774 [[package]] 1775 name = "wasi" ··· 1779 1780 [[package]] 1781 name = "wasm-bindgen" 1782 + version = "0.2.87" 1783 source = "registry+https://github.com/rust-lang/crates.io-index" 1784 + checksum = "7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342" 1785 dependencies = [ 1786 "cfg-if 1.0.0", 1787 "wasm-bindgen-macro", ··· 1789 1790 [[package]] 1791 name = "wasm-bindgen-backend" 1792 + version = "0.2.87" 1793 source = "registry+https://github.com/rust-lang/crates.io-index" 1794 + checksum = "5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd" 1795 dependencies = [ 1796 "bumpalo", 1797 "log", 1798 "once_cell", 1799 "proc-macro2", 1800 "quote", 1801 + "syn 2.0.38", 1802 "wasm-bindgen-shared", 1803 ] 1804 1805 [[package]] 1806 name = "wasm-bindgen-macro" 1807 + version = "0.2.87" 1808 source = "registry+https://github.com/rust-lang/crates.io-index" 1809 + checksum = "dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d" 1810 dependencies = [ 1811 "quote", 1812 "wasm-bindgen-macro-support", ··· 1814 1815 [[package]] 1816 name = "wasm-bindgen-macro-support" 1817 + version = "0.2.87" 1818 source = "registry+https://github.com/rust-lang/crates.io-index" 1819 + checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" 1820 dependencies = [ 1821 "proc-macro2", 1822 "quote", 1823 + "syn 2.0.38", 1824 "wasm-bindgen-backend", 1825 "wasm-bindgen-shared", 1826 ] 1827 1828 [[package]] 1829 name = "wasm-bindgen-shared" 1830 + version = "0.2.87" 1831 source = "registry+https://github.com/rust-lang/crates.io-index" 1832 + checksum = "ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1" 1833 1834 [[package]] 1835 name = "which" 1836 + version = "4.4.2" 1837 source = "registry+https://github.com/rust-lang/crates.io-index" 1838 + checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7" 1839 dependencies = [ 1840 "either", 1841 + "home", 1842 "once_cell", 1843 + "rustix 0.38.19", 1844 ] 1845 1846 [[package]] ··· 1866 checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1867 1868 [[package]] 1869 + name = "winapi-x86_64-pc-windows-gnu" 1870 + version = "0.4.0" 1871 source = "registry+https://github.com/rust-lang/crates.io-index" 1872 + checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1873 + 1874 + [[package]] 1875 + name = "windows" 1876 + version = "0.48.0" 1877 + source = "registry+https://github.com/rust-lang/crates.io-index" 1878 + checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" 1879 dependencies = [ 1880 + "windows-targets", 1881 ] 1882 1883 [[package]] 1884 + name = "windows-sys" 1885 + version = "0.48.0" 1886 source = "registry+https://github.com/rust-lang/crates.io-index" 1887 + checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 1888 + dependencies = [ 1889 + "windows-targets", 1890 + ] 1891 1892 [[package]] 1893 + name = "windows-targets" 1894 + version = "0.48.5" 1895 source = "registry+https://github.com/rust-lang/crates.io-index" 1896 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 1897 dependencies = [ 1898 "windows_aarch64_gnullvm", 1899 "windows_aarch64_msvc", ··· 1906 1907 [[package]] 1908 name = "windows_aarch64_gnullvm" 1909 + version = "0.48.5" 1910 source = "registry+https://github.com/rust-lang/crates.io-index" 1911 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 1912 1913 [[package]] 1914 name = "windows_aarch64_msvc" 1915 + version = "0.48.5" 1916 source = "registry+https://github.com/rust-lang/crates.io-index" 1917 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 1918 1919 [[package]] 1920 name = "windows_i686_gnu" 1921 + version = "0.48.5" 1922 source = "registry+https://github.com/rust-lang/crates.io-index" 1923 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 1924 1925 [[package]] 1926 name = "windows_i686_msvc" 1927 + version = "0.48.5" 1928 source = "registry+https://github.com/rust-lang/crates.io-index" 1929 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 1930 1931 [[package]] 1932 name = "windows_x86_64_gnu" 1933 + version = "0.48.5" 1934 source = "registry+https://github.com/rust-lang/crates.io-index" 1935 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 1936 1937 [[package]] 1938 name = "windows_x86_64_gnullvm" 1939 + version = "0.48.5" 1940 source = "registry+https://github.com/rust-lang/crates.io-index" 1941 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 1942 1943 [[package]] 1944 name = "windows_x86_64_msvc" 1945 + version = "0.48.5" 1946 source = "registry+https://github.com/rust-lang/crates.io-index" 1947 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 1948 1949 [[package]] 1950 name = "wrapcenum-derive" ··· 1955 "darling", 1956 "proc-macro2", 1957 "quote", 1958 + "syn 1.0.109", 1959 ] 1960 1961 [[package]] ··· 1967 "chrono", 1968 "crossterm", 1969 "dirs-next", 1970 + "env_logger", 1971 "flate2", 1972 "futures", 1973 "gumdrop", ··· 1978 "num-derive", 1979 "num-traits", 1980 "nvml-wrapper", 1981 + "ratatui", 1982 "serde", 1983 "serde_derive", 1984 "signal-hook", 1985 "starship-battery", 1986 "sysinfo", 1987 "unicode-width", 1988 "users", 1989 ]
+4 -4
pkgs/tools/system/zenith/default.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "zenith"; 14 - version = "0.14.0"; 15 16 src = fetchFromGitHub { 17 owner = "bvaisvil"; 18 repo = pname; 19 - rev = version; 20 - sha256 = "sha256-GrrdE9Ih8x8N2HN+1NfxfthfHbufLAT/Ac+ZZWW5Zg8="; 21 }; 22 23 # remove cargo config so it can find the linker on aarch64-linux ··· 48 + lib.optionalString nvidiaSupport ", and NVIDIA GPU usage"; 49 homepage = "https://github.com/bvaisvil/zenith"; 50 license = licenses.mit; 51 - maintainers = with maintainers; [ ]; 52 platforms = platforms.unix; 53 }; 54 }
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "zenith"; 14 + version = "0.14.0-unstable-2023-11-21"; 15 16 src = fetchFromGitHub { 17 owner = "bvaisvil"; 18 repo = pname; 19 + rev = "0ed09e6a68c1517b4d050f5e3163421718226040"; 20 + hash = "sha256-vw/ar2Qi06HxPfPsfcxtfRhMTqY4FCE+7tCfe9sLEv0="; 21 }; 22 23 # remove cargo config so it can find the linker on aarch64-linux ··· 48 + lib.optionalString nvidiaSupport ", and NVIDIA GPU usage"; 49 homepage = "https://github.com/bvaisvil/zenith"; 50 license = licenses.mit; 51 + maintainers = with maintainers; [ wegank ]; 52 platforms = platforms.unix; 53 }; 54 }
+3
pkgs/top-level/aliases.nix
··· 154 clash = throw "'clash' has been removed, upstream gone. Consider using 'clash-meta' instead."; # added 2023-11-10 155 clasp = clingo; # added 2022-12-22 156 claws-mail-gtk3 = claws-mail; # Added 2021-07-10 157 cntk = throw "'cntk' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2023-10-09 158 code-server = throw "'code-server' has been removed from nixpkgs, as it was depending on EOL Node.js and is unmaintained."; # Added 2023-10-30 159 codimd = hedgedoc; # Added 2020-11-29 ··· 270 foundationdb61 = throw "foundationdb61 is no longer maintained, use foundationdb71 instead"; # added 2023-06-06 271 foxitreader = throw "foxitreader has been removed because it had vulnerabilities and was unmaintained"; # added 2023-02-20 272 fractal-next = fractal; # added 2023-11-25 273 fuse2fs = if stdenv.isLinux then e2fsprogs.fuse2fs else null; # Added 2022-03-27 preserve, reason: convenience, arch has a package named fuse2fs too. 274 fx_cast_bridge = fx-cast-bridge; # added 2023-07-26 275 ··· 687 orchis = orchis-theme; # Added 2021-06-09 688 oroborus = throw "oroborus was removed, because it was abandoned years ago."; #Added 2023-09-10 689 osxfuse = macfuse-stubs; # Added 2021-03-20 690 691 ### P ### 692
··· 154 clash = throw "'clash' has been removed, upstream gone. Consider using 'clash-meta' instead."; # added 2023-11-10 155 clasp = clingo; # added 2022-12-22 156 claws-mail-gtk3 = claws-mail; # Added 2021-07-10 157 + clucene_core_1 = throw "'clucene_core_1' has been renamed to/replaced by 'clucene_core'"; # Added 2023-12-09 158 cntk = throw "'cntk' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2023-10-09 159 code-server = throw "'code-server' has been removed from nixpkgs, as it was depending on EOL Node.js and is unmaintained."; # Added 2023-10-30 160 codimd = hedgedoc; # Added 2020-11-29 ··· 271 foundationdb61 = throw "foundationdb61 is no longer maintained, use foundationdb71 instead"; # added 2023-06-06 272 foxitreader = throw "foxitreader has been removed because it had vulnerabilities and was unmaintained"; # added 2023-02-20 273 fractal-next = fractal; # added 2023-11-25 274 + framework-system-tools = framework-tool; # added 2023-12-09 275 fuse2fs = if stdenv.isLinux then e2fsprogs.fuse2fs else null; # Added 2022-03-27 preserve, reason: convenience, arch has a package named fuse2fs too. 276 fx_cast_bridge = fx-cast-bridge; # added 2023-07-26 277 ··· 689 orchis = orchis-theme; # Added 2021-06-09 690 oroborus = throw "oroborus was removed, because it was abandoned years ago."; #Added 2023-09-10 691 osxfuse = macfuse-stubs; # Added 2021-03-20 692 + oxen = throw "'oxen' has been removed, because it was broken, outdated and unmaintained"; # Added 2023-12-09 693 694 ### P ### 695
+6 -8
pkgs/top-level/all-packages.nix
··· 10041 lua = lua5_2_compat; 10042 }; 10043 10044 ltwheelconf = callPackage ../applications/misc/ltwheelconf { }; 10045 10046 lunatask = callPackage ../applications/misc/lunatask { }; ··· 16203 16204 ghdl-llvm = callPackage ../development/compilers/ghdl { 16205 backend = "llvm"; 16206 }; 16207 16208 gcl_2_6_13_pre = callPackage ../development/compilers/gcl/2.6.13-pre.nix { }; ··· 20860 20861 clucene_core_2 = callPackage ../development/libraries/clucene-core/2.x.nix { }; 20862 20863 - clucene_core_1 = callPackage ../development/libraries/clucene-core { 20864 - stdenv = if stdenv.cc.isClang then llvmPackages_6.stdenv else stdenv; 20865 - }; 20866 - 20867 - clucene_core = clucene_core_1; 20868 20869 clutter = callPackage ../development/libraries/clutter { }; 20870 ··· 26584 jicofo = callPackage ../servers/jicofo { }; 26585 26586 jitsi-excalidraw = callPackage ../servers/jitsi-excalidraw { }; 26587 26588 jitsi-meet = callPackage ../servers/web-apps/jitsi-meet { }; 26589 ··· 37167 }; 37168 37169 monero-gui = libsForQt5.callPackage ../applications/blockchains/monero-gui { }; 37170 - 37171 - oxen = callPackage ../applications/blockchains/oxen 37172 - { stdenv = gcc10StdenvCompat; boost = boost179; }; 37173 37174 masari = callPackage ../applications/blockchains/masari { }; 37175
··· 10041 lua = lua5_2_compat; 10042 }; 10043 10044 + lttoolbox = callPackage ../applications/misc/lttoolbox { }; 10045 + 10046 ltwheelconf = callPackage ../applications/misc/ltwheelconf { }; 10047 10048 lunatask = callPackage ../applications/misc/lunatask { }; ··· 16205 16206 ghdl-llvm = callPackage ../development/compilers/ghdl { 16207 backend = "llvm"; 16208 + inherit (llvmPackages_15) llvm; 16209 }; 16210 16211 gcl_2_6_13_pre = callPackage ../development/compilers/gcl/2.6.13-pre.nix { }; ··· 20863 20864 clucene_core_2 = callPackage ../development/libraries/clucene-core/2.x.nix { }; 20865 20866 + clucene_core = clucene_core_2; 20867 20868 clutter = callPackage ../development/libraries/clutter { }; 20869 ··· 26583 jicofo = callPackage ../servers/jicofo { }; 26584 26585 jitsi-excalidraw = callPackage ../servers/jitsi-excalidraw { }; 26586 + 26587 + jigasi = callPackage ../servers/jigasi { }; 26588 26589 jitsi-meet = callPackage ../servers/web-apps/jitsi-meet { }; 26590 ··· 37168 }; 37169 37170 monero-gui = libsForQt5.callPackage ../applications/blockchains/monero-gui { }; 37171 37172 masari = callPackage ../applications/blockchains/masari { }; 37173