Merge remote-tracking branch 'origin/master' into staging-next

K900 0842b11f 29ae9b01

+2284 -1618
+14
maintainers/maintainer-list.nix
··· 3236 githubId = 5718007; 3237 name = "Bastian Köcher"; 3238 }; 3239 blakesmith = { 3240 name = "Blake Smith"; 3241 email = "blakesmith0@gmail.com"; ··· 19960 github = "Rampoina"; 19961 githubId = 5653911; 19962 name = "Rampoina"; 19963 }; 19964 ranfdev = { 19965 email = "ranfdev@gmail.com";
··· 3236 githubId = 5718007; 3237 name = "Bastian Köcher"; 3238 }; 3239 + blackzeshi = { 3240 + name = "blackzeshi"; 3241 + email = "sergey_zhuzhgov@mail.ru"; 3242 + github = "zeshi09"; 3243 + githubId = 105582686; 3244 + }; 3245 blakesmith = { 3246 name = "Blake Smith"; 3247 email = "blakesmith0@gmail.com"; ··· 19966 github = "Rampoina"; 19967 githubId = 5653911; 19968 name = "Rampoina"; 19969 + }; 19970 + rane = { 19971 + name = "Rane"; 19972 + email = "rane+git@junkyard.systems"; 19973 + matrix = "@rane:junkyard.systems"; 19974 + github = "digitalrane"; 19975 + githubId = 1829286; 19976 + keys = [ { fingerprint = "EBB6 0EE1 488F D04C D922 C039 AE96 1AF5 9D40 10B5"; } ]; 19977 }; 19978 ranfdev = { 19979 email = "ranfdev@gmail.com";
+1
maintainers/team-list.nix
··· 1183 hehongbo 1184 lach 1185 sigmasquadron 1186 ]; 1187 scope = "Maintain the Xen Project Hypervisor and the related tooling ecosystem."; 1188 shortName = "Xen Project Hypervisor";
··· 1183 hehongbo 1184 lach 1185 sigmasquadron 1186 + rane 1187 ]; 1188 scope = "Maintain the Xen Project Hypervisor and the related tooling ecosystem."; 1189 shortName = "Xen Project Hypervisor";
+46 -44
nixos/modules/services/databases/mysql.nix
··· 18 format = pkgs.formats.ini { listsAsDuplicateKeys = true; }; 19 configFile = format.generate "my.cnf" cfg.settings; 20 21 in 22 23 { ··· 378 type = lib.types.str; 379 description = "Full Galera cluster connection string. If nodeAddresses is set, this will be auto-generated, but you can override it with a custom value. Format is typically 'gcomm://node1,node2,node3' with optional parameters."; 380 example = "gcomm://10.0.0.10,10.0.0.20,10.0.0.30?gmcast.seg=1:SomePassword"; 381 - default = 382 - if (cfg.galeraCluster.nodeAddresses == [ ]) then 383 - "" 384 - else 385 - "gcomm://${builtins.concatStringsSep "," cfg.galeraCluster.nodeAddresses}" 386 - + lib.optionalString ( 387 - cfg.galeraCluster.clusterPassword != "" 388 - ) "?gmcast.seg=1:${cfg.galeraCluster.clusterPassword}"; 389 - defaultText = lib.literalExpression '' 390 - if (config.services.mysql.galeraCluster.nodeAddresses == [ ]) then 391 - "" 392 - else 393 - "gcomm://''${builtins.concatStringsSep \",\" config.services.mysql.galeraCluster.nodeAddresses}" 394 - + lib.optionalString (config.services.mysql.galeraCluster.clusterPassword != "") 395 - "?gmcast.seg=1:''${config.services.mysql.galeraCluster.clusterPassword}" 396 - ''; 397 }; 398 399 }; ··· 404 ###### implementation 405 406 config = lib.mkIf cfg.enable { 407 - assertions = [ 408 - { 409 - assertion = !cfg.galeraCluster.enable || isMariaDB; 410 - message = "'services.mysql.galeraCluster.enable' expect services.mysql.package to be an mariadb variant"; 411 - } 412 - { 413 - assertion = 414 - !cfg.galeraCluster.enable 415 - || ( 416 cfg.galeraCluster.localAddress != "" 417 - && (cfg.galeraCluster.nodeAddresses != [ ] || cfg.galeraCluster.clusterAddress != "") 418 - ); 419 - message = "mariadb galera cluster is enabled but the localAddress and (nodeAddresses or clusterAddress) are not set"; 420 - } 421 - { 422 - assertion = !(cfg.galeraCluster.clusterAddress != "" && cfg.galeraCluster.clusterPassword != ""); 423 - message = "mariadb galera clusterPassword is set but overwritten by clusterAddress"; 424 - } 425 - { 426 - assertion = 427 - !( 428 - cfg.galeraCluster.enable 429 - && cfg.galeraCluster.nodeAddresses != [ ] 430 - && cfg.galeraCluster.clusterAddress != "" 431 - ); 432 - message = "When services.mysql.galeraCluster.clusterAddress is set, setting services.mysql.galeraCluster.nodeAddresses is redundant and will be overwritten by clusterAddress. Choose one approach."; 433 - } 434 - ]; 435 436 services.mysql.dataDir = lib.mkDefault ( 437 if lib.versionAtLeast config.system.stateVersion "17.09" then "/var/lib/mysql" else "/var/mysql" ··· 475 wsrep_provider = "${cfg.galeraCluster.package}/lib/galera/libgalera_smm.so"; 476 477 wsrep_cluster_name = cfg.galeraCluster.name; 478 - wsrep_cluster_address = cfg.galeraCluster.clusterAddress; 479 480 wsrep_node_address = cfg.galeraCluster.localAddress; 481 wsrep_node_name = "${cfg.galeraCluster.localName}";
··· 18 format = pkgs.formats.ini { listsAsDuplicateKeys = true; }; 19 configFile = format.generate "my.cnf" cfg.settings; 20 21 + generateClusterAddressExpr = '' 22 + if (config.services.mysql.galeraCluster.nodeAddresses == [ ]) then 23 + "" 24 + else 25 + "gcomm://''${builtins.concatStringsSep \",\" config.services.mysql.galeraCluster.nodeAddresses}" 26 + + lib.optionalString (config.services.mysql.galeraCluster.clusterPassword != "") 27 + "?gmcast.seg=1:''${config.services.mysql.galeraCluster.clusterPassword}" 28 + ''; 29 + generateClusterAddress = 30 + if (cfg.galeraCluster.nodeAddresses == [ ]) then 31 + "" 32 + else 33 + "gcomm://${builtins.concatStringsSep "," cfg.galeraCluster.nodeAddresses}" 34 + + lib.optionalString ( 35 + cfg.galeraCluster.clusterPassword != "" 36 + ) "?gmcast.seg=1:${cfg.galeraCluster.clusterPassword}"; 37 in 38 39 { ··· 394 type = lib.types.str; 395 description = "Full Galera cluster connection string. If nodeAddresses is set, this will be auto-generated, but you can override it with a custom value. Format is typically 'gcomm://node1,node2,node3' with optional parameters."; 396 example = "gcomm://10.0.0.10,10.0.0.20,10.0.0.30?gmcast.seg=1:SomePassword"; 397 + default = ""; # will be evaluate by generateClusterAddress 398 + defaultText = lib.literalExpression generateClusterAddressExpr; 399 }; 400 401 }; ··· 406 ###### implementation 407 408 config = lib.mkIf cfg.enable { 409 + assertions = 410 + [ 411 + { 412 + assertion = !cfg.galeraCluster.enable || isMariaDB; 413 + message = "'services.mysql.galeraCluster.enable' expect services.mysql.package to be an mariadb variant"; 414 + } 415 + ] 416 + # galeraCluster options checks 417 + ++ lib.optionals cfg.galeraCluster.enable [ 418 + { 419 + assertion = 420 cfg.galeraCluster.localAddress != "" 421 + && (cfg.galeraCluster.nodeAddresses != [ ] || cfg.galeraCluster.clusterAddress != ""); 422 + message = "mariadb galera cluster is enabled but the localAddress and (nodeAddresses or clusterAddress) are not set"; 423 + } 424 + { 425 + assertion = cfg.galeraCluster.clusterPassword == "" || cfg.galeraCluster.clusterAddress == ""; 426 + message = "mariadb galera clusterPassword is set but overwritten by clusterAddress"; 427 + } 428 + { 429 + assertion = cfg.galeraCluster.nodeAddresses != [ ] || cfg.galeraCluster.clusterAddress != ""; 430 + message = "When services.mysql.galeraCluster.clusterAddress is set, setting services.mysql.galeraCluster.nodeAddresses is redundant and will be overwritten by clusterAddress. Choose one approach."; 431 + } 432 + ]; 433 434 services.mysql.dataDir = lib.mkDefault ( 435 if lib.versionAtLeast config.system.stateVersion "17.09" then "/var/lib/mysql" else "/var/mysql" ··· 473 wsrep_provider = "${cfg.galeraCluster.package}/lib/galera/libgalera_smm.so"; 474 475 wsrep_cluster_name = cfg.galeraCluster.name; 476 + wsrep_cluster_address = 477 + if (cfg.galeraCluster.clusterAddress != "") then 478 + cfg.galeraCluster.clusterAddress 479 + else 480 + generateClusterAddress; 481 482 wsrep_node_address = cfg.galeraCluster.localAddress; 483 wsrep_node_name = "${cfg.galeraCluster.localName}";
+14 -18
nixos/modules/services/mail/cyrus-imap.nix
··· 72 } cfg.imapdSettings; 73 in 74 { 75 options.services.cyrus-imap = { 76 enable = mkEnableOption "Cyrus IMAP, an email, contacts and calendar server"; 77 debug = mkEnableOption "debugging messages for the Cyrus master process"; ··· 293 default = null; 294 description = "Path to the configuration file used for Cyrus."; 295 apply = v: if v != null then v else pkgs.writeText "cyrus.conf" cyrusConfig; 296 - }; 297 - 298 - sslCACert = mkOption { 299 - type = nullOr str; 300 - default = null; 301 - description = "File path which containing one or more CA certificates to use."; 302 - }; 303 - 304 - sslServerCert = mkOption { 305 - type = nullOr str; 306 - default = null; 307 - description = "File containing the global certificate used for all services (IMAP, POP3, LMTP, Sieve)"; 308 - }; 309 - 310 - sslServerKey = mkOption { 311 - type = nullOr str; 312 - default = null; 313 - description = "File containing the private key belonging to the global server certificate."; 314 }; 315 }; 316
··· 72 } cfg.imapdSettings; 73 in 74 { 75 + imports = [ 76 + (lib.mkRenamedOptionModule 77 + [ "services" "cyrus-imap" "sslServerCert" ] 78 + [ "services" "cyrus-imap" "imapdSettings" "tls_server_cert" ] 79 + ) 80 + (lib.mkRenamedOptionModule 81 + [ "services" "cyrus-imap" "sslServerKey" ] 82 + [ "services" "cyrus-imap" "imapdSettings" "tls_server_key" ] 83 + ) 84 + (lib.mkRenamedOptionModule 85 + [ "services" "cyrus-imap" "sslCACert" ] 86 + [ "services" "cyrus-imap" "imapdSettings" "tls_client_ca_file" ] 87 + ) 88 + ]; 89 options.services.cyrus-imap = { 90 enable = mkEnableOption "Cyrus IMAP, an email, contacts and calendar server"; 91 debug = mkEnableOption "debugging messages for the Cyrus master process"; ··· 307 default = null; 308 description = "Path to the configuration file used for Cyrus."; 309 apply = v: if v != null then v else pkgs.writeText "cyrus.conf" cyrusConfig; 310 }; 311 }; 312
+45 -7
nixos/modules/services/networking/nebula.nix
··· 84 description = "Whether this node is a relay."; 85 }; 86 87 lighthouses = lib.mkOption { 88 type = lib.types.listOf lib.types.str; 89 default = [ ]; ··· 172 ''; 173 example = lib.literalExpression '' 174 { 175 - lighthouse.dns = { 176 - host = "0.0.0.0"; 177 - port = 53; 178 - }; 179 } 180 ''; 181 }; ··· 203 lighthouse = { 204 am_lighthouse = netCfg.isLighthouse; 205 hosts = netCfg.lighthouses; 206 }; 207 relay = { 208 am_relay = netCfg.isRelay; ··· 231 '' 232 settings 233 ); 234 in 235 { 236 # Create the systemd service for Nebula. ··· 248 Restart = "always"; 249 ExecStart = "${netCfg.package}/bin/nebula -config ${configFile}"; 250 UMask = "0027"; 251 - CapabilityBoundingSet = "CAP_NET_ADMIN"; 252 - AmbientCapabilities = "CAP_NET_ADMIN"; 253 LockPersonality = true; 254 NoNewPrivileges = true; 255 PrivateDevices = false; # needs access to /dev/net/tun (below) ··· 302 ); 303 }; 304 305 - meta.maintainers = with lib.maintainers; [ numinit ]; 306 }
··· 84 description = "Whether this node is a relay."; 85 }; 86 87 + lighthouse.dns.enable = lib.mkOption { 88 + type = lib.types.bool; 89 + default = false; 90 + description = "Whether this lighthouse node should serve DNS."; 91 + }; 92 + 93 + lighthouse.dns.host = lib.mkOption { 94 + type = lib.types.str; 95 + default = "localhost"; 96 + description = '' 97 + IP address on which nebula lighthouse should serve DNS. 98 + 'localhost' is a good default to ensure the service does not listen on public interfaces; 99 + use a Nebula address like 10.0.0.5 to make DNS resolution available to nebula hosts only. 100 + ''; 101 + }; 102 + 103 + lighthouse.dns.port = lib.mkOption { 104 + type = lib.types.nullOr lib.types.port; 105 + default = 5353; 106 + description = "UDP port number for lighthouse DNS server."; 107 + }; 108 + 109 lighthouses = lib.mkOption { 110 type = lib.types.listOf lib.types.str; 111 default = [ ]; ··· 194 ''; 195 example = lib.literalExpression '' 196 { 197 + lighthouse.interval = 15; 198 } 199 ''; 200 }; ··· 222 lighthouse = { 223 am_lighthouse = netCfg.isLighthouse; 224 hosts = netCfg.lighthouses; 225 + serve_dns = netCfg.lighthouse.dns.enable; 226 + dns.host = netCfg.lighthouse.dns.host; 227 + dns.port = netCfg.lighthouse.dns.port; 228 }; 229 relay = { 230 am_relay = netCfg.isRelay; ··· 253 '' 254 settings 255 ); 256 + capabilities = 257 + let 258 + nebulaPort = if !settings.tun.disabled then settings.listen.port else 0; 259 + dnsPort = if settings.lighthouse.serve_dns then settings.lighthouse.dns.port else 0; 260 + in 261 + lib.concatStringsSep " " ( 262 + # creation of tunnel interfaces 263 + lib.optional (!settings.tun.disabled) "CAP_NET_ADMIN" 264 + # binding to privileged ports 265 + ++ lib.optional ( 266 + nebulaPort > 0 && nebulaPort < 1024 || dnsPort > 0 && dnsPort < 1024 267 + ) "CAP_NET_BIND_SERVICE" 268 + ); 269 in 270 { 271 # Create the systemd service for Nebula. ··· 283 Restart = "always"; 284 ExecStart = "${netCfg.package}/bin/nebula -config ${configFile}"; 285 UMask = "0027"; 286 + CapabilityBoundingSet = capabilities; 287 + AmbientCapabilities = capabilities; 288 LockPersonality = true; 289 NoNewPrivileges = true; 290 PrivateDevices = false; # needs access to /dev/net/tun (below) ··· 337 ); 338 }; 339 340 + meta.maintainers = with lib.maintainers; [ 341 + numinit 342 + siriobalmelli 343 + ]; 344 }
+14 -1
nixos/tests/nebula.nix
··· 14 lib.mkMerge [ 15 { 16 # Expose nebula for doing cert signing. 17 - environment.systemPackages = [ pkgs.nebula ]; 18 users.users.root.openssh.authorizedKeys.keys = [ snakeOilPublicKey ]; 19 services.openssh.enable = true; 20 networking.firewall.enable = true; # Implicitly true, but let's make sure. ··· 51 lighthouse = 52 { ... }@args: 53 makeNebulaNode args "lighthouse" { 54 networking.interfaces.eth1.ipv4.addresses = lib.mkForce [ 55 { 56 address = "192.168.1.1"; ··· 76 host = "any"; 77 } 78 ]; 79 }; 80 }; 81 }; ··· 338 # allowAny can ping the lighthouse, but not allowFromLighthouse because of its inbound firewall 339 allowAny.succeed("ping -c3 10.0.100.1") 340 allowAny.fail("ping -c3 10.0.100.3") 341 342 # allowFromLighthouse can ping the lighthouse and allowAny 343 allowFromLighthouse.succeed("ping -c3 10.0.100.1")
··· 14 lib.mkMerge [ 15 { 16 # Expose nebula for doing cert signing. 17 + environment.systemPackages = [ 18 + pkgs.dig 19 + pkgs.nebula 20 + ]; 21 users.users.root.openssh.authorizedKeys.keys = [ snakeOilPublicKey ]; 22 services.openssh.enable = true; 23 networking.firewall.enable = true; # Implicitly true, but let's make sure. ··· 54 lighthouse = 55 { ... }@args: 56 makeNebulaNode args "lighthouse" { 57 + networking.firewall.allowedUDPPorts = [ 53 ]; 58 networking.interfaces.eth1.ipv4.addresses = lib.mkForce [ 59 { 60 address = "192.168.1.1"; ··· 80 host = "any"; 81 } 82 ]; 83 + }; 84 + lighthouse = { 85 + dns = { 86 + enable = true; 87 + host = "10.0.100.1"; # bind to lighthouse interface 88 + port = 53; # answer on standard DNS port 89 + }; 90 }; 91 }; 92 }; ··· 349 # allowAny can ping the lighthouse, but not allowFromLighthouse because of its inbound firewall 350 allowAny.succeed("ping -c3 10.0.100.1") 351 allowAny.fail("ping -c3 10.0.100.3") 352 + # allowAny can also resolve DNS on lighthouse 353 + allowAny.succeed("dig @10.0.100.1 allowToLighthouse | grep -E 'allowToLighthouse\.\s+[0-9]+\s+IN\s+A\s+10\.0\.100\.4'") 354 355 # allowFromLighthouse can ping the lighthouse and allowAny 356 allowFromLighthouse.succeed("ping -c3 10.0.100.1")
+2 -2
pkgs/applications/gis/qgis/unwrapped.nix
··· 82 ]; 83 in 84 mkDerivation rec { 85 - version = "3.42.0"; 86 pname = "qgis-unwrapped"; 87 88 src = fetchFromGitHub { 89 owner = "qgis"; 90 repo = "QGIS"; 91 rev = "final-${lib.replaceStrings [ "." ] [ "_" ] version}"; 92 - hash = "sha256-vqT6ffqY1M6/2eW08VghysC+v7ZI9Yz0Zhk9UY/izZc="; 93 }; 94 95 passthru = {
··· 82 ]; 83 in 84 mkDerivation rec { 85 + version = "3.42.1"; 86 pname = "qgis-unwrapped"; 87 88 src = fetchFromGitHub { 89 owner = "qgis"; 90 repo = "QGIS"; 91 rev = "final-${lib.replaceStrings [ "." ] [ "_" ] version}"; 92 + hash = "sha256-0VW/5X8C35uwIZu018Vtp7qosS0v1b+1SFUE8NSTQYE="; 93 }; 94 95 passthru = {
+4 -4
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 135 "vendorHash": null 136 }, 137 "azurerm": { 138 - "hash": "sha256-wM/oWLOAB6EhtUVTP+gHn+hpqhrISAsd31ili2hmLyQ=", 139 "homepage": "https://registry.terraform.io/providers/hashicorp/azurerm", 140 "owner": "hashicorp", 141 "repo": "terraform-provider-azurerm", 142 - "rev": "v4.24.0", 143 "spdx": "MPL-2.0", 144 "vendorHash": null 145 }, ··· 913 "vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI=" 914 }, 915 "oci": { 916 - "hash": "sha256-/tgZFUzJqBNTxJzmhcs9YyB55DNwC3oFr9nVyHsFGW4=", 917 "homepage": "https://registry.terraform.io/providers/oracle/oci", 918 "owner": "oracle", 919 "repo": "terraform-provider-oci", 920 - "rev": "v6.31.0", 921 "spdx": "MPL-2.0", 922 "vendorHash": null 923 },
··· 135 "vendorHash": null 136 }, 137 "azurerm": { 138 + "hash": "sha256-pbXkGKym7amioTZlguwBpoFvfvYnCGOxZ7PIT8I3dxY=", 139 "homepage": "https://registry.terraform.io/providers/hashicorp/azurerm", 140 "owner": "hashicorp", 141 "repo": "terraform-provider-azurerm", 142 + "rev": "v4.26.0", 143 "spdx": "MPL-2.0", 144 "vendorHash": null 145 }, ··· 913 "vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI=" 914 }, 915 "oci": { 916 + "hash": "sha256-UG2dXoHHH7sWma4+Zlvtj2aHwcvJPKgTxJFZDxqzKyc=", 917 "homepage": "https://registry.terraform.io/providers/oracle/oci", 918 "owner": "oracle", 919 "repo": "terraform-provider-oci", 920 + "rev": "v6.32.0", 921 "spdx": "MPL-2.0", 922 "vendorHash": null 923 },
+2 -2
pkgs/applications/networking/datovka/default.nix
··· 13 14 mkDerivation rec { 15 pname = "datovka"; 16 - version = "4.25.0"; 17 18 src = fetchurl { 19 url = "https://gitlab.nic.cz/datovka/datovka/-/archive/v${version}/datovka-v${version}.tar.gz"; 20 - sha256 = "sha256-Snm9dDtHZQsx4T82tML77auBTb1lvITUOfL+kmhY4es="; 21 }; 22 23 buildInputs = [
··· 13 14 mkDerivation rec { 15 pname = "datovka"; 16 + version = "4.26.0"; 17 18 src = fetchurl { 19 url = "https://gitlab.nic.cz/datovka/datovka/-/archive/v${version}/datovka-v${version}.tar.gz"; 20 + sha256 = "sha256-pEdjh/c4vhirj2R9bYDdi2FL7N9x67kTOyfXiJDzMKE="; 21 }; 22 23 buildInputs = [
+2 -2
pkgs/applications/office/mendeley/default.nix
··· 8 9 let 10 pname = "mendeley"; 11 - version = "2.131.0"; 12 13 executableName = "${pname}-reference-manager"; 14 15 src = fetchurl { 16 url = "https://static.mendeley.com/bin/desktop/mendeley-reference-manager-${version}-x86_64.AppImage"; 17 - hash = "sha256-pVykRTs0yI9UArgxuE3RUKI8onv27hjyG1Dy4PXztuQ="; 18 }; 19 20 appimageContents = appimageTools.extractType2 {
··· 8 9 let 10 pname = "mendeley"; 11 + version = "2.132.0"; 12 13 executableName = "${pname}-reference-manager"; 14 15 src = fetchurl { 16 url = "https://static.mendeley.com/bin/desktop/mendeley-reference-manager-${version}-x86_64.AppImage"; 17 + hash = "sha256-d4B+rVwWHKLVgY/aK3E6i6CyQKD4TsxZ/XyKbbCrQE0="; 18 }; 19 20 appimageContents = appimageTools.extractType2 {
+2 -2
pkgs/applications/science/chemistry/jmol/default.nix
··· 31 }; 32 in 33 stdenv.mkDerivation rec { 34 - version = "16.3.11"; 35 pname = "jmol"; 36 37 src = ··· 40 in 41 fetchurl { 42 url = "mirror://sourceforge/jmol/Jmol/Version%20${baseVersion}/Jmol%20${version}/Jmol-${version}-binary.tar.gz"; 43 - hash = "sha256-sa2wYzLtk3rSghNxk/kJfaOIDPEJLfwKRRIXMRNBEuI="; 44 }; 45 46 patchPhase = ''
··· 31 }; 32 in 33 stdenv.mkDerivation rec { 34 + version = "16.3.13"; 35 pname = "jmol"; 36 37 src = ··· 40 in 41 fetchurl { 42 url = "mirror://sourceforge/jmol/Jmol/Version%20${baseVersion}/Jmol%20${version}/Jmol-${version}-binary.tar.gz"; 43 + hash = "sha256-ehJZSMhUsE0iO3sDD5Q0UMfcjNmTgPzMNgWG5nIeBFo="; 44 }; 45 46 patchPhase = ''
+1
pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix
··· 47 hash = "sha256-bjbW4pr04pP0TCuSdzPcV8h6LbLWMvdGSf61RL9Ju6E="; 48 }) 49 ./4.4.1-newer-spdlog-fmt-compat.patch 50 ]; 51 52 # make sure bundled dependencies don't get in the way - install also otherwise
··· 47 hash = "sha256-bjbW4pr04pP0TCuSdzPcV8h6LbLWMvdGSf61RL9Ju6E="; 48 }) 49 ./4.4.1-newer-spdlog-fmt-compat.patch 50 + ./resynthesis-fix-narrowing-conversion.patch 51 ]; 52 53 # make sure bundled dependencies don't get in the way - install also otherwise
+13
pkgs/applications/science/electronics/hal-hardware-analyzer/resynthesis-fix-narrowing-conversion.patch
···
··· 1 + diff --git a/plugins/resynthesis/src/resynthesis.cpp b/plugins/resynthesis/src/resynthesis.cpp 2 + index 7a7e404114f..f2889667af8 100644 3 + --- a/plugins/resynthesis/src/resynthesis.cpp 4 + +++ b/plugins/resynthesis/src/resynthesis.cpp 5 + @@ -1058,7 +1058,7 @@ namespace hal 6 + // delete the created directory and the contained files 7 + std::filesystem::remove_all(base_path); 8 + 9 + - return OK(subgraph.size()); 10 + + return OK(static_cast<unsigned int>(subgraph.size())); 11 + } 12 + 13 + Result<u32> resynthesize_subgraph_of_type(Netlist* nl, const std::vector<const GateType*>& gate_types, GateLibrary* target_gl)
+2 -2
pkgs/by-name/ad/adminer/package.nix
··· 8 }: 9 10 stdenv.mkDerivation (finalAttrs: { 11 - version = "5.1.0"; 12 pname = "adminer"; 13 14 # not using fetchFromGitHub as the git repo relies on submodules that are included in the tar file 15 src = fetchurl { 16 url = "https://github.com/vrana/adminer/releases/download/v${finalAttrs.version}/adminer-${finalAttrs.version}.zip"; 17 - hash = "sha256-SLu7NJoCkfEL9WhYQSHEx5QZmD6cjkBXpwEnp7d6Elo="; 18 }; 19 20 nativeBuildInputs = [
··· 8 }: 9 10 stdenv.mkDerivation (finalAttrs: { 11 + version = "5.1.1"; 12 pname = "adminer"; 13 14 # not using fetchFromGitHub as the git repo relies on submodules that are included in the tar file 15 src = fetchurl { 16 url = "https://github.com/vrana/adminer/releases/download/v${finalAttrs.version}/adminer-${finalAttrs.version}.zip"; 17 + hash = "sha256-L1akLFljp4UW/YEVLi317ijY62WN9L4g+OQ127vUP/4="; 18 }; 19 20 nativeBuildInputs = [
+7 -3
pkgs/by-name/ba/backrest/package.nix
··· 11 }: 12 let 13 pname = "backrest"; 14 - version = "1.7.3"; 15 16 src = fetchFromGitHub { 17 owner = "garethgeorge"; 18 repo = "backrest"; 19 tag = "v${version}"; 20 - hash = "sha256-X3FiNor2q/JgyV05CIAls7MjMvongH5dGeutPz+CW9I="; 21 }; 22 23 frontend = stdenv.mkDerivation (finalAttrs: { ··· 69 checkFlags = 70 let 71 skippedTests = 72 - [ "TestRunCommand" ] 73 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 74 "TestBackup" # relies on ionice 75 "TestCancelBackup"
··· 11 }: 12 let 13 pname = "backrest"; 14 + version = "1.8.0"; 15 16 src = fetchFromGitHub { 17 owner = "garethgeorge"; 18 repo = "backrest"; 19 tag = "v${version}"; 20 + hash = "sha256-p2CKXQeA0rHhS6uP0x2tNsFzHBCOi6sRDlr+o4HeBjk="; 21 }; 22 23 frontend = stdenv.mkDerivation (finalAttrs: { ··· 69 checkFlags = 70 let 71 skippedTests = 72 + [ 73 + "TestMultihostIndexSnapshots" 74 + "TestRunCommand" 75 + "TestSnapshot" 76 + ] 77 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 78 "TestBackup" # relies on ionice 79 "TestCancelBackup"
+2 -2
pkgs/by-name/ba/bazecor/package.nix
··· 6 }: 7 let 8 pname = "bazecor"; 9 - version = "1.6.5"; 10 src = appimageTools.extract { 11 inherit pname version; 12 src = fetchurl { 13 url = "https://github.com/Dygmalab/Bazecor/releases/download/v${version}/Bazecor-${version}-x64.AppImage"; 14 - hash = "sha256-TitZzTNfEnuU0clTsGKexrtbIcsqE1W9A1pJCefVA6U="; 15 }; 16 17 # Workaround for https://github.com/Dygmalab/Bazecor/issues/370
··· 6 }: 7 let 8 pname = "bazecor"; 9 + version = "1.7.0"; 10 src = appimageTools.extract { 11 inherit pname version; 12 src = fetchurl { 13 url = "https://github.com/Dygmalab/Bazecor/releases/download/v${version}/Bazecor-${version}-x64.AppImage"; 14 + hash = "sha256-i+6EBgT8Fv3GN2qwnr+QH9mcDToeQvit52qRt30Y9sM="; 15 }; 16 17 # Workaround for https://github.com/Dygmalab/Bazecor/issues/370
+3 -3
pkgs/by-name/be/bento/package.nix
··· 8 9 buildGoModule rec { 10 pname = "bento"; 11 - version = "1.5.2"; 12 13 src = fetchFromGitHub { 14 owner = "warpstreamlabs"; 15 repo = "bento"; 16 tag = "v${version}"; 17 - hash = "sha256-ufRC/xVuSnoN+dHeiQZ2k2T8mYxz576l1n+y3Y3TMEY="; 18 }; 19 20 proxyVendor = true; 21 - vendorHash = "sha256-FRaT+TeH6+0RzvCwPd0e+2a6i85GTPARS2H49zYVwk4="; 22 23 subPackages = [ 24 "cmd/bento"
··· 8 9 buildGoModule rec { 10 pname = "bento"; 11 + version = "1.6.0"; 12 13 src = fetchFromGitHub { 14 owner = "warpstreamlabs"; 15 repo = "bento"; 16 tag = "v${version}"; 17 + hash = "sha256-IPdRe5H/ADaQyz9MjFFplhesUwWMnZ9/RKLBt+f0Z8w="; 18 }; 19 20 proxyVendor = true; 21 + vendorHash = "sha256-ormwwLixxvU5W5Vy8c3HTfS5lXkcs+1z0EKr99Em92o="; 22 23 subPackages = [ 24 "cmd/bento"
+3 -3
pkgs/by-name/be/betula/package.nix
··· 5 }: 6 buildGoModule rec { 7 pname = "betula"; 8 - version = "1.3.1"; 9 10 src = fetchFromSourcehut { 11 owner = "~bouncepaw"; 12 repo = "betula"; 13 rev = "v${version}"; 14 - hash = "sha256-20sA2Hnnppr2RXqu2Qx2bkU/u9FUkH6INUUGx2zKfao="; 15 }; 16 - vendorHash = "sha256-SWcQYF8LP6lw5kWlAVFt3qiwDnvpSOXenmdm6TSfJSc="; 17 18 env.CGO_ENABLED = 1; 19 # These tests use internet, so are failing in Nix build.
··· 5 }: 6 buildGoModule rec { 7 pname = "betula"; 8 + version = "1.4.0"; 9 10 src = fetchFromSourcehut { 11 owner = "~bouncepaw"; 12 repo = "betula"; 13 rev = "v${version}"; 14 + hash = "sha256-f2F0YRhDnKdMqcUvpcRFNAI62gbusfzIUKQSZ65onMU="; 15 }; 16 + vendorHash = "sha256-3PS4fIyHbGGjnbMOy2VIQBXsnIyYDKR/ecl/i5jwSVM="; 17 18 env.CGO_ENABLED = 1; 19 # These tests use internet, so are failing in Nix build.
+3 -3
pkgs/by-name/bi/bisq2/package.nix
··· 18 }: 19 20 let 21 - version = "2.1.6"; 22 23 jdk = jdk23.override { enableJavaFX = true; }; 24 ··· 54 55 src = fetchurl { 56 url = "https://github.com/bisq-network/bisq2/releases/download/v${version}/Bisq-${version}.deb"; 57 - hash = "sha256-420XZt8wEzY70xv1OZswYZO1/dtVDt8CRyKCJW068H0="; 58 59 # Verify the upstream Debian package prior to extraction. 60 # See https://bisq.wiki/Bisq_2#Installation ··· 78 79 signature = fetchurl { 80 url = "https://github.com/bisq-network/bisq2/releases/download/v${version}/Bisq-${version}.deb.asc"; 81 - hash = "sha256-17NjRIcDKlmqvX/zKVrahWd8qJEY+v25qP9yfFMPojw="; 82 }; 83 84 nativeBuildInputs = [
··· 18 }: 19 20 let 21 + version = "2.1.7"; 22 23 jdk = jdk23.override { enableJavaFX = true; }; 24 ··· 54 55 src = fetchurl { 56 url = "https://github.com/bisq-network/bisq2/releases/download/v${version}/Bisq-${version}.deb"; 57 + hash = "sha256-kNQbTZoHFR2qFw/Jjc9iaEews/oUOYoJanmbVH/vs44="; 58 59 # Verify the upstream Debian package prior to extraction. 60 # See https://bisq.wiki/Bisq_2#Installation ··· 78 79 signature = fetchurl { 80 url = "https://github.com/bisq-network/bisq2/releases/download/v${version}/Bisq-${version}.deb.asc"; 81 + hash = "sha256-Cl9EIp+ycD8Tp/bx5dXQK206jZzrYJkI/U9ItfXDRWw="; 82 }; 83 84 nativeBuildInputs = [
+5 -5
pkgs/by-name/br/brave/package.nix
··· 3 4 let 5 pname = "brave"; 6 - version = "1.76.81"; 7 8 allArchives = { 9 aarch64-linux = { 10 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb"; 11 - hash = "sha256-Q9BCoSIgP0asYACkHgashQ5h4BITl5My4dxuy50ID8g="; 12 }; 13 x86_64-linux = { 14 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 15 - hash = "sha256-Mzd1qxPUmlZkl7kmuO+rEVT8EE2EF8fQwdF2398gjoI="; 16 }; 17 aarch64-darwin = { 18 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip"; 19 - hash = "sha256-5GrlXZW2uIHNpTXFHStWWfGpz4hINR9z6442n2g9258="; 20 }; 21 x86_64-darwin = { 22 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip"; 23 - hash = "sha256-gOZagyA0oM8KvM+FTsYV/vknG6fG/49rfNInQmN/8K4="; 24 }; 25 }; 26
··· 3 4 let 5 pname = "brave"; 6 + version = "1.77.95"; 7 8 allArchives = { 9 aarch64-linux = { 10 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb"; 11 + hash = "sha256-jK9narldfjxgtRjOR2P/0r2hVwFF+D60iCHOIrVTBdM="; 12 }; 13 x86_64-linux = { 14 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 15 + hash = "sha256-k4x2TdTIlYPCJ/u30JrwPt0AOSvt16qrxisHjqkDNY8="; 16 }; 17 aarch64-darwin = { 18 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip"; 19 + hash = "sha256-apJFnG80joh7RMJndJI7jU6tgS2QwHZpnackVp4rCek="; 20 }; 21 x86_64-darwin = { 22 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip"; 23 + hash = "sha256-wdKIFUwGKJdI7EiMFIrOJuLnMaeBSGgDOk2QUwhNlLE="; 24 }; 25 }; 26
+6 -5
pkgs/by-name/bs/bstone/package.nix
··· 9 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "bstone"; 12 - version = "1.2.13"; 13 14 src = fetchFromGitHub { 15 owner = "bibendovsky"; 16 repo = "bstone"; 17 - rev = "v${finalAttrs.version}"; 18 - hash = "sha256-jK40/FdC11SWe2Vmh6cbNTxPeM1vrAveEtUWoiAh+jc="; 19 }; 20 21 nativeBuildInputs = [ ··· 28 ]; 29 30 postInstall = '' 31 - mkdir -p $out/bin 32 - mv $out/bstone* $out/bin 33 ''; 34 35 meta = {
··· 9 10 stdenv.mkDerivation (finalAttrs: { 11 pname = "bstone"; 12 + version = "1.2.15"; 13 14 src = fetchFromGitHub { 15 owner = "bibendovsky"; 16 repo = "bstone"; 17 + tag = "v${finalAttrs.version}"; 18 + hash = "sha256-L07GfqeQPTWGQb+vOOXNgbYLYpxQ2OHFnCLWd4uSlBw="; 19 }; 20 21 nativeBuildInputs = [ ··· 28 ]; 29 30 postInstall = '' 31 + mkdir -p $out/{bin,share/bibendovsky/bstone} 32 + mv $out/bstone $out/bin 33 + mv $out/*.txt $out/share/bibendovsky/bstone 34 ''; 35 36 meta = {
+2 -2
pkgs/by-name/bt/btcpayserver/package.nix
··· 8 9 buildDotnetModule rec { 10 pname = "btcpayserver"; 11 - version = "2.0.7"; 12 13 src = fetchFromGitHub { 14 owner = "btcpayserver"; 15 repo = "btcpayserver"; 16 tag = "v${version}"; 17 - sha256 = "sha256-LOyGNdlU8wvDFmYQ2v1H3Z12++ChVrGM53zBTWCCiCk="; 18 }; 19 20 projectFile = "BTCPayServer/BTCPayServer.csproj";
··· 8 9 buildDotnetModule rec { 10 pname = "btcpayserver"; 11 + version = "2.0.8"; 12 13 src = fetchFromGitHub { 14 owner = "btcpayserver"; 15 repo = "btcpayserver"; 16 tag = "v${version}"; 17 + sha256 = "sha256-OK2OqI4h2SLtnGM2Oen5IgmFKqCkd1ZPuXgCOx6Gixs="; 18 }; 19 20 projectFile = "BTCPayServer/BTCPayServer.csproj";
+2 -2
pkgs/by-name/ca/cables/package.nix
··· 7 8 let 9 pname = "cables"; 10 - version = "0.5.10"; 11 name = "${pname}-${version}"; 12 13 src = fetchurl { 14 url = "https://github.com/cables-gl/cables_electron/releases/download/v${version}/cables-${version}-linux-x64.AppImage"; 15 - sha256 = "sha256-FwjmqCIoo1RG+57Y1fnAAWRtOAj4ILQb0pJMESxkiwo="; 16 }; 17 18 appimageContents = appimageTools.extract {
··· 7 8 let 9 pname = "cables"; 10 + version = "0.5.11"; 11 name = "${pname}-${version}"; 12 13 src = fetchurl { 14 url = "https://github.com/cables-gl/cables_electron/releases/download/v${version}/cables-${version}-linux-x64.AppImage"; 15 + sha256 = "sha256-d6IKORuySXrVk5ifevtPlposSuxk7n9b/dxD8CRfdMQ="; 16 }; 17 18 appimageContents = appimageTools.extract {
+1
pkgs/by-name/ca/caido/package.nix
··· 70 maintainers = with lib.maintainers; [ 71 octodi 72 d3vil0p3r 73 ]; 74 platforms = [ "x86_64-linux" ]; 75 };
··· 70 maintainers = with lib.maintainers; [ 71 octodi 72 d3vil0p3r 73 + blackzeshi 74 ]; 75 platforms = [ "x86_64-linux" ]; 76 };
+22
pkgs/by-name/ce/cen64/cast-mi_regs-callbacks.patch
···
··· 1 + From f13bdf94c00a9da3b152ed9fe20001e240215b96 Mon Sep 17 00:00:00 2001 2 + From: James Lambert <lambertjamesd@gmail.com> 3 + Date: Tue, 9 Feb 2021 11:49:51 -0700 4 + Subject: [PATCH] Cast mi_regs callbacks 5 + 6 + --- 7 + bus/controller.c | 2 +- 8 + 1 files changed, 1 insertions(+), 1 deletions(-) 9 + 10 + diff --git a/bus/controller.c b/bus/controller.c 11 + index 1f0cdfccf..24b3df260 100644 12 + --- a/bus/controller.c 13 + +++ b/bus/controller.c 14 + @@ -44,7 +44,7 @@ int bus_init(struct bus_controller *bus, int dd_present) { 15 + static const struct bus_controller_mapping mappings[NUM_MAPPINGS] = { 16 + {read_ai_regs, write_ai_regs, AI_REGS_BASE_ADDRESS, AI_REGS_ADDRESS_LEN}, 17 + {read_dp_regs, write_dp_regs, DP_REGS_BASE_ADDRESS, DP_REGS_ADDRESS_LEN}, 18 + - {read_mi_regs, write_mi_regs, MI_REGS_BASE_ADDRESS, MI_REGS_ADDRESS_LEN}, 19 + + {(memory_rd_function)read_mi_regs, (memory_wr_function)write_mi_regs, MI_REGS_BASE_ADDRESS, MI_REGS_ADDRESS_LEN}, 20 + {read_pi_regs, write_pi_regs, PI_REGS_BASE_ADDRESS, PI_REGS_ADDRESS_LEN}, 21 + {read_ri_regs, write_ri_regs, RI_REGS_BASE_ADDRESS, RI_REGS_ADDRESS_LEN}, 22 + {read_si_regs, write_si_regs, SI_REGS_BASE_ADDRESS, SI_REGS_ADDRESS_LEN},
+137
pkgs/by-name/ce/cen64/fix-thread-arg-type-for-pthread_setname_np.patch
···
··· 1 + From 41ad58ab1953835313ad2b89686931b08b5b47e8 Mon Sep 17 00:00:00 2001 2 + From: ghpzin <ghpzin@gmail.com> 3 + Date: Tue, 25 Mar 2025 15:26:07 +0300 4 + Subject: [PATCH] Fix thread arg type for pthread_setname_np 5 + 6 + - change `thread` arg type to `cen64_thread` instead of `cen64_thread *` 7 + (`pthread_t` instead of `pthread_t *`) according to definition of 8 + `pthread_setname_np` from `<pthread.h>`: 9 + `int pthread_setname_np(pthread_t thread, const char *name);` 10 + fixes gcc14 errors: 11 + ``` 12 + /build/source/cen64.c:475:24: error: passing argument 1 of 'cen64_thread_setname' makes pointer from integer without a cast [-Wint-conversion] 13 + 475 | cen64_thread_setname(thread, "device"); 14 + | ^~~~~~ 15 + | | 16 + | cen64_thread {aka long unsigned int} 17 + In file included from /build/source/device/device.h:26, 18 + from /build/source/cen64.c:15: 19 + /build/source/os/posix/thread.h:59:54: note: expected 'cen64_thread *' {aka 'long unsigned int *'} but argument is of type 'cen64_thread' {aka 'lo> 20 + 59 | static inline int cen64_thread_setname(cen64_thread *t, const char *name) { 21 + | ~~~~~~~~~~~~~~^ 22 + ``` 23 + 24 + - add cast to `cen64_thread` from NULL where `cen64_thread` is called 25 + with it, fixes gcc14 errors: 26 + ``` 27 + /build/source/gdb/gdb.c:82:24: error: passing argument 1 of 'cen64_thread_setname' makes integer from pointer without a cast [-Wint-conversion] 28 + 82 | cen64_thread_setname(NULL, "gdb"); 29 + | ^~~~ 30 + | | 31 + | void * 32 + /build/source/os/posix/thread.h:59:53: note: expected 'cen64_thread' {aka 'long unsigned int'} but argument is of type 'void *' 33 + 59 | static inline int cen64_thread_setname(cen64_thread t, const char *name) { 34 + | ~~~~~~~~~~~~~^ 35 + ``` 36 + --- 37 + cen64.c | 2 +- 38 + device/device.c | 4 ++-- 39 + gdb/gdb.c | 4 ++-- 40 + os/posix/thread.h | 6 +++--- 41 + os/winapi/thread.h | 2 +- 42 + 5 files changed, 9 insertions(+), 9 deletions(-) 43 + 44 + diff --git a/cen64.c b/cen64.c 45 + index 51014a4..ca6bda1 100644 46 + --- a/cen64.c 47 + +++ b/cen64.c 48 + @@ -483,7 +483,7 @@ int run_device(struct cen64_device *device, bool no_video) { 49 + } 50 + 51 + CEN64_THREAD_RETURN_TYPE run_device_thread(void *opaque) { 52 + - cen64_thread_setname(NULL, "device"); 53 + + cen64_thread_setname((cen64_thread)NULL, "device"); 54 + struct cen64_device *device = (struct cen64_device *) opaque; 55 + 56 + device_run(device); 57 + diff --git a/device/device.c b/device/device.c 58 + index cd5a046..c915846 100644 59 + --- a/device/device.c 60 + +++ b/device/device.c 61 + @@ -224,7 +224,7 @@ CEN64_THREAD_RETURN_TYPE run_rcp_thread(void *opaque) { 62 + } 63 + 64 + CEN64_THREAD_RETURN_TYPE run_vr4300_thread(void *opaque) { 65 + - cen64_thread_setname(NULL, "vr4300"); 66 + + cen64_thread_setname((cen64_thread)NULL, "vr4300"); 67 + struct cen64_device *device = (struct cen64_device *) opaque; 68 + 69 + while (likely(device->running)) { 70 + @@ -351,4 +351,4 @@ int device_debug_spin(struct cen64_device *device) { 71 + 72 + cen64_cold void device_connect_debugger(struct cen64_device *device, void* break_handler_data, vr4300_debug_break_handler break_handler) { 73 + vr4300_connect_debugger(device->vr4300, break_handler_data, break_handler); 74 + -} 75 + \ No newline at end of file 76 + +} 77 + diff --git a/gdb/gdb.c b/gdb/gdb.c 78 + index 021784d..0e8d188 100644 79 + --- a/gdb/gdb.c 80 + +++ b/gdb/gdb.c 81 + @@ -79,7 +79,7 @@ bool gdb_parse_packet(const char* input, int len, const char** command_start, co 82 + } 83 + 84 + CEN64_THREAD_RETURN_TYPE gdb_thread(void *opaque) { 85 + - cen64_thread_setname(NULL, "gdb"); 86 + + cen64_thread_setname((cen64_thread)NULL, "gdb"); 87 + struct gdb *gdb = (struct gdb *) opaque; 88 + 89 + cen64_mutex_lock(&gdb->client_mutex); 90 + @@ -257,4 +257,4 @@ cen64_cold void gdb_destroy(struct gdb* gdb) { 91 + 92 + gdb->device = NULL; 93 + free(gdb); 94 + -} 95 + \ No newline at end of file 96 + +} 97 + diff --git a/os/posix/thread.h b/os/posix/thread.h 98 + index 2a261c6..e8e6144 100644 99 + --- a/os/posix/thread.h 100 + +++ b/os/posix/thread.h 101 + @@ -45,9 +45,9 @@ static inline int cen64_thread_join(cen64_thread *t) { 102 + #ifdef __APPLE__ 103 + int pthread_setname_np(const char*); 104 + #elif __NETBSD__ 105 + -int pthread_setname_np(cen64_thread*, const char*, const char*); 106 + +int pthread_setname_np(cen64_thread, const char*, const char*); 107 + #else 108 + -int pthread_setname_np(cen64_thread*, const char*); 109 + +int pthread_setname_np(cen64_thread, const char*); 110 + #endif 111 + 112 + // Sets the name of the thread to a specific value 113 + @@ -56,7 +56,7 @@ int pthread_setname_np(cen64_thread*, const char*); 114 + // If you call it at the wrong time or your OS doesn't support custom thread names 115 + // the return value will be non-zero. 116 + // If cen64_thread is not set the name of the current thread will be changed. 117 + -static inline int cen64_thread_setname(cen64_thread *t, const char *name) { 118 + +static inline int cen64_thread_setname(cen64_thread t, const char *name) { 119 + #ifdef __APPLE__ 120 + if (t == NULL) 121 + return pthread_setname_np(name); 122 + diff --git a/os/winapi/thread.h b/os/winapi/thread.h 123 + index d7c162a..128d935 100644 124 + --- a/os/winapi/thread.h 125 + +++ b/os/winapi/thread.h 126 + @@ -57,7 +57,7 @@ static inline int cen64_thread_join(cen64_thread *t) { 127 + // 128 + // Windows isn't supported for the moment. 129 + // 130 + -static inline int cen64_thread_setname(cen64_thread *t, const char *name) { 131 + +static inline int cen64_thread_setname(cen64_thread t, const char *name) { 132 + return ENOSYS; 133 + } 134 + 135 + -- 136 + 2.48.1 137 +
+11 -3
pkgs/by-name/ce/cen64/package.nix
··· 11 12 stdenv.mkDerivation rec { 13 pname = "cen64"; 14 - version = "unstable-2022-10-02"; 15 16 src = fetchFromGitHub { 17 owner = "n64dev"; 18 repo = "cen64"; 19 - rev = "ee6db7d803a77b474e73992fdc25d76b9723d806"; 20 - sha256 = "sha256-/CraSu/leNA0dl8NVgFjvKdOWrC9/namAz5NSxtPr+I="; 21 }; 22 23 nativeBuildInputs = [ cmake ]; 24 buildInputs = [
··· 11 12 stdenv.mkDerivation rec { 13 pname = "cen64"; 14 + version = "0-unstable-2023-05-29"; 15 16 src = fetchFromGitHub { 17 owner = "n64dev"; 18 repo = "cen64"; 19 + rev = "1c1118462bd9d9b8ceb4c556a647718072477aab"; 20 + sha256 = "sha256-vFk29KESATcEY0eRNbS+mHLD9T1phJiG1fqjOlI19/w="; 21 }; 22 + 23 + patches = [ 24 + # fix build with gcc14: 25 + # https://github.com/n64dev/cen64/pull/191/commits/f13bdf94c00a9da3b152ed9fe20001e240215b96 26 + ./cast-mi_regs-callbacks.patch 27 + # https://github.com/n64dev/cen64/pull/237 28 + ./fix-thread-arg-type-for-pthread_setname_np.patch 29 + ]; 30 31 nativeBuildInputs = [ cmake ]; 32 buildInputs = [
+2 -2
pkgs/by-name/ci/circt/package.nix
··· 19 in 20 stdenv.mkDerivation rec { 21 pname = "circt"; 22 - version = "1.111.1"; 23 src = fetchFromGitHub { 24 owner = "llvm"; 25 repo = "circt"; 26 rev = "firtool-${version}"; 27 - hash = "sha256-eOoUwYNQS83/uNfbbEPUbTf9aIjqc2vklIC3zi9U9KU="; 28 fetchSubmodules = true; 29 }; 30
··· 19 in 20 stdenv.mkDerivation rec { 21 pname = "circt"; 22 + version = "1.112.0"; 23 src = fetchFromGitHub { 24 owner = "llvm"; 25 repo = "circt"; 26 rev = "firtool-${version}"; 27 + hash = "sha256-yh7/2QsUO2/sCyrgT8QTBC/BENEZNmXoHTIiz5abngw="; 28 fetchSubmodules = true; 29 }; 30
+7 -12
pkgs/by-name/co/coconutbattery/package.nix
··· 6 7 stdenvNoCC.mkDerivation (finalAttrs: { 8 pname = "coconutbattery"; 9 - version = "3.9.14"; 10 11 src = fetchzip { 12 url = "https://coconut-flavour.com/downloads/coconutBattery_${ 13 - builtins.replaceStrings [ "." ] [ "" ] finalAttrs.version 14 }.zip"; 15 - hash = "sha256-zKSPKwDBwxlyNJFurCLLGtba9gpizJCjOOAd81vdD5Q="; 16 }; 17 18 - dontPatch = true; 19 - dontConfigure = true; 20 - dontBuild = true; 21 - dontFixup = true; 22 - 23 installPhase = '' 24 runHook preInstall 25 ··· 29 runHook postInstall 30 ''; 31 32 - meta = with lib; { 33 description = "Standard for battery reading since 2005"; 34 longDescription = '' 35 With coconutBattery you are always aware of your current battery health. 36 It shows you live information about the battery quality in your Mac, iPhone and iPad. 37 ''; 38 homepage = "https://www.coconut-flavour.com/coconutbattery"; 39 - license = with licenses; [ unfree ]; 40 - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 41 - maintainers = with maintainers; [ stepbrobd ]; 42 platforms = [ 43 "aarch64-darwin" 44 "x86_64-darwin"
··· 6 7 stdenvNoCC.mkDerivation (finalAttrs: { 8 pname = "coconutbattery"; 9 + version = "4.0.2,152"; 10 11 src = fetchzip { 12 url = "https://coconut-flavour.com/downloads/coconutBattery_${ 13 + lib.replaceStrings [ "." "," ] [ "" "_" ] finalAttrs.version 14 }.zip"; 15 + hash = "sha256-PNSDUp07lUx5ebcfM3WSJAfRQjeuIIy7KfY0KJ0i1AE="; 16 }; 17 18 installPhase = '' 19 runHook preInstall 20 ··· 24 runHook postInstall 25 ''; 26 27 + meta = { 28 description = "Standard for battery reading since 2005"; 29 longDescription = '' 30 With coconutBattery you are always aware of your current battery health. 31 It shows you live information about the battery quality in your Mac, iPhone and iPad. 32 ''; 33 homepage = "https://www.coconut-flavour.com/coconutbattery"; 34 + license = with lib.licenses; [ unfree ]; 35 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 36 + maintainers = with lib.maintainers; [ stepbrobd ]; 37 platforms = [ 38 "aarch64-darwin" 39 "x86_64-darwin"
+1 -1
pkgs/by-name/co/codechecker/package.nix
··· 68 ]; 69 70 propagatedBuildInputs = with python3Packages; [ 71 lxml 72 sqlalchemy 73 alembic ··· 122 felixsinger 123 ]; 124 mainProgram = "CodeChecker"; 125 - platforms = platforms.linux; 126 }; 127 }
··· 68 ]; 69 70 propagatedBuildInputs = with python3Packages; [ 71 + distutils # required in python312 to call subcommands (see https://github.com/Ericsson/codechecker/issues/4350) 72 lxml 73 sqlalchemy 74 alembic ··· 123 felixsinger 124 ]; 125 mainProgram = "CodeChecker"; 126 }; 127 }
+2 -2
pkgs/by-name/co/commit/package.nix
··· 20 21 stdenv.mkDerivation (finalAttrs: { 22 pname = "commit"; 23 - version = "4.2"; 24 25 src = fetchFromGitHub { 26 owner = "sonnyp"; 27 repo = "Commit"; 28 tag = "v${finalAttrs.version}"; 29 - hash = "sha256-L8CI8SAGWhhJyTc8aMPV0s+UevEJGE7n1l7fFnTjdPw="; 30 fetchSubmodules = true; 31 }; 32
··· 20 21 stdenv.mkDerivation (finalAttrs: { 22 pname = "commit"; 23 + version = "4.3"; 24 25 src = fetchFromGitHub { 26 owner = "sonnyp"; 27 repo = "Commit"; 28 tag = "v${finalAttrs.version}"; 29 + hash = "sha256-yNzMFOd0IN5EUKG7ztCEbQzQ9RHc+D4iC1OiBauMSwE="; 30 fetchSubmodules = true; 31 }; 32
+6 -3
pkgs/by-name/da/dash-mpd-cli/package.nix
··· 8 ffmpeg, 9 libxslt, 10 shaka-packager, 11 }: 12 13 let ··· 24 in 25 rustPlatform.buildRustPackage (finalAttrs: { 26 pname = "dash-mpd-cli"; 27 - version = "0.2.25"; 28 29 src = fetchFromGitHub { 30 owner = "emarsden"; 31 repo = "dash-mpd-cli"; 32 tag = "v${finalAttrs.version}"; 33 - hash = "sha256-xC/U48QyVn9K8Do1909XS7j9aY+ia0gd5cMdfipIds4="; 34 }; 35 36 patches = [ ··· 38 ]; 39 40 useFetchCargoVendor = true; 41 - cargoHash = "sha256-QHfon0795XNtG3jCVv56EIA1pPToWUiopKWI3cA7Vg0="; 42 43 nativeBuildInputs = [ 44 makeWrapper ··· 58 ] 59 } 60 ''; 61 62 meta = { 63 description = "Download media content from a DASH-MPEG or DASH-WebM MPD manifest";
··· 8 ffmpeg, 9 libxslt, 10 shaka-packager, 11 + nix-update-script, 12 }: 13 14 let ··· 25 in 26 rustPlatform.buildRustPackage (finalAttrs: { 27 pname = "dash-mpd-cli"; 28 + version = "0.2.26"; 29 30 src = fetchFromGitHub { 31 owner = "emarsden"; 32 repo = "dash-mpd-cli"; 33 tag = "v${finalAttrs.version}"; 34 + hash = "sha256-PMzHWY129Bddl1RQQyEPstqvDLAqXxGv9I3fw1AylBo="; 35 }; 36 37 patches = [ ··· 39 ]; 40 41 useFetchCargoVendor = true; 42 + cargoHash = "sha256-qy8X9DoBD5MIUQ6akalqtyasst0ZKJJLZTEz+6Hp6EI="; 43 44 nativeBuildInputs = [ 45 makeWrapper ··· 59 ] 60 } 61 ''; 62 + 63 + passthru.updateScript = nix-update-script { }; 64 65 meta = { 66 description = "Download media content from a DASH-MPEG or DASH-WebM MPD manifest";
+4 -4
pkgs/by-name/de/decibels/package.nix
··· 17 }: 18 stdenv.mkDerivation rec { 19 pname = "decibels"; 20 - version = "46.0"; 21 22 src = fetchFromGitLab { 23 domain = "gitlab.gnome.org"; 24 group = "GNOME"; 25 owner = "Incubator"; 26 repo = "decibels"; 27 - rev = version; 28 - hash = "sha256-3LQQcrpmWrTfk8A8GR+KnxJEB1HGozgEsM+j5ECK8kc="; 29 fetchSubmodules = true; 30 }; 31 ··· 66 meta = { 67 description = "Play audio files"; 68 homepage = "https://gitlab.gnome.org/GNOME/Incubator/decibels"; 69 - changelog = "https://gitlab.gnome.org/GNOME/Incubator/decibels/-/blob/main/NEWS?ref_type=tags"; 70 license = lib.licenses.gpl3Only; 71 maintainers = lib.teams.gnome-circle.members; 72 mainProgram = "org.gnome.Decibels";
··· 17 }: 18 stdenv.mkDerivation rec { 19 pname = "decibels"; 20 + version = "48.0"; 21 22 src = fetchFromGitLab { 23 domain = "gitlab.gnome.org"; 24 group = "GNOME"; 25 owner = "Incubator"; 26 repo = "decibels"; 27 + tag = version; 28 + hash = "sha256-qtKiKfcxGLuV1bE3lb7l4s+reZRJXcjlV35M8eZmvHc="; 29 fetchSubmodules = true; 30 }; 31 ··· 66 meta = { 67 description = "Play audio files"; 68 homepage = "https://gitlab.gnome.org/GNOME/Incubator/decibels"; 69 + changelog = "https://gitlab.gnome.org/GNOME/decibels/-/blob/${version}/NEWS?ref_type=tags"; 70 license = lib.licenses.gpl3Only; 71 maintainers = lib.teams.gnome-circle.members; 72 mainProgram = "org.gnome.Decibels";
+3
pkgs/by-name/en/envision-unwrapped/package.nix
··· 106 homepage = "https://gitlab.com/gabmus/envision"; 107 license = lib.licenses.agpl3Only; 108 mainProgram = "envision"; 109 maintainers = with lib.maintainers; [ 110 pandapip1 111 Scrumplex
··· 106 homepage = "https://gitlab.com/gabmus/envision"; 107 license = lib.licenses.agpl3Only; 108 mainProgram = "envision"; 109 + # More maintainers needed! 110 + # envision (wrapped) requires frequent updates to the dependency list; 111 + # the more people that can help with this, the better. 112 maintainers = with lib.maintainers; [ 113 pandapip1 114 Scrumplex
+2
pkgs/by-name/en/envision/package.nix
··· 52 xorg.xorgproto 53 SDL2 54 wayland 55 # Additional dependencies required for Monado WMR support 56 bc 57 fmt ··· 60 gtest 61 jq 62 libepoxy 63 lz4.dev 64 tbb 65 libxkbcommon
··· 52 xorg.xorgproto 53 SDL2 54 wayland 55 + mesa-gl-headers 56 # Additional dependencies required for Monado WMR support 57 bc 58 fmt ··· 61 gtest 62 jq 63 libepoxy 64 + lz4 65 lz4.dev 66 tbb 67 libxkbcommon
+3 -3
pkgs/by-name/fu/furnace/package.nix
··· 29 30 stdenv.mkDerivation (finalAttrs: { 31 pname = "furnace"; 32 - version = "0.6.7"; 33 34 src = fetchFromGitHub { 35 owner = "tildearrow"; 36 repo = "furnace"; 37 - rev = "v${finalAttrs.version}"; 38 fetchSubmodules = true; 39 - hash = "sha256-G5yjqsep+hDGXCqGNBKoMvV7JOD7ZZTxTPBl9VmG8RM="; 40 }; 41 42 postPatch = lib.optionalString stdenv.hostPlatform.isLinux ''
··· 29 30 stdenv.mkDerivation (finalAttrs: { 31 pname = "furnace"; 32 + version = "0.6.8"; 33 34 src = fetchFromGitHub { 35 owner = "tildearrow"; 36 repo = "furnace"; 37 + tag = "v${finalAttrs.version}"; 38 fetchSubmodules = true; 39 + hash = "sha256-pdl46Xrq1NS0Wtri/xMfd4SxKnFQykB0TpOG/GJT89Y="; 40 }; 41 42 postPatch = lib.optionalString stdenv.hostPlatform.isLinux ''
+4 -2
pkgs/by-name/ga/gale/package.nix
··· 13 pkg-config, 14 wrapGAppsHook3, 15 16 openssl, 17 - libsoup_3, 18 webkitgtk_4_1, 19 }: 20 ··· 66 ]; 67 68 buildInputs = [ 69 libsoup_3 70 webkitgtk_4_1 71 - openssl 72 ]; 73 74 meta = {
··· 13 pkg-config, 14 wrapGAppsHook3, 15 16 + glib-networking, 17 + libsoup_3, 18 openssl, 19 webkitgtk_4_1, 20 }: 21 ··· 67 ]; 68 69 buildInputs = [ 70 + glib-networking # needed to load icons 71 libsoup_3 72 + openssl 73 webkitgtk_4_1 74 ]; 75 76 meta = {
+159 -64
pkgs/by-name/ga/garnet/deps.json
··· 1 [ 2 { 3 "pname": "Azure.Core", 4 - "version": "1.41.0", 5 - "hash": "sha256-/ixQr8KFGlZa43gGd2A7aBzwu9h+wLO6OqIMy3YbW+Y=" 6 }, 7 { 8 "pname": "Azure.Storage.Blobs", 9 - "version": "12.21.2", 10 - "hash": "sha256-DvdMGuophEbvvVtbRU3vsNwla0zTn5dn7HbW0Mr4P/o=" 11 }, 12 { 13 "pname": "Azure.Storage.Common", 14 - "version": "12.20.1", 15 - "hash": "sha256-XBDyzAEt5iwdyB3jgoG5TLyx5NZ/MoiEerBR/7U7F4w=" 16 }, 17 { 18 "pname": "CommandLineParser", ··· 25 "hash": "sha256-ouRL7+0bW/VYUNNYQoXenXzYO0HNF3D1IsScqtah3DE=" 26 }, 27 { 28 - "pname": "Microsoft.Bcl.AsyncInterfaces", 29 - "version": "1.1.1", 30 - "hash": "sha256-fAcX4sxE0veWM1CZBtXR/Unky+6sE33yrV7ohrWGKig=" 31 }, 32 { 33 "pname": "Microsoft.Bcl.AsyncInterfaces", ··· 35 "hash": "sha256-49+H/iFwp+AfCICvWcqo9us4CzxApPKC37Q5Eqrw+JU=" 36 }, 37 { 38 - "pname": "Microsoft.Build.Tasks.Git", 39 - "version": "8.0.0", 40 - "hash": "sha256-vX6/kPij8vNAu8f7rrvHHhPrNph20IcufmrBgZNxpQA=" 41 }, 42 { 43 "pname": "Microsoft.Extensions.Configuration", 44 - "version": "8.0.0", 45 - "hash": "sha256-9BPsASlxrV8ilmMCjdb3TiUcm5vFZxkBnAI/fNBSEyA=" 46 }, 47 { 48 "pname": "Microsoft.Extensions.Configuration.Abstractions", 49 - "version": "8.0.0", 50 - "hash": "sha256-4eBpDkf7MJozTZnOwQvwcfgRKQGcNXe0K/kF+h5Rl8o=" 51 }, 52 { 53 "pname": "Microsoft.Extensions.Configuration.Binder", 54 - "version": "8.0.0", 55 - "hash": "sha256-GanfInGzzoN2bKeNwON8/Hnamr6l7RTpYLA49CNXD9Q=" 56 }, 57 { 58 "pname": "Microsoft.Extensions.DependencyInjection", 59 - "version": "8.0.0", 60 - "hash": "sha256-+qIDR8hRzreCHNEDtUcPfVHQdurzWPo/mqviCH78+EQ=" 61 }, 62 { 63 "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", 64 - "version": "8.0.0", 65 - "hash": "sha256-75KzEGWjbRELczJpCiJub+ltNUMMbz5A/1KQU+5dgP8=" 66 }, 67 { 68 "pname": "Microsoft.Extensions.Logging", 69 - "version": "8.0.0", 70 - "hash": "sha256-Meh0Z0X7KyOEG4l0RWBcuHHihcABcvCyfUXgasmQ91o=" 71 }, 72 { 73 "pname": "Microsoft.Extensions.Logging.Abstractions", ··· 75 "hash": "sha256-Jmddjeg8U5S+iBTwRlVAVLeIHxc4yrrNgqVMOB7EjM4=" 76 }, 77 { 78 "pname": "Microsoft.Extensions.Logging.Configuration", 79 - "version": "8.0.0", 80 - "hash": "sha256-mzmstNsVjKT0EtQcdAukGRifD30T82BMGYlSu8k4K7U=" 81 }, 82 { 83 "pname": "Microsoft.Extensions.Logging.Console", 84 - "version": "8.0.0", 85 - "hash": "sha256-bdb9YWWVn//AeySp7se87/tCN2E7e8Gx2GPMw28cd9c=" 86 }, 87 { 88 "pname": "Microsoft.Extensions.Options", 89 - "version": "8.0.0", 90 - "hash": "sha256-n2m4JSegQKUTlOsKLZUUHHKMq926eJ0w9N9G+I3FoFw=" 91 }, 92 { 93 "pname": "Microsoft.Extensions.Options.ConfigurationExtensions", 94 - "version": "8.0.0", 95 - "hash": "sha256-A5Bbzw1kiNkgirk5x8kyxwg9lLTcSngojeD+ocpG1RI=" 96 }, 97 { 98 "pname": "Microsoft.Extensions.Primitives", 99 - "version": "8.0.0", 100 - "hash": "sha256-FU8qj3DR8bDdc1c+WeGZx/PCZeqqndweZM9epcpXjSo=" 101 }, 102 { 103 "pname": "Microsoft.IdentityModel.Abstractions", 104 - "version": "8.0.1", 105 - "hash": "sha256-zPWUKTCfGm4MWcYPU037NzezsFE1g8tEijjQkw5iooI=" 106 }, 107 { 108 "pname": "Microsoft.IdentityModel.JsonWebTokens", 109 - "version": "8.0.1", 110 - "hash": "sha256-Xv9MUnjb66U3xeR9drOcSX5n2DjOCIJZPMNSKjWHo9Y=" 111 }, 112 { 113 "pname": "Microsoft.IdentityModel.Logging", 114 - "version": "8.0.1", 115 - "hash": "sha256-FfwrH/2eLT521Kqw+RBIoVfzlTNyYMqlWP3z+T6Wy2Y=" 116 }, 117 { 118 "pname": "Microsoft.IdentityModel.Protocols", 119 - "version": "8.0.1", 120 - "hash": "sha256-v3DIpG6yfIToZBpHOjtQHRo2BhXGDoE70EVs6kBtrRg=" 121 }, 122 { 123 "pname": "Microsoft.IdentityModel.Protocols.OpenIdConnect", 124 - "version": "8.0.1", 125 - "hash": "sha256-ZHKaZxqESk+OU1SFTFGxvZ71zbdgWqv1L6ET9+fdXX0=" 126 }, 127 { 128 "pname": "Microsoft.IdentityModel.Tokens", 129 - "version": "8.0.1", 130 - "hash": "sha256-beVbbVQy874HlXkTKarPTT5/r7XR1NGHA/50ywWp7YA=" 131 }, 132 { 133 "pname": "Microsoft.IdentityModel.Validators", 134 - "version": "8.0.1", 135 - "hash": "sha256-5LTLbFNWz33nco+hyKAEHcQeAWaBugJ0oMKR6AuEI34=" 136 }, 137 { 138 - "pname": "Microsoft.SourceLink.Common", 139 - "version": "8.0.0", 140 - "hash": "sha256-AfUqleVEqWuHE7z2hNiwOLnquBJ3tuYtbkdGMppHOXc=" 141 }, 142 { 143 - "pname": "Microsoft.SourceLink.GitHub", 144 - "version": "8.0.0", 145 - "hash": "sha256-hNTkpKdCLY5kIuOmznD1mY+pRdJ0PKu2HypyXog9vb0=" 146 }, 147 { 148 "pname": "System.ClientModel", 149 - "version": "1.0.0", 150 - "hash": "sha256-yHb72M/Z8LeSZea9TKw2eD0SdYEoCNwVw6Z3695SC2Y=" 151 }, 152 { 153 "pname": "System.Diagnostics.DiagnosticSource", 154 "version": "6.0.1", 155 "hash": "sha256-Xi8wrUjVlioz//TPQjFHqcV/QGhTqnTfUcltsNlcCJ4=" 156 }, 157 { 158 "pname": "System.IdentityModel.Tokens.Jwt", 159 - "version": "8.0.1", 160 - "hash": "sha256-hW4f9zWs0afxPbcMqCA/FAGvBZbBFSkugIOurswomHg=" 161 }, 162 { 163 "pname": "System.Interactive.Async", ··· 170 "hash": "sha256-gSxLJ/ujWthLknylguRv40mwMl/qNcqnFI9SNjQY6lE=" 171 }, 172 { 173 "pname": "System.Linq.Async", 174 "version": "6.0.1", 175 "hash": "sha256-uH5fZhcyQVtnsFc6GTUaRRrAQm05v5euJyWCXSFSOYI=" ··· 178 "pname": "System.Memory.Data", 179 "version": "1.0.2", 180 "hash": "sha256-XiVrVQZQIz4NgjiK/wtH8iZhhOZ9MJ+X2hL2/8BrGN0=" 181 }, 182 { 183 "pname": "System.Numerics.Vectors", ··· 191 }, 192 { 193 "pname": "System.Text.Encodings.Web", 194 - "version": "4.7.2", 195 - "hash": "sha256-CUZOulSeRy1CGBm7mrNrTumA9od9peKiIDR/Nb1B4io=" 196 }, 197 { 198 "pname": "System.Text.Json", 199 - "version": "4.7.2", 200 - "hash": "sha256-xA8PZwxX9iOJvPbfdi7LWjM2RMVJ7hmtEqS9JvgNsoM=" 201 }, 202 { 203 "pname": "System.Text.Json", 204 - "version": "8.0.5", 205 - "hash": "sha256-yKxo54w5odWT6nPruUVsaX53oPRe+gKzGvLnnxtwP68=" 206 }, 207 { 208 "pname": "System.Threading.Tasks.Extensions",
··· 1 [ 2 { 3 "pname": "Azure.Core", 4 + "version": "1.44.1", 5 + "hash": "sha256-0su/ylZ68+FDZ6mgfp3qsm7qpfPtD5SW75HXbVhs5qk=" 6 }, 7 { 8 "pname": "Azure.Storage.Blobs", 9 + "version": "12.24.0", 10 + "hash": "sha256-PcI3Jf9VrDfkr0YfoR89us45HE1DE8g5J3ZpZ8vZkLs=" 11 }, 12 { 13 "pname": "Azure.Storage.Common", 14 + "version": "12.23.0", 15 + "hash": "sha256-DAMzFlls76hH5jtXtU89SvbQWhhELaQq+PfG4SK7W+Q=" 16 }, 17 { 18 "pname": "CommandLineParser", ··· 25 "hash": "sha256-ouRL7+0bW/VYUNNYQoXenXzYO0HNF3D1IsScqtah3DE=" 26 }, 27 { 28 + "pname": "Microsoft.AspNetCore.App.Ref", 29 + "version": "8.0.14", 30 + "hash": "sha256-/KLfqaH4v++SyVJR9p+2WxrMDKPEZKmUvLUjB2ZwT/0=" 31 + }, 32 + { 33 + "pname": "Microsoft.AspNetCore.App.Runtime.linux-arm64", 34 + "version": "8.0.14", 35 + "hash": "sha256-f0PiSIwbh5t4IKMcVBWb6qSEGp/NAHuC/bWdR3Er440=" 36 + }, 37 + { 38 + "pname": "Microsoft.AspNetCore.App.Runtime.linux-x64", 39 + "version": "8.0.14", 40 + "hash": "sha256-HGSGesUhWei4IE+jqGh85aokkIg7xufpVn+n1vOLoY4=" 41 + }, 42 + { 43 + "pname": "Microsoft.AspNetCore.App.Runtime.osx-arm64", 44 + "version": "8.0.14", 45 + "hash": "sha256-rAypEtdQcbfckGqa8oAY2WLTDlx54Xi3IOiE42BKV+M=" 46 + }, 47 + { 48 + "pname": "Microsoft.AspNetCore.App.Runtime.osx-x64", 49 + "version": "8.0.14", 50 + "hash": "sha256-6nKy10sMp/xqjFZvDfv28s9+r8gzYnKpxVq9p2v6FAo=" 51 }, 52 { 53 "pname": "Microsoft.Bcl.AsyncInterfaces", ··· 55 "hash": "sha256-49+H/iFwp+AfCICvWcqo9us4CzxApPKC37Q5Eqrw+JU=" 56 }, 57 { 58 + "pname": "Microsoft.Bcl.Memory", 59 + "version": "9.0.0", 60 + "hash": "sha256-ECgyZ53XqJoRcZexQpctEq1nHFXuW4YqFSx7Elsae7U=" 61 }, 62 { 63 "pname": "Microsoft.Extensions.Configuration", 64 + "version": "9.0.3", 65 + "hash": "sha256-p1KEkbl1h3dJkBZQUMK2Jt1vbm/NGIHqLEr7QrLYIbg=" 66 }, 67 { 68 "pname": "Microsoft.Extensions.Configuration.Abstractions", 69 + "version": "9.0.3", 70 + "hash": "sha256-OjL0pzW+Wsp0KSrqawYHdtIf8w0XqvY8USEbptgP6dI=" 71 }, 72 { 73 "pname": "Microsoft.Extensions.Configuration.Binder", 74 + "version": "9.0.3", 75 + "hash": "sha256-KxYOzATIl0qI8MScHL9BYsCB3dvqoNDCrraiquBHMVs=" 76 }, 77 { 78 "pname": "Microsoft.Extensions.DependencyInjection", 79 + "version": "9.0.3", 80 + "hash": "sha256-/gAk+YbJT1/XjMfPBrEg9wUbljA0g1vFJuE+mFOPwV0=" 81 }, 82 { 83 "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", 84 + "version": "9.0.3", 85 + "hash": "sha256-90HSc8MgyemdtRTBN7Indq62DRaqI2mjai9iV/pi/o4=" 86 }, 87 { 88 "pname": "Microsoft.Extensions.Logging", 89 + "version": "9.0.3", 90 + "hash": "sha256-w1cKHraJW+i7avhTseoJ+u0parEAJ7r51E2qvsuXZDA=" 91 }, 92 { 93 "pname": "Microsoft.Extensions.Logging.Abstractions", ··· 95 "hash": "sha256-Jmddjeg8U5S+iBTwRlVAVLeIHxc4yrrNgqVMOB7EjM4=" 96 }, 97 { 98 + "pname": "Microsoft.Extensions.Logging.Abstractions", 99 + "version": "8.0.2", 100 + "hash": "sha256-cHpe8X2BgYa5DzulZfq24rg8O2K5Lmq2OiLhoyAVgJc=" 101 + }, 102 + { 103 + "pname": "Microsoft.Extensions.Logging.Abstractions", 104 + "version": "9.0.3", 105 + "hash": "sha256-f/K3A9NPpCOTGlyha5DJf+OIjfAVWu+dJ4rAqQ+3sso=" 106 + }, 107 + { 108 "pname": "Microsoft.Extensions.Logging.Configuration", 109 + "version": "9.0.3", 110 + "hash": "sha256-u9Un3Bc+Cbj2E8u2etU+KPPv3IbCKgCAY/SCAGK6+LE=" 111 }, 112 { 113 "pname": "Microsoft.Extensions.Logging.Console", 114 + "version": "9.0.3", 115 + "hash": "sha256-bDHxUjuO4d63GXbDoD9Hdo8AvAke0/r38hzctAWQUqc=" 116 }, 117 { 118 "pname": "Microsoft.Extensions.Options", 119 + "version": "9.0.3", 120 + "hash": "sha256-h4CLVA1cZdte8hd/bcb5dsi61MhAAScHRZU4LR2W5Z8=" 121 }, 122 { 123 "pname": "Microsoft.Extensions.Options.ConfigurationExtensions", 124 + "version": "9.0.3", 125 + "hash": "sha256-FjYrMjnkEplPTYoHUVU94zXIuVsjL5AcGHb/zYkh138=" 126 }, 127 { 128 "pname": "Microsoft.Extensions.Primitives", 129 + "version": "9.0.3", 130 + "hash": "sha256-iBwolNt6Lb2OqjDWBVnUj8vZDSID9EQw/JPI1xcuFus=" 131 }, 132 { 133 "pname": "Microsoft.IdentityModel.Abstractions", 134 + "version": "8.6.1", 135 + "hash": "sha256-RDyVSOYjQFGZsGr2tjwcJHjJV4JJPZ5uZdwE3BbbLB0=" 136 }, 137 { 138 "pname": "Microsoft.IdentityModel.JsonWebTokens", 139 + "version": "8.6.1", 140 + "hash": "sha256-Y3NBDifORZ09vKlIF8J1Ocxe8DrmWV4/DuVJZul4xmM=" 141 }, 142 { 143 "pname": "Microsoft.IdentityModel.Logging", 144 + "version": "8.6.1", 145 + "hash": "sha256-AXGRN3rs+CJlxyxF80FzPe8UDcZqg6jHrj12pyBs+gU=" 146 }, 147 { 148 "pname": "Microsoft.IdentityModel.Protocols", 149 + "version": "8.6.1", 150 + "hash": "sha256-o+1L4GoUh94XKcUzTS/ECVoPIfVH/i84XN+wSmE75pg=" 151 }, 152 { 153 "pname": "Microsoft.IdentityModel.Protocols.OpenIdConnect", 154 + "version": "8.6.1", 155 + "hash": "sha256-H8ZkyYOR37DT09dbCU4khligNgUbIHfnHUiuaD5Kenw=" 156 }, 157 { 158 "pname": "Microsoft.IdentityModel.Tokens", 159 + "version": "8.6.1", 160 + "hash": "sha256-rB4Hg9FSlkiXireuZKYdVq9CcqmJa5YeTw+WMlSVnkQ=" 161 }, 162 { 163 "pname": "Microsoft.IdentityModel.Validators", 164 + "version": "8.6.1", 165 + "hash": "sha256-BDdJNDquVEplPJT3fYOakg26bSNyzNyUce+7mCjtc5o=" 166 }, 167 { 168 + "pname": "Microsoft.NETCore.App.Host.linux-arm64", 169 + "version": "8.0.14", 170 + "hash": "sha256-TCO/TrAqfmDvJfO+oM80frwHtg4hzpGTZXkrR3UiuAc=" 171 }, 172 { 173 + "pname": "Microsoft.NETCore.App.Host.linux-x64", 174 + "version": "8.0.14", 175 + "hash": "sha256-MO52s0Y/7wkAhY4d+ecz1MT+xe7pMqchsakvcY8pWNA=" 176 + }, 177 + { 178 + "pname": "Microsoft.NETCore.App.Host.osx-arm64", 179 + "version": "8.0.14", 180 + "hash": "sha256-QJeEGCWpGejHQiQVgnwUH60CxM9YPZfyuhywoVf/bE8=" 181 + }, 182 + { 183 + "pname": "Microsoft.NETCore.App.Host.osx-x64", 184 + "version": "8.0.14", 185 + "hash": "sha256-uVxJpshjquHLuWzFOA6gcWSB87U39dJw4y5MhmsPvoM=" 186 + }, 187 + { 188 + "pname": "Microsoft.NETCore.App.Ref", 189 + "version": "8.0.14", 190 + "hash": "sha256-YeIjDhpNaO+7kWYZL0ZrbH+EX3inANNbd7m45cxDwLI=" 191 + }, 192 + { 193 + "pname": "Microsoft.NETCore.App.Runtime.linux-arm64", 194 + "version": "8.0.14", 195 + "hash": "sha256-NBmDWdhOzIbS4KzGnndhWV5addf46B8/mn8j7BC/oDs=" 196 + }, 197 + { 198 + "pname": "Microsoft.NETCore.App.Runtime.linux-x64", 199 + "version": "8.0.14", 200 + "hash": "sha256-l8clUSsyExPwyZ7oO6Dl/K2Md1mnaNdVEe9G4716yCs=" 201 + }, 202 + { 203 + "pname": "Microsoft.NETCore.App.Runtime.osx-arm64", 204 + "version": "8.0.14", 205 + "hash": "sha256-OrtH7sxUN+BKS+5LQJxto0QJkakQmFgfTgEyRp3bS2c=" 206 + }, 207 + { 208 + "pname": "Microsoft.NETCore.App.Runtime.osx-x64", 209 + "version": "8.0.14", 210 + "hash": "sha256-2S+TxQJfLtdpHZftM1YTENQYQpwH+ZWlmLSvwK51Ikk=" 211 }, 212 { 213 "pname": "System.ClientModel", 214 + "version": "1.1.0", 215 + "hash": "sha256-FiueWJawZGar++OztDFWxU2nQE5Vih9iYsc3uEx0thM=" 216 }, 217 { 218 "pname": "System.Diagnostics.DiagnosticSource", 219 "version": "6.0.1", 220 "hash": "sha256-Xi8wrUjVlioz//TPQjFHqcV/QGhTqnTfUcltsNlcCJ4=" 221 + }, 222 + { 223 + "pname": "System.Diagnostics.DiagnosticSource", 224 + "version": "9.0.3", 225 + "hash": "sha256-zgZF8BTksBk5oucX0j0Ju8qNG8oKJbIGio0GM+egT9M=" 226 }, 227 { 228 "pname": "System.IdentityModel.Tokens.Jwt", 229 + "version": "8.6.1", 230 + "hash": "sha256-vzwoEHRmUBnmlj77lFUZ/nD2oCEmY2rjwyaaXEZxuaU=" 231 }, 232 { 233 "pname": "System.Interactive.Async", ··· 240 "hash": "sha256-gSxLJ/ujWthLknylguRv40mwMl/qNcqnFI9SNjQY6lE=" 241 }, 242 { 243 + "pname": "System.IO.Pipelines", 244 + "version": "9.0.3", 245 + "hash": "sha256-JV50VXnofGfL8lB/vNIpJstoBJper9tsXcjNFwGqL68=" 246 + }, 247 + { 248 "pname": "System.Linq.Async", 249 "version": "6.0.1", 250 "hash": "sha256-uH5fZhcyQVtnsFc6GTUaRRrAQm05v5euJyWCXSFSOYI=" ··· 253 "pname": "System.Memory.Data", 254 "version": "1.0.2", 255 "hash": "sha256-XiVrVQZQIz4NgjiK/wtH8iZhhOZ9MJ+X2hL2/8BrGN0=" 256 + }, 257 + { 258 + "pname": "System.Memory.Data", 259 + "version": "6.0.0", 260 + "hash": "sha256-83/bxn3vyv17dQDDqH1L3yDpluhOxIS5XR27f4OnCEo=" 261 }, 262 { 263 "pname": "System.Numerics.Vectors", ··· 271 }, 272 { 273 "pname": "System.Text.Encodings.Web", 274 + "version": "6.0.0", 275 + "hash": "sha256-UemDHGFoQIG7ObQwRluhVf6AgtQikfHEoPLC6gbFyRo=" 276 + }, 277 + { 278 + "pname": "System.Text.Encodings.Web", 279 + "version": "9.0.3", 280 + "hash": "sha256-ZGRcKnblIdt1fHZ4AehyyWCgM+/1FcZyxoGJFe4K3JE=" 281 + }, 282 + { 283 + "pname": "System.Text.Json", 284 + "version": "6.0.0", 285 + "hash": "sha256-9AE/5ds4DqEfb0l+27fCBTSeYCdRWhxh2Bhg8IKvIuo=" 286 + }, 287 + { 288 + "pname": "System.Text.Json", 289 + "version": "6.0.10", 290 + "hash": "sha256-UijYh0dxFjFinMPSTJob96oaRkNm+Wsa+7Ffg6mRnsc=" 291 }, 292 { 293 "pname": "System.Text.Json", 294 + "version": "6.0.9", 295 + "hash": "sha256-5jjvxV8ubGYjkydDhLsGZXB6ml3O/7CGauQcu1ikeLs=" 296 }, 297 { 298 "pname": "System.Text.Json", 299 + "version": "9.0.3", 300 + "hash": "sha256-I7z6sRb2XbbXNZ2MyNbn2wysh1P2cnk4v6BM0zucj1w=" 301 }, 302 { 303 "pname": "System.Threading.Tasks.Extensions",
+5 -5
pkgs/by-name/ga/garnet/package.nix
··· 8 9 buildDotnetModule rec { 10 pname = "garnet"; 11 - version = "1.0.58"; 12 13 src = fetchFromGitHub { 14 owner = "microsoft"; 15 repo = "garnet"; 16 tag = "v${version}"; 17 - hash = "sha256-PP1Dko7/3Yx3evEyTRhHA85m6XztQiUt307LVZsCx64="; 18 }; 19 20 projectFile = "main/GarnetServer/GarnetServer.csproj"; 21 nugetDeps = ./deps.json; 22 23 - dotnet-sdk = dotnetCorePackages.sdk_8_0; 24 - dotnet-runtime = dotnetCorePackages.runtime_8_0; 25 26 dotnetBuildFlags = [ 27 "-f" 28 - "net8.0" 29 ]; 30 dotnetInstallFlags = dotnetBuildFlags; 31
··· 8 9 buildDotnetModule rec { 10 pname = "garnet"; 11 + version = "1.0.61"; 12 13 src = fetchFromGitHub { 14 owner = "microsoft"; 15 repo = "garnet"; 16 tag = "v${version}"; 17 + hash = "sha256-Xvc/ECu/aIduHABZ08J3+iDgvOBs3vLCpzHJwfuLSp0="; 18 }; 19 20 projectFile = "main/GarnetServer/GarnetServer.csproj"; 21 nugetDeps = ./deps.json; 22 23 + dotnet-sdk = dotnetCorePackages.sdk_9_0; 24 + dotnet-runtime = dotnetCorePackages.runtime_9_0; 25 26 dotnetBuildFlags = [ 27 "-f" 28 + "net9.0" 29 ]; 30 dotnetInstallFlags = dotnetBuildFlags; 31
+2 -2
pkgs/by-name/gh/ghq/package.nix
··· 9 10 buildGoModule rec { 11 pname = "ghq"; 12 - version = "1.7.1"; 13 14 src = fetchFromGitHub { 15 owner = "x-motemen"; 16 repo = "ghq"; 17 tag = "v${version}"; 18 - sha256 = "sha256-5elUUZxhKZArtToEDfjYam7GS6m30GpbBLlUNy6dIyo="; 19 }; 20 21 vendorHash = "sha256-jP2Ne/EhmE3tACY1+lHucgBt3VnT4gaQisE3/gVM5Ec=";
··· 9 10 buildGoModule rec { 11 pname = "ghq"; 12 + version = "1.8.0"; 13 14 src = fetchFromGitHub { 15 owner = "x-motemen"; 16 repo = "ghq"; 17 tag = "v${version}"; 18 + sha256 = "sha256-5BN96/RShfJpkfpJe0qrZVDuyFoAV9kgCiBv4REY/5Y="; 19 }; 20 21 vendorHash = "sha256-jP2Ne/EhmE3tACY1+lHucgBt3VnT4gaQisE3/gVM5Ec=";
+3 -3
pkgs/by-name/gi/github-mcp-server/package.nix
··· 7 8 buildGoModule (finalAttrs: { 9 pname = "github-mcp-server"; 10 - version = "0.1.0"; 11 12 src = fetchFromGitHub { 13 owner = "github"; 14 repo = "github-mcp-server"; 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-LpD4zLAeLFod7sCNvBW8u9Wk0lL75OmlRXZqpQsQMOs="; 17 }; 18 19 - vendorHash = "sha256-YqjcPP4elzdwEVvYUcFBoPYWlFzeT+q2+pxNzgj1X0Q="; 20 21 ldflags = [ 22 "-s"
··· 7 8 buildGoModule (finalAttrs: { 9 pname = "github-mcp-server"; 10 + version = "0.1.1"; 11 12 src = fetchFromGitHub { 13 owner = "github"; 14 repo = "github-mcp-server"; 15 tag = "v${finalAttrs.version}"; 16 + hash = "sha256-cIS6awIzGadeDdIfSmHKlL9NhouZwQAND7Au8zz0HJA="; 17 }; 18 19 + vendorHash = "sha256-eBKTnuJk705oE//ejdwu/hi1hq8N88C6e4dEkKuM+5g="; 20 21 ldflags = [ 22 "-s"
+3 -3
pkgs/by-name/go/google-lighthouse/package.nix
··· 12 }: 13 stdenv.mkDerivation rec { 14 pname = "google-lighthouse"; 15 - version = "12.4.0"; 16 17 src = fetchFromGitHub { 18 owner = "GoogleChrome"; 19 repo = "lighthouse"; 20 tag = "v${version}"; 21 - hash = "sha256-O5HBaL+NogrE7dWi3TI0C5t+kQcJ7YG6yxRWsYpE1vw="; 22 }; 23 24 yarnOfflineCache = fetchYarnDeps { 25 yarnLock = "${src}/yarn.lock"; 26 - hash = "sha256-Jy3KBsHIh/HctSze3We04aisBjq67LZt0Z+HrBdDeIs="; 27 }; 28 29 yarnBuildScript = "build-report";
··· 12 }: 13 stdenv.mkDerivation rec { 14 pname = "google-lighthouse"; 15 + version = "12.5.1"; 16 17 src = fetchFromGitHub { 18 owner = "GoogleChrome"; 19 repo = "lighthouse"; 20 tag = "v${version}"; 21 + hash = "sha256-v4V4K77WC3InQ+jRlzw0JV8ehPF+hwWlnAt3P8yHMGU="; 22 }; 23 24 yarnOfflineCache = fetchYarnDeps { 25 yarnLock = "${src}/yarn.lock"; 26 + hash = "sha256-qdOR7A8ku8qJyJ3rdzH1okt+P1aekGfdtZbxjYOqehA="; 27 }; 28 29 yarnBuildScript = "build-report";
+5 -5
pkgs/by-name/go/goose-cli/package.nix
··· 16 gpt-4o-tokenizer = fetchurl { 17 url = "https://huggingface.co/Xenova/gpt-4o/resolve/31376962e96831b948abe05d420160d0793a65a4/tokenizer.json"; 18 hash = "sha256-Q6OtRhimqTj4wmFBVOoQwxrVOmLVaDrgsOYTNXXO8H4="; 19 - meta.license = lib.licenses.unfree; 20 }; 21 claude-tokenizer = fetchurl { 22 url = "https://huggingface.co/Xenova/claude-tokenizer/resolve/cae688821ea05490de49a6d3faa36468a4672fad/tokenizer.json"; 23 hash = "sha256-wkFzffJLTn98mvT9zuKaDKkD3LKIqLdTvDRqMJKRF2c="; 24 - meta.license = lib.licenses.unfree; 25 }; 26 in 27 rustPlatform.buildRustPackage rec { 28 pname = "goose-cli"; 29 - version = "1.0.15"; 30 31 src = fetchFromGitHub { 32 owner = "block"; 33 repo = "goose"; 34 tag = "v${version}"; 35 - hash = "sha256-9uIpwJaRpYvsWW8ysFQWgogp/4hh5b72+5dNwYQKrM8="; 36 }; 37 38 useFetchCargoVendor = true; 39 - cargoHash = "sha256-5qMciAnX34fbiV5Oy/+V3o7S3NwubxyRRNFXWcQK+kE="; 40 41 nativeBuildInputs = [ pkg-config ]; 42
··· 16 gpt-4o-tokenizer = fetchurl { 17 url = "https://huggingface.co/Xenova/gpt-4o/resolve/31376962e96831b948abe05d420160d0793a65a4/tokenizer.json"; 18 hash = "sha256-Q6OtRhimqTj4wmFBVOoQwxrVOmLVaDrgsOYTNXXO8H4="; 19 + meta.license = lib.licenses.mit; 20 }; 21 claude-tokenizer = fetchurl { 22 url = "https://huggingface.co/Xenova/claude-tokenizer/resolve/cae688821ea05490de49a6d3faa36468a4672fad/tokenizer.json"; 23 hash = "sha256-wkFzffJLTn98mvT9zuKaDKkD3LKIqLdTvDRqMJKRF2c="; 24 + meta.license = lib.licenses.mit; 25 }; 26 in 27 rustPlatform.buildRustPackage rec { 28 pname = "goose-cli"; 29 + version = "1.0.17"; 30 31 src = fetchFromGitHub { 32 owner = "block"; 33 repo = "goose"; 34 tag = "v${version}"; 35 + hash = "sha256-l/lcwTNUq2xJHh0MKhnDZjRJ/5cANbdar/Vusf38esQ="; 36 }; 37 38 useFetchCargoVendor = true; 39 + cargoHash = "sha256-1xKWzgptnM1ZP0nQXILBoaKVwL2FyXpldTUIa1ITQO0="; 40 41 nativeBuildInputs = [ pkg-config ]; 42
+2 -2
pkgs/by-name/gq/gqlgen/package.nix
··· 6 }: 7 8 let 9 - version = "0.17.68"; 10 in 11 buildGoModule { 12 pname = "gqlgen"; ··· 16 owner = "99designs"; 17 repo = "gqlgen"; 18 tag = "v${version}"; 19 - hash = "sha256-zu9Rgxua19dZNLUeJeMklKB0C95E8UVWGu/I5Lkk66E="; 20 }; 21 22 vendorHash = "sha256-B3RiZZee6jefslUSTfHDth8WUl5rv7fmEFU0DpKkWZk=";
··· 6 }: 7 8 let 9 + version = "0.17.70"; 10 in 11 buildGoModule { 12 pname = "gqlgen"; ··· 16 owner = "99designs"; 17 repo = "gqlgen"; 18 tag = "v${version}"; 19 + hash = "sha256-VpZQBmQKxqrWC9pD90V4hMO6mYgbCCbrenyCEbGTHtA="; 20 }; 21 22 vendorHash = "sha256-B3RiZZee6jefslUSTfHDth8WUl5rv7fmEFU0DpKkWZk=";
+2 -2
pkgs/by-name/gt/gtk-layer-shell/package.nix
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "gtk-layer-shell"; 20 - version = "0.9.0"; 21 22 outputs = [ 23 "out" ··· 30 owner = "wmww"; 31 repo = "gtk-layer-shell"; 32 rev = "v${finalAttrs.version}"; 33 - hash = "sha256-9hQE1NY5QCuj+5R5aSjJ0DaMUQuO7HPpZooj+1+96RY="; 34 }; 35 36 strictDeps = true;
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "gtk-layer-shell"; 20 + version = "0.9.1"; 21 22 outputs = [ 23 "out" ··· 30 owner = "wmww"; 31 repo = "gtk-layer-shell"; 32 rev = "v${finalAttrs.version}"; 33 + hash = "sha256-TObAo/YgS6ObYrNLitxMwneGzLxwnnBIOhBVAeAzbt4="; 34 }; 35 36 strictDeps = true;
+10 -10
pkgs/by-name/he/hercules/package.nix
··· 61 src = fetchFromGitHub { 62 owner = "SDL-Hercules-390"; 63 repo = "crypto"; 64 - rev = "a5096e5dd79f46b568806240c0824cd8cb2fcda2"; 65 - hash = "sha256-VWjM8WxPMynyW49Z8U/r6SsF7u7Xbk7Dd0gR35lIw28="; 66 }; 67 }); 68 ··· 71 src = fetchFromGitHub { 72 owner = "SDL-Hercules-390"; 73 repo = "decNumber"; 74 - rev = "3aa2f4531b5fcbd0478ecbaf72ccc47079c67280"; 75 - hash = "sha256-PfPhnYUSIw1sYiGRM3iHRTbHHbQ+sK7oO12pH/yt+MQ="; 76 }; 77 }); 78 ··· 81 src = fetchFromGitHub { 82 owner = "SDL-Hercules-390"; 83 repo = "SoftFloat"; 84 - rev = "4b0c326008e174610969c92e69178939ed80653d"; 85 - hash = "sha256-DEIT5Xk6IqUXCIGD2Wj0h9xPOR0Mid2Das7aKMQMDaM="; 86 }; 87 }); 88 ··· 91 src = fetchFromGitHub { 92 owner = "SDL-Hercules-390"; 93 repo = "telnet"; 94 - rev = "729f0b688c1426018112c1e509f207fb5f266efa"; 95 - hash = "sha256-ED0Cl+VcK6yl59ShgJBZKy25oAFC8eji36pNLwMxTM0="; 96 }; 97 }); 98 ··· 108 in 109 stdenv.mkDerivation rec { 110 pname = "hercules"; 111 - version = "4.7"; 112 113 src = fetchFromGitHub { 114 owner = "SDL-Hercules-390"; 115 repo = "hyperion"; 116 rev = "Release_${version}"; 117 - hash = "sha256-5Kvs2OWQrlsRZpmx7vet8GCky5xAISBNAqn+NHgicOM"; 118 }; 119 120 postPatch = ''
··· 61 src = fetchFromGitHub { 62 owner = "SDL-Hercules-390"; 63 repo = "crypto"; 64 + rev = "9ac58405c2b91fb7cd230aed474dc7059f0fcad9"; 65 + hash = "sha256-hWNowhKP26+HMIL4facOCrZAJ1bR0rRTRc+2R9AM2cc="; 66 }; 67 }); 68 ··· 71 src = fetchFromGitHub { 72 owner = "SDL-Hercules-390"; 73 repo = "decNumber"; 74 + rev = "995184583107625015bb450228a5f3fb781d9502"; 75 + hash = "sha256-3PAJ+HZasf3fr6F1cmqIk+Jjv3Gzkki7AFrAHBaEATo="; 76 }; 77 }); 78 ··· 81 src = fetchFromGitHub { 82 owner = "SDL-Hercules-390"; 83 repo = "SoftFloat"; 84 + rev = "e053494d988ec0648c92f683abce52597bfae745"; 85 + hash = "sha256-1UCRYzf24U3zniKnatPvYKSmTEsx3YCrtv1tBR5lvw8="; 86 }; 87 }); 88 ··· 91 src = fetchFromGitHub { 92 owner = "SDL-Hercules-390"; 93 repo = "telnet"; 94 + rev = "384b2542dfc9af67ca078e2bc13487a8fc234a3f"; 95 + hash = "sha256-dPgLK7nsRZsqY4fVMdlcSHKC2xkGdNmayyK2FW5CNiI="; 96 }; 97 }); 98 ··· 108 in 109 stdenv.mkDerivation rec { 110 pname = "hercules"; 111 + version = "4.8"; 112 113 src = fetchFromGitHub { 114 owner = "SDL-Hercules-390"; 115 repo = "hyperion"; 116 rev = "Release_${version}"; 117 + hash = "sha256-3Go5m4/K8d4Vu7Yi8ULQpX83d44fu9XzmG/gClWeUKo="; 118 }; 119 120 postPatch = ''
+3 -2
pkgs/by-name/hi/hifile/package.nix
··· 2 lib, 3 appimageTools, 4 fetchurl, 5 }: 6 7 let 8 - version = "0.9.9.19"; 9 pname = "hifile"; 10 11 src = fetchurl { 12 url = "https://www.hifile.app/files/HiFile-${version}.AppImage"; 13 - hash = "sha256-WrPNH7N8nYr/zd6RGsX3mL1P+nYUzXMPgIoBtC6tGo0="; 14 }; 15 16 appimageContents = appimageTools.extractType2 {
··· 2 lib, 3 appimageTools, 4 fetchurl, 5 + version ? "0.9.9.23", 6 + hash ? "sha256-BTHiLTgLqtUCuxnpPeI5nwe8tYMp+uxFKm01qHnC8A0=", 7 }: 8 9 let 10 pname = "hifile"; 11 12 src = fetchurl { 13 url = "https://www.hifile.app/files/HiFile-${version}.AppImage"; 14 + inherit hash; 15 }; 16 17 appimageContents = appimageTools.extractType2 {
+2 -8
pkgs/by-name/hi/hifile/update.sh
··· 1 #!/usr/bin/env nix-shell 2 - #!nix-shell -I nixpkgs=./. -i bash -p curl common-updater-scripts 3 4 latestVersion=$(curl -s "https://www.hifile.app/otherdownloads" | grep -A 10 '<h1>All downloads</h1>' | grep -m 1 '<li>.*AppImage.*' | sed -n 's/.*HiFile-\([0-9.]*\)\.AppImage.*/\1/p') 5 currentVersion=$(nix-instantiate --eval -E "with import ./. {}; hifile.version" | tr -d '"') ··· 13 fi 14 15 16 - prefetch=$(nix-prefetch-url "https://www.hifile.app/files/HiFile-$latestVersion.AppImage") 17 - hash=$(nix-hash --type sha256 --to-sri "$prefetch") 18 - 19 - update-source-version hifile 0 "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" --system="x86_64-linux" 20 - update-source-version hifile "$latestVersion" "$hash" --system="x86_64-linux" 21 - 22 -
··· 1 #!/usr/bin/env nix-shell 2 + #!nix-shell -I nixpkgs=./. -i bash -p curl nix-update 3 4 latestVersion=$(curl -s "https://www.hifile.app/otherdownloads" | grep -A 10 '<h1>All downloads</h1>' | grep -m 1 '<li>.*AppImage.*' | sed -n 's/.*HiFile-\([0-9.]*\)\.AppImage.*/\1/p') 5 currentVersion=$(nix-instantiate --eval -E "with import ./. {}; hifile.version" | tr -d '"') ··· 13 fi 14 15 16 + nix-update hifile --version $latestVersion
+2 -2
pkgs/by-name/hy/hyprgraphics/package.nix
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "hyprgraphics"; 20 - version = "0.1.2"; 21 22 src = fetchFromGitHub { 23 owner = "hyprwm"; 24 repo = "hyprgraphics"; 25 tag = "v${finalAttrs.version}"; 26 - hash = "sha256-U62Fo0w+aIXBAsSSYsfDsoe3YmoxWMArJ7pN2HNOAqo="; 27 }; 28 29 nativeBuildInputs = [
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "hyprgraphics"; 20 + version = "0.1.3"; 21 22 src = fetchFromGitHub { 23 owner = "hyprwm"; 24 repo = "hyprgraphics"; 25 tag = "v${finalAttrs.version}"; 26 + hash = "sha256-prQ5JKopXtzCMX2eT3dXbaVvGmzjMRE2bXStQDdazpM="; 27 }; 28 29 nativeBuildInputs = [
+3 -9
pkgs/by-name/i2/i2pd/package.nix
··· 8 openssl, 9 upnpSupport ? true, 10 miniupnpc, 11 - aesniSupport ? stdenv.hostPlatform.aesSupport, 12 }: 13 14 stdenv.mkDerivation rec { ··· 37 installShellFiles 38 ]; 39 40 - makeFlags = 41 - let 42 - ynf = a: b: a + "=" + (if b then "yes" else "no"); 43 - in 44 - [ 45 - (ynf "USE_AESNI" aesniSupport) 46 - (ynf "USE_UPNP" upnpSupport) 47 - ]; 48 49 enableParallelBuilding = true; 50
··· 8 openssl, 9 upnpSupport ? true, 10 miniupnpc, 11 }: 12 13 stdenv.mkDerivation rec { ··· 36 installShellFiles 37 ]; 38 39 + makeFlags = [ 40 + "USE_UPNP=${if upnpSupport then "yes" else "no"}" 41 + ]; 42 43 enableParallelBuilding = true; 44
+19 -11
pkgs/by-name/ir/irqbalance/package.nix
··· 7 glib, 8 ncurses, 9 libcap_ng, 10 }: 11 12 stdenv.mkDerivation rec { ··· 24 autoreconfHook 25 pkg-config 26 ]; 27 - buildInputs = [ 28 - glib 29 - ncurses 30 - libcap_ng 31 - ]; 32 33 - LDFLAGS = "-lncurses"; 34 35 postInstall = '' 36 # Systemd service 37 - mkdir -p $out/lib/systemd/system 38 - grep -vi "EnvironmentFile" misc/irqbalance.service >$out/lib/systemd/system/irqbalance.service 39 - substituteInPlace $out/lib/systemd/system/irqbalance.service \ 40 - --replace /usr/sbin/irqbalance $out/bin/irqbalance \ 41 - --replace ' $IRQBALANCE_ARGS' "" 42 ''; 43 44 meta = with lib; {
··· 7 glib, 8 ncurses, 9 libcap_ng, 10 + enableSystemd ? lib.meta.availableOn stdenv.hostPlatform systemdMinimal, 11 + systemdMinimal, 12 }: 13 14 stdenv.mkDerivation rec { ··· 26 autoreconfHook 27 pkg-config 28 ]; 29 + buildInputs = 30 + [ 31 + glib 32 + ncurses 33 + libcap_ng 34 + ] 35 + ++ (lib.optionals enableSystemd [ 36 + systemdMinimal 37 + ]); 38 39 + configureFlags = lib.optionals enableSystemd [ 40 + "--with-systemd" 41 + ]; 42 43 postInstall = '' 44 # Systemd service 45 + mkdir -p "$out/lib/systemd/system" 46 + grep -vi "EnvironmentFile" misc/irqbalance.service >"$out/lib/systemd/system/irqbalance.service" 47 + substituteInPlace "$out/lib/systemd/system/irqbalance.service" \ 48 + --replace-fail /usr/sbin/irqbalance "$out/bin/irqbalance --journal" \ 49 + --replace-fail ' $IRQBALANCE_ARGS' "" 50 ''; 51 52 meta = with lib; {
+6 -3
pkgs/by-name/it/itgmania/package.nix
··· 23 24 stdenv.mkDerivation (finalAttrs: { 25 pname = "itgmania"; 26 - version = "1.0.0"; 27 28 src = fetchFromGitHub { 29 owner = "itgmania"; 30 repo = "itgmania"; 31 rev = "v${finalAttrs.version}"; 32 fetchSubmodules = true; 33 - hash = "sha256-GzpsyyjR7NhgCQ9D7q8G4YU7HhV1C1es1C1355gHnV8="; 34 }; 35 36 nativeBuildInputs = [ ··· 88 description = "Fork of StepMania 5.1, improved for the post-ITG community"; 89 platforms = lib.platforms.linux; 90 license = lib.licenses.mit; 91 - maintainers = with lib.maintainers; [ ftsimas ]; 92 mainProgram = "itgmania"; 93 }; 94 })
··· 23 24 stdenv.mkDerivation (finalAttrs: { 25 pname = "itgmania"; 26 + version = "1.0.2"; 27 28 src = fetchFromGitHub { 29 owner = "itgmania"; 30 repo = "itgmania"; 31 rev = "v${finalAttrs.version}"; 32 fetchSubmodules = true; 33 + hash = "sha256-OGOvC7/NmEsWXVw4bFjqdT/Hg3Ypbwct//uWuW3/f1o="; 34 }; 35 36 nativeBuildInputs = [ ··· 88 description = "Fork of StepMania 5.1, improved for the post-ITG community"; 89 platforms = lib.platforms.linux; 90 license = lib.licenses.mit; 91 + maintainers = with lib.maintainers; [ 92 + ftsimas 93 + maxwell-lt 94 + ]; 95 mainProgram = "itgmania"; 96 }; 97 })
+3 -3
pkgs/by-name/ju/jujutsu/package.nix
··· 18 19 rustPlatform.buildRustPackage (finalAttrs: { 20 pname = "jujutsu"; 21 - version = "0.28.1"; 22 23 src = fetchFromGitHub { 24 owner = "jj-vcs"; 25 repo = "jj"; 26 tag = "v${finalAttrs.version}"; 27 - hash = "sha256-LDMHMFg9fjEMi8I2Fc3TEyWMctqJurAbckubCgkkZiM="; 28 }; 29 30 useFetchCargoVendor = true; 31 32 - cargoHash = "sha256-y/GQSzI7bVPieuAmQKdZY1qticmmRYibBtgXSEJ7dU4="; 33 34 nativeBuildInputs = [ 35 installShellFiles
··· 18 19 rustPlatform.buildRustPackage (finalAttrs: { 20 pname = "jujutsu"; 21 + version = "0.28.2"; 22 23 src = fetchFromGitHub { 24 owner = "jj-vcs"; 25 repo = "jj"; 26 tag = "v${finalAttrs.version}"; 27 + hash = "sha256-EAD40ZZr6VK4w9OuYzx2YcVgOODopF7IWN7GVjTlblE="; 28 }; 29 30 useFetchCargoVendor = true; 31 32 + cargoHash = "sha256-WOzzBhZLV4kfsmTGreg1m+sPcDjznB4Kh8ONVNZkp5A="; 33 34 nativeBuildInputs = [ 35 installShellFiles
+6 -4
pkgs/by-name/ke/kew/package.nix
··· 4 fetchFromGitHub, 5 fftwFloat, 6 chafa, 7 glib, 8 libopus, 9 opusfile, ··· 13 libogg, 14 pkg-config, 15 versionCheckHook, 16 - gitUpdater, 17 }: 18 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "kew"; 21 - version = "3.0.3"; 22 23 src = fetchFromGitHub { 24 owner = "ravachol"; 25 repo = "kew"; 26 tag = "v${finalAttrs.version}"; 27 - hash = "sha256-DzJ+7PanA15A9nIbFPWZ/tdxq4aDyParJORcuqHV7jc="; 28 }; 29 30 nativeBuildInputs = [ pkg-config ]; 31 buildInputs = [ 32 fftwFloat.dev 33 chafa 34 glib.dev 35 libopus 36 opusfile ··· 51 doInstallCheck = true; 52 53 passthru = { 54 - updateScript = gitUpdater { }; 55 }; 56 57 meta = {
··· 4 fetchFromGitHub, 5 fftwFloat, 6 chafa, 7 + curl, 8 glib, 9 libopus, 10 opusfile, ··· 14 libogg, 15 pkg-config, 16 versionCheckHook, 17 + nix-update-script, 18 }: 19 20 stdenv.mkDerivation (finalAttrs: { 21 pname = "kew"; 22 + version = "3.1.2"; 23 24 src = fetchFromGitHub { 25 owner = "ravachol"; 26 repo = "kew"; 27 tag = "v${finalAttrs.version}"; 28 + hash = "sha256-64xdxRx4OanAcLgir9N7p/q71+gQYhffnWnxZzz93h8="; 29 }; 30 31 nativeBuildInputs = [ pkg-config ]; 32 buildInputs = [ 33 fftwFloat.dev 34 chafa 35 + curl.dev 36 glib.dev 37 libopus 38 opusfile ··· 53 doInstallCheck = true; 54 55 passthru = { 56 + updateScript = nix-update-script { }; 57 }; 58 59 meta = {
+2 -2
pkgs/by-name/ke/keymapper/package.nix
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "keymapper"; 20 - version = "4.11.1"; 21 22 src = fetchFromGitHub { 23 owner = "houmain"; 24 repo = "keymapper"; 25 tag = finalAttrs.version; 26 - hash = "sha256-Dq9oyCMMXWBDxX2Bj/IsrjBIxREwMQ12F5/SJ+sQfNY="; 27 }; 28 29 # all the following must be in nativeBuildInputs
··· 17 18 stdenv.mkDerivation (finalAttrs: { 19 pname = "keymapper"; 20 + version = "4.11.4"; 21 22 src = fetchFromGitHub { 23 owner = "houmain"; 24 repo = "keymapper"; 25 tag = finalAttrs.version; 26 + hash = "sha256-H2JdGfS+MMh6EDac2bjfcCtjdDSobClAgsqYbZYuSAo="; 27 }; 28 29 # all the following must be in nativeBuildInputs
+42
pkgs/by-name/ko/kopia-ui/fix-paths.patch
···
··· 1 + diff --git a/public/utils.js b/public/utils.js 2 + index 3cd38b63..54152694 100644 3 + --- a/public/utils.js 4 + +++ b/public/utils.js 5 + @@ -17,7 +17,7 @@ const osShortName = function () { 6 + 7 + export function iconsPath() { 8 + if (!app.isPackaged) { 9 + - return path.join(__dirname, "..", "resources", osShortName, "icons"); 10 + + return path.join(__dirname, "..", "..", "icons"); 11 + } 12 + 13 + return path.join(process.resourcesPath, "icons"); 14 + @@ -25,26 +25,14 @@ export function iconsPath() { 15 + 16 + export function publicPath() { 17 + if (!app.isPackaged) { 18 + - return path.join(__dirname, "..", "public"); 19 + + return path.join(__dirname, "..", "..", "public"); 20 + } 21 + 22 + return process.resourcesPath; 23 + } 24 + 25 + export function defaultServerBinary() { 26 + - if (!app.isPackaged) { 27 + - return { 28 + - "mac": path.join(__dirname, "..", "..", "dist", "kopia_darwin_amd64", "kopia"), 29 + - "win": path.join(__dirname, "..", "..", "dist", "kopia_windows_amd64", "kopia.exe"), 30 + - "linux": path.join(__dirname, "..", "..", "dist", "kopia_linux_amd64", "kopia"), 31 + - }[osShortName] 32 + - } 33 + - 34 + - return { 35 + - "mac": path.join(process.resourcesPath, "server", "kopia"), 36 + - "win": path.join(process.resourcesPath, "server", "kopia.exe"), 37 + - "linux": path.join(process.resourcesPath, "server", "kopia"), 38 + - }[osShortName] 39 + + return "KOPIA" 40 + } 41 + export function selectByOS(x) { 42 + return x[osShortName]
+94
pkgs/by-name/ko/kopia-ui/package.nix
···
··· 1 + { 2 + lib, 3 + buildNpmPackage, 4 + fetchFromGitHub, 5 + electron, 6 + copyDesktopItems, 7 + makeDesktopItem, 8 + nix-update-script, 9 + makeWrapper, 10 + kopia, 11 + }: 12 + let 13 + version = "0.19.0"; 14 + src = fetchFromGitHub { 15 + owner = "kopia"; 16 + repo = "kopia"; 17 + tag = "v${version}"; 18 + hash = "sha256-PfxMs9MwoI+4z8vZ1sVlIEal3TOmA06997jWwShNfrE="; 19 + }; 20 + in 21 + buildNpmPackage { 22 + pname = "kopia-ui"; 23 + inherit version src; 24 + 25 + sourceRoot = "${src.name}/app"; 26 + 27 + npmDepsHash = "sha256-3K5dwAQeAo98rz2gxGw3k/D+VkDJNe5pmAyEo4boetU="; 28 + makeCacheWritable = true; 29 + 30 + nativeBuildInputs = [ 31 + copyDesktopItems 32 + makeWrapper 33 + ]; 34 + 35 + env = { 36 + ELECTRON_SKIP_BINARY_DOWNLOAD = 1; 37 + }; 38 + 39 + patches = [ ./fix-paths.patch ]; 40 + 41 + postPatch = '' 42 + substituteInPlace public/utils.js --replace-fail KOPIA ${lib.getExe kopia} 43 + ''; 44 + 45 + buildPhase = '' 46 + runHook preBuild 47 + cp -r ${electron.dist} electron-dist 48 + chmod -R u+w .. 49 + npm exec electron-builder -- \ 50 + --dir \ 51 + -c.electronDist=electron-dist \ 52 + -c.electronVersion=${electron.version} \ 53 + -c.extraMetadata.version=v${version} 54 + runHook postBuild 55 + ''; 56 + 57 + installPhase = '' 58 + runHook preInstall 59 + mkdir -p $out/share/kopia 60 + cp -r ../dist/kopia-ui/*-unpacked/{locales,resources{,.pak}} $out/share/kopia 61 + install -Dm644 $src/icons/kopia.svg $out/share/icons/hicolor/scalable/apps/kopia.svg 62 + makeWrapper ${lib.getExe electron} $out/bin/kopia-ui \ 63 + --prefix PATH : ${lib.makeBinPath [ kopia ]} \ 64 + --add-flags $out/share/kopia/resources/app.asar \ 65 + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \ 66 + --inherit-argv0 67 + runHook postInstall 68 + ''; 69 + 70 + desktopItems = [ 71 + (makeDesktopItem { 72 + name = "kopia-ui"; 73 + type = "Application"; 74 + desktopName = "KopiaUI"; 75 + comment = "Fast and secure open source backup."; 76 + icon = "kopia-ui"; 77 + exec = "kopia-ui"; 78 + categories = [ "Utility" ]; 79 + }) 80 + ]; 81 + 82 + passthru.updateScript = nix-update-script { }; 83 + 84 + meta = { 85 + description = "Cross-platform backup tool with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication"; 86 + mainProgram = "kopia-ui"; 87 + homepage = "https://kopia.io"; 88 + downloadPage = "https://github.com/kopia/kopia"; 89 + changelog = "https://github.com/kopia/kopia/releases/tag/v${version}"; 90 + license = lib.licenses.asl20; 91 + maintainers = with lib.maintainers; [ blenderfreaky ]; 92 + platforms = lib.platforms.linux; 93 + }; 94 + }
+2 -2
pkgs/by-name/la/last/package.nix
··· 10 11 stdenv.mkDerivation rec { 12 pname = "last"; 13 - version = "1615"; 14 15 src = fetchFromGitLab { 16 owner = "mcfrith"; 17 repo = "last"; 18 rev = "refs/tags/${version}"; 19 - hash = "sha256-1opYdV4nszLSuHNCo0HuURuPYby8oVGXwQvDd68mDOM="; 20 }; 21 22 nativeBuildInputs = [
··· 10 11 stdenv.mkDerivation rec { 12 pname = "last"; 13 + version = "1638"; 14 15 src = fetchFromGitLab { 16 owner = "mcfrith"; 17 repo = "last"; 18 rev = "refs/tags/${version}"; 19 + hash = "sha256-lOdXlAoLSrUb32GohfQGvmtwQsKDFGH4ImYMi8EZqU0="; 20 }; 21 22 nativeBuildInputs = [
+2 -2
pkgs/by-name/li/limine/package.nix
··· 42 # as bootloader for various platforms and corresponding binary and helper files. 43 stdenv.mkDerivation (finalAttrs: { 44 pname = "limine"; 45 - version = "9.2.1"; 46 47 # We don't use the Git source but the release tarball, as the source has a 48 # `./bootstrap` script performing network access to download resources. 49 # Packaging that in Nix is very cumbersome. 50 src = fetchurl { 51 url = "https://github.com/limine-bootloader/limine/releases/download/v${finalAttrs.version}/limine-${finalAttrs.version}.tar.gz"; 52 - hash = "sha256-yHr8FMOKlWlSkkmkGADC6R4PHO7tHk38gwrJS/nPvvs="; 53 }; 54 55 enableParallelBuilding = true;
··· 42 # as bootloader for various platforms and corresponding binary and helper files. 43 stdenv.mkDerivation (finalAttrs: { 44 pname = "limine"; 45 + version = "9.2.2"; 46 47 # We don't use the Git source but the release tarball, as the source has a 48 # `./bootstrap` script performing network access to download resources. 49 # Packaging that in Nix is very cumbersome. 50 src = fetchurl { 51 url = "https://github.com/limine-bootloader/limine/releases/download/v${finalAttrs.version}/limine-${finalAttrs.version}.tar.gz"; 52 + hash = "sha256-uD3s117/uhAeRCex78gXSM9zIByFvjbjeVygkPXwgIM="; 53 }; 54 55 enableParallelBuilding = true;
+9 -4
pkgs/by-name/lo/logstalgia/package.nix
··· 7 pkg-config, 8 libpng, 9 libjpeg, 10 - pcre, 11 SDL2_image, 12 glew, 13 libGLU, ··· 20 21 stdenv.mkDerivation rec { 22 pname = "logstalgia"; 23 - version = "1.1.2"; 24 25 src = fetchurl { 26 url = "https://github.com/acaudwell/Logstalgia/releases/download/${pname}-${version}/${pname}-${version}.tar.gz"; 27 - sha256 = "1agwjlwzp1c86hqb1p7rmzqzhd3wpnyh8whsfq4sbx01wj0l0gzd"; 28 }; 29 30 nativeBuildInputs = [ pkg-config ]; ··· 35 libpng 36 libjpeg 37 libX11 38 - pcre 39 SDL2_image 40 libGLU 41 libGL 42 boost 43 glm 44 freetype 45 ]; 46 47 meta = with lib; {
··· 7 pkg-config, 8 libpng, 9 libjpeg, 10 + pcre2, 11 SDL2_image, 12 glew, 13 libGLU, ··· 20 21 stdenv.mkDerivation rec { 22 pname = "logstalgia"; 23 + version = "1.1.4"; 24 25 src = fetchurl { 26 url = "https://github.com/acaudwell/Logstalgia/releases/download/${pname}-${version}/${pname}-${version}.tar.gz"; 27 + hash = "sha256-wEnv9AXpJANSIu2ya8xse18AoIkmq9t7Rn4kSSQnkKk="; 28 }; 29 30 nativeBuildInputs = [ pkg-config ]; ··· 35 libpng 36 libjpeg 37 libX11 38 + pcre2 39 SDL2_image 40 libGLU 41 libGL 42 boost 43 glm 44 freetype 45 + ]; 46 + 47 + configureFlags = [ 48 + "--with-boost-system=boost_system" 49 + "--with-boost-filesystem=boost_filesystem" 50 ]; 51 52 meta = with lib; {
+2 -2
pkgs/by-name/lo/louvre/package.nix
··· 24 }: 25 stdenv.mkDerivation (finalAttrs: { 26 pname = "louvre"; 27 - version = "2.16.0-1"; 28 29 src = fetchFromGitHub { 30 owner = "CuarzoSoftware"; 31 repo = "Louvre"; 32 rev = "v${finalAttrs.version}"; 33 - hash = "sha256-zw/n/Q1wwTiwhk6Q3xrMl2pEFBAk/BqSa/p0LTDbGBA="; 34 }; 35 36 sourceRoot = "${finalAttrs.src.name}/src";
··· 24 }: 25 stdenv.mkDerivation (finalAttrs: { 26 pname = "louvre"; 27 + version = "2.16.2-1"; 28 29 src = fetchFromGitHub { 30 owner = "CuarzoSoftware"; 31 repo = "Louvre"; 32 rev = "v${finalAttrs.version}"; 33 + hash = "sha256-E6g9BqP8KniCBfYC1xOMqLA5RiAacsslgWAkvTop3CA="; 34 }; 35 36 sourceRoot = "${finalAttrs.src.name}/src";
+3 -3
pkgs/by-name/ma/mago/package.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "mago"; 13 - version = "0.22.1"; 14 15 src = fetchFromGitHub { 16 owner = "carthage-software"; 17 repo = "mago"; 18 tag = version; 19 - hash = "sha256-Zc6DTqIVU4shmZ9csg4nzwjn7ut/D6FrBXATQqwHI8o="; 20 }; 21 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-wppfZNsAFzXMJzcIOHL8Lj2FCgPp/i/TZcHP4VYsGCk="; 24 25 env = { 26 # Get openssl-sys to use pkg-config
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "mago"; 13 + version = "0.22.2"; 14 15 src = fetchFromGitHub { 16 owner = "carthage-software"; 17 repo = "mago"; 18 tag = version; 19 + hash = "sha256-78lnNbUKjQYS2BSRGiGmFfnu85Mz+xAwaDG5pVCBqkQ="; 20 }; 21 22 useFetchCargoVendor = true; 23 + cargoHash = "sha256-lwL+5HuT6xiiittGlRDaFWfS9qum4xHginHT/TUMcco="; 24 25 env = { 26 # Get openssl-sys to use pkg-config
+2 -2
pkgs/by-name/mi/micronaut/package.nix
··· 9 10 stdenv.mkDerivation rec { 11 pname = "micronaut"; 12 - version = "4.7.6"; 13 14 src = fetchzip { 15 url = "https://github.com/micronaut-projects/micronaut-starter/releases/download/v${version}/micronaut-cli-${version}.zip"; 16 - sha256 = "sha256-PGdxwq20nSc7TPBlfo6HWxx6DmbZ1OFyeh4cZvsQ3Hg="; 17 }; 18 19 nativeBuildInputs = [
··· 9 10 stdenv.mkDerivation rec { 11 pname = "micronaut"; 12 + version = "4.8.0"; 13 14 src = fetchzip { 15 url = "https://github.com/micronaut-projects/micronaut-starter/releases/download/v${version}/micronaut-cli-${version}.zip"; 16 + sha256 = "sha256-BV3O+HwZc8Bin3G+DoV/nxmroCxSinvuy+bW11TrTrY="; 17 }; 18 19 nativeBuildInputs = [
+11 -1
pkgs/by-name/mi/mission-planner/package.nix
··· 34 mono 35 unzip 36 ]; 37 - sourceRoot = "."; 38 39 AOT_FILES = [ 40 "MissionPlanner.exe"
··· 34 mono 35 unzip 36 ]; 37 + 38 + # zip has no outer directory, so make one and unpack there 39 + unpackPhase = '' 40 + runHook preUnpack 41 + 42 + mkdir -p source 43 + cd source 44 + unzip -q $src 45 + 46 + runHook postUnpack 47 + ''; 48 49 AOT_FILES = [ 50 "MissionPlanner.exe"
+2 -2
pkgs/by-name/mo/mobilecoin-wallet/package.nix
··· 6 7 let 8 pname = "mobilecoin-wallet"; 9 - version = "1.9.1"; 10 src = fetchurl { 11 url = "https://github.com/mobilecoinofficial/desktop-wallet/releases/download/v${version}/MobileCoin.Wallet-${version}.AppImage"; 12 - hash = "sha256-UCBQRcGFHMQlLGvChrrMmM0MYv7AZtlkngFK4ptIPU0="; 13 }; 14 appimageContents = appimageTools.extractType2 { inherit pname version src; }; 15
··· 6 7 let 8 pname = "mobilecoin-wallet"; 9 + version = "1.9.2"; 10 src = fetchurl { 11 url = "https://github.com/mobilecoinofficial/desktop-wallet/releases/download/v${version}/MobileCoin.Wallet-${version}.AppImage"; 12 + hash = "sha256-JfG+eHsPFXZKi9Vjbw7CPvhmeMvfPWSDS65Ey4Lb8iQ="; 13 }; 14 appimageContents = appimageTools.extractType2 { inherit pname version src; }; 15
+3
pkgs/by-name/mo/mongodb-cli/package.nix
··· 4 lib, 5 buildGoModule, 6 installShellFiles, 7 }: 8 9 buildGoModule rec { ··· 29 --fish <($out/bin/mongocli completion fish) \ 30 --zsh <($out/bin/mongocli completion zsh) 31 ''; 32 33 meta = { 34 description = "MongoDB CLI enable you to manage your MongoDB via ops manager and cloud manager";
··· 4 lib, 5 buildGoModule, 6 installShellFiles, 7 + nix-update-script, 8 }: 9 10 buildGoModule rec { ··· 30 --fish <($out/bin/mongocli completion fish) \ 31 --zsh <($out/bin/mongocli completion zsh) 32 ''; 33 + 34 + passthru.updateScript = nix-update-script { }; 35 36 meta = { 37 description = "MongoDB CLI enable you to manage your MongoDB via ops manager and cloud manager";
+2 -13
pkgs/by-name/mq/mqttx-cli/package.nix
··· 1 { 2 fetchFromGitHub, 3 fetchYarnDeps, 4 - fetchpatch, 5 lib, 6 mqttx-cli, 7 nodejs, ··· 13 14 stdenv.mkDerivation (finalAttrs: { 15 pname = "mqttx-cli"; 16 - version = "1.11.0"; 17 18 src = fetchFromGitHub { 19 owner = "emqx"; 20 repo = "MQTTX"; 21 tag = "v${finalAttrs.version}"; 22 - hash = "sha256-IPIiSav6MPJmzetBgVw9fLGPjJ+JKS3oWMEfCJmEY84="; 23 }; 24 - 25 - patches = [ 26 - # moves @faker-js/faker from devDependencies to dependencies 27 - # because the final package depends on it 28 - # https://github.com/emqx/MQTTX/pull/1801 29 - (fetchpatch { 30 - url = "https://github.com/emqx/MQTTX/commit/3d89c3a08477e9e2b5d83f2a222ceaa8c08e50ce.patch"; 31 - hash = "sha256-Rd6YpGHsvAYD7/XCJq6dgvGeKfOiLh7IUQFr/AQz0mY="; 32 - }) 33 - ]; 34 35 yarnOfflineCache = fetchYarnDeps { 36 yarnLock = "${finalAttrs.src}/cli/yarn.lock";
··· 1 { 2 fetchFromGitHub, 3 fetchYarnDeps, 4 lib, 5 mqttx-cli, 6 nodejs, ··· 12 13 stdenv.mkDerivation (finalAttrs: { 14 pname = "mqttx-cli"; 15 + version = "1.11.1"; 16 17 src = fetchFromGitHub { 18 owner = "emqx"; 19 repo = "MQTTX"; 20 tag = "v${finalAttrs.version}"; 21 + hash = "sha256-kxK/c1tOwK9hCxX19um0z1MWBZQOwADYEh4xEqJNgWI="; 22 }; 23 24 yarnOfflineCache = fetchYarnDeps { 25 yarnLock = "${finalAttrs.src}/cli/yarn.lock";
+3 -3
pkgs/by-name/mu/multiviewer-for-f1/package.nix
··· 25 writeScript, 26 }: 27 let 28 - id = "232635194"; 29 in 30 stdenvNoCC.mkDerivation rec { 31 pname = "multiviewer-for-f1"; 32 - version = "1.38.1"; 33 34 src = fetchurl { 35 url = "https://releases.multiviewer.dev/download/${id}/multiviewer-for-f1_${version}_amd64.deb"; 36 - sha256 = "sha256-3UgpjQdZYr48MPoqgHci6Yvo+jxK7oa3THl/JuL8tRo="; 37 }; 38 39 nativeBuildInputs = [
··· 25 writeScript, 26 }: 27 let 28 + id = "243289393"; 29 in 30 stdenvNoCC.mkDerivation rec { 31 pname = "multiviewer-for-f1"; 32 + version = "1.43.2"; 33 34 src = fetchurl { 35 url = "https://releases.multiviewer.dev/download/${id}/multiviewer-for-f1_${version}_amd64.deb"; 36 + sha256 = "sha256-wdA5f/80GkKP6LrrP2E6M9GY5bl6rg7Spz7NWB7cQjg="; 37 }; 38 39 nativeBuildInputs = [
+9
pkgs/by-name/mu/music-assistant/package.nix
··· 42 pythonPath = python.pkgs.makePythonPath providerDependencies; 43 in 44 45 python.pkgs.buildPythonApplication rec { 46 pname = "music-assistant"; 47 version = "2.5.0"; ··· 153 ]; 154 155 pythonImportsCheck = [ "music_assistant" ]; 156 157 passthru = { 158 inherit
··· 42 pythonPath = python.pkgs.makePythonPath providerDependencies; 43 in 44 45 + assert 46 + (lib.elem "airplay" providers) 47 + -> throw "music-assistant: airplay support is missing libraop, a library we will not package because it depends on OpenSSL 1.1."; 48 + 49 python.pkgs.buildPythonApplication rec { 50 pname = "music-assistant"; 51 version = "2.5.0"; ··· 157 ]; 158 159 pythonImportsCheck = [ "music_assistant" ]; 160 + 161 + postFixup = '' 162 + # binary native code, segfaults when autopatchelf'd, requires openssl 1.1 to build 163 + rm $out/${python3.sitePackages}/music_assistant/providers/airplay/bin/cliraop-* 164 + ''; 165 166 passthru = { 167 inherit
+2 -2
pkgs/by-name/na/nano/package.nix
··· 31 in 32 stdenv.mkDerivation rec { 33 pname = "nano"; 34 - version = "8.3"; 35 36 src = fetchurl { 37 url = "mirror://gnu/nano/${pname}-${version}.tar.xz"; 38 - hash = "sha256-VRtxey4o9+kPdJMjaGobW7vYTPoTkGBNhUo8o3ePER4="; 39 }; 40 41 nativeBuildInputs = [ texinfo ] ++ lib.optional enableNls gettext;
··· 31 in 32 stdenv.mkDerivation rec { 33 pname = "nano"; 34 + version = "8.4"; 35 36 src = fetchurl { 37 url = "mirror://gnu/nano/${pname}-${version}.tar.xz"; 38 + hash = "sha256-WtKSIrvVViTYfqZ3kosxBqdDEU1sb5tB82yXviqOYo0="; 39 }; 40 41 nativeBuildInputs = [ texinfo ] ++ lib.optional enableNls gettext;
+3 -3
pkgs/by-name/ni/nitter/package.nix
··· 10 buildNimPackage ( 11 finalAttrs: prevAttrs: { 12 pname = "nitter"; 13 - version = "0-unstable-2025-02-25"; 14 15 src = fetchFromGitHub { 16 owner = "zedeus"; 17 repo = "nitter"; 18 - rev = "41fa47bfbf3917e9b3ac4f7b49c89a75a7a2bd44"; 19 - hash = "sha256-cmYlmzCJl1405TuYExGw3AOmjdY0r7ObmmLCAom+Fyw="; 20 }; 21 22 lockFile = ./lock.json;
··· 10 buildNimPackage ( 11 finalAttrs: prevAttrs: { 12 pname = "nitter"; 13 + version = "0-unstable-2025-04-05"; 14 15 src = fetchFromGitHub { 16 owner = "zedeus"; 17 repo = "nitter"; 18 + rev = "83b0f8b55ae7bfb8a19a0bf14de52f30d06b8db6"; 19 + hash = "sha256-2QIcAhzYrIo1q80959980H+hzLYtPHAOy0+CItDZ1d4="; 20 }; 21 22 lockFile = ./lock.json;
+1
pkgs/by-name/ni/nix-plugin-pijul/package.nix
··· 81 { 82 stable = localRepoCheck nixVersions.stable; 83 latest = localRepoCheck nixVersions.latest; 84 nix_2_24 = localRepoCheck nixVersions.nix_2_24; 85 }; 86
··· 81 { 82 stable = localRepoCheck nixVersions.stable; 83 latest = localRepoCheck nixVersions.latest; 84 + git = localRepoCheck nixVersions.git; 85 nix_2_24 = localRepoCheck nixVersions.nix_2_24; 86 }; 87
+13 -4
pkgs/by-name/nm/nmh/package.nix
··· 14 openssl, 15 readline, 16 runtimeShell, 17 }: 18 19 stdenv.mkDerivation (finalAttrs: { 20 pname = "nmh"; 21 - version = "1.7.1"; 22 src = fetchFromSavannah { 23 repo = "nmh"; 24 rev = finalAttrs.version; 25 - hash = "sha256-sBftXl4hWs4bKw5weHkif1KIJBpheU/RCePx0WXuv9o="; 26 }; 27 28 postPatch = '' 29 - substituteInPlace config/config.c --replace /bin/cat ${coreutils}/bin/cat 30 substituteInPlace \ 31 sbr/arglist.c \ 32 uip/mhbuildsbr.c \ 33 uip/whatnowsbr.c \ 34 uip/slocal.c \ 35 - --replace '"/bin/sh"' '"${runtimeShell}"' 36 # the "cleanup" pseudo-test makes diagnosing test failures a pain 37 ln -s -f ${stdenv}/bin/true test/cleanup 38 ''; ··· 56 NIX_CFLAGS_COMPILE = "-Wno-stringop-truncation"; 57 doCheck = true; 58 enableParallelBuilding = true; 59 60 meta = { 61 description = "New MH Mail Handling System";
··· 14 openssl, 15 readline, 16 runtimeShell, 17 + versionCheckHook, 18 }: 19 20 stdenv.mkDerivation (finalAttrs: { 21 pname = "nmh"; 22 + version = "1.8"; 23 src = fetchFromSavannah { 24 repo = "nmh"; 25 rev = finalAttrs.version; 26 + hash = "sha256-ShAdinvBA7guVBhjqTelBRiUzyo5KqHcawlQS9kXtqs="; 27 }; 28 29 + patches = [ ./reproducible-build-date.patch ]; 30 + 31 postPatch = '' 32 substituteInPlace \ 33 sbr/arglist.c \ 34 uip/mhbuildsbr.c \ 35 uip/whatnowsbr.c \ 36 uip/slocal.c \ 37 + --replace-fail '"/bin/sh"' '"${runtimeShell}"' 38 # the "cleanup" pseudo-test makes diagnosing test failures a pain 39 ln -s -f ${stdenv}/bin/true test/cleanup 40 ''; ··· 58 NIX_CFLAGS_COMPILE = "-Wno-stringop-truncation"; 59 doCheck = true; 60 enableParallelBuilding = true; 61 + 62 + nativeInstallCheckInputs = [ 63 + versionCheckHook 64 + ]; 65 + doInstallCheck = true; 66 + versionCheckProgram = "${placeholder "out"}/bin/install-mh"; 67 + versionCheckProgramArg = "-version"; 68 69 meta = { 70 description = "New MH Mail Handling System";
+15
pkgs/by-name/nm/nmh/reproducible-build-date.patch
···
··· 1 + Index: config/version.sh 2 + =================================================================== 3 + --- a/config/version.sh 4 + +++ b/config/version.sh 5 + @@ -11,9 +11,9 @@ 6 + git=" `git -C $srcdir describe --long --dirty`" 7 + else 8 + git= 9 + fi 10 + -date="`TZ=GMT0 date +'%Y-%m-%d %T'` +0000" 11 + +date="$(date --utc --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y-%m-%d)" 12 + 13 + cat <<E 14 + char *version_str = "nmh-$version$git built $date on $host"; 15 + char *version_num = "nmh-$version";
+4 -4
pkgs/by-name/op/openrct2/package.nix
··· 33 }: 34 35 let 36 - openrct2-version = "0.4.20"; 37 38 # Those versions MUST match the pinned versions within the CMakeLists.txt 39 # file. The REPLAYS repository from the CMakeLists.txt is not necessary. 40 - objects-version = "1.5.1"; 41 openmsx-version = "1.6"; 42 opensfx-version = "1.0.5"; 43 title-sequences-version = "0.4.14"; 44 45 objects = fetchurl { 46 url = "https://github.com/OpenRCT2/objects/releases/download/v${objects-version}/objects.zip"; 47 - hash = "sha256-xrgAy817G5xwfzZX+8Xy2508/Zwq32aKzMndus14Qd8="; 48 }; 49 openmsx = fetchurl { 50 url = "https://github.com/OpenRCT2/OpenMusic/releases/download/v${openmsx-version}/openmusic.zip"; ··· 67 owner = "OpenRCT2"; 68 repo = "OpenRCT2"; 69 rev = "v${openrct2-version}"; 70 - hash = "sha256-G/uD3t8m7C74pjSA6dbz4gzu9CwEpmyFwtYpoFIiRjM="; 71 }; 72 73 nativeBuildInputs = [
··· 33 }: 34 35 let 36 + openrct2-version = "0.4.21"; 37 38 # Those versions MUST match the pinned versions within the CMakeLists.txt 39 # file. The REPLAYS repository from the CMakeLists.txt is not necessary. 40 + objects-version = "1.6.1"; 41 openmsx-version = "1.6"; 42 opensfx-version = "1.0.5"; 43 title-sequences-version = "0.4.14"; 44 45 objects = fetchurl { 46 url = "https://github.com/OpenRCT2/objects/releases/download/v${objects-version}/objects.zip"; 47 + hash = "sha256-aCkYZjDlLDMrakhH67k2xUmlIvytr49eXkV5xMkaRFA="; 48 }; 49 openmsx = fetchurl { 50 url = "https://github.com/OpenRCT2/OpenMusic/releases/download/v${openmsx-version}/openmusic.zip"; ··· 67 owner = "OpenRCT2"; 68 repo = "OpenRCT2"; 69 rev = "v${openrct2-version}"; 70 + hash = "sha256-exG6pXqok/mrDSCtqIs6VS2WwCr6XlP1gHJA1FgPOiM="; 71 }; 72 73 nativeBuildInputs = [
+7 -3
pkgs/by-name/op/openterface-qt/package.nix
··· 22 in 23 stdenv.mkDerivation (final: { 24 pname = "openterface-qt"; 25 - version = "0.2.0"; 26 src = fetchFromGitHub { 27 owner = "TechxArtisanStudio"; 28 repo = "Openterface_QT"; 29 - rev = "v${final.version}"; 30 - hash = "sha256-2Z4sMoNfbGuZKyS4YVrId8AIKr5XhNBNcdYfywc2MXM="; 31 }; 32 nativeBuildInputs = [ 33 copyDesktopItems 34 qt6.wrapQtAppsHook 35 qt6.qmake 36 ]; 37 buildInputs = [ 38 libusb1 ··· 41 qt6.qtserialport 42 qt6.qtsvg 43 ]; 44 installPhase = '' 45 runHook preInstall 46 mkdir -p $out/bin
··· 22 in 23 stdenv.mkDerivation (final: { 24 pname = "openterface-qt"; 25 + version = "0.3.1"; 26 src = fetchFromGitHub { 27 owner = "TechxArtisanStudio"; 28 repo = "Openterface_QT"; 29 + rev = "${final.version}"; 30 + hash = "sha256-HSUKewI6VPEAVkp/O2vnzXR9Eicecutntsd/WvuHU8w="; 31 }; 32 nativeBuildInputs = [ 33 copyDesktopItems 34 qt6.wrapQtAppsHook 35 qt6.qmake 36 + qt6.qttools 37 ]; 38 buildInputs = [ 39 libusb1 ··· 42 qt6.qtserialport 43 qt6.qtsvg 44 ]; 45 + preBuild = '' 46 + lrelease openterfaceQT.pro 47 + ''; 48 installPhase = '' 49 runHook preInstall 50 mkdir -p $out/bin
+8 -2
pkgs/by-name/pc/pc/package.nix
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "pc"; 11 - version = "0.4"; 12 13 src = fetchFromSourcehut { 14 owner = "~ft"; 15 repo = "pc"; 16 rev = finalAttrs.version; 17 - hash = "sha256-fzEDI20o5ROY9n/QRzCW66iCKYaBbI++Taur6EoA0wA="; 18 }; 19 20 nativeBuildInputs = [ byacc ]; 21 makeFlags = [ "PREFIX=$(out)" ]; 22 23 strictDeps = true; 24
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "pc"; 11 + version = "0.6"; 12 13 src = fetchFromSourcehut { 14 owner = "~ft"; 15 repo = "pc"; 16 rev = finalAttrs.version; 17 + hash = "sha256-hmFzFaBMb/hqKqc+2hYda1+iowWhs/pC+6LPPhhqzJo="; 18 }; 19 20 nativeBuildInputs = [ byacc ]; 21 makeFlags = [ "PREFIX=$(out)" ]; 22 + 23 + env.NIX_CFLAGS_COMPILE = toString ( 24 + lib.optionals stdenv.hostPlatform.isDarwin [ 25 + "-Wno-error=implicit-function-declaration" 26 + ] 27 + ); 28 29 strictDeps = true; 30
+10
pkgs/by-name/pd/pdal/package.nix
··· 65 libe57format 66 ]; 67 68 cmakeFlags = [ 69 "-DBUILD_PLUGIN_E57=${if enableE57 then "ON" else "OFF"}" 70 "-DBUILD_PLUGIN_HDF=ON" ··· 112 "pdal_app_plugin_test" 113 ]; 114 115 checkPhase = '' 116 runHook preCheck 117 # tests are flaky and they seem to fail less often when they don't run in 118 # parallel 119 ctest -j 1 --output-on-failure -E '^${lib.concatStringsSep "|" finalAttrs.disabledTests}$' 120 runHook postCheck 121 ''; 122 123 passthru.tests = {
··· 65 libe57format 66 ]; 67 68 + strictDeps = true; 69 + 70 cmakeFlags = [ 71 "-DBUILD_PLUGIN_E57=${if enableE57 then "ON" else "OFF"}" 72 "-DBUILD_PLUGIN_HDF=ON" ··· 114 "pdal_app_plugin_test" 115 ]; 116 117 + nativeCheckInputs = [ 118 + gdal # gdalinfo 119 + ]; 120 + 121 checkPhase = '' 122 runHook preCheck 123 # tests are flaky and they seem to fail less often when they don't run in 124 # parallel 125 ctest -j 1 --output-on-failure -E '^${lib.concatStringsSep "|" finalAttrs.disabledTests}$' 126 runHook postCheck 127 + ''; 128 + 129 + postInstall = '' 130 + patchShebangs --update --build $out/bin/pdal-config 131 ''; 132 133 passthru.tests = {
+3 -3
pkgs/by-name/pi/pixi-pack/package.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "pixi-pack"; 13 - version = "0.3.3"; 14 15 src = fetchFromGitHub { 16 owner = "Quantco"; 17 repo = "pixi-pack"; 18 tag = "v${version}"; 19 - hash = "sha256-Yf0ewDGDYpdl/tk4qvhKTbFmnGceqTJFv0bExL7N9AE="; 20 }; 21 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-W8C3d+2KYgPwb5zyC59cdUC79W9Ho4gX4McKm/xtWjU="; 24 25 buildInputs = [ openssl ]; 26
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "pixi-pack"; 13 + version = "0.5.0"; 14 15 src = fetchFromGitHub { 16 owner = "Quantco"; 17 repo = "pixi-pack"; 18 tag = "v${version}"; 19 + hash = "sha256-th7hlxjnar9VoWINpxblzUGbxxz8hPKmLERd1y+mHKY="; 20 }; 21 22 useFetchCargoVendor = true; 23 + cargoHash = "sha256-AEqhJWztOI4byViex4d0m85wBlGGYMykPNjgUfPAt6Q="; 24 25 buildInputs = [ openssl ]; 26
+3 -3
pkgs/by-name/po/powerpipe/package.nix
··· 11 12 buildGoModule rec { 13 pname = "powerpipe"; 14 - version = "1.2.2"; 15 16 src = fetchFromGitHub { 17 owner = "turbot"; 18 repo = "powerpipe"; 19 tag = "v${version}"; 20 - hash = "sha256-kOC2eS13OzyKGgaQj7BtLxzzjGqncTEFB7HaHPuedUE="; 21 }; 22 23 - vendorHash = "sha256-fSMIsMefRWTX02/S9wCxbqQXN76qYQibU1Xq012HiXs="; 24 proxyVendor = true; 25 26 nativeBuildInputs = [
··· 11 12 buildGoModule rec { 13 pname = "powerpipe"; 14 + version = "1.2.4"; 15 16 src = fetchFromGitHub { 17 owner = "turbot"; 18 repo = "powerpipe"; 19 tag = "v${version}"; 20 + hash = "sha256-nYlhB6EeT98FF/FuYsJXgGfe7+naKwhTmOPy1lX90XQ="; 21 }; 22 23 + vendorHash = "sha256-5+IapEYAL4p5jhGhqNw00s42e3dE0cXRDVawq8Fqb08="; 24 proxyVendor = true; 25 26 nativeBuildInputs = [
+3 -3
pkgs/by-name/pr/pretty-php/package.nix
··· 6 }: 7 php.buildComposerProject2 (finalAttrs: { 8 pname = "pretty-php"; 9 - version = "0.4.92"; 10 11 src = fetchFromGitHub { 12 owner = "lkrms"; 13 repo = "pretty-php"; 14 tag = "v${finalAttrs.version}"; 15 - hash = "sha256-rKL6ViBEJf+GGxWood0DXVF8U7wuz22Z26SEdgDAJww="; 16 }; 17 18 - vendorHash = "sha256-V1oqMnDJgWujQXJJqyc2cvEvBbFv+KdXjXfb+sxs8/8="; 19 20 passthru = { 21 tests.version = testers.testVersion {
··· 6 }: 7 php.buildComposerProject2 (finalAttrs: { 8 pname = "pretty-php"; 9 + version = "0.4.93"; 10 11 src = fetchFromGitHub { 12 owner = "lkrms"; 13 repo = "pretty-php"; 14 tag = "v${finalAttrs.version}"; 15 + hash = "sha256-5gFTL4hcnEMKrffMpLRfneq5zeMHH50fjpvZcnefJZ8="; 16 }; 17 18 + vendorHash = "sha256-cp6WPlEc3WCW19UqLgrqMv8zE9UrCiTuN+WqTpAsuWE="; 19 20 passthru = { 21 tests.version = testers.testVersion {
+13 -5
pkgs/by-name/pr/protoc-gen-elixir/package.nix
··· 2 beamPackages, 3 fetchFromGitHub, 4 lib, 5 }: 6 - beamPackages.mixRelease rec { 7 pname = "protoc-gen-elixir"; 8 - version = "0.13.0"; 9 10 src = fetchFromGitHub { 11 owner = "elixir-protobuf"; 12 repo = "protobuf"; 13 tag = "v${version}"; 14 - hash = "sha256-TnuIlXYr36hx1sVktPHj4J4cJLCFK5F1xaX0V9/+ICQ="; 15 }; 16 17 - mixFodDeps = beamPackages.fetchMixDeps { 18 inherit version src; 19 pname = "protoc-gen-elixir-deps"; 20 21 - hash = "sha256-lFfAfKAM4O+yIBXgdCA+EPe1XAOaTIjTfpOFjITpvQ4="; 22 }; 23 24 postBuild = '' 25 mix do escript.build ··· 33 34 runHook postInstall 35 ''; 36 37 meta = { 38 description = "A protoc plugin to generate Elixir code";
··· 2 beamPackages, 3 fetchFromGitHub, 4 lib, 5 + nix-update-script, 6 }: 7 + let 8 + inherit (beamPackages) mixRelease fetchMixDeps erlang; 9 + in 10 + mixRelease rec { 11 pname = "protoc-gen-elixir"; 12 + version = "0.14.1"; 13 14 src = fetchFromGitHub { 15 owner = "elixir-protobuf"; 16 repo = "protobuf"; 17 tag = "v${version}"; 18 + hash = "sha256-SbwjOFTyN3euMNXkuIP49zNqoXmD8611IXgqPwqfuFU="; 19 }; 20 21 + mixFodDeps = fetchMixDeps { 22 inherit version src; 23 pname = "protoc-gen-elixir-deps"; 24 25 + hash = "sha256-T1uL3xXXmCkobJJhS3p6xMrJUyiim3AMwaG87/Ix7A8="; 26 }; 27 + 28 + buildInputs = [ erlang ]; 29 30 postBuild = '' 31 mix do escript.build ··· 39 40 runHook postInstall 41 ''; 42 + 43 + passthru.updateScript = nix-update-script { }; 44 45 meta = { 46 description = "A protoc plugin to generate Elixir code";
+4 -4
pkgs/by-name/re/readest/package.nix
··· 19 20 rustPlatform.buildRustPackage (finalAttrs: { 21 pname = "readest"; 22 - version = "0.9.29"; 23 24 src = fetchFromGitHub { 25 owner = "readest"; 26 repo = "readest"; 27 tag = "v${finalAttrs.version}"; 28 - hash = "sha256-2L5Wyl3xWjiJCjwUq9mcKe/hnDeHjNnhHgFPISNqfk0="; 29 fetchSubmodules = true; 30 }; 31 ··· 38 39 pnpmDeps = pnpm_9.fetchDeps { 40 inherit (finalAttrs) pname version src; 41 - hash = "sha256-VcPxhCpDrKaqKtGMsvPwXwniPy0rbJ/i03gbZ3i87aE="; 42 }; 43 44 pnpmRoot = "../.."; 45 46 useFetchCargoVendor = true; 47 48 - cargoHash = "sha256-bRIZcR8UNE78k5cbOt6GQM+PlFVHR2qV7eB82Y+abZw="; 49 50 cargoRoot = "../.."; 51
··· 19 20 rustPlatform.buildRustPackage (finalAttrs: { 21 pname = "readest"; 22 + version = "0.9.30"; 23 24 src = fetchFromGitHub { 25 owner = "readest"; 26 repo = "readest"; 27 tag = "v${finalAttrs.version}"; 28 + hash = "sha256-Kratl77JJzrwzc3hi+BCjT/E2qmmbeJeXxiGH0AcM9I="; 29 fetchSubmodules = true; 30 }; 31 ··· 38 39 pnpmDeps = pnpm_9.fetchDeps { 40 inherit (finalAttrs) pname version src; 41 + hash = "sha256-6JFBw/jktEQBXum7Cb4TrntbrnVQM36jE6sby2bmIlw="; 42 }; 43 44 pnpmRoot = "../.."; 45 46 useFetchCargoVendor = true; 47 48 + cargoHash = "sha256-2XYfcYjrg7RUXuI0B4i9DVNr0i0bYNYHj1peAi77QaE="; 49 50 cargoRoot = "../.."; 51
+12
pkgs/by-name/re/redfang/include-pthread.patch
···
··· 1 + diff --git a/fang.c b/fang.c 2 + index cda61bf..52f9659 100755 3 + --- a/fang.c 4 + +++ b/fang.c 5 + @@ -45,6 +45,7 @@ 6 + #include <sys/socket.h> 7 + #include <asm/types.h> 8 + #include <netinet/in.h> 9 + +#include <pthread.h> 10 + 11 + #include <bluetooth/bluetooth.h> 12 + #include <bluetooth/hci.h>
+8 -6
pkgs/by-name/re/redfang/package.nix
··· 6 bluez, 7 }: 8 9 - stdenv.mkDerivation rec { 10 pname = "redfang"; 11 version = "2.5"; 12 ··· 14 group = "kalilinux"; 15 owner = "packages"; 16 repo = "redfang"; 17 - rev = "upstream/${version}"; 18 hash = "sha256-dF9QmBckyHAZ+JbLr0jTmp0eMu947unJqjrTMsJAfIE="; 19 }; 20 ··· 24 url = "https://gitlab.com/kalilinux/packages/redfang/-/merge_requests/1.diff"; 25 sha256 = "sha256-oxIrUAucxsBL4+u9zNNe2XXoAd088AEAHcRB/AN7B1M="; 26 }) 27 ]; 28 29 installFlags = [ "DESTDIR=$(out)" ]; ··· 32 33 buildInputs = [ bluez ]; 34 35 - meta = with lib; { 36 description = "Small proof-of-concept application to find non discoverable bluetooth devices"; 37 homepage = "https://gitlab.com/kalilinux/packages/redfang"; 38 - license = licenses.gpl2Only; 39 - maintainers = with maintainers; [ moni ]; 40 mainProgram = "fang"; 41 }; 42 - }
··· 6 bluez, 7 }: 8 9 + stdenv.mkDerivation (finalAttrs: { 10 pname = "redfang"; 11 version = "2.5"; 12 ··· 14 group = "kalilinux"; 15 owner = "packages"; 16 repo = "redfang"; 17 + rev = "upstream/${finalAttrs.version}"; 18 hash = "sha256-dF9QmBckyHAZ+JbLr0jTmp0eMu947unJqjrTMsJAfIE="; 19 }; 20 ··· 24 url = "https://gitlab.com/kalilinux/packages/redfang/-/merge_requests/1.diff"; 25 sha256 = "sha256-oxIrUAucxsBL4+u9zNNe2XXoAd088AEAHcRB/AN7B1M="; 26 }) 27 + # error: implicit declaration of function 'pthread_create' [] 28 + ./include-pthread.patch 29 ]; 30 31 installFlags = [ "DESTDIR=$(out)" ]; ··· 34 35 buildInputs = [ bluez ]; 36 37 + meta = { 38 description = "Small proof-of-concept application to find non discoverable bluetooth devices"; 39 homepage = "https://gitlab.com/kalilinux/packages/redfang"; 40 + license = lib.licenses.gpl2Only; 41 + maintainers = with lib.maintainers; [ moni ]; 42 mainProgram = "fang"; 43 }; 44 + })
+21 -15
pkgs/by-name/re/redocly/package.nix
··· 1 { 2 lib, 3 buildNpmPackage, 4 fetchFromGitHub, 5 - makeWrapper, 6 redocly, 7 testers, 8 }: 9 10 buildNpmPackage rec { 11 pname = "redocly"; 12 - version = "1.29.0"; 13 14 src = fetchFromGitHub { 15 owner = "Redocly"; 16 repo = "redocly-cli"; 17 rev = "@redocly/cli@${version}"; 18 - hash = "sha256-Oa4R4R7Obg26DKWZkccqjIcrD35pBw1AYIPe2/KN8f4="; 19 }; 20 21 - npmDepsHash = "sha256-V0NklVsPRqRJ479nIMWqs/sXciXOm6LAlIh3YcPPDEc="; 22 23 npmBuildScript = "prepare"; 24 25 - nativeBuildInputs = [ makeWrapper ]; 26 - 27 postBuild = '' 28 npm --prefix packages/cli run copy-assets 29 ''; 30 31 postInstall = '' 32 - rm $out/lib/node_modules/@redocly/cli/node_modules/@redocly/{cli,openapi-core} 33 cp -R packages/cli $out/lib/node_modules/@redocly/cli/node_modules/@redocly/cli 34 cp -R packages/core $out/lib/node_modules/@redocly/cli/node_modules/@redocly/openapi-core 35 36 - mkdir $out/bin 37 - makeWrapper $out/lib/node_modules/@redocly/cli/node_modules/@redocly/cli/bin/cli.js \ 38 - $out/bin/redocly \ 39 - --set-default REDOCLY_TELEMETRY off \ 40 - --set-default REDOCLY_SUPPRESS_UPDATE_NOTICE true 41 ''; 42 43 passthru = { 44 - tests.version = testers.testVersion { 45 - package = redocly; 46 - }; 47 }; 48 49 meta = {
··· 1 { 2 lib, 3 + nodejs, 4 buildNpmPackage, 5 fetchFromGitHub, 6 redocly, 7 testers, 8 }: 9 10 buildNpmPackage rec { 11 pname = "redocly"; 12 + version = "1.34.0"; 13 14 src = fetchFromGitHub { 15 owner = "Redocly"; 16 repo = "redocly-cli"; 17 rev = "@redocly/cli@${version}"; 18 + hash = "sha256-1iyE0LYbVEleCdSw6fWvIHqCkWMEZrjK6tum+qytcCY="; 19 }; 20 21 + npmDepsHash = "sha256-TIsVjdohsmvAAn9xQeeD5pu4CjXtYlD7bmKeDp113Lc="; 22 23 npmBuildScript = "prepare"; 24 25 postBuild = '' 26 npm --prefix packages/cli run copy-assets 27 ''; 28 29 postInstall = '' 30 + rm $out/lib/node_modules/@redocly/cli/node_modules/@redocly/{cli,openapi-core,respect-core} 31 cp -R packages/cli $out/lib/node_modules/@redocly/cli/node_modules/@redocly/cli 32 cp -R packages/core $out/lib/node_modules/@redocly/cli/node_modules/@redocly/openapi-core 33 + cp -R packages/respect-core $out/lib/node_modules/@redocly/cli/node_modules/@redocly/respect-core 34 35 + # Create a wrapper script to force the correct command name (Nodejs uses argv[1] for command name) 36 + mkdir -p $out/bin 37 + cat <<EOF > $out/bin/redocly 38 + #!${lib.getBin nodejs}/bin/node 39 + // Override argv[1] to show "redocly" instead of "cli.js" 40 + process.argv[1] = 'redocly'; 41 + 42 + // Set environment variables directly 43 + process.env.REDOCLY_TELEMETRY = process.env.REDOCLY_TELEMETRY || "off"; 44 + process.env.REDOCLY_SUPPRESS_UPDATE_NOTICE = process.env.REDOCLY_SUPPRESS_UPDATE_NOTICE || "true"; 45 + 46 + require('$out/lib/node_modules/@redocly/cli/node_modules/@redocly/cli/bin/cli.js'); 47 + EOF 48 + chmod +x $out/bin/redocly 49 ''; 50 51 passthru = { 52 + tests.version = testers.testVersion { package = redocly; }; 53 }; 54 55 meta = {
+1
pkgs/by-name/re/refine/package.nix
··· 23 libadwaita' = libadwaita.overrideAttrs (oldAttrs: { 24 version = "1.6.2-unstable-2025-01-02"; 25 src = oldAttrs.src.override { 26 rev = "f5f0e7ce69405846a8f8bdad11cef2e2a7e99010"; 27 hash = "sha256-n5RbGHtt2g627T/Tg8m3PjYIl9wfYTIcrplq1pdKAXk="; 28 };
··· 23 libadwaita' = libadwaita.overrideAttrs (oldAttrs: { 24 version = "1.6.2-unstable-2025-01-02"; 25 src = oldAttrs.src.override { 26 + tag = null; 27 rev = "f5f0e7ce69405846a8f8bdad11cef2e2a7e99010"; 28 hash = "sha256-n5RbGHtt2g627T/Tg8m3PjYIl9wfYTIcrplq1pdKAXk="; 29 };
+3 -3
pkgs/by-name/re/reindeer/package.nix
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "reindeer"; 12 - version = "2025.03.24.00"; 13 14 src = fetchFromGitHub { 15 owner = "facebookincubator"; 16 repo = "reindeer"; 17 tag = "v${version}"; 18 - hash = "sha256-Rv6EtrsDISR/lHo0Fimh2cNToSxUE5bxVdURmjs8/g4="; 19 }; 20 21 useFetchCargoVendor = true; 22 - cargoHash = "sha256-mzYpqI+PT5083exelS+kyGLZ+M8bTiTSxAoTwqV2ubc="; 23 24 nativeBuildInputs = [ pkg-config ]; 25
··· 9 10 rustPlatform.buildRustPackage rec { 11 pname = "reindeer"; 12 + version = "2025.03.31.00"; 13 14 src = fetchFromGitHub { 15 owner = "facebookincubator"; 16 repo = "reindeer"; 17 tag = "v${version}"; 18 + hash = "sha256-ocnd/4bIZwrGik2r8HSeyPfLQycmJJrKikgLIZhsb6A="; 19 }; 20 21 useFetchCargoVendor = true; 22 + cargoHash = "sha256-DguWlibOB8z0Blj5ZVFycyJrxJHK3uUROt8hGxacxOY="; 23 24 nativeBuildInputs = [ pkg-config ]; 25
+3 -3
pkgs/by-name/re/repomix/package.nix
··· 8 9 buildNpmPackage rec { 10 pname = "repomix"; 11 - version = "0.3.0"; 12 13 src = fetchFromGitHub { 14 owner = "yamadashy"; 15 repo = "repomix"; 16 tag = "v${version}"; 17 - hash = "sha256-a0FZaATQ4U9KtRY1m/Bi/1P9hDoNbcracZagm9EMSew="; 18 }; 19 20 - npmDepsHash = "sha256-BD0JBwZ3FSMpJRRTKQinPuaSBjX/RrkwXUqDr1wXEhk="; 21 22 nativeInstallCheckInputs = [ versionCheckHook ]; 23 doInstallCheck = true;
··· 8 9 buildNpmPackage rec { 10 pname = "repomix"; 11 + version = "0.3.1"; 12 13 src = fetchFromGitHub { 14 owner = "yamadashy"; 15 repo = "repomix"; 16 tag = "v${version}"; 17 + hash = "sha256-vK+Fn9gmPUTWkUHmNAX9OAoGxhG4tiVwqK6P+f8hcJQ="; 18 }; 19 20 + npmDepsHash = "sha256-ihC4SCl0J5trz84ixUq12BjGtPMsfv5Ngs+QzkbjJbQ="; 21 22 nativeInstallCheckInputs = [ versionCheckHook ]; 23 doInstallCheck = true;
+4 -5
pkgs/by-name/re/resources/package.nix
··· 22 23 stdenv.mkDerivation (finalAttrs: { 24 pname = "resources"; 25 - version = "1.7.1"; 26 27 src = fetchFromGitHub { 28 owner = "nokyan"; 29 repo = "resources"; 30 tag = "v${finalAttrs.version}"; 31 - hash = "sha256-SHawaH09+mDovFiznZ+ZkUgUbv5tQGcXBgUGrdetOcA="; 32 }; 33 34 cargoDeps = rustPlatform.fetchCargoVendor { 35 - inherit (finalAttrs) src; 36 - name = "resources-${finalAttrs.version}"; 37 - hash = "sha256-zqCqbQAUAIhjntX4gcV1aoJwjozZFlF7Sr49w7uIgaI="; 38 }; 39 40 nativeBuildInputs = [
··· 22 23 stdenv.mkDerivation (finalAttrs: { 24 pname = "resources"; 25 + version = "1.8.0"; 26 27 src = fetchFromGitHub { 28 owner = "nokyan"; 29 repo = "resources"; 30 tag = "v${finalAttrs.version}"; 31 + hash = "sha256-z4ZVj/nS4n3oqENSK87YJ8sQRnqK7c4tWzKHUD0Qw2s="; 32 }; 33 34 cargoDeps = rustPlatform.fetchCargoVendor { 35 + inherit (finalAttrs) pname version src; 36 + hash = "sha256-jHdEiK3nu9mN2A6biHq9Iu4bSniD74hGnKFBTt5xVDM="; 37 }; 38 39 nativeBuildInputs = [
+3 -3
pkgs/by-name/rk/rkdeveloptool/package.nix
··· 9 10 stdenv.mkDerivation { 11 pname = "rkdeveloptool"; 12 - version = "unstable-2021-04-08"; 13 14 src = fetchFromGitHub { 15 owner = "rockchip-linux"; 16 repo = "rkdeveloptool"; 17 - rev = "46bb4c073624226c3f05b37b9ecc50bbcf543f5a"; 18 - sha256 = "eIFzyoY6l3pdfCN0uS16hbVp0qzdG3MtcS1jnDX1Yk0="; 19 }; 20 21 nativeBuildInputs = [
··· 9 10 stdenv.mkDerivation { 11 pname = "rkdeveloptool"; 12 + version = "unstable-2025-03-07"; 13 14 src = fetchFromGitHub { 15 owner = "rockchip-linux"; 16 repo = "rkdeveloptool"; 17 + rev = "304f073752fd25c854e1bcf05d8e7f925b1f4e14"; 18 + sha256 = "sha256-GcSxkraJrDCz5ADO0XJk4xRrYTk0V5dAAim+D7ZiMJQ="; 19 }; 20 21 nativeBuildInputs = [
+3 -3
pkgs/by-name/rp/rpm-sequoia/package.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "rpm-sequoia"; 14 - version = "1.7.0"; 15 16 src = fetchFromGitHub { 17 owner = "rpm-software-management"; 18 repo = "rpm-sequoia"; 19 tag = "v${version}"; 20 - hash = "sha256-AZCsboUv4muKOw5El2Hw5O1cvAgD3JhBppacrQCJT2k="; 21 }; 22 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-X+5Ww+cnt08mleA6FzxVGprjIEQVInQPSvTWGjXuGI8="; 25 26 patches = [ 27 ./objdump.patch
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "rpm-sequoia"; 14 + version = "1.8.0"; 15 16 src = fetchFromGitHub { 17 owner = "rpm-software-management"; 18 repo = "rpm-sequoia"; 19 tag = "v${version}"; 20 + hash = "sha256-Z2falZxewgMrrAyh8sDlIr9NfCzNs8GA+RHmfNYfzio="; 21 }; 22 23 useFetchCargoVendor = true; 24 + cargoHash = "sha256-LJyq2gWP/I6+4lArhsWmcAHlub0Ww76jkq2gagP86ao="; 25 26 patches = [ 27 ./objdump.patch
+29 -9
pkgs/by-name/sa/saber/package.nix
··· 1 { 2 lib, 3 fetchFromGitHub, 4 - flutter327, 5 gst_all_1, 6 libunwind, 7 orc, 8 webkitgtk_4_1, 9 autoPatchelfHook, 10 xorg, 11 }: 12 - flutter327.buildFlutterApplication rec { 13 pname = "saber"; 14 - version = "0.25.3"; 15 16 src = fetchFromGitHub { 17 owner = "saber-notes"; 18 repo = "saber"; 19 tag = "v${version}"; 20 - hash = "sha256-plBcZo67/x8KcND28jqfrwbvI9IZz8ptLZoGl2y2vW4="; 21 }; 22 23 gitHashes = { ··· 27 28 pubspecLock = lib.importJSON ./pubspec.lock.json; 29 30 - nativeBuildInputs = [ 31 - autoPatchelfHook 32 - ]; 33 34 buildInputs = [ 35 gst_all_1.gstreamer ··· 41 ]; 42 43 postInstall = '' 44 - install -Dm0644 ./flatpak/com.adilhanney.saber.desktop $out/share/applications/com.adilhanney.saber.desktop 45 - install -Dm0644 ./assets/icon/icon.svg $out/share/icons/hicolor/scalable/apps/com.adilhanney.saber.svg 46 ''; 47 48 preFixup = '' 49 # Remove libpdfrx.so's reference to the /build/ directory 50 patchelf --shrink-rpath --allowed-rpath-prefixes "$NIX_STORE" $out/app/saber/lib/lib*.so 51 ''; 52 53 meta = { 54 description = "Cross-platform open-source app built for handwriting";
··· 1 { 2 lib, 3 fetchFromGitHub, 4 + flutter329, 5 gst_all_1, 6 libunwind, 7 orc, 8 webkitgtk_4_1, 9 autoPatchelfHook, 10 xorg, 11 + runCommand, 12 + yq, 13 + saber, 14 + _experimental-update-script-combinators, 15 + gitUpdater, 16 }: 17 + 18 + flutter329.buildFlutterApplication rec { 19 pname = "saber"; 20 + version = "0.25.4"; 21 22 src = fetchFromGitHub { 23 owner = "saber-notes"; 24 repo = "saber"; 25 tag = "v${version}"; 26 + hash = "sha256-3ZTvGF5Ip6VTmyeuuZoJaGO1dDOee5GuRp6/YxSz27c="; 27 }; 28 29 gitHashes = { ··· 33 34 pubspecLock = lib.importJSON ./pubspec.lock.json; 35 36 + nativeBuildInputs = [ autoPatchelfHook ]; 37 38 buildInputs = [ 39 gst_all_1.gstreamer ··· 45 ]; 46 47 postInstall = '' 48 + install -Dm0644 flatpak/com.adilhanney.saber.desktop $out/share/applications/saber.desktop 49 + install -Dm0644 assets/icon/icon.svg $out/share/icons/hicolor/scalable/apps/com.adilhanney.saber.svg 50 ''; 51 52 preFixup = '' 53 # Remove libpdfrx.so's reference to the /build/ directory 54 patchelf --shrink-rpath --allowed-rpath-prefixes "$NIX_STORE" $out/app/saber/lib/lib*.so 55 ''; 56 + 57 + passthru = { 58 + pubspecSource = 59 + runCommand "pubspec.lock.json" 60 + { 61 + nativeBuildInputs = [ yq ]; 62 + inherit (saber) src; 63 + } 64 + '' 65 + cat $src/pubspec.lock | yq > $out 66 + ''; 67 + updateScript = _experimental-update-script-combinators.sequence [ 68 + (gitUpdater { rev-prefix = "v"; }) 69 + (_experimental-update-script-combinators.copyAttrOutputToFile "saber.pubspecSource" ./pubspec.lock.json) 70 + ]; 71 + }; 72 73 meta = { 74 description = "Cross-platform open-source app built for handwriting";
+217 -187
pkgs/by-name/sa/saber/pubspec.lock.json
··· 4 "dependency": "direct main", 5 "description": { 6 "name": "abstract_sync", 7 - "sha256": "40c83f10dc670e6c6c7f1999fd9ddd0a32dcc61454ed6c202bd59cb6befd81c4", 8 "url": "https://pub.dev" 9 }, 10 "source": "hosted", 11 - "version": "1.3.0" 12 }, 13 "animated_vector": { 14 "dependency": "transitive", ··· 44 "dependency": "direct main", 45 "description": { 46 "name": "archive", 47 - "sha256": "cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d", 48 "url": "https://pub.dev" 49 }, 50 "source": "hosted", 51 - "version": "3.6.1" 52 }, 53 "args": { 54 "dependency": "direct main", ··· 64 "dependency": "transitive", 65 "description": { 66 "name": "asn1lib", 67 - "sha256": "4bae5ae63e6d6dd17c4aac8086f3dec26c0236f6a0f03416c6c19d830c367cf5", 68 "url": "https://pub.dev" 69 }, 70 "source": "hosted", 71 - "version": "1.5.8" 72 }, 73 "assorted_layout_widgets": { 74 "dependency": "transitive", 75 "description": { 76 "name": "assorted_layout_widgets", 77 - "sha256": "5b7f7c76a1a4c7cf95edfb854c3ed09ce9cb7f25a372f2d9a8d4c1569d42ecfb", 78 "url": "https://pub.dev" 79 }, 80 "source": "hosted", 81 - "version": "9.0.2" 82 }, 83 "async": { 84 "dependency": "transitive", 85 "description": { 86 "name": "async", 87 - "sha256": "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c", 88 "url": "https://pub.dev" 89 }, 90 "source": "hosted", 91 - "version": "2.11.0" 92 }, 93 "audioplayers": { 94 "dependency": "direct main", 95 "description": { 96 "name": "audioplayers", 97 - "sha256": "c346ba5a39dc208f1bab55fc239855f573d69b0e832402114bf0b793622adc4d", 98 "url": "https://pub.dev" 99 }, 100 "source": "hosted", 101 - "version": "6.1.0" 102 }, 103 "audioplayers_android": { 104 "dependency": "transitive", 105 "description": { 106 "name": "audioplayers_android", 107 - "sha256": "de576b890befe27175c2f511ba8b742bec83765fa97c3ce4282bba46212f58e4", 108 "url": "https://pub.dev" 109 }, 110 "source": "hosted", 111 - "version": "5.0.0" 112 }, 113 "audioplayers_darwin": { 114 "dependency": "transitive", 115 "description": { 116 "name": "audioplayers_darwin", 117 - "sha256": "e507887f3ff18d8e5a10a668d7bedc28206b12e10b98347797257c6ae1019c3b", 118 "url": "https://pub.dev" 119 }, 120 "source": "hosted", 121 - "version": "6.0.0" 122 }, 123 "audioplayers_linux": { 124 "dependency": "transitive", 125 "description": { 126 "name": "audioplayers_linux", 127 - "sha256": "3d3d244c90436115417f170426ce768856d8fe4dfc5ed66a049d2890acfa82f9", 128 "url": "https://pub.dev" 129 }, 130 "source": "hosted", 131 - "version": "4.0.0" 132 }, 133 "audioplayers_platform_interface": { 134 "dependency": "transitive", ··· 154 "dependency": "transitive", 155 "description": { 156 "name": "audioplayers_windows", 157 - "sha256": "8605762dddba992138d476f6a0c3afd9df30ac5b96039929063eceed416795c2", 158 "url": "https://pub.dev" 159 }, 160 "source": "hosted", 161 - "version": "4.0.0" 162 }, 163 "barcode": { 164 "dependency": "transitive", 165 "description": { 166 "name": "barcode", 167 - "sha256": "ab180ce22c6555d77d45f0178a523669db67f95856e3378259ef2ffeb43e6003", 168 "url": "https://pub.dev" 169 }, 170 "source": "hosted", 171 - "version": "2.2.8" 172 }, 173 "bidi": { 174 "dependency": "transitive", ··· 184 "dependency": "transitive", 185 "description": { 186 "name": "boolean_selector", 187 - "sha256": "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66", 188 "url": "https://pub.dev" 189 }, 190 "source": "hosted", 191 - "version": "2.1.1" 192 }, 193 "bson": { 194 "dependency": "direct main", ··· 214 "dependency": "transitive", 215 "description": { 216 "name": "built_value", 217 - "sha256": "c7913a9737ee4007efedaffc968c049fd0f3d0e49109e778edc10de9426005cb", 218 "url": "https://pub.dev" 219 }, 220 "source": "hosted", 221 - "version": "8.9.2" 222 }, 223 "characters": { 224 "dependency": "transitive", 225 "description": { 226 "name": "characters", 227 - "sha256": "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605", 228 "url": "https://pub.dev" 229 }, 230 "source": "hosted", 231 - "version": "1.3.0" 232 }, 233 "charcode": { 234 "dependency": "transitive", ··· 244 "dependency": "transitive", 245 "description": { 246 "name": "clock", 247 - "sha256": "cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf", 248 "url": "https://pub.dev" 249 }, 250 "source": "hosted", 251 - "version": "1.1.1" 252 }, 253 "collapsible": { 254 "dependency": "direct main", ··· 264 "dependency": "direct main", 265 "description": { 266 "name": "collection", 267 - "sha256": "a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf", 268 "url": "https://pub.dev" 269 }, 270 "source": "hosted", 271 - "version": "1.19.0" 272 }, 273 "convert": { 274 "dependency": "transitive", ··· 354 "dependency": "transitive", 355 "description": { 356 "name": "dbus", 357 - "sha256": "365c771ac3b0e58845f39ec6deebc76e3276aa9922b0cc60840712094d9047ac", 358 "url": "https://pub.dev" 359 }, 360 "source": "hosted", 361 - "version": "0.7.10" 362 }, 363 "decimal": { 364 "dependency": "transitive", ··· 394 "dependency": "direct main", 395 "description": { 396 "name": "device_info_plus", 397 - "sha256": "4fa68e53e26ab17b70ca39f072c285562cfc1589df5bb1e9295db90f6645f431", 398 "url": "https://pub.dev" 399 }, 400 "source": "hosted", 401 - "version": "11.2.0" 402 }, 403 "device_info_plus_platform_interface": { 404 "dependency": "transitive", ··· 464 "dependency": "transitive", 465 "description": { 466 "name": "fake_async", 467 - "sha256": "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78", 468 "url": "https://pub.dev" 469 }, 470 "source": "hosted", 471 - "version": "1.3.1" 472 }, 473 "fast_image_resizer": { 474 "dependency": "direct main", ··· 484 "dependency": "transitive", 485 "description": { 486 "name": "ffi", 487 - "sha256": "16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6", 488 "url": "https://pub.dev" 489 }, 490 "source": "hosted", 491 - "version": "2.1.3" 492 }, 493 "file": { 494 "dependency": "transitive", 495 "description": { 496 "name": "file", 497 - "sha256": "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c", 498 "url": "https://pub.dev" 499 }, 500 "source": "hosted", 501 - "version": "7.0.0" 502 }, 503 "file_picker": { 504 "dependency": "direct main", 505 "description": { 506 "name": "file_picker", 507 - "sha256": "16dc141db5a2ccc6520ebb6a2eb5945b1b09e95085c021d9f914f8ded7f1465c", 508 "url": "https://pub.dev" 509 }, 510 "source": "hosted", 511 - "version": "8.1.4" 512 }, 513 "file_selector_linux": { 514 "dependency": "transitive", ··· 534 "dependency": "transitive", 535 "description": { 536 "name": "file_selector_windows", 537 - "sha256": "8f5d2f6590d51ecd9179ba39c64f722edc15226cc93dcc8698466ad36a4a85a4", 538 "url": "https://pub.dev" 539 }, 540 "source": "hosted", 541 - "version": "0.9.3+3" 542 }, 543 "fixnum": { 544 "dependency": "direct main", ··· 554 "dependency": "direct main", 555 "description": { 556 "name": "flex_color_picker", 557 - "sha256": "12dc855ae8ef5491f529b1fc52c655f06dcdf4114f1f7fdecafa41eec2ec8d79", 558 "url": "https://pub.dev" 559 }, 560 "source": "hosted", 561 - "version": "3.6.0" 562 }, 563 "flex_seed_scheme": { 564 "dependency": "transitive", 565 "description": { 566 "name": "flex_seed_scheme", 567 - "sha256": "7639d2c86268eff84a909026eb169f008064af0fb3696a651b24b0fa24a40334", 568 "url": "https://pub.dev" 569 }, 570 "source": "hosted", 571 - "version": "3.4.1" 572 }, 573 "flutter": { 574 "dependency": "direct main", ··· 626 "dependency": "transitive", 627 "description": { 628 "name": "flutter_keyboard_visibility_temp_fork", 629 - "sha256": "cecc44a350a8a369efbc960bb2126386af53cb0597ca6789607cbfb88081b9f4", 630 "url": "https://pub.dev" 631 }, 632 "source": "hosted", 633 - "version": "0.1.4" 634 }, 635 "flutter_keyboard_visibility_windows": { 636 "dependency": "transitive", ··· 662 "dependency": "transitive", 663 "description": { 664 "name": "flutter_plugin_android_lifecycle", 665 - "sha256": "9b78450b89f059e96c9ebb355fa6b3df1d6b330436e0b885fb49594c41721398", 666 "url": "https://pub.dev" 667 }, 668 "source": "hosted", 669 - "version": "2.0.23" 670 }, 671 "flutter_quill": { 672 "dependency": "direct main", 673 "description": { 674 "name": "flutter_quill", 675 - "sha256": "6274834823e61291c0cedee9dd7f73fc7836ea07a12596de8f5fa08598b5eb74", 676 "url": "https://pub.dev" 677 }, 678 "source": "hosted", 679 - "version": "10.8.5" 680 }, 681 "flutter_quill_delta_from_html": { 682 "dependency": "transitive", 683 "description": { 684 "name": "flutter_quill_delta_from_html", 685 - "sha256": "63873b5391b56daa999ce8fa7dd23dfd7d0417a70e00a647ba450f4a8988afd0", 686 "url": "https://pub.dev" 687 }, 688 "source": "hosted", 689 - "version": "1.4.3" 690 }, 691 "flutter_secure_storage": { 692 "dependency": "direct main", 693 "description": { 694 "name": "flutter_secure_storage", 695 - "sha256": "165164745e6afb5c0e3e3fcc72a012fb9e58496fb26ffb92cf22e16a821e85d0", 696 "url": "https://pub.dev" 697 }, 698 "source": "hosted", 699 - "version": "9.2.2" 700 }, 701 - "flutter_secure_storage_linux": { 702 "dependency": "transitive", 703 "description": { 704 - "name": "flutter_secure_storage_linux", 705 - "sha256": "4d91bfc23047422cbcd73ac684bc169859ee766482517c22172c86596bf1464b", 706 "url": "https://pub.dev" 707 }, 708 "source": "hosted", 709 - "version": "1.2.1" 710 }, 711 - "flutter_secure_storage_macos": { 712 "dependency": "transitive", 713 "description": { 714 - "name": "flutter_secure_storage_macos", 715 - "sha256": "1693ab11121a5f925bbea0be725abfcfbbcf36c1e29e571f84a0c0f436147a81", 716 "url": "https://pub.dev" 717 }, 718 "source": "hosted", 719 - "version": "3.1.2" 720 }, 721 "flutter_secure_storage_platform_interface": { 722 "dependency": "transitive", 723 "description": { 724 "name": "flutter_secure_storage_platform_interface", 725 - "sha256": "cf91ad32ce5adef6fba4d736a542baca9daf3beac4db2d04be350b87f69ac4a8", 726 "url": "https://pub.dev" 727 }, 728 "source": "hosted", 729 - "version": "1.1.2" 730 }, 731 "flutter_secure_storage_web": { 732 "dependency": "transitive", 733 "description": { 734 "name": "flutter_secure_storage_web", 735 - "sha256": "f4ebff989b4f07b2656fb16b47852c0aab9fed9b4ec1c70103368337bc1886a9", 736 "url": "https://pub.dev" 737 }, 738 "source": "hosted", 739 - "version": "1.2.1" 740 }, 741 "flutter_secure_storage_windows": { 742 "dependency": "transitive", 743 "description": { 744 "name": "flutter_secure_storage_windows", 745 - "sha256": "b20b07cb5ed4ed74fc567b78a72936203f587eba460af1df11281c9326cd3709", 746 "url": "https://pub.dev" 747 }, 748 "source": "hosted", 749 - "version": "3.1.2" 750 }, 751 "flutter_speed_dial": { 752 "dependency": "direct main", ··· 772 "dependency": "direct main", 773 "description": { 774 "name": "flutter_svg", 775 - "sha256": "54900a1a1243f3c4a5506d853a2b5c2dbc38d5f27e52a52618a8054401431123", 776 "url": "https://pub.dev" 777 }, 778 "source": "hosted", 779 - "version": "2.0.16" 780 }, 781 "flutter_test": { 782 "dependency": "direct dev", ··· 826 "source": "sdk", 827 "version": "0.0.0" 828 }, 829 "go_router": { 830 "dependency": "direct main", 831 "description": { 832 "name": "go_router", 833 - "sha256": "2fd11229f59e23e967b0775df8d5948a519cd7e1e8b6e849729e010587b46539", 834 "url": "https://pub.dev" 835 }, 836 "source": "hosted", 837 - "version": "14.6.2" 838 }, 839 "golden_screenshot": { 840 "dependency": "direct dev", 841 "description": { 842 "name": "golden_screenshot", 843 - "sha256": "6c800c8e1338434ccb68dec788b5121bf97d256aa6a98b43a4330190572f144a", 844 "url": "https://pub.dev" 845 }, 846 "source": "hosted", 847 - "version": "2.2.2" 848 }, 849 "golden_toolkit": { 850 "dependency": "transitive", ··· 890 "dependency": "direct main", 891 "description": { 892 "name": "http", 893 - "sha256": "b9c29a161230ee03d3ccf545097fccd9b87a5264228c5d348202e0f0c28f9010", 894 "url": "https://pub.dev" 895 }, 896 "source": "hosted", 897 - "version": "1.2.2" 898 }, 899 "http_parser": { 900 "dependency": "transitive", 901 "description": { 902 "name": "http_parser", 903 - "sha256": "76d306a1c3afb33fe82e2bbacad62a61f409b5634c915fceb0d799de1a913360", 904 "url": "https://pub.dev" 905 }, 906 "source": "hosted", 907 - "version": "4.1.1" 908 }, 909 "icons_launcher": { 910 "dependency": "direct dev", ··· 920 "dependency": "transitive", 921 "description": { 922 "name": "image", 923 - "sha256": "f31d52537dc417fdcde36088fdf11d191026fd5e4fae742491ebd40e5a8bea7d", 924 "url": "https://pub.dev" 925 }, 926 "source": "hosted", 927 - "version": "4.3.0" 928 }, 929 "integration_test": { 930 "dependency": "direct dev", ··· 966 "dependency": "transitive", 967 "description": { 968 "name": "js", 969 - "sha256": "f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3", 970 "url": "https://pub.dev" 971 }, 972 "source": "hosted", 973 - "version": "0.6.7" 974 }, 975 "json2yaml": { 976 "dependency": "direct overridden", ··· 1007 "dependency": "transitive", 1008 "description": { 1009 "name": "leak_tracker", 1010 - "sha256": "7bb2830ebd849694d1ec25bf1f44582d6ac531a57a365a803a6034ff751d2d06", 1011 "url": "https://pub.dev" 1012 }, 1013 "source": "hosted", 1014 - "version": "10.0.7" 1015 }, 1016 "leak_tracker_flutter_testing": { 1017 "dependency": "transitive", 1018 "description": { 1019 "name": "leak_tracker_flutter_testing", 1020 - "sha256": "9491a714cca3667b60b5c420da8217e6de0d1ba7a5ec322fab01758f6998f379", 1021 "url": "https://pub.dev" 1022 }, 1023 "source": "hosted", 1024 - "version": "3.0.8" 1025 }, 1026 "leak_tracker_testing": { 1027 "dependency": "transitive", ··· 1037 "dependency": "transitive", 1038 "description": { 1039 "name": "lints", 1040 - "sha256": "4a16b3f03741e1252fda5de3ce712666d010ba2122f8e912c94f9f7b90e1a4c3", 1041 "url": "https://pub.dev" 1042 }, 1043 "source": "hosted", 1044 - "version": "5.1.0" 1045 }, 1046 "list_utilities": { 1047 "dependency": "transitive", ··· 1067 "dependency": "transitive", 1068 "description": { 1069 "name": "markdown", 1070 - "sha256": "ef2a1298144e3f985cc736b22e0ccdaf188b5b3970648f2d9dc13efd1d9df051", 1071 "url": "https://pub.dev" 1072 }, 1073 "source": "hosted", 1074 - "version": "7.2.2" 1075 }, 1076 "matcher": { 1077 "dependency": "transitive", 1078 "description": { 1079 "name": "matcher", 1080 - "sha256": "d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb", 1081 "url": "https://pub.dev" 1082 }, 1083 "source": "hosted", 1084 - "version": "0.12.16+1" 1085 }, 1086 "material_color_utilities": { 1087 "dependency": "transitive", ··· 1097 "dependency": "direct main", 1098 "description": { 1099 "name": "material_symbols_icons", 1100 - "sha256": "64404f47f8e0a9d20478468e5decef867a688660bad7173adcd20418d7f892c9", 1101 "url": "https://pub.dev" 1102 }, 1103 "source": "hosted", 1104 - "version": "4.2801.0" 1105 }, 1106 "matrix4_transform": { 1107 "dependency": "transitive", 1108 "description": { 1109 "name": "matrix4_transform", 1110 - "sha256": "42c42610deecc382be2653f4a21358537401bd5b027c168a174c7c6a64959908", 1111 "url": "https://pub.dev" 1112 }, 1113 "source": "hosted", 1114 - "version": "3.0.1" 1115 }, 1116 "meta": { 1117 "dependency": "direct main", 1118 "description": { 1119 "name": "meta", 1120 - "sha256": "bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7", 1121 "url": "https://pub.dev" 1122 }, 1123 "source": "hosted", 1124 - "version": "1.15.0" 1125 }, 1126 "mime": { 1127 "dependency": "transitive", ··· 1167 "dependency": "direct main", 1168 "description": { 1169 "name": "one_dollar_unistroke_recognizer", 1170 - "sha256": "fa47695d7318542401cd29a35829011dafa0d0b3cb401803e6d78d55d382a96c", 1171 "url": "https://pub.dev" 1172 }, 1173 "source": "hosted", 1174 - "version": "1.3.2" 1175 }, 1176 "onyxsdk_pen": { 1177 "dependency": "direct main", ··· 1273 "version": "0.1.1" 1274 }, 1275 "path": { 1276 - "dependency": "transitive", 1277 "description": { 1278 "name": "path", 1279 - "sha256": "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af", 1280 "url": "https://pub.dev" 1281 }, 1282 "source": "hosted", 1283 - "version": "1.9.0" 1284 }, 1285 "path_drawing": { 1286 "dependency": "direct main", ··· 1376 "dependency": "direct main", 1377 "description": { 1378 "name": "pdf", 1379 - "sha256": "05df53f8791587402493ac97b9869d3824eccbc77d97855f4545cf72df3cae07", 1380 "url": "https://pub.dev" 1381 }, 1382 "source": "hosted", 1383 - "version": "3.11.1" 1384 }, 1385 "pdf_widget_wrapper": { 1386 "dependency": "transitive", ··· 1396 "dependency": "direct main", 1397 "description": { 1398 "name": "pdfrx", 1399 - "sha256": "1a9cb7c6c6ac9b6e8b441d6a956697894dc4d10a9452ca9d640490c26c07cbfc", 1400 "url": "https://pub.dev" 1401 }, 1402 "source": "hosted", 1403 - "version": "1.0.97" 1404 }, 1405 "perfect_freehand": { 1406 "dependency": "direct main", ··· 1416 "dependency": "direct main", 1417 "description": { 1418 "name": "permission_handler", 1419 - "sha256": "18bf33f7fefbd812f37e72091a15575e72d5318854877e0e4035a24ac1113ecb", 1420 "url": "https://pub.dev" 1421 }, 1422 "source": "hosted", 1423 - "version": "11.3.1" 1424 }, 1425 "permission_handler_android": { 1426 "dependency": "transitive", 1427 "description": { 1428 "name": "permission_handler_android", 1429 - "sha256": "71bbecfee799e65aff7c744761a57e817e73b738fedf62ab7afd5593da21f9f1", 1430 "url": "https://pub.dev" 1431 }, 1432 "source": "hosted", 1433 - "version": "12.0.13" 1434 }, 1435 "permission_handler_apple": { 1436 "dependency": "transitive", 1437 "description": { 1438 "name": "permission_handler_apple", 1439 - "sha256": "e6f6d73b12438ef13e648c4ae56bd106ec60d17e90a59c4545db6781229082a0", 1440 "url": "https://pub.dev" 1441 }, 1442 "source": "hosted", 1443 - "version": "9.4.5" 1444 }, 1445 "permission_handler_html": { 1446 "dependency": "transitive", ··· 1456 "dependency": "transitive", 1457 "description": { 1458 "name": "permission_handler_platform_interface", 1459 - "sha256": "e9c8eadee926c4532d0305dff94b85bf961f16759c3af791486613152af4b4f9", 1460 "url": "https://pub.dev" 1461 }, 1462 "source": "hosted", 1463 - "version": "4.2.3" 1464 }, 1465 "permission_handler_windows": { 1466 "dependency": "transitive", ··· 1476 "dependency": "transitive", 1477 "description": { 1478 "name": "petitparser", 1479 - "sha256": "c15605cd28af66339f8eb6fbe0e541bfe2d1b72d5825efc6598f3e0a31b9ad27", 1480 "url": "https://pub.dev" 1481 }, 1482 "source": "hosted", 1483 - "version": "6.0.2" 1484 }, 1485 "pixel_snap": { 1486 "dependency": "transitive", ··· 1496 "dependency": "transitive", 1497 "description": { 1498 "name": "platform", 1499 - "sha256": "9b71283fc13df574056616011fb138fd3b793ea47cc509c189a6c3fa5f8a1a65", 1500 "url": "https://pub.dev" 1501 }, 1502 "source": "hosted", 1503 - "version": "3.1.5" 1504 }, 1505 "platform_linux": { 1506 "dependency": "transitive", ··· 1532 "source": "hosted", 1533 "version": "3.9.1" 1534 }, 1535 "power_extensions": { 1536 "dependency": "transitive", 1537 "description": { ··· 1546 "dependency": "direct main", 1547 "description": { 1548 "name": "printing", 1549 - "sha256": "b535d177fc6e8f8908e19b0ff5c1d4a87e3c4d0bf675e05aa2562af1b7853906", 1550 "url": "https://pub.dev" 1551 }, 1552 "source": "hosted", 1553 - "version": "5.13.4" 1554 }, 1555 "process": { 1556 "dependency": "transitive", 1557 "description": { 1558 "name": "process", 1559 - "sha256": "21e54fd2faf1b5bdd5102afd25012184a6793927648ea81eea80552ac9405b32", 1560 "url": "https://pub.dev" 1561 }, 1562 "source": "hosted", 1563 - "version": "5.0.2" 1564 }, 1565 "provider": { 1566 "dependency": "transitive", ··· 1586 "dependency": "transitive", 1587 "description": { 1588 "name": "quill_native_bridge", 1589 - "sha256": "0b3200c57bb4f1f12d6c764648d42482891f20f12024c75fe3479cafc1e132c9", 1590 "url": "https://pub.dev" 1591 }, 1592 "source": "hosted", 1593 - "version": "10.7.11" 1594 }, 1595 "quill_native_bridge_android": { 1596 "dependency": "transitive", ··· 1636 "dependency": "transitive", 1637 "description": { 1638 "name": "quill_native_bridge_platform_interface", 1639 - "sha256": "2d71b6c5106db0a4b1d788640d1b949ccdd0e570b5a5e0384f7b28be9630a94a", 1640 "url": "https://pub.dev" 1641 }, 1642 "source": "hosted", 1643 - "version": "0.0.1" 1644 }, 1645 "quill_native_bridge_web": { 1646 "dependency": "transitive", ··· 1787 "dependency": "direct main", 1788 "description": { 1789 "name": "share_plus", 1790 - "sha256": "6327c3f233729374d0abaafd61f6846115b2a481b4feddd8534211dc10659400", 1791 "url": "https://pub.dev" 1792 }, 1793 "source": "hosted", 1794 - "version": "10.1.3" 1795 }, 1796 "share_plus_platform_interface": { 1797 "dependency": "transitive", ··· 1807 "dependency": "direct main", 1808 "description": { 1809 "name": "shared_preferences", 1810 - "sha256": "95f9997ca1fb9799d494d0cb2a780fd7be075818d59f00c43832ed112b158a82", 1811 "url": "https://pub.dev" 1812 }, 1813 "source": "hosted", 1814 - "version": "2.3.3" 1815 }, 1816 "shared_preferences_android": { 1817 "dependency": "transitive", 1818 "description": { 1819 "name": "shared_preferences_android", 1820 - "sha256": "7f172d1b06de5da47b6264c2692ee2ead20bbbc246690427cdb4fc301cd0c549", 1821 "url": "https://pub.dev" 1822 }, 1823 "source": "hosted", 1824 - "version": "2.3.4" 1825 }, 1826 "shared_preferences_foundation": { 1827 "dependency": "transitive", 1828 "description": { 1829 "name": "shared_preferences_foundation", 1830 - "sha256": "07e050c7cd39bad516f8d64c455f04508d09df104be326d8c02551590a0d513d", 1831 "url": "https://pub.dev" 1832 }, 1833 "source": "hosted", 1834 - "version": "2.5.3" 1835 }, 1836 "shared_preferences_linux": { 1837 "dependency": "transitive", ··· 1857 "dependency": "transitive", 1858 "description": { 1859 "name": "shared_preferences_web", 1860 - "sha256": "d2ca4132d3946fec2184261726b355836a82c33d7d5b67af32692aff18a4684e", 1861 "url": "https://pub.dev" 1862 }, 1863 "source": "hosted", 1864 - "version": "2.4.2" 1865 }, 1866 "shared_preferences_windows": { 1867 "dependency": "transitive", ··· 1877 "dependency": "direct dev", 1878 "description": { 1879 "name": "simplytranslate", 1880 - "sha256": "632b78778c5016b51ee3e5af778ad27f90d350d3153993d107fcb51fde1493c8", 1881 "url": "https://pub.dev" 1882 }, 1883 "source": "hosted", 1884 - "version": "2.2.1+3" 1885 }, 1886 "sky_engine": { 1887 "dependency": "transitive", ··· 1893 "dependency": "direct main", 1894 "description": { 1895 "name": "slang", 1896 - "sha256": "e02feadc1291280e755ed01da39817213247295368671da67570e28ac0120aa8", 1897 "url": "https://pub.dev" 1898 }, 1899 "source": "hosted", 1900 - "version": "4.3.0" 1901 }, 1902 "slang_flutter": { 1903 "dependency": "direct main", 1904 "description": { 1905 "name": "slang_flutter", 1906 - "sha256": "493456b7c4f842ec2e7519c2358a4653b3198b84e9b2656b03a648f7f3405471", 1907 "url": "https://pub.dev" 1908 }, 1909 "source": "hosted", 1910 - "version": "4.3.0" 1911 }, 1912 "source_span": { 1913 "dependency": "transitive", 1914 "description": { 1915 "name": "source_span", 1916 - "sha256": "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c", 1917 "url": "https://pub.dev" 1918 }, 1919 "source": "hosted", 1920 - "version": "1.10.0" 1921 }, 1922 "sprintf": { 1923 "dependency": "transitive", ··· 1933 "dependency": "transitive", 1934 "description": { 1935 "name": "stack_trace", 1936 - "sha256": "9f47fd3630d76be3ab26f0ee06d213679aa425996925ff3feffdec504931c377", 1937 "url": "https://pub.dev" 1938 }, 1939 "source": "hosted", 1940 - "version": "1.12.0" 1941 }, 1942 "stream_channel": { 1943 "dependency": "transitive", 1944 "description": { 1945 "name": "stream_channel", 1946 - "sha256": "ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7", 1947 "url": "https://pub.dev" 1948 }, 1949 "source": "hosted", 1950 - "version": "2.1.2" 1951 }, 1952 "string_scanner": { 1953 "dependency": "transitive", 1954 "description": { 1955 "name": "string_scanner", 1956 - "sha256": "688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3", 1957 "url": "https://pub.dev" 1958 }, 1959 "source": "hosted", 1960 - "version": "1.3.0" 1961 }, 1962 "super_clipboard": { 1963 "dependency": "direct main", 1964 "description": { 1965 "name": "super_clipboard", 1966 - "sha256": "687ef5d4ceb2cb1e0e36a4af37683936609f424f0767b46fee5fc312b0aeb595", 1967 "url": "https://pub.dev" 1968 }, 1969 "source": "hosted", 1970 - "version": "0.9.0-dev.5" 1971 }, 1972 "super_native_extensions": { 1973 "dependency": "transitive", 1974 "description": { 1975 "name": "super_native_extensions", 1976 - "sha256": "1cb6baecf529300ae7f59974bdc33a53b947ecc4ce374c00126df064c10e4e51", 1977 "url": "https://pub.dev" 1978 }, 1979 "source": "hosted", 1980 - "version": "0.9.0-dev.5" 1981 }, 1982 "sync_http": { 1983 "dependency": "transitive", ··· 1993 "dependency": "transitive", 1994 "description": { 1995 "name": "synchronized", 1996 - "sha256": "69fe30f3a8b04a0be0c15ae6490fc859a78ef4c43ae2dd5e8a623d45bfcf9225", 1997 "url": "https://pub.dev" 1998 }, 1999 "source": "hosted", 2000 - "version": "3.3.0+3" 2001 }, 2002 "term_glyph": { 2003 "dependency": "transitive", 2004 "description": { 2005 "name": "term_glyph", 2006 - "sha256": "a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84", 2007 "url": "https://pub.dev" 2008 }, 2009 "source": "hosted", 2010 - "version": "1.2.1" 2011 }, 2012 "test_api": { 2013 "dependency": "transitive", 2014 "description": { 2015 "name": "test_api", 2016 - "sha256": "664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c", 2017 "url": "https://pub.dev" 2018 }, 2019 "source": "hosted", 2020 - "version": "0.7.3" 2021 }, 2022 "timezone": { 2023 "dependency": "transitive", ··· 2123 "dependency": "transitive", 2124 "description": { 2125 "name": "url_launcher_web", 2126 - "sha256": "772638d3b34c779ede05ba3d38af34657a05ac55b06279ea6edd409e323dca8e", 2127 "url": "https://pub.dev" 2128 }, 2129 "source": "hosted", 2130 - "version": "2.3.3" 2131 }, 2132 "url_launcher_windows": { 2133 "dependency": "transitive", 2134 "description": { 2135 "name": "url_launcher_windows", 2136 - "sha256": "44cf3aabcedde30f2dba119a9dea3b0f2672fbe6fa96e85536251d678216b3c4", 2137 "url": "https://pub.dev" 2138 }, 2139 "source": "hosted", 2140 - "version": "3.1.3" 2141 }, 2142 "uuid": { 2143 "dependency": "transitive", ··· 2153 "dependency": "transitive", 2154 "description": { 2155 "name": "vector_graphics", 2156 - "sha256": "27d5fefe86fb9aace4a9f8375b56b3c292b64d8c04510df230f849850d912cb7", 2157 "url": "https://pub.dev" 2158 }, 2159 "source": "hosted", 2160 - "version": "1.1.15" 2161 }, 2162 "vector_graphics_codec": { 2163 "dependency": "transitive", 2164 "description": { 2165 "name": "vector_graphics_codec", 2166 - "sha256": "2430b973a4ca3c4dbc9999b62b8c719a160100dcbae5c819bae0cacce32c9cdb", 2167 "url": "https://pub.dev" 2168 }, 2169 "source": "hosted", 2170 - "version": "1.1.12" 2171 }, 2172 "vector_graphics_compiler": { 2173 "dependency": "transitive", ··· 2203 "dependency": "transitive", 2204 "description": { 2205 "name": "vm_service", 2206 - "sha256": "f6be3ed8bd01289b34d679c2b62226f63c0e69f9fd2e50a6b3c1c729a961041b", 2207 "url": "https://pub.dev" 2208 }, 2209 "source": "hosted", 2210 - "version": "14.3.0" 2211 }, 2212 "watcher": { 2213 "dependency": "transitive", 2214 "description": { 2215 "name": "watcher", 2216 - "sha256": "3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8", 2217 "url": "https://pub.dev" 2218 }, 2219 "source": "hosted", 2220 - "version": "1.1.0" 2221 }, 2222 "web": { 2223 "dependency": "transitive", ··· 2243 "dependency": "transitive", 2244 "description": { 2245 "name": "win32", 2246 - "sha256": "8b338d4486ab3fbc0ba0db9f9b4f5239b6697fcee427939a40e720cbb9ee0a69", 2247 "url": "https://pub.dev" 2248 }, 2249 "source": "hosted", 2250 - "version": "5.9.0" 2251 }, 2252 "win32_registry": { 2253 "dependency": "transitive", ··· 2333 "dependency": "direct dev", 2334 "description": { 2335 "name": "yaml", 2336 - "sha256": "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5", 2337 "url": "https://pub.dev" 2338 }, 2339 "source": "hosted", 2340 - "version": "3.1.2" 2341 }, 2342 "yaru": { 2343 "dependency": "direct main", 2344 "description": { 2345 "name": "yaru", 2346 - "sha256": "afc659f78a0bef5e06ebbbd516979afceca7526b7703daa444bf419a54b2dc85", 2347 "url": "https://pub.dev" 2348 }, 2349 "source": "hosted", 2350 - "version": "5.3.2" 2351 }, 2352 "yaru_window": { 2353 "dependency": "transitive", ··· 2401 } 2402 }, 2403 "sdks": { 2404 - "dart": ">=3.6.0-0 <4.0.0", 2405 - "flutter": ">=3.24.3" 2406 } 2407 }
··· 4 "dependency": "direct main", 5 "description": { 6 "name": "abstract_sync", 7 + "sha256": "f88f85bfecf2171d8756556b8d7992cf8d31d076a6d0ebbfd9f8ee559d8a18bc", 8 "url": "https://pub.dev" 9 }, 10 "source": "hosted", 11 + "version": "1.3.1" 12 }, 13 "animated_vector": { 14 "dependency": "transitive", ··· 44 "dependency": "direct main", 45 "description": { 46 "name": "archive", 47 + "sha256": "528579c7e4579719f04b21eeeeddfd73a18b31dabc22766893b7d1be7f49b967", 48 "url": "https://pub.dev" 49 }, 50 "source": "hosted", 51 + "version": "4.0.3" 52 }, 53 "args": { 54 "dependency": "direct main", ··· 64 "dependency": "transitive", 65 "description": { 66 "name": "asn1lib", 67 + "sha256": "1c296cd268f486cabcc3930e9b93a8133169305f18d722916e675959a88f6d2c", 68 "url": "https://pub.dev" 69 }, 70 "source": "hosted", 71 + "version": "1.5.9" 72 }, 73 "assorted_layout_widgets": { 74 "dependency": "transitive", 75 "description": { 76 "name": "assorted_layout_widgets", 77 + "sha256": "86eacbd25f7dd14a8182003935b07d94205ae4b0e6bedee03bde1404746bb7a9", 78 "url": "https://pub.dev" 79 }, 80 "source": "hosted", 81 + "version": "10.7.0" 82 }, 83 "async": { 84 "dependency": "transitive", 85 "description": { 86 "name": "async", 87 + "sha256": "d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63", 88 "url": "https://pub.dev" 89 }, 90 "source": "hosted", 91 + "version": "2.12.0" 92 }, 93 "audioplayers": { 94 "dependency": "direct main", 95 "description": { 96 "name": "audioplayers", 97 + "sha256": "b3d02a23918b980073d4a76c4e5659eaf5127251ca91a6a804869ba88ef1c8bf", 98 "url": "https://pub.dev" 99 }, 100 "source": "hosted", 101 + "version": "6.2.0" 102 }, 103 "audioplayers_android": { 104 "dependency": "transitive", 105 "description": { 106 "name": "audioplayers_android", 107 + "sha256": "56830454da1a943f33c686cdbfca52a8d24f4c6fd6ce88c6b3501020dbaaf48b", 108 "url": "https://pub.dev" 109 }, 110 "source": "hosted", 111 + "version": "5.0.3" 112 }, 113 "audioplayers_darwin": { 114 "dependency": "transitive", 115 "description": { 116 "name": "audioplayers_darwin", 117 + "sha256": "34e1fb3a88ba02566615c6ca7173aa93b39cf61a38a05a729b60ba14c4899169", 118 "url": "https://pub.dev" 119 }, 120 "source": "hosted", 121 + "version": "6.1.0" 122 }, 123 "audioplayers_linux": { 124 "dependency": "transitive", 125 "description": { 126 "name": "audioplayers_linux", 127 + "sha256": "ce8383c1ff0db1ba93b5b0b8ef5b260ec2d0ce2598ad37dc8b946b773dd2c5fa", 128 "url": "https://pub.dev" 129 }, 130 "source": "hosted", 131 + "version": "4.1.0" 132 }, 133 "audioplayers_platform_interface": { 134 "dependency": "transitive", ··· 154 "dependency": "transitive", 155 "description": { 156 "name": "audioplayers_windows", 157 + "sha256": "52b57c706a20fc85daa911be67381b3a5c9d03f8e27cb9fdb226de5bddf293b1", 158 "url": "https://pub.dev" 159 }, 160 "source": "hosted", 161 + "version": "4.1.0" 162 }, 163 "barcode": { 164 "dependency": "transitive", 165 "description": { 166 "name": "barcode", 167 + "sha256": "7b6729c37e3b7f34233e2318d866e8c48ddb46c1f7ad01ff7bb2a8de1da2b9f4", 168 "url": "https://pub.dev" 169 }, 170 "source": "hosted", 171 + "version": "2.2.9" 172 }, 173 "bidi": { 174 "dependency": "transitive", ··· 184 "dependency": "transitive", 185 "description": { 186 "name": "boolean_selector", 187 + "sha256": "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea", 188 "url": "https://pub.dev" 189 }, 190 "source": "hosted", 191 + "version": "2.1.2" 192 }, 193 "bson": { 194 "dependency": "direct main", ··· 214 "dependency": "transitive", 215 "description": { 216 "name": "built_value", 217 + "sha256": "28a712df2576b63c6c005c465989a348604960c0958d28be5303ba9baa841ac2", 218 + "url": "https://pub.dev" 219 + }, 220 + "source": "hosted", 221 + "version": "8.9.3" 222 + }, 223 + "chalkdart": { 224 + "dependency": "transitive", 225 + "description": { 226 + "name": "chalkdart", 227 + "sha256": "08c910ee341fcdd1e46f20ddce59b13c1d85f5d97f2fd2f12014c46ede670e40", 228 "url": "https://pub.dev" 229 }, 230 "source": "hosted", 231 + "version": "2.3.2" 232 }, 233 "characters": { 234 "dependency": "transitive", 235 "description": { 236 "name": "characters", 237 + "sha256": "f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803", 238 "url": "https://pub.dev" 239 }, 240 "source": "hosted", 241 + "version": "1.4.0" 242 }, 243 "charcode": { 244 "dependency": "transitive", ··· 254 "dependency": "transitive", 255 "description": { 256 "name": "clock", 257 + "sha256": "fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b", 258 "url": "https://pub.dev" 259 }, 260 "source": "hosted", 261 + "version": "1.1.2" 262 }, 263 "collapsible": { 264 "dependency": "direct main", ··· 274 "dependency": "direct main", 275 "description": { 276 "name": "collection", 277 + "sha256": "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76", 278 "url": "https://pub.dev" 279 }, 280 "source": "hosted", 281 + "version": "1.19.1" 282 }, 283 "convert": { 284 "dependency": "transitive", ··· 364 "dependency": "transitive", 365 "description": { 366 "name": "dbus", 367 + "sha256": "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c", 368 "url": "https://pub.dev" 369 }, 370 "source": "hosted", 371 + "version": "0.7.11" 372 }, 373 "decimal": { 374 "dependency": "transitive", ··· 404 "dependency": "direct main", 405 "description": { 406 "name": "device_info_plus", 407 + "sha256": "72d146c6d7098689ff5c5f66bcf593ac11efc530095385356e131070333e64da", 408 "url": "https://pub.dev" 409 }, 410 "source": "hosted", 411 + "version": "11.3.0" 412 }, 413 "device_info_plus_platform_interface": { 414 "dependency": "transitive", ··· 474 "dependency": "transitive", 475 "description": { 476 "name": "fake_async", 477 + "sha256": "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc", 478 "url": "https://pub.dev" 479 }, 480 "source": "hosted", 481 + "version": "1.3.2" 482 }, 483 "fast_image_resizer": { 484 "dependency": "direct main", ··· 494 "dependency": "transitive", 495 "description": { 496 "name": "ffi", 497 + "sha256": "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418", 498 "url": "https://pub.dev" 499 }, 500 "source": "hosted", 501 + "version": "2.1.4" 502 }, 503 "file": { 504 "dependency": "transitive", 505 "description": { 506 "name": "file", 507 + "sha256": "a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4", 508 "url": "https://pub.dev" 509 }, 510 "source": "hosted", 511 + "version": "7.0.1" 512 }, 513 "file_picker": { 514 "dependency": "direct main", 515 "description": { 516 "name": "file_picker", 517 + "sha256": "6f6bfa8797f296965bdc3e1f702574ab49a540c19b9237b401e7c2b25dfe594c", 518 "url": "https://pub.dev" 519 }, 520 "source": "hosted", 521 + "version": "9.0.0" 522 }, 523 "file_selector_linux": { 524 "dependency": "transitive", ··· 544 "dependency": "transitive", 545 "description": { 546 "name": "file_selector_windows", 547 + "sha256": "320fcfb6f33caa90f0b58380489fc5ac05d99ee94b61aa96ec2bff0ba81d3c2b", 548 "url": "https://pub.dev" 549 }, 550 "source": "hosted", 551 + "version": "0.9.3+4" 552 }, 553 "fixnum": { 554 "dependency": "direct main", ··· 564 "dependency": "direct main", 565 "description": { 566 "name": "flex_color_picker", 567 + "sha256": "c083b79f1c57eaeed9f464368be376951230b3cb1876323b784626152a86e480", 568 "url": "https://pub.dev" 569 }, 570 "source": "hosted", 571 + "version": "3.7.0" 572 }, 573 "flex_seed_scheme": { 574 "dependency": "transitive", 575 "description": { 576 "name": "flex_seed_scheme", 577 + "sha256": "d3ba3c5c92d2d79d45e94b4c6c71d01fac3c15017da1545880c53864da5dfeb0", 578 "url": "https://pub.dev" 579 }, 580 "source": "hosted", 581 + "version": "3.5.0" 582 }, 583 "flutter": { 584 "dependency": "direct main", ··· 636 "dependency": "transitive", 637 "description": { 638 "name": "flutter_keyboard_visibility_temp_fork", 639 + "sha256": "e3d02900640fbc1129245540db16944a0898b8be81694f4bf04b6c985bed9048", 640 "url": "https://pub.dev" 641 }, 642 "source": "hosted", 643 + "version": "0.1.5" 644 }, 645 "flutter_keyboard_visibility_windows": { 646 "dependency": "transitive", ··· 672 "dependency": "transitive", 673 "description": { 674 "name": "flutter_plugin_android_lifecycle", 675 + "sha256": "615a505aef59b151b46bbeef55b36ce2b6ed299d160c51d84281946f0aa0ce0e", 676 "url": "https://pub.dev" 677 }, 678 "source": "hosted", 679 + "version": "2.0.24" 680 }, 681 "flutter_quill": { 682 "dependency": "direct main", 683 "description": { 684 "name": "flutter_quill", 685 + "sha256": "3765d057bb63e6e5b7d5aba7c8fb048ec1b38c8a3428ded8c22e57cf2682a580", 686 "url": "https://pub.dev" 687 }, 688 "source": "hosted", 689 + "version": "11.0.0" 690 }, 691 "flutter_quill_delta_from_html": { 692 "dependency": "transitive", 693 "description": { 694 "name": "flutter_quill_delta_from_html", 695 + "sha256": "79405765612016de9de2361be86383360b0b43a6bf88b818c079a953583f1849", 696 "url": "https://pub.dev" 697 }, 698 "source": "hosted", 699 + "version": "1.5.0" 700 }, 701 "flutter_secure_storage": { 702 "dependency": "direct main", 703 "description": { 704 "name": "flutter_secure_storage", 705 + "sha256": "f7eceb0bc6f4fd0441e29d43cab9ac2a1c5ffd7ea7b64075136b718c46954874", 706 "url": "https://pub.dev" 707 }, 708 "source": "hosted", 709 + "version": "10.0.0-beta.4" 710 }, 711 + "flutter_secure_storage_darwin": { 712 "dependency": "transitive", 713 "description": { 714 + "name": "flutter_secure_storage_darwin", 715 + "sha256": "f226f2a572bed96bc6542198ebaec227150786e34311d455a7e2d3d06d951845", 716 "url": "https://pub.dev" 717 }, 718 "source": "hosted", 719 + "version": "0.1.0" 720 }, 721 + "flutter_secure_storage_linux": { 722 "dependency": "transitive", 723 "description": { 724 + "name": "flutter_secure_storage_linux", 725 + "sha256": "9b4b73127e857cd3117d43a70fa3dddadb6e0b253be62e6a6ab85caa0742182c", 726 "url": "https://pub.dev" 727 }, 728 "source": "hosted", 729 + "version": "2.0.1" 730 }, 731 "flutter_secure_storage_platform_interface": { 732 "dependency": "transitive", 733 "description": { 734 "name": "flutter_secure_storage_platform_interface", 735 + "sha256": "8ceea1223bee3c6ac1a22dabd8feefc550e4729b3675de4b5900f55afcb435d6", 736 "url": "https://pub.dev" 737 }, 738 "source": "hosted", 739 + "version": "2.0.1" 740 }, 741 "flutter_secure_storage_web": { 742 "dependency": "transitive", 743 "description": { 744 "name": "flutter_secure_storage_web", 745 + "sha256": "4c3f233e739545c6cb09286eeec1cc4744138372b985113acc904f7263bef517", 746 "url": "https://pub.dev" 747 }, 748 "source": "hosted", 749 + "version": "2.0.0" 750 }, 751 "flutter_secure_storage_windows": { 752 "dependency": "transitive", 753 "description": { 754 "name": "flutter_secure_storage_windows", 755 + "sha256": "ff32af20f70a8d0e59b2938fc92de35b54a74671041c814275afd80e27df9f21", 756 "url": "https://pub.dev" 757 }, 758 "source": "hosted", 759 + "version": "4.0.0" 760 }, 761 "flutter_speed_dial": { 762 "dependency": "direct main", ··· 782 "dependency": "direct main", 783 "description": { 784 "name": "flutter_svg", 785 + "sha256": "c200fd79c918a40c5cd50ea0877fa13f81bdaf6f0a5d3dbcc2a13e3285d6aa1b", 786 "url": "https://pub.dev" 787 }, 788 "source": "hosted", 789 + "version": "2.0.17" 790 }, 791 "flutter_test": { 792 "dependency": "direct dev", ··· 836 "source": "sdk", 837 "version": "0.0.0" 838 }, 839 + "glob": { 840 + "dependency": "transitive", 841 + "description": { 842 + "name": "glob", 843 + "sha256": "c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de", 844 + "url": "https://pub.dev" 845 + }, 846 + "source": "hosted", 847 + "version": "2.1.3" 848 + }, 849 "go_router": { 850 "dependency": "direct main", 851 "description": { 852 "name": "go_router", 853 + "sha256": "04539267a740931c6d4479a10d466717ca5901c6fdfd3fcda09391bbb8ebd651", 854 "url": "https://pub.dev" 855 }, 856 "source": "hosted", 857 + "version": "14.8.0" 858 }, 859 "golden_screenshot": { 860 "dependency": "direct dev", 861 "description": { 862 "name": "golden_screenshot", 863 + "sha256": "548b49cb2d7ee57664ed8cfd44df764182c59b04a437c7d695ed784e3a21569f", 864 "url": "https://pub.dev" 865 }, 866 "source": "hosted", 867 + "version": "3.2.0" 868 }, 869 "golden_toolkit": { 870 "dependency": "transitive", ··· 910 "dependency": "direct main", 911 "description": { 912 "name": "http", 913 + "sha256": "fe7ab022b76f3034adc518fb6ea04a82387620e19977665ea18d30a1cf43442f", 914 "url": "https://pub.dev" 915 }, 916 "source": "hosted", 917 + "version": "1.3.0" 918 }, 919 "http_parser": { 920 "dependency": "transitive", 921 "description": { 922 "name": "http_parser", 923 + "sha256": "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571", 924 "url": "https://pub.dev" 925 }, 926 "source": "hosted", 927 + "version": "4.1.2" 928 }, 929 "icons_launcher": { 930 "dependency": "direct dev", ··· 940 "dependency": "transitive", 941 "description": { 942 "name": "image", 943 + "sha256": "13d3349ace88f12f4a0d175eb5c12dcdd39d35c4c109a8a13dfeb6d0bd9e31c3", 944 "url": "https://pub.dev" 945 }, 946 "source": "hosted", 947 + "version": "4.5.3" 948 }, 949 "integration_test": { 950 "dependency": "direct dev", ··· 986 "dependency": "transitive", 987 "description": { 988 "name": "js", 989 + "sha256": "53385261521cc4a0c4658fd0ad07a7d14591cf8fc33abbceae306ddb974888dc", 990 "url": "https://pub.dev" 991 }, 992 "source": "hosted", 993 + "version": "0.7.2" 994 }, 995 "json2yaml": { 996 "dependency": "direct overridden", ··· 1027 "dependency": "transitive", 1028 "description": { 1029 "name": "leak_tracker", 1030 + "sha256": "c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec", 1031 "url": "https://pub.dev" 1032 }, 1033 "source": "hosted", 1034 + "version": "10.0.8" 1035 }, 1036 "leak_tracker_flutter_testing": { 1037 "dependency": "transitive", 1038 "description": { 1039 "name": "leak_tracker_flutter_testing", 1040 + "sha256": "f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573", 1041 "url": "https://pub.dev" 1042 }, 1043 "source": "hosted", 1044 + "version": "3.0.9" 1045 }, 1046 "leak_tracker_testing": { 1047 "dependency": "transitive", ··· 1057 "dependency": "transitive", 1058 "description": { 1059 "name": "lints", 1060 + "sha256": "c35bb79562d980e9a453fc715854e1ed39e24e7d0297a880ef54e17f9874a9d7", 1061 "url": "https://pub.dev" 1062 }, 1063 "source": "hosted", 1064 + "version": "5.1.1" 1065 }, 1066 "list_utilities": { 1067 "dependency": "transitive", ··· 1087 "dependency": "transitive", 1088 "description": { 1089 "name": "markdown", 1090 + "sha256": "935e23e1ff3bc02d390bad4d4be001208ee92cc217cb5b5a6c19bc14aaa318c1", 1091 "url": "https://pub.dev" 1092 }, 1093 "source": "hosted", 1094 + "version": "7.3.0" 1095 }, 1096 "matcher": { 1097 "dependency": "transitive", 1098 "description": { 1099 "name": "matcher", 1100 + "sha256": "dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2", 1101 "url": "https://pub.dev" 1102 }, 1103 "source": "hosted", 1104 + "version": "0.12.17" 1105 }, 1106 "material_color_utilities": { 1107 "dependency": "transitive", ··· 1117 "dependency": "direct main", 1118 "description": { 1119 "name": "material_symbols_icons", 1120 + "sha256": "1403944c2a68dbdf934fca2b2115a372e70a4a185c136ab71a9d16e2108d0b14", 1121 "url": "https://pub.dev" 1122 }, 1123 "source": "hosted", 1124 + "version": "4.2805.1" 1125 }, 1126 "matrix4_transform": { 1127 "dependency": "transitive", 1128 "description": { 1129 "name": "matrix4_transform", 1130 + "sha256": "1346e53517e3081d3e8362377be97e285e2bd348855c177eae2a18aa965cafa0", 1131 "url": "https://pub.dev" 1132 }, 1133 "source": "hosted", 1134 + "version": "4.0.1" 1135 }, 1136 "meta": { 1137 "dependency": "direct main", 1138 "description": { 1139 "name": "meta", 1140 + "sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c", 1141 "url": "https://pub.dev" 1142 }, 1143 "source": "hosted", 1144 + "version": "1.16.0" 1145 }, 1146 "mime": { 1147 "dependency": "transitive", ··· 1187 "dependency": "direct main", 1188 "description": { 1189 "name": "one_dollar_unistroke_recognizer", 1190 + "sha256": "459ba12aaada0e85e8f211f62fea649f246ccb74f726527593a0716bf1bcf6c4", 1191 "url": "https://pub.dev" 1192 }, 1193 "source": "hosted", 1194 + "version": "1.3.3" 1195 }, 1196 "onyxsdk_pen": { 1197 "dependency": "direct main", ··· 1293 "version": "0.1.1" 1294 }, 1295 "path": { 1296 + "dependency": "direct main", 1297 "description": { 1298 "name": "path", 1299 + "sha256": "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5", 1300 "url": "https://pub.dev" 1301 }, 1302 "source": "hosted", 1303 + "version": "1.9.1" 1304 }, 1305 "path_drawing": { 1306 "dependency": "direct main", ··· 1396 "dependency": "direct main", 1397 "description": { 1398 "name": "pdf", 1399 + "sha256": "28eacad99bffcce2e05bba24e50153890ad0255294f4dd78a17075a2ba5c8416", 1400 "url": "https://pub.dev" 1401 }, 1402 "source": "hosted", 1403 + "version": "3.11.3" 1404 }, 1405 "pdf_widget_wrapper": { 1406 "dependency": "transitive", ··· 1416 "dependency": "direct main", 1417 "description": { 1418 "name": "pdfrx", 1419 + "sha256": "7feafb9f5f2af8743d24d0b04e3b46bca6571c975e4697446f9692c7553c4e31", 1420 "url": "https://pub.dev" 1421 }, 1422 "source": "hosted", 1423 + "version": "1.1.11" 1424 }, 1425 "perfect_freehand": { 1426 "dependency": "direct main", ··· 1436 "dependency": "direct main", 1437 "description": { 1438 "name": "permission_handler", 1439 + "sha256": "59adad729136f01ea9e35a48f5d1395e25cba6cea552249ddbe9cf950f5d7849", 1440 "url": "https://pub.dev" 1441 }, 1442 "source": "hosted", 1443 + "version": "11.4.0" 1444 }, 1445 "permission_handler_android": { 1446 "dependency": "transitive", 1447 "description": { 1448 "name": "permission_handler_android", 1449 + "sha256": "d3971dcdd76182a0c198c096b5db2f0884b0d4196723d21a866fc4cdea057ebc", 1450 "url": "https://pub.dev" 1451 }, 1452 "source": "hosted", 1453 + "version": "12.1.0" 1454 }, 1455 "permission_handler_apple": { 1456 "dependency": "transitive", 1457 "description": { 1458 "name": "permission_handler_apple", 1459 + "sha256": "f84a188e79a35c687c132a0a0556c254747a08561e99ab933f12f6ca71ef3c98", 1460 "url": "https://pub.dev" 1461 }, 1462 "source": "hosted", 1463 + "version": "9.4.6" 1464 }, 1465 "permission_handler_html": { 1466 "dependency": "transitive", ··· 1476 "dependency": "transitive", 1477 "description": { 1478 "name": "permission_handler_platform_interface", 1479 + "sha256": "eb99b295153abce5d683cac8c02e22faab63e50679b937fa1bf67d58bb282878", 1480 "url": "https://pub.dev" 1481 }, 1482 "source": "hosted", 1483 + "version": "4.3.0" 1484 }, 1485 "permission_handler_windows": { 1486 "dependency": "transitive", ··· 1496 "dependency": "transitive", 1497 "description": { 1498 "name": "petitparser", 1499 + "sha256": "07c8f0b1913bcde1ff0d26e57ace2f3012ccbf2b204e070290dad3bb22797646", 1500 "url": "https://pub.dev" 1501 }, 1502 "source": "hosted", 1503 + "version": "6.1.0" 1504 }, 1505 "pixel_snap": { 1506 "dependency": "transitive", ··· 1516 "dependency": "transitive", 1517 "description": { 1518 "name": "platform", 1519 + "sha256": "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984", 1520 "url": "https://pub.dev" 1521 }, 1522 "source": "hosted", 1523 + "version": "3.1.6" 1524 }, 1525 "platform_linux": { 1526 "dependency": "transitive", ··· 1552 "source": "hosted", 1553 "version": "3.9.1" 1554 }, 1555 + "posix": { 1556 + "dependency": "transitive", 1557 + "description": { 1558 + "name": "posix", 1559 + "sha256": "a0117dc2167805aa9125b82eee515cc891819bac2f538c83646d355b16f58b9a", 1560 + "url": "https://pub.dev" 1561 + }, 1562 + "source": "hosted", 1563 + "version": "6.0.1" 1564 + }, 1565 "power_extensions": { 1566 "dependency": "transitive", 1567 "description": { ··· 1576 "dependency": "direct main", 1577 "description": { 1578 "name": "printing", 1579 + "sha256": "482cd5a5196008f984bb43ed0e47cbfdca7373490b62f3b27b3299275bf22a93", 1580 "url": "https://pub.dev" 1581 }, 1582 "source": "hosted", 1583 + "version": "5.14.2" 1584 }, 1585 "process": { 1586 "dependency": "transitive", 1587 "description": { 1588 "name": "process", 1589 + "sha256": "107d8be718f120bbba9dcd1e95e3bd325b1b4a4f07db64154635ba03f2567a0d", 1590 "url": "https://pub.dev" 1591 }, 1592 "source": "hosted", 1593 + "version": "5.0.3" 1594 }, 1595 "provider": { 1596 "dependency": "transitive", ··· 1616 "dependency": "transitive", 1617 "description": { 1618 "name": "quill_native_bridge", 1619 + "sha256": "bda0f0ad9bc160dcdd4bd2b378a7ae8bdb55c3d4b7301bf739d5e3b065ee5e82", 1620 "url": "https://pub.dev" 1621 }, 1622 "source": "hosted", 1623 + "version": "11.0.0" 1624 }, 1625 "quill_native_bridge_android": { 1626 "dependency": "transitive", ··· 1666 "dependency": "transitive", 1667 "description": { 1668 "name": "quill_native_bridge_platform_interface", 1669 + "sha256": "ea48bd12bf426741747ec8a575b122350971f338a75049099b349c63447582a2", 1670 "url": "https://pub.dev" 1671 }, 1672 "source": "hosted", 1673 + "version": "0.0.1+1" 1674 }, 1675 "quill_native_bridge_web": { 1676 "dependency": "transitive", ··· 1817 "dependency": "direct main", 1818 "description": { 1819 "name": "share_plus", 1820 + "sha256": "fce43200aa03ea87b91ce4c3ac79f0cecd52e2a7a56c7a4185023c271fbfa6da", 1821 "url": "https://pub.dev" 1822 }, 1823 "source": "hosted", 1824 + "version": "10.1.4" 1825 }, 1826 "share_plus_platform_interface": { 1827 "dependency": "transitive", ··· 1837 "dependency": "direct main", 1838 "description": { 1839 "name": "shared_preferences", 1840 + "sha256": "846849e3e9b68f3ef4b60c60cf4b3e02e9321bc7f4d8c4692cf87ffa82fc8a3a", 1841 "url": "https://pub.dev" 1842 }, 1843 "source": "hosted", 1844 + "version": "2.5.2" 1845 }, 1846 "shared_preferences_android": { 1847 "dependency": "transitive", 1848 "description": { 1849 "name": "shared_preferences_android", 1850 + "sha256": "a768fc8ede5f0c8e6150476e14f38e2417c0864ca36bb4582be8e21925a03c22", 1851 "url": "https://pub.dev" 1852 }, 1853 "source": "hosted", 1854 + "version": "2.4.6" 1855 }, 1856 "shared_preferences_foundation": { 1857 "dependency": "transitive", 1858 "description": { 1859 "name": "shared_preferences_foundation", 1860 + "sha256": "6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03", 1861 "url": "https://pub.dev" 1862 }, 1863 "source": "hosted", 1864 + "version": "2.5.4" 1865 }, 1866 "shared_preferences_linux": { 1867 "dependency": "transitive", ··· 1887 "dependency": "transitive", 1888 "description": { 1889 "name": "shared_preferences_web", 1890 + "sha256": "c49bd060261c9a3f0ff445892695d6212ff603ef3115edbb448509d407600019", 1891 "url": "https://pub.dev" 1892 }, 1893 "source": "hosted", 1894 + "version": "2.4.3" 1895 }, 1896 "shared_preferences_windows": { 1897 "dependency": "transitive", ··· 1907 "dependency": "direct dev", 1908 "description": { 1909 "name": "simplytranslate", 1910 + "sha256": "3137b221b088c589cd68d26192d753a3a6fe314b83d95fc9c96cd0a40b270772", 1911 "url": "https://pub.dev" 1912 }, 1913 "source": "hosted", 1914 + "version": "2.2.2" 1915 }, 1916 "sky_engine": { 1917 "dependency": "transitive", ··· 1923 "dependency": "direct main", 1924 "description": { 1925 "name": "slang", 1926 + "sha256": "2778b88f05ffc23fd0a37436f607bf2a541d0b6b922e69a8ea5bbd50c2427d18", 1927 "url": "https://pub.dev" 1928 }, 1929 "source": "hosted", 1930 + "version": "4.4.1" 1931 }, 1932 "slang_flutter": { 1933 "dependency": "direct main", 1934 "description": { 1935 "name": "slang_flutter", 1936 + "sha256": "819637a23348adbc4f4e8faee3f274d8908f9af31d57bf1e277cd730b14bacde", 1937 "url": "https://pub.dev" 1938 }, 1939 "source": "hosted", 1940 + "version": "4.4.0" 1941 }, 1942 "source_span": { 1943 "dependency": "transitive", 1944 "description": { 1945 "name": "source_span", 1946 + "sha256": "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c", 1947 "url": "https://pub.dev" 1948 }, 1949 "source": "hosted", 1950 + "version": "1.10.1" 1951 }, 1952 "sprintf": { 1953 "dependency": "transitive", ··· 1963 "dependency": "transitive", 1964 "description": { 1965 "name": "stack_trace", 1966 + "sha256": "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1", 1967 "url": "https://pub.dev" 1968 }, 1969 "source": "hosted", 1970 + "version": "1.12.1" 1971 }, 1972 "stream_channel": { 1973 "dependency": "transitive", 1974 "description": { 1975 "name": "stream_channel", 1976 + "sha256": "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d", 1977 "url": "https://pub.dev" 1978 }, 1979 "source": "hosted", 1980 + "version": "2.1.4" 1981 }, 1982 "string_scanner": { 1983 "dependency": "transitive", 1984 "description": { 1985 "name": "string_scanner", 1986 + "sha256": "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43", 1987 "url": "https://pub.dev" 1988 }, 1989 "source": "hosted", 1990 + "version": "1.4.1" 1991 }, 1992 "super_clipboard": { 1993 "dependency": "direct main", 1994 "description": { 1995 "name": "super_clipboard", 1996 + "sha256": "5203c881d24033c3e6154c2ae01afd94e7f0a3201280373f28e540f1defa3f40", 1997 "url": "https://pub.dev" 1998 }, 1999 "source": "hosted", 2000 + "version": "0.9.0-dev.6" 2001 }, 2002 "super_native_extensions": { 2003 "dependency": "transitive", 2004 "description": { 2005 "name": "super_native_extensions", 2006 + "sha256": "09ccc40c475e6f91770eaeb2553bf4803812d7beadc3759aa57d643370619c86", 2007 "url": "https://pub.dev" 2008 }, 2009 "source": "hosted", 2010 + "version": "0.9.0-dev.6" 2011 }, 2012 "sync_http": { 2013 "dependency": "transitive", ··· 2023 "dependency": "transitive", 2024 "description": { 2025 "name": "synchronized", 2026 + "sha256": "0669c70faae6270521ee4f05bffd2919892d42d1276e6c495be80174b6bc0ef6", 2027 "url": "https://pub.dev" 2028 }, 2029 "source": "hosted", 2030 + "version": "3.3.1" 2031 }, 2032 "term_glyph": { 2033 "dependency": "transitive", 2034 "description": { 2035 "name": "term_glyph", 2036 + "sha256": "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e", 2037 "url": "https://pub.dev" 2038 }, 2039 "source": "hosted", 2040 + "version": "1.2.2" 2041 }, 2042 "test_api": { 2043 "dependency": "transitive", 2044 "description": { 2045 "name": "test_api", 2046 + "sha256": "fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd", 2047 "url": "https://pub.dev" 2048 }, 2049 "source": "hosted", 2050 + "version": "0.7.4" 2051 }, 2052 "timezone": { 2053 "dependency": "transitive", ··· 2153 "dependency": "transitive", 2154 "description": { 2155 "name": "url_launcher_web", 2156 + "sha256": "3ba963161bd0fe395917ba881d320b9c4f6dd3c4a233da62ab18a5025c85f1e9", 2157 "url": "https://pub.dev" 2158 }, 2159 "source": "hosted", 2160 + "version": "2.4.0" 2161 }, 2162 "url_launcher_windows": { 2163 "dependency": "transitive", 2164 "description": { 2165 "name": "url_launcher_windows", 2166 + "sha256": "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77", 2167 "url": "https://pub.dev" 2168 }, 2169 "source": "hosted", 2170 + "version": "3.1.4" 2171 }, 2172 "uuid": { 2173 "dependency": "transitive", ··· 2183 "dependency": "transitive", 2184 "description": { 2185 "name": "vector_graphics", 2186 + "sha256": "44cc7104ff32563122a929e4620cf3efd584194eec6d1d913eb5ba593dbcf6de", 2187 "url": "https://pub.dev" 2188 }, 2189 "source": "hosted", 2190 + "version": "1.1.18" 2191 }, 2192 "vector_graphics_codec": { 2193 "dependency": "transitive", 2194 "description": { 2195 "name": "vector_graphics_codec", 2196 + "sha256": "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146", 2197 "url": "https://pub.dev" 2198 }, 2199 "source": "hosted", 2200 + "version": "1.1.13" 2201 }, 2202 "vector_graphics_compiler": { 2203 "dependency": "transitive", ··· 2233 "dependency": "transitive", 2234 "description": { 2235 "name": "vm_service", 2236 + "sha256": "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14", 2237 "url": "https://pub.dev" 2238 }, 2239 "source": "hosted", 2240 + "version": "14.3.1" 2241 }, 2242 "watcher": { 2243 "dependency": "transitive", 2244 "description": { 2245 "name": "watcher", 2246 + "sha256": "69da27e49efa56a15f8afe8f4438c4ec02eff0a117df1b22ea4aad194fe1c104", 2247 "url": "https://pub.dev" 2248 }, 2249 "source": "hosted", 2250 + "version": "1.1.1" 2251 }, 2252 "web": { 2253 "dependency": "transitive", ··· 2273 "dependency": "transitive", 2274 "description": { 2275 "name": "win32", 2276 + "sha256": "b89e6e24d1454e149ab20fbb225af58660f0c0bf4475544650700d8e2da54aef", 2277 "url": "https://pub.dev" 2278 }, 2279 "source": "hosted", 2280 + "version": "5.11.0" 2281 }, 2282 "win32_registry": { 2283 "dependency": "transitive", ··· 2363 "dependency": "direct dev", 2364 "description": { 2365 "name": "yaml", 2366 + "sha256": "b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce", 2367 "url": "https://pub.dev" 2368 }, 2369 "source": "hosted", 2370 + "version": "3.1.3" 2371 }, 2372 "yaru": { 2373 "dependency": "direct main", 2374 "description": { 2375 "name": "yaru", 2376 + "sha256": "f149399d81ecd3d20bfcc79afd5ddd9bcd7e4c901d5e602a8577fe59c71c8617", 2377 "url": "https://pub.dev" 2378 }, 2379 "source": "hosted", 2380 + "version": "7.0.0" 2381 }, 2382 "yaru_window": { 2383 "dependency": "transitive", ··· 2431 } 2432 }, 2433 "sdks": { 2434 + "dart": ">=3.7.0 <4.0.0", 2435 + "flutter": ">=3.29.0" 2436 } 2437 }
+2 -2
pkgs/by-name/se/sentry-native/package.nix
··· 10 11 stdenv.mkDerivation rec { 12 pname = "sentry-native"; 13 - version = "0.8.2"; 14 15 src = fetchFromGitHub { 16 owner = "getsentry"; 17 repo = "sentry-native"; 18 tag = version; 19 - hash = "sha256-X5QA27y/7bJoGC1qDNhvbh5Cqm4StiZ9jkdsed+oVL4="; 20 }; 21 22 nativeBuildInputs = [
··· 10 11 stdenv.mkDerivation rec { 12 pname = "sentry-native"; 13 + version = "0.8.3"; 14 15 src = fetchFromGitHub { 16 owner = "getsentry"; 17 repo = "sentry-native"; 18 tag = version; 19 + hash = "sha256-9jsn7oydaOYOAq6XYYlPjzzy6LSiKOpRtp+PxMlzwz0="; 20 }; 21 22 nativeBuildInputs = [
+7 -9
pkgs/by-name/si/sioyek/package.nix
··· 4 installShellFiles, 5 fetchFromGitHub, 6 freetype, 7 - nix-update-script, 8 gumbo, 9 harfbuzz, 10 jbig2dec, ··· 15 }: 16 stdenv.mkDerivation (finalAttrs: { 17 pname = "sioyek"; 18 - version = "2.0.0-unstable-2025-02-20"; 19 20 src = fetchFromGitHub { 21 owner = "ahrm"; 22 repo = "sioyek"; 23 - rev = "a64ad82b2c14e1ef821c13ddf1291ebb6aaafca6"; 24 - hash = "sha256-aI8GqXAgyh5VkayEQbaXOK+JQKzqVqQs8RO3CdOsgX8="; 25 }; 26 27 buildInputs = ··· 74 installManPage resources/sioyek.1 75 ''; 76 77 - passthru.updateScript = nix-update-script { 78 - extraArgs = [ 79 - "--version" 80 - "branch=development" 81 - ]; 82 }; 83 84 meta = with lib; {
··· 4 installShellFiles, 5 fetchFromGitHub, 6 freetype, 7 + unstableGitUpdater, 8 gumbo, 9 harfbuzz, 10 jbig2dec, ··· 15 }: 16 stdenv.mkDerivation (finalAttrs: { 17 pname = "sioyek"; 18 + version = "2.0.0-unstable-2025-03-11"; 19 20 src = fetchFromGitHub { 21 owner = "ahrm"; 22 repo = "sioyek"; 23 + rev = "b3575d9634d6c305cdf555a383e019a1e9013f2a"; 24 + hash = "sha256-a6zIgFe8bHrqXAtCC4/LC5jl3hy2Cs1xZBI91sKQgqw="; 25 }; 26 27 buildInputs = ··· 74 installManPage resources/sioyek.1 75 ''; 76 77 + passthru.updateScript = unstableGitUpdater { 78 + branch = "development"; 79 + tagPrefix = "v"; 80 }; 81 82 meta = with lib; {
+4 -2
pkgs/by-name/sl/sleek-todo/package.nix
··· 4 fetchurl, 5 undmg, 6 appimageTools, 7 - 8 }: 9 10 let ··· 66 src 67 meta 68 ; 69 - 70 extraInstallCommands = '' 71 mkdir -p $out/share/{applications,sleek} 72 cp -a ${appimageContents}/{locales,resources} $out/share/sleek 73 cp -a ${appimageContents}/usr/share/icons $out/share
··· 4 fetchurl, 5 undmg, 6 appimageTools, 7 + makeWrapper, 8 }: 9 10 let ··· 66 src 67 meta 68 ; 69 + nativeBuildInputs = [ makeWrapper ]; 70 extraInstallCommands = '' 71 + wrapProgram $out/bin/sleek-todo \ 72 + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" 73 mkdir -p $out/share/{applications,sleek} 74 cp -a ${appimageContents}/{locales,resources} $out/share/sleek 75 cp -a ${appimageContents}/usr/share/icons $out/share
+2 -2
pkgs/by-name/sm/smartgit/package.nix
··· 16 in 17 stdenv.mkDerivation (finalAttrs: { 18 pname = "smartgit"; 19 - version = "24.1.2"; 20 21 src = fetchurl { 22 url = "https://www.syntevo.com/downloads/smartgit/smartgit-linux-${ 23 builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version 24 }.tar.gz"; 25 - hash = "sha256-bPiPb/k5f9dRpwm4Wj+c2mhFhH9WOz2hzKeDfQLRLHQ="; 26 }; 27 28 nativeBuildInputs = [ wrapGAppsHook3 ];
··· 16 in 17 stdenv.mkDerivation (finalAttrs: { 18 pname = "smartgit"; 19 + version = "24.1.3"; 20 21 src = fetchurl { 22 url = "https://www.syntevo.com/downloads/smartgit/smartgit-linux-${ 23 builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version 24 }.tar.gz"; 25 + hash = "sha256-YhgE1Y0L8lzefJnvswKwIFnx6XIo40DszAr/cxOoOds="; 26 }; 27 28 nativeBuildInputs = [ wrapGAppsHook3 ];
+3 -3
pkgs/by-name/st/stalwart-mail/webadmin.nix
··· 16 17 rustPlatform.buildRustPackage rec { 18 pname = "webadmin"; 19 - version = "0.1.24"; 20 21 src = fetchFromGitHub { 22 owner = "stalwartlabs"; 23 repo = "webadmin"; 24 tag = "v${version}"; 25 - hash = "sha256-KtCSP7PP1LBTcP1LFdEmom/4G8or87oA6ml6MXOhATk="; 26 }; 27 28 npmDeps = fetchNpmDeps { ··· 32 }; 33 34 useFetchCargoVendor = true; 35 - cargoHash = "sha256-VXbFQLMtqypQlisirKhlfu9PYgmEryJx85GRqlRslNY="; 36 37 postPatch = '' 38 # Using local tailwindcss for compilation
··· 16 17 rustPlatform.buildRustPackage rec { 18 pname = "webadmin"; 19 + version = "0.1.25"; 20 21 src = fetchFromGitHub { 22 owner = "stalwartlabs"; 23 repo = "webadmin"; 24 tag = "v${version}"; 25 + hash = "sha256-Hv7FojY/SZgbzS8XGVj0uRfynZCZPEbPiSHRuBtt/Jc="; 26 }; 27 28 npmDeps = fetchNpmDeps { ··· 32 }; 33 34 useFetchCargoVendor = true; 35 + cargoHash = "sha256-/BoGeAF4GbM8ddWCnxAueJQYgQZvAL0pQ0pDUW0mXI0="; 36 37 postPatch = '' 38 # Using local tailwindcss for compilation
+3 -3
pkgs/by-name/st/star-history/package.nix
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "star-history"; 13 - version = "1.0.29"; 14 15 src = fetchCrate { 16 inherit pname version; 17 - hash = "sha256-RpGR4DlAvSuaecHPiD367rRR7H5zQs0JOgtvh/PXgpM="; 18 }; 19 20 useFetchCargoVendor = true; 21 - cargoHash = "sha256-lVwH8NnmBl3ZakVbFYslvH39mjAOhmPRmXdshbwkx1Y="; 22 23 nativeBuildInputs = [ pkg-config ]; 24
··· 10 11 rustPlatform.buildRustPackage rec { 12 pname = "star-history"; 13 + version = "1.0.30"; 14 15 src = fetchCrate { 16 inherit pname version; 17 + hash = "sha256-QTTBWuRXjx7UEMjnrIb4KQW+rtyKy4Q0Hu7OLt1Dph0="; 18 }; 19 20 useFetchCargoVendor = true; 21 + cargoHash = "sha256-2GwZtNbUbdzxK31Gh4U2LsFkzV1ylXkZnP5r5FQ/hvU="; 22 23 nativeBuildInputs = [ pkg-config ]; 24
+2 -2
pkgs/by-name/sw/swego/package.nix
··· 7 8 buildGoModule rec { 9 pname = "swego"; 10 - version = "1.13"; 11 12 src = fetchFromGitHub { 13 owner = "nodauf"; 14 repo = "Swego"; 15 tag = "v${version}"; 16 - hash = "sha256-JILdtmTdDZzcjsDfH0rZo4HpTp26EPP8WKPbHhQeNN8="; 17 }; 18 19 vendorHash = "sha256-w2OhZq7vaVDVoRfnWPH0bFO85yGTFcO6KpDo5ulTifo=";
··· 7 8 buildGoModule rec { 9 pname = "swego"; 10 + version = "1.14"; 11 12 src = fetchFromGitHub { 13 owner = "nodauf"; 14 repo = "Swego"; 15 tag = "v${version}"; 16 + hash = "sha256-28PU7jAVnWfRbFmTE2pmwJO1Zi+ceyFrzY5MiRt+91Y="; 17 }; 18 19 vendorHash = "sha256-w2OhZq7vaVDVoRfnWPH0bFO85yGTFcO6KpDo5ulTifo=";
+2 -2
pkgs/by-name/sw/swiftlint/package.nix
··· 8 }: 9 stdenvNoCC.mkDerivation rec { 10 pname = "swiftlint"; 11 - version = "0.58.2"; 12 13 src = fetchurl { 14 url = "https://github.com/realm/SwiftLint/releases/download/${version}/portable_swiftlint.zip"; 15 - hash = "sha256-rQcdWjbX9Ddt/pLX7Z9LrvizvedbdRMdwofPNPEDU6U="; 16 }; 17 18 dontPatch = true;
··· 8 }: 9 stdenvNoCC.mkDerivation rec { 10 pname = "swiftlint"; 11 + version = "0.59.0"; 12 13 src = fetchurl { 14 url = "https://github.com/realm/SwiftLint/releases/download/${version}/portable_swiftlint.zip"; 15 + hash = "sha256-rsGt9hy2EklZEA7eQ/Tp9eztVLVlVn9LMPTeZz9fQYA="; 16 }; 17 18 dontPatch = true;
-91
pkgs/by-name/sy/synapse-admin/package.json
··· 1 - { 2 - "name": "synapse-admin", 3 - "version": "0.10.0", 4 - "description": "Admin GUI for the Matrix.org server Synapse", 5 - "type": "module", 6 - "author": "Awesome Technologies Innovationslabor GmbH", 7 - "license": "Apache-2.0", 8 - "homepage": ".", 9 - "repository": { 10 - "type": "git", 11 - "url": "https://github.com/Awesome-Technologies/synapse-admin" 12 - }, 13 - "devDependencies": { 14 - "@babel/preset-env": "^7.24.4", 15 - "@babel/preset-react": "^7.24.1", 16 - "@testing-library/jest-dom": "^6.0.0", 17 - "@testing-library/react": "^15.0.2", 18 - "@testing-library/user-event": "^14.5.2", 19 - "@vitejs/plugin-react": "^4.0.0", 20 - "babel-jest": "^29.7.0", 21 - "eslint": "^8.57.0", 22 - "eslint-config-prettier": "^9.1.0", 23 - "eslint-config-react-app": "^7.0.1", 24 - "eslint-plugin-prettier": "^5.1.3", 25 - "jest": "^29.7.0", 26 - "jest-environment-jsdom": "^29.7.0", 27 - "jest-fetch-mock": "^3.0.3", 28 - "prettier": "^3.2.5", 29 - "react-test-renderer": "^18.2.0", 30 - "vite": "^5.0.0", 31 - "vite-plugin-version-mark": "^0.0.13" 32 - }, 33 - "dependencies": { 34 - "@haleos/ra-language-german": "^1.0.0", 35 - "@haxqer/ra-language-chinese": "^4.16.2", 36 - "@mui/icons-material": "^5.15.15", 37 - "@mui/material": "^5.15.15", 38 - "@mui/styles": "^5.15.15", 39 - "papaparse": "^5.4.1", 40 - "ra-language-farsi": "^4.2.0", 41 - "ra-language-french": "^4.16.15", 42 - "ra-language-italian": "^3.13.1", 43 - "react": "^18.0.0", 44 - "react-admin": "^4.16.15", 45 - "react-dom": "^18.0.0" 46 - }, 47 - "scripts": { 48 - "start": "vite serve", 49 - "build": "vite build", 50 - "fix:other": "yarn prettier --write", 51 - "fix:code": "yarn test:lint --fix", 52 - "fix": "yarn fix:code && yarn fix:other", 53 - "prettier": "prettier --ignore-path .gitignore \"**/*.{js,jsx,json,md,scss,yaml,yml}\"", 54 - "test:code": "jest", 55 - "test:lint": "eslint --ignore-path .gitignore --ext .js,.jsx .", 56 - "test:style": "yarn prettier --list-different", 57 - "test": "yarn test:style && yarn test:lint && yarn test:code" 58 - }, 59 - "babel": { 60 - "presets": [ 61 - "@babel/preset-env", 62 - [ 63 - "@babel/preset-react", 64 - { 65 - "runtime": "automatic" 66 - } 67 - ] 68 - ] 69 - }, 70 - "eslintConfig": { 71 - "extends": "react-app" 72 - }, 73 - "jest": { 74 - "testEnvironment": "jsdom", 75 - "setupFilesAfterEnv": [ 76 - "<rootDir>/src/setupTests.js" 77 - ] 78 - }, 79 - "browserslist": { 80 - "production": [ 81 - ">0.2%", 82 - "not dead", 83 - "not op_mini all" 84 - ], 85 - "development": [ 86 - "last 1 chrome version", 87 - "last 1 firefox version", 88 - "last 1 safari version" 89 - ] 90 - } 91 - }
···
+107 -29
pkgs/by-name/sy/synapse-admin/package.nix
··· 1 { 2 lib, 3 fetchFromGitHub, 4 - fetchYarnDeps, 5 - mkYarnPackage, 6 baseUrl ? null, 7 - writeShellScriptBin, 8 }: 9 10 - mkYarnPackage rec { 11 pname = "synapse-admin"; 12 - version = "0.10.0"; 13 src = fetchFromGitHub { 14 owner = "Awesome-Technologies"; 15 repo = "synapse-admin"; 16 - tag = version; 17 - sha256 = "sha256-3MC5PCEwYfZzJy9AW9nHTpvU49Lk6wbYC4Rcv9J9MEg="; 18 }; 19 20 - packageJSON = ./package.json; 21 22 - offlineCache = fetchYarnDeps { 23 - yarnLock = "${src}/yarn.lock"; 24 - hash = "sha256-vpCwPL1B+hbIaVSHtlkGjPAteu9BFNNmCTE66CSyFkg="; 25 }; 26 27 nativeBuildInputs = [ 28 - (writeShellScriptBin "git" "echo ${version}") 29 ]; 30 31 - NODE_ENV = "production"; 32 - ${if baseUrl != null then "REACT_APP_SERVER" else null} = baseUrl; 33 34 - # error:0308010C:digital envelope routines::unsupported 35 - NODE_OPTIONS = "--openssl-legacy-provider"; 36 37 buildPhase = '' 38 runHook preBuild 39 40 - export HOME=$(mktemp -d) 41 - yarn --offline run build 42 43 runHook postBuild 44 ''; 45 46 - distPhase = '' 47 - runHook preDist 48 49 - cp -r deps/synapse-admin/dist $out 50 51 - runHook postDist 52 ''; 53 54 - dontFixup = true; 55 - dontInstall = true; 56 57 - meta = with lib; { 58 description = "Admin UI for Synapse Homeservers"; 59 homepage = "https://github.com/Awesome-Technologies/synapse-admin"; 60 - license = licenses.asl20; 61 - platforms = platforms.all; 62 - maintainers = with maintainers; [ 63 mkg20001 64 ma27 65 ]; 66 }; 67 - }
··· 1 { 2 lib, 3 + stdenv, 4 fetchFromGitHub, 5 + nodejs, 6 + yarn-berry, 7 + cacert, 8 + nix-update-script, 9 + formats, 10 baseUrl ? null, 11 }: 12 13 + let 14 + config = lib.optionalAttrs (baseUrl != null) { restrictBaseUrl = baseUrl; }; 15 + configFormat = formats.json { }; 16 + configFile = configFormat.generate "synapse-admin-config" config; 17 + in 18 + 19 + stdenv.mkDerivation (finalAttrs: { 20 pname = "synapse-admin"; 21 + version = "0.10.3"; 22 + 23 src = fetchFromGitHub { 24 owner = "Awesome-Technologies"; 25 repo = "synapse-admin"; 26 + tag = finalAttrs.version; 27 + hash = "sha256-o2HzGuKjmIeJ+Kxd9KiFWmQgGVtvRdydiQJlr6P0+s8="; 28 }; 29 30 + # we cannot use fetchYarnDeps because that doesn't support yarn 2/berry lockfiles 31 + yarnOfflineCache = stdenv.mkDerivation { 32 + pname = "yarn-deps"; 33 + inherit (finalAttrs) version src; 34 35 + nativeBuildInputs = [ yarn-berry ]; 36 + 37 + dontInstall = true; 38 + 39 + env = { 40 + YARN_ENABLE_TELEMETRY = 0; 41 + NODE_EXTRA_CA_CERTS = "${cacert}/etc/ssl/certs/ca-bundle.crt"; 42 + }; 43 + 44 + supportedArchitectures = builtins.toJSON { 45 + os = [ 46 + "darwin" 47 + "linux" 48 + ]; 49 + cpu = [ 50 + "arm" 51 + "arm64" 52 + "ia32" 53 + "x64" 54 + ]; 55 + libc = [ 56 + "glibc" 57 + "musl" 58 + ]; 59 + }; 60 + 61 + configurePhase = '' 62 + runHook preConfigure 63 + 64 + export HOME="$NIX_BUILD_TOP" 65 + yarn config set enableGlobalCache false 66 + yarn config set cacheFolder $out 67 + yarn config set --json supportedArchitectures "$supportedArchitectures" 68 + 69 + runHook postConfigure 70 + ''; 71 + 72 + buildPhase = '' 73 + runHook preBuild 74 + 75 + mkdir -p $out 76 + yarn install --immutable --mode skip-build 77 + 78 + runHook postBuild 79 + ''; 80 + 81 + outputHash = "sha256-hIz+tWaDiq9qslEKjRyNzC0z1zA5TFgVr/hf3/T6YGw="; 82 + outputHashMode = "recursive"; 83 }; 84 85 nativeBuildInputs = [ 86 + nodejs 87 + yarn-berry 88 ]; 89 90 + env = { 91 + NODE_ENV = "production"; 92 + }; 93 94 + postPatch = '' 95 + substituteInPlace vite.config.ts \ 96 + --replace-fail "git describe --tags" "echo ${finalAttrs.version}" 97 + ''; 98 + 99 + configurePhase = '' 100 + runHook preConfigure 101 + 102 + export HOME="$NIX_BUILD_TOP" 103 + yarn config set enableGlobalCache false 104 + yarn config set cacheFolder $yarnOfflineCache 105 + 106 + runHook postConfigure 107 + ''; 108 109 buildPhase = '' 110 runHook preBuild 111 112 + yarn install --immutable --immutable-cache 113 + yarn build 114 115 runHook postBuild 116 ''; 117 118 + installPhase = '' 119 + runHook preInstall 120 121 + cp -r dist $out 122 + cp ${configFile} $out/config.json 123 124 + runHook postInstall 125 ''; 126 127 + passthru.updateScript = nix-update-script { }; 128 129 + meta = { 130 description = "Admin UI for Synapse Homeservers"; 131 homepage = "https://github.com/Awesome-Technologies/synapse-admin"; 132 + changelog = "https://github.com/Awesome-Technologies/synapse-admin/releases/tag/${finalAttrs.version}"; 133 + license = lib.licenses.asl20; 134 + platforms = [ 135 + "x86_64-linux" 136 + "aarch64-linux" 137 + "x86_64-darwin" 138 + "aarch64-darwin" 139 + ]; 140 + maintainers = with lib.maintainers; [ 141 mkg20001 142 ma27 143 ]; 144 }; 145 + })
+18 -4
pkgs/by-name/tt/ttf2pt1/package.nix
··· 4 fetchurl, 5 perl, 6 freetype, 7 }: 8 9 - stdenv.mkDerivation rec { 10 pname = "ttf2pt1"; 11 version = "3.4.4"; 12 13 src = fetchurl { 14 - url = "mirror://sourceforge/ttf2pt1/ttf2pt1-${version}.tgz"; 15 sha256 = "1l718n4k4widx49xz7qrj4mybzb8q67kp2jw7f47604ips4654mf"; 16 }; 17 ··· 28 buildInputs = [ freetype ]; 29 nativeBuildInputs = [ perl ]; 30 31 - patches = ./gentoo-makefile.patch; # also contains the freetype patch 32 33 meta = { 34 description = "True Type to Postscript Type 3 converter, fpdf"; ··· 36 license = "ttf2pt1"; 37 platforms = lib.platforms.linux; 38 }; 39 - }
··· 4 fetchurl, 5 perl, 6 freetype, 7 + fetchpatch, 8 }: 9 10 + stdenv.mkDerivation (finalAttrs: { 11 pname = "ttf2pt1"; 12 version = "3.4.4"; 13 14 src = fetchurl { 15 + url = "mirror://sourceforge/ttf2pt1/ttf2pt1-${finalAttrs.version}.tgz"; 16 sha256 = "1l718n4k4widx49xz7qrj4mybzb8q67kp2jw7f47604ips4654mf"; 17 }; 18 ··· 29 buildInputs = [ freetype ]; 30 nativeBuildInputs = [ perl ]; 31 32 + patches = [ 33 + ./gentoo-makefile.patch # also contains the freetype patch 34 + 35 + # fix build with c99 36 + # https://src.fedoraproject.org/rpms/ttf2pt1/c/070de5269475785d27ae7996513bee12cb9a0f53 37 + (fetchpatch { 38 + url = "https://src.fedoraproject.org/rpms/ttf2pt1/raw/070de5269475785d27ae7996513bee12cb9a0f53/f/ttf2pt1-c99.patch"; 39 + hash = "sha256-7+RnExqxED+fUJSj3opfYi0eQ5zqswOZnKjQMvlF020="; 40 + }) 41 + 42 + # fix build with gcc14 43 + # https://src.fedoraproject.org/rpms/ttf2pt1/c/1ebb612acb7088095c6bd7242209f0ce848895fb 44 + ./ttf2pt1-gcc14.patch 45 + ]; 46 47 meta = { 48 description = "True Type to Postscript Type 3 converter, fpdf"; ··· 50 license = "ttf2pt1"; 51 platforms = lib.platforms.linux; 52 }; 53 + })
+47
pkgs/by-name/tt/ttf2pt1/ttf2pt1-gcc14.patch
···
··· 1 + diff --git a/ft.c b/ft.c 2 + index 4ca1ca6..3ae9ac9 100644 3 + --- a/ft.c 4 + +++ b/ft.c 5 + @@ -457,7 +457,7 @@ static double lastx, lasty; 6 + 7 + static int 8 + outl_moveto( 9 + - FT_Vector *to, 10 + + const FT_Vector *to, 11 + void *unused 12 + ) 13 + { 14 + @@ -477,7 +477,7 @@ outl_moveto( 15 + 16 + static int 17 + outl_lineto( 18 + - FT_Vector *to, 19 + + const FT_Vector *to, 20 + void *unused 21 + ) 22 + { 23 + @@ -493,8 +493,8 @@ outl_lineto( 24 + 25 + static int 26 + outl_conicto( 27 + - FT_Vector *control1, 28 + - FT_Vector *to, 29 + + const FT_Vector *control1, 30 + + const FT_Vector *to, 31 + void *unused 32 + ) 33 + { 34 + @@ -514,9 +514,9 @@ outl_conicto( 35 + 36 + static int 37 + outl_cubicto( 38 + - FT_Vector *control1, 39 + - FT_Vector *control2, 40 + - FT_Vector *to, 41 + + const FT_Vector *control1, 42 + + const FT_Vector *control2, 43 + + const FT_Vector *to, 44 + void *unused 45 + ) 46 + { 47 +
+2 -2
pkgs/by-name/va/vale/package.nix
··· 11 12 buildGoModule rec { 13 pname = "vale"; 14 - version = "3.11.1"; 15 16 subPackages = [ "cmd/vale" ]; 17 ··· 19 owner = "errata-ai"; 20 repo = "vale"; 21 tag = "v${version}"; 22 - hash = "sha256-UPbeml7W90ICmbDjvNIy+DmolAAYF6Tci4R/kZa5cr8="; 23 }; 24 25 vendorHash = "sha256-Zhhp/qbwGTQEZ28S+p7GJodwQcnkFNqNU7WCZKdeoz0=";
··· 11 12 buildGoModule rec { 13 pname = "vale"; 14 + version = "3.11.2"; 15 16 subPackages = [ "cmd/vale" ]; 17 ··· 19 owner = "errata-ai"; 20 repo = "vale"; 21 tag = "v${version}"; 22 + hash = "sha256-7wBMdATN2kAXUG6fWwq/8JifLrhxDjjPWlZSA47yrxM="; 23 }; 24 25 vendorHash = "sha256-Zhhp/qbwGTQEZ28S+p7GJodwQcnkFNqNU7WCZKdeoz0=";
+3 -3
pkgs/by-name/ve/versatiles/package.nix
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "versatiles"; 9 - version = "0.15.3"; # When updating: Replace with current version 10 11 src = fetchFromGitHub { 12 owner = "versatiles-org"; 13 repo = "versatiles-rs"; 14 tag = "v${version}"; # When updating: Replace with long commit hash of new version 15 - hash = "sha256-xIZ/9l/wvl2Gh7vmxTGUxhZ9KIPSPLoqqC8DRN3PiQs="; # When updating: Use `lib.fakeHash` for recomputing the hash once. Run: 'nix-build -A versatiles'. Swap with new hash and proceed. 16 }; 17 18 useFetchCargoVendor = true; 19 - cargoHash = "sha256-UkPKwXPQW/M7AgNTMx4OqTLQCc9+c+RkzcCPyEHJayw="; # When updating: Same as above 20 21 __darwinAllowLocalNetworking = true; 22
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "versatiles"; 9 + version = "0.15.4"; # When updating: Replace with current version 10 11 src = fetchFromGitHub { 12 owner = "versatiles-org"; 13 repo = "versatiles-rs"; 14 tag = "v${version}"; # When updating: Replace with long commit hash of new version 15 + hash = "sha256-C9LTfRi6FRRg4yUIbs1DMtOtILTO/ItjWGnuKwUSHeU="; # When updating: Use `lib.fakeHash` for recomputing the hash once. Run: 'nix-build -A versatiles'. Swap with new hash and proceed. 16 }; 17 18 useFetchCargoVendor = true; 19 + cargoHash = "sha256-B9QCkAjyak2rX3waMG74KBbBVKn2veliMl7tAS41HQQ="; # When updating: Same as above 20 21 __darwinAllowLocalNetworking = true; 22
+2 -2
pkgs/by-name/ve/veryfasttree/package.nix
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "veryfasttree"; 11 - version = "4.0.4"; 12 13 src = fetchFromGitHub { 14 owner = "citiususc"; 15 repo = "veryfasttree"; 16 rev = "v${finalAttrs.version}"; 17 - hash = "sha256-S4FW91VEdTPOIwRamz62arLSN9inxoKXpKsen2ISXMo="; 18 }; 19 20 nativeBuildInputs = [ cmake ];
··· 8 9 stdenv.mkDerivation (finalAttrs: { 10 pname = "veryfasttree"; 11 + version = "4.0.5"; 12 13 src = fetchFromGitHub { 14 owner = "citiususc"; 15 repo = "veryfasttree"; 16 rev = "v${finalAttrs.version}"; 17 + hash = "sha256-xoz2mK72gvNRpA4kGInAb3WHa/D8HvXprUQiJClLwh8="; 18 }; 19 20 nativeBuildInputs = [ cmake ];
+13 -14
pkgs/by-name/we/werf/package.nix
··· 8 installShellFiles, 9 versionCheckHook, 10 }: 11 - 12 - buildGoModule rec { 13 pname = "werf"; 14 - version = "2.31.1"; 15 16 src = fetchFromGitHub { 17 owner = "werf"; 18 repo = "werf"; 19 - tag = "v${version}"; 20 - hash = "sha256-eEdhAY3vN6hsgggakYpGFiVjR2BBGrg1UF18gFXc8g8="; 21 }; 22 23 - vendorHash = "sha256-g+QZI0mfXSIU+iBnKzMeTGuF5UB1cwOixvRhcrBGrpE="; 24 - 25 proxyVendor = true; 26 27 subPackages = [ "cmd/werf" ]; 28 ··· 41 [ 42 "-s" 43 "-w" 44 - "-X github.com/werf/werf/v2/pkg/werf.Version=v${version}" 45 ] 46 - ++ lib.optionals (env.CGO_ENABLED == 1) [ 47 "-extldflags=-static" 48 "-linkmode external" 49 ]; ··· 56 "dfrunsecurity" 57 "dfssh" 58 ] 59 - ++ lib.optionals (env.CGO_ENABLED == 1) [ 60 "cni" 61 "exclude_graphdriver_devicemapper" 62 "netgo" ··· 72 # Test all packages. 73 unset subPackages 74 75 - # Remove tests that require external services, usually a Docker daemon. 76 rm -rf \ 77 integration/suites \ 78 pkg/true_git/*_test.go \ 79 test/e2e 80 '' 81 - + lib.optionalString (env.CGO_ENABLED == 0) '' 82 # A workaround for osusergo. 83 export USER=nixbld 84 ''; ··· 104 Buildah. 105 ''; 106 homepage = "https://werf.io"; 107 - changelog = "https://github.com/werf/werf/releases/tag/${src.rev}"; 108 license = lib.licenses.asl20; 109 maintainers = [ lib.maintainers.azahi ]; 110 mainProgram = "werf"; 111 }; 112 - }
··· 8 installShellFiles, 9 versionCheckHook, 10 }: 11 + buildGoModule (finalAttrs: { 12 pname = "werf"; 13 + version = "2.34.1"; 14 15 src = fetchFromGitHub { 16 owner = "werf"; 17 repo = "werf"; 18 + tag = "v${finalAttrs.version}"; 19 + hash = "sha256-hWkU3tyh0kQ9GNl5gQIs4wTRBQV0B3/0oOAhKLo1hOo="; 20 }; 21 22 proxyVendor = true; 23 + vendorHash = "sha256-x9ehxBfyk5sMg71yJcyjcrBAi5bzEnENAaqLXFoGQck="; 24 25 subPackages = [ "cmd/werf" ]; 26 ··· 39 [ 40 "-s" 41 "-w" 42 + "-X github.com/werf/werf/v2/pkg/werf.Version=${finalAttrs.src.rev}" 43 ] 44 + ++ lib.optionals (finalAttrs.env.CGO_ENABLED == 1) [ 45 "-extldflags=-static" 46 "-linkmode external" 47 ]; ··· 54 "dfrunsecurity" 55 "dfssh" 56 ] 57 + ++ lib.optionals (finalAttrs.env.CGO_ENABLED == 1) [ 58 "cni" 59 "exclude_graphdriver_devicemapper" 60 "netgo" ··· 70 # Test all packages. 71 unset subPackages 72 73 + # Remove tests that fail or require external services. 74 rm -rf \ 75 integration/suites \ 76 pkg/true_git/*_test.go \ 77 + pkg/werf/exec/*_test.go \ 78 test/e2e 79 '' 80 + + lib.optionalString (finalAttrs.env.CGO_ENABLED == 0) '' 81 # A workaround for osusergo. 82 export USER=nixbld 83 ''; ··· 103 Buildah. 104 ''; 105 homepage = "https://werf.io"; 106 + changelog = "https://github.com/werf/werf/releases/tag/${finalAttrs.src.rev}"; 107 license = lib.licenses.asl20; 108 maintainers = [ lib.maintainers.azahi ]; 109 mainProgram = "werf"; 110 }; 111 + })
+12 -3
pkgs/by-name/wl/wl-kbptr/package.nix
··· 6 libxkbcommon, 7 meson, 8 ninja, 9 pkg-config, 10 stdenv, 11 wayland, ··· 14 }: 15 let 16 pname = "wl-kbptr"; 17 - version = "0.2.3"; 18 in 19 stdenv.mkDerivation { 20 inherit pname version; ··· 22 owner = "moverest"; 23 repo = "wl-kbptr"; 24 tag = "v${version}"; 25 - hash = "sha256-4OWy5Q+NSKgzDn12aflZ+YAfacLeOTIhOojiJ2WiqQg="; 26 }; 27 28 depsBuildBuild = [ pkg-config ]; ··· 37 buildInputs = [ 38 gtk3 39 libxkbcommon 40 wayland 41 wayland-protocols 42 ]; 43 44 strictDeps = true; 45 46 passthru = { ··· 53 changelog = "https://github.com/moverest/wl-kbptr/releases/tag/v${version}"; 54 license = lib.licenses.gpl3; 55 mainProgram = "wl-kbptr"; 56 - maintainers = [ lib.maintainers.luftmensch-luftmensch ]; 57 inherit (wayland.meta) platforms; 58 }; 59 }
··· 6 libxkbcommon, 7 meson, 8 ninja, 9 + opencv, 10 + pixman, 11 pkg-config, 12 stdenv, 13 wayland, ··· 16 }: 17 let 18 pname = "wl-kbptr"; 19 + version = "0.3.0"; 20 in 21 stdenv.mkDerivation { 22 inherit pname version; ··· 24 owner = "moverest"; 25 repo = "wl-kbptr"; 26 tag = "v${version}"; 27 + hash = "sha256-T7vxD5FW6Hjqc6io7Hypr6iJRM32KggQVMOGsy2Lg4Q="; 28 }; 29 30 depsBuildBuild = [ pkg-config ]; ··· 39 buildInputs = [ 40 gtk3 41 libxkbcommon 42 + opencv 43 + pixman 44 wayland 45 wayland-protocols 46 ]; 47 48 + mesonFlags = [ "-Dopencv=enabled" ]; 49 + 50 strictDeps = true; 51 52 passthru = { ··· 59 changelog = "https://github.com/moverest/wl-kbptr/releases/tag/v${version}"; 60 license = lib.licenses.gpl3; 61 mainProgram = "wl-kbptr"; 62 + maintainers = [ 63 + lib.maintainers.luftmensch-luftmensch 64 + lib.maintainers.clementpoiret 65 + ]; 66 inherit (wayland.meta) platforms; 67 }; 68 }
+2 -2
pkgs/by-name/wo/workrave/package.nix
··· 33 34 stdenv.mkDerivation rec { 35 pname = "workrave"; 36 - version = "1.10.52"; 37 38 src = fetchFromGitHub { 39 repo = "workrave"; 40 owner = "rcaelers"; 41 rev = "v" + lib.concatStringsSep "_" (lib.splitVersion version); 42 - sha256 = "sha256-U39zr8XGIDbyY480bla2yTaRQLP3wMrL8RLWjlTa5uY="; 43 }; 44 45 nativeBuildInputs = [
··· 33 34 stdenv.mkDerivation rec { 35 pname = "workrave"; 36 + version = "1.10.53"; 37 38 src = fetchFromGitHub { 39 repo = "workrave"; 40 owner = "rcaelers"; 41 rev = "v" + lib.concatStringsSep "_" (lib.splitVersion version); 42 + sha256 = "sha256-Dt0KY6nchcGZLyiUGGS4pnVagreIhuQpSq2DdvWqtn8="; 43 }; 44 45 nativeBuildInputs = [
+5 -4
pkgs/by-name/ya/yaml-language-server/package.nix
··· 5 fixup-yarn-lock, 6 makeWrapper, 7 nodejs, 8 stdenv, 9 yarn, 10 }: 11 12 stdenv.mkDerivation rec { 13 pname = "yaml-language-server"; 14 - version = "1.15.0"; 15 16 src = fetchFromGitHub { 17 owner = "redhat-developer"; 18 repo = "yaml-language-server"; 19 tag = version; 20 - hash = "sha256-Y3Q/y9UIiy7US8Jl4vxT0Pfw8h3hiXK+Cu9TEQHyAaA="; 21 }; 22 23 offlineCache = fetchYarnDeps { 24 yarnLock = "${src}/yarn.lock"; 25 - hash = "sha256-zHcxZ4VU6CGux72Nsy0foU4gFshK1wO/LTfnwOoirmg="; 26 }; 27 28 nativeBuildInputs = [ ··· 30 fixup-yarn-lock 31 yarn 32 nodejs 33 ]; 34 35 # NodeJS is also needed here so that script interpreter get patched ··· 40 configurePhase = '' 41 runHook preConfigure 42 43 - export HOME=$(mktemp -d) 44 yarn config --offline set yarn-offline-mirror "$offlineCache" 45 fixup-yarn-lock yarn.lock 46 yarn --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive install
··· 5 fixup-yarn-lock, 6 makeWrapper, 7 nodejs, 8 + writableTmpDirAsHomeHook, 9 stdenv, 10 yarn, 11 }: 12 13 stdenv.mkDerivation rec { 14 pname = "yaml-language-server"; 15 + version = "1.17.0"; 16 17 src = fetchFromGitHub { 18 owner = "redhat-developer"; 19 repo = "yaml-language-server"; 20 tag = version; 21 + hash = "sha256-YGPktMZxYi6eihCDc8JIfN/Ht2uu3wGKoKPJWlDKu+g="; 22 }; 23 24 offlineCache = fetchYarnDeps { 25 yarnLock = "${src}/yarn.lock"; 26 + hash = "sha256-2OVxvvijnfB8Bytgoaybyx4p66nD/aahtyjxLf8womE="; 27 }; 28 29 nativeBuildInputs = [ ··· 31 fixup-yarn-lock 32 yarn 33 nodejs 34 + writableTmpDirAsHomeHook 35 ]; 36 37 # NodeJS is also needed here so that script interpreter get patched ··· 42 configurePhase = '' 43 runHook preConfigure 44 45 yarn config --offline set yarn-offline-mirror "$offlineCache" 46 fixup-yarn-lock yarn.lock 47 yarn --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive install
+3 -3
pkgs/by-name/yo/yourkit-java/package.nix
··· 10 let 11 vPath = v: lib.elemAt (lib.splitString "-" v) 0; 12 13 - version = "2024.9-b164"; 14 15 arches = { 16 aarch64-linux = "arm64"; ··· 20 arch = arches.${stdenvNoCC.targetPlatform.system} or (throw "Unsupported system"); 21 22 hashes = { 23 - arm64 = "sha256-tqo9QgIQUg6/OIoX0Cfr4srzPUoySEslNvfusR+IoyM="; 24 - x64 = "sha256-L+wj4bAABbo+4Lto+AGR+Aq4fKn26Hg2sN9ATcYhefg="; 25 }; 26 27 desktopItem = makeDesktopItem {
··· 10 let 11 vPath = v: lib.elemAt (lib.splitString "-" v) 0; 12 13 + version = "2025.3-b134"; 14 15 arches = { 16 aarch64-linux = "arm64"; ··· 20 arch = arches.${stdenvNoCC.targetPlatform.system} or (throw "Unsupported system"); 21 22 hashes = { 23 + arm64 = "sha256-n6G04Gf+jIRfamo0B+EAfpNT0YDT0Mt9PTnxItlC06c="; 24 + x64 = "sha256-RHGJd3GkP2bA9c/fhfFd9JLFK90mqt5hCbZmN0Ht0jE="; 25 }; 26 27 desktopItem = makeDesktopItem {
+17 -7
pkgs/desktops/lxde/core/lxpanel/default.nix
··· 2 lib, 3 stdenv, 4 fetchurl, 5 pkg-config, 6 gettext, 7 m4, ··· 29 withGtk3 ? true, 30 }: 31 32 - stdenv.mkDerivation rec { 33 pname = "lxpanel"; 34 version = "0.10.1"; 35 36 src = fetchurl { 37 - url = "mirror://sourceforge/lxde/${pname}-${version}.tar.xz"; 38 sha256 = "sha256-HjGPV9fja2HCOlBNA9JDDHja0ULBgERRBh8bPqVEHug="; 39 }; 40 41 nativeBuildInputs = [ 42 pkg-config 43 gettext ··· 72 73 configureFlags = lib.optional withGtk3 "--enable-gtk3"; 74 75 - meta = with lib; { 76 description = "Lightweight X11 desktop panel for LXDE"; 77 homepage = "https://lxde.org/"; 78 - license = licenses.gpl2Plus; 79 - maintainers = [ maintainers.ryneeverett ]; 80 - platforms = platforms.linux; 81 }; 82 - }
··· 2 lib, 3 stdenv, 4 fetchurl, 5 + fetchpatch2, 6 pkg-config, 7 gettext, 8 m4, ··· 30 withGtk3 ? true, 31 }: 32 33 + stdenv.mkDerivation (finalAttrs: { 34 pname = "lxpanel"; 35 version = "0.10.1"; 36 37 src = fetchurl { 38 + url = "mirror://sourceforge/lxde/${finalAttrs.pname}-${finalAttrs.version}.tar.xz"; 39 sha256 = "sha256-HjGPV9fja2HCOlBNA9JDDHja0ULBgERRBh8bPqVEHug="; 40 }; 41 42 + patches = [ 43 + # fix build with gcc14 44 + # https://github.com/lxde/lxpanel/commit/0853b0fc981285ebd2ac52f8dfc2a09b1090748c 45 + (fetchpatch2 { 46 + url = "https://github.com/lxde/lxpanel/commit/0853b0fc981285ebd2ac52f8dfc2a09b1090748c.patch?full_index=1"; 47 + hash = "sha256-lj4CWdiUQhEc9J8UNKcP7/tmsGnPjA5pwXAok5YFW4M="; 48 + }) 49 + ]; 50 + 51 nativeBuildInputs = [ 52 pkg-config 53 gettext ··· 82 83 configureFlags = lib.optional withGtk3 "--enable-gtk3"; 84 85 + meta = { 86 description = "Lightweight X11 desktop panel for LXDE"; 87 homepage = "https://lxde.org/"; 88 + license = lib.licenses.gpl2Plus; 89 + maintainers = [ lib.maintainers.ryneeverett ]; 90 + platforms = lib.platforms.linux; 91 }; 92 + })
+33 -33
pkgs/development/compilers/flutter/versions/3_24/data.json
··· 1 { 2 - "version": "3.24.4", 3 - "engineVersion": "db49896cf25ceabc44096d5f088d86414e05a7aa", 4 "engineSwiftShaderHash": "sha256-mRLCvhNkmHz7Rv6GzXkY7OB1opBSq+ATWZ466qZdgto=", 5 "engineSwiftShaderRev": "2fa7e9b99ae4e70ea5ae2cc9c8d3afb43391384f", 6 "channel": "stable", 7 "engineHashes": { 8 "aarch64-linux": { 9 - "aarch64-linux": "sha256-/jkMlcE0AZFWgTtUaUk8e/RxD31mObG91C6nfLzXdYU=", 10 - "x86_64-linux": "sha256-/jkMlcE0AZFWgTtUaUk8e/RxD31mObG91C6nfLzXdYU=" 11 }, 12 "x86_64-linux": { 13 - "aarch64-linux": "sha256-aQK3uD8n/V1ZH5+RbCNVZ1Fxx0Z33y5IEG4B0MVKh58=", 14 - "x86_64-linux": "sha256-aQK3uD8n/V1ZH5+RbCNVZ1Fxx0Z33y5IEG4B0MVKh58=" 15 } 16 }, 17 "dartVersion": "3.5.4", ··· 21 "x86_64-darwin": "sha256-9BJL3FjwmPbJw2pdiXH0EjPqjaYavzxt6ohyNKAeyOg=", 22 "aarch64-darwin": "sha256-tebVH1N2VtPnyecH6wYyptkE0xjINpPv/mvKgaucBHk=" 23 }, 24 - "flutterHash": "sha256-ykR2ul5JWEvopTMqXvRCAfqZ8ZlirNu0txVczWc/Nvg=", 25 "artifactHashes": { 26 "android": { 27 - "aarch64-darwin": "sha256-LlTVOf+8AixZ/W5J+dlagdldwZTE7D2aA3tWYi3te+8=", 28 - "aarch64-linux": "sha256-XfsBmIjmPzU+VNJvqu6uXOcKUwfUPXXoL2hUPso3DNo=", 29 - "x86_64-darwin": "sha256-LlTVOf+8AixZ/W5J+dlagdldwZTE7D2aA3tWYi3te+8=", 30 - "x86_64-linux": "sha256-XfsBmIjmPzU+VNJvqu6uXOcKUwfUPXXoL2hUPso3DNo=" 31 }, 32 "fuchsia": { 33 "aarch64-darwin": "sha256-eu0BERdz53CkSexbpu3KA7O6Q4g0s9SGD3t1Snsk3Fk=", ··· 36 "x86_64-linux": "sha256-eu0BERdz53CkSexbpu3KA7O6Q4g0s9SGD3t1Snsk3Fk=" 37 }, 38 "ios": { 39 - "aarch64-darwin": "sha256-LilLQf/+aBaaG7nVMSd4Ms36e1yos+yH6mbZQxukh8E=", 40 - "aarch64-linux": "sha256-LilLQf/+aBaaG7nVMSd4Ms36e1yos+yH6mbZQxukh8E=", 41 - "x86_64-darwin": "sha256-LilLQf/+aBaaG7nVMSd4Ms36e1yos+yH6mbZQxukh8E=", 42 - "x86_64-linux": "sha256-LilLQf/+aBaaG7nVMSd4Ms36e1yos+yH6mbZQxukh8E=" 43 }, 44 "linux": { 45 - "aarch64-darwin": "sha256-876g3jlrzaAiVN8zYbQe2B2eCXi7gygQNNZH+NSH6IU=", 46 - "aarch64-linux": "sha256-876g3jlrzaAiVN8zYbQe2B2eCXi7gygQNNZH+NSH6IU=", 47 - "x86_64-darwin": "sha256-zbyMRvUGIGj1Zk/U8xC/bewKAtWssWnAvQFj3wb8XcM=", 48 - "x86_64-linux": "sha256-zbyMRvUGIGj1Zk/U8xC/bewKAtWssWnAvQFj3wb8XcM=" 49 }, 50 "macos": { 51 - "aarch64-darwin": "sha256-mNKPcQh8cn3C45kQ474crY9vmWBdR8MdlLMCXofqv9w=", 52 - "aarch64-linux": "sha256-mNKPcQh8cn3C45kQ474crY9vmWBdR8MdlLMCXofqv9w=", 53 - "x86_64-darwin": "sha256-mNKPcQh8cn3C45kQ474crY9vmWBdR8MdlLMCXofqv9w=", 54 - "x86_64-linux": "sha256-mNKPcQh8cn3C45kQ474crY9vmWBdR8MdlLMCXofqv9w=" 55 }, 56 "universal": { 57 - "aarch64-darwin": "sha256-SVrhfvGunkEKraIapt2PcNr4VzWI9d5DYMwkE82hKC8=", 58 - "aarch64-linux": "sha256-N4/BCd8JTXqMdfX65IhKlZo7EK88t0I47QVoqdlOg7s=", 59 - "x86_64-darwin": "sha256-GdBinxPZHgYZdmHvtcT9+qPGadZKqWTOIHJcIJwN2rU=", 60 - "x86_64-linux": "sha256-a/AMUZC3n4e/TAquu076vXq+4cuODYJyvIrayTw4o5U=" 61 }, 62 "web": { 63 - "aarch64-darwin": "sha256-9JyId7oDRkwjjQp9tdD/LMiKs/DMorO/vyfxRcb+q8g=", 64 - "aarch64-linux": "sha256-9JyId7oDRkwjjQp9tdD/LMiKs/DMorO/vyfxRcb+q8g=", 65 - "x86_64-darwin": "sha256-9JyId7oDRkwjjQp9tdD/LMiKs/DMorO/vyfxRcb+q8g=", 66 - "x86_64-linux": "sha256-9JyId7oDRkwjjQp9tdD/LMiKs/DMorO/vyfxRcb+q8g=" 67 }, 68 "windows": { 69 - "x86_64-darwin": "sha256-EvESJuNqDpnXw3RuEM11tq5k+DGF3Ytm4fqw1WT9dbI=", 70 - "x86_64-linux": "sha256-EvESJuNqDpnXw3RuEM11tq5k+DGF3Ytm4fqw1WT9dbI=" 71 } 72 }, 73 "pubspecLock": {
··· 1 { 2 + "version": "3.24.5", 3 + "engineVersion": "a18df97ca57a249df5d8d68cd0820600223ce262", 4 "engineSwiftShaderHash": "sha256-mRLCvhNkmHz7Rv6GzXkY7OB1opBSq+ATWZ466qZdgto=", 5 "engineSwiftShaderRev": "2fa7e9b99ae4e70ea5ae2cc9c8d3afb43391384f", 6 "channel": "stable", 7 "engineHashes": { 8 "aarch64-linux": { 9 + "aarch64-linux": "sha256-tHdbyDs02+iJiWOynLEWXIiYVmdpkxRTbrfMljjKwG8=", 10 + "x86_64-linux": "sha256-tHdbyDs02+iJiWOynLEWXIiYVmdpkxRTbrfMljjKwG8=" 11 }, 12 "x86_64-linux": { 13 + "aarch64-linux": "sha256-R0BROAR1KIJvA4CZRBMbUU6zN3sL8I/F8LFZrdaTJ/Q=", 14 + "x86_64-linux": "sha256-R0BROAR1KIJvA4CZRBMbUU6zN3sL8I/F8LFZrdaTJ/Q=" 15 } 16 }, 17 "dartVersion": "3.5.4", ··· 21 "x86_64-darwin": "sha256-9BJL3FjwmPbJw2pdiXH0EjPqjaYavzxt6ohyNKAeyOg=", 22 "aarch64-darwin": "sha256-tebVH1N2VtPnyecH6wYyptkE0xjINpPv/mvKgaucBHk=" 23 }, 24 + "flutterHash": "sha256-9aA0HU/c32ixhnqAGwm1v87uDnYhNbe5laFbed1XPw8=", 25 "artifactHashes": { 26 "android": { 27 + "aarch64-darwin": "sha256-4jeSa003DWoixXx+x1OgNKaIqfQV85en9rJmC1lZ/tQ=", 28 + "aarch64-linux": "sha256-3FQ4Q0IKSMvsgmvuoJGHeZaveuTgyMrW65V23F3aZNk=", 29 + "x86_64-darwin": "sha256-4jeSa003DWoixXx+x1OgNKaIqfQV85en9rJmC1lZ/tQ=", 30 + "x86_64-linux": "sha256-3FQ4Q0IKSMvsgmvuoJGHeZaveuTgyMrW65V23F3aZNk=" 31 }, 32 "fuchsia": { 33 "aarch64-darwin": "sha256-eu0BERdz53CkSexbpu3KA7O6Q4g0s9SGD3t1Snsk3Fk=", ··· 36 "x86_64-linux": "sha256-eu0BERdz53CkSexbpu3KA7O6Q4g0s9SGD3t1Snsk3Fk=" 37 }, 38 "ios": { 39 + "aarch64-darwin": "sha256-5/2P3vvSTgQtt4FvbqL89KS6eldx+8Y2zlyRm0OfVvM=", 40 + "aarch64-linux": "sha256-5/2P3vvSTgQtt4FvbqL89KS6eldx+8Y2zlyRm0OfVvM=", 41 + "x86_64-darwin": "sha256-5/2P3vvSTgQtt4FvbqL89KS6eldx+8Y2zlyRm0OfVvM=", 42 + "x86_64-linux": "sha256-5/2P3vvSTgQtt4FvbqL89KS6eldx+8Y2zlyRm0OfVvM=" 43 }, 44 "linux": { 45 + "aarch64-darwin": "sha256-Wrb6UhaPBYxkoESi1TXu2KtzBo7VKnagfNbTMmcKNC0=", 46 + "aarch64-linux": "sha256-Wrb6UhaPBYxkoESi1TXu2KtzBo7VKnagfNbTMmcKNC0=", 47 + "x86_64-darwin": "sha256-mY+duJmrVIGjazfXs5hJIFswev4Yhw2FIzfwcGbFKig=", 48 + "x86_64-linux": "sha256-mY+duJmrVIGjazfXs5hJIFswev4Yhw2FIzfwcGbFKig=" 49 }, 50 "macos": { 51 + "aarch64-darwin": "sha256-2Yl9BtVdaVTyNLy/FrWyqUtBuECelhuYKSrgHxiZX8k=", 52 + "aarch64-linux": "sha256-2Yl9BtVdaVTyNLy/FrWyqUtBuECelhuYKSrgHxiZX8k=", 53 + "x86_64-darwin": "sha256-2Yl9BtVdaVTyNLy/FrWyqUtBuECelhuYKSrgHxiZX8k=", 54 + "x86_64-linux": "sha256-2Yl9BtVdaVTyNLy/FrWyqUtBuECelhuYKSrgHxiZX8k=" 55 }, 56 "universal": { 57 + "aarch64-darwin": "sha256-o2dT/b6mWm34I3uGrrONVljGr6ApH6oOJbhTuUHQ664=", 58 + "aarch64-linux": "sha256-M78yC1x+LXBnvTNogC6xrQ1QM+wu5hxMna5Ii50HcMA=", 59 + "x86_64-darwin": "sha256-4Gx4SPvm+kJnDUJSA5DmYuMluhNp3qulA+dkM+XkDVY=", 60 + "x86_64-linux": "sha256-AM8fDpGb4BLl/xbvq5IjXZqrtrUTW340WqUGAPguep8=" 61 }, 62 "web": { 63 + "aarch64-darwin": "sha256-1u0GUKSXOzMDT3g4VwynMT4UHW/5m8Y2/2Cqi2XsCO0=", 64 + "aarch64-linux": "sha256-1u0GUKSXOzMDT3g4VwynMT4UHW/5m8Y2/2Cqi2XsCO0=", 65 + "x86_64-darwin": "sha256-1u0GUKSXOzMDT3g4VwynMT4UHW/5m8Y2/2Cqi2XsCO0=", 66 + "x86_64-linux": "sha256-1u0GUKSXOzMDT3g4VwynMT4UHW/5m8Y2/2Cqi2XsCO0=" 67 }, 68 "windows": { 69 + "x86_64-darwin": "sha256-ReMOUrSsbXSpRb8tidGootba6p+q+JCvyG5yKU8e20I=", 70 + "x86_64-linux": "sha256-ReMOUrSsbXSpRb8tidGootba6p+q+JCvyG5yKU8e20I=" 71 } 72 }, 73 "pubspecLock": {
+2 -2
pkgs/development/ocaml-modules/metadata/default.nix
··· 6 7 buildDunePackage rec { 8 pname = "metadata"; 9 - version = "0.3.0"; 10 11 src = fetchFromGitHub { 12 owner = "savonet"; 13 repo = "ocaml-metadata"; 14 tag = "v${version}"; 15 - sha256 = "sha256-SQ8fNl62fvoCgbIt0axQyE3Eqwl8EOtYiz3xN96al+g="; 16 }; 17 18 minimalOCamlVersion = "4.14";
··· 6 7 buildDunePackage rec { 8 pname = "metadata"; 9 + version = "0.3.1"; 10 11 src = fetchFromGitHub { 12 owner = "savonet"; 13 repo = "ocaml-metadata"; 14 tag = "v${version}"; 15 + sha256 = "sha256-CsmKk14jk/PuTibEmlFr/QZbmDIkLJ5QJSIZQXLRmGw="; 16 }; 17 18 minimalOCamlVersion = "4.14";
+2 -2
pkgs/development/python-modules/clickhouse-connect/default.nix
··· 24 }: 25 buildPythonPackage rec { 26 pname = "clickhouse-connect"; 27 - version = "0.8.14"; 28 29 format = "setuptools"; 30 ··· 34 repo = "clickhouse-connect"; 35 owner = "ClickHouse"; 36 tag = "v${version}"; 37 - hash = "sha256-srUNIjoov2kIzfvFkyyktKjn5UNfxS5aqRlmgeJvljw="; 38 }; 39 40 nativeBuildInputs = [ cython ];
··· 24 }: 25 buildPythonPackage rec { 26 pname = "clickhouse-connect"; 27 + version = "0.8.16"; 28 29 format = "setuptools"; 30 ··· 34 repo = "clickhouse-connect"; 35 owner = "ClickHouse"; 36 tag = "v${version}"; 37 + hash = "sha256-qPlxgBWISd3hb2L5fgFDo1fREJ3DRgQeayzv9EkIVY0="; 38 }; 39 40 nativeBuildInputs = [ cython ];
+2 -2
pkgs/development/python-modules/githubkit/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "githubkit"; 20 - version = "0.12.8"; 21 pyproject = true; 22 23 disabled = pythonOlder "3.9"; ··· 26 owner = "yanyongyu"; 27 repo = "githubkit"; 28 tag = "v${version}"; 29 - hash = "sha256-gR8nZnD/+foKTCNtxzPIitw4HyR0hwN9YeZg/0kIAco="; 30 }; 31 32 pythonRelaxDeps = [ "hishel" ];
··· 17 18 buildPythonPackage rec { 19 pname = "githubkit"; 20 + version = "0.12.9"; 21 pyproject = true; 22 23 disabled = pythonOlder "3.9"; ··· 26 owner = "yanyongyu"; 27 repo = "githubkit"; 28 tag = "v${version}"; 29 + hash = "sha256-S2nCFFqsLDkx7f50VxcfIF1qHO+VLiV79752UDvIcDM="; 30 }; 31 32 pythonRelaxDeps = [ "hishel" ];
+2 -2
pkgs/development/python-modules/globus-sdk/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "globus-sdk"; 18 - version = "3.52.0"; 19 pyproject = true; 20 21 disabled = pythonOlder "3.7"; ··· 24 owner = "globus"; 25 repo = "globus-sdk-python"; 26 tag = version; 27 - hash = "sha256-BjfpohzVbtPk2AjhSeTVgyJ5BF2m/HeXr3pjfJx+Qws="; 28 }; 29 30 build-system = [ setuptools ];
··· 15 16 buildPythonPackage rec { 17 pname = "globus-sdk"; 18 + version = "3.54.0"; 19 pyproject = true; 20 21 disabled = pythonOlder "3.7"; ··· 24 owner = "globus"; 25 repo = "globus-sdk-python"; 26 tag = version; 27 + hash = "sha256-Be3sHPGd0//8jz2U6Ew/EsOQVXnJ7L7gJ07+QCLK9VM="; 28 }; 29 30 build-system = [ setuptools ];
+3 -3
pkgs/development/python-modules/ignite/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "ignite"; 19 - version = "0.5.1"; 20 pyproject = true; 21 22 disabled = pythonOlder "3.8"; ··· 25 owner = "pytorch"; 26 repo = pname; 27 tag = "v${version}"; 28 - hash = "sha256-J0xrqAGwH0bAs59T7zA8irMWOGbE2+Zd9kwqxYUYYMA="; 29 }; 30 31 build-system = [ setuptools ]; ··· 93 meta = { 94 description = "High-level training library for PyTorch"; 95 homepage = "https://pytorch-ignite.ai"; 96 - changelog = "https://github.com/pytorch/ignite/releases/tag/v${version}"; 97 license = lib.licenses.bsd3; 98 maintainers = [ lib.maintainers.bcdarwin ]; 99 };
··· 16 17 buildPythonPackage rec { 18 pname = "ignite"; 19 + version = "0.5.2"; 20 pyproject = true; 21 22 disabled = pythonOlder "3.8"; ··· 25 owner = "pytorch"; 26 repo = pname; 27 tag = "v${version}"; 28 + hash = "sha256-aWm+rj/9A7oNBW5jkMg/BRuEw2gQUJ88At1wB75FgNQ="; 29 }; 30 31 build-system = [ setuptools ]; ··· 93 meta = { 94 description = "High-level training library for PyTorch"; 95 homepage = "https://pytorch-ignite.ai"; 96 + changelog = "https://github.com/pytorch/ignite/releases/tag/${src.tag}"; 97 license = lib.licenses.bsd3; 98 maintainers = [ lib.maintainers.bcdarwin ]; 99 };
+4 -1
pkgs/development/python-modules/jaconv/default.nix
··· 21 hash = "sha256-9ruhOLaYNESeKOwJs3IN6ct66fSq7My9DOyA7/cH3d0="; 22 }; 23 24 - patches = [ ./use-pytest.patch ]; 25 26 build-system = [ setuptools ]; 27
··· 21 hash = "sha256-9ruhOLaYNESeKOwJs3IN6ct66fSq7My9DOyA7/cH3d0="; 22 }; 23 24 + patches = [ 25 + ./fix-packaging.patch 26 + ./use-pytest.patch 27 + ]; 28 29 build-system = [ setuptools ]; 30
+12
pkgs/development/python-modules/jaconv/fix-packaging.patch
···
··· 1 + diff --git a/setup.py b/setup.py 2 + index 297357b..12b861f 100644 3 + --- a/setup.py 4 + +++ b/setup.py 5 + @@ -39,7 +42,6 @@ 6 + 'Programming Language :: Python :: 3.10', 7 + 'Programming Language :: Python :: 3.11', 'Topic :: Text Processing' 8 + ], 9 + - data_files=[('', ['README.rst', 'CHANGES.rst'])], 10 + long_description='%s\n\n%s' % 11 + (open('README.rst', encoding='utf8').read(), 12 + open('CHANGES.rst', encoding='utf8').read()),
+19 -14
pkgs/development/python-modules/langgraph-checkpoint-postgres/default.nix
··· 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 langgraph-checkpoint, 6 - langgraph-sdk, 7 - orjson, 8 psycopg, 9 psycopg-pool, 10 - poetry-core, 11 - pythonOlder, 12 pgvector, 13 postgresql, 14 postgresqlTestHook, 15 pytestCheckHook, 16 pytest-asyncio, 17 - stdenvNoCC, 18 }: 19 20 buildPythonPackage rec { 21 pname = "langgraph-checkpoint-postgres"; 22 - version = "2.0.15"; 23 pyproject = true; 24 - 25 - disabled = pythonOlder "3.10"; 26 27 src = fetchFromGitHub { 28 owner = "langchain-ai"; ··· 43 44 dependencies = [ 45 langgraph-checkpoint 46 - orjson 47 psycopg 48 psycopg-pool 49 ]; ··· 83 84 pythonImportsCheck = [ "langgraph.checkpoint.postgres" ]; 85 86 - passthru = { 87 - updateScript = langgraph-sdk.updateScript; 88 - 89 - # multiple tags confuse the bulk updater 90 - skipBulkUpdate = true; 91 }; 92 93 meta = {
··· 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 + stdenvNoCC, 6 + 7 + # build system 8 + poetry-core, 9 + 10 + # dependencies 11 langgraph-checkpoint, 12 + ormsgpack, 13 psycopg, 14 psycopg-pool, 15 + 16 + # testing 17 pgvector, 18 postgresql, 19 postgresqlTestHook, 20 pytestCheckHook, 21 pytest-asyncio, 22 + 23 + # passthru 24 + nix-update-script, 25 }: 26 27 buildPythonPackage rec { 28 pname = "langgraph-checkpoint-postgres"; 29 + version = "2.0.19"; 30 pyproject = true; 31 32 src = fetchFromGitHub { 33 owner = "langchain-ai"; ··· 48 49 dependencies = [ 50 langgraph-checkpoint 51 + ormsgpack 52 psycopg 53 psycopg-pool 54 ]; ··· 88 89 pythonImportsCheck = [ "langgraph.checkpoint.postgres" ]; 90 91 + passthru.updateScript = nix-update-script { 92 + extraArgs = [ 93 + "--version-regex" 94 + "checkpointpostgres==(\\d+\\.\\d+\\.\\d+)" 95 + ]; 96 }; 97 98 meta = {
+18 -8
pkgs/development/python-modules/langgraph-checkpoint-sqlite/default.nix
··· 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 langgraph-checkpoint, 6 - aiosqlite, 7 pytest-asyncio, 8 pytestCheckHook, 9 - langgraph-sdk, 10 - poetry-core, 11 }: 12 13 buildPythonPackage rec { 14 pname = "langgraph-checkpoint-sqlite"; 15 - version = "2.0.5"; 16 pyproject = true; 17 18 src = fetchFromGitHub { 19 owner = "langchain-ai"; 20 repo = "langgraph"; 21 tag = "checkpointsqlite==${version}"; 22 - hash = "sha256-8JNPKaaKDM7VROd1n9TDALN6yxKRz1CuAultBcqBMG0="; 23 }; 24 25 sourceRoot = "${src.name}/libs/checkpoint-sqlite"; ··· 45 pytestCheckHook 46 ]; 47 48 - passthru = { 49 - inherit (langgraph-sdk) updateScript; 50 - skipBulkUpdate = true; # Broken, see https://github.com/NixOS/nixpkgs/issues/379898 51 }; 52 53 meta = {
··· 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 + 6 + # build system 7 + poetry-core, 8 + 9 + # dependencies 10 + aiosqlite, 11 langgraph-checkpoint, 12 + 13 + # testing 14 pytest-asyncio, 15 pytestCheckHook, 16 + 17 + # passthru 18 + nix-update-script, 19 }: 20 21 buildPythonPackage rec { 22 pname = "langgraph-checkpoint-sqlite"; 23 + version = "2.0.6"; 24 pyproject = true; 25 26 src = fetchFromGitHub { 27 owner = "langchain-ai"; 28 repo = "langgraph"; 29 tag = "checkpointsqlite==${version}"; 30 + hash = "sha256-UUlrhQS0C2rPp//+LwU2rgR4R3AM5fM9X3CYvi/DAy8="; 31 }; 32 33 sourceRoot = "${src.name}/libs/checkpoint-sqlite"; ··· 53 pytestCheckHook 54 ]; 55 56 + passthru.updateScript = nix-update-script { 57 + extraArgs = [ 58 + "--version-regex" 59 + "checkpoint-sqlite==(\\d+\\.\\d+\\.\\d+)" 60 + ]; 61 }; 62 63 meta = {
+23 -11
pkgs/development/python-modules/langgraph-checkpoint/default.nix
··· 1 { 2 lib, 3 buildPythonPackage, 4 - dataclasses-json, 5 fetchFromGitHub, 6 langchain-core, 7 - langgraph-sdk, 8 msgpack, 9 - poetry-core, 10 pytest-asyncio, 11 pytest-mock, 12 pytestCheckHook, 13 }: 14 15 buildPythonPackage rec { 16 pname = "langgraph-checkpoint"; 17 - version = "2.0.16"; 18 pyproject = true; 19 20 src = fetchFromGitHub { 21 owner = "langchain-ai"; 22 repo = "langgraph"; 23 tag = "checkpoint==${version}"; 24 - hash = "sha256-HieCzNM+z7d0UGL8QOyjNP5P2IbLf0x0xhaUCWM/c0k="; 25 }; 26 27 sourceRoot = "${src.name}/libs/checkpoint"; 28 29 build-system = [ poetry-core ]; 30 31 - dependencies = [ langchain-core ]; 32 33 propagatedBuildInputs = [ msgpack ]; 34 - 35 - pythonRelaxDeps = [ "msgpack" ]; # Can drop after msgpack 1.0.10 lands in nixpkgs 36 37 pythonImportsCheck = [ "langgraph.checkpoint" ]; 38 ··· 48 "test_serde_jsonplus" 49 ]; 50 51 - passthru = { 52 - updateScript = langgraph-sdk.updateScript; 53 - skipBulkUpdate = true; # Broken, see https://github.com/NixOS/nixpkgs/issues/379898 54 }; 55 56 meta = {
··· 1 { 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 + 6 + # build system 7 + poetry-core, 8 + 9 + # dependencies 10 langchain-core, 11 msgpack, 12 + ormsgpack, 13 + 14 + # testing 15 + dataclasses-json, 16 pytest-asyncio, 17 pytest-mock, 18 pytestCheckHook, 19 + 20 + # passthru 21 + nix-update-script, 22 }: 23 24 buildPythonPackage rec { 25 pname = "langgraph-checkpoint"; 26 + version = "2.0.24"; 27 pyproject = true; 28 29 src = fetchFromGitHub { 30 owner = "langchain-ai"; 31 repo = "langgraph"; 32 tag = "checkpoint==${version}"; 33 + hash = "sha256-NlTpBXBeADlIHQDlt0muJEuoKOgXiAtAo8GoU5CsvZo="; 34 }; 35 36 sourceRoot = "${src.name}/libs/checkpoint"; 37 38 build-system = [ poetry-core ]; 39 40 + dependencies = [ 41 + langchain-core 42 + ormsgpack 43 + ]; 44 45 propagatedBuildInputs = [ msgpack ]; 46 47 pythonImportsCheck = [ "langgraph.checkpoint" ]; 48 ··· 58 "test_serde_jsonplus" 59 ]; 60 61 + passthru.updateScript = nix-update-script { 62 + extraArgs = [ 63 + "--version-regex" 64 + "checkpoint==(\\d+\\.\\d+\\.\\d+)" 65 + ]; 66 }; 67 68 meta = {
+13 -11
pkgs/development/python-modules/langgraph-cli/default.nix
··· 1 { 2 lib, 3 buildPythonPackage, 4 - click, 5 fetchFromGitHub, 6 poetry-core, 7 8 - # for update script 9 - langgraph-sdk, 10 11 # testing 12 pytest-asyncio, 13 pytestCheckHook, 14 docker-compose, 15 16 - pythonOlder, 17 }: 18 19 buildPythonPackage rec { 20 pname = "langgraph-cli"; 21 - version = "0.1.74"; 22 pyproject = true; 23 24 - disabled = pythonOlder "3.10"; 25 - 26 src = fetchFromGitHub { 27 owner = "langchain-ai"; 28 repo = "langgraph"; 29 tag = "cli==${version}"; 30 - hash = "sha256-9/lL2TyOPiRIy6PfWEcd2fBNjn3n3Rpg0/7DL/4+Qpc="; 31 }; 32 33 sourceRoot = "${src.name}/libs/cli"; ··· 59 "test_dockerfile_command_with_docker_compose" 60 ]; 61 62 - passthru = { 63 - inherit (langgraph-sdk) updateScript; 64 - skipBulkUpdate = true; # Broken, see https://github.com/NixOS/nixpkgs/issues/379898 65 }; 66 67 meta = {
··· 1 { 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 + 6 + # build-system 7 poetry-core, 8 9 + # dependencies 10 + click, 11 12 # testing 13 pytest-asyncio, 14 pytestCheckHook, 15 docker-compose, 16 17 + # passthru 18 + nix-update-script, 19 }: 20 21 buildPythonPackage rec { 22 pname = "langgraph-cli"; 23 + version = "0.1.84"; 24 pyproject = true; 25 26 src = fetchFromGitHub { 27 owner = "langchain-ai"; 28 repo = "langgraph"; 29 tag = "cli==${version}"; 30 + hash = "sha256-nb6u3YooDujRc6BKl35ZQPrKDlZkCreFn82TGxt4m5M="; 31 }; 32 33 sourceRoot = "${src.name}/libs/cli"; ··· 59 "test_dockerfile_command_with_docker_compose" 60 ]; 61 62 + passthru.updateScript = nix-update-script { 63 + extraArgs = [ 64 + "--version-regex" 65 + "cli==(\\d+\\.\\d+\\.\\d+)" 66 + ]; 67 }; 68 69 meta = {
+104
pkgs/development/python-modules/langgraph-prebuilt/default.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + 7 + # build-system 8 + poetry-core, 9 + 10 + # dependencies 11 + langchain-core, 12 + langgraph-checkpoint, 13 + 14 + # tests 15 + langgraph-checkpoint-postgres, 16 + langgraph-checkpoint-sqlite, 17 + postgresql, 18 + postgresqlTestHook, 19 + psycopg-pool, 20 + psycopg, 21 + pytest-asyncio, 22 + pytest-mock, 23 + pytestCheckHook, 24 + 25 + # passthru 26 + nix-update-script, 27 + }: 28 + # langgraph-prebuilt isn't meant to be a standalone package but is bundled into langgraph at build time. 29 + # It exists so the langgraph team can iterate on it without having to rebuild langgraph. 30 + buildPythonPackage rec { 31 + pname = "langgraph-prebuilt"; 32 + version = "0.1.8"; 33 + pyproject = true; 34 + 35 + src = fetchFromGitHub { 36 + owner = "langchain-ai"; 37 + repo = "langgraph"; 38 + tag = "prebuilt==${version}"; 39 + hash = "sha256-mYcj7HRbB5H6G0CVLOICKgdtR5Wlv9WeTIBjQJqlhOE="; 40 + }; 41 + 42 + sourceRoot = "${src.name}/libs/prebuilt"; 43 + 44 + build-system = [ poetry-core ]; 45 + 46 + dependencies = [ 47 + langchain-core 48 + langgraph-checkpoint 49 + ]; 50 + 51 + skipPythonImportsCheck = true; # This will be packaged with langgraph 52 + 53 + # postgresql doesn't play nicely with the darwin sandbox: 54 + # FATAL: could not create shared memory segment: Operation not permitted 55 + doCheck = !stdenv.hostPlatform.isDarwin; 56 + 57 + nativeCheckInputs = [ 58 + pytestCheckHook 59 + postgresql 60 + postgresqlTestHook 61 + ]; 62 + 63 + checkInputs = [ 64 + langgraph-checkpoint 65 + langgraph-checkpoint-postgres 66 + langgraph-checkpoint-sqlite 67 + psycopg 68 + psycopg-pool 69 + pytest-asyncio 70 + pytest-mock 71 + ]; 72 + 73 + preCheck = '' 74 + export PYTHONPATH=${src}/libs/langgraph:$PYTHONPATH 75 + ''; 76 + 77 + pytestFlagsArray = [ 78 + "-W" 79 + "ignore::pytest.PytestDeprecationWarning" 80 + "-W" 81 + "ignore::DeprecationWarning" 82 + ]; 83 + 84 + disabledTestPaths = [ 85 + # psycopg.OperationalError: connection failed: connection to server at "127.0.0.1", port 5442 failed: Connection refused 86 + # Is the server running on that host and accepting TCP/IP connections? 87 + "tests/test_react_agent.py" 88 + ]; 89 + 90 + passthru.updateScript = nix-update-script { 91 + extraArgs = [ 92 + "--version-regex" 93 + "prebuilt==(\\d+\\.\\d+\\.\\d+)" 94 + ]; 95 + }; 96 + 97 + meta = { 98 + description = "Prebuilt agents add-on for Langgraph. Should always be bundled with langgraph"; 99 + homepage = "https://github.com/langchain-ai/langgraph"; 100 + changelog = "https://github.com/langchain-ai/langgraph/releases/tag/${version}"; 101 + license = lib.licenses.mit; 102 + maintainers = with lib.maintainers; [ sarahec ]; 103 + }; 104 + }
+8 -17
pkgs/development/python-modules/langgraph-sdk/default.nix
··· 13 typing-extensions, 14 15 # passthru 16 - writeScript, 17 }: 18 19 buildPythonPackage rec { 20 pname = "langgraph-sdk"; 21 - version = "0.1.53"; 22 pyproject = true; 23 24 src = fetchFromGitHub { 25 owner = "langchain-ai"; 26 repo = "langgraph"; 27 tag = "sdk==${version}"; 28 - hash = "sha256-Mx/36+FYZi/XNHJwlNRKE/lVo6nRTXUQwtYkq7HmBu0="; 29 }; 30 31 sourceRoot = "${src.name}/libs/sdk-py"; ··· 43 44 pythonImportsCheck = [ "langgraph_sdk" ]; 45 46 - passthru = { 47 - updateScript = writeScript "update.sh" '' 48 - #!/usr/bin/env nix-shell 49 - #!nix-shell -i bash -p nix-update 50 - 51 - set -eu -o pipefail +e 52 - nix-update --commit --version-regex '(.*)' python3Packages.langgraph 53 - nix-update --commit --version-regex 'sdk==(.*)' python3Packages.langgraph-sdk 54 - nix-update --commit --version-regex 'checkpoint==(.*)' python3Packages.langgraph-checkpoint 55 - nix-update --commit --version-regex 'checkpointduckdb==(.*)' python3Packages.langgraph-checkpoint-duckdb 56 - nix-update --commit --version-regex 'checkpointpostgres==(.*)' python3Packages.langgraph-checkpoint-postgres 57 - nix-update --commit --version-regex 'checkpointsqlite==(.*)' python3Packages.langgraph-checkpoint-sqlite 58 - ''; 59 - skipBulkUpdate = true; # Broken, see https://github.com/NixOS/nixpkgs/issues/379898 60 }; 61 62 meta = {
··· 13 typing-extensions, 14 15 # passthru 16 + nix-update-script, 17 }: 18 19 buildPythonPackage rec { 20 pname = "langgraph-sdk"; 21 + version = "0.1.61"; 22 pyproject = true; 23 24 src = fetchFromGitHub { 25 owner = "langchain-ai"; 26 repo = "langgraph"; 27 tag = "sdk==${version}"; 28 + hash = "sha256-cwoJ/1D+oAxqt6DEmpRBxDiR2nRAqBIOfqwLOmgUcZQ="; 29 }; 30 31 sourceRoot = "${src.name}/libs/sdk-py"; ··· 43 44 pythonImportsCheck = [ "langgraph_sdk" ]; 45 46 + passthru.updateScript = nix-update-script { 47 + extraArgs = [ 48 + "--version-regex" 49 + "sdk==(\\d+\\.\\d+\\.\\d+)" 50 + ]; 51 }; 52 53 meta = {
+5 -66
pkgs/development/python-modules/langgraph/default.nix
··· 10 # dependencies 11 langchain-core, 12 langgraph-checkpoint, 13 langgraph-sdk, 14 15 # tests 16 aiosqlite, ··· 32 postgresql, 33 postgresqlTestHook, 34 }: 35 - let 36 - # langgraph-prebuilt isn't meant to be a standalone package but is bundled into langgraph at build time. 37 - # It exists so the langgraph team can iterate on it without having to rebuild langgraph. 38 - langgraph-prebuilt = buildPythonPackage rec { 39 - pname = "langgraph-prebuilt"; 40 - version = "0.1.1"; 41 - pyproject = true; 42 - 43 - src = fetchFromGitHub { 44 - owner = "langchain-ai"; 45 - repo = "langgraph"; 46 - tag = "prebuilt==${version}"; 47 - hash = "sha256-Kyyr4BSrUReC6jBp4LItuS/JNSzGK5IUaPl7UaLse78="; 48 - }; 49 - 50 - sourceRoot = "${src.name}/libs/prebuilt"; 51 - 52 - build-system = [ poetry-core ]; 53 - 54 - dependencies = [ 55 - langchain-core 56 - langgraph-checkpoint 57 - ]; 58 - 59 - skipPythonImportsCheck = true; # This will be packaged with langgraph 60 - 61 - # postgresql doesn't play nicely with the darwin sandbox: 62 - # FATAL: could not create shared memory segment: Operation not permitted 63 - doCheck = !stdenv.hostPlatform.isDarwin; 64 - 65 - nativeCheckInputs = [ 66 - pytestCheckHook 67 - postgresql 68 - postgresqlTestHook 69 - ]; 70 - 71 - checkInputs = [ 72 - langgraph-checkpoint 73 - langgraph-checkpoint-postgres 74 - langgraph-checkpoint-sqlite 75 - psycopg 76 - psycopg-pool 77 - pytest-asyncio 78 - pytest-mock 79 - ]; 80 - 81 - preCheck = '' 82 - export PYTHONPATH=${src}/libs/langgraph:$PYTHONPATH 83 - ''; 84 - 85 - pytestFlagsArray = [ 86 - "-W" 87 - "ignore::pytest.PytestDeprecationWarning" 88 - "-W" 89 - "ignore::DeprecationWarning" 90 - ]; 91 - 92 - disabledTestPaths = [ 93 - # psycopg.OperationalError: connection failed: connection to server at "127.0.0.1", port 5442 failed: Connection refused 94 - # Is the server running on that host and accepting TCP/IP connections? 95 - "tests/test_react_agent.py" 96 - ]; 97 - }; 98 - in 99 buildPythonPackage rec { 100 pname = "langgraph"; 101 - version = "0.3.2"; 102 pyproject = true; 103 104 src = fetchFromGitHub { 105 owner = "langchain-ai"; 106 repo = "langgraph"; 107 tag = "${version}"; 108 - hash = "sha256-EawVIzG+db2k6/tQyUHCF6SzlO77QTXsYRUm3XpLu/c="; 109 }; 110 111 postgresqlTestSetupPost = '' ··· 122 langgraph-checkpoint 123 langgraph-prebuilt 124 langgraph-sdk 125 ]; 126 127 pythonImportsCheck = [ "langgraph" ];
··· 10 # dependencies 11 langchain-core, 12 langgraph-checkpoint, 13 + langgraph-prebuilt, 14 langgraph-sdk, 15 + xxhash, 16 17 # tests 18 aiosqlite, ··· 34 postgresql, 35 postgresqlTestHook, 36 }: 37 buildPythonPackage rec { 38 pname = "langgraph"; 39 + version = "0.3.24"; 40 pyproject = true; 41 42 src = fetchFromGitHub { 43 owner = "langchain-ai"; 44 repo = "langgraph"; 45 tag = "${version}"; 46 + hash = "sha256-NlTpBXBeADlIHQDlt0muJEuoKOgXiAtAo8GoU5CsvZo="; 47 }; 48 49 postgresqlTestSetupPost = '' ··· 60 langgraph-checkpoint 61 langgraph-prebuilt 62 langgraph-sdk 63 + xxhash 64 ]; 65 66 pythonImportsCheck = [ "langgraph" ];
+2 -2
pkgs/development/python-modules/libbs/default.nix
··· 20 21 buildPythonPackage rec { 22 pname = "libbs"; 23 - version = "2.11.1"; 24 pyproject = true; 25 26 src = fetchFromGitHub { 27 owner = "binsync"; 28 repo = "libbs"; 29 tag = "v${version}"; 30 - hash = "sha256-hYRRmnxA6K7O6suaP1eGRnY89gok3JNNsL70XRGWYBU="; 31 }; 32 33 build-system = [ setuptools ];
··· 20 21 buildPythonPackage rec { 22 pname = "libbs"; 23 + version = "2.11.3"; 24 pyproject = true; 25 26 src = fetchFromGitHub { 27 owner = "binsync"; 28 repo = "libbs"; 29 tag = "v${version}"; 30 + hash = "sha256-Ztn4AYnDlHpUYsr8jMvzmQ4zlRpDVsL+J6F1ipLbwwI="; 31 }; 32 33 build-system = [ setuptools ];
+1 -6
pkgs/development/python-modules/macfsevents/default.nix
··· 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 - CoreFoundation, 6 - CoreServices, 7 }: 8 9 buildPythonPackage rec { ··· 16 hash = "sha256-v3KD8dUXdkzNyBlbIWMdu6wcUGuSC/mo6ilWsxJ2Ucs="; 17 }; 18 19 - buildInputs = [ 20 - CoreFoundation 21 - CoreServices 22 - ]; 23 24 # Some tests fail under nix build directory 25 doCheck = false;
··· 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 }: 6 7 buildPythonPackage rec { ··· 14 hash = "sha256-v3KD8dUXdkzNyBlbIWMdu6wcUGuSC/mo6ilWsxJ2Ucs="; 15 }; 16 17 + patches = [ ./fix-packaging.patch ]; 18 19 # Some tests fail under nix build directory 20 doCheck = false;
+16
pkgs/development/python-modules/macfsevents/fix-packaging.patch
···
··· 1 + diff --git a/setup.py b/setup.py 2 + index d7f9bb0..7707e38 100644 3 + --- a/setup.py 4 + +++ b/setup.py 5 + @@ -21,11 +21,6 @@ def read(fname): 6 + description = "Thread-based interface to file system observation primitives.", 7 + long_description = "\n\n".join((read('README.rst'), read('CHANGES.rst'))), 8 + license = "BSD", 9 + - data_files = [("", [ 10 + - "compat.h", 11 + - "LICENSE.txt", 12 + - "CHANGES.rst" 13 + - ])], 14 + author = "Malthe Borch", 15 + author_email = "mborch@gmail.com", 16 + url = 'https://github.com/malthe/macfsevents',
+2 -4
pkgs/development/python-modules/okta/default.nix
··· 25 26 buildPythonPackage rec { 27 pname = "okta"; 28 - version = "2.9.10"; 29 pyproject = true; 30 31 disabled = pythonOlder "3.7"; 32 33 src = fetchPypi { 34 inherit pname version; 35 - hash = "sha256-hLdq5AlTaCZ9x/x5VL4Q673th2HnE7haAaOp5zOQdjQ="; 36 }; 37 - 38 - pythonRelaxDeps = [ "aenum" ]; 39 40 build-system = [ setuptools ]; 41
··· 25 26 buildPythonPackage rec { 27 pname = "okta"; 28 + version = "2.9.11"; 29 pyproject = true; 30 31 disabled = pythonOlder "3.7"; 32 33 src = fetchPypi { 34 inherit pname version; 35 + hash = "sha256-Ca+xjr1aqCX7MmEb7MXD63Dhib/8hggnudj32pjiTyw="; 36 }; 37 38 build-system = [ setuptools ]; 39
+2 -2
pkgs/development/python-modules/open-clip-torch/default.nix
··· 29 }: 30 buildPythonPackage rec { 31 pname = "open-clip-torch"; 32 - version = "2.31.0"; 33 pyproject = true; 34 35 src = fetchFromGitHub { 36 owner = "mlfoundations"; 37 repo = "open_clip"; 38 tag = "v${version}"; 39 - hash = "sha256-VOfjxQjIC6IL7WyhTc8JpIAa9eknmU4LpnA9DtQJ+oQ="; 40 }; 41 42 build-system = [ pdm-backend ];
··· 29 }: 30 buildPythonPackage rec { 31 pname = "open-clip-torch"; 32 + version = "2.32.0"; 33 pyproject = true; 34 35 src = fetchFromGitHub { 36 owner = "mlfoundations"; 37 repo = "open_clip"; 38 tag = "v${version}"; 39 + hash = "sha256-HXzorEAVPieCHfW3xzXqNTTIzJSbIuaZhcfcp0htdCk="; 40 }; 41 42 build-system = [ pdm-backend ];
+4 -2
pkgs/development/python-modules/orbax-checkpoint/default.nix
··· 23 typing-extensions, 24 25 # tests 26 chex, 27 google-cloud-logging, 28 mock, ··· 34 35 buildPythonPackage rec { 36 pname = "orbax-checkpoint"; 37 - version = "0.11.10"; 38 pyproject = true; 39 40 src = fetchFromGitHub { 41 owner = "google"; 42 repo = "orbax"; 43 tag = "v${version}"; 44 - hash = "sha256-bS4JmS8NkYkf6YUN9JLcIjMco94QuAw/7H0SguCWH+Y="; 45 }; 46 47 sourceRoot = "${src.name}/checkpoint"; ··· 69 ]; 70 71 nativeCheckInputs = [ 72 chex 73 google-cloud-logging 74 mock
··· 23 typing-extensions, 24 25 # tests 26 + aiofiles, 27 chex, 28 google-cloud-logging, 29 mock, ··· 35 36 buildPythonPackage rec { 37 pname = "orbax-checkpoint"; 38 + version = "0.11.11"; 39 pyproject = true; 40 41 src = fetchFromGitHub { 42 owner = "google"; 43 repo = "orbax"; 44 tag = "v${version}"; 45 + hash = "sha256-KEh1w2lVQKch5QMwqLoAFnnaMOPqWX6WA7QM9sfunUU="; 46 }; 47 48 sourceRoot = "${src.name}/checkpoint"; ··· 70 ]; 71 72 nativeCheckInputs = [ 73 + aiofiles 74 chex 75 google-cloud-logging 76 mock
+2 -2
pkgs/development/python-modules/pixel-font-knife/default.nix
··· 13 14 buildPythonPackage rec { 15 pname = "pixel-font-knife"; 16 - version = "0.0.11"; 17 pyproject = true; 18 19 disabled = pythonOlder "3.10"; ··· 21 src = fetchPypi { 22 pname = "pixel_font_knife"; 23 inherit version; 24 - hash = "sha256-tm5cAaeUBL9vbdvq73N2HCytlwYe0Q2Tovo+6XU59GQ="; 25 }; 26 27 build-system = [ hatchling ];
··· 13 14 buildPythonPackage rec { 15 pname = "pixel-font-knife"; 16 + version = "0.0.12"; 17 pyproject = true; 18 19 disabled = pythonOlder "3.10"; ··· 21 src = fetchPypi { 22 pname = "pixel_font_knife"; 23 inherit version; 24 + hash = "sha256-raVWoMRHmaVaxAzxo+k1r3ldqSOBMbMvcEyuWHq7AaM="; 25 }; 26 27 build-system = [ hatchling ];
+2 -2
pkgs/development/python-modules/pytubefix/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "pytubefix"; 11 - version = "8.12.2"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "JuanBindez"; 16 repo = "pytubefix"; 17 tag = "v${version}"; 18 - hash = "sha256-1m7d1eLnoIDrja83sGKBh/u8ryZuw6lb1FEO+XNc03M="; 19 }; 20 21 build-system = [ setuptools ];
··· 8 9 buildPythonPackage rec { 10 pname = "pytubefix"; 11 + version = "8.12.3"; 12 pyproject = true; 13 14 src = fetchFromGitHub { 15 owner = "JuanBindez"; 16 repo = "pytubefix"; 17 tag = "v${version}"; 18 + hash = "sha256-DhzeEYdI/hrx6Stq77aOBJsl5AEtZO4ssbthmW4u/sE="; 19 }; 20 21 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/speechbrain/default.nix
··· 18 19 buildPythonPackage rec { 20 pname = "speechbrain"; 21 - version = "1.0.2"; 22 pyproject = true; 23 24 src = fetchFromGitHub { 25 owner = "speechbrain"; 26 repo = "speechbrain"; 27 tag = "v${version}"; 28 - hash = "sha256-Un7RPxMq1sD7uD3jcw3Bjp+Oo8ld+XC5g2I89gF6jxs="; 29 }; 30 31 dependencies = [
··· 18 19 buildPythonPackage rec { 20 pname = "speechbrain"; 21 + version = "1.0.3"; 22 pyproject = true; 23 24 src = fetchFromGitHub { 25 owner = "speechbrain"; 26 repo = "speechbrain"; 27 tag = "v${version}"; 28 + hash = "sha256-H45kTOIO6frbrRu+TP+udn1z60ZEcrShNB9iTCLInQs="; 29 }; 30 31 dependencies = [
+50
pkgs/development/python-modules/textual-image/default.nix
···
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + 6 + # dependencies 7 + rich, 8 + 9 + # tests 10 + pillow, 11 + pytestCheckHook, 12 + 13 + setuptools, 14 + }: 15 + 16 + buildPythonPackage rec { 17 + pname = "textual-image"; 18 + version = "0.8.2"; 19 + pyproject = true; 20 + 21 + src = fetchFromGitHub { 22 + owner = "lnqs"; 23 + repo = "textual-image"; 24 + tag = "v${version}"; 25 + hash = "sha256-ik/zvnxXN5u2jXHfsGsCLnymZZ+IQiixagOJdEMRDlw="; 26 + }; 27 + 28 + buildInputs = [ setuptools ]; 29 + 30 + dependencies = [ 31 + pillow 32 + rich 33 + ]; 34 + 35 + nativeCheckInputs = [ 36 + pytestCheckHook 37 + ]; 38 + 39 + pythonImportsCheck = [ "textual_image" ]; 40 + 41 + doCheck = false; # tests require [syrupy](https://github.com/syrupy-project/syrupy) 42 + 43 + meta = { 44 + description = "Render images in the terminal with Textual and rich"; 45 + homepage = "https://github.com/lnqs/textual-image/"; 46 + changelog = "https://github.com/lnqs/textual-image/blob/${src.tag}/CHANGELOG.md"; 47 + license = lib.licenses.lgpl3; 48 + maintainers = with lib.maintainers; [ gaelj ]; 49 + }; 50 + }
+3 -3
pkgs/development/python-modules/tldextract/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "tldextract"; 20 - version = "5.1.3"; 21 pyproject = true; 22 23 disabled = pythonOlder "3.8"; ··· 26 owner = "john-kurkowski"; 27 repo = "tldextract"; 28 tag = version; 29 - hash = "sha256-gcgQGZS/dsTTC4Szpjreb2fAsVZxxOCE1erVvU1q4xM="; 30 }; 31 32 nativeBuildInputs = [ ··· 57 from the registered domain and subdomains of a URL. 58 ''; 59 homepage = "https://github.com/john-kurkowski/tldextract"; 60 - changelog = "https://github.com/john-kurkowski/tldextract/blob/${version}/CHANGELOG.md"; 61 license = with licenses; [ bsd3 ]; 62 maintainers = with maintainers; [ fab ]; 63 mainProgram = "tldextract";
··· 17 18 buildPythonPackage rec { 19 pname = "tldextract"; 20 + version = "5.2.0"; 21 pyproject = true; 22 23 disabled = pythonOlder "3.8"; ··· 26 owner = "john-kurkowski"; 27 repo = "tldextract"; 28 tag = version; 29 + hash = "sha256-5/o/9XRIe1BpLJCiTln0C80aT9V9sg308SDtCae6HAE="; 30 }; 31 32 nativeBuildInputs = [ ··· 57 from the registered domain and subdomains of a URL. 58 ''; 59 homepage = "https://github.com/john-kurkowski/tldextract"; 60 + changelog = "https://github.com/john-kurkowski/tldextract/blob/${src.tag}/CHANGELOG.md"; 61 license = with licenses; [ bsd3 ]; 62 maintainers = with maintainers; [ fab ]; 63 mainProgram = "tldextract";
+2 -2
pkgs/development/python-modules/x-transformers/default.nix
··· 19 20 buildPythonPackage rec { 21 pname = "x-transformers"; 22 - version = "2.1.37"; 23 pyproject = true; 24 25 src = fetchFromGitHub { 26 owner = "lucidrains"; 27 repo = "x-transformers"; 28 tag = version; 29 - hash = "sha256-Bykx/A7qmS6RraRfDYNufbRsOnESp8DQRltQVwT0tAY="; 30 }; 31 32 build-system = [ hatchling ];
··· 19 20 buildPythonPackage rec { 21 pname = "x-transformers"; 22 + version = "2.2.7"; 23 pyproject = true; 24 25 src = fetchFromGitHub { 26 owner = "lucidrains"; 27 repo = "x-transformers"; 28 tag = version; 29 + hash = "sha256-rrPwOTE+dK7g7p7DHTffhVZbcTSk7YvnYeCqR6zQeXA="; 30 }; 31 32 build-system = [ hatchling ];
+2
pkgs/development/python-modules/youtube-search-python/default.nix
··· 18 hash = "sha256-RWjR12ns1+tLuDZfBO7G42TF9w7sezdl9UPa67E1/PU="; 19 }; 20 21 propagatedBuildInputs = [ httpx ]; 22 23 pythonImportsCheck = [ "youtubesearchpython" ];
··· 18 hash = "sha256-RWjR12ns1+tLuDZfBO7G42TF9w7sezdl9UPa67E1/PU="; 19 }; 20 21 + patches = [ ./fix-httpx-proxies.patch ]; 22 + 23 propagatedBuildInputs = [ httpx ]; 24 25 pythonImportsCheck = [ "youtubesearchpython" ];
+39
pkgs/development/python-modules/youtube-search-python/fix-httpx-proxies.patch
···
··· 1 + --- a/youtubesearchpython/core/requests.py 2 + +++ b/youtubesearchpython/core/requests.py 3 + @@ -11,29 +11,28 @@ class RequestCore: 4 + self.proxy = {} 5 + http_proxy = os.environ.get("HTTP_PROXY") 6 + if http_proxy: 7 + - self.proxy["http://"] = http_proxy 8 + + self.proxy["http://"] = httpx.HTTPTransport(proxy=http_proxy) 9 + https_proxy = os.environ.get("HTTPS_PROXY") 10 + if https_proxy: 11 + - self.proxy["https://"] = https_proxy 12 + + self.proxy["https://"] = httpx.HTTPTransport(proxy=https_proxy) 13 + 14 + def syncPostRequest(self) -> httpx.Response: 15 + - return httpx.post( 16 + + return httpx.Client(mounts=self.proxy).post( 17 + self.url, 18 + headers={"User-Agent": userAgent}, 19 + json=self.data, 20 + - timeout=self.timeout, 21 + - proxies=self.proxy 22 + + timeout=self.timeout 23 + ) 24 + 25 + async def asyncPostRequest(self) -> httpx.Response: 26 + - async with httpx.AsyncClient(proxies=self.proxy) as client: 27 + + async with httpx.AsyncClient(mounts=self.proxy) as client: 28 + r = await client.post(self.url, headers={"User-Agent": userAgent}, json=self.data, timeout=self.timeout) 29 + return r 30 + 31 + def syncGetRequest(self) -> httpx.Response: 32 + - return httpx.get(self.url, headers={"User-Agent": userAgent}, timeout=self.timeout, cookies={'CONSENT': 'YES+1'}, proxies=self.proxy) 33 + + return httpx.Client(mounts=self.proxy).get(self.url, headers={"User-Agent": userAgent}, timeout=self.timeout, cookies={'CONSENT': 'YES+1'}) 34 + 35 + async def asyncGetRequest(self) -> httpx.Response: 36 + - async with httpx.AsyncClient(proxies=self.proxy) as client: 37 + + async with httpx.AsyncClient(mounts=self.proxy) as client: 38 + r = await client.get(self.url, headers={"User-Agent": userAgent}, timeout=self.timeout, cookies={'CONSENT': 'YES+1'}) 39 + return r
+1 -1
pkgs/development/tools/infisical/default.nix
··· 21 buildHashes = builtins.fromJSON (builtins.readFile ./hashes.json); 22 23 # the version of infisical 24 - version = "0.36.22"; 25 26 # the platform-specific, statically linked binary 27 src =
··· 21 buildHashes = builtins.fromJSON (builtins.readFile ./hashes.json); 22 23 # the version of infisical 24 + version = "0.36.23"; 25 26 # the platform-specific, statically linked binary 27 src =
+4 -4
pkgs/development/tools/infisical/hashes.json
··· 1 { "_comment": "@generated by pkgs/development/tools/infisical/update.sh" 2 - , "x86_64-linux": "sha256-slxWIdEqZRF07H5nDXj7YAXoX/K10v3FE+C8NgfpgPU=" 3 - , "x86_64-darwin": "sha256-KCEAiFQqmVQ9ifxQs/4tr3qB2EUH3A0wnAvf6//kkVg=" 4 - , "aarch64-linux": "sha256-syxTmj56gy8JKmvV1201jLQSRsWZY0cYEL91pukSTeQ=" 5 - , "aarch64-darwin": "sha256-zedOyZ33PgKflECdhjAFkotfEXG5r3dmgBJ8awFuuTQ=" 6 }
··· 1 { "_comment": "@generated by pkgs/development/tools/infisical/update.sh" 2 + , "x86_64-linux": "sha256-lUnvumfma4gBxbOzKBdjdSMRvCjgzzdRdisIB0c+U30=" 3 + , "x86_64-darwin": "sha256-wN8IWlbhMVMYj9jxtqOZksjinPCHrrAFjIV24cv5vNw=" 4 + , "aarch64-linux": "sha256-NPBgtEJ8pzxHG0D21EE0ngZAxbETAfJpmIoWp2BokPw=" 5 + , "aarch64-darwin": "sha256-wlfz6LOn2Ri5m1ID8kXnlFN/zzNgDpC4zUgiWziUUC0=" 6 }
+2 -2
pkgs/development/tools/pnpm/default.nix
··· 16 hash = "sha256-z4anrXZEBjldQoam0J1zBxFyCsxtk+nc6ax6xNxKKKc="; 17 }; 18 "10" = { 19 - version = "10.7.1"; 20 - hash = "sha256-3FFIkOpxkAPLelfWshryT9r63Z8XHnVn7KFmXXz873Y="; 21 }; 22 }; 23
··· 16 hash = "sha256-z4anrXZEBjldQoam0J1zBxFyCsxtk+nc6ax6xNxKKKc="; 17 }; 18 "10" = { 19 + version = "10.8.0"; 20 + hash = "sha256-Kb8sXOrqeZHugu7BX+cWLg+tgW0MSms1oWwB05J0v2k="; 21 }; 22 }; 23
+5
pkgs/servers/authelia/default.nix
··· 51 "-X ${p}.BuildExtra=nixpkgs" 52 ]; 53 54 # several tests with networking and several that want chromium 55 doCheck = false; 56
··· 51 "-X ${p}.BuildExtra=nixpkgs" 52 ]; 53 54 + # It is required to set this to avoid a change in the 55 + # handling of sync map in go 1.24+ 56 + # Upstream issue: https://github.com/authelia/authelia/issues/8980 57 + env.GOEXPERIMENT = "nosynchashtriemap"; 58 + 59 # several tests with networking and several that want chromium 60 doCheck = false; 61
+13 -5
pkgs/servers/web-apps/kavita/default.nix
··· 2 lib, 3 stdenvNoCC, 4 fetchFromGitHub, 5 buildDotnetModule, 6 buildNpmPackage, 7 dotnetCorePackages, ··· 10 11 stdenvNoCC.mkDerivation (finalAttrs: { 12 pname = "kavita"; 13 - version = "0.8.4.2"; 14 15 src = fetchFromGitHub { 16 owner = "kareadita"; 17 repo = "kavita"; 18 rev = "v${finalAttrs.version}"; 19 - hash = "sha256-iJ9ocTWcKSUvgN48s5a2N2tz83uid2N4vg1bHAQmnH4="; 20 }; 21 22 backend = buildDotnetModule { ··· 32 # On update: check if more migrations need to be restored! 33 # Migrations should at least allow updates from previous NixOS versions 34 ./restore-migrations.diff 35 ]; 36 postPatch = '' 37 substituteInPlace API/Services/DirectoryService.cs --subst-var out ··· 44 45 projectFile = "API/API.csproj"; 46 nugetDeps = ./nuget-deps.json; 47 - dotnet-sdk = dotnetCorePackages.sdk_8_0; 48 - dotnet-runtime = dotnetCorePackages.aspnetcore_8_0; 49 }; 50 51 frontend = buildNpmPackage { ··· 57 npmBuildScript = "prod"; 58 npmFlags = [ "--legacy-peer-deps" ]; 59 npmRebuildFlags = [ "--ignore-scripts" ]; # Prevent playwright from trying to install browsers 60 - npmDepsHash = "sha256-ttEAoLg8OmA4lA7IJS4+5QwpMJdFIoJrWZryFhTZUdI="; 61 }; 62 63 dontBuild = true;
··· 2 lib, 3 stdenvNoCC, 4 fetchFromGitHub, 5 + fetchpatch2, 6 buildDotnetModule, 7 buildNpmPackage, 8 dotnetCorePackages, ··· 11 12 stdenvNoCC.mkDerivation (finalAttrs: { 13 pname = "kavita"; 14 + version = "0.8.5.11"; 15 16 src = fetchFromGitHub { 17 owner = "kareadita"; 18 repo = "kavita"; 19 rev = "v${finalAttrs.version}"; 20 + hash = "sha256-HSVdEB0yhmm/SZseHQ5kTRBaVqCZZx934Ovq1pTmQkM="; 21 }; 22 23 backend = buildDotnetModule { ··· 33 # On update: check if more migrations need to be restored! 34 # Migrations should at least allow updates from previous NixOS versions 35 ./restore-migrations.diff 36 + # Our nixos test depends on /api/locale; this patch fixes an upstream bug where the first response always fails 37 + # https://github.com/Kareadita/Kavita/pull/3686 remove once upstream is fixed 38 + (fetchpatch2 { 39 + name = "fix-locale-cache.patch"; 40 + url = "https://github.com/Kareadita/Kavita/commit/5af07b9525c2164a6548092244bbdf66815b3e95.patch?full_index=1"; 41 + hash = "sha256-aFZRxijAbA2mXJM+3kC4P4p76d0p5fEXLiaRhNmjOAA="; 42 + }) 43 ]; 44 postPatch = '' 45 substituteInPlace API/Services/DirectoryService.cs --subst-var out ··· 52 53 projectFile = "API/API.csproj"; 54 nugetDeps = ./nuget-deps.json; 55 + dotnet-sdk = dotnetCorePackages.sdk_9_0; 56 + dotnet-runtime = dotnetCorePackages.aspnetcore_9_0; 57 }; 58 59 frontend = buildNpmPackage { ··· 65 npmBuildScript = "prod"; 66 npmFlags = [ "--legacy-peer-deps" ]; 67 npmRebuildFlags = [ "--ignore-scripts" ]; # Prevent playwright from trying to install browsers 68 + npmDepsHash = "sha256-9SfiH567+q3Id6/7pqWeX0y934V2YFQ4EWIJ+66smgI="; 69 }; 70 71 dontBuild = true;
+380 -625
pkgs/servers/web-apps/kavita/nuget-deps.json
··· 11 }, 12 { 13 "pname": "BouncyCastle.Cryptography", 14 - "version": "2.4.0", 15 - "hash": "sha256-DoDZNWtYM+0OLIclOEZ+tjcGXymGlXvdvq2ZMPmiAJA=" 16 }, 17 { 18 "pname": "Cronos", 19 - "version": "0.8.4", 20 - "hash": "sha256-L9rLcqnQybPoJCcg60h49bjXfqEarM9SFHqOJUMvxz8=" 21 }, 22 { 23 "pname": "CsvHelper", ··· 51 }, 52 { 53 "pname": "Flurl", 54 - "version": "3.0.6", 55 - "hash": "sha256-PqpYY1vlXC/tbpelm+sH81gYzClT32CGvG4+8NSiAvk=" 56 - }, 57 - { 58 - "pname": "Flurl", 59 - "version": "3.0.7", 60 - "hash": "sha256-Jnxss3qPP8KCJMnoDrMXwsEC5WX773HKpFh4Lck5psQ=" 61 }, 62 { 63 "pname": "Flurl.Http", 64 - "version": "3.2.4", 65 - "hash": "sha256-s3DKhQu+iHTHBH890eSfMbNsElPutHKOjUhEl3NQ5W4=" 66 }, 67 { 68 "pname": "Hangfire", 69 - "version": "1.8.15", 70 - "hash": "sha256-42y8ywFu5cPD9qN4bM4Pa8/W1H0B+xKxPDPg5z22oug=" 71 }, 72 { 73 "pname": "Hangfire.AspNetCore", 74 - "version": "1.8.15", 75 - "hash": "sha256-LSSGantQQrOf7DPUQitrUyVAfNxyAKo+dWLZ3F59gM4=" 76 }, 77 { 78 "pname": "Hangfire.Core", ··· 86 }, 87 { 88 "pname": "Hangfire.Core", 89 - "version": "1.8.15", 90 - "hash": "sha256-jnHP60tTlWbpHNZ5hIlYTrQ6uyFtBsUqJliw6tJF3EQ=" 91 }, 92 { 93 "pname": "Hangfire.InMemory", ··· 101 }, 102 { 103 "pname": "Hangfire.NetCore", 104 - "version": "1.8.15", 105 - "hash": "sha256-l99cRfSCnDlFrhRWRDqJMWf9Hy0DjiVCsiYz6eLFEHA=" 106 }, 107 { 108 "pname": "Hangfire.SqlServer", 109 - "version": "1.8.15", 110 - "hash": "sha256-aIYnrHvJQtrOPJj15ltOOPgDk2kj1KdMYfd0bjbieME=" 111 }, 112 { 113 "pname": "Hangfire.Storage.SQLite", ··· 116 }, 117 { 118 "pname": "HtmlAgilityPack", 119 - "version": "1.11.70", 120 - "hash": "sha256-V/SI2N1+jNkwjSQRd2Y/XVVhdOKvSNz3/NeIFE9V3wY=" 121 }, 122 { 123 "pname": "Humanizer.Core", ··· 126 }, 127 { 128 "pname": "MailKit", 129 - "version": "4.8.0", 130 - "hash": "sha256-ONvrVOwjxyNrIQM8FMzT5mLzlU56Kc8oOwkzegNAiXM=" 131 }, 132 { 133 "pname": "MarkdownDeep.NET.Core", ··· 136 }, 137 { 138 "pname": "Microsoft.AspNetCore.Authentication.Abstractions", 139 - "version": "2.2.0", 140 - "hash": "sha256-0JcJYAoU+AEM0dWaXk2qnqxrVM0Ak9/ntCU1MC90R24=" 141 }, 142 { 143 "pname": "Microsoft.AspNetCore.Authentication.JwtBearer", 144 - "version": "8.0.10", 145 - "hash": "sha256-FNUdNGdNG/a1PAFh9SADmCF0h8+Be4r/Q3izKML3tas=" 146 }, 147 { 148 "pname": "Microsoft.AspNetCore.Authentication.OpenIdConnect", 149 - "version": "8.0.10", 150 - "hash": "sha256-Ygtk026vu/i9ZoxrLGSiDNmDZqCJBwsvM9jNpJz9IPU=" 151 }, 152 { 153 "pname": "Microsoft.AspNetCore.Authorization", 154 - "version": "2.2.0", 155 - "hash": "sha256-PaMYICjQ0rprUv53Uza/jQvvWTcbPjGLMMp12utF+NY=" 156 }, 157 { 158 "pname": "Microsoft.AspNetCore.Authorization.Policy", 159 - "version": "2.2.0", 160 - "hash": "sha256-onFYB+jtCbGyfZsIglReCPRdDMmwah2EDMhJN4uBP7Q=" 161 }, 162 { 163 "pname": "Microsoft.AspNetCore.Connections.Abstractions", 164 - "version": "2.2.0", 165 - "hash": "sha256-MoieWAe7zT/0a7PAn3gMKO8YpHTbOtiGIwF/sFAmieY=" 166 }, 167 { 168 "pname": "Microsoft.AspNetCore.Cryptography.Internal", 169 - "version": "8.0.10", 170 - "hash": "sha256-zR9xbcGD4yU/oo/c9dQ4AKTMFT+HSBsfu0oNV6bjPNo=" 171 }, 172 { 173 "pname": "Microsoft.AspNetCore.Cryptography.KeyDerivation", 174 - "version": "8.0.10", 175 - "hash": "sha256-S4klWSZI+QeQkXNXnzr91JMyKCmWSekqV1tvlFgHljo=" 176 }, 177 { 178 "pname": "Microsoft.AspNetCore.Hosting.Abstractions", 179 - "version": "2.2.0", 180 - "hash": "sha256-GzqYrTqCCVy41AOfmgIRY1kkqxekn5T0gFC7tUMxcxA=" 181 }, 182 { 183 "pname": "Microsoft.AspNetCore.Hosting.Server.Abstractions", 184 - "version": "2.2.0", 185 - "hash": "sha256-8PnZFCkMwAeEHySmmjJOnQvOyx2199PesYHBnfka51s=" 186 }, 187 { 188 "pname": "Microsoft.AspNetCore.Http", 189 - "version": "2.2.0", 190 - "hash": "sha256-+ARZomTXSD1m/PR3TWwifXb67cQtoqDVWEqfoq5Tmbk=" 191 }, 192 { 193 "pname": "Microsoft.AspNetCore.Http.Abstractions", 194 - "version": "2.2.0", 195 - "hash": "sha256-y3j3Wo9Xl7kUdGkfnUc8Wexwbc2/vgxy7c3fJk1lSI8=" 196 }, 197 { 198 "pname": "Microsoft.AspNetCore.Http.Connections", 199 - "version": "1.1.0", 200 - "hash": "sha256-mPo2jkfWmeA1yz87Vv/jwWMOkHFR+yPHNntkJShDkA8=" 201 }, 202 { 203 "pname": "Microsoft.AspNetCore.Http.Connections.Common", 204 - "version": "1.1.0", 205 - "hash": "sha256-PooDjJHsIcZkL2IOp530pJr4GLGlre2sIdboNRrAcHQ=" 206 }, 207 { 208 "pname": "Microsoft.AspNetCore.Http.Extensions", 209 - "version": "2.2.0", 210 - "hash": "sha256-1rXxGQnkNR+SiNMtDShYoQVGOZbvu4P4ZtWj5Wq4D4U=" 211 }, 212 { 213 "pname": "Microsoft.AspNetCore.Http.Features", 214 - "version": "2.2.0", 215 - "hash": "sha256-odvntHm669YtViNG5fJIxU4B+akA2SL8//DvYCLCNHc=" 216 }, 217 { 218 "pname": "Microsoft.AspNetCore.Identity.EntityFrameworkCore", 219 - "version": "8.0.10", 220 - "hash": "sha256-1Tpim7X/sglHkUMP3R07jioVgcy+4C+hKWf8FKusnBo=" 221 }, 222 { 223 "pname": "Microsoft.AspNetCore.Routing", 224 - "version": "2.2.0", 225 - "hash": "sha256-mvsF973Cm48XUB6lPBiGp7U7vkfBjB3oILdnIQUwe4o=" 226 }, 227 { 228 "pname": "Microsoft.AspNetCore.Routing.Abstractions", 229 - "version": "2.2.0", 230 - "hash": "sha256-nqJjxKXkdPAY1XvQjIRNW2y855Xi+LAX1S5AncPnPDU=" 231 }, 232 { 233 "pname": "Microsoft.AspNetCore.SignalR", 234 - "version": "1.1.0", 235 - "hash": "sha256-VCTxQAWRKBk640FhkGu4XUcfWXWSV8x4jEfezDoM4Jo=" 236 }, 237 { 238 "pname": "Microsoft.AspNetCore.SignalR.Common", 239 - "version": "1.1.0", 240 - "hash": "sha256-XSltgjH11X4a1mhtcVHR7dL4EOpbIZ/oWfP587jBzD0=" 241 }, 242 { 243 "pname": "Microsoft.AspNetCore.SignalR.Core", ··· 245 "hash": "sha256-8NYrz6J0cVF+eBW/2B6oObwtD82Ze74H6TV+a1xRPtM=" 246 }, 247 { 248 "pname": "Microsoft.AspNetCore.SignalR.Protocols.Json", 249 - "version": "1.1.0", 250 - "hash": "sha256-JIG9czeHrRRruPNNOYF/ct8fQSGDzbePG4Dfn9dYnn0=" 251 }, 252 { 253 "pname": "Microsoft.AspNetCore.WebSockets", 254 - "version": "2.2.0", 255 - "hash": "sha256-YxlVwhhqRtABF9BAxlJJFITcMUf1w6m45Br2Qto0MUI=" 256 }, 257 { 258 "pname": "Microsoft.AspNetCore.WebUtilities", 259 - "version": "2.2.0", 260 - "hash": "sha256-UdfOwSWqOUXdb0mGrSMx6Z+d536/P+v5clSRZyN5QTM=" 261 }, 262 { 263 "pname": "Microsoft.Bcl.AsyncInterfaces", 264 - "version": "6.0.0", 265 - "hash": "sha256-49+H/iFwp+AfCICvWcqo9us4CzxApPKC37Q5Eqrw+JU=" 266 }, 267 { 268 - "pname": "Microsoft.Bcl.TimeProvider", 269 - "version": "8.0.1", 270 - "hash": "sha256-TQRaWjk1aZu+jn/rR8oOv8BJEG31i6mPkf3BkIR7C+c=" 271 }, 272 { 273 "pname": "Microsoft.CodeAnalysis.Analyzers", 274 - "version": "3.3.3", 275 - "hash": "sha256-pkZiggwLw8k+CVSXKTzsVGsT+K49LxXUS3VH5PNlpCY=" 276 }, 277 { 278 "pname": "Microsoft.CodeAnalysis.Common", 279 - "version": "4.5.0", 280 - "hash": "sha256-qo1oVNTB9JIMEPoiIZ+02qvF/O8PshQ/5gTjsY9iX0I=" 281 }, 282 { 283 "pname": "Microsoft.CodeAnalysis.CSharp", 284 - "version": "4.5.0", 285 - "hash": "sha256-5dZTS9PYtY83vyVa5bdNG3XKV5EjcnmddfUqWmIE29A=" 286 }, 287 { 288 "pname": "Microsoft.CodeAnalysis.CSharp.Workspaces", 289 - "version": "4.5.0", 290 - "hash": "sha256-Kmyt1Xfcs0rSZHvN9PH94CKAooqMS9abZQY7EpEqb2o=" 291 }, 292 { 293 "pname": "Microsoft.CodeAnalysis.Workspaces.Common", 294 - "version": "4.5.0", 295 - "hash": "sha256-WM7AXJYHagaPx2waj2E32gG0qXq6Kx4Zhiq7Ym3WXPI=" 296 }, 297 { 298 - "pname": "Microsoft.CSharp", 299 - "version": "4.0.1", 300 - "hash": "sha256-0huoqR2CJ3Z9Q2peaKD09TV3E6saYSqDGZ290K8CrH8=" 301 }, 302 { 303 "pname": "Microsoft.CSharp", ··· 306 }, 307 { 308 "pname": "Microsoft.Data.Sqlite.Core", 309 - "version": "8.0.10", 310 - "hash": "sha256-YBjY88KAC4ShfcGXcNHL6y1A9NH2xvk4d/qTMfuLuoE=" 311 }, 312 { 313 "pname": "Microsoft.EntityFrameworkCore", 314 - "version": "8.0.10", 315 - "hash": "sha256-kj/PFfEdCxygb8AYuD0U6F1VPo7jBicxC3N3p/U74rM=" 316 }, 317 { 318 "pname": "Microsoft.EntityFrameworkCore.Abstractions", 319 - "version": "8.0.10", 320 - "hash": "sha256-OwqqkvChI8qSIabo17MNmcWyby6TT5ZXv5cnOeyVFGw=" 321 }, 322 { 323 "pname": "Microsoft.EntityFrameworkCore.Analyzers", 324 - "version": "8.0.10", 325 - "hash": "sha256-8qxvGV3dQMM8vGxEi7YqOimfWDQYFp3QVMNe3ryiO7g=" 326 }, 327 { 328 "pname": "Microsoft.EntityFrameworkCore.Design", 329 - "version": "8.0.10", 330 - "hash": "sha256-Nbwn3aeVyDl7rGftchEzFcqnTNkvArqKafaarQiCWQw=" 331 }, 332 { 333 "pname": "Microsoft.EntityFrameworkCore.Relational", 334 - "version": "8.0.10", 335 - "hash": "sha256-n9xRg8WYjNLB92wMVNL/I5D3AKvtM9w0ICJ+Tieq5VQ=" 336 }, 337 { 338 "pname": "Microsoft.EntityFrameworkCore.Sqlite", 339 - "version": "8.0.10", 340 - "hash": "sha256-Y0OghTa4r7VSV3jE8ZXzP8zU2eIDx/9CLAnPoNzP+vE=" 341 }, 342 { 343 "pname": "Microsoft.EntityFrameworkCore.Sqlite.Core", 344 - "version": "8.0.10", 345 - "hash": "sha256-NYoX3vaq687M1VfJWBMzItsBqSuRPnrL/IOIRpy6W9c=" 346 }, 347 { 348 "pname": "Microsoft.Extensions.ApiDescription.Server", ··· 351 }, 352 { 353 "pname": "Microsoft.Extensions.Caching.Abstractions", 354 - "version": "8.0.0", 355 - "hash": "sha256-xGpKrywQvU1Wm/WolYIxgHYEFfgkNGeJ+GGc5DT3phI=" 356 }, 357 { 358 "pname": "Microsoft.Extensions.Caching.Memory", 359 - "version": "8.0.1", 360 - "hash": "sha256-5Q0vzHo3ZvGs4nPBc/XlBF4wAwYO8pxq6EGdYjjXZps=" 361 }, 362 { 363 "pname": "Microsoft.Extensions.Configuration", ··· 365 "hash": "sha256-9BPsASlxrV8ilmMCjdb3TiUcm5vFZxkBnAI/fNBSEyA=" 366 }, 367 { 368 - "pname": "Microsoft.Extensions.Configuration.Abstractions", 369 - "version": "2.2.0", 370 - "hash": "sha256-5Jjn+0WZQ6OiN8AkNlGV0XIaw8L+a/wAq9hBD88RZbs=" 371 }, 372 { 373 "pname": "Microsoft.Extensions.Configuration.Abstractions", ··· 376 }, 377 { 378 "pname": "Microsoft.Extensions.Configuration.Abstractions", 379 - "version": "6.0.0", 380 - "hash": "sha256-Evg+Ynj2QUa6Gz+zqF+bUyfGD0HI5A2fHmxZEXbn3HA=" 381 }, 382 { 383 "pname": "Microsoft.Extensions.Configuration.Abstractions", 384 - "version": "8.0.0", 385 - "hash": "sha256-4eBpDkf7MJozTZnOwQvwcfgRKQGcNXe0K/kF+h5Rl8o=" 386 }, 387 { 388 - "pname": "Microsoft.Extensions.Configuration.Binder", 389 - "version": "6.0.0", 390 - "hash": "sha256-7NZcKkiXWSuhhVcA/fXHPY/62aGUyMsRdiHm91cWC5Y=" 391 }, 392 { 393 "pname": "Microsoft.Extensions.Configuration.Binder", ··· 400 "hash": "sha256-aGB0VuoC34YadAEqrwoaXLc5qla55pswDV2xLSmR7SE=" 401 }, 402 { 403 "pname": "Microsoft.Extensions.Configuration.CommandLine", 404 - "version": "8.0.0", 405 - "hash": "sha256-fmPC/o8S+weTtQJWykpnGHm6AKVU21xYE/CaHYU7zgg=" 406 }, 407 { 408 "pname": "Microsoft.Extensions.Configuration.EnvironmentVariables", 409 - "version": "8.0.0", 410 - "hash": "sha256-+bjFZvqCsMf2FRM2olqx/fub+QwfM1kBhjGVOT5HC48=" 411 }, 412 { 413 "pname": "Microsoft.Extensions.Configuration.FileExtensions", 414 - "version": "8.0.1", 415 - "hash": "sha256-iRA8L7BX/fe5LHCVOhzBSk30GfshP7V2Qj2nxpEvStA=" 416 }, 417 { 418 "pname": "Microsoft.Extensions.Configuration.Json", 419 - "version": "8.0.1", 420 - "hash": "sha256-J8EK/yhsfTpeSUY8F81ZTBV9APHiPUliN7d+n2OX9Ig=" 421 }, 422 { 423 "pname": "Microsoft.Extensions.Configuration.UserSecrets", 424 - "version": "8.0.1", 425 - "hash": "sha256-yGvWfwBhyFudcIv96pKWaQ1MIMOiv5LHSCn+9J7Doz0=" 426 }, 427 { 428 "pname": "Microsoft.Extensions.DependencyInjection", 429 - "version": "8.0.1", 430 - "hash": "sha256-O9g0jWS+jfGoT3yqKwZYJGL+jGSIeSbwmvomKDC3hTU=" 431 - }, 432 - { 433 - "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", 434 - "version": "2.0.0", 435 - "hash": "sha256-H1rEnq/veRWvmp8qmUsrQkQIcVlKilUNzmmKsxJ0md8=" 436 - }, 437 - { 438 - "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", 439 - "version": "2.2.0", 440 - "hash": "sha256-pf+UQToJnhAe8VuGjxyCTvua1nIX8n5NHzAUk3Jz38s=" 441 }, 442 { 443 "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", ··· 465 "hash": "sha256-UfLfEQAkXxDaVPC7foE/J3FVEXd31Pu6uQIhTic3JgY=" 466 }, 467 { 468 "pname": "Microsoft.Extensions.DependencyModel", 469 "version": "3.1.6", 470 "hash": "sha256-TKEE5GJmn1wLKuiF6Wd+Q7jpIlq9gSvlWvTVopCyoo4=" 471 }, 472 { 473 "pname": "Microsoft.Extensions.DependencyModel", 474 - "version": "8.0.2", 475 - "hash": "sha256-PyuO/MyCR9JtYqpA1l/nXGh+WLKCq34QuAXN9qNza9Q=" 476 }, 477 { 478 - "pname": "Microsoft.Extensions.Diagnostics", 479 - "version": "8.0.1", 480 - "hash": "sha256-CraHNCaVlMiYx6ff9afT6U7RC/MoOCXM3pn2KrXkiLc=" 481 }, 482 { 483 - "pname": "Microsoft.Extensions.Diagnostics.Abstractions", 484 - "version": "8.0.0", 485 - "hash": "sha256-USD5uZOaahMqi6u7owNWx/LR4EDrOwqPrAAim7iRpJY=" 486 }, 487 { 488 "pname": "Microsoft.Extensions.Diagnostics.Abstractions", 489 - "version": "8.0.1", 490 - "hash": "sha256-d5DVXhA8qJFY9YbhZjsTqs5w5kDuxF5v+GD/WZR1QL0=" 491 }, 492 { 493 - "pname": "Microsoft.Extensions.FileProviders.Abstractions", 494 - "version": "2.2.0", 495 - "hash": "sha256-pLAxP15+PncMiRrUT5bBAhWg7lC6/dfQk5TLTpZzA7k=" 496 }, 497 { 498 "pname": "Microsoft.Extensions.FileProviders.Abstractions", ··· 505 "hash": "sha256-uQSXmt47X2HGoVniavjLICbPtD2ReQOYQMgy3l0xuMU=" 506 }, 507 { 508 "pname": "Microsoft.Extensions.FileProviders.Physical", 509 - "version": "8.0.0", 510 - "hash": "sha256-29y5ZRQ1ZgzVOxHktYxyiH40kVgm5un2yTGdvuSWnRc=" 511 }, 512 { 513 "pname": "Microsoft.Extensions.FileSystemGlobbing", 514 - "version": "8.0.0", 515 - "hash": "sha256-+Oz41JR5jdcJlCJOSpQIL5OMBNi+1Hl2d0JUHfES7sU=" 516 }, 517 { 518 "pname": "Microsoft.Extensions.Hosting", 519 - "version": "8.0.1", 520 - "hash": "sha256-FFLo6em0N2vaWg6//vaQhxoOgT9LLH5Y2KWkCeX5xQ4=" 521 }, 522 { 523 "pname": "Microsoft.Extensions.Hosting.Abstractions", 524 - "version": "2.2.0", 525 - "hash": "sha256-YZcyKXL6jOpyGrDbFLu46vncfUw2FuqhclMdbEPuh/U=" 526 }, 527 { 528 "pname": "Microsoft.Extensions.Hosting.Abstractions", 529 - "version": "3.0.0", 530 - "hash": "sha256-iUMCRR9uHSoub48MboewTxokP5QwrC47X5t+C+JUMo4=" 531 }, 532 { 533 "pname": "Microsoft.Extensions.Hosting.Abstractions", 534 - "version": "8.0.0", 535 - "hash": "sha256-0JBx+wwt5p1SPfO4m49KxNOXPAzAU0A+8tEc/itvpQE=" 536 }, 537 { 538 "pname": "Microsoft.Extensions.Hosting.Abstractions", 539 - "version": "8.0.1", 540 - "hash": "sha256-/bIVL9uvBQhV/KQmjA1ZjR74sMfaAlBb15sVXsGDEVA=" 541 }, 542 { 543 "pname": "Microsoft.Extensions.Identity.Core", 544 - "version": "8.0.10", 545 - "hash": "sha256-vL4KIPHHCWfTJp+aozejVqLuDw1MK9Fw6LFyfRxnY1s=" 546 }, 547 { 548 "pname": "Microsoft.Extensions.Identity.Stores", 549 - "version": "8.0.10", 550 - "hash": "sha256-Z6GZXZiheTcxi4GuGqP4DtqtVuEchI66IlX2UAyqxMU=" 551 - }, 552 - { 553 - "pname": "Microsoft.Extensions.Logging", 554 - "version": "2.0.0", 555 - "hash": "sha256-Bg3bFJPjQRJnPvlEc5v7lzwRaUTzKwXDtz81GjCTfMo=" 556 }, 557 { 558 "pname": "Microsoft.Extensions.Logging", ··· 561 }, 562 { 563 "pname": "Microsoft.Extensions.Logging", 564 - "version": "8.0.0", 565 - "hash": "sha256-Meh0Z0X7KyOEG4l0RWBcuHHihcABcvCyfUXgasmQ91o=" 566 - }, 567 - { 568 - "pname": "Microsoft.Extensions.Logging", 569 "version": "8.0.1", 570 "hash": "sha256-vkfVw4tQEg86Xg18v6QO0Qb4Ysz0Njx57d1XcNuj6IU=" 571 }, 572 { 573 - "pname": "Microsoft.Extensions.Logging.Abstractions", 574 - "version": "2.0.0", 575 - "hash": "sha256-cBBNcoREIdCDnwZtnTG+BoAFmVb71P1nhFOAH07UsfQ=" 576 }, 577 { 578 - "pname": "Microsoft.Extensions.Logging.Abstractions", 579 - "version": "2.2.0", 580 - "hash": "sha256-lJeKyhBnDc4stX2Wd7WpcG+ZKxPTFHILZSezKM2Fhws=" 581 }, 582 { 583 "pname": "Microsoft.Extensions.Logging.Abstractions", ··· 586 }, 587 { 588 "pname": "Microsoft.Extensions.Logging.Abstractions", 589 - "version": "6.0.0", 590 - "hash": "sha256-QNqcQ3x+MOK7lXbWkCzSOWa/2QyYNbdM/OEEbWN15Sw=" 591 }, 592 { 593 "pname": "Microsoft.Extensions.Logging.Abstractions", 594 - "version": "8.0.0", 595 - "hash": "sha256-Jmddjeg8U5S+iBTwRlVAVLeIHxc4yrrNgqVMOB7EjM4=" 596 }, 597 { 598 "pname": "Microsoft.Extensions.Logging.Abstractions", 599 - "version": "8.0.2", 600 - "hash": "sha256-cHpe8X2BgYa5DzulZfq24rg8O2K5Lmq2OiLhoyAVgJc=" 601 }, 602 { 603 "pname": "Microsoft.Extensions.Logging.Configuration", 604 - "version": "8.0.0", 605 - "hash": "sha256-mzmstNsVjKT0EtQcdAukGRifD30T82BMGYlSu8k4K7U=" 606 }, 607 { 608 "pname": "Microsoft.Extensions.Logging.Configuration", 609 - "version": "8.0.1", 610 - "hash": "sha256-E2JbJG2EXlv2HUWLi17kIkAL6RC9rC2E18C3gAyOuaE=" 611 }, 612 { 613 "pname": "Microsoft.Extensions.Logging.Console", 614 - "version": "8.0.1", 615 - "hash": "sha256-2thhF1JbDNj3Bx2fcH7O26uHGNeMd9MYah6N60lIpIU=" 616 }, 617 { 618 "pname": "Microsoft.Extensions.Logging.Debug", 619 - "version": "8.0.1", 620 - "hash": "sha256-gKFqBg5lbjy5VBEcAuoQ/SsXAxvrYdBYOu9dV60eJKg=" 621 }, 622 { 623 "pname": "Microsoft.Extensions.Logging.EventLog", 624 - "version": "8.0.1", 625 - "hash": "sha256-1UkEOwl3Op2b3jTvpI10hHxIe9FqeVVy+VB1tZp6Lc8=" 626 }, 627 { 628 "pname": "Microsoft.Extensions.Logging.EventSource", 629 - "version": "8.0.1", 630 - "hash": "sha256-EINT/PgfB4Dvf+1JBzL1plPT35ezT7kyS8y/XMMgYxA=" 631 }, 632 { 633 "pname": "Microsoft.Extensions.ObjectPool", 634 - "version": "2.2.0", 635 - "hash": "sha256-P+QUM50j/V8f45zrRqat8fz6Gu3lFP+hDjESwTZNOFg=" 636 }, 637 { 638 "pname": "Microsoft.Extensions.Options", 639 - "version": "2.0.0", 640 - "hash": "sha256-EMvaXxGzueI8lT97bYJQr0kAj1IK0pjnAcWN82hTnzw=" 641 }, 642 { 643 "pname": "Microsoft.Extensions.Options", 644 - "version": "2.2.0", 645 - "hash": "sha256-YBtPoWBEs+dlHPQ7qOmss+U9gnvG0T1irZY8NwD0QKw=" 646 }, 647 { 648 "pname": "Microsoft.Extensions.Options", 649 - "version": "6.0.0", 650 - "hash": "sha256-DxnEgGiCXpkrxFkxXtOXqwaiAtoIjA8VSSWCcsW0FwE=" 651 }, 652 { 653 "pname": "Microsoft.Extensions.Options", 654 - "version": "8.0.0", 655 - "hash": "sha256-n2m4JSegQKUTlOsKLZUUHHKMq926eJ0w9N9G+I3FoFw=" 656 }, 657 { 658 "pname": "Microsoft.Extensions.Options", 659 - "version": "8.0.2", 660 - "hash": "sha256-AjcldddddtN/9aH9pg7ClEZycWtFHLi9IPe1GGhNQys=" 661 }, 662 { 663 "pname": "Microsoft.Extensions.Options.ConfigurationExtensions", ··· 670 "hash": "sha256-A5Bbzw1kiNkgirk5x8kyxwg9lLTcSngojeD+ocpG1RI=" 671 }, 672 { 673 - "pname": "Microsoft.Extensions.Primitives", 674 - "version": "2.0.0", 675 - "hash": "sha256-q44LtMvyNEKSvgERvA+BrasKapP92Sc91QR4u2TJ9/Y=" 676 - }, 677 - { 678 - "pname": "Microsoft.Extensions.Primitives", 679 - "version": "2.2.0", 680 - "hash": "sha256-DMCTC3HW+sHaRlh/9F1sDwof+XgvVp9IzAqzlZWByn4=" 681 - }, 682 - { 683 - "pname": "Microsoft.Extensions.Primitives", 684 - "version": "3.0.0", 685 - "hash": "sha256-cwlj0X19gngcOB7kpODhF/h96/L6psMLBIOd2pf3CbU=" 686 }, 687 { 688 "pname": "Microsoft.Extensions.Primitives", ··· 695 "hash": "sha256-FU8qj3DR8bDdc1c+WeGZx/PCZeqqndweZM9epcpXjSo=" 696 }, 697 { 698 - "pname": "Microsoft.IdentityModel.Abstractions", 699 - "version": "7.1.2", 700 - "hash": "sha256-QN2btwsc8XnOp8RxwSY4ntzpqFIrWRZg6ZZEGBZ6TQY=" 701 }, 702 { 703 "pname": "Microsoft.IdentityModel.Abstractions", 704 - "version": "8.2.0", 705 - "hash": "sha256-e+BmN/Et9mTqWt4M38udL47M4wHHs25Ob299gJSBZIM=" 706 }, 707 { 708 "pname": "Microsoft.IdentityModel.JsonWebTokens", 709 - "version": "8.2.0", 710 - "hash": "sha256-tOzI2GmMISuWO/vDtJIeKmYAaFPYjrB5NhpzCWWcIw4=" 711 }, 712 { 713 "pname": "Microsoft.IdentityModel.Logging", 714 - "version": "7.1.2", 715 - "hash": "sha256-6M7Y1u2cBVsO/dP+qrgkMLisXbZgMgyWoRs5Uq/QJ/o=" 716 - }, 717 - { 718 - "pname": "Microsoft.IdentityModel.Logging", 719 - "version": "8.2.0", 720 - "hash": "sha256-JdrIo2Dg9UPu/eK5TIPKLWfRmvPGhKZrBCQL+MIv72I=" 721 }, 722 { 723 "pname": "Microsoft.IdentityModel.Protocols", 724 - "version": "7.1.2", 725 - "hash": "sha256-6OXP0vQ6bQ3Xvj3I73eqng6NqqMC4htWKuM8cchZhWI=" 726 }, 727 { 728 "pname": "Microsoft.IdentityModel.Protocols.OpenIdConnect", 729 - "version": "7.1.2", 730 - "hash": "sha256-cAwwCti+/ycdjqNy8PrBNEeuF7u5gYtCX8vBb2qIKRs=" 731 }, 732 { 733 "pname": "Microsoft.IdentityModel.Tokens", 734 - "version": "7.1.2", 735 - "hash": "sha256-qf8y8KCo1ysrK+jCrnR+ARHwlfMWPXLxe7a41FVg4OA=" 736 }, 737 { 738 "pname": "Microsoft.IdentityModel.Tokens", 739 - "version": "8.2.0", 740 - "hash": "sha256-QxhnZVUrKKUZEKZgok2+4HjawuXZtVhXCJ2+BDomja8=" 741 }, 742 { 743 "pname": "Microsoft.IO.RecyclableMemoryStream", ··· 746 }, 747 { 748 "pname": "Microsoft.Net.Http.Headers", 749 - "version": "2.2.0", 750 - "hash": "sha256-pb8AoacSvy8hGNGodU6Lhv1ooWtUSCZwjmwd89PM1HA=" 751 - }, 752 - { 753 - "pname": "Microsoft.NETCore.Jit", 754 - "version": "1.0.2", 755 - "hash": "sha256-T92T+bmdXfpAe73OKFTYXGJW1gTHuwcryBSgV7mwSkk=" 756 - }, 757 - { 758 - "pname": "Microsoft.NETCore.Platforms", 759 - "version": "1.0.1", 760 - "hash": "sha256-mZotlGZqtrqDSoBrZhsxFe6fuOv5/BIo0w2Z2x0zVAU=" 761 }, 762 { 763 "pname": "Microsoft.NETCore.Platforms", ··· 765 "hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM=" 766 }, 767 { 768 - "pname": "Microsoft.NETCore.Platforms", 769 - "version": "2.0.0", 770 - "hash": "sha256-IEvBk6wUXSdyCnkj6tHahOJv290tVVT8tyemYcR0Yro=" 771 - }, 772 - { 773 - "pname": "Microsoft.NETCore.Platforms", 774 - "version": "2.1.2", 775 - "hash": "sha256-gYQQO7zsqG+OtN4ywYQyfsiggS2zmxw4+cPXlK+FB5Q=" 776 - }, 777 - { 778 - "pname": "Microsoft.NETCore.Portable.Compatibility", 779 - "version": "1.0.1", 780 - "hash": "sha256-xQ1YqrDXB0cg6u9v8MHM+Ygv2c7lxLVIGZRfsWXIiuM=" 781 - }, 782 - { 783 - "pname": "Microsoft.NETCore.Runtime.CoreCLR", 784 - "version": "1.0.2", 785 - "hash": "sha256-7K5EruLlrFmN3rAfXZMPK3hfhS728k5Gew0e+L3Ur8M=" 786 - }, 787 - { 788 - "pname": "Microsoft.NETCore.Targets", 789 - "version": "1.0.1", 790 - "hash": "sha256-lxxw/Gy32xHi0fLgFWNj4YTFBSBkjx5l6ucmbTyf7V4=" 791 - }, 792 - { 793 "pname": "Microsoft.NETCore.Targets", 794 "version": "1.1.0", 795 "hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ=" 796 }, 797 { 798 - "pname": "Microsoft.NETCore.Windows.ApiSets", 799 - "version": "1.0.1", 800 - "hash": "sha256-6PR4o/wQxBaJ5eRdt/awSO80EP3QqpWIk0XkCR9kaJo=" 801 - }, 802 - { 803 "pname": "Microsoft.OpenApi", 804 "version": "1.3.1", 805 "hash": "sha256-26dko2VfeHMnpas1R98ZxzWcgw7qr7lNCRuk3yXRjUU=" 806 }, 807 { 808 "pname": "Microsoft.OpenApi", 809 - "version": "1.6.14", 810 - "hash": "sha256-dSJUic2orPGfYVgto9DieRckbtLpPyxHtf+RJ2tmKPM=" 811 }, 812 { 813 "pname": "Microsoft.Win32.Primitives", ··· 816 }, 817 { 818 "pname": "Microsoft.Win32.SystemEvents", 819 - "version": "8.0.0", 820 - "hash": "sha256-UcxurEamYD+Bua0PbPNMYAZaRulMrov8CfbJGIgTaRQ=" 821 }, 822 { 823 "pname": "MimeKit", 824 - "version": "4.8.0", 825 - "hash": "sha256-4EB54ktBXuq5QRID9i8E7FzU7YZTE4wwH+2yr7ivi/Q=" 826 }, 827 { 828 "pname": "MimeTypeMapOfficial", ··· 831 }, 832 { 833 "pname": "Mono.TextTemplating", 834 - "version": "2.2.1", 835 - "hash": "sha256-4TYsfc8q74P8FuDwkIWPO+VYY0mh4Hs4ZL8v0lMaBsY=" 836 }, 837 { 838 "pname": "Nager.ArticleNumber", ··· 915 "hash": "sha256-YhlAbGfwoxQzxb3Hef4iyV9eGdPQJJNd2GgSR0jsBJ0=" 916 }, 917 { 918 - "pname": "Newtonsoft.Json", 919 - "version": "12.0.2", 920 - "hash": "sha256-BW7sXT2LKpP3ylsCbTTZ1f6Mg1sR4yL68aJVHaJcTnA=" 921 - }, 922 - { 923 - "pname": "Newtonsoft.Json", 924 - "version": "9.0.1", 925 - "hash": "sha256-mYCBrgUhIJFzRuLLV9SIiIFHovzfR8Uuqfg6e08EnlU=" 926 - }, 927 - { 928 "pname": "NReco.Logging.File", 929 - "version": "1.2.1", 930 - "hash": "sha256-zFAeY5b3Bdy9EOxJcx8eyaXE4gMSRg6auDhQLm+/oLY=" 931 }, 932 { 933 "pname": "runtime.any.System.Collections", ··· 1141 }, 1142 { 1143 "pname": "Serilog", 1144 - "version": "4.1.0", 1145 - "hash": "sha256-r89nJ5JE5uZlsRrfB8QJQ1byVVfCWQbySKQ/m9PYj0k=" 1146 }, 1147 { 1148 "pname": "Serilog.AspNetCore", 1149 - "version": "8.0.3", 1150 - "hash": "sha256-ZyBlauyG/7CLTqrbhRalmayFd99d7bimNTMw4hXDR2I=" 1151 }, 1152 { 1153 "pname": "Serilog.Enrichers.Thread", ··· 1156 }, 1157 { 1158 "pname": "Serilog.Extensions.Hosting", 1159 - "version": "8.0.0", 1160 - "hash": "sha256-OEVkEQoONawJF+SXeyqqgU0OGp9ubtt9aXT+rC25j4E=" 1161 }, 1162 { 1163 "pname": "Serilog.Extensions.Logging", ··· 1166 }, 1167 { 1168 "pname": "Serilog.Extensions.Logging", 1169 - "version": "8.0.0", 1170 - "hash": "sha256-GoWxCpkdahMvYd7ZrhwBxxTyjHGcs9ENNHJCp0la6iA=" 1171 }, 1172 { 1173 "pname": "Serilog.Formatting.Compact", 1174 - "version": "2.0.0", 1175 - "hash": "sha256-c3STGleyMijY4QnxPuAz/NkJs1r+TZAPjlmAKLF4+3g=" 1176 }, 1177 { 1178 "pname": "Serilog.Settings.Configuration", 1179 - "version": "8.0.4", 1180 - "hash": "sha256-00abT3H5COh5/A/tMYJwAZ37Mwa6jafVvW/nysLIbNQ=" 1181 }, 1182 { 1183 "pname": "Serilog.Sinks.AspNetCore.SignalR", ··· 1191 }, 1192 { 1193 "pname": "Serilog.Sinks.Debug", 1194 - "version": "2.0.0", 1195 - "hash": "sha256-/PLVAE33lTdUEXdahkI5ddFiGZufWnvfsOodQsFB8sQ=" 1196 }, 1197 { 1198 "pname": "Serilog.Sinks.File", ··· 1206 }, 1207 { 1208 "pname": "SharpCompress", 1209 - "version": "0.38.0", 1210 - "hash": "sha256-bQL3kazuqbuqn+Csy9RYMMUsNMtqkGXF7x32s787UBM=" 1211 }, 1212 { 1213 "pname": "SixLabors.ImageSharp", 1214 - "version": "3.1.5", 1215 - "hash": "sha256-3UehX9T+I81nfgv2dTHlpoPgYzXFk7kHr1mmlQOCBfw=" 1216 - }, 1217 - { 1218 - "pname": "SonarAnalyzer.CSharp", 1219 - "version": "10.3.0.106239", 1220 - "hash": "sha256-42ODQdtI3JHem4zhkty2Kk9DrAWICxFDoTCnmULraf0=" 1221 }, 1222 { 1223 "pname": "SonarAnalyzer.CSharp", 1224 - "version": "9.32.0.97167", 1225 - "hash": "sha256-F8f9YjBZekwIowIm6LKfjowqmCyhLUuTFQIcjEEVDPg=" 1226 }, 1227 { 1228 "pname": "sqlite-net-pcl", ··· 1231 }, 1232 { 1233 "pname": "SQLitePCLRaw.bundle_e_sqlite3", 1234 - "version": "2.1.6", 1235 - "hash": "sha256-dZD/bZsYXjOu46ZH5Y/wgh0uhHOqIxC+S+0ecKhr718=" 1236 }, 1237 { 1238 "pname": "SQLitePCLRaw.bundle_green", ··· 1246 }, 1247 { 1248 "pname": "SQLitePCLRaw.core", 1249 - "version": "2.1.6", 1250 - "hash": "sha256-RxWjm52PdmMV98dgDy0BCpF988+BssRZUgALLv7TH/E=" 1251 }, 1252 { 1253 "pname": "SQLitePCLRaw.lib.e_sqlite3", ··· 1256 }, 1257 { 1258 "pname": "SQLitePCLRaw.lib.e_sqlite3", 1259 - "version": "2.1.6", 1260 - "hash": "sha256-uHt5d+SFUkSd6WD7Tg0J3e8eVoxy/FM/t4PAkc9PJT0=" 1261 }, 1262 { 1263 "pname": "SQLitePCLRaw.provider.dynamic_cdecl", ··· 1266 }, 1267 { 1268 "pname": "SQLitePCLRaw.provider.e_sqlite3", 1269 - "version": "2.1.6", 1270 - "hash": "sha256-zHc/YZsd72eXlI8ba1tv58HZWUIiyjJaxq2CCP1hQe8=" 1271 }, 1272 { 1273 "pname": "Swashbuckle.AspNetCore", 1274 - "version": "6.9.0", 1275 - "hash": "sha256-fmJjAfVHzbw/31IFPFUP31g46Y1XXIc1kr6VvYW5pCc=" 1276 }, 1277 { 1278 "pname": "Swashbuckle.AspNetCore.Filters", ··· 1286 }, 1287 { 1288 "pname": "Swashbuckle.AspNetCore.Swagger", 1289 - "version": "5.0.0", 1290 - "hash": "sha256-TnAjQpCdwSH3rm1m3ptdoOGS4/9a8OOH3srAatG2gYw=" 1291 - }, 1292 - { 1293 - "pname": "Swashbuckle.AspNetCore.Swagger", 1294 - "version": "6.9.0", 1295 - "hash": "sha256-8KM21CWckFghGaqWahMa3V64+hUBrifAJnQ6P2VXlEk=" 1296 }, 1297 { 1298 "pname": "Swashbuckle.AspNetCore.SwaggerGen", ··· 1301 }, 1302 { 1303 "pname": "Swashbuckle.AspNetCore.SwaggerGen", 1304 - "version": "6.9.0", 1305 - "hash": "sha256-Ni8Z9CFs+ybTX8IgDuSKA580ISQ55w032EeqWYQXwoc=" 1306 }, 1307 { 1308 "pname": "Swashbuckle.AspNetCore.SwaggerUI", 1309 - "version": "6.9.0", 1310 - "hash": "sha256-V+3bEEpxSXPi9Sy1hHZEjY9qxuIpRWV5dKzaqYMSu40=" 1311 }, 1312 { 1313 "pname": "System.AppContext", ··· 1321 }, 1322 { 1323 "pname": "System.Buffers", 1324 - "version": "4.5.0", 1325 - "hash": "sha256-THw2znu+KibfJRfD7cE3nRYHsm7Fyn5pjOOZVonFjvs=" 1326 }, 1327 { 1328 "pname": "System.CodeDom", 1329 - "version": "4.4.0", 1330 - "hash": "sha256-L1xyspJ8pDJNVPYKl+FMGf4Zwm0tlqtAyQCNW6pT6/0=" 1331 - }, 1332 - { 1333 - "pname": "System.Collections", 1334 - "version": "4.0.11", 1335 - "hash": "sha256-puoFMkx4Z55C1XPxNw3np8nzNGjH+G24j43yTIsDRL0=" 1336 }, 1337 { 1338 "pname": "System.Collections", ··· 1346 }, 1347 { 1348 "pname": "System.Collections.Immutable", 1349 - "version": "6.0.0", 1350 - "hash": "sha256-DKEbpFqXCIEfqp9p3ezqadn5b/S1YTk32/EQK+tEScs=" 1351 - }, 1352 - { 1353 - "pname": "System.ComponentModel.Annotations", 1354 - "version": "4.5.0", 1355 - "hash": "sha256-15yE2NoT9vmL9oGCaxHClQR1jLW1j1ef5hHMg55xRso=" 1356 }, 1357 { 1358 "pname": "System.Composition", 1359 - "version": "6.0.0", 1360 - "hash": "sha256-H5TnnxOwihI0VyRuykbOWuKFSCWNN+MUEYyloa328Nw=" 1361 }, 1362 { 1363 "pname": "System.Composition.AttributedModel", 1364 - "version": "6.0.0", 1365 - "hash": "sha256-03DR8ecEHSKfgzwuTuxtsRW0Gb7aQtDS4LAYChZdGdc=" 1366 }, 1367 { 1368 "pname": "System.Composition.Convention", 1369 - "version": "6.0.0", 1370 - "hash": "sha256-a3DZS8CT2kV8dVpGxHKoP5wHVKsT+kiPJixckpYfdQo=" 1371 }, 1372 { 1373 "pname": "System.Composition.Hosting", 1374 - "version": "6.0.0", 1375 - "hash": "sha256-fpoh6WBNmaHEHszwlBR/TNjd85lwesfM7ZkQhqYtLy4=" 1376 }, 1377 { 1378 "pname": "System.Composition.Runtime", 1379 - "version": "6.0.0", 1380 - "hash": "sha256-nGZvg2xYhhazAjOjhWqltBue+hROKP0IOiFGP8yMBW8=" 1381 }, 1382 { 1383 "pname": "System.Composition.TypedParts", 1384 - "version": "6.0.0", 1385 - "hash": "sha256-4uAETfmL1CvGjHajzWowsEmJgTKnuFC8u9lbYPzAN3k=" 1386 }, 1387 { 1388 "pname": "System.Console", 1389 "version": "4.3.0", 1390 "hash": "sha256-Xh3PPBZr0pDbDaK8AEHbdGz7ePK6Yi1ZyRWI1JM6mbo=" 1391 - }, 1392 - { 1393 - "pname": "System.Diagnostics.Debug", 1394 - "version": "4.0.11", 1395 - "hash": "sha256-P+rSQJVoN6M56jQbs76kZ9G3mAWFdtF27P/RijN8sj4=" 1396 }, 1397 { 1398 "pname": "System.Diagnostics.Debug", ··· 1410 "hash": "sha256-RY9uWSPdK2fgSwlj1OHBGBVo3ZvGQgBJNzAsS5OGMWc=" 1411 }, 1412 { 1413 - "pname": "System.Diagnostics.DiagnosticSource", 1414 - "version": "8.0.0", 1415 - "hash": "sha256-+aODaDEQMqla5RYZeq0Lh66j+xkPYxykrVvSCmJQ+Vs=" 1416 - }, 1417 - { 1418 "pname": "System.Diagnostics.EventLog", 1419 - "version": "8.0.1", 1420 - "hash": "sha256-zvqd72pwgcGoa1nH3ZT1C0mP9k53vFLJ69r5MCQ1saA=" 1421 - }, 1422 - { 1423 - "pname": "System.Diagnostics.Tools", 1424 - "version": "4.0.1", 1425 - "hash": "sha256-vSBqTbmWXylvRa37aWyktym+gOpsvH43mwr6A962k6U=" 1426 }, 1427 { 1428 "pname": "System.Diagnostics.Tools", ··· 1436 }, 1437 { 1438 "pname": "System.Drawing.Common", 1439 - "version": "8.0.10", 1440 - "hash": "sha256-GOmBRym8DI9J3t2apGV0fTdpTgFL3hCJtzeUvgDDGD4=" 1441 - }, 1442 - { 1443 - "pname": "System.Dynamic.Runtime", 1444 - "version": "4.0.11", 1445 - "hash": "sha256-qWqFVxuXioesVftv2RVJZOnmojUvRjb7cS3Oh3oTit4=" 1446 }, 1447 { 1448 "pname": "System.Formats.Asn1", ··· 1451 }, 1452 { 1453 "pname": "System.Globalization", 1454 - "version": "4.0.11", 1455 - "hash": "sha256-rbSgc2PIEc2c2rN6LK3qCREAX3DqA2Nq1WcLrZYsDBw=" 1456 - }, 1457 - { 1458 - "pname": "System.Globalization", 1459 "version": "4.3.0", 1460 "hash": "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI=" 1461 }, ··· 1471 }, 1472 { 1473 "pname": "System.IdentityModel.Tokens.Jwt", 1474 - "version": "8.2.0", 1475 - "hash": "sha256-Htz1I19N0/IWHF8tbyZC90wCqI5xLh42jMXI3GXkCP4=" 1476 - }, 1477 - { 1478 - "pname": "System.IO", 1479 - "version": "4.1.0", 1480 - "hash": "sha256-V6oyQFwWb8NvGxAwvzWnhPxy9dKOfj/XBM3tEC5aHrw=" 1481 }, 1482 { 1483 "pname": "System.IO", ··· 1486 }, 1487 { 1488 "pname": "System.IO.Abstractions", 1489 - "version": "21.1.3", 1490 - "hash": "sha256-qgbg9Y5CUcll+mjJyeYp6xPED4FxwLbthr6b8Q64m4E=" 1491 }, 1492 { 1493 "pname": "System.IO.Compression", ··· 1501 }, 1502 { 1503 "pname": "System.IO.FileSystem", 1504 - "version": "4.0.1", 1505 - "hash": "sha256-4VKXFgcGYCTWVXjAlniAVq0dO3o5s8KHylg2wg2/7k0=" 1506 - }, 1507 - { 1508 - "pname": "System.IO.FileSystem", 1509 "version": "4.3.0", 1510 "hash": "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw=" 1511 }, 1512 { 1513 "pname": "System.IO.FileSystem.Primitives", 1514 - "version": "4.0.1", 1515 - "hash": "sha256-IpigKMomqb6pmYWkrlf0ZdpILtRluX2cX5sOKVW0Feg=" 1516 - }, 1517 - { 1518 - "pname": "System.IO.FileSystem.Primitives", 1519 "version": "4.3.0", 1520 "hash": "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg=" 1521 }, 1522 { 1523 "pname": "System.IO.Pipelines", 1524 - "version": "4.5.2", 1525 - "hash": "sha256-AXsErCMtJnoT1ZhYlChyObzAimwEp1Cl1L6X6fewuhA=" 1526 }, 1527 { 1528 "pname": "System.IO.Pipelines", 1529 - "version": "6.0.3", 1530 - "hash": "sha256-v+FOmjRRKlDtDW6+TfmyMiiki010YGVTa0EwXu9X7ck=" 1531 - }, 1532 - { 1533 - "pname": "System.Linq", 1534 - "version": "4.1.0", 1535 - "hash": "sha256-ZQpFtYw5N1F1aX0jUK3Tw+XvM5tnlnshkTCNtfVA794=" 1536 }, 1537 { 1538 "pname": "System.Linq", ··· 1541 }, 1542 { 1543 "pname": "System.Linq.Expressions", 1544 - "version": "4.1.0", 1545 - "hash": "sha256-7zqB+FXgkvhtlBzpcZyd81xczWP0D3uWssyAGw3t7b4=" 1546 - }, 1547 - { 1548 - "pname": "System.Linq.Expressions", 1549 "version": "4.3.0", 1550 "hash": "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8=" 1551 }, 1552 { 1553 "pname": "System.Memory", 1554 - "version": "4.5.1", 1555 - "hash": "sha256-7JhQNSvE6JigM1qmmhzOX3NiZ6ek82R4whQNb+FpBzg=" 1556 - }, 1557 - { 1558 - "pname": "System.Memory", 1559 "version": "4.5.3", 1560 "hash": "sha256-Cvl7RbRbRu9qKzeRBWjavUkseT2jhZBUWV1SPipUWFk=" 1561 }, ··· 1581 }, 1582 { 1583 "pname": "System.Net.WebSockets.WebSocketProtocol", 1584 - "version": "4.5.1", 1585 - "hash": "sha256-5g6C2vb0RCUiSBw/tlCUbmrIbCvT9zQ+w/45o3l6Ctg=" 1586 - }, 1587 - { 1588 - "pname": "System.ObjectModel", 1589 - "version": "4.0.12", 1590 - "hash": "sha256-MudZ/KYcvYsn2cST3EE049mLikrNkmE7QoUoYKKby+s=" 1591 }, 1592 { 1593 "pname": "System.ObjectModel", ··· 1601 }, 1602 { 1603 "pname": "System.Reflection", 1604 - "version": "4.1.0", 1605 - "hash": "sha256-idZHGH2Yl/hha1CM4VzLhsaR8Ljo/rV7TYe7mwRJSMs=" 1606 - }, 1607 - { 1608 - "pname": "System.Reflection", 1609 "version": "4.3.0", 1610 "hash": "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY=" 1611 }, 1612 { 1613 "pname": "System.Reflection.Emit", 1614 - "version": "4.0.1", 1615 - "hash": "sha256-F1MvYoQWHCY89/O4JBwswogitqVvKuVfILFqA7dmuHk=" 1616 - }, 1617 - { 1618 - "pname": "System.Reflection.Emit", 1619 "version": "4.3.0", 1620 "hash": "sha256-5LhkDmhy2FkSxulXR+bsTtMzdU3VyyuZzsxp7/DwyIU=" 1621 }, 1622 { 1623 - "pname": "System.Reflection.Emit.ILGeneration", 1624 - "version": "4.0.1", 1625 - "hash": "sha256-YG+eJBG5P+5adsHiw/lhJwvREnvdHw6CJyS8ZV4Ujd0=" 1626 }, 1627 { 1628 "pname": "System.Reflection.Emit.ILGeneration", ··· 1631 }, 1632 { 1633 "pname": "System.Reflection.Emit.Lightweight", 1634 - "version": "4.0.1", 1635 - "hash": "sha256-uVvNOnL64CPqsgZP2OLqNmxdkZl6Q0fTmKmv9gcBi+g=" 1636 - }, 1637 - { 1638 - "pname": "System.Reflection.Emit.Lightweight", 1639 "version": "4.3.0", 1640 "hash": "sha256-rKx4a9yZKcajloSZHr4CKTVJ6Vjh95ni+zszPxWjh2I=" 1641 }, 1642 { 1643 "pname": "System.Reflection.Extensions", 1644 - "version": "4.0.1", 1645 - "hash": "sha256-NsfmzM9G/sN3H8X2cdnheTGRsh7zbRzvegnjDzDH/FQ=" 1646 - }, 1647 - { 1648 - "pname": "System.Reflection.Extensions", 1649 "version": "4.3.0", 1650 "hash": "sha256-mMOCYzUenjd4rWIfq7zIX9PFYk/daUyF0A8l1hbydAk=" 1651 }, 1652 { 1653 "pname": "System.Reflection.Metadata", 1654 - "version": "6.0.1", 1655 - "hash": "sha256-id27sU4qIEIpgKenO5b4IHt6L1XuNsVe4TR9TKaLWDo=" 1656 - }, 1657 - { 1658 - "pname": "System.Reflection.Primitives", 1659 - "version": "4.0.1", 1660 - "hash": "sha256-SFSfpWEyCBMAOerrMCOiKnpT+UAWTvRcmoRquJR6Vq0=" 1661 }, 1662 { 1663 "pname": "System.Reflection.Primitives", ··· 1666 }, 1667 { 1668 "pname": "System.Reflection.TypeExtensions", 1669 - "version": "4.1.0", 1670 - "hash": "sha256-R0YZowmFda+xzKNR4kKg7neFoE30KfZwp/IwfRSKVK4=" 1671 - }, 1672 - { 1673 - "pname": "System.Reflection.TypeExtensions", 1674 "version": "4.3.0", 1675 "hash": "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng=" 1676 }, 1677 { 1678 "pname": "System.Resources.ResourceManager", 1679 - "version": "4.0.1", 1680 - "hash": "sha256-cZ2/3/fczLjEpn6j3xkgQV9ouOVjy4Kisgw5xWw9kSw=" 1681 - }, 1682 - { 1683 - "pname": "System.Resources.ResourceManager", 1684 "version": "4.3.0", 1685 "hash": "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo=" 1686 }, 1687 { 1688 "pname": "System.Runtime", 1689 - "version": "4.1.0", 1690 - "hash": "sha256-FViNGM/4oWtlP6w0JC0vJU+k9efLKZ+yaXrnEeabDQo=" 1691 - }, 1692 - { 1693 - "pname": "System.Runtime", 1694 "version": "4.3.0", 1695 "hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg=" 1696 }, 1697 { 1698 "pname": "System.Runtime.CompilerServices.Unsafe", 1699 - "version": "4.4.0", 1700 - "hash": "sha256-SeTI4+yVRO2SmAKgOrMni4070OD+Oo8L1YiEVeKDyig=" 1701 - }, 1702 - { 1703 - "pname": "System.Runtime.CompilerServices.Unsafe", 1704 - "version": "4.5.1", 1705 - "hash": "sha256-Lucrfpuhz72Ns+DOS7MjuNT2KWgi+m4bJkg87kqXmfU=" 1706 - }, 1707 - { 1708 - "pname": "System.Runtime.CompilerServices.Unsafe", 1709 - "version": "4.5.2", 1710 - "hash": "sha256-8eUXXGWO2LL7uATMZye2iCpQOETn2jCcjUhG6coR5O8=" 1711 - }, 1712 - { 1713 - "pname": "System.Runtime.CompilerServices.Unsafe", 1714 "version": "6.0.0", 1715 "hash": "sha256-bEG1PnDp7uKYz/OgLOWs3RWwQSVYm+AnPwVmAmcgp2I=" 1716 }, 1717 { 1718 "pname": "System.Runtime.Extensions", 1719 - "version": "4.1.0", 1720 - "hash": "sha256-X7DZ5CbPY7jHs20YZ7bmcXs9B5Mxptu/HnBUvUnNhGc=" 1721 - }, 1722 - { 1723 - "pname": "System.Runtime.Extensions", 1724 "version": "4.3.0", 1725 "hash": "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o=" 1726 }, 1727 { 1728 "pname": "System.Runtime.Handles", 1729 - "version": "4.0.1", 1730 - "hash": "sha256-j2QgVO9ZOjv7D1het98CoFpjoYgxjupuIhuBUmLLH7w=" 1731 - }, 1732 - { 1733 - "pname": "System.Runtime.Handles", 1734 "version": "4.3.0", 1735 "hash": "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms=" 1736 - }, 1737 - { 1738 - "pname": "System.Runtime.InteropServices", 1739 - "version": "4.1.0", 1740 - "hash": "sha256-QceAYlJvkPRJc/+5jR+wQpNNI3aqGySWWSO30e/FfQY=" 1741 }, 1742 { 1743 "pname": "System.Runtime.InteropServices", ··· 1755 "hash": "sha256-P5jHCgMbgFMYiONvzmaKFeOqcAIDPu/U8bOVrNPYKqc=" 1756 }, 1757 { 1758 - "pname": "System.Runtime.Serialization.Primitives", 1759 - "version": "4.1.1", 1760 - "hash": "sha256-80B05oxJbPLGq2pGOSl6NlZvintX9A1CNpna2aN0WRA=" 1761 - }, 1762 - { 1763 "pname": "System.Security.Claims", 1764 "version": "4.3.0", 1765 "hash": "sha256-Fua/rDwAqq4UByRVomAxMPmDBGd5eImRqHVQIeSxbks=" ··· 1791 }, 1792 { 1793 "pname": "System.Security.Cryptography.Pkcs", 1794 - "version": "8.0.0", 1795 - "hash": "sha256-yqfIIeZchsII2KdcxJyApZNzxM/VKknjs25gDWlweBI=" 1796 }, 1797 { 1798 "pname": "System.Security.Cryptography.Primitives", ··· 1815 "hash": "sha256-mbdLVUcEwe78p3ZnB6jYsizNEqxMaCAWI3tEQNhRQAE=" 1816 }, 1817 { 1818 - "pname": "System.Security.Principal.Windows", 1819 - "version": "4.5.0", 1820 - "hash": "sha256-BkUYNguz0e4NJp1kkW7aJBn3dyH9STwB5N8XqnlCsmY=" 1821 - }, 1822 - { 1823 - "pname": "System.Text.Encoding", 1824 - "version": "4.0.11", 1825 - "hash": "sha256-PEailOvG05CVgPTyKLtpAgRydlSHmtd5K0Y8GSHY2Lc=" 1826 - }, 1827 - { 1828 "pname": "System.Text.Encoding", 1829 "version": "4.3.0", 1830 "hash": "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg=" 1831 - }, 1832 - { 1833 - "pname": "System.Text.Encoding.CodePages", 1834 - "version": "4.5.1", 1835 - "hash": "sha256-PIhkv59IXjyiuefdhKxS9hQfEwO9YWRuNudpo53HQfw=" 1836 - }, 1837 - { 1838 - "pname": "System.Text.Encoding.CodePages", 1839 - "version": "6.0.0", 1840 - "hash": "sha256-nGc2A6XYnwqGcq8rfgTRjGr+voISxNe/76k2K36coj4=" 1841 - }, 1842 - { 1843 - "pname": "System.Text.Encoding.Extensions", 1844 - "version": "4.0.11", 1845 - "hash": "sha256-+kf7J3dEhgCbnCM5vHYlsTm5/R/Ud0Jr6elpHm922iI=" 1846 }, 1847 { 1848 "pname": "System.Text.Encoding.Extensions", ··· 1851 }, 1852 { 1853 "pname": "System.Text.Encodings.Web", 1854 - "version": "4.5.0", 1855 - "hash": "sha256-o+jikyFOG30gX57GoeZztmuJ878INQ5SFMmKovYqLWs=" 1856 }, 1857 { 1858 "pname": "System.Text.Json", 1859 - "version": "4.7.2", 1860 - "hash": "sha256-xA8PZwxX9iOJvPbfdi7LWjM2RMVJ7hmtEqS9JvgNsoM=" 1861 }, 1862 { 1863 - "pname": "System.Text.RegularExpressions", 1864 - "version": "4.1.0", 1865 - "hash": "sha256-x6OQN6MCN7S0fJ6EFTfv4rczdUWjwuWE9QQ0P6fbh9c=" 1866 }, 1867 { 1868 "pname": "System.Text.RegularExpressions", ··· 1871 }, 1872 { 1873 "pname": "System.Threading", 1874 - "version": "4.0.11", 1875 - "hash": "sha256-mob1Zv3qLQhQ1/xOLXZmYqpniNUMCfn02n8ZkaAhqac=" 1876 - }, 1877 - { 1878 - "pname": "System.Threading", 1879 "version": "4.3.0", 1880 "hash": "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc=" 1881 }, 1882 { 1883 "pname": "System.Threading.Channels", 1884 - "version": "4.5.0", 1885 - "hash": "sha256-34I/eRNA/R8tazesCaE0yzYf80n3iEN3UQIeFSUf31g=" 1886 }, 1887 { 1888 "pname": "System.Threading.Channels", 1889 - "version": "6.0.0", 1890 - "hash": "sha256-klGYnsyrjvXaGeqgfnMf/dTAMNtcHY+zM4Xh6v2JfuE=" 1891 - }, 1892 - { 1893 - "pname": "System.Threading.Tasks", 1894 - "version": "4.0.11", 1895 - "hash": "sha256-5SLxzFg1df6bTm2t09xeI01wa5qQglqUwwJNlQPJIVs=" 1896 }, 1897 { 1898 "pname": "System.Threading.Tasks", ··· 1901 }, 1902 { 1903 "pname": "System.Threading.Tasks.Extensions", 1904 - "version": "4.0.0", 1905 - "hash": "sha256-+YdcPkMhZhRbMZHnfsDwpNbUkr31X7pQFGxXYcAPZbE=" 1906 - }, 1907 - { 1908 - "pname": "System.Threading.Tasks.Extensions", 1909 "version": "4.3.0", 1910 "hash": "sha256-X2hQ5j+fxcmnm88Le/kSavjiGOmkcumBGTZKBLvorPc=" 1911 }, 1912 { 1913 - "pname": "System.Threading.Thread", 1914 - "version": "4.0.0", 1915 - "hash": "sha256-7EtSJuKqcW107FYA5Ko9NFXEWUPIzNDtlfKaQV2pvb8=" 1916 - }, 1917 - { 1918 "pname": "System.Threading.ThreadPool", 1919 "version": "4.3.0", 1920 "hash": "sha256-wW0QdvssRoaOfQLazTGSnwYTurE4R8FxDx70pYkL+gg=" ··· 1926 }, 1927 { 1928 "pname": "System.Xml.ReaderWriter", 1929 - "version": "4.0.11", 1930 - "hash": "sha256-haZAFFQ9Sl2DhfvEbdx2YRqKEoxNMU5STaqpMmXw0zA=" 1931 - }, 1932 - { 1933 - "pname": "System.Xml.ReaderWriter", 1934 "version": "4.3.0", 1935 "hash": "sha256-QQ8KgU0lu4F5Unh+TbechO//zaAGZ4MfgvW72Cn1hzA=" 1936 }, 1937 { 1938 "pname": "System.Xml.XDocument", 1939 - "version": "4.0.11", 1940 - "hash": "sha256-KPz1kxe0RUBM+aoktJ/f9p51GudMERU8Pmwm//HdlFg=" 1941 - }, 1942 - { 1943 - "pname": "System.Xml.XDocument", 1944 "version": "4.3.0", 1945 "hash": "sha256-rWtdcmcuElNOSzCehflyKwHkDRpiOhJJs8CeQ0l1CCI=" 1946 }, 1947 { 1948 "pname": "TestableIO.System.IO.Abstractions", 1949 - "version": "21.1.3", 1950 - "hash": "sha256-ZD+4JKFD6c50Kfd8AmPCO6g5jrkUFM6hGhA1W/0WvAA=" 1951 }, 1952 { 1953 "pname": "TestableIO.System.IO.Abstractions.Wrappers", 1954 - "version": "21.1.3", 1955 - "hash": "sha256-mS3xbH8p9rMNNpYxUb6Owb2CkDSfgnTr2XLxPKvL+6A=" 1956 }, 1957 { 1958 "pname": "VersOne.Epub", ··· 1961 }, 1962 { 1963 "pname": "xunit.assert", 1964 - "version": "2.9.2", 1965 - "hash": "sha256-EE6r526Q4cHn0Ourf1ENpXZ37Lj/P2uNvonHgpdcnq4=" 1966 }, 1967 { 1968 "pname": "YamlDotNet", 1969 - "version": "16.1.3", 1970 - "hash": "sha256-xsti5h1ZUCS9Jvb4UGKdHrEudJIQXrbOe0USxSjWqjc=" 1971 }, 1972 { 1973 "pname": "ZstdSharp.Port", 1974 - "version": "0.8.1", 1975 - "hash": "sha256-PeQvyz3lUrK+t+n1dFtNXCLztQtAfkqUuM6mOqBZHLg=" 1976 } 1977 ]
··· 11 }, 12 { 13 "pname": "BouncyCastle.Cryptography", 14 + "version": "2.5.0", 15 + "hash": "sha256-4JTx7QKSu3BE7kPuspN1KK2LtA9BWKLHZRLfOBEzWHY=" 16 }, 17 { 18 "pname": "Cronos", 19 + "version": "0.9.0", 20 + "hash": "sha256-yDYBfqSXqvT/VPUf6UT3XOgqqPmOMYqhjCBxpF5i15c=" 21 }, 22 { 23 "pname": "CsvHelper", ··· 51 }, 52 { 53 "pname": "Flurl", 54 + "version": "4.0.0", 55 + "hash": "sha256-qCbO6ELAw+OP/RyrJhrxys5b+Kk2xR4RbzpLOsZYheg=" 56 }, 57 { 58 "pname": "Flurl.Http", 59 + "version": "4.0.2", 60 + "hash": "sha256-V1tlyjoCB9ZyTiwEV3ZYiSP/0q2R2+bqRI+wZLVJATA=" 61 }, 62 { 63 "pname": "Hangfire", 64 + "version": "1.8.18", 65 + "hash": "sha256-Ty2nF3qL5VQyZZcAaCBuBVohT7eMtwrKwFSv9TZCx0k=" 66 }, 67 { 68 "pname": "Hangfire.AspNetCore", 69 + "version": "1.8.18", 70 + "hash": "sha256-tQx6bh68ZJk+kG2d3hszAzAY+9yPzoNqvlfgccsXfxc=" 71 }, 72 { 73 "pname": "Hangfire.Core", ··· 81 }, 82 { 83 "pname": "Hangfire.Core", 84 + "version": "1.8.18", 85 + "hash": "sha256-erTLLsfI1Vo58zke9qqI1n2PCFqCGBoH0J0/f+WCwnQ=" 86 }, 87 { 88 "pname": "Hangfire.InMemory", ··· 96 }, 97 { 98 "pname": "Hangfire.NetCore", 99 + "version": "1.8.18", 100 + "hash": "sha256-pensGJ3OJTydVhi5ziaVPCKNpOe9EMlimohtFmBw0bo=" 101 }, 102 { 103 "pname": "Hangfire.SqlServer", 104 + "version": "1.8.18", 105 + "hash": "sha256-mirQEgFPCXdvxE9XqXGUDizjixAlkUZ6WSJIk0Ovpuc=" 106 }, 107 { 108 "pname": "Hangfire.Storage.SQLite", ··· 111 }, 112 { 113 "pname": "HtmlAgilityPack", 114 + "version": "1.11.74", 115 + "hash": "sha256-kp9Hd6H6YfVI8xGOQXTcpcLXDen85tzI423vsJkL6Zo=" 116 }, 117 { 118 "pname": "Humanizer.Core", ··· 121 }, 122 { 123 "pname": "MailKit", 124 + "version": "4.10.0", 125 + "hash": "sha256-LnpMn+yD5gWrEmZ8dsHf80aBV1KM508uM91C4TftPsk=" 126 }, 127 { 128 "pname": "MarkdownDeep.NET.Core", ··· 131 }, 132 { 133 "pname": "Microsoft.AspNetCore.Authentication.Abstractions", 134 + "version": "2.3.0", 135 + "hash": "sha256-UwMVhuE3TBEO7G0QJrghhYrgkYw2p9WR87yHQ1ty2RI=" 136 }, 137 { 138 "pname": "Microsoft.AspNetCore.Authentication.JwtBearer", 139 + "version": "9.0.2", 140 + "hash": "sha256-X/n1/FojwBdgJpAwgfUjTzt6sStEsjTX5KyZWXm1cGA=" 141 }, 142 { 143 "pname": "Microsoft.AspNetCore.Authentication.OpenIdConnect", 144 + "version": "9.0.2", 145 + "hash": "sha256-xqyfZOksphmvaN71bM5on4xf8usOSiKvGZ1j8F250IE=" 146 }, 147 { 148 "pname": "Microsoft.AspNetCore.Authorization", 149 + "version": "2.3.0", 150 + "hash": "sha256-UbxzeOIh76eCOMgC8A92KwfgOAljyT0k8En+l4PZDtA=" 151 }, 152 { 153 "pname": "Microsoft.AspNetCore.Authorization.Policy", 154 + "version": "2.3.0", 155 + "hash": "sha256-nMV4Yt6810pXITTxMysPIpfenu+3AnY7jq2LkPrkV00=" 156 }, 157 { 158 "pname": "Microsoft.AspNetCore.Connections.Abstractions", 159 + "version": "2.3.0", 160 + "hash": "sha256-qvA9LDr8vOLaERoxia/KRnVmf2q15n7OHKNsBY6t6xw=" 161 }, 162 { 163 "pname": "Microsoft.AspNetCore.Cryptography.Internal", 164 + "version": "9.0.2", 165 + "hash": "sha256-rGpA88L92YFSNeMZCoO74QTGOpmcgNqhYJ6norXX3eU=" 166 }, 167 { 168 "pname": "Microsoft.AspNetCore.Cryptography.KeyDerivation", 169 + "version": "9.0.2", 170 + "hash": "sha256-crQVw+JYWjOshBokx2W5fUEa+6oitZIJKEhXIsDg70g=" 171 }, 172 { 173 "pname": "Microsoft.AspNetCore.Hosting.Abstractions", 174 + "version": "2.3.0", 175 + "hash": "sha256-gtiRMQA5kO1biIVaBLjSq0/jVVpiI8WzS136z/Ex1zs=" 176 }, 177 { 178 "pname": "Microsoft.AspNetCore.Hosting.Server.Abstractions", 179 + "version": "2.3.0", 180 + "hash": "sha256-ltKZ02L3cXu2dCx1JGEt1X8gQgwTABn45QkBsREYxaw=" 181 }, 182 { 183 "pname": "Microsoft.AspNetCore.Http", 184 + "version": "2.3.0", 185 + "hash": "sha256-ubPGvFwMjXbydY1gzo/m31pWq5/SsS/tGRtOotHFfBU=" 186 }, 187 { 188 "pname": "Microsoft.AspNetCore.Http.Abstractions", 189 + "version": "2.3.0", 190 + "hash": "sha256-NrAFzk5IcxmeRk3Zu+rLcq0+KKiAYfygJbAdIt2Zpfk=" 191 }, 192 { 193 "pname": "Microsoft.AspNetCore.Http.Connections", 194 + "version": "1.2.0", 195 + "hash": "sha256-uev0FzYG2Ppl09h//B3BFxooD0uRm0ENO2jgOsABedM=" 196 }, 197 { 198 "pname": "Microsoft.AspNetCore.Http.Connections.Common", 199 + "version": "1.2.0", 200 + "hash": "sha256-eXIg7vJSl1x0xWcxTKmgUiGRJnEfnp/TEe0xqL0629w=" 201 }, 202 { 203 "pname": "Microsoft.AspNetCore.Http.Extensions", 204 + "version": "2.3.0", 205 + "hash": "sha256-sOVwC5wK5w85R+HbYkBlfPpmknyAEig3g0uVnTSGwhI=" 206 }, 207 { 208 "pname": "Microsoft.AspNetCore.Http.Features", 209 + "version": "2.3.0", 210 + "hash": "sha256-QkNFS3ScDLyt0XppATSogbF1raSQJN+wStcnAsSoUJw=" 211 }, 212 { 213 "pname": "Microsoft.AspNetCore.Identity.EntityFrameworkCore", 214 + "version": "9.0.2", 215 + "hash": "sha256-0AAxLKe2QwrfdGzBVWImKYSZyz8JLEErjf+/vFVVYzU=" 216 }, 217 { 218 "pname": "Microsoft.AspNetCore.Routing", 219 + "version": "2.3.0", 220 + "hash": "sha256-bXrYeVgI+sm2e5eOCwOkdWyCf5b7dQ8kv+pJRaeLiHI=" 221 }, 222 { 223 "pname": "Microsoft.AspNetCore.Routing.Abstractions", 224 + "version": "2.3.0", 225 + "hash": "sha256-pSPpwAU/zEidmBcRjSuz71fs5CIBRWF8yp/ujsIBXok=" 226 }, 227 { 228 "pname": "Microsoft.AspNetCore.SignalR", 229 + "version": "1.2.0", 230 + "hash": "sha256-83ogiJwoHL0XBOnGFQYopGTlzEyen1ep4aXesWSl/sg=" 231 }, 232 { 233 "pname": "Microsoft.AspNetCore.SignalR.Common", 234 + "version": "1.2.0", 235 + "hash": "sha256-ULMhoU12HCOE6BMAjdZpsbgIPGjtHeggnn7RkyPHmag=" 236 }, 237 { 238 "pname": "Microsoft.AspNetCore.SignalR.Core", ··· 240 "hash": "sha256-8NYrz6J0cVF+eBW/2B6oObwtD82Ze74H6TV+a1xRPtM=" 241 }, 242 { 243 + "pname": "Microsoft.AspNetCore.SignalR.Core", 244 + "version": "1.2.0", 245 + "hash": "sha256-FbLZ4BbD5wYOoEyfqZ9C7Y5hJldXlbm1q3QJlkxgp68=" 246 + }, 247 + { 248 "pname": "Microsoft.AspNetCore.SignalR.Protocols.Json", 249 + "version": "1.2.0", 250 + "hash": "sha256-j2oYNJEX9r4owDiHMI83cglxkyP5Gty0Y0aFzA7avBo=" 251 }, 252 { 253 "pname": "Microsoft.AspNetCore.WebSockets", 254 + "version": "2.3.0", 255 + "hash": "sha256-D3h1Im37SQlDnIl3LiKb7Roje34qPeaRoeP3nEm0p3Y=" 256 }, 257 { 258 "pname": "Microsoft.AspNetCore.WebUtilities", 259 + "version": "2.3.0", 260 + "hash": "sha256-oJMEP44Q9ClhbyZUPtSb9jqQyJJ/dD4DHElRvkYpIOo=" 261 }, 262 { 263 "pname": "Microsoft.Bcl.AsyncInterfaces", 264 + "version": "7.0.0", 265 + "hash": "sha256-1e031E26iraIqun84ad0fCIR4MJZ1hcQo4yFN+B7UfE=" 266 + }, 267 + { 268 + "pname": "Microsoft.Build.Framework", 269 + "version": "16.10.0", 270 + "hash": "sha256-Sj41LE1YQ/NfOdiDf5YnZgWSwGOzQ2uVvP1LgF/HSJ0=" 271 + }, 272 + { 273 + "pname": "Microsoft.Build.Framework", 274 + "version": "17.8.3", 275 + "hash": "sha256-Rp4dN8ejOXqclIKMUXYvIliM6IYB7WMckMLwdCbVZ34=" 276 }, 277 { 278 + "pname": "Microsoft.Build.Locator", 279 + "version": "1.7.8", 280 + "hash": "sha256-VhZ4jiJi17Cd5AkENXL1tjG9dV/oGj0aY67IGYd7vNs=" 281 }, 282 { 283 "pname": "Microsoft.CodeAnalysis.Analyzers", 284 + "version": "3.3.4", 285 + "hash": "sha256-qDzTfZBSCvAUu9gzq2k+LOvh6/eRvJ9++VCNck/ZpnE=" 286 }, 287 { 288 "pname": "Microsoft.CodeAnalysis.Common", 289 + "version": "4.8.0", 290 + "hash": "sha256-3IEinVTZq6/aajMVA8XTRO3LTIEt0PuhGyITGJLtqz4=" 291 }, 292 { 293 "pname": "Microsoft.CodeAnalysis.CSharp", 294 + "version": "4.8.0", 295 + "hash": "sha256-MmOnXJvd/ezs5UPcqyGLnbZz5m+VedpRfB+kFZeeqkU=" 296 }, 297 { 298 "pname": "Microsoft.CodeAnalysis.CSharp.Workspaces", 299 + "version": "4.8.0", 300 + "hash": "sha256-WNzc+6mKqzPviOI0WMdhKyrWs8u32bfGj2XwmfL7bwE=" 301 }, 302 { 303 "pname": "Microsoft.CodeAnalysis.Workspaces.Common", 304 + "version": "4.8.0", 305 + "hash": "sha256-X8R4SpWVO/gpip5erVZf5jCCx8EX3VzIRtNrQiLDIoM=" 306 }, 307 { 308 + "pname": "Microsoft.CodeAnalysis.Workspaces.MSBuild", 309 + "version": "4.8.0", 310 + "hash": "sha256-hxpMKC6OF8OaIiSZhAgJ+Rw7M8nqS6xHdUURnRRxJmU=" 311 }, 312 { 313 "pname": "Microsoft.CSharp", ··· 316 }, 317 { 318 "pname": "Microsoft.Data.Sqlite.Core", 319 + "version": "9.0.2", 320 + "hash": "sha256-ZUVDe+oy7fAWcnQDRdhkVeN7YZkJewwqBNaxdZcykiM=" 321 }, 322 { 323 "pname": "Microsoft.EntityFrameworkCore", 324 + "version": "9.0.2", 325 + "hash": "sha256-ew+vhHqu+4Hgc5xKiIwEHYWD8dsXqtHmu8Ctre5MrXc=" 326 }, 327 { 328 "pname": "Microsoft.EntityFrameworkCore.Abstractions", 329 + "version": "9.0.2", 330 + "hash": "sha256-FNTvIJPkG6jlEE+3p4/qeL7NPDKNDgDCYlIrSn1gQ4E=" 331 }, 332 { 333 "pname": "Microsoft.EntityFrameworkCore.Analyzers", 334 + "version": "9.0.2", 335 + "hash": "sha256-qXwOxUCeg4b4NSLFD3Ws/D161uQoozM+EiBThp7IeBY=" 336 }, 337 { 338 "pname": "Microsoft.EntityFrameworkCore.Design", 339 + "version": "9.0.2", 340 + "hash": "sha256-f5LMTlXnb13wKQOofCJJ+TyEPOnHi9FpTaHaiYwJF80=" 341 }, 342 { 343 "pname": "Microsoft.EntityFrameworkCore.Relational", 344 + "version": "9.0.2", 345 + "hash": "sha256-IGc3xy455dFu+z6M0Vaqqm09VXehb/XFquOgtpTLcGk=" 346 }, 347 { 348 "pname": "Microsoft.EntityFrameworkCore.Sqlite", 349 + "version": "9.0.2", 350 + "hash": "sha256-ucYyVaLWpRk6Xl0OtX9qp8Nr0gktElgIML5b/JPItX4=" 351 }, 352 { 353 "pname": "Microsoft.EntityFrameworkCore.Sqlite.Core", 354 + "version": "9.0.2", 355 + "hash": "sha256-LqWVpwwj837DHoQuk/aq78Y9lwD/oWDJAxwLNdYN1No=" 356 }, 357 { 358 "pname": "Microsoft.Extensions.ApiDescription.Server", ··· 361 }, 362 { 363 "pname": "Microsoft.Extensions.Caching.Abstractions", 364 + "version": "9.0.2", 365 + "hash": "sha256-fSHzO0OgH+bSuq7vxMhe8gw17Cx2ouMLen9IsJAOD7c=" 366 }, 367 { 368 "pname": "Microsoft.Extensions.Caching.Memory", 369 + "version": "9.0.2", 370 + "hash": "sha256-QBqH+WqnJrzjLFekeu8yCGyRBRfiMUPihfhLi+Wtm7w=" 371 }, 372 { 373 "pname": "Microsoft.Extensions.Configuration", ··· 375 "hash": "sha256-9BPsASlxrV8ilmMCjdb3TiUcm5vFZxkBnAI/fNBSEyA=" 376 }, 377 { 378 + "pname": "Microsoft.Extensions.Configuration", 379 + "version": "9.0.2", 380 + "hash": "sha256-AUNaLhYTcHUkqKGhSL7QgrifV9JkjKhNQ4Ws8UtZhlM=" 381 }, 382 { 383 "pname": "Microsoft.Extensions.Configuration.Abstractions", ··· 386 }, 387 { 388 "pname": "Microsoft.Extensions.Configuration.Abstractions", 389 + "version": "8.0.0", 390 + "hash": "sha256-4eBpDkf7MJozTZnOwQvwcfgRKQGcNXe0K/kF+h5Rl8o=" 391 }, 392 { 393 "pname": "Microsoft.Extensions.Configuration.Abstractions", 394 + "version": "9.0.0", 395 + "hash": "sha256-xtG2USC9Qm0f2Nn6jkcklpyEDT3hcEZOxOwTc0ep7uc=" 396 }, 397 { 398 + "pname": "Microsoft.Extensions.Configuration.Abstractions", 399 + "version": "9.0.2", 400 + "hash": "sha256-icRtfbi0nDRUYDErtKYx0z6A1gWo5xdswsSM6o4ozxc=" 401 }, 402 { 403 "pname": "Microsoft.Extensions.Configuration.Binder", ··· 410 "hash": "sha256-aGB0VuoC34YadAEqrwoaXLc5qla55pswDV2xLSmR7SE=" 411 }, 412 { 413 + "pname": "Microsoft.Extensions.Configuration.Binder", 414 + "version": "9.0.0", 415 + "hash": "sha256-6ajYWcNOQX2WqftgnoUmVtyvC1kkPOtTCif4AiKEffU=" 416 + }, 417 + { 418 + "pname": "Microsoft.Extensions.Configuration.Binder", 419 + "version": "9.0.2", 420 + "hash": "sha256-lYWUfvSnpp9M4N4wIfFnMlB+8K79g9uUa1NXsgnxs0k=" 421 + }, 422 + { 423 "pname": "Microsoft.Extensions.Configuration.CommandLine", 424 + "version": "9.0.2", 425 + "hash": "sha256-qsEwiAO/n2+k8Q8/AftqdSlvvQWDx7WKb+9VlP8Nuxw=" 426 }, 427 { 428 "pname": "Microsoft.Extensions.Configuration.EnvironmentVariables", 429 + "version": "9.0.2", 430 + "hash": "sha256-XgSdv8+zh2vXmhP+a31/+Y+mNLwQwLflfCiEtDemea0=" 431 }, 432 { 433 "pname": "Microsoft.Extensions.Configuration.FileExtensions", 434 + "version": "9.0.2", 435 + "hash": "sha256-eeZbwf2lcV74mjXtOX8q0MxvP4QzEYyHXr1EGFS/orU=" 436 }, 437 { 438 "pname": "Microsoft.Extensions.Configuration.Json", 439 + "version": "9.0.2", 440 + "hash": "sha256-7/ewyjh0gXu798fYcJxOCkdaAPIzrJ8reuTzqz93IJ0=" 441 }, 442 { 443 "pname": "Microsoft.Extensions.Configuration.UserSecrets", 444 + "version": "9.0.2", 445 + "hash": "sha256-0OmAQn8gIqTPN4s0NkcidXivjq5LsEGiNVxmp3qxGoo=" 446 }, 447 { 448 "pname": "Microsoft.Extensions.DependencyInjection", 449 + "version": "9.0.2", 450 + "hash": "sha256-jNQVj2Xo7wzVdNDu27bLbYCVUOF8yDVrFtC3cZ9OsXo=" 451 }, 452 { 453 "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", ··· 475 "hash": "sha256-UfLfEQAkXxDaVPC7foE/J3FVEXd31Pu6uQIhTic3JgY=" 476 }, 477 { 478 + "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", 479 + "version": "9.0.0", 480 + "hash": "sha256-CncVwkKZ5CsIG2O0+OM9qXuYXh3p6UGyueTHSLDVL+c=" 481 + }, 482 + { 483 + "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", 484 + "version": "9.0.2", 485 + "hash": "sha256-WoTLgw/OlXhgN54Szip0Zpne7i/YTXwZ1ZLCPcHV6QM=" 486 + }, 487 + { 488 "pname": "Microsoft.Extensions.DependencyModel", 489 "version": "3.1.6", 490 "hash": "sha256-TKEE5GJmn1wLKuiF6Wd+Q7jpIlq9gSvlWvTVopCyoo4=" 491 }, 492 { 493 "pname": "Microsoft.Extensions.DependencyModel", 494 + "version": "9.0.0", 495 + "hash": "sha256-xirwlMWM0hBqgTneQOGkZ8l45mHT08XuSSRIbprgq94=" 496 }, 497 { 498 + "pname": "Microsoft.Extensions.DependencyModel", 499 + "version": "9.0.2", 500 + "hash": "sha256-KqR0yrNi7S8rDje4RYjTEC98XG0rBreO4wkHGO6Llks=" 501 }, 502 { 503 + "pname": "Microsoft.Extensions.Diagnostics", 504 + "version": "9.0.2", 505 + "hash": "sha256-ImTZ6PZyKEdq1XvqYT5DPr6cG0BSTrsrO7rTDuy29fc=" 506 }, 507 { 508 "pname": "Microsoft.Extensions.Diagnostics.Abstractions", 509 + "version": "9.0.0", 510 + "hash": "sha256-wG1LcET+MPRjUdz3HIOTHVEnbG/INFJUqzPErCM79eY=" 511 }, 512 { 513 + "pname": "Microsoft.Extensions.Diagnostics.Abstractions", 514 + "version": "9.0.2", 515 + "hash": "sha256-JTJ8LCW3aYUO86OPgXRQthtDTUMikOfILExgeOF8CX4=" 516 }, 517 { 518 "pname": "Microsoft.Extensions.FileProviders.Abstractions", ··· 525 "hash": "sha256-uQSXmt47X2HGoVniavjLICbPtD2ReQOYQMgy3l0xuMU=" 526 }, 527 { 528 + "pname": "Microsoft.Extensions.FileProviders.Abstractions", 529 + "version": "9.0.0", 530 + "hash": "sha256-mVfLjZ8VrnOQR/uQjv74P2uEG+rgW72jfiGdSZhIfDc=" 531 + }, 532 + { 533 + "pname": "Microsoft.Extensions.FileProviders.Abstractions", 534 + "version": "9.0.2", 535 + "hash": "sha256-RmVshMCWW1/RE/Wk8AeT4r6uZ+XFuwDFYzdxYKSm440=" 536 + }, 537 + { 538 "pname": "Microsoft.Extensions.FileProviders.Physical", 539 + "version": "9.0.2", 540 + "hash": "sha256-vQBgVLW813wOnJ1+943ArDWReok6p0jAl7fhwvyFtL8=" 541 }, 542 { 543 "pname": "Microsoft.Extensions.FileSystemGlobbing", 544 + "version": "9.0.2", 545 + "hash": "sha256-oH6X8SQjqi5Q2HLRILcUr9iPqnC1Ky5m5GbYYCKCxag=" 546 }, 547 { 548 "pname": "Microsoft.Extensions.Hosting", 549 + "version": "9.0.2", 550 + "hash": "sha256-eI9ckarRX0UCX+mBsEBYdvHZrmN86bXyTRvbH4gU9JM=" 551 }, 552 { 553 "pname": "Microsoft.Extensions.Hosting.Abstractions", 554 + "version": "3.0.0", 555 + "hash": "sha256-iUMCRR9uHSoub48MboewTxokP5QwrC47X5t+C+JUMo4=" 556 }, 557 { 558 "pname": "Microsoft.Extensions.Hosting.Abstractions", 559 + "version": "8.0.1", 560 + "hash": "sha256-/bIVL9uvBQhV/KQmjA1ZjR74sMfaAlBb15sVXsGDEVA=" 561 }, 562 { 563 "pname": "Microsoft.Extensions.Hosting.Abstractions", 564 + "version": "9.0.0", 565 + "hash": "sha256-NhEDqZGnwCDFyK/NKn1dwLQExYE82j1YVFcrhXVczqY=" 566 }, 567 { 568 "pname": "Microsoft.Extensions.Hosting.Abstractions", 569 + "version": "9.0.2", 570 + "hash": "sha256-PUCam4g5g84qIqfPA9sVBNVPA26rWFq7js9nHF3WLZc=" 571 }, 572 { 573 "pname": "Microsoft.Extensions.Identity.Core", 574 + "version": "9.0.2", 575 + "hash": "sha256-5aLS+VE+FqHozXW4qFu5gyGpV8HqIfGzRnUV/zXM2/Q=" 576 }, 577 { 578 "pname": "Microsoft.Extensions.Identity.Stores", 579 + "version": "9.0.2", 580 + "hash": "sha256-Em/aKN8WTmwg79RdK6+QDx1iVTR0qCK6/f54GW2HCjo=" 581 }, 582 { 583 "pname": "Microsoft.Extensions.Logging", ··· 586 }, 587 { 588 "pname": "Microsoft.Extensions.Logging", 589 "version": "8.0.1", 590 "hash": "sha256-vkfVw4tQEg86Xg18v6QO0Qb4Ysz0Njx57d1XcNuj6IU=" 591 }, 592 { 593 + "pname": "Microsoft.Extensions.Logging", 594 + "version": "9.0.0", 595 + "hash": "sha256-kR16c+N8nQrWeYLajqnXPg7RiXjZMSFLnKLEs4VfjcM=" 596 }, 597 { 598 + "pname": "Microsoft.Extensions.Logging", 599 + "version": "9.0.2", 600 + "hash": "sha256-vPCb4ZoiwZUSGJIOhYiLwcZLnsd0ZZhny6KQkT88nI0=" 601 }, 602 { 603 "pname": "Microsoft.Extensions.Logging.Abstractions", ··· 606 }, 607 { 608 "pname": "Microsoft.Extensions.Logging.Abstractions", 609 + "version": "8.0.2", 610 + "hash": "sha256-cHpe8X2BgYa5DzulZfq24rg8O2K5Lmq2OiLhoyAVgJc=" 611 }, 612 { 613 "pname": "Microsoft.Extensions.Logging.Abstractions", 614 + "version": "9.0.0", 615 + "hash": "sha256-iBTs9twjWXFeERt4CErkIIcoJZU1jrd1RWCI8V5j7KU=" 616 }, 617 { 618 "pname": "Microsoft.Extensions.Logging.Abstractions", 619 + "version": "9.0.2", 620 + "hash": "sha256-mCxeuc+37XY0bmZR+z4p1hrZUdTZEg+FRcs/m6dAQDU=" 621 }, 622 { 623 "pname": "Microsoft.Extensions.Logging.Configuration", 624 + "version": "8.0.1", 625 + "hash": "sha256-E2JbJG2EXlv2HUWLi17kIkAL6RC9rC2E18C3gAyOuaE=" 626 }, 627 { 628 "pname": "Microsoft.Extensions.Logging.Configuration", 629 + "version": "9.0.2", 630 + "hash": "sha256-SeNQ8us2cZ8xbJx8TK7xm3IxQR95EanSfMYhqvP2pWU=" 631 }, 632 { 633 "pname": "Microsoft.Extensions.Logging.Console", 634 + "version": "9.0.2", 635 + "hash": "sha256-yD30lW3ax4JHmZ9QIp1b0ELrXiwykP5KHF/feJGweyE=" 636 }, 637 { 638 "pname": "Microsoft.Extensions.Logging.Debug", 639 + "version": "9.0.2", 640 + "hash": "sha256-0WP9jFTsbXCIhYx/2IFL69mv2+K3Ld7C4QvwY00iOD0=" 641 }, 642 { 643 "pname": "Microsoft.Extensions.Logging.EventLog", 644 + "version": "9.0.2", 645 + "hash": "sha256-e4q/Z6xLq2HzQiKI7npagyEZdkfUe+FbIz3Tg+hPH9g=" 646 }, 647 { 648 "pname": "Microsoft.Extensions.Logging.EventSource", 649 + "version": "9.0.2", 650 + "hash": "sha256-W7yidllNOKxTvgIUqjJ3h55PAIR/XREfbuH+8TUhD0o=" 651 }, 652 { 653 "pname": "Microsoft.Extensions.ObjectPool", 654 + "version": "8.0.11", 655 + "hash": "sha256-xutYzUA86hOg0NfLcs/NPylKvNcNohucY1LpSEkkaps=" 656 }, 657 { 658 "pname": "Microsoft.Extensions.Options", 659 + "version": "6.0.0", 660 + "hash": "sha256-DxnEgGiCXpkrxFkxXtOXqwaiAtoIjA8VSSWCcsW0FwE=" 661 }, 662 { 663 "pname": "Microsoft.Extensions.Options", 664 + "version": "8.0.0", 665 + "hash": "sha256-n2m4JSegQKUTlOsKLZUUHHKMq926eJ0w9N9G+I3FoFw=" 666 }, 667 { 668 "pname": "Microsoft.Extensions.Options", 669 + "version": "8.0.2", 670 + "hash": "sha256-AjcldddddtN/9aH9pg7ClEZycWtFHLi9IPe1GGhNQys=" 671 }, 672 { 673 "pname": "Microsoft.Extensions.Options", 674 + "version": "9.0.0", 675 + "hash": "sha256-DT5euAQY/ItB5LPI8WIp6Dnd0lSvBRP35vFkOXC68ck=" 676 }, 677 { 678 "pname": "Microsoft.Extensions.Options", 679 + "version": "9.0.2", 680 + "hash": "sha256-y2jZfcWx/H6Sx7wklA248r6kPjZmzTTLGxW8ZxrzNLM=" 681 }, 682 { 683 "pname": "Microsoft.Extensions.Options.ConfigurationExtensions", ··· 690 "hash": "sha256-A5Bbzw1kiNkgirk5x8kyxwg9lLTcSngojeD+ocpG1RI=" 691 }, 692 { 693 + "pname": "Microsoft.Extensions.Options.ConfigurationExtensions", 694 + "version": "9.0.2", 695 + "hash": "sha256-xOYLRlXDI4gMEoQ+J+sQBNRT2RPDNrSCZkob7qBiV10=" 696 }, 697 { 698 "pname": "Microsoft.Extensions.Primitives", ··· 705 "hash": "sha256-FU8qj3DR8bDdc1c+WeGZx/PCZeqqndweZM9epcpXjSo=" 706 }, 707 { 708 + "pname": "Microsoft.Extensions.Primitives", 709 + "version": "9.0.0", 710 + "hash": "sha256-ZNLusK1CRuq5BZYZMDqaz04PIKScE2Z7sS2tehU7EJs=" 711 + }, 712 + { 713 + "pname": "Microsoft.Extensions.Primitives", 714 + "version": "9.0.2", 715 + "hash": "sha256-zy/YNMaY47o6yNv2WuYiAJEjtoOF8jlWgsWHqXeSm4s=" 716 }, 717 { 718 "pname": "Microsoft.IdentityModel.Abstractions", 719 + "version": "8.6.0", 720 + "hash": "sha256-0mXOkDKvUikcyCMUcmA7PWl4RlAwwUciKSqTTgLDa3o=" 721 }, 722 { 723 "pname": "Microsoft.IdentityModel.JsonWebTokens", 724 + "version": "8.6.0", 725 + "hash": "sha256-Wey0xjL0n6NCi4HiVFGcDS6+ONPp+ogzb5ZTF7sFt3k=" 726 }, 727 { 728 "pname": "Microsoft.IdentityModel.Logging", 729 + "version": "8.6.0", 730 + "hash": "sha256-4M4EUJDMDgmqdBxlbptnrLNWOLbmzatypDpl30CBUlk=" 731 }, 732 { 733 "pname": "Microsoft.IdentityModel.Protocols", 734 + "version": "8.0.1", 735 + "hash": "sha256-v3DIpG6yfIToZBpHOjtQHRo2BhXGDoE70EVs6kBtrRg=" 736 }, 737 { 738 "pname": "Microsoft.IdentityModel.Protocols.OpenIdConnect", 739 + "version": "8.0.1", 740 + "hash": "sha256-ZHKaZxqESk+OU1SFTFGxvZ71zbdgWqv1L6ET9+fdXX0=" 741 }, 742 { 743 "pname": "Microsoft.IdentityModel.Tokens", 744 + "version": "8.0.1", 745 + "hash": "sha256-beVbbVQy874HlXkTKarPTT5/r7XR1NGHA/50ywWp7YA=" 746 }, 747 { 748 "pname": "Microsoft.IdentityModel.Tokens", 749 + "version": "8.6.0", 750 + "hash": "sha256-gyZpy8h9I09fr7icHaIXaxRTzhstHrrrq2wkd/5vz78=" 751 }, 752 { 753 "pname": "Microsoft.IO.RecyclableMemoryStream", ··· 756 }, 757 { 758 "pname": "Microsoft.Net.Http.Headers", 759 + "version": "2.3.0", 760 + "hash": "sha256-XY3OyhKTzUVbmMnegp0IxApg8cw97RD9eXC2XenrOqE=" 761 }, 762 { 763 "pname": "Microsoft.NETCore.Platforms", ··· 765 "hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM=" 766 }, 767 { 768 "pname": "Microsoft.NETCore.Targets", 769 "version": "1.1.0", 770 "hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ=" 771 }, 772 { 773 "pname": "Microsoft.OpenApi", 774 "version": "1.3.1", 775 "hash": "sha256-26dko2VfeHMnpas1R98ZxzWcgw7qr7lNCRuk3yXRjUU=" 776 }, 777 { 778 "pname": "Microsoft.OpenApi", 779 + "version": "1.6.22", 780 + "hash": "sha256-DDyPc6DAD/X4PgXlVIYqqU5KLwaIaMpvBml1fACKdjY=" 781 }, 782 { 783 "pname": "Microsoft.Win32.Primitives", ··· 786 }, 787 { 788 "pname": "Microsoft.Win32.SystemEvents", 789 + "version": "9.0.2", 790 + "hash": "sha256-WXgu8y2LT8OtQSVRojumtlTkJVjfvXeZ8N9iRKIW/lI=" 791 }, 792 { 793 "pname": "MimeKit", 794 + "version": "4.10.0", 795 + "hash": "sha256-SLQ7+Yh3o8bbxyRsA5yJgeAOkR8SqMI0vB8VwjQDzl8=" 796 }, 797 { 798 "pname": "MimeTypeMapOfficial", ··· 801 }, 802 { 803 "pname": "Mono.TextTemplating", 804 + "version": "3.0.0", 805 + "hash": "sha256-VlgGDvgNZb7MeBbIZ4DE2Nn/j2aD9k6XqNHnASUSDr0=" 806 }, 807 { 808 "pname": "Nager.ArticleNumber", ··· 885 "hash": "sha256-YhlAbGfwoxQzxb3Hef4iyV9eGdPQJJNd2GgSR0jsBJ0=" 886 }, 887 { 888 "pname": "NReco.Logging.File", 889 + "version": "1.2.2", 890 + "hash": "sha256-guI+h8t26u/DfYq354CXbdKIBqrKsDAyDZh1wFtDshw=" 891 }, 892 { 893 "pname": "runtime.any.System.Collections", ··· 1101 }, 1102 { 1103 "pname": "Serilog", 1104 + "version": "4.2.0", 1105 + "hash": "sha256-7f3EpCsEbDxXgsuhE430KVI14p7oDUuCtwRpOCqtnbs=" 1106 }, 1107 { 1108 "pname": "Serilog.AspNetCore", 1109 + "version": "9.0.0", 1110 + "hash": "sha256-h58CFtXBRvwhTCrhQPHQMKbp98YiK02o+cOyOmktVpQ=" 1111 }, 1112 { 1113 "pname": "Serilog.Enrichers.Thread", ··· 1116 }, 1117 { 1118 "pname": "Serilog.Extensions.Hosting", 1119 + "version": "9.0.0", 1120 + "hash": "sha256-bidr2foe7Dp4BJOlkc7ko0q6vt9ITG3IZ8b2BKRa0pw=" 1121 }, 1122 { 1123 "pname": "Serilog.Extensions.Logging", ··· 1126 }, 1127 { 1128 "pname": "Serilog.Extensions.Logging", 1129 + "version": "9.0.0", 1130 + "hash": "sha256-aGkz1V4HVl0rWC1BkcnLhG1EC7WLBoT3tdLdUUTFXaw=" 1131 }, 1132 { 1133 "pname": "Serilog.Formatting.Compact", 1134 + "version": "3.0.0", 1135 + "hash": "sha256-nejEYqJEMG9P2iFZvbsCUPr5LZRtxbdUTLCI9N71jHY=" 1136 }, 1137 { 1138 "pname": "Serilog.Settings.Configuration", 1139 + "version": "9.0.0", 1140 + "hash": "sha256-Q/q5UiSrcxoy5a/orod20E2RfiRtHDhxjjGMe1dW35I=" 1141 }, 1142 { 1143 "pname": "Serilog.Sinks.AspNetCore.SignalR", ··· 1151 }, 1152 { 1153 "pname": "Serilog.Sinks.Debug", 1154 + "version": "3.0.0", 1155 + "hash": "sha256-7/LmoRF1rUDFhJ47bTRQQFRgSHnZDO8484r3sCGqYvE=" 1156 }, 1157 { 1158 "pname": "Serilog.Sinks.File", ··· 1166 }, 1167 { 1168 "pname": "SharpCompress", 1169 + "version": "0.39.0", 1170 + "hash": "sha256-Me88MMn5NUiw5bugFKCKFRnFSXQKIFZJ+k97Ex6jgZE=" 1171 }, 1172 { 1173 "pname": "SixLabors.ImageSharp", 1174 + "version": "3.1.7", 1175 + "hash": "sha256-jMD/FiIwW1kNhTI6hKig8/QFOO3eTQX/C22cSAcKBH4=" 1176 }, 1177 { 1178 "pname": "SonarAnalyzer.CSharp", 1179 + "version": "10.7.0.110445", 1180 + "hash": "sha256-HIG3Us7EnfaZOLKjxDRCJjaoqwqCdrFuDI2GlMGadp4=" 1181 }, 1182 { 1183 "pname": "sqlite-net-pcl", ··· 1186 }, 1187 { 1188 "pname": "SQLitePCLRaw.bundle_e_sqlite3", 1189 + "version": "2.1.10", 1190 + "hash": "sha256-kZIWjH/TVTXRIsHPZSl7zoC4KAMBMWmgFYGLrQ15Occ=" 1191 }, 1192 { 1193 "pname": "SQLitePCLRaw.bundle_green", ··· 1201 }, 1202 { 1203 "pname": "SQLitePCLRaw.core", 1204 + "version": "2.1.10", 1205 + "hash": "sha256-gpZcYwiJVCVwCyJu0R6hYxyMB39VhJDmYh9LxcIVAA8=" 1206 }, 1207 { 1208 "pname": "SQLitePCLRaw.lib.e_sqlite3", ··· 1211 }, 1212 { 1213 "pname": "SQLitePCLRaw.lib.e_sqlite3", 1214 + "version": "2.1.10", 1215 + "hash": "sha256-m2v2RQWol+1MNGZsx+G2N++T9BNtQGLLHXUjcwkdCnc=" 1216 }, 1217 { 1218 "pname": "SQLitePCLRaw.provider.dynamic_cdecl", ··· 1221 }, 1222 { 1223 "pname": "SQLitePCLRaw.provider.e_sqlite3", 1224 + "version": "2.1.10", 1225 + "hash": "sha256-MLs3jiETLZ7k/TgkHynZegCWuAbgHaDQKTPB0iNv7Fg=" 1226 }, 1227 { 1228 "pname": "Swashbuckle.AspNetCore", 1229 + "version": "7.3.1", 1230 + "hash": "sha256-ZcTjOzUbSEIrlGPO/7M5C3wRqyhjZggNGJ3Sg6aUjf0=" 1231 }, 1232 { 1233 "pname": "Swashbuckle.AspNetCore.Filters", ··· 1241 }, 1242 { 1243 "pname": "Swashbuckle.AspNetCore.Swagger", 1244 + "version": "7.3.1", 1245 + "hash": "sha256-ifpw7iIFjFD1tqWuJeFxxQ9AQv4VKKbg7uk+EMzCISg=" 1246 }, 1247 { 1248 "pname": "Swashbuckle.AspNetCore.SwaggerGen", ··· 1251 }, 1252 { 1253 "pname": "Swashbuckle.AspNetCore.SwaggerGen", 1254 + "version": "7.3.1", 1255 + "hash": "sha256-ZgPqUgcK8iO+1cDqm4JxkJwg9atuj6f9uR2ty5z54Do=" 1256 }, 1257 { 1258 "pname": "Swashbuckle.AspNetCore.SwaggerUI", 1259 + "version": "7.3.1", 1260 + "hash": "sha256-0VmUWgbdW9L7YO+Xb79RsPsEJjXpDj/twLas1OlHlUs=" 1261 }, 1262 { 1263 "pname": "System.AppContext", ··· 1271 }, 1272 { 1273 "pname": "System.Buffers", 1274 + "version": "4.6.0", 1275 + "hash": "sha256-c2QlgFB16IlfBms5YLsTCFQ/QeKoS6ph1a9mdRkq/Jc=" 1276 }, 1277 { 1278 "pname": "System.CodeDom", 1279 + "version": "6.0.0", 1280 + "hash": "sha256-uPetUFZyHfxjScu5x4agjk9pIhbCkt5rG4Axj25npcQ=" 1281 }, 1282 { 1283 "pname": "System.Collections", ··· 1291 }, 1292 { 1293 "pname": "System.Collections.Immutable", 1294 + "version": "7.0.0", 1295 + "hash": "sha256-9an2wbxue2qrtugYES9awshQg+KfJqajhnhs45kQIdk=" 1296 }, 1297 { 1298 "pname": "System.Composition", 1299 + "version": "7.0.0", 1300 + "hash": "sha256-YjhxuzuVdAzRBHNQy9y/1ES+ll3QtLcd2o+o8wIyMao=" 1301 }, 1302 { 1303 "pname": "System.Composition.AttributedModel", 1304 + "version": "7.0.0", 1305 + "hash": "sha256-3s52Dyk2J66v/B4LLYFBMyXl0I8DFDshjE+sMjW4ubM=" 1306 }, 1307 { 1308 "pname": "System.Composition.Convention", 1309 + "version": "7.0.0", 1310 + "hash": "sha256-N4MkkBXSQkcFKsEdcSe6zmyFyMmFOHmI2BNo3wWxftk=" 1311 }, 1312 { 1313 "pname": "System.Composition.Hosting", 1314 + "version": "7.0.0", 1315 + "hash": "sha256-7liQGMaVKNZU1iWTIXvqf0SG8zPobRoLsW7q916XC3M=" 1316 }, 1317 { 1318 "pname": "System.Composition.Runtime", 1319 + "version": "7.0.0", 1320 + "hash": "sha256-Oo1BxSGLETmdNcYvnkGdgm7JYAnQmv1jY0gL0j++Pd0=" 1321 }, 1322 { 1323 "pname": "System.Composition.TypedParts", 1324 + "version": "7.0.0", 1325 + "hash": "sha256-6ZzNdk35qQG3ttiAi4OXrihla7LVP+y2fL3bx40/32s=" 1326 }, 1327 { 1328 "pname": "System.Console", 1329 "version": "4.3.0", 1330 "hash": "sha256-Xh3PPBZr0pDbDaK8AEHbdGz7ePK6Yi1ZyRWI1JM6mbo=" 1331 }, 1332 { 1333 "pname": "System.Diagnostics.Debug", ··· 1345 "hash": "sha256-RY9uWSPdK2fgSwlj1OHBGBVo3ZvGQgBJNzAsS5OGMWc=" 1346 }, 1347 { 1348 "pname": "System.Diagnostics.EventLog", 1349 + "version": "9.0.2", 1350 + "hash": "sha256-IoiQbH8To9UqzYgJzYpFbuiRV3KGU85y4ccPTyttP/w=" 1351 }, 1352 { 1353 "pname": "System.Diagnostics.Tools", ··· 1361 }, 1362 { 1363 "pname": "System.Drawing.Common", 1364 + "version": "9.0.2", 1365 + "hash": "sha256-S7IMV4R/nWbZs/YCwI9UwwLHDP57NkfSEIaoYNbRq54=" 1366 }, 1367 { 1368 "pname": "System.Formats.Asn1", ··· 1371 }, 1372 { 1373 "pname": "System.Globalization", 1374 "version": "4.3.0", 1375 "hash": "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI=" 1376 }, ··· 1386 }, 1387 { 1388 "pname": "System.IdentityModel.Tokens.Jwt", 1389 + "version": "8.6.0", 1390 + "hash": "sha256-9usJvCIfrtI6T94wSXKGoL3UjZlE+F4LE4Y5zsD3LxI=" 1391 }, 1392 { 1393 "pname": "System.IO", ··· 1396 }, 1397 { 1398 "pname": "System.IO.Abstractions", 1399 + "version": "22.0.11", 1400 + "hash": "sha256-jFfPplSHoc8HfmLDexMustNaljMFiXK/CdH35vzju+4=" 1401 }, 1402 { 1403 "pname": "System.IO.Compression", ··· 1411 }, 1412 { 1413 "pname": "System.IO.FileSystem", 1414 "version": "4.3.0", 1415 "hash": "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw=" 1416 }, 1417 { 1418 "pname": "System.IO.FileSystem.Primitives", 1419 "version": "4.3.0", 1420 "hash": "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg=" 1421 }, 1422 { 1423 "pname": "System.IO.Pipelines", 1424 + "version": "7.0.0", 1425 + "hash": "sha256-W2181khfJUTxLqhuAVRhCa52xZ3+ePGOLIPwEN8WisY=" 1426 }, 1427 { 1428 "pname": "System.IO.Pipelines", 1429 + "version": "8.0.0", 1430 + "hash": "sha256-LdpB1s4vQzsOODaxiKstLks57X9DTD5D6cPx8DE1wwE=" 1431 }, 1432 { 1433 "pname": "System.Linq", ··· 1436 }, 1437 { 1438 "pname": "System.Linq.Expressions", 1439 "version": "4.3.0", 1440 "hash": "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8=" 1441 }, 1442 { 1443 "pname": "System.Memory", 1444 "version": "4.5.3", 1445 "hash": "sha256-Cvl7RbRbRu9qKzeRBWjavUkseT2jhZBUWV1SPipUWFk=" 1446 }, ··· 1466 }, 1467 { 1468 "pname": "System.Net.WebSockets.WebSocketProtocol", 1469 + "version": "5.1.0", 1470 + "hash": "sha256-TCcPu94+/BpZ94sTdBA20RgD+qJvMsaTOqYKN+HxZBc=" 1471 }, 1472 { 1473 "pname": "System.ObjectModel", ··· 1481 }, 1482 { 1483 "pname": "System.Reflection", 1484 "version": "4.3.0", 1485 "hash": "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY=" 1486 }, 1487 { 1488 "pname": "System.Reflection.Emit", 1489 "version": "4.3.0", 1490 "hash": "sha256-5LhkDmhy2FkSxulXR+bsTtMzdU3VyyuZzsxp7/DwyIU=" 1491 }, 1492 { 1493 + "pname": "System.Reflection.Emit", 1494 + "version": "4.7.0", 1495 + "hash": "sha256-Fw/CSRD+wajH1MqfKS3Q/sIrUH7GN4K+F+Dx68UPNIg=" 1496 }, 1497 { 1498 "pname": "System.Reflection.Emit.ILGeneration", ··· 1501 }, 1502 { 1503 "pname": "System.Reflection.Emit.Lightweight", 1504 "version": "4.3.0", 1505 "hash": "sha256-rKx4a9yZKcajloSZHr4CKTVJ6Vjh95ni+zszPxWjh2I=" 1506 }, 1507 { 1508 "pname": "System.Reflection.Extensions", 1509 "version": "4.3.0", 1510 "hash": "sha256-mMOCYzUenjd4rWIfq7zIX9PFYk/daUyF0A8l1hbydAk=" 1511 }, 1512 { 1513 "pname": "System.Reflection.Metadata", 1514 + "version": "7.0.0", 1515 + "hash": "sha256-GwAKQhkhPBYTqmRdG9c9taqrKSKDwyUgOEhWLKxWNPI=" 1516 }, 1517 { 1518 "pname": "System.Reflection.Primitives", ··· 1521 }, 1522 { 1523 "pname": "System.Reflection.TypeExtensions", 1524 "version": "4.3.0", 1525 "hash": "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng=" 1526 }, 1527 { 1528 "pname": "System.Resources.ResourceManager", 1529 "version": "4.3.0", 1530 "hash": "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo=" 1531 }, 1532 { 1533 "pname": "System.Runtime", 1534 "version": "4.3.0", 1535 "hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg=" 1536 }, 1537 { 1538 "pname": "System.Runtime.CompilerServices.Unsafe", 1539 "version": "6.0.0", 1540 "hash": "sha256-bEG1PnDp7uKYz/OgLOWs3RWwQSVYm+AnPwVmAmcgp2I=" 1541 }, 1542 { 1543 "pname": "System.Runtime.Extensions", 1544 "version": "4.3.0", 1545 "hash": "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o=" 1546 }, 1547 { 1548 "pname": "System.Runtime.Handles", 1549 "version": "4.3.0", 1550 "hash": "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms=" 1551 }, 1552 { 1553 "pname": "System.Runtime.InteropServices", ··· 1565 "hash": "sha256-P5jHCgMbgFMYiONvzmaKFeOqcAIDPu/U8bOVrNPYKqc=" 1566 }, 1567 { 1568 "pname": "System.Security.Claims", 1569 "version": "4.3.0", 1570 "hash": "sha256-Fua/rDwAqq4UByRVomAxMPmDBGd5eImRqHVQIeSxbks=" ··· 1596 }, 1597 { 1598 "pname": "System.Security.Cryptography.Pkcs", 1599 + "version": "8.0.1", 1600 + "hash": "sha256-KMNIkJ3yQ/5O6WIhPjyAIarsvIMhkp26A6aby5KkneU=" 1601 }, 1602 { 1603 "pname": "System.Security.Cryptography.Primitives", ··· 1620 "hash": "sha256-mbdLVUcEwe78p3ZnB6jYsizNEqxMaCAWI3tEQNhRQAE=" 1621 }, 1622 { 1623 "pname": "System.Text.Encoding", 1624 "version": "4.3.0", 1625 "hash": "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg=" 1626 }, 1627 { 1628 "pname": "System.Text.Encoding.Extensions", ··· 1631 }, 1632 { 1633 "pname": "System.Text.Encodings.Web", 1634 + "version": "8.0.0", 1635 + "hash": "sha256-IUQkQkV9po1LC0QsqrilqwNzPvnc+4eVvq+hCvq8fvE=" 1636 }, 1637 { 1638 "pname": "System.Text.Json", 1639 + "version": "7.0.3", 1640 + "hash": "sha256-aSJZ17MjqaZNQkprfxm/09LaCoFtpdWmqU9BTROzWX4=" 1641 }, 1642 { 1643 + "pname": "System.Text.Json", 1644 + "version": "9.0.2", 1645 + "hash": "sha256-kftKUuGgZtF4APmp77U79ws76mEIi+R9+DSVGikA5y8=" 1646 }, 1647 { 1648 "pname": "System.Text.RegularExpressions", ··· 1651 }, 1652 { 1653 "pname": "System.Threading", 1654 "version": "4.3.0", 1655 "hash": "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc=" 1656 }, 1657 { 1658 "pname": "System.Threading.Channels", 1659 + "version": "7.0.0", 1660 + "hash": "sha256-Cu0gjQsLIR8Yvh0B4cOPJSYVq10a+3F9pVz/C43CNeM=" 1661 }, 1662 { 1663 "pname": "System.Threading.Channels", 1664 + "version": "8.0.0", 1665 + "hash": "sha256-c5TYoLNXDLroLIPnlfyMHk7nZ70QAckc/c7V199YChg=" 1666 }, 1667 { 1668 "pname": "System.Threading.Tasks", ··· 1671 }, 1672 { 1673 "pname": "System.Threading.Tasks.Extensions", 1674 "version": "4.3.0", 1675 "hash": "sha256-X2hQ5j+fxcmnm88Le/kSavjiGOmkcumBGTZKBLvorPc=" 1676 }, 1677 { 1678 "pname": "System.Threading.ThreadPool", 1679 "version": "4.3.0", 1680 "hash": "sha256-wW0QdvssRoaOfQLazTGSnwYTurE4R8FxDx70pYkL+gg=" ··· 1686 }, 1687 { 1688 "pname": "System.Xml.ReaderWriter", 1689 "version": "4.3.0", 1690 "hash": "sha256-QQ8KgU0lu4F5Unh+TbechO//zaAGZ4MfgvW72Cn1hzA=" 1691 }, 1692 { 1693 "pname": "System.Xml.XDocument", 1694 "version": "4.3.0", 1695 "hash": "sha256-rWtdcmcuElNOSzCehflyKwHkDRpiOhJJs8CeQ0l1CCI=" 1696 }, 1697 { 1698 "pname": "TestableIO.System.IO.Abstractions", 1699 + "version": "22.0.11", 1700 + "hash": "sha256-zW1WYq/rHJF9DFzbSrVSejepEE32jtO6E0M6xSW3ZTI=" 1701 }, 1702 { 1703 "pname": "TestableIO.System.IO.Abstractions.Wrappers", 1704 + "version": "22.0.11", 1705 + "hash": "sha256-iy8sWpCe2+mG6zICnUT1qMEIz97DPcA6/P6KNonm9aM=" 1706 + }, 1707 + { 1708 + "pname": "Testably.Abstractions.FileSystem.Interface", 1709 + "version": "9.0.0", 1710 + "hash": "sha256-6JW+qDtqQT9StP4oTR7uO0NnmVc2xcjSZ6ds2H71wtg=" 1711 }, 1712 { 1713 "pname": "VersOne.Epub", ··· 1716 }, 1717 { 1718 "pname": "xunit.assert", 1719 + "version": "2.9.3", 1720 + "hash": "sha256-vHYOde8bd10pOmr7iTAYNtPlqHzsJl4x3t1DDuYdDCA=" 1721 }, 1722 { 1723 "pname": "YamlDotNet", 1724 + "version": "16.3.0", 1725 + "hash": "sha256-4Gi8wSQ8Rsi/3+LyegJr//A83nxn2fN8LN1wvSSp39Q=" 1726 }, 1727 { 1728 "pname": "ZstdSharp.Port", 1729 + "version": "0.8.4", 1730 + "hash": "sha256-4bFUNK++6yUOnY7bZQiibClSJUQjH0uIiUbQLBtPWbo=" 1731 } 1732 ]
+14 -1
pkgs/tools/package-management/nix/default.nix
··· 197 198 nix_2_28 = addTests "nix_2_28" self.nixComponents_2_28.nix-everything; 199 200 latest = self.nix_2_28; 201 202 # The minimum Nix version supported by Nixpkgs ··· 234 nix_2_27 = throw "nix_2_27 has been removed. use nix_2_28."; 235 236 unstable = throw "nixVersions.unstable has been removed. use nixVersions.latest or the nix flake."; 237 - git = throw "nixVersions.git has been removed. use nixVersions.latest or the nix flake."; 238 } 239 ) 240 )
··· 197 198 nix_2_28 = addTests "nix_2_28" self.nixComponents_2_28.nix-everything; 199 200 + nixComponents_git = nixDependencies.callPackage ./modular/packages.nix rec { 201 + version = "2.29pre20250407_${lib.substring 0 8 src.rev}"; 202 + inherit (self.nix_2_24.meta) maintainers; 203 + otherSplices = generateSplicesForNixComponents "nixComponents_git"; 204 + src = fetchFromGitHub { 205 + owner = "NixOS"; 206 + repo = "nix"; 207 + rev = "73d3159ba0b4b711c1f124a587f16e2486d685d7"; 208 + hash = "sha256-9wJXUGqXIqMjNyKWJKCcxrDHM/KxDkvJMwo6S3s+WuM="; 209 + }; 210 + }; 211 + 212 + git = addTests "git" self.nixComponents_git.nix-everything; 213 + 214 latest = self.nix_2_28; 215 216 # The minimum Nix version supported by Nixpkgs ··· 248 nix_2_27 = throw "nix_2_27 has been removed. use nix_2_28."; 249 250 unstable = throw "nixVersions.unstable has been removed. use nixVersions.latest or the nix flake."; 251 } 252 ) 253 )
+6
pkgs/tools/package-management/nix/update-all.sh
··· 36 break 37 fi 38 done
··· 36 break 37 fi 38 done 39 + 40 + commit_json=$(curl -s https://api.github.com/repos/NixOS/nix/commits/master) # format: 2024-11-01T10:18:53Z 41 + date_of_commit=$(echo "$commit_json" | jq -r '.commit.author.date') 42 + suffix="pre$(date -d "$date_of_commit" +%Y%m%d)_" 43 + sed -i -e "s|\"pre[0-9]\{8\}_|\"$suffix|g" "$SCRIPT_DIR/default.nix" 44 + nix-update --override-filename "$SCRIPT_DIR/default.nix" --version branch --build --commit "nixVersions.git"
+2 -1
pkgs/top-level/all-packages.nix
··· 8928 }; 8929 8930 yourkit-java = callPackage ../by-name/yo/yourkit-java/package.nix { 8931 - jre = jdk17; 8932 }; 8933 8934 yq = python3.pkgs.toPythonApplication python3.pkgs.yq; ··· 12424 withMysql = false; 12425 withNotification = false; 12426 withIcingadb = false; 12427 }; 12428 12429 nagiosPlugins = recurseIntoAttrs (callPackages ../servers/monitoring/nagios-plugins { });
··· 8928 }; 8929 8930 yourkit-java = callPackage ../by-name/yo/yourkit-java/package.nix { 8931 + jre = jdk21; 8932 }; 8933 8934 yq = python3.pkgs.toPythonApplication python3.pkgs.yq; ··· 12424 withMysql = false; 12425 withNotification = false; 12426 withIcingadb = false; 12427 + withPerfdata = false; 12428 }; 12429 12430 nagiosPlugins = recurseIntoAttrs (callPackages ../servers/monitoring/nagios-plugins { });
+5 -3
pkgs/top-level/python-packages.nix
··· 7480 7481 langgraph-cli = callPackage ../development/python-modules/langgraph-cli { }; 7482 7483 langgraph-sdk = callPackage ../development/python-modules/langgraph-sdk { }; 7484 7485 langid = callPackage ../development/python-modules/langid { }; ··· 8244 8245 macaroonbakery = callPackage ../development/python-modules/macaroonbakery { }; 8246 8247 - macfsevents = callPackage ../development/python-modules/macfsevents { 8248 - inherit (pkgs.darwin.apple_sdk.frameworks) CoreFoundation CoreServices; 8249 - }; 8250 8251 macholib = callPackage ../development/python-modules/macholib { }; 8252 ··· 17098 textual-dev = callPackage ../development/python-modules/textual-dev { }; 17099 17100 textual-fastdatatable = callPackage ../development/python-modules/textual-fastdatatable { }; 17101 17102 textual-serve = callPackage ../development/python-modules/textual-serve { }; 17103
··· 7480 7481 langgraph-cli = callPackage ../development/python-modules/langgraph-cli { }; 7482 7483 + langgraph-prebuilt = callPackage ../development/python-modules/langgraph-prebuilt { }; 7484 + 7485 langgraph-sdk = callPackage ../development/python-modules/langgraph-sdk { }; 7486 7487 langid = callPackage ../development/python-modules/langid { }; ··· 8246 8247 macaroonbakery = callPackage ../development/python-modules/macaroonbakery { }; 8248 8249 + macfsevents = callPackage ../development/python-modules/macfsevents { }; 8250 8251 macholib = callPackage ../development/python-modules/macholib { }; 8252 ··· 17098 textual-dev = callPackage ../development/python-modules/textual-dev { }; 17099 17100 textual-fastdatatable = callPackage ../development/python-modules/textual-fastdatatable { }; 17101 + 17102 + textual-image = callPackage ../development/python-modules/textual-image { }; 17103 17104 textual-serve = callPackage ../development/python-modules/textual-serve { }; 17105
+1
pkgs/top-level/release-cross.nix
··· 79 gmp = nativePlatforms; 80 libcCross = nativePlatforms; 81 nix = nativePlatforms; 82 mesa = nativePlatforms; 83 rustc = nativePlatforms; 84 cargo = nativePlatforms;
··· 79 gmp = nativePlatforms; 80 libcCross = nativePlatforms; 81 nix = nativePlatforms; 82 + nixVersions.git = nativePlatforms; 83 mesa = nativePlatforms; 84 rustc = nativePlatforms; 85 cargo = nativePlatforms;