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 # but this is not fully specified, so let's tie this too much to the currently implemented concept of store paths. 160 # Similar reasoning applies to the validity of the name part. 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; 163 164 in 165 # No rec! Add dependencies on this file at the top.
··· 159 # but this is not fully specified, so let's tie this too much to the currently implemented concept of store paths. 160 # Similar reasoning applies to the validity of the name part. 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 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; 169 170 in 171 # No rec! Add dependencies on this file at the top.
+10
lib/path/tests/unit.nix
··· 137 expected = true; 138 }; 139 140 # Test examples from the lib.path.subpath.isValid documentation 141 testSubpathIsValidExample1 = { 142 expr = subpath.isValid null;
··· 137 expected = true; 138 }; 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 + 150 # Test examples from the lib.path.subpath.isValid documentation 151 testSubpathIsValidExample1 = { 152 expr = subpath.isValid null;
+1 -1
nixos/tests/all-tests.nix
··· 1163 tayga = handleTest ./tayga.nix {}; 1164 technitium-dns-server = handleTest ./technitium-dns-server.nix {}; 1165 teeworlds = handleTest ./teeworlds.nix {}; 1166 - telegraf = handleTest ./telegraf.nix {}; 1167 teleport = handleTest ./teleport.nix {}; 1168 teleports = runTest ./teleports.nix; 1169 thelounge = handleTest ./thelounge.nix {};
··· 1163 tayga = handleTest ./tayga.nix {}; 1164 technitium-dns-server = handleTest ./technitium-dns-server.nix {}; 1165 teeworlds = handleTest ./teeworlds.nix {}; 1166 + telegraf = runTest ./telegraf.nix; 1167 teleport = handleTest ./teleport.nix {}; 1168 teleports = runTest ./teleports.nix; 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 - }; 8 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"; 36 }; 37 }; 38 39 - testScript = '' 40 - start_all() 41 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 - )
··· 1 + { pkgs, ... }: 2 + { 3 + name = "telegraf"; 4 + meta = with pkgs.lib.maintainers; { 5 + maintainers = [ mic92 ]; 6 + }; 7 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"; 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"; 35 }; 36 + }; 37 38 + testScript = '' 39 + start_all() 40 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 meta.hydraPlatforms = [ ]; 1424 }; 1425 1426 blink-cmp-copilot = buildVimPlugin { 1427 pname = "blink-cmp-copilot"; 1428 version = "2025-02-21"; ··· 1511 sha256 = "0n4qv2mk7zx910gnwf9ri2w5qxwx8szx99nqqzik4yyvl4axm41d"; 1512 }; 1513 meta.homepage = "https://github.com/moyiz/blink-emoji.nvim/"; 1514 meta.hydraPlatforms = [ ]; 1515 }; 1516 ··· 8962 rev = "8239023d299a692784176f202f6a4a5e0a698ad2"; 8963 sha256 = "sha256-Fbe7xuu5Qy6GXKsvQbVcE5oG7dgKjghuX470V7sjmqA="; 8964 }; 8965 - meta.homepage = "https://github.com/adrigzr/neotest-mocha"; 8966 meta.hydraPlatforms = [ ]; 8967 }; 8968
··· 1423 meta.hydraPlatforms = [ ]; 1424 }; 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 + 1452 blink-cmp-copilot = buildVimPlugin { 1453 pname = "blink-cmp-copilot"; 1454 version = "2025-02-21"; ··· 1537 sha256 = "0n4qv2mk7zx910gnwf9ri2w5qxwx8szx99nqqzik4yyvl4axm41d"; 1538 }; 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/"; 1553 meta.hydraPlatforms = [ ]; 1554 }; 1555 ··· 9001 rev = "8239023d299a692784176f202f6a4a5e0a698ad2"; 9002 sha256 = "sha256-Fbe7xuu5Qy6GXKsvQbVcE5oG7dgKjghuX470V7sjmqA="; 9003 }; 9004 + meta.homepage = "https://github.com/adrigzr/neotest-mocha/"; 9005 meta.hydraPlatforms = [ ]; 9006 }; 9007
+4
pkgs/applications/editors/vim/plugins/overrides.nix
··· 300 dependencies = [ self.blink-cmp ]; 301 }; 302 303 blink-cmp-git = super.blink-cmp-git.overrideAttrs { 304 dependencies = [ self.plenary-nvim ]; 305 };
··· 300 dependencies = [ self.blink-cmp ]; 301 }; 302 303 + blink-nerdfont-nvim = super.blink-nerdfont-nvim.overrideAttrs { 304 + dependencies = [ self.blink-cmp ]; 305 + }; 306 + 307 blink-cmp-git = super.blink-cmp-git.overrideAttrs { 308 dependencies = [ self.plenary-nvim ]; 309 };
+4 -1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 108 https://github.com/max397574/better-escape.nvim/,, 109 https://github.com/LunarVim/bigfile.nvim/,, 110 https://github.com/APZelos/blamer.nvim/,HEAD, 111 https://github.com/giuxtaposition/blink-cmp-copilot/,HEAD, 112 https://github.com/Kaiser-Yang/blink-cmp-dictionary/,HEAD, 113 https://github.com/Kaiser-Yang/blink-cmp-git/,HEAD, 114 https://github.com/ribru17/blink-cmp-spell/,HEAD, 115 https://github.com/fang2hou/blink-copilot/,HEAD, 116 https://github.com/moyiz/blink-emoji.nvim/,HEAD, 117 https://github.com/mikavilpas/blink-ripgrep.nvim/,HEAD, 118 https://github.com/Saghen/blink.compat/,HEAD, 119 https://github.com/HampusHauffman/block.nvim/,HEAD, ··· 685 https://github.com/MrcJkb/neotest-haskell/,HEAD, 686 https://github.com/rcasia/neotest-java/,HEAD, 687 https://github.com/nvim-neotest/neotest-jest/,HEAD, 688 - https://github.com/adrigzr/neotest-mocha/,HEAD, 689 https://github.com/zidhuss/neotest-minitest/,HEAD, 690 https://github.com/theutz/neotest-pest/,HEAD, 691 https://github.com/olimorris/neotest-phpunit/,HEAD, 692 https://github.com/thenbe/neotest-playwright/,HEAD,
··· 108 https://github.com/max397574/better-escape.nvim/,, 109 https://github.com/LunarVim/bigfile.nvim/,, 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, 113 https://github.com/giuxtaposition/blink-cmp-copilot/,HEAD, 114 https://github.com/Kaiser-Yang/blink-cmp-dictionary/,HEAD, 115 https://github.com/Kaiser-Yang/blink-cmp-git/,HEAD, 116 https://github.com/ribru17/blink-cmp-spell/,HEAD, 117 https://github.com/fang2hou/blink-copilot/,HEAD, 118 https://github.com/moyiz/blink-emoji.nvim/,HEAD, 119 + https://github.com/MahanRahmati/blink-nerdfont.nvim/,HEAD, 120 https://github.com/mikavilpas/blink-ripgrep.nvim/,HEAD, 121 https://github.com/Saghen/blink.compat/,HEAD, 122 https://github.com/HampusHauffman/block.nvim/,HEAD, ··· 688 https://github.com/MrcJkb/neotest-haskell/,HEAD, 689 https://github.com/rcasia/neotest-java/,HEAD, 690 https://github.com/nvim-neotest/neotest-jest/,HEAD, 691 https://github.com/zidhuss/neotest-minitest/,HEAD, 692 + https://github.com/adrigzr/neotest-mocha/,HEAD, 693 https://github.com/theutz/neotest-pest/,HEAD, 694 https://github.com/olimorris/neotest-phpunit/,HEAD, 695 https://github.com/thenbe/neotest-playwright/,HEAD,
+2 -2
pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix
··· 7 mktplcRef = { 8 name = "claude-dev"; 9 publisher = "saoudrizwan"; 10 - version = "3.4.0"; 11 - hash = "sha256-7DRj167dEl12aUiGkodRa7Nem/hZNqPvGv35GqFdfb0="; 12 }; 13 14 meta = {
··· 7 mktplcRef = { 8 name = "claude-dev"; 9 publisher = "saoudrizwan"; 10 + version = "3.6.9"; 11 + hash = "sha256-KAP9NhZDfga9/qLcoF/KJJNFRYnAxLlxxnITV3bUYtw="; 12 }; 13 14 meta = {
+3 -3
pkgs/applications/misc/cobalt/default.nix
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "cobalt"; 11 - version = "0.19.6"; 12 13 src = fetchFromGitHub { 14 owner = "cobalt-org"; 15 repo = "cobalt.rs"; 16 rev = "v${version}"; 17 - sha256 = "sha256-6fsKEIgcBu0SE/f0TNfvTdpZX3zc5Bd0F1T82COOqVQ="; 18 }; 19 20 useFetchCargoVendor = true; 21 - cargoHash = "sha256-NLSdYGZy+FWjA5N1zGf3Lajg2qo4TJ86AzlKVrHxwaU="; 22 23 buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices ]; 24
··· 8 9 rustPlatform.buildRustPackage rec { 10 pname = "cobalt"; 11 + version = "0.19.8"; 12 13 src = fetchFromGitHub { 14 owner = "cobalt-org"; 15 repo = "cobalt.rs"; 16 rev = "v${version}"; 17 + sha256 = "sha256-neOJ3UqRisCcyarRIXfHyl9nAe2Wl9IXVDNwIYEQYys="; 18 }; 19 20 useFetchCargoVendor = true; 21 + cargoHash = "sha256-j2xmEoMV7lVhqj4lKWA3QdEDEGUpRlZc4ikZoDQJlB8="; 22 23 buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ CoreServices ]; 24
+3 -3
pkgs/applications/networking/cluster/terraform/default.nix
··· 184 mkTerraform = attrs: pluggable (generic attrs); 185 186 terraform_1 = mkTerraform { 187 - version = "1.11.1"; 188 - hash = "sha256-z7GX0h6f4N+TszdVUQanqUH1qyIvy07V66MsKiLisrw="; 189 - vendorHash = "sha256-Drje+HEWaqsYhqeRHHw8QFhhB5oGRyOptFXMV0amWhE="; 190 patches = [ ./provider-path-0_15.patch ]; 191 passthru = { 192 inherit plugins;
··· 184 mkTerraform = attrs: pluggable (generic attrs); 185 186 terraform_1 = mkTerraform { 187 + version = "1.11.2"; 188 + hash = "sha256-HUttExqVbfk8BFMW8PB4ciSoRZP4ieE7rOdJCq4dDA0="; 189 + vendorHash = "sha256-b4KUNRTDHqdKDtMjqN8+eP9kPiLcCku6BhcP8vkf9G0="; 190 patches = [ ./provider-path-0_15.patch ]; 191 passthru = { 192 inherit plugins;
+2 -2
pkgs/applications/radio/qlog/default.nix
··· 17 18 stdenv.mkDerivation rec { 19 pname = "qlog"; 20 - version = "0.42.1"; 21 22 src = fetchFromGitHub { 23 owner = "foldynl"; 24 repo = "QLog"; 25 rev = "v${version}"; 26 - hash = "sha256-pCF6Q/kBPDNbCorXk77edLmc4niUeiYRrJAKfD0kfVs="; 27 fetchSubmodules = true; 28 }; 29
··· 17 18 stdenv.mkDerivation rec { 19 pname = "qlog"; 20 + version = "0.42.2"; 21 22 src = fetchFromGitHub { 23 owner = "foldynl"; 24 repo = "QLog"; 25 rev = "v${version}"; 26 + hash = "sha256-DWUfP0C48JMvUashqCaDfnsn1IxzhtOzmSG5Fh+sL/w="; 27 fetchSubmodules = true; 28 }; 29
+3 -3
pkgs/applications/version-management/gfold/default.nix
··· 8 9 let 10 pname = "gfold"; 11 - version = "4.6.0"; 12 in 13 rustPlatform.buildRustPackage { 14 inherit pname version; ··· 17 owner = "nickgerace"; 18 repo = pname; 19 rev = version; 20 - hash = "sha256-z5E+YS2zO4zgsW7mZbVN0z4HOurqoXwXn8hQc++9tks="; 21 }; 22 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-7VPMWou23iJHzKFMXirsjlIvq8kyAnNSeQ26IKxfNZE="; 25 26 passthru.tests.version = testers.testVersion { 27 package = gfold;
··· 8 9 let 10 pname = "gfold"; 11 + version = "2025.2.1"; 12 in 13 rustPlatform.buildRustPackage { 14 inherit pname version; ··· 17 owner = "nickgerace"; 18 repo = pname; 19 rev = version; 20 + hash = "sha256-WgSFLAhPJe7U4ovanqqxYArmPHmN+JRcVHjXYATV+wQ="; 21 }; 22 23 useFetchCargoVendor = true; 24 + cargoHash = "sha256-zU6ixAlac5TKTVm4vc1qVDYtHVoNDildJpi+RrBwV9Y="; 25 26 passthru.tests.version = testers.testVersion { 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 7 rustPlatform.buildRustPackage rec { 8 pname = "anchor"; 9 - version = "0.30.1"; 10 11 src = fetchFromGitHub { 12 owner = "coral-xyz"; 13 repo = "anchor"; 14 rev = "v${version}"; 15 - hash = "sha256-NL8ySfvnCGKu1PTU4PJKTQt+Vsbcj+F1YYDzu0mSUoY="; 16 fetchSubmodules = true; 17 }; 18 19 - cargoPatches = [ ./0001-update-time-rs.patch ]; 20 - 21 useFetchCargoVendor = true; 22 - cargoHash = "sha256-CeTkYqRD5Xk61evYLGn8Gtdn2fTUmpKKPyPLtmABv6A="; 23 24 checkFlags = [ 25 # the following test cases try to access network, skip them ··· 33 homepage = "https://github.com/coral-xyz/anchor"; 34 changelog = "https://github.com/coral-xyz/anchor/blob/${src.rev}/CHANGELOG.md"; 35 license = licenses.asl20; 36 - maintainers = [ ]; 37 mainProgram = "anchor"; 38 }; 39 }
··· 6 7 rustPlatform.buildRustPackage rec { 8 pname = "anchor"; 9 + version = "0.31.0"; 10 11 src = fetchFromGitHub { 12 owner = "coral-xyz"; 13 repo = "anchor"; 14 rev = "v${version}"; 15 + hash = "sha256-rwf2PWHoUl8Rkmktb2u7veRrIcLT3syi7M2OZxdxjG4="; 16 fetchSubmodules = true; 17 }; 18 19 useFetchCargoVendor = true; 20 + cargoHash = "sha256-ack2/WFrycfYHYVnZt0Q94WJdQrvLU/VZYm1KeqOjIQ="; 21 22 checkFlags = [ 23 # the following test cases try to access network, skip them ··· 31 homepage = "https://github.com/coral-xyz/anchor"; 32 changelog = "https://github.com/coral-xyz/anchor/blob/${src.rev}/CHANGELOG.md"; 33 license = licenses.asl20; 34 + maintainers = with maintainers; [ Denommus ]; 35 mainProgram = "anchor"; 36 }; 37 }
+3 -3
pkgs/by-name/ap/appflowy/package.nix
··· 17 rec { 18 x86_64-linux = { 19 urlSuffix = "linux-x86_64.tar.gz"; 20 - hash = "sha256-fn1UK8+7+vFL4nTnnRbfjCgttVYSw6pmmqabeHqTY3g="; 21 }; 22 x86_64-darwin = { 23 urlSuffix = "macos-universal.zip"; 24 - hash = "sha256-MoK6GlGmRVRp6feH8hab4CYpP4bXJN3XH7eHHSnhpS4="; 25 }; 26 aarch64-darwin = x86_64-darwin; 27 } ··· 30 in 31 stdenvNoCC.mkDerivation (finalAttrs: { 32 pname = "appflowy"; 33 - version = "0.7.1"; 34 35 src = fetchzip { 36 url = "https://github.com/AppFlowy-IO/appflowy/releases/download/${finalAttrs.version}/AppFlowy-${finalAttrs.version}-${dist.urlSuffix}";
··· 17 rec { 18 x86_64-linux = { 19 urlSuffix = "linux-x86_64.tar.gz"; 20 + hash = "sha256-ODhN2Nu53nxzMNLsxlw/hSf6nLS7www6SXAyNeSOHmA="; 21 }; 22 x86_64-darwin = { 23 urlSuffix = "macos-universal.zip"; 24 + hash = "sha256-ZVJjUHkzEjDbFottwGKi9fTfcMdebDqP0r9Wecwro+o="; 25 }; 26 aarch64-darwin = x86_64-darwin; 27 } ··· 30 in 31 stdenvNoCC.mkDerivation (finalAttrs: { 32 pname = "appflowy"; 33 + version = "0.8.6"; 34 35 src = fetchzip { 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 14 let 15 pname = "autobrr"; 16 - version = "1.58.0"; 17 src = fetchFromGitHub { 18 owner = "autobrr"; 19 repo = "autobrr"; 20 tag = "v${version}"; 21 - hash = "sha256-NH3BVD/wZH5L6x6GcXZrynKFiirLRC6u434EBYQs4qQ="; 22 }; 23 24 autobrr-web = stdenvNoCC.mkDerivation { ··· 40 src 41 sourceRoot 42 ; 43 - hash = "sha256-ESMrd+2oqytC1dQDQvncoqHGAvIFlH/1sTLrUTuSyDg="; 44 }; 45 46 postBuild = '' ··· 60 src 61 ; 62 63 - vendorHash = "sha256-ifi4KFectr4UC1e+VJKnAWsx0f19XN2T3Paf2ud2/To="; 64 65 preBuild = '' 66 cp -r ${autobrr-web}/* web/dist
··· 13 14 let 15 pname = "autobrr"; 16 + version = "1.59.0"; 17 src = fetchFromGitHub { 18 owner = "autobrr"; 19 repo = "autobrr"; 20 tag = "v${version}"; 21 + hash = "sha256-etVhOgE8H8bWuraBepwDSZZzo9Xl819w2sT+UwpUVjM="; 22 }; 23 24 autobrr-web = stdenvNoCC.mkDerivation { ··· 40 src 41 sourceRoot 42 ; 43 + hash = "sha256-FzYgJvPk2RYC55LON9Wk6q6Fm2RpVeNKm/EH+KZF1hM="; 44 }; 45 46 postBuild = '' ··· 60 src 61 ; 62 63 + vendorHash = "sha256-fX2bXF2buXt/T1tfkybq8r9t5MWLGa3Wa+qVMx7z1Jc="; 64 65 preBuild = '' 66 cp -r ${autobrr-web}/* web/dist
+3 -3
pkgs/by-name/ca/candy-icons/package.nix
··· 8 9 stdenvNoCC.mkDerivation { 10 pname = "candy-icons"; 11 - version = "0-unstable-2025-02-23"; 12 13 src = fetchFromGitHub { 14 owner = "EliverLara"; 15 repo = "candy-icons"; 16 - rev = "75e873759d68b0fe3b52c7939edeb83f01db769b"; 17 - hash = "sha256-tBO8aw4hYe0DxQovdJ39uWhRAQWqR06Prq9XIz1OADk="; 18 }; 19 20 nativeBuildInputs = [ gtk3 ];
··· 8 9 stdenvNoCC.mkDerivation { 10 pname = "candy-icons"; 11 + version = "0-unstable-2025-03-10"; 12 13 src = fetchFromGitHub { 14 owner = "EliverLara"; 15 repo = "candy-icons"; 16 + rev = "4dcd20e615ef370c5dfc63c1386c9ee7fe666d83"; 17 + hash = "sha256-4vu3Im0vXYfpfPIXDIKmd6rSqZPnC9CUMdW5fZBejfY="; 18 }; 19 20 nativeBuildInputs = [ gtk3 ];
+3 -3
pkgs/by-name/ca/cargo-shuttle/package.nix
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "cargo-shuttle"; 14 - version = "0.52.0"; 15 16 src = fetchFromGitHub { 17 owner = "shuttle-hq"; 18 repo = "shuttle"; 19 rev = "v${version}"; 20 - hash = "sha256-uAxNLoB8ExfHpGRl96OZWhzV8hSiDzt1E7T4OD21w74="; 21 }; 22 23 useFetchCargoVendor = true; 24 - cargoHash = "sha256-cHwF4+5HQmT2hICJjCF1zaivq6AtFhhLatxUWv+esCo="; 25 26 nativeBuildInputs = [ pkg-config ]; 27
··· 11 12 rustPlatform.buildRustPackage rec { 13 pname = "cargo-shuttle"; 14 + version = "0.53.0"; 15 16 src = fetchFromGitHub { 17 owner = "shuttle-hq"; 18 repo = "shuttle"; 19 rev = "v${version}"; 20 + hash = "sha256-RXt9qcLepJJA+MMFm26UMLuwgh8V13DoBueY1Z+W63w="; 21 }; 22 23 useFetchCargoVendor = true; 24 + cargoHash = "sha256-zaI/W92XyuAXs+wF1KOBEiCRqHiTTMGPiq2wrAbCDH4="; 25 26 nativeBuildInputs = [ pkg-config ]; 27
+12 -11
pkgs/by-name/ch/chatty/package.nix
··· 18 gtk4, 19 gtksourceview5, 20 gst_all_1, 21 - json-glib, 22 - libgcrypt, 23 libadwaita, 24 libphonenumber, 25 modemmanager, 26 - olm, 27 pidgin, 28 protobuf, 29 sqlite, ··· 32 33 stdenv.mkDerivation (finalAttrs: { 34 pname = "chatty"; 35 - version = "0.8.4"; 36 37 src = fetchFromGitLab { 38 domain = "gitlab.gnome.org"; 39 owner = "World"; 40 repo = "Chatty"; 41 - rev = "v${finalAttrs.version}"; 42 - fetchSubmodules = true; 43 - hash = "sha256-1CHreTkw1C3tc6vOCG+7Y/u4R/xTFOnlI4mcxjY/alY="; 44 }; 45 46 nativeBuildInputs = [ 47 appstream-glib 48 desktop-file-utils ··· 63 gtk4 64 gtksourceview5 65 gst_all_1.gstreamer 66 - json-glib 67 - libgcrypt 68 libadwaita 69 libphonenumber 70 modemmanager 71 - olm 72 pidgin 73 protobuf 74 sqlite ··· 85 description = "XMPP and SMS messaging via libpurple and ModemManager"; 86 mainProgram = "chatty"; 87 homepage = "https://gitlab.gnome.org/World/Chatty"; 88 - changelog = "https://gitlab.gnome.org/World/Chatty/-/blob/${finalAttrs.src.rev}/NEWS"; 89 license = licenses.gpl3Plus; 90 maintainers = with maintainers; [ dotlambda ]; 91 platforms = platforms.linux;
··· 18 gtk4, 19 gtksourceview5, 20 gst_all_1, 21 + libcmatrix, 22 libadwaita, 23 libphonenumber, 24 modemmanager, 25 pidgin, 26 protobuf, 27 sqlite, ··· 30 31 stdenv.mkDerivation (finalAttrs: { 32 pname = "chatty"; 33 + version = "0.8.6"; 34 35 src = fetchFromGitLab { 36 domain = "gitlab.gnome.org"; 37 owner = "World"; 38 repo = "Chatty"; 39 + tag = "v${finalAttrs.version}"; 40 + hash = "sha256-iPqV3xluzHPm8TCOOLvczoAPe3LuJuhWEBnQWBUU18U="; 41 }; 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 + 49 nativeBuildInputs = [ 50 appstream-glib 51 desktop-file-utils ··· 66 gtk4 67 gtksourceview5 68 gst_all_1.gstreamer 69 + libcmatrix 70 libadwaita 71 libphonenumber 72 modemmanager 73 pidgin 74 protobuf 75 sqlite ··· 86 description = "XMPP and SMS messaging via libpurple and ModemManager"; 87 mainProgram = "chatty"; 88 homepage = "https://gitlab.gnome.org/World/Chatty"; 89 + changelog = "https://gitlab.gnome.org/World/Chatty/-/blob/${finalAttrs.src.tag}/NEWS"; 90 license = licenses.gpl3Plus; 91 maintainers = with maintainers; [ dotlambda ]; 92 platforms = platforms.linux;
+2 -2
pkgs/by-name/do/docker-credential-helpers/package.nix
··· 11 12 buildGoModule rec { 13 pname = "docker-credential-helpers"; 14 - version = "0.9.0"; 15 16 src = fetchFromGitHub { 17 owner = "docker"; 18 repo = pname; 19 rev = "v${version}"; 20 - sha256 = "sha256-yVtvLbZZJ+mn1qI0Xx0tkGCAoTaAhGQyU/4cJLk9ZWw="; 21 }; 22 23 vendorHash = null;
··· 11 12 buildGoModule rec { 13 pname = "docker-credential-helpers"; 14 + version = "0.9.2"; 15 16 src = fetchFromGitHub { 17 owner = "docker"; 18 repo = pname; 19 rev = "v${version}"; 20 + sha256 = "sha256-B5w322Jh6HPaLOKTnGgWPVnkkLnIeyIR+lKDc+uCLHk="; 21 }; 22 23 vendorHash = null;
+3 -3
pkgs/by-name/el/element-desktop/element-desktop-pin.nix
··· 1 { 2 - "version" = "1.11.91"; 3 "hashes" = { 4 - "desktopSrcHash" = "sha256-nHA/j9V+vZUgY+eCCp/iO458GrXSkla+ruJbJjh9NJw="; 5 - "desktopYarnHash" = "09k4kislf1zimbyn6m68bh2s3kpn2cs9h04wqli3j3qgkplcvxdv"; 6 }; 7 }
··· 1 { 2 + "version" = "1.11.95"; 3 "hashes" = { 4 + "desktopSrcHash" = "sha256-0OCL1m+/FOdmp7npavnAygpuEryBypie+yR1eQK1eLM="; 5 + "desktopYarnHash" = "sha256-h5ZjpInF/qh/Cm46uzi1tTEUIbmHC/muV6X/FxGyFms="; 6 }; 7 }
+2 -2
pkgs/by-name/el/element-desktop/keytar/default.nix
··· 24 25 in 26 stdenv.mkDerivation rec { 27 - pname = "keytar"; 28 inherit (pinData) version; 29 30 src = fetchFromGitHub { 31 - owner = "atom"; 32 repo = "node-keytar"; 33 rev = "v${version}"; 34 hash = pinData.srcHash;
··· 24 25 in 26 stdenv.mkDerivation rec { 27 + pname = "keytar-forked"; 28 inherit (pinData) version; 29 30 src = fetchFromGitHub { 31 + owner = "shiftkey"; 32 repo = "node-keytar"; 33 rev = "v${version}"; 34 hash = pinData.srcHash;
+3 -3
pkgs/by-name/el/element-desktop/keytar/pin.json
··· 1 { 2 - "version": "7.9.0", 3 - "srcHash": "sha256-Mnl0Im2hZJXJEtyXb5rgMntekkUAnOG2MN1bwfgh0eg=", 4 - "npmHash": "sha256-ldfRWV+HXBdBYO2ZiGbVFSHV4/bMG43U7w+sJ4kpVUY=" 5 }
··· 1 { 2 + "version": "7.10.0", 3 + "srcHash": "sha256-G0IYBVB37ANnI/XEyzahs9DbTQLgUKmkDoGryRkra08=", 4 + "npmHash": "sha256-bd4YK3AuD0N5Q9ijx1jqBRBL0WADhw1ZlaxspEctse4=" 5 }
+4 -4
pkgs/by-name/el/element-desktop/package.nix
··· 8 nodejs, 9 fetchYarnDeps, 10 jq, 11 - electron_33, 12 element-web, 13 sqlcipher, 14 callPackage, ··· 22 pinData = import ./element-desktop-pin.nix; 23 inherit (pinData.hashes) desktopSrcHash desktopYarnHash; 24 executableName = "element-desktop"; 25 - electron = electron_33; 26 keytar = callPackage ./keytar { 27 inherit electron; 28 }; ··· 67 yarn --offline run i18n 68 yarn --offline run build:res 69 70 - rm -rf node_modules/matrix-seshat node_modules/keytar 71 - ${lib.optionalString useKeytar "ln -s ${keytar} node_modules/keytar"} 72 ln -s $seshat node_modules/matrix-seshat 73 74 runHook postBuild
··· 8 nodejs, 9 fetchYarnDeps, 10 jq, 11 + electron_34, 12 element-web, 13 sqlcipher, 14 callPackage, ··· 22 pinData = import ./element-desktop-pin.nix; 23 inherit (pinData.hashes) desktopSrcHash desktopYarnHash; 24 executableName = "element-desktop"; 25 + electron = electron_34; 26 keytar = callPackage ./keytar { 27 inherit electron; 28 }; ··· 67 yarn --offline run i18n 68 yarn --offline run build:res 69 70 + rm -rf node_modules/matrix-seshat node_modules/keytar-forked 71 + ${lib.optionalString useKeytar "ln -s ${keytar} node_modules/keytar-forked"} 72 ln -s $seshat node_modules/matrix-seshat 73 74 runHook postBuild
+3 -3
pkgs/by-name/el/element-web-unwrapped/element-web-pin.nix
··· 1 { 2 - "version" = "1.11.91"; 3 "hashes" = { 4 - "webSrcHash" = "sha256-kdjkmVkoJuV3SBFkVQr4IAi69mAs8V5i3qFOd66BP2s="; 5 - "webYarnHash" = "sha256-in7qiGIXP+Ki820RB/uB2st2FIwrxjqYpdOmmLI6RSM="; 6 }; 7 }
··· 1 { 2 + "version" = "1.11.95"; 3 "hashes" = { 4 + "webSrcHash" = "sha256-JS+lwPRj4Fb+UZNATS7IFMfytqRou+aIpjDVjI+iqao="; 5 + "webYarnHash" = "sha256-Aw0wDGE0WbI975y+J2FVxlDrHcPeBDkHiD/7W8eTf1E="; 6 }; 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 { 2 fetchPypi, 3 lib, 4 - python3, 5 xorg, 6 }: 7 - python3.pkgs.buildPythonApplication rec { 8 pname = "exegol"; 9 - version = "4.3.9"; 10 - format = "setuptools"; 11 12 - # Project has no unit tests 13 - doCheck = false; 14 15 - propagatedBuildInputs = 16 - with python3.pkgs; 17 [ 18 pyyaml 19 gitpython ··· 21 requests 22 rich 23 argcomplete 24 ] 25 ++ [ xorg.xhost ]; 26 27 - src = fetchPypi { 28 - inherit pname version; 29 - hash = "sha256-CoPQMEk8eagYU/TfaPAM6ItfSCZbrvzUww8H9ND8VUk="; 30 - }; 31 32 meta = with lib; { 33 description = "Fully featured and community-driven hacking environment"; ··· 41 ''; 42 homepage = "https://github.com/ThePorgs/Exegol"; 43 changelog = "https://github.com/ThePorgs/Exegol/releases/tag/${version}"; 44 - license = licenses.gpl3Only; 45 mainProgram = "exegol"; 46 - maintainers = with maintainers; [ 47 _0b11stan 48 charB66 49 ];
··· 1 { 2 fetchPypi, 3 lib, 4 + python3Packages, 5 xorg, 6 }: 7 + python3Packages.buildPythonApplication rec { 8 pname = "exegol"; 9 + version = "4.3.10"; 10 + pyproject = true; 11 12 + src = fetchPypi { 13 + inherit pname version; 14 + hash = "sha256-BtOW7EBbFil7yyhL6uayTUUkDldI8+xxolfQZtX+00c="; 15 + }; 16 + 17 + build-system = with python3Packages; [ pdm-backend ]; 18 19 + pythonRelaxDeps = [ 20 + "rich" 21 + ]; 22 + 23 + dependencies = 24 + with python3Packages; 25 [ 26 pyyaml 27 gitpython ··· 29 requests 30 rich 31 argcomplete 32 + tzlocal 33 ] 34 ++ [ xorg.xhost ]; 35 36 + doCheck = true; 37 + 38 + pythonImportsCheck = [ "exegol" ]; 39 40 meta = with lib; { 41 description = "Fully featured and community-driven hacking environment"; ··· 49 ''; 50 homepage = "https://github.com/ThePorgs/Exegol"; 51 changelog = "https://github.com/ThePorgs/Exegol/releases/tag/${version}"; 52 + license = lib.licenses.gpl3Only; 53 mainProgram = "exegol"; 54 + maintainers = with lib.maintainers; [ 55 _0b11stan 56 charB66 57 ];
+2 -2
pkgs/by-name/go/go-tools/package.nix
··· 6 7 buildGoModule rec { 8 pname = "go-tools"; 9 - version = "2025.1"; 10 11 src = fetchFromGitHub { 12 owner = "dominikh"; 13 repo = "go-tools"; 14 rev = version; 15 - sha256 = "sha256-akNSaZBM1cUuQG4Zg3wQLUv5YI+phW0XnAHOOo1YF6g="; 16 }; 17 18 vendorHash = "sha256-HssfBnSKdVZVgf4f0mwsGTwhiszBlE2HmDy7cvyvJ60=";
··· 6 7 buildGoModule rec { 8 pname = "go-tools"; 9 + version = "2025.1.1"; 10 11 src = fetchFromGitHub { 12 owner = "dominikh"; 13 repo = "go-tools"; 14 rev = version; 15 + sha256 = "sha256-ekSOXaVSFdzM76tcj1hbtzhYw4fnFX3VkTnsGtJanXg="; 16 }; 17 18 vendorHash = "sha256-HssfBnSKdVZVgf4f0mwsGTwhiszBlE2HmDy7cvyvJ60=";
+3 -3
pkgs/by-name/go/gogup/package.nix
··· 6 7 buildGoModule rec { 8 pname = "gogup"; 9 - version = "0.27.7"; 10 11 src = fetchFromGitHub { 12 owner = "nao1215"; 13 repo = "gup"; 14 rev = "v${version}"; 15 - hash = "sha256-qjzla3LucuU8StApDESi4m9f7Wdf8ibUdOsvRwQhFmQ="; 16 }; 17 18 - vendorHash = "sha256-QgG0ipVpor7bwIWljLNUzR9l2ICTvyltAb/ydl05EMc="; 19 doCheck = false; 20 21 ldflags = [
··· 6 7 buildGoModule rec { 8 pname = "gogup"; 9 + version = "0.27.8"; 10 11 src = fetchFromGitHub { 12 owner = "nao1215"; 13 repo = "gup"; 14 rev = "v${version}"; 15 + hash = "sha256-5ZeiW8WPpfQfLe02lXRIOvQ9T9yslmYuYLt7ftqHfqc="; 16 }; 17 18 + vendorHash = "sha256-ceUvLf/kBM/542fia9A6xTFNge8y1QFxBVw2RNODkN8="; 19 doCheck = false; 20 21 ldflags = [
+3 -3
pkgs/by-name/gr/grpcui/package.nix
··· 6 7 buildGoModule rec { 8 pname = "grpcui"; 9 - version = "1.4.2"; 10 11 src = fetchFromGitHub { 12 owner = "fullstorydev"; 13 repo = pname; 14 rev = "v${version}"; 15 - sha256 = "sha256-yk9SgQMUga7htP7XTKFk2JGzixxBV3y3PrnkzsiAMbw="; 16 }; 17 18 - vendorHash = "sha256-uP5jtFji2E6GqpzjD7X5p59TXu7KQVBgEX+Gh0BIclM="; 19 20 doCheck = false; 21
··· 6 7 buildGoModule rec { 8 pname = "grpcui"; 9 + version = "1.4.3"; 10 11 src = fetchFromGitHub { 12 owner = "fullstorydev"; 13 repo = pname; 14 rev = "v${version}"; 15 + sha256 = "sha256-Tmema+cMPDGuX6Y8atow58GdGMj7croHyj8oiDXSEYk="; 16 }; 17 18 + vendorHash = "sha256-a19m+HY6SQ+06LXUDba9KRHRKNxLjzKmldJQaaI6nro="; 19 20 doCheck = false; 21
+3 -3
pkgs/by-name/gt/gtree/package.nix
··· 8 9 buildGoModule rec { 10 pname = "gtree"; 11 - version = "1.10.13"; 12 13 src = fetchFromGitHub { 14 owner = "ddddddO"; 15 repo = "gtree"; 16 rev = "v${version}"; 17 - hash = "sha256-9ygy1Xhl50k6ec0xQB4wy7vm9mfmv4oZdpUIa60DDUQ="; 18 }; 19 20 - vendorHash = "sha256-4a9hTT0b+1YG3WFA9lm9dArrNIAYYV2sEw0rzhXqXac="; 21 22 subPackages = [ 23 "cmd/gtree"
··· 8 9 buildGoModule rec { 10 pname = "gtree"; 11 + version = "1.10.14"; 12 13 src = fetchFromGitHub { 14 owner = "ddddddO"; 15 repo = "gtree"; 16 rev = "v${version}"; 17 + hash = "sha256-c9ocRHvcu8rSgJ0Hc7E9ObsMHZtN/qvif4APUzqpjro="; 18 }; 19 20 + vendorHash = "sha256-jZlR29OUefVKx3vxigvHbsIWsZbMPNAIPEa+qoU2oo0="; 21 22 subPackages = [ 23 "cmd/gtree"
+3 -3
pkgs/by-name/ku/kubelogin/package.nix
··· 10 11 buildGoModule rec { 12 pname = "kubelogin"; 13 - version = "0.1.7"; 14 15 src = fetchFromGitHub { 16 owner = "Azure"; 17 repo = pname; 18 rev = "v${version}"; 19 - sha256 = "sha256-yU9RDzUjN8Ona5Xa7+90qDmc4HFbec3tEzumaPmG6es="; 20 }; 21 22 - vendorHash = "sha256-pAhBUREzancX0cbLm5rgZwJn8N0fLX57wONNypADQLE="; 23 24 ldflags = [ 25 "-X main.gitTag=v${version}"
··· 10 11 buildGoModule rec { 12 pname = "kubelogin"; 13 + version = "0.1.9"; 14 15 src = fetchFromGitHub { 16 owner = "Azure"; 17 repo = pname; 18 rev = "v${version}"; 19 + sha256 = "sha256-u9Fj2YkHVbFHpxrrxdYrRBvbGsLvxQQlsPHf4++L0g0="; 20 }; 21 22 + vendorHash = "sha256-HYUI0x4fCA8nhIHPguGCJ+F36fxb7m97bgyigwiXWd8="; 23 24 ldflags = [ 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 { 2 lib, 3 stdenv, 4 - fetchurl, 5 zlib, 6 bzip2, 7 bison, 8 flex, 9 }: 10 11 - stdenv.mkDerivation rec { 12 pname = "mairix"; 13 - version = "0.24"; 14 15 - src = fetchurl { 16 - url = "mirror://sourceforge/mairix/mairix-${version}.tar.gz"; 17 - sha256 = "0msaxz5c5hf7k1ci16i67m4ynrbrpsxbqzk84nz6z2vnkh3jww50"; 18 }; 19 20 buildInputs = [ ··· 24 flex 25 ]; 26 27 - # https://github.com/rc0/mairix/pull/19 28 - patches = [ ./mmap.patch ]; 29 - 30 enableParallelBuilding = true; 31 32 meta = { ··· 35 description = "Program for indexing and searching email messages stored in maildir, MH or mbox"; 36 mainProgram = "mairix"; 37 maintainers = [ ]; 38 - platforms = with lib.platforms; all; 39 }; 40 }
··· 1 { 2 lib, 3 stdenv, 4 + fetchFromGitHub, 5 zlib, 6 bzip2, 7 bison, 8 flex, 9 }: 10 11 + stdenv.mkDerivation { 12 pname = "mairix"; 13 + version = "0.24-unstable-2024-09-14"; 14 15 + src = fetchFromGitHub { 16 + owner = "vandry"; 17 + repo = "mairix"; 18 + rev = "f6c7a5aa141d2b201e8a299ab889ff1ed23992ea"; 19 + hash = "sha256-7SgBbQPuz07eoZJ9km6yYEjkyf2p+BPW1ec0X2X8pKE="; 20 }; 21 22 buildInputs = [ ··· 26 flex 27 ]; 28 29 enableParallelBuilding = true; 30 31 meta = { ··· 34 description = "Program for indexing and searching email messages stored in maildir, MH or mbox"; 35 mainProgram = "mairix"; 36 maintainers = [ ]; 37 + platforms = lib.platforms.all; 38 }; 39 }
+45 -37
pkgs/by-name/ma/marble-marcher-ce/package.nix
··· 1 { 2 lib, 3 stdenv, 4 makeWrapper, 5 - makeDesktopItem, 6 - copyDesktopItems, 7 - fetchFromGitHub, 8 - sfml, 9 anttweakbar, 10 - glm, 11 eigen, 12 glew, 13 - cmake, 14 }: 15 - stdenv.mkDerivation rec { 16 pname = "marble-marcher-ce"; 17 - version = "1.4.5"; 18 19 src = fetchFromGitHub { 20 owner = "WAUthethird"; 21 repo = "Marble-Marcher-Community-Edition"; 22 - rev = version; 23 - hash = "sha256-m5i/Q4k5S4wcojHqMYS7e1W/Ph7q/95j3oOK2xbrHSk="; 24 }; 25 26 buildInputs = [ 27 - sfml 28 anttweakbar 29 - glm 30 eigen 31 glew 32 ]; 33 - nativeBuildInputs = [ 34 - cmake 35 - makeWrapper 36 - copyDesktopItems 37 - ]; 38 installFlags = [ "DESTDIR=$(out)" ]; 39 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 postInstall = '' 49 mkdir $out/bin 50 mkdir -p $out/share/icons/ 51 # 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 54 ''; 55 56 desktopItems = [ 57 (makeDesktopItem { 58 - name = pname; 59 - exec = pname; 60 - icon = pname; 61 - desktopName = pname; 62 - comment = meta.description; 63 categories = [ "Game" ]; 64 }) 65 ]; 66 67 - meta = with lib; { 68 description = "A community-developed version of the original Marble Marcher - a fractal physics game"; 69 mainProgram = "marble-marcher-ce"; 70 homepage = "https://michaelmoroz.itch.io/mmce"; 71 - license = with licenses; [ 72 gpl2Plus # Code 73 cc-by-30 # Assets 74 ofl # Fonts 75 ]; 76 - maintainers = with maintainers; [ rampoina ]; 77 - platforms = platforms.linux; 78 }; 79 - }
··· 1 { 2 lib, 3 stdenv, 4 + fetchFromGitHub, 5 + 6 + # nativeBuildInputs 7 + cmake, 8 + copyDesktopItems, 9 makeWrapper, 10 + 11 + # buildInputs 12 anttweakbar, 13 eigen, 14 glew, 15 + glm, 16 + sfml, 17 + 18 + makeDesktopItem, 19 }: 20 + stdenv.mkDerivation (finalAttrs: { 21 pname = "marble-marcher-ce"; 22 + version = "1.4.6"; 23 24 src = fetchFromGitHub { 25 owner = "WAUthethird"; 26 repo = "Marble-Marcher-Community-Edition"; 27 + tag = finalAttrs.version; 28 + hash = "sha256-xzmbC0CnhHaUJ9UHvLDLJsABD/TaJAl+SLVRQRbD9P8="; 29 }; 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 + 46 buildInputs = [ 47 anttweakbar 48 eigen 49 glew 50 + glm 51 + sfml 52 ]; 53 + 54 installFlags = [ "DESTDIR=$(out)" ]; 55 56 postInstall = '' 57 mkdir $out/bin 58 mkdir -p $out/share/icons/ 59 # The executable has to be run from the same directory the assets are in 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 62 ''; 63 64 desktopItems = [ 65 (makeDesktopItem { 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; 71 categories = [ "Game" ]; 72 }) 73 ]; 74 75 + meta = { 76 description = "A community-developed version of the original Marble Marcher - a fractal physics game"; 77 mainProgram = "marble-marcher-ce"; 78 homepage = "https://michaelmoroz.itch.io/mmce"; 79 + license = with lib.licenses; [ 80 gpl2Plus # Code 81 cc-by-30 # Assets 82 ofl # Fonts 83 ]; 84 + maintainers = with lib.maintainers; [ rampoina ]; 85 + platforms = lib.platforms.linux; 86 }; 87 + })
+3 -3
pkgs/by-name/og/ogen/package.nix
··· 6 7 buildGoModule rec { 8 pname = "ogen"; 9 - version = "1.10.0"; 10 11 src = fetchFromGitHub { 12 owner = "ogen-go"; 13 repo = "ogen"; 14 tag = "v${version}"; 15 - hash = "sha256-I+SCgOVH0Fo0f5lbv610PPB7dduE2MHixlKoN+v/m7c="; 16 }; 17 18 - vendorHash = "sha256-OEESbftF9pF5e2GT31Jo0vugS4WOCBX5I04my/PG99M="; 19 20 patches = [ ./modify-version-handling.patch ]; 21
··· 6 7 buildGoModule rec { 8 pname = "ogen"; 9 + version = "1.10.1"; 10 11 src = fetchFromGitHub { 12 owner = "ogen-go"; 13 repo = "ogen"; 14 tag = "v${version}"; 15 + hash = "sha256-A4ZtwsDBLGEGxQhGhRSAd+dSt6PRu6sPE4ZF83IWHXM="; 16 }; 17 18 + vendorHash = "sha256-VpJR/VC7Gtqg2jEMqDArtRV+3Cf6/J6numUuTrmmnwQ="; 19 20 patches = [ ./modify-version-handling.patch ]; 21
+2 -2
pkgs/by-name/pr/proton-ge-bin/package.nix
··· 9 }: 10 stdenvNoCC.mkDerivation (finalAttrs: { 11 pname = "proton-ge-bin"; 12 - version = "GE-Proton9-25"; 13 14 src = fetchzip { 15 url = "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/${finalAttrs.version}/${finalAttrs.version}.tar.gz"; 16 - hash = "sha256-cMN/U09NAsghx0A8dy+mjuvSFZxgvETmkigeOLskiQs="; 17 }; 18 19 dontUnpack = true;
··· 9 }: 10 stdenvNoCC.mkDerivation (finalAttrs: { 11 pname = "proton-ge-bin"; 12 + version = "GE-Proton9-26"; 13 14 src = fetchzip { 15 url = "https://github.com/GloriousEggroll/proton-ge-custom/releases/download/${finalAttrs.version}/${finalAttrs.version}.tar.gz"; 16 + hash = "sha256-HwwQw888rfej5ZsMQdFOojk5RY1AKNGvVpAnRVW3qUg="; 17 }; 18 19 dontUnpack = true;
+19 -4
pkgs/by-name/ra/ratt/package.nix
··· 2 buildGoModule, 3 fetchFromSourcehut, 4 lib, 5 }: 6 buildGoModule rec { 7 pname = "ratt"; 8 - version = "unstable-2023-02-12"; 9 10 src = fetchFromSourcehut { 11 owner = "~ghost08"; 12 repo = "ratt"; 13 - rev = "ed1a675685b9d86d6602e168199ba9b4260f5f06"; 14 - hash = "sha256-HfS97Lxt6FAj/2/WAzLI06F/h6TP5m2lHHOTAs8XNFY="; 15 }; 16 17 proxyVendor = true; 18 - vendorHash = "sha256-L8mDs9teQJW6P3dhKSLfzbpA7kzhJk61oR2q0ME+u0M="; 19 20 # tests try to access the internet to scrape websites 21 doCheck = false; 22 23 meta = with lib; { 24 description = "Tool for converting websites to rss/atom feeds";
··· 2 buildGoModule, 3 fetchFromSourcehut, 4 lib, 5 + scdoc, 6 + installShellFiles, 7 }: 8 buildGoModule rec { 9 pname = "ratt"; 10 + version = "0-unstable-2025-03-10"; 11 12 src = fetchFromSourcehut { 13 owner = "~ghost08"; 14 repo = "ratt"; 15 + rev = "7433a875fb5d8f614e8630cd50b3c9580ef931ce"; 16 + hash = "sha256-u4rad2+SN1yMUjyDZgZo3XDQddICWfa35piYe6437MU="; 17 }; 18 19 + nativeBuildInputs = [ 20 + installShellFiles 21 + scdoc 22 + ]; 23 + 24 proxyVendor = true; 25 + vendorHash = "sha256-W1snHDmy6Pg35jYfNmV5DpRpQpp9Ju0JjzwMRYGoqXY=="; 26 27 # tests try to access the internet to scrape websites 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 + ''; 37 38 meta = with lib; { 39 description = "Tool for converting websites to rss/atom feeds";
+2 -2
pkgs/by-name/ru/rush-parallel/package.nix
··· 6 7 buildGoModule rec { 8 pname = "rush-parallel"; 9 - version = "0.6.0"; 10 11 src = fetchFromGitHub { 12 owner = "shenwei356"; 13 repo = "rush"; 14 rev = "v${version}"; 15 - hash = "sha256-dhYW0wVniKVe2LfhNRIwLHvkk9vZ99kQX/6Yd7R+2h0="; 16 }; 17 18 vendorHash = "sha256-zCloMhjHNkPZHYX1e1nx072IYbWHFWam4Af0l0s8a6M=";
··· 6 7 buildGoModule rec { 8 pname = "rush-parallel"; 9 + version = "0.6.1"; 10 11 src = fetchFromGitHub { 12 owner = "shenwei356"; 13 repo = "rush"; 14 rev = "v${version}"; 15 + hash = "sha256-IV49d4Xu5QqpgqKH4y+yaOHDhhFQ2s4PuyeWHMawZTQ="; 16 }; 17 18 vendorHash = "sha256-zCloMhjHNkPZHYX1e1nx072IYbWHFWam4Af0l0s8a6M=";
+3 -3
pkgs/by-name/sb/sbom4python/package.nix
··· 9 10 python3Packages.buildPythonApplication rec { 11 pname = "sbom4python"; 12 - version = "0.12.1"; 13 pyproject = true; 14 15 src = fetchFromGitHub { 16 owner = "anthonyharrison"; 17 repo = "sbom4python"; 18 tag = "v${version}"; 19 - hash = "sha256-tp5sg3Z3tczWxfYQcpeKMlin1s7PGUqjG3h4ZsAfKHs="; 20 }; 21 22 build-system = with python3Packages; [ ··· 43 ]; 44 45 meta = { 46 - changelog = "https://github.com/anthonyharrison/sbom4python/releases/tag/v${version}"; 47 description = "A tool to generate a SBOM (Software Bill of Materials) for an installed Python module"; 48 homepage = "https://github.com/anthonyharrison/sbom4python"; 49 license = lib.licenses.asl20;
··· 9 10 python3Packages.buildPythonApplication rec { 11 pname = "sbom4python"; 12 + version = "0.12.2"; 13 pyproject = true; 14 15 src = fetchFromGitHub { 16 owner = "anthonyharrison"; 17 repo = "sbom4python"; 18 tag = "v${version}"; 19 + hash = "sha256-F2rEyHvosP0/FJHFN/kPdM1e18bWdbC1V5L4de3aAZc="; 20 }; 21 22 build-system = with python3Packages; [ ··· 43 ]; 44 45 meta = { 46 + changelog = "https://github.com/anthonyharrison/sbom4python/releases/tag/${src.tag}"; 47 description = "A tool to generate a SBOM (Software Bill of Materials) for an installed Python module"; 48 homepage = "https://github.com/anthonyharrison/sbom4python"; 49 license = lib.licenses.asl20;
+3 -3
pkgs/by-name/se/seqkit/package.nix
··· 6 7 buildGoModule rec { 8 pname = "seqkit"; 9 - version = "2.9.0"; 10 11 src = fetchFromGitHub { 12 owner = "shenwei356"; 13 repo = "seqkit"; 14 rev = "v${version}"; 15 - sha256 = "sha256-xPlqS0tYx077YD/MIxGFn8Bdy4h25dY8idhypIj28rI="; 16 }; 17 18 - vendorHash = "sha256-EzEomz9GVcirx+Uk1Ygmmb1/GkdUS9aBStLxuNzjHAU="; 19 20 meta = with lib; { 21 description = "cross-platform and ultrafast toolkit for FASTA/Q file manipulation";
··· 6 7 buildGoModule rec { 8 pname = "seqkit"; 9 + version = "2.10.0"; 10 11 src = fetchFromGitHub { 12 owner = "shenwei356"; 13 repo = "seqkit"; 14 rev = "v${version}"; 15 + sha256 = "sha256-W272ymy56aHRSOmi/0nCaU+AeaC0U/RyxzHOKR9meo4="; 16 }; 17 18 + vendorHash = "sha256-mmefX3SpQoSdpuwoxFmlYocE9ETOHz3fh/IDG5LlY7E="; 19 20 meta = with lib; { 21 description = "cross-platform and ultrafast toolkit for FASTA/Q file manipulation";
+3 -3
pkgs/by-name/sp/spytrap-adb/package.nix
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "spytrap-adb"; 10 - version = "0.3.3"; 11 12 src = fetchFromGitHub { 13 owner = "spytrap-org"; 14 repo = "spytrap-adb"; 15 tag = "v${version}"; 16 - hash = "sha256-CL+MxSzHpOq2MXmsaa9sipQZ06Kkzy4r1eFjUrPSj1E="; 17 }; 18 19 useFetchCargoVendor = true; 20 - cargoHash = "sha256-vVDMfst7Uh5q92SYTV9CQdZRoi8ZfjKlqDcQm+YfrjE="; 21 22 env.SPYTRAP_ADB_BINARY = lib.getExe' android-tools "adb"; 23
··· 7 8 rustPlatform.buildRustPackage rec { 9 pname = "spytrap-adb"; 10 + version = "0.3.4"; 11 12 src = fetchFromGitHub { 13 owner = "spytrap-org"; 14 repo = "spytrap-adb"; 15 tag = "v${version}"; 16 + hash = "sha256-Yqa+JmqYCmy9ehxmRebPNlU5U2RPHtnHDHiqSg8EvAo="; 17 }; 18 19 useFetchCargoVendor = true; 20 + cargoHash = "sha256-hXDxo0b2nJbPyo99Qc39LM0P41SDbyfadHLIRrbQdj0="; 21 22 env.SPYTRAP_ADB_BINARY = lib.getExe' android-tools "adb"; 23
+3 -3
pkgs/by-name/te/telegraf/package.nix
··· 10 11 buildGoModule rec { 12 pname = "telegraf"; 13 - version = "1.33.2"; 14 15 subPackages = [ "cmd/telegraf" ]; 16 ··· 18 owner = "influxdata"; 19 repo = "telegraf"; 20 rev = "v${version}"; 21 - hash = "sha256-DOsjECXi2OEhSFd+eDXGN0kIZgZdpng6hkNMh6cOQ88="; 22 }; 23 24 - vendorHash = "sha256-6valHYL2A4+rw1oMw4APT05O9gmj3+zUJQf226GDBaw="; 25 proxyVendor = true; 26 27 ldflags = [
··· 10 11 buildGoModule rec { 12 pname = "telegraf"; 13 + version = "1.34.0"; 14 15 subPackages = [ "cmd/telegraf" ]; 16 ··· 18 owner = "influxdata"; 19 repo = "telegraf"; 20 rev = "v${version}"; 21 + hash = "sha256-0l2x/ljKcEBkyxKbeYtRpBGMSKVbKe5UKNHaNJZt2fI="; 22 }; 23 24 + vendorHash = "sha256-juuC2iM6/w1VA7afkA3qA9r39+z4tcqwVlV54jFOCuw="; 25 proxyVendor = true; 26 27 ldflags = [
+3 -3
pkgs/by-name/te/tenv/package.nix
··· 10 11 buildGoModule rec { 12 pname = "tenv"; 13 - version = "4.2.4"; 14 15 src = fetchFromGitHub { 16 owner = "tofuutils"; 17 repo = "tenv"; 18 tag = "v${version}"; 19 - hash = "sha256-r0vIrhqCHTYuQMafGCsJbEo9mOWjxGRYSEXQa49FCZU="; 20 }; 21 22 - vendorHash = "sha256-0+RZ4kJS2hIePhWInPqtkeM0V0iWu3+eaaiH8wwRwVI="; 23 24 excludedPackages = [ "tools" ]; 25
··· 10 11 buildGoModule rec { 12 pname = "tenv"; 13 + version = "4.3.0"; 14 15 src = fetchFromGitHub { 16 owner = "tofuutils"; 17 repo = "tenv"; 18 tag = "v${version}"; 19 + hash = "sha256-BSLaoA8nYr+Jt+WRHIOGzWs+IDWqf2IeUUEtsntCeJM="; 20 }; 21 22 + vendorHash = "sha256-qm/r/lqiAerl+FyylL/sPA7ag0bsDrF7lk7eaBakWGo="; 23 24 excludedPackages = [ "tools" ]; 25
+3 -3
pkgs/by-name/tf/tfswitch/package.nix
··· 5 }: 6 buildGoModule rec { 7 pname = "tfswitch"; 8 - version = "1.4.0"; 9 10 src = fetchFromGitHub { 11 owner = "warrensbox"; 12 repo = "terraform-switcher"; 13 rev = "v${version}"; 14 - sha256 = "sha256-PiYyufx6kXM1QH94LhJnt/cQHD9lpp+hA7hS7p3LNTU="; 15 }; 16 17 - vendorHash = "sha256-nyCa8pGgTpcaEmGHqEIvqmp53eTO4o6NmS88w2QlnPA="; 18 19 # Disable tests since it requires network access and relies on the 20 # presence of release.hashicorp.com
··· 5 }: 6 buildGoModule rec { 7 pname = "tfswitch"; 8 + version = "1.4.1"; 9 10 src = fetchFromGitHub { 11 owner = "warrensbox"; 12 repo = "terraform-switcher"; 13 rev = "v${version}"; 14 + sha256 = "sha256-uT5c3y4f/egT2vIVFCDpTIutcqdZE2dPtZ6fT2Y2GvI="; 15 }; 16 17 + vendorHash = "sha256-m3QzNSAcUrI4Pg7LMDZftlBbk4Uhjirc6eNSrQxxwLA="; 18 19 # Disable tests since it requires network access and relies on the 20 # presence of release.hashicorp.com
+3 -3
pkgs/by-name/ur/urlfinder/package.nix
··· 6 7 buildGoModule rec { 8 pname = "urlfinder"; 9 - version = "0.0.2"; 10 11 src = fetchFromGitHub { 12 owner = "projectdiscovery"; 13 repo = "urlfinder"; 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-hORZzeGNcRTcFsvY8pfs8f1JNpdTJjMdO/lJHR83DfY="; 16 }; 17 18 - vendorHash = "sha256-Wu9itQfcrwWuzRHtTKk+lF7n6eIzSfATWtI+8xLQQsI="; 19 20 ldflags = [ 21 "-s"
··· 6 7 buildGoModule rec { 8 pname = "urlfinder"; 9 + version = "0.0.3"; 10 11 src = fetchFromGitHub { 12 owner = "projectdiscovery"; 13 repo = "urlfinder"; 14 rev = "refs/tags/v${version}"; 15 + hash = "sha256-dtCXCRnI05822+a5Os+I+ZAmL/hC884PRCIPlEY3jok="; 16 }; 17 18 + vendorHash = "sha256-9sIBj1K4N+HTd0OWnhP8+T1pPG9un8+FlpbPFwsV8P8="; 19 20 ldflags = [ 21 "-s"
+8 -8
pkgs/by-name/us/usql/package.nix
··· 11 12 buildGoModule rec { 13 pname = "usql"; 14 - version = "0.19.17"; 15 16 src = fetchFromGitHub { 17 owner = "xo"; 18 repo = "usql"; 19 - rev = "v${version}"; 20 - hash = "sha256-ouUIGvVyQY6tT97HWeDmVvKsVRIVZYI/GEF4P2k7F8Q="; 21 }; 22 23 buildInputs = [ ··· 25 icu 26 ]; 27 28 - vendorHash = "sha256-s7lW8kNFfag6TUjzjjUAmAtF/T2gpi7tfnmvuPnSJx8="; 29 proxyVendor = true; 30 31 # Exclude drivers from the bad group ··· 67 }; 68 }; 69 70 - meta = with lib; { 71 description = "Universal command-line interface for SQL databases"; 72 homepage = "https://github.com/xo/usql"; 73 changelog = "https://github.com/xo/usql/releases/tag/v${version}"; 74 - license = licenses.mit; 75 mainProgram = "usql"; 76 - maintainers = with maintainers; [ 77 georgyo 78 anthonyroussel 79 ]; 80 - platforms = with platforms; linux ++ darwin; 81 }; 82 }
··· 11 12 buildGoModule rec { 13 pname = "usql"; 14 + version = "0.19.19"; 15 16 src = fetchFromGitHub { 17 owner = "xo"; 18 repo = "usql"; 19 + tag = "v${version}"; 20 + hash = "sha256-IDCF/etK9mNjdcgQWEDj9tXP12c2CcEA2RamKlCXgRE="; 21 }; 22 23 buildInputs = [ ··· 25 icu 26 ]; 27 28 + vendorHash = "sha256-Z1Mjc+sI+8VHO9TTXUzF4yRvCtDs4sr/dGtjacXWCfE="; 29 proxyVendor = true; 30 31 # Exclude drivers from the bad group ··· 67 }; 68 }; 69 70 + meta = { 71 description = "Universal command-line interface for SQL databases"; 72 homepage = "https://github.com/xo/usql"; 73 changelog = "https://github.com/xo/usql/releases/tag/v${version}"; 74 + license = lib.licenses.mit; 75 mainProgram = "usql"; 76 + maintainers = with lib.maintainers; [ 77 georgyo 78 anthonyroussel 79 ]; 80 + platforms = with lib.platforms; linux ++ darwin; 81 }; 82 }
+3 -3
pkgs/by-name/uv/uv/package.nix
··· 20 21 rustPlatform.buildRustPackage (finalAttrs: { 22 pname = "uv"; 23 - version = "0.6.5"; 24 25 src = fetchFromGitHub { 26 owner = "astral-sh"; 27 repo = "uv"; 28 tag = finalAttrs.version; 29 - hash = "sha256-y4TUu7mQAfS6qO8lKOniCD5ShiKzhAuwD+8qK3qcMmw="; 30 }; 31 32 useFetchCargoVendor = true; 33 - cargoHash = "sha256-KCuGQ3OWpzXX5b1X9DuiTTqYNZSlCpi46J4bX7nQGVc="; 34 35 buildInputs = [ 36 rust-jemalloc-sys
··· 20 21 rustPlatform.buildRustPackage (finalAttrs: { 22 pname = "uv"; 23 + version = "0.6.6"; 24 25 src = fetchFromGitHub { 26 owner = "astral-sh"; 27 repo = "uv"; 28 tag = finalAttrs.version; 29 + hash = "sha256-KsPfAOEpD47/kqcN9M7lOtS8hSr0dXP3Y3b4x9yh1as="; 30 }; 31 32 useFetchCargoVendor = true; 33 + cargoHash = "sha256-vcddP6EaNhJNK6UZUPxrABieJf2BPTAIs8r2uppP7N0="; 34 35 buildInputs = [ 36 rust-jemalloc-sys
+10 -7
pkgs/by-name/we/werf/package.nix
··· 1 { 2 - btrfs-progs, 3 buildGoModule, 4 fetchFromGitHub, 5 installShellFiles, 6 - lib, 7 - stdenv, 8 versionCheckHook, 9 }: 10 11 buildGoModule rec { 12 pname = "werf"; 13 - version = "2.24.0"; 14 15 src = fetchFromGitHub { 16 owner = "werf"; 17 repo = "werf"; 18 - rev = "v${version}"; 19 - hash = "sha256-IU9gVEG4MsUkdX4aJYKtd11WQLODU1IYAUyiuK+la40="; 20 }; 21 22 - vendorHash = "sha256-1HK90RqVvpuzkhbsLh0R6/CcdO/RrXRuOr3MBN0dcLU="; 23 24 proxyVendor = true; 25 ··· 63 "osusergo" 64 "static_build" 65 ]; 66 67 preCheck = 68 ''
··· 1 { 2 + lib, 3 + stdenv, 4 buildGoModule, 5 fetchFromGitHub, 6 + btrfs-progs, 7 + writableTmpDirAsHomeHook, 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 ··· 64 "osusergo" 65 "static_build" 66 ]; 67 + 68 + nativeCheckInputs = [ writableTmpDirAsHomeHook ]; 69 70 preCheck = 71 ''
+18 -18
pkgs/by-name/wi/wifi-qr/package.nix
··· 13 xdg-utils, 14 zbar, 15 }: 16 - stdenvNoCC.mkDerivation { 17 pname = "wifi-qr"; 18 - version = "0.3-unstable-2023-09-30"; 19 20 outputs = [ 21 "out" ··· 25 src = fetchFromGitHub { 26 owner = "kokoye2007"; 27 repo = "wifi-qr"; 28 - rev = "821892001f735dc250a549ea36329cdc767db9c9"; 29 - hash = "sha256-kv0qjO+wn4t//NmKkHB+tZB4eRNm+WRUa5rij+7Syuk="; 30 }; 31 32 buildInputs = [ ··· 50 dontConfigure = true; 51 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" 57 ''; 58 59 installPhase = '' 60 runHook preInstall 61 62 - install -Dm755 src/wifi-qr $out/bin/wifi-qr 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 67 68 - installManPage src/wifi-qr.1 69 70 runHook postInstall 71 ''; ··· 79 runHook postFixup 80 ''; 81 82 - meta = with lib; { 83 description = "WiFi password sharing via QR codes"; 84 homepage = "https://github.com/kokoye2007/wifi-qr"; 85 - license = with licenses; [ gpl3Plus ]; 86 - maintainers = with maintainers; [ ambroisie ]; 87 mainProgram = "wifi-qr"; 88 - platforms = platforms.linux; 89 }; 90 - }
··· 13 xdg-utils, 14 zbar, 15 }: 16 + stdenvNoCC.mkDerivation (finalAttr: { 17 pname = "wifi-qr"; 18 + version = "0.4"; 19 20 outputs = [ 21 "out" ··· 25 src = fetchFromGitHub { 26 owner = "kokoye2007"; 27 repo = "wifi-qr"; 28 + tag = "v${finalAttr.version}"; 29 + hash = "sha256-tE+9bFDgiFS1Jj+AAwTMKjMh5wS5/gkRSQaCBR/riYQ="; 30 }; 31 32 buildInputs = [ ··· 50 dontConfigure = true; 51 52 postPatch = '' 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 ''; 58 59 installPhase = '' 60 runHook preInstall 61 62 + install -Dm755 wifi-qr $out/bin/wifi-qr 63 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 68 + installManPage wifi-qr.1 69 70 runHook postInstall 71 ''; ··· 79 runHook postFixup 80 ''; 81 82 + meta = { 83 description = "WiFi password sharing via QR codes"; 84 homepage = "https://github.com/kokoye2007/wifi-qr"; 85 + license = with lib.licenses; [ gpl3Plus ]; 86 + maintainers = with lib.maintainers; [ ambroisie ]; 87 mainProgram = "wifi-qr"; 88 + platforms = lib.platforms.linux; 89 }; 90 + })
+6 -6
pkgs/by-name/zo/zoom-us/package.nix
··· 51 # and often with different versions. We write them on three lines 52 # like this (rather than using {}) so that the updater script can 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"; 57 58 srcs = { 59 aarch64-darwin = fetchurl { 60 url = "https://zoom.us/client/${versions.aarch64-darwin}/zoomusInstallerFull.pkg?archType=arm64"; 61 name = "zoomusInstallerFull.pkg"; 62 - hash = "sha256-NRLloJiCpIWUdIEPaEUBYunYotrM95sc6dlpFGN5EjE="; 63 }; 64 x86_64-darwin = fetchurl { 65 url = "https://zoom.us/client/${versions.x86_64-darwin}/zoomusInstallerFull.pkg"; 66 - hash = "sha256-eiEDx96Xgr14yIVtiUyN0BJNhrMjlcLM1zregT51z14="; 67 }; 68 x86_64-linux = fetchurl { 69 url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz"; 70 - hash = "sha256-aWU5eGbBvrJ8T5tKWVpx1KiPjH0oMPDSAMtEdH/GAqM="; 71 }; 72 }; 73
··· 51 # and often with different versions. We write them on three lines 52 # like this (rather than using {}) so that the updater script can 53 # find where to edit them. 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 58 srcs = { 59 aarch64-darwin = fetchurl { 60 url = "https://zoom.us/client/${versions.aarch64-darwin}/zoomusInstallerFull.pkg?archType=arm64"; 61 name = "zoomusInstallerFull.pkg"; 62 + hash = "sha256-RZVBq2TQcPs+8wx3YwwISVgaPvxS8hP93vxbJMpEhT0="; 63 }; 64 x86_64-darwin = fetchurl { 65 url = "https://zoom.us/client/${versions.x86_64-darwin}/zoomusInstallerFull.pkg"; 66 + hash = "sha256-OwHVqQZVIQlasehX6UTD1fg1YZDAtvBZSdPq2Ze2JTA="; 67 }; 68 x86_64-linux = fetchurl { 69 url = "https://zoom.us/client/${versions.x86_64-linux}/zoom_x86_64.pkg.tar.xz"; 70 + hash = "sha256-wSXb2v2qXoLXctmjOZpL0SiOP8+ySwpTDpJmPrfQQco="; 71 }; 72 }; 73
+3 -3
pkgs/development/python-modules/asyncstdlib/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "asyncstdlib"; 12 - version = "3.13.0"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.9"; ··· 18 owner = "maxfischer2781"; 19 repo = "asyncstdlib"; 20 tag = "v${version}"; 21 - hash = "sha256-0VEJ26MP6gIgPvjan7LgCEtSLpg4wXhmFNPGZGntPD8="; 22 }; 23 24 build-system = [ flit-core ]; ··· 30 meta = with lib; { 31 description = "Python library that extends the Python asyncio standard library"; 32 homepage = "https://asyncstdlib.readthedocs.io/"; 33 - changelog = "https://github.com/maxfischer2781/asyncstdlib/releases/tag/v${version}"; 34 license = with licenses; [ mit ]; 35 maintainers = with maintainers; [ fab ]; 36 };
··· 9 10 buildPythonPackage rec { 11 pname = "asyncstdlib"; 12 + version = "3.13.1"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.9"; ··· 18 owner = "maxfischer2781"; 19 repo = "asyncstdlib"; 20 tag = "v${version}"; 21 + hash = "sha256-U2/LPbg/U6CUB22EpsJHprK2ngjQmZhLtEEuszuzB8Q="; 22 }; 23 24 build-system = [ flit-core ]; ··· 30 meta = with lib; { 31 description = "Python library that extends the Python asyncio standard library"; 32 homepage = "https://asyncstdlib.readthedocs.io/"; 33 + changelog = "https://github.com/maxfischer2781/asyncstdlib/releases/tag/${src.tag}"; 34 license = with licenses; [ mit ]; 35 maintainers = with maintainers; [ fab ]; 36 };
+2 -2
pkgs/development/python-modules/bilibili-api-python/default.nix
··· 24 }: 25 buildPythonPackage rec { 26 pname = "bilibili-api-python"; 27 - version = "17.1.2"; 28 pyproject = true; 29 30 src = fetchPypi { 31 pname = "bilibili_api_python"; 32 inherit version; 33 - hash = "sha256-pZrn78/uIlivT+OSlNyrbO6vuxBgeigfdZ9AScOM1Ak="; 34 }; 35 36 # The upstream uses requirements.txt, which overly strict version constraints.
··· 24 }: 25 buildPythonPackage rec { 26 pname = "bilibili-api-python"; 27 + version = "17.1.3"; 28 pyproject = true; 29 30 src = fetchPypi { 31 pname = "bilibili_api_python"; 32 inherit version; 33 + hash = "sha256-mTBn20gKVhxdK7s/0KcC25C1uwnFlyWUuV6jK4jnrYE="; 34 }; 35 36 # The upstream uses requirements.txt, which overly strict version constraints.
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
··· 359 360 buildPythonPackage rec { 361 pname = "boto3-stubs"; 362 - version = "1.37.9"; 363 pyproject = true; 364 365 disabled = pythonOlder "3.7"; ··· 367 src = fetchPypi { 368 pname = "boto3_stubs"; 369 inherit version; 370 - hash = "sha256-mIwymkihvjP/IQ4gQQiutrJfIG3VNWYE0XBteGii6tA="; 371 }; 372 373 build-system = [ setuptools ];
··· 359 360 buildPythonPackage rec { 361 pname = "boto3-stubs"; 362 + version = "1.37.11"; 363 pyproject = true; 364 365 disabled = pythonOlder "3.7"; ··· 367 src = fetchPypi { 368 pname = "boto3_stubs"; 369 inherit version; 370 + hash = "sha256-LmLJYT5JYTV3J8fe8PfNONy2AWuOYn45Ao6QV2Pz6h8="; 371 }; 372 373 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/botocore-stubs/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "botocore-stubs"; 13 - version = "1.37.9"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.7"; ··· 18 src = fetchPypi { 19 pname = "botocore_stubs"; 20 inherit version; 21 - hash = "sha256-y6DKr51dFQB8ioXPGXjWTvjWm2LDP0szRehB3Eicn5Y="; 22 }; 23 24 nativeBuildInputs = [ setuptools ];
··· 10 11 buildPythonPackage rec { 12 pname = "botocore-stubs"; 13 + version = "1.37.11"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.7"; ··· 18 src = fetchPypi { 19 pname = "botocore_stubs"; 20 inherit version; 21 + hash = "sha256-m4m6mpjrnwiKX4LFJIgBOFgJJ3fBe1YmVXS78tIdpCI="; 22 }; 23 24 nativeBuildInputs = [ setuptools ];
+4 -4
pkgs/development/python-modules/brother/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "brother"; 18 - version = "4.3.1"; 19 pyproject = true; 20 21 - disabled = pythonOlder "3.11"; 22 23 src = fetchFromGitHub { 24 owner = "bieniu"; 25 repo = "brother"; 26 tag = version; 27 - hash = "sha256-fWa5FNBGV8tnJ3CozMicXLGsDvnTjNzU8PdV266MeeQ="; 28 }; 29 30 build-system = [ setuptools ]; ··· 47 meta = with lib; { 48 description = "Python wrapper for getting data from Brother laser and inkjet printers via SNMP"; 49 homepage = "https://github.com/bieniu/brother"; 50 - changelog = "https://github.com/bieniu/brother/releases/tag/${version}"; 51 license = licenses.asl20; 52 maintainers = with maintainers; [ hexa ]; 53 };
··· 15 16 buildPythonPackage rec { 17 pname = "brother"; 18 + version = "5.0.0"; 19 pyproject = true; 20 21 + disabled = pythonOlder "3.12"; 22 23 src = fetchFromGitHub { 24 owner = "bieniu"; 25 repo = "brother"; 26 tag = version; 27 + hash = "sha256-hMHvrZV6Q4ih0XvLH/pDArdHSE/X8JlpeN2YyMrYJGQ="; 28 }; 29 30 build-system = [ setuptools ]; ··· 47 meta = with lib; { 48 description = "Python wrapper for getting data from Brother laser and inkjet printers via SNMP"; 49 homepage = "https://github.com/bieniu/brother"; 50 + changelog = "https://github.com/bieniu/brother/releases/tag/${src.tag}"; 51 license = licenses.asl20; 52 maintainers = with maintainers; [ hexa ]; 53 };
+3 -3
pkgs/development/python-modules/cf-xarray/default.nix
··· 24 25 buildPythonPackage rec { 26 pname = "cf-xarray"; 27 - version = "0.10.1"; 28 pyproject = true; 29 30 src = fetchFromGitHub { 31 owner = "xarray-contrib"; 32 repo = "cf-xarray"; 33 tag = "v${version}"; 34 - hash = "sha256-rWTaVhRqmTwogqYQ+mesZY6ET9YnSiAqDItoZfVgpYg="; 35 }; 36 37 build-system = [ ··· 71 meta = { 72 description = "Accessor for xarray objects that interprets CF attributes"; 73 homepage = "https://github.com/xarray-contrib/cf-xarray"; 74 - changelog = "https://github.com/xarray-contrib/cf-xarray/releases/tag/v${version}"; 75 license = lib.licenses.asl20; 76 maintainers = with lib.maintainers; [ fab ]; 77 };
··· 24 25 buildPythonPackage rec { 26 pname = "cf-xarray"; 27 + version = "0.10.2"; 28 pyproject = true; 29 30 src = fetchFromGitHub { 31 owner = "xarray-contrib"; 32 repo = "cf-xarray"; 33 tag = "v${version}"; 34 + hash = "sha256-uhlJOOxmyW7WxiWUOwj2T1wSdvUlpRVE2gWz6rLO9VY="; 35 }; 36 37 build-system = [ ··· 71 meta = { 72 description = "Accessor for xarray objects that interprets CF attributes"; 73 homepage = "https://github.com/xarray-contrib/cf-xarray"; 74 + changelog = "https://github.com/xarray-contrib/cf-xarray/releases/tag/${src.tag}"; 75 license = lib.licenses.asl20; 76 maintainers = with lib.maintainers; [ fab ]; 77 };
+3 -3
pkgs/development/python-modules/command-runner/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "command-runner"; 12 - version = "1.7.0"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.7"; ··· 18 owner = "netinvent"; 19 repo = "command_runner"; 20 tag = "v${version}"; 21 - hash = "sha256-rdbZtqNndtIxrLA90eWzR6dB8EyFrBALduBUkOVq4oE="; 22 }; 23 24 build-system = [ setuptools ]; ··· 37 Platform agnostic command execution, timed background jobs with live 38 stdout/stderr output capture, and UAC/sudo elevation 39 ''; 40 - changelog = "https://github.com/netinvent/command_runner/releases/tag/v${version}"; 41 license = licenses.bsd3; 42 maintainers = teams.wdz.members; 43 };
··· 9 10 buildPythonPackage rec { 11 pname = "command-runner"; 12 + version = "1.7.2"; 13 pyproject = true; 14 15 disabled = pythonOlder "3.7"; ··· 18 owner = "netinvent"; 19 repo = "command_runner"; 20 tag = "v${version}"; 21 + hash = "sha256-2+Tvp0nFDcD6D99z/13RGRTrioFR0dhPDnicX9ZbIxY="; 22 }; 23 24 build-system = [ setuptools ]; ··· 37 Platform agnostic command execution, timed background jobs with live 38 stdout/stderr output capture, and UAC/sudo elevation 39 ''; 40 + changelog = "https://github.com/netinvent/command_runner/releases/tag/${src.tag}"; 41 license = licenses.bsd3; 42 maintainers = teams.wdz.members; 43 };
+3 -3
pkgs/development/python-modules/djangorestframework-stubs/default.nix
··· 19 20 buildPythonPackage rec { 21 pname = "djangorestframework-stubs"; 22 - version = "3.15.2"; 23 pyproject = true; 24 25 disabled = pythonOlder "3.9"; ··· 28 owner = "typeddjango"; 29 repo = "djangorestframework-stubs"; 30 tag = version; 31 - hash = "sha256-ZpnPJZhuKZCy6tV8KBRC4Wjr3t0igQOkkUyVtmmVRMg="; 32 }; 33 34 nativeBuildInputs = [ setuptools ]; ··· 61 meta = with lib; { 62 description = "PEP-484 stubs for Django REST Framework"; 63 homepage = "https://github.com/typeddjango/djangorestframework-stubs"; 64 - changelog = "https://github.com/typeddjango/djangorestframework-stubs/releases/tag/${version}"; 65 license = licenses.mit; 66 maintainers = with maintainers; [ elohmeier ]; 67 };
··· 19 20 buildPythonPackage rec { 21 pname = "djangorestframework-stubs"; 22 + version = "3.15.3"; 23 pyproject = true; 24 25 disabled = pythonOlder "3.9"; ··· 28 owner = "typeddjango"; 29 repo = "djangorestframework-stubs"; 30 tag = version; 31 + hash = "sha256-6bs/FGCxxV1sE4J3aqzYS1wIr82mWlnGGXIuYOF5+dw="; 32 }; 33 34 nativeBuildInputs = [ setuptools ]; ··· 61 meta = with lib; { 62 description = "PEP-484 stubs for Django REST Framework"; 63 homepage = "https://github.com/typeddjango/djangorestframework-stubs"; 64 + changelog = "https://github.com/typeddjango/djangorestframework-stubs/releases/tag/${src.tag}"; 65 license = licenses.mit; 66 maintainers = with maintainers; [ elohmeier ]; 67 };
+2 -2
pkgs/development/python-modules/dnf-plugins-core/default.nix
··· 23 24 buildPythonPackage rec { 25 pname = "dnf-plugins-core"; 26 - version = "4.10.0"; 27 format = "other"; 28 29 outputs = [ ··· 35 owner = "rpm-software-management"; 36 repo = "dnf-plugins-core"; 37 tag = version; 38 - hash = "sha256-7MPCLnclRT07m6CrGguDxSB+sIybp4tMcExU9+Sz9EM="; 39 }; 40 41 postPatch = ''
··· 23 24 buildPythonPackage rec { 25 pname = "dnf-plugins-core"; 26 + version = "4.10.1"; 27 format = "other"; 28 29 outputs = [ ··· 35 owner = "rpm-software-management"; 36 repo = "dnf-plugins-core"; 37 tag = version; 38 + hash = "sha256-nZyM61bQ9L4t3/fa9cP+xo9ke00e6w2Obt80OpqOG8A="; 39 }; 40 41 postPatch = ''
+2 -2
pkgs/development/python-modules/drf-yasg/default.nix
··· 19 20 buildPythonPackage rec { 21 pname = "drf-yasg"; 22 - version = "1.21.9"; 23 pyproject = true; 24 25 src = fetchPypi { 26 inherit pname version; 27 - hash = "sha256-U9Qxl2m6wSHFa+GAlTQjkrZtdV6f3TCUFOGoa1w91eo="; 28 }; 29 30 postPatch = ''
··· 19 20 buildPythonPackage rec { 21 pname = "drf-yasg"; 22 + version = "1.21.10"; 23 pyproject = true; 24 25 src = fetchPypi { 26 inherit pname version; 27 + hash = "sha256-+G1Q+u48MfzsRUWYWocfgyNmx/tbd7YsSAidVuz0+NQ="; 28 }; 29 30 postPatch = ''
+3 -3
pkgs/development/python-modules/fontbakery/default.nix
··· 29 protobuf, 30 pytest-xdist, 31 pytestCheckHook, 32 - pythonOlder, 33 pyyaml, 34 requests-mock, 35 requests, ··· 51 version = "0.13.1"; 52 pyproject = true; 53 54 - disabled = pythonOlder "3.8"; 55 - 56 src = fetchPypi { 57 inherit pname version; 58 hash = "sha256-NoUqR+u2GgjE+nj05AXvtprdWieT6XbGGcmOnEMolC4="; ··· 62 63 pythonRelaxDeps = [ 64 "collidoscope" 65 "protobuf" 66 "vharfbuzz" 67 ]; ··· 132 133 disabledTests = [ 134 # These require network access 135 "test_check_description_broken_links" 136 "test_check_description_family_update" 137 "test_check_metadata_designer_profiles" ··· 158 homepage = "https://github.com/googlefonts/fontbakery"; 159 changelog = "https://github.com/fonttools/fontbakery/blob/v${version}/CHANGELOG.md"; 160 license = licenses.asl20; 161 maintainers = with maintainers; [ danc86 ]; 162 }; 163 }
··· 29 protobuf, 30 pytest-xdist, 31 pytestCheckHook, 32 pyyaml, 33 requests-mock, 34 requests, ··· 50 version = "0.13.1"; 51 pyproject = true; 52 53 src = fetchPypi { 54 inherit pname version; 55 hash = "sha256-NoUqR+u2GgjE+nj05AXvtprdWieT6XbGGcmOnEMolC4="; ··· 59 60 pythonRelaxDeps = [ 61 "collidoscope" 62 + "freetype-py" 63 "protobuf" 64 "vharfbuzz" 65 ]; ··· 130 131 disabledTests = [ 132 # These require network access 133 + "test_check_axes_match" 134 "test_check_description_broken_links" 135 "test_check_description_family_update" 136 "test_check_metadata_designer_profiles" ··· 157 homepage = "https://github.com/googlefonts/fontbakery"; 158 changelog = "https://github.com/fonttools/fontbakery/blob/v${version}/CHANGELOG.md"; 159 license = licenses.asl20; 160 + mainProgram = "fontbakery"; 161 maintainers = with maintainers; [ danc86 ]; 162 }; 163 }
+10 -6
pkgs/development/python-modules/fontbakery/tests.nix
··· 1 - { runCommand, fontbakery }: 2 3 let 4 - inherit (fontbakery) pname version src; 5 in 6 7 - runCommand "${pname}-tests" { meta.timeout = 5; } '' 8 # Check the version matches what we packaged. 9 - ${fontbakery}/bin/fontbakery --version | grep -q "${version}" 10 11 # Unpack src to get some test fonts. 12 - tar -xzf ${src} --strip-components=1 ${pname}-${version}/data/test 13 14 # Run some font checks. 15 - ${fontbakery}/bin/fontbakery check-ufo --no-progress --no-colors data/test/test.ufo >>$out 16 # TODO add more 17 ''
··· 1 + { 2 + fontbakery, 3 + lib, 4 + runCommand, 5 + }: 6 7 let 8 + inherit (fontbakery) version src; 9 in 10 11 + runCommand "fontbakery-tests" { meta.timeout = 5; } '' 12 # Check the version matches what we packaged. 13 + ${lib.getExe fontbakery} --version | grep -q "${version}" 14 15 # Unpack src to get some test fonts. 16 + tar -xzf ${src} --strip-components=1 fontbakery-${version}/data/test 17 18 # Run some font checks. 19 + ${lib.getExe fontbakery} check-ufo --no-progress --no-colors data/test/test.ufo >>$out 20 # TODO add more 21 ''
+3 -3
pkgs/development/python-modules/globus-sdk/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "globus-sdk"; 18 - version = "3.50.0"; 19 pyproject = true; 20 21 disabled = pythonOlder "3.7"; ··· 24 owner = "globus"; 25 repo = "globus-sdk-python"; 26 tag = version; 27 - hash = "sha256-gjctcpaV9L8x4ubS4Ox6kyNG7/kl7tZt9c9/7SWVXkg="; 28 }; 29 30 build-system = [ setuptools ]; ··· 51 meta = { 52 description = "Interface to Globus REST APIs, including the Transfer API and the Globus Auth API"; 53 homepage = "https://github.com/globus/globus-sdk-python"; 54 - changelog = "https://github.com/globus/globus-sdk-python/releases/tag/${version}"; 55 license = lib.licenses.asl20; 56 maintainers = with lib.maintainers; [ bot-wxt1221 ]; 57 };
··· 15 16 buildPythonPackage rec { 17 pname = "globus-sdk"; 18 + version = "3.51.0"; 19 pyproject = true; 20 21 disabled = pythonOlder "3.7"; ··· 24 owner = "globus"; 25 repo = "globus-sdk-python"; 26 tag = version; 27 + hash = "sha256-u33weBn4WEKI7MpafJGlTnRGRusDIZ6RFoqEbknRtMM="; 28 }; 29 30 build-system = [ setuptools ]; ··· 51 meta = { 52 description = "Interface to Globus REST APIs, including the Transfer API and the Globus Auth API"; 53 homepage = "https://github.com/globus/globus-sdk-python"; 54 + changelog = "https://github.com/globus/globus-sdk-python/releases/tag/${src.tag}"; 55 license = lib.licenses.asl20; 56 maintainers = with lib.maintainers; [ bot-wxt1221 ]; 57 };
+2 -2
pkgs/development/python-modules/google-nest-sdm/default.nix
··· 19 20 buildPythonPackage rec { 21 pname = "google-nest-sdm"; 22 - version = "7.1.4"; 23 pyproject = true; 24 25 disabled = pythonOlder "3.11"; ··· 28 owner = "allenporter"; 29 repo = "python-google-nest-sdm"; 30 tag = version; 31 - hash = "sha256-wE28+GqZGIhg/+JOnyn2hXw5ia0yg3RLywb1PqgkXw0="; 32 }; 33 34 build-system = [ setuptools ];
··· 19 20 buildPythonPackage rec { 21 pname = "google-nest-sdm"; 22 + version = "7.1.5"; 23 pyproject = true; 24 25 disabled = pythonOlder "3.11"; ··· 28 owner = "allenporter"; 29 repo = "python-google-nest-sdm"; 30 tag = version; 31 + hash = "sha256-YpXpQnfRp5Kvr3fNAnlwsZwJdXuES7KXOykt+YK5Wz4="; 32 }; 33 34 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/latex2pydata/default.nix
··· 8 9 buildPythonPackage rec { 10 pname = "latex2pydata"; 11 - version = "0.4.1"; 12 pyproject = true; 13 14 src = fetchPypi { 15 inherit pname version; 16 - hash = "sha256-9MsAwzP8j52mh+azaEkfkaLmDOBWZoVnr9LnGSvK3mk="; 17 }; 18 19 build-system = [
··· 8 9 buildPythonPackage rec { 10 pname = "latex2pydata"; 11 + version = "0.5.0"; 12 pyproject = true; 13 14 src = fetchPypi { 15 inherit pname version; 16 + hash = "sha256-vMrSCDw6btcEkmU9XYGczZNgo6/Dwxnb7PSW+6BXQok="; 17 }; 18 19 build-system = [
+18 -18
pkgs/development/python-modules/mypy-boto3/default.nix
··· 182 "sha256-M1WWs/HMcN0L9qK2eu4x+JmZsvbEbmxZzQBkjU5gfh4="; 183 184 mypy-boto3-ce = 185 - buildMypyBoto3Package "ce" "1.37.0" 186 - "sha256-nlk8Jb31LevHaTX8DwCv6H3h6CSQKzoBwXWDqgfqZa0="; 187 188 mypy-boto3-chime = 189 buildMypyBoto3Package "chime" "1.37.2" ··· 338 "sha256-ZksL1EtJj4H12D8JvRS8sTDnhKc2j+1UiRlMTN3yHGc="; 339 340 mypy-boto3-connect = 341 - buildMypyBoto3Package "connect" "1.37.0" 342 - "sha256-1qVuMxUgtcGrwzpgrR6BYXzNjtI605H30qensAnbOdg="; 343 344 mypy-boto3-connect-contact-lens = 345 buildMypyBoto3Package "connect-contact-lens" "1.37.0" ··· 446 "sha256-wvOqjmqNMbCG7E1o+ZSOlWEwBdcCKjD/qVFlepZ51ec="; 447 448 mypy-boto3-ec2 = 449 - buildMypyBoto3Package "ec2" "1.37.9" 450 - "sha256-LUjkcBdkC54ySF/a1kjQZxEvtzfu3nC50Cx5pCBPzC8="; 451 452 mypy-boto3-ec2-instance-connect = 453 buildMypyBoto3Package "ec2-instance-connect" "1.37.0" 454 "sha256-Sqer8nDDdeGo8/ZEi7Cv7duJ2OQB0uEBOAY9CsaKDqI="; 455 456 mypy-boto3-ecr = 457 - buildMypyBoto3Package "ecr" "1.37.0" 458 - "sha256-SpHLFBc0vXSkrPVJ0dfpLLap4ladWARi1aQkAzBrkHU="; 459 460 mypy-boto3-ecr-public = 461 buildMypyBoto3Package "ecr-public" "1.37.0" 462 "sha256-7Sz4g1+0B99ZybhrzJOS0K71thybaDPUYmF4+SN1sGc="; 463 464 mypy-boto3-ecs = 465 - buildMypyBoto3Package "ecs" "1.37.0" 466 - "sha256-bL23Spt21iUGPYuDKphfHHaMMeGxbsrieowsWA+0wBQ="; 467 468 mypy-boto3-efs = 469 buildMypyBoto3Package "efs" "1.37.0" ··· 626 "sha256-RgmXpEJXEw/FOdxuiSs09BAhsgb4WBJj6/icuM7uCrI="; 627 628 mypy-boto3-inspector2 = 629 - buildMypyBoto3Package "inspector2" "1.37.0" 630 - "sha256-iFTzEIhVgRojrEBJSsl5kRS1diHZr3pfuSgqj5La0Hw="; 631 632 mypy-boto3-internetmonitor = 633 buildMypyBoto3Package "internetmonitor" "1.37.0" ··· 866 "sha256-xBMBhCrnTV7sILg2/dXUy2PeNeCuNHkb7plAumD5Pq8="; 867 868 mypy-boto3-medialive = 869 - buildMypyBoto3Package "medialive" "1.37.0" 870 - "sha256-iiMMahrizVr130wfPOzT/N+WWWfWu4yp+/Y/m/lWoKo="; 871 872 mypy-boto3-mediapackage = 873 buildMypyBoto3Package "mediapackage" "1.37.0" ··· 1010 "sha256-+kdNkCBxY7tyNDgmZ9KNhkv4KB1kYr4A667AeRoY0XA="; 1011 1012 mypy-boto3-pca-connector-ad = 1013 - buildMypyBoto3Package "pca-connector-ad" "1.37.0" 1014 - "sha256-/NC3h3x5uXVuxvo/h0l8ByN/WUH6pgQ1twhlaFevQko="; 1015 1016 mypy-boto3-personalize = 1017 buildMypyBoto3Package "personalize" "1.37.0" ··· 1222 "sha256-BpQNhC56YA/fVCGQ4rD9Ncp5FMsRi1pXgDa6bOZZpBs="; 1223 1224 mypy-boto3-securityhub = 1225 - buildMypyBoto3Package "securityhub" "1.37.0" 1226 - "sha256-lB9ls6aFWkUyhkVDKnQ3Jcr7rdfrsFEj+uD//R7pptM="; 1227 1228 mypy-boto3-securitylake = 1229 buildMypyBoto3Package "securitylake" "1.37.0"
··· 182 "sha256-M1WWs/HMcN0L9qK2eu4x+JmZsvbEbmxZzQBkjU5gfh4="; 183 184 mypy-boto3-ce = 185 + buildMypyBoto3Package "ce" "1.37.10" 186 + "sha256-Agjn23LIsugsUW5a5ov7j5D2WBcYCrNYP1CbXj1feTk="; 187 188 mypy-boto3-chime = 189 buildMypyBoto3Package "chime" "1.37.2" ··· 338 "sha256-ZksL1EtJj4H12D8JvRS8sTDnhKc2j+1UiRlMTN3yHGc="; 339 340 mypy-boto3-connect = 341 + buildMypyBoto3Package "connect" "1.37.10" 342 + "sha256-5oHBPdOYeB+6eAXrw0xPy7uLAORtflFbYzG8fGgzrXE="; 343 344 mypy-boto3-connect-contact-lens = 345 buildMypyBoto3Package "connect-contact-lens" "1.37.0" ··· 446 "sha256-wvOqjmqNMbCG7E1o+ZSOlWEwBdcCKjD/qVFlepZ51ec="; 447 448 mypy-boto3-ec2 = 449 + buildMypyBoto3Package "ec2" "1.37.11" 450 + "sha256-uiwvGWgtXkkeuWsFMdU4u8auKihY7EFYvBVrTu7dsm8="; 451 452 mypy-boto3-ec2-instance-connect = 453 buildMypyBoto3Package "ec2-instance-connect" "1.37.0" 454 "sha256-Sqer8nDDdeGo8/ZEi7Cv7duJ2OQB0uEBOAY9CsaKDqI="; 455 456 mypy-boto3-ecr = 457 + buildMypyBoto3Package "ecr" "1.37.11" 458 + "sha256-bMn4iAgkr1W/CHd/j7qzqc2hifyErTxf8lCINOeidDE="; 459 460 mypy-boto3-ecr-public = 461 buildMypyBoto3Package "ecr-public" "1.37.0" 462 "sha256-7Sz4g1+0B99ZybhrzJOS0K71thybaDPUYmF4+SN1sGc="; 463 464 mypy-boto3-ecs = 465 + buildMypyBoto3Package "ecs" "1.37.11" 466 + "sha256-lUFZE7dC5C2RZQjt515X7gn/4U2Md8GYrrCDX1E6Edk="; 467 468 mypy-boto3-efs = 469 buildMypyBoto3Package "efs" "1.37.0" ··· 626 "sha256-RgmXpEJXEw/FOdxuiSs09BAhsgb4WBJj6/icuM7uCrI="; 627 628 mypy-boto3-inspector2 = 629 + buildMypyBoto3Package "inspector2" "1.37.11" 630 + "sha256-5zb3wzEZ5fud8fJw125X79wuJNO2Jt+n606fgUpWW3Q="; 631 632 mypy-boto3-internetmonitor = 633 buildMypyBoto3Package "internetmonitor" "1.37.0" ··· 866 "sha256-xBMBhCrnTV7sILg2/dXUy2PeNeCuNHkb7plAumD5Pq8="; 867 868 mypy-boto3-medialive = 869 + buildMypyBoto3Package "medialive" "1.37.11" 870 + "sha256-9OoL9nE7IBwaaacAfJDBKTxeZu2Q55XgH6TQ6+H+B0w="; 871 872 mypy-boto3-mediapackage = 873 buildMypyBoto3Package "mediapackage" "1.37.0" ··· 1010 "sha256-+kdNkCBxY7tyNDgmZ9KNhkv4KB1kYr4A667AeRoY0XA="; 1011 1012 mypy-boto3-pca-connector-ad = 1013 + buildMypyBoto3Package "pca-connector-ad" "1.37.10" 1014 + "sha256-e9sP379VsbZeKUhLURtsMsSPxfIvCsYVNqZhUg67+MY="; 1015 1016 mypy-boto3-personalize = 1017 buildMypyBoto3Package "personalize" "1.37.0" ··· 1222 "sha256-BpQNhC56YA/fVCGQ4rD9Ncp5FMsRi1pXgDa6bOZZpBs="; 1223 1224 mypy-boto3-securityhub = 1225 + buildMypyBoto3Package "securityhub" "1.37.10" 1226 + "sha256-WTy4XVBxtaVZ5n6A8I9TFGH7Ye9dpJDq6+nV2zQpnls="; 1227 1228 mypy-boto3-securitylake = 1229 buildMypyBoto3Package "securitylake" "1.37.0"
+3 -3
pkgs/development/python-modules/planetary-computer/default.nix
··· 27 28 buildPythonPackage rec { 29 pname = "planetary-computer"; 30 - version = "1.0.0"; 31 pyproject = true; 32 33 src = fetchFromGitHub { 34 owner = "microsoft"; 35 repo = "planetary-computer-sdk-for-python"; 36 tag = "v${version}"; 37 - hash = "sha256-FcTEXtZ2zZQ3i4zmwecaZHdaHni7UbHSF9TDKP/k4sw="; 38 }; 39 40 build-system = [ ··· 77 meta = { 78 description = "Planetary Computer SDK for Python"; 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"; 81 license = lib.licenses.mit; 82 maintainers = with lib.maintainers; [ daspk04 ]; 83 mainProgram = "planetarycomputer";
··· 27 28 buildPythonPackage rec { 29 pname = "planetary-computer"; 30 + version = "1.0.0.post0"; 31 pyproject = true; 32 33 src = fetchFromGitHub { 34 owner = "microsoft"; 35 repo = "planetary-computer-sdk-for-python"; 36 tag = "v${version}"; 37 + hash = "sha256-NPHUxThSZzENw4W91WAOqChyIl6Z/Afi4mddz+lXlXA="; 38 }; 39 40 build-system = [ ··· 77 meta = { 78 description = "Planetary Computer SDK for Python"; 79 homepage = "https://github.com/microsoft/planetary-computer-sdk-for-python"; 80 + changelog = "https://github.com/microsoft/planetary-computer-sdk-for-python/blob/${src.tag}/CHANGELOG.md"; 81 license = lib.licenses.mit; 82 maintainers = with lib.maintainers; [ daspk04 ]; 83 mainProgram = "planetarycomputer";
+2 -2
pkgs/development/python-modules/publicsuffixlist/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "publicsuffixlist"; 14 - version = "1.0.2.20250307"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 - hash = "sha256-LgC8KbBCeahCI3WDo7DkeDLVn1/53by/EFLNnI4BYsQ="; 22 }; 23 24 build-system = [ setuptools ];
··· 11 12 buildPythonPackage rec { 13 pname = "publicsuffixlist"; 14 + version = "1.0.2.20250312"; 15 pyproject = true; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 inherit pname version; 21 + hash = "sha256-xa8ZlThHFuw97SLVVxWS2YUFUD9mQ1V+vyfVPYYZ6Pk="; 22 }; 23 24 build-system = [ setuptools ];
+3 -3
pkgs/development/python-modules/pydaikin/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "pydaikin"; 19 - version = "2.14.0"; 20 pyproject = true; 21 22 disabled = pythonOlder "3.11"; ··· 25 owner = "fredrike"; 26 repo = "pydaikin"; 27 tag = "v${version}"; 28 - hash = "sha256-5qkJjGfVoNVHHmr77aWajpYmyfmV/ZyO3tXY9/gj6eU="; 29 }; 30 31 __darwinAllowLocalNetworking = true; ··· 51 meta = with lib; { 52 description = "Python Daikin HVAC appliances interface"; 53 homepage = "https://github.com/fredrike/pydaikin"; 54 - changelog = "https://github.com/fredrike/pydaikin/releases/tag/v${version}"; 55 license = with licenses; [ gpl3Only ]; 56 maintainers = with maintainers; [ fab ]; 57 mainProgram = "pydaikin";
··· 16 17 buildPythonPackage rec { 18 pname = "pydaikin"; 19 + version = "2.14.1"; 20 pyproject = true; 21 22 disabled = pythonOlder "3.11"; ··· 25 owner = "fredrike"; 26 repo = "pydaikin"; 27 tag = "v${version}"; 28 + hash = "sha256-AyW9hQC8fF5T+E1FXhLemVvWggeEpZok5OVhzcZh9G0="; 29 }; 30 31 __darwinAllowLocalNetworking = true; ··· 51 meta = with lib; { 52 description = "Python Daikin HVAC appliances interface"; 53 homepage = "https://github.com/fredrike/pydaikin"; 54 + changelog = "https://github.com/fredrike/pydaikin/releases/tag/${src.tag}"; 55 license = with licenses; [ gpl3Only ]; 56 maintainers = with maintainers; [ fab ]; 57 mainProgram = "pydaikin";
+2 -2
pkgs/development/python-modules/pyperf/default.nix
··· 10 11 buildPythonPackage rec { 12 pname = "pyperf"; 13 - version = "2.8.1"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.9"; 17 18 src = fetchPypi { 19 inherit pname version; 20 - hash = "sha256-7xA+IaTQSZkxUAMCai1lnEinz85eFEDwPW5yWRQAcTo="; 21 }; 22 23 nativeBuildInputs = [ setuptools ];
··· 10 11 buildPythonPackage rec { 12 pname = "pyperf"; 13 + version = "2.9.0"; 14 pyproject = true; 15 16 disabled = pythonOlder "3.9"; 17 18 src = fetchPypi { 19 inherit pname version; 20 + hash = "sha256-2+D+747BpGXfGRu6JXYUl2LRWoyZhcn+qTq2Jdh1w2I="; 21 }; 22 23 nativeBuildInputs = [ setuptools ];
+3 -3
pkgs/development/python-modules/pyquil/default.nix
··· 25 26 buildPythonPackage rec { 27 pname = "pyquil"; 28 - version = "4.16.0"; 29 pyproject = true; 30 31 src = fetchFromGitHub { 32 owner = "rigetti"; 33 repo = "pyquil"; 34 tag = "v${version}"; 35 - hash = "sha256-6nJ0eozqbzHDF3e/Q/bVJnng1b+LUL2tsv4X7sWE9/0="; 36 }; 37 38 pythonRelaxDeps = [ ··· 77 meta = { 78 description = "Python library for creating Quantum Instruction Language (Quil) programs"; 79 homepage = "https://github.com/rigetti/pyquil"; 80 - changelog = "https://github.com/rigetti/pyquil/blob/v${version}/CHANGELOG.md"; 81 license = lib.licenses.asl20; 82 maintainers = with lib.maintainers; [ fab ]; 83 };
··· 25 26 buildPythonPackage rec { 27 pname = "pyquil"; 28 + version = "4.16.1"; 29 pyproject = true; 30 31 src = fetchFromGitHub { 32 owner = "rigetti"; 33 repo = "pyquil"; 34 tag = "v${version}"; 35 + hash = "sha256-8ZIkWFHKgb5PFhkhvjaWkxJuX/0Hvl2R+w9tqe2nYNg="; 36 }; 37 38 pythonRelaxDeps = [ ··· 77 meta = { 78 description = "Python library for creating Quantum Instruction Language (Quil) programs"; 79 homepage = "https://github.com/rigetti/pyquil"; 80 + changelog = "https://github.com/rigetti/pyquil/blob/${src.tag}/CHANGELOG.md"; 81 license = lib.licenses.asl20; 82 maintainers = with lib.maintainers; [ fab ]; 83 };
+2 -2
pkgs/development/tools/buildah/default.nix
··· 18 19 buildGoModule rec { 20 pname = "buildah"; 21 - version = "1.39.1"; 22 23 src = fetchFromGitHub { 24 owner = "containers"; 25 repo = "buildah"; 26 rev = "v${version}"; 27 - hash = "sha256-/ECkB9IxNClHic1wuR1auymOLmH7YjyUWazqSXPHk6o="; 28 }; 29 30 outputs = [
··· 18 19 buildGoModule rec { 20 pname = "buildah"; 21 + version = "1.39.2"; 22 23 src = fetchFromGitHub { 24 owner = "containers"; 25 repo = "buildah"; 26 rev = "v${version}"; 27 + hash = "sha256-OmDchq0ngdDbgDUyrz/jRwrCI1FJNKeq7ZLMOK4B+z0="; 28 }; 29 30 outputs = [
+10
pkgs/servers/home-assistant/default.nix
··· 107 }; 108 }); 109 110 eq3btsmart = super.eq3btsmart.overridePythonAttrs (oldAttrs: rec { 111 version = "1.4.1"; 112 src = fetchFromGitHub {
··· 107 }; 108 }); 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 + 120 eq3btsmart = super.eq3btsmart.overridePythonAttrs (oldAttrs: rec { 121 version = "1.4.1"; 122 src = fetchFromGitHub {
+38
pkgs/top-level/lua-packages.nix
··· 74 # a fork of luarocks used to generate nix lua derivations from rockspecs 75 luarocks-nix = toLuaModule (callPackage ../development/tools/misc/luarocks/luarocks-nix.nix { }); 76 77 lua-pam = callPackage ( 78 { 79 fetchFromGitHub,
··· 74 # a fork of luarocks used to generate nix lua derivations from rockspecs 75 luarocks-nix = toLuaModule (callPackage ../development/tools/misc/luarocks/luarocks-nix.nix { }); 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 + 115 lua-pam = callPackage ( 116 { 117 fetchFromGitHub,