lol
0
fork

Configure Feed

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

Merge master into haskell-updates

authored by

github-actions[bot] and committed by
GitHub
dcb948f5 2f055ed6

+2953 -7901
+5
maintainers/maintainer-list.nix
··· 2604 2604 githubId = 30630233; 2605 2605 name = "Timo Triebensky"; 2606 2606 }; 2607 + birdee = { 2608 + name = "birdee"; 2609 + github = "BirdeeHub"; 2610 + githubId = 85372418; 2611 + }; 2607 2612 birkb = { 2608 2613 email = "birk@batchworks.de"; 2609 2614 github = "birkb";
+1 -1
nixos/lib/make-options-doc/default.nix
··· 1 1 /** 2 - Generates documentation for [nix modules](https://nix.dev/tutorials/module-system/module-system.html). 2 + Generates documentation for [nix modules](https://nix.dev/tutorials/module-system/index.html). 3 3 4 4 It uses the declared `options` to generate documentation in various formats. 5 5
+86 -5
nixos/lib/utils.nix
··· 23 23 isPath 24 24 isString 25 25 listToAttrs 26 + mapAttrs 26 27 nameValuePair 27 28 optionalString 28 29 removePrefix ··· 140 141 ]; 141 142 } "_secret" -> { ".example[1].relevant.secret" = "/path/to/secret"; } 142 143 */ 143 - recursiveGetAttrWithJqPrefix = item: attr: 144 + recursiveGetAttrWithJqPrefix = item: attr: mapAttrs (_name: set: set.${attr}) (recursiveGetAttrsetWithJqPrefix item attr); 145 + 146 + /* Similar to `recursiveGetAttrWithJqPrefix`, but returns the whole 147 + attribute set containing `attr` instead of the value of `attr` in 148 + the set. 149 + 150 + Example: 151 + recursiveGetAttrsetWithJqPrefix { 152 + example = [ 153 + { 154 + irrelevant = "not interesting"; 155 + } 156 + { 157 + ignored = "ignored attr"; 158 + relevant = { 159 + secret = { 160 + _secret = "/path/to/secret"; 161 + quote = true; 162 + }; 163 + }; 164 + } 165 + ]; 166 + } "_secret" -> { ".example[1].relevant.secret" = { _secret = "/path/to/secret"; quote = true; }; } 167 + */ 168 + recursiveGetAttrsetWithJqPrefix = item: attr: 144 169 let 145 170 recurse = prefix: item: 146 171 if item ? ${attr} then 147 - nameValuePair prefix item.${attr} 172 + nameValuePair prefix item 148 173 else if isDerivation item then [] 149 174 else if isAttrs item then 150 175 map (name: ··· 206 231 } 207 232 ] 208 233 } 234 + 235 + The attribute set { _secret = "/path/to/secret"; } can contain extra 236 + options, currently it accepts the `quote = true|false` option. 237 + 238 + If `quote = true` (default behavior), the content of the secret file will 239 + be quoted as a string and embedded. Otherwise, if `quote = false`, the 240 + content of the secret file will be parsed to JSON and then embedded. 241 + 242 + Example: 243 + If the file "/path/to/secret" contains the JSON document: 244 + 245 + [ 246 + { "a": "topsecretpassword1234" }, 247 + { "b": "topsecretpassword5678" } 248 + ] 249 + 250 + genJqSecretsReplacementSnippet { 251 + example = [ 252 + { 253 + irrelevant = "not interesting"; 254 + } 255 + { 256 + ignored = "ignored attr"; 257 + relevant = { 258 + secret = { 259 + _secret = "/path/to/secret"; 260 + quote = false; 261 + }; 262 + }; 263 + } 264 + ]; 265 + } "/path/to/output.json" 266 + 267 + would generate a snippet that, when run, outputs the following 268 + JSON file at "/path/to/output.json": 269 + 270 + { 271 + "example": [ 272 + { 273 + "irrelevant": "not interesting" 274 + }, 275 + { 276 + "ignored": "ignored attr", 277 + "relevant": { 278 + "secret": [ 279 + { "a": "topsecretpassword1234" }, 280 + { "b": "topsecretpassword5678" } 281 + ] 282 + } 283 + } 284 + ] 285 + } 209 286 */ 210 287 genJqSecretsReplacementSnippet = genJqSecretsReplacementSnippet' "_secret"; 211 288 ··· 213 290 # attr which identifies the secret to be changed. 214 291 genJqSecretsReplacementSnippet' = attr: set: output: 215 292 let 216 - secrets = recursiveGetAttrWithJqPrefix set attr; 293 + secretsRaw = recursiveGetAttrsetWithJqPrefix set attr; 294 + # Set default option values 295 + secrets = mapAttrs (_name: set: { 296 + quote = true; 297 + } // set) secretsRaw; 217 298 stringOrDefault = str: def: if str == "" then def else str; 218 299 in '' 219 300 if [[ -h '${output}' ]]; then ··· 227 308 + concatStringsSep 228 309 "\n" 229 310 (imap1 (index: name: '' 230 - secret${toString index}=$(<'${secrets.${name}}') 311 + secret${toString index}=$(<'${secrets.${name}.${attr}}') 231 312 export secret${toString index} 232 313 '') 233 314 (attrNames secrets)) ··· 236 317 + escapeShellArg (stringOrDefault 237 318 (concatStringsSep 238 319 " | " 239 - (imap1 (index: name: ''${name} = $ENV.secret${toString index}'') 320 + (imap1 (index: name: ''${name} = ($ENV.secret${toString index}${optionalString (!secrets.${name}.quote) " | fromjson"})'') 240 321 (attrNames secrets))) 241 322 ".") 242 323 + ''
+4 -1
nixos/modules/misc/locate.nix
··· 297 297 description = "Update timer for locate database"; 298 298 partOf = [ "update-locatedb.service" ]; 299 299 wantedBy = [ "timers.target" ]; 300 - timerConfig.OnCalendar = cfg.interval; 300 + timerConfig = { 301 + OnCalendar = cfg.interval; 302 + Persistent = true; 303 + }; 301 304 }; 302 305 }; 303 306
+1
nixos/modules/services/desktop-managers/lomiri.nix
··· 21 21 history-service 22 22 libusermetrics 23 23 lomiri 24 + lomiri-calculator-app 24 25 lomiri-download-manager 25 26 lomiri-filemanager-app 26 27 lomiri-polkit-agent
+32 -11
nixos/modules/services/misc/languagetool.nix
··· 1 - { config, lib, options, pkgs, ... }: 1 + { config, lib, pkgs, ... }: 2 2 3 3 with lib; 4 4 5 5 let 6 6 cfg = config.services.languagetool; 7 - settingsFormat = pkgs.formats.javaProperties {}; 8 - in { 7 + settingsFormat = pkgs.formats.javaProperties { }; 8 + in 9 + { 9 10 options.services.languagetool = { 10 11 enable = mkEnableOption "the LanguageTool server, a multilingual spelling, style, and grammar checker that helps correct or paraphrase texts"; 12 + 13 + package = mkPackageOption pkgs "languagetool" { }; 11 14 12 15 port = mkOption { 13 16 type = types.port; ··· 31 34 ''; 32 35 }; 33 36 34 - settings = lib.mkOption { 37 + settings = mkOption { 35 38 type = types.submodule { 36 39 freeformType = settingsFormat.type; 37 40 ··· 49 52 for supported settings. 50 53 ''; 51 54 }; 55 + 56 + jrePackage = mkPackageOption pkgs "jre" { }; 57 + 58 + jvmOptions = mkOption { 59 + description = '' 60 + Extra command line options for the JVM running languagetool. 61 + More information can be found here: https://docs.oracle.com/en/java/javase/19/docs/specs/man/java.html#standard-options-for-java 62 + ''; 63 + default = [ ]; 64 + type = types.listOf types.str; 65 + example = [ 66 + "-Xmx512m" 67 + ]; 68 + }; 52 69 }; 53 70 54 71 config = mkIf cfg.enable { 55 72 56 - systemd.services.languagetool = { 73 + systemd.services.languagetool = { 57 74 description = "LanguageTool HTTP server"; 58 75 wantedBy = [ "multi-user.target" ]; 59 76 after = [ "network.target" ]; ··· 65 82 RestrictNamespaces = [ "" ]; 66 83 SystemCallFilter = [ "@system-service" "~ @privileged" ]; 67 84 ProtectHome = "yes"; 85 + Restart = "on-failure"; 68 86 ExecStart = '' 69 - ${pkgs.languagetool}/bin/languagetool-http-server \ 70 - --port ${toString cfg.port} \ 71 - ${optionalString cfg.public "--public"} \ 72 - ${optionalString (cfg.allowOrigin != null) "--allow-origin ${cfg.allowOrigin}"} \ 73 - "--config" ${settingsFormat.generate "languagetool.conf" cfg.settings} 74 - ''; 87 + ${cfg.jrePackage}/bin/java \ 88 + -cp ${cfg.package}/share/languagetool-server.jar \ 89 + ${toString cfg.jvmOptions} \ 90 + org.languagetool.server.HTTPServer \ 91 + --port ${toString cfg.port} \ 92 + ${optionalString cfg.public "--public"} \ 93 + ${optionalString (cfg.allowOrigin != null) "--allow-origin ${cfg.allowOrigin}"} \ 94 + "--config" ${settingsFormat.generate "languagetool.conf" cfg.settings} 95 + ''; 75 96 }; 76 97 }; 77 98 };
+11
nixos/modules/services/monitoring/prometheus/alertmanager-webhook-logger.nix
··· 32 32 ${escapeShellArgs cfg.extraFlags} 33 33 ''; 34 34 35 + CapabilityBoundingSet = [ "" ]; 36 + DeviceAllow = [ "" ]; 35 37 DynamicUser = true; 36 38 NoNewPrivileges = true; 39 + 40 + MemoryDenyWriteExecute = true; 41 + 42 + LockPersonality = true; 37 43 38 44 ProtectProc = "invisible"; 39 45 ProtectSystem = "strict"; ··· 43 49 PrivateDevices = true; 44 50 PrivateIPC = true; 45 51 52 + ProcSubset = "pid"; 53 + 46 54 ProtectHostname = true; 47 55 ProtectClock = true; 48 56 ProtectKernelTunables = true; ··· 50 58 ProtectKernelLogs = true; 51 59 ProtectControlGroups = true; 52 60 61 + Restart = "on-failure"; 62 + 53 63 RestrictAddressFamilies = [ "AF_INET" "AF_INET6" ]; 64 + RestrictNamespaces = true; 54 65 RestrictRealtime = true; 55 66 RestrictSUIDSGID = true; 56 67
+47 -5
nixos/modules/services/monitoring/prometheus/alertmanager.nix
··· 181 181 -i "${alertmanagerYml}" 182 182 ''; 183 183 serviceConfig = { 184 - Restart = "always"; 185 - StateDirectory = "alertmanager"; 186 - DynamicUser = true; # implies PrivateTmp 187 - EnvironmentFile = lib.mkIf (cfg.environmentFile != null) cfg.environmentFile; 188 - WorkingDirectory = "/tmp"; 189 184 ExecStart = "${cfg.package}/bin/alertmanager" + 190 185 optionalString (length cmdlineArgs != 0) (" \\\n " + 191 186 concatStringsSep " \\\n " cmdlineArgs); 192 187 ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; 188 + 189 + EnvironmentFile = lib.mkIf (cfg.environmentFile != null) cfg.environmentFile; 190 + 191 + CapabilityBoundingSet = [ "" ]; 192 + DeviceAllow = [ "" ]; 193 + DynamicUser = true; 194 + NoNewPrivileges = true; 195 + 196 + MemoryDenyWriteExecute = true; 197 + 198 + LockPersonality = true; 199 + 200 + ProtectProc = "invisible"; 201 + ProtectSystem = "strict"; 202 + ProtectHome = "tmpfs"; 203 + 204 + PrivateTmp = true; 205 + PrivateDevices = true; 206 + PrivateIPC = true; 207 + 208 + ProcSubset = "pid"; 209 + 210 + ProtectHostname = true; 211 + ProtectClock = true; 212 + ProtectKernelTunables = true; 213 + ProtectKernelModules = true; 214 + ProtectKernelLogs = true; 215 + ProtectControlGroups = true; 216 + 217 + Restart = "always"; 218 + 219 + RestrictAddressFamilies = [ "AF_INET" "AF_INET6" "AF_NETLINK" ]; 220 + RestrictNamespaces = true; 221 + RestrictRealtime = true; 222 + RestrictSUIDSGID = true; 223 + 224 + StateDirectory = "alertmanager"; 225 + SystemCallFilter = [ 226 + "@system-service" 227 + "~@cpu-emulation" 228 + "~@privileged" 229 + "~@reboot" 230 + "~@setuid" 231 + "~@swap" 232 + ]; 233 + 234 + WorkingDirectory = "/tmp"; 193 235 }; 194 236 }; 195 237 })
+42 -2
nixos/modules/services/monitoring/prometheus/pushgateway.nix
··· 147 147 wantedBy = [ "multi-user.target" ]; 148 148 after = [ "network.target" ]; 149 149 serviceConfig = { 150 - Restart = "always"; 151 - DynamicUser = true; 152 150 ExecStart = "${cfg.package}/bin/pushgateway" + 153 151 optionalString (length cmdlineArgs != 0) (" \\\n " + 154 152 concatStringsSep " \\\n " cmdlineArgs); 153 + 154 + CapabilityBoundingSet = [ "" ]; 155 + DeviceAllow = [ "" ]; 156 + DynamicUser = true; 157 + NoNewPrivileges = true; 158 + 159 + MemoryDenyWriteExecute = true; 160 + 161 + LockPersonality = true; 162 + 163 + ProtectProc = "invisible"; 164 + ProtectSystem = "strict"; 165 + ProtectHome = "tmpfs"; 166 + 167 + PrivateTmp = true; 168 + PrivateDevices = true; 169 + PrivateIPC = true; 170 + 171 + ProcSubset = "pid"; 172 + 173 + ProtectHostname = true; 174 + ProtectClock = true; 175 + ProtectKernelTunables = true; 176 + ProtectKernelModules = true; 177 + ProtectKernelLogs = true; 178 + ProtectControlGroups = true; 179 + 180 + Restart = "always"; 181 + 182 + RestrictAddressFamilies = [ "AF_INET" "AF_INET6" ]; 183 + RestrictNamespaces = true; 184 + RestrictRealtime = true; 185 + RestrictSUIDSGID = true; 186 + 155 187 StateDirectory = if cfg.persistMetrics then cfg.stateDir else null; 188 + SystemCallFilter = [ 189 + "@system-service" 190 + "~@cpu-emulation" 191 + "~@privileged" 192 + "~@reboot" 193 + "~@setuid" 194 + "~@swap" 195 + ]; 156 196 }; 157 197 }; 158 198 };
+1 -2
nixos/modules/services/networking/bee.nix
··· 101 101 102 102 preStart = with cfg.settings; '' 103 103 if ! test -f ${password-file}; then 104 - < /dev/urandom tr -dc _A-Z-a-z-0-9 2> /dev/null | head -c32 > ${password-file} 105 - chmod 0600 ${password-file} 104 + < /dev/urandom tr -dc _A-Z-a-z-0-9 2> /dev/null | head -c32 | install -m 600 /dev/stdin ${password-file} 106 105 echo "Initialized ${password-file} from /dev/urandom" 107 106 fi 108 107 if [ ! -f ${data-dir}/keys/libp2p.key ]; then
+99 -93
nixos/modules/services/web-apps/mediawiki.nix
··· 64 64 else 65 65 throw "Unsupported database type: ${cfg.database.type} for socket: ${cfg.database.socket}"; 66 66 67 - mediawikiConfig = pkgs.writeText "LocalSettings.php" '' 68 - <?php 69 - # Protect against web entry 70 - if ( !defined( 'MEDIAWIKI' ) ) { 71 - exit; 72 - } 67 + mediawikiConfig = pkgs.writeTextFile { 68 + name = "LocalSettings.php"; 69 + checkPhase = '' 70 + ${php}/bin/php --syntax-check "$target" 71 + ''; 72 + text = '' 73 + <?php 74 + # Protect against web entry 75 + if ( !defined( 'MEDIAWIKI' ) ) { 76 + exit; 77 + } 73 78 74 - $wgSitename = "${cfg.name}"; 75 - $wgMetaNamespace = false; 79 + $wgSitename = "${cfg.name}"; 80 + $wgMetaNamespace = false; 76 81 77 - ## The URL base path to the directory containing the wiki; 78 - ## defaults for all runtime URL paths are based off of this. 79 - ## For more information on customizing the URLs 80 - ## (like /w/index.php/Page_title to /wiki/Page_title) please see: 81 - ## https://www.mediawiki.org/wiki/Manual:Short_URL 82 - $wgScriptPath = "${lib.optionalString (cfg.webserver == "nginx") "/w"}"; 82 + ## The URL base path to the directory containing the wiki; 83 + ## defaults for all runtime URL paths are based off of this. 84 + ## For more information on customizing the URLs 85 + ## (like /w/index.php/Page_title to /wiki/Page_title) please see: 86 + ## https://www.mediawiki.org/wiki/Manual:Short_URL 87 + $wgScriptPath = "${lib.optionalString (cfg.webserver == "nginx") "/w"}"; 83 88 84 - ## The protocol and server name to use in fully-qualified URLs 85 - $wgServer = "${cfg.url}"; 89 + ## The protocol and server name to use in fully-qualified URLs 90 + $wgServer = "${cfg.url}"; 86 91 87 - ## The URL path to static resources (images, scripts, etc.) 88 - $wgResourceBasePath = $wgScriptPath; 92 + ## The URL path to static resources (images, scripts, etc.) 93 + $wgResourceBasePath = $wgScriptPath; 89 94 90 - ${lib.optionalString (cfg.webserver == "nginx") '' 91 - $wgArticlePath = "/wiki/$1"; 92 - $wgUsePathInfo = true; 93 - ''} 95 + ${lib.optionalString (cfg.webserver == "nginx") '' 96 + $wgArticlePath = "/wiki/$1"; 97 + $wgUsePathInfo = true; 98 + ''} 94 99 95 - ## The URL path to the logo. Make sure you change this from the default, 96 - ## or else you'll overwrite your logo when you upgrade! 97 - $wgLogo = "$wgResourceBasePath/resources/assets/wiki.png"; 100 + ## The URL path to the logo. Make sure you change this from the default, 101 + ## or else you'll overwrite your logo when you upgrade! 102 + $wgLogo = "$wgResourceBasePath/resources/assets/wiki.png"; 98 103 99 - ## UPO means: this is also a user preference option 104 + ## UPO means: this is also a user preference option 100 105 101 - $wgEnableEmail = true; 102 - $wgEnableUserEmail = true; # UPO 106 + $wgEnableEmail = true; 107 + $wgEnableUserEmail = true; # UPO 103 108 104 - $wgPasswordSender = "${cfg.passwordSender}"; 109 + $wgPasswordSender = "${cfg.passwordSender}"; 105 110 106 - $wgEnotifUserTalk = false; # UPO 107 - $wgEnotifWatchlist = false; # UPO 108 - $wgEmailAuthentication = true; 111 + $wgEnotifUserTalk = false; # UPO 112 + $wgEnotifWatchlist = false; # UPO 113 + $wgEmailAuthentication = true; 109 114 110 - ## Database settings 111 - $wgDBtype = "${cfg.database.type}"; 112 - $wgDBserver = "${dbAddr}"; 113 - $wgDBport = "${toString cfg.database.port}"; 114 - $wgDBname = "${cfg.database.name}"; 115 - $wgDBuser = "${cfg.database.user}"; 116 - ${optionalString (cfg.database.passwordFile != null) "$wgDBpassword = file_get_contents(\"${cfg.database.passwordFile}\");"} 115 + ## Database settings 116 + $wgDBtype = "${cfg.database.type}"; 117 + $wgDBserver = "${dbAddr}"; 118 + $wgDBport = "${toString cfg.database.port}"; 119 + $wgDBname = "${cfg.database.name}"; 120 + $wgDBuser = "${cfg.database.user}"; 121 + ${optionalString (cfg.database.passwordFile != null) "$wgDBpassword = file_get_contents(\"${cfg.database.passwordFile}\");"} 117 122 118 - ${optionalString (cfg.database.type == "mysql" && cfg.database.tablePrefix != null) '' 119 - # MySQL specific settings 120 - $wgDBprefix = "${cfg.database.tablePrefix}"; 121 - ''} 123 + ${optionalString (cfg.database.type == "mysql" && cfg.database.tablePrefix != null) '' 124 + # MySQL specific settings 125 + $wgDBprefix = "${cfg.database.tablePrefix}"; 126 + ''} 122 127 123 - ${optionalString (cfg.database.type == "mysql") '' 124 - # MySQL table options to use during installation or update 125 - $wgDBTableOptions = "ENGINE=InnoDB, DEFAULT CHARSET=binary"; 126 - ''} 128 + ${optionalString (cfg.database.type == "mysql") '' 129 + # MySQL table options to use during installation or update 130 + $wgDBTableOptions = "ENGINE=InnoDB, DEFAULT CHARSET=binary"; 131 + ''} 127 132 128 - ## Shared memory settings 129 - $wgMainCacheType = CACHE_NONE; 130 - $wgMemCachedServers = []; 133 + ## Shared memory settings 134 + $wgMainCacheType = CACHE_NONE; 135 + $wgMemCachedServers = []; 131 136 132 - ${optionalString (cfg.uploadsDir != null) '' 133 - $wgEnableUploads = true; 134 - $wgUploadDirectory = "${cfg.uploadsDir}"; 135 - ''} 137 + ${optionalString (cfg.uploadsDir != null) '' 138 + $wgEnableUploads = true; 139 + $wgUploadDirectory = "${cfg.uploadsDir}"; 140 + ''} 136 141 137 - $wgUseImageMagick = true; 138 - $wgImageMagickConvertCommand = "${pkgs.imagemagick}/bin/convert"; 142 + $wgUseImageMagick = true; 143 + $wgImageMagickConvertCommand = "${pkgs.imagemagick}/bin/convert"; 139 144 140 - # InstantCommons allows wiki to use images from https://commons.wikimedia.org 141 - $wgUseInstantCommons = false; 145 + # InstantCommons allows wiki to use images from https://commons.wikimedia.org 146 + $wgUseInstantCommons = false; 142 147 143 - # Periodically send a pingback to https://www.mediawiki.org/ with basic data 144 - # about this MediaWiki instance. The Wikimedia Foundation shares this data 145 - # with MediaWiki developers to help guide future development efforts. 146 - $wgPingback = true; 148 + # Periodically send a pingback to https://www.mediawiki.org/ with basic data 149 + # about this MediaWiki instance. The Wikimedia Foundation shares this data 150 + # with MediaWiki developers to help guide future development efforts. 151 + $wgPingback = true; 147 152 148 - ## If you use ImageMagick (or any other shell command) on a 149 - ## Linux server, this will need to be set to the name of an 150 - ## available UTF-8 locale 151 - $wgShellLocale = "C.UTF-8"; 153 + ## If you use ImageMagick (or any other shell command) on a 154 + ## Linux server, this will need to be set to the name of an 155 + ## available UTF-8 locale 156 + $wgShellLocale = "C.UTF-8"; 152 157 153 - ## Set $wgCacheDirectory to a writable directory on the web server 154 - ## to make your wiki go slightly faster. The directory should not 155 - ## be publicly accessible from the web. 156 - $wgCacheDirectory = "${cacheDir}"; 158 + ## Set $wgCacheDirectory to a writable directory on the web server 159 + ## to make your wiki go slightly faster. The directory should not 160 + ## be publicly accessible from the web. 161 + $wgCacheDirectory = "${cacheDir}"; 157 162 158 - # Site language code, should be one of the list in ./languages/data/Names.php 159 - $wgLanguageCode = "en"; 163 + # Site language code, should be one of the list in ./languages/data/Names.php 164 + $wgLanguageCode = "en"; 160 165 161 - $wgSecretKey = file_get_contents("${stateDir}/secret.key"); 166 + $wgSecretKey = file_get_contents("${stateDir}/secret.key"); 162 167 163 - # Changing this will log out all existing sessions. 164 - $wgAuthenticationTokenVersion = ""; 168 + # Changing this will log out all existing sessions. 169 + $wgAuthenticationTokenVersion = ""; 165 170 166 - ## For attaching licensing metadata to pages, and displaying an 167 - ## appropriate copyright notice / icon. GNU Free Documentation 168 - ## License and Creative Commons licenses are supported so far. 169 - $wgRightsPage = ""; # Set to the title of a wiki page that describes your license/copyright 170 - $wgRightsUrl = ""; 171 - $wgRightsText = ""; 172 - $wgRightsIcon = ""; 171 + ## For attaching licensing metadata to pages, and displaying an 172 + ## appropriate copyright notice / icon. GNU Free Documentation 173 + ## License and Creative Commons licenses are supported so far. 174 + $wgRightsPage = ""; # Set to the title of a wiki page that describes your license/copyright 175 + $wgRightsUrl = ""; 176 + $wgRightsText = ""; 177 + $wgRightsIcon = ""; 173 178 174 - # Path to the GNU diff3 utility. Used for conflict resolution. 175 - $wgDiff = "${pkgs.diffutils}/bin/diff"; 176 - $wgDiff3 = "${pkgs.diffutils}/bin/diff3"; 179 + # Path to the GNU diff3 utility. Used for conflict resolution. 180 + $wgDiff = "${pkgs.diffutils}/bin/diff"; 181 + $wgDiff3 = "${pkgs.diffutils}/bin/diff3"; 177 182 178 - # Enabled skins. 179 - ${concatStringsSep "\n" (mapAttrsToList (k: v: "wfLoadSkin('${k}');") cfg.skins)} 183 + # Enabled skins. 184 + ${concatStringsSep "\n" (mapAttrsToList (k: v: "wfLoadSkin('${k}');") cfg.skins)} 180 185 181 - # Enabled extensions. 182 - ${concatStringsSep "\n" (mapAttrsToList (k: v: "wfLoadExtension('${k}');") cfg.extensions)} 186 + # Enabled extensions. 187 + ${concatStringsSep "\n" (mapAttrsToList (k: v: "wfLoadExtension('${k}');") cfg.extensions)} 183 188 184 189 185 - # End of automatically generated settings. 186 - # Add more configuration options below. 190 + # End of automatically generated settings. 191 + # Add more configuration options below. 187 192 188 - ${cfg.extraConfig} 189 - ''; 193 + ${cfg.extraConfig} 194 + ''; 195 + }; 190 196 191 197 withTrailingSlash = str: if lib.hasSuffix "/" str then str else "${str}/"; 192 198 in
+58 -35
nixos/modules/system/boot/loader/systemd-boot/systemd-boot-builder.py
··· 12 12 import sys 13 13 import warnings 14 14 import json 15 - from typing import NamedTuple, Dict, List 15 + from typing import NamedTuple, Any 16 16 from dataclasses import dataclass 17 17 18 18 # These values will be replaced with actual values during the package build ··· 21 21 LOADER_CONF = f"{EFI_SYS_MOUNT_POINT}/loader/loader.conf" # Always stored on the ESP 22 22 NIXOS_DIR = "@nixosDir@" 23 23 TIMEOUT = "@timeout@" 24 - EDITOR = "@editor@" == "1" 24 + EDITOR = "@editor@" == "1" # noqa: PLR0133 25 25 CONSOLE_MODE = "@consoleMode@" 26 26 BOOTSPEC_TOOLS = "@bootspecTools@" 27 27 DISTRO_NAME = "@distroName@" ··· 38 38 init: str 39 39 initrd: str 40 40 kernel: str 41 - kernelParams: List[str] 41 + kernelParams: list[str] # noqa: N815 42 42 label: str 43 43 system: str 44 44 toplevel: str 45 - specialisations: Dict[str, "BootSpec"] 46 - sortKey: str 47 - initrdSecrets: str | None = None 45 + specialisations: dict[str, "BootSpec"] 46 + sortKey: str # noqa: N815 47 + initrdSecrets: str | None = None # noqa: N815 48 48 49 49 50 50 libc = ctypes.CDLL("libc.so.6") 51 + 52 + FILE = None | int 53 + 54 + def run(cmd: list[str], stdout: FILE = None) -> subprocess.CompletedProcess[str]: 55 + return subprocess.run(cmd, check=True, text=True, stdout=stdout) 51 56 52 57 class SystemIdentifier(NamedTuple): 53 58 profile: str | None ··· 112 117 boot_json_f = open(boot_json_path, 'r') 113 118 bootspec_json = json.load(boot_json_f) 114 119 else: 115 - boot_json_str = subprocess.check_output([ 116 - f"{BOOTSPEC_TOOLS}/bin/synthesize", 117 - "--version", 118 - "1", 119 - system_directory, 120 - "/dev/stdout"], 121 - universal_newlines=True) 120 + boot_json_str = run( 121 + [ 122 + f"{BOOTSPEC_TOOLS}/bin/synthesize", 123 + "--version", 124 + "1", 125 + system_directory, 126 + "/dev/stdout", 127 + ], 128 + stdout=subprocess.PIPE, 129 + ).stdout 122 130 bootspec_json = json.loads(boot_json_str) 123 131 return bootspec_from_json(bootspec_json) 124 132 125 - def bootspec_from_json(bootspec_json: Dict) -> BootSpec: 133 + def bootspec_from_json(bootspec_json: dict[str, Any]) -> BootSpec: 126 134 specialisations = bootspec_json['org.nixos.specialisation.v1'] 127 135 specialisations = {k: bootspec_from_json(v) for k, v in specialisations.items()} 128 136 systemdBootExtension = bootspec_json.get('org.nixos.systemd-boot', {}) ··· 157 165 158 166 try: 159 167 if bootspec.initrdSecrets is not None: 160 - subprocess.check_call([bootspec.initrdSecrets, f"{BOOT_MOUNT_POINT}%s" % (initrd)]) 168 + run([bootspec.initrdSecrets, f"{BOOT_MOUNT_POINT}%s" % (initrd)]) 161 169 except subprocess.CalledProcessError: 162 170 if current: 163 171 print("failed to create initrd secrets!", file=sys.stderr) ··· 192 200 193 201 194 202 def get_generations(profile: str | None = None) -> list[SystemIdentifier]: 195 - gen_list = subprocess.check_output([ 196 - f"{NIX}/bin/nix-env", 197 - "--list-generations", 198 - "-p", 199 - "/nix/var/nix/profiles/%s" % ("system-profiles/" + profile if profile else "system")], 200 - universal_newlines=True) 201 - gen_lines = gen_list.split('\n') 203 + gen_list = run( 204 + [ 205 + f"{NIX}/bin/nix-env", 206 + "--list-generations", 207 + "-p", 208 + "/nix/var/nix/profiles/%s" 209 + % ("system-profiles/" + profile if profile else "system"), 210 + ], 211 + stdout=subprocess.PIPE, 212 + ).stdout 213 + gen_lines = gen_list.split("\n") 202 214 gen_lines.pop() 203 215 204 216 configurationLimit = CONFIGURATION_LIMIT ··· 214 226 215 227 216 228 def remove_old_entries(gens: list[SystemIdentifier]) -> None: 217 - rex_profile = re.compile(r"^" + re.escape(BOOT_MOUNT_POINT) + "/loader/entries/nixos-(.*)-generation-.*\.conf$") 218 - rex_generation = re.compile(r"^" + re.escape(BOOT_MOUNT_POINT) + "/loader/entries/nixos.*-generation-([0-9]+)(-specialisation-.*)?\.conf$") 229 + rex_profile = re.compile(r"^" + re.escape(BOOT_MOUNT_POINT) + r"/loader/entries/nixos-(.*)-generation-.*\.conf$") 230 + rex_generation = re.compile(r"^" + re.escape(BOOT_MOUNT_POINT) + r"/loader/entries/nixos.*-generation-([0-9]+)(-specialisation-.*)?\.conf$") 219 231 known_paths = [] 220 232 for gen in gens: 221 233 bootspec = get_bootspec(gen.profile, gen.generation) ··· 230 242 gen_number = int(rex_generation.sub(r"\1", path)) 231 243 except ValueError: 232 244 continue 233 - if not (prof, gen_number, None) in gens: 245 + if (prof, gen_number, None) not in gens: 234 246 os.unlink(path) 235 247 for path in glob.iglob(f"{BOOT_MOUNT_POINT}/{NIXOS_DIR}/*"): 236 - if not path in known_paths and not os.path.isdir(path): 248 + if path not in known_paths and not os.path.isdir(path): 237 249 os.unlink(path) 238 250 239 251 ··· 263 275 # be there on newly installed systems, so let's generate one so that 264 276 # bootctl can find it and we can also pass it to write_entry() later. 265 277 cmd = [f"{SYSTEMD}/bin/systemd-machine-id-setup", "--print"] 266 - machine_id = subprocess.run( 267 - cmd, text=True, check=True, stdout=subprocess.PIPE 268 - ).stdout.rstrip() 278 + machine_id = run(cmd, stdout=subprocess.PIPE).stdout.rstrip() 269 279 270 280 if os.getenv("NIXOS_INSTALL_GRUB") == "1": 271 281 warnings.warn("NIXOS_INSTALL_GRUB env var deprecated, use NIXOS_INSTALL_BOOTLOADER", DeprecationWarning) ··· 288 298 if os.path.exists(LOADER_CONF): 289 299 os.unlink(LOADER_CONF) 290 300 291 - subprocess.check_call([f"{SYSTEMD}/bin/bootctl", f"--esp-path={EFI_SYS_MOUNT_POINT}"] + bootctl_flags + ["install"]) 301 + run( 302 + [f"{SYSTEMD}/bin/bootctl", f"--esp-path={EFI_SYS_MOUNT_POINT}"] 303 + + bootctl_flags 304 + + ["install"] 305 + ) 292 306 else: 293 307 # Update bootloader to latest if needed 294 - available_out = subprocess.check_output([f"{SYSTEMD}/bin/bootctl", "--version"], universal_newlines=True).split()[2] 295 - installed_out = subprocess.check_output([f"{SYSTEMD}/bin/bootctl", f"--esp-path={EFI_SYS_MOUNT_POINT}", "status"], universal_newlines=True) 308 + available_out = run( 309 + [f"{SYSTEMD}/bin/bootctl", "--version"], stdout=subprocess.PIPE 310 + ).stdout.split()[2] 311 + installed_out = run( 312 + [f"{SYSTEMD}/bin/bootctl", f"--esp-path={EFI_SYS_MOUNT_POINT}", "status"], 313 + stdout=subprocess.PIPE, 314 + ).stdout 296 315 297 316 # See status_binaries() in systemd bootctl.c for code which generates this 298 317 installed_match = re.search(r"^\W+File:.*/EFI/(?:BOOT|systemd)/.*\.efi \(systemd-boot ([\d.]+[^)]*)\)$", ··· 311 330 312 331 if installed_version < available_version: 313 332 print("updating systemd-boot from %s to %s" % (installed_version, available_version)) 314 - subprocess.check_call([f"{SYSTEMD}/bin/bootctl", f"--esp-path={EFI_SYS_MOUNT_POINT}"] + bootctl_flags + ["update"]) 333 + run( 334 + [f"{SYSTEMD}/bin/bootctl", f"--esp-path={EFI_SYS_MOUNT_POINT}"] 335 + + bootctl_flags 336 + + ["update"] 337 + ) 315 338 316 339 os.makedirs(f"{BOOT_MOUNT_POINT}/{NIXOS_DIR}", exist_ok=True) 317 340 os.makedirs(f"{BOOT_MOUNT_POINT}/loader/entries", exist_ok=True) ··· 362 385 363 386 os.makedirs(f"{BOOT_MOUNT_POINT}/{NIXOS_DIR}/.extra-files", exist_ok=True) 364 387 365 - subprocess.check_call(COPY_EXTRA_FILES) 388 + run([COPY_EXTRA_FILES]) 366 389 367 390 368 391 def main() -> None: ··· 370 393 parser.add_argument('default_config', metavar='DEFAULT-CONFIG', help=f"The default {DISTRO_NAME} config to boot") 371 394 args = parser.parse_args() 372 395 373 - subprocess.check_call(CHECK_MOUNTPOINTS) 396 + run([CHECK_MOUNTPOINTS]) 374 397 375 398 try: 376 399 install_bootloader(args)
+2
nixos/release-small.nix
··· 78 78 nginx 79 79 nodejs 80 80 openssh 81 + opensshTest 81 82 php 82 83 postgresql 83 84 python ··· 139 140 "nixos.tests.simple" 140 141 "nixpkgs.jdk" 141 142 "nixpkgs.tests-stdenv-gcc-stageCompare" 143 + "nixpkgs.opensshTest" 142 144 ]) 143 145 ]; 144 146 };
+1
nixos/tests/all-tests.nix
··· 524 524 lxd-image-server = handleTest ./lxd-image-server.nix {}; 525 525 #logstash = handleTest ./logstash.nix {}; 526 526 lomiri = handleTest ./lomiri.nix {}; 527 + lomiri-calculator-app = runTest ./lomiri-calculator-app.nix; 527 528 lomiri-filemanager-app = runTest ./lomiri-filemanager-app.nix; 528 529 lomiri-system-settings = handleTest ./lomiri-system-settings.nix {}; 529 530 lorri = handleTest ./lorri/default.nix {};
+59
nixos/tests/lomiri-calculator-app.nix
··· 1 + { pkgs, lib, ... }: 2 + { 3 + name = "lomiri-calculator-app-standalone"; 4 + meta.maintainers = lib.teams.lomiri.members; 5 + 6 + nodes.machine = 7 + { config, pkgs, ... }: 8 + { 9 + imports = [ ./common/x11.nix ]; 10 + 11 + services.xserver.enable = true; 12 + 13 + environment = { 14 + systemPackages = with pkgs.lomiri; [ 15 + suru-icon-theme 16 + lomiri-calculator-app 17 + ]; 18 + variables = { 19 + UITK_ICON_THEME = "suru"; 20 + }; 21 + }; 22 + 23 + i18n.supportedLocales = [ "all" ]; 24 + 25 + fonts.packages = with pkgs; [ 26 + # Intended font & helps with OCR 27 + ubuntu_font_family 28 + ]; 29 + }; 30 + 31 + enableOCR = true; 32 + 33 + testScript = '' 34 + machine.wait_for_x() 35 + 36 + with subtest("lomiri calculator launches"): 37 + machine.execute("lomiri-calculator-app >&2 &") 38 + machine.wait_for_text("Calculator") 39 + machine.screenshot("lomiri-calculator") 40 + 41 + with subtest("lomiri calculator works"): 42 + machine.send_key("tab") # Fix focus 43 + 44 + machine.send_chars("22*16\n") 45 + machine.wait_for_text("352") 46 + machine.screenshot("lomiri-calculator_caninfactdobasicmath") 47 + 48 + machine.succeed("pkill -f lomiri-calculator-app") 49 + 50 + with subtest("lomiri calculator localisation works"): 51 + machine.execute("env LANG=de_DE.UTF-8 lomiri-calculator-app >&2 &") 52 + machine.wait_for_text("Rechner") 53 + machine.screenshot("lomiri-calculator_localised") 54 + 55 + # History of previous run should have loaded 56 + with subtest("lomiri calculator history works"): 57 + machine.wait_for_text("352") 58 + ''; 59 + }
+3 -3
nixos/tests/lorri/default.nix
··· 17 17 18 18 # Start the daemon and wait until it is ready 19 19 machine.execute("lorri daemon > lorri.stdout 2> lorri.stderr &") 20 - machine.wait_until_succeeds("grep --fixed-strings 'ready' lorri.stdout") 20 + machine.wait_until_succeeds("grep --fixed-strings 'ready' lorri.stderr") 21 21 22 22 # Ping the daemon 23 - machine.succeed("lorri internal ping shell.nix") 23 + machine.succeed("lorri internal ping --shell-file shell.nix") 24 24 25 25 # Wait for the daemon to finish the build 26 - machine.wait_until_succeeds("grep --fixed-strings 'Completed' lorri.stdout") 26 + machine.wait_until_succeeds("grep --fixed-strings 'Completed' lorri.stderr") 27 27 ''; 28 28 }
+1 -1
nixos/tests/nzbhydra2.nix
··· 1 1 import ./make-test-python.nix ({ lib, ... }: 2 2 { 3 3 name = "nzbhydra2"; 4 - meta.maintainers = with lib.maintainers; [ jamiemagee ]; 4 + meta.maintainers = with lib.maintainers; [ matteopacini ]; 5 5 6 6 nodes.machine = { pkgs, ... }: { services.nzbhydra2.enable = true; }; 7 7
+4
nixos/tests/prometheus/alertmanager.nix
··· 144 144 logger.wait_until_succeeds( 145 145 "journalctl -o cat -u alertmanager-webhook-logger.service | grep '\"alertname\":\"InstanceDown\"'" 146 146 ) 147 + 148 + logger.log(logger.succeed("systemd-analyze security alertmanager-webhook-logger.service | grep -v '✓'")) 149 + 150 + alertmanager.log(alertmanager.succeed("systemd-analyze security alertmanager.service | grep -v '✓'")) 147 151 ''; 148 152 })
+2
nixos/tests/prometheus/pushgateway.nix
··· 90 90 "curl -sf 'http://127.0.0.1:9090/api/v1/query?query=absent(some_metric)' | " 91 91 + "jq '.data.result[0].value[1]' | grep '\"1\"'" 92 92 ) 93 + 94 + pushgateway.log(pushgateway.succeed("systemd-analyze security pushgateway.service | grep -v '✓'")) 93 95 ''; 94 96 })
+4 -4
pkgs/applications/audio/fdkaac/default.nix
··· 1 - { lib, stdenv, autoreconfHook, fetchFromGitHub, fdk_aac }: 1 + { lib, stdenv, autoreconfHook, fetchFromGitHub, pkg-config, fdk_aac }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "fdkaac"; 5 - version = "1.0.5"; 5 + version = "1.0.6"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "nu774"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-GYvI9T5Bv2OcK0hMAQE7/tE6ajDyqkaak66b3Hc0Fls="; 11 + hash = "sha256-nVVeYk7t4+n/BsOKs744stsvgJd+zNnbASk3bAgFTpk="; 12 12 }; 13 13 14 - nativeBuildInputs = [ autoreconfHook ]; 14 + nativeBuildInputs = [ autoreconfHook pkg-config ]; 15 15 16 16 buildInputs = [ fdk_aac ]; 17 17
+1 -2
pkgs/applications/audio/indicator-sound-switcher/default.nix
··· 1 1 { python3Packages 2 2 , lib 3 3 , fetchFromGitHub 4 - , perlPackages 5 4 , gettext 6 5 , gtk3 7 6 , gobject-introspection ··· 35 34 wrapGAppsHook3 36 35 glib 37 36 gdk-pixbuf 37 + gobject-introspection 38 38 ]; 39 39 40 40 buildInputs = [ ··· 45 45 python3Packages.setuptools 46 46 python3Packages.pygobject3 47 47 gtk3 48 - gobject-introspection 49 48 librsvg 50 49 libayatana-appindicator 51 50 libpulseaudio
+2 -2
pkgs/applications/audio/monkeys-audio/default.nix
··· 5 5 }: 6 6 7 7 stdenv.mkDerivation (finalAttrs: { 8 - version = "10.72"; 8 + version = "10.74"; 9 9 pname = "monkeys-audio"; 10 10 11 11 src = fetchzip { 12 12 url = "https://monkeysaudio.com/files/MAC_${ 13 13 builtins.concatStringsSep "" (lib.strings.splitString "." finalAttrs.version)}_SDK.zip"; 14 - hash = "sha256-vtpQhCV1hkme69liTO13vz+kxpA3zJ+U1In/4z6qLbQ="; 14 + hash = "sha256-AxRADWS5Ka62NLj6IqX5uF39mPxoWy+zQZQ7A2+DM7Y="; 15 15 stripRoot = false; 16 16 }; 17 17 nativeBuildInputs = [
+2 -2
pkgs/applications/audio/mympd/default.nix
··· 16 16 17 17 stdenv.mkDerivation (finalAttrs: { 18 18 pname = "mympd"; 19 - version = "16.0.0"; 19 + version = "16.0.1"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "jcorporation"; 23 23 repo = "myMPD"; 24 24 rev = "v${finalAttrs.version}"; 25 - sha256 = "sha256-LYD1qjSlwv9wGBrZUaYz6Zcvl2n6cLi2aGycr4ZJWdY="; 25 + sha256 = "sha256-MyVGWdc9ASWWW9CikK06bFYKi1DHyjFxFlMgBLdBwbU="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+4 -4
pkgs/applications/audio/reaper/default.nix
··· 28 28 in 29 29 stdenv.mkDerivation rec { 30 30 pname = "reaper"; 31 - version = "7.17"; 31 + version = "7.18"; 32 32 33 33 src = fetchurl { 34 34 url = url_for_platform version stdenv.hostPlatform.qemuArch; 35 - hash = if stdenv.isDarwin then "sha256-4+8MhvQ1LhfyhFCOMBgD4HHt0Oaj25y2U04++JuXxCM=" else { 36 - x86_64-linux = "sha256-q3oTKcFSNec10kT1FlDaf2GS967y38VLq9GsquwN2Lg="; 37 - aarch64-linux = "sha256-5mxVkppm1SjC0C0SFI7uEdPWewNZXlrNAxbaFcNzzbU="; 35 + hash = if stdenv.isDarwin then "sha256-ETvWq+71G4v25F/iUjP7NWJ0QkPMKn7akfBOA7EKzKg=" else { 36 + x86_64-linux = "sha256-kddqIKgTTImbDIFtPqV/6YsnfNYsDPLhcelJIBC4R8s="; 37 + aarch64-linux = "sha256-PNFSifZwH+VzfljyrlQZKZ+NEiiINXnVecOXgn1gY/Q="; 38 38 }.${stdenv.hostPlatform.system}; 39 39 }; 40 40
+4 -4
pkgs/applications/audio/touchosc/default.nix
··· 45 45 46 46 stdenv.mkDerivation rec { 47 47 pname = "touchosc"; 48 - version = "1.3.3.207"; 48 + version = "1.3.4.209"; 49 49 50 50 suffix = { 51 51 aarch64-linux = "linux-arm64"; ··· 56 56 src = fetchurl { 57 57 url = "https://hexler.net/pub/${pname}/${pname}-${version}-${suffix}.deb"; 58 58 hash = { 59 - aarch64-linux = "sha256-peEO5haVHXvCT+F48UiKdgwuccqBuZACEXnepB4dcvY="; 60 - armv7l-linux = "sha256-uQNoEye/Jd3T6pLJY2sN7hkTQl3AAilG5Vr9G61vFRM="; 61 - x86_64-linux = "sha256-+/r9gRK8HyynlJ1syC2VQ6VboPEzsVNqEVrQfNLeEv0="; 59 + aarch64-linux = "sha256-dAyZ/x6ZUYst+3Hz8RL4+FW1oeb+652Zndpqp0JnGgs="; 60 + armv7l-linux = "sha256-ub+qcWrpv+LiXbEq6YQczJN1E4c2i/ZtKbh5e2PMuH0="; 61 + x86_64-linux = "sha256-c8hPbJo4MUqS0Ev5QzLujJJB3hqN3KMsLVdKb6MKNts="; 62 62 }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 63 63 }; 64 64
+3 -2
pkgs/applications/audio/transcribe/default.nix
··· 22 22 23 23 stdenv.mkDerivation rec { 24 24 pname = "transcribe"; 25 - version = "9.40.0"; 25 + version = "9.41.0"; 26 26 27 27 src = 28 28 if stdenv.hostPlatform.system == "x86_64-linux" then 29 29 fetchzip 30 30 { 31 31 url = "https://www.seventhstring.com/xscribe/downlo/xscsetup-${version}.tar.gz"; 32 - sha256 = "sha256-GHTr1rk7Kh5M0UYnryUlCk/G6pW3p80GJ6Ai0zXdfNs="; 32 + sha256 = "sha256-qf5zfnl1Dhof08vJ9FNFr6qAz5Tk6z7lO1PuVcmRua0="; 33 33 } 34 34 else throw "Platform not supported"; 35 35 ··· 106 106 conventional music players. 107 107 ''; 108 108 homepage = "https://www.seventhstring.com/xscribe/"; 109 + changelog = "https://www.seventhstring.com/xscribe/history.html"; 109 110 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 110 111 license = licenses.unfree; 111 112 maintainers = with maintainers; [ iwanb ];
+24 -24
pkgs/applications/editors/eclipse/default.nix
··· 13 13 14 14 let 15 15 platform_major = "4"; 16 - platform_minor = "31"; 16 + platform_minor = "32"; 17 17 year = "2024"; 18 - month = "03"; #release month 19 - buildmonth = "02"; #sometimes differs from release month 20 - timestamp = "${year}${buildmonth}290520"; 18 + month = "06"; #release month 19 + buildmonth = "06"; #sometimes differs from release month 20 + timestamp = "${year}${buildmonth}010610"; 21 21 gtk = gtk3; 22 22 arch = if stdenv.hostPlatform.isx86_64 then 23 23 "x86_64" ··· 43 43 fetchurl { 44 44 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-cpp-${year}-${month}-R-linux-gtk-${arch}.tar.gz"; 45 45 hash = { 46 - x86_64 = "sha256-lZtU/IUNx2tc6TwCFQ5WS7cO/Gui2JpeknnL+Z/mBow="; 47 - aarch64 = "sha256-iIUOiFp0uLOzwdqBV1txRhliaE2l1kbhGv1F6h0WO+w="; 46 + x86_64 = "sha256-yMyigXPd6BhSiyoLTFQhBrHnatgXMw1BrH7xWfoT0Zo="; 47 + aarch64 = "sha256-YZ1MhvXWcYRgQ4ZR/hXEWNKmYji/9PyKbdnm27i8Vjs="; 48 48 }.${arch}; 49 49 }; 50 50 }; ··· 58 58 fetchurl { 59 59 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-dsl-${year}-${month}-R-linux-gtk-${arch}.tar.gz"; 60 60 hash = { 61 - x86_64 = "sha256-gdtDI9A+sUDAFsyqEmXuIkqgd/v1WF+Euj0TSWwjeL4="; 62 - aarch64 = "sha256-kYa+8E5KLqHdumBQiIom3eG5rM/9TFZlJyyc7HpySes="; 61 + x86_64 = "sha256-m2kcsQicvZcIHAP0zcOGYQjS4vdiTo62o1cfDpG4Ea8="; 62 + aarch64 = "sha256-UuMfIO6jgMpAmtGihWdJZ7RwilBVdsCaPJH3tKdwyLY="; 63 63 }.${arch}; 64 64 }; 65 65 }; ··· 73 73 fetchurl { 74 74 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-embedcpp-${year}-${month}-R-linux-gtk-${arch}.tar.gz"; 75 75 hash = { 76 - x86_64 = "sha256-5g4CAX2mu1i6aMqmbgy4R3Npk1IC/W73FrIZAQwgGCc="; 77 - aarch64 = "sha256-KcfybNDyGglULKF3HF5v50mBs69FFryCMZ+oBtjBFiw="; 76 + x86_64 = "sha256-dpsdjBfF83B8wGwoIsT4QW/n4Qo/w+n4mNYtILdCJKw="; 77 + aarch64 = "sha256-kDPZJbrxEBhx/KI/9SqOtOOoMVWvYJqTLLgR9YPNH5A="; 78 78 }.${arch}; 79 79 }; 80 80 }; ··· 88 88 fetchurl { 89 89 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-modeling-${year}-${month}-R-linux-gtk-${arch}.tar.gz"; 90 90 hash = { 91 - x86_64 = "sha256-yRJWSEg0TVWpgQBSS+y8/YrjdU3PSvJoruEUwjZcrLc="; 92 - aarch64 = "sha256-Czm8nYAkVqS8gaowDp1LrJ31iE32d6klT6JvHekL52c="; 91 + x86_64 = "sha256-vANUS1IbYrhrpNX095XIhpaHlZhTkZe894nhrDPndJc="; 92 + aarch64 = "sha256-ykw9Og4D3hVfUvJlbtSDUB7iOmDJ9gPVTmpXlGZX304="; 93 93 }.${arch}; 94 94 }; 95 95 }; ··· 103 103 fetchurl { 104 104 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/eclipse/downloads/drops${platform_major}/R-${platform_major}.${platform_minor}-${timestamp}/eclipse-platform-${platform_major}.${platform_minor}-linux-gtk-${arch}.tar.gz"; 105 105 hash = { 106 - x86_64 = "sha256-PIvJeITqftd9eHhfbF+R+SQ+MXp4OmM5xi8ZDdUvXaI="; 107 - aarch64 = "sha256-C04AICPcb9foEai3Nk4S4zxQ3oUv+i2tckwqDscpx7I="; 106 + x86_64 = "sha256-ow4i9sDPQUAolzBymvucqpdZrn+bggxR6BD2RnyBVns="; 107 + aarch64 = "sha256-XZY7MQr1cCToIlEXSltxWRZbHu1Ex0wzLvL1nUhuKhw="; 108 108 }.${arch}; 109 109 }; 110 110 }; ··· 135 135 fetchurl { 136 136 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/eclipse/downloads/drops${platform_major}/R-${platform_major}.${platform_minor}-${timestamp}/eclipse-SDK-${platform_major}.${platform_minor}-linux-gtk-${arch}.tar.gz"; 137 137 hash = { 138 - x86_64 = "sha256-omsAZSlCvggTjoAPQt0oGqRUZwyt5H2LswGpFt88L+I="; 139 - aarch64 = "sha256-wcrYVlL5x+Wve2MAgnEFQ4H3a/gc2y8Fr5TmwHU9p6A="; 138 + x86_64 = "sha256-zb6/AMe7ArSw1mzPIvaSVeuNly6WO7pHQAuYUT8eGkk="; 139 + aarch64 = "sha256-jgT3BpD04ELV2+WuRw1mbDw6S1SYDo7jfrijSNs8GLM="; 140 140 }.${arch}; 141 141 }; 142 142 }; ··· 150 150 fetchurl { 151 151 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-java-${year}-${month}-R-linux-gtk-${arch}.tar.gz"; 152 152 hash = { 153 - x86_64 = "sha256-8WqHFLywYQXtzUGxBVstxGqVU55WHoApZnyZ6ur4XgU="; 154 - aarch64 = "sha256-GlD0ykJbwdbzh1K3XQQ79yBhCJQUlmt2v8c2OMYNWp4="; 153 + x86_64 = "sha256-fXfj0PImyd2nPUkaGvOu7BGAeIHkTocKH94oM/Vd+LU="; 154 + aarch64 = "sha256-0EZXbngXIso8fS8bvSDPyRGCre2dF0+6wyldQ6GhGmo="; 155 155 }.${arch}; 156 156 }; 157 157 }; ··· 165 165 fetchurl { 166 166 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-jee-${year}-${month}-R-linux-gtk-${arch}.tar.gz"; 167 167 hash = { 168 - x86_64 = "sha256-K2uo2VVL6rP9kxicJRLzsJiOFKloLD0vInSon8JsUWg="; 169 - aarch64 = "sha256-qeEQTlFeWBag6SLXoatDeviR/NG8EcTi6VyUo9P6STM="; 168 + x86_64 = "sha256-YIoa837bbnqm/4wuwRfx+5UNxyQJySbTX+lhL/FluS0="; 169 + aarch64 = "sha256-0hwKU29RJdjyaF4ot0OpXt/illOsx1n38nhK5zteQBk="; 170 170 }.${arch}; 171 171 }; 172 172 }; ··· 180 180 fetchurl { 181 181 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-committers-${year}-${month}-R-linux-gtk-${arch}.tar.gz"; 182 182 hash = { 183 - x86_64 = "sha256-Ko4NCU9jbkjAWY7Ky5tPlhXOnzkpY4GjPi6Z0CBmzzc="; 184 - aarch64 = "sha256-RBT+xwdQcJh+YgsuCPTWy9MM2y45bhIF9DttPm6Qz+Q="; 183 + x86_64 = "sha256-IFQkSOs0wk7chR9Ti3WG/7WDrXBWnaRH9AqC9jTmuT8="; 184 + aarch64 = "sha256-iiS3hZWfinHYVhZsMntXQp+OgL7kcE/2jqx2JomBdIk="; 185 185 }.${arch}; 186 186 }; 187 187 }; ··· 195 195 fetchurl { 196 196 url = "https://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/technology/epp/downloads/release/${year}-${month}/R/eclipse-rcp-${year}-${month}-R-linux-gtk-${arch}.tar.gz"; 197 197 hash = { 198 - x86_64 = "sha256-dWwDv8cfUxnU/24ASYLvSTbS3xV5ugG98jYMhAXTfS8="; 199 - aarch64 = "sha256-+bAKFZ4u5PvCdC4Ifj5inppWb6C8wh0tar66qryx76o="; 198 + x86_64 = "sha256-+U3wHbUgxkqWZjZyAXAqkZHeoNp+CwL1NBO4myDdJhE="; 199 + aarch64 = "sha256-zDLt3lOqf2HyUP/oqbff6XupF2Vab7+gxpQriztunH4="; 200 200 }.${arch}; 201 201 }; 202 202 };
+3 -3
pkgs/applications/editors/emacs/elisp-packages/manual-packages/el-easydraw/default.nix
··· 7 7 }: 8 8 9 9 let 10 - rev = "99067dba625db3ac54ca4d3a3c811c41de207309"; 10 + rev = "a6c849619abcdd80dc82ec5417195414ad438fa3"; 11 11 in 12 12 melpaBuild { 13 13 pname = "edraw"; 14 - version = "20240612.1012"; 14 + version = "20240701.444"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "misohena"; 18 18 repo = "el-easydraw"; 19 19 inherit rev; 20 - hash = "sha256-32N8kXGFCvB6IHKwUsBGpdtAAf/p3nlq8mAdZrxLt0c="; 20 + hash = "sha256-CbcI1mmghc3HObg80bjScVDcJ1DHx9aX1WP2HlhAshs="; 21 21 }; 22 22 23 23 commit = rev;
+3 -3
pkgs/applications/editors/emacs/elisp-packages/manual-packages/ligo-mode/default.nix
··· 7 7 8 8 let 9 9 pname = "ligo-mode"; 10 - version = "20230302.1616"; 11 - commit = "d1073474efc9e0a020a4bcdf5e0c12a217265a3a"; 10 + version = "1.7.1-unstable-2024-06-28"; 11 + commit = "a62dff504867c4c4d9e0047114568a6e6b1eb291"; 12 12 in 13 13 melpaBuild { 14 14 inherit pname version commit; ··· 17 17 owner = "ligolang"; 18 18 repo = "ligo"; 19 19 rev = commit; 20 - hash = "sha256-wz9DF9mqi8WUt1Ebd+ueUTA314rKkdbjmoWF8cKuS8I="; 20 + hash = "sha256-YnI2sZCE5rStWsQYY/D+Am1rep4UdK28rlmPMmJeY50="; 21 21 }; 22 22 23 23 packageRequires = [ ];
+2 -2
pkgs/applications/editors/lite-xl/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "lite-xl"; 16 - version = "2.1.4"; 16 + version = "2.1.5"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "lite-xl"; 20 20 repo = "lite-xl"; 21 21 rev = "v${version}"; 22 - hash = "sha256-TqrFI5TFb2hnnlHYUjLDUTDK3/Wgg1gOxIP8owLi/yo="; 22 + hash = "sha256-awXcmYAvQUdFUr2vFlnBt8WTLrACREfB7J8HoSyVPTs="; 23 23 }; 24 24 25 25 nativeBuildInputs = [ meson ninja pkg-config ];
+2 -2
pkgs/applications/editors/poke/default.nix
··· 19 19 in 20 20 stdenv.mkDerivation (finalAttrs: { 21 21 pname = "poke"; 22 - version = "4.1"; 22 + version = "4.2"; 23 23 24 24 src = fetchurl { 25 25 url = "mirror://gnu/poke/poke-${finalAttrs.version}.tar.gz"; 26 - hash = "sha256-COyupB9zdKzUI44Su/l+jNXlctWRfpVrc7nUMCbp10A="; 26 + hash = "sha256-iq825h42elMUDqQOJVnp7FEud5xCvuNOesJLNLoRm94="; 27 27 }; 28 28 29 29 outputs = [ "out" "dev" "info" "lib" ]
+38 -28
pkgs/applications/editors/vscode/extensions/default.nix
··· 389 389 mktplcRef = { 390 390 name = "astro-vscode"; 391 391 publisher = "astro-build"; 392 - version = "2.8.3"; 393 - hash = "sha256-A6m31eZMlOHF0yr9MjXmsFyXgH8zmq6WLRd/w85hGw0="; 392 + version = "2.10.2"; 393 + hash = "sha256-lmqbZnCpkNN+i877hURRkPuRtuxRKD29bDppGBAEMGs="; 394 394 }; 395 395 meta = { 396 396 changelog = "https://marketplace.visualstudio.com/items/astro-build.astro-vscode/changelog"; ··· 664 664 mktplcRef = { 665 665 name = "markdown-mermaid"; 666 666 publisher = "bierner"; 667 - version = "1.17.7"; 668 - hash = "sha256-WKe7XxBeYyzmjf/gnPH+5xNOHNhMPAKjtLorYyvT76U="; 667 + version = "1.23.1"; 668 + hash = "sha256-hYWSeBXhqMcMxs+Logl5zRs4MlzBeHgCC07Eghmp0OM="; 669 669 }; 670 670 meta = { 671 + changelog = "https://marketplace.visualstudio.com/items/bierner.markdown-mermaid/changelog"; 672 + description = "Adds Mermaid diagram and flowchart support to VS Code's builtin markdown preview"; 673 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=bierner.markdown-mermaid"; 674 + homepage = "https://github.com/mjbvz/vscode-markdown-mermaid"; 671 675 license = lib.licenses.mit; 672 676 }; 673 677 }; ··· 775 779 mktplcRef = { 776 780 name = "vscode-tailwindcss"; 777 781 publisher = "bradlc"; 778 - version = "0.11.30"; 779 - hash = "sha256-1CxyvQu7WQJw87sTcpnILztt1WeSpWOgij0dEIXebPU="; 782 + version = "0.13.17"; 783 + hash = "sha256-hcFBMYfexNB7NMf3C7BQVTps1CBesEOxU3mW2cKXDHc="; 780 784 }; 781 785 meta = { 782 786 changelog = "https://marketplace.visualstudio.com/items/bradlc.vscode-tailwindcss/changelog"; ··· 853 857 mktplcRef = { 854 858 name = "catppuccin-vsc"; 855 859 publisher = "catppuccin"; 856 - version = "2.6.1"; 857 - hash = "sha256-B56b7PeuVnkxEqvd4vL9TYO7s8fuA+LOCTbJQD9e7wY="; 860 + version = "3.14.0"; 861 + hash = "sha256-kNQFR1ghdFJF4XLWCFgVpeXCZ/XiHGr/O1iJyWTT3Bg="; 858 862 }; 859 863 meta = { 864 + changelog = "https://marketplace.visualstudio.com/items/Catppuccin.catppuccin-vsc/changelog"; 860 865 description = "Soothing pastel theme for VSCode"; 866 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=Catppuccin.catppuccin-vsc"; 867 + homepage = "https://github.com/catppuccin/vscode"; 861 868 license = lib.licenses.mit; 862 - downloadPage = "https://marketplace.visualstudio.com/items?itemName=Catppuccin.catppuccin-vsc"; 863 869 maintainers = [ ]; 864 870 }; 865 871 }; ··· 867 873 mktplcRef = { 868 874 name = "catppuccin-vsc-icons"; 869 875 publisher = "catppuccin"; 870 - version = "1.10.0"; 871 - hash = "sha256-6klrnMHAIr+loz7jf7l5EZPLBhgkJODFHL9fzl1MqFI="; 876 + version = "1.13.0"; 877 + hash = "sha256-4gsblUMcN7a7UgoklBjc+2uiaSERq1vmi0exLht+Xi0="; 872 878 }; 873 879 meta = { 874 880 changelog = "https://marketplace.visualstudio.com/items/Catppuccin.catppuccin-vsc-icons/changelog"; 875 881 description = "Soothing pastel icon theme for VSCode"; 882 + downloadPage = "https://marketplace.visualstudio.com/items?itemName=Catppuccin.catppuccin-vsc-icons"; 883 + homepage = "https://github.com/catppuccin/vscode-icons"; 876 884 license = lib.licenses.mit; 877 - downloadPage = "https://marketplace.visualstudio.com/items?itemName=Catppuccin.catppuccin-vsc-icons"; 878 885 maintainers = [ lib.maintainers.laurent-f1z1 ]; 879 886 }; 880 887 }; ··· 1279 1286 mktplcRef = { 1280 1287 name = "vscode-deno"; 1281 1288 publisher = "denoland"; 1282 - version = "3.17.0"; 1283 - hash = "sha256-ETwpUrYbPXHSkEBq2oM1aCBwt9ItLcXMYc3YWjHLiJE="; 1289 + version = "3.38.0"; 1290 + hash = "sha256-wmcMkX1gmFhE6JukvOI3fez05dP7ZFAZz1OxmV8uu4k="; 1284 1291 }; 1285 1292 meta = { 1286 1293 changelog = "https://marketplace.visualstudio.com/items/denoland.vscode-deno/changelog"; ··· 2064 2071 mktplcRef = { 2065 2072 name = "vscode-github-actions"; 2066 2073 publisher = "github"; 2067 - version = "0.26.2"; 2068 - hash = "sha256-sEc6Fbn4XpK8vNK32R4fjnx/R+1xYOwcuhKlo7sPd5o="; 2074 + version = "0.26.3"; 2075 + hash = "sha256-tHUpYK6RmLl1s1J+N5sd9gyxTJSNGT1Md/CqapXs5J4="; 2069 2076 }; 2070 2077 meta = { 2071 2078 description = "Visual Studio Code extension for GitHub Actions workflows and runs for github.com hosted repositories"; ··· 2129 2136 mktplcRef = { 2130 2137 name = "Go"; 2131 2138 publisher = "golang"; 2132 - version = "0.40.0"; 2133 - hash = "sha256-otAq6ul2l64zpRJdekCb7XZiE2vgpLUfM4NUdRPZX8w="; 2139 + version = "0.41.4"; 2140 + hash = "sha256-ntrEI/l+UjzqGJmtyfVf/+sZJstZy3fm/PSWKTd7/Q0="; 2134 2141 }; 2135 2142 meta = { 2136 2143 changelog = "https://marketplace.visualstudio.com/items/golang.Go/changelog"; ··· 2177 2184 mktplcRef = { 2178 2185 name = "vscode-graphql-syntax"; 2179 2186 publisher = "GraphQL"; 2180 - version = "1.1.0"; 2181 - hash = "sha256-qazU0UyZ9de6Huj2AYZqqBo4jVW/ZQmFJhV7XXAblxo="; 2187 + version = "1.3.6"; 2188 + hash = "sha256-74Y/LpOhAj3TSplohhJqBwJDT87nCAiKrWsF90bc8jU="; 2182 2189 }; 2183 2190 meta = { 2184 2191 description = "Adds full GraphQL syntax highlighting and language support such as bracket matching"; ··· 2779 2786 mktplcRef = { 2780 2787 name = "vscode-publint"; 2781 2788 publisher = "Kravets"; 2782 - version = "0.0.1"; 2783 - hash = "sha256-6nG5Yqi8liumQ2K9ynV8mNXiXGaGo/cp4Cib1kqdp1c="; 2789 + version = "0.0.3"; 2790 + hash = "sha256-1KVqfCVyCn5LJOdazp3W6FECRGOviVC4+FHn6vTn5DI="; 2784 2791 }; 2785 2792 meta = { 2786 2793 changelog = "https://marketplace.visualstudio.com/items/Kravets.vscode-publint/changelog"; ··· 2987 2994 mktplcRef = { 2988 2995 name = "rainbow-csv"; 2989 2996 publisher = "mechatroner"; 2990 - version = "3.6.0"; 2991 - hash = "sha256-bvxMnT6oSjflAwWQZkNnEoEsVlVg86T0TMYi8tNsbdQ="; 2997 + version = "3.12.0"; 2998 + hash = "sha256-pnHaszLa4a4ptAubDUY+FQX3F6sQQUQ/sHAxyZsbhcQ="; 2992 2999 }; 2993 3000 meta = { 3001 + changelog = "https://marketplace.visualstudio.com/items/mechatroner.rainbow-csv/changelog"; 3002 + description = "Rainbow syntax higlighting for CSV and TSV files in Visual Studio Code"; 3003 + downloadPage = "https://marketplace.visualstudio.com/items?itemname=mechatroner.rainbow-csv"; 3004 + homepage = "https://github.com/mechatroner/vscode_rainbow_csv"; 2994 3005 license = lib.licenses.mit; 2995 3006 }; 2996 3007 }; ··· 3028 3039 license = lib.licenses.asl20; 3029 3040 }; 3030 3041 }; 3031 - 3032 - mgt19937.typst-preview = callPackage ./mgt19937.typst-preview { }; 3033 3042 3034 3043 mhutchie.git-graph = buildVscodeMarketplaceExtension { 3035 3044 mktplcRef = { ··· 5181 5190 mktplcRef = { 5182 5191 name = "pretty-ts-errors"; 5183 5192 publisher = "yoavbls"; 5184 - version = "0.5.3"; 5185 - hash = "sha256-JSCyTzz10eoUNu76wNUuvPVVKq4KaVKobS1CAPqgXUA="; 5193 + version = "0.5.4"; 5194 + hash = "sha256-SMEqbpKYNck23zgULsdnsw4PS20XMPUpJ5kYh1fpd14="; 5186 5195 }; 5187 5196 meta = { 5188 5197 description = "Make TypeScript errors prettier and human-readable in VSCode"; ··· 5353 5362 jakebecker.elixir-ls = throw "jakebecker.elixir-ls is deprecated in favor of elixir-lsp.vscode-elixir-ls"; # Added 2024-05-29 5354 5363 jpoissonnier.vscode-styled-components = throw "jpoissonnier.vscode-styled-components is deprecated in favor of styled-components.vscode-styled-components"; # Added 2024-05-29 5355 5364 matklad.rust-analyzer = throw "matklad.rust-analyzer is deprecated in favor of rust-lang.rust-analyzer"; # Added 2024-05-29 5365 + mgt19937.typst-preview = throw "The features of 'typst-preview' have been consolidated to 'tinymist', an all-in-one language server for typst"; # Added 2024-07-07 5356 5366 ms-vscode.go = throw "ms-vscode.go is deprecated in favor of golang.go"; # Added 2024-05-29 5357 5367 ms-vscode.PowerShell = throw "ms-vscode.PowerShell is deprecated in favor of super.ms-vscode.powershell"; # Added 2024-05-29 5358 5368 rioj7.commandOnAllFiles = throw "rioj7.commandOnAllFiles is deprecated in favor of rioj7.commandonallfiles"; # Added 2024-05-29
-38
pkgs/applications/editors/vscode/extensions/mgt19937.typst-preview/default.nix
··· 1 - # Keep pkgs/by-name/ty/typst-preview/package.nix in sync with this extension 2 - 3 - { 4 - vscode-utils, 5 - lib, 6 - jq, 7 - moreutils, 8 - typst-preview, 9 - }: 10 - 11 - vscode-utils.buildVscodeMarketplaceExtension { 12 - mktplcRef = { 13 - name = "typst-preview"; 14 - publisher = "mgt19937"; 15 - version = "0.11.7"; 16 - hash = "sha256-70dVGoSBDKCtvn7xiC/gAh4OQ8nNDiI/M900r2zlOfU="; 17 - }; 18 - 19 - buildInputs = [ typst-preview ]; 20 - 21 - nativeBuildInputs = [ 22 - jq 23 - moreutils 24 - ]; 25 - 26 - postInstall = '' 27 - cd "$out/$installPrefix" 28 - jq '.contributes.configuration.properties."typst-preview.executable".default = "${lib.getExe typst-preview}"' package.json | sponge package.json 29 - ''; 30 - 31 - meta = { 32 - description = "Typst Preview is an extension for previewing your Typst files in vscode instantly"; 33 - downloadPage = "https://marketplace.visualstudio.com/items?itemName=mgt19937.typst-preview"; 34 - homepage = "https://github.com/Enter-tainer/typst-preview-vscode"; 35 - license = lib.licenses.mit; 36 - maintainers = [ lib.maintainers.drupol ]; 37 - }; 38 - }
+1 -1
pkgs/applications/editors/vscode/extensions/myriad-dreamin.tinymist/default.nix
··· 11 11 name = "tinymist"; 12 12 publisher = "myriad-dreamin"; 13 13 inherit (tinymist) version; 14 - hash = "sha256-rRopyjZsQ3N/qPE/r+0ZLfNqcYYMrcY124H3kSx4loE="; 14 + hash = "sha256-e/7HAvaohATDet7ynYc34e5cbOzBL5Rcjvimggs68c4="; 15 15 }; 16 16 17 17 nativeBuildInputs = [
+3 -3
pkgs/applications/graphics/pixinsight/default.nix
··· 49 49 50 50 stdenv.mkDerivation (finalAttrs: { 51 51 pname = "pixinsight"; 52 - version = "1.8.9-3"; 52 + version = "1.8.9-3-20240625"; 53 53 54 54 src = requireFile rec { 55 - name = "PI-linux-x64-${finalAttrs.version}-20240619-c.tar.xz"; 55 + name = "PI-linux-x64-${finalAttrs.version}-c.tar.xz"; 56 56 url = "https://pixinsight.com/"; 57 - hash = "sha256-WZrD+X7zE1i29+YsGJ+wbIXmlVon9bczHvvRAkQXz6M="; 57 + hash = "sha256-jqp5pt+fC7QvENCwRjr7ENQiCZpwNhC5q76YdzRBJis="; 58 58 message = '' 59 59 PixInsight is available from ${url} and requires a commercial (or trial) license. 60 60 After a license has been obtained, PixInsight can be downloaded from the software distribution
+3 -3
pkgs/applications/misc/cobalt/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cobalt"; 5 - version = "0.19.3"; 5 + version = "0.19.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cobalt-org"; 9 9 repo = "cobalt.rs"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-aAhceExz5SENL+FhPHyx8HmaNOWjNsynv81Rj2cS5M8="; 11 + sha256 = "sha256-a9fo6qSLTVK6vC40nKwrpCvEvw1iIxQFmngkA3ttAdQ="; 12 12 }; 13 13 14 - cargoHash = "sha256-vw7fGsTSEVO8s1LzilKJN5lGzOfQcms1h7rnTOyE4Kw="; 14 + cargoHash = "sha256-vr4G0L74qzsjpPKteV7wrW+pJGmbUVDLyc9MhSB1HfQ="; 15 15 16 16 buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ]; 17 17
+2 -1
pkgs/applications/misc/onboard/default.nix
··· 157 157 --replace '"killall",' '"${procps}/bin/pkill", "-x",' 158 158 ''; 159 159 160 + # setuptools to get distutils with python 3.12 160 161 installPhase = '' 161 - ${python3.interpreter} setup.py install --prefix="$out" 162 + ${(python3.withPackages (p: [ p.setuptools ])).interpreter} setup.py install --prefix="$out" 162 163 163 164 cp onboard-default-settings.gschema.override.example $out/share/glib-2.0/schemas/10_onboard-default-settings.gschema.override 164 165 glib-compile-schemas $out/share/glib-2.0/schemas/
+1 -1
pkgs/applications/misc/stepreduce/default.nix
··· 19 19 20 20 install -Dm755 stepreduce $out/bin/stepreduce 21 21 22 - runHook prostInstall 22 + runHook postInstall 23 23 ''; 24 24 25 25 meta = with lib; {
+2 -2
pkgs/applications/networking/cluster/kubeone/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "kubeone"; 11 - version = "1.8.0"; 11 + version = "1.8.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "kubermatic"; 15 15 repo = "kubeone"; 16 16 rev = "v${version}"; 17 - hash = "sha256-BYfnHgTiHMmKdW25XymP2nDYQDOEHSIUOjrtwaoc1JU="; 17 + hash = "sha256-P/x6HigXnAhpUnycm9B8TO33hdPzREiM8kwL+/GedZY="; 18 18 }; 19 19 20 20 vendorHash = "sha256-tAThtZJ5DRzveJRG58VPxJWrZjB+dnXhX/50lZEHUGc=";
+3 -3
pkgs/applications/networking/cluster/kuma/default.nix
··· 15 15 16 16 buildGoModule rec { 17 17 inherit pname; 18 - version = "2.7.3"; 18 + version = "2.8.0"; 19 19 tags = lib.optionals enableGateway [ "gateway" ]; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "kumahq"; 23 23 repo = "kuma"; 24 24 rev = version; 25 - hash = "sha256-b3qQ3lFaQvkmP3HYPwQi2TxSeKmWzGbp01OCnjULJ4k="; 25 + hash = "sha256-RMgokVN/VTri7LiPwHX/elR2oEal9pzEkzSy0tUJMsU="; 26 26 }; 27 27 28 - vendorHash = "sha256-ne62twZXac5GfQ8JcWElIMqc+Vpvn0Y9XSNgAtF62q0="; 28 + vendorHash = "sha256-FEdDOpz6C89OlzU3Pl4Uu6P0WgM4QsuccQ9vAHnb4xI="; 29 29 30 30 # no test files 31 31 doCheck = false;
+3 -3
pkgs/applications/networking/cluster/linkerd/edge.nix
··· 2 2 3 3 (callPackage ./generic.nix { }) { 4 4 channel = "edge"; 5 - version = "24.6.4"; 6 - sha256 = "0pic9jncnal93g4kd8c02yl00jm0s11rax3bzz37l0iljjppxr6c"; 7 - vendorHash = "sha256-oNEXVyNvdDsEws+8WklYxpxeTOykLEvmvyY8FAIB6HU="; 5 + version = "24.7.1"; 6 + sha256 = "0l4ni88xzh5yylb0m9mn32wiqs3fbiqzz4ll54f9zh72ff89bpjb"; 7 + vendorHash = "sha256-q43WqEBQAtcLikqDwxkMPdVDQOCZ5x7SMmIKsmuDWa4="; 8 8 }
+3 -3
pkgs/applications/networking/cluster/temporal-cli/default.nix
··· 17 17 18 18 tctl-next = buildGoModule rec { 19 19 pname = "tctl-next"; 20 - version = "0.13.0"; 20 + version = "0.13.1"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "temporalio"; 24 24 repo = "cli"; 25 25 rev = "v${version}"; 26 - hash = "sha256-2zk+B+GomLZwep5LNRpWJj8JjFC0OxAl1XhAv+8b2kc="; 26 + hash = "sha256-bh0UsXA5yHtvP9femOwEzVzmu1VLz2uZwoIHL/kI7kM="; 27 27 }; 28 28 29 - vendorHash = "sha256-NLteuVOswIw2ModdE0Ak4XmApkHLoYDt6SDAZGsgwBk="; 29 + vendorHash = "sha256-ziCJG722c32QAh9QmoC2E7TcLiC2InKwfdC9mkanTsU="; 30 30 31 31 inherit overrideModAttrs; 32 32
+3 -3
pkgs/applications/networking/deck/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "deck"; 5 - version = "1.38.1"; 5 + version = "1.39.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "Kong"; 9 9 repo = "deck"; 10 10 rev = "v${version}"; 11 - hash = "sha256-9n8XAeSZn2HD8Vg2B8YmBUQ+VPBglgjN+QjrSOgn65Y="; 11 + hash = "sha256-8Z2JBxVUoJKzxdMvyZg5SxHyIFW9lyA71GU7R6S27Rs="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ installShellFiles ]; ··· 21 21 ]; 22 22 23 23 proxyVendor = true; # darwin/linux hash mismatch 24 - vendorHash = "sha256-2lR2/jHOFmKm3s+EPNRFLlgJHIs+33YDt1YeHBWRin0="; 24 + vendorHash = "sha256-SXpY6FokcrxWZu0LybGKN3tw8GwbntV3ZQ+T2dhGDqY="; 25 25 26 26 postInstall = '' 27 27 installShellCompletion --cmd deck \
+2 -2
pkgs/applications/networking/instant-messengers/alfaview/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "alfaview"; 8 - version = "9.12.0"; 8 + version = "9.13.0"; 9 9 10 10 src = fetchurl { 11 11 url = "https://assets.alfaview.com/stable/linux/deb/${pname}_${version}.deb"; 12 - hash = "sha256-nzSgJrlTRN4LDcdjvCIBwjBJTRRoch376R4PIbvcajQ="; 12 + hash = "sha256-ENd3ozRi47vszgHZIX63nQu7wZz6Zf4HdmCsNvkcLOo="; 13 13 }; 14 14 15 15 nativeBuildInputs = [
+2 -2
pkgs/applications/networking/p2p/pyrosimple/default.nix
··· 10 10 11 11 python3.pkgs.buildPythonApplication rec { 12 12 pname = "pyrosimple"; 13 - version = "2.13.0"; 13 + version = "2.14.0"; 14 14 format = "pyproject"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "kannibalox"; 18 18 repo = pname; 19 19 rev = "refs/tags/v${version}"; 20 - hash = "sha256-e69e1Aa10/pew1UZBCIPIH3BK7I8C3HiW59fRuSZlkc="; 20 + hash = "sha256-lEtyt7i8MyL2VffxNFQkL9RkmGeo6Nof0AOQwf6BUSE="; 21 21 }; 22 22 23 23 pythonRelaxDeps = [
+2 -2
pkgs/applications/office/mendeley/default.nix
··· 7 7 8 8 let 9 9 pname = "mendeley"; 10 - version = "2.117.0"; 10 + version = "2.118.0"; 11 11 12 12 executableName = "${pname}-reference-manager"; 13 13 14 14 src = fetchurl { 15 15 url = "https://static.mendeley.com/bin/desktop/mendeley-reference-manager-${version}-x86_64.AppImage"; 16 - hash = "sha256-1Gwgb0oUtIjZX0f/HJmA5ihwurq9RlpMMLrTaDav0SM="; 16 + hash = "sha256-JzA6JmjxqZC2K51NozlYeTmZkzT5OTRF3WVGY4Wrfgo="; 17 17 }; 18 18 19 19 appimageContents = appimageTools.extractType2 {
+2 -2
pkgs/applications/radio/qlog/default.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "qlog"; 19 - version = "0.36.0"; 19 + version = "0.37.0"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "foldynl"; 23 23 repo = "QLog"; 24 24 rev = "v${version}"; 25 - hash = "sha256-YbjtN08zEj8rlRDC5tS/JsBOH70DV98wmL6pFQTehgg="; 25 + hash = "sha256-OXE+8e8Wr2EETEfdDaI/fb+SSsRhippqPzTXTlwLP4c="; 26 26 fetchSubmodules = true; 27 27 }; 28 28
+2 -2
pkgs/applications/radio/sdrangel/default.nix
··· 52 52 53 53 stdenv.mkDerivation (finalAttrs: { 54 54 pname = "sdrangel"; 55 - version = "7.21.3"; 55 + version = "7.21.4"; 56 56 57 57 src = fetchFromGitHub { 58 58 owner = "f4exb"; 59 59 repo = "sdrangel"; 60 60 rev = "v${finalAttrs.version}"; 61 - hash = "sha256-TeQteQ+RAnG1J0m4BEYJCrALkfplz3gO5IBi0GxTWmI="; 61 + hash = "sha256-GINgI4u87Ns4/5aUWpeJaokb+3Liwjjibr02NGcF10c="; 62 62 }; 63 63 64 64 nativeBuildInputs = [
pkgs/applications/science/logic/isabelle/components/default.nix pkgs/by-name/is/isabelle/components/default.nix
+3 -3
pkgs/applications/science/logic/isabelle/components/isabelle-linter.nix pkgs/by-name/is/isabelle/components/isabelle-linter.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "isabelle-linter"; 5 - version = "2023-1.0.0"; 5 + version = "2024-1.0.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "isabelle-prover"; 9 9 repo = "isabelle-linter"; 10 - rev = "Isabelle2023-v1.0.0"; 11 - sha256 = "sha256-q9+qN94NaTzvhbcNQj7yH/VVfs1QgCH8OU8HW+5+s9U="; 10 + rev = "Isabelle2024-v1.0.1"; 11 + sha256 = "sha256-oTrwcfJgbkpkIweDIyc6lZjAvdS9J4agPoJgZzH+PuQ="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ isabelle ];
+19 -18
pkgs/applications/science/logic/isabelle/default.nix pkgs/by-name/is/isabelle/package.nix
··· 12 12 , naproche 13 13 , rlwrap 14 14 , perl 15 + , procps 15 16 , makeDesktopItem 16 17 , isabelle-components 17 18 , symlinkJoin ··· 21 22 let 22 23 sha1 = stdenv.mkDerivation { 23 24 pname = "isabelle-sha1"; 24 - version = "2021-1"; 25 + version = "2024"; 25 26 26 27 src = fetchhg { 27 28 url = "https://isabelle.sketis.net/repos/sha1"; 28 - rev = "e0239faa6f42"; 29 - sha256 = "sha256-4sxHzU/ixMAkSo67FiE6/ZqWJq9Nb9OMNhMoXH2bEy4="; 29 + rev = "0ce12663fe76"; 30 + hash = "sha256-DB/ETVZhbT82IMZA97TmHG6gJcGpFavxDKDTwPzIF80="; 30 31 }; 31 32 32 33 buildPhase = (if stdenv.isDarwin then '' ··· 46 47 }; 47 48 in stdenv.mkDerivation (finalAttrs: rec { 48 49 pname = "isabelle"; 49 - version = "2023"; 50 + version = "2024"; 50 51 51 52 dirname = "Isabelle${version}"; 52 53 ··· 56 57 fetchurl 57 58 { 58 59 url = "https://isabelle.in.tum.de/website-${dirname}/dist/${dirname}_macos.tar.gz"; 59 - sha256 = "sha256-0VSW2SrHNI3/k4cCCZ724ruXaq7W1NCPsLrXFZ9l1/Q="; 60 + hash = "sha256-IgNfmW9x6h8DBj9vFEGV62oEl01NkW7QdyzXlWmii8c="; 60 61 } 61 62 else if stdenv.hostPlatform.isx86 62 63 then 63 64 fetchurl { 64 65 url = "https://isabelle.in.tum.de/website-${dirname}/dist/${dirname}_linux.tar.gz"; 65 - sha256 = "sha256-Go4ZCsDz5gJ7uWG5VLrNJOddMPX18G99FAadpX53Rqg="; 66 + hash = "sha256-YDqq+KvqNll687BlHSwWKobAoN1EIHZvR+VyQDljkmc="; 66 67 } 67 68 else 68 69 fetchurl { 69 70 url = "https://isabelle.in.tum.de/website-${dirname}/dist/${dirname}_linux_arm.tar.gz"; 70 - hash = "sha256-Tzxxs0gKw6vymbaXIzH8tK5VgUrpOIp9vcWQ/zxnRCc="; 71 + hash = "sha256-jXWVv18WwrVnqVX1s4Lnyf7DkOzPa3EdLXYxgtKD+YA="; 71 72 }; 72 73 73 74 nativeBuildInputs = [ java ]; 74 75 75 76 buildInputs = [ polyml veriT vampire eprover-ho nettools ] 76 - ++ lib.optionals (!stdenv.isDarwin) [ java ]; 77 + ++ lib.optionals (!stdenv.isDarwin) [ java procps ]; 77 78 78 79 sourceRoot = "${dirname}${lib.optionalString stdenv.isDarwin ".app"}"; 79 80 ··· 130 131 done 131 132 132 133 substituteInPlace lib/Tools/env \ 133 - --replace /usr/bin/env ${coreutils}/bin/env 134 + --replace-fail /usr/bin/env ${coreutils}/bin/env 134 135 135 136 substituteInPlace src/Tools/Setup/src/Environment.java \ 136 - --replace 'cmd.add("/usr/bin/env");' "" \ 137 - --replace 'cmd.add("bash");' "cmd.add(\"$SHELL\");" 137 + --replace-fail 'cmd.add("/usr/bin/env");' "" \ 138 + --replace-fail 'cmd.add("bash");' "cmd.add(\"$SHELL\");" 138 139 139 140 substituteInPlace src/Pure/General/sha1.ML \ 140 - --replace '"$ML_HOME/" ^ (if ML_System.platform_is_windows then "sha1.dll" else "libsha1.so")' '"${sha1}/lib/libsha1.so"' 141 + --replace-fail '"$ML_HOME/" ^ (if ML_System.platform_is_windows then "sha1.dll" else "libsha1.so")' '"${sha1}/lib/libsha1.so"' 141 142 142 143 rm -r heaps 143 144 '' + lib.optionalString (stdenv.hostPlatform.system == "x86_64-darwin") '' 144 145 substituteInPlace lib/scripts/isabelle-platform \ 145 - --replace 'ISABELLE_APPLE_PLATFORM64=arm64-darwin' "" 146 + --replace-fail 'ISABELLE_APPLE_PLATFORM64=arm64-darwin' "" 146 147 '' + lib.optionalString stdenv.isLinux '' 147 - arch=${if stdenv.hostPlatform.system == "x86_64-linux" then "x86_64-linux" 148 - else if stdenv.hostPlatform.isx86 then "x86-linux" 149 - else "arm64-linux"} 150 - for f in contrib/*/$arch/{z3,epclextract,nunchaku,SPASS,zipperposition}; do 148 + arch=${if stdenv.hostPlatform.system == "aarch64-linux" then "arm64-linux" else stdenv.hostPlatform.system} 149 + for f in contrib/*/$arch/{z3,nunchaku,spass,zipperposition}; do 151 150 patchelf --set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) "$f"${lib.optionalString stdenv.isAarch64 " || true"} 152 151 done 153 - patchelf --set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) contrib/bash_process-*/platform_$arch/bash_process 152 + patchelf --set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) contrib/bash_process-*/$arch/bash_process 154 153 for d in contrib/kodkodi-*/jni/$arch; do 155 154 patchelf --set-rpath "${lib.concatStringsSep ":" [ "${java}/lib/openjdk/lib/server" "${stdenv.cc.cc.lib}/lib" ]}" $d/*.so 156 155 done 156 + '' + lib.optionalString (stdenv.hostPlatform.system == "x86_64-linux") '' 157 157 patchelf --set-rpath "${stdenv.cc.cc.lib}/lib" contrib/z3-*/$arch/z3 158 158 ''; 159 159 ··· 221 221 license = licenses.bsd3; 222 222 maintainers = [ maintainers.jwiegley maintainers.jvanbruegge ]; 223 223 platforms = platforms.unix; 224 + broken = stdenv.isDarwin; 224 225 }; 225 226 226 227 passthru.withComponents = f:
+3 -3
pkgs/applications/science/logic/naproche/default.nix pkgs/by-name/na/naproche/package.nix
··· 2 2 3 3 with haskellPackages; mkDerivation { 4 4 pname = "Naproche-SAD"; 5 - version = "unstable-2024-01-18"; 5 + version = "unstable-2024-05-19"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "naproche"; 9 9 repo = "naproche"; 10 - rev = "bb3dbcbd2173e3334bc5bdcd04c07c6836a11387"; 11 - hash = "sha256-DWcowUjy8/VBuhqvDYlVINHssF4KhuzT0L+m1YwUxoE="; 10 + rev = "ccb35e6eeb31c82bdd8857d5f84deda296ed53ec"; 11 + hash = "sha256-pIRKjbSFP1q8ldMZXm0WSP0FJqy/lQslNQcoed/y9W0="; 12 12 }; 13 13 14 14 isExecutable = true;
+3 -3
pkgs/applications/science/math/msieve/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "msieve"; 5 - version = "r1050"; 5 + version = "1056"; 6 6 7 7 src = fetchsvn { 8 8 url = "svn://svn.code.sf.net/p/msieve/code/trunk"; 9 - rev = "1050"; 10 - hash = "sha256-cn6OhE4zhrpB7BFrRdOnucjATbfo5mLkK7O0Usx1quE="; 9 + rev = version; 10 + hash = "sha256-6ErVn4pYPMG5VFjOQURLsHNpN0pGdp55+rjY8988onU="; 11 11 }; 12 12 13 13 buildInputs = [ zlib gmp ecm ];
+10 -2
pkgs/applications/video/frigate/default.nix
··· 1 1 { lib 2 2 , callPackage 3 - , python3 3 + , python311 4 4 , fetchFromGitHub 5 5 , fetchurl 6 6 , fetchpatch2 ··· 23 23 inherit version src; 24 24 }; 25 25 26 - python = python3.override { 26 + python = python311.override { 27 27 packageOverrides = self: super: { 28 28 pydantic = super.pydantic_1; 29 29 ··· 71 71 url = "https://github.com/blakeblackshear/frigate/commit/b65656fa8733c1c2f3d944f716d2e9493ae7c99f.patch"; 72 72 hash = "sha256-taPWFV4PldBGUKAwFMKag4W/3TLMSGdKLYG8bj1Y5mU="; 73 73 }) 74 + (fetchpatch2 { 75 + # https://github.com/blakeblackshear/frigate/pull/10097 76 + name = "frigate-secrets-permissionerror.patch"; 77 + url = "https://github.com/blakeblackshear/frigate/commit/a1424bad6c0163e790129ade7a9784514d0bf89d.patch"; 78 + hash = "sha256-/kIy4aW9o5AKHJQfCDVY46si+DKaUb+CsZsCGIbXvUQ="; 79 + }) 80 + # https://github.com/blakeblackshear/frigate/pull/12324 81 + ./mpl-3.9.0.patch 74 82 ]; 75 83 76 84 postPatch = ''
+42
pkgs/applications/video/frigate/mpl-3.9.0.patch
··· 1 + From fba8cff13186bd80ceaa06806392957598139deb Mon Sep 17 00:00:00 2001 2 + From: Martin Weinelt <hexa@darmstadt.ccc.de> 3 + Date: Sun, 7 Jul 2024 14:23:29 +0200 4 + Subject: [PATCH] Fix colormap usage with matplotlib 3.9.0 5 + 6 + The mpl.cm toplevel registration has been removed. 7 + 8 + https://matplotlib.org/stable/api/prev_api_changes/api_changes_3.9.0.html#top-level-cmap-registration-and-access-functions-in-mpl-cm 9 + --- 10 + frigate/config.py | 2 +- 11 + frigate/detectors/detector_config.py | 2 +- 12 + 2 files changed, 2 insertions(+), 2 deletions(-) 13 + 14 + diff --git a/frigate/config.py b/frigate/config.py 15 + index 2e8b2570..af4f3263 100644 16 + --- a/frigate/config.py 17 + +++ b/frigate/config.py 18 + @@ -807,7 +807,7 @@ class CameraConfig(FrigateBaseModel): 19 + def __init__(self, **config): 20 + # Set zone colors 21 + if "zones" in config: 22 + - colors = plt.cm.get_cmap("tab10", len(config["zones"])) 23 + + colors = plt.colormaps["tab10"].resampled(len(config["zones"])) 24 + config["zones"] = { 25 + name: {**z, "color": tuple(round(255 * c) for c in colors(idx)[:3])} 26 + for idx, (name, z) in enumerate(config["zones"].items()) 27 + diff --git a/frigate/detectors/detector_config.py b/frigate/detectors/detector_config.py 28 + index 7fc958a3..b65631eb 100644 29 + --- a/frigate/detectors/detector_config.py 30 + +++ b/frigate/detectors/detector_config.py 31 + @@ -125,7 +125,7 @@ class ModelConfig(BaseModel): 32 + 33 + def create_colormap(self, enabled_labels: set[str]) -> None: 34 + """Get a list of colors for enabled labels.""" 35 + - cmap = plt.cm.get_cmap("tab10", len(enabled_labels)) 36 + + cmap = plt.colormaps["tab10"].resampled(len(enabled_labels)) 37 + 38 + for key, val in enumerate(enabled_labels): 39 + self._colormap[val] = tuple(int(round(255 * c)) for c in cmap(key)[:3]) 40 + -- 41 + 2.45.1 42 +
+3 -82
pkgs/applications/video/gpac/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, fetchpatch, pkg-config, zlib }: 1 + { lib, stdenv, fetchFromGitHub, pkg-config, zlib }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "2.2.1"; 5 4 pname = "gpac"; 5 + version = "2.4.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "gpac"; 9 9 repo = "gpac"; 10 10 rev = "v${version}"; 11 - hash = "sha256-VjA1VFMsYUJ8uJqhYgjXYtqlGWSJHr16Ck3b5stuZWw="; 11 + hash = "sha256-RADDqc5RxNV2EfRTzJP/yz66p0riyn81zvwU3r9xncM="; 12 12 }; 13 13 14 - patches = [ 15 - (fetchpatch { 16 - name = "CVE-2023-2837.patch"; 17 - url = "https://github.com/gpac/gpac/commit/6f28c4cd607d83ce381f9b4a9f8101ca1e79c611.patch"; 18 - hash = "sha256-HA6qMungIoh1fz1R3zUvV1Ahoa2pp861JRzYY/NNDQI="; 19 - }) 20 - (fetchpatch { 21 - name = "CVE-2023-2838.patch"; 22 - url = "https://github.com/gpac/gpac/commit/c88df2e202efad214c25b4e586f243b2038779ba.patch"; 23 - hash = "sha256-gIISG7pz01iVoWqlho2BL27ki87i3pGkug2Z+KKn+xs="; 24 - }) 25 - (fetchpatch { 26 - name = "CVE-2023-2839.patch"; 27 - url = "https://github.com/gpac/gpac/commit/047f96fb39e6bf70cb9f344093f5886e51dce0ac.patch"; 28 - hash = "sha256-i+/iFrWJ+Djc8xYtIOYvlZ98fYUdJooqUz9y/uhusL4="; 29 - }) 30 - (fetchpatch { 31 - name = "CVE-2023-2840.patch"; 32 - url = "https://github.com/gpac/gpac/commit/ba59206b3225f0e8e95a27eff41cb1c49ddf9a37.patch"; 33 - hash = "sha256-mwO9Qeeufq0wa57lO+LgWGjrN3CHMYK+xr2ZBalKBQo="; 34 - }) 35 - ]; 36 - 37 14 # this is the bare minimum configuration, as I'm only interested in MP4Box 38 15 # For most other functionality, this should probably be extended 39 16 nativeBuildInputs = [ pkg-config ]; ··· 60 37 license = licenses.lgpl21; 61 38 maintainers = with maintainers; [ bluescreen303 mgdelacroix ]; 62 39 platforms = platforms.linux; 63 - knownVulnerabilities = [ 64 - "CVE-2023-48958" 65 - "CVE-2023-48090" 66 - "CVE-2023-48039" 67 - "CVE-2023-48014" 68 - "CVE-2023-48013" 69 - "CVE-2023-48011" 70 - "CVE-2023-47465" 71 - "CVE-2023-47384" 72 - "CVE-2023-46932" 73 - "CVE-2023-46931" 74 - "CVE-2023-46930" 75 - "CVE-2023-46928" 76 - "CVE-2023-46927" 77 - "CVE-2023-46871" 78 - "CVE-2023-46001" 79 - "CVE-2023-42298" 80 - "CVE-2023-41000" 81 - "CVE-2023-39562" 82 - "CVE-2023-37767" 83 - "CVE-2023-37766" 84 - "CVE-2023-37765" 85 - "CVE-2023-37174" 86 - "CVE-2023-23143" 87 - "CVE-2023-5998" 88 - "CVE-2023-5595" 89 - "CVE-2023-5586" 90 - "CVE-2023-5520" 91 - "CVE-2023-5377" 92 - "CVE-2023-4778" 93 - "CVE-2023-4758" 94 - "CVE-2023-4756" 95 - "CVE-2023-4755" 96 - "CVE-2023-4754" 97 - "CVE-2023-4722" 98 - "CVE-2023-4721" 99 - "CVE-2023-4720" 100 - "CVE-2023-4683" 101 - "CVE-2023-4682" 102 - "CVE-2023-4681" 103 - "CVE-2023-4678" 104 - "CVE-2023-3523" 105 - "CVE-2023-3291" 106 - "CVE-2023-3013" 107 - "CVE-2023-3012" 108 - "CVE-2023-1655" 109 - "CVE-2023-1654" 110 - "CVE-2023-1452" 111 - "CVE-2023-1449" 112 - "CVE-2023-1448" 113 - "CVE-2023-0866" 114 - "CVE-2023-0841" 115 - "CVE-2023-0819" 116 - "CVE-2023-0818" 117 - "CVE-2023-0817" 118 - ]; 119 40 }; 120 41 }
+2 -2
pkgs/applications/video/kodi/addons/pvr-hts/default.nix
··· 2 2 buildKodiBinaryAddon rec { 3 3 pname = "pvr-hts"; 4 4 namespace = "pvr.hts"; 5 - version = "21.2.3"; 5 + version = "21.2.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "kodi-pvr"; 9 9 repo = "pvr.hts"; 10 10 rev = "${version}-${rel}"; 11 - sha256 = "sha256-4jHcUjGarLHsn5CjBLWB1wQNjBBw4ftMuDY5uFAHAzY="; 11 + sha256 = "sha256-3q78rJ+LGRD/pqeWfcP2Z469HAu1T0LoidvD6mjNkwg="; 12 12 }; 13 13 14 14 meta = with lib; {
+3 -3
pkgs/applications/video/mpv/scripts/manga-reader.nix
··· 8 8 buildLua rec { 9 9 pname = "manga-reader"; 10 10 11 - version = "0-unstable-2024-03-17"; 11 + version = "0-unstable-2024-07-05"; 12 12 src = fetchFromGitHub { 13 13 owner = "Dudemanguy"; 14 14 repo = "mpv-manga-reader"; 15 - rev = "6b65d98be7d20c8e272a4caa6c5018ed3a8bb2b3"; 16 - hash = "sha256-54n513lpn1KCErXJHqL+GKdDE1P52LolS6xDott/epY="; 15 + rev = "fb06931eed4092fa74a98266cd04fa507ea63e13"; 16 + hash = "sha256-xtzDHv+zW/9LsLWo4Km7OQ05BVJlwqu9461i9ee94lM="; 17 17 }; 18 18 passthru.updateScript = unstableGitUpdater { }; 19 19
+2 -2
pkgs/applications/video/streamlink/default.nix
··· 7 7 8 8 python3Packages.buildPythonApplication rec { 9 9 pname = "streamlink"; 10 - version = "6.8.1"; 10 + version = "6.8.2"; 11 11 pyproject = true; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - hash = "sha256-TEN++sKCtN8CZRnyBp4niRFlb+LPSNcyMCu9Rm+GOZ0="; 15 + hash = "sha256-nBtm8CRyeicPrwAm1xp+Y6vdiPEClXyhUsDSYgcXvJg="; 16 16 }; 17 17 18 18 patches = [
+10
pkgs/applications/window-managers/hyprwm/xdg-desktop-portal-hyprland/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , cmake 5 6 , pkg-config 6 7 , wayland-scanner ··· 32 33 rev = "v${self.version}"; 33 34 hash = "sha256-KsX7sAwkEFpXiwyjt0HGTnnrUU58wW1jlzj5IA/LRz8="; 34 35 }; 36 + 37 + patches = [ 38 + # TODO: remove on next upgrade 39 + (fetchpatch { 40 + name = "fix-compilation-pipewire-1.2.0.patch"; 41 + url = "https://github.com/hyprwm/xdg-desktop-portal-hyprland/commit/c5b30938710d6c599f3f5cd99a3ffac35381fb0f.patch"; 42 + hash = "sha256-f9OgW9tLuGuHXYH6bR1Y+CEuBPHOhRiHfEPebJzlwK8="; 43 + }) 44 + ]; 35 45 36 46 nativeBuildInputs = [ 37 47 cmake
+2 -2
pkgs/applications/window-managers/phosh/phosh-mobile-settings.nix
··· 21 21 22 22 stdenv.mkDerivation rec { 23 23 pname = "phosh-mobile-settings"; 24 - version = "0.38.0"; 24 + version = "0.39.0"; 25 25 26 26 src = fetchurl { 27 27 # This tarball includes the meson wrapped subproject 'gmobile'. 28 28 url = "https://sources.phosh.mobi/releases/${pname}/${pname}-${version}.tar.xz"; 29 - hash = "sha256-WDqgVsJx5y6IlWII9fRBsAeWn/tB8BaXRtlPvA0wmMk="; 29 + hash = "sha256-9vN4IqGoRHDJQYohycrrSj4ITJHHaSNgPjpEjRCCvUw="; 30 30 }; 31 31 32 32 nativeBuildInputs = [
+3 -3
pkgs/by-name/ab/ab-av1/package.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "ab-av1"; 5 - version = "0.7.14"; 5 + version = "0.7.15"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "alexheretic"; 9 9 repo = "ab-av1"; 10 10 rev = "v${version}"; 11 - hash = "sha256-cDabGXNzusVnp4exINqUitEL1HnzSgpcRtYXU5pSRhY="; 11 + hash = "sha256-s1hE+/fj73xxHqBQ7Q295vYBGzdCeHj0odn+EPFrS6E="; 12 12 }; 13 13 14 - cargoHash = "sha256-sW/673orvK+mIUqTijpNh4YGd9ZrgSveGT6F1O5OYfI="; 14 + cargoHash = "sha256-0Fi9b5TQeVHw8MfLdIhLybb4ppRVcPqRQz1oR+AIGY0="; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17
+2 -2
pkgs/by-name/ap/apostrophe/package.nix
··· 18 18 }: 19 19 20 20 let 21 - version = "3.0"; 21 + version = "3.1"; 22 22 23 23 src = fetchFromGitLab { 24 24 owner = "World"; 25 25 repo = "apostrophe"; 26 26 domain = "gitlab.gnome.org"; 27 27 rev = "v${version}"; 28 - sha256 = "sha256-wKxRCU00nSk7F8IZNWoLRtGs3m6ol3UBnArtppUOz/g="; 28 + sha256 = "sha256-rXaz0EtLuKOBJLF81K/4qoTZtG6B8Wn+KwSiqYvxAVc="; 29 29 }; 30 30 31 31 # Patches are required by upstream. Without the patches
+58
pkgs/by-name/as/asc-key-to-qr-code-gif/package.nix
··· 1 + { 2 + lib, 3 + stdenvNoCC, 4 + fetchFromGitHub, 5 + imagemagick, 6 + qrencode, 7 + testQR ? false, 8 + zbar ? null, 9 + }: 10 + assert testQR -> zbar != false; 11 + stdenvNoCC.mkDerivation { 12 + pname = "asc-key-to-qr-code-gif"; 13 + version = "0-unstable-2019-01-27"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "yishilin14"; 17 + repo = "asc-key-to-qr-code-gif"; 18 + rev = "5d36a1bada8646ae0f61b04356e62ba5ef10a1aa"; 19 + sha256 = "sha256-DwxYgBsioL86WM6KBFJ+DuSJo3/1pwD1Fl156XD98RY="; 20 + }; 21 + 22 + dontBuild = true; 23 + 24 + postPatch = 25 + let 26 + substitutions = 27 + [ 28 + ''--replace-fail "convert" "${lib.getExe imagemagick}"'' 29 + ''--replace-fail "qrencode" "${lib.getExe qrencode}"'' 30 + ] 31 + ++ lib.optionals testQR [ 32 + ''--replace-fail "hash zbarimg" "true"'' # hash does not work on NixOS 33 + ''--replace-fail "$(zbarimg --raw" "$(${zbar}/bin/zbarimg --raw"'' 34 + ]; 35 + in 36 + '' 37 + substituteInPlace asc-to-gif.sh ${lib.concatStringsSep " " substitutions} 38 + ''; 39 + 40 + installPhase = '' 41 + runHook preInstall 42 + mkdir -p $out/bin 43 + cp asc-to-gif.sh $out/bin/asc-to-gif 44 + runHook postInstall 45 + ''; 46 + 47 + meta = { 48 + homepage = "https://github.com/yishilin14/asc-key-to-qr-code-gif"; 49 + description = "Convert ASCII-armored PGP keys to animated QR code"; 50 + license = lib.licenses.unfree; # program does not have a license 51 + mainProgram = "asc-to-gif"; 52 + platforms = lib.platforms.unix; 53 + maintainers = with lib.maintainers; [ 54 + asymmetric 55 + NotAShelf 56 + ]; 57 + }; 58 + }
+1
pkgs/by-name/ax/axmldec/package.nix
··· 30 30 extract the decoded AndroidManifest.xml directly from an APK file. 31 31 ''; 32 32 homepage = "https://github.com/ytsutano/axmldec"; 33 + changelog = "https://github.com/ytsutano/axmldec/releases/tag/${src.rev}"; 33 34 license = licenses.isc; 34 35 mainProgram = "axmldec"; 35 36 maintainers = with maintainers; [ franciscod ];
+1
pkgs/by-name/c-/c-for-go/package.nix
··· 16 16 17 17 meta = with lib; { 18 18 homepage = "https://github.com/xlab/c-for-go"; 19 + changelog = "https://github.com/xlab/c-for-go/releases/"; 19 20 description = "Automatic C-Go Bindings Generator for the Go Programming Language"; 20 21 license = licenses.mit; 21 22 maintainers = with maintainers; [ msanft ];
+1
pkgs/by-name/cd/cdecl/package.nix
··· 60 60 meta = { 61 61 description = "Composing and deciphering C (or C++) declarations or casts, aka ''gibberish.''"; 62 62 homepage = "https://github.com/paul-j-lucas/cdecl"; 63 + changelog = "https://github.com/paul-j-lucas/cdecl/blob/cdecl-${finalAttrs.version}/ChangeLog"; 63 64 license = lib.licenses.gpl3Only; 64 65 maintainers = with lib.maintainers; [ sigmanificient ]; 65 66 platforms = lib.platforms.unix;
+2 -2
pkgs/by-name/co/codeberg-cli/package.nix
··· 14 14 15 15 src = fetchFromGitea { 16 16 domain = "codeberg.org"; 17 - owner = "RobWalt"; 17 + owner = "Aviac"; 18 18 repo = "codeberg-cli"; 19 19 rev = "v${version}"; 20 20 hash = "sha256-SUKV7tH7tvSPtlMcRlOgjvAEqPoBi4J41Ak5k4h4Qj0="; ··· 48 48 49 49 meta = with lib; { 50 50 description = "CLI Tool for Codeberg similar to gh and glab"; 51 - homepage = "https://codeberg.org/RobWalt/codeberg-cli"; 51 + homepage = "https://codeberg.org/Aviac/codeberg-cli"; 52 52 license = with licenses; [ agpl3Plus ]; 53 53 maintainers = with maintainers; [ robwalt ]; 54 54 mainProgram = "berg";
+1
pkgs/by-name/cy/cyanrip/package.nix
··· 37 37 38 38 meta = with lib; { 39 39 homepage = "https://github.com/cyanreg/cyanrip"; 40 + changelog = "https://github.com/cyanreg/cyanrip/releases/tag/${finalAttrs.src.rev}"; 40 41 description = "Bule-ish CD ripper"; 41 42 mainProgram = "cyanrip"; 42 43 license = licenses.lgpl21Plus;
+1
pkgs/by-name/cy/cyme/package.nix
··· 51 51 52 52 meta = with lib; { 53 53 homepage = "https://github.com/tuna-f1sh/cyme"; 54 + changelog = "https://github.com/tuna-f1sh/cyme/releases/tag/${src.rev}"; 54 55 description = "Modern cross-platform lsusb"; 55 56 license = licenses.gpl3Plus; 56 57 maintainers = with maintainers; [ h7x4 ];
+66
pkgs/by-name/de/dep-tree/package.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + buildGoModule, 5 + linkFarm, 6 + }: 7 + let 8 + testDeps = { 9 + react-stl-viewer = fetchFromGitHub { 10 + owner = "gabotechs"; 11 + repo = "react-stl-viewer"; 12 + rev = "2.2.4"; 13 + sha256 = "sha256-0u9q0UgOn43PE1Y6BUhl1l6RnVjpPraFqZWB+HhQ0s8="; 14 + }; 15 + react-gcode-viewer = fetchFromGitHub { 16 + owner = "gabotechs"; 17 + repo = "react-gcode-viewer"; 18 + rev = "2.2.4"; 19 + sha256 = "sha256-FHBICLdy0k4j3pPKStg+nkIktMpKS1ADa4m1vYHJ+AQ="; 20 + }; 21 + graphql-js = fetchFromGitHub { 22 + owner = "graphql"; 23 + repo = "graphql-js"; 24 + rev = "v17.0.0-alpha.2"; 25 + sha256 = "sha256-y55SNiMivL7bRsjLEIpsKKyaluI4sXhREpiB6A5jfDU="; 26 + }; 27 + warp = fetchFromGitHub { 28 + owner = "seanmonstar"; 29 + repo = "warp"; 30 + rev = "v0.3.3"; 31 + sha256 = "sha256-76ib8KMjTS2iUOwkQYCsoeL3GwBaA/MRQU2eGjJEpOo="; 32 + }; 33 + }; 34 + pname = "dep-tree"; 35 + version = "0.20.3"; 36 + in 37 + buildGoModule { 38 + inherit pname version; 39 + 40 + src = fetchFromGitHub { 41 + owner = "gabotechs"; 42 + repo = pname; 43 + rev = "v${version}"; 44 + hash = "sha256-w0t6SF0Kqr+XAKPNJpDJGDTm2Tc6J9OzbXtRUNkqp2k="; 45 + }; 46 + 47 + vendorHash = "sha256-ZDADo1takCemPGYySLwPAODUF+mEJXsaxZn4WWmaUR8="; 48 + 49 + preCheck = '' 50 + substituteInPlace internal/tui/tui_test.go \ 51 + --replace-fail /tmp/dep-tree-tests ${linkFarm "dep-tree_testDeps-farm" testDeps} 52 + ''; 53 + 54 + meta = { 55 + description = "Tool for visualizing interconnectedness of codebases in multiple languages"; 56 + longDescription = '' 57 + dep-tree is a tool for interactively visualizing the complexity of a code base. 58 + It helps analyze the interconnectedness of the codebase and create goals to improve maintainability. 59 + ''; 60 + homepage = "https://github.com/gabotechs/dep-tree"; 61 + changelog = "https://github.com/gabotechs/dep-tree/releases/tag/v${version}"; 62 + license = lib.licenses.mit; 63 + maintainers = with lib.maintainers; [ birdee ]; 64 + mainProgram = "dep-tree"; 65 + }; 66 + }
+1
pkgs/by-name/dp/dps8m/package.nix
··· 39 39 meta = with lib; { 40 40 description = "DPS8M: GE / Honeywell / Bull DPS‑8/M mainframe simulator"; 41 41 homepage = "https://gitlab.com/dps8m/dps8m"; 42 + changelog = "https://gitlab.com/dps8m/dps8m/-/wikis/DPS8M-${src.rev}-Release-Notes"; 42 43 license = licenses.icu; 43 44 maintainers = with maintainers; [ matthewcroughan sarcasticadmin ]; 44 45 mainProgram = "dps8m";
+1
pkgs/by-name/ek/eksctl/package.nix
··· 42 42 meta = with lib; { 43 43 description = "CLI for Amazon EKS"; 44 44 homepage = "https://github.com/weaveworks/eksctl"; 45 + changelog = "https://github.com/eksctl-io/eksctl/releases/tag/v${version}"; 45 46 license = licenses.asl20; 46 47 maintainers = with maintainers; [ xrelkd Chili-Man ]; 47 48 mainProgram = "eksctl";
+3 -3
pkgs/by-name/fi/files-cli/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "files-cli"; 10 - version = "2.13.80"; 10 + version = "2.13.85"; 11 11 12 12 src = fetchFromGitHub { 13 13 repo = "files-cli"; 14 14 owner = "files-com"; 15 15 rev = "v${version}"; 16 - hash = "sha256-uwWdmDCmFyArvzVFTOfdBqHglsap/wvyOjRq9KLFyOE="; 16 + hash = "sha256-rsEromVixVLtBLvhLWQ5ykjHq3/FScPSpuL9FqIOjZ8="; 17 17 }; 18 18 19 - vendorHash = "sha256-VCsNI6MnraE9orrHCAVRZg3uYxhicuyBT3+Jp5q8DDc="; 19 + vendorHash = "sha256-pobAFcmFsE340+Jboqnd88L3UHEquZ63eWwSXzgOWyc="; 20 20 21 21 ldflags = [ 22 22 "-s"
+2 -2
pkgs/by-name/fl/flashmq/package.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "flashmq"; 5 - version = "1.15.2"; 5 + version = "1.15.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "halfgaar"; 9 9 repo = "FlashMQ"; 10 10 rev = "v${version}"; 11 - hash = "sha256-4ZK8aHDhI0yslx1VoO+cgqj4YQ6AgE0Jy5C4WJ4k4OQ="; 11 + hash = "sha256-uTTk+7K9vHPTRYT1BxiXdp5+8n9zDdQJXQziQvI5YGU="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake installShellFiles ];
+1
pkgs/by-name/fn/fnott/package.nix
··· 57 57 58 58 meta = { 59 59 homepage = "https://codeberg.org/dnkl/fnott"; 60 + changelog = "https://codeberg.org/dnkl/fnott/src/tag/${src.rev}/CHANGELOG.md"; 60 61 description = "Keyboard driven and lightweight Wayland notification daemon for wlroots-based compositors"; 61 62 license = with lib.licenses; [ mit zlib ]; 62 63 maintainers = with lib.maintainers; [ polykernel ];
+2 -2
pkgs/by-name/fo/fooyin/package.nix
··· 15 15 16 16 stdenv.mkDerivation (finalAttrs: { 17 17 pname = "fooyin"; 18 - version = "0.5.0"; 18 + version = "0.5.1"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "ludouzi"; 22 22 repo = "fooyin"; 23 23 rev = "v" + finalAttrs.version; 24 - hash = "sha256-OgO0o3OaL/1MOgpi5QIDzVQI8eM0zPgPVLWzICMgV7w="; 24 + hash = "sha256-X546vdHSfED2LBztPj+3eK86pjD97I8H+PfhzXV2R3E="; 25 25 }; 26 26 27 27 buildInputs = [
+2 -2
pkgs/by-name/fr/freefilesync/package.nix
··· 18 18 19 19 stdenv.mkDerivation (finalAttrs: { 20 20 pname = "freefilesync"; 21 - version = "13.6"; 21 + version = "13.7"; 22 22 23 23 src = fetchurl { 24 24 url = "https://freefilesync.org/download/FreeFileSync_${finalAttrs.version}_Source.zip"; ··· 27 27 rm -f $out 28 28 tryDownload "$url" 29 29 ''; 30 - hash = "sha256-lJ4LiisUy8w6OPd44wJufH+ol1YwjOfFQfqzj3HWb2w="; 30 + hash = "sha256-bS3J0uevtZH/yjoOtqSMYVHRaNegW6NMOZv7ctW5oRc="; 31 31 }; 32 32 33 33 sourceRoot = ".";
+4 -3
pkgs/by-name/fu/furnace/package.nix
··· 28 28 29 29 stdenv.mkDerivation (finalAttrs: { 30 30 pname = "furnace"; 31 - version = "0.6.3"; 31 + version = "0.6.5"; 32 32 33 33 src = fetchFromGitHub { 34 34 owner = "tildearrow"; 35 35 repo = "furnace"; 36 36 rev = "v${finalAttrs.version}"; 37 37 fetchSubmodules = true; 38 - hash = "sha256-z0WvJvkry/9T4Fgp2fX83CxPpDBoOPNVtyX2OUk26FI="; 38 + hash = "sha256-szDRaujlstRHbvuddi8HdYb00uHNyvAz+/Ex1mKfMXY="; 39 39 }; 40 40 41 41 postPatch = lib.optionalString stdenv.hostPlatform.isLinux '' ··· 88 88 (lib.cmakeBool "USE_GLES" (withGL && preferGLES)) 89 89 (lib.cmakeBool "WITH_RENDER_METAL" false) # fails to build 90 90 (lib.cmakeBool "WITH_RENDER_OPENGL1" (withGL && !preferGLES)) 91 - (lib.cmakeBool "WARNINGS_ARE_ERRORS" true) 91 + # New l10n code still has some fortify bugs 92 + (lib.cmakeBool "WARNINGS_ARE_ERRORS" false) 92 93 (lib.cmakeBool "FORCE_APPLE_BIN" true) 93 94 ]; 94 95
+1
pkgs/by-name/fv/fvwm2/package.nix
··· 74 74 75 75 meta = with lib; { 76 76 homepage = "http://fvwm.org"; 77 + changelog = "https://github.com/fvwmorg/fvwm/releases/tag/${src.rev}"; 77 78 description = "Multiple large virtual desktop window manager"; 78 79 license = licenses.gpl2Plus; 79 80 platforms = platforms.linux;
+1
pkgs/by-name/g3/g3kb-switch/package.nix
··· 25 25 26 26 meta = with lib; { 27 27 homepage = "https://github.com/lyokha/g3kb-switch"; 28 + changelog = "https://github.com/lyokha/g3kb-switch/releases/tag/${src.rev}"; 28 29 description = "CLI keyboard layout switcher for GNOME Shell"; 29 30 mainProgram = "g3kb-switch"; 30 31 license = licenses.bsd2;
+2 -2
pkgs/by-name/ga/gamescope/package.nix
··· 44 44 in 45 45 stdenv.mkDerivation (finalAttrs: { 46 46 pname = "gamescope"; 47 - version = "3.14.22"; 47 + version = "3.14.23"; 48 48 49 49 src = fetchFromGitHub { 50 50 owner = "ValveSoftware"; 51 51 repo = "gamescope"; 52 52 rev = "refs/tags/${finalAttrs.version}"; 53 53 fetchSubmodules = true; 54 - hash = "sha256-/muitEE3LCU6Xnjbpczb/zy2JRvUbBPT5L13T/v3MvE="; 54 + hash = "sha256-qXwCzNGlkGmO3BkQ74tJxufmjh4dUWzIgjHzDCEShU8="; 55 55 }; 56 56 57 57 patches = [
+2 -2
pkgs/by-name/ga/garnet/package.nix
··· 7 7 }: 8 8 buildDotnetModule rec { 9 9 pname = "garnet"; 10 - version = "1.0.13"; 10 + version = "1.0.15"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "microsoft"; 14 14 repo = "garnet"; 15 15 rev = "v${version}"; 16 - hash = "sha256-mAZBYVOAbVPKcOpt+vA4uEK+xEx4qXPnAthsPsxiXkw="; 16 + hash = "sha256-SpkhOztUh28N853+6BBQnVRBgphxJARLJXQzmXJwPyY="; 17 17 }; 18 18 19 19 projectFile = "main/GarnetServer/GarnetServer.csproj";
+64
pkgs/by-name/ge/gemmi/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + zlib, 7 + enablePython ? true, 8 + python3Packages, 9 + testers, 10 + }: 11 + 12 + stdenv.mkDerivation (finalAttrs: { 13 + pname = "gemmi"; 14 + version = "0.6.6"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "project-gemmi"; 18 + repo = "gemmi"; 19 + rev = "refs/tags/v${finalAttrs.version}"; 20 + hash = "sha256-S31oCp6kLSYgmRaW7Q9/dMhjJ5Y0sK3WPpg2/ZMPyMg="; 21 + }; 22 + 23 + nativeBuildInputs = 24 + [ cmake ] 25 + ++ lib.optionals enablePython ( 26 + with python3Packages; 27 + [ 28 + pybind11 29 + python 30 + pythonImportsCheckHook 31 + ] 32 + ); 33 + 34 + buildInputs = [ zlib ]; 35 + 36 + cmakeFlags = [ 37 + (lib.cmakeBool "USE_PYTHON" enablePython) 38 + (lib.cmakeFeature "PYTHON_INSTALL_DIR" "${python3Packages.python.sitePackages}") 39 + ]; 40 + 41 + doCheck = true; 42 + 43 + pythonImportsCheck = [ "gemmi" ]; 44 + 45 + doInstallCheck = enablePython; 46 + 47 + nativeInstallCheckInputs = [ python3Packages.pytestCheckHook ]; 48 + 49 + pytestFlagsArray = [ "../tests" ]; 50 + 51 + passthru.tests = { 52 + version = testers.testVersion { package = finalAttrs.finalPackage; }; 53 + }; 54 + 55 + meta = { 56 + description = "Macromolecular crystallography library and utilities"; 57 + homepage = "https://github.com/project-gemmi/gemmi"; 58 + changelog = "https://github.com/project-gemmi/gemmi/releases/tag/v${finalAttrs.version}"; 59 + license = lib.licenses.mpl20; 60 + maintainers = with lib.maintainers; [ natsukium ]; 61 + mainProgram = "gemmi"; 62 + platforms = lib.platforms.unix; 63 + }; 64 + })
+11 -11
pkgs/by-name/ge/geopard/package.nix
··· 14 14 , glib-networking 15 15 }: 16 16 17 - stdenv.mkDerivation rec { 17 + stdenv.mkDerivation (finalAttrs: { 18 18 pname = "geopard"; 19 - version = "1.5.0"; 19 + version = "1.6.0"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "ranfdev"; 23 23 repo = "geopard"; 24 - rev = "v${version}"; 25 - hash = "sha256-QHqhjoiKiwTBDMDhb7Agqe0/o2LyLDs2kl/HC4UfayY="; 24 + rev = "v${finalAttrs.version}"; 25 + hash = "sha256-etx8YPEFGSNyiSLpTNIXTZZiLSgAntQsM93On7dPGI0="; 26 26 }; 27 27 28 28 cargoDeps = rustPlatform.fetchCargoTarball { 29 - inherit pname version src; 30 - hash = "sha256-AmGwsSRrZK+oSnkn9Xzmia/Kbkw19v0nb1kFJtymqOs="; 29 + inherit (finalAttrs) pname version src; 30 + hash = "sha256-YVbaXGGwQaqjUkA47ryW1VgJpZTx5ApRGdCcB5aA71M="; 31 31 }; 32 32 33 33 nativeBuildInputs = [ ··· 47 47 glib-networking 48 48 ]; 49 49 50 - meta = with lib; { 50 + meta = { 51 51 homepage = "https://github.com/ranfdev/Geopard"; 52 52 description = "Colorful, adaptive gemini browser"; 53 - maintainers = with maintainers; [ jfvillablanca aleksana ]; 54 - license = licenses.gpl3Plus; 55 - platforms = platforms.linux; 53 + maintainers = with lib.maintainers; [ jfvillablanca aleksana ]; 54 + license = lib.licenses.gpl3Plus; 55 + platforms = lib.platforms.linux; 56 56 mainProgram = "geopard"; 57 57 }; 58 - } 58 + })
+1
pkgs/by-name/gg/gg/package.nix
··· 32 32 33 33 meta = with lib; { 34 34 homepage = "https://github.com/mzz2017/gg"; 35 + changelog = "https://github.com/mzz2017/gg/releases/tag/${src.rev}"; 35 36 description = "Command-line tool for one-click proxy in your research and development"; 36 37 license = licenses.agpl3Only; 37 38 mainProgram = "gg";
+2 -2
pkgs/by-name/gh/gh-gei/package.nix
··· 5 5 6 6 buildDotnetModule rec { 7 7 pname = "gh-gei"; 8 - version = "1.7.1"; 8 + version = "1.8.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "github"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-cz301JzGZTAu0DcxmFpEmBemEij1+OIw4dB2PpwyYS0="; 14 + sha256 = "sha256-F1sxT9wh/K6VP7n1SlmmvmHlcgxDJw6Rht2hPIiRFjE="; 15 15 }; 16 16 17 17 projectFile = "src/gei/gei.csproj";
+1
pkgs/by-name/gi/git-gr/package.nix
··· 60 60 61 61 meta = with lib; { 62 62 homepage = "https://github.com/9999years/git-gr"; 63 + changelog = "https://github.com/9999years/git-gr/releases/tag/v${version}"; 63 64 description = "Gerrit CLI client"; 64 65 license = [ licenses.mit ]; 65 66 maintainers = [ maintainers._9999years ];
+1
pkgs/by-name/gi/git-standup/package.nix
··· 25 25 meta = { 26 26 description = "Recall what you did on the last working day"; 27 27 homepage = "https://github.com/kamranahmedse/git-standup"; 28 + changelog = "https://github.com/kamranahmedse/git-standup/releases/tag/${finalAttrs.src.rev}"; 28 29 license = lib.licenses.mit; 29 30 maintainers = with lib.maintainers; [ sigmanificient ]; 30 31 platforms = lib.platforms.all;
+1
pkgs/by-name/gi/git-together/package.nix
··· 26 26 cargoHash = "sha256-mIkhXVuSgcsQf4be7NT0R8rkN9tdgim41gqjbq3ndPA="; 27 27 28 28 meta = with lib; { 29 + changelog = "https://github.com/kejadlen/git-together/releases/tag/${src.rev}"; 29 30 description = "Better commit attribution while pairing without messing with your git workflow"; 30 31 homepage = "https://github.com/kejadlen/git-together"; 31 32 license = licenses.mit;
+1
pkgs/by-name/gi/git-upstream/package.nix
··· 21 21 22 22 meta = with lib; { 23 23 homepage = "https://github.com/9999years/git-upstream"; 24 + changelog = "https://github.com/9999years/git-upstream/releases/tag/v${version}"; 24 25 description = "Shortcut for `git push --set-upstream`"; 25 26 license = [licenses.mit]; 26 27 maintainers = [maintainers._9999years];
+4 -2
pkgs/by-name/gi/gitea/package.nix
··· 93 93 data-compressed = runCommand "gitea-data-compressed" { 94 94 nativeBuildInputs = [ brotli xorg.lndir ]; 95 95 } '' 96 - mkdir $out 97 - lndir ${gitea.data}/ $out/ 96 + mkdir -p $out/{options,public,templates} 97 + lndir ${frontend}/public $out/public 98 + lndir ${gitea.data}/options $out/options 99 + lndir ${gitea.data}/templates $out/templates 98 100 99 101 # Create static gzip and brotli files 100 102 find -L $out -type f -regextype posix-extended -iregex '.*\.(css|html|js|svg|ttf|txt)' \
+2 -1
pkgs/by-name/gi/gitversion/package.nix
··· 2 2 , buildDotnetGlobalTool 3 3 }: 4 4 5 - buildDotnetGlobalTool { 5 + buildDotnetGlobalTool rec { 6 6 pname = "dotnet-gitversion"; 7 7 nugetName = "GitVersion.Tool"; 8 8 version = "5.12.0"; ··· 12 12 meta = with lib; { 13 13 description = "From git log to SemVer in no time"; 14 14 homepage = "https://gitversion.net/"; 15 + changelog = "https://github.com/GitTools/GitVersion/releases/tag/${version}"; 15 16 downloadPage = "https://github.com/GitTools/GitVersion"; 16 17 license = licenses.mit; 17 18 platforms = platforms.linux ++ platforms.windows ++ platforms.darwin;
+1
pkgs/by-name/gm/gmetronome/package.nix
··· 34 34 meta = with lib; { 35 35 description = "Free software metronome and tempo measurement tool"; 36 36 homepage = "https://gitlab.gnome.org/dqpb/gmetronome"; 37 + changelog = "https://gitlab.gnome.org/dqpb/gmetronome/-/blob/${src.rev}/NEWS"; 37 38 license = licenses.gpl3Plus; 38 39 platforms = platforms.unix; 39 40 maintainers = with maintainers; [ aleksana ];
+1
pkgs/by-name/gm/gmid/package.nix
··· 22 22 meta = with lib; { 23 23 description = "Simple and secure Gemini server"; 24 24 homepage = "https://gmid.omarpolo.com/"; 25 + changelog = "https://gmid.omarpolo.com/changelog.html"; 25 26 license = licenses.isc; 26 27 maintainers = with maintainers; [ sikmir ]; 27 28 platforms = platforms.linux;
+1
pkgs/by-name/gp/gpscorrelate/package.nix
··· 71 71 72 72 license = licenses.gpl2Plus; 73 73 homepage = "https://dfandrich.github.io/gpscorrelate/"; 74 + changelog = "https://github.com/dfandrich/gpscorrelate/releases/tag/${src.rev}"; 74 75 platforms = platforms.unix; 75 76 maintainers = with maintainers; [ sikmir ]; 76 77 };
+1
pkgs/by-name/gp/gpsprune/package.nix
··· 46 46 meta = with lib; { 47 47 description = "Application for viewing, editing and converting GPS coordinate data"; 48 48 homepage = "https://activityworkshop.net/software/gpsprune/"; 49 + changelog = "https://activityworkshop.net/software/gpsprune/whats_new.html"; 49 50 sourceProvenance = with sourceTypes; [ binaryBytecode ]; 50 51 license = licenses.gpl2Plus; 51 52 maintainers = with maintainers; [ rycee ];
+1 -1
pkgs/by-name/gp/gptscript/package.nix
··· 32 32 33 33 meta = with lib; { 34 34 homepage = "https://github.com/gptscript-ai/gptscript"; 35 - changelog = "https://github.com/gptscript-ai/gptscript/releases/tag/v{version}"; 35 + changelog = "https://github.com/gptscript-ai/gptscript/releases/tag/v${version}"; 36 36 description = "Build AI assistants that interact with your systems"; 37 37 license = with licenses; [ asl20 ]; 38 38 maintainers = with maintainers; [ jamiemagee ];
+2 -1
pkgs/by-name/gr/grafana-alloy/package.nix
··· 120 120 mainProgram = "alloy"; 121 121 license = licenses.asl20; 122 122 homepage = "https://grafana.com/oss/alloy"; 123 + changelog = "https://github.com/grafana/alloy/blob/${src.rev}/CHANGELOG.md"; 123 124 maintainers = with maintainers; [ azahi flokli emilylange hbjydev ]; 124 - platforms = platforms.unix; 125 + platforms = lib.platforms.unix; 125 126 }; 126 127 }
+1
pkgs/by-name/gr/grafana-kiosk/package.nix
··· 21 21 meta = with lib; { 22 22 description = "Kiosk Utility for Grafana"; 23 23 homepage = "https://github.com/grafana/grafana-kiosk"; 24 + changelog = "https://github.com/grafana/grafana-kiosk/blob/${src.rev}/CHANGELOG.md"; 24 25 license = licenses.asl20; 25 26 maintainers = with maintainers; [ marcusramberg ]; 26 27 mainProgram = "grafana-kiosk";
+1
pkgs/by-name/gr/graphite-cli/package.nix
··· 37 37 passthru.updateScript = ./update.sh; 38 38 39 39 meta = { 40 + changelog = "https://graphite.dev/docs/cli-changelog"; 40 41 description = "CLI that makes creating stacked git changes fast & intuitive"; 41 42 downloadPage = "https://www.npmjs.com/package/@withgraphite/graphite-cli"; 42 43 homepage = "https://graphite.dev/docs/graphite-cli";
+1
pkgs/by-name/he/helix-gpt/package.nix
··· 55 55 56 56 meta = with lib; { 57 57 homepage = "https://github.com/leona/helix-gpt"; 58 + changelog = "https://github.com/leona/helix-gpt/releases/tag/${src.rev}"; 58 59 description = "Code completion LSP for Helix with support for Copilot + OpenAI"; 59 60 mainProgram = "helix-gpt"; 60 61 maintainers = with maintainers; [ happysalada ];
+1
pkgs/by-name/id/ida-free/package.nix
··· 127 127 meta = with lib; { 128 128 description = "Freeware version of the world's smartest and most feature-full disassembler"; 129 129 homepage = "https://hex-rays.com/ida-free/"; 130 + changelog = "https://hex-rays.com/products/ida/news/"; 130 131 license = licenses.unfree; 131 132 mainProgram = "ida64"; 132 133 maintainers = with maintainers; [ msanft ];
+1
pkgs/by-name/id/idsk/package.nix
··· 38 38 meta = with lib; { 39 39 description = "Manipulating CPC dsk images and files"; 40 40 homepage = "https://github.com/cpcsdk/idsk"; 41 + changelog = "https://github.com/cpcsdk/idsk/releases/tag/${src.rev}"; 41 42 license = licenses.mit; 42 43 mainProgram = "iDSK"; 43 44 maintainers = with maintainers; [ wegank ];
+1
pkgs/by-name/ii/iina/package.nix
··· 28 28 passthru.updateScript = nix-update-script { }; 29 29 30 30 meta = { 31 + changelog = "https://github.com/iina/iina/releases/tag/v${finalAttrs.version}"; 31 32 description = "Modern media player for macOS"; 32 33 homepage = "https://iina.io/"; 33 34 license = lib.licenses.gpl3;
+1
pkgs/by-name/is/iscc/package.nix
··· 56 56 meta = with lib; { 57 57 description = "Compiler for Inno Setup, a tool for creating Windows installers"; 58 58 homepage = "https://jrsoftware.org/isinfo.php"; 59 + changelog = "https://jrsoftware.org/files/is6-whatsnew.htm"; 59 60 license = licenses.unfreeRedistributable; 60 61 maintainers = with maintainers; [ ]; 61 62 platforms = wineWow64Packages.stable.meta.platforms;
+1
pkgs/by-name/it/itch/package.nix
··· 98 98 meta = { 99 99 description = "Best way to play itch.io games"; 100 100 homepage = "https://github.com/itchio/itch"; 101 + changelog = "https://github.com/itchio/itch/releases/tag/v${version}-canary"; 101 102 license = lib.licenses.mit; 102 103 platforms = lib.platforms.linux; 103 104 sourceProvenance = [ lib.sourceTypes.binaryBytecode ];
+1
pkgs/by-name/ji/jigdo/package.nix
··· 39 39 meta = with lib; { 40 40 description = "Download utility that can fetch files from several sources simultaneously"; 41 41 homepage = "https://www.einval.com/~steve/software/jigdo/"; 42 + changelog = "https://git.einval.com/cgi-bin/gitweb.cgi?p=jigdo.git;a=blob;f=changelog;hb=refs/tags/${version}"; 42 43 license = licenses.gpl2Only; 43 44 maintainers = with maintainers; [ wegank ]; 44 45 platforms = platforms.unix;
+1
pkgs/by-name/jo/jogl/package.nix
··· 120 120 meta = with lib; { 121 121 description = "Java libraries for 3D Graphics, Multimedia and Processing"; 122 122 homepage = "https://jogamp.org/"; 123 + changelog = "https://jogamp.org/deployment/jogamp-current/archive/ChangeLogs/"; 123 124 license = licenses.bsd3; 124 125 platforms = platforms.all; 125 126 };
+1 -1
pkgs/by-name/ke/keepass/package.nix
··· 82 82 83 83 xbuild /p:Configuration=Release 84 84 85 - runHook postBuld 85 + runHook postBuild 86 86 ''; 87 87 88 88 outputFiles = [
+35
pkgs/by-name/ke/keycastr/package.nix
··· 1 + { 2 + stdenvNoCC, 3 + lib, 4 + fetchurl, 5 + unzip, 6 + }: 7 + stdenvNoCC.mkDerivation (finalAttrs: { 8 + pname = "keycastr"; 9 + version = "0.9.18"; 10 + 11 + src = fetchurl { 12 + url = "https://github.com/keycastr/keycastr/releases/download/v${finalAttrs.version}/KeyCastr.app.zip"; 13 + hash = "sha256-q12c/W0yGoVL+wx+T/gaevx2P0Xwcv0a0FMv7bKfUnE="; 14 + }; 15 + 16 + sourceRoot = "."; 17 + 18 + nativeBuildInputs = [ unzip ]; 19 + 20 + installPhase = '' 21 + runHook preInstall 22 + mkdir -p $out/Applications 23 + cp -r KeyCastr.app $out/Applications/ 24 + runHook postInstall 25 + ''; 26 + 27 + meta = { 28 + homepage = "https://github.com/keycastr/keycastr"; 29 + description = "Open-source keystroke visualizer"; 30 + license = lib.licenses.bsd3; 31 + platforms = lib.platforms.darwin; 32 + maintainers = with lib.maintainers; [ matteopacini ]; 33 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 34 + }; 35 + })
+1
pkgs/by-name/ko/kokkos/package.nix
··· 36 36 meta = with lib; { 37 37 description = "C++ Performance Portability Programming EcoSystem"; 38 38 homepage = "https://github.com/kokkos/kokkos"; 39 + changelog = "https://github.com/kokkos/kokkos/blob/${finalAttrs.src.rev}/CHANGELOG.md"; 39 40 license = with licenses; [ asl20-llvm ]; 40 41 maintainers = with maintainers; [ Madouura ]; 41 42 platforms = platforms.unix;
+1
pkgs/by-name/ku/kubo/package.nix
··· 59 59 meta = with lib; { 60 60 description = "IPFS implementation in Go"; 61 61 homepage = "https://ipfs.io/"; 62 + changelog = "https://github.com/ipfs/kubo/releases/tag/${rev}"; 62 63 license = licenses.mit; 63 64 platforms = platforms.unix; 64 65 mainProgram = "ipfs";
+1
pkgs/by-name/li/liana/package.nix
··· 84 84 mainProgram = "liana-gui"; 85 85 description = "A Bitcoin wallet leveraging on-chain timelocks for safety and recovery"; 86 86 homepage = "https://wizardsardine.com/liana"; 87 + changelog = "https://github.com/wizardsardine/liana/releases/tag/${src.rev}"; 87 88 license = licenses.bsd3; 88 89 maintainers = with maintainers; [ dunxen ]; 89 90 platforms = platforms.linux;
+1
pkgs/by-name/li/libcamera/package.nix
··· 113 113 meta = with lib; { 114 114 description = "Open source camera stack and framework for Linux, Android, and ChromeOS"; 115 115 homepage = "https://libcamera.org"; 116 + changelog = "https://git.libcamera.org/libcamera/libcamera.git/tag/?h=${src.rev}"; 116 117 license = licenses.lgpl2Plus; 117 118 maintainers = with maintainers; [ citadelcore ]; 118 119 badPlatforms = [
+1
pkgs/by-name/li/libclipboard/package.nix
··· 31 31 meta = { 32 32 description = "Lightweight cross-platform clipboard library"; 33 33 homepage = "https://jtanx.github.io/libclipboard"; 34 + changelog = "https://github.com/jtanx/libclipboard/releases/tag/${finalAttrs.src.rev}"; 34 35 platforms = lib.platforms.unix; 35 36 license = lib.licenses.mit; 36 37 maintainers = [ lib.maintainers.sigmanificient ];
+1
pkgs/by-name/li/libedit/package.nix
··· 42 42 43 43 meta = { 44 44 homepage = "http://www.thrysoee.dk/editline/"; 45 + changelog = "https://www.thrysoee.dk/editline/#changelog"; 45 46 description = "Port of the NetBSD Editline library (libedit)"; 46 47 longDescription = '' 47 48 This is an autotool- and libtoolized port of the NetBSD Editline library
+1
pkgs/by-name/li/libilbm/package.nix
··· 31 31 such as Deluxe Paint and Graphicraft to read and write images. 32 32 ''; 33 33 homepage = "https://github.com/svanderburg/libilbm"; 34 + changelog = "https://github.com/svanderburg/libilbm/blob/master/ChangeLog"; 34 35 maintainers = with maintainers; [ _414owen ]; 35 36 platforms = platforms.all; 36 37 license = licenses.mit;
+1
pkgs/by-name/li/librum/package.nix
··· 60 60 completely open source. 61 61 ''; 62 62 homepage = "https://librumreader.com"; 63 + changelog = "https://github.com/Librum-Reader/Librum/releases/tag/${src.rev}"; 63 64 license = licenses.gpl3Plus; 64 65 mainProgram = "librum"; 65 66 maintainers = with maintainers; [ aleksana oluceps ];
+1
pkgs/by-name/li/libstrophe/package.nix
··· 37 37 runs well on both Linux, Unix, and Windows based platforms. 38 38 ''; 39 39 homepage = "https://strophe.im/libstrophe/"; 40 + changelog = "https://github.com/strophe/libstrophe/blob/${src.rev}/ChangeLog"; 40 41 license = with licenses; [ gpl3Only mit ]; 41 42 platforms = platforms.unix; 42 43 maintainers = with maintainers; [ devhell flosse ];
+1
pkgs/by-name/li/libtas/package.nix
··· 56 56 57 57 meta = with lib; { 58 58 homepage = "https://clementgallet.github.io/libTAS/"; 59 + changelog = "https://github.com/clementgallet/libTAS/blob/${finalAttrs.src.rev}/CHANGELOG.md"; 59 60 description = "GNU/Linux software to give TAS tools to games"; 60 61 license = lib.licenses.gpl3Only; 61 62 maintainers = with maintainers; [ skyrina ];
+1
pkgs/by-name/li/libusbp/package.nix
··· 30 30 31 31 meta = with lib; { 32 32 homepage = "https://github.com/pololu/libusbp"; 33 + changelog = "https://github.com/pololu/libusbp/blob/${finalAttrs.src.rev}/README.md#version-history"; 33 34 description = "Pololu USB Library (also known as libusbp)"; 34 35 longDescription = '' 35 36 libusbp is a cross-platform C library for accessing USB devices
+1
pkgs/by-name/li/libv3270/package.nix
··· 52 52 meta = with lib; { 53 53 description = "3270 Virtual Terminal for GTK"; 54 54 homepage = "https://github.com/PerryWerneck/libv3270"; 55 + changelog = "https://github.com/PerryWerneck/libv3270/blob/master/CHANGELOG"; 55 56 license = licenses.lgpl3Plus; 56 57 maintainers = [ maintainers.vifino ]; 57 58 };
+1
pkgs/by-name/li/license-go/package.nix
··· 29 29 meta = { 30 30 description = "Command line license text generator"; 31 31 homepage = "https://github.com/nishanths/license"; 32 + changelog = "https://github.com/nishanths/license/releases/tag/v${version}"; 32 33 license = lib.licenses.mit; 33 34 maintainers = with lib.maintainers; [ uncenter ]; 34 35 mainProgram = "license";
+1
pkgs/by-name/li/lightning/package.nix
··· 35 35 36 36 meta = { 37 37 homepage = "https://www.gnu.org/software/lightning/"; 38 + changelog = "https://git.savannah.gnu.org/cgit/lightning.git/tree/ChangeLog?h=lightning-${finalAttrs.version}"; 38 39 description = "Run-time code generation library"; 39 40 longDescription = '' 40 41 GNU lightning is a library that generates assembly language code at
+1
pkgs/by-name/li/likwid/package.nix
··· 35 35 36 36 meta = with lib; { 37 37 homepage = "https://hpc.fau.de/research/tools/likwid/"; 38 + changelog = "https://github.com/RRZE-HPC/likwid/releases/tag/v${version}"; 38 39 description = "Performance monitoring and benchmarking suite"; 39 40 license = licenses.gpl3Only; 40 41 # Might work on ARM by appropriately setting COMPILER in config.mk
+1
pkgs/by-name/li/linien-gui/package.nix
··· 42 42 description = "Graphical user interface of the Linien spectroscopy lock application"; 43 43 mainProgram = "linien"; 44 44 homepage = "https://github.com/linien-org/linien/tree/develop/linien-gui"; 45 + changelog = "https://github.com/linien-org/linien/blob/v${version}/CHANGELOG.md"; 45 46 license = licenses.gpl3Plus; 46 47 maintainers = with maintainers; [ fsagbuya doronbehar ]; 47 48 };
+1 -1
pkgs/by-name/li/literate/package.nix
··· 27 27 installPhase = '' 28 28 runHook preInstall 29 29 install -Dm755 bin/lit -t $out/bin 30 - runHook preInstall 30 + runHook postInstall 31 31 ''; 32 32 33 33 meta = {
+1
pkgs/by-name/lo/loco-cli/package.nix
··· 23 23 mainProgram = "loco"; 24 24 description = "Loco CLI is a powerful command-line tool designed to streamline the process of generating Loco websites"; 25 25 homepage = "https://loco.rs"; 26 + changelog = "https://github.com/loco-rs/loco/blob/master/CHANGELOG.md"; 26 27 license = with licenses; [ asl20 ]; 27 28 maintainers = with maintainers; [ sebrut ]; 28 29 };
+1
pkgs/by-name/ls/lshw/package.nix
··· 42 42 enableParallelBuilding = true; 43 43 44 44 meta = with lib; { 45 + changelog = "https://github.com/lyonel/lshw/blob/master/docs/Changelog"; 45 46 description = "Provide detailed information on the hardware configuration of the machine"; 46 47 homepage = "https://ezix.org/project/wiki/HardwareLiSter"; 47 48 license = licenses.gpl2;
-1
pkgs/by-name/ma/mackup/package.nix
··· 23 23 24 24 nativeBuildInputs = with python3Packages; [ 25 25 poetry-core 26 - pythonRelaxDepsHook 27 26 nose 28 27 ]; 29 28
+3 -3
pkgs/by-name/ma/marwaita/package.nix
··· 10 10 11 11 stdenvNoCC.mkDerivation rec { 12 12 pname = "marwaita"; 13 - version = "20.2-unstable-2024-07-01"; 13 + version = "20.3"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "darkomarko42"; 17 17 repo = pname; 18 - rev = "da6614b0fcb14d83de94f9b23b75baec03b3bc68"; 19 - hash = "sha256-XP3mDa8KOyqd4ECnjvmfk84lU56qBYPGZAT9/fEp6N8="; 18 + rev = version; 19 + hash = "sha256-Zj995KsgLN6XYHRKx8eyDTrt5zpMqqUmzQgpoAofkeY="; 20 20 }; 21 21 22 22 buildInputs = [
+1
pkgs/by-name/mf/mfoc-hardnested/package.nix
··· 33 33 mainProgram = "mfoc-hardnested"; 34 34 license = licenses.gpl2; 35 35 homepage = "https://github.com/nfc-tools/mfoc-hardnested"; 36 + changelog = "https://github.com/nfc-tools/mfoc-hardnested/blob/master/debian/changelog"; 36 37 maintainers = with maintainers; [ azuwis ]; 37 38 platforms = platforms.unix; 38 39 };
+1
pkgs/by-name/mg/mgitstatus/package.nix
··· 28 28 description = "Show uncommitted, untracked and unpushed changes for multiple Git repos"; 29 29 downloadPage = "https://github.com/fboender/multi-git-status/releases/tag/v${finalAttrs.version}"; 30 30 homepage = "https://github.com/fboender/multi-git-status"; 31 + changelog = "https://github.com/fboender/multi-git-status/releases/tag/${finalAttrs.src.rev}"; 31 32 license = licenses.mit; 32 33 maintainers = with maintainers; [ getpsyched ]; 33 34 mainProgram = "mgitstatus";
+1
pkgs/by-name/mi/min/package.nix
··· 37 37 description = 38 38 "A functional, concatenative programming language with a minimalist syntax"; 39 39 homepage = "https://min-lang.org/"; 40 + changelog = "https://github.com/h3rald/min/releases/tag/${finalAttrs.src.rev}"; 40 41 license = lib.licenses.mit; 41 42 mainProgram = "min"; 42 43 maintainers = with lib.maintainers; [ ehmry ];
+3 -3
pkgs/by-name/mi/minetest-mapserver/package.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "minetest-mapserver"; 8 - version = "4.8.0"; 8 + version = "4.9.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = pname; 12 12 repo = "mapserver"; 13 13 rev = "v${version}"; 14 - hash = "sha256-MKWC8m+7QN1gq+jmUqsadX+OKRF3/jVdoYTuaODCOtM="; 14 + hash = "sha256-3bL23hwJgYMPV2nSSfq9plttcx7UYvhUa6OCbKfBACY="; 15 15 }; 16 16 17 - vendorHash = "sha256-q8l0wFXsR32dznB0oYiG9K/2+YQx6kOGtSSnznXLr5E="; 17 + vendorHash = "sha256-P3+M1ciRmFbOFnjy1+oWPhngPYFe/5o6Cs8pRlYNx2Q="; 18 18 19 19 meta = with lib; { 20 20 description = "Realtime mapserver for minetest";
+1
pkgs/by-name/mk/mksh/package.nix
··· 44 44 45 45 meta = { 46 46 homepage = "http://www.mirbsd.org/mksh.htm"; 47 + changelog = "https://www.mirbsd.org/mksh.htm#clog"; 47 48 description = "MirBSD Korn Shell"; 48 49 mainProgram = "mksh"; 49 50 longDescription = ''
+1
pkgs/by-name/mo/mos/package.nix
··· 27 27 meta = with lib; { 28 28 description = "Smooths scrolling and set mouse scroll directions independently"; 29 29 homepage = "http://mos.caldis.me/"; 30 + changelog = "https://github.com/Caldis/Mos/releases/tag/${finalAttrs.version}"; 30 31 license = licenses.cc-by-nc-40; 31 32 maintainers = with maintainers; [ ]; 32 33 sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
+39
pkgs/by-name/mo/mov-cli/mov-cli-test.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools-scm, 6 + pytubefix, 7 + requests, 8 + devgoldyutils, 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "mov-cli-test"; 13 + version = "1.1.7"; 14 + format = "pyproject"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "mov-cli"; 18 + repo = "mov-cli-test"; 19 + rev = "refs/tags/${version}"; 20 + hash = "sha256-INdPAJxPxfo5bKg4Xn1r7bildxznXrTJxmDI21wylnI="; 21 + }; 22 + 23 + doCheck = false; 24 + 25 + propagatedBuildInputs = [ 26 + pytubefix 27 + requests 28 + devgoldyutils 29 + ]; 30 + 31 + nativeBuildInputs = [ setuptools-scm ]; 32 + 33 + meta = { 34 + description = "A mov-cli plugin that let's you test mov-cli's capabilities by watching free films and animations in the creative commons"; 35 + homepage = "https://github.com/mov-cli/mov-cli-test"; 36 + license = lib.licenses.mit; 37 + maintainers = with lib.maintainers; [ roshaen ]; 38 + }; 39 + }
+10 -2
pkgs/by-name/mo/mov-cli/package.nix
··· 8 8 9 9 let 10 10 pname = "mov-cli"; 11 - version = "1.5.7"; 11 + version = "4.4.5"; 12 12 in 13 13 python3.pkgs.buildPythonPackage { 14 14 inherit pname version; ··· 18 18 owner = "mov-cli"; 19 19 repo = "mov-cli"; 20 20 rev = version; 21 - hash = "sha256-OJhZtrSB5rjPY80GkTSU82hkcBgFYpW7Rc24BlBH7CE="; 21 + hash = "sha256-Q5fzxdMEUDL1VgeTTgU76z0nksocgjyonAroP/m/Q+0="; 22 22 }; 23 23 24 24 propagatedBuildInputs = with python3.pkgs; [ 25 25 beautifulsoup4 26 26 click 27 27 colorama 28 + deprecation 28 29 httpx 30 + inquirer 29 31 krfzf-py 30 32 lxml 31 33 poetry-core 32 34 pycrypto 35 + python-decouple 33 36 setuptools 34 37 six 38 + thefuzz 35 39 tldextract 40 + toml 41 + typer 42 + unidecode 43 + (callPackage ./mov-cli-test.nix {}) 36 44 ]; 37 45 38 46 pythonRelaxDeps = [
+2 -2
pkgs/by-name/na/naps2/package.nix
··· 12 12 13 13 buildDotnetModule rec { 14 14 pname = "naps2"; 15 - version = "7.4.2"; 15 + version = "7.4.3"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "cyanfish"; 19 19 repo = "naps2"; 20 20 rev = "v${version}"; 21 - hash = "sha256-1tPPb8bAQSc5FpizWpi7q4alxoA6xfb/QOAaTK2eNc8="; 21 + hash = "sha256-/qSfxGHcCSoNp516LFYWgEL4csf8EKgtSffBt1C02uE="; 22 22 }; 23 23 24 24 projectFile = "NAPS2.App.Gtk/NAPS2.App.Gtk.csproj";
+1
pkgs/by-name/nd/ndstrim/package.nix
··· 42 42 meta = with lib; { 43 43 description = "Trim the excess padding found in Nintendo DS(i) ROMs"; 44 44 homepage = "https://github.com/Nemris/ndstrim"; 45 + changelog = "https://github.com/Nemris/ndstrim/blob/${src.rev}/CHANGELOG.md"; 45 46 license = licenses.mit; 46 47 platforms = platforms.unix; 47 48 maintainers = with maintainers; [ thiagokokada ];
+3 -3
pkgs/by-name/nh/nh/package.nix
··· 10 10 , nix-output-monitor 11 11 }: 12 12 let 13 - version = "3.5.17"; 13 + version = "3.5.18"; 14 14 runtimeDeps = [ nvd nix-output-monitor ]; 15 15 in 16 16 rustPlatform.buildRustPackage { ··· 21 21 owner = "viperML"; 22 22 repo = "nh"; 23 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-o4K6QHBjXrmcYkX9MIw9gZ+DHM3OaEVswswHRX9h8Is="; 24 + hash = "sha256-G5iteuo2gobI0Y5jHNEBc6UN9ixjwj6zopPKi7bJBE4="; 25 25 }; 26 26 27 27 strictDeps = true; ··· 47 47 --prefix PATH : ${lib.makeBinPath runtimeDeps} 48 48 ''; 49 49 50 - cargoHash = "sha256-6Y5vpXEuHZXe9HKk6KomujlibzwtZJbtn6YgOqbmInk="; 50 + cargoHash = "sha256-jd8GOuI5E+l3u8klAKdwUdEP9N0Nao6MfTdHkSjym0M="; 51 51 52 52 passthru.updateScript = nix-update-script { }; 53 53
+58
pkgs/by-name/ni/nix-fast-build/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + python3Packages, 6 + nix-eval-jobs, 7 + nix-output-monitor, 8 + nix-update-script, 9 + }: 10 + 11 + python3Packages.buildPythonApplication rec { 12 + pname = "nix-fast-build"; 13 + version = "1.0.0"; 14 + pyproject = true; 15 + 16 + src = fetchFromGitHub { 17 + owner = "Mic92"; 18 + repo = "nix-fast-build"; 19 + rev = "refs/tags/${version}"; 20 + hash = "sha256-8zW6eWvE9T03cMpo/hY8RRZIsSCfs1zmsJOkEZzuYwM="; 21 + }; 22 + 23 + build-system = [ python3Packages.setuptools ]; 24 + 25 + makeWrapperArgs = [ 26 + "--prefix PATH : ${ 27 + lib.makeBinPath ( 28 + [ 29 + nix-eval-jobs 30 + nix-eval-jobs.nix 31 + ] 32 + ++ lib.optional (lib.meta.availableOn stdenv.buildPlatform nix-output-monitor.compiler) nix-output-monitor 33 + ) 34 + }" 35 + ]; 36 + 37 + # Don't run integration tests as they try to run nix 38 + # to build stuff, which we cannot do inside the sandbox. 39 + checkPhase = '' 40 + PYTHONPATH= $out/bin/nix-fast-build --help 41 + ''; 42 + 43 + passthru = { 44 + updateScript = nix-update-script { }; 45 + }; 46 + 47 + meta = { 48 + description = "Combine the power of nix-eval-jobs with nix-output-monitor to speed-up your evaluation and building process"; 49 + homepage = "https://github.com/Mic92/nix-fast-build"; 50 + changelog = "https://github.com/Mic92/nix-fast-build/releases/tag/${version}"; 51 + license = lib.licenses.mit; 52 + maintainers = with lib.maintainers; [ 53 + getchoo 54 + mic92 55 + ]; 56 + mainProgram = "nix-fast-build"; 57 + }; 58 + }
+62
pkgs/by-name/ni/nix-top/package.nix
··· 1 + { 2 + binutils-unwrapped, # strings 3 + coreutils, 4 + getent, # /etc/passwd 5 + fetchFromGitHub, 6 + findutils, 7 + lib, 8 + makeWrapper, 9 + ncurses, # tput 10 + ruby, 11 + stdenv, 12 + }: 13 + 14 + # No gems used, so mkDerivation is fine. 15 + let 16 + additionalPath = lib.makeBinPath [ 17 + getent 18 + ncurses 19 + binutils-unwrapped 20 + coreutils 21 + findutils 22 + ]; 23 + in 24 + stdenv.mkDerivation rec { 25 + pname = "nix-top"; 26 + version = "0.3.0"; 27 + 28 + src = fetchFromGitHub { 29 + owner = "jerith666"; 30 + repo = "nix-top"; 31 + rev = "v${version}"; 32 + hash = "sha256-w/TKzbZmMt4CX2KnLwPvR1ydp5NNlp9nNx78jJvhp54="; 33 + }; 34 + 35 + nativeBuildInputs = [ makeWrapper ]; 36 + 37 + buildInputs = [ ruby ]; 38 + 39 + installPhase = 40 + '' 41 + runHook preInstall 42 + mkdir -p $out/libexec/nix-top 43 + install -D -m755 ./nix-top $out/bin/nix-top 44 + wrapProgram $out/bin/nix-top \ 45 + --prefix PATH : "$out/libexec/nix-top:${additionalPath}" 46 + '' 47 + + lib.optionalString stdenv.isDarwin '' 48 + ln -s /bin/stty $out/libexec/nix-top 49 + '' 50 + + '' 51 + runHook postInstall 52 + ''; 53 + 54 + meta = { 55 + description = "Tracks what nix is building"; 56 + homepage = "https://github.com/jerith666/nix-top"; 57 + license = lib.licenses.mit; 58 + maintainers = [ lib.maintainers.jerith666 ]; 59 + platforms = lib.platforms.unix; 60 + mainProgram = "nix-top"; 61 + }; 62 + }
+1
pkgs/by-name/nu/nulloy/package.nix
··· 56 56 meta = with lib; { 57 57 description = "Music player with a waveform progress bar"; 58 58 homepage = "https://nulloy.com"; 59 + changelog = "https://github.com/nulloy/nulloy/blob/${src.rev}/ChangeLog"; 59 60 license = licenses.gpl3Only; 60 61 mainProgram = "nulloy"; 61 62 maintainers = with maintainers; [ aleksana ];
-38
pkgs/by-name/nv/nv-codec-headers/package.nix
··· 1 - { 2 - lib, 3 - callPackage, 4 - stdenvNoCC, 5 - # Configurable options 6 - sources ? callPackage ./sources.nix { }, 7 - majorVersion ? "9", 8 - }: 9 - 10 - let 11 - pick = { 12 - "8" = sources.nv-codec-headers-8; 13 - "9" = sources.nv-codec-headers-9; 14 - "10" = sources.nv-codec-headers-10; 15 - "11" = sources.nv-codec-headers-11; 16 - "12" = sources.nv-codec-headers-12; 17 - }.${majorVersion}; 18 - in 19 - stdenvNoCC.mkDerivation { 20 - inherit (pick) pname version src; 21 - 22 - makeFlags = [ 23 - "PREFIX=$(out)" 24 - ]; 25 - 26 - passthru = { 27 - inherit sources; 28 - }; 29 - 30 - meta = { 31 - description = "FFmpeg version of headers for NVENC - version ${pick.version}"; 32 - homepage = "https://ffmpeg.org/"; 33 - downloadPage = "https://git.videolan.org/?p=ffmpeg/nv-codec-headers.git"; 34 - license = with lib.licenses; [ mit ]; 35 - maintainers = with lib.maintainers; [ AndersonTorres ]; 36 - platforms = lib.platforms.all; 37 - }; 38 - }
-42
pkgs/by-name/nv/nv-codec-headers/sources.nix
··· 1 - { 2 - fetchgit, 3 - }: 4 - 5 - let 6 - nv-codec-headers-template = 7 - { 8 - version, 9 - hash, 10 - }: 11 - { 12 - pname = "nv-codec-headers"; 13 - inherit version; 14 - src = fetchgit { 15 - url = "https://git.videolan.org/git/ffmpeg/nv-codec-headers.git"; 16 - rev = "n${version}"; 17 - inherit hash; 18 - }; 19 - }; 20 - in 21 - { 22 - nv-codec-headers-8 = nv-codec-headers-template { 23 - version = "8.2.15.2"; 24 - hash = "sha256-TKYT8vXqnUpq+M0grDeOR37n/ffqSWDYTrXIbl++BG4="; 25 - }; 26 - nv-codec-headers-9 = nv-codec-headers-template { 27 - version = "9.1.23.1"; 28 - hash = "sha256-kF5tv8Nh6I9x3hvSAdKLakeBVEcIiXFY6o6bD+tY2/U="; 29 - }; 30 - nv-codec-headers-10 = nv-codec-headers-template { 31 - version = "10.0.26.2"; 32 - hash = "sha256-BfW+fmPp8U22+HK0ZZY6fKUjqigWvOBi6DmW7SSnslg="; 33 - }; 34 - nv-codec-headers-11 = nv-codec-headers-template { 35 - version = "11.1.5.2"; 36 - hash = "sha256-KzaqwpzISHB7tSTruynEOJmSlJnAFK2h7/cRI/zkNPk="; 37 - }; 38 - nv-codec-headers-12 = nv-codec-headers-template { 39 - version = "12.1.14.0"; 40 - hash = "sha256-WJYuFmMGSW+B32LwE7oXv/IeTln6TNEeXSkquHh85Go="; 41 - }; 42 - }
+1
pkgs/by-name/nw/nwg-drawer/package.nix
··· 56 56 meta = with lib; { 57 57 description = "Application drawer for sway Wayland compositor"; 58 58 homepage = "https://github.com/nwg-piotr/nwg-drawer"; 59 + changelog = "https://github.com/nwg-piotr/nwg-drawer/releases/tag/${src.rev}"; 59 60 license = with lib.licenses; [ mit ]; 60 61 mainProgram = "nwg-drawer"; 61 62 maintainers = with lib.maintainers; [ AndersonTorres ];
+1
pkgs/by-name/nw/nwg-hello/package.nix
··· 58 58 59 59 meta = { 60 60 homepage = "https://github.com/nwg-piotr/nwg-hello"; 61 + changelog = "https://github.com/nwg-piotr/nwg-hello/releases/tag/v${version}"; 61 62 description = "GTK3-based greeter for the greetd daemon, written in python"; 62 63 license = lib.licenses.mit; 63 64 platforms = lib.platforms.linux;
+1
pkgs/by-name/nw/nwg-panel/package.nix
··· 55 55 56 56 meta = with lib; { 57 57 homepage = "https://github.com/nwg-piotr/nwg-panel"; 58 + changelog = "https://github.com/nwg-piotr/nwg-panel/releases/tag/v${version}"; 58 59 description = "GTK3-based panel for Sway window manager"; 59 60 license = licenses.mit; 60 61 platforms = platforms.linux;
+1
pkgs/by-name/nx/nxengine-evo/package.nix
··· 80 80 81 81 meta = { 82 82 homepage = "https://github.com/nxengine/nxengine-evo"; 83 + changelog = "https://github.com/nxengine/nxengine-evo/releases/tag/${finalAttrs.src.rev}"; 83 84 description = "Complete open-source clone/rewrite of the masterpiece jump-and-run platformer Doukutsu Monogatari (also known as Cave Story)"; 84 85 license = with lib.licenses; [ 85 86 gpl3Plus
+1
pkgs/by-name/ob/obs-cmd/package.nix
··· 19 19 meta = with lib; { 20 20 description = "Minimal CLI to control OBS Studio via obs-websocket"; 21 21 homepage = "https://github.com/grigio/obs-cmd"; 22 + changelog = "https://github.com/grigio/obs-cmd/releases/tag/${src.rev}"; 22 23 license = licenses.mit; 23 24 maintainers = with maintainers; [ ianmjones ]; 24 25 mainProgram = "obs-cmd";
+1
pkgs/by-name/or/orca/package.nix
··· 98 98 99 99 meta = with lib; { 100 100 homepage = "https://orca.gnome.org/"; 101 + changelog = "https://gitlab.gnome.org/GNOME/orca/-/blob/main/NEWS"; 101 102 description = "Screen reader"; 102 103 mainProgram = "orca"; 103 104 longDescription = ''
+1
pkgs/by-name/ou/outfox/package.nix
··· 70 70 meta = with lib; { 71 71 description = "Rhythm game engine forked from StepMania"; 72 72 homepage = "https://projectoutfox.com"; 73 + changelog = "https://projectoutfox.com/releases/${version}"; 73 74 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 74 75 license = licenses.unfree; 75 76 platforms = [ "x86_64-linux" "i686-linux" "aarch64-linux" "armv7l-linux" ];
+1
pkgs/by-name/ou/outputcheck/package.nix
··· 45 45 meta = with lib; { 46 46 description = "Tool for checking tool output inspired by LLVM's FileCheck"; 47 47 homepage = "https://github.com/stp/OutputCheck"; 48 + changelog = "https://github.com/stp/OutputCheck/releases/tag/${version}"; 48 49 license = licenses.bsd3; 49 50 maintainers = with maintainers; [ fsagbuya ]; 50 51 mainProgram = "OutputCheck";
+1
pkgs/by-name/ph/pharo/package.nix
··· 80 80 meta = { 81 81 description = "Clean and innovative Smalltalk-inspired environment"; 82 82 homepage = "https://pharo.org"; 83 + changelog = "https://github.com/pharo-project/pharo/releases/"; 83 84 license = lib.licenses.mit; 84 85 longDescription = '' 85 86 Pharo's goal is to deliver a clean, innovative, free open-source
+4 -3
pkgs/by-name/pi/pietrasanta-traceroute/package.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "pietrasanta-traceroute"; 10 - version = "0.0.5-unstable-2023-11-28"; 10 + version = "0.0.5-unstable-2024-06-11"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "catchpoint"; 14 14 repo = "Networking.traceroute"; 15 - rev = "c870c7bd7bafeab815f8564a67a281892c3a6230"; 16 - hash = "sha256-CKqm8b6qNLEpso25+uTvtiR/hFMKJzuXUZkQ7lWzGd8="; 15 + rev = "5b9f9cd2cbd5b8d90442d4ddb71ab788297e2153"; 16 + hash = "sha256-/WsBh42brVCRP31LnCPS34kRaQKMvP+XEENyD5MjCfw="; 17 17 }; 18 18 passthru.updateScript = unstableGitUpdater { }; 19 19 ··· 36 36 mainProgram = "traceroute"; 37 37 maintainers = with maintainers; [ nicoo ]; 38 38 platforms = platforms.all; 39 + broken = stdenv.isDarwin; 39 40 }; 40 41 }
+1
pkgs/by-name/pn/pnfft/package.nix
··· 46 46 meta = { 47 47 description = "Parallel nonequispaced fast Fourier transforms"; 48 48 homepage = "https://www-user.tu-chemnitz.de/~potts/workgroup/pippig/software.php.en#pnfft"; 49 + changelog = "https://github.com/mpip/pnfft/blob/master/ChangeLog"; 49 50 license = lib.licenses.gpl3Plus; 50 51 maintainers = with lib.maintainers; [ hmenke ]; 51 52 platforms = lib.platforms.linux;
+1
pkgs/by-name/pv/pvsneslib/package.nix
··· 65 65 meta = { 66 66 description = "Free and open source development kit for the Nintendo SNES"; 67 67 homepage = "https://github.com/alekmaul/pvsneslib"; 68 + changelog = "https://github.com/alekmaul/pvsneslib/releases/tag/${src.rev}"; 68 69 license = lib.licenses.mit; 69 70 maintainers = with lib.maintainers; [ soyouzpanda ]; 70 71 mainProgram = "pvsneslib";
+1
pkgs/by-name/qp/qpoases/package.nix
··· 36 36 meta = with lib; { 37 37 description = "Open-source C++ implementation of the recently proposed online active set strategy"; 38 38 homepage = "https://github.com/coin-or/qpOASES"; 39 + changelog = "https://github.com/coin-or/qpOASES/blob/${finalAttrs.src.rev}/VERSIONS.txt"; 39 40 license = licenses.lgpl21; 40 41 maintainers = with maintainers; [ nim65s ]; 41 42 };
+3
pkgs/by-name/qt/qtractor/package.nix
··· 73 73 meta = with lib; { 74 74 description = "Audio/MIDI multi-track sequencer"; 75 75 homepage = "https://qtractor.sourceforge.io"; 76 + changelog = let 77 + version' = builtins.replaceStrings ["."] ["_"] version; 78 + in "https://github.com/rncbc/qtractor/blob/qtractor_${version'}/ChangeLog"; 76 79 license = licenses.gpl2Plus; 77 80 mainProgram = "qtractor"; 78 81 maintainers = with maintainers; [ goibhniu ];
+1
pkgs/by-name/qu/quarkus/package.nix
··· 37 37 meta = with lib; { 38 38 description = "Quarkus is a Kubernetes-native Java framework tailored for GraalVM and HotSpot, crafted from best-of-breed Java libraries and standards"; 39 39 homepage = "https://quarkus.io"; 40 + changelog = "https://github.com/quarkusio/quarkus/releases/tag/${finalAttrs.version}"; 40 41 license = licenses.asl20; 41 42 maintainers = [ maintainers.vinetos ]; 42 43 platforms = platforms.all;
+1
pkgs/by-name/r0/r0vm/package.nix
··· 52 52 meta = with lib; { 53 53 description = "RISC Zero zero-knowledge VM"; 54 54 homepage = "https://github.com/risc0/risc0"; 55 + changelog = "https://github.com/risc0/risc0/blob/${src.rev}/CHANGELOG.md"; 55 56 license = licenses.asl20; 56 57 maintainers = with maintainers; [ marijanp ]; 57 58 mainProgram = "r0vm";
+7 -4
pkgs/by-name/ra/radicle-node/package.nix
··· 16 16 , xdg-utils 17 17 }: rustPlatform.buildRustPackage rec { 18 18 pname = "radicle-node"; 19 - version = "1.0.0-rc.11"; 19 + version = "1.0.0-rc.12"; 20 20 env.RADICLE_VERSION = version; 21 21 22 22 src = fetchgit { 23 23 url = "https://seed.radicle.xyz/z3gqcJUoA1n9HaHKufZs5FCSGazv5.git"; 24 24 rev = "refs/namespaces/z6MksFqXN3Yhqk8pTJdUGLwATkRfQvwZXPqR2qMEhbS9wzpT/refs/tags/v${version}"; 25 - hash = "sha256-P1Gg2uk87ppco7CAPjEqN0uqgb0K8apOSC7cfdgaT0Y="; 25 + hash = "sha256-bXFhufmMgJ+bX4PASIUPmNQ2L5Y8LHJ+pLevpJAYkYc="; 26 26 }; 27 - cargoHash = "sha256-M01NjqvMSaa3+YPb4vDtIucBeF5BYx3cpmMoLJOwRsI="; 27 + cargoHash = "sha256-CAxy9J5bOPHedf6g7TEfM35F+Batom6g2V3k7CPC8Sk="; 28 28 29 29 nativeBuildInputs = [ asciidoctor installShellFiles makeWrapper ]; 30 30 nativeCheckInputs = [ git ]; ··· 32 32 darwin.apple_sdk.frameworks.Security 33 33 ]; 34 34 35 - doCheck = stdenv.hostPlatform.isLinux; 35 + # tests regularly time out on aarch64 36 + doCheck = stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isx86; 36 37 37 38 preCheck = '' 38 39 export PATH=$PATH:$PWD/target/${stdenv.hostPlatform.rust.rustcTargetSpec}/release ··· 44 45 "--skip=tests::test_announcement_relay" 45 46 # https://radicle.zulipchat.com/#narrow/stream/369277-heartwood/topic/Flaky.20tests/near/438352360 46 47 "--skip=tests::e2e::test_connection_crossing" 48 + # https://radicle.zulipchat.com/#narrow/stream/369277-heartwood/topic/Clone.20Partial.20Fail.20Flake 49 + "--skip=rad_clone_partial_fail" 47 50 ]; 48 51 49 52 postInstall = ''
+1
pkgs/by-name/re/reactphysics3d/package.nix
··· 16 16 meta = with lib; { 17 17 description = "Open source C++ physics engine library"; 18 18 homepage = "https://www.reactphysics3d.com"; 19 + changelog = "https://github.com/DanielChappuis/reactphysics3d/releases/tag/${finalAttrs.src.rev}"; 19 20 maintainers = with maintainers; [ rexxDigital ]; 20 21 license = licenses.zlib; 21 22 platforms = platforms.all;
+1
pkgs/by-name/re/read-it-later/package.nix
··· 58 58 meta = with lib; { 59 59 description = "Simple Wallabag client with basic features to manage articles"; 60 60 homepage = "https://gitlab.gnome.org/World/read-it-later"; 61 + changelog = "https://gitlab.gnome.org/World/read-it-later/-/releases/${src.rev}"; 61 62 license = licenses.gpl3Plus; 62 63 mainProgram = "read-it-later"; 63 64 maintainers = with maintainers; [ aleksana ];
+1
pkgs/by-name/re/recoverdm/package.nix
··· 45 45 description = "Recover damaged CD DVD and disks with bad sectors"; 46 46 mainProgram = "recoverdm"; 47 47 homepage = "https://salsa.debian.org/pkg-security-team/recoverdm"; 48 + changelog = "https://salsa.debian.org/pkg-security-team/recoverdm/-/blob/debian/master/debian/changelog"; 48 49 maintainers = with maintainers; [ d3vil0p3r ]; 49 50 platforms = platforms.unix; 50 51 license = licenses.gpl1Only;
+1
pkgs/by-name/re/redfishtool/package.nix
··· 21 21 meta = with lib; { 22 22 description = "Python34 program that implements a command line tool for accessing the Redfish API"; 23 23 homepage = "https://github.com/DMTF/Redfishtool"; 24 + changelog = "https://github.com/DMTF/Redfishtool/blob/${version}/CHANGELOG.md"; 24 25 license = licenses.bsd3; 25 26 maintainers = with maintainers; [ jfvillablanca ]; 26 27 mainProgram = "redfishtool";
+1
pkgs/by-name/re/redka/package.nix
··· 24 24 meta = { 25 25 description = "Redis re-implemented with SQLite"; 26 26 homepage = "https://github.com/nalgeon/redka"; 27 + changelog = "https://github.com/nalgeon/redka/releases/tag/${src.rev}"; 27 28 maintainers = with lib.maintainers; [ sikmir ]; 28 29 license = lib.licenses.bsd3; 29 30 };
+1
pkgs/by-name/re/redmine/package.nix
··· 46 46 47 47 meta = with lib; { 48 48 homepage = "https://www.redmine.org/"; 49 + changelog = "https://www.redmine.org/projects/redmine/wiki/changelog"; 49 50 platforms = platforms.linux; 50 51 maintainers = with maintainers; [ aanderse felixsinger megheaiulian ]; 51 52 license = licenses.gpl2;
+1
pkgs/by-name/re/redocly/package.nix
··· 49 49 }; 50 50 51 51 meta = { 52 + changelog = "https://redocly.com/docs/cli/changelog/"; 52 53 description = "Makes OpenAPI easy. Lint/validate to any standard, generate beautiful docs, and more"; 53 54 homepage = "https://github.com/Redocly/redocly-cli"; 54 55 license = lib.licenses.mit;
+1
pkgs/by-name/re/regal/package.nix
··· 17 17 description = "Linter and language server for Rego"; 18 18 mainProgram = "regal"; 19 19 homepage = "https://github.com/StyraInc/regal"; 20 + changelog = "https://github.com/StyraInc/regal/releases/tag/${src.rev}"; 20 21 license = licenses.asl20; 21 22 maintainers = with maintainers; [ rinx ]; 22 23 };
+1
pkgs/by-name/re/regols/package.nix
··· 17 17 description = "OPA Rego language server"; 18 18 mainProgram = "regols"; 19 19 homepage = "https://github.com/kitagry/regols"; 20 + changelog = "https://github.com/kitagry/regols/releases/tag/${src.rev}"; 20 21 license = licenses.mit; 21 22 maintainers = with maintainers; [ alias-dev ]; 22 23 };
+2 -2
pkgs/by-name/re/renode-unstable/package.nix
··· 5 5 6 6 renode.overrideAttrs (finalAttrs: _: { 7 7 pname = "renode-unstable"; 8 - version = "1.15.1+20240623git05720ced1"; 8 + version = "1.15.1+20240627git66a08265a"; 9 9 10 10 src = fetchurl { 11 11 url = "https://builds.renode.io/renode-${finalAttrs.version}.linux-portable.tar.gz"; 12 - hash = "sha256-xqAkOBdG1tC7uFDxxG6DzQMs9NqG2QtBXACzEGN44u8="; 12 + hash = "sha256-Np/+QydZ+temEOCPI4K+PHScCQBYeFPZ2pOlFLWYXmA="; 13 13 }; 14 14 15 15 passthru.updateScript =
+1
pkgs/by-name/re/renode/package.nix
··· 82 82 meta = { 83 83 description = "Virtual development framework for complex embedded systems"; 84 84 homepage = "https://renode.io"; 85 + changelog = "https://github.com/renode/renode/blob/v${finalAttrs.version}/CHANGELOG.rst"; 85 86 license = lib.licenses.bsd3; 86 87 maintainers = with lib.maintainers; [ otavio ]; 87 88 platforms = [ "x86_64-linux" ];
+11 -6
pkgs/by-name/re/renovate/package.nix
··· 11 11 testers, 12 12 xcbuild, 13 13 nixosTests, 14 + nix-update-script, 14 15 }: 15 16 16 17 let ··· 20 21 in 21 22 stdenv'.mkDerivation (finalAttrs: { 22 23 pname = "renovate"; 23 - version = "37.393.0"; 24 + version = "37.424.3"; 24 25 25 26 src = fetchFromGitHub { 26 27 owner = "renovatebot"; 27 28 repo = "renovate"; 28 29 rev = "refs/tags/${finalAttrs.version}"; 29 - hash = "sha256-YgxcGNMgmwrausdR7kvG1NiyQPn0FcCq/isf9qUDCFY="; 30 + hash = "sha256-OOanxZte0H27U5L1MGrNUxYDWQ7ctAoNVVUukbE7v7s="; 30 31 }; 31 32 32 33 postPatch = '' ··· 43 44 44 45 pnpmDeps = pnpm_9.fetchDeps { 45 46 inherit (finalAttrs) pname version src; 46 - hash = "sha256-Zbe561q6xDKDIN+E/2eyQMz2GtpPvJEv2pAauMa+8pE="; 47 + hash = "sha256-tOe0CqRVkN5Uu7S0o9sCV7Tdtkp3JDrupyx0r0AJfs4="; 47 48 }; 48 49 49 50 env.COREPACK_ENABLE_STRICT = 0; ··· 88 89 runHook postInstall 89 90 ''; 90 91 91 - passthru.tests = { 92 - version = testers.testVersion { package = renovate; }; 93 - vm-test = nixosTests.renovate; 92 + passthru = { 93 + tests = { 94 + version = testers.testVersion { package = renovate; }; 95 + vm-test = nixosTests.renovate; 96 + }; 97 + updateScript = nix-update-script { }; 94 98 }; 95 99 96 100 meta = { 97 101 description = "Cross-platform Dependency Automation by Mend.io"; 98 102 homepage = "https://github.com/renovatebot/renovate"; 103 + changelog = "https://github.com/renovatebot/renovate/releases/tag/${finalAttrs.version}"; 99 104 license = lib.licenses.agpl3Only; 100 105 maintainers = with lib.maintainers; [ 101 106 marie
+1
pkgs/by-name/re/replxx/package.nix
··· 22 22 23 23 meta = with lib; { 24 24 homepage = "https://github.com/AmokHuginnsson/replxx"; 25 + changelog = "https://github.com/AmokHuginnsson/replxx/releases/tag/release-${finalAttrs.version}"; 25 26 description = "Readline and libedit replacement that supports UTF-8, syntax highlighting, hints and Windows and is BSD licensed"; 26 27 license = licenses.bsd3; 27 28 maintainers = with maintainers; [ ];
+1
pkgs/by-name/re/restinio/package.nix
··· 70 70 meta = with lib; { 71 71 description = "Cross-platform, efficient, customizable, and robust asynchronous HTTP(S)/WebSocket server C++ library"; 72 72 homepage = "https://github.com/Stiffstream/restinio"; 73 + changelog = "https://github.com/Stiffstream/restinio/releases/tag/${finalAttrs.src.rev}"; 73 74 license = licenses.bsd3; 74 75 platforms = platforms.all; 75 76 maintainers = with maintainers; [ tobim ];
+1
pkgs/by-name/re/restinio_0_6/package.nix
··· 23 23 meta = with lib; { 24 24 description = "Cross-platform, efficient, customizable, and robust asynchronous HTTP/WebSocket server C++14 library"; 25 25 homepage = "https://github.com/Stiffstream/restinio"; 26 + changelog = "https://github.com/Stiffstream/restinio/releases/tag/v.${version}"; 26 27 license = licenses.bsd3; 27 28 platforms = platforms.all; 28 29 };
+1
pkgs/by-name/re/restls/package.nix
··· 18 18 19 19 meta = with lib; { 20 20 homepage = "https://github.com/3andne/restls"; 21 + changelog = "https://github.com/3andne/restls/releases/tag/${src.rev}"; 21 22 description = "Perfect Impersonation of TLS"; 22 23 license = licenses.bsd3; 23 24 mainProgram = "restls";
+1
pkgs/by-name/re/retool/package.nix
··· 49 49 meta = with lib; { 50 50 description = "Better filter tool for Redump and No-Intro dats"; 51 51 homepage = "https://github.com/unexpectedpanda/retool"; 52 + changelog = "https://github.com/unexpectedpanda/retool/blob/v${version}/changelog.md"; 52 53 license = licenses.bsd3; 53 54 maintainers = with maintainers; [ thiagokokada ]; 54 55 };
+1
pkgs/by-name/re/retrospy/package.nix
··· 81 81 meta = { 82 82 description = "Live controller viewer for Nintendo consoles as well as many other retro consoles and computers"; 83 83 homepage = "https://retro-spy.com/"; 84 + changelog = "https://github.com/retrospy/RetroSpy/releases/tag/${src.rev}"; 84 85 license = lib.licenses.gpl3; 85 86 maintainers = [ lib.maintainers.naxdy ]; 86 87 platforms = lib.platforms.linux;
+3 -2
pkgs/by-name/re/revup/package.nix
··· 6 6 7 7 let 8 8 pname = "revup"; 9 - version = "0.2.1"; 9 + version = "0.3.0"; 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - hash = "sha256-EaBI414m5kihuaOkaHYAzvVxeJCgMIh9lD0JnCeVdZM="; 12 + hash = "sha256-LrSRcnWc4AvWbpSrOLprs+rVM0sR1joLat3g9og6BwE="; 13 13 }; 14 14 in 15 15 python3.pkgs.buildPythonPackage { ··· 39 39 40 40 meta = { 41 41 homepage = "https://github.com/Skydio/revup"; 42 + changelog = "https://github.com/Skydio/revup/releases/tag/v${version}"; 42 43 description = " Revolutionary github tools"; 43 44 longDescription = '' 44 45 Revup provides command-line tools that allow developers to iterate faster
+1
pkgs/by-name/ry/ryzen-monitor-ng/package.nix
··· 33 33 meta = with lib; { 34 34 description = "Access Ryzen SMU information exposed by the ryzen_smu driver"; 35 35 homepage = "https://github.com/mann1x/ryzen_monitor_ng"; 36 + changelog = "https://github.com/mann1x/ryzen_monitor_ng/blob/master/CHANGELOG.md"; 36 37 license = licenses.agpl3Only; 37 38 platforms = [ "x86_64-linux" ]; 38 39 maintainers = with maintainers; [ phdyellow ];
+1
pkgs/by-name/s3/s3scanner/package.nix
··· 19 19 doCheck = false; 20 20 21 21 meta = with lib; { 22 + changelog = "https://github.com/sa7mon/S3Scanner/releases/tag/${src.rev}"; 22 23 description = "Scan for misconfigured S3 buckets across S3-compatible APIs"; 23 24 downloadPage = "https://github.com/sa7mon/S3Scanner/releases/tag/v${version}"; 24 25 homepage = "https://github.com/sa7mon/s3scanner";
+1
pkgs/by-name/sa/saga/package.nix
··· 80 80 meta = with lib; { 81 81 description = "System for Automated Geoscientific Analyses"; 82 82 homepage = "https://saga-gis.sourceforge.io"; 83 + changelog = "https://sourceforge.net/p/saga-gis/wiki/Changelog ${version}/"; 83 84 license = licenses.gpl2Plus; 84 85 maintainers = with maintainers; teams.geospatial.members ++ [ michelk mpickering ]; 85 86 platforms = with platforms; unix;
+1
pkgs/by-name/sa/samrewritten/package.nix
··· 41 41 description = "Steam Achievement Manager For Linux. Rewritten in C++"; 42 42 mainProgram = "samrewritten"; 43 43 homepage = "https://github.com/PaulCombal/SamRewritten"; 44 + changelog = "https://github.com/PaulCombal/SamRewritten/releases"; 44 45 license = lib.licenses.gpl3Plus; 45 46 maintainers = with lib.maintainers; [ ludovicopiero ]; 46 47 platforms = [ "x86_64-linux" ];
+108
pkgs/by-name/sb/sbctl/fix-go-module.patch
··· 1 + From cf12e591c6007c6e32bd86167816e316f5b70c26 Mon Sep 17 00:00:00 2001 2 + From: Sefa Eyeoglu <contact@scrumplex.net> 3 + Date: Sat, 25 May 2024 15:38:41 +0200 4 + Subject: [PATCH] Fix go module 5 + 6 + Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net> 7 + --- 8 + go.mod | 4 +++- 9 + go.sum | 10 ++++++++++ 10 + 2 files changed, 13 insertions(+), 1 deletion(-) 11 + 12 + diff --git a/go.mod b/go.mod 13 + index 2e23dd6..7668f57 100644 14 + --- a/go.mod 15 + +++ b/go.mod 16 + @@ -1,6 +1,8 @@ 17 + module github.com/foxboron/sbctl 18 + 19 + -go 1.20 20 + +go 1.21 21 + + 22 + +toolchain go1.22.3 23 + 24 + require ( 25 + github.com/fatih/color v1.13.0 26 + diff --git a/go.sum b/go.sum 27 + index 9f29d75..d3f4af4 100644 28 + --- a/go.sum 29 + +++ b/go.sum 30 + @@ -314,6 +314,7 @@ github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ 31 + github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= 32 + github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= 33 + github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= 34 + +github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= 35 + github.com/google/go-github/v28 v28.1.1/go.mod h1:bsqJWQX05omyWVmc00nEUql9mhQyv38lDZ8kPZcQVoM= 36 + github.com/google/go-licenses v0.0.0-20210329231322-ce1d9163b77d/go.mod h1:+TYOmkVoJOpwnS0wfdsJCV9CoD5nJYsHoFk/0CrTK4M= 37 + github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck= 38 + @@ -322,9 +323,11 @@ github.com/google/go-replayers/httpreplay v0.1.0/go.mod h1:YKZViNhiGgqdBlUbI2MwG 39 + github.com/google/go-tpm v0.9.0 h1:sQF6YqWMi+SCXpsmS3fd21oPy/vSddwZry4JnmltHVk= 40 + github.com/google/go-tpm v0.9.0/go.mod h1:FkNVkc6C+IsvDI9Jw1OveJmxGZUUaKxtrpOS47QWKfU= 41 + github.com/google/go-tpm-tools v0.4.2 h1:iyaCPKt2N5Rd0yz0G8ANa022SgCNZkMpp+db6QELtvI= 42 + +github.com/google/go-tpm-tools v0.4.2/go.mod h1:fGUDZu4tw3V4hUVuFHmiYgRd0c58/IXivn9v3Ea/ck4= 43 + github.com/google/go-tspi v0.3.0 h1:ADtq8RKfP+jrTyIWIZDIYcKOMecRqNJFOew2IT0Inus= 44 + github.com/google/go-tspi v0.3.0/go.mod h1:xfMGI3G0PhxCdNVcYr1C4C+EizojDg/TXuX5by8CiHI= 45 + github.com/google/goexpect v0.0.0-20210430020637-ab937bf7fd6f h1:7MmqygqdeJtziBUpm4Z9ThROFZUaVGaePMfcDnluf1E= 46 + +github.com/google/goexpect v0.0.0-20210430020637-ab937bf7fd6f/go.mod h1:n1ej5+FqyEytMt/mugVDZLIiqTMO+vsrgY+kM6ohzN0= 47 + github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= 48 + github.com/google/goterm v0.0.0-20200907032337-555d40f16ae2 h1:CVuJwN34x4xM2aT4sIKhmeib40NeBPhRihNjQmpJsA4= 49 + github.com/google/goterm v0.0.0-20200907032337-555d40f16ae2/go.mod h1:nOFQdrUlIlx6M6ODdSpBj1NVA+VgLC6kmw60mkw34H4= 50 + @@ -422,6 +425,7 @@ github.com/huandu/xstrings v1.0.0/go.mod h1:4qWG/gcEcfX4z/mBDHJ++3ReCw9ibxbsNJbc 51 + github.com/huandu/xstrings v1.2.0/go.mod h1:DvyZB1rfVYsBIigL8HwpZgxHwXozlTgGqn63UyNX5k4= 52 + github.com/hudl/fargo v1.3.0/go.mod h1:y3CKSmjA+wD2gak7sUSXTAoopbhU08POFhmITJgmKTg= 53 + github.com/hugelgupf/socketpair v0.0.0-20190730060125-05d35a94e714 h1:/jC7qQFrv8CrSJVmaolDVOxTfS9kc36uB6H40kdbQq8= 54 + +github.com/hugelgupf/socketpair v0.0.0-20190730060125-05d35a94e714/go.mod h1:2Goc3h8EklBH5mspfHFxBnEoURQCGzQQH1ga9Myjvis= 55 + github.com/hugelgupf/vmtest v0.0.0-20240110072021-f6f07acb7aa1 h1:aa9+0fjwoGotyC8A3QjdITMAX89g/+qvDAhKPrK1NKE= 56 + github.com/hugelgupf/vmtest v0.0.0-20240110072021-f6f07acb7aa1/go.mod h1:a4SVM0HTMEt2IqrtCMOF44++nnzhrkHmQpkpw6Yrpso= 57 + github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= 58 + @@ -554,6 +558,7 @@ github.com/nats-io/nkeys v0.1.0/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxzi 59 + github.com/nats-io/nkeys v0.1.3/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w= 60 + github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c= 61 + github.com/ncruces/go-fs v0.2.2 h1:ak7h7jdihotXtXqjrBb2YZViJ+n41tLIqMG9ZY7bJMQ= 62 + +github.com/ncruces/go-fs v0.2.2/go.mod h1:07xkoGj//ID8iICNv3rcD2PtMjia3mABv1yZzdq7qZ8= 63 + github.com/nishanths/predeclared v0.0.0-20200524104333-86fad755b4d3/go.mod h1:nt3d53pc1VYcphSCIaYAJtnPYnr3Zyn8fMq2wvPGPso= 64 + github.com/oklog/oklog v0.3.2/go.mod h1:FCV+B7mhrz4o+ueLpx+KqkyXRGMWOYEvfiXtdGtbWGs= 65 + github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA= 66 + @@ -641,6 +646,7 @@ github.com/pseudomuto/protoc-gen-doc v1.5.0/go.mod h1:exDTOVwqpp30eV/EDPFLZy3Pwr 67 + github.com/pseudomuto/protokit v0.2.0/go.mod h1:2PdH30hxVHsup8KpBTOXTBeMVhJZVio3Q8ViKSAXT0Q= 68 + github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= 69 + github.com/rekby/gpt v0.0.0-20200219180433-a930afbc6edc h1:goZGTwEEn8mWLcY012VouWZWkJ8GrXm9tS3VORMxT90= 70 + +github.com/rekby/gpt v0.0.0-20200219180433-a930afbc6edc/go.mod h1:scrOqOnnHVKCHENvFw8k9ajCb88uqLQDA4BvuJNJ2ew= 71 + github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= 72 + github.com/rogpeppe/fastuuid v1.1.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= 73 + github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= 74 + @@ -705,6 +711,7 @@ github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5 75 + github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= 76 + github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= 77 + github.com/stretchr/testify v1.7.1 h1:5TQK59W5E3v0r2duFAb7P95B6hEeOyEnHRa8MjYSMTY= 78 + +github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= 79 + github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= 80 + github.com/tj/assert v0.0.0-20171129193455-018094318fb0/go.mod h1:mZ9/Rh9oLWpLLDRpvE+3b7gP/C2YyLFYxNmcLnPTMe0= 81 + github.com/tj/go-elastic v0.0.0-20171221160941-36157cbbebc2/go.mod h1:WjeM0Oo1eNAjXGDx2yma7uG2XoyRZTq1uv3M/o7imD0= 82 + @@ -774,6 +781,7 @@ go.etcd.io/etcd/tests/v3 v3.5.0/go.mod h1:f+mtZ1bE1YPvgKdOJV2BKy4JQW0nAFnQehgOE7 83 + go.etcd.io/etcd/v3 v3.5.0-alpha.0/go.mod h1:JZ79d3LV6NUfPjUxXrpiFAYcjhT+06qqw+i28snx8To= 84 + go.etcd.io/etcd/v3 v3.5.0/go.mod h1:FldM0/VzcxYWLvWx1sdA7ghKw7C3L2DvUTzGrcEtsC4= 85 + go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1 h1:A/5uWzF44DlIgdm/PQFwfMkW0JX+cIcQi/SwLAmZP5M= 86 + +go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1/go.mod h1:SNgMg+EgDFwmvSmLRTNKC5fegJjB7v23qTQ0XLGUNHk= 87 + go.opencensus.io v0.15.0/go.mod h1:UffZAU+4sDEINUGP/B7UfBBkq4fqLu9zXAX7ke6CHW0= 88 + go.opencensus.io v0.20.1/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= 89 + go.opencensus.io v0.20.2/go.mod h1:6WKK9ahsWS3RSO+PY9ZHZUfv2irvY6gN279GOPZjmmk= 90 + @@ -1277,6 +1285,7 @@ google.golang.org/grpc v1.39.0/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnD 91 + google.golang.org/grpc v1.39.1/go.mod h1:PImNr+rS9TWYb2O4/emRugxiyHZ5JyHW5F+RPnDzfrE= 92 + google.golang.org/grpc v1.40.0/go.mod h1:ogyxbiOoUXAkP+4+xa6PZSE9DZgIHtSpzjDTB9KAK34= 93 + google.golang.org/grpc v1.53.0 h1:LAv2ds7cmFV/XTS3XG1NneeENYrXGmorPxsBbptIjNc= 94 + +google.golang.org/grpc v1.53.0/go.mod h1:OnIrk0ipVdj4N5d9IUoFUx72/VlD7+jUsHwZgwSMQpw= 95 + google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= 96 + google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= 97 + google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= 98 + @@ -1328,6 +1337,7 @@ gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= 99 + gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= 100 + gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= 101 + gopkg.in/yaml.v3 v3.0.0 h1:hjy8E9ON/egN1tAYqKb61G10WtihqetD4sz2H+8nIeA= 102 + +gopkg.in/yaml.v3 v3.0.0/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= 103 + honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= 104 + honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= 105 + honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= 106 + -- 107 + 2.44.1 108 +
-2
pkgs/by-name/sp/sploitscan/package.nix
··· 24 24 setuptools 25 25 ]; 26 26 27 - nativeBuildInputs = with python3.pkgs; [ pythonRelaxDepsHook ]; 28 - 29 27 dependencies = with python3.pkgs; [ 30 28 jinja2 31 29 openai
+3 -3
pkgs/by-name/st/stu/package.nix
··· 8 8 testers, 9 9 }: 10 10 let 11 - version = "0.4.2"; 11 + version = "0.5.0"; 12 12 in 13 13 rustPlatform.buildRustPackage { 14 14 pname = "stu"; ··· 18 18 owner = "lusingander"; 19 19 repo = "stu"; 20 20 rev = "v${version}"; 21 - hash = "sha256-T5b3aCepUj8COrKReEaK4JeUbR7Sv7022xSCW8k8Iow="; 21 + hash = "sha256-VETEcRuJk0cCWB5y8IRdycKcKb3uiAWOyjeZWCJykG4="; 22 22 }; 23 23 24 - cargoHash = "sha256-DFG/9bnckqLezbitceLtM3CSnKAcQcZlv39VfbkyM/w="; 24 + cargoHash = "sha256-s2QvRberSz4egVO8A2h3cx8oUlZM1bV5qZ0U4EiuPRs="; 25 25 26 26 buildInputs = lib.optionals stdenv.isDarwin [ 27 27 darwin.apple_sdk.frameworks.AppKit
+104
pkgs/by-name/sw/sweet/package.nix
··· 1 + { lib 2 + , stdenvNoCC 3 + , fetchurl 4 + , unzip 5 + , gtk-engine-murrine 6 + , colorVariants ? [] # default: install all icons 7 + }: 8 + 9 + let 10 + pname = "sweet"; 11 + colorVariantList = [ 12 + "Sweet-Ambar-Blue-Dark-v40" 13 + "Sweet-Ambar-Blue-Dark" 14 + "Sweet-Ambar-Blue-v40" 15 + "Sweet-Ambar-Blue" 16 + "Sweet-Ambar-v40" 17 + "Sweet-Ambar" 18 + "Sweet-Dark-v40" 19 + "Sweet-Dark" 20 + "Sweet-mars-v40" 21 + "Sweet-mars" 22 + "Sweet-v40" 23 + "Sweet" 24 + ]; 25 + 26 + in 27 + lib.checkListOfEnum "${pname}: color variants" colorVariantList colorVariants 28 + 29 + stdenvNoCC.mkDerivation (finalAttrs: { 30 + inherit pname; 31 + version = "5.0"; 32 + 33 + srcs = [ 34 + (fetchurl { 35 + url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet-Ambar-Blue-Dark-v40.tar.xz"; 36 + hash = "sha256-fCCkkEYr4XPnP5aPrs3HAwIwM/Qb0NFY8Rf1ABu0ygY="; 37 + }) 38 + (fetchurl { 39 + url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet-Ambar-Blue-Dark.tar.xz"; 40 + hash = "sha256-xMAqUsol1FPeFoq8KLTmKCeZMF34FDAjhiagsRmjGT8="; 41 + }) 42 + (fetchurl { 43 + url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet-Ambar-Blue-v40.tar.xz"; 44 + hash = "sha256-JlpomJ8Ao4bJFJbCDliRtxNckEG3LzINBqhWzfTARJs="; 45 + }) 46 + (fetchurl { 47 + url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet-Ambar-Blue.tar.xz"; 48 + hash = "sha256-HKJ/Ca5cy91kJZVEETyMcOcrgLliHF/S2rdBmWfKi08="; 49 + }) 50 + (fetchurl { 51 + url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet-Ambar-v40.tar.xz"; 52 + hash = "sha256-0LjARDbSPyQWN5nT97k2c//eebxhgStGYsebpNQn9+w="; 53 + }) 54 + (fetchurl { 55 + url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet-Ambar.tar.xz"; 56 + hash = "sha256-UjH4popJCqQ18HZUngsO6cE4axSAM7/EXwM8nHAdVS4="; 57 + }) 58 + (fetchurl { 59 + url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet-Dark-v40.tar.xz"; 60 + hash = "sha256-4/e81slrkcO3WdrQ2atGHdZsErlzme4mRImfLvmGJnQ="; 61 + }) 62 + (fetchurl { 63 + url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet-Dark.tar.xz"; 64 + hash = "sha256-Tv+xtUee1TIdRLlnP84aVfk+V6xgeeeICRZCdeSSjE8="; 65 + }) 66 + (fetchurl { 67 + url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet-mars-v40.tar.xz"; 68 + hash = "sha256-FmJoPeQ8iLA6X6lFawBqG8lviQXWBHG5lgQsZvU68BM="; 69 + }) 70 + (fetchurl { 71 + url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet-mars.tar.xz"; 72 + hash = "sha256-bqL9jR8yPF9ZnEZ1O+P3/e6E59m+MY7mQNT3BhYVhu4="; 73 + }) 74 + (fetchurl { 75 + url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet-v40.tar.xz"; 76 + hash = "sha256-Oesx/McKmTlqwJX8u6RrV3AtOIB73BQveD8slbD14js="; 77 + }) 78 + (fetchurl { 79 + url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet.tar.xz"; 80 + hash = "sha256-m0tQHV/3UkDoOAmBZF6Nvugj6fEkmLbeLPdQ/IFkHOo="; 81 + }) 82 + ]; 83 + 84 + nativeBuildInputs = [ unzip ]; 85 + 86 + propagatedUserEnvPkgs = [ gtk-engine-murrine ]; 87 + 88 + sourceRoot = "."; 89 + 90 + installPhase = '' 91 + runHook preInstall 92 + mkdir -p $out/share/themes/ 93 + cp -r ${lib.concatStringsSep " " (if colorVariants != [] then colorVariants else colorVariantList)} $out/share/themes/ 94 + runHook postInstall 95 + ''; 96 + 97 + meta = with lib; { 98 + description = "Light and dark colorful Gtk3.20+ theme"; 99 + homepage = "https://github.com/EliverLara/Sweet"; 100 + license = licenses.gpl3Plus; 101 + maintainers = with maintainers; [ fuzen d3vil0p3r ]; 102 + platforms = platforms.unix; 103 + }; 104 + })
+3 -3
pkgs/by-name/ta/tailwindcss-language-server/package.nix
··· 9 9 }: 10 10 11 11 let 12 - version = "0.0.18"; 12 + version = "0.0.20"; 13 13 in 14 14 buildNpmPackage { 15 15 pname = "tailwindcss-language-server"; ··· 19 19 owner = "tailwindlabs"; 20 20 repo = "tailwindcss-intellisense"; 21 21 rev = "@tailwindcss/language-server@v${version}"; 22 - hash = "sha256-A2P7AzFciVpXEWOH6hu2+TYKTn23z1iS8mmD0nvsR2Y="; 22 + hash = "sha256-MKJHRJPDivq/TDQUEI8usKxDeNkVondotjo+gZiz9n0="; 23 23 }; 24 24 25 25 makeCacheWritable = true; 26 - npmDepsHash = "sha256-/vr7PCohzw4QEEOx6+7IAzBM4xC2nxvNb3PLtSUT7YM="; 26 + npmDepsHash = "sha256-DYK7/gfZPKiSYG9IFPUnxhscxGooSUTdG1wFihFY/vA="; 27 27 npmWorkspace = "packages/tailwindcss-language-server"; 28 28 29 29 buildInputs = [ libsecret ] ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ Security AppKit ]);
+1
pkgs/by-name/ta/taler-exchange/package.nix
··· 90 90 payment system. 91 91 ''; 92 92 homepage = "https://taler.net/"; 93 + changelog = "https://git.taler.net/exchange.git/tree/ChangeLog"; 93 94 license = licenses.agpl3Plus; 94 95 maintainers = with maintainers; [ astro ]; 95 96 platforms = platforms.linux;
+1
pkgs/by-name/ta/taler-merchant/package.nix
··· 82 82 to know the customer's physical address. 83 83 ''; 84 84 homepage = "https://taler.net/"; 85 + changelog = "https://git.taler.net/merchant.git/tree/ChangeLog"; 85 86 license = licenses.agpl3Plus; 86 87 maintainers = with maintainers; [ astro ]; 87 88 platforms = platforms.linux;
+1
pkgs/by-name/ta/tana/package.nix
··· 103 103 of the tasks. 104 104 ''; 105 105 homepage = "https://tana.inc"; 106 + changelog = "https://tana.inc/releases"; 106 107 license = licenses.unfree; 107 108 maintainers = [ maintainers.massimogengarelli ]; 108 109 platforms = platforms.linux;
+1
pkgs/by-name/ta/tartan/package.nix
··· 47 47 broken = stdenv.isDarwin; 48 48 description = "Tools and Clang plugins for developing code with GLib"; 49 49 homepage = "https://gitlab.freedesktop.org/tartan/tartan"; 50 + changelog = "https://gitlab.freedesktop.org/tartan/tartan/-/blob/main/NEWS"; 50 51 license = licenses.gpl3Plus; 51 52 platforms = platforms.unix; 52 53 maintainers = with maintainers; [ jtojnar ];
+1
pkgs/by-name/ta/taskwarrior3/package.nix
··· 78 78 ''; 79 79 80 80 meta = with lib; { 81 + changelog = "https://github.com/GothenburgBitFactory/taskwarrior/blob/${src.rev}/ChangeLog"; 81 82 description = "Highly flexible command-line tool to manage TODO lists"; 82 83 homepage = "https://taskwarrior.org"; 83 84 license = licenses.mit;
+3 -3
pkgs/by-name/te/templ/package.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "templ"; 8 - version = "0.2.731"; 8 + version = "0.2.747"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "a-h"; 12 12 repo = "templ"; 13 13 rev = "v${version}"; 14 - hash = "sha256-vql4yujvSESrelmRvlo1XsnQHZf4f4tHmqtayrs2dsk="; 14 + hash = "sha256-XFktmKFVN1/1Y57ZoUTVKDgEk38491N92orgejFLnMA="; 15 15 }; 16 16 17 - vendorHash = "sha256-w+nOXGPUt0K1d8q3Co6Xkvz1IMFBnerS7oZ7YWO7qKI="; 17 + vendorHash = "sha256-p2xuyy11N1nGjz5OhLIy04Kgzz90k3s0+09qi6hbjEc="; 18 18 19 19 subPackages = [ "cmd/templ" ]; 20 20
-4
pkgs/by-name/tg/tg-archive/package.nix
··· 20 20 pyproject = true; 21 21 pythonRelaxDeps = true; 22 22 23 - nativeBuildInputs = with python3.pkgs; [ 24 - pythonRelaxDepsHook 25 - ]; 26 - 27 23 propagatedBuildInputs = with python3.pkgs; [ 28 24 setuptools 29 25 telethon
+12 -12
pkgs/by-name/ti/tinymist/Cargo.lock
··· 3697 3697 3698 3698 [[package]] 3699 3699 name = "sync-lsp" 3700 - version = "0.11.13" 3700 + version = "0.11.14" 3701 3701 dependencies = [ 3702 3702 "anyhow", 3703 3703 "clap", ··· 3836 3836 3837 3837 [[package]] 3838 3838 name = "tests" 3839 - version = "0.11.13" 3839 + version = "0.11.14" 3840 3840 dependencies = [ 3841 3841 "insta", 3842 3842 "lsp-server", ··· 3933 3933 3934 3934 [[package]] 3935 3935 name = "tinymist" 3936 - version = "0.11.13" 3936 + version = "0.11.14" 3937 3937 dependencies = [ 3938 3938 "anyhow", 3939 3939 "async-trait", ··· 3967 3967 "serde", 3968 3968 "serde_json", 3969 3969 "sync-lsp", 3970 - "tinymist-assets 0.11.12", 3970 + "tinymist-assets 0.11.14 (registry+https://github.com/rust-lang/crates.io-index)", 3971 3971 "tinymist-query", 3972 3972 "tinymist-render", 3973 3973 "tokio", ··· 3994 3994 3995 3995 [[package]] 3996 3996 name = "tinymist-assets" 3997 - version = "0.11.12" 3998 - source = "registry+https://github.com/rust-lang/crates.io-index" 3999 - checksum = "e51823bcf79f6ae1d0a1eb75c26cd9139cc062b7e2ae4f12077e5fb30b6aafa5" 3997 + version = "0.11.14" 4000 3998 4001 3999 [[package]] 4002 4000 name = "tinymist-assets" 4003 - version = "0.11.13" 4001 + version = "0.11.14" 4002 + source = "registry+https://github.com/rust-lang/crates.io-index" 4003 + checksum = "e4e5159484d14f149de53df7cf5f04d9cff4a4d414688cc0cc81910162d74892" 4004 4004 4005 4005 [[package]] 4006 4006 name = "tinymist-query" 4007 - version = "0.11.13" 4007 + version = "0.11.14" 4008 4008 dependencies = [ 4009 4009 "anyhow", 4010 4010 "biblatex", ··· 4050 4050 4051 4051 [[package]] 4052 4052 name = "tinymist-render" 4053 - version = "0.11.13" 4053 + version = "0.11.14" 4054 4054 dependencies = [ 4055 4055 "base64 0.22.1", 4056 4056 "log", ··· 4428 4428 4429 4429 [[package]] 4430 4430 name = "typst-preview" 4431 - version = "0.11.13" 4431 + version = "0.11.14" 4432 4432 dependencies = [ 4433 4433 "await-tree", 4434 4434 "clap", ··· 4440 4440 "once_cell", 4441 4441 "serde", 4442 4442 "serde_json", 4443 - "tinymist-assets 0.11.12", 4443 + "tinymist-assets 0.11.14 (registry+https://github.com/rust-lang/crates.io-index)", 4444 4444 "tokio", 4445 4445 "tokio-tungstenite", 4446 4446 "typst",
+2 -2
pkgs/by-name/ti/tinymist/package.nix
··· 16 16 pname = "tinymist"; 17 17 # Please update the corresponding vscode extension when updating 18 18 # this derivation. 19 - version = "0.11.13"; 19 + version = "0.11.14"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "Myriad-Dreamin"; 23 23 repo = "tinymist"; 24 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-aAeDeW1EiF8NqsIAQ39RaTHq6wC39QeMptvwTJ3/ZWc="; 25 + hash = "sha256-6dUI0w9GKubK2hVK8fOkAYoUdEII9umPEZZ6uSh7XjE="; 26 26 }; 27 27 28 28 cargoLock = {
+3 -2
pkgs/by-name/tu/turtle/package.nix
··· 9 9 10 10 python3Packages.buildPythonApplication rec { 11 11 pname = "turtle"; 12 - version = "0.8"; 12 + version = "0.9"; 13 13 pyproject = true; 14 14 15 15 src = fetchFromGitLab { ··· 17 17 owner = "philippun1"; 18 18 repo = "turtle"; 19 19 rev = version; 20 - hash = "sha256-YacuT5S6WrhSz031XXCQTo++r+DBozrIIXrn9BwmrR0="; 20 + hash = "sha256-jTO0xUh4VKhjCrmzcRSvxfGPw2j8WKD6uF4mg6nG16g="; 21 21 }; 22 22 23 23 postPatch = '' ··· 38 38 dependencies = with python3Packages; [ 39 39 pygobject3 40 40 pygit2 41 + dbus-python 41 42 ]; 42 43 43 44 postInstall = ''
-4564
pkgs/by-name/ty/typst-preview/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 = "ahash" 22 - version = "0.7.8" 23 - source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" 25 - dependencies = [ 26 - "getrandom", 27 - "once_cell", 28 - "version_check", 29 - ] 30 - 31 - [[package]] 32 - name = "aho-corasick" 33 - version = "1.1.2" 34 - source = "registry+https://github.com/rust-lang/crates.io-index" 35 - checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" 36 - dependencies = [ 37 - "memchr", 38 - ] 39 - 40 - [[package]] 41 - name = "android-tzdata" 42 - version = "0.1.1" 43 - source = "registry+https://github.com/rust-lang/crates.io-index" 44 - checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 45 - 46 - [[package]] 47 - name = "android_system_properties" 48 - version = "0.1.5" 49 - source = "registry+https://github.com/rust-lang/crates.io-index" 50 - checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 51 - dependencies = [ 52 - "libc", 53 - ] 54 - 55 - [[package]] 56 - name = "anstream" 57 - version = "0.6.13" 58 - source = "registry+https://github.com/rust-lang/crates.io-index" 59 - checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb" 60 - dependencies = [ 61 - "anstyle", 62 - "anstyle-parse", 63 - "anstyle-query", 64 - "anstyle-wincon", 65 - "colorchoice", 66 - "utf8parse", 67 - ] 68 - 69 - [[package]] 70 - name = "anstyle" 71 - version = "1.0.6" 72 - source = "registry+https://github.com/rust-lang/crates.io-index" 73 - checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc" 74 - 75 - [[package]] 76 - name = "anstyle-parse" 77 - version = "0.2.3" 78 - source = "registry+https://github.com/rust-lang/crates.io-index" 79 - checksum = "c75ac65da39e5fe5ab759307499ddad880d724eed2f6ce5b5e8a26f4f387928c" 80 - dependencies = [ 81 - "utf8parse", 82 - ] 83 - 84 - [[package]] 85 - name = "anstyle-query" 86 - version = "1.0.2" 87 - source = "registry+https://github.com/rust-lang/crates.io-index" 88 - checksum = "e28923312444cdd728e4738b3f9c9cac739500909bb3d3c94b43551b16517648" 89 - dependencies = [ 90 - "windows-sys 0.52.0", 91 - ] 92 - 93 - [[package]] 94 - name = "anstyle-wincon" 95 - version = "3.0.2" 96 - source = "registry+https://github.com/rust-lang/crates.io-index" 97 - checksum = "1cd54b81ec8d6180e24654d0b371ad22fc3dd083b6ff8ba325b72e00c87660a7" 98 - dependencies = [ 99 - "anstyle", 100 - "windows-sys 0.52.0", 101 - ] 102 - 103 - [[package]] 104 - name = "anyhow" 105 - version = "1.0.80" 106 - source = "registry+https://github.com/rust-lang/crates.io-index" 107 - checksum = "5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1" 108 - 109 - [[package]] 110 - name = "append-only-vec" 111 - version = "0.1.3" 112 - source = "registry+https://github.com/rust-lang/crates.io-index" 113 - checksum = "f3cb8f874ecf419dd8165d0279746de966cb8966636d028845e3bd65d519812a" 114 - 115 - [[package]] 116 - name = "approx" 117 - version = "0.5.1" 118 - source = "registry+https://github.com/rust-lang/crates.io-index" 119 - checksum = "cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6" 120 - dependencies = [ 121 - "num-traits", 122 - ] 123 - 124 - [[package]] 125 - name = "arrayref" 126 - version = "0.3.7" 127 - source = "registry+https://github.com/rust-lang/crates.io-index" 128 - checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" 129 - 130 - [[package]] 131 - name = "arrayvec" 132 - version = "0.7.4" 133 - source = "registry+https://github.com/rust-lang/crates.io-index" 134 - checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" 135 - 136 - [[package]] 137 - name = "autocfg" 138 - version = "1.1.0" 139 - source = "registry+https://github.com/rust-lang/crates.io-index" 140 - checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" 141 - 142 - [[package]] 143 - name = "await-tree" 144 - version = "0.1.2" 145 - source = "registry+https://github.com/rust-lang/crates.io-index" 146 - checksum = "626aa057fb6d254883c2750ef6bcbe6f6a5ce45daff839b538708411794f794d" 147 - dependencies = [ 148 - "coarsetime", 149 - "derive_builder", 150 - "flexstr", 151 - "indextree", 152 - "itertools", 153 - "parking_lot", 154 - "pin-project", 155 - "tokio", 156 - "tracing", 157 - "weak-table", 158 - ] 159 - 160 - [[package]] 161 - name = "az" 162 - version = "1.2.1" 163 - source = "registry+https://github.com/rust-lang/crates.io-index" 164 - checksum = "7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973" 165 - 166 - [[package]] 167 - name = "backtrace" 168 - version = "0.3.69" 169 - source = "registry+https://github.com/rust-lang/crates.io-index" 170 - checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" 171 - dependencies = [ 172 - "addr2line", 173 - "cc", 174 - "cfg-if", 175 - "libc", 176 - "miniz_oxide", 177 - "object", 178 - "rustc-demangle", 179 - ] 180 - 181 - [[package]] 182 - name = "base64" 183 - version = "0.21.7" 184 - source = "registry+https://github.com/rust-lang/crates.io-index" 185 - checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567" 186 - 187 - [[package]] 188 - name = "base64" 189 - version = "0.22.0" 190 - source = "registry+https://github.com/rust-lang/crates.io-index" 191 - checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" 192 - 193 - [[package]] 194 - name = "base64-serde" 195 - version = "0.7.0" 196 - source = "registry+https://github.com/rust-lang/crates.io-index" 197 - checksum = "ba368df5de76a5bea49aaf0cf1b39ccfbbef176924d1ba5db3e4135216cbe3c7" 198 - dependencies = [ 199 - "base64 0.21.7", 200 - "serde", 201 - ] 202 - 203 - [[package]] 204 - name = "biblatex" 205 - version = "0.9.3" 206 - source = "registry+https://github.com/rust-lang/crates.io-index" 207 - checksum = "27fe7285040d0227cd8b5395e1c4783f44f0b673eca5a657f4432ae401f2b7b8" 208 - dependencies = [ 209 - "numerals", 210 - "paste", 211 - "strum 0.26.1", 212 - "unicode-normalization", 213 - "unscanny", 214 - ] 215 - 216 - [[package]] 217 - name = "bincode" 218 - version = "1.3.3" 219 - source = "registry+https://github.com/rust-lang/crates.io-index" 220 - checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" 221 - dependencies = [ 222 - "serde", 223 - ] 224 - 225 - [[package]] 226 - name = "bit-set" 227 - version = "0.5.3" 228 - source = "registry+https://github.com/rust-lang/crates.io-index" 229 - checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1" 230 - dependencies = [ 231 - "bit-vec", 232 - ] 233 - 234 - [[package]] 235 - name = "bit-vec" 236 - version = "0.6.3" 237 - source = "registry+https://github.com/rust-lang/crates.io-index" 238 - checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb" 239 - 240 - [[package]] 241 - name = "bitflags" 242 - version = "1.3.2" 243 - source = "registry+https://github.com/rust-lang/crates.io-index" 244 - checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 245 - 246 - [[package]] 247 - name = "bitflags" 248 - version = "2.4.2" 249 - source = "registry+https://github.com/rust-lang/crates.io-index" 250 - checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf" 251 - dependencies = [ 252 - "serde", 253 - ] 254 - 255 - [[package]] 256 - name = "bitvec" 257 - version = "1.0.1" 258 - source = "registry+https://github.com/rust-lang/crates.io-index" 259 - checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" 260 - dependencies = [ 261 - "funty", 262 - "radium", 263 - "tap", 264 - "wyz", 265 - ] 266 - 267 - [[package]] 268 - name = "block-buffer" 269 - version = "0.10.4" 270 - source = "registry+https://github.com/rust-lang/crates.io-index" 271 - checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 272 - dependencies = [ 273 - "generic-array", 274 - ] 275 - 276 - [[package]] 277 - name = "bumpalo" 278 - version = "3.15.4" 279 - source = "registry+https://github.com/rust-lang/crates.io-index" 280 - checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" 281 - 282 - [[package]] 283 - name = "bytecheck" 284 - version = "0.6.12" 285 - source = "registry+https://github.com/rust-lang/crates.io-index" 286 - checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2" 287 - dependencies = [ 288 - "bytecheck_derive", 289 - "ptr_meta", 290 - "simdutf8", 291 - ] 292 - 293 - [[package]] 294 - name = "bytecheck_derive" 295 - version = "0.6.12" 296 - source = "registry+https://github.com/rust-lang/crates.io-index" 297 - checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659" 298 - dependencies = [ 299 - "proc-macro2", 300 - "quote", 301 - "syn 1.0.109", 302 - ] 303 - 304 - [[package]] 305 - name = "bytemuck" 306 - version = "1.14.3" 307 - source = "registry+https://github.com/rust-lang/crates.io-index" 308 - checksum = "a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f" 309 - 310 - [[package]] 311 - name = "byteorder" 312 - version = "1.5.0" 313 - source = "registry+https://github.com/rust-lang/crates.io-index" 314 - checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" 315 - 316 - [[package]] 317 - name = "bytes" 318 - version = "1.5.0" 319 - source = "registry+https://github.com/rust-lang/crates.io-index" 320 - checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" 321 - 322 - [[package]] 323 - name = "camino" 324 - version = "1.1.6" 325 - source = "registry+https://github.com/rust-lang/crates.io-index" 326 - checksum = "c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c" 327 - dependencies = [ 328 - "serde", 329 - ] 330 - 331 - [[package]] 332 - name = "cargo-platform" 333 - version = "0.1.7" 334 - source = "registry+https://github.com/rust-lang/crates.io-index" 335 - checksum = "694c8807f2ae16faecc43dc17d74b3eb042482789fd0eb64b39a2e04e087053f" 336 - dependencies = [ 337 - "serde", 338 - ] 339 - 340 - [[package]] 341 - name = "cargo_metadata" 342 - version = "0.18.1" 343 - source = "registry+https://github.com/rust-lang/crates.io-index" 344 - checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" 345 - dependencies = [ 346 - "camino", 347 - "cargo-platform", 348 - "semver", 349 - "serde", 350 - "serde_json", 351 - "thiserror", 352 - ] 353 - 354 - [[package]] 355 - name = "cc" 356 - version = "1.0.90" 357 - source = "registry+https://github.com/rust-lang/crates.io-index" 358 - checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" 359 - dependencies = [ 360 - "jobserver", 361 - "libc", 362 - ] 363 - 364 - [[package]] 365 - name = "cfg-if" 366 - version = "1.0.0" 367 - source = "registry+https://github.com/rust-lang/crates.io-index" 368 - checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 369 - 370 - [[package]] 371 - name = "chinese-number" 372 - version = "0.7.7" 373 - source = "registry+https://github.com/rust-lang/crates.io-index" 374 - checksum = "49fccaef6346f6d6a741908d3b79fe97c2debe2fbb5eb3a7d00ff5981b52bb6c" 375 - dependencies = [ 376 - "chinese-variant", 377 - "enum-ordinalize", 378 - "num-bigint", 379 - "num-traits", 380 - ] 381 - 382 - [[package]] 383 - name = "chinese-variant" 384 - version = "1.1.3" 385 - source = "registry+https://github.com/rust-lang/crates.io-index" 386 - checksum = "7588475145507237ded760e52bf2f1085495245502033756d28ea72ade0e498b" 387 - 388 - [[package]] 389 - name = "chrono" 390 - version = "0.4.35" 391 - source = "registry+https://github.com/rust-lang/crates.io-index" 392 - checksum = "8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a" 393 - dependencies = [ 394 - "android-tzdata", 395 - "iana-time-zone", 396 - "num-traits", 397 - "serde", 398 - "windows-targets 0.52.4", 399 - ] 400 - 401 - [[package]] 402 - name = "ciborium" 403 - version = "0.2.2" 404 - source = "registry+https://github.com/rust-lang/crates.io-index" 405 - checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" 406 - dependencies = [ 407 - "ciborium-io", 408 - "ciborium-ll", 409 - "serde", 410 - ] 411 - 412 - [[package]] 413 - name = "ciborium-io" 414 - version = "0.2.2" 415 - source = "registry+https://github.com/rust-lang/crates.io-index" 416 - checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" 417 - 418 - [[package]] 419 - name = "ciborium-ll" 420 - version = "0.2.2" 421 - source = "registry+https://github.com/rust-lang/crates.io-index" 422 - checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" 423 - dependencies = [ 424 - "ciborium-io", 425 - "half", 426 - ] 427 - 428 - [[package]] 429 - name = "citationberg" 430 - version = "0.3.0" 431 - source = "registry+https://github.com/rust-lang/crates.io-index" 432 - checksum = "82108f2b676c954076d2e5044f19a6a03887b24bd42804f322e0650d13035899" 433 - dependencies = [ 434 - "quick-xml", 435 - "serde", 436 - ] 437 - 438 - [[package]] 439 - name = "clap" 440 - version = "4.5.3" 441 - source = "registry+https://github.com/rust-lang/crates.io-index" 442 - checksum = "949626d00e063efc93b6dca932419ceb5432f99769911c0b995f7e884c778813" 443 - dependencies = [ 444 - "clap_builder", 445 - "clap_derive", 446 - ] 447 - 448 - [[package]] 449 - name = "clap_builder" 450 - version = "4.5.2" 451 - source = "registry+https://github.com/rust-lang/crates.io-index" 452 - checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" 453 - dependencies = [ 454 - "anstream", 455 - "anstyle", 456 - "clap_lex", 457 - "strsim 0.11.0", 458 - ] 459 - 460 - [[package]] 461 - name = "clap_complete" 462 - version = "4.5.1" 463 - source = "registry+https://github.com/rust-lang/crates.io-index" 464 - checksum = "885e4d7d5af40bfb99ae6f9433e292feac98d452dcb3ec3d25dfe7552b77da8c" 465 - dependencies = [ 466 - "clap", 467 - ] 468 - 469 - [[package]] 470 - name = "clap_derive" 471 - version = "4.5.3" 472 - source = "registry+https://github.com/rust-lang/crates.io-index" 473 - checksum = "90239a040c80f5e14809ca132ddc4176ab33d5e17e49691793296e3fcb34d72f" 474 - dependencies = [ 475 - "heck 0.5.0", 476 - "proc-macro2", 477 - "quote", 478 - "syn 2.0.52", 479 - ] 480 - 481 - [[package]] 482 - name = "clap_lex" 483 - version = "0.7.0" 484 - source = "registry+https://github.com/rust-lang/crates.io-index" 485 - checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" 486 - 487 - [[package]] 488 - name = "clap_mangen" 489 - version = "0.2.20" 490 - source = "registry+https://github.com/rust-lang/crates.io-index" 491 - checksum = "e1dd95b5ebb5c1c54581dd6346f3ed6a79a3eef95dd372fc2ac13d535535300e" 492 - dependencies = [ 493 - "clap", 494 - "roff", 495 - ] 496 - 497 - [[package]] 498 - name = "coarsetime" 499 - version = "0.1.34" 500 - source = "registry+https://github.com/rust-lang/crates.io-index" 501 - checksum = "13b3839cf01bb7960114be3ccf2340f541b6d0c81f8690b007b2b39f750f7e5d" 502 - dependencies = [ 503 - "libc", 504 - "wasix", 505 - "wasm-bindgen", 506 - ] 507 - 508 - [[package]] 509 - name = "cobs" 510 - version = "0.2.3" 511 - source = "registry+https://github.com/rust-lang/crates.io-index" 512 - checksum = "67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15" 513 - 514 - [[package]] 515 - name = "codespan-reporting" 516 - version = "0.11.1" 517 - source = "registry+https://github.com/rust-lang/crates.io-index" 518 - checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" 519 - dependencies = [ 520 - "termcolor", 521 - "unicode-width", 522 - ] 523 - 524 - [[package]] 525 - name = "color_quant" 526 - version = "1.1.0" 527 - source = "registry+https://github.com/rust-lang/crates.io-index" 528 - checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" 529 - 530 - [[package]] 531 - name = "colorchoice" 532 - version = "1.0.0" 533 - source = "registry+https://github.com/rust-lang/crates.io-index" 534 - checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" 535 - 536 - [[package]] 537 - name = "comemo" 538 - version = "0.4.0" 539 - source = "registry+https://github.com/rust-lang/crates.io-index" 540 - checksum = "df6916408a724339aa77b18214233355f3eb04c42eb895e5f8909215bd8a7a91" 541 - dependencies = [ 542 - "comemo-macros", 543 - "once_cell", 544 - "parking_lot", 545 - "siphasher 1.0.0", 546 - ] 547 - 548 - [[package]] 549 - name = "comemo-macros" 550 - version = "0.4.0" 551 - source = "registry+https://github.com/rust-lang/crates.io-index" 552 - checksum = "c8936e42f9b4f5bdfaf23700609ac1f11cb03ad4c1ec128a4ee4fd0903e228db" 553 - dependencies = [ 554 - "proc-macro2", 555 - "quote", 556 - "syn 2.0.52", 557 - ] 558 - 559 - [[package]] 560 - name = "core-foundation" 561 - version = "0.9.4" 562 - source = "registry+https://github.com/rust-lang/crates.io-index" 563 - checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" 564 - dependencies = [ 565 - "core-foundation-sys", 566 - "libc", 567 - ] 568 - 569 - [[package]] 570 - name = "core-foundation-sys" 571 - version = "0.8.6" 572 - source = "registry+https://github.com/rust-lang/crates.io-index" 573 - checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" 574 - 575 - [[package]] 576 - name = "core_maths" 577 - version = "0.1.0" 578 - source = "registry+https://github.com/rust-lang/crates.io-index" 579 - checksum = "e3b02505ccb8c50b0aa21ace0fc08c3e53adebd4e58caa18a36152803c7709a3" 580 - dependencies = [ 581 - "libm", 582 - ] 583 - 584 - [[package]] 585 - name = "cpufeatures" 586 - version = "0.2.12" 587 - source = "registry+https://github.com/rust-lang/crates.io-index" 588 - checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" 589 - dependencies = [ 590 - "libc", 591 - ] 592 - 593 - [[package]] 594 - name = "crc32fast" 595 - version = "1.4.0" 596 - source = "registry+https://github.com/rust-lang/crates.io-index" 597 - checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa" 598 - dependencies = [ 599 - "cfg-if", 600 - ] 601 - 602 - [[package]] 603 - name = "crossbeam-channel" 604 - version = "0.5.12" 605 - source = "registry+https://github.com/rust-lang/crates.io-index" 606 - checksum = "ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95" 607 - dependencies = [ 608 - "crossbeam-utils", 609 - ] 610 - 611 - [[package]] 612 - name = "crossbeam-deque" 613 - version = "0.8.5" 614 - source = "registry+https://github.com/rust-lang/crates.io-index" 615 - checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" 616 - dependencies = [ 617 - "crossbeam-epoch", 618 - "crossbeam-utils", 619 - ] 620 - 621 - [[package]] 622 - name = "crossbeam-epoch" 623 - version = "0.9.18" 624 - source = "registry+https://github.com/rust-lang/crates.io-index" 625 - checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" 626 - dependencies = [ 627 - "crossbeam-utils", 628 - ] 629 - 630 - [[package]] 631 - name = "crossbeam-queue" 632 - version = "0.3.11" 633 - source = "registry+https://github.com/rust-lang/crates.io-index" 634 - checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" 635 - dependencies = [ 636 - "crossbeam-utils", 637 - ] 638 - 639 - [[package]] 640 - name = "crossbeam-utils" 641 - version = "0.8.19" 642 - source = "registry+https://github.com/rust-lang/crates.io-index" 643 - checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345" 644 - 645 - [[package]] 646 - name = "crunchy" 647 - version = "0.2.2" 648 - source = "registry+https://github.com/rust-lang/crates.io-index" 649 - checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" 650 - 651 - [[package]] 652 - name = "crypto-common" 653 - version = "0.1.6" 654 - source = "registry+https://github.com/rust-lang/crates.io-index" 655 - checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 656 - dependencies = [ 657 - "generic-array", 658 - "typenum", 659 - ] 660 - 661 - [[package]] 662 - name = "csv" 663 - version = "1.3.0" 664 - source = "registry+https://github.com/rust-lang/crates.io-index" 665 - checksum = "ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe" 666 - dependencies = [ 667 - "csv-core", 668 - "itoa", 669 - "ryu", 670 - "serde", 671 - ] 672 - 673 - [[package]] 674 - name = "csv-core" 675 - version = "0.1.11" 676 - source = "registry+https://github.com/rust-lang/crates.io-index" 677 - checksum = "5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70" 678 - dependencies = [ 679 - "memchr", 680 - ] 681 - 682 - [[package]] 683 - name = "darling" 684 - version = "0.14.4" 685 - source = "registry+https://github.com/rust-lang/crates.io-index" 686 - checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" 687 - dependencies = [ 688 - "darling_core 0.14.4", 689 - "darling_macro 0.14.4", 690 - ] 691 - 692 - [[package]] 693 - name = "darling" 694 - version = "0.20.8" 695 - source = "registry+https://github.com/rust-lang/crates.io-index" 696 - checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391" 697 - dependencies = [ 698 - "darling_core 0.20.8", 699 - "darling_macro 0.20.8", 700 - ] 701 - 702 - [[package]] 703 - name = "darling_core" 704 - version = "0.14.4" 705 - source = "registry+https://github.com/rust-lang/crates.io-index" 706 - checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" 707 - dependencies = [ 708 - "fnv", 709 - "ident_case", 710 - "proc-macro2", 711 - "quote", 712 - "strsim 0.10.0", 713 - "syn 1.0.109", 714 - ] 715 - 716 - [[package]] 717 - name = "darling_core" 718 - version = "0.20.8" 719 - source = "registry+https://github.com/rust-lang/crates.io-index" 720 - checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f" 721 - dependencies = [ 722 - "fnv", 723 - "ident_case", 724 - "proc-macro2", 725 - "quote", 726 - "strsim 0.10.0", 727 - "syn 2.0.52", 728 - ] 729 - 730 - [[package]] 731 - name = "darling_macro" 732 - version = "0.14.4" 733 - source = "registry+https://github.com/rust-lang/crates.io-index" 734 - checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" 735 - dependencies = [ 736 - "darling_core 0.14.4", 737 - "quote", 738 - "syn 1.0.109", 739 - ] 740 - 741 - [[package]] 742 - name = "darling_macro" 743 - version = "0.20.8" 744 - source = "registry+https://github.com/rust-lang/crates.io-index" 745 - checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" 746 - dependencies = [ 747 - "darling_core 0.20.8", 748 - "quote", 749 - "syn 2.0.52", 750 - ] 751 - 752 - [[package]] 753 - name = "dashmap" 754 - version = "5.5.3" 755 - source = "registry+https://github.com/rust-lang/crates.io-index" 756 - checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" 757 - dependencies = [ 758 - "cfg-if", 759 - "hashbrown 0.14.3", 760 - "lock_api", 761 - "once_cell", 762 - "parking_lot_core", 763 - ] 764 - 765 - [[package]] 766 - name = "data-encoding" 767 - version = "2.5.0" 768 - source = "registry+https://github.com/rust-lang/crates.io-index" 769 - checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5" 770 - 771 - [[package]] 772 - name = "data-url" 773 - version = "0.3.1" 774 - source = "registry+https://github.com/rust-lang/crates.io-index" 775 - checksum = "5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a" 776 - 777 - [[package]] 778 - name = "deranged" 779 - version = "0.3.11" 780 - source = "registry+https://github.com/rust-lang/crates.io-index" 781 - checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 782 - dependencies = [ 783 - "powerfmt", 784 - "serde", 785 - ] 786 - 787 - [[package]] 788 - name = "derive_builder" 789 - version = "0.12.0" 790 - source = "registry+https://github.com/rust-lang/crates.io-index" 791 - checksum = "8d67778784b508018359cbc8696edb3db78160bab2c2a28ba7f56ef6932997f8" 792 - dependencies = [ 793 - "derive_builder_macro", 794 - ] 795 - 796 - [[package]] 797 - name = "derive_builder_core" 798 - version = "0.12.0" 799 - source = "registry+https://github.com/rust-lang/crates.io-index" 800 - checksum = "c11bdc11a0c47bc7d37d582b5285da6849c96681023680b906673c5707af7b0f" 801 - dependencies = [ 802 - "darling 0.14.4", 803 - "proc-macro2", 804 - "quote", 805 - "syn 1.0.109", 806 - ] 807 - 808 - [[package]] 809 - name = "derive_builder_macro" 810 - version = "0.12.0" 811 - source = "registry+https://github.com/rust-lang/crates.io-index" 812 - checksum = "ebcda35c7a396850a55ffeac740804b40ffec779b98fffbb1738f4033f0ee79e" 813 - dependencies = [ 814 - "derive_builder_core", 815 - "syn 1.0.109", 816 - ] 817 - 818 - [[package]] 819 - name = "digest" 820 - version = "0.10.7" 821 - source = "registry+https://github.com/rust-lang/crates.io-index" 822 - checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 823 - dependencies = [ 824 - "block-buffer", 825 - "crypto-common", 826 - ] 827 - 828 - [[package]] 829 - name = "dirs" 830 - version = "5.0.1" 831 - source = "registry+https://github.com/rust-lang/crates.io-index" 832 - checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" 833 - dependencies = [ 834 - "dirs-sys", 835 - ] 836 - 837 - [[package]] 838 - name = "dirs-sys" 839 - version = "0.4.1" 840 - source = "registry+https://github.com/rust-lang/crates.io-index" 841 - checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" 842 - dependencies = [ 843 - "libc", 844 - "option-ext", 845 - "redox_users", 846 - "windows-sys 0.48.0", 847 - ] 848 - 849 - [[package]] 850 - name = "displaydoc" 851 - version = "0.2.4" 852 - source = "registry+https://github.com/rust-lang/crates.io-index" 853 - checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" 854 - dependencies = [ 855 - "proc-macro2", 856 - "quote", 857 - "syn 2.0.52", 858 - ] 859 - 860 - [[package]] 861 - name = "dissimilar" 862 - version = "1.0.7" 863 - source = "registry+https://github.com/rust-lang/crates.io-index" 864 - checksum = "86e3bdc80eee6e16b2b6b0f87fbc98c04bee3455e35174c0de1a125d0688c632" 865 - 866 - [[package]] 867 - name = "downcast-rs" 868 - version = "1.2.0" 869 - source = "registry+https://github.com/rust-lang/crates.io-index" 870 - checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650" 871 - 872 - [[package]] 873 - name = "ecow" 874 - version = "0.2.1" 875 - source = "registry+https://github.com/rust-lang/crates.io-index" 876 - checksum = "dba31a30727c42ff5e60468d695c7f21e43a6db2808b7195adcab908fbd9f794" 877 - dependencies = [ 878 - "serde", 879 - ] 880 - 881 - [[package]] 882 - name = "either" 883 - version = "1.10.0" 884 - source = "registry+https://github.com/rust-lang/crates.io-index" 885 - checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a" 886 - 887 - [[package]] 888 - name = "elsa" 889 - version = "1.10.0" 890 - source = "registry+https://github.com/rust-lang/crates.io-index" 891 - checksum = "d98e71ae4df57d214182a2e5cb90230c0192c6ddfcaa05c36453d46a54713e10" 892 - dependencies = [ 893 - "stable_deref_trait", 894 - ] 895 - 896 - [[package]] 897 - name = "embedded-io" 898 - version = "0.4.0" 899 - source = "registry+https://github.com/rust-lang/crates.io-index" 900 - checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced" 901 - 902 - [[package]] 903 - name = "encoding_rs" 904 - version = "0.8.33" 905 - source = "registry+https://github.com/rust-lang/crates.io-index" 906 - checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1" 907 - dependencies = [ 908 - "cfg-if", 909 - ] 910 - 911 - [[package]] 912 - name = "enum-ordinalize" 913 - version = "4.3.0" 914 - source = "registry+https://github.com/rust-lang/crates.io-index" 915 - checksum = "fea0dcfa4e54eeb516fe454635a95753ddd39acda650ce703031c6973e315dd5" 916 - dependencies = [ 917 - "enum-ordinalize-derive", 918 - ] 919 - 920 - [[package]] 921 - name = "enum-ordinalize-derive" 922 - version = "4.3.1" 923 - source = "registry+https://github.com/rust-lang/crates.io-index" 924 - checksum = "0d28318a75d4aead5c4db25382e8ef717932d0346600cacae6357eb5941bc5ff" 925 - dependencies = [ 926 - "proc-macro2", 927 - "quote", 928 - "syn 2.0.52", 929 - ] 930 - 931 - [[package]] 932 - name = "env_filter" 933 - version = "0.1.0" 934 - source = "registry+https://github.com/rust-lang/crates.io-index" 935 - checksum = "a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea" 936 - dependencies = [ 937 - "log", 938 - "regex", 939 - ] 940 - 941 - [[package]] 942 - name = "env_logger" 943 - version = "0.11.3" 944 - source = "registry+https://github.com/rust-lang/crates.io-index" 945 - checksum = "38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9" 946 - dependencies = [ 947 - "anstream", 948 - "anstyle", 949 - "env_filter", 950 - "humantime", 951 - "log", 952 - ] 953 - 954 - [[package]] 955 - name = "equivalent" 956 - version = "1.0.1" 957 - source = "registry+https://github.com/rust-lang/crates.io-index" 958 - checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" 959 - 960 - [[package]] 961 - name = "errno" 962 - version = "0.3.8" 963 - source = "registry+https://github.com/rust-lang/crates.io-index" 964 - checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" 965 - dependencies = [ 966 - "libc", 967 - "windows-sys 0.52.0", 968 - ] 969 - 970 - [[package]] 971 - name = "fancy-regex" 972 - version = "0.11.0" 973 - source = "registry+https://github.com/rust-lang/crates.io-index" 974 - checksum = "b95f7c0680e4142284cf8b22c14a476e87d61b004a3a0861872b32ef7ead40a2" 975 - dependencies = [ 976 - "bit-set", 977 - "regex", 978 - ] 979 - 980 - [[package]] 981 - name = "fast-srgb8" 982 - version = "1.0.0" 983 - source = "registry+https://github.com/rust-lang/crates.io-index" 984 - checksum = "dd2e7510819d6fbf51a5545c8f922716ecfb14df168a3242f7d33e0239efe6a1" 985 - 986 - [[package]] 987 - name = "fastrand" 988 - version = "2.0.1" 989 - source = "registry+https://github.com/rust-lang/crates.io-index" 990 - checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" 991 - 992 - [[package]] 993 - name = "fdeflate" 994 - version = "0.3.4" 995 - source = "registry+https://github.com/rust-lang/crates.io-index" 996 - checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645" 997 - dependencies = [ 998 - "simd-adler32", 999 - ] 1000 - 1001 - [[package]] 1002 - name = "filetime" 1003 - version = "0.2.23" 1004 - source = "registry+https://github.com/rust-lang/crates.io-index" 1005 - checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" 1006 - dependencies = [ 1007 - "cfg-if", 1008 - "libc", 1009 - "redox_syscall", 1010 - "windows-sys 0.52.0", 1011 - ] 1012 - 1013 - [[package]] 1014 - name = "flate2" 1015 - version = "1.0.28" 1016 - source = "registry+https://github.com/rust-lang/crates.io-index" 1017 - checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" 1018 - dependencies = [ 1019 - "crc32fast", 1020 - "miniz_oxide", 1021 - ] 1022 - 1023 - [[package]] 1024 - name = "flexstr" 1025 - version = "0.9.2" 1026 - source = "registry+https://github.com/rust-lang/crates.io-index" 1027 - checksum = "4d50aef14619d336a54fca5a592d952eb39037b1a1e7e6afd9f91c892ac7ef65" 1028 - dependencies = [ 1029 - "static_assertions", 1030 - ] 1031 - 1032 - [[package]] 1033 - name = "float-cmp" 1034 - version = "0.9.0" 1035 - source = "registry+https://github.com/rust-lang/crates.io-index" 1036 - checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" 1037 - 1038 - [[package]] 1039 - name = "fnv" 1040 - version = "1.0.7" 1041 - source = "registry+https://github.com/rust-lang/crates.io-index" 1042 - checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 1043 - 1044 - [[package]] 1045 - name = "fontconfig-parser" 1046 - version = "0.5.6" 1047 - source = "registry+https://github.com/rust-lang/crates.io-index" 1048 - checksum = "6a595cb550439a117696039dfc69830492058211b771a2a165379f2a1a53d84d" 1049 - dependencies = [ 1050 - "roxmltree", 1051 - ] 1052 - 1053 - [[package]] 1054 - name = "fontdb" 1055 - version = "0.16.2" 1056 - source = "registry+https://github.com/rust-lang/crates.io-index" 1057 - checksum = "b0299020c3ef3f60f526a4f64ab4a3d4ce116b1acbf24cdd22da0068e5d81dc3" 1058 - dependencies = [ 1059 - "fontconfig-parser", 1060 - "log", 1061 - "memmap2", 1062 - "slotmap", 1063 - "tinyvec", 1064 - "ttf-parser", 1065 - ] 1066 - 1067 - [[package]] 1068 - name = "foreign-types" 1069 - version = "0.3.2" 1070 - source = "registry+https://github.com/rust-lang/crates.io-index" 1071 - checksum = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" 1072 - dependencies = [ 1073 - "foreign-types-shared", 1074 - ] 1075 - 1076 - [[package]] 1077 - name = "foreign-types-shared" 1078 - version = "0.1.1" 1079 - source = "registry+https://github.com/rust-lang/crates.io-index" 1080 - checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" 1081 - 1082 - [[package]] 1083 - name = "form_urlencoded" 1084 - version = "1.2.1" 1085 - source = "registry+https://github.com/rust-lang/crates.io-index" 1086 - checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" 1087 - dependencies = [ 1088 - "percent-encoding", 1089 - ] 1090 - 1091 - [[package]] 1092 - name = "fsevent-sys" 1093 - version = "4.1.0" 1094 - source = "registry+https://github.com/rust-lang/crates.io-index" 1095 - checksum = "76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2" 1096 - dependencies = [ 1097 - "libc", 1098 - ] 1099 - 1100 - [[package]] 1101 - name = "fst" 1102 - version = "0.4.7" 1103 - source = "registry+https://github.com/rust-lang/crates.io-index" 1104 - checksum = "7ab85b9b05e3978cc9a9cf8fea7f01b494e1a09ed3037e16ba39edc7a29eb61a" 1105 - 1106 - [[package]] 1107 - name = "funty" 1108 - version = "2.0.0" 1109 - source = "registry+https://github.com/rust-lang/crates.io-index" 1110 - checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" 1111 - 1112 - [[package]] 1113 - name = "futures" 1114 - version = "0.3.30" 1115 - source = "registry+https://github.com/rust-lang/crates.io-index" 1116 - checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" 1117 - dependencies = [ 1118 - "futures-channel", 1119 - "futures-core", 1120 - "futures-executor", 1121 - "futures-io", 1122 - "futures-sink", 1123 - "futures-task", 1124 - "futures-util", 1125 - ] 1126 - 1127 - [[package]] 1128 - name = "futures-channel" 1129 - version = "0.3.30" 1130 - source = "registry+https://github.com/rust-lang/crates.io-index" 1131 - checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" 1132 - dependencies = [ 1133 - "futures-core", 1134 - "futures-sink", 1135 - ] 1136 - 1137 - [[package]] 1138 - name = "futures-core" 1139 - version = "0.3.30" 1140 - source = "registry+https://github.com/rust-lang/crates.io-index" 1141 - checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" 1142 - 1143 - [[package]] 1144 - name = "futures-executor" 1145 - version = "0.3.30" 1146 - source = "registry+https://github.com/rust-lang/crates.io-index" 1147 - checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" 1148 - dependencies = [ 1149 - "futures-core", 1150 - "futures-task", 1151 - "futures-util", 1152 - ] 1153 - 1154 - [[package]] 1155 - name = "futures-io" 1156 - version = "0.3.30" 1157 - source = "registry+https://github.com/rust-lang/crates.io-index" 1158 - checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" 1159 - 1160 - [[package]] 1161 - name = "futures-macro" 1162 - version = "0.3.30" 1163 - source = "registry+https://github.com/rust-lang/crates.io-index" 1164 - checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" 1165 - dependencies = [ 1166 - "proc-macro2", 1167 - "quote", 1168 - "syn 2.0.52", 1169 - ] 1170 - 1171 - [[package]] 1172 - name = "futures-sink" 1173 - version = "0.3.30" 1174 - source = "registry+https://github.com/rust-lang/crates.io-index" 1175 - checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" 1176 - 1177 - [[package]] 1178 - name = "futures-task" 1179 - version = "0.3.30" 1180 - source = "registry+https://github.com/rust-lang/crates.io-index" 1181 - checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" 1182 - 1183 - [[package]] 1184 - name = "futures-util" 1185 - version = "0.3.30" 1186 - source = "registry+https://github.com/rust-lang/crates.io-index" 1187 - checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" 1188 - dependencies = [ 1189 - "futures-channel", 1190 - "futures-core", 1191 - "futures-io", 1192 - "futures-macro", 1193 - "futures-sink", 1194 - "futures-task", 1195 - "memchr", 1196 - "pin-project-lite", 1197 - "pin-utils", 1198 - "slab", 1199 - ] 1200 - 1201 - [[package]] 1202 - name = "fxhash" 1203 - version = "0.2.1" 1204 - source = "registry+https://github.com/rust-lang/crates.io-index" 1205 - checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" 1206 - dependencies = [ 1207 - "byteorder", 1208 - ] 1209 - 1210 - [[package]] 1211 - name = "generic-array" 1212 - version = "0.14.7" 1213 - source = "registry+https://github.com/rust-lang/crates.io-index" 1214 - checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 1215 - dependencies = [ 1216 - "typenum", 1217 - "version_check", 1218 - ] 1219 - 1220 - [[package]] 1221 - name = "getrandom" 1222 - version = "0.2.12" 1223 - source = "registry+https://github.com/rust-lang/crates.io-index" 1224 - checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" 1225 - dependencies = [ 1226 - "cfg-if", 1227 - "libc", 1228 - "wasi", 1229 - ] 1230 - 1231 - [[package]] 1232 - name = "gif" 1233 - version = "0.13.1" 1234 - source = "registry+https://github.com/rust-lang/crates.io-index" 1235 - checksum = "3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2" 1236 - dependencies = [ 1237 - "color_quant", 1238 - "weezl", 1239 - ] 1240 - 1241 - [[package]] 1242 - name = "gimli" 1243 - version = "0.28.1" 1244 - source = "registry+https://github.com/rust-lang/crates.io-index" 1245 - checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" 1246 - 1247 - [[package]] 1248 - name = "git2" 1249 - version = "0.18.2" 1250 - source = "registry+https://github.com/rust-lang/crates.io-index" 1251 - checksum = "1b3ba52851e73b46a4c3df1d89343741112003f0f6f13beb0dfac9e457c3fdcd" 1252 - dependencies = [ 1253 - "bitflags 2.4.2", 1254 - "libc", 1255 - "libgit2-sys", 1256 - "log", 1257 - "url", 1258 - ] 1259 - 1260 - [[package]] 1261 - name = "h2" 1262 - version = "0.3.24" 1263 - source = "registry+https://github.com/rust-lang/crates.io-index" 1264 - checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9" 1265 - dependencies = [ 1266 - "bytes", 1267 - "fnv", 1268 - "futures-core", 1269 - "futures-sink", 1270 - "futures-util", 1271 - "http 0.2.12", 1272 - "indexmap 2.2.5", 1273 - "slab", 1274 - "tokio", 1275 - "tokio-util", 1276 - "tracing", 1277 - ] 1278 - 1279 - [[package]] 1280 - name = "half" 1281 - version = "2.4.0" 1282 - source = "registry+https://github.com/rust-lang/crates.io-index" 1283 - checksum = "b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e" 1284 - dependencies = [ 1285 - "cfg-if", 1286 - "crunchy", 1287 - ] 1288 - 1289 - [[package]] 1290 - name = "hashbrown" 1291 - version = "0.12.3" 1292 - source = "registry+https://github.com/rust-lang/crates.io-index" 1293 - checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1294 - dependencies = [ 1295 - "ahash", 1296 - ] 1297 - 1298 - [[package]] 1299 - name = "hashbrown" 1300 - version = "0.14.3" 1301 - source = "registry+https://github.com/rust-lang/crates.io-index" 1302 - checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" 1303 - 1304 - [[package]] 1305 - name = "hayagriva" 1306 - version = "0.5.2" 1307 - source = "registry+https://github.com/rust-lang/crates.io-index" 1308 - checksum = "cc2e670de5191df083ddd112cd253049f8213277ccf0c15e18a8bf10e6c666cc" 1309 - dependencies = [ 1310 - "biblatex", 1311 - "ciborium", 1312 - "citationberg", 1313 - "indexmap 2.2.5", 1314 - "numerals", 1315 - "paste", 1316 - "serde", 1317 - "serde_yaml", 1318 - "thiserror", 1319 - "unic-langid", 1320 - "unicode-segmentation", 1321 - "unscanny", 1322 - "url", 1323 - ] 1324 - 1325 - [[package]] 1326 - name = "heck" 1327 - version = "0.4.1" 1328 - source = "registry+https://github.com/rust-lang/crates.io-index" 1329 - checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" 1330 - 1331 - [[package]] 1332 - name = "heck" 1333 - version = "0.5.0" 1334 - source = "registry+https://github.com/rust-lang/crates.io-index" 1335 - checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 1336 - 1337 - [[package]] 1338 - name = "hermit-abi" 1339 - version = "0.3.9" 1340 - source = "registry+https://github.com/rust-lang/crates.io-index" 1341 - checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" 1342 - 1343 - [[package]] 1344 - name = "hex" 1345 - version = "0.4.3" 1346 - source = "registry+https://github.com/rust-lang/crates.io-index" 1347 - checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" 1348 - 1349 - [[package]] 1350 - name = "http" 1351 - version = "0.2.12" 1352 - source = "registry+https://github.com/rust-lang/crates.io-index" 1353 - checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" 1354 - dependencies = [ 1355 - "bytes", 1356 - "fnv", 1357 - "itoa", 1358 - ] 1359 - 1360 - [[package]] 1361 - name = "http" 1362 - version = "1.1.0" 1363 - source = "registry+https://github.com/rust-lang/crates.io-index" 1364 - checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" 1365 - dependencies = [ 1366 - "bytes", 1367 - "fnv", 1368 - "itoa", 1369 - ] 1370 - 1371 - [[package]] 1372 - name = "http-body" 1373 - version = "0.4.6" 1374 - source = "registry+https://github.com/rust-lang/crates.io-index" 1375 - checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" 1376 - dependencies = [ 1377 - "bytes", 1378 - "http 0.2.12", 1379 - "pin-project-lite", 1380 - ] 1381 - 1382 - [[package]] 1383 - name = "httparse" 1384 - version = "1.8.0" 1385 - source = "registry+https://github.com/rust-lang/crates.io-index" 1386 - checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" 1387 - 1388 - [[package]] 1389 - name = "httpdate" 1390 - version = "1.0.3" 1391 - source = "registry+https://github.com/rust-lang/crates.io-index" 1392 - checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" 1393 - 1394 - [[package]] 1395 - name = "humantime" 1396 - version = "2.1.0" 1397 - source = "registry+https://github.com/rust-lang/crates.io-index" 1398 - checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" 1399 - 1400 - [[package]] 1401 - name = "hyper" 1402 - version = "0.14.28" 1403 - source = "registry+https://github.com/rust-lang/crates.io-index" 1404 - checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" 1405 - dependencies = [ 1406 - "bytes", 1407 - "futures-channel", 1408 - "futures-core", 1409 - "futures-util", 1410 - "h2", 1411 - "http 0.2.12", 1412 - "http-body", 1413 - "httparse", 1414 - "httpdate", 1415 - "itoa", 1416 - "pin-project-lite", 1417 - "socket2", 1418 - "tokio", 1419 - "tower-service", 1420 - "tracing", 1421 - "want", 1422 - ] 1423 - 1424 - [[package]] 1425 - name = "hyper-rustls" 1426 - version = "0.24.2" 1427 - source = "registry+https://github.com/rust-lang/crates.io-index" 1428 - checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" 1429 - dependencies = [ 1430 - "futures-util", 1431 - "http 0.2.12", 1432 - "hyper", 1433 - "rustls", 1434 - "tokio", 1435 - "tokio-rustls", 1436 - ] 1437 - 1438 - [[package]] 1439 - name = "hyper-tls" 1440 - version = "0.5.0" 1441 - source = "registry+https://github.com/rust-lang/crates.io-index" 1442 - checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905" 1443 - dependencies = [ 1444 - "bytes", 1445 - "hyper", 1446 - "native-tls", 1447 - "tokio", 1448 - "tokio-native-tls", 1449 - ] 1450 - 1451 - [[package]] 1452 - name = "hypher" 1453 - version = "0.1.5" 1454 - source = "registry+https://github.com/rust-lang/crates.io-index" 1455 - checksum = "3b24ad5637230df201ab1034d593f1d09bf7f2a9274f2e8897638078579f4265" 1456 - 1457 - [[package]] 1458 - name = "iana-time-zone" 1459 - version = "0.1.60" 1460 - source = "registry+https://github.com/rust-lang/crates.io-index" 1461 - checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" 1462 - dependencies = [ 1463 - "android_system_properties", 1464 - "core-foundation-sys", 1465 - "iana-time-zone-haiku", 1466 - "js-sys", 1467 - "wasm-bindgen", 1468 - "windows-core", 1469 - ] 1470 - 1471 - [[package]] 1472 - name = "iana-time-zone-haiku" 1473 - version = "0.1.2" 1474 - source = "registry+https://github.com/rust-lang/crates.io-index" 1475 - checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 1476 - dependencies = [ 1477 - "cc", 1478 - ] 1479 - 1480 - [[package]] 1481 - name = "icu_collections" 1482 - version = "1.4.0" 1483 - source = "registry+https://github.com/rust-lang/crates.io-index" 1484 - checksum = "137d96353afc8544d437e8a99eceb10ab291352699573b0de5b08bda38c78c60" 1485 - dependencies = [ 1486 - "displaydoc", 1487 - "serde", 1488 - "yoke", 1489 - "zerofrom", 1490 - "zerovec", 1491 - ] 1492 - 1493 - [[package]] 1494 - name = "icu_locid" 1495 - version = "1.4.0" 1496 - source = "registry+https://github.com/rust-lang/crates.io-index" 1497 - checksum = "5c0aa2536adc14c07e2a521e95512b75ed8ef832f0fdf9299d4a0a45d2be2a9d" 1498 - dependencies = [ 1499 - "displaydoc", 1500 - "litemap", 1501 - "tinystr", 1502 - "writeable", 1503 - "zerovec", 1504 - ] 1505 - 1506 - [[package]] 1507 - name = "icu_locid_transform" 1508 - version = "1.4.0" 1509 - source = "registry+https://github.com/rust-lang/crates.io-index" 1510 - checksum = "57c17d8f6524fdca4471101dd71f0a132eb6382b5d6d7f2970441cb25f6f435a" 1511 - dependencies = [ 1512 - "displaydoc", 1513 - "icu_locid", 1514 - "icu_locid_transform_data", 1515 - "icu_provider", 1516 - "tinystr", 1517 - "zerovec", 1518 - ] 1519 - 1520 - [[package]] 1521 - name = "icu_locid_transform_data" 1522 - version = "1.4.0" 1523 - source = "registry+https://github.com/rust-lang/crates.io-index" 1524 - checksum = "545c6c3e8bf9580e2dafee8de6f9ec14826aaf359787789c7724f1f85f47d3dc" 1525 - 1526 - [[package]] 1527 - name = "icu_properties" 1528 - version = "1.4.0" 1529 - source = "registry+https://github.com/rust-lang/crates.io-index" 1530 - checksum = "976e296217453af983efa25f287a4c1da04b9a63bf1ed63719455068e4453eb5" 1531 - dependencies = [ 1532 - "displaydoc", 1533 - "icu_collections", 1534 - "icu_locid_transform", 1535 - "icu_properties_data", 1536 - "icu_provider", 1537 - "serde", 1538 - "tinystr", 1539 - "zerovec", 1540 - ] 1541 - 1542 - [[package]] 1543 - name = "icu_properties_data" 1544 - version = "1.4.0" 1545 - source = "registry+https://github.com/rust-lang/crates.io-index" 1546 - checksum = "f6a86c0e384532b06b6c104814f9c1b13bcd5b64409001c0d05713a1f3529d99" 1547 - 1548 - [[package]] 1549 - name = "icu_provider" 1550 - version = "1.4.0" 1551 - source = "registry+https://github.com/rust-lang/crates.io-index" 1552 - checksum = "ba58e782287eb6950247abbf11719f83f5d4e4a5c1f2cd490d30a334bc47c2f4" 1553 - dependencies = [ 1554 - "displaydoc", 1555 - "icu_locid", 1556 - "icu_provider_macros", 1557 - "postcard", 1558 - "serde", 1559 - "stable_deref_trait", 1560 - "tinystr", 1561 - "writeable", 1562 - "yoke", 1563 - "zerofrom", 1564 - "zerovec", 1565 - ] 1566 - 1567 - [[package]] 1568 - name = "icu_provider_adapters" 1569 - version = "1.4.0" 1570 - source = "registry+https://github.com/rust-lang/crates.io-index" 1571 - checksum = "a229f978260da7c3aabb68cb7dc7316589936680570fe55e50fdd3f97711a4dd" 1572 - dependencies = [ 1573 - "icu_locid", 1574 - "icu_locid_transform", 1575 - "icu_provider", 1576 - "tinystr", 1577 - "zerovec", 1578 - ] 1579 - 1580 - [[package]] 1581 - name = "icu_provider_blob" 1582 - version = "1.4.0" 1583 - source = "registry+https://github.com/rust-lang/crates.io-index" 1584 - checksum = "4a7202cddda672db167c6352719959e9b01cb1ca576d32fa79103f61b5a73601" 1585 - dependencies = [ 1586 - "icu_provider", 1587 - "postcard", 1588 - "serde", 1589 - "writeable", 1590 - "zerotrie", 1591 - "zerovec", 1592 - ] 1593 - 1594 - [[package]] 1595 - name = "icu_provider_macros" 1596 - version = "1.4.0" 1597 - source = "registry+https://github.com/rust-lang/crates.io-index" 1598 - checksum = "d2abdd3a62551e8337af119c5899e600ca0c88ec8f23a46c60ba216c803dcf1a" 1599 - dependencies = [ 1600 - "proc-macro2", 1601 - "quote", 1602 - "syn 2.0.52", 1603 - ] 1604 - 1605 - [[package]] 1606 - name = "icu_segmenter" 1607 - version = "1.4.0" 1608 - source = "registry+https://github.com/rust-lang/crates.io-index" 1609 - checksum = "b2dc1e8f4ba33a6a4956770ac5c08570f255d6605519fb3a859a0c0a270a2f8f" 1610 - dependencies = [ 1611 - "core_maths", 1612 - "displaydoc", 1613 - "icu_collections", 1614 - "icu_locid", 1615 - "icu_provider", 1616 - "icu_segmenter_data", 1617 - "serde", 1618 - "utf8_iter", 1619 - "zerovec", 1620 - ] 1621 - 1622 - [[package]] 1623 - name = "icu_segmenter_data" 1624 - version = "1.4.0" 1625 - source = "registry+https://github.com/rust-lang/crates.io-index" 1626 - checksum = "3673d6698dcffce08cfe8fc5da3c11c3f2c663d5d6137fd58ab2cbf44235ab46" 1627 - 1628 - [[package]] 1629 - name = "ident_case" 1630 - version = "1.0.1" 1631 - source = "registry+https://github.com/rust-lang/crates.io-index" 1632 - checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 1633 - 1634 - [[package]] 1635 - name = "idna" 1636 - version = "0.5.0" 1637 - source = "registry+https://github.com/rust-lang/crates.io-index" 1638 - checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" 1639 - dependencies = [ 1640 - "unicode-bidi", 1641 - "unicode-normalization", 1642 - ] 1643 - 1644 - [[package]] 1645 - name = "if_chain" 1646 - version = "1.0.2" 1647 - source = "registry+https://github.com/rust-lang/crates.io-index" 1648 - checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed" 1649 - 1650 - [[package]] 1651 - name = "image" 1652 - version = "0.24.9" 1653 - source = "registry+https://github.com/rust-lang/crates.io-index" 1654 - checksum = "5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d" 1655 - dependencies = [ 1656 - "bytemuck", 1657 - "byteorder", 1658 - "color_quant", 1659 - "gif", 1660 - "jpeg-decoder", 1661 - "num-traits", 1662 - "png", 1663 - ] 1664 - 1665 - [[package]] 1666 - name = "imagesize" 1667 - version = "0.12.0" 1668 - source = "registry+https://github.com/rust-lang/crates.io-index" 1669 - checksum = "029d73f573d8e8d63e6d5020011d3255b28c3ba85d6cf870a07184ed23de9284" 1670 - 1671 - [[package]] 1672 - name = "indexmap" 1673 - version = "1.9.3" 1674 - source = "registry+https://github.com/rust-lang/crates.io-index" 1675 - checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 1676 - dependencies = [ 1677 - "autocfg", 1678 - "hashbrown 0.12.3", 1679 - "serde", 1680 - ] 1681 - 1682 - [[package]] 1683 - name = "indexmap" 1684 - version = "2.2.5" 1685 - source = "registry+https://github.com/rust-lang/crates.io-index" 1686 - checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4" 1687 - dependencies = [ 1688 - "equivalent", 1689 - "hashbrown 0.14.3", 1690 - "serde", 1691 - ] 1692 - 1693 - [[package]] 1694 - name = "indexmap-nostd" 1695 - version = "0.4.0" 1696 - source = "registry+https://github.com/rust-lang/crates.io-index" 1697 - checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" 1698 - 1699 - [[package]] 1700 - name = "indextree" 1701 - version = "4.6.0" 1702 - source = "registry+https://github.com/rust-lang/crates.io-index" 1703 - checksum = "c40411d0e5c63ef1323c3d09ce5ec6d84d71531e18daed0743fccea279d7deb6" 1704 - 1705 - [[package]] 1706 - name = "inotify" 1707 - version = "0.9.6" 1708 - source = "registry+https://github.com/rust-lang/crates.io-index" 1709 - checksum = "f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff" 1710 - dependencies = [ 1711 - "bitflags 1.3.2", 1712 - "inotify-sys", 1713 - "libc", 1714 - ] 1715 - 1716 - [[package]] 1717 - name = "inotify-sys" 1718 - version = "0.1.5" 1719 - source = "registry+https://github.com/rust-lang/crates.io-index" 1720 - checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb" 1721 - dependencies = [ 1722 - "libc", 1723 - ] 1724 - 1725 - [[package]] 1726 - name = "instant" 1727 - version = "0.1.12" 1728 - source = "registry+https://github.com/rust-lang/crates.io-index" 1729 - checksum = "7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c" 1730 - dependencies = [ 1731 - "cfg-if", 1732 - ] 1733 - 1734 - [[package]] 1735 - name = "ipnet" 1736 - version = "2.9.0" 1737 - source = "registry+https://github.com/rust-lang/crates.io-index" 1738 - checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" 1739 - 1740 - [[package]] 1741 - name = "is-docker" 1742 - version = "0.2.0" 1743 - source = "registry+https://github.com/rust-lang/crates.io-index" 1744 - checksum = "928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3" 1745 - dependencies = [ 1746 - "once_cell", 1747 - ] 1748 - 1749 - [[package]] 1750 - name = "is-wsl" 1751 - version = "0.4.0" 1752 - source = "registry+https://github.com/rust-lang/crates.io-index" 1753 - checksum = "173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5" 1754 - dependencies = [ 1755 - "is-docker", 1756 - "once_cell", 1757 - ] 1758 - 1759 - [[package]] 1760 - name = "itertools" 1761 - version = "0.11.0" 1762 - source = "registry+https://github.com/rust-lang/crates.io-index" 1763 - checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" 1764 - dependencies = [ 1765 - "either", 1766 - ] 1767 - 1768 - [[package]] 1769 - name = "itoa" 1770 - version = "1.0.10" 1771 - source = "registry+https://github.com/rust-lang/crates.io-index" 1772 - checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" 1773 - 1774 - [[package]] 1775 - name = "jobserver" 1776 - version = "0.1.28" 1777 - source = "registry+https://github.com/rust-lang/crates.io-index" 1778 - checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6" 1779 - dependencies = [ 1780 - "libc", 1781 - ] 1782 - 1783 - [[package]] 1784 - name = "jpeg-decoder" 1785 - version = "0.3.1" 1786 - source = "registry+https://github.com/rust-lang/crates.io-index" 1787 - checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" 1788 - 1789 - [[package]] 1790 - name = "js-sys" 1791 - version = "0.3.69" 1792 - source = "registry+https://github.com/rust-lang/crates.io-index" 1793 - checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" 1794 - dependencies = [ 1795 - "wasm-bindgen", 1796 - ] 1797 - 1798 - [[package]] 1799 - name = "kamadak-exif" 1800 - version = "0.5.5" 1801 - source = "registry+https://github.com/rust-lang/crates.io-index" 1802 - checksum = "ef4fc70d0ab7e5b6bafa30216a6b48705ea964cdfc29c050f2412295eba58077" 1803 - dependencies = [ 1804 - "mutate_once", 1805 - ] 1806 - 1807 - [[package]] 1808 - name = "kqueue" 1809 - version = "1.0.8" 1810 - source = "registry+https://github.com/rust-lang/crates.io-index" 1811 - checksum = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c" 1812 - dependencies = [ 1813 - "kqueue-sys", 1814 - "libc", 1815 - ] 1816 - 1817 - [[package]] 1818 - name = "kqueue-sys" 1819 - version = "1.0.4" 1820 - source = "registry+https://github.com/rust-lang/crates.io-index" 1821 - checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b" 1822 - dependencies = [ 1823 - "bitflags 1.3.2", 1824 - "libc", 1825 - ] 1826 - 1827 - [[package]] 1828 - name = "kurbo" 1829 - version = "0.9.5" 1830 - source = "registry+https://github.com/rust-lang/crates.io-index" 1831 - checksum = "bd85a5776cd9500c2e2059c8c76c3b01528566b7fcbaf8098b55a33fc298849b" 1832 - dependencies = [ 1833 - "arrayvec", 1834 - ] 1835 - 1836 - [[package]] 1837 - name = "lazy_static" 1838 - version = "1.4.0" 1839 - source = "registry+https://github.com/rust-lang/crates.io-index" 1840 - checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 1841 - 1842 - [[package]] 1843 - name = "libc" 1844 - version = "0.2.153" 1845 - source = "registry+https://github.com/rust-lang/crates.io-index" 1846 - checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" 1847 - 1848 - [[package]] 1849 - name = "libgit2-sys" 1850 - version = "0.16.2+1.7.2" 1851 - source = "registry+https://github.com/rust-lang/crates.io-index" 1852 - checksum = "ee4126d8b4ee5c9d9ea891dd875cfdc1e9d0950437179104b183d7d8a74d24e8" 1853 - dependencies = [ 1854 - "cc", 1855 - "libc", 1856 - "libz-sys", 1857 - "pkg-config", 1858 - ] 1859 - 1860 - [[package]] 1861 - name = "libm" 1862 - version = "0.2.8" 1863 - source = "registry+https://github.com/rust-lang/crates.io-index" 1864 - checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" 1865 - 1866 - [[package]] 1867 - name = "libredox" 1868 - version = "0.0.1" 1869 - source = "registry+https://github.com/rust-lang/crates.io-index" 1870 - checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" 1871 - dependencies = [ 1872 - "bitflags 2.4.2", 1873 - "libc", 1874 - "redox_syscall", 1875 - ] 1876 - 1877 - [[package]] 1878 - name = "libz-sys" 1879 - version = "1.1.15" 1880 - source = "registry+https://github.com/rust-lang/crates.io-index" 1881 - checksum = "037731f5d3aaa87a5675e895b63ddff1a87624bc29f77004ea829809654e48f6" 1882 - dependencies = [ 1883 - "cc", 1884 - "libc", 1885 - "pkg-config", 1886 - "vcpkg", 1887 - ] 1888 - 1889 - [[package]] 1890 - name = "line-wrap" 1891 - version = "0.1.1" 1892 - source = "registry+https://github.com/rust-lang/crates.io-index" 1893 - checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9" 1894 - dependencies = [ 1895 - "safemem", 1896 - ] 1897 - 1898 - [[package]] 1899 - name = "linked-hash-map" 1900 - version = "0.5.6" 1901 - source = "registry+https://github.com/rust-lang/crates.io-index" 1902 - checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" 1903 - 1904 - [[package]] 1905 - name = "linux-raw-sys" 1906 - version = "0.4.13" 1907 - source = "registry+https://github.com/rust-lang/crates.io-index" 1908 - checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" 1909 - 1910 - [[package]] 1911 - name = "lipsum" 1912 - version = "0.9.0" 1913 - source = "registry+https://github.com/rust-lang/crates.io-index" 1914 - checksum = "9c5e9ef2d2ad6fe67a59ace27c203c8d3a71d195532ee82e3bbe0d5f9a9ca541" 1915 - dependencies = [ 1916 - "rand", 1917 - "rand_chacha", 1918 - ] 1919 - 1920 - [[package]] 1921 - name = "litemap" 1922 - version = "0.7.2" 1923 - source = "registry+https://github.com/rust-lang/crates.io-index" 1924 - checksum = "f9d642685b028806386b2b6e75685faadd3eb65a85fff7df711ce18446a422da" 1925 - dependencies = [ 1926 - "serde", 1927 - ] 1928 - 1929 - [[package]] 1930 - name = "lock_api" 1931 - version = "0.4.11" 1932 - source = "registry+https://github.com/rust-lang/crates.io-index" 1933 - checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" 1934 - dependencies = [ 1935 - "autocfg", 1936 - "scopeguard", 1937 - ] 1938 - 1939 - [[package]] 1940 - name = "log" 1941 - version = "0.4.21" 1942 - source = "registry+https://github.com/rust-lang/crates.io-index" 1943 - checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" 1944 - 1945 - [[package]] 1946 - name = "memchr" 1947 - version = "2.7.1" 1948 - source = "registry+https://github.com/rust-lang/crates.io-index" 1949 - checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" 1950 - 1951 - [[package]] 1952 - name = "memmap2" 1953 - version = "0.9.4" 1954 - source = "registry+https://github.com/rust-lang/crates.io-index" 1955 - checksum = "fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322" 1956 - dependencies = [ 1957 - "libc", 1958 - ] 1959 - 1960 - [[package]] 1961 - name = "mime" 1962 - version = "0.3.17" 1963 - source = "registry+https://github.com/rust-lang/crates.io-index" 1964 - checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" 1965 - 1966 - [[package]] 1967 - name = "mime_guess" 1968 - version = "2.0.4" 1969 - source = "registry+https://github.com/rust-lang/crates.io-index" 1970 - checksum = "4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef" 1971 - dependencies = [ 1972 - "mime", 1973 - "unicase", 1974 - ] 1975 - 1976 - [[package]] 1977 - name = "miniz_oxide" 1978 - version = "0.7.2" 1979 - source = "registry+https://github.com/rust-lang/crates.io-index" 1980 - checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" 1981 - dependencies = [ 1982 - "adler", 1983 - "simd-adler32", 1984 - ] 1985 - 1986 - [[package]] 1987 - name = "mio" 1988 - version = "0.8.11" 1989 - source = "registry+https://github.com/rust-lang/crates.io-index" 1990 - checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" 1991 - dependencies = [ 1992 - "libc", 1993 - "log", 1994 - "wasi", 1995 - "windows-sys 0.48.0", 1996 - ] 1997 - 1998 - [[package]] 1999 - name = "mutate_once" 2000 - version = "0.1.1" 2001 - source = "registry+https://github.com/rust-lang/crates.io-index" 2002 - checksum = "16cf681a23b4d0a43fc35024c176437f9dcd818db34e0f42ab456a0ee5ad497b" 2003 - 2004 - [[package]] 2005 - name = "native-tls" 2006 - version = "0.2.11" 2007 - source = "registry+https://github.com/rust-lang/crates.io-index" 2008 - checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" 2009 - dependencies = [ 2010 - "lazy_static", 2011 - "libc", 2012 - "log", 2013 - "openssl", 2014 - "openssl-probe", 2015 - "openssl-sys", 2016 - "schannel", 2017 - "security-framework", 2018 - "security-framework-sys", 2019 - "tempfile", 2020 - ] 2021 - 2022 - [[package]] 2023 - name = "nohash-hasher" 2024 - version = "0.2.0" 2025 - source = "registry+https://github.com/rust-lang/crates.io-index" 2026 - checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" 2027 - 2028 - [[package]] 2029 - name = "notify" 2030 - version = "6.1.1" 2031 - source = "registry+https://github.com/rust-lang/crates.io-index" 2032 - checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d" 2033 - dependencies = [ 2034 - "bitflags 2.4.2", 2035 - "crossbeam-channel", 2036 - "filetime", 2037 - "fsevent-sys", 2038 - "inotify", 2039 - "kqueue", 2040 - "libc", 2041 - "log", 2042 - "mio", 2043 - "walkdir", 2044 - "windows-sys 0.48.0", 2045 - ] 2046 - 2047 - [[package]] 2048 - name = "num-bigint" 2049 - version = "0.4.4" 2050 - source = "registry+https://github.com/rust-lang/crates.io-index" 2051 - checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0" 2052 - dependencies = [ 2053 - "autocfg", 2054 - "num-integer", 2055 - "num-traits", 2056 - ] 2057 - 2058 - [[package]] 2059 - name = "num-conv" 2060 - version = "0.1.0" 2061 - source = "registry+https://github.com/rust-lang/crates.io-index" 2062 - checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 2063 - 2064 - [[package]] 2065 - name = "num-integer" 2066 - version = "0.1.46" 2067 - source = "registry+https://github.com/rust-lang/crates.io-index" 2068 - checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" 2069 - dependencies = [ 2070 - "num-traits", 2071 - ] 2072 - 2073 - [[package]] 2074 - name = "num-traits" 2075 - version = "0.2.18" 2076 - source = "registry+https://github.com/rust-lang/crates.io-index" 2077 - checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a" 2078 - dependencies = [ 2079 - "autocfg", 2080 - ] 2081 - 2082 - [[package]] 2083 - name = "num_cpus" 2084 - version = "1.16.0" 2085 - source = "registry+https://github.com/rust-lang/crates.io-index" 2086 - checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 2087 - dependencies = [ 2088 - "hermit-abi", 2089 - "libc", 2090 - ] 2091 - 2092 - [[package]] 2093 - name = "num_threads" 2094 - version = "0.1.7" 2095 - source = "registry+https://github.com/rust-lang/crates.io-index" 2096 - checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9" 2097 - dependencies = [ 2098 - "libc", 2099 - ] 2100 - 2101 - [[package]] 2102 - name = "numerals" 2103 - version = "0.1.4" 2104 - source = "registry+https://github.com/rust-lang/crates.io-index" 2105 - checksum = "e25be21376a772d15f97ae789845340a9651d3c4246ff5ebb6a2b35f9c37bd31" 2106 - 2107 - [[package]] 2108 - name = "object" 2109 - version = "0.32.2" 2110 - source = "registry+https://github.com/rust-lang/crates.io-index" 2111 - checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" 2112 - dependencies = [ 2113 - "memchr", 2114 - ] 2115 - 2116 - [[package]] 2117 - name = "once_cell" 2118 - version = "1.19.0" 2119 - source = "registry+https://github.com/rust-lang/crates.io-index" 2120 - checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" 2121 - 2122 - [[package]] 2123 - name = "open" 2124 - version = "5.1.2" 2125 - source = "registry+https://github.com/rust-lang/crates.io-index" 2126 - checksum = "449f0ff855d85ddbf1edd5b646d65249ead3f5e422aaa86b7d2d0b049b103e32" 2127 - dependencies = [ 2128 - "is-wsl", 2129 - "libc", 2130 - "pathdiff", 2131 - ] 2132 - 2133 - [[package]] 2134 - name = "openssl" 2135 - version = "0.10.64" 2136 - source = "registry+https://github.com/rust-lang/crates.io-index" 2137 - checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" 2138 - dependencies = [ 2139 - "bitflags 2.4.2", 2140 - "cfg-if", 2141 - "foreign-types", 2142 - "libc", 2143 - "once_cell", 2144 - "openssl-macros", 2145 - "openssl-sys", 2146 - ] 2147 - 2148 - [[package]] 2149 - name = "openssl-macros" 2150 - version = "0.1.1" 2151 - source = "registry+https://github.com/rust-lang/crates.io-index" 2152 - checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" 2153 - dependencies = [ 2154 - "proc-macro2", 2155 - "quote", 2156 - "syn 2.0.52", 2157 - ] 2158 - 2159 - [[package]] 2160 - name = "openssl-probe" 2161 - version = "0.1.5" 2162 - source = "registry+https://github.com/rust-lang/crates.io-index" 2163 - checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" 2164 - 2165 - [[package]] 2166 - name = "openssl-sys" 2167 - version = "0.9.101" 2168 - source = "registry+https://github.com/rust-lang/crates.io-index" 2169 - checksum = "dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff" 2170 - dependencies = [ 2171 - "cc", 2172 - "libc", 2173 - "pkg-config", 2174 - "vcpkg", 2175 - ] 2176 - 2177 - [[package]] 2178 - name = "option-ext" 2179 - version = "0.2.0" 2180 - source = "registry+https://github.com/rust-lang/crates.io-index" 2181 - checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" 2182 - 2183 - [[package]] 2184 - name = "palette" 2185 - version = "0.7.5" 2186 - source = "registry+https://github.com/rust-lang/crates.io-index" 2187 - checksum = "ebfc23a4b76642983d57e4ad00bb4504eb30a8ce3c70f4aee1f725610e36d97a" 2188 - dependencies = [ 2189 - "approx", 2190 - "fast-srgb8", 2191 - "libm", 2192 - "palette_derive", 2193 - ] 2194 - 2195 - [[package]] 2196 - name = "palette_derive" 2197 - version = "0.7.5" 2198 - source = "registry+https://github.com/rust-lang/crates.io-index" 2199 - checksum = "e8890702dbec0bad9116041ae586f84805b13eecd1d8b1df27c29998a9969d6d" 2200 - dependencies = [ 2201 - "proc-macro2", 2202 - "quote", 2203 - "syn 2.0.52", 2204 - ] 2205 - 2206 - [[package]] 2207 - name = "parking_lot" 2208 - version = "0.12.1" 2209 - source = "registry+https://github.com/rust-lang/crates.io-index" 2210 - checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" 2211 - dependencies = [ 2212 - "lock_api", 2213 - "parking_lot_core", 2214 - ] 2215 - 2216 - [[package]] 2217 - name = "parking_lot_core" 2218 - version = "0.9.9" 2219 - source = "registry+https://github.com/rust-lang/crates.io-index" 2220 - checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" 2221 - dependencies = [ 2222 - "cfg-if", 2223 - "libc", 2224 - "redox_syscall", 2225 - "smallvec", 2226 - "windows-targets 0.48.5", 2227 - ] 2228 - 2229 - [[package]] 2230 - name = "paste" 2231 - version = "1.0.14" 2232 - source = "registry+https://github.com/rust-lang/crates.io-index" 2233 - checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" 2234 - 2235 - [[package]] 2236 - name = "path-clean" 2237 - version = "1.0.1" 2238 - source = "registry+https://github.com/rust-lang/crates.io-index" 2239 - checksum = "17359afc20d7ab31fdb42bb844c8b3bb1dabd7dcf7e68428492da7f16966fcef" 2240 - 2241 - [[package]] 2242 - name = "pathdiff" 2243 - version = "0.2.1" 2244 - source = "registry+https://github.com/rust-lang/crates.io-index" 2245 - checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" 2246 - 2247 - [[package]] 2248 - name = "percent-encoding" 2249 - version = "2.3.1" 2250 - source = "registry+https://github.com/rust-lang/crates.io-index" 2251 - checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" 2252 - 2253 - [[package]] 2254 - name = "phf" 2255 - version = "0.11.2" 2256 - source = "registry+https://github.com/rust-lang/crates.io-index" 2257 - checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" 2258 - dependencies = [ 2259 - "phf_macros", 2260 - "phf_shared", 2261 - ] 2262 - 2263 - [[package]] 2264 - name = "phf_generator" 2265 - version = "0.11.2" 2266 - source = "registry+https://github.com/rust-lang/crates.io-index" 2267 - checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" 2268 - dependencies = [ 2269 - "phf_shared", 2270 - "rand", 2271 - ] 2272 - 2273 - [[package]] 2274 - name = "phf_macros" 2275 - version = "0.11.2" 2276 - source = "registry+https://github.com/rust-lang/crates.io-index" 2277 - checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" 2278 - dependencies = [ 2279 - "phf_generator", 2280 - "phf_shared", 2281 - "proc-macro2", 2282 - "quote", 2283 - "syn 2.0.52", 2284 - ] 2285 - 2286 - [[package]] 2287 - name = "phf_shared" 2288 - version = "0.11.2" 2289 - source = "registry+https://github.com/rust-lang/crates.io-index" 2290 - checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" 2291 - dependencies = [ 2292 - "siphasher 0.3.11", 2293 - ] 2294 - 2295 - [[package]] 2296 - name = "pico-args" 2297 - version = "0.5.0" 2298 - source = "registry+https://github.com/rust-lang/crates.io-index" 2299 - checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315" 2300 - 2301 - [[package]] 2302 - name = "pin-project" 2303 - version = "1.1.5" 2304 - source = "registry+https://github.com/rust-lang/crates.io-index" 2305 - checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" 2306 - dependencies = [ 2307 - "pin-project-internal", 2308 - ] 2309 - 2310 - [[package]] 2311 - name = "pin-project-internal" 2312 - version = "1.1.5" 2313 - source = "registry+https://github.com/rust-lang/crates.io-index" 2314 - checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" 2315 - dependencies = [ 2316 - "proc-macro2", 2317 - "quote", 2318 - "syn 2.0.52", 2319 - ] 2320 - 2321 - [[package]] 2322 - name = "pin-project-lite" 2323 - version = "0.2.13" 2324 - source = "registry+https://github.com/rust-lang/crates.io-index" 2325 - checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 2326 - 2327 - [[package]] 2328 - name = "pin-utils" 2329 - version = "0.1.0" 2330 - source = "registry+https://github.com/rust-lang/crates.io-index" 2331 - checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 2332 - 2333 - [[package]] 2334 - name = "pkg-config" 2335 - version = "0.3.30" 2336 - source = "registry+https://github.com/rust-lang/crates.io-index" 2337 - checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" 2338 - 2339 - [[package]] 2340 - name = "plist" 2341 - version = "1.6.0" 2342 - source = "registry+https://github.com/rust-lang/crates.io-index" 2343 - checksum = "e5699cc8a63d1aa2b1ee8e12b9ad70ac790d65788cd36101fa37f87ea46c4cef" 2344 - dependencies = [ 2345 - "base64 0.21.7", 2346 - "indexmap 2.2.5", 2347 - "line-wrap", 2348 - "quick-xml", 2349 - "serde", 2350 - "time", 2351 - ] 2352 - 2353 - [[package]] 2354 - name = "png" 2355 - version = "0.17.13" 2356 - source = "registry+https://github.com/rust-lang/crates.io-index" 2357 - checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1" 2358 - dependencies = [ 2359 - "bitflags 1.3.2", 2360 - "crc32fast", 2361 - "fdeflate", 2362 - "flate2", 2363 - "miniz_oxide", 2364 - ] 2365 - 2366 - [[package]] 2367 - name = "portable-atomic" 2368 - version = "1.6.0" 2369 - source = "registry+https://github.com/rust-lang/crates.io-index" 2370 - checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" 2371 - 2372 - [[package]] 2373 - name = "postcard" 2374 - version = "1.0.8" 2375 - source = "registry+https://github.com/rust-lang/crates.io-index" 2376 - checksum = "a55c51ee6c0db07e68448e336cf8ea4131a620edefebf9893e759b2d793420f8" 2377 - dependencies = [ 2378 - "cobs", 2379 - "embedded-io", 2380 - "serde", 2381 - ] 2382 - 2383 - [[package]] 2384 - name = "powerfmt" 2385 - version = "0.2.0" 2386 - source = "registry+https://github.com/rust-lang/crates.io-index" 2387 - checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 2388 - 2389 - [[package]] 2390 - name = "ppv-lite86" 2391 - version = "0.2.17" 2392 - source = "registry+https://github.com/rust-lang/crates.io-index" 2393 - checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 2394 - 2395 - [[package]] 2396 - name = "proc-macro2" 2397 - version = "1.0.78" 2398 - source = "registry+https://github.com/rust-lang/crates.io-index" 2399 - checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" 2400 - dependencies = [ 2401 - "unicode-ident", 2402 - ] 2403 - 2404 - [[package]] 2405 - name = "psm" 2406 - version = "0.1.21" 2407 - source = "registry+https://github.com/rust-lang/crates.io-index" 2408 - checksum = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874" 2409 - dependencies = [ 2410 - "cc", 2411 - ] 2412 - 2413 - [[package]] 2414 - name = "ptr_meta" 2415 - version = "0.1.4" 2416 - source = "registry+https://github.com/rust-lang/crates.io-index" 2417 - checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" 2418 - dependencies = [ 2419 - "ptr_meta_derive", 2420 - ] 2421 - 2422 - [[package]] 2423 - name = "ptr_meta_derive" 2424 - version = "0.1.4" 2425 - source = "registry+https://github.com/rust-lang/crates.io-index" 2426 - checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" 2427 - dependencies = [ 2428 - "proc-macro2", 2429 - "quote", 2430 - "syn 1.0.109", 2431 - ] 2432 - 2433 - [[package]] 2434 - name = "qcms" 2435 - version = "0.3.0" 2436 - source = "registry+https://github.com/rust-lang/crates.io-index" 2437 - checksum = "edecfcd5d755a5e5d98e24cf43113e7cdaec5a070edd0f6b250c03a573da30fa" 2438 - 2439 - [[package]] 2440 - name = "quick-xml" 2441 - version = "0.31.0" 2442 - source = "registry+https://github.com/rust-lang/crates.io-index" 2443 - checksum = "1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33" 2444 - dependencies = [ 2445 - "memchr", 2446 - "serde", 2447 - ] 2448 - 2449 - [[package]] 2450 - name = "quote" 2451 - version = "1.0.35" 2452 - source = "registry+https://github.com/rust-lang/crates.io-index" 2453 - checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" 2454 - dependencies = [ 2455 - "proc-macro2", 2456 - ] 2457 - 2458 - [[package]] 2459 - name = "radium" 2460 - version = "0.7.0" 2461 - source = "registry+https://github.com/rust-lang/crates.io-index" 2462 - checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" 2463 - 2464 - [[package]] 2465 - name = "rand" 2466 - version = "0.8.5" 2467 - source = "registry+https://github.com/rust-lang/crates.io-index" 2468 - checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 2469 - dependencies = [ 2470 - "libc", 2471 - "rand_chacha", 2472 - "rand_core", 2473 - ] 2474 - 2475 - [[package]] 2476 - name = "rand_chacha" 2477 - version = "0.3.1" 2478 - source = "registry+https://github.com/rust-lang/crates.io-index" 2479 - checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 2480 - dependencies = [ 2481 - "ppv-lite86", 2482 - "rand_core", 2483 - ] 2484 - 2485 - [[package]] 2486 - name = "rand_core" 2487 - version = "0.6.4" 2488 - source = "registry+https://github.com/rust-lang/crates.io-index" 2489 - checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2490 - dependencies = [ 2491 - "getrandom", 2492 - ] 2493 - 2494 - [[package]] 2495 - name = "rayon" 2496 - version = "1.9.0" 2497 - source = "registry+https://github.com/rust-lang/crates.io-index" 2498 - checksum = "e4963ed1bc86e4f3ee217022bd855b297cef07fb9eac5dfa1f788b220b49b3bd" 2499 - dependencies = [ 2500 - "either", 2501 - "rayon-core", 2502 - ] 2503 - 2504 - [[package]] 2505 - name = "rayon-core" 2506 - version = "1.12.1" 2507 - source = "registry+https://github.com/rust-lang/crates.io-index" 2508 - checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" 2509 - dependencies = [ 2510 - "crossbeam-deque", 2511 - "crossbeam-utils", 2512 - ] 2513 - 2514 - [[package]] 2515 - name = "redox_syscall" 2516 - version = "0.4.1" 2517 - source = "registry+https://github.com/rust-lang/crates.io-index" 2518 - checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" 2519 - dependencies = [ 2520 - "bitflags 1.3.2", 2521 - ] 2522 - 2523 - [[package]] 2524 - name = "redox_users" 2525 - version = "0.4.4" 2526 - source = "registry+https://github.com/rust-lang/crates.io-index" 2527 - checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" 2528 - dependencies = [ 2529 - "getrandom", 2530 - "libredox", 2531 - "thiserror", 2532 - ] 2533 - 2534 - [[package]] 2535 - name = "reflexo" 2536 - version = "0.5.0-rc2" 2537 - source = "registry+https://github.com/rust-lang/crates.io-index" 2538 - checksum = "247ea8050cb5c88b41a68b3269f5a2eb7ebff55851a564d96b035643418346e6" 2539 - dependencies = [ 2540 - "base64 0.22.0", 2541 - "bitvec", 2542 - "comemo", 2543 - "dashmap", 2544 - "ecow", 2545 - "fxhash", 2546 - "once_cell", 2547 - "parking_lot", 2548 - "path-clean", 2549 - "rkyv", 2550 - "serde", 2551 - "serde_json", 2552 - "serde_repr", 2553 - "serde_with", 2554 - "siphasher 1.0.0", 2555 - "tiny-skia-path", 2556 - ] 2557 - 2558 - [[package]] 2559 - name = "regex" 2560 - version = "1.10.3" 2561 - source = "registry+https://github.com/rust-lang/crates.io-index" 2562 - checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15" 2563 - dependencies = [ 2564 - "aho-corasick", 2565 - "memchr", 2566 - "regex-automata", 2567 - "regex-syntax", 2568 - ] 2569 - 2570 - [[package]] 2571 - name = "regex-automata" 2572 - version = "0.4.6" 2573 - source = "registry+https://github.com/rust-lang/crates.io-index" 2574 - checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" 2575 - dependencies = [ 2576 - "aho-corasick", 2577 - "memchr", 2578 - "regex-syntax", 2579 - ] 2580 - 2581 - [[package]] 2582 - name = "regex-syntax" 2583 - version = "0.8.2" 2584 - source = "registry+https://github.com/rust-lang/crates.io-index" 2585 - checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f" 2586 - 2587 - [[package]] 2588 - name = "rend" 2589 - version = "0.4.2" 2590 - source = "registry+https://github.com/rust-lang/crates.io-index" 2591 - checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c" 2592 - dependencies = [ 2593 - "bytecheck", 2594 - ] 2595 - 2596 - [[package]] 2597 - name = "reqwest" 2598 - version = "0.11.25" 2599 - source = "registry+https://github.com/rust-lang/crates.io-index" 2600 - checksum = "0eea5a9eb898d3783f17c6407670e3592fd174cb81a10e51d4c37f49450b9946" 2601 - dependencies = [ 2602 - "base64 0.21.7", 2603 - "bytes", 2604 - "encoding_rs", 2605 - "futures-core", 2606 - "futures-util", 2607 - "h2", 2608 - "http 0.2.12", 2609 - "http-body", 2610 - "hyper", 2611 - "hyper-rustls", 2612 - "hyper-tls", 2613 - "ipnet", 2614 - "js-sys", 2615 - "log", 2616 - "mime", 2617 - "mime_guess", 2618 - "native-tls", 2619 - "once_cell", 2620 - "percent-encoding", 2621 - "pin-project-lite", 2622 - "rustls", 2623 - "rustls-pemfile", 2624 - "serde", 2625 - "serde_json", 2626 - "serde_urlencoded", 2627 - "sync_wrapper", 2628 - "system-configuration", 2629 - "tokio", 2630 - "tokio-native-tls", 2631 - "tokio-rustls", 2632 - "tower-service", 2633 - "url", 2634 - "wasm-bindgen", 2635 - "wasm-bindgen-futures", 2636 - "web-sys", 2637 - "webpki-roots", 2638 - "winreg", 2639 - ] 2640 - 2641 - [[package]] 2642 - name = "ring" 2643 - version = "0.17.8" 2644 - source = "registry+https://github.com/rust-lang/crates.io-index" 2645 - checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" 2646 - dependencies = [ 2647 - "cc", 2648 - "cfg-if", 2649 - "getrandom", 2650 - "libc", 2651 - "spin", 2652 - "untrusted", 2653 - "windows-sys 0.52.0", 2654 - ] 2655 - 2656 - [[package]] 2657 - name = "rkyv" 2658 - version = "0.7.44" 2659 - source = "registry+https://github.com/rust-lang/crates.io-index" 2660 - checksum = "5cba464629b3394fc4dbc6f940ff8f5b4ff5c7aef40f29166fd4ad12acbc99c0" 2661 - dependencies = [ 2662 - "bitvec", 2663 - "bytecheck", 2664 - "bytes", 2665 - "hashbrown 0.12.3", 2666 - "ptr_meta", 2667 - "rend", 2668 - "rkyv_derive", 2669 - "seahash", 2670 - "tinyvec", 2671 - "uuid", 2672 - ] 2673 - 2674 - [[package]] 2675 - name = "rkyv_derive" 2676 - version = "0.7.44" 2677 - source = "registry+https://github.com/rust-lang/crates.io-index" 2678 - checksum = "a7dddfff8de25e6f62b9d64e6e432bf1c6736c57d20323e15ee10435fbda7c65" 2679 - dependencies = [ 2680 - "proc-macro2", 2681 - "quote", 2682 - "syn 1.0.109", 2683 - ] 2684 - 2685 - [[package]] 2686 - name = "roff" 2687 - version = "0.2.1" 2688 - source = "registry+https://github.com/rust-lang/crates.io-index" 2689 - checksum = "b833d8d034ea094b1ea68aa6d5c740e0d04bad9d16568d08ba6f76823a114316" 2690 - 2691 - [[package]] 2692 - name = "roxmltree" 2693 - version = "0.19.0" 2694 - source = "registry+https://github.com/rust-lang/crates.io-index" 2695 - checksum = "3cd14fd5e3b777a7422cca79358c57a8f6e3a703d9ac187448d0daf220c2407f" 2696 - 2697 - [[package]] 2698 - name = "rustc-demangle" 2699 - version = "0.1.23" 2700 - source = "registry+https://github.com/rust-lang/crates.io-index" 2701 - checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 2702 - 2703 - [[package]] 2704 - name = "rustc-hash" 2705 - version = "1.1.0" 2706 - source = "registry+https://github.com/rust-lang/crates.io-index" 2707 - checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 2708 - 2709 - [[package]] 2710 - name = "rustc_version" 2711 - version = "0.4.0" 2712 - source = "registry+https://github.com/rust-lang/crates.io-index" 2713 - checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" 2714 - dependencies = [ 2715 - "semver", 2716 - ] 2717 - 2718 - [[package]] 2719 - name = "rustix" 2720 - version = "0.38.31" 2721 - source = "registry+https://github.com/rust-lang/crates.io-index" 2722 - checksum = "6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949" 2723 - dependencies = [ 2724 - "bitflags 2.4.2", 2725 - "errno", 2726 - "libc", 2727 - "linux-raw-sys", 2728 - "windows-sys 0.52.0", 2729 - ] 2730 - 2731 - [[package]] 2732 - name = "rustls" 2733 - version = "0.21.10" 2734 - source = "registry+https://github.com/rust-lang/crates.io-index" 2735 - checksum = "f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba" 2736 - dependencies = [ 2737 - "log", 2738 - "ring", 2739 - "rustls-webpki", 2740 - "sct", 2741 - ] 2742 - 2743 - [[package]] 2744 - name = "rustls-pemfile" 2745 - version = "1.0.4" 2746 - source = "registry+https://github.com/rust-lang/crates.io-index" 2747 - checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c" 2748 - dependencies = [ 2749 - "base64 0.21.7", 2750 - ] 2751 - 2752 - [[package]] 2753 - name = "rustls-webpki" 2754 - version = "0.101.7" 2755 - source = "registry+https://github.com/rust-lang/crates.io-index" 2756 - checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" 2757 - dependencies = [ 2758 - "ring", 2759 - "untrusted", 2760 - ] 2761 - 2762 - [[package]] 2763 - name = "rustversion" 2764 - version = "1.0.14" 2765 - source = "registry+https://github.com/rust-lang/crates.io-index" 2766 - checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" 2767 - 2768 - [[package]] 2769 - name = "rustybuzz" 2770 - version = "0.12.1" 2771 - source = "registry+https://github.com/rust-lang/crates.io-index" 2772 - checksum = "f0ae5692c5beaad6a9e22830deeed7874eae8a4e3ba4076fb48e12c56856222c" 2773 - dependencies = [ 2774 - "bitflags 2.4.2", 2775 - "bytemuck", 2776 - "smallvec", 2777 - "ttf-parser", 2778 - "unicode-bidi-mirroring", 2779 - "unicode-ccc", 2780 - "unicode-properties", 2781 - "unicode-script", 2782 - ] 2783 - 2784 - [[package]] 2785 - name = "ryu" 2786 - version = "1.0.17" 2787 - source = "registry+https://github.com/rust-lang/crates.io-index" 2788 - checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" 2789 - 2790 - [[package]] 2791 - name = "safemem" 2792 - version = "0.3.3" 2793 - source = "registry+https://github.com/rust-lang/crates.io-index" 2794 - checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" 2795 - 2796 - [[package]] 2797 - name = "same-file" 2798 - version = "1.0.6" 2799 - source = "registry+https://github.com/rust-lang/crates.io-index" 2800 - checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" 2801 - dependencies = [ 2802 - "winapi-util", 2803 - ] 2804 - 2805 - [[package]] 2806 - name = "schannel" 2807 - version = "0.1.23" 2808 - source = "registry+https://github.com/rust-lang/crates.io-index" 2809 - checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" 2810 - dependencies = [ 2811 - "windows-sys 0.52.0", 2812 - ] 2813 - 2814 - [[package]] 2815 - name = "scopeguard" 2816 - version = "1.2.0" 2817 - source = "registry+https://github.com/rust-lang/crates.io-index" 2818 - checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 2819 - 2820 - [[package]] 2821 - name = "sct" 2822 - version = "0.7.1" 2823 - source = "registry+https://github.com/rust-lang/crates.io-index" 2824 - checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" 2825 - dependencies = [ 2826 - "ring", 2827 - "untrusted", 2828 - ] 2829 - 2830 - [[package]] 2831 - name = "seahash" 2832 - version = "4.1.0" 2833 - source = "registry+https://github.com/rust-lang/crates.io-index" 2834 - checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" 2835 - 2836 - [[package]] 2837 - name = "security-framework" 2838 - version = "2.9.2" 2839 - source = "registry+https://github.com/rust-lang/crates.io-index" 2840 - checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" 2841 - dependencies = [ 2842 - "bitflags 1.3.2", 2843 - "core-foundation", 2844 - "core-foundation-sys", 2845 - "libc", 2846 - "security-framework-sys", 2847 - ] 2848 - 2849 - [[package]] 2850 - name = "security-framework-sys" 2851 - version = "2.9.1" 2852 - source = "registry+https://github.com/rust-lang/crates.io-index" 2853 - checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" 2854 - dependencies = [ 2855 - "core-foundation-sys", 2856 - "libc", 2857 - ] 2858 - 2859 - [[package]] 2860 - name = "semver" 2861 - version = "1.0.22" 2862 - source = "registry+https://github.com/rust-lang/crates.io-index" 2863 - checksum = "92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca" 2864 - dependencies = [ 2865 - "serde", 2866 - ] 2867 - 2868 - [[package]] 2869 - name = "serde" 2870 - version = "1.0.197" 2871 - source = "registry+https://github.com/rust-lang/crates.io-index" 2872 - checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" 2873 - dependencies = [ 2874 - "serde_derive", 2875 - ] 2876 - 2877 - [[package]] 2878 - name = "serde_derive" 2879 - version = "1.0.197" 2880 - source = "registry+https://github.com/rust-lang/crates.io-index" 2881 - checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" 2882 - dependencies = [ 2883 - "proc-macro2", 2884 - "quote", 2885 - "syn 2.0.52", 2886 - ] 2887 - 2888 - [[package]] 2889 - name = "serde_json" 2890 - version = "1.0.114" 2891 - source = "registry+https://github.com/rust-lang/crates.io-index" 2892 - checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" 2893 - dependencies = [ 2894 - "itoa", 2895 - "ryu", 2896 - "serde", 2897 - ] 2898 - 2899 - [[package]] 2900 - name = "serde_repr" 2901 - version = "0.1.18" 2902 - source = "registry+https://github.com/rust-lang/crates.io-index" 2903 - checksum = "0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb" 2904 - dependencies = [ 2905 - "proc-macro2", 2906 - "quote", 2907 - "syn 2.0.52", 2908 - ] 2909 - 2910 - [[package]] 2911 - name = "serde_spanned" 2912 - version = "0.6.5" 2913 - source = "registry+https://github.com/rust-lang/crates.io-index" 2914 - checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1" 2915 - dependencies = [ 2916 - "serde", 2917 - ] 2918 - 2919 - [[package]] 2920 - name = "serde_urlencoded" 2921 - version = "0.7.1" 2922 - source = "registry+https://github.com/rust-lang/crates.io-index" 2923 - checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 2924 - dependencies = [ 2925 - "form_urlencoded", 2926 - "itoa", 2927 - "ryu", 2928 - "serde", 2929 - ] 2930 - 2931 - [[package]] 2932 - name = "serde_with" 2933 - version = "3.6.1" 2934 - source = "registry+https://github.com/rust-lang/crates.io-index" 2935 - checksum = "15d167997bd841ec232f5b2b8e0e26606df2e7caa4c31b95ea9ca52b200bd270" 2936 - dependencies = [ 2937 - "base64 0.21.7", 2938 - "chrono", 2939 - "hex", 2940 - "indexmap 1.9.3", 2941 - "indexmap 2.2.5", 2942 - "serde", 2943 - "serde_derive", 2944 - "serde_json", 2945 - "serde_with_macros", 2946 - "time", 2947 - ] 2948 - 2949 - [[package]] 2950 - name = "serde_with_macros" 2951 - version = "3.6.1" 2952 - source = "registry+https://github.com/rust-lang/crates.io-index" 2953 - checksum = "865f9743393e638991566a8b7a479043c2c8da94a33e0a31f18214c9cae0a64d" 2954 - dependencies = [ 2955 - "darling 0.20.8", 2956 - "proc-macro2", 2957 - "quote", 2958 - "syn 2.0.52", 2959 - ] 2960 - 2961 - [[package]] 2962 - name = "serde_yaml" 2963 - version = "0.9.32" 2964 - source = "registry+https://github.com/rust-lang/crates.io-index" 2965 - checksum = "8fd075d994154d4a774f95b51fb96bdc2832b0ea48425c92546073816cda1f2f" 2966 - dependencies = [ 2967 - "indexmap 2.2.5", 2968 - "itoa", 2969 - "ryu", 2970 - "serde", 2971 - "unsafe-libyaml", 2972 - ] 2973 - 2974 - [[package]] 2975 - name = "sha1" 2976 - version = "0.10.6" 2977 - source = "registry+https://github.com/rust-lang/crates.io-index" 2978 - checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" 2979 - dependencies = [ 2980 - "cfg-if", 2981 - "cpufeatures", 2982 - "digest", 2983 - ] 2984 - 2985 - [[package]] 2986 - name = "sha2" 2987 - version = "0.10.8" 2988 - source = "registry+https://github.com/rust-lang/crates.io-index" 2989 - checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 2990 - dependencies = [ 2991 - "cfg-if", 2992 - "cpufeatures", 2993 - "digest", 2994 - ] 2995 - 2996 - [[package]] 2997 - name = "signal-hook-registry" 2998 - version = "1.4.1" 2999 - source = "registry+https://github.com/rust-lang/crates.io-index" 3000 - checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" 3001 - dependencies = [ 3002 - "libc", 3003 - ] 3004 - 3005 - [[package]] 3006 - name = "simd-adler32" 3007 - version = "0.3.7" 3008 - source = "registry+https://github.com/rust-lang/crates.io-index" 3009 - checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" 3010 - 3011 - [[package]] 3012 - name = "simdutf8" 3013 - version = "0.1.4" 3014 - source = "registry+https://github.com/rust-lang/crates.io-index" 3015 - checksum = "f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a" 3016 - 3017 - [[package]] 3018 - name = "simplecss" 3019 - version = "0.2.1" 3020 - source = "registry+https://github.com/rust-lang/crates.io-index" 3021 - checksum = "a11be7c62927d9427e9f40f3444d5499d868648e2edbc4e2116de69e7ec0e89d" 3022 - dependencies = [ 3023 - "log", 3024 - ] 3025 - 3026 - [[package]] 3027 - name = "siphasher" 3028 - version = "0.3.11" 3029 - source = "registry+https://github.com/rust-lang/crates.io-index" 3030 - checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" 3031 - 3032 - [[package]] 3033 - name = "siphasher" 3034 - version = "1.0.0" 3035 - source = "registry+https://github.com/rust-lang/crates.io-index" 3036 - checksum = "54ac45299ccbd390721be55b412d41931911f654fa99e2cb8bfb57184b2061fe" 3037 - 3038 - [[package]] 3039 - name = "slab" 3040 - version = "0.4.9" 3041 - source = "registry+https://github.com/rust-lang/crates.io-index" 3042 - checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" 3043 - dependencies = [ 3044 - "autocfg", 3045 - ] 3046 - 3047 - [[package]] 3048 - name = "slotmap" 3049 - version = "1.0.7" 3050 - source = "registry+https://github.com/rust-lang/crates.io-index" 3051 - checksum = "dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a" 3052 - dependencies = [ 3053 - "version_check", 3054 - ] 3055 - 3056 - [[package]] 3057 - name = "smallvec" 3058 - version = "1.13.1" 3059 - source = "registry+https://github.com/rust-lang/crates.io-index" 3060 - checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7" 3061 - 3062 - [[package]] 3063 - name = "socket2" 3064 - version = "0.5.6" 3065 - source = "registry+https://github.com/rust-lang/crates.io-index" 3066 - checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" 3067 - dependencies = [ 3068 - "libc", 3069 - "windows-sys 0.52.0", 3070 - ] 3071 - 3072 - [[package]] 3073 - name = "spin" 3074 - version = "0.9.8" 3075 - source = "registry+https://github.com/rust-lang/crates.io-index" 3076 - checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" 3077 - 3078 - [[package]] 3079 - name = "stable_deref_trait" 3080 - version = "1.2.0" 3081 - source = "registry+https://github.com/rust-lang/crates.io-index" 3082 - checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" 3083 - 3084 - [[package]] 3085 - name = "stacker" 3086 - version = "0.1.15" 3087 - source = "registry+https://github.com/rust-lang/crates.io-index" 3088 - checksum = "c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce" 3089 - dependencies = [ 3090 - "cc", 3091 - "cfg-if", 3092 - "libc", 3093 - "psm", 3094 - "winapi", 3095 - ] 3096 - 3097 - [[package]] 3098 - name = "static_assertions" 3099 - version = "1.1.0" 3100 - source = "registry+https://github.com/rust-lang/crates.io-index" 3101 - checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 3102 - 3103 - [[package]] 3104 - name = "strict-num" 3105 - version = "0.1.1" 3106 - source = "registry+https://github.com/rust-lang/crates.io-index" 3107 - checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731" 3108 - dependencies = [ 3109 - "float-cmp", 3110 - ] 3111 - 3112 - [[package]] 3113 - name = "strsim" 3114 - version = "0.10.0" 3115 - source = "registry+https://github.com/rust-lang/crates.io-index" 3116 - checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" 3117 - 3118 - [[package]] 3119 - name = "strsim" 3120 - version = "0.11.0" 3121 - source = "registry+https://github.com/rust-lang/crates.io-index" 3122 - checksum = "5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01" 3123 - 3124 - [[package]] 3125 - name = "strum" 3126 - version = "0.25.0" 3127 - source = "registry+https://github.com/rust-lang/crates.io-index" 3128 - checksum = "290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125" 3129 - dependencies = [ 3130 - "strum_macros 0.25.3", 3131 - ] 3132 - 3133 - [[package]] 3134 - name = "strum" 3135 - version = "0.26.1" 3136 - source = "registry+https://github.com/rust-lang/crates.io-index" 3137 - checksum = "723b93e8addf9aa965ebe2d11da6d7540fa2283fcea14b3371ff055f7ba13f5f" 3138 - dependencies = [ 3139 - "strum_macros 0.26.1", 3140 - ] 3141 - 3142 - [[package]] 3143 - name = "strum_macros" 3144 - version = "0.25.3" 3145 - source = "registry+https://github.com/rust-lang/crates.io-index" 3146 - checksum = "23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0" 3147 - dependencies = [ 3148 - "heck 0.4.1", 3149 - "proc-macro2", 3150 - "quote", 3151 - "rustversion", 3152 - "syn 2.0.52", 3153 - ] 3154 - 3155 - [[package]] 3156 - name = "strum_macros" 3157 - version = "0.26.1" 3158 - source = "registry+https://github.com/rust-lang/crates.io-index" 3159 - checksum = "7a3417fc93d76740d974a01654a09777cb500428cc874ca9f45edfe0c4d4cd18" 3160 - dependencies = [ 3161 - "heck 0.4.1", 3162 - "proc-macro2", 3163 - "quote", 3164 - "rustversion", 3165 - "syn 2.0.52", 3166 - ] 3167 - 3168 - [[package]] 3169 - name = "svgtypes" 3170 - version = "0.13.0" 3171 - source = "registry+https://github.com/rust-lang/crates.io-index" 3172 - checksum = "6e44e288cd960318917cbd540340968b90becc8bc81f171345d706e7a89d9d70" 3173 - dependencies = [ 3174 - "kurbo", 3175 - "siphasher 0.3.11", 3176 - ] 3177 - 3178 - [[package]] 3179 - name = "syn" 3180 - version = "1.0.109" 3181 - source = "registry+https://github.com/rust-lang/crates.io-index" 3182 - checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" 3183 - dependencies = [ 3184 - "proc-macro2", 3185 - "quote", 3186 - "unicode-ident", 3187 - ] 3188 - 3189 - [[package]] 3190 - name = "syn" 3191 - version = "2.0.52" 3192 - source = "registry+https://github.com/rust-lang/crates.io-index" 3193 - checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07" 3194 - dependencies = [ 3195 - "proc-macro2", 3196 - "quote", 3197 - "unicode-ident", 3198 - ] 3199 - 3200 - [[package]] 3201 - name = "sync_wrapper" 3202 - version = "0.1.2" 3203 - source = "registry+https://github.com/rust-lang/crates.io-index" 3204 - checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" 3205 - 3206 - [[package]] 3207 - name = "synstructure" 3208 - version = "0.13.1" 3209 - source = "registry+https://github.com/rust-lang/crates.io-index" 3210 - checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" 3211 - dependencies = [ 3212 - "proc-macro2", 3213 - "quote", 3214 - "syn 2.0.52", 3215 - ] 3216 - 3217 - [[package]] 3218 - name = "syntect" 3219 - version = "5.2.0" 3220 - source = "registry+https://github.com/rust-lang/crates.io-index" 3221 - checksum = "874dcfa363995604333cf947ae9f751ca3af4522c60886774c4963943b4746b1" 3222 - dependencies = [ 3223 - "bincode", 3224 - "bitflags 1.3.2", 3225 - "fancy-regex", 3226 - "flate2", 3227 - "fnv", 3228 - "once_cell", 3229 - "plist", 3230 - "regex-syntax", 3231 - "serde", 3232 - "serde_derive", 3233 - "serde_json", 3234 - "thiserror", 3235 - "walkdir", 3236 - "yaml-rust", 3237 - ] 3238 - 3239 - [[package]] 3240 - name = "system-configuration" 3241 - version = "0.6.0" 3242 - source = "registry+https://github.com/rust-lang/crates.io-index" 3243 - checksum = "658bc6ee10a9b4fcf576e9b0819d95ec16f4d2c02d39fd83ac1c8789785c4a42" 3244 - dependencies = [ 3245 - "bitflags 2.4.2", 3246 - "core-foundation", 3247 - "system-configuration-sys", 3248 - ] 3249 - 3250 - [[package]] 3251 - name = "system-configuration-sys" 3252 - version = "0.6.0" 3253 - source = "registry+https://github.com/rust-lang/crates.io-index" 3254 - checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" 3255 - dependencies = [ 3256 - "core-foundation-sys", 3257 - "libc", 3258 - ] 3259 - 3260 - [[package]] 3261 - name = "tap" 3262 - version = "1.0.1" 3263 - source = "registry+https://github.com/rust-lang/crates.io-index" 3264 - checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" 3265 - 3266 - [[package]] 3267 - name = "tar" 3268 - version = "0.4.40" 3269 - source = "registry+https://github.com/rust-lang/crates.io-index" 3270 - checksum = "b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb" 3271 - dependencies = [ 3272 - "filetime", 3273 - "libc", 3274 - "xattr", 3275 - ] 3276 - 3277 - [[package]] 3278 - name = "tempfile" 3279 - version = "3.10.1" 3280 - source = "registry+https://github.com/rust-lang/crates.io-index" 3281 - checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" 3282 - dependencies = [ 3283 - "cfg-if", 3284 - "fastrand", 3285 - "rustix", 3286 - "windows-sys 0.52.0", 3287 - ] 3288 - 3289 - [[package]] 3290 - name = "termcolor" 3291 - version = "1.4.1" 3292 - source = "registry+https://github.com/rust-lang/crates.io-index" 3293 - checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" 3294 - dependencies = [ 3295 - "winapi-util", 3296 - ] 3297 - 3298 - [[package]] 3299 - name = "thiserror" 3300 - version = "1.0.57" 3301 - source = "registry+https://github.com/rust-lang/crates.io-index" 3302 - checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b" 3303 - dependencies = [ 3304 - "thiserror-impl", 3305 - ] 3306 - 3307 - [[package]] 3308 - name = "thiserror-impl" 3309 - version = "1.0.57" 3310 - source = "registry+https://github.com/rust-lang/crates.io-index" 3311 - checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" 3312 - dependencies = [ 3313 - "proc-macro2", 3314 - "quote", 3315 - "syn 2.0.52", 3316 - ] 3317 - 3318 - [[package]] 3319 - name = "time" 3320 - version = "0.3.34" 3321 - source = "registry+https://github.com/rust-lang/crates.io-index" 3322 - checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749" 3323 - dependencies = [ 3324 - "deranged", 3325 - "itoa", 3326 - "libc", 3327 - "num-conv", 3328 - "num_threads", 3329 - "powerfmt", 3330 - "serde", 3331 - "time-core", 3332 - "time-macros", 3333 - ] 3334 - 3335 - [[package]] 3336 - name = "time-core" 3337 - version = "0.1.2" 3338 - source = "registry+https://github.com/rust-lang/crates.io-index" 3339 - checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 3340 - 3341 - [[package]] 3342 - name = "time-macros" 3343 - version = "0.2.17" 3344 - source = "registry+https://github.com/rust-lang/crates.io-index" 3345 - checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774" 3346 - dependencies = [ 3347 - "num-conv", 3348 - "time-core", 3349 - ] 3350 - 3351 - [[package]] 3352 - name = "tiny-skia" 3353 - version = "0.11.4" 3354 - source = "registry+https://github.com/rust-lang/crates.io-index" 3355 - checksum = "83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab" 3356 - dependencies = [ 3357 - "arrayref", 3358 - "arrayvec", 3359 - "bytemuck", 3360 - "cfg-if", 3361 - "log", 3362 - "png", 3363 - "tiny-skia-path", 3364 - ] 3365 - 3366 - [[package]] 3367 - name = "tiny-skia-path" 3368 - version = "0.11.4" 3369 - source = "registry+https://github.com/rust-lang/crates.io-index" 3370 - checksum = "9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93" 3371 - dependencies = [ 3372 - "arrayref", 3373 - "bytemuck", 3374 - "strict-num", 3375 - ] 3376 - 3377 - [[package]] 3378 - name = "tinystr" 3379 - version = "0.7.5" 3380 - source = "registry+https://github.com/rust-lang/crates.io-index" 3381 - checksum = "83c02bf3c538ab32ba913408224323915f4ef9a6d61c0e85d493f355921c0ece" 3382 - dependencies = [ 3383 - "displaydoc", 3384 - "serde", 3385 - "zerovec", 3386 - ] 3387 - 3388 - [[package]] 3389 - name = "tinyvec" 3390 - version = "1.6.0" 3391 - source = "registry+https://github.com/rust-lang/crates.io-index" 3392 - checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" 3393 - dependencies = [ 3394 - "tinyvec_macros", 3395 - ] 3396 - 3397 - [[package]] 3398 - name = "tinyvec_macros" 3399 - version = "0.1.1" 3400 - source = "registry+https://github.com/rust-lang/crates.io-index" 3401 - checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" 3402 - 3403 - [[package]] 3404 - name = "tokio" 3405 - version = "1.36.0" 3406 - source = "registry+https://github.com/rust-lang/crates.io-index" 3407 - checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931" 3408 - dependencies = [ 3409 - "backtrace", 3410 - "bytes", 3411 - "libc", 3412 - "mio", 3413 - "num_cpus", 3414 - "parking_lot", 3415 - "pin-project-lite", 3416 - "signal-hook-registry", 3417 - "socket2", 3418 - "tokio-macros", 3419 - "windows-sys 0.48.0", 3420 - ] 3421 - 3422 - [[package]] 3423 - name = "tokio-macros" 3424 - version = "2.2.0" 3425 - source = "registry+https://github.com/rust-lang/crates.io-index" 3426 - checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" 3427 - dependencies = [ 3428 - "proc-macro2", 3429 - "quote", 3430 - "syn 2.0.52", 3431 - ] 3432 - 3433 - [[package]] 3434 - name = "tokio-native-tls" 3435 - version = "0.3.1" 3436 - source = "registry+https://github.com/rust-lang/crates.io-index" 3437 - checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" 3438 - dependencies = [ 3439 - "native-tls", 3440 - "tokio", 3441 - ] 3442 - 3443 - [[package]] 3444 - name = "tokio-rustls" 3445 - version = "0.24.1" 3446 - source = "registry+https://github.com/rust-lang/crates.io-index" 3447 - checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" 3448 - dependencies = [ 3449 - "rustls", 3450 - "tokio", 3451 - ] 3452 - 3453 - [[package]] 3454 - name = "tokio-tungstenite" 3455 - version = "0.21.0" 3456 - source = "registry+https://github.com/rust-lang/crates.io-index" 3457 - checksum = "c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38" 3458 - dependencies = [ 3459 - "futures-util", 3460 - "log", 3461 - "tokio", 3462 - "tungstenite", 3463 - ] 3464 - 3465 - [[package]] 3466 - name = "tokio-util" 3467 - version = "0.7.10" 3468 - source = "registry+https://github.com/rust-lang/crates.io-index" 3469 - checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" 3470 - dependencies = [ 3471 - "bytes", 3472 - "futures-core", 3473 - "futures-sink", 3474 - "pin-project-lite", 3475 - "tokio", 3476 - "tracing", 3477 - ] 3478 - 3479 - [[package]] 3480 - name = "toml" 3481 - version = "0.8.10" 3482 - source = "registry+https://github.com/rust-lang/crates.io-index" 3483 - checksum = "9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290" 3484 - dependencies = [ 3485 - "serde", 3486 - "serde_spanned", 3487 - "toml_datetime", 3488 - "toml_edit", 3489 - ] 3490 - 3491 - [[package]] 3492 - name = "toml_datetime" 3493 - version = "0.6.5" 3494 - source = "registry+https://github.com/rust-lang/crates.io-index" 3495 - checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" 3496 - dependencies = [ 3497 - "serde", 3498 - ] 3499 - 3500 - [[package]] 3501 - name = "toml_edit" 3502 - version = "0.22.6" 3503 - source = "registry+https://github.com/rust-lang/crates.io-index" 3504 - checksum = "2c1b5fd4128cc8d3e0cb74d4ed9a9cc7c7284becd4df68f5f940e1ad123606f6" 3505 - dependencies = [ 3506 - "indexmap 2.2.5", 3507 - "serde", 3508 - "serde_spanned", 3509 - "toml_datetime", 3510 - "winnow", 3511 - ] 3512 - 3513 - [[package]] 3514 - name = "tower-service" 3515 - version = "0.3.2" 3516 - source = "registry+https://github.com/rust-lang/crates.io-index" 3517 - checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" 3518 - 3519 - [[package]] 3520 - name = "tracing" 3521 - version = "0.1.40" 3522 - source = "registry+https://github.com/rust-lang/crates.io-index" 3523 - checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" 3524 - dependencies = [ 3525 - "pin-project-lite", 3526 - "tracing-attributes", 3527 - "tracing-core", 3528 - ] 3529 - 3530 - [[package]] 3531 - name = "tracing-attributes" 3532 - version = "0.1.27" 3533 - source = "registry+https://github.com/rust-lang/crates.io-index" 3534 - checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" 3535 - dependencies = [ 3536 - "proc-macro2", 3537 - "quote", 3538 - "syn 2.0.52", 3539 - ] 3540 - 3541 - [[package]] 3542 - name = "tracing-core" 3543 - version = "0.1.32" 3544 - source = "registry+https://github.com/rust-lang/crates.io-index" 3545 - checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" 3546 - dependencies = [ 3547 - "once_cell", 3548 - ] 3549 - 3550 - [[package]] 3551 - name = "try-lock" 3552 - version = "0.2.5" 3553 - source = "registry+https://github.com/rust-lang/crates.io-index" 3554 - checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" 3555 - 3556 - [[package]] 3557 - name = "ttf-parser" 3558 - version = "0.20.0" 3559 - source = "registry+https://github.com/rust-lang/crates.io-index" 3560 - checksum = "17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4" 3561 - 3562 - [[package]] 3563 - name = "tungstenite" 3564 - version = "0.21.0" 3565 - source = "registry+https://github.com/rust-lang/crates.io-index" 3566 - checksum = "9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1" 3567 - dependencies = [ 3568 - "byteorder", 3569 - "bytes", 3570 - "data-encoding", 3571 - "http 1.1.0", 3572 - "httparse", 3573 - "log", 3574 - "rand", 3575 - "sha1", 3576 - "thiserror", 3577 - "url", 3578 - "utf-8", 3579 - ] 3580 - 3581 - [[package]] 3582 - name = "two-face" 3583 - version = "0.3.0" 3584 - source = "registry+https://github.com/rust-lang/crates.io-index" 3585 - checksum = "37bed2135b2459c7eefba72c906d374697eb15949c205f2f124e3636a46b5eeb" 3586 - dependencies = [ 3587 - "once_cell", 3588 - "serde", 3589 - "syntect", 3590 - ] 3591 - 3592 - [[package]] 3593 - name = "typed-arena" 3594 - version = "2.0.2" 3595 - source = "registry+https://github.com/rust-lang/crates.io-index" 3596 - checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a" 3597 - 3598 - [[package]] 3599 - name = "typenum" 3600 - version = "1.17.0" 3601 - source = "registry+https://github.com/rust-lang/crates.io-index" 3602 - checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 3603 - 3604 - [[package]] 3605 - name = "typst" 3606 - version = "0.11.0" 3607 - source = "registry+https://github.com/rust-lang/crates.io-index" 3608 - checksum = "82ce6533a33d2cc4b5eba6b009b862e75c8f9146a584f84ca154c94463e43993" 3609 - dependencies = [ 3610 - "az", 3611 - "bitflags 2.4.2", 3612 - "chinese-number", 3613 - "ciborium", 3614 - "comemo", 3615 - "csv", 3616 - "ecow", 3617 - "fontdb", 3618 - "hayagriva", 3619 - "hypher", 3620 - "icu_properties", 3621 - "icu_provider", 3622 - "icu_provider_adapters", 3623 - "icu_provider_blob", 3624 - "icu_segmenter", 3625 - "if_chain", 3626 - "image", 3627 - "indexmap 2.2.5", 3628 - "kamadak-exif", 3629 - "kurbo", 3630 - "lipsum", 3631 - "log", 3632 - "once_cell", 3633 - "palette", 3634 - "phf", 3635 - "png", 3636 - "portable-atomic", 3637 - "qcms", 3638 - "rayon", 3639 - "regex", 3640 - "roxmltree", 3641 - "rustybuzz", 3642 - "serde", 3643 - "serde_json", 3644 - "serde_yaml", 3645 - "siphasher 1.0.0", 3646 - "smallvec", 3647 - "stacker", 3648 - "syntect", 3649 - "time", 3650 - "toml", 3651 - "ttf-parser", 3652 - "two-face", 3653 - "typed-arena", 3654 - "typst-assets", 3655 - "typst-macros", 3656 - "typst-syntax", 3657 - "typst-timing", 3658 - "unicode-bidi", 3659 - "unicode-math-class", 3660 - "unicode-script", 3661 - "unicode-segmentation", 3662 - "usvg", 3663 - "wasmi", 3664 - ] 3665 - 3666 - [[package]] 3667 - name = "typst-assets" 3668 - version = "0.11.0" 3669 - source = "registry+https://github.com/rust-lang/crates.io-index" 3670 - checksum = "f13f85360328da54847dd7fefaf272dfa5b6d1fdeb53f32938924c39bf5b2c6c" 3671 - 3672 - [[package]] 3673 - name = "typst-macros" 3674 - version = "0.11.0" 3675 - source = "registry+https://github.com/rust-lang/crates.io-index" 3676 - checksum = "54e48fdd6dabf48a0e595960aaef6ae43dac7d243e8c1c6926a0787d5b8a9ba7" 3677 - dependencies = [ 3678 - "heck 0.4.1", 3679 - "proc-macro2", 3680 - "quote", 3681 - "syn 2.0.52", 3682 - ] 3683 - 3684 - [[package]] 3685 - name = "typst-preview" 3686 - version = "0.11.4" 3687 - dependencies = [ 3688 - "anyhow", 3689 - "await-tree", 3690 - "clap", 3691 - "clap_complete", 3692 - "clap_mangen", 3693 - "comemo", 3694 - "elsa", 3695 - "env_logger", 3696 - "futures", 3697 - "hyper", 3698 - "indexmap 2.2.5", 3699 - "log", 3700 - "memmap2", 3701 - "notify", 3702 - "once_cell", 3703 - "open", 3704 - "serde", 3705 - "serde_json", 3706 - "tiny-skia", 3707 - "tokio", 3708 - "tokio-tungstenite", 3709 - "typst", 3710 - "typst-assets", 3711 - "typst-ts-compiler", 3712 - "typst-ts-core", 3713 - "typst-ts-svg-exporter", 3714 - "vergen", 3715 - ] 3716 - 3717 - [[package]] 3718 - name = "typst-syntax" 3719 - version = "0.11.0" 3720 - source = "registry+https://github.com/rust-lang/crates.io-index" 3721 - checksum = "367d86bf18f0363146bea1ea76fad19b54458695fdfad5e74ead3ede574b75fe" 3722 - dependencies = [ 3723 - "comemo", 3724 - "ecow", 3725 - "once_cell", 3726 - "serde", 3727 - "unicode-ident", 3728 - "unicode-math-class", 3729 - "unicode-script", 3730 - "unicode-segmentation", 3731 - "unscanny", 3732 - ] 3733 - 3734 - [[package]] 3735 - name = "typst-timing" 3736 - version = "0.11.0" 3737 - source = "registry+https://github.com/rust-lang/crates.io-index" 3738 - checksum = "6b2629933cde6f299c43627b90c83bb006cb906c56cc5dec7324f0a5017d5fd8" 3739 - dependencies = [ 3740 - "parking_lot", 3741 - "serde", 3742 - "serde_json", 3743 - "typst-syntax", 3744 - ] 3745 - 3746 - [[package]] 3747 - name = "typst-ts-compiler" 3748 - version = "0.5.0-rc2" 3749 - source = "registry+https://github.com/rust-lang/crates.io-index" 3750 - checksum = "c18cf7d96c0c558901b3f7e3f5200ecb7e3d7d3dcc5a1222e94bc875237ff352" 3751 - dependencies = [ 3752 - "append-only-vec", 3753 - "base64 0.22.0", 3754 - "chrono", 3755 - "codespan-reporting", 3756 - "comemo", 3757 - "dirs", 3758 - "dissimilar", 3759 - "flate2", 3760 - "fontdb", 3761 - "fst", 3762 - "hex", 3763 - "indexmap 2.2.5", 3764 - "instant", 3765 - "log", 3766 - "nohash-hasher", 3767 - "notify", 3768 - "once_cell", 3769 - "parking_lot", 3770 - "pathdiff", 3771 - "reqwest", 3772 - "rustc-hash", 3773 - "serde", 3774 - "serde_json", 3775 - "sha2", 3776 - "strum 0.25.0", 3777 - "tar", 3778 - "tokio", 3779 - "typst", 3780 - "typst-ts-core", 3781 - "typst-ts-svg-exporter", 3782 - "walkdir", 3783 - ] 3784 - 3785 - [[package]] 3786 - name = "typst-ts-core" 3787 - version = "0.5.0-rc2" 3788 - source = "registry+https://github.com/rust-lang/crates.io-index" 3789 - checksum = "a69135c380eb60efa4aeabd986d27d82ecd1b4c843fd3393992b449409317847" 3790 - dependencies = [ 3791 - "base64 0.22.0", 3792 - "base64-serde", 3793 - "bitvec", 3794 - "byteorder", 3795 - "comemo", 3796 - "crossbeam-queue", 3797 - "dashmap", 3798 - "ecow", 3799 - "elsa", 3800 - "flate2", 3801 - "fxhash", 3802 - "hex", 3803 - "log", 3804 - "once_cell", 3805 - "parking_lot", 3806 - "path-clean", 3807 - "rayon", 3808 - "reflexo", 3809 - "rustc-hash", 3810 - "serde", 3811 - "serde_json", 3812 - "serde_repr", 3813 - "serde_with", 3814 - "sha2", 3815 - "siphasher 1.0.0", 3816 - "tiny-skia", 3817 - "tiny-skia-path", 3818 - "ttf-parser", 3819 - "typst", 3820 - "xmlparser", 3821 - ] 3822 - 3823 - [[package]] 3824 - name = "typst-ts-svg-exporter" 3825 - version = "0.5.0-rc2" 3826 - source = "registry+https://github.com/rust-lang/crates.io-index" 3827 - checksum = "b6063f63c8e3ba3d4d7f4cb1a8fd96b096e8e713f24783278fea98dac0746966" 3828 - dependencies = [ 3829 - "base64 0.22.0", 3830 - "comemo", 3831 - "log", 3832 - "once_cell", 3833 - "rayon", 3834 - "reflexo", 3835 - "siphasher 1.0.0", 3836 - "tiny-skia", 3837 - "typst", 3838 - "typst-ts-core", 3839 - ] 3840 - 3841 - [[package]] 3842 - name = "unic-langid" 3843 - version = "0.9.4" 3844 - source = "registry+https://github.com/rust-lang/crates.io-index" 3845 - checksum = "238722e6d794ed130f91f4ea33e01fcff4f188d92337a21297892521c72df516" 3846 - dependencies = [ 3847 - "unic-langid-impl", 3848 - ] 3849 - 3850 - [[package]] 3851 - name = "unic-langid-impl" 3852 - version = "0.9.4" 3853 - source = "registry+https://github.com/rust-lang/crates.io-index" 3854 - checksum = "4bd55a2063fdea4ef1f8633243a7b0524cbeef1905ae04c31a1c9b9775c55bc6" 3855 - dependencies = [ 3856 - "serde", 3857 - "tinystr", 3858 - ] 3859 - 3860 - [[package]] 3861 - name = "unicase" 3862 - version = "2.7.0" 3863 - source = "registry+https://github.com/rust-lang/crates.io-index" 3864 - checksum = "f7d2d4dafb69621809a81864c9c1b864479e1235c0dd4e199924b9742439ed89" 3865 - dependencies = [ 3866 - "version_check", 3867 - ] 3868 - 3869 - [[package]] 3870 - name = "unicode-bidi" 3871 - version = "0.3.15" 3872 - source = "registry+https://github.com/rust-lang/crates.io-index" 3873 - checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" 3874 - 3875 - [[package]] 3876 - name = "unicode-bidi-mirroring" 3877 - version = "0.1.0" 3878 - source = "registry+https://github.com/rust-lang/crates.io-index" 3879 - checksum = "56d12260fb92d52f9008be7e4bca09f584780eb2266dc8fecc6a192bec561694" 3880 - 3881 - [[package]] 3882 - name = "unicode-ccc" 3883 - version = "0.1.2" 3884 - source = "registry+https://github.com/rust-lang/crates.io-index" 3885 - checksum = "cc2520efa644f8268dce4dcd3050eaa7fc044fca03961e9998ac7e2e92b77cf1" 3886 - 3887 - [[package]] 3888 - name = "unicode-ident" 3889 - version = "1.0.12" 3890 - source = "registry+https://github.com/rust-lang/crates.io-index" 3891 - checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" 3892 - 3893 - [[package]] 3894 - name = "unicode-math-class" 3895 - version = "0.1.0" 3896 - source = "registry+https://github.com/rust-lang/crates.io-index" 3897 - checksum = "7d246cf599d5fae3c8d56e04b20eb519adb89a8af8d0b0fbcded369aa3647d65" 3898 - 3899 - [[package]] 3900 - name = "unicode-normalization" 3901 - version = "0.1.23" 3902 - source = "registry+https://github.com/rust-lang/crates.io-index" 3903 - checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" 3904 - dependencies = [ 3905 - "tinyvec", 3906 - ] 3907 - 3908 - [[package]] 3909 - name = "unicode-properties" 3910 - version = "0.1.1" 3911 - source = "registry+https://github.com/rust-lang/crates.io-index" 3912 - checksum = "e4259d9d4425d9f0661581b804cb85fe66a4c631cadd8f490d1c13a35d5d9291" 3913 - 3914 - [[package]] 3915 - name = "unicode-script" 3916 - version = "0.5.6" 3917 - source = "registry+https://github.com/rust-lang/crates.io-index" 3918 - checksum = "ad8d71f5726e5f285a935e9fe8edfd53f0491eb6e9a5774097fdabee7cd8c9cd" 3919 - 3920 - [[package]] 3921 - name = "unicode-segmentation" 3922 - version = "1.11.0" 3923 - source = "registry+https://github.com/rust-lang/crates.io-index" 3924 - checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202" 3925 - 3926 - [[package]] 3927 - name = "unicode-vo" 3928 - version = "0.1.0" 3929 - source = "registry+https://github.com/rust-lang/crates.io-index" 3930 - checksum = "b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94" 3931 - 3932 - [[package]] 3933 - name = "unicode-width" 3934 - version = "0.1.11" 3935 - source = "registry+https://github.com/rust-lang/crates.io-index" 3936 - checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" 3937 - 3938 - [[package]] 3939 - name = "unsafe-libyaml" 3940 - version = "0.2.10" 3941 - source = "registry+https://github.com/rust-lang/crates.io-index" 3942 - checksum = "ab4c90930b95a82d00dc9e9ac071b4991924390d46cbd0dfe566148667605e4b" 3943 - 3944 - [[package]] 3945 - name = "unscanny" 3946 - version = "0.1.0" 3947 - source = "registry+https://github.com/rust-lang/crates.io-index" 3948 - checksum = "e9df2af067a7953e9c3831320f35c1cc0600c30d44d9f7a12b01db1cd88d6b47" 3949 - 3950 - [[package]] 3951 - name = "untrusted" 3952 - version = "0.9.0" 3953 - source = "registry+https://github.com/rust-lang/crates.io-index" 3954 - checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" 3955 - 3956 - [[package]] 3957 - name = "url" 3958 - version = "2.5.0" 3959 - source = "registry+https://github.com/rust-lang/crates.io-index" 3960 - checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" 3961 - dependencies = [ 3962 - "form_urlencoded", 3963 - "idna", 3964 - "percent-encoding", 3965 - "serde", 3966 - ] 3967 - 3968 - [[package]] 3969 - name = "usvg" 3970 - version = "0.38.0" 3971 - source = "registry+https://github.com/rust-lang/crates.io-index" 3972 - checksum = "377f62b4a3c173de8654c1aa80ab1dac1154e6f13a779a9943e53780120d1625" 3973 - dependencies = [ 3974 - "base64 0.21.7", 3975 - "log", 3976 - "pico-args", 3977 - "usvg-parser", 3978 - "usvg-text-layout", 3979 - "usvg-tree", 3980 - "xmlwriter", 3981 - ] 3982 - 3983 - [[package]] 3984 - name = "usvg-parser" 3985 - version = "0.38.0" 3986 - source = "registry+https://github.com/rust-lang/crates.io-index" 3987 - checksum = "351a05e6f2023d6b4e946f734240a3927aefdcf930d7d42587a2c8a8869814b0" 3988 - dependencies = [ 3989 - "data-url", 3990 - "flate2", 3991 - "imagesize", 3992 - "kurbo", 3993 - "log", 3994 - "roxmltree", 3995 - "simplecss", 3996 - "siphasher 0.3.11", 3997 - "svgtypes", 3998 - "usvg-tree", 3999 - ] 4000 - 4001 - [[package]] 4002 - name = "usvg-text-layout" 4003 - version = "0.38.0" 4004 - source = "registry+https://github.com/rust-lang/crates.io-index" 4005 - checksum = "8c41888b9d5cf431fe852eaf9d047bbde83251b98f1749c2f08b1071e6db46e2" 4006 - dependencies = [ 4007 - "fontdb", 4008 - "kurbo", 4009 - "log", 4010 - "rustybuzz", 4011 - "unicode-bidi", 4012 - "unicode-script", 4013 - "unicode-vo", 4014 - "usvg-tree", 4015 - ] 4016 - 4017 - [[package]] 4018 - name = "usvg-tree" 4019 - version = "0.38.0" 4020 - source = "registry+https://github.com/rust-lang/crates.io-index" 4021 - checksum = "18863e0404ed153d6e56362c5b1146db9f4f262a3244e3cf2dbe7d8a85909f05" 4022 - dependencies = [ 4023 - "strict-num", 4024 - "svgtypes", 4025 - "tiny-skia-path", 4026 - ] 4027 - 4028 - [[package]] 4029 - name = "utf-8" 4030 - version = "0.7.6" 4031 - source = "registry+https://github.com/rust-lang/crates.io-index" 4032 - checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" 4033 - 4034 - [[package]] 4035 - name = "utf8_iter" 4036 - version = "1.0.4" 4037 - source = "registry+https://github.com/rust-lang/crates.io-index" 4038 - checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" 4039 - 4040 - [[package]] 4041 - name = "utf8parse" 4042 - version = "0.2.1" 4043 - source = "registry+https://github.com/rust-lang/crates.io-index" 4044 - checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" 4045 - 4046 - [[package]] 4047 - name = "uuid" 4048 - version = "1.7.0" 4049 - source = "registry+https://github.com/rust-lang/crates.io-index" 4050 - checksum = "f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a" 4051 - 4052 - [[package]] 4053 - name = "vcpkg" 4054 - version = "0.2.15" 4055 - source = "registry+https://github.com/rust-lang/crates.io-index" 4056 - checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" 4057 - 4058 - [[package]] 4059 - name = "vergen" 4060 - version = "8.3.1" 4061 - source = "registry+https://github.com/rust-lang/crates.io-index" 4062 - checksum = "e27d6bdd219887a9eadd19e1c34f32e47fa332301184935c6d9bca26f3cca525" 4063 - dependencies = [ 4064 - "anyhow", 4065 - "cargo_metadata", 4066 - "cfg-if", 4067 - "git2", 4068 - "regex", 4069 - "rustc_version", 4070 - "rustversion", 4071 - "time", 4072 - ] 4073 - 4074 - [[package]] 4075 - name = "version_check" 4076 - version = "0.9.4" 4077 - source = "registry+https://github.com/rust-lang/crates.io-index" 4078 - checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 4079 - 4080 - [[package]] 4081 - name = "walkdir" 4082 - version = "2.5.0" 4083 - source = "registry+https://github.com/rust-lang/crates.io-index" 4084 - checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" 4085 - dependencies = [ 4086 - "same-file", 4087 - "winapi-util", 4088 - ] 4089 - 4090 - [[package]] 4091 - name = "want" 4092 - version = "0.3.1" 4093 - source = "registry+https://github.com/rust-lang/crates.io-index" 4094 - checksum = "bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e" 4095 - dependencies = [ 4096 - "try-lock", 4097 - ] 4098 - 4099 - [[package]] 4100 - name = "wasi" 4101 - version = "0.11.0+wasi-snapshot-preview1" 4102 - source = "registry+https://github.com/rust-lang/crates.io-index" 4103 - checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 4104 - 4105 - [[package]] 4106 - name = "wasix" 4107 - version = "0.12.21" 4108 - source = "registry+https://github.com/rust-lang/crates.io-index" 4109 - checksum = "c1fbb4ef9bbca0c1170e0b00dd28abc9e3b68669821600cad1caaed606583c6d" 4110 - dependencies = [ 4111 - "wasi", 4112 - ] 4113 - 4114 - [[package]] 4115 - name = "wasm-bindgen" 4116 - version = "0.2.92" 4117 - source = "registry+https://github.com/rust-lang/crates.io-index" 4118 - checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 4119 - dependencies = [ 4120 - "cfg-if", 4121 - "wasm-bindgen-macro", 4122 - ] 4123 - 4124 - [[package]] 4125 - name = "wasm-bindgen-backend" 4126 - version = "0.2.92" 4127 - source = "registry+https://github.com/rust-lang/crates.io-index" 4128 - checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 4129 - dependencies = [ 4130 - "bumpalo", 4131 - "log", 4132 - "once_cell", 4133 - "proc-macro2", 4134 - "quote", 4135 - "syn 2.0.52", 4136 - "wasm-bindgen-shared", 4137 - ] 4138 - 4139 - [[package]] 4140 - name = "wasm-bindgen-futures" 4141 - version = "0.4.42" 4142 - source = "registry+https://github.com/rust-lang/crates.io-index" 4143 - checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" 4144 - dependencies = [ 4145 - "cfg-if", 4146 - "js-sys", 4147 - "wasm-bindgen", 4148 - "web-sys", 4149 - ] 4150 - 4151 - [[package]] 4152 - name = "wasm-bindgen-macro" 4153 - version = "0.2.92" 4154 - source = "registry+https://github.com/rust-lang/crates.io-index" 4155 - checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 4156 - dependencies = [ 4157 - "quote", 4158 - "wasm-bindgen-macro-support", 4159 - ] 4160 - 4161 - [[package]] 4162 - name = "wasm-bindgen-macro-support" 4163 - version = "0.2.92" 4164 - source = "registry+https://github.com/rust-lang/crates.io-index" 4165 - checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 4166 - dependencies = [ 4167 - "proc-macro2", 4168 - "quote", 4169 - "syn 2.0.52", 4170 - "wasm-bindgen-backend", 4171 - "wasm-bindgen-shared", 4172 - ] 4173 - 4174 - [[package]] 4175 - name = "wasm-bindgen-shared" 4176 - version = "0.2.92" 4177 - source = "registry+https://github.com/rust-lang/crates.io-index" 4178 - checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 4179 - 4180 - [[package]] 4181 - name = "wasmi" 4182 - version = "0.31.2" 4183 - source = "registry+https://github.com/rust-lang/crates.io-index" 4184 - checksum = "77a8281d1d660cdf54c76a3efa9ddd0c270cada1383a995db3ccb43d166456c7" 4185 - dependencies = [ 4186 - "smallvec", 4187 - "spin", 4188 - "wasmi_arena", 4189 - "wasmi_core", 4190 - "wasmparser-nostd", 4191 - ] 4192 - 4193 - [[package]] 4194 - name = "wasmi_arena" 4195 - version = "0.4.1" 4196 - source = "registry+https://github.com/rust-lang/crates.io-index" 4197 - checksum = "104a7f73be44570cac297b3035d76b169d6599637631cf37a1703326a0727073" 4198 - 4199 - [[package]] 4200 - name = "wasmi_core" 4201 - version = "0.13.0" 4202 - source = "registry+https://github.com/rust-lang/crates.io-index" 4203 - checksum = "dcf1a7db34bff95b85c261002720c00c3a6168256dcb93041d3fa2054d19856a" 4204 - dependencies = [ 4205 - "downcast-rs", 4206 - "libm", 4207 - "num-traits", 4208 - "paste", 4209 - ] 4210 - 4211 - [[package]] 4212 - name = "wasmparser-nostd" 4213 - version = "0.100.1" 4214 - source = "registry+https://github.com/rust-lang/crates.io-index" 4215 - checksum = "9157cab83003221bfd385833ab587a039f5d6fa7304854042ba358a3b09e0724" 4216 - dependencies = [ 4217 - "indexmap-nostd", 4218 - ] 4219 - 4220 - [[package]] 4221 - name = "weak-table" 4222 - version = "0.3.2" 4223 - source = "registry+https://github.com/rust-lang/crates.io-index" 4224 - checksum = "323f4da9523e9a669e1eaf9c6e763892769b1d38c623913647bfdc1532fe4549" 4225 - 4226 - [[package]] 4227 - name = "web-sys" 4228 - version = "0.3.69" 4229 - source = "registry+https://github.com/rust-lang/crates.io-index" 4230 - checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" 4231 - dependencies = [ 4232 - "js-sys", 4233 - "wasm-bindgen", 4234 - ] 4235 - 4236 - [[package]] 4237 - name = "webpki-roots" 4238 - version = "0.25.4" 4239 - source = "registry+https://github.com/rust-lang/crates.io-index" 4240 - checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" 4241 - 4242 - [[package]] 4243 - name = "weezl" 4244 - version = "0.1.8" 4245 - source = "registry+https://github.com/rust-lang/crates.io-index" 4246 - checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" 4247 - 4248 - [[package]] 4249 - name = "winapi" 4250 - version = "0.3.9" 4251 - source = "registry+https://github.com/rust-lang/crates.io-index" 4252 - checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 4253 - dependencies = [ 4254 - "winapi-i686-pc-windows-gnu", 4255 - "winapi-x86_64-pc-windows-gnu", 4256 - ] 4257 - 4258 - [[package]] 4259 - name = "winapi-i686-pc-windows-gnu" 4260 - version = "0.4.0" 4261 - source = "registry+https://github.com/rust-lang/crates.io-index" 4262 - checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 4263 - 4264 - [[package]] 4265 - name = "winapi-util" 4266 - version = "0.1.6" 4267 - source = "registry+https://github.com/rust-lang/crates.io-index" 4268 - checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596" 4269 - dependencies = [ 4270 - "winapi", 4271 - ] 4272 - 4273 - [[package]] 4274 - name = "winapi-x86_64-pc-windows-gnu" 4275 - version = "0.4.0" 4276 - source = "registry+https://github.com/rust-lang/crates.io-index" 4277 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 4278 - 4279 - [[package]] 4280 - name = "windows-core" 4281 - version = "0.52.0" 4282 - source = "registry+https://github.com/rust-lang/crates.io-index" 4283 - checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" 4284 - dependencies = [ 4285 - "windows-targets 0.52.4", 4286 - ] 4287 - 4288 - [[package]] 4289 - name = "windows-sys" 4290 - version = "0.48.0" 4291 - source = "registry+https://github.com/rust-lang/crates.io-index" 4292 - checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" 4293 - dependencies = [ 4294 - "windows-targets 0.48.5", 4295 - ] 4296 - 4297 - [[package]] 4298 - name = "windows-sys" 4299 - version = "0.52.0" 4300 - source = "registry+https://github.com/rust-lang/crates.io-index" 4301 - checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" 4302 - dependencies = [ 4303 - "windows-targets 0.52.4", 4304 - ] 4305 - 4306 - [[package]] 4307 - name = "windows-targets" 4308 - version = "0.48.5" 4309 - source = "registry+https://github.com/rust-lang/crates.io-index" 4310 - checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 4311 - dependencies = [ 4312 - "windows_aarch64_gnullvm 0.48.5", 4313 - "windows_aarch64_msvc 0.48.5", 4314 - "windows_i686_gnu 0.48.5", 4315 - "windows_i686_msvc 0.48.5", 4316 - "windows_x86_64_gnu 0.48.5", 4317 - "windows_x86_64_gnullvm 0.48.5", 4318 - "windows_x86_64_msvc 0.48.5", 4319 - ] 4320 - 4321 - [[package]] 4322 - name = "windows-targets" 4323 - version = "0.52.4" 4324 - source = "registry+https://github.com/rust-lang/crates.io-index" 4325 - checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b" 4326 - dependencies = [ 4327 - "windows_aarch64_gnullvm 0.52.4", 4328 - "windows_aarch64_msvc 0.52.4", 4329 - "windows_i686_gnu 0.52.4", 4330 - "windows_i686_msvc 0.52.4", 4331 - "windows_x86_64_gnu 0.52.4", 4332 - "windows_x86_64_gnullvm 0.52.4", 4333 - "windows_x86_64_msvc 0.52.4", 4334 - ] 4335 - 4336 - [[package]] 4337 - name = "windows_aarch64_gnullvm" 4338 - version = "0.48.5" 4339 - source = "registry+https://github.com/rust-lang/crates.io-index" 4340 - checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 4341 - 4342 - [[package]] 4343 - name = "windows_aarch64_gnullvm" 4344 - version = "0.52.4" 4345 - source = "registry+https://github.com/rust-lang/crates.io-index" 4346 - checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9" 4347 - 4348 - [[package]] 4349 - name = "windows_aarch64_msvc" 4350 - version = "0.48.5" 4351 - source = "registry+https://github.com/rust-lang/crates.io-index" 4352 - checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 4353 - 4354 - [[package]] 4355 - name = "windows_aarch64_msvc" 4356 - version = "0.52.4" 4357 - source = "registry+https://github.com/rust-lang/crates.io-index" 4358 - checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675" 4359 - 4360 - [[package]] 4361 - name = "windows_i686_gnu" 4362 - version = "0.48.5" 4363 - source = "registry+https://github.com/rust-lang/crates.io-index" 4364 - checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 4365 - 4366 - [[package]] 4367 - name = "windows_i686_gnu" 4368 - version = "0.52.4" 4369 - source = "registry+https://github.com/rust-lang/crates.io-index" 4370 - checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3" 4371 - 4372 - [[package]] 4373 - name = "windows_i686_msvc" 4374 - version = "0.48.5" 4375 - source = "registry+https://github.com/rust-lang/crates.io-index" 4376 - checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 4377 - 4378 - [[package]] 4379 - name = "windows_i686_msvc" 4380 - version = "0.52.4" 4381 - source = "registry+https://github.com/rust-lang/crates.io-index" 4382 - checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02" 4383 - 4384 - [[package]] 4385 - name = "windows_x86_64_gnu" 4386 - version = "0.48.5" 4387 - source = "registry+https://github.com/rust-lang/crates.io-index" 4388 - checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 4389 - 4390 - [[package]] 4391 - name = "windows_x86_64_gnu" 4392 - version = "0.52.4" 4393 - source = "registry+https://github.com/rust-lang/crates.io-index" 4394 - checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03" 4395 - 4396 - [[package]] 4397 - name = "windows_x86_64_gnullvm" 4398 - version = "0.48.5" 4399 - source = "registry+https://github.com/rust-lang/crates.io-index" 4400 - checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 4401 - 4402 - [[package]] 4403 - name = "windows_x86_64_gnullvm" 4404 - version = "0.52.4" 4405 - source = "registry+https://github.com/rust-lang/crates.io-index" 4406 - checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177" 4407 - 4408 - [[package]] 4409 - name = "windows_x86_64_msvc" 4410 - version = "0.48.5" 4411 - source = "registry+https://github.com/rust-lang/crates.io-index" 4412 - checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 4413 - 4414 - [[package]] 4415 - name = "windows_x86_64_msvc" 4416 - version = "0.52.4" 4417 - source = "registry+https://github.com/rust-lang/crates.io-index" 4418 - checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" 4419 - 4420 - [[package]] 4421 - name = "winnow" 4422 - version = "0.6.5" 4423 - source = "registry+https://github.com/rust-lang/crates.io-index" 4424 - checksum = "dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8" 4425 - dependencies = [ 4426 - "memchr", 4427 - ] 4428 - 4429 - [[package]] 4430 - name = "winreg" 4431 - version = "0.50.0" 4432 - source = "registry+https://github.com/rust-lang/crates.io-index" 4433 - checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1" 4434 - dependencies = [ 4435 - "cfg-if", 4436 - "windows-sys 0.48.0", 4437 - ] 4438 - 4439 - [[package]] 4440 - name = "writeable" 4441 - version = "0.5.4" 4442 - source = "registry+https://github.com/rust-lang/crates.io-index" 4443 - checksum = "dad7bb64b8ef9c0aa27b6da38b452b0ee9fd82beaf276a87dd796fb55cbae14e" 4444 - 4445 - [[package]] 4446 - name = "wyz" 4447 - version = "0.5.1" 4448 - source = "registry+https://github.com/rust-lang/crates.io-index" 4449 - checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" 4450 - dependencies = [ 4451 - "tap", 4452 - ] 4453 - 4454 - [[package]] 4455 - name = "xattr" 4456 - version = "1.3.1" 4457 - source = "registry+https://github.com/rust-lang/crates.io-index" 4458 - checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" 4459 - dependencies = [ 4460 - "libc", 4461 - "linux-raw-sys", 4462 - "rustix", 4463 - ] 4464 - 4465 - [[package]] 4466 - name = "xmlparser" 4467 - version = "0.13.6" 4468 - source = "registry+https://github.com/rust-lang/crates.io-index" 4469 - checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4" 4470 - 4471 - [[package]] 4472 - name = "xmlwriter" 4473 - version = "0.1.0" 4474 - source = "registry+https://github.com/rust-lang/crates.io-index" 4475 - checksum = "ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9" 4476 - 4477 - [[package]] 4478 - name = "yaml-rust" 4479 - version = "0.4.5" 4480 - source = "registry+https://github.com/rust-lang/crates.io-index" 4481 - checksum = "56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85" 4482 - dependencies = [ 4483 - "linked-hash-map", 4484 - ] 4485 - 4486 - [[package]] 4487 - name = "yoke" 4488 - version = "0.7.3" 4489 - source = "registry+https://github.com/rust-lang/crates.io-index" 4490 - checksum = "65e71b2e4f287f467794c671e2b8f8a5f3716b3c829079a1c44740148eff07e4" 4491 - dependencies = [ 4492 - "serde", 4493 - "stable_deref_trait", 4494 - "yoke-derive", 4495 - "zerofrom", 4496 - ] 4497 - 4498 - [[package]] 4499 - name = "yoke-derive" 4500 - version = "0.7.3" 4501 - source = "registry+https://github.com/rust-lang/crates.io-index" 4502 - checksum = "9e6936f0cce458098a201c245a11bef556c6a0181129c7034d10d76d1ec3a2b8" 4503 - dependencies = [ 4504 - "proc-macro2", 4505 - "quote", 4506 - "syn 2.0.52", 4507 - "synstructure", 4508 - ] 4509 - 4510 - [[package]] 4511 - name = "zerofrom" 4512 - version = "0.1.3" 4513 - source = "registry+https://github.com/rust-lang/crates.io-index" 4514 - checksum = "655b0814c5c0b19ade497851070c640773304939a6c0fd5f5fb43da0696d05b7" 4515 - dependencies = [ 4516 - "zerofrom-derive", 4517 - ] 4518 - 4519 - [[package]] 4520 - name = "zerofrom-derive" 4521 - version = "0.1.3" 4522 - source = "registry+https://github.com/rust-lang/crates.io-index" 4523 - checksum = "e6a647510471d372f2e6c2e6b7219e44d8c574d24fdc11c610a61455782f18c3" 4524 - dependencies = [ 4525 - "proc-macro2", 4526 - "quote", 4527 - "syn 2.0.52", 4528 - "synstructure", 4529 - ] 4530 - 4531 - [[package]] 4532 - name = "zerotrie" 4533 - version = "0.1.2" 4534 - source = "registry+https://github.com/rust-lang/crates.io-index" 4535 - checksum = "d0594125a0574fb93059c92c588ab209cc036a23d1baeb3410fa9181bea551a0" 4536 - dependencies = [ 4537 - "displaydoc", 4538 - "litemap", 4539 - "serde", 4540 - "zerovec", 4541 - ] 4542 - 4543 - [[package]] 4544 - name = "zerovec" 4545 - version = "0.10.1" 4546 - source = "registry+https://github.com/rust-lang/crates.io-index" 4547 - checksum = "eff4439ae91fb5c72b8abc12f3f2dbf51bd27e6eadb9f8a5bc8898dddb0e27ea" 4548 - dependencies = [ 4549 - "serde", 4550 - "yoke", 4551 - "zerofrom", 4552 - "zerovec-derive", 4553 - ] 4554 - 4555 - [[package]] 4556 - name = "zerovec-derive" 4557 - version = "0.10.1" 4558 - source = "registry+https://github.com/rust-lang/crates.io-index" 4559 - checksum = "7b4e5997cbf58990550ef1f0e5124a05e47e1ebd33a84af25739be6031a62c20" 4560 - dependencies = [ 4561 - "proc-macro2", 4562 - "quote", 4563 - "syn 2.0.52", 4564 - ]
-32
pkgs/by-name/ty/typst-preview/dom.json
··· 1 - { 2 - "name": "typst-dom", 3 - "private": true, 4 - "version": "0.0.0", 5 - "type": "module", 6 - "scripts": { 7 - "dev": "vite", 8 - "build": "vite build && tsc", 9 - "preview": "vite preview", 10 - "test": "vitest", 11 - "coverage": "vitest run --coverage", 12 - "link:local": "yarn link @myriaddreamin/typst.ts @myriaddreamin/typst-ts-renderer", 13 - "unlink:local": "yarn unlink @myriaddreamin/typst.ts @myriaddreamin/typst-ts-renderer" 14 - }, 15 - "peerDependencies": { 16 - "@myriaddreamin/typst-ts-renderer": "0.5.0-rc4", 17 - "@myriaddreamin/typst.ts": "0.5.0-rc4" 18 - }, 19 - "devDependencies": { 20 - "@myriaddreamin/typst-ts-renderer": "0.5.0-rc4", 21 - "@myriaddreamin/typst.ts": "0.5.0-rc4", 22 - "typescript": "^5.0.2", 23 - "vite": "^4.3.9", 24 - "vite-plugin-singlefile": "^0.13.5", 25 - "vite-plugin-wasm": "^3.2.2", 26 - "vitest": "^0.32.2" 27 - }, 28 - "exports": { 29 - ".": "./src/index.mts", 30 - "./*": "./src/*" 31 - } 32 - }
-28
pkgs/by-name/ty/typst-preview/frontend.json
··· 1 - { 2 - "name": "typst-preview-frontend", 3 - "private": true, 4 - "version": "0.0.0", 5 - "type": "module", 6 - "scripts": { 7 - "dev": "vite", 8 - "build": "tsc && vite build", 9 - "preview": "vite preview", 10 - "test": "vitest", 11 - "coverage": "vitest run --coverage", 12 - "link:local": "yarn link @myriaddreamin/typst.ts @myriaddreamin/typst-ts-renderer", 13 - "unlink:local": "yarn unlink @myriaddreamin/typst.ts @myriaddreamin/typst-ts-renderer" 14 - }, 15 - "dependencies": { 16 - "@myriaddreamin/typst-ts-renderer": "0.5.0-rc4", 17 - "@myriaddreamin/typst.ts": "0.5.0-rc4", 18 - "typst-dom": "link:../typst-dom", 19 - "rxjs": "^7.8.1" 20 - }, 21 - "devDependencies": { 22 - "typescript": "^5.3.3", 23 - "vite": "^4.3.9", 24 - "vite-plugin-singlefile": "^0.13.5", 25 - "vite-plugin-wasm": "^3.2.2", 26 - "vitest": "^0.32.2" 27 - } 28 - }
-125
pkgs/by-name/ty/typst-preview/package.nix
··· 1 - { lib 2 - , rustPlatform 3 - , fetchFromGitHub 4 - , mkYarnPackage 5 - , fetchYarnDeps 6 - , pkg-config 7 - , libgit2 8 - , openssl 9 - , zlib 10 - , stdenv 11 - , darwin 12 - }: 13 - 14 - let 15 - # Keep the vscode "mgt19937.typst-preview" extension in sync when updating 16 - # this package at pkgs/applications/editors/vscode/extensions/default.nix 17 - version = "0.11.7"; 18 - 19 - src = fetchFromGitHub { 20 - owner = "Enter-tainer"; 21 - repo = "typst-preview"; 22 - rev = "v${version}"; 23 - hash = "sha256-N4PK9RucuOwminikayXq9aqK9l6T6v9a6tcksMllKdM="; 24 - fetchSubmodules = true; 25 - 26 - postFetch = '' 27 - cd $out 28 - substituteInPlace addons/frontend/yarn.lock \ 29 - --replace-fail '"typst-dom@link:../typst-dom"' '"typst-dom@file:../typst-dom"' 30 - ''; 31 - }; 32 - 33 - frontendSrc = "${src}/addons/frontend"; 34 - domSrc = "${src}/addons/typst-dom"; 35 - 36 - typst-dom = mkYarnPackage { 37 - inherit version; 38 - pname = "typst-dom"; 39 - src = domSrc; 40 - packageJSON = ./dom.json; 41 - 42 - offlineCache = fetchYarnDeps { 43 - yarnLock = "${domSrc}/yarn.lock"; 44 - hash = "sha256-XAVxUKf2XJCOUkAT+tTefAk8myGismhz1aOHosZA+d4="; 45 - }; 46 - 47 - buildPhase = '' 48 - runHook preBuild 49 - yarn --offline build 50 - runHook postBuild 51 - ''; 52 - 53 - installPhase = '' 54 - runHook preInstall 55 - cp -R deps/typst-dom $out 56 - runHook postInstall 57 - ''; 58 - 59 - doDist = false; 60 - }; 61 - 62 - frontend = mkYarnPackage { 63 - inherit version; 64 - pname = "typst-preview-frontend"; 65 - src = frontendSrc; 66 - packageJSON = ./frontend.json; 67 - 68 - offlineCache = fetchYarnDeps { 69 - yarnLock = "${frontendSrc}/yarn.lock"; 70 - hash = "sha256-jZZG8omzwrustcrdVb42nypu6JKXPW/fJn26NUrc/ZA="; 71 - }; 72 - 73 - packageResolutions = { inherit typst-dom; }; 74 - 75 - buildPhase = '' 76 - runHook preBuild 77 - yarn --offline build 78 - runHook postBuild 79 - ''; 80 - 81 - installPhase = '' 82 - runHook preInstall 83 - cp -R deps/typst-preview-frontend/dist $out 84 - runHook postInstall 85 - ''; 86 - 87 - doDist = false; 88 - }; 89 - 90 - in 91 - rustPlatform.buildRustPackage { 92 - pname = "typst-preview"; 93 - inherit version src; 94 - 95 - cargoHash = "sha256-JDUHESH0aFIlXX61IxOXNSaTlFCgo3hFRbfoQWWq6e0="; 96 - 97 - nativeBuildInputs = [ 98 - pkg-config 99 - ]; 100 - 101 - buildInputs = [ 102 - libgit2 103 - openssl 104 - zlib 105 - ] ++ lib.optionals stdenv.isDarwin [ 106 - darwin.apple_sdk.frameworks.CoreFoundation 107 - darwin.apple_sdk.frameworks.CoreServices 108 - darwin.apple_sdk.frameworks.Security 109 - darwin.apple_sdk.frameworks.SystemConfiguration 110 - ]; 111 - 112 - prePatch = '' 113 - mkdir -p addons/vscode/out/frontend 114 - cp -R ${frontend}/* addons/vscode/out/frontend/ 115 - cp -R ${frontend}/index.html ./src/index.html 116 - ''; 117 - 118 - meta = { 119 - description = "Typst preview extension for VSCode"; 120 - homepage = "https://github.com/Enter-tainer/typst-preview/"; 121 - license = lib.licenses.mit; 122 - maintainers = with lib.maintainers; [ berberman ]; 123 - mainProgram = "typst-preview"; 124 - }; 125 - }
+3 -3
pkgs/by-name/vs/vscode-js-debug/package.nix
··· 16 16 17 17 buildNpmPackage rec { 18 18 pname = "vscode-js-debug"; 19 - version = "1.90.0"; 19 + version = "1.91.0"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "microsoft"; 23 23 repo = "vscode-js-debug"; 24 24 rev = "v${version}"; 25 - hash = "sha256-SmWPKO7CEXaOIkuf9Y+825EfGsIz+rWlnCsh1T2UEF0="; 25 + hash = "sha256-3SZIIBHv599qLaW419CA0Nr7F6R7GB9wqUnOqbV4jKc="; 26 26 }; 27 27 28 - npmDepsHash = "sha256-DfeaiqKadTnGzOObK01ctlavwqTMa0tqn59sLZMPvUM="; 28 + npmDepsHash = "sha256-kZ5wCcmdpYtT6dqtV3i8R9LKFs20sq0rZC1W1w00XJQ="; 29 29 30 30 nativeBuildInputs = [ 31 31 pkg-config
+1
pkgs/by-name/vv/vvvvvv/package.nix
··· 91 91 (Redistributable version, doesn't include the original levels.) 92 92 ''; 93 93 homepage = "https://thelettervsixtim.es"; 94 + changelog = "https://github.com/TerryCavanagh/VVVVVV/releases/tag/${src.rev}"; 94 95 license = licenses.unfree; 95 96 maintainers = with maintainers; [ ]; 96 97 platforms = platforms.unix;
+7 -7
pkgs/by-name/wa/wash-cli/package.nix
··· 2 2 3 3 let 4 4 wasiPreviewCommandComponentAdapter = fetchurl { 5 - url = "https://github.com/bytecodealliance/wasmtime/releases/download/v13.0.0/wasi_snapshot_preview1.command.wasm"; 6 - hash = "sha256-QihT0Iaq9VJs2mLL9CdS32lVMtDc9M952k/ZZ4tO6qs="; 5 + url = "https://github.com/bytecodealliance/wasmtime/releases/download/v22.0.0/wasi_snapshot_preview1.command.wasm"; 6 + hash = "sha256-UVBFddlI0Yh1ZNs0b2jSnKsHvGGAS5U09yuwm8Q6lxw="; 7 7 }; 8 8 wasiPreviewReactorComponentAdapter = fetchurl { 9 - url = "https://github.com/bytecodealliance/wasmtime/releases/download/v13.0.0/wasi_snapshot_preview1.reactor.wasm"; 10 - hash = "sha256-bNmx/IqYPkA7YHvlYvHPmIMF/fkKtSXlZx1bjR3Neow="; 9 + url = "https://github.com/bytecodealliance/wasmtime/releases/download/v22.0.0/wasi_snapshot_preview1.reactor.wasm"; 10 + hash = "sha256-oE53IRMZgysSWT7RhrpZJjdaIyzCRf0h4d1yjqj/PSk="; 11 11 }; 12 12 13 13 in rustPlatform.buildRustPackage rec { 14 14 pname = "wash-cli"; 15 - version = "0.24.0"; 15 + version = "0.29.2"; 16 16 17 17 src = fetchCrate { 18 18 inherit version pname; 19 - hash = "sha256-exhN+44Sikcn2JiIry/jHOpYrPG2oQOpwq/Mq+0VK0U="; 19 + hash = "sha256-A66KSDYFbByguhnlzzU5nf8pE3lhnYQjI3h73SKB2Zo="; 20 20 }; 21 21 22 - cargoHash = "sha256-eEfkMoi4BPpKWkiTshHj59loFPzyrhFN/S8HKdMCGFM="; 22 + cargoHash = "sha256-2mo30xHQ3aCExdI0ITDY9g/C5peN48PdUNFVVxM//+c="; 23 23 24 24 nativeBuildInputs = [ pkg-config ]; 25 25
+3 -3
pkgs/by-name/wh/whistle/package.nix
··· 2 2 3 3 buildNpmPackage rec { 4 4 pname = "whistle"; 5 - version = "2.9.76"; 5 + version = "2.9.77"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "avwo"; 9 9 repo = "whistle"; 10 10 rev = "v${version}"; 11 - hash = "sha256-cE9I975QOuXusuRCVyhXcHJ1ItgqPKAylNMeVTSUl9Y="; 11 + hash = "sha256-T0w1oKQDE37Tc1BkMTpvpLEtfS18rFqjA2Z6iV+VXDA="; 12 12 }; 13 13 14 - npmDepsHash = "sha256-qqzmLr01rg6f1VpJlPrZ38BobVeAiEkiDk2jiXCpsX4="; 14 + npmDepsHash = "sha256-d8qBiRKkKQnUiVasGHp0yPp7uF6khqKnEQZZBJHaS2k="; 15 15 16 16 dontNpmBuild = true; 17 17
+1
pkgs/by-name/xw/xwayland-run/package.nix
··· 49 49 ''; 50 50 51 51 meta = with lib; { 52 + changelog = "https://gitlab.freedesktop.org/ofourdan/xwayland-run/-/releases/${src.rev}"; 52 53 description = "Set of small utilities revolving around running Xwayland and various Wayland compositor headless"; 53 54 homepage = "https://gitlab.freedesktop.org/ofourdan/xwayland-run"; 54 55 license = licenses.gpl2Only;
+1
pkgs/by-name/zl/zluda/package.nix
··· 73 73 meta = { 74 74 description = "ZLUDA - CUDA on Intel GPUs"; 75 75 homepage = "https://github.com/vosen/ZLUDA"; 76 + changelog = "https://github.com/vosen/ZLUDA/releases/tag/${src.rev}"; 76 77 license = lib.licenses.mit; 77 78 maintainers = [ 78 79 lib.maintainers.errnoh
+1
pkgs/by-name/zm/zmkBATx/package.nix
··· 43 43 description = "Battery monitoring for ZMK split keyboards"; 44 44 longDescription = "Opensource tool for peripheral battery monitoring zmk split keyboard over BLE for linux."; 45 45 homepage = "https://github.com/mh4x0f/zmkBATx"; 46 + changelog = "https://github.com/mh4x0f/zmkBATx/releases/tag/${finalAttrs.src.rev}"; 46 47 license = licenses.mit; 47 48 mainProgram = "zmkbatx"; 48 49 platforms = platforms.linux;
+2 -2
pkgs/data/documentation/stdman/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "stdman"; 5 - version = "2022.07.30"; 5 + version = "2024.07.05"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "jeaye"; 9 9 repo = "stdman"; 10 10 rev = version; 11 - sha256 = "sha256-ABogxVQS6p3wUV8GuB2tp7vMxe63t51dNoclEnYpa/0="; 11 + sha256 = "sha256-/yJqKwJHonnBkP6/yQQJT3yPyYO6/nFAf4XFrgl3L0A="; 12 12 }; 13 13 14 14 outputDevdoc = "out";
-84
pkgs/data/themes/sweet/default.nix
··· 1 - { lib 2 - , stdenvNoCC 3 - , fetchurl 4 - , unzip 5 - , gtk-engine-murrine 6 - }: 7 - 8 - stdenvNoCC.mkDerivation (finalAttrs: { 9 - pname = "sweet"; 10 - version = "4.0"; 11 - 12 - srcs = [ 13 - (fetchurl { 14 - url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet-Ambar-Blue-Dark-v40.zip"; 15 - hash = "sha256-w4jN6PSUNCuqeRQ5wInb5deMTtfpKOa7lj9pN+b/0hU="; 16 - }) 17 - (fetchurl { 18 - url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet-Ambar-Blue-Dark.zip"; 19 - hash = "sha256-2hb2FHWyGSowRdUnrWMJENlqRtSr2CrPtDe3DSZlP8M="; 20 - }) 21 - (fetchurl { 22 - url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet-Ambar-Blue-v40.zip"; 23 - hash = "sha256-4B0O9hOI9xtzj2gOX354DxtQyiahK5ezr6q6VBpxOJQ="; 24 - }) 25 - (fetchurl { 26 - url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet-Ambar-Blue.zip"; 27 - hash = "sha256-8Aw7CsHRflHoeL/DhpxgxDATaAFm+MTMjeZe9Qg8J8o="; 28 - }) 29 - (fetchurl { 30 - url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet-Ambar-v40.zip"; 31 - hash = "sha256-Ih8/d4qHBAaDDHUIdzw7J6jGu5Zg6KTPffEs+jh0VkM="; 32 - }) 33 - (fetchurl { 34 - url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet-Ambar.zip"; 35 - hash = "sha256-WdawPwNRW1uVNFIiP7bSQxvcWQtD/i8b4oLplPbPLyU="; 36 - }) 37 - (fetchurl { 38 - url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet-Dark-v40.zip"; 39 - hash = "sha256-5vnTneWP5uRFeL6PjuP61OglbNL6+lLGPHmrLeqyk2w="; 40 - }) 41 - (fetchurl { 42 - url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet-Dark.zip"; 43 - hash = "sha256-EmXM2/IG82KKm5npl2KLTryhu7Y/5KLKnPv1JxYm0Z4="; 44 - }) 45 - (fetchurl { 46 - url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet-mars-v40.zip"; 47 - hash = "sha256-5t9NsxmbjDg7Nf/BSnbdZhx1wl6PQxXYxKuhlNnIPO4="; 48 - }) 49 - (fetchurl { 50 - url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet-mars.zip"; 51 - hash = "sha256-ZX7Z9gTMVUjFVtdN+FWuHAkV+Yk8vk7D23gr27efpNM="; 52 - }) 53 - (fetchurl { 54 - url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet-v40.zip"; 55 - hash = "sha256-NHSFgj5iybwzcYw0JyMWijhVXSEvhbMhj1KcvTsHpS4="; 56 - }) 57 - (fetchurl { 58 - url = "https://github.com/EliverLara/Sweet/releases/download/v${finalAttrs.version}/Sweet.zip"; 59 - hash = "sha256-R2ULcqjOQ9aPO4c2o5ow81icZGKxA5Qvq7G5XGGC2Og="; 60 - }) 61 - ]; 62 - 63 - nativeBuildInputs = [ unzip ]; 64 - 65 - propagatedUserEnvPkgs = [ gtk-engine-murrine ]; 66 - 67 - sourceRoot = "."; 68 - 69 - installPhase = '' 70 - runHook preInstall 71 - mkdir -p $out/share/themes/ 72 - cp -a Sweet* $out/share/themes/ 73 - rm $out/share/themes/*/{LICENSE,README*} 74 - runHook postInstall 75 - ''; 76 - 77 - meta = with lib; { 78 - description = "Light and dark colorful Gtk3.20+ theme"; 79 - homepage = "https://github.com/EliverLara/Sweet"; 80 - license = licenses.gpl3Plus; 81 - maintainers = with maintainers; [ fuzen d3vil0p3r ]; 82 - platforms = platforms.unix; 83 - }; 84 - })
+108
pkgs/desktops/lomiri/applications/lomiri-calculator-app/default.nix
··· 1 + { 2 + stdenv, 3 + lib, 4 + fetchFromGitLab, 5 + fetchpatch, 6 + gitUpdater, 7 + nixosTests, 8 + cmake, 9 + gettext, 10 + lomiri-ui-toolkit, 11 + pkg-config, 12 + qqc2-suru-style, 13 + qtbase, 14 + wrapQtAppsHook, 15 + }: 16 + 17 + stdenv.mkDerivation (finalAttrs: { 18 + pname = "lomiri-calculator-app"; 19 + version = "4.0.2"; 20 + 21 + src = fetchFromGitLab { 22 + owner = "ubports"; 23 + repo = "development/apps/lomiri-calculator-app"; 24 + rev = "v${finalAttrs.version}"; 25 + hash = "sha256-NyLEis+rIx2ELUiGrGCeFX/tlt43UgPBkb9aUs1tkgk="; 26 + }; 27 + 28 + patches = [ 29 + # Remove when version > 4.0.2 30 + (fetchpatch { 31 + name = "0001-lomiri-calculator-app-Fix-GNUInstallDirs-variable-concatenations.patch"; 32 + url = "https://gitlab.com/ubports/development/apps/lomiri-calculator-app/-/commit/0bd6ef6c3470bcecf90a88e1e5568a5ce5ad6d06.patch"; 33 + hash = "sha256-2FCLZ/LY3xTPGDmX+M8LiqlbcNQJu5hulkOf+V+3hWY="; 34 + }) 35 + 36 + # Remove when version > 4.0.2 37 + # Must apply separately because merge has hunk with changes to new file before hunk that inits said file 38 + (fetchpatch { 39 + name = "0002-lomiri-calculator-app-Migrate-to-C++-app.patch"; 40 + url = "https://gitlab.com/ubports/development/apps/lomiri-calculator-app/-/commit/035e5b8000ad1c8149a6b024fa8fed2667fbb659.patch"; 41 + hash = "sha256-2BTFOrH/gjIzXBmnTPMi+mPpUA7e/+6O/E3pdxhjZYQ="; 42 + }) 43 + (fetchpatch { 44 + name = "0003-lomiri-calculator-app-Call-i18n.bindtextdomain.patch"; 45 + url = "https://gitlab.com/ubports/development/apps/lomiri-calculator-app/-/commit/7cb5e56958e41a8f7a51e00d81d9b2bc24de32b0.patch"; 46 + hash = "sha256-k/Civ0+SCNDDok9bUdb48FKC+LPlM13ASFP6CbBvBVs="; 47 + }) 48 + ]; 49 + 50 + postPatch = 51 + # We don't want absolute paths in desktop files 52 + '' 53 + substituteInPlace CMakeLists.txt \ 54 + --replace-fail 'ICON ''${LOMIRI-CALCULATOR-APP_DIR}/''${ICON_FILE}' 'ICON ''${APP_HARDCODE}' \ 55 + --replace-fail 'SPLASH ''${LOMIRI-CALCULATOR-APP_DIR}/''${SPLASH_FILE}' 'SPLASH lomiri-app-launch/splash/''${APP_HARDCODE}.svg' 56 + '' 57 + + lib.optionalString (!finalAttrs.finalPackage.doCheck) '' 58 + substituteInPlace CMakeLists.txt \ 59 + --replace-fail 'add_subdirectory(tests)' "" 60 + ''; 61 + 62 + strictDeps = true; 63 + 64 + nativeBuildInputs = [ 65 + cmake 66 + gettext 67 + pkg-config 68 + wrapQtAppsHook 69 + ]; 70 + 71 + buildInputs = [ 72 + qtbase 73 + 74 + # QML 75 + lomiri-ui-toolkit 76 + qqc2-suru-style 77 + ]; 78 + 79 + cmakeFlags = [ 80 + (lib.cmakeBool "CLICK_MODE" false) 81 + (lib.cmakeBool "INSTALL_TESTS" false) 82 + ]; 83 + 84 + # No tests we can actually run (just autopilot) 85 + doCheck = false; 86 + 87 + postInstall = '' 88 + mkdir -p $out/share/{icons/hicolor/scalable/apps,lomiri-app-launch/splash} 89 + 90 + ln -s $out/share/{lomiri-calculator-app,icons/hicolor/scalable/apps}/lomiri-calculator-app.svg 91 + ln -s $out/share/{lomiri-calculator-app/lomiri-calculator-app-splash.svg,lomiri-app-launch/splash/lomiri-calculator-app.svg} 92 + ''; 93 + 94 + passthru = { 95 + tests.vm = nixosTests.lomiri-calculator-app; 96 + updateScript = gitUpdater { rev-prefix = "v"; }; 97 + }; 98 + 99 + meta = { 100 + description = "Powerful and easy to use calculator for Ubuntu Touch, with calculations history and formula validation"; 101 + homepage = "https://gitlab.com/ubports/development/apps/lomiri-calculator-app"; 102 + changelog = "https://gitlab.com/ubports/development/apps/lomiri-calculator-app/-/blob/v${finalAttrs.version}/ChangeLog"; 103 + license = lib.licenses.gpl3Only; 104 + mainProgram = "lomiri-calculator-app"; 105 + maintainers = lib.teams.lomiri.members; 106 + platforms = lib.platforms.linux; 107 + }; 108 + })
+1
pkgs/desktops/lomiri/default.nix
··· 9 9 in { 10 10 #### Core Apps 11 11 lomiri = callPackage ./applications/lomiri { }; 12 + lomiri-calculator-app = callPackage ./applications/lomiri-calculator-app { }; 12 13 lomiri-filemanager-app = callPackage ./applications/lomiri-filemanager-app { }; 13 14 lomiri-system-settings-unwrapped = callPackage ./applications/lomiri-system-settings { }; 14 15 lomiri-system-settings-security-privacy = callPackage ./applications/lomiri-system-settings/plugins/lomiri-system-settings-security-privacy.nix { };
+20 -21
pkgs/development/compilers/edk2/default.nix pkgs/by-name/ed/edk2/package.nix
··· 1 1 { stdenv 2 - , clangStdenv 3 2 , fetchFromGitHub 4 3 , fetchpatch 5 - , runCommand 6 4 , libuuid 7 - , python3 8 5 , bc 9 6 , lib 10 7 , buildPackages 8 + , nix-update-script 11 9 }: 12 10 13 11 let ··· 31 29 else 32 30 "GCC5"; 33 31 34 - edk2 = stdenv.mkDerivation rec { 32 + edk2 = stdenv.mkDerivation { 35 33 pname = "edk2"; 36 - version = "202402"; 34 + version = "202405"; 37 35 38 36 patches = [ 39 37 # pass targetPrefix as an env var ··· 48 46 }) 49 47 ]; 50 48 51 - srcWithVendoring = fetchFromGitHub { 49 + src = fetchFromGitHub { 52 50 owner = "tianocore"; 53 51 repo = "edk2"; 54 52 rev = "edk2-stable${edk2.version}"; 55 53 fetchSubmodules = true; 56 - hash = "sha256-Nurm6QNKCyV6wvbj0ELdYAL7mbZ0yg/tTwnEJ+N18ng="; 57 - }; 54 + hash = "sha256-7vNodHocwqQiO0ZXtqo8lEOFyt8JkFHcAathEhrKWE0="; 58 55 59 - # We don't want EDK2 to keep track of OpenSSL, 60 - # they're frankly bad at it. 61 - src = runCommand "edk2-unvendored-src" { } '' 62 - cp --no-preserve=mode -r ${srcWithVendoring} $out 63 - rm -rf $out/CryptoPkg/Library/OpensslLib/openssl 64 - mkdir -p $out/CryptoPkg/Library/OpensslLib/openssl 65 - tar --strip-components=1 -xf ${buildPackages.openssl.src} -C $out/CryptoPkg/Library/OpensslLib/openssl 66 - chmod -R +w $out/ 56 + # We don't want EDK2 to keep track of OpenSSL, 57 + # they're frankly bad at it. 58 + postFetch = '' 59 + rm -rf $out/CryptoPkg/Library/OpensslLib/openssl 60 + mkdir -p $out/CryptoPkg/Library/OpensslLib/openssl 61 + tar --strip-components=1 -xf ${buildPackages.openssl.src} -C $out/CryptoPkg/Library/OpensslLib/openssl 67 62 68 - # Fix missing INT64_MAX include that edk2 explicitly does not provide 69 - # via it's own <stdint.h>. Let's pull in openssl's definition instead: 70 - sed -i $out/CryptoPkg/Library/OpensslLib/openssl/crypto/property/property_parse.c \ 71 - -e '1i #include "internal/numbers.h"' 72 - ''; 63 + # Fix missing INT64_MAX include that edk2 explicitly does not provide 64 + # via it's own <stdint.h>. Let's pull in openssl's definition instead: 65 + sed -i $out/CryptoPkg/Library/OpensslLib/openssl/crypto/property/property_parse.c \ 66 + -e '1i #include "internal/numbers.h"' 67 + ''; 68 + }; 73 69 74 70 nativeBuildInputs = [ pythonEnv ]; 75 71 depsBuildBuild = [ buildPackages.stdenv.cc buildPackages.bash ]; ··· 103 99 meta = with lib; { 104 100 description = "Intel EFI development kit"; 105 101 homepage = "https://github.com/tianocore/tianocore.github.io/wiki/EDK-II/"; 102 + changelog = "https://github.com/tianocore/edk2/releases/tag/edk2-stable${edk2.version}"; 106 103 license = licenses.bsd2; 107 104 platforms = with platforms; aarch64 ++ arm ++ i686 ++ x86_64 ++ riscv64; 108 105 }; 109 106 110 107 passthru = { 108 + updateScript = nix-update-script { }; 109 + 111 110 mkDerivation = projectDscPath: attrsOrFun: stdenv.mkDerivation (finalAttrs: 112 111 let 113 112 attrs = lib.toFunction attrsOrFun finalAttrs;
+40 -16
pkgs/development/compilers/silice/default.nix
··· 1 1 { stdenv, fetchFromGitHub, lib 2 2 , cmake, pkg-config, openjdk 3 3 , libuuid, python3 4 - , silice, yosys, nextpnr, verilator 4 + , glfw 5 + , yosys, nextpnr, verilator 5 6 , dfu-util, icestorm, trellis 7 + , unstableGitUpdater 6 8 }: 7 9 8 - stdenv.mkDerivation rec { 10 + stdenv.mkDerivation (finalAttrs: { 9 11 pname = "silice"; 10 - version = "unstable-2022-08-05"; 12 + version = "0-unstable-2024-06-23"; 11 13 12 14 src = fetchFromGitHub { 13 15 owner = "sylefeb"; 14 - repo = pname; 15 - rev = "e26662ac757151e5dd8c60c45291b44906b1299f"; 16 - sha256 = "sha256-Q1JdgDlEErutZh0OfxYy5C4aVijFKlf6Hm5Iv+1jsj4="; 16 + repo = "silice"; 17 + rev = "5ba9ef0d03b3c8d4a43efe10acfb51c97d3679ef"; 18 + sha256 = "sha256-LrLUaCpwzaxH02TGyEfARIumPi0s2REc1g79fSxJjFc="; 17 19 fetchSubmodules = true; 18 20 }; 19 21 ··· 21 23 cmake 22 24 pkg-config 23 25 openjdk 26 + glfw 24 27 ]; 25 28 buildInputs = [ 26 29 libuuid 27 30 ]; 28 31 propagatedBuildInputs = [ 29 - (python3.withPackages (p: with p; [ edalize ])) 32 + (python3.withPackages (p: [ 33 + p.edalize 34 + p.termcolor 35 + ])) 30 36 ]; 31 37 32 38 postPatch = '' ··· 36 42 ''; 37 43 38 44 installPhase = '' 45 + runHook preInstall 46 + 39 47 make install 40 48 mkdir -p $out 41 49 cp -ar ../{bin,frameworks,lib} $out/ 50 + 51 + runHook postInstall 42 52 ''; 43 53 44 54 passthru.tests = 45 55 let 56 + silice = finalAttrs.finalPackage; 46 57 testProject = project: stdenv.mkDerivation { 47 58 name = "${silice.name}-test-${project}"; 48 59 nativeBuildInputs = [ ··· 54 65 icestorm 55 66 trellis 56 67 ]; 57 - src = "${src}/projects"; 68 + src = "${silice.src}/projects"; 58 69 sourceRoot = "projects/${project}"; 59 70 buildPhase = '' 60 - targets=$(cut -d " " -f 2 configs | tr -d '\r') 61 - for target in $targets ; do 71 + targets=() 72 + for target in $(cat configs | tr -d '\r') ; do 73 + [[ $target != Makefile* ]] || continue 62 74 make $target ARGS="--no_program" 75 + targets+=($target) 63 76 done 77 + if test "''${#targets[@]}" -eq 0; then 78 + >&2 echo "ERROR: no target found!" 79 + false 80 + fi 64 81 ''; 65 82 installPhase = '' 66 83 mkdir $out 67 - for target in $targets ; do 68 - cp -r BUILD_$target $out/ 84 + for target in "''${targets[@]}" ; do 85 + [[ $target != Makefile* ]] || continue 69 86 done 70 87 ''; 71 88 }; ··· 78 95 pipeline_sort = testProject "pipeline_sort"; 79 96 }; 80 97 81 - meta = with lib; { 98 + passthru.updateScript = unstableGitUpdater { }; 99 + 100 + meta = { 82 101 description = "Open source language that simplifies prototyping and writing algorithms on FPGA architectures"; 83 102 homepage = "https://github.com/sylefeb/Silice"; 84 - license = licenses.bsd2; 85 - maintainers = [ maintainers.astro ]; 103 + license = lib.licenses.bsd2; 104 + mainProgram = "silice"; 105 + maintainers = with lib.maintainers; [ 106 + astro 107 + pbsds 108 + ]; 109 + platforms = lib.platforms.all; 86 110 }; 87 - } 111 + })
+3 -3
pkgs/development/interpreters/elixir/1.17.nix
··· 1 1 { mkDerivation }: 2 2 mkDerivation { 3 - version = "1.17.1"; 4 - sha256 = "sha256-a7A+426uuo3bUjggkglY1lqHmSbZNpjPaFpQUXYtW9k="; 5 - # https://hexdocs.pm/elixir/1.17.1/compatibility-and-deprecations.html#compatibility-between-elixir-and-erlang-otp 3 + version = "1.17.2"; 4 + sha256 = "sha256-8rb2f4CvJzio3QgoxvCv1iz8HooXze0tWUJ4Sc13dxg="; 5 + # https://hexdocs.pm/elixir/1.17.2/compatibility-and-deprecations.html#compatibility-between-elixir-and-erlang-otp 6 6 minimumOTPVersion = "25"; 7 7 escriptPath = "lib/elixir/scripts/generate_app.escript"; 8 8 }
+2 -2
pkgs/development/interpreters/gnu-apl/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "gnu-apl"; 5 - version = "1.8"; 5 + version = "1.9"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://gnu/apl/apl-${version}.tar.gz"; 9 - sha256 = "1jxvv2h3y1am1fw6r5sn3say1n0dj8shmscbybl0qhqdia2lqkql"; 9 + sha256 = "sha256-KRhn8bGTdpOrtXvn2aN2GLA3bj4nCVdIVKe75Suyjrg="; 10 10 }; 11 11 12 12 buildInputs = [ readline gettext ncurses ];
+3 -3
pkgs/development/interpreters/joker/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "joker"; 5 - version = "1.3.5"; 5 + version = "1.4.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 rev = "v${version}"; 9 9 owner = "candid82"; 10 10 repo = "joker"; 11 - sha256 = "sha256-aBZ0KlXWKAF70xFxc+WWXucLPnxyaCxu97IYkPuKcCA="; 11 + sha256 = "sha256-Y7FaW3V80mXp3l87srTLyhF45MlNH7QUZ5hrTudPtDU="; 12 12 }; 13 13 14 - vendorHash = "sha256-k17BthjOjZs0WB88AVVIM00HcSZl2S5u8n9eB2NFdrk="; 14 + vendorHash = "sha256-t/28kTJVgVoe7DgGzNgA1sYKoA6oNC46AeJSrW/JetU="; 15 15 16 16 doCheck = false; 17 17
+2 -2
pkgs/development/interpreters/php/8.2.nix
··· 2 2 3 3 let 4 4 base = callPackage ./generic.nix (_args // { 5 - version = "8.2.20"; 6 - hash = "sha256-Xexvphx7nEeqHXZma+ZR8mQu0rz2zYY4xX41cc4qrGE="; 5 + version = "8.2.21"; 6 + hash = "sha256-+Ydv59TZbUGs7RmbWKH3rntmVd3JJnMTX+3tf2k5138="; 7 7 }); 8 8 in 9 9 base.withExtensions ({ all, ... }: with all; ([
+53
pkgs/development/interpreters/python/cpython/3.12/0001-Fix-build-with-_PY_SHORT_FLOAT_REPR-0.patch
··· 1 + From 04bfb877c8ccbd431dcae429abb487c1e3390801 Mon Sep 17 00:00:00 2001 2 + From: Yureka <yuka@yuka.dev> 3 + Date: Sun, 30 Jun 2024 09:37:49 +0200 4 + Subject: [PATCH] Fix build with _PY_SHORT_FLOAT_REPR == 0 5 + 6 + --- 7 + Include/internal/pycore_dtoa.h | 10 +++------- 8 + 1 file changed, 3 insertions(+), 7 deletions(-) 9 + 10 + diff --git a/Include/internal/pycore_dtoa.h b/Include/internal/pycore_dtoa.h 11 + index 4d9681d59a..899d413b05 100644 12 + --- a/Include/internal/pycore_dtoa.h 13 + +++ b/Include/internal/pycore_dtoa.h 14 + @@ -11,8 +11,6 @@ extern "C" { 15 + #include "pycore_pymath.h" // _PY_SHORT_FLOAT_REPR 16 + 17 + 18 + -#if _PY_SHORT_FLOAT_REPR == 1 19 + - 20 + typedef uint32_t ULong; 21 + 22 + struct 23 + @@ -22,15 +20,15 @@ Bigint { 24 + ULong x[1]; 25 + }; 26 + 27 + -#ifdef Py_USING_MEMORY_DEBUGGER 28 + +#if defined(Py_USING_MEMORY_DEBUGGER) || _PY_SHORT_FLOAT_REPR == 0 29 + 30 + struct _dtoa_state { 31 + int _not_used; 32 + }; 33 + -#define _dtoa_interp_state_INIT(INTERP) \ 34 + +#define _dtoa_state_INIT(INTERP) \ 35 + {0} 36 + 37 + -#else // !Py_USING_MEMORY_DEBUGGER 38 + +#else // !Py_USING_MEMORY_DEBUGGER && _PY_SHORT_FLOAT_REPR != 0 39 + 40 + /* The size of the Bigint freelist */ 41 + #define Bigint_Kmax 7 42 + @@ -65,8 +63,6 @@ PyAPI_FUNC(char *) _Py_dg_dtoa(double d, int mode, int ndigits, 43 + int *decpt, int *sign, char **rve); 44 + PyAPI_FUNC(void) _Py_dg_freedtoa(char *s); 45 + 46 + -#endif // _PY_SHORT_FLOAT_REPR == 1 47 + - 48 + #ifdef __cplusplus 49 + } 50 + #endif 51 + -- 52 + 2.45.1 53 +
+53
pkgs/development/interpreters/python/cpython/3.13/0001-Fix-build-with-_PY_SHORT_FLOAT_REPR-0.patch
··· 1 + From 94d8a9efe6ec86a6e5b4806dbfb82ac926286456 Mon Sep 17 00:00:00 2001 2 + From: Yureka <yuka@yuka.dev> 3 + Date: Sun, 30 Jun 2024 09:45:58 +0200 4 + Subject: [PATCH] Fix build with _PY_SHORT_FLOAT_REPR == 0 5 + 6 + --- 7 + Include/internal/pycore_dtoa.h | 10 +++------- 8 + 1 file changed, 3 insertions(+), 7 deletions(-) 9 + 10 + diff --git a/Include/internal/pycore_dtoa.h b/Include/internal/pycore_dtoa.h 11 + index c5cfdf4ce8..e4222c5267 100644 12 + --- a/Include/internal/pycore_dtoa.h 13 + +++ b/Include/internal/pycore_dtoa.h 14 + @@ -11,8 +11,6 @@ extern "C" { 15 + #include "pycore_pymath.h" // _PY_SHORT_FLOAT_REPR 16 + 17 + 18 + -#if _PY_SHORT_FLOAT_REPR == 1 19 + - 20 + typedef uint32_t ULong; 21 + 22 + struct 23 + @@ -22,15 +20,15 @@ Bigint { 24 + ULong x[1]; 25 + }; 26 + 27 + -#ifdef Py_USING_MEMORY_DEBUGGER 28 + +#if defined(Py_USING_MEMORY_DEBUGGER) || _PY_SHORT_FLOAT_REPR == 0 29 + 30 + struct _dtoa_state { 31 + int _not_used; 32 + }; 33 + -#define _dtoa_interp_state_INIT(INTERP) \ 34 + +#define _dtoa_state_INIT(INTERP) \ 35 + {0} 36 + 37 + -#else // !Py_USING_MEMORY_DEBUGGER 38 + +#else // !Py_USING_MEMORY_DEBUGGER && _PY_SHORT_FLOAT_REPR != 0 39 + 40 + /* The size of the Bigint freelist */ 41 + #define Bigint_Kmax 7 42 + @@ -66,8 +64,6 @@ extern char* _Py_dg_dtoa(double d, int mode, int ndigits, 43 + int *decpt, int *sign, char **rve); 44 + extern void _Py_dg_freedtoa(char *s); 45 + 46 + -#endif // _PY_SHORT_FLOAT_REPR == 1 47 + - 48 + 49 + extern PyStatus _PyDtoa_Init(PyInterpreterState *interp); 50 + extern void _PyDtoa_Fini(PyInterpreterState *interp); 51 + -- 52 + 2.45.1 53 +
+12 -1
pkgs/development/interpreters/python/cpython/default.nix
··· 367 367 }; 368 368 in [ 369 369 "${mingw-patch}/*.patch" 370 - ]); 370 + ]) ++ optionals (pythonAtLeast "3.12" && (stdenv.hostPlatform != stdenv.buildPlatform) && ( 371 + stdenv.hostPlatform.isAarch32 || stdenv.hostPlatform.isAarch64 || stdenv.hostPlatform.isRiscV 372 + )) [ 373 + # backport fix for various platforms; armv7l, riscv64 374 + # https://github.com/python/cpython/pull/121178 375 + ( 376 + if (pythonAtLeast "3.13") then 377 + ./3.13/0001-Fix-build-with-_PY_SHORT_FLOAT_REPR-0.patch 378 + else 379 + ./3.12/0001-Fix-build-with-_PY_SHORT_FLOAT_REPR-0.patch 380 + ) 381 + ]; 371 382 372 383 postPatch = optionalString (!stdenv.hostPlatform.isWindows) '' 373 384 substituteInPlace Lib/subprocess.py \
+9 -8
pkgs/development/libraries/fcgi/default.nix pkgs/by-name/fc/fcgi/package.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, autoreconfHook }: 2 2 3 - stdenv.mkDerivation rec { 3 + stdenv.mkDerivation (finalAttrs: { 4 4 pname = "fcgi"; 5 5 version = "2.4.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "FastCGI-Archives"; 9 9 repo = "fcgi2"; 10 - rev = version; 11 - sha256 = "1jhz6jfwv5kawa8kajvg18nfwc1b30f38zc0lggszd1vcmrwqkz1"; 10 + rev = finalAttrs.version; 11 + hash = "sha256-4U/Mc2U7tK/fo4B9NBwYKzDuLApvSzWR4mqWzZ00H8o="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ autoreconfHook ]; 15 15 16 16 postInstall = "ln -s . $out/include/fastcgi"; 17 17 18 - meta = with lib; { 19 - description = "Language independent, scalable, open extension to CG"; 18 + meta = { 19 + description = "Language independent, scalable, open extension to CGI"; 20 20 homepage = "https://fastcgi-archives.github.io/"; # Formerly http://www.fastcgi.com/ 21 - license = "FastCGI see LICENSE.TERMS"; 21 + license = "FastCGI, see LICENSE.TERMS"; 22 22 mainProgram = "cgi-fcgi"; 23 - platforms = platforms.all; 23 + platforms = lib.platforms.all; 24 + maintainers = with lib.maintainers; [ jtbx ]; 24 25 }; 25 - } 26 + })
-12
pkgs/development/libraries/fcgi/gcc-4.4.diff
··· 1 - diff --git a/libfcgi/fcgio.cpp b/libfcgi/fcgio.cpp 2 - index 95e28ca..a7eda0e 100644 3 - --- a/libfcgi/fcgio.cpp 4 - +++ b/libfcgi/fcgio.cpp 5 - @@ -23,6 +23,7 @@ 6 - #endif 7 - 8 - #include <limits.h> 9 - +#include <cstdio> 10 - #include "fcgio.h" 11 - 12 - using std::streambuf;
+2 -2
pkgs/development/libraries/java/hsqldb/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "hsqldb"; 5 - version = "2.7.2"; 5 + version = "2.7.3"; 6 6 underscoreMajMin = lib.replaceStrings ["."] ["_"] (lib.versions.majorMinor version); 7 7 8 8 src = fetchurl { 9 9 url = "mirror://sourceforge/project/hsqldb/hsqldb/hsqldb_${underscoreMajMin}/hsqldb-${version}.zip"; 10 - sha256 = "sha256-/7NZy+ZroxeTF7av22LNJ0dlMzvTAWfOMypLLYWXWBI="; 10 + sha256 = "sha256-0+3uhZ9/xYI34QiGSnFzPv9WE9ktxlUI36M1vAxbHpQ="; 11 11 }; 12 12 13 13 nativeBuildInputs = [ unzip makeWrapper ];
+6 -4
pkgs/development/libraries/libfive/default.nix
··· 18 18 19 19 stdenv.mkDerivation { 20 20 pname = "libfive"; 21 - version = "0-unstable-2024-03-28"; 21 + version = "0-unstable-2024-06-23"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "libfive"; 25 25 repo = "libfive"; 26 - rev = "4c59b11667bbe8be9802f59697fa64bbfe1ea82d"; 27 - hash = "sha256-scYSprozfC537vAXhMfWswyS3xivpoURWPhplH7yHIg="; 26 + rev = "302553e6aa6ca3cb13b2a149f57b6182ce2406dd"; 27 + hash = "sha256-8J0Pe3lmZCg2YFffmIynxW35w4mHl5cSlLSenm50CWg="; 28 28 }; 29 29 30 30 nativeBuildInputs = [ wrapQtAppsHook cmake ninja pkg-config python.pkgs.pythonImportsCheckHook ]; ··· 96 96 "libfive.stdlib" 97 97 ]; 98 98 99 - passthru.updateScript = unstableGitUpdater { }; 99 + passthru.updateScript = unstableGitUpdater { 100 + tagFormat = ""; 101 + }; 100 102 101 103 meta = with lib; { 102 104 description = "Infrastructure for solid modeling with F-Reps in C, C++, and Guile";
+4 -4
pkgs/development/libraries/nuspell/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, pkg-config, icu, catch2_3 }: 1 + { lib, stdenv, fetchFromGitHub, cmake, pandoc, pkg-config, icu, catch2_3 }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "nuspell"; 5 - version = "5.1.5"; 5 + version = "5.1.6"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "nuspell"; 9 9 repo = "nuspell"; 10 10 rev = "v${version}"; 11 - hash = "sha256-uE5OkjXawYf9O/SUA/SUaIhDydwGcD460+xO5Yoqa0w="; 11 + hash = "sha256-U/lHSxpKsBnamf4ikE2aIjEPSU5fxjtuSmhZR0jxMAI="; 12 12 }; 13 13 14 - nativeBuildInputs = [ cmake pkg-config ]; 14 + nativeBuildInputs = [ cmake pandoc pkg-config ]; 15 15 buildInputs = [ catch2_3 ]; 16 16 propagatedBuildInputs = [ icu ]; 17 17
+32
pkgs/development/libraries/nv-codec-headers/default.nix
··· 1 + { lib 2 + , fetchgit 3 + , stdenvNoCC 4 + }: 5 + 6 + let 7 + make-nv-codec-headers = (import ./make-nv-codec-headers.nix) { 8 + inherit lib fetchgit stdenvNoCC; 9 + }; 10 + in 11 + { 12 + nv-codec-headers-8 = make-nv-codec-headers { 13 + version = "8.2.15.2"; 14 + hash = "sha256-TKYT8vXqnUpq+M0grDeOR37n/ffqSWDYTrXIbl++BG4="; 15 + }; 16 + nv-codec-headers-9 = make-nv-codec-headers { 17 + version = "9.1.23.1"; 18 + hash = "sha256-kF5tv8Nh6I9x3hvSAdKLakeBVEcIiXFY6o6bD+tY2/U="; 19 + }; 20 + nv-codec-headers-10 = make-nv-codec-headers { 21 + version = "10.0.26.2"; 22 + hash = "sha256-BfW+fmPp8U22+HK0ZZY6fKUjqigWvOBi6DmW7SSnslg="; 23 + }; 24 + nv-codec-headers-11 = make-nv-codec-headers { 25 + version = "11.1.5.2"; 26 + hash = "sha256-KzaqwpzISHB7tSTruynEOJmSlJnAFK2h7/cRI/zkNPk="; 27 + }; 28 + nv-codec-headers-12 = make-nv-codec-headers { 29 + version = "12.1.14.0"; 30 + hash = "sha256-WJYuFmMGSW+B32LwE7oXv/IeTln6TNEeXSkquHh85Go="; 31 + }; 32 + }
+32
pkgs/development/libraries/nv-codec-headers/make-nv-codec-headers.nix
··· 1 + { lib 2 + , stdenvNoCC 3 + , fetchgit 4 + }: 5 + 6 + { pname ? "nv-codec-headers" 7 + , version 8 + , hash 9 + }: 10 + 11 + stdenvNoCC.mkDerivation { 12 + inherit pname version; 13 + 14 + src = fetchgit { 15 + url = "https://git.videolan.org/git/ffmpeg/nv-codec-headers.git"; 16 + rev = "n${version}"; 17 + inherit hash; 18 + }; 19 + 20 + makeFlags = [ 21 + "PREFIX=$(out)" 22 + ]; 23 + 24 + meta = { 25 + description = "FFmpeg version of headers for NVENC"; 26 + homepage = "https://ffmpeg.org/"; 27 + downloadPage = "https://git.videolan.org/?p=ffmpeg/nv-codec-headers.git"; 28 + license = with lib.licenses; [ mit ]; 29 + maintainers = with lib.maintainers; [ AndersonTorres ]; 30 + platforms = lib.platforms.all; 31 + }; 32 + }
+2 -2
pkgs/development/libraries/python-qt/default.nix
··· 11 11 12 12 stdenv.mkDerivation (finalAttrs: { 13 13 pname = "python-qt"; 14 - version = "3.5.2"; 14 + version = "3.5.4"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "MeVisLab"; 18 18 repo = "pythonqt"; 19 19 rev = "v${finalAttrs.version}"; 20 - hash = "sha256-Mpi1pAPS/UuzaBK7I1kI0HlS3dphcKiVXIPuJwdEDXM="; 20 + hash = "sha256-uzOSm1Zcm5La0mDAbJko5YtxJ4WesPr9lRas+cwhNH4="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/science/astronomy/stellarsolver/default.nix
··· 3 3 4 4 mkDerivation rec { 5 5 pname = "stellarsolver"; 6 - version = "2.5"; 6 + version = "2.6"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "rlancaste"; 10 10 repo = pname; 11 11 rev = version; 12 - sha256 = "sha256-0bFGHlkZnAZlnxlj8tY3s9yTWgkNtSsPFfudB3uvyOA="; 12 + sha256 = "sha256-6WDiHaBhi9POtXynGU/eTeuqZSK81JJeuZv4SxOeVoE="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ cmake ];
+1 -1
pkgs/development/mobile/androidenv/examples/shell-with-emulator.nix
··· 2 2 # To test your changes in androidEnv run `nix-shell android-sdk-with-emulator-shell.nix` 3 3 4 4 # If you copy this example out of nixpkgs, use these lines instead of the next. 5 - # This example pins nixpkgs: https://nix.dev/tutorials/towards-reproducibility-pinning-nixpkgs.html 5 + # This example pins nixpkgs: https://nix.dev/tutorials/first-steps/towards-reproducibility-pinning-nixpkgs.html 6 6 /*nixpkgsSource ? (builtins.fetchTarball { 7 7 name = "nixpkgs-20.09"; 8 8 url = "https://github.com/NixOS/nixpkgs/archive/20.09.tar.gz";
+1 -1
pkgs/development/mobile/androidenv/examples/shell-without-emulator.nix
··· 2 2 # To test your changes in androidEnv run `nix-shell android-sdk-with-emulator-shell.nix` 3 3 4 4 # If you copy this example out of nixpkgs, use these lines instead of the next. 5 - # This example pins nixpkgs: https://nix.dev/tutorials/towards-reproducibility-pinning-nixpkgs.html 5 + # This example pins nixpkgs: https://nix.dev/tutorials/first-steps/towards-reproducibility-pinning-nixpkgs.html 6 6 /*nixpkgsSource ? (builtins.fetchTarball { 7 7 name = "nixpkgs-20.09"; 8 8 url = "https://github.com/NixOS/nixpkgs/archive/20.09.tar.gz";
+1 -1
pkgs/development/mobile/androidenv/examples/shell.nix
··· 1 1 { 2 2 # If you copy this example out of nixpkgs, use these lines instead of the next. 3 - # This example pins nixpkgs: https://nix.dev/tutorials/towards-reproducibility-pinning-nixpkgs.html 3 + # This example pins nixpkgs: https://nix.dev/tutorials/first-steps/towards-reproducibility-pinning-nixpkgs.html 4 4 /*nixpkgsSource ? (builtins.fetchTarball { 5 5 name = "nixpkgs-20.09"; 6 6 url = "https://github.com/NixOS/nixpkgs/archive/20.09.tar.gz";
+1 -1
pkgs/development/node-packages/overrides.nix
··· 278 278 279 279 src = fetchurl { 280 280 url = "https://registry.npmjs.org/prisma/-/prisma-${version}.tgz"; 281 - hash = "sha256-136nEfCJjLLUMO3TZhVrltfqv8nU2fA14+L0JLe6Zfk="; 281 + hash = "sha256-TlwKCuDQRFM6+Hhx9eFCfXbtLZq6RwBTIFCWzE4D8N8="; 282 282 }; 283 283 postInstall = with pkgs; '' 284 284 wrapProgram "$out/bin/prisma" \
+2 -2
pkgs/development/ocaml-modules/hidapi/default.nix
··· 4 4 5 5 buildDunePackage rec { 6 6 pname = "hidapi"; 7 - version = "1.1.2"; 7 + version = "1.2.1"; 8 8 9 9 duneVersion = "3"; 10 10 ··· 12 12 owner = "vbmithr"; 13 13 repo = "ocaml-hidapi"; 14 14 rev = version; 15 - hash = "sha256-SNQ1/i5wJJgcslIUBe+z5QgHns/waHnILyMUJ46cUwg="; 15 + hash = "sha256-upygm5G46C65lxaiI6kBOzLrWxzW9qWb6efN/t58SRg="; 16 16 }; 17 17 18 18 minimalOCamlVersion = "4.03";
+2 -2
pkgs/development/ocaml-modules/kqueue/default.nix
··· 8 8 9 9 buildDunePackage rec { 10 10 pname = "kqueue"; 11 - version = "0.3.0"; 11 + version = "0.4.0"; 12 12 13 13 minimalOCamlVersion = "4.12"; 14 14 15 15 src = fetchurl { 16 16 url = "https://github.com/anuragsoni/kqueue-ml/releases/download/${version}/kqueue-${version}.tbz"; 17 - hash = "sha256-MKRCyN6q9euTEgHIhldGGH8FwuLblWYNG+SiCMWBP6Y="; 17 + hash = "sha256-fJHhmAp0EFzR9JH93a+EHy1auwSBKZV/XcBQLCedJLc="; 18 18 }; 19 19 20 20 buildInputs = [
+2 -4
pkgs/development/ocaml-modules/mccs/default.nix
··· 2 2 3 3 buildDunePackage rec { 4 4 pname = "mccs"; 5 - version = "1.1+13"; 5 + version = "1.1+17"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "AltGr"; 9 9 repo = "ocaml-mccs"; 10 10 rev = version; 11 - sha256 = "sha256-K249E9qkWNK4BC+ynaR3bVEyu9Tk8iCE7GptKk/aVJc="; 11 + hash = "sha256-0NZF2W/eWwZRXnMJh9LmOdbE/CRDYeLUUx6ty4irP6U="; 12 12 }; 13 - 14 - useDune2 = true; 15 13 16 14 propagatedBuildInputs = [ 17 15 cudf
+6 -6
pkgs/development/ocaml-modules/mirage-logs/default.nix
··· 1 1 { lib, fetchurl, buildDunePackage 2 - , logs, lwt, mirage-clock, ptime 3 - , alcotest 2 + , logs, fmt, ptime, mirage-clock, cmdliner 3 + , lwt, alcotest 4 4 }: 5 5 6 6 buildDunePackage rec { 7 7 pname = "mirage-logs"; 8 - version = "1.3.0"; 8 + version = "2.1.0"; 9 9 10 10 duneVersion = "3"; 11 11 12 12 src = fetchurl { 13 13 url = "https://github.com/mirage/mirage-logs/releases/download/v${version}/mirage-logs-${version}.tbz"; 14 - hash = "sha256-c1YQIutqp58TRz+a9Vd/69FCv0jnGRvFnei9BtSbOxA="; 14 + hash = "sha256-rorCsgw7QCQmjotr465KShQGWdoUM88djpwgqwBGnLs="; 15 15 }; 16 16 17 - propagatedBuildInputs = [ logs lwt mirage-clock ptime ]; 17 + propagatedBuildInputs = [ logs fmt ptime mirage-clock cmdliner ]; 18 18 19 19 doCheck = true; 20 - checkInputs = [ alcotest ]; 20 + checkInputs = [ lwt alcotest ]; 21 21 22 22 meta = { 23 23 description = "Reporter for the Logs library that writes log messages to stderr, using a Mirage `CLOCK` to add timestamps";
+2 -2
pkgs/development/ocaml-modules/ocamlfuse/default.nix
··· 2 2 3 3 buildDunePackage rec { 4 4 pname = "ocamlfuse"; 5 - version = "2.7.1_cvs9"; 5 + version = "2.7.1_cvs11"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "astrada"; 9 9 repo = "ocamlfuse"; 10 10 rev = "v${version}"; 11 - hash = "sha256-cOObHUAYiI2mN1qjsxcK6kHAmawuaGQOUNHqWioIvjM="; 11 + hash = "sha256-D/Gn+02Kq4mqEpNZrYYw/NXSJce2joGhl3wUZDhVDYo="; 12 12 }; 13 13 14 14 postPatch = ''
+2 -2
pkgs/development/ocaml-modules/ocsigen-server/default.nix
··· 17 17 ; in 18 18 19 19 buildDunePackage rec { 20 - version = "5.1.0"; 20 + version = "5.1.2"; 21 21 pname = "ocsigenserver"; 22 22 23 23 minimalOCamlVersion = "4.08"; ··· 26 26 owner = "ocsigen"; 27 27 repo = "ocsigenserver"; 28 28 rev = "refs/tags/${version}"; 29 - hash = "sha256-6xO+4eYSp6rlgPT09L7cvlaz6kYYuUPRa3K/TgZmaqE="; 29 + hash = "sha256-piWHA4RMO370TETC9FtISyBvS1Uhk5CAGAtZleJTpjU="; 30 30 }; 31 31 32 32 nativeBuildInputs = [ makeWrapper which ];
+2 -2
pkgs/development/ocaml-modules/terminal/default.nix
··· 5 5 6 6 buildDunePackage rec { 7 7 pname = "terminal"; 8 - version = "0.2.2"; 8 + version = "0.4.0"; 9 9 10 10 minimalOCamlVersion = "4.03"; 11 11 12 12 src = fetchurl { 13 13 url = "https://github.com/CraigFe/progress/releases/download/${version}/progress-${version}.tbz"; 14 - hash = "sha256-M0HCGSOiHNa1tc+p7DmB9ZVyw2eUD+XgJFBTPftBELU="; 14 + hash = "sha256-i+RJVTN5uy3F6LeYBcgER2kKA9yj6a7pWf7PRtgnj7c="; 15 15 }; 16 16 17 17 propagatedBuildInputs = [ stdlib-shims uutf uucp ];
+3 -3
pkgs/development/ocaml-modules/unisim_archisec/default.nix
··· 2 2 3 3 buildDunePackage rec { 4 4 pname = "unisim_archisec"; 5 - version = "0.0.5"; 5 + version = "0.0.8"; 6 6 7 7 src = fetchurl { 8 - url = "https://github.com/binsec/unisim_archisec/releases/download/0.0.5/unisim_archisec-0.0.5.tbz"; 9 - sha256 = "sha256-94Ky7rtR8oFTtWshTYaY6gyJdqrY3QKMF7qTkZQweXQ="; 8 + url = "https://github.com/binsec/unisim_archisec/releases/download/0.0.8/unisim_archisec-0.0.8.tbz"; 9 + sha256 = "sha256-D8DumHaQnLsMaVHoUL7w8KgGRTh9Rk+22NNSa0a/qII="; 10 10 }; 11 11 12 12 duneVersion = "3";
+4 -2
pkgs/development/python-modules/aiocoap/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "aiocoap"; 22 - version = "0.4.8"; 22 + version = "0.4.10"; 23 23 pyproject = true; 24 24 25 25 disabled = pythonOlder "3.7"; ··· 28 28 owner = "chrysn"; 29 29 repo = "aiocoap"; 30 30 rev = "refs/tags/${version}"; 31 - hash = "sha256-jBRxorHr5/CgAR6WVXBUycZpJ6n1DYVFQk6kqVv8D1Q="; 31 + hash = "sha256-sKDkbv8OyPewfQpunFxezP0wjy3EAQxsQ0UfUm0REPM="; 32 32 }; 33 33 34 34 build-system = [ setuptools ]; ··· 63 63 [ 64 64 # Communication is not properly mocked 65 65 "test_uri_parser" 66 + # Doctest 67 + "test_001" 66 68 ] 67 69 ++ lib.optionals (pythonAtLeast "3.12") [ 68 70 # https://github.com/chrysn/aiocoap/issues/339
+2 -2
pkgs/development/python-modules/aiocomelit/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "aiocomelit"; 15 - version = "0.9.0"; 15 + version = "0.9.1"; 16 16 pyproject = true; 17 17 18 18 disabled = pythonOlder "3.10"; ··· 21 21 owner = "chemelli74"; 22 22 repo = "aiocomelit"; 23 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-Fjf7mXXUnBTtPfNHHJdFx5ho4eg0N3iHCGsACa4IMjY="; 24 + hash = "sha256-3r9DyvzqtQ88VwKCghAC9nn5kXbBzbR8drTFTnWC/bM="; 25 25 }; 26 26 27 27 postPatch = ''
-62
pkgs/development/python-modules/aiomysensors/default.nix
··· 1 - { 2 - lib, 3 - aiofiles, 4 - asyncio-mqtt, 5 - awesomeversion, 6 - buildPythonPackage, 7 - click, 8 - fetchFromGitHub, 9 - marshmallow, 10 - poetry-core, 11 - pyserial-asyncio, 12 - pytest-asyncio, 13 - pytestCheckHook, 14 - pythonOlder, 15 - }: 16 - 17 - buildPythonPackage rec { 18 - pname = "aiomysensors"; 19 - version = "0.3.16"; 20 - pyproject = true; 21 - 22 - disabled = pythonOlder "3.9"; 23 - 24 - src = fetchFromGitHub { 25 - owner = "MartinHjelmare"; 26 - repo = "aiomysensors"; 27 - rev = "refs/tags/v${version}"; 28 - hash = "sha256-1BpmjCgKiCZmBpBENlg79+I3UhkIxrgLAUD8ixpGUM8="; 29 - }; 30 - 31 - postPatch = '' 32 - substituteInPlace pyproject.toml \ 33 - --replace-fail " --cov=src --cov-report=term-missing:skip-covered" "" 34 - ''; 35 - 36 - build-system = [ poetry-core ]; 37 - 38 - dependencies = [ 39 - aiofiles 40 - asyncio-mqtt 41 - awesomeversion 42 - click 43 - marshmallow 44 - pyserial-asyncio 45 - ]; 46 - 47 - nativeCheckInputs = [ 48 - pytest-asyncio 49 - pytestCheckHook 50 - ]; 51 - 52 - pythonImportsCheck = [ "aiomysensors" ]; 53 - 54 - meta = with lib; { 55 - description = "Library to connect to MySensors gateways"; 56 - homepage = "https://github.com/MartinHjelmare/aiomysensors"; 57 - changelog = "https://github.com/MartinHjelmare/aiomysensors/releases/tag/v${version}"; 58 - license = with licenses; [ asl20 ]; 59 - maintainers = with maintainers; [ fab ]; 60 - mainProgram = "aiomysensors"; 61 - }; 62 - }
+2 -2
pkgs/development/python-modules/anova-wifi/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "anova-wifi"; 15 - version = "0.15.0"; 15 + version = "0.17.0"; 16 16 pyproject = true; 17 17 18 18 disabled = pythonOlder "3.10"; ··· 21 21 owner = "Lash-L"; 22 22 repo = "anova_wifi"; 23 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-GtUONwlY7JVImE7KiBGCa7DsQLw1agGdemmTczpXBU8="; 24 + hash = "sha256-F/bd5BtHpF3778eoK0QBaSmdTOpLlz+fixCYR74BRZw="; 25 25 }; 26 26 27 27 postPatch = ''
-71
pkgs/development/python-modules/asyncio-mqtt/default.nix
··· 1 - { 2 - lib, 3 - anyio, 4 - buildPythonPackage, 5 - fetchFromGitHub, 6 - paho-mqtt, 7 - pytestCheckHook, 8 - pythonOlder, 9 - setuptools, 10 - setuptools-scm, 11 - typing-extensions, 12 - wheel, 13 - }: 14 - 15 - buildPythonPackage rec { 16 - pname = "asyncio-mqtt"; 17 - version = "0.16.1"; 18 - format = "pyproject"; 19 - 20 - disabled = pythonOlder "3.7"; 21 - 22 - src = fetchFromGitHub { 23 - owner = "sbtinstruments"; 24 - repo = pname; 25 - rev = "refs/tags/v${version}"; 26 - hash = "sha256-f3JqocjOEwNjo6Uv17ij6oEdrjb6Z2wTzdhdVhx46iM="; 27 - }; 28 - 29 - nativeBuildInputs = [ 30 - setuptools 31 - setuptools-scm 32 - wheel 33 - ]; 34 - 35 - propagatedBuildInputs = [ paho-mqtt ] ++ lib.optionals (pythonOlder "3.10") [ typing-extensions ]; 36 - 37 - nativeCheckInputs = [ 38 - anyio 39 - pytestCheckHook 40 - ]; 41 - 42 - pythonImportsCheck = [ "asyncio_mqtt" ]; 43 - 44 - disabledTests = [ 45 - # Tests require network access 46 - "test_client_filtered_messages" 47 - "test_client_logger" 48 - "test_client_max_concurrent_outgoing_calls" 49 - "test_client_no_pending_calls_warnings_with_max_concurrent_outgoing_calls" 50 - "test_client_pending_calls_threshold" 51 - "test_client_tls_context" 52 - "test_client_tls_params" 53 - "test_client_unfiltered_messages" 54 - "test_client_unsubscribe" 55 - "test_client_username_password " 56 - "test_client_websockets" 57 - "test_client_will" 58 - "test_multiple_messages_generators" 59 - ]; 60 - 61 - # newer version are packaged as aiomqtt 62 - passthru.skipBulkUpdate = true; 63 - 64 - meta = with lib; { 65 - description = "Idomatic asyncio wrapper around paho-mqtt"; 66 - homepage = "https://github.com/sbtinstruments/asyncio-mqtt"; 67 - license = licenses.bsd3; 68 - changelog = "https://github.com/sbtinstruments/asyncio-mqtt/blob/v${version}/CHANGELOG.md"; 69 - maintainers = with maintainers; [ hexa ]; 70 - }; 71 - }
-3
pkgs/development/python-modules/bentoml/default.nix
··· 4 4 buildPythonPackage, 5 5 fetchFromGitHub, 6 6 pythonOlder, 7 - pythonRelaxDepsHook, 8 7 hatchling, 9 8 hatch-vcs, 10 9 aiohttp, ··· 129 128 rev = "refs/tags/v${version}"; 130 129 hash = "sha256-giZteSikwS9YEcVMPCC9h2khbBgvUPRW1biAyixO13Y="; 131 130 }; 132 - 133 - nativeBuildInputs = [ pythonRelaxDepsHook ]; 134 131 135 132 pythonRelaxDeps = [ 136 133 "cattrs"
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
··· 366 366 367 367 buildPythonPackage rec { 368 368 pname = "boto3-stubs"; 369 - version = "1.34.139"; 369 + version = "1.34.140"; 370 370 pyproject = true; 371 371 372 372 disabled = pythonOlder "3.7"; ··· 374 374 src = fetchPypi { 375 375 pname = "boto3_stubs"; 376 376 inherit version; 377 - hash = "sha256-MRteoVf/AXjzqVg+rniCIXBGevuHS6eGIWNNtOdOezY="; 377 + hash = "sha256-P9z8kOsm6l25evHKn8nSHFDMiA2e4A56uRQKWZajYZ0="; 378 378 }; 379 379 380 380 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/botocore-stubs/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "botocore-stubs"; 13 - version = "1.34.139"; 13 + version = "1.34.140"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 18 18 src = fetchPypi { 19 19 pname = "botocore_stubs"; 20 20 inherit version; 21 - hash = "sha256-7lWxJvHtOkR09YBg4DtlFMDDs+zOiki0FxEZ52V6FC0="; 21 + hash = "sha256-+JQtUBHe7h+7ILdVoUzi8O88qZzlcS5Mi3VoUAjb/mM="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ poetry-core ];
+43
pkgs/development/python-modules/cpe/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + pytestCheckHook, 6 + pythonOlder, 7 + setuptools, 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "cpe"; 12 + version = "1.2.1"; 13 + pyproject = true; 14 + 15 + disabled = pythonOlder "3.10"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "nilp0inter"; 19 + repo = "cpe"; 20 + rev = "refs/tags/v${version}"; 21 + hash = "sha256-1hTOMbsL1089/yPZbAIs5OgjtEzCBlFv2hGi+u4hV/k="; 22 + }; 23 + 24 + build-system = [ setuptools ]; 25 + 26 + nativeCheckInputs = [ pytestCheckHook ]; 27 + 28 + pythonImportsCheck = [ "cpe" ]; 29 + 30 + disabledTests = [ 31 + # Tests are outdated 32 + "testfile_cpelang2" 33 + "test_incompatible_versions" 34 + "test_equals" 35 + ]; 36 + 37 + meta = { 38 + description = "Common platform enumeration for python"; 39 + homepage = "https://github.com/nilp0inter/cpe"; 40 + license = lib.licenses.gpl3Only; 41 + maintainers = with lib.maintainers; [ tochiaha ]; 42 + }; 43 + }
+4 -2
pkgs/development/python-modules/dask-expr/default.nix
··· 11 11 pyarrow, 12 12 distributed, 13 13 pytestCheckHook, 14 + xarray 14 15 }: 15 16 16 17 buildPythonPackage rec { 17 18 pname = "dask-expr"; 18 - version = "1.1.6"; 19 + version = "1.1.7"; 19 20 pyproject = true; 20 21 21 22 disabled = pythonOlder "3.9"; ··· 24 25 owner = "dask"; 25 26 repo = "dask-expr"; 26 27 rev = "refs/tags/v${version}"; 27 - hash = "sha256-O0s7jrxjTkIAb6zW+NuG1PPHhRHndcLt11uYNyknO4A="; 28 + hash = "sha256-3wQhADDS05soZq+oy75eBXIK0JQhochrRmtIqykuvOA="; 28 29 }; 29 30 30 31 postPatch = '' ··· 49 50 nativeCheckInputs = [ 50 51 distributed 51 52 pytestCheckHook 53 + xarray 52 54 ]; 53 55 54 56 __darwinAllowLocalNetworking = true;
+14 -3
pkgs/development/python-modules/dask-ml/default.nix
··· 66 66 pytestCheckHook 67 67 ]; 68 68 69 + disabledTestPaths = [ 70 + # AttributeError: 'csr_matrix' object has no attribute 'A' 71 + # Fixed in https://github.com/dask/dask-ml/pull/996 72 + "tests/test_svd.py" 73 + ]; 74 + 75 + disabledTests = [ 76 + # Flaky: `Arrays are not almost equal to 3 decimals` (although values do actually match) 77 + "test_whitening" 78 + ]; 79 + 69 80 __darwinAllowLocalNetworking = true; 70 81 71 - meta = with lib; { 82 + meta = { 72 83 description = "Scalable Machine Learn with Dask"; 73 84 homepage = "https://github.com/dask/dask-ml"; 74 - license = licenses.bsd3; 75 - maintainers = with maintainers; [ GaetanLepage ]; 85 + license = lib.licenses.bsd3; 86 + maintainers = with lib.maintainers; [ GaetanLepage ]; 76 87 }; 77 88 }
+2 -2
pkgs/development/python-modules/dask/default.nix
··· 41 41 let 42 42 self = buildPythonPackage rec { 43 43 pname = "dask"; 44 - version = "2024.6.2"; 44 + version = "2024.7.0"; 45 45 pyproject = true; 46 46 47 47 disabled = pythonOlder "3.9"; ··· 50 50 owner = "dask"; 51 51 repo = "dask"; 52 52 rev = "refs/tags/${version}"; 53 - hash = "sha256-5jG9hx1tZkqLwjWF73Fm2oJBuejbq4a7GP9fMd8hRJg="; 53 + hash = "sha256-EvDn7i4GOEHYwhptYF+2yKUb3VDWjR7/WCUGKEJi/H4="; 54 54 }; 55 55 56 56 build-system = [
+2 -2
pkgs/development/python-modules/distributed/default.nix
··· 25 25 26 26 buildPythonPackage rec { 27 27 pname = "distributed"; 28 - version = "2024.6.2"; 28 + version = "2024.7.0"; 29 29 pyproject = true; 30 30 31 31 disabled = pythonOlder "3.9"; ··· 34 34 owner = "dask"; 35 35 repo = "distributed"; 36 36 rev = "refs/tags/${version}"; 37 - hash = "sha256-GgW9BtTqjac+olAGg+LOO+lTopuUukVUmQ0ZWsMJOc8="; 37 + hash = "sha256-Nf/TOLqBaYhezXcBJPMvBwkP+cH5BnN5rxGqLMAb/8U="; 38 38 }; 39 39 40 40 postPatch = ''
+33 -21
pkgs/development/python-modules/gruut/default.nix
··· 9 9 10 10 # dependencies 11 11 babel, 12 - gruut-ipa, 13 12 dateparser, 13 + gruut-ipa, 14 14 jsonlines, 15 + networkx, 15 16 num2words, 17 + numpy, 16 18 python-crfsuite, 17 - networkx, 19 + 20 + # optional dependencies 21 + pydub, 22 + rapidfuzz, 18 23 19 24 # checks 20 25 glibcLocales, ··· 24 29 let 25 30 langPkgs = [ 26 31 "ar" 32 + "ca" 27 33 "cs" 28 34 "de" 29 35 "en" ··· 41 47 in 42 48 buildPythonPackage rec { 43 49 pname = "gruut"; 44 - version = "2.3.4"; 50 + version = "2.4.0"; 45 51 pyproject = true; 46 52 47 53 src = fetchFromGitHub { 48 54 owner = "rhasspy"; 49 55 repo = "gruut"; 50 56 rev = "refs/tags/v${version}"; 51 - hash = "sha256-DD7gnvH9T2R6E19+exWE7Si+XEpfh0Iy5FYbycjgzgM="; 57 + hash = "sha256-iwde6elsAbICZ+Rc7CPgcZTOux1hweVZc/gf4K+hP9M="; 52 58 }; 53 59 54 60 pythonRelaxDeps = true; 55 61 56 62 build-system = [ setuptools ]; 57 63 58 - dependencies = 59 - [ 60 - babel 61 - gruut-ipa 62 - jsonlines 63 - num2words 64 - python-crfsuite 65 - dateparser 66 - networkx 67 - ] 68 - ++ (map ( 69 - lang: 70 - callPackage ./language-pack.nix { 64 + dependencies = [ 65 + babel 66 + dateparser 67 + gruut-ipa 68 + jsonlines 69 + networkx 70 + num2words 71 + numpy 72 + python-crfsuite 73 + ] ++ optional-dependencies.en; 74 + 75 + optional-dependencies = 76 + { 77 + train = [ 78 + pydub 79 + rapidfuzz 80 + ]; 81 + } 82 + // lib.genAttrs langPkgs (lang: [ 83 + (callPackage ./language-pack.nix { 71 84 inherit 72 85 lang 73 86 version 74 87 src 75 88 build-system 76 89 ; 77 - } 78 - ) langPkgs); 90 + }) 91 + ]); 79 92 80 93 nativeCheckInputs = [ 81 94 glibcLocales 82 95 pytestCheckHook 83 - ]; 96 + ] ++ lib.flatten (lib.attrValues optional-dependencies); 84 97 85 98 disabledTests = [ 86 99 # https://github.com/rhasspy/gruut/issues/25 ··· 89 102 # requires mishkal library 90 103 "test_fa" 91 104 "test_ar" 92 - "test_lb" 93 105 ]; 94 106 95 107 preCheck = ''
-1
pkgs/development/python-modules/hdate/default.nix
··· 4 4 buildPythonPackage, 5 5 fetchFromGitHub, 6 6 pdm-backend, 7 - pythonRelaxDepsHook, 8 7 pytestCheckHook, 9 8 pythonOlder, 10 9 pytz,
+1
pkgs/development/python-modules/linien-client/default.nix
··· 36 36 meta = with lib; { 37 37 description = "Client components of the Linien spectroscopy lock application"; 38 38 homepage = "https://github.com/linien-org/linien/tree/develop/linien-client"; 39 + changelog = "https://github.com/linien-org/linien/blob/v${version}/CHANGELOG.md"; 39 40 license = licenses.gpl3Plus; 40 41 maintainers = with maintainers; [ 41 42 fsagbuya
+1
pkgs/development/python-modules/linien-common/default.nix
··· 48 48 meta = with lib; { 49 49 description = "Shared components of the Linien spectroscopy lock application"; 50 50 homepage = "https://github.com/linien-org/linien/tree/develop/linien-common"; 51 + changelog = "https://github.com/linien-org/linien/blob/v${version}/CHANGELOG.md"; 51 52 license = licenses.gpl3Plus; 52 53 maintainers = with maintainers; [ 53 54 fsagbuya
-5
pkgs/development/python-modules/llama-index/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 poetry-core, 5 - pythonRelaxDepsHook, 6 5 llama-index-agent-openai, 7 6 llama-index-cli, 8 7 llama-index-core, ··· 25 24 pyproject = true; 26 25 27 26 build-system = [ poetry-core ]; 28 - 29 - nativeBuildInputs = [ 30 - pythonRelaxDepsHook 31 - ]; 32 27 33 28 pythonRelaxDeps = [ 34 29 "llama-index-core"
+2 -2
pkgs/development/python-modules/marimo/default.nix
··· 23 23 24 24 buildPythonPackage rec { 25 25 pname = "marimo"; 26 - version = "0.6.25"; 26 + version = "0.7.0"; 27 27 pyproject = true; 28 28 29 29 disabled = pythonOlder "3.8"; 30 30 31 31 src = fetchPypi { 32 32 inherit pname version; 33 - hash = "sha256-zv1mlaR/3nRhZBjjcXaOSR574NE2um48DqHhHirRfSU="; 33 + hash = "sha256-N2GBQxtNReedw8+27fTs//BfVuoG3y39HEo9nrcOiYA="; 34 34 }; 35 35 36 36 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/mlflow/default.nix
··· 41 41 42 42 buildPythonPackage rec { 43 43 pname = "mlflow"; 44 - version = "2.14.0"; 44 + version = "2.14.2"; 45 45 pyproject = true; 46 46 47 47 disabled = pythonOlder "3.8"; 48 48 49 49 src = fetchPypi { 50 50 inherit pname version; 51 - hash = "sha256-Nt4xBdhB/ZraEX5sgtDyp6DAm35FsgkjsuxN30QeAV8="; 51 + hash = "sha256-zqC2eK3zjR+PbNlxMKhjJddLsVk7iVtq+tx1ACHr9aI="; 52 52 }; 53 53 54 54 # Remove currently broken dependency `shap`, a model explainability package.
+3 -3
pkgs/development/python-modules/niaaml/default.nix
··· 20 20 disabled = pythonOlder "3.9"; 21 21 22 22 src = fetchFromGitHub { 23 - owner = "lukapecnik"; 23 + owner = "firefly-cpp"; 24 24 repo = "NiaAML"; 25 25 rev = "refs/tags/${version}"; 26 26 hash = "sha256-VMZLEirE01Q9eyQIhV18PepGWmBcxLIwNeuVf7EuSWE="; ··· 52 52 53 53 meta = with lib; { 54 54 description = "Python automated machine learning framework"; 55 - homepage = "https://github.com/lukapecnik/NiaAML"; 56 - changelog = "https://github.com/lukapecnik/NiaAML/releases/tag/${version}"; 55 + homepage = "https://github.com/firefly-cpp/NiaAML"; 56 + changelog = "https://github.com/firefly-cpp/NiaAML/releases/tag/${version}"; 57 57 license = licenses.mit; 58 58 maintainers = with maintainers; [ firefly-cpp ]; 59 59 };
+3 -3
pkgs/development/python-modules/niaclass/default.nix
··· 20 20 disabled = pythonOlder "3.9"; 21 21 22 22 src = fetchFromGitHub { 23 - owner = "lukapecnik"; 23 + owner = "firefly-cpp"; 24 24 repo = "NiaClass"; 25 25 rev = "refs/tags/${version}"; 26 26 hash = "sha256-C3EF18lzheE+dXHJA6WJNFECAH4HfPiCDo7QxtHvOLI="; ··· 51 51 52 52 meta = with lib; { 53 53 description = "Framework for solving classification tasks using Nature-inspired algorithms"; 54 - homepage = "https://github.com/lukapecnik/NiaClass"; 55 - changelog = "https://github.com/lukapecnik/NiaClass/releases/tag/${version}"; 54 + homepage = "https://github.com/firefly-cpp/NiaClass"; 55 + changelog = "https://github.com/firefly-cpp/NiaClass/releases/tag/${version}"; 56 56 license = licenses.mit; 57 57 maintainers = with maintainers; [ firefly-cpp ]; 58 58 };
+42
pkgs/development/python-modules/paho-mqtt/1.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + isPy3k, 7 + pytestCheckHook, 8 + mock, 9 + six, 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "paho-mqtt"; 14 + version = "1.6.1"; 15 + format = "setuptools"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "eclipse"; 19 + repo = "paho.mqtt.python"; 20 + rev = "v${version}"; 21 + hash = "sha256-9nH6xROVpmI+iTKXfwv2Ar1PAmWbEunI3HO0pZyK6Rg="; 22 + }; 23 + 24 + nativeCheckInputs = [ 25 + pytestCheckHook 26 + six 27 + ] ++ lib.optionals (!isPy3k) [ mock ]; 28 + 29 + doCheck = !stdenv.isDarwin; 30 + 31 + pythonImportsCheck = [ "paho.mqtt" ]; 32 + 33 + meta = with lib; { 34 + description = "MQTT version 3.1.1 client class"; 35 + homepage = "https://eclipse.org/paho"; 36 + license = licenses.epl10; 37 + maintainers = with maintainers; [ 38 + mog 39 + dotlambda 40 + ]; 41 + }; 42 + }
+30 -11
pkgs/development/python-modules/paho-mqtt/default.nix
··· 2 2 lib, 3 3 stdenv, 4 4 buildPythonPackage, 5 + pythonOlder, 5 6 fetchFromGitHub, 6 - isPy3k, 7 + hatchling, 7 8 pytestCheckHook, 8 - mock, 9 - six, 10 9 }: 11 10 12 - buildPythonPackage rec { 11 + let 12 + testing = fetchFromGitHub { 13 + owner = "eclipse"; 14 + repo = "paho.mqtt.testing"; 15 + rev = "a4dc694010217b291ee78ee13a6d1db812f9babd"; 16 + hash = "sha256-SQoNdkWMjnasPjpXQF2yV97MUra8gb27pc3rNoA8Rjw="; 17 + }; 18 + in buildPythonPackage rec { 13 19 pname = "paho-mqtt"; 14 - version = "1.6.1"; 15 - format = "setuptools"; 20 + version = "2.1.0"; 21 + pyproject = true; 22 + 23 + disabled = pythonOlder "3.7"; 16 24 17 25 src = fetchFromGitHub { 18 26 owner = "eclipse"; 19 27 repo = "paho.mqtt.python"; 20 28 rev = "v${version}"; 21 - hash = "sha256-9nH6xROVpmI+iTKXfwv2Ar1PAmWbEunI3HO0pZyK6Rg="; 29 + hash = "sha256-VMq+WTW+njK34QUUTE6fR2j2OmHxVzR0wrC92zYb1rY="; 22 30 }; 31 + 32 + build-system = [ 33 + hatchling 34 + ]; 23 35 24 36 nativeCheckInputs = [ 25 37 pytestCheckHook 26 - six 27 - ] ++ lib.optionals (!isPy3k) [ mock ]; 38 + ]; 28 39 29 40 doCheck = !stdenv.isDarwin; 30 41 31 42 pythonImportsCheck = [ "paho.mqtt" ]; 32 43 44 + preCheck = '' 45 + ln -s ${testing} paho.mqtt.testing 46 + 47 + # paho.mqtt not in top-level dir to get caught by this 48 + export PYTHONPATH=".:$PYTHONPATH" 49 + ''; 50 + 33 51 meta = with lib; { 34 - description = "MQTT version 3.1.1 client class"; 52 + changelog = "https://github.com/eclipse/paho.mqtt.python/blob/${src.rev}/ChangeLog.txt"; 53 + description = "MQTT version 5.0/3.1.1 client class"; 35 54 homepage = "https://eclipse.org/paho"; 36 - license = licenses.epl10; 55 + license = licenses.epl20; 37 56 maintainers = with maintainers; [ 38 57 mog 39 58 dotlambda
+51 -27
pkgs/development/python-modules/pot/default.nix
··· 3 3 autograd, 4 4 buildPythonPackage, 5 5 fetchFromGitHub, 6 - cupy, 7 6 cvxopt, 8 7 cython, 9 - oldest-supported-numpy, 8 + jax, 9 + jaxlib, 10 10 matplotlib, 11 11 numpy, 12 - tensorflow, 13 12 pymanopt, 14 13 pytestCheckHook, 15 14 pythonOlder, 16 15 scikit-learn, 17 16 scipy, 18 - enableDimensionalityReduction ? false, 19 - enableGPU ? false, 17 + setuptools, 18 + tensorflow, 19 + torch, 20 20 }: 21 21 22 22 buildPythonPackage rec { 23 23 pname = "pot"; 24 - version = "0.9.3"; 24 + version = "0.9.4"; 25 25 pyproject = true; 26 26 27 27 disabled = pythonOlder "3.6"; ··· 30 30 owner = "PythonOT"; 31 31 repo = "POT"; 32 32 rev = "refs/tags/${version}"; 33 - hash = "sha256-fdqDM0V6zTFe1lcqi53ZZNHAfmuR2I7fdX4SN9qeNn8="; 33 + hash = "sha256-Yx9hjniXebn7ZZeqou0JEsn2Yf9hyJSu/acDlM4kCCI="; 34 34 }; 35 35 36 - nativeBuildInputs = [ 36 + build-system = [ 37 + setuptools 37 38 cython 38 - oldest-supported-numpy 39 + numpy 40 + ]; 41 + 42 + dependencies = [ 43 + numpy 44 + scipy 39 45 ]; 40 46 41 - propagatedBuildInputs = 42 - [ 43 - numpy 44 - scipy 45 - ] 46 - ++ lib.optionals enableGPU [ cupy ] 47 - ++ lib.optionals enableDimensionalityReduction [ 48 - autograd 47 + optional-dependencies = { 48 + backend-numpy = [ ]; 49 + backend-jax = [ 50 + jax 51 + jaxlib 52 + ]; 53 + backend-cupy = [ ]; 54 + backend-tf = [ tensorflow ]; 55 + backend-torch = [ torch ]; 56 + cvxopt = [ cvxopt ]; 57 + dr = [ 58 + scikit-learn 49 59 pymanopt 60 + autograd 61 + ]; 62 + gnn = [ 63 + torch 64 + # torch-geometric 50 65 ]; 66 + plot = [ matplotlib ]; 67 + all = 68 + with optional-dependencies; 69 + ( 70 + backend-numpy 71 + ++ backend-jax 72 + ++ backend-cupy 73 + ++ backend-tf 74 + ++ backend-torch 75 + ++ optional-dependencies.cvxopt 76 + ++ dr 77 + ++ gnn 78 + ++ plot 79 + ); 80 + }; 51 81 52 - nativeCheckInputs = [ 53 - cvxopt 54 - matplotlib 55 - numpy 56 - tensorflow 57 - scikit-learn 58 - pytestCheckHook 59 - ]; 82 + nativeCheckInputs = [ pytestCheckHook ]; 60 83 61 84 postPatch = '' 62 85 substituteInPlace setup.cfg \ 63 86 --replace " --cov-report= --cov=ot" "" \ 64 87 --replace " --durations=20" "" \ 65 88 --replace " --junit-xml=junit-results.xml" "" 89 + 90 + substituteInPlace pyproject.toml \ 91 + --replace-fail "numpy>=2.0.0" "numpy" 66 92 67 93 # we don't need setup.py to find the macos sdk for us 68 94 sed -i '/sdk_path/d' setup.py ··· 105 131 # TypeError: Only integers, slices... 106 132 "test_emd1d_device_tf" 107 133 ]; 108 - 109 - disabledTestPaths = lib.optionals (!enableDimensionalityReduction) [ "test/test_dr.py" ]; 110 134 111 135 pythonImportsCheck = [ 112 136 "ot"
+2 -2
pkgs/development/python-modules/pyenphase/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "pyenphase"; 22 - version = "1.20.5"; 22 + version = "1.20.6"; 23 23 pyproject = true; 24 24 25 25 disabled = pythonOlder "3.11"; ··· 28 28 owner = "pyenphase"; 29 29 repo = "pyenphase"; 30 30 rev = "refs/tags/v${version}"; 31 - hash = "sha256-eP+tKpcRHHeRQEXMSIItgsUkv5SjQXnMsQbQMm50cpM="; 31 + hash = "sha256-gR2VSMAjobecNpAYYoQ/Os3slcLSnLZMblzwDzQeEx8="; 32 32 }; 33 33 34 34 postPatch = ''
+2 -2
pkgs/development/python-modules/pyexploitdb/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "pyexploitdb"; 14 - version = "0.2.24"; 14 + version = "0.2.25"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.7"; ··· 19 19 src = fetchPypi { 20 20 pname = "pyExploitDb"; 21 21 inherit version; 22 - hash = "sha256-YXqctVB4mphNzhc/u5e0yTNi2R6+ibBiFyPaqHvG7Bk="; 22 + hash = "sha256-1UDyJAXB6owD732vYpadv7w4j6ysorEH1SSewTgVPec="; 23 23 }; 24 24 25 25 build-system = [ setuptools ];
+31 -4
pkgs/development/python-modules/pygame-ce/default.nix
··· 9 9 pkg-config, 10 10 setuptools, 11 11 cython, 12 + ninja, 13 + meson-python, 12 14 13 15 AppKit, 14 16 fontconfig, ··· 21 23 SDL2_image, 22 24 SDL2_mixer, 23 25 SDL2_ttf, 26 + numpy, 24 27 }: 25 28 26 29 buildPythonPackage rec { 27 30 pname = "pygame-ce"; 28 - version = "2.4.1"; 31 + version = "2.5.0"; 29 32 pyproject = true; 30 33 31 - disabled = pythonOlder "3.6"; 34 + disabled = pythonOlder "3.8"; 32 35 33 36 src = fetchFromGitHub { 34 37 owner = "pygame-community"; 35 38 repo = "pygame-ce"; 36 39 rev = "refs/tags/${version}"; 37 - hash = "sha256-4Ky+QEUsQ0odcwEETk0yGECs7CcJQthhavboOnMDvF8="; 40 + hash = "sha256-LVwOAp7ss8TPxJhfqGwOfH9EXNoNBGFpU+4tv4ozpvo="; 38 41 # Unicode file cause different checksums on HFS+ vs. other filesystems 39 42 postFetch = "rm -rf $out/docs/reST"; 40 43 }; ··· 62 65 63 66 postPatch = 64 67 '' 68 + substituteInPlace pyproject.toml \ 69 + --replace-fail ', "sphinx<=7.2.6"' "" 65 70 substituteInPlace buildconfig/config_{unix,darwin}.py \ 66 71 --replace-fail 'from distutils' 'from setuptools._distutils' 67 72 substituteInPlace src_py/sysfont.py \ ··· 77 82 pkg-config 78 83 cython 79 84 setuptools 85 + ninja 86 + meson-python 80 87 ]; 81 88 82 89 buildInputs = [ ··· 90 97 SDL2_mixer 91 98 SDL2_ttf 92 99 ] ++ lib.optionals stdenv.isDarwin [ AppKit ]; 100 + 101 + nativeCheckInputs = [ 102 + numpy 103 + ]; 104 + 93 105 94 106 preConfigure = '' 95 107 ${python.pythonOnBuildForHost.interpreter} buildconfig/config.py ··· 116 128 runHook postCheck 117 129 ''; 118 130 119 - pythonImportsCheck = [ "pygame" ]; 131 + pythonImportsCheck = [ 132 + "pygame" 133 + "pygame.camera" 134 + "pygame.colordict" 135 + "pygame.cursors" 136 + "pygame.freetype" 137 + "pygame.ftfont" 138 + "pygame.locals" 139 + "pygame.midi" 140 + "pygame.pkgdata" 141 + "pygame.sndarray" # requires numpy 142 + "pygame.sprite" 143 + "pygame.surfarray" 144 + "pygame.sysfont" 145 + "pygame.version" 146 + ]; 120 147 121 148 meta = with lib; { 122 149 description = "Pygame Community Edition (CE) - library for multimedia application built on SDL";
+3 -3
pkgs/development/python-modules/pygsl/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pygsl"; 13 - version = "2.3.4"; 13 + version = "2.4.0"; 14 14 format = "setuptools"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "pygsl"; 18 18 repo = "pygsl"; 19 - rev = "refs/tags/v.${version}"; 20 - hash = "sha256-2TalLKDDoJdKGZHr7eNNvVW8fL7wQJjnZv34LJokfow="; 19 + rev = "refs/tags/v${version}"; 20 + hash = "sha256-7agGgfDUgY6mRry7d38vGGNLJC4dFUniy2M/cnejDDs="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+7 -2
pkgs/development/python-modules/pyloadapi/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "pyloadapi"; 17 - version = "1.2.0"; 17 + version = "1.3.1"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.12"; ··· 23 23 owner = "tr4nt0r"; 24 24 repo = "pyloadapi"; 25 25 rev = "refs/tags/v${version}"; 26 - hash = "sha256-uOgqc1RqmEk0Lqz/ixlChKTZva7+0v4V8KutLSgPKEE="; 26 + hash = "sha256-tgK2zxgd0v2JEWgFwJLcNngDobuttM7FHKuHfTeFo14="; 27 27 }; 28 28 29 29 postPatch = '' ··· 46 46 ]; 47 47 48 48 pythonImportsCheck = [ "pyloadapi" ]; 49 + 50 + disabledTestPaths = [ 51 + # Tests require network access 52 + "tests/test_cli.py" 53 + ]; 49 54 50 55 meta = with lib; { 51 56 description = "Simple wrapper for pyLoad's API";
+2 -2
pkgs/development/python-modules/pypoolstation/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "pypoolstation"; 14 - version = "0.5.3"; 14 + version = "0.5.4"; 15 15 format = "pyproject"; 16 16 17 17 disabled = pythonOlder "3.7"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-hszGCA2DDGQSh37lxp8G0bqHliH/+i2so5imDyzyOJw="; 21 + hash = "sha256-SA5Eqz0WoisVVAjeKQymVh17+fHa7SuiYXgOL2BiJcc="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ poetry-core ];
+5 -8
pkgs/development/python-modules/pyserial-asyncio-fast/default.nix
··· 5 5 6 6 # build-system 7 7 setuptools, 8 - wheel, 9 8 10 9 # dependencies 11 10 pyserial, ··· 17 16 18 17 buildPythonPackage rec { 19 18 pname = "pyserial-asyncio-fast"; 20 - version = "0.12"; 19 + version = "0.13"; 21 20 pyproject = true; 22 21 23 22 src = fetchFromGitHub { 24 23 owner = "bdraco"; 25 24 repo = "pyserial-asyncio-fast"; 26 25 rev = version; 27 - hash = "sha256-37dbJq+9Ex+/uiRR2esgOP15CjySA0MLvxnjiPDTF08="; 26 + hash = "sha256-qAJ9jkhY2Gq/+/JBRObdSljTDPe3cKbjUfFon2ZgEps="; 28 27 }; 29 28 30 - nativeBuildInputs = [ 31 - setuptools 32 - wheel 33 - ]; 29 + build-system = [ setuptools ]; 34 30 35 - propagatedBuildInputs = [ pyserial ]; 31 + dependencies = [ pyserial ]; 36 32 37 33 pythonImportsCheck = [ "serial_asyncio_fast" ]; 38 34 ··· 42 38 ]; 43 39 44 40 meta = with lib; { 41 + changelog = "https://github.com/home-assistant-libs/pyserial-asyncio-fast/releases/tag/${version}"; 45 42 description = "Fast asyncio extension package for pyserial that implements eager writes"; 46 43 homepage = "https://github.com/bdraco/pyserial-asyncio-fast"; 47 44 license = licenses.bsd3;
+2
pkgs/development/python-modules/pyside2/default.nix
··· 79 79 license = licenses.lgpl21; 80 80 homepage = "https://wiki.qt.io/Qt_for_Python"; 81 81 maintainers = with maintainers; [ gebner ]; 82 + platforms = platforms.all; 83 + broken = stdenv.isDarwin; 82 84 }; 83 85 }
-3
pkgs/development/python-modules/rapidocr-onnxruntime/default.nix
··· 6 6 7 7 fetchzip, 8 8 substitute, 9 - pythonRelaxDepsHook, 10 9 pytestCheckHook, 11 10 12 11 setuptools, ··· 72 71 # Magic patch from upstream - what does this even do?? 73 72 echo "from .rapidocr_onnxruntime.main import RapidOCR, VisRes" > __init__.py 74 73 ''; 75 - 76 - nativeBuildInputs = [ pythonRelaxDepsHook ]; 77 74 78 75 # Upstream expects the source files to be under rapidocr_onnxruntime/rapidocr_onnxruntime 79 76 # instead of rapidocr_onnxruntime for the wheel to build correctly.
+2 -2
pkgs/development/python-modules/reportlab/default.nix
··· 18 18 in 19 19 buildPythonPackage rec { 20 20 pname = "reportlab"; 21 - version = "4.2.0"; 21 + version = "4.2.2"; 22 22 pyproject = true; 23 23 24 24 # See https://bitbucket.org/pypy/compatibility/wiki/reportlab%20toolkit ··· 26 26 27 27 src = fetchPypi { 28 28 inherit pname version; 29 - hash = "sha256-R0+yjWNDGl1H11yQ1YA5MFDffUkaCceHffMpGi6fbQo="; 29 + hash = "sha256-dl7svdaEkcVpR+KcOLi2m4NO5du90vt0CfCOvevwRCg="; 30 30 }; 31 31 32 32 postPatch = ''
+32
pkgs/development/python-modules/ryd-client/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + setuptools, 6 + requests, 7 + }: 8 + buildPythonPackage rec { 9 + pname = "ryd-client"; 10 + version = "0.0.6"; 11 + pyproject = true; 12 + 13 + src = fetchPypi { 14 + inherit pname version; 15 + hash = "sha256-PxrVdVw+dAkF8WWzYyg2/B5CFurNPA5XRNtH9uu/SiY="; 16 + }; 17 + 18 + build-system = [ setuptools ]; 19 + dependencies = [ requests ]; 20 + 21 + # no tests 22 + doCheck = false; 23 + 24 + pythonImportsCheck = [ "ryd_client" ]; 25 + 26 + meta = { 27 + description = "Python client library for the Return YouTube Dislike API"; 28 + homepage = "https://github.com/bbilly1/ryd-client"; 29 + license = lib.licenses.mit; 30 + maintainers = [ lib.maintainers.ericthemagician ]; 31 + }; 32 + }
+2 -2
pkgs/development/python-modules/sphinx-autoapi/default.nix
··· 22 22 23 23 buildPythonPackage rec { 24 24 pname = "sphinx-autoapi"; 25 - version = "3.1.1"; 25 + version = "3.1.2"; 26 26 pyproject = true; 27 27 28 28 disabled = pythonOlder "3.7"; ··· 30 30 src = fetchPypi { 31 31 pname = "sphinx_autoapi"; 32 32 inherit version; 33 - hash = "sha256-tfbjxhzYbAzbfud6nVgMD9EWcmxbKc3LHx1fMKW8ob0="; 33 + hash = "sha256-+l6xiPZ6454ZsufSUnx10GTg8Lmsf3ejVY7CbMtzHCY="; 34 34 }; 35 35 36 36 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/thriftpy2/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "thriftpy2"; 15 - version = "0.5.1"; 15 + version = "0.5.2"; 16 16 pyproject = true; 17 17 18 18 disabled = pythonOlder "3.6"; ··· 21 21 owner = "Thriftpy"; 22 22 repo = "thriftpy2"; 23 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-F/h2XhzLA89CwgorKhrvKrajFbT9maiF3RBkulQQ9bk="; 24 + hash = "sha256-GBJL+IqZpT1/msJLiwiS5YDyB4hIe/e3pYPWx0A+lWY="; 25 25 }; 26 26 27 27 build-system = [ setuptools ];
+4 -1
pkgs/development/python-modules/torch/bin.nix
··· 121 121 122 122 pythonImportsCheck = [ "torch" ]; 123 123 124 - passthru.gpuChecks.cudaAvailable = callPackage ./test-cuda.nix { torch = torch-bin; }; 124 + passthru.tests = callPackage ./tests.nix { 125 + torchWithCuda = torch-bin; 126 + torchWithRocm = torch-bin; 127 + }; 125 128 126 129 meta = { 127 130 description = "PyTorch: Tensors and Dynamic neural networks in Python with strong GPU acceleration";
-40
pkgs/development/python-modules/torch/gpu-checks.nix
··· 1 - { 2 - lib, 3 - torchWithCuda, 4 - torchWithRocm, 5 - callPackage, 6 - }: 7 - 8 - let 9 - accelAvailable = 10 - { 11 - feature, 12 - versionAttr, 13 - torch, 14 - cudaPackages, 15 - }: 16 - cudaPackages.writeGpuTestPython 17 - { 18 - inherit feature; 19 - libraries = [ torch ]; 20 - name = "${feature}Available"; 21 - } 22 - '' 23 - import torch 24 - message = f"{torch.cuda.is_available()=} and {torch.version.${versionAttr}=}" 25 - assert torch.cuda.is_available() and torch.version.${versionAttr}, message 26 - print(message) 27 - ''; 28 - in 29 - { 30 - tester-cudaAvailable = callPackage accelAvailable { 31 - feature = "cuda"; 32 - versionAttr = "cuda"; 33 - torch = torchWithCuda; 34 - }; 35 - tester-rocmAvailable = callPackage accelAvailable { 36 - feature = "rocm"; 37 - versionAttr = "hip"; 38 - torch = torchWithRocm; 39 - }; 40 - }
+19
pkgs/development/python-modules/torch/mk-runtime-check.nix
··· 1 + { 2 + cudaPackages, 3 + feature, 4 + torch, 5 + versionAttr, 6 + }: 7 + 8 + cudaPackages.writeGpuTestPython 9 + { 10 + inherit feature; 11 + libraries = [ torch ]; 12 + name = "${feature}Available"; 13 + } 14 + '' 15 + import torch 16 + message = f"{torch.cuda.is_available()=} and {torch.version.${versionAttr}=}" 17 + assert torch.cuda.is_available() and torch.version.${versionAttr}, message 18 + print(message) 19 + ''
+20 -2
pkgs/development/python-modules/torch/tests.nix
··· 1 - { callPackage }: 1 + { 2 + callPackage, 3 + torchWithCuda, 4 + torchWithRocm, 5 + }: 2 6 3 - callPackage ./gpu-checks.nix { } 7 + { 8 + # To perform the runtime check use either 9 + # `nix run .#python3Packages.torch.tests.tester-cudaAvailable` (outside the sandbox), or 10 + # `nix build .#python3Packages.torch.tests.tester-cudaAvailable.gpuCheck` (in a relaxed sandbox) 11 + tester-cudaAvailable = callPackage ./mk-runtime-check.nix { 12 + feature = "cuda"; 13 + versionAttr = "cuda"; 14 + torch = torchWithCuda; 15 + }; 16 + tester-rocmAvailable = callPackage ./mk-runtime-check.nix { 17 + feature = "rocm"; 18 + versionAttr = "hip"; 19 + torch = torchWithRocm; 20 + }; 21 + }
+12 -3
pkgs/development/python-modules/ttn-client/default.nix
··· 4 4 buildPythonPackage, 5 5 fetchFromGitHub, 6 6 hatchling, 7 + pytest-asyncio, 7 8 pytestCheckHook, 8 9 pythonOlder, 9 10 }: 10 11 11 12 buildPythonPackage rec { 12 13 pname = "ttn-client"; 13 - version = "1.0.0"; 14 + version = "1.1.0"; 14 15 pyproject = true; 15 16 16 17 disabled = pythonOlder "3.8"; ··· 19 20 owner = "angelnu"; 20 21 repo = "thethingsnetwork_python_client"; 21 22 rev = "refs/tags/v${version}"; 22 - hash = "sha256-AVEPOsEV/oJ5qM0w18dokH2R6zr1kvvJ1diR7GWqJwg="; 23 + hash = "sha256-MnQEYPrkJVs+yxRRYF5FpDDc6k6qAbAnSzNl+p1bmgY="; 23 24 }; 24 25 25 26 nativeBuildInputs = [ hatchling ]; 26 27 27 28 propagatedBuildInputs = [ aiohttp ]; 28 29 29 - checkInputs = [ pytestCheckHook ]; 30 + checkInputs = [ 31 + pytest-asyncio 32 + pytestCheckHook 33 + ]; 30 34 31 35 pythonImportsCheck = [ "ttn_client" ]; 36 + 37 + disabledTests = [ 38 + # Test require network access 39 + "test_connection_auth_error" 40 + ]; 32 41 33 42 meta = with lib; { 34 43 description = "Module to fetch/receive and parse uplink messages from The Thinks Network";
+2 -2
pkgs/development/python-modules/types-awscrt/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "types-awscrt"; 11 - version = "0.20.12"; 11 + version = "0.21.0"; 12 12 pyproject = true; 13 13 14 14 disabled = pythonOlder "3.7"; ··· 16 16 src = fetchPypi { 17 17 pname = "types_awscrt"; 18 18 inherit version; 19 - hash = "sha256-C+q93gIF3B2meepGT9P5i1cO9PD8glsVWpdPtRsh6Nk="; 19 + hash = "sha256-Bqokf+XM8LhkKOUomuq/Z/ln4Qhh8hHBbBnn0lQqcKk="; 20 20 }; 21 21 22 22 build-system = [ poetry-core ];
+7 -4
pkgs/development/python-modules/upcloud-api/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 + setuptools, 5 6 requests, 6 7 pytestCheckHook, 7 8 responses, ··· 9 10 10 11 buildPythonPackage rec { 11 12 pname = "upcloud-api"; 12 - version = "2.5.1"; 13 - format = "setuptools"; 13 + version = "2.6.0"; 14 + pyproject = true; 14 15 15 16 src = fetchFromGitHub { 16 17 owner = "UpCloudLtd"; 17 18 repo = "upcloud-python-api"; 18 19 rev = "refs/tags/v${version}"; 19 - hash = "sha256-fMsI0aZ8jA08rrNPm8HmfYz/a3HLUExvvXIeDGPh2e8="; 20 + hash = "sha256-RDGRue9hejNPKIP61GtJHMG5rG3CKvJdsYxVrp6I5W0="; 20 21 }; 21 22 22 - propagatedBuildInputs = [ requests ]; 23 + build-system = [ setuptools ]; 24 + 25 + dependencies = [ requests ]; 23 26 24 27 nativeCheckInputs = [ 25 28 pytestCheckHook
+2 -2
pkgs/development/python-modules/urwid/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "urwid"; 23 - version = "2.6.14"; 23 + version = "2.6.15"; 24 24 pyproject = true; 25 25 26 26 disabled = pythonOlder "3.7"; ··· 29 29 owner = "urwid"; 30 30 repo = "urwid"; 31 31 rev = "refs/tags/${version}"; 32 - hash = "sha256-UDYIAAAKmdqtTzV8yn1zkEH0PvOUmVXodxF1ZyubgE0="; 32 + hash = "sha256-bBgzhNNYxNZKaSo43I3fMoR+j6XDV6UBNrZfQyZ/f7c="; 33 33 }; 34 34 35 35 postPatch = ''
-3
pkgs/development/python-modules/vcard/default.nix
··· 6 6 python-dateutil, 7 7 pythonAtLeast, 8 8 pythonOlder, 9 - pythonRelaxDepsHook, 10 9 setuptools, 11 10 }: 12 11 ··· 27 26 pythonRelaxDeps = [ "python-dateutil" ]; 28 27 29 28 build-system = [ setuptools ]; 30 - 31 - nativeBuildInputs = [ pythonRelaxDepsHook ]; 32 29 33 30 dependencies = [ python-dateutil ]; 34 31
+3 -3
pkgs/development/tools/analysis/tflint/default.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "tflint"; 13 - version = "0.51.1"; 13 + version = "0.51.2"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "terraform-linters"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - hash = "sha256-f2U/DK2yaJI0t125k0N4SHjNvSUYPtqTjR91EJnimGQ="; 19 + hash = "sha256-tsp8+7LWX0W+jVI+O69LNiOCeUlSo6cN1NP9Y9NHonc="; 20 20 }; 21 21 22 - vendorHash = "sha256-xx/WF/yR++oB+7az9i/JkhYuOZsPoCBgYITqBR1Gv5c="; 22 + vendorHash = "sha256-JbB78fBOb4dCeJcYLNb/tTJoj+tHqqlyS4caovYlVGE="; 23 23 24 24 doCheck = false; 25 25
-4
pkgs/development/tools/aws-sam-cli/default.nix
··· 26 26 setuptools 27 27 ]; 28 28 29 - nativeBuildInputs = with python3.pkgs; [ 30 - pythonRelaxDepsHook 31 - ]; 32 - 33 29 pythonRelaxDeps = [ 34 30 "aws-lambda-builders" 35 31 "aws-sam-translator"
+3 -3
pkgs/development/tools/conftest/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "conftest"; 9 - version = "0.53.0"; 9 + version = "0.54.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "open-policy-agent"; 13 13 repo = "conftest"; 14 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-Fg9U6xCOivolwpH4C63HAhSEcfkTJYrNRzwr0OLtLqs="; 15 + hash = "sha256-YZ5IAQAzfynXYAZadUp18+hfwCVxRDkT5OOMHQm2h3A="; 16 16 }; 17 - vendorHash = "sha256-tFJf0wYai1Nc8zbTXE/FSM0K7IkGQjsrMCwpi3rcwzg="; 17 + vendorHash = "sha256-9vP+PgXWySjKCFbshaV27fG+UDYWSVP48HDvpKzp82Q="; 18 18 19 19 ldflags = [ 20 20 "-s"
+3 -3
pkgs/development/tools/database/clickhouse-backup/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "clickhouse-backup"; 10 - version = "2.5.16"; 10 + version = "2.5.20"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "Altinity"; 14 14 repo = "clickhouse-backup"; 15 15 rev = "v${version}"; 16 - hash = "sha256-FvL7LGgSMxflr7X9Z1qe9qPmDcqEr7ZGM36mtOhlTWY="; 16 + hash = "sha256-s9GVhn4jRNhBaoxjQwyJfAkchsf+KRw0aqLsBDuca3o="; 17 17 }; 18 18 19 - vendorHash = "sha256-vwcItklYe6ljFdGTxef19plaI5OMoOtQohY0xZLBUos="; 19 + vendorHash = "sha256-sMhcEFRqIROnXSdZA+NjHGAZLicFjU7swJK9RBV/EpQ="; 20 20 21 21 ldflags = [ 22 22 "-X main.version=${version}"
+116 -29
pkgs/development/tools/database/prisma-engines/Cargo.lock
··· 19 19 20 20 [[package]] 21 21 name = "ahash" 22 - version = "0.7.6" 22 + version = "0.7.8" 23 23 source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" 24 + checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" 25 25 dependencies = [ 26 26 "getrandom 0.2.11", 27 27 "once_cell", ··· 476 476 checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" 477 477 478 478 [[package]] 479 + name = "cbindgen" 480 + version = "0.24.5" 481 + source = "registry+https://github.com/rust-lang/crates.io-index" 482 + checksum = "4b922faaf31122819ec80c4047cc684c6979a087366c069611e33649bf98e18d" 483 + dependencies = [ 484 + "clap 3.2.25", 485 + "heck 0.4.1", 486 + "indexmap 1.9.3", 487 + "log", 488 + "proc-macro2", 489 + "quote", 490 + "serde", 491 + "serde_json", 492 + "syn 1.0.109", 493 + "tempfile", 494 + "toml", 495 + ] 496 + 497 + [[package]] 479 498 name = "cc" 480 499 version = "1.0.83" 481 500 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 498 517 version = "1.0.0" 499 518 source = "registry+https://github.com/rust-lang/crates.io-index" 500 519 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 520 + 521 + [[package]] 522 + name = "cfg_aliases" 523 + version = "0.1.1" 524 + source = "registry+https://github.com/rust-lang/crates.io-index" 525 + checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" 526 + 527 + [[package]] 528 + name = "cfg_aliases" 529 + version = "0.2.0" 530 + source = "registry+https://github.com/rust-lang/crates.io-index" 531 + checksum = "77e53693616d3075149f4ead59bdeecd204ac6b8192d8969757601b74bddf00f" 501 532 502 533 [[package]] 503 534 name = "chrono" ··· 574 605 source = "registry+https://github.com/rust-lang/crates.io-index" 575 606 checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" 576 607 dependencies = [ 608 + "atty", 577 609 "bitflags 1.3.2", 578 610 "clap_lex", 579 611 "indexmap 1.9.3", 612 + "strsim 0.10.0", 613 + "termcolor", 580 614 "textwrap 0.16.0", 581 615 ] 582 616 ··· 986 1020 "base64 0.13.1", 987 1021 "expect-test", 988 1022 "indoc 2.0.3", 1023 + "itertools 0.12.0", 989 1024 "once_cell", 990 1025 "psl", 991 1026 "regex", ··· 1583 1618 1584 1619 [[package]] 1585 1620 name = "h2" 1586 - version = "0.3.24" 1621 + version = "0.3.26" 1587 1622 source = "registry+https://github.com/rust-lang/crates.io-index" 1588 - checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9" 1623 + checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" 1589 1624 dependencies = [ 1590 1625 "bytes", 1591 1626 "fnv", ··· 1612 1647 source = "registry+https://github.com/rust-lang/crates.io-index" 1613 1648 checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" 1614 1649 dependencies = [ 1615 - "ahash 0.7.6", 1650 + "ahash 0.7.8", 1616 1651 ] 1617 1652 1618 1653 [[package]] ··· 1621 1656 source = "registry+https://github.com/rust-lang/crates.io-index" 1622 1657 checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 1623 1658 dependencies = [ 1624 - "ahash 0.7.6", 1659 + "ahash 0.7.8", 1625 1660 ] 1626 1661 1627 1662 [[package]] ··· 2096 2131 2097 2132 [[package]] 2098 2133 name = "libc" 2099 - version = "0.2.150" 2134 + version = "0.2.151" 2100 2135 source = "registry+https://github.com/rust-lang/crates.io-index" 2101 - checksum = "89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c" 2136 + checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4" 2102 2137 2103 2138 [[package]] 2104 2139 name = "libloading" ··· 2276 2311 source = "registry+https://github.com/rust-lang/crates.io-index" 2277 2312 checksum = "2e52eb6380b6d2a10eb3434aec0885374490f5b82c8aaf5cd487a183c98be834" 2278 2313 dependencies = [ 2279 - "ahash 0.7.6", 2314 + "ahash 0.7.8", 2280 2315 "metrics-macros", 2281 2316 ] 2282 2317 ··· 2286 2321 source = "registry+https://github.com/rust-lang/crates.io-index" 2287 2322 checksum = "142c53885123b68d94108295a09d4afe1a1388ed95b54d5dacd9a454753030f2" 2288 2323 dependencies = [ 2289 - "ahash 0.7.6", 2324 + "ahash 0.7.8", 2290 2325 "metrics-macros", 2291 2326 ] 2292 2327 ··· 2511 2546 "expect-test", 2512 2547 "futures", 2513 2548 "indoc 2.0.3", 2549 + "itertools 0.12.0", 2514 2550 "mongodb", 2515 2551 "mongodb-client", 2516 2552 "mongodb-schema-describer", ··· 3105 3141 3106 3142 [[package]] 3107 3143 name = "pest" 3108 - version = "2.7.2" 3144 + version = "2.7.10" 3109 3145 source = "registry+https://github.com/rust-lang/crates.io-index" 3110 - checksum = "1acb4a4365a13f749a93f1a094a7805e5cfa0955373a9de860d962eaa3a5fe5a" 3146 + checksum = "560131c633294438da9f7c4b08189194b20946c8274c6b9e38881a7874dc8ee8" 3111 3147 dependencies = [ 3148 + "memchr", 3112 3149 "thiserror", 3113 3150 "ucd-trie", 3114 3151 ] 3115 3152 3116 3153 [[package]] 3117 3154 name = "pest_derive" 3118 - version = "2.7.2" 3155 + version = "2.7.10" 3119 3156 source = "registry+https://github.com/rust-lang/crates.io-index" 3120 - checksum = "666d00490d4ac815001da55838c500eafb0320019bbaa44444137c48b443a853" 3157 + checksum = "26293c9193fbca7b1a3bf9b79dc1e388e927e6cacaa78b4a3ab705a1d3d41459" 3121 3158 dependencies = [ 3122 3159 "pest", 3123 3160 "pest_generator", ··· 3125 3162 3126 3163 [[package]] 3127 3164 name = "pest_generator" 3128 - version = "2.7.2" 3165 + version = "2.7.10" 3129 3166 source = "registry+https://github.com/rust-lang/crates.io-index" 3130 - checksum = "68ca01446f50dbda87c1786af8770d535423fa8a53aec03b8f4e3d7eb10e0929" 3167 + checksum = "3ec22af7d3fb470a85dd2ca96b7c577a1eb4ef6f1683a9fe9a8c16e136c04687" 3131 3168 dependencies = [ 3132 3169 "pest", 3133 3170 "pest_meta", ··· 3138 3175 3139 3176 [[package]] 3140 3177 name = "pest_meta" 3141 - version = "2.7.2" 3178 + version = "2.7.10" 3142 3179 source = "registry+https://github.com/rust-lang/crates.io-index" 3143 - checksum = "56af0a30af74d0445c0bf6d9d051c979b516a1a5af790d251daee76005420a48" 3180 + checksum = "d7a240022f37c361ec1878d646fc5b7d7c4d28d5946e1a80ad5a7a4f4ca0bdcd" 3144 3181 dependencies = [ 3145 3182 "once_cell", 3146 3183 "pest", ··· 3556 3593 "bit-vec", 3557 3594 "byteorder", 3558 3595 "bytes", 3596 + "cfg_aliases 0.1.1", 3559 3597 "chrono", 3560 3598 "connection-string", 3561 3599 "crosstarget-utils", ··· 3722 3760 "tracing-subscriber", 3723 3761 "url", 3724 3762 "user-facing-errors", 3763 + ] 3764 + 3765 + [[package]] 3766 + name = "query-engine-c-abi" 3767 + version = "0.1.0" 3768 + dependencies = [ 3769 + "anyhow", 3770 + "async-trait", 3771 + "cbindgen", 3772 + "chrono", 3773 + "connection-string", 3774 + "futures", 3775 + "indoc 2.0.3", 3776 + "once_cell", 3777 + "opentelemetry", 3778 + "psl", 3779 + "quaint", 3780 + "query-connector", 3781 + "query-core", 3782 + "query-engine-common", 3783 + "query-structure", 3784 + "request-handlers", 3785 + "rusqlite", 3786 + "serde", 3787 + "serde_json", 3788 + "sql-query-connector", 3789 + "thiserror", 3790 + "tokio", 3791 + "tracing", 3792 + "tracing-futures", 3793 + "tracing-opentelemetry", 3794 + "tracing-subscriber", 3795 + "url", 3796 + "user-facing-errors", 3797 + "uuid", 3725 3798 ] 3726 3799 3727 3800 [[package]] ··· 4185 4258 version = "0.1.0" 4186 4259 dependencies = [ 4187 4260 "bigdecimal", 4261 + "cfg_aliases 0.2.0", 4188 4262 "codspeed-criterion-compat", 4189 4263 "connection-string", 4190 4264 "dmmf", ··· 4502 4576 "diagnostics", 4503 4577 "pest", 4504 4578 "pest_derive", 4579 + "serde", 4580 + "serde_json", 4505 4581 ] 4506 4582 4507 4583 [[package]] ··· 4949 5025 "enumflags2", 4950 5026 "expect-test", 4951 5027 "indoc 2.0.3", 5028 + "itertools 0.12.0", 4952 5029 "pretty_assertions", 4953 5030 "psl", 4954 5031 "quaint", ··· 5035 5112 "datamodel-renderer", 5036 5113 "either", 5037 5114 "enumflags2", 5115 + "indexmap 2.2.2", 5038 5116 "indoc 2.0.3", 5039 5117 "once_cell", 5040 5118 "prisma-value", ··· 5246 5324 ] 5247 5325 5248 5326 [[package]] 5327 + name = "termcolor" 5328 + version = "1.4.0" 5329 + source = "registry+https://github.com/rust-lang/crates.io-index" 5330 + checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449" 5331 + dependencies = [ 5332 + "winapi-util", 5333 + ] 5334 + 5335 + [[package]] 5249 5336 name = "test-cli" 5250 5337 version = "0.1.0" 5251 5338 dependencies = [ ··· 5845 5932 checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" 5846 5933 dependencies = [ 5847 5934 "cfg-if", 5848 - "rand 0.7.3", 5935 + "rand 0.8.5", 5849 5936 "static_assertions", 5850 5937 ] 5851 5938 ··· 6101 6188 6102 6189 [[package]] 6103 6190 name = "wasm-bindgen" 6104 - version = "0.2.89" 6191 + version = "0.2.92" 6105 6192 source = "registry+https://github.com/rust-lang/crates.io-index" 6106 - checksum = "0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e" 6193 + checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" 6107 6194 dependencies = [ 6108 6195 "cfg-if", 6109 6196 "wasm-bindgen-macro", ··· 6111 6198 6112 6199 [[package]] 6113 6200 name = "wasm-bindgen-backend" 6114 - version = "0.2.89" 6201 + version = "0.2.92" 6115 6202 source = "registry+https://github.com/rust-lang/crates.io-index" 6116 - checksum = "1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826" 6203 + checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" 6117 6204 dependencies = [ 6118 6205 "bumpalo", 6119 6206 "log", ··· 6138 6225 6139 6226 [[package]] 6140 6227 name = "wasm-bindgen-macro" 6141 - version = "0.2.89" 6228 + version = "0.2.92" 6142 6229 source = "registry+https://github.com/rust-lang/crates.io-index" 6143 - checksum = "0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2" 6230 + checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" 6144 6231 dependencies = [ 6145 6232 "quote", 6146 6233 "wasm-bindgen-macro-support", ··· 6148 6235 6149 6236 [[package]] 6150 6237 name = "wasm-bindgen-macro-support" 6151 - version = "0.2.89" 6238 + version = "0.2.92" 6152 6239 source = "registry+https://github.com/rust-lang/crates.io-index" 6153 - checksum = "f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283" 6240 + checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" 6154 6241 dependencies = [ 6155 6242 "proc-macro2", 6156 6243 "quote", ··· 6161 6248 6162 6249 [[package]] 6163 6250 name = "wasm-bindgen-shared" 6164 - version = "0.2.89" 6251 + version = "0.2.92" 6165 6252 source = "registry+https://github.com/rust-lang/crates.io-index" 6166 - checksum = "7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f" 6253 + checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" 6167 6254 6168 6255 [[package]] 6169 6256 name = "wasm-logger"
+2 -2
pkgs/development/tools/database/prisma-engines/default.nix
··· 14 14 # function correctly. 15 15 rustPlatform.buildRustPackage rec { 16 16 pname = "prisma-engines"; 17 - version = "5.12.1"; 17 + version = "5.16.1"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "prisma"; 21 21 repo = "prisma-engines"; 22 22 rev = version; 23 - hash = "sha256-emy2Qvx05D8omSc3Ivx66EnThW/tr77UGQu3qhat/fc="; 23 + hash = "sha256-uJJX5lI0YFXygWLeaOuYxjgyswJcjSujPcqHn1aKn8M="; 24 24 }; 25 25 26 26 # Use system openssl.
+2 -2
pkgs/development/tools/database/sqlfluff/default.nix
··· 6 6 7 7 python3.pkgs.buildPythonApplication rec { 8 8 pname = "sqlfluff"; 9 - version = "3.0.7"; 9 + version = "3.1.0"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "sqlfluff"; 14 14 repo = "sqlfluff"; 15 15 rev = "refs/tags/${version}"; 16 - hash = "sha256-nq+c9NHtQ6pMouJEI7YUhgb9+ljlJECP8REL4Gm4B10="; 16 + hash = "sha256-QzrIf9DVrQGgtOcHGbxLMz7bG/lkU2Cu0n4jSKJ8c8g="; 17 17 }; 18 18 19 19 build-system = with python3.pkgs; [ setuptools ];
+2 -2
pkgs/development/tools/devpod/default.nix
··· 23 23 24 24 let 25 25 pname = "devpod"; 26 - version = "0.5.15"; 26 + version = "0.5.16"; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "loft-sh"; 30 30 repo = pname; 31 31 rev = "v${version}"; 32 - sha256 = "sha256-fGCCPLj7C5yn8DPJdx6ixUFz9KXhBRAUOrFeTsQkXEM="; 32 + sha256 = "sha256-J9Qu9flp7l3BnQGHkDBSWTsNdDQSJUwp0W9GhOJehKo="; 33 33 }; 34 34 35 35 meta = with lib; {
+3 -3
pkgs/development/tools/documentation/antora/default.nix
··· 2 2 3 3 buildNpmPackage rec { 4 4 pname = "antora"; 5 - version = "3.1.7"; 5 + version = "3.1.9"; 6 6 7 7 src = fetchFromGitLab { 8 8 owner = pname; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-uGXXp6boS5yYsInSmkI9S0Tn85QGVp/5Fsh1u3G4oPk="; 11 + hash = "sha256-hkavYC2LO8NRIRwHNWIJLRDkVnhAB4Di3IqL8uGt+U8="; 12 12 }; 13 13 14 - npmDepsHash = "sha256-oWLRAuvWDk7w18qlDH14EE4elX5nhLKHSQANa/kXKvw="; 14 + npmDepsHash = "sha256-ngreuitwUcIDVF6vW7fZA1OaVxr9fv7s0IjCErXlcxg="; 15 15 16 16 # This is to stop tests from being ran, as some of them fail due to trying to query remote repositories 17 17 postPatch = ''
+3 -3
pkgs/development/tools/dprint/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "dprint"; 5 - version = "0.46.3"; 5 + version = "0.47.0"; 6 6 7 7 src = fetchCrate { 8 8 inherit pname version; 9 - sha256 = "sha256-IyhKxCqLyboEZINalI6bd///sUxWvmWlQVrzMA2sNdU="; 9 + sha256 = "sha256-eiZrgxOAUwq9rhTASXih8txg0KNerWETJgzYiz7KKVo="; 10 10 }; 11 11 12 - cargoHash = "sha256-46t6Y2UuRCAnvOhEPLgYN+fHHtJYxuflRT3DClLTDQk="; 12 + cargoHash = "sha256-CTcoJ09UqeHumEg00RbI9TTTE8ja2O5cte4OYfB8v4s="; 13 13 14 14 buildInputs = lib.optionals stdenv.isDarwin [ CoreFoundation Security ]; 15 15
+2 -2
pkgs/development/tools/esbuild/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "esbuild"; 5 - version = "0.21.5"; 5 + version = "0.22.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "evanw"; 9 9 repo = "esbuild"; 10 10 rev = "v${version}"; 11 - hash = "sha256-FpvXWIlt67G8w3pBKZo/mcp57LunxDmRUaCU/Ne89B8="; 11 + hash = "sha256-I+NJFWnjsXgfIlzIv6hGXj9VF0JcF/ck7g88Td6jLw0="; 12 12 }; 13 13 14 14 vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ=";
+51 -42
pkgs/development/tools/fdroidserver/default.nix
··· 1 - { lib 2 - , fetchFromGitLab 3 - , fetchPypi 4 - , apksigner 5 - , buildPythonApplication 6 - , python3 7 - , installShellFiles 8 - , androguard 9 - , babel 10 - , clint 11 - , defusedxml 12 - , gitpython 13 - , libcloud 14 - , mwclient 15 - , paramiko 16 - , pillow 17 - , pyasn1 18 - , pyasn1-modules 19 - , python-vagrant 20 - , pyyaml 21 - , qrcode 22 - , requests 23 - , ruamel-yaml 24 - , yamllint 1 + { 2 + lib, 3 + fetchFromGitLab, 4 + fetchPypi, 5 + apksigner, 6 + appdirs, 7 + buildPythonApplication, 8 + python3, 9 + installShellFiles, 10 + androguard, 11 + babel, 12 + clint, 13 + defusedxml, 14 + gitpython, 15 + libcloud, 16 + mwclient, 17 + oscrypto, 18 + paramiko, 19 + pillow, 20 + pyasn1, 21 + pyasn1-modules, 22 + python-vagrant, 23 + pyyaml, 24 + qrcode, 25 + requests, 26 + ruamel-yaml, 27 + sdkmanager, 28 + yamllint, 25 29 }: 26 30 27 - buildPythonApplication rec { 31 + let 32 + version = "2.3a1"; 33 + in 34 + buildPythonApplication { 28 35 pname = "fdroidserver"; 29 - version = "unstable-2023-10-23"; 30 - format = "setuptools"; 36 + inherit version; 37 + 38 + pyproject = true; 31 39 32 40 src = fetchFromGitLab { 33 41 owner = "fdroid"; 34 42 repo = "fdroidserver"; 35 - rev = "f4b10cf83935432d19948dac669964384bef0728"; 36 - hash = "sha256-GmR6Td5pScwEKK9W6m26xQV4XxBdZ7frN2UvwUGY4Dw="; 43 + rev = "2.3a1"; 44 + hash = "sha256-K6P5yGx2ZXHJZ/VyHTbQAObsvcfnOatrpwiW+ixLTuA="; 37 45 }; 38 46 39 47 pythonRelaxDeps = [ 48 + "androguard" 40 49 "pyasn1" 41 50 "pyasn1-modules" 42 51 ]; 43 52 44 53 postPatch = '' 45 54 substituteInPlace fdroidserver/common.py \ 46 - --replace "FDROID_PATH = os.path.realpath(os.path.join(os.path.dirname(__file__), '..'))" "FDROID_PATH = '$out/bin'" 55 + --replace-fail "FDROID_PATH = os.path.realpath(os.path.join(os.path.dirname(__file__), '..'))" "FDROID_PATH = '$out/bin'" 47 56 ''; 48 57 49 58 preConfigure = '' ··· 57 66 --bash completion/bash-completion 58 67 ''; 59 68 60 - nativeBuildInputs = [ 61 - installShellFiles 62 - ]; 69 + nativeBuildInputs = [ installShellFiles ]; 63 70 64 - buildInputs = [ 65 - babel 66 - ]; 71 + buildInputs = [ babel ]; 67 72 68 73 propagatedBuildInputs = [ 69 74 androguard 75 + appdirs 70 76 clint 71 77 defusedxml 72 78 gitpython 73 79 libcloud 74 80 mwclient 81 + oscrypto 75 82 paramiko 76 83 pillow 77 84 pyasn1 ··· 87 94 hash = "sha256-i3zml6LyEnUqNcGsQURx3BbEJMlXO+SSa1b/P10jt68="; 88 95 }; 89 96 })) 97 + sdkmanager 90 98 yamllint 91 99 ]; 92 100 ··· 100 108 # no tests 101 109 doCheck = false; 102 110 103 - pythonImportsCheck = [ 104 - "fdroidserver" 105 - ]; 111 + pythonImportsCheck = [ "fdroidserver" ]; 106 112 107 - meta = with lib; { 113 + meta = { 108 114 homepage = "https://gitlab.com/fdroid/fdroidserver"; 109 115 changelog = "https://gitlab.com/fdroid/fdroidserver/-/blob/${version}/CHANGELOG.md"; 110 116 description = "Server and tools for F-Droid, the Free Software repository system for Android"; 111 - license = licenses.agpl3Plus; 112 - maintainers = with maintainers; [ linsui jugendhacker ]; 117 + license = lib.licenses.agpl3Plus; 118 + maintainers = with lib.maintainers; [ 119 + linsui 120 + jugendhacker 121 + ]; 113 122 mainProgram = "fdroid"; 114 123 }; 115 124 }
-12
pkgs/development/tools/gdm/deps.nix
··· 1 - # This file was generated by go2nix. 2 - [ 3 - { 4 - goPackagePath = "golang.org/x/tools"; 5 - fetch = { 6 - type = "git"; 7 - url = "https://go.googlesource.com/tools"; 8 - rev = "0d047c8d5a8c3a1c89d9d78511f4ed7aef49ea0c"; 9 - sha256 = "0ahyxvqy25zpyppmrb7vsad332gmq2cdi7hb0si6ni0cmrlqcfwr"; 10 - }; 11 - } 12 - ]
+3 -3
pkgs/development/tools/konstraint/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "konstraint"; 5 - version = "0.37.0"; 5 + version = "0.38.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "plexsystems"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-poIXY4++nv2bCkcHdZHb0dRa5NVxsw9Vmg7nMVh1ocI="; 11 + sha256 = "sha256-02vmIsYGX6HB7k1HArMpNY+UxVX24IyraNPu13ht2qQ="; 12 12 }; 13 - vendorHash = "sha256-0V8B/w4K3r23tINDfjLAKe5wMpJ+8uiF4nCMr062pb0="; 13 + vendorHash = "sha256-eD0K2te9+9x0fUYMVZ6SreV2AhkYwBzQHUTyeNwuEHc="; 14 14 15 15 # Exclude go within .github folder 16 16 excludedPackages = ".github";
+4 -6
pkgs/development/tools/lalrpop/default.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "lalrpop"; 10 - version = "0.20.0"; 10 + version = "0.20.2"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "lalrpop"; 14 14 repo = "lalrpop"; 15 - # there's no tag for 0.20.0 16 - rev = "1584ddb243726195b540fdd2b3ccf693876288e0"; 17 - # rev = version; 18 - hash = "sha256-aYlSR8XqJnj76Hm3MFqfA5d9L3SO/iCCKpzOES5YQGY="; 15 + rev = version; 16 + hash = "sha256-cFwBck+bdOjhF6rQQj03MOO+XCsrII5c4Xvhsw12ETA="; 19 17 }; 20 18 21 - cargoHash = "sha256-JaU5ZJbmlV/HfFT/ODpB3xFjZc2XiljhEVz/dql8o/c="; 19 + cargoHash = "sha256-zkPLas+fQQzm7LlWNpTooUR/e30KMS9OET6PMwQ2yAA="; 22 20 23 21 patches = [ 24 22 (substituteAll {
+25 -25
pkgs/development/tools/language-servers/pylyzer/Cargo.lock
··· 119 119 "proc-macro2", 120 120 "quote", 121 121 "rustc_version", 122 - "syn 2.0.68", 122 + "syn 2.0.69", 123 123 ] 124 124 125 125 [[package]] ··· 130 130 131 131 [[package]] 132 132 name = "els" 133 - version = "0.1.52-nightly.0" 133 + version = "0.1.52-nightly.1" 134 134 source = "registry+https://github.com/rust-lang/crates.io-index" 135 - checksum = "1bd0a3c0bfdf681ff58dde3d15efc100f712df1ae1d7d9388cbd8107cb7e3c79" 135 + checksum = "9f71553ed89956daa260ebefee8b4724308e8af507b713297aefa9535252048c" 136 136 dependencies = [ 137 137 "erg_common", 138 138 "erg_compiler", ··· 144 144 145 145 [[package]] 146 146 name = "erg_common" 147 - version = "0.6.40-nightly.0" 147 + version = "0.6.40-nightly.1" 148 148 source = "registry+https://github.com/rust-lang/crates.io-index" 149 - checksum = "4c80f1574b5268d421f2067bdde5776f9363512706d011587432d2a0886eba56" 149 + checksum = "891d4800e5dea9c2a52a56ad8af9654c292ad98afbcc3cec0480fea55cc468b0" 150 150 dependencies = [ 151 151 "backtrace-on-stack-overflow", 152 152 "erg_proc_macros", ··· 156 156 157 157 [[package]] 158 158 name = "erg_compiler" 159 - version = "0.6.40-nightly.0" 159 + version = "0.6.40-nightly.1" 160 160 source = "registry+https://github.com/rust-lang/crates.io-index" 161 - checksum = "1efdec52061fad5d2238053cb15105d125e55cf116863e1b5337b8d286941ae3" 161 + checksum = "a90c044a992d23a39eaf65b83485953935496aa1ae0d589b45c1611277d8cb54" 162 162 dependencies = [ 163 163 "erg_common", 164 164 "erg_parser", ··· 166 166 167 167 [[package]] 168 168 name = "erg_parser" 169 - version = "0.6.40-nightly.0" 169 + version = "0.6.40-nightly.1" 170 170 source = "registry+https://github.com/rust-lang/crates.io-index" 171 - checksum = "926d6768a062c5851b20eda7f77aed41e7f326b8589ae4b8703b13c49364eab5" 171 + checksum = "fb53c38fdc23f6e643267882c795040fda38da52309296106dba2e9dc544a31e" 172 172 dependencies = [ 173 173 "erg_common", 174 174 "erg_proc_macros", ··· 177 177 178 178 [[package]] 179 179 name = "erg_proc_macros" 180 - version = "0.6.40-nightly.0" 180 + version = "0.6.40-nightly.1" 181 181 source = "registry+https://github.com/rust-lang/crates.io-index" 182 - checksum = "da422e93bd4346cf04fadf410bc6b63881cda0842c1d976ee5a7f2b8ae29927e" 182 + checksum = "93643cbe997e214daa35b54d4c948e4f4b1088866ba87004dc787f2e965f0f16" 183 183 dependencies = [ 184 184 "quote", 185 185 "syn 1.0.109", ··· 248 248 "Inflector", 249 249 "proc-macro2", 250 250 "quote", 251 - "syn 2.0.68", 251 + "syn 2.0.69", 252 252 ] 253 253 254 254 [[package]] ··· 542 542 543 543 [[package]] 544 544 name = "py2erg" 545 - version = "0.0.55" 545 + version = "0.0.56" 546 546 dependencies = [ 547 547 "erg_common", 548 548 "erg_compiler", ··· 552 552 553 553 [[package]] 554 554 name = "pylyzer" 555 - version = "0.0.55" 555 + version = "0.0.56" 556 556 dependencies = [ 557 557 "els", 558 558 "erg_common", ··· 704 704 705 705 [[package]] 706 706 name = "serde" 707 - version = "1.0.203" 707 + version = "1.0.204" 708 708 source = "registry+https://github.com/rust-lang/crates.io-index" 709 - checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" 709 + checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" 710 710 dependencies = [ 711 711 "serde_derive", 712 712 ] 713 713 714 714 [[package]] 715 715 name = "serde_derive" 716 - version = "1.0.203" 716 + version = "1.0.204" 717 717 source = "registry+https://github.com/rust-lang/crates.io-index" 718 - checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" 718 + checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" 719 719 dependencies = [ 720 720 "proc-macro2", 721 721 "quote", 722 - "syn 2.0.68", 722 + "syn 2.0.69", 723 723 ] 724 724 725 725 [[package]] ··· 741 741 dependencies = [ 742 742 "proc-macro2", 743 743 "quote", 744 - "syn 2.0.68", 744 + "syn 2.0.69", 745 745 ] 746 746 747 747 [[package]] ··· 775 775 776 776 [[package]] 777 777 name = "syn" 778 - version = "2.0.68" 778 + version = "2.0.69" 779 779 source = "registry+https://github.com/rust-lang/crates.io-index" 780 - checksum = "901fa70d88b9d6c98022e23b4136f9f3e54e4662c3bc1bd1d84a42a9a0f0c1e9" 780 + checksum = "201fcda3845c23e8212cd466bfebf0bd20694490fc0356ae8e428e0824a915a6" 781 781 dependencies = [ 782 782 "proc-macro2", 783 783 "quote", ··· 805 805 806 806 [[package]] 807 807 name = "tinyvec" 808 - version = "1.6.1" 808 + version = "1.7.0" 809 809 source = "registry+https://github.com/rust-lang/crates.io-index" 810 - checksum = "c55115c6fbe2d2bef26eb09ad74bde02d8255476fc0c7b515ef09fbb35742d82" 810 + checksum = "ce6b6a2fb3a985e99cebfaefa9faa3024743da73304ca1c683a36429613d3d22" 811 811 dependencies = [ 812 812 "tinyvec_macros", 813 813 ] ··· 1030 1030 dependencies = [ 1031 1031 "proc-macro2", 1032 1032 "quote", 1033 - "syn 2.0.68", 1033 + "syn 2.0.69", 1034 1034 ]
+2 -2
pkgs/development/tools/language-servers/pylyzer/default.nix
··· 15 15 16 16 rustPlatform.buildRustPackage rec { 17 17 pname = "pylyzer"; 18 - version = "0.0.55"; 18 + version = "0.0.56"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "mtshiba"; 22 22 repo = "pylyzer"; 23 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-19SkaTDZK05o5OTPGe4AAEx3mJHOtCrknlJgrf4+oq0="; 24 + hash = "sha256-t/v9Ghnfsnwvo05PnvRInXRCbA0fi9ZQkIrrvtzBSCg="; 25 25 }; 26 26 27 27 cargoLock = {
+3 -3
pkgs/development/tools/misc/patchelf/unstable.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "patchelf"; 5 - version = "0.18.0-unstable-2024-01-15"; 5 + version = "0.18.0-unstable-2024-06-15"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "NixOS"; 9 9 repo = "patchelf"; 10 - rev = "7c2f768bf9601268a4e71c2ebe91e2011918a70f"; 11 - sha256 = "sha256-PPXqKY2hJng4DBVE0I4xshv/vGLUskL7jl53roB8UdU="; 10 + rev = "a0f54334df36770b335c051e540ba40afcbf8378"; 11 + sha256 = "sha256-FSoxTcRZMGHNJh8dNtKOkcUtjhmhU6yQXcZZfUPLhQM="; 12 12 }; 13 13 14 14 # Drop test that fails on musl (?)
+3 -3
pkgs/development/tools/misc/python-launcher/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "python-launcher"; 5 - version = "1.0.0"; 5 + version = "1.0.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "brettcannon"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "1r2pmli4jsdjag9zsgd9q1qlj3hxxjj2bni6yybjh1a10fcqxzzv"; 11 + sha256 = "sha256-wRKTBvLLo0Vvvh1GtF9hOnUHNpOeX950y1U+8JYBGoE="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-2lgWybEPi6HEUMYuGDRWMjWoc94CrFHPP5IeKUjj0q4="; 14 + cargoHash = "sha256-+FtfL5jAGJrpnZaJDnDMvWC0D3Af0L466v9nqJkb+uA="; 15 15 16 16 nativeCheckInputs = [ python3 ]; 17 17
+3 -3
pkgs/development/tools/misc/texlab/default.nix
··· 15 15 in 16 16 rustPlatform.buildRustPackage rec { 17 17 pname = "texlab"; 18 - version = "5.17.0"; 18 + version = "5.18.0"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "latex-lsp"; 22 22 repo = "texlab"; 23 23 rev = "refs/tags/v${version}"; 24 - hash = "sha256-4yMZxhq8Y3RFZHOlulG5hqj3bJSIYVycrtnmsbx+4bs="; 24 + hash = "sha256-qE845LurpjJbprPPAA6aVxSDiaBbjeT3Ousx/5f8bMU="; 25 25 }; 26 26 27 - cargoHash = "sha256-/qT/mxKjVvyA6XAB0Oa6jpKss0YtIL6cvGwBHM8Bt4M="; 27 + cargoHash = "sha256-E8GvkdNQhWsLkWHveWT0c21AdBK6YWg/6VtINxDcjqQ="; 28 28 29 29 outputs = [ "out" ] ++ lib.optional (!isCross) "man"; 30 30
+5 -5
pkgs/development/tools/nwjs/default.nix
··· 87 87 extraOutputsToInstall = [ "lib" "out" ]; 88 88 }; 89 89 90 - version = "0.88.0"; 90 + version = "0.89.0"; 91 91 in 92 92 stdenv.mkDerivation { 93 93 pname = "nwjs"; ··· 98 98 in fetchurl { 99 99 url = "https://dl.nwjs.io/v${version}/nwjs-${flavor}v${version}-linux-${bits}.tar.gz"; 100 100 hash = { 101 - "sdk-ia32" = "sha256-pk8Fdzw8zBBF4xeU5BlmkF1gbf7HIn8jheSjbdV4hI0="; 102 - "sdk-x64" = "sha256-51alZRf/+bpKfVLUQuy1VtLHCgkVuptQaJgupt7zxcU="; 103 - "ia32" = "sha256-OLkOJo3xDZ6WKbf6zPeY+KcgzoEjYWMIV7YWWbESjPo="; 104 - "x64" = "sha256-KSsaTs0W8m2dI+0ByLqU4H4ai/PXUt6LtroZIBeymgs="; 101 + "sdk-ia32" = "sha256-gHZLxZRborfbwmblKQrgr6tf+Rwt1YqxrGELAHPM0so="; 102 + "sdk-x64" = "sha256-NOQGS3jEdZumTwCmi0DUtnGlOaSAZi2rGYSLVioJDdg="; 103 + "ia32" = "sha256-L3PGK2YZCUo+KfkakL9AjkPcnUWPFOn4S2GePi+rph0="; 104 + "x64" = "sha256-epsbDjrpq4K7NnNDAcKoEJMcjfdehU2JjFcmA5exug8="; 105 105 }."${flavor + bits}"; 106 106 }; 107 107
+20 -3
pkgs/development/tools/pipenv/default.nix
··· 3 3 , python3 4 4 , fetchFromGitHub 5 5 , installShellFiles 6 + , pipenv 7 + , runCommand 6 8 }: 7 9 8 10 with python3.pkgs; ··· 24 26 25 27 in buildPythonApplication rec { 26 28 pname = "pipenv"; 27 - version = "2023.10.24"; 29 + version = "2024.0.1"; 28 30 format = "pyproject"; 29 31 30 32 src = fetchFromGitHub { 31 33 owner = "pypa"; 32 34 repo = "pipenv"; 33 35 rev = "refs/tags/v${version}"; 34 - hash = "sha256-b1EqCrgGygdG08zzastgcYGnXDKoEYNvm5xjDLzlAXo="; 36 + hash = "sha256-IyjJrIEcKHm7TpZk26MYI///ZIB/7ploTBzvms1gDmI="; 35 37 }; 36 38 37 39 env.LC_ALL = "en_US.UTF-8"; ··· 66 68 ]; 67 69 68 70 disabledTests = [ 69 - "test_convert_deps_to_pip" 71 + # this test wants access to the internet 70 72 "test_download_file" 71 73 ]; 72 74 73 75 disabledTestPaths = [ 76 + # many of these tests want access to the internet 74 77 "tests/integration" 75 78 ]; 79 + 80 + passthru.tests = { 81 + verify-venv-patch = runCommand "${pname}-test-verify-venv-patch" {} '' 82 + export PIPENV_VENV_IN_PROJECT=1 83 + 84 + # "pipenv install" should be able to create a venv 85 + ${pipenv}/bin/pipenv install 86 + 87 + # the venv exists 88 + [ -d .venv ] 89 + 90 + touch $out 91 + ''; 92 + }; 76 93 77 94 postInstall = '' 78 95 installShellCompletion --cmd pipenv \
+2 -2
pkgs/development/web/bun/default.nix
··· 58 58 hash = "sha256-eytY45LcgeI9m9amHd8hfE7Lz7ET7p19h37Bi4yUHBM="; 59 59 }; 60 60 "x86_64-darwin" = fetchurl { 61 - url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64.zip"; 62 - hash = "sha256-bF/yg7C2tsdPjotC4DKISZRWEUUmUha22tWJynearEM="; 61 + url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-darwin-x64-baseline.zip"; 62 + hash = "sha256-SKD/nJSDCPEQPekbkHkEew0mw2E55/L2hPjlz3fu3J8="; 63 63 }; 64 64 "x86_64-linux" = fetchurl { 65 65 url = "https://github.com/oven-sh/bun/releases/download/bun-v${version}/bun-linux-x64.zip";
+2 -2
pkgs/development/web/minify/default.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "minify"; 12 - version = "2.20.34"; 12 + version = "2.20.35"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "tdewolff"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - hash = "sha256-x6xeAFy96Ur+Kc1ODQxpX/lgK2CJWn34HgZzGSmcwqE="; 18 + hash = "sha256-eSU+AxCy7FIfMfKJXb3x4Iv1T7IgU0EHwDKHEBOW674="; 19 19 }; 20 20 21 21 vendorHash = "sha256-LT39GYDcFL3hjiYwvbSYjV8hcg0KNgQmLMRWcdz4T48=";
+2 -2
pkgs/games/freeciv/default.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "freeciv"; 13 - version = "3.1.1"; 13 + version = "3.1.2"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "freeciv"; 17 17 repo = "freeciv"; 18 18 rev = "R${lib.replaceStrings [ "." ] [ "_" ] version}"; 19 - hash = "sha256-ImjXDJ1Bq85OfUhxGe184cd5eu4a8BrZh+YYhzUdrLo="; 19 + hash = "sha256-gneg43RJCf32LUjOHTHlvZxN9RnyJYeXXi6EU3r3mBw="; 20 20 }; 21 21 22 22 postPatch = ''
+6 -4
pkgs/os-specific/darwin/swiftbar/default.nix
··· 4 4 stdenvNoCC, 5 5 makeWrapper, 6 6 }: 7 - 7 + let 8 + build = "520"; 9 + in 8 10 stdenvNoCC.mkDerivation rec { 9 11 pname = "swiftbar"; 10 - version = "1.4.3"; 12 + version = "2.0.0"; 11 13 12 14 src = fetchzip { 13 - url = "https://github.com/swiftbar/SwiftBar/releases/download/v${version}/SwiftBar.zip"; 14 - sha256 = "sha256-Ut+lr1E7bMp8Uz1aL7EV0ZsfdTh9t7zUjDU/DScRpHY="; 15 + url = "https://github.com/swiftbar/SwiftBar/releases/download/v${version}/SwiftBar.v${version}.b${build}.zip"; 16 + hash = "sha256-eippK01Q+J9jdwvnGcnr7nw3KwyQQqh051lHN3Xmy+c="; 15 17 stripRoot = false; 16 18 }; 17 19
+1 -1
pkgs/os-specific/linux/below/default.nix
··· 29 29 ''; 30 30 31 31 # bpf code compilation 32 - hardeningDisable = [ "stackprotector" ]; 32 + hardeningDisable = [ "stackprotector" "zerocallusedregs" ]; 33 33 34 34 nativeBuildInputs = [ clang pkg-config rustfmt ]; 35 35 buildInputs = [ elfutils zlib ];
+142 -125
pkgs/os-specific/linux/catfs/Cargo.lock
··· 4 4 5 5 [[package]] 6 6 name = "addr2line" 7 - version = "0.13.0" 7 + version = "0.21.0" 8 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "1b6a2d3371669ab3ca9797670853d61402b03d0b4b9ebf33d677dfa720203072" 9 + checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" 10 10 dependencies = [ 11 11 "gimli", 12 12 ] 13 13 14 14 [[package]] 15 15 name = "adler" 16 - version = "0.2.3" 16 + version = "1.0.2" 17 17 source = "registry+https://github.com/rust-lang/crates.io-index" 18 - checksum = "ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e" 18 + checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" 19 19 20 20 [[package]] 21 21 name = "aho-corasick" ··· 28 28 29 29 [[package]] 30 30 name = "ansi_term" 31 - version = "0.11.0" 31 + version = "0.12.1" 32 32 source = "registry+https://github.com/rust-lang/crates.io-index" 33 - checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b" 33 + checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" 34 34 dependencies = [ 35 35 "winapi", 36 36 ] ··· 41 41 source = "registry+https://github.com/rust-lang/crates.io-index" 42 42 checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" 43 43 dependencies = [ 44 - "hermit-abi", 44 + "hermit-abi 0.1.19", 45 45 "libc", 46 46 "winapi", 47 47 ] 48 48 49 49 [[package]] 50 - name = "autocfg" 51 - version = "1.0.1" 52 - source = "registry+https://github.com/rust-lang/crates.io-index" 53 - checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" 54 - 55 - [[package]] 56 50 name = "backtrace" 57 - version = "0.3.51" 51 + version = "0.3.69" 58 52 source = "registry+https://github.com/rust-lang/crates.io-index" 59 - checksum = "ec1931848a574faa8f7c71a12ea00453ff5effbb5f51afe7f77d7a48cace6ac1" 53 + checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" 60 54 dependencies = [ 61 55 "addr2line", 62 - "cfg-if", 56 + "cc", 57 + "cfg-if 1.0.0", 63 58 "libc", 64 59 "miniz_oxide", 65 60 "object", ··· 83 78 84 79 [[package]] 85 80 name = "bitflags" 86 - version = "1.2.1" 81 + version = "1.3.2" 87 82 source = "registry+https://github.com/rust-lang/crates.io-index" 88 - checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" 83 + checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 89 84 90 85 [[package]] 91 86 name = "block-buffer" 92 - version = "0.2.0" 87 + version = "0.10.4" 93 88 source = "registry+https://github.com/rust-lang/crates.io-index" 94 - checksum = "1339a1042f5d9f295737ad4d9a6ab6bf81c84a933dba110b9200cd6d1448b814" 89 + checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" 95 90 dependencies = [ 96 - "byte-tools", 97 91 "generic-array", 98 92 ] 99 - 100 - [[package]] 101 - name = "byte-tools" 102 - version = "0.2.0" 103 - source = "registry+https://github.com/rust-lang/crates.io-index" 104 - checksum = "560c32574a12a89ecd91f5e742165893f86e3ab98d21f8ea548658eb9eef5f40" 105 93 106 94 [[package]] 107 95 name = "catfs" ··· 125 113 "time", 126 114 "twox-hash", 127 115 "xattr", 116 + ] 117 + 118 + [[package]] 119 + name = "cc" 120 + version = "1.0.83" 121 + source = "registry+https://github.com/rust-lang/crates.io-index" 122 + checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 123 + dependencies = [ 124 + "libc", 128 125 ] 129 126 130 127 [[package]] ··· 134 131 checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" 135 132 136 133 [[package]] 134 + name = "cfg-if" 135 + version = "1.0.0" 136 + source = "registry+https://github.com/rust-lang/crates.io-index" 137 + checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 138 + 139 + [[package]] 137 140 name = "chan" 138 141 version = "0.1.23" 139 142 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 156 159 157 160 [[package]] 158 161 name = "clap" 159 - version = "2.33.3" 162 + version = "2.34.0" 160 163 source = "registry+https://github.com/rust-lang/crates.io-index" 161 - checksum = "37e58ac78573c40708d45522f0d80fa2f01cc4f9b4e2bf749807255454312002" 164 + checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c" 162 165 dependencies = [ 163 166 "ansi_term", 164 167 "atty", ··· 170 173 ] 171 174 172 175 [[package]] 176 + name = "cpufeatures" 177 + version = "0.2.9" 178 + source = "registry+https://github.com/rust-lang/crates.io-index" 179 + checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" 180 + dependencies = [ 181 + "libc", 182 + ] 183 + 184 + [[package]] 185 + name = "crypto-common" 186 + version = "0.1.6" 187 + source = "registry+https://github.com/rust-lang/crates.io-index" 188 + checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" 189 + dependencies = [ 190 + "generic-array", 191 + "typenum", 192 + ] 193 + 194 + [[package]] 173 195 name = "daemonize" 174 196 version = "0.2.3" 175 197 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 180 202 181 203 [[package]] 182 204 name = "digest" 183 - version = "0.6.2" 205 + version = "0.10.7" 184 206 source = "registry+https://github.com/rust-lang/crates.io-index" 185 - checksum = "e5b29bf156f3f4b3c4f610a25ff69370616ae6e0657d416de22645483e72af0a" 207 + checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" 186 208 dependencies = [ 187 - "generic-array", 209 + "block-buffer", 210 + "crypto-common", 188 211 ] 189 212 190 213 [[package]] 191 214 name = "either" 192 - version = "1.6.1" 215 + version = "1.9.0" 193 216 source = "registry+https://github.com/rust-lang/crates.io-index" 194 - checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" 217 + checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 195 218 196 219 [[package]] 197 220 name = "env_logger" ··· 202 225 "log 0.3.9", 203 226 "regex", 204 227 ] 205 - 206 - [[package]] 207 - name = "fake-simd" 208 - version = "0.1.2" 209 - source = "registry+https://github.com/rust-lang/crates.io-index" 210 - checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" 211 228 212 229 [[package]] 213 230 name = "fd" ··· 238 255 239 256 [[package]] 240 257 name = "generic-array" 241 - version = "0.8.3" 258 + version = "0.14.7" 242 259 source = "registry+https://github.com/rust-lang/crates.io-index" 243 - checksum = "fceb69994e330afed50c93524be68c42fa898c2d9fd4ee8da03bd7363acd26f2" 260 + checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" 244 261 dependencies = [ 245 - "nodrop", 246 262 "typenum", 263 + "version_check", 247 264 ] 248 265 249 266 [[package]] 250 267 name = "getrandom" 251 - version = "0.1.15" 268 + version = "0.2.10" 252 269 source = "registry+https://github.com/rust-lang/crates.io-index" 253 - checksum = "fc587bc0ec293155d5bfa6b9891ec18a1e330c234f896ea47fbada4cadbe47e6" 270 + checksum = "be4136b2a15dd319360be1c07d9933517ccf0be8f16bf62a3bee4f0d618df427" 254 271 dependencies = [ 255 - "cfg-if", 272 + "cfg-if 1.0.0", 256 273 "libc", 257 - "wasi 0.9.0+wasi-snapshot-preview1", 274 + "wasi 0.11.0+wasi-snapshot-preview1", 258 275 ] 259 276 260 277 [[package]] 261 278 name = "gimli" 262 - version = "0.22.0" 279 + version = "0.28.0" 263 280 source = "registry+https://github.com/rust-lang/crates.io-index" 264 - checksum = "aaf91faf136cb47367fa430cd46e37a788775e7fa104f8b4bcb3861dc389b724" 281 + checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" 265 282 266 283 [[package]] 267 284 name = "hermit-abi" 268 - version = "0.1.16" 285 + version = "0.1.19" 269 286 source = "registry+https://github.com/rust-lang/crates.io-index" 270 - checksum = "4c30f6d0bc6b00693347368a67d41b58f2fb851215ff1da49e90fe2c5c667151" 287 + checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" 271 288 dependencies = [ 272 289 "libc", 273 290 ] 291 + 292 + [[package]] 293 + name = "hermit-abi" 294 + version = "0.3.3" 295 + source = "registry+https://github.com/rust-lang/crates.io-index" 296 + checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7" 274 297 275 298 [[package]] 276 299 name = "itertools" ··· 295 318 296 319 [[package]] 297 320 name = "libc" 298 - version = "0.2.78" 321 + version = "0.2.149" 299 322 source = "registry+https://github.com/rust-lang/crates.io-index" 300 - checksum = "aa7087f49d294270db4e1928fc110c976cd4b9e5a16348e0a1df09afa99e6c98" 323 + checksum = "a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b" 301 324 302 325 [[package]] 303 326 name = "log" ··· 305 328 source = "registry+https://github.com/rust-lang/crates.io-index" 306 329 checksum = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" 307 330 dependencies = [ 308 - "log 0.4.11", 331 + "log 0.4.20", 309 332 ] 310 333 311 334 [[package]] 312 335 name = "log" 313 - version = "0.4.11" 336 + version = "0.4.20" 314 337 source = "registry+https://github.com/rust-lang/crates.io-index" 315 - checksum = "4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b" 316 - dependencies = [ 317 - "cfg-if", 318 - ] 338 + checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 319 339 320 340 [[package]] 321 341 name = "memchr" 322 - version = "2.3.3" 342 + version = "2.6.4" 323 343 source = "registry+https://github.com/rust-lang/crates.io-index" 324 - checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400" 344 + checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167" 325 345 326 346 [[package]] 327 347 name = "miniz_oxide" 328 - version = "0.4.2" 348 + version = "0.7.1" 329 349 source = "registry+https://github.com/rust-lang/crates.io-index" 330 - checksum = "c60c0dfe32c10b43a144bad8fc83538c52f58302c92300ea7ec7bf7b38d5a7b9" 350 + checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" 331 351 dependencies = [ 332 352 "adler", 333 - "autocfg", 334 353 ] 335 354 336 355 [[package]] 337 - name = "nodrop" 338 - version = "0.1.14" 339 - source = "registry+https://github.com/rust-lang/crates.io-index" 340 - checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" 341 - 342 - [[package]] 343 356 name = "num_cpus" 344 - version = "1.13.0" 357 + version = "1.16.0" 345 358 source = "registry+https://github.com/rust-lang/crates.io-index" 346 - checksum = "05499f3756671c15885fee9034446956fff3f243d6077b91e5767df161f766b3" 359 + checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" 347 360 dependencies = [ 348 - "hermit-abi", 361 + "hermit-abi 0.3.3", 349 362 "libc", 350 363 ] 351 364 352 365 [[package]] 353 366 name = "object" 354 - version = "0.20.0" 367 + version = "0.32.1" 355 368 source = "registry+https://github.com/rust-lang/crates.io-index" 356 - checksum = "1ab52be62400ca80aa00285d25253d7f7c437b7375c4de678f5405d3afe82ca5" 369 + checksum = "9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0" 370 + dependencies = [ 371 + "memchr", 372 + ] 357 373 358 374 [[package]] 359 375 name = "pkg-config" 360 - version = "0.3.18" 376 + version = "0.3.27" 361 377 source = "registry+https://github.com/rust-lang/crates.io-index" 362 - checksum = "d36492546b6af1463394d46f0c834346f31548646f6ba10849802c9c9a27ac33" 378 + checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" 363 379 364 380 [[package]] 365 381 name = "ppv-lite86" 366 - version = "0.2.9" 382 + version = "0.2.17" 367 383 source = "registry+https://github.com/rust-lang/crates.io-index" 368 - checksum = "c36fa947111f5c62a733b652544dd0016a43ce89619538a8ef92724a6f501a20" 384 + checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" 369 385 370 386 [[package]] 371 387 name = "rand" ··· 392 408 393 409 [[package]] 394 410 name = "rand" 395 - version = "0.7.3" 411 + version = "0.8.5" 396 412 source = "registry+https://github.com/rust-lang/crates.io-index" 397 - checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" 413 + checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" 398 414 dependencies = [ 399 - "getrandom", 400 415 "libc", 401 416 "rand_chacha", 402 - "rand_core 0.5.1", 403 - "rand_hc", 417 + "rand_core 0.6.4", 404 418 ] 405 419 406 420 [[package]] 407 421 name = "rand_chacha" 408 - version = "0.2.2" 422 + version = "0.3.1" 409 423 source = "registry+https://github.com/rust-lang/crates.io-index" 410 - checksum = "f4c8ed856279c9737206bf725bf36935d8666ead7aa69b52be55af369d193402" 424 + checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" 411 425 dependencies = [ 412 426 "ppv-lite86", 413 - "rand_core 0.5.1", 427 + "rand_core 0.6.4", 414 428 ] 415 429 416 430 [[package]] ··· 430 444 431 445 [[package]] 432 446 name = "rand_core" 433 - version = "0.5.1" 447 + version = "0.6.4" 434 448 source = "registry+https://github.com/rust-lang/crates.io-index" 435 - checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" 449 + checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 436 450 dependencies = [ 437 451 "getrandom", 438 - ] 439 - 440 - [[package]] 441 - name = "rand_hc" 442 - version = "0.2.0" 443 - source = "registry+https://github.com/rust-lang/crates.io-index" 444 - checksum = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" 445 - dependencies = [ 446 - "rand_core 0.5.1", 447 452 ] 448 453 449 454 [[package]] ··· 479 484 480 485 [[package]] 481 486 name = "rustc-demangle" 482 - version = "0.1.16" 487 + version = "0.1.23" 483 488 source = "registry+https://github.com/rust-lang/crates.io-index" 484 - checksum = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783" 489 + checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" 485 490 486 491 [[package]] 487 492 name = "sha2" 488 - version = "0.6.0" 493 + version = "0.10.8" 489 494 source = "registry+https://github.com/rust-lang/crates.io-index" 490 - checksum = "7d963c78ce367df26d7ea8b8cc655c651b42e8a1e584e869c1e17dae3ccb116a" 495 + checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" 491 496 dependencies = [ 492 - "block-buffer", 493 - "byte-tools", 497 + "cfg-if 1.0.0", 498 + "cpufeatures", 494 499 "digest", 495 - "fake-simd", 496 - "generic-array", 497 500 ] 501 + 502 + [[package]] 503 + name = "static_assertions" 504 + version = "1.1.0" 505 + source = "registry+https://github.com/rust-lang/crates.io-index" 506 + checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 498 507 499 508 [[package]] 500 509 name = "strsim" ··· 549 558 550 559 [[package]] 551 560 name = "time" 552 - version = "0.1.44" 561 + version = "0.1.45" 553 562 source = "registry+https://github.com/rust-lang/crates.io-index" 554 - checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" 563 + checksum = "1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a" 555 564 dependencies = [ 556 565 "libc", 557 566 "wasi 0.10.0+wasi-snapshot-preview1", ··· 560 569 561 570 [[package]] 562 571 name = "twox-hash" 563 - version = "1.5.0" 572 + version = "1.6.3" 564 573 source = "registry+https://github.com/rust-lang/crates.io-index" 565 - checksum = "3bfd5b7557925ce778ff9b9ef90e3ade34c524b5ff10e239c69a42d546d2af56" 574 + checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" 566 575 dependencies = [ 567 - "rand 0.7.3", 576 + "cfg-if 1.0.0", 577 + "rand 0.8.5", 578 + "static_assertions", 568 579 ] 569 580 570 581 [[package]] 571 582 name = "typenum" 572 - version = "1.12.0" 583 + version = "1.17.0" 573 584 source = "registry+https://github.com/rust-lang/crates.io-index" 574 - checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33" 585 + checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" 575 586 576 587 [[package]] 577 588 name = "ucd-util" 578 - version = "0.1.8" 589 + version = "0.1.10" 579 590 source = "registry+https://github.com/rust-lang/crates.io-index" 580 - checksum = "c85f514e095d348c279b1e5cd76795082cf15bd59b93207832abe0b1d8fed236" 591 + checksum = "abd2fc5d32b590614af8b0a20d837f32eca055edd0bbead59a9cfe80858be003" 581 592 582 593 [[package]] 583 594 name = "unicode-width" 584 - version = "0.1.8" 595 + version = "0.1.11" 585 596 source = "registry+https://github.com/rust-lang/crates.io-index" 586 - checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3" 597 + checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" 587 598 588 599 [[package]] 589 600 name = "unix_socket" ··· 591 602 source = "registry+https://github.com/rust-lang/crates.io-index" 592 603 checksum = "6aa2700417c405c38f5e6902d699345241c28c0b7ade4abaad71e35a87eb1564" 593 604 dependencies = [ 594 - "cfg-if", 605 + "cfg-if 0.1.10", 595 606 "libc", 596 607 ] 597 608 598 609 [[package]] 599 610 name = "utf8-ranges" 600 - version = "1.0.4" 611 + version = "1.0.5" 601 612 source = "registry+https://github.com/rust-lang/crates.io-index" 602 - checksum = "b4ae116fef2b7fea257ed6440d3cfcff7f190865f170cdad00bb6465bf18ecba" 613 + checksum = "7fcfc827f90e53a02eaef5e535ee14266c1d569214c6aa70133a624d8a3164ba" 603 614 604 615 [[package]] 605 616 name = "vec_map" ··· 608 619 checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" 609 620 610 621 [[package]] 611 - name = "wasi" 612 - version = "0.9.0+wasi-snapshot-preview1" 622 + name = "version_check" 623 + version = "0.9.4" 613 624 source = "registry+https://github.com/rust-lang/crates.io-index" 614 - checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" 625 + checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" 615 626 616 627 [[package]] 617 628 name = "wasi" 618 629 version = "0.10.0+wasi-snapshot-preview1" 619 630 source = "registry+https://github.com/rust-lang/crates.io-index" 620 631 checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" 632 + 633 + [[package]] 634 + name = "wasi" 635 + version = "0.11.0+wasi-snapshot-preview1" 636 + source = "registry+https://github.com/rust-lang/crates.io-index" 637 + checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" 621 638 622 639 [[package]] 623 640 name = "winapi" ··· 643 660 644 661 [[package]] 645 662 name = "xattr" 646 - version = "0.2.2" 663 + version = "0.2.3" 647 664 source = "registry+https://github.com/rust-lang/crates.io-index" 648 - checksum = "244c3741f4240ef46274860397c7c74e50eb23624996930e484c16679633a54c" 665 + checksum = "6d1526bbe5aaeb5eb06885f4d987bcdfa5e23187055de9b83fe00156a821fabc" 649 666 dependencies = [ 650 667 "libc", 651 668 ]
+3 -8
pkgs/os-specific/linux/catfs/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "catfs"; 8 - version = "0.9.0"; 8 + version = "0.9.0-unstable-2023-10-09"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "kahing"; 12 12 repo = pname; 13 - rev = "v${version}"; 14 - hash = "sha256-OvmtU2jpewP5EqPwEFAf67t8UCI1WuzUO2QQj4cH1Ak="; 13 + rev = "35430f800e68da18fb6bbd25a8f15bf32fa1f166"; 14 + hash = "sha256-hbv4SNe0yqjO6Oomev9uKqG29TiJeI8G7LH+Wxn7hnQ="; 15 15 }; 16 - 17 - patches = [ 18 - # monitor https://github.com/kahing/catfs/issues/71 19 - ./fix-for-rust-1.65.diff 20 - ]; 21 16 22 17 cargoLock = { 23 18 lockFile = ./Cargo.lock;
-13
pkgs/os-specific/linux/catfs/fix-for-rust-1.65.diff
··· 1 - diff --git a/src/catfs/file.rs b/src/catfs/file.rs 2 - index 6e781eb..92fdd80 100644 3 - --- a/src/catfs/file.rs 4 - +++ b/src/catfs/file.rs 5 - @@ -569,7 +569,7 @@ impl Handle { 6 - path: &dyn AsRef<Path>, 7 - create: bool, 8 - ) -> error::Result<()> { 9 - - let _ = self.page_in_res.0.lock().unwrap(); 10 - + drop(self.page_in_res.0.lock().unwrap()); 11 - 12 - let mut buf = [0u8; 0]; 13 - let mut flags = rlibc::O_RDWR;
+4 -4
pkgs/os-specific/linux/kernel/xanmod-kernels.nix
··· 6 6 # NOTE: When updating these, please also take a look at the changes done to 7 7 # kernel config in the xanmod version commit 8 8 ltsVariant = { 9 - version = "6.6.36"; 10 - hash = "sha256-8L8e5iP4pvIvgqHmQYhFRCbgLvuFOXr7nkBe0VnuCzw="; 9 + version = "6.6.37"; 10 + hash = "sha256-EoGRWCa0nqokUzhq+WcmY1RRFv9uDvmrGdXCqZxTJ/U="; 11 11 variant = "lts"; 12 12 }; 13 13 14 14 mainVariant = { 15 - version = "6.9.7"; 16 - hash = "sha256-hmVcwC1PHjyCw43IpJ99y72qFXSX5lbbh6+1TqdXzag="; 15 + version = "6.9.8"; 16 + hash = "sha256-rSwvVt+DW7rc//aY6Ho8mllUy/3MKuAs/71UG+p07Iw="; 17 17 variant = "main"; 18 18 }; 19 19
+2 -5
pkgs/servers/go-libp2p-daemon/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "go-libp2p-daemon"; 5 - version = "0.8.0"; 5 + version = "0.8.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "libp2p"; 9 9 repo = "go-libp2p-daemon"; 10 10 rev = "v${version}"; 11 - hash = "sha256-xKipt+nh7hFJHb9EmI0JZjBTuewfs82vOk1FC97sbAw="; 11 + hash = "sha256-UIiP6Tb0ys1slB4YQ2m7KlrHIZDfUaKs4RAyuxWBhhw="; 12 12 }; 13 13 14 14 vendorHash = "sha256-60+JcyVV0uW+T0JZ/keyeYJNWrR3BhLInIgwbpoAe/Q="; ··· 16 16 doCheck = false; 17 17 18 18 meta = with lib; { 19 - # Won't build with Go >1.20 because of outdated quic-go dependency and interface mismatches on update. 20 - # https://github.com/libp2p/go-libp2p-daemon/issues/291 21 - broken = true; 22 19 description = "Libp2p-backed daemon wrapping the functionalities of go-libp2p for use in other languages"; 23 20 homepage = "https://github.com/libp2p/go-libp2p-daemon"; 24 21 license = licenses.mit;
-1056
pkgs/servers/holochain-go/deps.nix
··· 1 - # This file was generated by https://github.com/kamilchm/go2nix v1.2.1 2 - [ 3 - { 4 - goPackagePath = "github.com/BurntSushi/toml"; 5 - fetch = { 6 - type = "git"; 7 - url = "https://github.com/BurntSushi/toml"; 8 - rev = "a368813c5e648fee92e5f6c30e3944ff9d5e8895"; 9 - sha256 = "1sjxs2lwc8jpln80s4rlzp7nprbcljhy5mz4rf9995gq93wqnym5"; 10 - }; 11 - } 12 - { 13 - goPackagePath = "github.com/agl/ed25519"; 14 - fetch = { 15 - type = "git"; 16 - url = "https://github.com/agl/ed25519"; 17 - rev = "5312a61534124124185d41f09206b9fef1d88403"; 18 - sha256 = "1v8mhkf1m3ga5262s75vabskxvsw5rpqvi5nwhxwiv7gfk6h823i"; 19 - }; 20 - } 21 - { 22 - goPackagePath = "github.com/btcsuite/btcd"; 23 - fetch = { 24 - type = "git"; 25 - url = "https://github.com/btcsuite/btcd"; 26 - rev = "675abc5df3c5531bc741b56a765e35623459da6d"; 27 - sha256 = "1sg7dmns8smsfcjpn9dnqapzf4b6r1vrp62j753izmbmc55rjm0f"; 28 - }; 29 - } 30 - { 31 - goPackagePath = "github.com/coreos/go-semver"; 32 - fetch = { 33 - type = "git"; 34 - url = "https://github.com/coreos/go-semver"; 35 - rev = "e214231b295a8ea9479f11b70b35d5acf3556d9b"; 36 - sha256 = "0770h1mpig2j5sbiha3abnwaw8p6dg9i87r8pc7cf6m4kwml3sc9"; 37 - }; 38 - } 39 - { 40 - goPackagePath = "github.com/docker/spdystream"; 41 - fetch = { 42 - type = "git"; 43 - url = "https://github.com/docker/spdystream"; 44 - rev = "bc6354cbbc295e925e4c611ffe90c1f287ee54db"; 45 - sha256 = "08746a15snvmax6cnzn2qy7cvsspxbsx97vdbjpdadir3pypjxya"; 46 - }; 47 - } 48 - { 49 - goPackagePath = "github.com/fatih/color"; 50 - fetch = { 51 - type = "git"; 52 - url = "https://github.com/fatih/color"; 53 - rev = "507f6050b8568533fb3f5504de8e5205fa62a114"; 54 - sha256 = "0k1v9dkhrxiqhg48yqkwzpd7x40xx38gv2pgknswbsy4r8w644i7"; 55 - }; 56 - } 57 - { 58 - goPackagePath = "github.com/fd/go-nat"; 59 - fetch = { 60 - type = "git"; 61 - url = "https://github.com/fd/go-nat"; 62 - rev = "dcaf50131e4810440bed2cbb6f7f32c4f4cc95dd"; 63 - sha256 = "094aqkjv9qfmy1k8xrg7cl4njbvamm51fdilay9c75wcax9p41jv"; 64 - }; 65 - } 66 - { 67 - goPackagePath = "github.com/ghodss/yaml"; 68 - fetch = { 69 - type = "git"; 70 - url = "https://github.com/ghodss/yaml"; 71 - rev = "e9ed3c6dfb39bb1a32197cb10d527906fe4da4b6"; 72 - sha256 = "07cf0j3wbsl1gmn175mdgljcarfz4xbqd6pgc7b08a5lcn7zwhjz"; 73 - }; 74 - } 75 - { 76 - goPackagePath = "github.com/glycerine/blake2b"; 77 - fetch = { 78 - type = "git"; 79 - url = "https://github.com/glycerine/blake2b"; 80 - rev = "3c8c640cd7bea3ca78209d812b5854442ab92fed"; 81 - sha256 = "1hw0y15yf4fhjkfgh8jnk257chhmpzyppgnnck9aijhkvk41rply"; 82 - }; 83 - } 84 - { 85 - goPackagePath = "github.com/glycerine/goconvey"; 86 - fetch = { 87 - type = "git"; 88 - url = "https://github.com/glycerine/goconvey"; 89 - rev = "83515ca83cca5aef8af8eab6eb7368f8e7500976"; 90 - sha256 = "1n9drlng7pbyqfxyfa14vik8vd3vj4m2b7v73410fxll36djj4s8"; 91 - }; 92 - } 93 - { 94 - goPackagePath = "github.com/glycerine/greenpack"; 95 - fetch = { 96 - type = "git"; 97 - url = "https://github.com/glycerine/greenpack"; 98 - rev = "3f7f38f101dc36e64a4176ded8443684516d76c2"; 99 - sha256 = "0w468v8zpsmgml1bgr51rzfvcymlfpdzy091wid67i1z25gwyik0"; 100 - }; 101 - } 102 - { 103 - goPackagePath = "github.com/glycerine/liner"; 104 - fetch = { 105 - type = "git"; 106 - url = "https://github.com/glycerine/liner"; 107 - rev = "72909af234e0e355af10d0ace679446a6c5d7ec3"; 108 - sha256 = "118dig6vg1pz5jq2w1kyq0102rvgq676z8zsdyi13ynw8phlpcnc"; 109 - }; 110 - } 111 - { 112 - goPackagePath = "github.com/glycerine/zebrapack"; 113 - fetch = { 114 - type = "git"; 115 - url = "https://github.com/glycerine/zebrapack"; 116 - rev = "7858d9b3e1a2ca613b770bb4cdce84ad04cefbbb"; 117 - sha256 = "0wgk719q428q415628hw2glj9divw172iqnrn02hkgiwfnv005rp"; 118 - }; 119 - } 120 - { 121 - goPackagePath = "github.com/glycerine/tmframe"; 122 - fetch = { 123 - type = "git"; 124 - url = "https://github.com/glycerine/tmframe"; 125 - rev = "092b9413cc9ce8cb9fffadbfbf9038bb0bad5418"; 126 - sha256 = "19h9hq53g8wf12h15w07qlz7035x3k2z3zs6bj1dzm68xca26lcn"; 127 - }; 128 - } 129 - { 130 - goPackagePath = "github.com/glycerine/zygomys"; 131 - fetch = { 132 - type = "git"; 133 - url = "https://github.com/glycerine/zygomys"; 134 - rev = "22c88044c7c2a3f845b8bbd1df6d990e8ee4f29c"; 135 - sha256 = "1psbx4p022c19bq58bf9fs0mlm7mqavpbggsdkw7wqga0yn1vp18"; 136 - }; 137 - } 138 - { 139 - goPackagePath = "github.com/gogo/protobuf"; 140 - fetch = { 141 - type = "git"; 142 - url = "https://github.com/gogo/protobuf"; 143 - rev = "1ef32a8b9fc3f8ec940126907cedb5998f6318e4"; 144 - sha256 = "0zk2n0n35ksskr5cd83k5k8wg21ckrcggjy88bym2s21ngj5w4fh"; 145 - }; 146 - } 147 - { 148 - goPackagePath = "github.com/google/uuid"; 149 - fetch = { 150 - type = "git"; 151 - url = "https://github.com/google/uuid"; 152 - rev = "dec09d789f3dba190787f8b4454c7d3c936fed9e"; 153 - sha256 = "1hc4w67p6zkh2qk7wm1yrl69jjrjjk615mly5ll4iidn1m4mzi4i"; 154 - }; 155 - } 156 - { 157 - goPackagePath = "github.com/gorilla/websocket"; 158 - fetch = { 159 - type = "git"; 160 - url = "https://github.com/gorilla/websocket"; 161 - rev = "21ab95fa12b9bdd8fecf5fa3586aad941cc98785"; 162 - sha256 = "1ygg6cr84461d6k3nzbja0dxhcgf5zvry2w10f6i7291ghrcwhyy"; 163 - }; 164 - } 165 - { 166 - goPackagePath = "github.com/gxed/hashland"; 167 - fetch = { 168 - type = "git"; 169 - url = "https://github.com/gxed/hashland"; 170 - rev = "d9f6b97f8db22dd1e090fd0bbbe98f09cc7dd0a8"; 171 - sha256 = "1q23y4lacsz46k9gmgfw4iwwydw36j2601rbidmmswl94grpc386"; 172 - }; 173 - } 174 - { 175 - goPackagePath = "github.com/gxed/eventfd"; 176 - fetch = { 177 - type = "git"; 178 - url = "https://github.com/gxed/eventfd"; 179 - rev = "80a92cca79a8041496ccc9dd773fcb52a57ec6f9"; 180 - sha256 = "1p15rsimkcp2flj6wb41flac72zhf97zd8jxrahsw05nyfbp58z5"; 181 - }; 182 - } 183 - { 184 - goPackagePath = "github.com/gxed/GoEndian"; 185 - fetch = { 186 - type = "git"; 187 - url = "https://github.com/gxed/GoEndian"; 188 - rev = "0f5c6873267e5abf306ffcdfcfa4bf77517ef4a7"; 189 - sha256 = "0fn28h9gs1finrpfs388a3ycavlcf3qylsn803cflmrwaj5piqia"; 190 - }; 191 - } 192 - { 193 - goPackagePath = "github.com/huin/goupnp"; 194 - fetch = { 195 - type = "git"; 196 - url = "https://github.com/huin/goupnp"; 197 - rev = "1395d1447324cbea88d249fbfcfd70ea878fdfca"; 198 - sha256 = "03fp94757vzclkv5khmydhvcm2gjhxgd0mi8q7wqksy9l93ixgl4"; 199 - }; 200 - } 201 - { 202 - goPackagePath = "github.com/ipfs/go-ipfs-util"; 203 - fetch = { 204 - type = "git"; 205 - url = "https://github.com/ipfs/go-ipfs-util"; 206 - rev = "9ed527918c2f20abdf0adfab0553cd87db34f656"; 207 - sha256 = "03lq5378p31c6ghfa20vwa7b1vgd96ypc9dmwp1p62bddz6apci6"; 208 - }; 209 - } 210 - { 211 - goPackagePath = "github.com/ipfs/go-log"; 212 - fetch = { 213 - type = "git"; 214 - url = "https://github.com/ipfs/go-log"; 215 - rev = "0ef81702b797a2ecef05f45dcc82b15298f54355"; 216 - sha256 = "0q375wbh014hca8n6g3z2x875f5m9cads75chs0sqlhr5rfgncal"; 217 - }; 218 - } 219 - { 220 - goPackagePath = "github.com/ipfs/go-todocounter"; 221 - fetch = { 222 - type = "git"; 223 - url = "https://github.com/ipfs/go-todocounter"; 224 - rev = "1e832b829506383050e6eebd12e05ea41a451532"; 225 - sha256 = "0cydbwivwp2k3x63rl6crhiw3svglc184saxyjrahvp7rv6cqdbq"; 226 - }; 227 - } 228 - { 229 - goPackagePath = "github.com/jackpal/gateway"; 230 - fetch = { 231 - type = "git"; 232 - url = "https://github.com/jackpal/gateway"; 233 - rev = "cbcf4e3f3baee7952fc386c8b2534af4d267c875"; 234 - sha256 = "1ird5xmizj632l3dq24s2xgb8w1dn6v8xznlqz252gvngyr2gjl1"; 235 - }; 236 - } 237 - { 238 - goPackagePath = "github.com/jackpal/go-nat-pmp"; 239 - fetch = { 240 - type = "git"; 241 - url = "https://github.com/jackpal/go-nat-pmp"; 242 - rev = "28a68d0c24adce1da43f8df6a57340909ecd7fdd"; 243 - sha256 = "17l8vh4g1akhgm7hbw5n9k2hdphlsvm5vwdc8z3mzlxjmdww5z70"; 244 - }; 245 - } 246 - { 247 - goPackagePath = "github.com/jbenet/go-base58"; 248 - fetch = { 249 - type = "git"; 250 - url = "https://github.com/jbenet/go-base58"; 251 - rev = "6237cf65f3a6f7111cd8a42be3590df99a66bc7d"; 252 - sha256 = "11yp7yg62bhw6jqdrlf2144bffk12jmb1nvqkm172pdhxfwrp3bf"; 253 - }; 254 - } 255 - { 256 - goPackagePath = "github.com/jbenet/go-temp-err-catcher"; 257 - fetch = { 258 - type = "git"; 259 - url = "https://github.com/jbenet/go-temp-err-catcher"; 260 - rev = "aac704a3f4f27190b4ccc05f303a4931fd1241ff"; 261 - sha256 = "1fyqkcggnrzwxa8iii15g60w2jikdm26sr7l36km7y0nc2kvf7jc"; 262 - }; 263 - } 264 - { 265 - goPackagePath = "github.com/jbenet/goprocess"; 266 - fetch = { 267 - type = "git"; 268 - url = "https://github.com/jbenet/goprocess"; 269 - rev = "b497e2f366b8624394fb2e89c10ab607bebdde0b"; 270 - sha256 = "1lnvkzki7vnqn5c4m6bigk0k85haicmg27w903kwg30rdvblm82s"; 271 - }; 272 - } 273 - { 274 - goPackagePath = "github.com/jtolds/gls"; 275 - fetch = { 276 - type = "git"; 277 - url = "https://github.com/jtolds/gls"; 278 - rev = "77f18212c9c7edc9bd6a33d383a7b545ce62f064"; 279 - sha256 = "1vm37pvn0k4r6d3m620swwgama63laz8hhj3pyisdhxwam4m2g1h"; 280 - }; 281 - } 282 - { 283 - goPackagePath = "github.com/lestrrat/go-jspointer"; 284 - fetch = { 285 - type = "git"; 286 - url = "https://github.com/lestrrat/go-jspointer"; 287 - rev = "d5f7c71bfd03c8e9489a636874cd106c22d3a47c"; 288 - sha256 = "10b94qdnvla9ax8b3djzwqz35gvqcvqrcafhqn0r4lay6y2i3241"; 289 - }; 290 - } 291 - { 292 - goPackagePath = "github.com/lestrrat/go-jsref"; 293 - fetch = { 294 - type = "git"; 295 - url = "https://github.com/lestrrat/go-jsref"; 296 - rev = "50df7b2d07d799426a9ac43fa24bdb4785f72a54"; 297 - sha256 = "16mz2mm1ggvdighglmf48qkir070gig64cf26vmiwfq3z5w47s7p"; 298 - }; 299 - } 300 - { 301 - goPackagePath = "github.com/lestrrat/go-jsschema"; 302 - fetch = { 303 - type = "git"; 304 - url = "https://github.com/lestrrat/go-jsschema"; 305 - rev = "a6a42341b50d8d7e2a733db922eefaa756321021"; 306 - sha256 = "0cyz9pzw53haabpxhxsqp1gb9z742gs6l6dp45skag6abdwgpi13"; 307 - }; 308 - } 309 - { 310 - goPackagePath = "github.com/lestrrat/go-jsval"; 311 - fetch = { 312 - type = "git"; 313 - url = "https://github.com/lestrrat/go-jsval"; 314 - rev = "cf70aae60f5b41a32922066c41287b0168e55904"; 315 - sha256 = "06ba6rh9f0nwqsam3bvmazcv6y8zma6njljbhjswjamylsfhclcs"; 316 - }; 317 - } 318 - { 319 - goPackagePath = "github.com/lestrrat/go-pdebug"; 320 - fetch = { 321 - type = "git"; 322 - url = "https://github.com/lestrrat/go-pdebug"; 323 - rev = "569c97477ae8837e053e5a50bc739e15172b8ebe"; 324 - sha256 = "0r56ppr6l6z3gcbxyyr3kiiw07a9gr3qxr26w8sbiq1np3zzpmzw"; 325 - }; 326 - } 327 - { 328 - goPackagePath = "github.com/lestrrat/go-structinfo"; 329 - fetch = { 330 - type = "git"; 331 - url = "https://github.com/lestrrat/go-structinfo"; 332 - rev = "8204d40bbcd79eb7603cd4c2c998e60eb2479ded"; 333 - sha256 = "0p52xp2x4zyv91k820pnarz8xidgil8191cwfr1rasp8z07a9d3j"; 334 - }; 335 - } 336 - { 337 - goPackagePath = "github.com/libp2p/go-addr-util"; 338 - fetch = { 339 - type = "git"; 340 - url = "https://github.com/libp2p/go-addr-util"; 341 - rev = "3bd34419494fb7f15182ddd19a5d92ac017a27c6"; 342 - sha256 = "11f0g9zd4barbdqplmflxbm3yp2plby5qbsk66zbad3xd28kllc0"; 343 - }; 344 - } 345 - { 346 - goPackagePath = "github.com/libp2p/go-flow-metrics"; 347 - fetch = { 348 - type = "git"; 349 - url = "https://github.com/libp2p/go-flow-metrics"; 350 - rev = "3b3bcfcf78f2dc0e85be13ef3c3adc64cc5a9347"; 351 - sha256 = "06kgn72bmvljigycgdbw2nywss3g3r0ysfcw4k48938akxydgc6d"; 352 - }; 353 - } 354 - { 355 - goPackagePath = "github.com/libp2p/go-libp2p-circuit"; 356 - fetch = { 357 - type = "git"; 358 - url = "https://github.com/libp2p/go-libp2p-circuit"; 359 - rev = "772fa57b88017ff6bce887a8d1486b228cacf488"; 360 - sha256 = "03jl9b2g6z82pgkiqanvhlm3wyddp9x07b31h72r79g40lw6j7kz"; 361 - }; 362 - } 363 - { 364 - goPackagePath = "github.com/libp2p/go-libp2p-conn"; 365 - fetch = { 366 - type = "git"; 367 - url = "https://github.com/libp2p/go-libp2p-conn"; 368 - rev = "5c445d258745408186410e0ad5128224b00e47fe"; 369 - sha256 = "01a8hnkpxg73v48i2gbr3y8fs6881h5g965nak4bn05iy6jn1cr8"; 370 - }; 371 - } 372 - { 373 - goPackagePath = "github.com/libp2p/go-libp2p-crypto"; 374 - fetch = { 375 - type = "git"; 376 - url = "https://github.com/libp2p/go-libp2p-crypto"; 377 - rev = "18915b5467c77ad8c07a35328c2cab468667a4e8"; 378 - sha256 = "00pgxh53g60ij18mb2l5g8id9c46sw4pfsaw3cprv5mqacc1dlfg"; 379 - }; 380 - } 381 - { 382 - goPackagePath = "github.com/libp2p/go-libp2p-host"; 383 - fetch = { 384 - type = "git"; 385 - url = "https://github.com/libp2p/go-libp2p-host"; 386 - rev = "acf01b322989cf731f66ce70b1ed7c41fe007798"; 387 - sha256 = "0gxqyw6azsp65yam6f667gdidwdfzlxri8xb7iwyqp58y9973i9c"; 388 - }; 389 - } 390 - { 391 - goPackagePath = "github.com/libp2p/go-libp2p-interface-conn"; 392 - fetch = { 393 - type = "git"; 394 - url = "https://github.com/libp2p/go-libp2p-interface-conn"; 395 - rev = "47718f905cc3ccd621b65fc106c521555c4040d3"; 396 - sha256 = "1ykd46mdqjy9yj2i4srx6m0f5jwaw2f5pm4pfdcrq4wh30r0xg3j"; 397 - }; 398 - } 399 - { 400 - goPackagePath = "github.com/libp2p/go-libp2p-interface-connmgr"; 401 - fetch = { 402 - type = "git"; 403 - url = "https://github.com/libp2p/go-libp2p-interface-connmgr"; 404 - rev = "d00fbee4d35c7b5fdbd12499f673a236c6303865"; 405 - sha256 = "1ynmn8p0d145mbykr375lqzxl4h0gdcxdiz3bxfxnwxcl5x73pah"; 406 - }; 407 - } 408 - { 409 - goPackagePath = "github.com/libp2p/go-libp2p-interface-pnet"; 410 - fetch = { 411 - type = "git"; 412 - url = "https://github.com/libp2p/go-libp2p-interface-pnet"; 413 - rev = "c6acc383ec0b7b98112971df590d6702885ca821"; 414 - sha256 = "1micl8nvk29sac9zhvzxb0mgadp83kz725jbl4hs3a9a0ar9gxln"; 415 - }; 416 - } 417 - { 418 - goPackagePath = "github.com/libp2p/go-libp2p-loggables"; 419 - fetch = { 420 - type = "git"; 421 - url = "https://github.com/libp2p/go-libp2p-loggables"; 422 - rev = "3a7ad4dd32462b4d9c07a85021e0f5e1110debb2"; 423 - sha256 = "12h5lxxwnh5b8ch8q7fk6nky4fx5ajhf83bjxm0cdapv85y3cjz2"; 424 - }; 425 - } 426 - { 427 - goPackagePath = "github.com/libp2p/go-libp2p-metrics"; 428 - fetch = { 429 - type = "git"; 430 - url = "https://github.com/libp2p/go-libp2p-metrics"; 431 - rev = "2b4a2757a26649c9a603519647cc9d4478ade5c6"; 432 - sha256 = "1d2rfvkmaccajbljb7p1dwscf422la0qy1xl7h5d9ks4pk5pgcxr"; 433 - }; 434 - } 435 - { 436 - goPackagePath = "github.com/libp2p/go-libp2p-nat"; 437 - fetch = { 438 - type = "git"; 439 - url = "https://github.com/libp2p/go-libp2p-nat"; 440 - rev = "d090f00e553d1b6582e1ec829608a8a9bbf262e1"; 441 - sha256 = "1j6m3rs80zizgd6sy0rclfa95k7i9dxa6yfy6ca52lfqmwhh9ghk"; 442 - }; 443 - } 444 - { 445 - goPackagePath = "github.com/libp2p/go-libp2p-net"; 446 - fetch = { 447 - type = "git"; 448 - url = "https://github.com/libp2p/go-libp2p-net"; 449 - rev = "70a8d93f2d8c33b5c1a5f6cc4d2aea21663a264c"; 450 - sha256 = "04l67xnghr4bbgpdi5fw570zb6nl4k2nj0jpl6hmwbw0jhdd9hkn"; 451 - }; 452 - } 453 - { 454 - goPackagePath = "github.com/libp2p/go-libp2p-peer"; 455 - fetch = { 456 - type = "git"; 457 - url = "https://github.com/libp2p/go-libp2p-peer"; 458 - rev = "aa0e03e559bde9d4749ad8e38595e15a6fe808fa"; 459 - sha256 = "1rmfsnwaij3klby30aqgvx85hk5swhp5dlxg1z255z6r4mmvvdwk"; 460 - }; 461 - } 462 - { 463 - goPackagePath = "github.com/libp2p/go-libp2p-peerstore"; 464 - fetch = { 465 - type = "git"; 466 - url = "https://github.com/libp2p/go-libp2p-peerstore"; 467 - rev = "7ac092e7f77f5bda1cb6e4ef95efbe911e97db41"; 468 - sha256 = "1kmj3dwnvkl08hb8j3zfispl2q582p5b5v76hk5yn46drs7da276"; 469 - }; 470 - } 471 - { 472 - goPackagePath = "github.com/libp2p/go-libp2p-protocol"; 473 - fetch = { 474 - type = "git"; 475 - url = "https://github.com/libp2p/go-libp2p-protocol"; 476 - rev = "b29f3d97e3a2fb8b29c5d04290e6cb5c5018004b"; 477 - sha256 = "1xgjfnx9zcqglg9li29wdqywsp8hz22wx6phns9zscni2jsfidld"; 478 - }; 479 - } 480 - { 481 - goPackagePath = "github.com/libp2p/go-libp2p-secio"; 482 - fetch = { 483 - type = "git"; 484 - url = "https://github.com/libp2p/go-libp2p-secio"; 485 - rev = "146b7055645501f741c5644d4a3d207614f08899"; 486 - sha256 = "1df5f2r7wc34l6nycc1f4ni06cd2hhjncjyvzzw4vnmlqsncrx1w"; 487 - }; 488 - } 489 - { 490 - goPackagePath = "github.com/libp2p/go-libp2p-swarm"; 491 - fetch = { 492 - type = "git"; 493 - url = "https://github.com/libp2p/go-libp2p-swarm"; 494 - rev = "48d6d0ff2d2a4724f6b47f1ed5ffc0ae63e30460"; 495 - sha256 = "1z595f71p1i89fhc5qc63mcgnfiy0p1gyda77p6jmzxyzgzwvlmz"; 496 - }; 497 - } 498 - { 499 - goPackagePath = "github.com/libp2p/go-libp2p-transport"; 500 - fetch = { 501 - type = "git"; 502 - url = "https://github.com/libp2p/go-libp2p-transport"; 503 - rev = "49533464477a869fee537c8cc3fcee286aa8bdcd"; 504 - sha256 = "0dj0rzrykjmhnhpn8ac5696zvql8rq0amw87bj62qn4hpi7ri64h"; 505 - }; 506 - } 507 - { 508 - goPackagePath = "github.com/libp2p/go-libp2p"; 509 - fetch = { 510 - type = "git"; 511 - url = "https://github.com/libp2p/go-libp2p"; 512 - rev = "3b8f2275a2b24de5777aaa4fc77f1af57c5c4387"; 513 - sha256 = "0jyk4zvhipknnwn1w3i11lsrzybh30p190xrkj7zgh5whz2rdqj1"; 514 - }; 515 - } 516 - { 517 - goPackagePath = "github.com/libp2p/go-maddr-filter"; 518 - fetch = { 519 - type = "git"; 520 - url = "https://github.com/libp2p/go-maddr-filter"; 521 - rev = "3c9947befbb92277cc5f85057d387097debc4139"; 522 - sha256 = "022xmvv6djpycbcaw4hhxhbspl2g72yjla218j08xp8l0gp6w0hq"; 523 - }; 524 - } 525 - { 526 - goPackagePath = "github.com/libp2p/go-msgio"; 527 - fetch = { 528 - type = "git"; 529 - url = "https://github.com/libp2p/go-msgio"; 530 - rev = "d82125c9907e1365775356505f14277d47dfd4d6"; 531 - sha256 = "0jawhcr6hm9apmdbl09s12mmqzwnphzn8k6wqwxfbmhs7gg2s1wq"; 532 - }; 533 - } 534 - { 535 - goPackagePath = "github.com/libp2p/go-peerstream"; 536 - fetch = { 537 - type = "git"; 538 - url = "https://github.com/libp2p/go-peerstream"; 539 - rev = "2679b7430e519fc39f9cfbb0c7b7d016705b4ce1"; 540 - sha256 = "10rxbn21hp7c8x1hzc770hnh9zgcz13dn9mjd94fg2yxkf7fq6mn"; 541 - }; 542 - } 543 - { 544 - goPackagePath = "github.com/libp2p/go-reuseport"; 545 - fetch = { 546 - type = "git"; 547 - url = "https://github.com/libp2p/go-reuseport"; 548 - rev = "15a1cd37f0502f3b2eccb6d71a7958edda314633"; 549 - sha256 = "1pcy6qpz804apsgxmh8irkj80viz5zrh2f3a0ipxkzq2nb6jx36k"; 550 - }; 551 - } 552 - { 553 - goPackagePath = "github.com/libp2p/go-sockaddr"; 554 - fetch = { 555 - type = "git"; 556 - url = "https://github.com/libp2p/go-sockaddr"; 557 - rev = "f3e9f73a53d14d8257cb9da3d83dda07bbd8b2fe"; 558 - sha256 = "04saphhq5zbphzbd87lfpjkdf8k21x7q4hn8d03f8ykm19d51nlg"; 559 - }; 560 - } 561 - { 562 - goPackagePath = "github.com/libp2p/go-stream-muxer"; 563 - fetch = { 564 - type = "git"; 565 - url = "https://github.com/libp2p/go-stream-muxer"; 566 - rev = "6ebe3f58af097068454b167a89442050b023b571"; 567 - sha256 = "1w1hypcg010npzlbabigrz65c4inj7w9js9ai4iw6z2d3s7ymc6v"; 568 - }; 569 - } 570 - { 571 - goPackagePath = "github.com/libp2p/go-tcp-transport"; 572 - fetch = { 573 - type = "git"; 574 - url = "https://github.com/libp2p/go-tcp-transport"; 575 - rev = "2852032418949429c7d683502e7ea9bff2e951e7"; 576 - sha256 = "0j4cm890qbgj3ry757pcd21j4q2i3bkksc5z8y8hszyq8njc7ac5"; 577 - }; 578 - } 579 - { 580 - goPackagePath = "github.com/libp2p/go-ws-transport"; 581 - fetch = { 582 - type = "git"; 583 - url = "https://github.com/libp2p/go-ws-transport"; 584 - rev = "2c20090616127904f706139653cd40ecac600227"; 585 - sha256 = "0yirawpv416fs9amzp0i6r2j0lmpw9bplqxiqixcvi7kkinb42hq"; 586 - }; 587 - } 588 - { 589 - goPackagePath = "github.com/mattn/go-colorable"; 590 - fetch = { 591 - type = "git"; 592 - url = "https://github.com/mattn/go-colorable"; 593 - rev = "efa589957cd060542a26d2dd7832fd6a6c6c3ade"; 594 - sha256 = "0kshi4hvm0ayrsxqxy0599iv81kryhd2fn9lwjyczpj593cq069r"; 595 - }; 596 - } 597 - { 598 - goPackagePath = "github.com/mattn/go-isatty"; 599 - fetch = { 600 - type = "git"; 601 - url = "https://github.com/mattn/go-isatty"; 602 - rev = "6ca4dbf54d38eea1a992b3c722a76a5d1c4cb25c"; 603 - sha256 = "0zs92j2cqaw9j8qx1sdxpv3ap0rgbs0vrvi72m40mg8aa36gd39w"; 604 - }; 605 - } 606 - { 607 - goPackagePath = "github.com/miekg/dns"; 608 - fetch = { 609 - type = "git"; 610 - url = "https://github.com/miekg/dns"; 611 - rev = "01d59357d468872339068bcd5d55a00e2463051f"; 612 - sha256 = "0m595w0azrsvlfqqvrsrf0yd0myavn129rg1nsq1mnfy9c8768xa"; 613 - }; 614 - } 615 - { 616 - goPackagePath = "github.com/minio/blake2b-simd"; 617 - fetch = { 618 - type = "git"; 619 - url = "https://github.com/minio/blake2b-simd"; 620 - rev = "3f5f724cb5b182a5c278d6d3d55b40e7f8c2efb4"; 621 - sha256 = "0b6jbnj62c0gmmfd4zdmh8xbg01p80f13yygir9xprqkzk6fikmd"; 622 - }; 623 - } 624 - { 625 - goPackagePath = "github.com/minio/sha256-simd"; 626 - fetch = { 627 - type = "git"; 628 - url = "https://github.com/minio/sha256-simd"; 629 - rev = "ad98a36ba0da87206e3378c556abbfeaeaa98668"; 630 - sha256 = "0yfnqn3kqdnlfm54yvc4fr5vpdmwdi2kw571nlkbpmy8ldhsqqfi"; 631 - }; 632 - } 633 - { 634 - goPackagePath = "github.com/mr-tron/base58"; 635 - fetch = { 636 - type = "git"; 637 - url = "https://github.com/mr-tron/base58"; 638 - rev = "c1bdf7c52f59d6685ca597b9955a443ff95eeee6"; 639 - sha256 = "1dq6i8619manxdhb0fwhdm9ar23kx88pc2xwl1pjla9djrgql6a8"; 640 - }; 641 - } 642 - { 643 - goPackagePath = "github.com/multiformats/go-multiaddr"; 644 - fetch = { 645 - type = "git"; 646 - url = "https://github.com/multiformats/go-multiaddr"; 647 - rev = "123a717755e0559ec8fda308019cd24e0a37bb07"; 648 - sha256 = "0lx2m83y0ffqn7ygqppa1ri1ykdrbvl1qzb4x2w8k97chxfjx4ip"; 649 - }; 650 - } 651 - { 652 - goPackagePath = "github.com/multiformats/go-multiaddr-dns"; 653 - fetch = { 654 - type = "git"; 655 - url = "https://github.com/multiformats/go-multiaddr-dns"; 656 - rev = "c3d4fcd3cbaf54a24b0b68f1461986ede1d59859"; 657 - sha256 = "13a8xbr5zb49aq570b51a5japb3rnsnwjncgqsd91bnqr8v68vdb"; 658 - }; 659 - } 660 - { 661 - goPackagePath = "github.com/multiformats/go-multiaddr-net"; 662 - fetch = { 663 - type = "git"; 664 - url = "https://github.com/multiformats/go-multiaddr-net"; 665 - rev = "97d80565f68c5df715e6ba59c2f6a03d1fc33aaf"; 666 - sha256 = "0gsncnwn8b9i2hyh0kgiw51sz96wswww5m032dr87jld2zl7kdrb"; 667 - }; 668 - } 669 - { 670 - goPackagePath = "github.com/multiformats/go-multihash"; 671 - fetch = { 672 - type = "git"; 673 - url = "https://github.com/multiformats/go-multihash"; 674 - rev = "265e72146e710ff649c6982e3699d01d4e9a18bb"; 675 - sha256 = "1yzjqwwwwd1yb22g2vf12y5w4gbgsa4g9arf66xk5m2r7r79h8hq"; 676 - }; 677 - } 678 - { 679 - goPackagePath = "github.com/multiformats/go-multistream"; 680 - fetch = { 681 - type = "git"; 682 - url = "https://github.com/multiformats/go-multistream"; 683 - rev = "612ce31c03aebe1d5adbd3c850ee89e05a82b16d"; 684 - sha256 = "0yg7pkg8nvgz8ywcg55kqm1jk264qbdyilkjsnn32siyh5xwmcd1"; 685 - }; 686 - } 687 - { 688 - goPackagePath = "github.com/nats-io/nats"; 689 - fetch = { 690 - type = "git"; 691 - url = "https://github.com/nats-io/go-nats"; 692 - rev = "247b2a84d8d0ff15cbc6faafc77ef15ea4317011"; 693 - sha256 = "0ig494i7j94wr0f8mpaai9hy5knbvqlhqj280m969m219h8di2qy"; 694 - }; 695 - } 696 - { 697 - goPackagePath = "github.com/nats-io/go-nats"; 698 - fetch = { 699 - type = "git"; 700 - url = "https://github.com/nats-io/go-nats"; 701 - rev = "247b2a84d8d0ff15cbc6faafc77ef15ea4317011"; 702 - sha256 = "0ig494i7j94wr0f8mpaai9hy5knbvqlhqj280m969m219h8di2qy"; 703 - }; 704 - } 705 - { 706 - goPackagePath = "github.com/nats-io/nuid"; 707 - fetch = { 708 - type = "git"; 709 - url = "https://github.com/nats-io/nuid"; 710 - rev = "3e58d42c9cfe5cd9429f1a21ad8f35cd859ba829"; 711 - sha256 = "05xzdfcji3jv63c5sysmfypzg6xc2mm92gdcck7qvk10n60dndp4"; 712 - }; 713 - } 714 - { 715 - goPackagePath = "github.com/op/go-logging"; 716 - fetch = { 717 - type = "git"; 718 - url = "https://github.com/op/go-logging"; 719 - rev = "970db520ece77730c7e4724c61121037378659d9"; 720 - sha256 = "1cpna2x5l071z1vrnk7zipdkka8dzwsjyx7m79xk0lr08rip0kcj"; 721 - }; 722 - } 723 - { 724 - goPackagePath = "github.com/opentracing/opentracing-go"; 725 - fetch = { 726 - type = "git"; 727 - url = "https://github.com/opentracing/opentracing-go"; 728 - rev = "6c572c00d1830223701e155de97408483dfcd14a"; 729 - sha256 = "1qw5s858zd2gsg1962jg3jpz38awpldv3vajlsj78qvzi0v0pmq4"; 730 - }; 731 - } 732 - { 733 - goPackagePath = "github.com/philhofer/fwd"; 734 - fetch = { 735 - type = "git"; 736 - url = "https://github.com/philhofer/fwd"; 737 - rev = "bb6d471dc95d4fe11e432687f8b70ff496cf3136"; 738 - sha256 = "1pg84khadh79v42y8sjsdgfb54vw2kzv7hpapxkifgj0yvcp30g2"; 739 - }; 740 - } 741 - { 742 - goPackagePath = "github.com/pkg/errors"; 743 - fetch = { 744 - type = "git"; 745 - url = "https://github.com/pkg/errors"; 746 - rev = "816c9085562cd7ee03e7f8188a1cfd942858cded"; 747 - sha256 = "1ws5crb7c70wdicavl6qr4g03nn6m92zd6wwp9n2ygz5c8rmxh8k"; 748 - }; 749 - } 750 - { 751 - goPackagePath = "github.com/robertkrimen/otto"; 752 - fetch = { 753 - type = "git"; 754 - url = "https://github.com/robertkrimen/otto"; 755 - rev = "6c383dd335ef8dcccef05e651ce1eccfe4d0f011"; 756 - sha256 = "1n6h7c8gi6wv4nklqd7ygzx2afvh7ddxbml9w9x0jxwcfb3bdy17"; 757 - }; 758 - } 759 - { 760 - goPackagePath = "github.com/satori/go.uuid"; 761 - fetch = { 762 - type = "git"; 763 - url = "https://github.com/satori/go.uuid"; 764 - rev = "36e9d2ebbde5e3f13ab2e25625fd453271d6522e"; 765 - sha256 = "0nc0ggn0a6bcwdrwinnx3z6889x65c20a2dwja0n8can3xblxs35"; 766 - }; 767 - } 768 - { 769 - goPackagePath = "github.com/shirou/gopsutil"; 770 - fetch = { 771 - type = "git"; 772 - url = "https://github.com/shirou/gopsutil"; 773 - rev = "57f370e13068146efe1cb7129f79e5d51da8a242"; 774 - sha256 = "1ij0bbnfjj65afin8vhccr3cxvg6r0awmvcvb2ilza5wbbsslggb"; 775 - }; 776 - } 777 - { 778 - goPackagePath = "github.com/shurcooL/go-goon"; 779 - fetch = { 780 - type = "git"; 781 - url = "https://github.com/shurcooL/go-goon"; 782 - rev = "37c2f522c041b74919a9e5e3a6c5c47eb34730a5"; 783 - sha256 = "17ac6j6msdcxbmfhq6pxhw5z339b87bd6ciln9909drjv2szyxqv"; 784 - }; 785 - } 786 - { 787 - goPackagePath = "github.com/shurcooL/go"; 788 - fetch = { 789 - type = "git"; 790 - url = "https://github.com/shurcooL/go"; 791 - rev = "47fa5b7ceee66c60ac3a281416089035bf526a3c"; 792 - sha256 = "1wr4fgb8w1zi3z7b76wjr68h0152lrcamphyhpbljc0sx8ygv8xd"; 793 - }; 794 - } 795 - { 796 - goPackagePath = "github.com/smartystreets/assertions"; 797 - fetch = { 798 - type = "git"; 799 - url = "https://github.com/smartystreets/assertions"; 800 - rev = "7678a5452ebea5b7090a6b163f844c133f523da2"; 801 - sha256 = "0df2z0f4l0yzbx38bphwyjsyxfgsza1yw4cq46zikbnknqjb8s1c"; 802 - }; 803 - } 804 - { 805 - goPackagePath = "github.com/smartystreets/goconvey"; 806 - fetch = { 807 - type = "git"; 808 - url = "https://github.com/smartystreets/goconvey"; 809 - rev = "ef6db91d284a0e7badaa1f0c404c30aa7dee3aed"; 810 - sha256 = "16znlpsms8z2qc3airawyhzvrzcp70p9bx375i19bg489hgchxb7"; 811 - }; 812 - } 813 - { 814 - goPackagePath = "github.com/spaolacci/murmur3"; 815 - fetch = { 816 - type = "git"; 817 - url = "https://github.com/spaolacci/murmur3"; 818 - rev = "f09979ecbc725b9e6d41a297405f65e7e8804acc"; 819 - sha256 = "1lv3zyz3jy2d76bhvvs8svygx66606iygdvwy5cwc0p5z8yghq25"; 820 - }; 821 - } 822 - { 823 - goPackagePath = "github.com/tidwall/btree"; 824 - fetch = { 825 - type = "git"; 826 - url = "https://github.com/tidwall/btree"; 827 - rev = "9876f1454cf0993a53d74c27196993e345f50dd1"; 828 - sha256 = "0rys4pw7cf2yqr0qdls33ndbpas6d1qxi0wn8zacb315j1dd7cnp"; 829 - }; 830 - } 831 - { 832 - goPackagePath = "github.com/tidwall/buntdb"; 833 - fetch = { 834 - type = "git"; 835 - url = "https://github.com/tidwall/buntdb"; 836 - rev = "75d89283d5ba2a97e02ada50dc800fd65b601b7b"; 837 - sha256 = "11sgfwqfgn33fy62spqrqqx9lbp1cpb7f93wp2ngic5svpza0ykl"; 838 - }; 839 - } 840 - { 841 - goPackagePath = "github.com/tidwall/gjson"; 842 - fetch = { 843 - type = "git"; 844 - url = "https://github.com/tidwall/gjson"; 845 - rev = "3cd3a1192327ac5e24f7e87824be578b0b07c604"; 846 - sha256 = "1v9fmbz7j4ny5cnbmzs1nnv3nm34f129grfk8kxl0klydixg2jvx"; 847 - }; 848 - } 849 - { 850 - goPackagePath = "github.com/tidwall/grect"; 851 - fetch = { 852 - type = "git"; 853 - url = "https://github.com/tidwall/grect"; 854 - rev = "ba9a043346eba55344e40d66a5e74cfda3a9d293"; 855 - sha256 = "0iz948vwqk7n47pkrrmw20rd4f0m67qdhgs9xijc5swyrlj6yr61"; 856 - }; 857 - } 858 - { 859 - goPackagePath = "github.com/tidwall/match"; 860 - fetch = { 861 - type = "git"; 862 - url = "https://github.com/tidwall/match"; 863 - rev = "1731857f09b1f38450e2c12409748407822dc6be"; 864 - sha256 = "14nv96h0mjki5q685qx8y331h4yga6hlfh3z9nz6acvnv284q578"; 865 - }; 866 - } 867 - { 868 - goPackagePath = "github.com/tidwall/rtree"; 869 - fetch = { 870 - type = "git"; 871 - url = "https://github.com/tidwall/rtree"; 872 - rev = "6cd427091e0e662cb4f8e2c9eb1a41e1c46ff0d3"; 873 - sha256 = "0s3h3zjmz60d92gsb3vfqfbrgnjyai607adxg78674s1vdlm221l"; 874 - }; 875 - } 876 - { 877 - goPackagePath = "github.com/tidwall/tinyqueue"; 878 - fetch = { 879 - type = "git"; 880 - url = "https://github.com/tidwall/tinyqueue"; 881 - rev = "1e39f55115634cad2c504631c8bfcc292f2c9c55"; 882 - sha256 = "0yyl7qskmn9fb9h11z71ri30cml7d1k576wf1573wbqv59b81f2x"; 883 - }; 884 - } 885 - { 886 - goPackagePath = "github.com/tinylib/msgp"; 887 - fetch = { 888 - type = "git"; 889 - url = "https://github.com/tinylib/msgp"; 890 - rev = "3b5c87ab5fb00c660bf85b888445d9a01db64db4"; 891 - sha256 = "0n30zjip3kips23w6wlp41nh4z2qc5cg8s1hf17kc3shnaj04n1n"; 892 - }; 893 - } 894 - { 895 - goPackagePath = "github.com/ugorji/go"; 896 - fetch = { 897 - type = "git"; 898 - url = "https://github.com/ugorji/go"; 899 - rev = "f3cacc17c85ecb7f1b6a9e373ee85d1480919868"; 900 - sha256 = "1g5jcxans5vjvg8k4wksilfx50izfhb9g0jdmcknlqbn17ww1fir"; 901 - }; 902 - } 903 - { 904 - goPackagePath = "github.com/urfave/cli"; 905 - fetch = { 906 - type = "git"; 907 - url = "https://github.com/urfave/cli"; 908 - rev = "8e01ec4cd3e2d84ab2fe90d8210528ffbb06d8ff"; 909 - sha256 = "0cpr10n4ps3gcdbcink71ry9hzhdb5rrcysmylybs8h2lzxqgc1i"; 910 - }; 911 - } 912 - { 913 - goPackagePath = "github.com/whyrusleeping/go-logging"; 914 - fetch = { 915 - type = "git"; 916 - url = "https://github.com/whyrusleeping/go-logging"; 917 - rev = "0457bb6b88fc1973573aaf6b5145d8d3ae972390"; 918 - sha256 = "1bl180mhg03hdqhyr5sfjcg16ns2ppal625g9ag5m10l2pvlwnqn"; 919 - }; 920 - } 921 - { 922 - goPackagePath = "github.com/whyrusleeping/go-notifier"; 923 - fetch = { 924 - type = "git"; 925 - url = "https://github.com/whyrusleeping/go-notifier"; 926 - rev = "097c5d47330ff6a823f67e3515faa13566a62c6f"; 927 - sha256 = "081h4a33603n0mlh53by1mg21rr42xjvxk7r10x8l4v671bq0kha"; 928 - }; 929 - } 930 - { 931 - goPackagePath = "github.com/whyrusleeping/go-smux-multistream"; 932 - fetch = { 933 - type = "git"; 934 - url = "https://github.com/whyrusleeping/go-smux-multistream"; 935 - rev = "afa6825376c14a0462fd420a7d4b4d157c937a42"; 936 - sha256 = "14vimxvlz48js4mkq5fp2ni8qbs0h2spv3qjgnqbg3jfbi8ynn5k"; 937 - }; 938 - } 939 - { 940 - goPackagePath = "github.com/whyrusleeping/go-smux-spdystream"; 941 - fetch = { 942 - type = "git"; 943 - url = "https://github.com/whyrusleeping/go-smux-spdystream"; 944 - rev = "a6182ff2a058b177f3dc7513fe198e6002f7be78"; 945 - sha256 = "1x2p5h73q90rz221xvhm29sampqbimhrajb5bglj8lqkh502ip7g"; 946 - }; 947 - } 948 - { 949 - goPackagePath = "github.com/whyrusleeping/go-smux-yamux"; 950 - fetch = { 951 - type = "git"; 952 - url = "https://github.com/whyrusleeping/go-smux-yamux"; 953 - rev = "49f324a2b63e778df703cf8e5a502bd56a683ef3"; 954 - sha256 = "15ndv8qr2n9k1icsxd7yismzdis0aasi28xcxqgw8nq2ldj9j9dz"; 955 - }; 956 - } 957 - { 958 - goPackagePath = "github.com/whyrusleeping/mafmt"; 959 - fetch = { 960 - type = "git"; 961 - url = "https://github.com/whyrusleeping/mafmt"; 962 - rev = "ab6a47300c1df531e468771e7d08fcd6d33f032e"; 963 - sha256 = "03is8fjnjpkp1pipgachf7cx76wa1wrlgijgw25qygkycyxins06"; 964 - }; 965 - } 966 - { 967 - goPackagePath = "github.com/whyrusleeping/mdns"; 968 - fetch = { 969 - type = "git"; 970 - url = "https://github.com/whyrusleeping/mdns"; 971 - rev = "348bb87e5cd39b33dba9a33cb20802111e5ee029"; 972 - sha256 = "0z1qwras8yh3q05zvdifw1s3phbppbc0659qndamxsfq8jlds462"; 973 - }; 974 - } 975 - { 976 - goPackagePath = "github.com/whyrusleeping/multiaddr-filter"; 977 - fetch = { 978 - type = "git"; 979 - url = "https://github.com/whyrusleeping/multiaddr-filter"; 980 - rev = "e903e4adabd70b78bc9293b6ee4f359afb3f9f59"; 981 - sha256 = "0ksd8vnp207dvphmhrazwldj8if900fnyc1pqa9pfvj04qp92640"; 982 - }; 983 - } 984 - { 985 - goPackagePath = "github.com/whyrusleeping/yamux"; 986 - fetch = { 987 - type = "git"; 988 - url = "https://github.com/whyrusleeping/yamux"; 989 - rev = "63d22127b261bf7014885d25fabe034bed14f04b"; 990 - sha256 = "0xifqmpcj1awjhqif2fc62vj7bds34q95lw1a3pi0sqmla6r8xhc"; 991 - }; 992 - } 993 - { 994 - goPackagePath = "golang.org/x/crypto"; 995 - fetch = { 996 - type = "git"; 997 - url = "https://go.googlesource.com/crypto"; 998 - rev = "8b1d31080a7692e075c4681cb2458454a1fe0706"; 999 - sha256 = "1l5n2vjyxrsmhqn5nas68mf58f2kcnb5zyqrcar608bxh9dlsnsl"; 1000 - }; 1001 - } 1002 - { 1003 - goPackagePath = "golang.org/x/net"; 1004 - fetch = { 1005 - type = "git"; 1006 - url = "https://go.googlesource.com/net"; 1007 - rev = "640f4622ab692b87c2f3a94265e6f579fe38263d"; 1008 - sha256 = "097m4qhcljhp180171j5fjhq4740iirfkkajfd7yrxqhp4s9hljx"; 1009 - }; 1010 - } 1011 - { 1012 - goPackagePath = "golang.org/x/sys"; 1013 - fetch = { 1014 - type = "git"; 1015 - url = "https://go.googlesource.com/sys"; 1016 - rev = "78d5f264b493f125018180c204871ecf58a2dce1"; 1017 - sha256 = "0x23n60wskys39dwybz5za77ldky9i518kp58ragpd5528kcc68s"; 1018 - }; 1019 - } 1020 - { 1021 - goPackagePath = "golang.org/x/text"; 1022 - fetch = { 1023 - type = "git"; 1024 - url = "https://go.googlesource.com/text"; 1025 - rev = "7922cc490dd5a7dbaa7fd5d6196b49db59ac042f"; 1026 - sha256 = "06sicjc24hv7v9p1l6psaq87w4lycx3mjixd6gsd1wnd4jhqvlnr"; 1027 - }; 1028 - } 1029 - { 1030 - goPackagePath = "gopkg.in/mgo.v2"; 1031 - fetch = { 1032 - type = "git"; 1033 - url = "https://gopkg.in/mgo.v2"; 1034 - rev = "3f83fa5005286a7fe593b055f0d7771a7dce4655"; 1035 - sha256 = "19vwb6qlcyh3nh6pkk0bynwmr5cmi6mm4hdz01lwb4ybnkzxryc7"; 1036 - }; 1037 - } 1038 - { 1039 - goPackagePath = "gopkg.in/sourcemap.v1"; 1040 - fetch = { 1041 - type = "git"; 1042 - url = "https://gopkg.in/sourcemap.v1"; 1043 - rev = "6e83acea0053641eff084973fee085f0c193c61a"; 1044 - sha256 = "08rf2dl13hbnm3fq2cm0nnsspy9fhf922ln23cz5463cv7h62as4"; 1045 - }; 1046 - } 1047 - { 1048 - goPackagePath = "gopkg.in/yaml.v2"; 1049 - fetch = { 1050 - type = "git"; 1051 - url = "https://gopkg.in/yaml.v2"; 1052 - rev = "5420a8b6744d3b0345ab293f6fcba19c978f1183"; 1053 - sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1"; 1054 - }; 1055 - } 1056 - ]
+4 -4
pkgs/servers/http/tomcat/default.nix
··· 39 39 40 40 in { 41 41 tomcat9 = common { 42 - version = "9.0.88"; 43 - hash = "sha256-vvgcyqT318ieqG61b2NDxRzXkzdMjswgOLen9eJ9Zig="; 42 + version = "9.0.90"; 43 + hash = "sha256-MYSRxL5DSU5ocrUnfEDKyFBpAddErQnTffYuiFQ/YiM="; 44 44 }; 45 45 46 46 tomcat10 = common { 47 - version = "10.1.23"; 48 - hash = "sha256-pVcsnpD/geoWaB35cXa7ap9Texw/vg/7pSl/7lnDmKo="; 47 + version = "10.1.25"; 48 + hash = "sha256-8SQKMrh5xEWkpEGcm23YdYG9uW+KUfewyhk1Fkux6EI="; 49 49 }; 50 50 }
+2 -2
pkgs/servers/jicofo/default.nix
··· 2 2 3 3 let 4 4 pname = "jicofo"; 5 - version = "1.0-1078"; 5 + version = "1.0-1084"; 6 6 src = fetchurl { 7 7 url = "https://download.jitsi.org/stable/${pname}_${version}-1_all.deb"; 8 - sha256 = "0+VfsolOcjC68DRrWUgYYCdKhCxd0x1Y6920OrixU5g="; 8 + sha256 = "yuTiuLAKGfmAtwCi6Dn+Z+lStsVX6PWsFeXV8qiTtJU="; 9 9 }; 10 10 in 11 11 stdenv.mkDerivation {
+2 -2
pkgs/servers/jitsi-videobridge/default.nix
··· 2 2 3 3 let 4 4 pname = "jitsi-videobridge2"; 5 - version = "2.3-105-ge155b81e"; 5 + version = "2.3-149-g793df5a9"; 6 6 src = fetchurl { 7 7 url = "https://download.jitsi.org/stable/${pname}_${version}-1_all.deb"; 8 - sha256 = "jQTZwnj1oECjUTD8dC6PF5tJcPye8FYUJmYEEBhBuRs="; 8 + sha256 = "NI38XuBWSf+JoPCzAAd7Bma3PjprPw8CnE0W4VlqaVM="; 9 9 }; 10 10 in 11 11 stdenv.mkDerivation {
+2 -2
pkgs/servers/mail/dovecot/plugins/fts_xapian/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "dovecot-fts-xapian"; 5 - version = "1.7.13"; 5 + version = "1.7.14"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "grosjo"; 9 9 repo = "fts-xapian"; 10 10 rev = version; 11 - hash = "sha256-WStdB8oeMNHwjF+n254vZFFK5R+2pZhZcQPsVJ88og4="; 11 + hash = "sha256-cLOkXA4kQ15M5TheXy9qZq2je05iY9jwf3tHw20l1Pw="; 12 12 }; 13 13 14 14 buildInputs = [ xapian icu sqlite ];
+2 -2
pkgs/servers/metabase/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "metabase"; 5 - version = "0.50.5"; 5 + version = "0.50.8"; 6 6 7 7 src = fetchurl { 8 8 url = "https://downloads.metabase.com/v${version}/metabase.jar"; 9 - hash = "sha256-UfRENrld7uc65xsh9mMh2CuPEspAV3IwsdZXN44ACnM="; 9 + hash = "sha256-Z0xvU8ZT9aXe0NKUhh302XrWwROlkIRHWgcjwzLMr8Q="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper ];
+3 -3
pkgs/servers/minio/default.nix
··· 21 21 in 22 22 buildGoModule rec { 23 23 pname = "minio"; 24 - version = "2024-06-28T09-06-49Z"; 24 + version = "2024-07-04T14-25-45Z"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "minio"; 28 28 repo = "minio"; 29 29 rev = "RELEASE.${version}"; 30 - hash = "sha256-txCLzA65VOjOVD6SExefXKUMbD7WeXT9a9LNwoA4reU="; 30 + hash = "sha256-3JwfSiddVzyn8+vaj9bOHs3BHx8Okc/BC8C65ageYNM="; 31 31 }; 32 32 33 - vendorHash = "sha256-KDHmLRmnbfGiS4ZeT4CZlzOkxv9GXyNfFYzSXfylLIg="; 33 + vendorHash = "sha256-8sgi21P1dwVfSAH/26NNso7S6RzTOmkNh3cGNYmEhXY="; 34 34 35 35 doCheck = false; 36 36
-34
pkgs/servers/monitoring/consul-alerts/deps.nix
··· 1 - let 2 - mkAwsPackage = name: { 3 - goPackagePath = "github.com/aws/aws-sdk-go/${name}"; 4 - fetch = { 5 - type = "git"; 6 - url = "https://github.com/aws/aws-sdk-go"; 7 - rev = "v1.14.13"; 8 - sha256 = "0014b6kl3rbjhjbk7jz116wdgdls54b1bwz454pkn1snlvkj3qil"; 9 - }; 10 - }; 11 - in 12 - [ 13 - (mkAwsPackage "") 14 - (mkAwsPackage "aws/session") 15 - (mkAwsPackage "aws/sns") 16 - (mkAwsPackage "service/sns") 17 - { 18 - goPackagePath = "github.com/imdario/mergo"; 19 - fetch = { 20 - type = "git"; 21 - url = "https://github.com/imdario/mergo"; 22 - rev = "v0.3.5"; 23 - sha256 = "1mvgn89vp39gcpvhiq4n7nw5ipj7fk6h03jgc6fjwgvwvss213pb"; 24 - }; 25 - }{ 26 - goPackagePath = "github.com/mitchellh/hashstructure"; 27 - fetch = { 28 - type = "git"; 29 - url = "https://github.com/mitchellh/hashstructure"; 30 - rev = "2bca23e0e452137f789efbc8610126fd8b94f73b"; # has no releases as of writing 31 - sha256 = "0vpacsls26474wya360fjhzi6l4y8s8s251c4szvqxh17n5f5gk1"; 32 - }; 33 - } 34 - ]
+2 -2
pkgs/servers/monitoring/mimir/default.nix
··· 1 1 { lib, buildGoModule, fetchFromGitHub, nixosTests, nix-update-script }: 2 2 buildGoModule rec { 3 3 pname = "mimir"; 4 - version = "2.12.0"; 4 + version = "2.13.0"; 5 5 6 6 src = fetchFromGitHub { 7 7 rev = "${pname}-${version}"; 8 8 owner = "grafana"; 9 9 repo = pname; 10 - hash = "sha256-V+O89hS2UopGLxGkg6W4gW8kj5QRzpwCQtq0QFrOWf0="; 10 + hash = "sha256-XBCwc3jpLx8uj+UitFsoIAWVgC/2G8rgjOqrrLLyYdM="; 11 11 }; 12 12 13 13 vendorHash = null;
-390
pkgs/servers/monitoring/prometheus/redis-exporter-deps.nix
··· 1 - # file generated from go.mod using vgo2nix (https://github.com/adisbladis/vgo2nix) 2 - [ 3 - { 4 - goPackagePath = "github.com/alecthomas/template"; 5 - fetch = { 6 - type = "git"; 7 - url = "https://github.com/alecthomas/template"; 8 - rev = "fb15b899a751"; 9 - sha256 = "1vlasv4dgycydh5wx6jdcvz40zdv90zz1h7836z7lhsi2ymvii26"; 10 - }; 11 - } 12 - { 13 - goPackagePath = "github.com/alecthomas/units"; 14 - fetch = { 15 - type = "git"; 16 - url = "https://github.com/alecthomas/units"; 17 - rev = "c3de453c63f4"; 18 - sha256 = "0js37zlgv37y61j4a2d46jh72xm5kxmpaiw0ya9v944bjpc386my"; 19 - }; 20 - } 21 - { 22 - goPackagePath = "github.com/beorn7/perks"; 23 - fetch = { 24 - type = "git"; 25 - url = "https://github.com/beorn7/perks"; 26 - rev = "v1.0.1"; 27 - sha256 = "17n4yygjxa6p499dj3yaqzfww2g7528165cl13haj97hlx94dgl7"; 28 - }; 29 - } 30 - { 31 - goPackagePath = "github.com/cespare/xxhash"; 32 - fetch = { 33 - type = "git"; 34 - url = "https://github.com/cespare/xxhash"; 35 - rev = "v2.1.1"; 36 - sha256 = "0rl5rs8546zj1vzggv38w93wx0b5dvav7yy5hzxa8kw7iikv1cgr"; 37 - }; 38 - } 39 - { 40 - goPackagePath = "github.com/davecgh/go-spew"; 41 - fetch = { 42 - type = "git"; 43 - url = "https://github.com/davecgh/go-spew"; 44 - rev = "v1.1.1"; 45 - sha256 = "0hka6hmyvp701adzag2g26cxdj47g21x6jz4sc6jjz1mn59d474y"; 46 - }; 47 - } 48 - { 49 - goPackagePath = "github.com/go-kit/kit"; 50 - fetch = { 51 - type = "git"; 52 - url = "https://github.com/go-kit/kit"; 53 - rev = "v0.9.0"; 54 - sha256 = "09038mnw705h7isbjp8dzgp2i04bp5rqkmifxvwc5xkh75s00qpw"; 55 - }; 56 - } 57 - { 58 - goPackagePath = "github.com/go-logfmt/logfmt"; 59 - fetch = { 60 - type = "git"; 61 - url = "https://github.com/go-logfmt/logfmt"; 62 - rev = "v0.4.0"; 63 - sha256 = "06smxc112xmixz78nyvk3b2hmc7wasf2sl5vxj1xz62kqcq9lzm9"; 64 - }; 65 - } 66 - { 67 - goPackagePath = "github.com/go-stack/stack"; 68 - fetch = { 69 - type = "git"; 70 - url = "https://github.com/go-stack/stack"; 71 - rev = "v1.8.0"; 72 - sha256 = "0wk25751ryyvxclyp8jdk5c3ar0cmfr8lrjb66qbg4808x66b96v"; 73 - }; 74 - } 75 - { 76 - goPackagePath = "github.com/gogo/protobuf"; 77 - fetch = { 78 - type = "git"; 79 - url = "https://github.com/gogo/protobuf"; 80 - rev = "v1.1.1"; 81 - sha256 = "1525pq7r6h3s8dncvq8gxi893p2nq8dxpzvq0nfl5b4p6mq0v1c2"; 82 - }; 83 - } 84 - { 85 - goPackagePath = "github.com/golang/protobuf"; 86 - fetch = { 87 - type = "git"; 88 - url = "https://github.com/golang/protobuf"; 89 - rev = "v1.4.0"; 90 - sha256 = "1fjvl5n77abxz5qsd4mgyvjq19x43c5bfvmq62mq3m5plx6zksc8"; 91 - }; 92 - } 93 - { 94 - goPackagePath = "github.com/gomodule/redigo"; 95 - fetch = { 96 - type = "git"; 97 - url = "https://github.com/gomodule/redigo"; 98 - rev = "v1.8.2"; 99 - sha256 = "0wp37175n4lgkq234px9vx0c7mdx8sx3d45zky73az8zbabirwga"; 100 - }; 101 - } 102 - { 103 - goPackagePath = "github.com/google/go-cmp"; 104 - fetch = { 105 - type = "git"; 106 - url = "https://github.com/google/go-cmp"; 107 - rev = "v0.4.0"; 108 - sha256 = "1x5pvl3fb5sbyng7i34431xycnhmx8xx94gq2n19g6p0vz68z2v2"; 109 - }; 110 - } 111 - { 112 - goPackagePath = "github.com/google/gofuzz"; 113 - fetch = { 114 - type = "git"; 115 - url = "https://github.com/google/gofuzz"; 116 - rev = "v1.0.0"; 117 - sha256 = "0qz439qvccm91w0mmjz4fqgx48clxdwagkvvx89cr43q1d4iry36"; 118 - }; 119 - } 120 - { 121 - goPackagePath = "github.com/json-iterator/go"; 122 - fetch = { 123 - type = "git"; 124 - url = "https://github.com/json-iterator/go"; 125 - rev = "v1.1.9"; 126 - sha256 = "0pkn2maymgl9v6vmq9q1si8xr5bbl88n6981y0lx09px6qxb29qx"; 127 - }; 128 - } 129 - { 130 - goPackagePath = "github.com/julienschmidt/httprouter"; 131 - fetch = { 132 - type = "git"; 133 - url = "https://github.com/julienschmidt/httprouter"; 134 - rev = "v1.2.0"; 135 - sha256 = "1k8bylc9s4vpvf5xhqh9h246dl1snxrzzz0614zz88cdh8yzs666"; 136 - }; 137 - } 138 - { 139 - goPackagePath = "github.com/konsorten/go-windows-terminal-sequences"; 140 - fetch = { 141 - type = "git"; 142 - url = "https://github.com/konsorten/go-windows-terminal-sequences"; 143 - rev = "v1.0.3"; 144 - sha256 = "1yrsd4s8vhjnxhwbigirymz89dn6qfjnhn28i33vvvdgf96j6ypl"; 145 - }; 146 - } 147 - { 148 - goPackagePath = "github.com/kr/logfmt"; 149 - fetch = { 150 - type = "git"; 151 - url = "https://github.com/kr/logfmt"; 152 - rev = "b84e30acd515"; 153 - sha256 = "02ldzxgznrfdzvghfraslhgp19la1fczcbzh7wm2zdc6lmpd1qq9"; 154 - }; 155 - } 156 - { 157 - goPackagePath = "github.com/kr/pretty"; 158 - fetch = { 159 - type = "git"; 160 - url = "https://github.com/kr/pretty"; 161 - rev = "v0.1.0"; 162 - sha256 = "18m4pwg2abd0j9cn5v3k2ksk9ig4vlwxmlw9rrglanziv9l967qp"; 163 - }; 164 - } 165 - { 166 - goPackagePath = "github.com/kr/pty"; 167 - fetch = { 168 - type = "git"; 169 - url = "https://github.com/kr/pty"; 170 - rev = "v1.1.1"; 171 - sha256 = "0383f0mb9kqjvncqrfpidsf8y6ns5zlrc91c6a74xpyxjwvzl2y6"; 172 - }; 173 - } 174 - { 175 - goPackagePath = "github.com/kr/text"; 176 - fetch = { 177 - type = "git"; 178 - url = "https://github.com/kr/text"; 179 - rev = "v0.1.0"; 180 - sha256 = "1gm5bsl01apvc84bw06hasawyqm4q84vx1pm32wr9jnd7a8vjgj1"; 181 - }; 182 - } 183 - { 184 - goPackagePath = "github.com/matttproud/golang_protobuf_extensions"; 185 - fetch = { 186 - type = "git"; 187 - url = "https://github.com/matttproud/golang_protobuf_extensions"; 188 - rev = "v1.0.1"; 189 - sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya"; 190 - }; 191 - } 192 - { 193 - goPackagePath = "github.com/modern-go/concurrent"; 194 - fetch = { 195 - type = "git"; 196 - url = "https://github.com/modern-go/concurrent"; 197 - rev = "bacd9c7ef1dd"; 198 - sha256 = "0s0fxccsyb8icjmiym5k7prcqx36hvgdwl588y0491gi18k5i4zs"; 199 - }; 200 - } 201 - { 202 - goPackagePath = "github.com/modern-go/reflect2"; 203 - fetch = { 204 - type = "git"; 205 - url = "https://github.com/modern-go/reflect2"; 206 - rev = "v1.0.1"; 207 - sha256 = "06a3sablw53n1dqqbr2f53jyksbxdmmk8axaas4yvnhyfi55k4lf"; 208 - }; 209 - } 210 - { 211 - goPackagePath = "github.com/mwitkow/go-conntrack"; 212 - fetch = { 213 - type = "git"; 214 - url = "https://github.com/mwitkow/go-conntrack"; 215 - rev = "cc309e4a2223"; 216 - sha256 = "0nbrnpk7bkmqg9mzwsxlm0y8m7s9qd9phr1q30qlx2qmdmz7c1mf"; 217 - }; 218 - } 219 - { 220 - goPackagePath = "github.com/pkg/errors"; 221 - fetch = { 222 - type = "git"; 223 - url = "https://github.com/pkg/errors"; 224 - rev = "v0.8.1"; 225 - sha256 = "0g5qcb4d4fd96midz0zdk8b9kz8xkzwfa8kr1cliqbg8sxsy5vd1"; 226 - }; 227 - } 228 - { 229 - goPackagePath = "github.com/pmezard/go-difflib"; 230 - fetch = { 231 - type = "git"; 232 - url = "https://github.com/pmezard/go-difflib"; 233 - rev = "v1.0.0"; 234 - sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw"; 235 - }; 236 - } 237 - { 238 - goPackagePath = "github.com/prometheus/client_golang"; 239 - fetch = { 240 - type = "git"; 241 - url = "https://github.com/prometheus/client_golang"; 242 - rev = "v1.6.0"; 243 - sha256 = "0wwkx69in9dy5kzd3z6rrqf5by8cwl9r7r17fswcpx9rl3g61x1l"; 244 - }; 245 - } 246 - { 247 - goPackagePath = "github.com/prometheus/client_model"; 248 - fetch = { 249 - type = "git"; 250 - url = "https://github.com/prometheus/client_model"; 251 - rev = "v0.2.0"; 252 - sha256 = "0jffnz94d6ff39fr96b5w8i8yk26pwnrfggzz8jhi8k0yihg2c9d"; 253 - }; 254 - } 255 - { 256 - goPackagePath = "github.com/prometheus/common"; 257 - fetch = { 258 - type = "git"; 259 - url = "https://github.com/prometheus/common"; 260 - rev = "v0.9.1"; 261 - sha256 = "12pyywb02p7d30ccm41mwn69qsgqnsgv1w9jlqrrln2f1svnbqch"; 262 - }; 263 - } 264 - { 265 - goPackagePath = "github.com/prometheus/procfs"; 266 - fetch = { 267 - type = "git"; 268 - url = "https://github.com/prometheus/procfs"; 269 - rev = "v0.0.11"; 270 - sha256 = "1msc8bfywsmrgr2ryqjdqwkxiz1ll08r3qgvaka2507z1wpcpj2c"; 271 - }; 272 - } 273 - { 274 - goPackagePath = "github.com/sirupsen/logrus"; 275 - fetch = { 276 - type = "git"; 277 - url = "https://github.com/sirupsen/logrus"; 278 - rev = "v1.6.0"; 279 - sha256 = "1zf9is1yxxnna0d1pyag2m9ziy3l27zb2j92p9msm1gx5jjrvzzj"; 280 - }; 281 - } 282 - { 283 - goPackagePath = "github.com/stretchr/objx"; 284 - fetch = { 285 - type = "git"; 286 - url = "https://github.com/stretchr/objx"; 287 - rev = "v0.1.1"; 288 - sha256 = "0iph0qmpyqg4kwv8jsx6a56a7hhqq8swrazv40ycxk9rzr0s8yls"; 289 - }; 290 - } 291 - { 292 - goPackagePath = "github.com/stretchr/testify"; 293 - fetch = { 294 - type = "git"; 295 - url = "https://github.com/stretchr/testify"; 296 - rev = "v1.5.1"; 297 - sha256 = "09r89m1wy4cjv2nps1ykp00qjpi0531r07q3s34hr7m6njk4srkl"; 298 - }; 299 - } 300 - { 301 - goPackagePath = "golang.org/x/crypto"; 302 - fetch = { 303 - type = "git"; 304 - url = "https://go.googlesource.com/crypto"; 305 - rev = "c2843e01d9a2"; 306 - sha256 = "01xgxbj5r79nmisdvpq48zfy8pzaaj90bn6ngd4nf33j9ar1dp8r"; 307 - }; 308 - } 309 - { 310 - goPackagePath = "golang.org/x/net"; 311 - fetch = { 312 - type = "git"; 313 - url = "https://go.googlesource.com/net"; 314 - rev = "d28f0bde5980"; 315 - sha256 = "18xj31h70m7xxb7gc86n9i21w6d7djbjz67zfaljm4jqskz6hxkf"; 316 - }; 317 - } 318 - { 319 - goPackagePath = "golang.org/x/sync"; 320 - fetch = { 321 - type = "git"; 322 - url = "https://go.googlesource.com/sync"; 323 - rev = "cd5d95a43a6e"; 324 - sha256 = "1nqkyz2y1qvqcma52ijh02s8aiqmkfb95j08f6zcjhbga3ds6hds"; 325 - }; 326 - } 327 - { 328 - goPackagePath = "golang.org/x/sys"; 329 - fetch = { 330 - type = "git"; 331 - url = "https://go.googlesource.com/sys"; 332 - rev = "1957bb5e6d1f"; 333 - sha256 = "0imqk4l9785rw7ddvywyf8zn7k3ga6f17ky8rmf8wrri7nknr03f"; 334 - }; 335 - } 336 - { 337 - goPackagePath = "golang.org/x/text"; 338 - fetch = { 339 - type = "git"; 340 - url = "https://go.googlesource.com/text"; 341 - rev = "v0.3.0"; 342 - sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19"; 343 - }; 344 - } 345 - { 346 - goPackagePath = "golang.org/x/xerrors"; 347 - fetch = { 348 - type = "git"; 349 - url = "https://go.googlesource.com/xerrors"; 350 - rev = "9bdfabe68543"; 351 - sha256 = "1yjfi1bk9xb81lqn85nnm13zz725wazvrx3b50hx19qmwg7a4b0c"; 352 - }; 353 - } 354 - { 355 - goPackagePath = "google.golang.org/protobuf"; 356 - fetch = { 357 - type = "git"; 358 - url = "https://go.googlesource.com/protobuf"; 359 - rev = "v1.21.0"; 360 - sha256 = "12bwln8z1lf9105gdp6ip0rx741i4yfz1520gxnp8861lh9wcl63"; 361 - }; 362 - } 363 - { 364 - goPackagePath = "gopkg.in/alecthomas/kingpin.v2"; 365 - fetch = { 366 - type = "git"; 367 - url = "https://gopkg.in/alecthomas/kingpin.v2"; 368 - rev = "v2.2.6"; 369 - sha256 = "0mndnv3hdngr3bxp7yxfd47cas4prv98sqw534mx7vp38gd88n5r"; 370 - }; 371 - } 372 - { 373 - goPackagePath = "gopkg.in/check.v1"; 374 - fetch = { 375 - type = "git"; 376 - url = "https://gopkg.in/check.v1"; 377 - rev = "41f04d3bba15"; 378 - sha256 = "0vfk9czmlxmp6wndq8k17rhnjxal764mxfhrccza7nwlia760pjy"; 379 - }; 380 - } 381 - { 382 - goPackagePath = "gopkg.in/yaml.v2"; 383 - fetch = { 384 - type = "git"; 385 - url = "https://gopkg.in/yaml.v2"; 386 - rev = "v2.2.5"; 387 - sha256 = "08smz8dfyxp02ha74my9iszqa5qzgl3ksi28ilyp8lqipssiq6fg"; 388 - }; 389 - } 390 - ]
+7 -6
pkgs/servers/nextcloud/notify_push.nix
··· 30 30 mainProgram = "test_client"; 31 31 }; 32 32 }; 33 - tests = { 34 - inherit (nixosTests.nextcloud) 35 - with-postgresql-and-redis28 36 - with-postgresql-and-redis29; 37 - inherit test_client; 38 - }; 33 + tests = 34 + lib.filterAttrs 35 + (key: lib.const (lib.hasPrefix "with-postgresql-and-redis" key)) 36 + nixosTests.nextcloud 37 + // { 38 + inherit test_client; 39 + }; 39 40 }; 40 41 41 42 meta = with lib; {
+9 -5
pkgs/servers/nzbhydra2/default.nix
··· 9 9 }: 10 10 stdenv.mkDerivation rec { 11 11 pname = "nzbhydra2"; 12 - version = "4.7.6"; 12 + version = "7.2.3"; 13 13 14 14 src = fetchzip { 15 - url = "https://github.com/theotherp/${pname}/releases/download/v${version}/${pname}-${version}-linux.zip"; 16 - hash = "sha512-vc+VInEnh00bASxcEwSjJcsa0QJHmtRzSz30uW60wGmA24tlaJYSk42N5KpGFbkQkOkb2ijHmKGxPogSa4izRQ=="; 15 + url = "https://github.com/theotherp/${pname}/releases/download/v${version}/${pname}-${version}-generic.zip"; 16 + hash = "sha256-gGTEOqqnVSgsKvEjd6b5aG8EM2M8u0FdpIebYNQFP50="; 17 17 stripRoot = false; 18 18 }; 19 19 20 - nativeBuildInputs = [jre makeWrapper unzip]; 20 + nativeBuildInputs = [ 21 + jre 22 + makeWrapper 23 + unzip 24 + ]; 21 25 22 26 installPhase = '' 23 27 runHook preInstall ··· 37 41 description = "Usenet meta search"; 38 42 homepage = "https://github.com/theotherp/nzbhydra2"; 39 43 license = licenses.asl20; 40 - maintainers = with maintainers; [jamiemagee]; 44 + maintainers = with maintainers; [ matteopacini ]; 41 45 platforms = with platforms; linux; 42 46 mainProgram = "nzbhydra2"; 43 47 };
-12
pkgs/servers/simplehttp2server/deps.nix
··· 1 - # This file was generated by https://github.com/kamilchm/go2nix v1.2.1 2 - [ 3 - { 4 - goPackagePath = "github.com/NYTimes/gziphandler"; 5 - fetch = { 6 - type = "git"; 7 - url = "https://github.com/NYTimes/gziphandler"; 8 - rev = "289a3b81f5aedc99f8d6eb0f67827c142f1310d8"; 9 - sha256 = "1r9ly9wdqjcc4nwv71mfldf1f5cjm4r34vvkdm5wabmdqqqwkbyx"; 10 - }; 11 - } 12 - ]
+2 -2
pkgs/servers/web-apps/jitsi-meet/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "jitsi-meet"; 5 - version = "1.0.7952"; 5 + version = "1.0.8043"; 6 6 7 7 src = fetchurl { 8 8 url = "https://download.jitsi.org/jitsi-meet/src/jitsi-meet-${version}.tar.bz2"; 9 - sha256 = "K3CBISTOza8xhF4/DmqdTZaPL9zwu4ej+yqJXBawFEk="; 9 + sha256 = "XJlfCMQXnHjfHQhK916RXsdPzrU2U2IaOMiXIHL1sCI="; 10 10 }; 11 11 12 12 dontBuild = true;
+3 -3
pkgs/shells/nushell/nu_scripts/default.nix
··· 6 6 7 7 stdenvNoCC.mkDerivation rec { 8 8 pname = "nu_scripts"; 9 - version = "0-unstable-2024-06-29"; 9 + version = "0-unstable-2024-07-03"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "nushell"; 13 13 repo = pname; 14 - rev = "61a805eb06f27dfb4651877ae4e0fd85e2b9f1b7"; 15 - hash = "sha256-ZcpcxRKtx2lS39c09txLGysRkLq6dNyy+9aZNrfGcT0="; 14 + rev = "d6cf03e315f029f6e270fb3949d02432f31a0a04"; 15 + hash = "sha256-cFZ5khjSqg0C4rlkGuAPlZeJO8EOBmz9/B9SMEJFbRA="; 16 16 }; 17 17 18 18 installPhase = ''
+6 -3
pkgs/tools/filesystems/glusterfs/default.nix
··· 79 79 postPatch = '' 80 80 sed -e '/chmod u+s/d' -i contrib/fuse-util/Makefile.am 81 81 substituteInPlace libglusterfs/src/glusterfs/lvm-defaults.h \ 82 - --replace '/sbin/' '${lvm2}/bin/' 82 + --replace-fail '/sbin/' '${lvm2}/bin/' 83 83 substituteInPlace libglusterfs/src/glusterfs/compat.h \ 84 - --replace '/bin/umount' '${util-linux}/bin/umount' 84 + --replace-fail '/bin/umount' '${util-linux}/bin/umount' 85 85 substituteInPlace contrib/fuse-lib/mount-gluster-compat.h \ 86 - --replace '/bin/mount' '${util-linux}/bin/mount' 86 + --replace-fail '/bin/mount' '${util-linux}/bin/mount' 87 + # use local up to date m4 files to ensure the correct python version is detected 88 + substituteInPlace autogen.sh \ 89 + --replace-fail '$ACLOCAL -I ./contrib/aclocal' '$ACLOCAL' 87 90 ''; 88 91 89 92 # Note that the VERSION file is something that is present in release tarballs
+3 -2
pkgs/tools/inputmethods/ibus-engines/ibus-typing-booster/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "ibus-typing-booster"; 16 - version = "2.25.10"; 16 + version = "2.25.11"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "mike-fabian"; 20 20 repo = "ibus-typing-booster"; 21 21 rev = version; 22 - hash = "sha256-6kcU6oOH75X/M1+fv3m+r05ffIFYrXrlNl8tB6K+B5I="; 22 + hash = "sha256-of8FcuYeLIEQgPmEQt1UqcMT6Bd2l5sCDj0Cia0JbmM="; 23 23 }; 24 24 25 25 nativeBuildInputs = [ autoreconfHook pkg-config wrapGAppsHook3 gobject-introspection ]; ··· 35 35 description = "Completion input method for faster typing"; 36 36 mainProgram = "emoji-picker"; 37 37 maintainers = with maintainers; [ ncfavier ]; 38 + platforms = platforms.linux; 38 39 isIbusEngine = true; 39 40 }; 40 41 }
+3 -3
pkgs/tools/misc/aichat/default.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "aichat"; 11 - version = "0.18.0"; 11 + version = "0.19.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "sigoden"; 15 15 repo = "aichat"; 16 16 rev = "v${version}"; 17 - hash = "sha256-V7WKzi9PKSek8DlF7QzBEaYn3a+BJzMtKEoi5yMGS/w="; 17 + hash = "sha256-/HDuPz60Bj5VEZNlgSpNO+axfu7vZyre0ROS7woxVeg="; 18 18 }; 19 19 20 - cargoHash = "sha256-sFRYu1sQ9PdjsBTgajMfvJqA32Q8HZCHs3h2wemb9oY="; 20 + cargoHash = "sha256-WI9VT27g1f6XSxBJI5AvLM8wGmzg448wLbg+xeK1J/4="; 21 21 22 22 nativeBuildInputs = [ 23 23 pkg-config
+2 -2
pkgs/tools/misc/entr/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "entr"; 5 - version = "5.5"; 5 + version = "5.6"; 6 6 7 7 src = fetchurl { 8 8 url = "https://eradman.com/entrproject/code/${pname}-${version}.tar.gz"; 9 - hash = "sha256-EowM4u/qWua9P9M8PNMeFh6wwCYJ2HF6036VtBZW5SY="; 9 + hash = "sha256-AiK435KNO1o7UZTWPn3gmFM+BBkNnZoVS5JsbB+d0U4="; 10 10 }; 11 11 12 12 postPatch = ''
+6 -7
pkgs/tools/misc/lorri/default.nix
··· 14 14 # Run `eval $(nix-build -A lorri.updater)` after updating the revision! 15 15 # It will copy some required files if necessary. 16 16 # Also don’t forget to run `nix-build -A lorri.tests` 17 - version = "1.6.0"; 18 - gitRev = "1.6.0"; 19 - sha256 = "sha256-peelMKv9GOTPdyb1iifzlFikeayTchqaYCgeXyR5EgM="; 20 - cargoSha256 = "sha256-UFAmTYnCqsQxBnCm1zMu+BcWIZMuuxvpF7poLlzC6Kg="; 17 + version = "1.7.0"; 18 + sha256 = "sha256-pGNhhEBHyWhTaW24dHrxAvpb/qr5RPbHXRwDZx6Rf74="; 19 + cargoSha256 = "sha256-ENZATiBhoO+N6NpSknOWpvsatkaYb4mS/E63XNRXfMU="; 21 20 22 21 in (rustPlatform.buildRustPackage rec { 23 22 pname = "lorri"; ··· 26 25 src = fetchFromGitHub { 27 26 owner = "nix-community"; 28 27 repo = pname; 29 - rev = gitRev; 28 + rev = version; 30 29 inherit sha256; 31 30 }; 32 31 ··· 65 64 66 65 meta = with lib; { 67 66 description = "Your project's nix-env"; 68 - homepage = "https://github.com/target/lorri"; 67 + homepage = "https://github.com/nix-community/lorri"; 69 68 license = licenses.asl20; 70 - maintainers = with maintainers; [ grahamc Profpatsch ]; 69 + maintainers = with maintainers; [ grahamc Profpatsch nyarly ]; 71 70 mainProgram = "lorri"; 72 71 }; 73 72 })
+3 -3
pkgs/tools/misc/nautilus-open-any-terminal/default.nix
··· 15 15 16 16 python3.pkgs.buildPythonPackage rec { 17 17 pname = "nautilus-open-any-terminal"; 18 - version = "0.5.1"; 18 + version = "0.6.0"; 19 19 pyproject = true; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "Stunkymonkey"; 23 23 repo = pname; 24 24 rev = "refs/tags/${version}"; 25 - hash = "sha256-liyzgbZGl08gHLVpsy8NbTiTytNdiMdymF70ik4cPXs="; 25 + hash = "sha256-jKPqgd0sSt/qKPqbYbvdeGuo78R5gp1R5tSTPAzz+IU="; 26 26 }; 27 27 28 28 patches = [ ./hardcode-gsettings.patch ]; ··· 32 32 gobject-introspection 33 33 pkg-config 34 34 wrapGAppsHook3 35 - python3.pkgs.setuptools 35 + python3.pkgs.setuptools-scm 36 36 ]; 37 37 38 38 buildInputs = [
+20 -6
pkgs/tools/misc/nautilus-open-any-terminal/hardcode-gsettings.patch
··· 1 1 diff --git a/nautilus_open_any_terminal/nautilus_open_any_terminal.py b/nautilus_open_any_terminal/nautilus_open_any_terminal.py 2 - index b02a995..a616399 100644 2 + index 05b6514..b5541dc 100644 3 3 --- a/nautilus_open_any_terminal/nautilus_open_any_terminal.py 4 4 +++ b/nautilus_open_any_terminal/nautilus_open_any_terminal.py 5 - @@ -228,9 +228,10 @@ def set_terminal_args(*args): 5 + @@ -413,9 +413,10 @@ if API_VERSION in ("3.0", "2.0"): 6 6 """Provide keyboard shortcuts for opening terminals in Nautilus.""" 7 7 8 8 def __init__(self): ··· 16 16 self._gsettings.connect("changed", self._bind_shortcut) 17 17 self._create_accel_group() 18 18 self._window = None 19 - @@ -326,9 +327,10 @@ class OpenAnyTerminalExtension(GObject.GObject, Nautilus.MenuProvider): 20 - return items 21 - 22 - 19 + @@ -452,9 +453,10 @@ class OpenAnyTerminalExtension(GObject.GObject, FileManager.MenuProvider): 20 + """Provide context menu items for opening terminals in Nautilus.""" 21 + 22 + def __init__(self): 23 + - gsettings_source = Gio.SettingsSchemaSource.get_default() 24 + - if gsettings_source.lookup(GSETTINGS_PATH, True): 25 + - self._gsettings = Gio.Settings.new(GSETTINGS_PATH) 26 + + gsettings_source = Gio.SettingsSchemaSource.new_from_directory("@gsettings_path@", Gio.SettingsSchemaSource.get_default(), True) 27 + + if True: 28 + + _schema = gsettings_source.lookup(GSETTINGS_PATH, False) 29 + + self._gsettings = Gio.Settings.new_full(_schema, None, None); 30 + 31 + def _get_terminal_name(self): 32 + if self._gsettings.get_boolean(GSETTINGS_USE_GENERIC_TERMINAL_NAME): 33 + @@ -512,8 +514,9 @@ class OpenAnyTerminalExtension(GObject.GObject, FileManager.MenuProvider): 34 + ) 35 + 36 + 23 37 -source = Gio.SettingsSchemaSource.get_default() 24 38 -if source is not None and source.lookup(GSETTINGS_PATH, True): 25 39 - _gsettings = Gio.Settings.new(GSETTINGS_PATH)
+3 -3
pkgs/tools/misc/opentelemetry-collector/contrib.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "opentelemetry-collector-contrib"; 11 - version = "0.103.0"; 11 + version = "0.104.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "open-telemetry"; 15 15 repo = "opentelemetry-collector-contrib"; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-gunTgELRqPxlywQzI/+0UbXkLeCFAYIf+Mc3vN0Z/6U="; 17 + sha256 = "sha256-M0aNobj5h2NcliNDI2TjyV6xcd8m0MK6Cv9bf2d0d9g="; 18 18 }; 19 19 20 20 # proxy vendor to avoid hash missmatches between linux and macOS 21 21 proxyVendor = true; 22 - vendorHash = "sha256-ZIoEeW8/4/SofZV49hDprwNgXG2mNRbRQBqZHmqy1Hk="; 22 + vendorHash = "sha256-VTV6xgGWHc+H7eX1q2bYIS+YQxTvErf6+d8PNucUPkw="; 23 23 24 24 # there is a nested go.mod 25 25 sourceRoot = "${src.name}/cmd/otelcontribcol";
+1 -1
pkgs/tools/misc/panoply/default.nix
··· 24 24 25 25 wrapProgram "$out/bin/panoply" --prefix PATH : "${jre}/bin" 26 26 27 - runHook postHook 27 + runHook postInstall 28 28 ''; 29 29 30 30 meta = with lib; {
+1 -1
pkgs/tools/misc/rmate-sh/default.nix
··· 27 27 'echo "${hostname}/bin/hostname"' 28 28 patsh -f rmate -s ${builtins.storeDir} 29 29 30 - runHook preBuild 30 + runHook postBuild 31 31 ''; 32 32 33 33 installPhase = ''
+2 -2
pkgs/tools/networking/davix/default.nix
··· 26 26 boolToUpper = b: lib.toUpper (lib.boolToString b); 27 27 in 28 28 stdenv.mkDerivation rec { 29 - version = "0.8.6"; 29 + version = "0.8.7"; 30 30 pname = "davix" + lib.optionalString enableThirdPartyCopy "-copy"; 31 31 nativeBuildInputs = [ cmake pkg-config python3 ]; 32 32 buildInputs = [ ··· 44 44 # https://github.com/cern-fts/davix/releases/tag/R_0_8_0 45 45 src = fetchurl { 46 46 url = "https://github.com/cern-fts/davix/releases/download/R_${lib.replaceStrings ["."] ["_"] version}/davix-${version}.tar.gz"; 47 - sha256 = "sha256-c4O29llcd6ncjAPFSDxn3DK9bSN1HpVs+cF0do5+61s="; 47 + sha256 = "sha256-eMJOFO3X5OVgOS1nFH7IZYwqoNNkBBW99rxROvz2leY="; 48 48 }; 49 49 50 50 preConfigure = ''
+2 -2
pkgs/tools/networking/networkmanager/dmenu/default.nix
··· 4 4 let inherit (python3Packages) python pygobject3; 5 5 in stdenv.mkDerivation rec { 6 6 pname = "networkmanager_dmenu"; 7 - version = "2.3.1"; 7 + version = "2.4.0"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "firecat53"; 11 11 repo = "networkmanager-dmenu"; 12 12 rev = "v${version}"; 13 - sha256 = "sha256-RbJE6JCElctBY5HDJa6SIJhm8g9BugncLF5kmambPPc="; 13 + sha256 = "sha256-ibZgXpHC3ueshN1BQkAaN/tW3+qulyufI3VOnxPwi7Q="; 14 14 }; 15 15 16 16 nativeBuildInputs = [ gobject-introspection ];
+8 -4
pkgs/tools/networking/openssh/common.nix
··· 36 36 , isNixos ? stdenv.hostPlatform.isLinux 37 37 }: 38 38 39 - stdenv.mkDerivation { 39 + stdenv.mkDerivation (finalAttrs: { 40 40 inherit pname version src; 41 41 42 42 patches = [ ··· 111 111 112 112 hardeningEnable = [ "pie" ]; 113 113 114 - doCheck = true; 114 + doCheck = false; 115 115 enableParallelChecking = false; 116 116 nativeCheckInputs = [ openssl ] ++ lib.optional (!stdenv.isDarwin) hostname; 117 117 preCheck = lib.optionalString (stdenv.hostPlatform == stdenv.buildPlatform) '' ··· 181 181 inherit withKerberos; 182 182 tests = { 183 183 borgbackup-integration = nixosTests.borgbackup; 184 - openssh = nixosTests.openssh; 184 + nixosTest = nixosTests.openssh; 185 + openssh = finalAttrs.finalPackage.overrideAttrs (previousAttrs: { 186 + pname = previousAttrs.pname + "-test"; 187 + doCheck = true; 188 + }); 185 189 }; 186 190 }; 187 191 ··· 194 198 maintainers = (extraMeta.maintainers or []) ++ (with maintainers; [ eelco aneeshusa ]); 195 199 mainProgram = "ssh"; 196 200 } // extraMeta; 197 - } 201 + })
+3 -3
pkgs/tools/networking/rosenpass/default.nix
··· 10 10 }: 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "rosenpass"; 13 - version = "0.2.1"; 13 + version = "0.2.2"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = pname; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - hash = "sha256-t5AeJqeV16KCUoBm1GUzj/U6q382CRCR/XG6B2MiBU4="; 19 + hash = "sha256-fQIeKGyTkFWUV9M1o256G4U1Os5OlVsRZu+5olEkbD4="; 20 20 }; 21 21 22 - cargoHash = "sha256-caYJP3SNpZxtV9y3D62CuzJ5RjMoq98D9W0Fms5E3Nc="; 22 + cargoHash = "sha256-GyeJCIE60JuZa/NuixDc3gTj9WAOpSReIyVxQqM4tDQ="; 23 23 24 24 nativeBuildInputs = [ 25 25 cmake # for oqs build in the oqs-sys crate
+22 -13
pkgs/tools/networking/voms/default.nix pkgs/by-name/vo/voms/package.nix
··· 1 - { lib 2 - , stdenv 3 - , fetchFromGitHub 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 4 5 # Native build inputs 5 - , autoreconfHook 6 - , bison 7 - , flex 8 - , pkg-config 6 + autoreconfHook, 7 + bison, 8 + flex, 9 + pkg-config, 9 10 # Build inputs 10 - , expat 11 - , gsoap 12 - , openssl 13 - , zlib 11 + expat, 12 + gsoap, 13 + openssl, 14 + zlib, 14 15 # Configuration overridable with .override 15 16 # If not null, the builder will 16 17 # create a new output "etc", move "$out/etc" to "$etc/etc" 17 18 # and symlink "$out/etc" to externalEtc. 18 - , externalEtc ? "/etc" 19 + externalEtc ? "/etc", 19 20 }: 20 21 21 22 stdenv.mkDerivation (finalAttrs: { ··· 47 48 zlib 48 49 ]; 49 50 50 - outputs = [ "bin" "out" "dev" "man" ] 51 + outputs = 52 + [ 53 + "bin" 54 + "out" 55 + "dev" 56 + "man" 57 + ] 58 + # `etc` output for default configurations that can optionally be 59 + # installed to /etc (system-wide) or profile-path>/etc. 51 60 ++ lib.optional (externalEtc != null) "etc"; 52 61 53 62 preAutoreconf = ''
+1 -1
pkgs/tools/package-management/disnix/DisnixWebService/default.nix
··· 51 51 installPhase = '' 52 52 runHook preInstall 53 53 ant install 54 - runHook postIntall 54 + runHook postInstall 55 55 ''; 56 56 57 57 meta = {
+2 -2
pkgs/tools/package-management/nix-update/default.nix
··· 9 9 10 10 python3.pkgs.buildPythonApplication rec { 11 11 pname = "nix-update"; 12 - version = "1.3.1"; 12 + version = "1.4.0"; 13 13 pyproject = true; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "Mic92"; 17 17 repo = pname; 18 18 rev = version; 19 - hash = "sha256-QWfW8tI4tk8hk9eNN6/3i2E4rwfIWgqjxj+htSZVdrc="; 19 + hash = "sha256-gldeiq/R7EIvMZ3tkedSSumBour47LFrwDEiNS9tSSA="; 20 20 }; 21 21 22 22 nativeBuildInputs = [
-46
pkgs/tools/security/asc-key-to-qr-code-gif/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, imagemagick, qrencode 2 - , testQR ? false, zbar ? null 3 - }: 4 - 5 - assert testQR -> zbar != false; 6 - 7 - stdenv.mkDerivation { 8 - pname = "asc-key-to-qr-code-gif"; 9 - version = "20180613"; 10 - 11 - src = fetchFromGitHub { 12 - owner = "yishilin14"; 13 - repo = "asc-key-to-qr-code-gif"; 14 - rev = "5b7b239a0089a5269444cbe8a651c99dd43dce3f"; 15 - sha256 = "0yrc302a2fhbzryb10718ky4fymfcps3lk67ivis1qab5kbp6z8r"; 16 - }; 17 - 18 - dontBuild = true; 19 - dontStrip = true; 20 - dontPatchELF = true; 21 - 22 - preInstall = let 23 - substitutions = [ 24 - ''--replace "convert" "${imagemagick}/bin/convert"'' 25 - ''--replace "qrencode" "${qrencode.bin}/bin/qrencode"'' 26 - ] ++ lib.optionals testQR [ 27 - ''--replace "hash zbarimg" "true"'' # hash does not work on NixOS 28 - ''--replace "$(zbarimg --raw" "$(${zbar.out}/bin/zbarimg --raw"'' 29 - ]; 30 - in '' 31 - substituteInPlace asc-to-gif.sh ${lib.concatStringsSep " " substitutions} 32 - ''; 33 - 34 - installPhase = '' 35 - mkdir -p $out/bin 36 - cp * $out/bin/ 37 - ''; 38 - 39 - meta = with lib; { 40 - homepage = "https://github.com/yishilin14/asc-key-to-qr-code-gif"; 41 - description = "Convert ASCII-armored PGP keys to animated QR code"; 42 - mainProgram = "asc-to-gif.sh"; 43 - platforms = platforms.unix; 44 - maintainers = with maintainers; [ asymmetric ]; 45 - }; 46 - }
+2 -1
pkgs/tools/security/ospd-openvas/default.nix
··· 17 17 }; 18 18 19 19 pythonRelaxDeps = [ 20 + "defusedxml" 20 21 "packaging" 22 + "psutil" 21 23 "python-gnupg" 22 24 ]; 23 25 24 26 build-system = with python3.pkgs; [ poetry-core ]; 25 - 26 27 27 28 propagatedBuildInputs = with python3.pkgs; [ 28 29 defusedxml
+2 -2
pkgs/tools/security/pinentry/default.nix
··· 68 68 in 69 69 pinentryMkDerivation rec { 70 70 pname = "pinentry-${pinentryExtraPname}"; 71 - version = "1.3.0"; 71 + version = "1.3.1"; 72 72 73 73 src = fetchurl { 74 74 url = "mirror://gnupg/pinentry/pinentry-${version}.tar.bz2"; 75 - hash = "sha256-mzzVIm51l/L97TmaO8ZZkjNRU2VZ6dsIJpgbyjFklN4="; 75 + hash = "sha256-vHLuJ8cjkAerGJbDwvrlOwduLJvSSD3CdpoWkCvOjAQ="; 76 76 }; 77 77 78 78 nativeBuildInputs = [
+10 -3
pkgs/tools/security/sbctl/default.nix pkgs/by-name/sb/sbctl/package.nix
··· 4 4 , installShellFiles 5 5 , asciidoc 6 6 , databasePath ? "/etc/secureboot" 7 + , nix-update-script 7 8 }: 8 9 9 10 buildGoModule rec { 10 11 pname = "sbctl"; 11 - version = "0.13"; 12 + version = "0.14"; 12 13 13 14 src = fetchFromGitHub { 14 15 owner = "Foxboron"; 15 16 repo = pname; 16 17 rev = version; 17 - hash = "sha256-vxPYWoBU4k2fKWXGaMzIkUdj+EmPWTtCvMwAVmsgKaE="; 18 + hash = "sha256-1TprUr+bLPOlMpe4ReV1S/QbVsA8Q7QIOcLczEaSyAQ="; 18 19 }; 19 20 20 - vendorHash = "sha256-kVXzHTONPCE1UeAnUiULjubJeZFD0DAxIk+w8/Dqs6c="; 21 + patches = [ 22 + ./fix-go-module.patch 23 + ]; 24 + 25 + vendorHash = "sha256-LuSewWK/sxaHibJ6a05PM9CPen8J+MJD6lwk4SNOWSA="; 21 26 22 27 ldflags = [ "-s" "-w" "-X github.com/foxboron/sbctl.DatabasePath=${databasePath}" ]; 23 28 ··· 35 40 --fish <($out/bin/sbctl completion fish) \ 36 41 --zsh <($out/bin/sbctl completion zsh) 37 42 ''; 43 + 44 + passthru.updateScript = nix-update-script { }; 38 45 39 46 meta = with lib; { 40 47 description = "Secure Boot key manager";
+14 -3
pkgs/tools/typesetting/tex/texpresso/default.nix
··· 17 17 18 18 stdenv.mkDerivation rec { 19 19 pname = "texpresso"; 20 - version = "0-unstable-2024-05-23"; 20 + version = "0-unstable-2024-06-22"; 21 + 22 + postPatch = '' 23 + substituteInPlace Makefile \ 24 + --replace-fail "CC=gcc" "CC=${stdenv.cc.targetPrefix}cc" \ 25 + --replace-fail "LDCC=g++" "LDCC=${stdenv.cc.targetPrefix}c++" 26 + ''; 21 27 22 28 nativeBuildInputs = [ 23 29 makeWrapper ··· 35 41 src = fetchFromGitHub { 36 42 owner = "let-def"; 37 43 repo = "texpresso"; 38 - rev = "01cafac1ec6d33d5e169a0202f23a6f565cc55b8"; 39 - hash = "sha256-uLGanGEUGzxIYFbU3U8LLV3bpn/IN9XltvWCmwSlD7E="; 44 + rev = "e1e05f5559751d4b50772cd51d14101be0563ce1"; 45 + hash = "sha256-av1yadR2giJUxFQuHSXFgTbCNsmccrzKOmLVnAGJt6c="; 40 46 }; 41 47 42 48 buildFlags = [ "texpresso" ]; 49 + 50 + env.NIX_CFLAGS_COMPILE = toString (lib.optionals stdenv.isDarwin [ 51 + "-Wno-error=implicit-function-declaration" 52 + ]); 43 53 44 54 installPhase = '' 45 55 runHook preInstall ··· 70 80 description = "Live rendering and error reporting for LaTeX"; 71 81 maintainers = with lib.maintainers; [ nickhu ]; 72 82 license = lib.licenses.mit; 83 + platforms = lib.platforms.unix; 73 84 }; 74 85 }
+2 -2
pkgs/tools/typesetting/tex/texpresso/tectonic.nix
··· 6 6 src = fetchFromGitHub { 7 7 owner = "let-def"; 8 8 repo = "tectonic"; 9 - rev = "bc522fabfdd17099deac2e12662b2a0810ceb104"; 10 - hash = "sha256-0esXnUML6C9DYrpmBBB+ACypLvnLsYE9fuNiiCFfYzw="; 9 + rev = "b38cb3b2529bba947d520ac29fbb7873409bd270"; 10 + hash = "sha256-ap7fEPHsASAphIQkjcvk1CC7egTdxaUh7IpSS5os4W8="; 11 11 fetchSubmodules = true; 12 12 }; 13 13 cargoHash = "sha256-62sxvPIiY3len1wsl7QelK3u4ekftIjcTqoIGZMYb5A=";
+2 -2
pkgs/tools/video/atomicparsley/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "atomicparsley"; 5 - version = "20221229.172126.d813aa6"; 5 + version = "20240608.083822.1ed9031"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "wez"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-3otyOpDdiltZ0SR1hImfIDBi53PKuAvh93yq1X3Xkmo="; 11 + sha256 = "sha256-VhrOMpGNMkNNYjcfCqlHI8gdApWr1ThtcxDwQ6gyV/g="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/tools/virtualization/cloud-init/default.nix
··· 16 16 17 17 python3.pkgs.buildPythonApplication rec { 18 18 pname = "cloud-init"; 19 - version = "24.1"; 19 + version = "24.2"; 20 20 pyproject = true; 21 21 22 22 namePrefix = ""; ··· 25 25 owner = "canonical"; 26 26 repo = "cloud-init"; 27 27 rev = "refs/tags/${version}"; 28 - hash = "sha256-gcqo8q3BxxqXU7WnoOnTgTJ3QHF9h/p20zTJUhsCL2A="; 28 + hash = "sha256-BhTcOeSKZ1XRIx+xJQkqkSw9M8ilr+BRKXDy5MUXB6E="; 29 29 }; 30 30 31 31 patches = [
+1 -1
pkgs/top-level/aliases.nix
··· 953 953 ); 954 954 nix-review = throw "'nix-review' has been renamed to/replaced by 'nixpkgs-review'"; # Converted to throw 2023-09-10 955 955 nix-template-rpm = throw "'nix-template-rpm' has been removed as it is broken and unmaintained"; # Added 2023-11-20 956 - nix-top = throw "The nix-top package was dropped since it was unmaintained."; # Added 2024-06-21 957 956 nix-universal-prefetch = throw "The nix-universal-prefetch package was dropped since it was unmaintained."; # Added 2024-06-21 958 957 nixFlakes = nixVersions.stable; # Added 2021-05-21 959 958 nixStable = nixVersions.stable; # Added 2022-01-24 ··· 1373 1372 trustedGrub-for-HP = throw "trustedGrub-for-HP has been removed, because it is not maintained upstream anymore"; # Added 2023-05-10 1374 1373 tvbrowser-bin = tvbrowser; # Added 2023-03-02 1375 1374 typst-fmt = typstfmt; # Added 2023-07-15 1375 + typst-preview = throw "The features of this program have been consolidated to 'tinymist', an all-in-one language server for typst"; # Added 2024-07-07 1376 1376 1377 1377 ### U ### 1378 1378
+24 -29
pkgs/top-level/all-packages.nix
··· 2078 2078 2079 2079 vitess = callPackage ../development/tools/database/vitess { }; 2080 2080 2081 - voms = callPackage ../tools/networking/voms { }; 2082 - 2083 2081 vopono = callPackage ../tools/networking/vopono { }; 2084 2082 2085 2083 vprof = with python3Packages; toPythonApplication vprof; ··· 3276 3274 3277 3275 awscli = callPackage ../tools/admin/awscli { }; 3278 3276 3279 - awscli2 = callPackage ../tools/admin/awscli2 { }; 3277 + awscli2 = callPackage ../tools/admin/awscli2 { 3278 + # change when https://github.com/aws/aws-cli/issues/8342 resolved 3279 + python3 = python311; 3280 + }; 3280 3281 3281 3282 okta-aws-cli = callPackage ../tools/admin/okta-aws-cli { }; 3282 3283 ··· 3921 3922 3922 3923 xjadeo = callPackage ../tools/video/xjadeo { }; 3923 3924 3924 - asc-key-to-qr-code-gif = callPackage ../tools/security/asc-key-to-qr-code-gif { }; 3925 - 3926 3925 go-audit = callPackage ../tools/system/go-audit { }; 3927 3926 3928 3927 gopass = callPackage ../tools/security/gopass { }; ··· 5857 5856 mq-cli = callPackage ../tools/system/mq-cli { }; 5858 5857 5859 5858 mrkd = callPackage ../tools/text/mrkd { }; 5860 - 5861 - naproche = callPackage ../applications/science/logic/naproche { }; 5862 5859 5863 5860 nautilus-open-any-terminal = callPackage ../tools/misc/nautilus-open-any-terminal { }; 5864 5861 ··· 7439 7436 7440 7437 edit = callPackage ../applications/editors/edit { }; 7441 7438 7442 - edk2 = callPackage ../development/compilers/edk2 { }; 7443 - 7444 7439 edk2-uefi-shell = callPackage ../tools/misc/edk2-uefi-shell { }; 7445 7440 7446 7441 edl = callPackage ../development/embedded/edl { }; ··· 8618 8613 8619 8614 efitools = callPackage ../tools/security/efitools { }; 8620 8615 8621 - sbctl = callPackage ../tools/security/sbctl { }; 8622 - 8623 8616 sbsigntool = callPackage ../tools/security/sbsigntool { }; 8624 8617 8625 8618 sonic-server = callPackage ../servers/search/sonic-server { }; ··· 11057 11050 nzbget = callPackage ../tools/networking/nzbget { }; 11058 11051 11059 11052 nzbhydra2 = callPackage ../servers/nzbhydra2 { 11060 - # You need Java (at least 8, at most 15) 11061 - # https://github.com/theotherp/nzbhydra2/issues/697 11062 - # https://github.com/theotherp/nzbhydra2/#how-to-run 11063 - jre = openjdk11; 11053 + # Requires Java 17, not lower, not higher 11054 + jre = openjdk17; 11064 11055 }; 11065 11056 11066 11057 oapi-codegen = callPackage ../tools/networking/oapi-codegen { }; ··· 11244 11235 openssh = opensshPackages.openssh.override { 11245 11236 etcDir = "/etc/ssh"; 11246 11237 }; 11238 + 11239 + opensshTest = openssh.tests.openssh; 11247 11240 11248 11241 opensshWithKerberos = openssh.override { 11249 11242 withKerberos = true; ··· 20454 20447 20455 20448 fb303 = darwin.apple_sdk_11_0.callPackage ../development/libraries/fb303 { }; 20456 20449 20457 - fcgi = callPackage ../development/libraries/fcgi { }; 20458 - 20459 20450 fcl = callPackage ../development/libraries/fcl { }; 20460 20451 20461 20452 febio = callPackage ../development/libraries/febio { }; ··· 23363 23354 nuspell = callPackage ../development/libraries/nuspell { }; 23364 23355 nuspellWithDicts = dicts: callPackage ../development/libraries/nuspell/wrapper.nix { inherit dicts; }; 23365 23356 23366 - nv-codec-headers-9 = nv-codec-headers.override { majorVersion = "9"; }; 23367 - nv-codec-headers-10 = nv-codec-headers.override { majorVersion = "10"; }; 23368 - nv-codec-headers-11 = nv-codec-headers.override { majorVersion = "11"; }; 23369 - nv-codec-headers-12 = nv-codec-headers.override { majorVersion = "12"; }; 23357 + # splicing magic 23358 + nv-codec-headers-versions = callPackages ../development/libraries/nv-codec-headers { }; 23359 + inherit (nv-codec-headers-versions) 23360 + nv-codec-headers-9 23361 + nv-codec-headers-10 23362 + nv-codec-headers-11 23363 + nv-codec-headers-12 23364 + ; 23365 + # A default nv-codec-headers to make people happy 23366 + nv-codec-headers = nv-codec-headers-versions.nv-codec-headers-9; 23370 23367 23371 23368 nvidiaCtkPackages = 23372 23369 callPackage ../by-name/nv/nvidia-container-toolkit/packages.nix ··· 28888 28885 sjasmplus = callPackage ../development/compilers/sjasmplus { }; 28889 28886 28890 28887 skeu = callPackage ../data/themes/skeu { }; 28891 - 28892 - sweet = callPackage ../data/themes/sweet { }; 28893 28888 28894 28889 sweet-nova = callPackage ../data/themes/sweet-nova { }; 28895 28890 ··· 38184 38179 38185 38180 ifstat-legacy = callPackage ../tools/networking/ifstat-legacy { }; 38186 38181 38187 - isabelle = callPackage ../applications/science/logic/isabelle { 38182 + isabelle = callPackage ../by-name/is/isabelle/package.nix { 38188 38183 polyml = polyml.overrideAttrs { 38189 38184 pname = "polyml-for-isabelle"; 38190 - version = "2023"; 38185 + version = "2024"; 38191 38186 configureFlags = [ "--enable-intinf-as-int" "--with-gmp" "--disable-shared" ]; 38192 38187 buildFlags = [ "compiler" ]; 38193 38188 src = fetchFromGitHub { 38194 38189 owner = "polyml"; 38195 38190 repo = "polyml"; 38196 - rev = "219e0a248f705b770d45699755d00f05b82a9391"; 38197 - hash = "sha256-HtT3MGtHrqVhynmx73L7NC12AW9N7gkkOi7MKbF4k6Y="; 38191 + rev = "v5.9.1"; 38192 + hash = "sha256-72wm8dt+Id59A5058mVE5P9TkXW5/LZRthZoxUustVA="; 38198 38193 }; 38199 38194 }; 38200 38195 38201 - java = openjdk17; 38196 + java = openjdk21; 38202 38197 }; 38203 - isabelle-components = recurseIntoAttrs (callPackage ../applications/science/logic/isabelle/components { }); 38198 + isabelle-components = recurseIntoAttrs (callPackage ../by-name/is/isabelle/components { }); 38204 38199 38205 38200 iprover = callPackage ../applications/science/logic/iprover { }; 38206 38201
+2
pkgs/top-level/python-aliases.nix
··· 37 37 acebinf = throw "acebinf has been removed because it is abandoned and broken."; # Added 2023-05-19 38 38 adafruit-nrfutil = throw "adafruit-nrfutil has been promoted to a top-level attribute name: `pkgs.adafruit-nrfutil`."; # Added 2023-11-19 39 39 aioaladdinconnect = throw "aioaladdinconnect has been removed, as the API is supported was obsoleted on 2024-01-24."; # Added 2024-06-07 40 + aiomysensors = throw "aiomysensors has been removed, as it was packaged for Home Assistant, which migrated to pymysensors."; # Added 2024-07-07 40 41 aioh2 = throw "aioh2 has been removed because it is abandoned and broken."; # Added 2022-03-30 41 42 aionotify = throw "aionotify has been removed because is unmaintained and incompatible with python3.11."; # Added 2023-10-27 42 43 aiosenseme = throw "aiosenseme has been removed, because it does no longer work with the latest firmware and has become unmaintained"; # Added 2023-07-05 ··· 53 54 APScheduler = apscheduler; # added 2023-02-19 54 55 async_generator = async-generator; # added 2023-08-08 55 56 async_stagger = async-stagger; # added 2023-08-08 57 + asyncio-mqtt = throw "asyncio-mqtt has been replaced by aiomqtt, which is not API compatible."; # added 2024-07-07 56 58 asyncio-nats-client = nats-py; # added 2022-02-08 57 59 atsim_potentials = atsim-potentials; # added 2023-10-08 58 60 awkward0 = throw "awkward0 has been removed, use awkward instead"; # added 2022-12-13
+12 -5
pkgs/top-level/python-packages.nix
··· 329 329 330 330 aiomusiccast = callPackage ../development/python-modules/aiomusiccast { }; 331 331 332 - aiomysensors = callPackage ../development/python-modules/aiomysensors { }; 333 - 334 332 aiomysql = callPackage ../development/python-modules/aiomysql { }; 335 333 336 334 aionanoleaf = callPackage ../development/python-modules/aionanoleaf { }; ··· 888 886 asyncinotify = callPackage ../development/python-modules/asyncinotify { }; 889 887 890 888 asyncio-dgram = callPackage ../development/python-modules/asyncio-dgram { }; 891 - 892 - asyncio-mqtt = callPackage ../development/python-modules/asyncio-mqtt { }; 893 889 894 890 asyncio-rlock = callPackage ../development/python-modules/asyncio-rlock { }; 895 891 ··· 2538 2534 coverage = callPackage ../development/python-modules/coverage { }; 2539 2535 2540 2536 coveralls = callPackage ../development/python-modules/coveralls { }; 2537 + 2538 + cpe = callPackage ../development/python-modules/cpe { }; 2541 2539 2542 2540 cppe = callPackage ../development/python-modules/cppe { 2543 2541 inherit (pkgs) cppe; ··· 4765 4763 4766 4764 gemfileparser2 = callPackage ../development/python-modules/gemfileparser2 { }; 4767 4765 4766 + gemmi = toPythonModule (pkgs.gemmi.override { 4767 + enablePython = true; 4768 + python3Packages = self; 4769 + }); 4770 + 4768 4771 genanki = callPackage ../development/python-modules/genanki { }; 4769 4772 4770 4773 generic = callPackage ../development/python-modules/generic { }; ··· 9548 9551 9549 9552 paginate = callPackage ../development/python-modules/paginate { }; 9550 9553 9551 - paho-mqtt = callPackage ../development/python-modules/paho-mqtt { }; 9554 + paho-mqtt_1 = callPackage ../development/python-modules/paho-mqtt/1.nix { }; 9555 + paho-mqtt_2 = callPackage ../development/python-modules/paho-mqtt/default.nix { }; 9556 + paho-mqtt = paho-mqtt_1; 9552 9557 9553 9558 palace = callPackage ../development/python-modules/palace { }; 9554 9559 ··· 13681 13686 rx = callPackage ../development/python-modules/rx { }; 13682 13687 13683 13688 rxv = callPackage ../development/python-modules/rxv { }; 13689 + 13690 + ryd-client = callPackage ../development/python-modules/ryd-client { }; 13684 13691 13685 13692 rzpipe = callPackage ../development/python-modules/rzpipe { }; 13686 13693