Merge staging-next into staging

authored by

nixpkgs-ci[bot] and committed by
GitHub
85d46355 9f687cce

+690 -579
+7 -1
lib/path/default.nix
··· 159 159 # but this is not fully specified, so let's tie this too much to the currently implemented concept of store paths. 160 160 # Similar reasoning applies to the validity of the name part. 161 161 # We care more about discerning store path-ness on realistic values. Making it airtight would be fragile and slow. 162 - && match ".{32}-.+" (elemAt components storeDirLength) != null; 162 + && match ".{32}-.+" (elemAt components storeDirLength) != null 163 + # alternatively match content‐addressed derivations, which _currently_ do 164 + # not have a store directory prefix. 165 + # This is a workaround for https://github.com/NixOS/nix/issues/12361 which 166 + # was needed during the experimental phase of ca-derivations and should be 167 + # removed once the issue has been resolved. 168 + || match "[0-9a-z]{52}" (head components) != null; 163 169 164 170 in 165 171 # No rec! Add dependencies on this file at the top.
+10
lib/path/tests/unit.nix
··· 137 137 expected = true; 138 138 }; 139 139 140 + # Test paths for content‐addressed derivations 141 + testHasStorePathPrefixExample7 = { 142 + expr = hasStorePathPrefix (/. + "/1121rp0gvr1qya7hvy925g5kjwg66acz6sn1ra1hca09f1z5dsab"); 143 + expected = true; 144 + }; 145 + testHasStorePathPrefixExample8 = { 146 + expr = hasStorePathPrefix (/. + "/1121rp0gvr1qya7hvy925g5kjwg66acz6sn1ra1hca09f1z5dsab/foo/bar"); 147 + expected = true; 148 + }; 149 + 140 150 # Test examples from the lib.path.subpath.isValid documentation 141 151 testSubpathIsValidExample1 = { 142 152 expr = subpath.isValid null;
+1 -1
nixos/tests/all-tests.nix
··· 1163 1163 tayga = handleTest ./tayga.nix {}; 1164 1164 technitium-dns-server = handleTest ./technitium-dns-server.nix {}; 1165 1165 teeworlds = handleTest ./teeworlds.nix {}; 1166 - telegraf = handleTest ./telegraf.nix {}; 1166 + telegraf = runTest ./telegraf.nix; 1167 1167 teleport = handleTest ./teleport.nix {}; 1168 1168 teleports = runTest ./teleports.nix; 1169 1169 thelounge = handleTest ./thelounge.nix {};
+40 -42
nixos/tests/telegraf.nix
··· 1 - import ./make-test-python.nix ( 2 - { pkgs, ... }: 3 - { 4 - name = "telegraf"; 5 - meta = with pkgs.lib.maintainers; { 6 - maintainers = [ mic92 ]; 7 - }; 1 + { pkgs, ... }: 2 + { 3 + name = "telegraf"; 4 + meta = with pkgs.lib.maintainers; { 5 + maintainers = [ mic92 ]; 6 + }; 8 7 9 - nodes.machine = 10 - { ... }: 11 - { 12 - services.telegraf.enable = true; 13 - services.telegraf.environmentFiles = [ 14 - (pkgs.writeText "secrets" '' 15 - SECRET=example 16 - '') 17 - ]; 18 - services.telegraf.extraConfig = { 19 - agent.interval = "1s"; 20 - agent.flush_interval = "1s"; 21 - inputs.exec = { 22 - commands = [ 23 - "${pkgs.runtimeShell} -c 'echo $SECRET,tag=a i=42i'" 24 - ]; 25 - timeout = "5s"; 26 - data_format = "influx"; 27 - }; 28 - inputs.ping = { 29 - urls = [ "127.0.0.1" ]; 30 - count = 4; 31 - interval = "10s"; 32 - timeout = 1.0; 33 - }; 34 - outputs.file.files = [ "/tmp/metrics.out" ]; 35 - outputs.file.data_format = "influx"; 8 + nodes.machine = 9 + { ... }: 10 + { 11 + services.telegraf.enable = true; 12 + services.telegraf.environmentFiles = [ 13 + (pkgs.writeText "secrets" '' 14 + SECRET=example 15 + '') 16 + ]; 17 + services.telegraf.extraConfig = { 18 + agent.interval = "1s"; 19 + agent.flush_interval = "1s"; 20 + inputs.exec = { 21 + commands = [ 22 + "${pkgs.runtimeShell} -c 'echo $SECRET,tag=a i=42i'" 23 + ]; 24 + timeout = "5s"; 25 + data_format = "influx"; 36 26 }; 27 + inputs.ping = { 28 + urls = [ "127.0.0.1" ]; 29 + count = 4; 30 + interval = "10s"; 31 + timeout = 1.0; 32 + }; 33 + outputs.file.files = [ "/tmp/metrics.out" ]; 34 + outputs.file.data_format = "influx"; 37 35 }; 36 + }; 38 37 39 - testScript = '' 40 - start_all() 38 + testScript = '' 39 + start_all() 41 40 42 - machine.wait_for_unit("telegraf.service") 43 - machine.wait_until_succeeds("grep -q example /tmp/metrics.out") 44 - machine.wait_until_succeeds("grep -q ping /tmp/metrics.out") 45 - ''; 46 - } 47 - ) 41 + machine.wait_for_unit("telegraf.service") 42 + machine.wait_until_succeeds("grep -q example /tmp/metrics.out") 43 + machine.wait_until_succeeds("grep -q ping /tmp/metrics.out") 44 + ''; 45 + }
+40 -1
pkgs/applications/editors/vim/plugins/generated.nix
··· 1423 1423 meta.hydraPlatforms = [ ]; 1424 1424 }; 1425 1425 1426 + blink-cmp-avante = buildVimPlugin { 1427 + pname = "blink-cmp-avante"; 1428 + version = "2025-02-19"; 1429 + src = fetchFromGitHub { 1430 + owner = "Kaiser-Yang"; 1431 + repo = "blink-cmp-avante"; 1432 + rev = "e5a1be4c818520385f95fe2663c04e48f5f0c36a"; 1433 + sha256 = "13rkypddzpgz6a36s38a30qfx0n3jspd788yvgjdb7dkn0zrvqdg"; 1434 + }; 1435 + meta.homepage = "https://github.com/Kaiser-Yang/blink-cmp-avante/"; 1436 + meta.hydraPlatforms = [ ]; 1437 + }; 1438 + 1439 + blink-cmp-conventional-commits = buildVimPlugin { 1440 + pname = "blink-cmp-conventional-commits"; 1441 + version = "2025-02-18"; 1442 + src = fetchFromGitHub { 1443 + owner = "disrupted"; 1444 + repo = "blink-cmp-conventional-commits"; 1445 + rev = "e7ce3ddcc6d4044067d6d77ab41d480202e814ad"; 1446 + sha256 = "0m72nyg3pm1ig04hvch6lzd4hy77dnmdxxmbq154qwkjhbm0bs6m"; 1447 + }; 1448 + meta.homepage = "https://github.com/disrupted/blink-cmp-conventional-commits/"; 1449 + meta.hydraPlatforms = [ ]; 1450 + }; 1451 + 1426 1452 blink-cmp-copilot = buildVimPlugin { 1427 1453 pname = "blink-cmp-copilot"; 1428 1454 version = "2025-02-21"; ··· 1511 1537 sha256 = "0n4qv2mk7zx910gnwf9ri2w5qxwx8szx99nqqzik4yyvl4axm41d"; 1512 1538 }; 1513 1539 meta.homepage = "https://github.com/moyiz/blink-emoji.nvim/"; 1540 + meta.hydraPlatforms = [ ]; 1541 + }; 1542 + 1543 + blink-nerdfont-nvim = buildVimPlugin { 1544 + pname = "blink-nerdfont.nvim"; 1545 + version = "2025-02-06"; 1546 + src = fetchFromGitHub { 1547 + owner = "MahanRahmati"; 1548 + repo = "blink-nerdfont.nvim"; 1549 + rev = "2f3cedda78dcf4ef547128ce7f72f7b80e25501d"; 1550 + sha256 = "17cab659iiv6l67xjwk5kj624nhxmmng7xjbgimr4v86yhmirk4m"; 1551 + }; 1552 + meta.homepage = "https://github.com/MahanRahmati/blink-nerdfont.nvim/"; 1514 1553 meta.hydraPlatforms = [ ]; 1515 1554 }; 1516 1555 ··· 8962 9001 rev = "8239023d299a692784176f202f6a4a5e0a698ad2"; 8963 9002 sha256 = "sha256-Fbe7xuu5Qy6GXKsvQbVcE5oG7dgKjghuX470V7sjmqA="; 8964 9003 }; 8965 - meta.homepage = "https://github.com/adrigzr/neotest-mocha"; 9004 + meta.homepage = "https://github.com/adrigzr/neotest-mocha/"; 8966 9005 meta.hydraPlatforms = [ ]; 8967 9006 }; 8968 9007
+4
pkgs/applications/editors/vim/plugins/overrides.nix
··· 300 300 dependencies = [ self.blink-cmp ]; 301 301 }; 302 302 303 + blink-nerdfont-nvim = super.blink-nerdfont-nvim.overrideAttrs { 304 + dependencies = [ self.blink-cmp ]; 305 + }; 306 + 303 307 blink-cmp-git = super.blink-cmp-git.overrideAttrs { 304 308 dependencies = [ self.plenary-nvim ]; 305 309 };
+4 -1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 108 108 https://github.com/max397574/better-escape.nvim/,, 109 109 https://github.com/LunarVim/bigfile.nvim/,, 110 110 https://github.com/APZelos/blamer.nvim/,HEAD, 111 + https://github.com/Kaiser-Yang/blink-cmp-avante/,HEAD, 112 + https://github.com/disrupted/blink-cmp-conventional-commits/,HEAD, 111 113 https://github.com/giuxtaposition/blink-cmp-copilot/,HEAD, 112 114 https://github.com/Kaiser-Yang/blink-cmp-dictionary/,HEAD, 113 115 https://github.com/Kaiser-Yang/blink-cmp-git/,HEAD, 114 116 https://github.com/ribru17/blink-cmp-spell/,HEAD, 115 117 https://github.com/fang2hou/blink-copilot/,HEAD, 116 118 https://github.com/moyiz/blink-emoji.nvim/,HEAD, 119 + https://github.com/MahanRahmati/blink-nerdfont.nvim/,HEAD, 117 120 https://github.com/mikavilpas/blink-ripgrep.nvim/,HEAD, 118 121 https://github.com/Saghen/blink.compat/,HEAD, 119 122 https://github.com/HampusHauffman/block.nvim/,HEAD, ··· 685 688 https://github.com/MrcJkb/neotest-haskell/,HEAD, 686 689 https://github.com/rcasia/neotest-java/,HEAD, 687 690 https://github.com/nvim-neotest/neotest-jest/,HEAD, 688 - https://github.com/adrigzr/neotest-mocha/,HEAD, 689 691 https://github.com/zidhuss/neotest-minitest/,HEAD, 692 + https://github.com/adrigzr/neotest-mocha/,HEAD, 690 693 https://github.com/theutz/neotest-pest/,HEAD, 691 694 https://github.com/olimorris/neotest-phpunit/,HEAD, 692 695 https://github.com/thenbe/neotest-playwright/,HEAD,
+2 -2
pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix
··· 7 7 mktplcRef = { 8 8 name = "claude-dev"; 9 9 publisher = "saoudrizwan"; 10 - version = "3.4.0"; 11 - hash = "sha256-7DRj167dEl12aUiGkodRa7Nem/hZNqPvGv35GqFdfb0="; 10 + version = "3.6.9"; 11 + hash = "sha256-KAP9NhZDfga9/qLcoF/KJJNFRYnAxLlxxnITV3bUYtw="; 12 12 }; 13 13 14 14 meta = {
+3 -3
pkgs/applications/misc/cobalt/default.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "cobalt"; 11 - version = "0.19.6"; 11 + version = "0.19.8"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "cobalt-org"; 15 15 repo = "cobalt.rs"; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-6fsKEIgcBu0SE/f0TNfvTdpZX3zc5Bd0F1T82COOqVQ="; 17 + sha256 = "sha256-neOJ3UqRisCcyarRIXfHyl9nAe2Wl9IXVDNwIYEQYys="; 18 18 }; 19 19 20 20 useFetchCargoVendor = true; 21 - cargoHash = "sha256-NLSdYGZy+FWjA5N1zGf3Lajg2qo4TJ86AzlKVrHxwaU="; 21 + cargoHash = "sha256-j2xmEoMV7lVhqj4lKWA3QdEDEGUpRlZc4ikZoDQJlB8="; 22 22 23 23 buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices ]; 24 24
+3 -3
pkgs/applications/networking/cluster/terraform/default.nix
··· 184 184 mkTerraform = attrs: pluggable (generic attrs); 185 185 186 186 terraform_1 = mkTerraform { 187 - version = "1.11.1"; 188 - hash = "sha256-z7GX0h6f4N+TszdVUQanqUH1qyIvy07V66MsKiLisrw="; 189 - vendorHash = "sha256-Drje+HEWaqsYhqeRHHw8QFhhB5oGRyOptFXMV0amWhE="; 187 + version = "1.11.2"; 188 + hash = "sha256-HUttExqVbfk8BFMW8PB4ciSoRZP4ieE7rOdJCq4dDA0="; 189 + vendorHash = "sha256-b4KUNRTDHqdKDtMjqN8+eP9kPiLcCku6BhcP8vkf9G0="; 190 190 patches = [ ./provider-path-0_15.patch ]; 191 191 passthru = { 192 192 inherit plugins;
+2 -2
pkgs/applications/radio/qlog/default.nix
··· 17 17 18 18 stdenv.mkDerivation rec { 19 19 pname = "qlog"; 20 - version = "0.42.1"; 20 + version = "0.42.2"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "foldynl"; 24 24 repo = "QLog"; 25 25 rev = "v${version}"; 26 - hash = "sha256-pCF6Q/kBPDNbCorXk77edLmc4niUeiYRrJAKfD0kfVs="; 26 + hash = "sha256-DWUfP0C48JMvUashqCaDfnsn1IxzhtOzmSG5Fh+sL/w="; 27 27 fetchSubmodules = true; 28 28 }; 29 29
+3 -3
pkgs/applications/version-management/gfold/default.nix
··· 8 8 9 9 let 10 10 pname = "gfold"; 11 - version = "4.6.0"; 11 + version = "2025.2.1"; 12 12 in 13 13 rustPlatform.buildRustPackage { 14 14 inherit pname version; ··· 17 17 owner = "nickgerace"; 18 18 repo = pname; 19 19 rev = version; 20 - hash = "sha256-z5E+YS2zO4zgsW7mZbVN0z4HOurqoXwXn8hQc++9tks="; 20 + hash = "sha256-WgSFLAhPJe7U4ovanqqxYArmPHmN+JRcVHjXYATV+wQ="; 21 21 }; 22 22 23 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-7VPMWou23iJHzKFMXirsjlIvq8kyAnNSeQ26IKxfNZE="; 24 + cargoHash = "sha256-zU6ixAlac5TKTVm4vc1qVDYtHVoNDildJpi+RrBwV9Y="; 25 25 26 26 passthru.tests.version = testers.testVersion { 27 27 package = gfold;
+120
pkgs/by-name/am/amazon-ec2-net-utils/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + bash, 5 + coreutils, 6 + curl, 7 + fetchFromGitHub, 8 + gnugrep, 9 + gnused, 10 + installShellFiles, 11 + iproute2, 12 + makeWrapper, 13 + nix-update-script, 14 + systemd, 15 + util-linux, 16 + }: 17 + 18 + stdenv.mkDerivation rec { 19 + pname = "amazon-ec2-net-utils"; 20 + version = "2.5.4"; 21 + 22 + src = fetchFromGitHub { 23 + owner = "amazonlinux"; 24 + repo = "amazon-ec2-net-utils"; 25 + tag = "v${version}"; 26 + hash = "sha256-uHYEavdBggdXBYUSDFvajRVLxcRge/kiu60c1a4SPRw="; 27 + }; 28 + 29 + strictDeps = true; 30 + 31 + nativeBuildInputs = [ 32 + installShellFiles 33 + makeWrapper 34 + ]; 35 + 36 + buildInputs = [ 37 + bash 38 + ]; 39 + 40 + # See https://github.com/amazonlinux/amazon-ec2-net-utils/blob/v2.5.4/GNUmakefile#L26-L37. 41 + installPhase = '' 42 + runHook preInstall 43 + 44 + mkdir $out 45 + 46 + for file in bin/*.sh; do 47 + install -D -m 755 "$file" $out/bin/$(basename --suffix ".sh" "$file") 48 + substituteInPlace $out/bin/$(basename --suffix ".sh" "$file") \ 49 + --replace-fail AMAZON_EC2_NET_UTILS_LIBDIR $out/share/amazon-ec2-net-utils 50 + done 51 + 52 + substituteInPlace $out/bin/setup-policy-routes \ 53 + --replace-fail /lib/systemd ${systemd}/lib/systemd 54 + 55 + wrapProgram $out/bin/setup-policy-routes \ 56 + --prefix PATH : ${ 57 + lib.makeBinPath [ 58 + coreutils 59 + # bin/setup-policy-roots.sh sources lib/lib.sh which needs these. 60 + # 61 + # lib/lib.sh isn't executable so we can't use it with wrapProgram. 62 + curl 63 + gnugrep 64 + gnused 65 + iproute2 66 + systemd 67 + util-linux 68 + ] 69 + } 70 + 71 + for file in lib/*.sh; do 72 + install -D -m 644 -t $out/share/amazon-ec2-net-utils "$file" 73 + done 74 + 75 + substituteInPlace $out/share/amazon-ec2-net-utils/lib.sh \ 76 + --replace-fail /usr/lib/systemd $out/lib/systemd 77 + 78 + for file in udev/*.rules; do 79 + install -D -m 644 -t $out/lib/udev/rules.d "$file" 80 + done 81 + 82 + substituteInPlace $out/lib/udev/rules.d/99-vpc-policy-routes.rules \ 83 + --replace-fail /usr/bin/systemctl ${lib.getExe' systemd "systemctl"} 84 + 85 + for file in systemd/network/*.network; do 86 + install -D -m 644 -t $out/lib/systemd/network "$file" 87 + done 88 + 89 + for file in systemd/system/*.{service,timer}; do 90 + install -D -m 644 -t $out/lib/systemd/system "$file" 91 + done 92 + 93 + substituteInPlace $out/lib/systemd/system/policy-routes@.service \ 94 + --replace-fail /usr/bin/setup-policy-routes $out/bin/setup-policy-routes 95 + 96 + substituteInPlace $out/lib/systemd/system/refresh-policy-routes@.service \ 97 + --replace-fail /usr/bin/setup-policy-routes $out/bin/setup-policy-routes 98 + 99 + installManPage doc/*.8 100 + 101 + runHook postInstall 102 + ''; 103 + 104 + outputs = [ 105 + "out" 106 + "man" 107 + ]; 108 + 109 + passthru = { 110 + updateScript = nix-update-script { }; 111 + }; 112 + 113 + meta = { 114 + description = "Contains a set of utilities for managing elastic network interfaces on Amazon EC2"; 115 + homepage = "https://github.com/amazonlinux/amazon-ec2-net-utils"; 116 + license = lib.licenses.asl20; 117 + platforms = lib.platforms.linux; 118 + maintainers = with lib.maintainers; [ sielicki ]; 119 + }; 120 + }
-88
pkgs/by-name/an/anchor/0001-update-time-rs.patch
··· 1 - From ff4dfb52767695c066b4ad027983c0d4958094b3 Mon Sep 17 00:00:00 2001 2 - From: wxt <3264117476@qq.com> 3 - Date: Tue, 24 Sep 2024 17:20:19 +0800 4 - Subject: [PATCH] update time-rs 5 - 6 - --- 7 - Cargo.lock | 30 ++++++++++++++++++++++++------ 8 - 1 file changed, 24 insertions(+), 6 deletions(-) 9 - 10 - diff --git a/Cargo.lock b/Cargo.lock 11 - index d588e86c..f09caad8 100644 12 - --- a/Cargo.lock 13 - +++ b/Cargo.lock 14 - @@ -1432,9 +1432,12 @@ dependencies = [ 15 - 16 - [[package]] 17 - name = "deranged" 18 - -version = "0.3.8" 19 - +version = "0.3.11" 20 - source = "registry+https://github.com/rust-lang/crates.io-index" 21 - -checksum = "f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946" 22 - +checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" 23 - +dependencies = [ 24 - + "powerfmt", 25 - +] 26 - 27 - [[package]] 28 - name = "derivation-path" 29 - @@ -2629,6 +2632,12 @@ dependencies = [ 30 - "num-traits", 31 - ] 32 - 33 - +[[package]] 34 - +name = "num-conv" 35 - +version = "0.1.0" 36 - +source = "registry+https://github.com/rust-lang/crates.io-index" 37 - +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 38 - + 39 - [[package]] 40 - name = "num-derive" 41 - version = "0.3.3" 42 - @@ -3014,6 +3023,12 @@ dependencies = [ 43 - "rand 0.8.5", 44 - ] 45 - 46 - +[[package]] 47 - +name = "powerfmt" 48 - +version = "0.2.0" 49 - +source = "registry+https://github.com/rust-lang/crates.io-index" 50 - +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" 51 - + 52 - [[package]] 53 - name = "ppv-lite86" 54 - version = "0.2.17" 55 - @@ -5276,12 +5291,14 @@ dependencies = [ 56 - 57 - [[package]] 58 - name = "time" 59 - -version = "0.3.29" 60 - +version = "0.3.36" 61 - source = "registry+https://github.com/rust-lang/crates.io-index" 62 - -checksum = "426f806f4089c493dcac0d24c29c01e2c38baf8e30f1b716ee37e83d200b18fe" 63 - +checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" 64 - dependencies = [ 65 - "deranged", 66 - "itoa", 67 - + "num-conv", 68 - + "powerfmt", 69 - "serde", 70 - "time-core", 71 - "time-macros", 72 - @@ -5295,10 +5312,11 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" 73 - 74 - [[package]] 75 - name = "time-macros" 76 - -version = "0.2.15" 77 - +version = "0.2.18" 78 - source = "registry+https://github.com/rust-lang/crates.io-index" 79 - -checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20" 80 - +checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" 81 - dependencies = [ 82 - + "num-conv", 83 - "time-core", 84 - ] 85 - 86 - -- 87 - 2.46.0 88 -
+4 -6
pkgs/by-name/an/anchor/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "anchor"; 9 - version = "0.30.1"; 9 + version = "0.31.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "coral-xyz"; 13 13 repo = "anchor"; 14 14 rev = "v${version}"; 15 - hash = "sha256-NL8ySfvnCGKu1PTU4PJKTQt+Vsbcj+F1YYDzu0mSUoY="; 15 + hash = "sha256-rwf2PWHoUl8Rkmktb2u7veRrIcLT3syi7M2OZxdxjG4="; 16 16 fetchSubmodules = true; 17 17 }; 18 18 19 - cargoPatches = [ ./0001-update-time-rs.patch ]; 20 - 21 19 useFetchCargoVendor = true; 22 - cargoHash = "sha256-CeTkYqRD5Xk61evYLGn8Gtdn2fTUmpKKPyPLtmABv6A="; 20 + cargoHash = "sha256-ack2/WFrycfYHYVnZt0Q94WJdQrvLU/VZYm1KeqOjIQ="; 23 21 24 22 checkFlags = [ 25 23 # the following test cases try to access network, skip them ··· 33 31 homepage = "https://github.com/coral-xyz/anchor"; 34 32 changelog = "https://github.com/coral-xyz/anchor/blob/${src.rev}/CHANGELOG.md"; 35 33 license = licenses.asl20; 36 - maintainers = [ ]; 34 + maintainers = with maintainers; [ Denommus ]; 37 35 mainProgram = "anchor"; 38 36 }; 39 37 }
+3 -3
pkgs/by-name/ap/appflowy/package.nix
··· 17 17 rec { 18 18 x86_64-linux = { 19 19 urlSuffix = "linux-x86_64.tar.gz"; 20 - hash = "sha256-fn1UK8+7+vFL4nTnnRbfjCgttVYSw6pmmqabeHqTY3g="; 20 + hash = "sha256-ODhN2Nu53nxzMNLsxlw/hSf6nLS7www6SXAyNeSOHmA="; 21 21 }; 22 22 x86_64-darwin = { 23 23 urlSuffix = "macos-universal.zip"; 24 - hash = "sha256-MoK6GlGmRVRp6feH8hab4CYpP4bXJN3XH7eHHSnhpS4="; 24 + hash = "sha256-ZVJjUHkzEjDbFottwGKi9fTfcMdebDqP0r9Wecwro+o="; 25 25 }; 26 26 aarch64-darwin = x86_64-darwin; 27 27 } ··· 30 30 in 31 31 stdenvNoCC.mkDerivation (finalAttrs: { 32 32 pname = "appflowy"; 33 - version = "0.7.1"; 33 + version = "0.8.6"; 34 34 35 35 src = fetchzip { 36 36 url = "https://github.com/AppFlowy-IO/appflowy/releases/download/${finalAttrs.version}/AppFlowy-${finalAttrs.version}-${dist.urlSuffix}";
+4 -4
pkgs/by-name/au/autobrr/package.nix
··· 13 13 14 14 let 15 15 pname = "autobrr"; 16 - version = "1.58.0"; 16 + version = "1.59.0"; 17 17 src = fetchFromGitHub { 18 18 owner = "autobrr"; 19 19 repo = "autobrr"; 20 20 tag = "v${version}"; 21 - hash = "sha256-NH3BVD/wZH5L6x6GcXZrynKFiirLRC6u434EBYQs4qQ="; 21 + hash = "sha256-etVhOgE8H8bWuraBepwDSZZzo9Xl819w2sT+UwpUVjM="; 22 22 }; 23 23 24 24 autobrr-web = stdenvNoCC.mkDerivation { ··· 40 40 src 41 41 sourceRoot 42 42 ; 43 - hash = "sha256-ESMrd+2oqytC1dQDQvncoqHGAvIFlH/1sTLrUTuSyDg="; 43 + hash = "sha256-FzYgJvPk2RYC55LON9Wk6q6Fm2RpVeNKm/EH+KZF1hM="; 44 44 }; 45 45 46 46 postBuild = '' ··· 60 60 src 61 61 ; 62 62 63 - vendorHash = "sha256-ifi4KFectr4UC1e+VJKnAWsx0f19XN2T3Paf2ud2/To="; 63 + vendorHash = "sha256-fX2bXF2buXt/T1tfkybq8r9t5MWLGa3Wa+qVMx7z1Jc="; 64 64 65 65 preBuild = '' 66 66 cp -r ${autobrr-web}/* web/dist
+3 -3
pkgs/by-name/ca/candy-icons/package.nix
··· 8 8 9 9 stdenvNoCC.mkDerivation { 10 10 pname = "candy-icons"; 11 - version = "0-unstable-2025-02-23"; 11 + version = "0-unstable-2025-03-10"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "EliverLara"; 15 15 repo = "candy-icons"; 16 - rev = "75e873759d68b0fe3b52c7939edeb83f01db769b"; 17 - hash = "sha256-tBO8aw4hYe0DxQovdJ39uWhRAQWqR06Prq9XIz1OADk="; 16 + rev = "4dcd20e615ef370c5dfc63c1386c9ee7fe666d83"; 17 + hash = "sha256-4vu3Im0vXYfpfPIXDIKmd6rSqZPnC9CUMdW5fZBejfY="; 18 18 }; 19 19 20 20 nativeBuildInputs = [ gtk3 ];
+3 -3
pkgs/by-name/ca/cargo-shuttle/package.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "cargo-shuttle"; 14 - version = "0.52.0"; 14 + version = "0.53.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "shuttle-hq"; 18 18 repo = "shuttle"; 19 19 rev = "v${version}"; 20 - hash = "sha256-uAxNLoB8ExfHpGRl96OZWhzV8hSiDzt1E7T4OD21w74="; 20 + hash = "sha256-RXt9qcLepJJA+MMFm26UMLuwgh8V13DoBueY1Z+W63w="; 21 21 }; 22 22 23 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-cHwF4+5HQmT2hICJjCF1zaivq6AtFhhLatxUWv+esCo="; 24 + cargoHash = "sha256-zaI/W92XyuAXs+wF1KOBEiCRqHiTTMGPiq2wrAbCDH4="; 25 25 26 26 nativeBuildInputs = [ pkg-config ]; 27 27
+12 -11
pkgs/by-name/ch/chatty/package.nix
··· 18 18 gtk4, 19 19 gtksourceview5, 20 20 gst_all_1, 21 - json-glib, 22 - libgcrypt, 21 + libcmatrix, 23 22 libadwaita, 24 23 libphonenumber, 25 24 modemmanager, 26 - olm, 27 25 pidgin, 28 26 protobuf, 29 27 sqlite, ··· 32 30 33 31 stdenv.mkDerivation (finalAttrs: { 34 32 pname = "chatty"; 35 - version = "0.8.4"; 33 + version = "0.8.6"; 36 34 37 35 src = fetchFromGitLab { 38 36 domain = "gitlab.gnome.org"; 39 37 owner = "World"; 40 38 repo = "Chatty"; 41 - rev = "v${finalAttrs.version}"; 42 - fetchSubmodules = true; 43 - hash = "sha256-1CHreTkw1C3tc6vOCG+7Y/u4R/xTFOnlI4mcxjY/alY="; 39 + tag = "v${finalAttrs.version}"; 40 + hash = "sha256-iPqV3xluzHPm8TCOOLvczoAPe3LuJuhWEBnQWBUU18U="; 44 41 }; 45 42 43 + postPatch = '' 44 + # https://gitlab.gnome.org/World/Chatty/-/merge_requests/1465 45 + substituteInPlace src/matrix/chatty-ma-account.c \ 46 + --replace-fail '#include <libsecret/secret.h>' "" 47 + ''; 48 + 46 49 nativeBuildInputs = [ 47 50 appstream-glib 48 51 desktop-file-utils ··· 63 66 gtk4 64 67 gtksourceview5 65 68 gst_all_1.gstreamer 66 - json-glib 67 - libgcrypt 69 + libcmatrix 68 70 libadwaita 69 71 libphonenumber 70 72 modemmanager 71 - olm 72 73 pidgin 73 74 protobuf 74 75 sqlite ··· 85 86 description = "XMPP and SMS messaging via libpurple and ModemManager"; 86 87 mainProgram = "chatty"; 87 88 homepage = "https://gitlab.gnome.org/World/Chatty"; 88 - changelog = "https://gitlab.gnome.org/World/Chatty/-/blob/${finalAttrs.src.rev}/NEWS"; 89 + changelog = "https://gitlab.gnome.org/World/Chatty/-/blob/${finalAttrs.src.tag}/NEWS"; 89 90 license = licenses.gpl3Plus; 90 91 maintainers = with maintainers; [ dotlambda ]; 91 92 platforms = platforms.linux;
+2 -2
pkgs/by-name/do/docker-credential-helpers/package.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "docker-credential-helpers"; 14 - version = "0.9.0"; 14 + version = "0.9.2"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "docker"; 18 18 repo = pname; 19 19 rev = "v${version}"; 20 - sha256 = "sha256-yVtvLbZZJ+mn1qI0Xx0tkGCAoTaAhGQyU/4cJLk9ZWw="; 20 + sha256 = "sha256-B5w322Jh6HPaLOKTnGgWPVnkkLnIeyIR+lKDc+uCLHk="; 21 21 }; 22 22 23 23 vendorHash = null;
+3 -3
pkgs/by-name/el/element-desktop/element-desktop-pin.nix
··· 1 1 { 2 - "version" = "1.11.91"; 2 + "version" = "1.11.95"; 3 3 "hashes" = { 4 - "desktopSrcHash" = "sha256-nHA/j9V+vZUgY+eCCp/iO458GrXSkla+ruJbJjh9NJw="; 5 - "desktopYarnHash" = "09k4kislf1zimbyn6m68bh2s3kpn2cs9h04wqli3j3qgkplcvxdv"; 4 + "desktopSrcHash" = "sha256-0OCL1m+/FOdmp7npavnAygpuEryBypie+yR1eQK1eLM="; 5 + "desktopYarnHash" = "sha256-h5ZjpInF/qh/Cm46uzi1tTEUIbmHC/muV6X/FxGyFms="; 6 6 }; 7 7 }
+2 -2
pkgs/by-name/el/element-desktop/keytar/default.nix
··· 24 24 25 25 in 26 26 stdenv.mkDerivation rec { 27 - pname = "keytar"; 27 + pname = "keytar-forked"; 28 28 inherit (pinData) version; 29 29 30 30 src = fetchFromGitHub { 31 - owner = "atom"; 31 + owner = "shiftkey"; 32 32 repo = "node-keytar"; 33 33 rev = "v${version}"; 34 34 hash = pinData.srcHash;
+3 -3
pkgs/by-name/el/element-desktop/keytar/pin.json
··· 1 1 { 2 - "version": "7.9.0", 3 - "srcHash": "sha256-Mnl0Im2hZJXJEtyXb5rgMntekkUAnOG2MN1bwfgh0eg=", 4 - "npmHash": "sha256-ldfRWV+HXBdBYO2ZiGbVFSHV4/bMG43U7w+sJ4kpVUY=" 2 + "version": "7.10.0", 3 + "srcHash": "sha256-G0IYBVB37ANnI/XEyzahs9DbTQLgUKmkDoGryRkra08=", 4 + "npmHash": "sha256-bd4YK3AuD0N5Q9ijx1jqBRBL0WADhw1ZlaxspEctse4=" 5 5 }
+4 -4
pkgs/by-name/el/element-desktop/package.nix
··· 8 8 nodejs, 9 9 fetchYarnDeps, 10 10 jq, 11 - electron_33, 11 + electron_34, 12 12 element-web, 13 13 sqlcipher, 14 14 callPackage, ··· 22 22 pinData = import ./element-desktop-pin.nix; 23 23 inherit (pinData.hashes) desktopSrcHash desktopYarnHash; 24 24 executableName = "element-desktop"; 25 - electron = electron_33; 25 + electron = electron_34; 26 26 keytar = callPackage ./keytar { 27 27 inherit electron; 28 28 }; ··· 67 67 yarn --offline run i18n 68 68 yarn --offline run build:res 69 69 70 - rm -rf node_modules/matrix-seshat node_modules/keytar 71 - ${lib.optionalString useKeytar "ln -s ${keytar} node_modules/keytar"} 70 + rm -rf node_modules/matrix-seshat node_modules/keytar-forked 71 + ${lib.optionalString useKeytar "ln -s ${keytar} node_modules/keytar-forked"} 72 72 ln -s $seshat node_modules/matrix-seshat 73 73 74 74 runHook postBuild
+3 -3
pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix
··· 1 1 { 2 - "version" = "1.11.91"; 2 + "version" = "1.11.95"; 3 3 "hashes" = { 4 - "webSrcHash" = "sha256-kdjkmVkoJuV3SBFkVQr4IAi69mAs8V5i3qFOd66BP2s="; 5 - "webYarnHash" = "sha256-in7qiGIXP+Ki820RB/uB2st2FIwrxjqYpdOmmLI6RSM="; 4 + "webSrcHash" = "sha256-JS+lwPRj4Fb+UZNATS7IFMfytqRou+aIpjDVjI+iqao="; 5 + "webYarnHash" = "sha256-Aw0wDGE0WbI975y+J2FVxlDrHcPeBDkHiD/7W8eTf1E="; 6 6 }; 7 7 }
+44
pkgs/by-name/em/emitter/package.nix
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + writableTmpDirAsHomeHook, 6 + }: 7 + 8 + buildGoModule rec { 9 + pname = "emitter"; 10 + version = "3.1"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "emitter-io"; 14 + repo = "emitter"; 15 + tag = "v${version}"; 16 + hash = "sha256-eWBgRG0mLdiJj1TMSAxYPs+8CqLNaFUOW6/ghDn/zKE="; 17 + }; 18 + 19 + vendorHash = "sha256-6K9KAvb+05nn2pFuVDiQ9IHZWpm+q01su6pl7CxXxBY="; 20 + 21 + nativeCheckInputs = [ writableTmpDirAsHomeHook ]; 22 + 23 + ldflags = [ 24 + "-X github.com/emitter-io/emitter/internal/command/version.version=${version}" 25 + "-X github.com/emitter-io/emitter/internal/command/version.commit=${src.rev}" 26 + ]; 27 + 28 + doCheck = true; 29 + 30 + checkFlags = [ 31 + # Tests require network access 32 + "-skip=^Test(NewClient|Statsd_BadSnapshot|Statsd_Configure|Join|Random)$" 33 + ]; 34 + 35 + __darwinAllowLocalNetworking = true; 36 + 37 + meta = { 38 + description = "High performance, distributed and low latency publish-subscribe platform"; 39 + homepage = "https://emitter.io/"; 40 + license = lib.licenses.agpl3Plus; 41 + maintainers = with lib.maintainers; [ sikmir ]; 42 + mainProgram = "emitter"; 43 + }; 44 + }
+22 -14
pkgs/by-name/ex/exegol/package.nix
··· 1 1 { 2 2 fetchPypi, 3 3 lib, 4 - python3, 4 + python3Packages, 5 5 xorg, 6 6 }: 7 - python3.pkgs.buildPythonApplication rec { 7 + python3Packages.buildPythonApplication rec { 8 8 pname = "exegol"; 9 - version = "4.3.9"; 10 - format = "setuptools"; 9 + version = "4.3.10"; 10 + pyproject = true; 11 11 12 - # Project has no unit tests 13 - doCheck = false; 12 + src = fetchPypi { 13 + inherit pname version; 14 + hash = "sha256-BtOW7EBbFil7yyhL6uayTUUkDldI8+xxolfQZtX+00c="; 15 + }; 16 + 17 + build-system = with python3Packages; [ pdm-backend ]; 14 18 15 - propagatedBuildInputs = 16 - with python3.pkgs; 19 + pythonRelaxDeps = [ 20 + "rich" 21 + ]; 22 + 23 + dependencies = 24 + with python3Packages; 17 25 [ 18 26 pyyaml 19 27 gitpython ··· 21 29 requests 22 30 rich 23 31 argcomplete 32 + tzlocal 24 33 ] 25 34 ++ [ xorg.xhost ]; 26 35 27 - src = fetchPypi { 28 - inherit pname version; 29 - hash = "sha256-CoPQMEk8eagYU/TfaPAM6ItfSCZbrvzUww8H9ND8VUk="; 30 - }; 36 + doCheck = true; 37 + 38 + pythonImportsCheck = [ "exegol" ]; 31 39 32 40 meta = with lib; { 33 41 description = "Fully featured and community-driven hacking environment"; ··· 41 49 ''; 42 50 homepage = "https://github.com/ThePorgs/Exegol"; 43 51 changelog = "https://github.com/ThePorgs/Exegol/releases/tag/${version}"; 44 - license = licenses.gpl3Only; 52 + license = lib.licenses.gpl3Only; 45 53 mainProgram = "exegol"; 46 - maintainers = with maintainers; [ 54 + maintainers = with lib.maintainers; [ 47 55 _0b11stan 48 56 charB66 49 57 ];
+2 -2
pkgs/by-name/go/go-tools/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "go-tools"; 9 - version = "2025.1"; 9 + version = "2025.1.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "dominikh"; 13 13 repo = "go-tools"; 14 14 rev = version; 15 - sha256 = "sha256-akNSaZBM1cUuQG4Zg3wQLUv5YI+phW0XnAHOOo1YF6g="; 15 + sha256 = "sha256-ekSOXaVSFdzM76tcj1hbtzhYw4fnFX3VkTnsGtJanXg="; 16 16 }; 17 17 18 18 vendorHash = "sha256-HssfBnSKdVZVgf4f0mwsGTwhiszBlE2HmDy7cvyvJ60=";
+3 -3
pkgs/by-name/go/gogup/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "gogup"; 9 - version = "0.27.7"; 9 + version = "0.27.8"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "nao1215"; 13 13 repo = "gup"; 14 14 rev = "v${version}"; 15 - hash = "sha256-qjzla3LucuU8StApDESi4m9f7Wdf8ibUdOsvRwQhFmQ="; 15 + hash = "sha256-5ZeiW8WPpfQfLe02lXRIOvQ9T9yslmYuYLt7ftqHfqc="; 16 16 }; 17 17 18 - vendorHash = "sha256-QgG0ipVpor7bwIWljLNUzR9l2ICTvyltAb/ydl05EMc="; 18 + vendorHash = "sha256-ceUvLf/kBM/542fia9A6xTFNge8y1QFxBVw2RNODkN8="; 19 19 doCheck = false; 20 20 21 21 ldflags = [
+3 -3
pkgs/by-name/gr/grpcui/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "grpcui"; 9 - version = "1.4.2"; 9 + version = "1.4.3"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "fullstorydev"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-yk9SgQMUga7htP7XTKFk2JGzixxBV3y3PrnkzsiAMbw="; 15 + sha256 = "sha256-Tmema+cMPDGuX6Y8atow58GdGMj7croHyj8oiDXSEYk="; 16 16 }; 17 17 18 - vendorHash = "sha256-uP5jtFji2E6GqpzjD7X5p59TXu7KQVBgEX+Gh0BIclM="; 18 + vendorHash = "sha256-a19m+HY6SQ+06LXUDba9KRHRKNxLjzKmldJQaaI6nro="; 19 19 20 20 doCheck = false; 21 21
+3 -3
pkgs/by-name/gt/gtree/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "gtree"; 11 - version = "1.10.13"; 11 + version = "1.10.14"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "ddddddO"; 15 15 repo = "gtree"; 16 16 rev = "v${version}"; 17 - hash = "sha256-9ygy1Xhl50k6ec0xQB4wy7vm9mfmv4oZdpUIa60DDUQ="; 17 + hash = "sha256-c9ocRHvcu8rSgJ0Hc7E9ObsMHZtN/qvif4APUzqpjro="; 18 18 }; 19 19 20 - vendorHash = "sha256-4a9hTT0b+1YG3WFA9lm9dArrNIAYYV2sEw0rzhXqXac="; 20 + vendorHash = "sha256-jZlR29OUefVKx3vxigvHbsIWsZbMPNAIPEa+qoU2oo0="; 21 21 22 22 subPackages = [ 23 23 "cmd/gtree"
+3 -3
pkgs/by-name/ku/kubelogin/package.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "kubelogin"; 13 - version = "0.1.7"; 13 + version = "0.1.9"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "Azure"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-yU9RDzUjN8Ona5Xa7+90qDmc4HFbec3tEzumaPmG6es="; 19 + sha256 = "sha256-u9Fj2YkHVbFHpxrrxdYrRBvbGsLvxQQlsPHf4++L0g0="; 20 20 }; 21 21 22 - vendorHash = "sha256-pAhBUREzancX0cbLm5rgZwJn8N0fLX57wONNypADQLE="; 22 + vendorHash = "sha256-HYUI0x4fCA8nhIHPguGCJ+F36fxb7m97bgyigwiXWd8="; 23 23 24 24 ldflags = [ 25 25 "-X main.gitTag=v${version}"
+52
pkgs/by-name/li/libcmatrix/package.nix
··· 1 + { 2 + fetchFromGitLab, 3 + glib, 4 + json-glib, 5 + lib, 6 + libgcrypt, 7 + libsecret, 8 + libsoup_3, 9 + meson, 10 + ninja, 11 + olm, 12 + pkg-config, 13 + sqlite, 14 + stdenv, 15 + }: 16 + 17 + stdenv.mkDerivation (finalAttrs: { 18 + pname = "libcmatrix"; 19 + version = "0.0.3"; 20 + 21 + src = fetchFromGitLab { 22 + domain = "source.puri.sm"; 23 + owner = "Librem5"; 24 + repo = "libcmatrix"; 25 + tag = "v${finalAttrs.version}"; 26 + hash = "sha256-Usaqkb6zClVtYCL1VUv4iNeKs2GZECO9sOdPk3N8iLM="; 27 + }; 28 + 29 + nativeBuildInputs = [ 30 + meson 31 + ninja 32 + pkg-config 33 + ]; 34 + 35 + buildInputs = [ 36 + glib 37 + json-glib 38 + libgcrypt 39 + libsecret 40 + libsoup_3 41 + olm 42 + sqlite 43 + ]; 44 + 45 + meta = { 46 + changelog = "https://source.puri.sm/Librem5/libcmatrix/-/blob/${finalAttrs.src.tag}/NEWS"; 47 + description = "Matrix protocol library written in C using GObject"; 48 + homepage = "https://source.puri.sm/Librem5/libcmatrix"; 49 + license = lib.licenses.lgpl21Only; 50 + maintainers = with lib.maintainers; [ dotlambda ]; 51 + }; 52 + })
-161
pkgs/by-name/ma/mairix/mmap.patch
··· 1 - Making mairix work with mbox files over 2GB. 2 - 3 - https://github.com/rc0/mairix/pull/19 4 - 5 - diff --git a/mairix.h b/mairix.h 6 - index 2480492..cb25824 100644 7 - --- a/mairix.h 8 - +++ b/mairix.h 9 - @@ -327,9 +327,9 @@ enum data_to_rfc822_error { 10 - DTR8_BAD_HEADERS, /* corrupt headers */ 11 - DTR8_BAD_ATTACHMENT /* corrupt attachment (e.g. no body part) */ 12 - }; 13 - -struct rfc822 *data_to_rfc822(struct msg_src *src, char *data, int length, enum data_to_rfc822_error *error); 14 - -void create_ro_mapping(const char *filename, unsigned char **data, int *len); 15 - -void free_ro_mapping(unsigned char *data, int len); 16 - +struct rfc822 *data_to_rfc822(struct msg_src *src, char *data, size_t length, enum data_to_rfc822_error *error); 17 - +void create_ro_mapping(const char *filename, unsigned char **data, size_t *len); 18 - +void free_ro_mapping(unsigned char *data, size_t len); 19 - char *format_msg_src(struct msg_src *src); 20 - 21 - /* In tok.c */ 22 - diff --git a/mbox.c b/mbox.c 23 - index ebbfa78..396e27d 100644 24 - --- a/mbox.c 25 - +++ b/mbox.c 26 - @@ -816,7 +816,7 @@ void build_mbox_lists(struct database *db, const char *folder_base, /*{{{*/ 27 - mb->n_old_msgs_valid = mb->n_msgs; 28 - } else { 29 - unsigned char *va; 30 - - int len; 31 - + size_t len; 32 - create_ro_mapping(mb->path, &va, &len); 33 - if (va) { 34 - rescan_mbox(mb, (char *) va, len); 35 - @@ -852,7 +852,7 @@ int add_mbox_messages(struct database *db)/*{{{*/ 36 - int any_new = 0; 37 - int N; 38 - unsigned char *va; 39 - - int valen; 40 - + size_t valen; 41 - enum data_to_rfc822_error error; 42 - 43 - for (i=0; i<db->n_mboxen; i++) { 44 - diff --git a/reader.c b/reader.c 45 - index 71ac5bd..18f0108 100644 46 - --- a/reader.c 47 - +++ b/reader.c 48 - @@ -81,7 +81,8 @@ static void read_toktable2_db(char *data, struct toktable2_db *toktable, int sta 49 - /*}}}*/ 50 - struct read_db *open_db(char *filename)/*{{{*/ 51 - { 52 - - int fd, len; 53 - + int fd; 54 - + size_t len; 55 - char *data; 56 - struct stat sb; 57 - struct read_db *result; 58 - diff --git a/reader.h b/reader.h 59 - index 9b5dfa3..d709cc4 100644 60 - --- a/reader.h 61 - +++ b/reader.h 62 - @@ -138,7 +138,7 @@ struct toktable2_db {/*{{{*/ 63 - struct read_db {/*{{{*/ 64 - /* Raw file parameters, needed later for munmap */ 65 - char *data; 66 - - int len; 67 - + size_t len; 68 - 69 - /* Pathname information */ 70 - int n_msgs; 71 - diff --git a/rfc822.c b/rfc822.c 72 - index b411f85..9c8e1a4 100644 73 - --- a/rfc822.c 74 - +++ b/rfc822.c 75 - @@ -990,7 +990,7 @@ static void scan_status_flags(const char *s, struct headers *hdrs)/*{{{*/ 76 - 77 - /*{{{ data_to_rfc822() */ 78 - struct rfc822 *data_to_rfc822(struct msg_src *src, 79 - - char *data, int length, 80 - + char *data, size_t length, 81 - enum data_to_rfc822_error *error) 82 - { 83 - struct rfc822 *result; 84 - @@ -1265,7 +1265,7 @@ static struct ro_mapping *add_ro_cache(const char *filename, int fd, size_t len) 85 - } 86 - #endif /* USE_GZIP_MBOX || USE_BZIP_MBOX */ 87 - 88 - -void create_ro_mapping(const char *filename, unsigned char **data, int *len)/*{{{*/ 89 - +void create_ro_mapping(const char *filename, unsigned char **data, size_t *len)/*{{{*/ 90 - { 91 - struct stat sb; 92 - int fd; 93 - @@ -1386,7 +1386,7 @@ comp_error: 94 - data_alloc_type = ALLOC_MMAP; 95 - } 96 - /*}}}*/ 97 - -void free_ro_mapping(unsigned char *data, int len)/*{{{*/ 98 - +void free_ro_mapping(unsigned char *data, size_t len)/*{{{*/ 99 - { 100 - int r; 101 - 102 - @@ -1414,7 +1414,7 @@ static struct msg_src *setup_msg_src(char *filename)/*{{{*/ 103 - /*}}}*/ 104 - struct rfc822 *make_rfc822(char *filename)/*{{{*/ 105 - { 106 - - int len; 107 - + size_t len; 108 - unsigned char *data; 109 - struct rfc822 *result; 110 - 111 - diff --git a/search.c b/search.c 112 - index 18b51ee..97967bc 100644 113 - --- a/search.c 114 - +++ b/search.c 115 - @@ -681,7 +681,7 @@ static void mbox_terminate(const unsigned char *data, int len, FILE *out)/*{{{*/ 116 - static void append_file_to_mbox(const char *path, FILE *out)/*{{{*/ 117 - { 118 - unsigned char *data; 119 - - int len; 120 - + size_t len; 121 - create_ro_mapping(path, &data, &len); 122 - if (data) { 123 - fprintf(out, "From mairix@mairix Mon Jan 1 12:34:56 1970\n"); 124 - @@ -698,8 +698,8 @@ static int had_failed_checksum; 125 - 126 - static void get_validated_mbox_msg(struct read_db *db, int msg_index,/*{{{*/ 127 - int *mbox_index, 128 - - unsigned char **mbox_data, int *mbox_len, 129 - - unsigned char **msg_data, int *msg_len) 130 - + unsigned char **mbox_data, size_t *mbox_len, 131 - + unsigned char **msg_data, size_t *msg_len) 132 - { 133 - /* msg_data==NULL if checksum mismatches */ 134 - unsigned char *start; 135 - @@ -738,7 +738,7 @@ static void append_mboxmsg_to_mbox(struct read_db *db, int msg_index, FILE *out) 136 - { 137 - /* Need to common up code with try_copy_to_path */ 138 - unsigned char *mbox_start, *msg_start; 139 - - int mbox_len, msg_len; 140 - + size_t mbox_len, msg_len; 141 - int mbox_index; 142 - 143 - get_validated_mbox_msg(db, msg_index, &mbox_index, &mbox_start, &mbox_len, &msg_start, &msg_len); 144 - @@ -759,7 +759,7 @@ static void append_mboxmsg_to_mbox(struct read_db *db, int msg_index, FILE *out) 145 - static void try_copy_to_path(struct read_db *db, int msg_index, char *target_path)/*{{{*/ 146 - { 147 - unsigned char *data; 148 - - int mbox_len, msg_len; 149 - + size_t mbox_len, msg_len; 150 - int mbi; 151 - FILE *out; 152 - unsigned char *start; 153 - @@ -1214,7 +1214,7 @@ static int do_search(struct read_db *db, char **args, char *output_path, int sho 154 - unsigned int mbix, msgix; 155 - int start, len, after_end; 156 - unsigned char *mbox_start, *msg_start; 157 - - int mbox_len, msg_len; 158 - + size_t mbox_len, msg_len; 159 - int mbox_index; 160 - 161 - start = db->mtime_table[i];
+9 -10
pkgs/by-name/ma/mairix/package.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 - fetchurl, 4 + fetchFromGitHub, 5 5 zlib, 6 6 bzip2, 7 7 bison, 8 8 flex, 9 9 }: 10 10 11 - stdenv.mkDerivation rec { 11 + stdenv.mkDerivation { 12 12 pname = "mairix"; 13 - version = "0.24"; 13 + version = "0.24-unstable-2024-09-14"; 14 14 15 - src = fetchurl { 16 - url = "mirror://sourceforge/mairix/mairix-${version}.tar.gz"; 17 - sha256 = "0msaxz5c5hf7k1ci16i67m4ynrbrpsxbqzk84nz6z2vnkh3jww50"; 15 + src = fetchFromGitHub { 16 + owner = "vandry"; 17 + repo = "mairix"; 18 + rev = "f6c7a5aa141d2b201e8a299ab889ff1ed23992ea"; 19 + hash = "sha256-7SgBbQPuz07eoZJ9km6yYEjkyf2p+BPW1ec0X2X8pKE="; 18 20 }; 19 21 20 22 buildInputs = [ ··· 24 26 flex 25 27 ]; 26 28 27 - # https://github.com/rc0/mairix/pull/19 28 - patches = [ ./mmap.patch ]; 29 - 30 29 enableParallelBuilding = true; 31 30 32 31 meta = { ··· 35 34 description = "Program for indexing and searching email messages stored in maildir, MH or mbox"; 36 35 mainProgram = "mairix"; 37 36 maintainers = [ ]; 38 - platforms = with lib.platforms; all; 37 + platforms = lib.platforms.all; 39 38 }; 40 39 }
+45 -37
pkgs/by-name/ma/marble-marcher-ce/package.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 + fetchFromGitHub, 5 + 6 + # nativeBuildInputs 7 + cmake, 8 + copyDesktopItems, 4 9 makeWrapper, 5 - makeDesktopItem, 6 - copyDesktopItems, 7 - fetchFromGitHub, 8 - sfml, 10 + 11 + # buildInputs 9 12 anttweakbar, 10 - glm, 11 13 eigen, 12 14 glew, 13 - cmake, 15 + glm, 16 + sfml, 17 + 18 + makeDesktopItem, 14 19 }: 15 - stdenv.mkDerivation rec { 20 + stdenv.mkDerivation (finalAttrs: { 16 21 pname = "marble-marcher-ce"; 17 - version = "1.4.5"; 22 + version = "1.4.6"; 18 23 19 24 src = fetchFromGitHub { 20 25 owner = "WAUthethird"; 21 26 repo = "Marble-Marcher-Community-Edition"; 22 - rev = version; 23 - hash = "sha256-m5i/Q4k5S4wcojHqMYS7e1W/Ph7q/95j3oOK2xbrHSk="; 27 + tag = finalAttrs.version; 28 + hash = "sha256-xzmbC0CnhHaUJ9UHvLDLJsABD/TaJAl+SLVRQRbD9P8="; 24 29 }; 25 30 31 + postPatch = 32 + # the path /home/MMCE is always added to DESTDIR 33 + # we change this to a more sensible path 34 + # see https://github.com/WAUthethird/Marble-Marcher-Community-Edition/issues/23 35 + '' 36 + substituteInPlace CMakeLists.txt \ 37 + --replace-fail '/home/MMCE' '/share/MMCE' 38 + ''; 39 + 40 + nativeBuildInputs = [ 41 + cmake 42 + copyDesktopItems 43 + makeWrapper 44 + ]; 45 + 26 46 buildInputs = [ 27 - sfml 28 47 anttweakbar 29 - glm 30 48 eigen 31 49 glew 50 + glm 51 + sfml 32 52 ]; 33 - nativeBuildInputs = [ 34 - cmake 35 - makeWrapper 36 - copyDesktopItems 37 - ]; 53 + 38 54 installFlags = [ "DESTDIR=$(out)" ]; 39 55 40 - prePatch = '' 41 - # the path /home/MMCE is always added to DESTDIR 42 - # we change this to a more sensible path 43 - # see https://github.com/WAUthethird/Marble-Marcher-Community-Edition/issues/23 44 - substituteInPlace CMakeLists.txt \ 45 - --replace '/home/MMCE' '/share/MMCE' 46 - ''; 47 - 48 56 postInstall = '' 49 57 mkdir $out/bin 50 58 mkdir -p $out/share/icons/ 51 59 # The executable has to be run from the same directory the assets are in 52 - makeWrapper $out/share/MMCE/MarbleMarcher $out/bin/${pname} --chdir $out/share/MMCE 53 - ln -s $out/share/MMCE/images/MarbleMarcher.png $out/share/icons/${pname}.png 60 + makeWrapper $out/share/MMCE/MarbleMarcher $out/bin/marble-marcher-ce --chdir $out/share/MMCE 61 + ln -s $out/share/MMCE/images/MarbleMarcher.png $out/share/icons/marble-marcher-ce.png 54 62 ''; 55 63 56 64 desktopItems = [ 57 65 (makeDesktopItem { 58 - name = pname; 59 - exec = pname; 60 - icon = pname; 61 - desktopName = pname; 62 - comment = meta.description; 66 + name = "marble-marcher-ce"; 67 + exec = "marble-marcher-ce"; 68 + icon = "marble-marcher-ce"; 69 + desktopName = "marble-marcher-ce"; 70 + comment = finalAttrs.meta.description; 63 71 categories = [ "Game" ]; 64 72 }) 65 73 ]; 66 74 67 - meta = with lib; { 75 + meta = { 68 76 description = "A community-developed version of the original Marble Marcher - a fractal physics game"; 69 77 mainProgram = "marble-marcher-ce"; 70 78 homepage = "https://michaelmoroz.itch.io/mmce"; 71 - license = with licenses; [ 79 + license = with lib.licenses; [ 72 80 gpl2Plus # Code 73 81 cc-by-30 # Assets 74 82 ofl # Fonts 75 83 ]; 76 - maintainers = with maintainers; [ rampoina ]; 77 - platforms = platforms.linux; 84 + maintainers = with lib.maintainers; [ rampoina ]; 85 + platforms = lib.platforms.linux; 78 86 }; 79 - } 87 + })
+3 -3
pkgs/by-name/og/ogen/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "ogen"; 9 - version = "1.10.0"; 9 + version = "1.10.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "ogen-go"; 13 13 repo = "ogen"; 14 14 tag = "v${version}"; 15 - hash = "sha256-I+SCgOVH0Fo0f5lbv610PPB7dduE2MHixlKoN+v/m7c="; 15 + hash = "sha256-A4ZtwsDBLGEGxQhGhRSAd+dSt6PRu6sPE4ZF83IWHXM="; 16 16 }; 17 17 18 - vendorHash = "sha256-OEESbftF9pF5e2GT31Jo0vugS4WOCBX5I04my/PG99M="; 18 + vendorHash = "sha256-VpJR/VC7Gtqg2jEMqDArtRV+3Cf6/J6numUuTrmmnwQ="; 19 19 20 20 patches = [ ./modify-version-handling.patch ]; 21 21
+2 -2
pkgs/by-name/pr/proton-ge-bin/package.nix
··· 9 9 }: 10 10 stdenvNoCC.mkDerivation (finalAttrs: { 11 11 pname = "proton-ge-bin"; 12 - version = "GE-Proton9-25"; 12 + version = "GE-Proton9-26"; 13 13 14 14 src = fetchzip { 15 15 url = "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/${finalAttrs.version}/${finalAttrs.version}.tar.gz"; 16 - hash = "sha256-cMN/U09NAsghx0A8dy+mjuvSFZxgvETmkigeOLskiQs="; 16 + hash = "sha256-HwwQw888rfej5ZsMQdFOojk5RY1AKNGvVpAnRVW3qUg="; 17 17 }; 18 18 19 19 dontUnpack = true;
+19 -4
pkgs/by-name/ra/ratt/package.nix
··· 2 2 buildGoModule, 3 3 fetchFromSourcehut, 4 4 lib, 5 + scdoc, 6 + installShellFiles, 5 7 }: 6 8 buildGoModule rec { 7 9 pname = "ratt"; 8 - version = "unstable-2023-02-12"; 10 + version = "0-unstable-2025-03-10"; 9 11 10 12 src = fetchFromSourcehut { 11 13 owner = "~ghost08"; 12 14 repo = "ratt"; 13 - rev = "ed1a675685b9d86d6602e168199ba9b4260f5f06"; 14 - hash = "sha256-HfS97Lxt6FAj/2/WAzLI06F/h6TP5m2lHHOTAs8XNFY="; 15 + rev = "7433a875fb5d8f614e8630cd50b3c9580ef931ce"; 16 + hash = "sha256-u4rad2+SN1yMUjyDZgZo3XDQddICWfa35piYe6437MU="; 15 17 }; 16 18 19 + nativeBuildInputs = [ 20 + installShellFiles 21 + scdoc 22 + ]; 23 + 17 24 proxyVendor = true; 18 - vendorHash = "sha256-L8mDs9teQJW6P3dhKSLfzbpA7kzhJk61oR2q0ME+u0M="; 25 + vendorHash = "sha256-W1snHDmy6Pg35jYfNmV5DpRpQpp9Ju0JjzwMRYGoqXY=="; 19 26 20 27 # tests try to access the internet to scrape websites 21 28 doCheck = false; 29 + 30 + postInstall = '' 31 + scdoc < doc/ratt.1.scd > doc/ratt.1 32 + installManPage doc/ratt.1 33 + 34 + scdoc < doc/ratt.5.scd > doc/ratt.5 35 + installManPage doc/ratt.5 36 + ''; 22 37 23 38 meta = with lib; { 24 39 description = "Tool for converting websites to rss/atom feeds";
+2 -2
pkgs/by-name/ru/rush-parallel/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "rush-parallel"; 9 - version = "0.6.0"; 9 + version = "0.6.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "shenwei356"; 13 13 repo = "rush"; 14 14 rev = "v${version}"; 15 - hash = "sha256-dhYW0wVniKVe2LfhNRIwLHvkk9vZ99kQX/6Yd7R+2h0="; 15 + hash = "sha256-IV49d4Xu5QqpgqKH4y+yaOHDhhFQ2s4PuyeWHMawZTQ="; 16 16 }; 17 17 18 18 vendorHash = "sha256-zCloMhjHNkPZHYX1e1nx072IYbWHFWam4Af0l0s8a6M=";
+3 -3
pkgs/by-name/sb/sbom4python/package.nix
··· 9 9 10 10 python3Packages.buildPythonApplication rec { 11 11 pname = "sbom4python"; 12 - version = "0.12.1"; 12 + version = "0.12.2"; 13 13 pyproject = true; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "anthonyharrison"; 17 17 repo = "sbom4python"; 18 18 tag = "v${version}"; 19 - hash = "sha256-tp5sg3Z3tczWxfYQcpeKMlin1s7PGUqjG3h4ZsAfKHs="; 19 + hash = "sha256-F2rEyHvosP0/FJHFN/kPdM1e18bWdbC1V5L4de3aAZc="; 20 20 }; 21 21 22 22 build-system = with python3Packages; [ ··· 43 43 ]; 44 44 45 45 meta = { 46 - changelog = "https://github.com/anthonyharrison/sbom4python/releases/tag/v${version}"; 46 + changelog = "https://github.com/anthonyharrison/sbom4python/releases/tag/${src.tag}"; 47 47 description = "A tool to generate a SBOM (Software Bill of Materials) for an installed Python module"; 48 48 homepage = "https://github.com/anthonyharrison/sbom4python"; 49 49 license = lib.licenses.asl20;
+3 -3
pkgs/by-name/se/seqkit/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "seqkit"; 9 - version = "2.9.0"; 9 + version = "2.10.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "shenwei356"; 13 13 repo = "seqkit"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-xPlqS0tYx077YD/MIxGFn8Bdy4h25dY8idhypIj28rI="; 15 + sha256 = "sha256-W272ymy56aHRSOmi/0nCaU+AeaC0U/RyxzHOKR9meo4="; 16 16 }; 17 17 18 - vendorHash = "sha256-EzEomz9GVcirx+Uk1Ygmmb1/GkdUS9aBStLxuNzjHAU="; 18 + vendorHash = "sha256-mmefX3SpQoSdpuwoxFmlYocE9ETOHz3fh/IDG5LlY7E="; 19 19 20 20 meta = with lib; { 21 21 description = "cross-platform and ultrafast toolkit for FASTA/Q file manipulation";
+3 -3
pkgs/by-name/sp/spytrap-adb/package.nix
··· 7 7 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "spytrap-adb"; 10 - version = "0.3.3"; 10 + version = "0.3.4"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "spytrap-org"; 14 14 repo = "spytrap-adb"; 15 15 tag = "v${version}"; 16 - hash = "sha256-CL+MxSzHpOq2MXmsaa9sipQZ06Kkzy4r1eFjUrPSj1E="; 16 + hash = "sha256-Yqa+JmqYCmy9ehxmRebPNlU5U2RPHtnHDHiqSg8EvAo="; 17 17 }; 18 18 19 19 useFetchCargoVendor = true; 20 - cargoHash = "sha256-vVDMfst7Uh5q92SYTV9CQdZRoi8ZfjKlqDcQm+YfrjE="; 20 + cargoHash = "sha256-hXDxo0b2nJbPyo99Qc39LM0P41SDbyfadHLIRrbQdj0="; 21 21 22 22 env.SPYTRAP_ADB_BINARY = lib.getExe' android-tools "adb"; 23 23
+3 -3
pkgs/by-name/te/telegraf/package.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "telegraf"; 13 - version = "1.33.2"; 13 + version = "1.34.0"; 14 14 15 15 subPackages = [ "cmd/telegraf" ]; 16 16 ··· 18 18 owner = "influxdata"; 19 19 repo = "telegraf"; 20 20 rev = "v${version}"; 21 - hash = "sha256-DOsjECXi2OEhSFd+eDXGN0kIZgZdpng6hkNMh6cOQ88="; 21 + hash = "sha256-0l2x/ljKcEBkyxKbeYtRpBGMSKVbKe5UKNHaNJZt2fI="; 22 22 }; 23 23 24 - vendorHash = "sha256-6valHYL2A4+rw1oMw4APT05O9gmj3+zUJQf226GDBaw="; 24 + vendorHash = "sha256-juuC2iM6/w1VA7afkA3qA9r39+z4tcqwVlV54jFOCuw="; 25 25 proxyVendor = true; 26 26 27 27 ldflags = [
+3 -3
pkgs/by-name/te/tenv/package.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "tenv"; 13 - version = "4.2.4"; 13 + version = "4.3.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "tofuutils"; 17 17 repo = "tenv"; 18 18 tag = "v${version}"; 19 - hash = "sha256-r0vIrhqCHTYuQMafGCsJbEo9mOWjxGRYSEXQa49FCZU="; 19 + hash = "sha256-BSLaoA8nYr+Jt+WRHIOGzWs+IDWqf2IeUUEtsntCeJM="; 20 20 }; 21 21 22 - vendorHash = "sha256-0+RZ4kJS2hIePhWInPqtkeM0V0iWu3+eaaiH8wwRwVI="; 22 + vendorHash = "sha256-qm/r/lqiAerl+FyylL/sPA7ag0bsDrF7lk7eaBakWGo="; 23 23 24 24 excludedPackages = [ "tools" ]; 25 25
+3 -3
pkgs/by-name/tf/tfswitch/package.nix
··· 5 5 }: 6 6 buildGoModule rec { 7 7 pname = "tfswitch"; 8 - version = "1.4.0"; 8 + version = "1.4.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "warrensbox"; 12 12 repo = "terraform-switcher"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-PiYyufx6kXM1QH94LhJnt/cQHD9lpp+hA7hS7p3LNTU="; 14 + sha256 = "sha256-uT5c3y4f/egT2vIVFCDpTIutcqdZE2dPtZ6fT2Y2GvI="; 15 15 }; 16 16 17 - vendorHash = "sha256-nyCa8pGgTpcaEmGHqEIvqmp53eTO4o6NmS88w2QlnPA="; 17 + vendorHash = "sha256-m3QzNSAcUrI4Pg7LMDZftlBbk4Uhjirc6eNSrQxxwLA="; 18 18 19 19 # Disable tests since it requires network access and relies on the 20 20 # presence of release.hashicorp.com
+3 -3
pkgs/by-name/ur/urlfinder/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "urlfinder"; 9 - version = "0.0.2"; 9 + version = "0.0.3"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "projectdiscovery"; 13 13 repo = "urlfinder"; 14 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-hORZzeGNcRTcFsvY8pfs8f1JNpdTJjMdO/lJHR83DfY="; 15 + hash = "sha256-dtCXCRnI05822+a5Os+I+ZAmL/hC884PRCIPlEY3jok="; 16 16 }; 17 17 18 - vendorHash = "sha256-Wu9itQfcrwWuzRHtTKk+lF7n6eIzSfATWtI+8xLQQsI="; 18 + vendorHash = "sha256-9sIBj1K4N+HTd0OWnhP8+T1pPG9un8+FlpbPFwsV8P8="; 19 19 20 20 ldflags = [ 21 21 "-s"
+8 -8
pkgs/by-name/us/usql/package.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "usql"; 14 - version = "0.19.17"; 14 + version = "0.19.19"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "xo"; 18 18 repo = "usql"; 19 - rev = "v${version}"; 20 - hash = "sha256-ouUIGvVyQY6tT97HWeDmVvKsVRIVZYI/GEF4P2k7F8Q="; 19 + tag = "v${version}"; 20 + hash = "sha256-IDCF/etK9mNjdcgQWEDj9tXP12c2CcEA2RamKlCXgRE="; 21 21 }; 22 22 23 23 buildInputs = [ ··· 25 25 icu 26 26 ]; 27 27 28 - vendorHash = "sha256-s7lW8kNFfag6TUjzjjUAmAtF/T2gpi7tfnmvuPnSJx8="; 28 + vendorHash = "sha256-Z1Mjc+sI+8VHO9TTXUzF4yRvCtDs4sr/dGtjacXWCfE="; 29 29 proxyVendor = true; 30 30 31 31 # Exclude drivers from the bad group ··· 67 67 }; 68 68 }; 69 69 70 - meta = with lib; { 70 + meta = { 71 71 description = "Universal command-line interface for SQL databases"; 72 72 homepage = "https://github.com/xo/usql"; 73 73 changelog = "https://github.com/xo/usql/releases/tag/v${version}"; 74 - license = licenses.mit; 74 + license = lib.licenses.mit; 75 75 mainProgram = "usql"; 76 - maintainers = with maintainers; [ 76 + maintainers = with lib.maintainers; [ 77 77 georgyo 78 78 anthonyroussel 79 79 ]; 80 - platforms = with platforms; linux ++ darwin; 80 + platforms = with lib.platforms; linux ++ darwin; 81 81 }; 82 82 }
+3 -3
pkgs/by-name/uv/uv/package.nix
··· 20 20 21 21 rustPlatform.buildRustPackage (finalAttrs: { 22 22 pname = "uv"; 23 - version = "0.6.5"; 23 + version = "0.6.6"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "astral-sh"; 27 27 repo = "uv"; 28 28 tag = finalAttrs.version; 29 - hash = "sha256-y4TUu7mQAfS6qO8lKOniCD5ShiKzhAuwD+8qK3qcMmw="; 29 + hash = "sha256-KsPfAOEpD47/kqcN9M7lOtS8hSr0dXP3Y3b4x9yh1as="; 30 30 }; 31 31 32 32 useFetchCargoVendor = true; 33 - cargoHash = "sha256-KCuGQ3OWpzXX5b1X9DuiTTqYNZSlCpi46J4bX7nQGVc="; 33 + cargoHash = "sha256-vcddP6EaNhJNK6UZUPxrABieJf2BPTAIs8r2uppP7N0="; 34 34 35 35 buildInputs = [ 36 36 rust-jemalloc-sys
+10 -7
pkgs/by-name/we/werf/package.nix
··· 1 1 { 2 - btrfs-progs, 2 + lib, 3 + stdenv, 3 4 buildGoModule, 4 5 fetchFromGitHub, 6 + btrfs-progs, 7 + writableTmpDirAsHomeHook, 5 8 installShellFiles, 6 - lib, 7 - stdenv, 8 9 versionCheckHook, 9 10 }: 10 11 11 12 buildGoModule rec { 12 13 pname = "werf"; 13 - version = "2.24.0"; 14 + version = "2.31.1"; 14 15 15 16 src = fetchFromGitHub { 16 17 owner = "werf"; 17 18 repo = "werf"; 18 - rev = "v${version}"; 19 - hash = "sha256-IU9gVEG4MsUkdX4aJYKtd11WQLODU1IYAUyiuK+la40="; 19 + tag = "v${version}"; 20 + hash = "sha256-eEdhAY3vN6hsgggakYpGFiVjR2BBGrg1UF18gFXc8g8="; 20 21 }; 21 22 22 - vendorHash = "sha256-1HK90RqVvpuzkhbsLh0R6/CcdO/RrXRuOr3MBN0dcLU="; 23 + vendorHash = "sha256-g+QZI0mfXSIU+iBnKzMeTGuF5UB1cwOixvRhcrBGrpE="; 23 24 24 25 proxyVendor = true; 25 26 ··· 63 64 "osusergo" 64 65 "static_build" 65 66 ]; 67 + 68 + nativeCheckInputs = [ writableTmpDirAsHomeHook ]; 66 69 67 70 preCheck = 68 71 ''
+18 -18
pkgs/by-name/wi/wifi-qr/package.nix
··· 13 13 xdg-utils, 14 14 zbar, 15 15 }: 16 - stdenvNoCC.mkDerivation { 16 + stdenvNoCC.mkDerivation (finalAttr: { 17 17 pname = "wifi-qr"; 18 - version = "0.3-unstable-2023-09-30"; 18 + version = "0.4"; 19 19 20 20 outputs = [ 21 21 "out" ··· 25 25 src = fetchFromGitHub { 26 26 owner = "kokoye2007"; 27 27 repo = "wifi-qr"; 28 - rev = "821892001f735dc250a549ea36329cdc767db9c9"; 29 - hash = "sha256-kv0qjO+wn4t//NmKkHB+tZB4eRNm+WRUa5rij+7Syuk="; 28 + tag = "v${finalAttr.version}"; 29 + hash = "sha256-tE+9bFDgiFS1Jj+AAwTMKjMh5wS5/gkRSQaCBR/riYQ="; 30 30 }; 31 31 32 32 buildInputs = [ ··· 50 50 dontConfigure = true; 51 51 52 52 postPatch = '' 53 - substituteInPlace src/wifi-qr.desktop \ 54 - --replace "Icon=wifi-qr.svg" "Icon=wifi-qr" 55 - substituteInPlace src/wifi-qr \ 56 - --replace "/usr/share/doc/wifi-qr/copyright" "$out/share/doc/wifi-qr/copyright" 53 + substituteInPlace wifi-qr.desktop \ 54 + --replace-fail "Icon=wifi-qr.svg" "Icon=wifi-qr" 55 + substituteInPlace wifi-qr \ 56 + --replace-fail "/usr/share/doc/wifi-qr/copyright" "$out/share/doc/wifi-qr/copyright" 57 57 ''; 58 58 59 59 installPhase = '' 60 60 runHook preInstall 61 61 62 - install -Dm755 src/wifi-qr $out/bin/wifi-qr 62 + install -Dm755 wifi-qr $out/bin/wifi-qr 63 63 64 - install -Dm644 src/wifi-qr.desktop $out/share/applications/wifi-qr.desktop 65 - install -Dm644 src/wifi-qr.svg $out/share/icons/hicolor/scalable/apps/wifi-qr.svg 66 - install -Dm644 src/LICENSE $out/share/doc/wifi-qr/copyright 64 + install -Dm644 wifi-qr.desktop $out/share/applications/wifi-qr.desktop 65 + install -Dm644 wifi-qr.svg $out/share/icons/hicolor/scalable/apps/wifi-qr.svg 66 + install -Dm644 LICENSE $out/share/doc/wifi-qr/copyright 67 67 68 - installManPage src/wifi-qr.1 68 + installManPage wifi-qr.1 69 69 70 70 runHook postInstall 71 71 ''; ··· 79 79 runHook postFixup 80 80 ''; 81 81 82 - meta = with lib; { 82 + meta = { 83 83 description = "WiFi password sharing via QR codes"; 84 84 homepage = "https://github.com/kokoye2007/wifi-qr"; 85 - license = with licenses; [ gpl3Plus ]; 86 - maintainers = with maintainers; [ ambroisie ]; 85 + license = with lib.licenses; [ gpl3Plus ]; 86 + maintainers = with lib.maintainers; [ ambroisie ]; 87 87 mainProgram = "wifi-qr"; 88 - platforms = platforms.linux; 88 + platforms = lib.platforms.linux; 89 89 }; 90 - } 90 + })
+6 -6
pkgs/by-name/zo/zoom-us/package.nix
··· 51 51 # and often with different versions. We write them on three lines 52 52 # like this (rather than using {}) so that the updater script can 53 53 # find where to edit them. 54 - versions.aarch64-darwin = "6.3.10.49367"; 55 - versions.x86_64-darwin = "6.3.10.49367"; 56 - versions.x86_64-linux = "6.3.10.7150"; 54 + versions.aarch64-darwin = "6.3.11.50104"; 55 + versions.x86_64-darwin = "6.3.11.50104"; 56 + versions.x86_64-linux = "6.3.11.7212"; 57 57 58 58 srcs = { 59 59 aarch64-darwin = fetchurl { 60 60 url = "https://zoom.us/client/${versions.aarch64-darwin}/zoomusInstallerFull.pkg?archType=arm64"; 61 61 name = "zoomusInstallerFull.pkg"; 62 - hash = "sha256-NRLloJiCpIWUdIEPaEUBYunYotrM95sc6dlpFGN5EjE="; 62 + hash = "sha256-RZVBq2TQcPs+8wx3YwwISVgaPvxS8hP93vxbJMpEhT0="; 63 63 }; 64 64 x86_64-darwin = fetchurl { 65 65 url = "https://zoom.us/client/${versions.x86_64-darwin}/zoomusInstallerFull.pkg"; 66 - hash = "sha256-eiEDx96Xgr14yIVtiUyN0BJNhrMjlcLM1zregT51z14="; 66 + hash = "sha256-OwHVqQZVIQlasehX6UTD1fg1YZDAtvBZSdPq2Ze2JTA="; 67 67 }; 68 68 x86_64-linux = fetchurl { 69 69 url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz"; 70 - hash = "sha256-aWU5eGbBvrJ8T5tKWVpx1KiPjH0oMPDSAMtEdH/GAqM="; 70 + hash = "sha256-wSXb2v2qXoLXctmjOZpL0SiOP8+ySwpTDpJmPrfQQco="; 71 71 }; 72 72 }; 73 73
+3 -3
pkgs/development/python-modules/asyncstdlib/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "asyncstdlib"; 12 - version = "3.13.0"; 12 + version = "3.13.1"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.9"; ··· 18 18 owner = "maxfischer2781"; 19 19 repo = "asyncstdlib"; 20 20 tag = "v${version}"; 21 - hash = "sha256-0VEJ26MP6gIgPvjan7LgCEtSLpg4wXhmFNPGZGntPD8="; 21 + hash = "sha256-U2/LPbg/U6CUB22EpsJHprK2ngjQmZhLtEEuszuzB8Q="; 22 22 }; 23 23 24 24 build-system = [ flit-core ]; ··· 30 30 meta = with lib; { 31 31 description = "Python library that extends the Python asyncio standard library"; 32 32 homepage = "https://asyncstdlib.readthedocs.io/"; 33 - changelog = "https://github.com/maxfischer2781/asyncstdlib/releases/tag/v${version}"; 33 + changelog = "https://github.com/maxfischer2781/asyncstdlib/releases/tag/${src.tag}"; 34 34 license = with licenses; [ mit ]; 35 35 maintainers = with maintainers; [ fab ]; 36 36 };
+2 -2
pkgs/development/python-modules/bilibili-api-python/default.nix
··· 24 24 }: 25 25 buildPythonPackage rec { 26 26 pname = "bilibili-api-python"; 27 - version = "17.1.2"; 27 + version = "17.1.3"; 28 28 pyproject = true; 29 29 30 30 src = fetchPypi { 31 31 pname = "bilibili_api_python"; 32 32 inherit version; 33 - hash = "sha256-pZrn78/uIlivT+OSlNyrbO6vuxBgeigfdZ9AScOM1Ak="; 33 + hash = "sha256-mTBn20gKVhxdK7s/0KcC25C1uwnFlyWUuV6jK4jnrYE="; 34 34 }; 35 35 36 36 # The upstream uses requirements.txt, which overly strict version constraints.
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
··· 359 359 360 360 buildPythonPackage rec { 361 361 pname = "boto3-stubs"; 362 - version = "1.37.9"; 362 + version = "1.37.11"; 363 363 pyproject = true; 364 364 365 365 disabled = pythonOlder "3.7"; ··· 367 367 src = fetchPypi { 368 368 pname = "boto3_stubs"; 369 369 inherit version; 370 - hash = "sha256-mIwymkihvjP/IQ4gQQiutrJfIG3VNWYE0XBteGii6tA="; 370 + hash = "sha256-LmLJYT5JYTV3J8fe8PfNONy2AWuOYn45Ao6QV2Pz6h8="; 371 371 }; 372 372 373 373 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/botocore-stubs/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "botocore-stubs"; 13 - version = "1.37.9"; 13 + version = "1.37.11"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 18 18 src = fetchPypi { 19 19 pname = "botocore_stubs"; 20 20 inherit version; 21 - hash = "sha256-y6DKr51dFQB8ioXPGXjWTvjWm2LDP0szRehB3Eicn5Y="; 21 + hash = "sha256-m4m6mpjrnwiKX4LFJIgBOFgJJ3fBe1YmVXS78tIdpCI="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ setuptools ];
+4 -4
pkgs/development/python-modules/brother/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "brother"; 18 - version = "4.3.1"; 18 + version = "5.0.0"; 19 19 pyproject = true; 20 20 21 - disabled = pythonOlder "3.11"; 21 + disabled = pythonOlder "3.12"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "bieniu"; 25 25 repo = "brother"; 26 26 tag = version; 27 - hash = "sha256-fWa5FNBGV8tnJ3CozMicXLGsDvnTjNzU8PdV266MeeQ="; 27 + hash = "sha256-hMHvrZV6Q4ih0XvLH/pDArdHSE/X8JlpeN2YyMrYJGQ="; 28 28 }; 29 29 30 30 build-system = [ setuptools ]; ··· 47 47 meta = with lib; { 48 48 description = "Python wrapper for getting data from Brother laser and inkjet printers via SNMP"; 49 49 homepage = "https://github.com/bieniu/brother"; 50 - changelog = "https://github.com/bieniu/brother/releases/tag/${version}"; 50 + changelog = "https://github.com/bieniu/brother/releases/tag/${src.tag}"; 51 51 license = licenses.asl20; 52 52 maintainers = with maintainers; [ hexa ]; 53 53 };
+3 -3
pkgs/development/python-modules/cf-xarray/default.nix
··· 24 24 25 25 buildPythonPackage rec { 26 26 pname = "cf-xarray"; 27 - version = "0.10.1"; 27 + version = "0.10.2"; 28 28 pyproject = true; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "xarray-contrib"; 32 32 repo = "cf-xarray"; 33 33 tag = "v${version}"; 34 - hash = "sha256-rWTaVhRqmTwogqYQ+mesZY6ET9YnSiAqDItoZfVgpYg="; 34 + hash = "sha256-uhlJOOxmyW7WxiWUOwj2T1wSdvUlpRVE2gWz6rLO9VY="; 35 35 }; 36 36 37 37 build-system = [ ··· 71 71 meta = { 72 72 description = "Accessor for xarray objects that interprets CF attributes"; 73 73 homepage = "https://github.com/xarray-contrib/cf-xarray"; 74 - changelog = "https://github.com/xarray-contrib/cf-xarray/releases/tag/v${version}"; 74 + changelog = "https://github.com/xarray-contrib/cf-xarray/releases/tag/${src.tag}"; 75 75 license = lib.licenses.asl20; 76 76 maintainers = with lib.maintainers; [ fab ]; 77 77 };
+3 -3
pkgs/development/python-modules/command-runner/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "command-runner"; 12 - version = "1.7.0"; 12 + version = "1.7.2"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "netinvent"; 19 19 repo = "command_runner"; 20 20 tag = "v${version}"; 21 - hash = "sha256-rdbZtqNndtIxrLA90eWzR6dB8EyFrBALduBUkOVq4oE="; 21 + hash = "sha256-2+Tvp0nFDcD6D99z/13RGRTrioFR0dhPDnicX9ZbIxY="; 22 22 }; 23 23 24 24 build-system = [ setuptools ]; ··· 37 37 Platform agnostic command execution, timed background jobs with live 38 38 stdout/stderr output capture, and UAC/sudo elevation 39 39 ''; 40 - changelog = "https://github.com/netinvent/command_runner/releases/tag/v${version}"; 40 + changelog = "https://github.com/netinvent/command_runner/releases/tag/${src.tag}"; 41 41 license = licenses.bsd3; 42 42 maintainers = teams.wdz.members; 43 43 };
+3 -3
pkgs/development/python-modules/djangorestframework-stubs/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "djangorestframework-stubs"; 22 - version = "3.15.2"; 22 + version = "3.15.3"; 23 23 pyproject = true; 24 24 25 25 disabled = pythonOlder "3.9"; ··· 28 28 owner = "typeddjango"; 29 29 repo = "djangorestframework-stubs"; 30 30 tag = version; 31 - hash = "sha256-ZpnPJZhuKZCy6tV8KBRC4Wjr3t0igQOkkUyVtmmVRMg="; 31 + hash = "sha256-6bs/FGCxxV1sE4J3aqzYS1wIr82mWlnGGXIuYOF5+dw="; 32 32 }; 33 33 34 34 nativeBuildInputs = [ setuptools ]; ··· 61 61 meta = with lib; { 62 62 description = "PEP-484 stubs for Django REST Framework"; 63 63 homepage = "https://github.com/typeddjango/djangorestframework-stubs"; 64 - changelog = "https://github.com/typeddjango/djangorestframework-stubs/releases/tag/${version}"; 64 + changelog = "https://github.com/typeddjango/djangorestframework-stubs/releases/tag/${src.tag}"; 65 65 license = licenses.mit; 66 66 maintainers = with maintainers; [ elohmeier ]; 67 67 };
+2 -2
pkgs/development/python-modules/dnf-plugins-core/default.nix
··· 23 23 24 24 buildPythonPackage rec { 25 25 pname = "dnf-plugins-core"; 26 - version = "4.10.0"; 26 + version = "4.10.1"; 27 27 format = "other"; 28 28 29 29 outputs = [ ··· 35 35 owner = "rpm-software-management"; 36 36 repo = "dnf-plugins-core"; 37 37 tag = version; 38 - hash = "sha256-7MPCLnclRT07m6CrGguDxSB+sIybp4tMcExU9+Sz9EM="; 38 + hash = "sha256-nZyM61bQ9L4t3/fa9cP+xo9ke00e6w2Obt80OpqOG8A="; 39 39 }; 40 40 41 41 postPatch = ''
+2 -2
pkgs/development/python-modules/drf-yasg/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "drf-yasg"; 22 - version = "1.21.9"; 22 + version = "1.21.10"; 23 23 pyproject = true; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 - hash = "sha256-U9Qxl2m6wSHFa+GAlTQjkrZtdV6f3TCUFOGoa1w91eo="; 27 + hash = "sha256-+G1Q+u48MfzsRUWYWocfgyNmx/tbd7YsSAidVuz0+NQ="; 28 28 }; 29 29 30 30 postPatch = ''
+3 -3
pkgs/development/python-modules/fontbakery/default.nix
··· 29 29 protobuf, 30 30 pytest-xdist, 31 31 pytestCheckHook, 32 - pythonOlder, 33 32 pyyaml, 34 33 requests-mock, 35 34 requests, ··· 51 50 version = "0.13.1"; 52 51 pyproject = true; 53 52 54 - disabled = pythonOlder "3.8"; 55 - 56 53 src = fetchPypi { 57 54 inherit pname version; 58 55 hash = "sha256-NoUqR+u2GgjE+nj05AXvtprdWieT6XbGGcmOnEMolC4="; ··· 62 59 63 60 pythonRelaxDeps = [ 64 61 "collidoscope" 62 + "freetype-py" 65 63 "protobuf" 66 64 "vharfbuzz" 67 65 ]; ··· 132 130 133 131 disabledTests = [ 134 132 # These require network access 133 + "test_check_axes_match" 135 134 "test_check_description_broken_links" 136 135 "test_check_description_family_update" 137 136 "test_check_metadata_designer_profiles" ··· 158 157 homepage = "https://github.com/googlefonts/fontbakery"; 159 158 changelog = "https://github.com/fonttools/fontbakery/blob/v${version}/CHANGELOG.md"; 160 159 license = licenses.asl20; 160 + mainProgram = "fontbakery"; 161 161 maintainers = with maintainers; [ danc86 ]; 162 162 }; 163 163 }
+10 -6
pkgs/development/python-modules/fontbakery/tests.nix
··· 1 - { runCommand, fontbakery }: 1 + { 2 + fontbakery, 3 + lib, 4 + runCommand, 5 + }: 2 6 3 7 let 4 - inherit (fontbakery) pname version src; 8 + inherit (fontbakery) version src; 5 9 in 6 10 7 - runCommand "${pname}-tests" { meta.timeout = 5; } '' 11 + runCommand "fontbakery-tests" { meta.timeout = 5; } '' 8 12 # Check the version matches what we packaged. 9 - ${fontbakery}/bin/fontbakery --version | grep -q "${version}" 13 + ${lib.getExe fontbakery} --version | grep -q "${version}" 10 14 11 15 # Unpack src to get some test fonts. 12 - tar -xzf ${src} --strip-components=1 ${pname}-${version}/data/test 16 + tar -xzf ${src} --strip-components=1 fontbakery-${version}/data/test 13 17 14 18 # Run some font checks. 15 - ${fontbakery}/bin/fontbakery check-ufo --no-progress --no-colors data/test/test.ufo >>$out 19 + ${lib.getExe fontbakery} check-ufo --no-progress --no-colors data/test/test.ufo >>$out 16 20 # TODO add more 17 21 ''
+3 -3
pkgs/development/python-modules/globus-sdk/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "globus-sdk"; 18 - version = "3.50.0"; 18 + version = "3.51.0"; 19 19 pyproject = true; 20 20 21 21 disabled = pythonOlder "3.7"; ··· 24 24 owner = "globus"; 25 25 repo = "globus-sdk-python"; 26 26 tag = version; 27 - hash = "sha256-gjctcpaV9L8x4ubS4Ox6kyNG7/kl7tZt9c9/7SWVXkg="; 27 + hash = "sha256-u33weBn4WEKI7MpafJGlTnRGRusDIZ6RFoqEbknRtMM="; 28 28 }; 29 29 30 30 build-system = [ setuptools ]; ··· 51 51 meta = { 52 52 description = "Interface to Globus REST APIs, including the Transfer API and the Globus Auth API"; 53 53 homepage = "https://github.com/globus/globus-sdk-python"; 54 - changelog = "https://github.com/globus/globus-sdk-python/releases/tag/${version}"; 54 + changelog = "https://github.com/globus/globus-sdk-python/releases/tag/${src.tag}"; 55 55 license = lib.licenses.asl20; 56 56 maintainers = with lib.maintainers; [ bot-wxt1221 ]; 57 57 };
+2 -2
pkgs/development/python-modules/google-nest-sdm/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "google-nest-sdm"; 22 - version = "7.1.4"; 22 + version = "7.1.5"; 23 23 pyproject = true; 24 24 25 25 disabled = pythonOlder "3.11"; ··· 28 28 owner = "allenporter"; 29 29 repo = "python-google-nest-sdm"; 30 30 tag = version; 31 - hash = "sha256-wE28+GqZGIhg/+JOnyn2hXw5ia0yg3RLywb1PqgkXw0="; 31 + hash = "sha256-YpXpQnfRp5Kvr3fNAnlwsZwJdXuES7KXOykt+YK5Wz4="; 32 32 }; 33 33 34 34 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/latex2pydata/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "latex2pydata"; 11 - version = "0.4.1"; 11 + version = "0.5.0"; 12 12 pyproject = true; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - hash = "sha256-9MsAwzP8j52mh+azaEkfkaLmDOBWZoVnr9LnGSvK3mk="; 16 + hash = "sha256-vMrSCDw6btcEkmU9XYGczZNgo6/Dwxnb7PSW+6BXQok="; 17 17 }; 18 18 19 19 build-system = [
+18 -18
pkgs/development/python-modules/mypy-boto3/default.nix
··· 182 182 "sha256-M1WWs/HMcN0L9qK2eu4x+JmZsvbEbmxZzQBkjU5gfh4="; 183 183 184 184 mypy-boto3-ce = 185 - buildMypyBoto3Package "ce" "1.37.0" 186 - "sha256-nlk8Jb31LevHaTX8DwCv6H3h6CSQKzoBwXWDqgfqZa0="; 185 + buildMypyBoto3Package "ce" "1.37.10" 186 + "sha256-Agjn23LIsugsUW5a5ov7j5D2WBcYCrNYP1CbXj1feTk="; 187 187 188 188 mypy-boto3-chime = 189 189 buildMypyBoto3Package "chime" "1.37.2" ··· 338 338 "sha256-ZksL1EtJj4H12D8JvRS8sTDnhKc2j+1UiRlMTN3yHGc="; 339 339 340 340 mypy-boto3-connect = 341 - buildMypyBoto3Package "connect" "1.37.0" 342 - "sha256-1qVuMxUgtcGrwzpgrR6BYXzNjtI605H30qensAnbOdg="; 341 + buildMypyBoto3Package "connect" "1.37.10" 342 + "sha256-5oHBPdOYeB+6eAXrw0xPy7uLAORtflFbYzG8fGgzrXE="; 343 343 344 344 mypy-boto3-connect-contact-lens = 345 345 buildMypyBoto3Package "connect-contact-lens" "1.37.0" ··· 446 446 "sha256-wvOqjmqNMbCG7E1o+ZSOlWEwBdcCKjD/qVFlepZ51ec="; 447 447 448 448 mypy-boto3-ec2 = 449 - buildMypyBoto3Package "ec2" "1.37.9" 450 - "sha256-LUjkcBdkC54ySF/a1kjQZxEvtzfu3nC50Cx5pCBPzC8="; 449 + buildMypyBoto3Package "ec2" "1.37.11" 450 + "sha256-uiwvGWgtXkkeuWsFMdU4u8auKihY7EFYvBVrTu7dsm8="; 451 451 452 452 mypy-boto3-ec2-instance-connect = 453 453 buildMypyBoto3Package "ec2-instance-connect" "1.37.0" 454 454 "sha256-Sqer8nDDdeGo8/ZEi7Cv7duJ2OQB0uEBOAY9CsaKDqI="; 455 455 456 456 mypy-boto3-ecr = 457 - buildMypyBoto3Package "ecr" "1.37.0" 458 - "sha256-SpHLFBc0vXSkrPVJ0dfpLLap4ladWARi1aQkAzBrkHU="; 457 + buildMypyBoto3Package "ecr" "1.37.11" 458 + "sha256-bMn4iAgkr1W/CHd/j7qzqc2hifyErTxf8lCINOeidDE="; 459 459 460 460 mypy-boto3-ecr-public = 461 461 buildMypyBoto3Package "ecr-public" "1.37.0" 462 462 "sha256-7Sz4g1+0B99ZybhrzJOS0K71thybaDPUYmF4+SN1sGc="; 463 463 464 464 mypy-boto3-ecs = 465 - buildMypyBoto3Package "ecs" "1.37.0" 466 - "sha256-bL23Spt21iUGPYuDKphfHHaMMeGxbsrieowsWA+0wBQ="; 465 + buildMypyBoto3Package "ecs" "1.37.11" 466 + "sha256-lUFZE7dC5C2RZQjt515X7gn/4U2Md8GYrrCDX1E6Edk="; 467 467 468 468 mypy-boto3-efs = 469 469 buildMypyBoto3Package "efs" "1.37.0" ··· 626 626 "sha256-RgmXpEJXEw/FOdxuiSs09BAhsgb4WBJj6/icuM7uCrI="; 627 627 628 628 mypy-boto3-inspector2 = 629 - buildMypyBoto3Package "inspector2" "1.37.0" 630 - "sha256-iFTzEIhVgRojrEBJSsl5kRS1diHZr3pfuSgqj5La0Hw="; 629 + buildMypyBoto3Package "inspector2" "1.37.11" 630 + "sha256-5zb3wzEZ5fud8fJw125X79wuJNO2Jt+n606fgUpWW3Q="; 631 631 632 632 mypy-boto3-internetmonitor = 633 633 buildMypyBoto3Package "internetmonitor" "1.37.0" ··· 866 866 "sha256-xBMBhCrnTV7sILg2/dXUy2PeNeCuNHkb7plAumD5Pq8="; 867 867 868 868 mypy-boto3-medialive = 869 - buildMypyBoto3Package "medialive" "1.37.0" 870 - "sha256-iiMMahrizVr130wfPOzT/N+WWWfWu4yp+/Y/m/lWoKo="; 869 + buildMypyBoto3Package "medialive" "1.37.11" 870 + "sha256-9OoL9nE7IBwaaacAfJDBKTxeZu2Q55XgH6TQ6+H+B0w="; 871 871 872 872 mypy-boto3-mediapackage = 873 873 buildMypyBoto3Package "mediapackage" "1.37.0" ··· 1010 1010 "sha256-+kdNkCBxY7tyNDgmZ9KNhkv4KB1kYr4A667AeRoY0XA="; 1011 1011 1012 1012 mypy-boto3-pca-connector-ad = 1013 - buildMypyBoto3Package "pca-connector-ad" "1.37.0" 1014 - "sha256-/NC3h3x5uXVuxvo/h0l8ByN/WUH6pgQ1twhlaFevQko="; 1013 + buildMypyBoto3Package "pca-connector-ad" "1.37.10" 1014 + "sha256-e9sP379VsbZeKUhLURtsMsSPxfIvCsYVNqZhUg67+MY="; 1015 1015 1016 1016 mypy-boto3-personalize = 1017 1017 buildMypyBoto3Package "personalize" "1.37.0" ··· 1222 1222 "sha256-BpQNhC56YA/fVCGQ4rD9Ncp5FMsRi1pXgDa6bOZZpBs="; 1223 1223 1224 1224 mypy-boto3-securityhub = 1225 - buildMypyBoto3Package "securityhub" "1.37.0" 1226 - "sha256-lB9ls6aFWkUyhkVDKnQ3Jcr7rdfrsFEj+uD//R7pptM="; 1225 + buildMypyBoto3Package "securityhub" "1.37.10" 1226 + "sha256-WTy4XVBxtaVZ5n6A8I9TFGH7Ye9dpJDq6+nV2zQpnls="; 1227 1227 1228 1228 mypy-boto3-securitylake = 1229 1229 buildMypyBoto3Package "securitylake" "1.37.0"
+3 -3
pkgs/development/python-modules/planetary-computer/default.nix
··· 27 27 28 28 buildPythonPackage rec { 29 29 pname = "planetary-computer"; 30 - version = "1.0.0"; 30 + version = "1.0.0.post0"; 31 31 pyproject = true; 32 32 33 33 src = fetchFromGitHub { 34 34 owner = "microsoft"; 35 35 repo = "planetary-computer-sdk-for-python"; 36 36 tag = "v${version}"; 37 - hash = "sha256-FcTEXtZ2zZQ3i4zmwecaZHdaHni7UbHSF9TDKP/k4sw="; 37 + hash = "sha256-NPHUxThSZzENw4W91WAOqChyIl6Z/Afi4mddz+lXlXA="; 38 38 }; 39 39 40 40 build-system = [ ··· 77 77 meta = { 78 78 description = "Planetary Computer SDK for Python"; 79 79 homepage = "https://github.com/microsoft/planetary-computer-sdk-for-python"; 80 - changelog = "https://github.com/microsoft/planetary-computer-sdk-for-python/blob/v${version}/CHANGELOG.md"; 80 + changelog = "https://github.com/microsoft/planetary-computer-sdk-for-python/blob/${src.tag}/CHANGELOG.md"; 81 81 license = lib.licenses.mit; 82 82 maintainers = with lib.maintainers; [ daspk04 ]; 83 83 mainProgram = "planetarycomputer";
+2 -2
pkgs/development/python-modules/publicsuffixlist/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "publicsuffixlist"; 14 - version = "1.0.2.20250307"; 14 + version = "1.0.2.20250312"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.7"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-LgC8KbBCeahCI3WDo7DkeDLVn1/53by/EFLNnI4BYsQ="; 21 + hash = "sha256-xa8ZlThHFuw97SLVVxWS2YUFUD9mQ1V+vyfVPYYZ6Pk="; 22 22 }; 23 23 24 24 build-system = [ setuptools ];
+3 -3
pkgs/development/python-modules/pydaikin/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "pydaikin"; 19 - version = "2.14.0"; 19 + version = "2.14.1"; 20 20 pyproject = true; 21 21 22 22 disabled = pythonOlder "3.11"; ··· 25 25 owner = "fredrike"; 26 26 repo = "pydaikin"; 27 27 tag = "v${version}"; 28 - hash = "sha256-5qkJjGfVoNVHHmr77aWajpYmyfmV/ZyO3tXY9/gj6eU="; 28 + hash = "sha256-AyW9hQC8fF5T+E1FXhLemVvWggeEpZok5OVhzcZh9G0="; 29 29 }; 30 30 31 31 __darwinAllowLocalNetworking = true; ··· 51 51 meta = with lib; { 52 52 description = "Python Daikin HVAC appliances interface"; 53 53 homepage = "https://github.com/fredrike/pydaikin"; 54 - changelog = "https://github.com/fredrike/pydaikin/releases/tag/v${version}"; 54 + changelog = "https://github.com/fredrike/pydaikin/releases/tag/${src.tag}"; 55 55 license = with licenses; [ gpl3Only ]; 56 56 maintainers = with maintainers; [ fab ]; 57 57 mainProgram = "pydaikin";
+2 -2
pkgs/development/python-modules/pyperf/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pyperf"; 13 - version = "2.8.1"; 13 + version = "2.9.0"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.9"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - hash = "sha256-7xA+IaTQSZkxUAMCai1lnEinz85eFEDwPW5yWRQAcTo="; 20 + hash = "sha256-2+D+747BpGXfGRu6JXYUl2LRWoyZhcn+qTq2Jdh1w2I="; 21 21 }; 22 22 23 23 nativeBuildInputs = [ setuptools ];
+3 -3
pkgs/development/python-modules/pyquil/default.nix
··· 25 25 26 26 buildPythonPackage rec { 27 27 pname = "pyquil"; 28 - version = "4.16.0"; 28 + version = "4.16.1"; 29 29 pyproject = true; 30 30 31 31 src = fetchFromGitHub { 32 32 owner = "rigetti"; 33 33 repo = "pyquil"; 34 34 tag = "v${version}"; 35 - hash = "sha256-6nJ0eozqbzHDF3e/Q/bVJnng1b+LUL2tsv4X7sWE9/0="; 35 + hash = "sha256-8ZIkWFHKgb5PFhkhvjaWkxJuX/0Hvl2R+w9tqe2nYNg="; 36 36 }; 37 37 38 38 pythonRelaxDeps = [ ··· 77 77 meta = { 78 78 description = "Python library for creating Quantum Instruction Language (Quil) programs"; 79 79 homepage = "https://github.com/rigetti/pyquil"; 80 - changelog = "https://github.com/rigetti/pyquil/blob/v${version}/CHANGELOG.md"; 80 + changelog = "https://github.com/rigetti/pyquil/blob/${src.tag}/CHANGELOG.md"; 81 81 license = lib.licenses.asl20; 82 82 maintainers = with lib.maintainers; [ fab ]; 83 83 };
+2 -2
pkgs/development/tools/buildah/default.nix
··· 18 18 19 19 buildGoModule rec { 20 20 pname = "buildah"; 21 - version = "1.39.1"; 21 + version = "1.39.2"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "containers"; 25 25 repo = "buildah"; 26 26 rev = "v${version}"; 27 - hash = "sha256-/ECkB9IxNClHic1wuR1auymOLmH7YjyUWazqSXPHk6o="; 27 + hash = "sha256-OmDchq0ngdDbgDUyrz/jRwrCI1FJNKeq7ZLMOK4B+z0="; 28 28 }; 29 29 30 30 outputs = [
+10
pkgs/servers/home-assistant/default.nix
··· 107 107 }; 108 108 }); 109 109 110 + brother = super.brother.overridePythonAttrs (rec { 111 + version = "4.3.1"; 112 + src = fetchFromGitHub { 113 + owner = "bieniu"; 114 + repo = "brother"; 115 + tag = version; 116 + hash = "sha256-fWa5FNBGV8tnJ3CozMicXLGsDvnTjNzU8PdV266MeeQ="; 117 + }; 118 + }); 119 + 110 120 eq3btsmart = super.eq3btsmart.overridePythonAttrs (oldAttrs: rec { 111 121 version = "1.4.1"; 112 122 src = fetchFromGitHub {
+38
pkgs/top-level/lua-packages.nix
··· 74 74 # a fork of luarocks used to generate nix lua derivations from rockspecs 75 75 luarocks-nix = toLuaModule (callPackage ../development/tools/misc/luarocks/luarocks-nix.nix { }); 76 76 77 + awesome-wm-widgets = callPackage ( 78 + { 79 + stdenv, 80 + fetchFromGitHub, 81 + lua, 82 + lib, 83 + }: 84 + 85 + stdenv.mkDerivation { 86 + pname = "awesome-wm-widgets"; 87 + version = "0-unstable-2024-02-15"; 88 + 89 + src = fetchFromGitHub { 90 + owner = "streetturtle"; 91 + repo = "awesome-wm-widgets"; 92 + rev = "2a27e625056c50b40b1519eed623da253d36cc27"; 93 + hash = "sha256-qz/kUIpuhWwTLbwbaES32wGKe4D2hfz90dnq+mrHrj0="; 94 + }; 95 + 96 + installPhase = '' 97 + runHook preInstall 98 + 99 + target=$out/lib/lua/${lua.luaversion}/awesome-wm-widgets 100 + mkdir -p $target 101 + cp -r $src/* $target 102 + 103 + runHook postInstall 104 + ''; 105 + 106 + meta = { 107 + description = "Widgets for Awesome window manager"; 108 + homepage = "https://github.com/streetturtle/awesome-wm-widgets"; 109 + license = lib.licenses.mit; 110 + maintainers = with lib.maintainers; [ averdow ]; 111 + }; 112 + } 113 + ) { }; 114 + 77 115 lua-pam = callPackage ( 78 116 { 79 117 fetchFromGitHub,