Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub b5d4232c 87bead22

+1089 -2908
+3 -9
lib/licenses.nix
··· 232 232 fullName = "Lawrence Berkeley National Labs BSD variant license"; 233 233 }; 234 234 235 - bsd3TheodoreTso = { 236 - fullName = "BSD 3 Clause Theodore Tso Variant"; 237 - # TODO: if the license gets accepted to spdx then 238 - # add spdxId 239 - # else 240 - # remove license 241 - # && replace all references with bsd3 242 - # https://tools.spdx.org/app/license_requests/442/ 243 - # https://github.com/spdx/license-list-XML/issues/2702 235 + bsd3ClauseTso = { 236 + spdxId = "BSD-3-Clause-Tso"; 237 + fullName = "BSD 3-Clause Tso variant"; 244 238 }; 245 239 246 240 bsdAxisNoDisclaimerUnmodified = {
-6
maintainers/maintainer-list.nix
··· 19091 19091 name = "Oops418"; 19092 19092 githubId = 93655215; 19093 19093 }; 19094 - oosquare = { 19095 - name = "Justin Chen"; 19096 - email = "oosquare@outlook.com"; 19097 - github = "oosquare"; 19098 - githubId = 42143810; 19099 - }; 19100 19094 opeik = { 19101 19095 email = "sandro@stikic.com"; 19102 19096 github = "opeik";
+1 -4
nixos/modules/programs/regreet.nix
··· 26 26 ''; 27 27 }; 28 28 29 - package = lib.mkPackageOption pkgs [ 30 - "greetd" 31 - "regreet" 32 - ] { }; 29 + package = lib.mkPackageOption pkgs "regreet" { }; 33 30 34 31 settings = lib.mkOption { 35 32 type = settingsFormat.type;
+12
nixos/modules/services/audio/music-assistant.nix
··· 79 79 PYTHONPATH = finalPackage.pythonPath; 80 80 }; 81 81 82 + path = 83 + with pkgs; 84 + [ 85 + lsof 86 + ] 87 + ++ lib.optionals (lib.elem "librespot" cfg.providers) [ 88 + librespot 89 + ] 90 + ++ lib.optionals (lib.elem "snapcast" cfg.providers) [ 91 + snapcast 92 + ]; 93 + 82 94 serviceConfig = { 83 95 ExecStart = utils.escapeSystemdExecArgs ( 84 96 [
-4
nixos/tests/all-tests.nix
··· 541 541 imports = [ ./firefox.nix ]; 542 542 _module.args.firefoxPackage = pkgs.firefox-esr; 543 543 }; 544 - firefox-esr-128 = runTest { 545 - imports = [ ./firefox.nix ]; 546 - _module.args.firefoxPackage = pkgs.firefox-esr-128; 547 - }; 548 544 firefox-esr-140 = runTest { 549 545 imports = [ ./firefox.nix ]; 550 546 _module.args.firefoxPackage = pkgs.firefox-esr-140;
+13
pkgs/applications/editors/vim/plugins/generated.nix
··· 15639 15639 meta.hydraPlatforms = [ ]; 15640 15640 }; 15641 15641 15642 + typstwatch-nvim = buildVimPlugin { 15643 + pname = "typstwatch.nvim"; 15644 + version = "2025-08-20"; 15645 + src = fetchFromGitHub { 15646 + owner = "J0schu"; 15647 + repo = "typstwatch.nvim"; 15648 + rev = "570c71b11c7d7ddd969df257290c10d82bbe2861"; 15649 + sha256 = "1fd9lyisj46byxr9gdcyqkydmpfzqfz07nihmij2p935w0fm9ndb"; 15650 + }; 15651 + meta.homepage = "https://github.com/J0schu/typstwatch.nvim/"; 15652 + meta.hydraPlatforms = [ ]; 15653 + }; 15654 + 15642 15655 ultimate-autopair-nvim = buildVimPlugin { 15643 15656 pname = "ultimate-autopair.nvim"; 15644 15657 version = "2025-02-14";
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 1200 1200 https://github.com/MrPicklePinosaur/typst-conceal.vim/,HEAD, 1201 1201 https://github.com/chomosuke/typst-preview.nvim/,HEAD, 1202 1202 https://github.com/kaarmu/typst.vim/,HEAD, 1203 + https://github.com/J0schu/typstwatch.nvim/,HEAD, 1203 1204 https://github.com/altermo/ultimate-autopair.nvim/,HEAD, 1204 1205 https://github.com/SirVer/ultisnips/,, 1205 1206 https://github.com/mbbill/undotree/,,
+2 -2
pkgs/applications/editors/vscode/extensions/default.nix
··· 2033 2033 mktplcRef = { 2034 2034 publisher = "github"; 2035 2035 name = "vscode-pull-request-github"; 2036 - version = "0.116.0"; 2037 - hash = "sha256-nkK5Mli1dz/zsSkE1YtLyOeokgUYrGqbwuniy3vPlWU="; 2036 + version = "0.116.1"; 2037 + hash = "sha256-qJGCY1NBCv11xzeryELG0OVZy4wQZqdcYPFadZ1tlIU="; 2038 2038 }; 2039 2039 meta = { 2040 2040 license = lib.licenses.mit;
+2 -2
pkgs/applications/editors/vscode/extensions/james-yu.latex-workshop/default.nix
··· 7 7 mktplcRef = { 8 8 name = "latex-workshop"; 9 9 publisher = "James-Yu"; 10 - version = "10.10.1"; 11 - hash = "sha256-TFaTpGfGk6RgFH/2gSGXCntBw6yWRg1lxHU+eEMBu3s="; 10 + version = "10.10.2"; 11 + hash = "sha256-Ls02bUSh5O5mDT2SEnaibvpHw535yelv5NaQ/NRM13k="; 12 12 }; 13 13 meta = { 14 14 changelog = "https://marketplace.visualstudio.com/items/James-Yu.latex-workshop/changelog";
+2 -2
pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix
··· 7 7 mktplcRef = { 8 8 name = "claude-dev"; 9 9 publisher = "saoudrizwan"; 10 - version = "3.23.0"; 11 - hash = "sha256-WIohL7kd6AGgSmstTkLjF0QL1WShQqBnUDyU5reiB/8="; 10 + version = "3.25.3"; 11 + hash = "sha256-9a4QvVZ0vWR0zWgYAZN0zv95J2VNBbFQHc8mAH6H680="; 12 12 }; 13 13 14 14 meta = {
+4 -3
pkgs/applications/misc/subsurface/default.nix
··· 30 30 }: 31 31 32 32 let 33 - version = "6.0.5231"; 33 + version = "6.0.5414"; 34 34 35 35 subsurfaceSrc = ( 36 36 fetchFromGitHub { 37 37 owner = "Subsurface"; 38 38 repo = "subsurface"; 39 - rev = "38a0050ac33566dfd34bf94cf1d7ac66034e4118"; 40 - hash = "sha256-6fNcBF/Ep2xs2z83ZQ09XNb/ZkhK1nUNLChV1x8qh0Y="; 39 + rev = "528bc9785d53a485bf38270687abfe239060a8af"; 40 + hash = "sha256-TtqT+H/kvyP7LXrDv/pwPxmZcTCsmzuqS3/IJmBAdRY="; 41 41 fetchSubmodules = true; 42 42 } 43 43 ); ··· 167 167 pushd $tmpdir 168 168 git clone -b current https://github.com/subsurface/subsurface.git 169 169 cd subsurface 170 + sed -i '1s/#!\/bin\/bash/#!\/usr\/bin\/env bash/' ./scripts/get-version.sh 170 171 # this returns 6.0.????-local 171 172 new_version=$(./scripts/get-version.sh | cut -d '-' -f 1) 172 173 new_rev=$(git rev-list -1 HEAD)
-40
pkgs/applications/networking/browsers/firefox/packages/firefox-esr-128.nix
··· 1 - { 2 - stdenv, 3 - lib, 4 - callPackage, 5 - fetchurl, 6 - nixosTests, 7 - buildMozillaMach, 8 - }: 9 - 10 - buildMozillaMach rec { 11 - pname = "firefox"; 12 - version = "128.13.0esr"; 13 - applicationName = "Firefox ESR"; 14 - src = fetchurl { 15 - url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz"; 16 - sha512 = "9e6f3af535e0904219bcac947d458789cc43cbfaf476ac287328323662391eaaadeff57b244599acf3626a2fadc0bc41b70d07e33ca6af4412006ad01ceff034"; 17 - }; 18 - 19 - meta = { 20 - changelog = "https://www.mozilla.org/en-US/firefox/${lib.removeSuffix "esr" version}/releasenotes/"; 21 - description = "Web browser built from Firefox source tree"; 22 - homepage = "http://www.mozilla.com/en-US/firefox/"; 23 - maintainers = with lib.maintainers; [ hexa ]; 24 - platforms = lib.platforms.unix; 25 - broken = stdenv.buildPlatform.is32bit; 26 - # since Firefox 60, build on 32-bit platforms fails with "out of memory". 27 - # not in `badPlatforms` because cross-compilation on 64-bit machine might work. 28 - maxSilent = 14400; # 4h, double the default of 7200s (c.f. #129212, #129115) 29 - license = lib.licenses.mpl20; 30 - mainProgram = "firefox"; 31 - }; 32 - tests = { 33 - inherit (nixosTests) firefox-esr-128; 34 - }; 35 - updateScript = callPackage ../update.nix { 36 - attrPath = "firefox-esr-128-unwrapped"; 37 - versionPrefix = "128"; 38 - versionSuffix = "esr"; 39 - }; 40 - }
+3 -3
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 270 270 "vendorHash": "sha256-shRiTPn4A1rmwBnoSlRDfdYuHqSFvL4o6o8vAJutu3Q=" 271 271 }, 272 272 "cloudflare": { 273 - "hash": "sha256-xTYaM5gVu8iZerTQFNRFXH3nG0Rgt+qtzL1eePTMaZQ=", 273 + "hash": "sha256-Bv3M7GjroItGgnzqUQC4QMxJZ8I0WW+ukmXtQZstRoo=", 274 274 "homepage": "https://registry.terraform.io/providers/cloudflare/cloudflare", 275 275 "owner": "cloudflare", 276 276 "repo": "terraform-provider-cloudflare", 277 - "rev": "v5.8.2", 277 + "rev": "v5.8.4", 278 278 "spdx": "Apache-2.0", 279 - "vendorHash": "sha256-i7XUJhDvz35Uyc9K2DhjsABhror+hTBQ5iwukQTh4B4=" 279 + "vendorHash": "sha256-SM5bbYwuLTCRo7vu9SPRNpYO3m5yN8rzedgAqg/BbKw=" 280 280 }, 281 281 "cloudfoundry": { 282 282 "hash": "sha256-1nYncJLVU/f9WD6Quh9IieIXgixPzbPk4zbtI1zmf9g=",
+3 -3
pkgs/applications/networking/cluster/terraform/default.nix
··· 194 194 mkTerraform = attrs: pluggable (generic attrs); 195 195 196 196 terraform_1 = mkTerraform { 197 - version = "1.12.2"; 198 - hash = "sha256-ilQ1rscGD66OT6lHsBgWELayC24B2D7l6iH6vtvqzFI="; 199 - vendorHash = "sha256-zWNLIurNP5e/AWr84kQCb2+gZIn6EAsuvr0ZnfSq7Zw="; 197 + version = "1.13.0"; 198 + hash = "sha256-ZZFwzGCB6IS/SJQJoApC7blDhTqT9aZkeMmPimdcj7Q="; 199 + vendorHash = "sha256-UcsB5cTae55meJ945fvgowch4EBdaTET2+t5KWvpPQ8="; 200 200 patches = [ ./provider-path-0_15.patch ]; 201 201 passthru = { 202 202 inherit plugins;
+2 -2
pkgs/applications/networking/mailreaders/thunderbird/packages.nix
··· 101 101 thunderbird = thunderbird-latest; 102 102 103 103 thunderbird-latest = common { 104 - version = "141.0"; 105 - sha512 = "cd747c0831532f90685975567102d1bdb90a780e21209fe4b7bddf2d84ac88576766706e95e22043a30a8a89b6d3daffb56a68c3ccc4a300b8236b20d4fca675"; 104 + version = "142.0"; 105 + sha512 = "9a871846fc395c69688310dbf4a4569b75d3b2952a34ba1f7dc9ef5a60a34bd740087b4abb2a1a4d522dfa9d6640f2f4fcc9972a2b72160d1ed3e0df71c2901c"; 106 106 107 107 updateScript = callPackage ./update.nix { 108 108 attrPath = "thunderbirdPackages.thunderbird-latest";
+1 -1
pkgs/build-support/build-mozilla-mach/default.nix
··· 577 577 xorg.xorgproto 578 578 zlib 579 579 ( 580 - if (lib.versionAtLeast version "129") then nss_latest else nss_esr # 3.90 580 + if (lib.versionAtLeast version "141") then nss_latest else nss_esr # 3.90 581 581 ) 582 582 ] 583 583 ++ lib.optional alsaSupport alsa-lib
+22
pkgs/build-support/vm/default.nix
··· 1093 1093 urlPrefix = "https://snapshot.debian.org/archive/debian/20231124T031419Z"; 1094 1094 packages = commonDebianPackages; 1095 1095 }; 1096 + 1097 + debian13i386 = { 1098 + name = "debian-13.0-trixie-i386"; 1099 + fullName = "Debian 13.0 Trixie (i386)"; 1100 + packagesList = fetchurl { 1101 + url = "https://snapshot.debian.org/archive/debian/20250819T202603Z/dists/trixie/main/binary-i386/Packages.xz"; 1102 + hash = "sha256-fXjhaG1Y+kn6iMEtqVZLwYN7lZ0cEQKVfMS3hSHJipY="; 1103 + }; 1104 + urlPrefix = "https://snapshot.debian.org/archive/debian/20250819T202603Z"; 1105 + packages = commonDebianPackages; 1106 + }; 1107 + 1108 + debian13x86_64 = { 1109 + name = "debian-13.0-trixie-amd64"; 1110 + fullName = "Debian 13.0 Trixie (amd64)"; 1111 + packagesList = fetchurl { 1112 + url = "https://snapshot.debian.org/archive/debian/20250819T202603Z/dists/trixie/main/binary-amd64/Packages.xz"; 1113 + hash = "sha256-15cDoCcTv3m5fiZqP1hqWWnSG1BVUZSrm5YszTSKQs4="; 1114 + }; 1115 + urlPrefix = "https://snapshot.debian.org/archive/debian/20250819T202603Z"; 1116 + packages = commonDebianPackages; 1117 + }; 1096 1118 }; 1097 1119 1098 1120 # Common packages for Fedora images.
+2 -2
pkgs/by-name/ac/acpica-tools/package.nix
··· 9 9 10 10 stdenv.mkDerivation (finalAttrs: { 11 11 pname = "acpica-tools"; 12 - version = "R2025_04_04"; 12 + version = "20250807"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "acpica"; 16 16 repo = "acpica"; 17 17 tag = finalAttrs.version; 18 - hash = "sha256-+dMuyp3tT0eSLPyzLseuHMY+nNfl6roBFrsnXiZSHkY="; 18 + hash = "sha256-OY7jEirUDpzhgT9iCUYWeZmbCQl2R/agGIHXqJI/UBo="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+8 -11
pkgs/by-name/ac/action-validator/package.nix
··· 2 2 lib, 3 3 rustPlatform, 4 4 fetchFromGitHub, 5 - unstableGitUpdater, 5 + nix-update-script, 6 6 }: 7 7 8 - rustPlatform.buildRustPackage { 8 + rustPlatform.buildRustPackage (finalAttrs: { 9 9 pname = "action-validator"; 10 - version = "0.6.0-unstable-2025-02-16"; 10 + version = "0.7.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "mpalmer"; 14 14 repo = "action-validator"; 15 - rev = "2f8be1d2066eb3687496a156d00b4f1b3ea7b028"; 16 - hash = "sha256-QDnikgAfkrvn7/vnmgTQ5J8Ro2HZ6SVkp9cPUYgejqM="; 15 + tag = "v${finalAttrs.version}"; 16 + hash = "sha256-pqWowcc/3NHtVcNDZ+4opgtwttcKdUVoi4qkv56JvY4="; 17 17 fetchSubmodules = true; 18 18 }; 19 19 20 - cargoHash = "sha256-FuJ5NzeZhfN312wK5Q1DgIXUAN6hqxu/1BhGqasbdS8="; 20 + cargoHash = "sha256-w6qC4gJ06TfoQl2WD8lgOxSxUWyG6Z8ma9mUvvYlkTU="; 21 21 22 - passthru.updateScript = unstableGitUpdater { 23 - tagPrefix = "v"; 24 - branch = "main"; 25 - }; 22 + passthru.updateScript = nix-update-script { }; 26 23 27 24 meta = { 28 25 description = "Tool to validate GitHub Action and Workflow YAML files"; ··· 31 28 mainProgram = "action-validator"; 32 29 maintainers = with lib.maintainers; [ thiagokokada ]; 33 30 }; 34 - } 31 + })
+2 -2
pkgs/by-name/al/albert/package.nix
··· 15 15 16 16 stdenv.mkDerivation (finalAttrs: { 17 17 pname = "albert"; 18 - version = "0.31.1"; 18 + version = "0.32.0"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "albertlauncher"; 22 22 repo = "albert"; 23 23 tag = "v${finalAttrs.version}"; 24 - hash = "sha256-7YtDC0Xkv2y7vF58j78GsOPAMSvuwTmEobHULDBt9BI="; 24 + hash = "sha256-qxJ73aI8EgHgv5xWedGXkynMtZ9vLV8azBSmJGd0v7g="; 25 25 fetchSubmodules = true; 26 26 }; 27 27
+2 -2
pkgs/by-name/al/aligator/package.nix
··· 28 28 29 29 stdenv.mkDerivation (finalAttrs: { 30 30 pname = "aligator"; 31 - version = "0.14.0"; 31 + version = "0.15.0"; 32 32 33 33 src = fetchFromGitHub { 34 34 owner = "Simple-Robotics"; 35 35 repo = "aligator"; 36 36 tag = "v${finalAttrs.version}"; 37 - hash = "sha256-SkhFV/a3A6BqzoicQa7MUgsEuDzd+JfgYvL4ztHg/K0="; 37 + hash = "sha256-x9vOj5Dy2SaQOLBCM13wZ/4SxgBz+99K/UxJqhKTg3c="; 38 38 }; 39 39 40 40 outputs = [
+19 -17
pkgs/by-name/ap/apache-answer/package.nix
··· 2 2 buildGoModule, 3 3 lib, 4 4 fetchFromGitHub, 5 - pnpm_9, 5 + pnpm, 6 6 nodejs, 7 7 fetchpatch, 8 8 stdenv, ··· 10 10 11 11 buildGoModule rec { 12 12 pname = "apache-answer"; 13 - version = "1.4.1"; 13 + version = "1.5.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "apache"; 17 - repo = "incubator-answer"; 17 + repo = "answer"; 18 18 tag = "v${version}"; 19 - hash = "sha256-nS3ZDwY221axzo1HAz369f5jWZ/mpCn4r3OPPqjiohI="; 19 + hash = "sha256-OocQsCqyVHjkpGSDS23RbOJ+b10Ax32G2hok5bgNDTI="; 20 20 }; 21 21 22 22 webui = stdenv.mkDerivation { ··· 25 25 26 26 sourceRoot = "${src.name}/ui"; 27 27 28 - pnpmDeps = pnpm_9.fetchDeps { 28 + pnpmDeps = pnpm.fetchDeps { 29 29 inherit src version pname; 30 30 sourceRoot = "${src.name}/ui"; 31 31 fetcherVersion = 1; 32 - hash = "sha256-/se6IWeHdazqS7PzOpgtT4IxCJ1WptqBzZ/BdmGb4BA="; 32 + hash = "sha256-6IeLOwsEqchCwe0GGj/4v9Q4/Hm16K+ve2X+8QHztQM="; 33 33 }; 34 34 35 35 nativeBuildInputs = [ 36 - pnpm_9.configHook 36 + pnpm.configHook 37 37 nodejs 38 38 ]; 39 39 ··· 55 55 ''; 56 56 }; 57 57 58 - vendorHash = "sha256-nvXr1YAqVCyhCgPtABTOtzDH+FCQhN9kSEhxKw7ipsE="; 58 + vendorHash = "sha256-jKpUJD8rq+ZvTgJVaI+AfrwMzrrai+cfd4hjoDLYnxc="; 59 + 60 + doCheck = false; # TODO checks are currently broken upstream 61 + 62 + ldflags = [ 63 + "-X main.Version=${version}" 64 + "-X main.Commit=${version}" 65 + ]; 59 66 60 67 preBuild = '' 61 68 cp -r ${webui}/* ui/build/ 62 69 ''; 63 70 64 - patches = [ 65 - (fetchpatch { 66 - url = "https://github.com/apache/incubator-answer/commit/57b0d0e84dd0e0bf3c8a05a38a7f55eddc5f0dda.patch"; 67 - hash = "sha256-TfF+PtrcMYYgNjgU4lGpnshdII8xECTT2L7M26uebn0="; 68 - }) 69 - ]; 70 - 71 71 meta = { 72 72 homepage = "https://answer.apache.org/"; 73 73 license = lib.licenses.asl20; 74 - maintainers = with lib.maintainers; [ bot-wxt1221 ]; 74 + maintainers = with lib.maintainers; [ 75 + bot-wxt1221 76 + ]; 75 77 platforms = lib.platforms.unix; 76 78 mainProgram = "answer"; 77 - changelog = "https://github.com/apache/incubator-answer/releases/tag/v${version}"; 79 + changelog = "https://github.com/apache/answer/releases/tag/v${version}"; 78 80 description = "Q&A platform software for teams at any scales"; 79 81 }; 80 82 }
+3 -3
pkgs/by-name/ap/appflowy/package.nix
··· 17 17 rec { 18 18 x86_64-linux = { 19 19 urlSuffix = "linux-x86_64.tar.gz"; 20 - hash = "sha256-GhQaT6vby0VD8dPr88JcDLcBX+r0apdOyip3tk30was="; 20 + hash = "sha256-GzG1IpI3azJP9uWHUm90+MJjeU+3QZuDtekkpB9/R7c="; 21 21 }; 22 22 x86_64-darwin = { 23 23 urlSuffix = "macos-universal.zip"; 24 - hash = "sha256-/hj+8okWufI2ow54xCD+XMZiEsPh0jjG8VN/phx+zgs="; 24 + hash = "sha256-E1V/F+ZM6r/R8r/AhifS2rQwZHrL2J67FbCvVMhm89Q="; 25 25 }; 26 26 aarch64-darwin = x86_64-darwin; 27 27 } ··· 30 30 in 31 31 stdenvNoCC.mkDerivation (finalAttrs: { 32 32 pname = "appflowy"; 33 - version = "0.9.5"; 33 + version = "0.9.7"; 34 34 35 35 src = fetchzip { 36 36 url = "https://github.com/AppFlowy-IO/appflowy/releases/download/${finalAttrs.version}/AppFlowy-${finalAttrs.version}-${dist.urlSuffix}";
+6 -4
pkgs/by-name/ap/appium-inspector/package.nix
··· 11 11 12 12 let 13 13 electron = electron_36; 14 - version = "2025.3.1"; 14 + version = "2025.7.3"; 15 15 in 16 16 17 17 buildNpmPackage { ··· 22 22 owner = "appium"; 23 23 repo = "appium-inspector"; 24 24 tag = "v${version}"; 25 - hash = "sha256-Qpk3IXoegPKLKdSSzY05cT2//45TIhyVLxESd2OeWPE="; 25 + hash = "sha256-KOZD/KfEG9muNEIxqgedZe9ftvFbBsPjvtwt1yb1gWc="; 26 26 }; 27 27 28 - npmDepsHash = "sha256-vUqX8yUZCflfkDYssQelFfJLNhDeU3K4UJPPgvvEeaI="; 28 + npmDepsHash = "sha256-XJg0y4d1GgCvlq1YEQpPOIkwkpv6GbeAE32cxwj7gZ0="; 29 29 npmFlags = [ "--ignore-scripts" ]; 30 30 31 31 nativeBuildInputs = [ 32 32 makeWrapper 33 33 copyDesktopItems 34 34 ]; 35 + 36 + makeCacheWritable = true; 35 37 36 38 buildPhase = '' 37 39 runHook preBuild ··· 57 59 --set NODE_ENV production 58 60 59 61 install -m 444 -D 'app/common/renderer/assets/images/icon.png' \ 60 - $out/share/icons/hicolor/512x512/apps/appium-inspector.png 62 + $out/share/icons/hicolor/256x256/apps/appium-inspector.png 61 63 62 64 runHook postInstall 63 65 '';
+33
pkgs/by-name/az/azahar/fix-zstd-seekable-include.patch
··· 1 + diff --git a/externals/CMakeLists.txt b/externals/CMakeLists.txt 2 + index 66cbbd52ed..a8b9d41e4e 100644 3 + --- a/externals/CMakeLists.txt 4 + +++ b/externals/CMakeLists.txt 5 + @@ -230,13 +230,8 @@ 6 + ) 7 + target_link_libraries(zstd_seekable PUBLIC libzstd_static) 8 + 9 + - target_link_libraries(libzstd_static INTERFACE zstd_seekable) 10 + - 11 + - add_library(zstd ALIAS libzstd_static) 12 + - 13 + - install(TARGETS zstd_seekable 14 + - EXPORT zstdExports 15 + - ) 16 + + add_library(zstd INTERFACE) 17 + + target_link_libraries(zstd INTERFACE libzstd_static zstd_seekable) 18 + endif() 19 + 20 + # ENet 21 + diff --git a/src/common/zstd_compression.cpp b/src/common/zstd_compression.cpp 22 + index 1e38877a1c..ac85ea1978 100644 23 + --- a/src/common/zstd_compression.cpp 24 + +++ b/src/common/zstd_compression.cpp 25 + @@ -13,7 +13,7 @@ 26 + #include <mutex> 27 + #include <sstream> 28 + #include <zstd.h> 29 + -#include <zstd/contrib/seekable_format/zstd_seekable.h> 30 + +#include <zstd_seekable.h> 31 + 32 + #include <boost/serialization/base_object.hpp> 33 + #include <boost/serialization/unique_ptr.hpp>
+27 -23
pkgs/by-name/az/azahar/package.nix
··· 7 7 doxygen, 8 8 dynarmic, 9 9 enet, 10 - fetchpatch, 11 10 fetchzip, 12 11 fmt, 13 12 ffmpeg_6-headless, ··· 25 24 pipewire, 26 25 pkg-config, 27 26 portaudio, 27 + python3, 28 28 robin-map, 29 29 SDL2, 30 - spirv-tools, 30 + spirv-headers, 31 31 soundtouch, 32 32 stdenv, 33 33 vulkan-headers, 34 34 xbyak, 35 35 xorg, 36 - zstd, 37 36 enableQtTranslations ? true, 38 37 qt6, 39 38 enableCubeb ? true, ··· 43 42 enableSSE42 ? true, # Disable if your hardware doesn't support SSE 4.2 (mainly CPUs before 2011) 44 43 gamemode, 45 44 enableGamemode ? lib.meta.availableOn stdenv.hostPlatform gamemode, 45 + nix-update-script, 46 + darwinMinVersionHook, 47 + apple-sdk_12, 46 48 }: 47 49 let 48 50 inherit (lib) ··· 54 56 in 55 57 stdenv.mkDerivation (finalAttrs: { 56 58 pname = "azahar"; 57 - version = "2122.1"; 59 + version = "2123.1"; 58 60 59 61 src = fetchzip { 60 62 url = "https://github.com/azahar-emu/azahar/releases/download/${finalAttrs.version}/azahar-unified-source-${finalAttrs.version}.tar.xz"; 61 - hash = "sha256-RQ8dgD09cWyVWGSLzHz1oJOKia1OKr2jHqYwKaVGfxE="; 63 + hash = "sha256-Rwq1fkRCzOna04d71w175iSQnH26z7gQfwfIZhFW/90="; 62 64 }; 63 65 66 + patches = [ 67 + # https://github.com/azahar-emu/azahar/pull/1305 68 + ./fix-zstd-seekable-include.patch 69 + ]; 70 + 71 + strictDeps = true; 64 72 nativeBuildInputs = [ 65 73 cmake 66 74 doxygen 75 + python3 67 76 pkg-config 68 77 qt6.wrapQtAppsHook 69 78 ]; ··· 93 102 qt6.qttools 94 103 soundtouch 95 104 SDL2 96 - spirv-tools 105 + spirv-headers 97 106 vulkan-headers 98 107 xbyak 99 - zstd 108 + 109 + # https://github.com/azahar-emu/azahar/pull/1281 110 + # spirv-tools 111 + 112 + # Azahar uses zstd_seekable which is not currently packaged in nixpkgs 113 + # zstd 100 114 ] 101 115 ++ optionals enableQtTranslations [ qt6.qttools ] 102 116 ++ optionals enableCubeb [ cubeb ] ··· 109 123 ] 110 124 ++ optionals stdenv.hostPlatform.isDarwin [ 111 125 moltenvk 112 - ]; 113 126 114 - patches = [ 115 - # Fix boost errors 116 - (fetchpatch { 117 - url = "https://raw.githubusercontent.com/Tatsh/tatsh-overlay/fa2f92b888f8c0aab70414ca560b823ffb33b122/games-emulation/lime3ds/files/lime3ds-0002-boost-fix.patch"; 118 - hash = "sha256-XJogqvQE7I5lVHtvQja0woVlO40blhFOqnoYftIQwJs="; 119 - }) 120 - 121 - # Fix boost 1.87 122 - (fetchpatch { 123 - url = "https://raw.githubusercontent.com/Tatsh/tatsh-overlay/5c4497d9b67fa6f2fa327b2f2ce4cb5be8c9f2f7/games-emulation/lime3ds/files/lime3ds-0003-boost-1.87-fixes.patch"; 124 - hash = "sha256-mwfI7fTx9aWF/EjMW3bxoz++A+6ONbNA70tT5nkhDUU="; 125 - }) 126 - 127 - # https://github.com/azahar-emu/azahar/pull/1165 128 - ./update-cmake-lists.patch 127 + # error: 'lowPowerModeEnabled' is unavailable: not available on macOS 128 + apple-sdk_12 129 + (darwinMinVersionHook "12.0") 129 130 ]; 130 131 131 132 postPatch = '' ··· 143 144 (cmakeBool "USE_SYSTEM_LIBS" true) 144 145 (cmakeBool "DISABLE_SYSTEM_LODEPNG" true) 145 146 (cmakeBool "DISABLE_SYSTEM_VMA" true) 147 + (cmakeBool "DISABLE_SYSTEM_ZSTD" true) 146 148 (cmakeBool "ENABLE_QT_TRANSLATION" enableQtTranslations) 147 149 (cmakeBool "ENABLE_CUBEB" enableCubeb) 148 150 (cmakeBool "USE_DISCORD_PRESENCE" useDiscordRichPresence) 149 151 (cmakeBool "ENABLE_SSE42" enableSSE42) 150 152 ]; 153 + 154 + passthru.updateScript = nix-update-script { }; 151 155 152 156 meta = { 153 157 description = "Open-source 3DS emulator project based on Citra";
-43
pkgs/by-name/az/azahar/update-cmake-lists.patch
··· 1 - From d9e7361a174f0f491c49fe78cd96a823c65e97dd Mon Sep 17 00:00:00 2001 2 - From: qr243vbi <uiguruigurovich@gmail.com> 3 - Date: Sat, 7 Jun 2025 01:18:03 +0300 4 - Subject: [PATCH 1/2] Update CMakeLists.txt 5 - 6 - --- 7 - CMakeLists.txt | 1 + 8 - 1 file changed, 1 insertion(+) 9 - 10 - diff --git a/CMakeLists.txt b/CMakeLists.txt 11 - index 54051a4ef2..531c46abbe 100644 12 - --- a/CMakeLists.txt 13 - +++ b/CMakeLists.txt 14 - @@ -16,6 +16,7 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/CMakeModules") 15 - list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/externals/cmake-modules") 16 - include(DownloadExternals) 17 - include(CMakeDependentOption) 18 - +include(FindPkgConfig) 19 - 20 - project(citra LANGUAGES C CXX ASM) 21 - 22 - 23 - From 679a4036e2fbb96d1d6a803f3f59ae8f01f9e691 Mon Sep 17 00:00:00 2001 24 - From: qr243vbi <uiguruigurovich@gmail.com> 25 - Date: Sat, 7 Jun 2025 12:49:07 +0300 26 - Subject: [PATCH 2/2] Add missing find_package directive 27 - 28 - --- 29 - src/citra_qt/CMakeLists.txt | 1 + 30 - 1 file changed, 1 insertion(+) 31 - 32 - diff --git a/src/citra_qt/CMakeLists.txt b/src/citra_qt/CMakeLists.txt 33 - index 1b78605a0a..de00dc4609 100644 34 - --- a/src/citra_qt/CMakeLists.txt 35 - +++ b/src/citra_qt/CMakeLists.txt 36 - @@ -273,6 +273,7 @@ if (ENABLE_VULKAN) 37 - endif() 38 - 39 - if (NOT WIN32) 40 - + find_package(Qt6 REQUIRED COMPONENTS Core Gui Widgets) 41 - target_include_directories(citra_qt PRIVATE ${Qt6Gui_PRIVATE_INCLUDE_DIRS}) 42 - endif() 43 -
+3 -3
pkgs/by-name/ba/bash-pinyin-completion-rs/package.nix
··· 7 7 8 8 rustPlatform.buildRustPackage (finalAttrs: { 9 9 pname = "bash-pinyin-completion-rs"; 10 - version = "0.2.3"; 10 + version = "0.3.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "AOSC-Dev"; 14 14 repo = "bash-pinyin-completion-rs"; 15 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-h4l4plGMn5WMhU60+m60Uf45UfPNDb0X+E2LK3U3jxw="; 16 + hash = "sha256-tcgpPFB/BHVbGFYHfs8y0yOVK/KJmjNJ95I41TX+pu4="; 17 17 }; 18 18 19 19 strictDeps = true; 20 20 21 - cargoHash = "sha256-SAegFsmn91xrWg0o7lHgk+vRqTQhabev9dP+Lbk/h5s="; 21 + cargoHash = "sha256-DmFsRoguommcBbeJrCcTRm815c7gLnUQ+7n0/Iz6Gvk="; 22 22 23 23 postInstall = '' 24 24 substituteInPlace scripts/bash_pinyin_completion \
+8 -4
pkgs/by-name/bi/bibletime/package.nix
··· 6 6 docbook_xml_dtd_45, 7 7 docbook_xsl_ns, 8 8 fetchFromGitHub, 9 + gettext, 10 + libxslt, 9 11 perlPackages, 10 12 pkg-config, 11 - qt5, 13 + qt6, 12 14 stdenv, 13 15 sword, 14 16 }: 15 17 16 18 let 17 - inherit (qt5) 19 + inherit (qt6) 18 20 qtbase 19 21 qtsvg 20 22 qttools ··· 23 25 in 24 26 stdenv.mkDerivation (finalAttrs: { 25 27 pname = "bibletime"; 26 - version = "3.0.3"; 28 + version = "3.1.1"; 27 29 28 30 src = fetchFromGitHub { 29 31 owner = "bibletime"; 30 32 repo = "bibletime"; 31 33 rev = "v${finalAttrs.version}"; 32 - hash = "sha256-4O8F5/EyoJFJBEWOAs9lzN3TKuu/CEdKfPaOF8gNqps="; 34 + hash = "sha256-kYQjkwfWsEijJ/umOylnfvHgv4u16xr3pkr3ALN4O8c="; 33 35 }; 34 36 35 37 nativeBuildInputs = [ 36 38 cmake 37 39 docbook_xml_dtd_45 40 + gettext 41 + libxslt 38 42 pkg-config 39 43 wrapQtAppsHook 40 44 perlPackages.Po4a
+1 -1
pkgs/by-name/bi/biliup-rs/package.nix
··· 33 33 description = "CLI tool for uploading videos to Bilibili"; 34 34 homepage = "https://biliup.github.io/biliup-rs"; 35 35 license = lib.licenses.mit; 36 - maintainers = with lib.maintainers; [ oosquare ]; 36 + maintainers = with lib.maintainers; [ ]; 37 37 mainProgram = "biliup"; 38 38 platforms = lib.platforms.all; 39 39 };
+3 -3
pkgs/by-name/bp/bpftop/package.nix
··· 10 10 }: 11 11 let 12 12 pname = "bpftop"; 13 - version = "0.6.0"; 13 + version = "0.7.0"; 14 14 in 15 15 rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } { 16 16 inherit pname version; ··· 18 18 owner = "Netflix"; 19 19 repo = "bpftop"; 20 20 tag = "v${version}"; 21 - hash = "sha256-oilSWF3dCbJIPtkxwj76qReh5Rp8ZRiH2nVriK6d3fk="; 21 + hash = "sha256-h6iNc2z5UF+Z4FTaZXfhbz7gIIGlT8pbJ7OcP6uZENc="; 22 22 }; 23 23 24 - cargoHash = "sha256-k5cRj66OSXsCXUPWrBYrOFq8aohaB/afd8IGj0QqvuE="; 24 + cargoHash = "sha256-Z7E61XiEKM6zKm7LFIXPYCFoSwSHfq6QCfbRMmiBW+o="; 25 25 26 26 buildInputs = [ 27 27 elfutils
+5 -5
pkgs/by-name/br/brave/package.nix
··· 3 3 4 4 let 5 5 pname = "brave"; 6 - version = "1.81.135"; 6 + version = "1.81.136"; 7 7 8 8 allArchives = { 9 9 aarch64-linux = { 10 10 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb"; 11 - hash = "sha256-JXPvGcc6dLPaLGfHtyMa3JpOs4OF1V8GCGzoSJdSjRg="; 11 + hash = "sha256-IU05OLT0IyRAiT10tEOayXpPi7iZBmDnp4n4AI+hVr0="; 12 12 }; 13 13 x86_64-linux = { 14 14 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb"; 15 - hash = "sha256-M99LF0Pc74xsQmnH97ATCUxrAyFfiQ0Rw8KYIvkJoPc="; 15 + hash = "sha256-z6nMg8twkUv1CtboxzuOYwyfgUkgEV7XAKoBE26VKY4="; 16 16 }; 17 17 aarch64-darwin = { 18 18 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip"; 19 - hash = "sha256-GpXGuxH2fuLNGXvMhTn7vu1b03YDAY+13lkcsW6zPe8="; 19 + hash = "sha256-5a0YLUokVoiUB9jf/osDfHH11KKUJJSbAqIEjoBNiEs="; 20 20 }; 21 21 x86_64-darwin = { 22 22 url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-x64.zip"; 23 - hash = "sha256-WzwarZxP/Gte+mVpY+Altaezcy6fTrPVwCkLJx4KjQA="; 23 + hash = "sha256-apW6RXQ15cbUoGHY6ZTQDb1zTXoifcvTECcOFuVLbho="; 24 24 }; 25 25 }; 26 26
+16 -2
pkgs/by-name/bu/buildstream/package.nix
··· 2 2 lib, 3 3 python3Packages, 4 4 fetchFromGitHub, 5 + fetchpatch, 5 6 6 7 # buildInputs 7 8 buildbox, ··· 20 21 21 22 python3Packages.buildPythonApplication rec { 22 23 pname = "buildstream"; 23 - version = "2.4.1"; 24 + version = "2.5.0"; 24 25 pyproject = true; 25 26 26 27 src = fetchFromGitHub { 27 28 owner = "apache"; 28 29 repo = "buildstream"; 29 30 tag = version; 30 - hash = "sha256-6a0VzYO5yj7EHvAb0xa4xZ0dgBKjFcwKv2F4o93oahY="; 31 + hash = "sha256-/kGmAHx10//iVeqLXwcIWNI9FGIi0LlNJW+s6v0yU3Q="; 31 32 }; 33 + 34 + # FIXME: To be removed in v2.6.0 of Buildstream. 35 + patches = [ 36 + (fetchpatch { 37 + url = "https://github.com/apache/buildstream/commit/9c4378ab2ec71b6b79ef90ee4bd950dd709a0310.patch?full_index=1"; 38 + hash = "sha256-po3Dn7gCv7o7h3k8qhmoH/b6Vv6ikKO/pkA20RvdU1g="; 39 + }) 40 + (fetchpatch { 41 + url = "https://github.com/apache/buildstream/commit/456a464b2581c52cad2b0b48596f5c19ad1db23f.patch?full_index=1"; 42 + hash = "sha256-0oFENx4AUhd1uJxRzbKzO5acGDosCc4vFJaSJ6urvhk="; 43 + }) 44 + ]; 32 45 33 46 build-system = with python3Packages; [ 34 47 cython ··· 104 117 "test_source_pull_partial_fallback_fetch" 105 118 106 119 # FAILED tests/sources/tar.py::test_out_of_basedir_hardlinks - AssertionError 120 + # FIXME: To be removed in v2.6.0 of Buildstream. 107 121 "test_out_of_basedir_hardlinks" 108 122 ]; 109 123
+6 -6
pkgs/by-name/bu/bumpp/package.nix
··· 3 3 stdenv, 4 4 fetchFromGitHub, 5 5 nodejs, 6 - pnpm_9, 6 + pnpm_10, 7 7 npmHooks, 8 8 versionCheckHook, 9 9 nix-update-script, 10 10 }: 11 11 let 12 - pnpm = pnpm_9; 12 + pnpm = pnpm_10; 13 13 in 14 14 stdenv.mkDerivation (finalAttrs: { 15 15 pname = "bumpp"; 16 - version = "10.1.0"; 16 + version = "10.2.3"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "antfu-collective"; 20 20 repo = "bumpp"; 21 21 tag = "v${finalAttrs.version}"; 22 - hash = "sha256-m4m4mZFge9S0zP0E6XWfeFitx0t+QOl+nXM0oFtlIgU="; 22 + hash = "sha256-NVu8CpfW7YXTSOEZMhhF46tgh98lAL4LYVjzml4G3MQ="; 23 23 }; 24 24 25 25 pnpmDeps = pnpm.fetchDeps { 26 26 inherit (finalAttrs) pname version src; 27 - fetcherVersion = 1; 28 - hash = "sha256-duxpym1DlJM4q5j0wmrubYiAHQ3cDEFfeD9Gyic6mbI="; 27 + fetcherVersion = 2; 28 + hash = "sha256-GJEnZDPU4MNWUHM8YFB87F+JozV0fIsJSjShudV79XE="; 29 29 }; 30 30 31 31 nativeBuildInputs = [
+3 -3
pkgs/by-name/ca/cargo-deb/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "cargo-deb"; 11 - version = "3.4.1"; 11 + version = "3.5.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "kornelski"; 15 15 repo = "cargo-deb"; 16 16 rev = "v${version}"; 17 - hash = "sha256-aDTkH2V6VrrYLZMlQyd9YOfae92zO4gIb4sKtU66ENM="; 17 + hash = "sha256-lTxMaYb7+cLQB+L8OJ8Q6HwD37Bw3kzRVLtovAJxpe0="; 18 18 }; 19 19 20 - cargoHash = "sha256-FAtwTHHAu9CDUyeI2sv7EWW3Jhh1ZSHuKLyBatfVcP8="; 20 + cargoHash = "sha256-QidnhKXGcR4I+FULRrt+jTQNp+DE9SVW8wlH5Ypknqg="; 21 21 22 22 nativeBuildInputs = [ 23 23 makeWrapper
+21 -8
pkgs/by-name/ca/casadi/package.nix
··· 38 38 39 39 stdenv.mkDerivation (finalAttrs: { 40 40 pname = "casadi"; 41 - version = "3.7.0"; 41 + version = "3.7.1"; 42 42 43 43 src = fetchFromGitHub { 44 44 owner = "casadi"; 45 45 repo = "casadi"; 46 - rev = finalAttrs.version; 47 - hash = "sha256-WumXAWO65XnNQqHMqAwfj2Y+KGOVTWx95qIuyE1M9us="; 46 + tag = finalAttrs.version; 47 + hash = "sha256-554ZN+GfkGHN0cthsb/fPWdo+U2IqLz4q+x60SxRAfk="; 48 48 }; 49 49 50 50 patches = [ 51 - (fetchpatch { 52 - name = "fix-FindMUMPS.cmake.patch"; 53 - url = "https://github.com/casadi/casadi/pull/3899/commits/274f4b23f73e60c5302bec0479fe1e92682b63d2.patch"; 54 - hash = "sha256-3GWEWlN8dKLD6htpnOQLChldcT3hE09JWLeuCfAhY+4="; 55 - }) 56 51 # update include file path and link with clangAPINotes 57 52 # https://github.com/casadi/casadi/issues/3969 58 53 ./clang-19.diff 54 + 55 + # Add missing include 56 + # ref. https://github.com/casadi/casadi/pull/4192 57 + (fetchpatch { 58 + url = "https://github.com/casadi/casadi/pull/4192/commits/fc1a83e8db37f328657eabff41f00a9a34d3cc74.patch"; 59 + hash = "sha256-9GXOtYa/BFq5vp6tE8HxO8xW3ep3my6TPD3FvkDhUUA="; 60 + }) 61 + 62 + # Fix build with osqp v1 63 + # ref. https://github.com/casadi/casadi/pull/4105 64 + (fetchpatch { 65 + url = "https://github.com/casadi/casadi/pull/4105/commits/cca4eb5d423c9d034f0666f71338063d3f8c9c43.patch"; 66 + hash = "sha256-pDI9x4yzPj+rjtzZpFKwfSsyE52Jt20izfqo5blkUOA="; 67 + }) 68 + (fetchpatch { 69 + url = "https://github.com/casadi/casadi/pull/4105/commits/6035a95e48088928134c3827ab90a2a3a82b1389.patch"; 70 + hash = "sha256-1nOcCLXVwFBRH/abAhTly28+1oNjDumJCjT0NyRAgz0="; 71 + }) 59 72 ]; 60 73 61 74 postPatch = ''
+14 -12
pkgs/by-name/ca/catgirl/package.nix
··· 2 2 ctags, 3 3 fetchurl, 4 4 lib, 5 - libressl, 5 + libretls, 6 + openssl, 6 7 ncurses, 7 8 pkg-config, 8 9 stdenv, 9 10 }: 10 11 11 - stdenv.mkDerivation rec { 12 + stdenv.mkDerivation (finalAttrs: { 12 13 pname = "catgirl"; 13 14 version = "2.2a"; 14 15 15 16 src = fetchurl { 16 - url = "https://git.causal.agency/catgirl/snapshot/${pname}-${version}.tar.gz"; 17 + url = "https://git.causal.agency/catgirl/snapshot/${finalAttrs.pname}-${finalAttrs.version}.tar.gz"; 17 18 hash = "sha256-xtdgqu4TTgUlht73qRA1Q/coH95lMfvLQQhkcHlCl8I="; 18 19 }; 19 20 20 21 # catgirl's configure script uses pkg-config --variable exec_prefix openssl 21 22 # to discover the install location of the openssl(1) utility. exec_prefix 22 - # is the "out" output of libressl in our case (where the libraries are 23 + # is the "out" output of openssl in our case (where the libraries are 23 24 # installed), so we need to fix this up. 24 25 postConfigure = '' 25 - substituteInPlace config.mk --replace \ 26 + substituteInPlace config.mk --replace-fail \ 26 27 "$($PKG_CONFIG --variable exec_prefix openssl)" \ 27 - "${lib.getBin libressl}" 28 + "${lib.getBin openssl}" 28 29 ''; 29 30 30 31 nativeBuildInputs = [ ··· 32 33 pkg-config 33 34 ]; 34 35 buildInputs = [ 35 - libressl 36 + libretls 37 + openssl 36 38 ncurses 37 39 ]; 38 40 strictDeps = true; 39 41 40 42 enableParallelBuilding = true; 41 43 42 - meta = with lib; { 44 + meta = { 43 45 homepage = "https://git.causal.agency/catgirl/about/"; 44 - license = licenses.gpl3Plus; 45 46 description = "TLS-only terminal IRC client"; 46 - platforms = platforms.unix; 47 + license = lib.licenses.gpl3Plus; 48 + platforms = lib.platforms.unix; 47 49 mainProgram = "catgirl"; 48 - maintainers = with maintainers; [ xfnw ]; 50 + maintainers = with lib.maintainers; [ xfnw ]; 49 51 }; 50 - } 52 + })
+3 -3
pkgs/by-name/ch/chatgpt/source.nix
··· 1 1 { 2 - version = "1.2025.063"; 2 + version = "1.2025.203"; 3 3 src = { 4 - url = "https://persistent.oaistatic.com/sidekick/public/ChatGPT_Desktop_public_1.2025.063_1741403068.dmg"; 5 - hash = "sha256-ZqQZtrN+t6C5BRCHh8iqA/e11EA2GCvVTcxAAjK7Vq0="; 4 + url = "https://persistent.oaistatic.com/sidekick/public/ChatGPT_Desktop_public_1.2025.203_1753492939.dmg"; 5 + hash = "sha256-m+KvDXcNz4M6MhgOGwsTGytXzAuC6WKd/Dr+3PESQtg="; 6 6 }; 7 7 }
+2 -2
pkgs/by-name/ci/circleci-cli/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "circleci-cli"; 10 - version = "0.1.32638"; 10 + version = "0.1.33128"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "CircleCI-Public"; 14 14 repo = "circleci-cli"; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-cKW8jJdKiFkCR5RRMMlmzq8G+SvIXzzkNIbQXh77wro="; 16 + sha256 = "sha256-8rh/cG0ottG65ogACjA5sdf9M3satR4S0iZctZwzqkE="; 17 17 }; 18 18 19 19 vendorHash = "sha256-RQK51VSag1AkJMa/rmWpSuuzhRqSG2a3+sNisp0q7lU=";
+4 -4
pkgs/by-name/cl/claude-code/package-lock.json
··· 6 6 "packages": { 7 7 "": { 8 8 "dependencies": { 9 - "@anthropic-ai/claude-code": "^1.0.84" 9 + "@anthropic-ai/claude-code": "^1.0.85" 10 10 } 11 11 }, 12 12 "node_modules/@anthropic-ai/claude-code": { 13 - "version": "1.0.84", 14 - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.84.tgz", 15 - "integrity": "sha512-+Qu+z1jTdZPu0UL4dalntkofDGL0BgWqs6XmRlq+RuxurHJy58zKae4PL8naevrkbgazauIPYDDGmHF3u+B0uQ==", 13 + "version": "1.0.85", 14 + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.85.tgz", 15 + "integrity": "sha512-rvLGGSnHQLJI3dP7C/d3Or5LQvgDEae5wurMG4Fs9ourzt+k8YA6WAHeuJmSUq7o7Z2fZTaojcM3VOLzUBEl7w==", 16 16 "license": "SEE LICENSE IN README.md", 17 17 "bin": { 18 18 "claude": "cli.js"
+3 -3
pkgs/by-name/cl/claude-code/package.nix
··· 7 7 8 8 buildNpmPackage rec { 9 9 pname = "claude-code"; 10 - version = "1.0.84"; 10 + version = "1.0.85"; 11 11 12 12 nodejs = nodejs_20; # required for sandboxed Nix builds on Darwin 13 13 14 14 src = fetchzip { 15 15 url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz"; 16 - hash = "sha256-Uu6K2Fq4MT0jb4GsAaHo0UbjnK2bXxjQEjND3ftcFMo="; 16 + hash = "sha256-CLqvcolG94JBC5VFlsfybZ9OXe81gJBzKU6Xgr7CGWo="; 17 17 }; 18 18 19 - npmDepsHash = "sha256-G1Jrjds7Il+gmQ5SYRgbW3faB2gJd3x0r576IGwFNys="; 19 + npmDepsHash = "sha256-V0rjoKdXGRNNKRJqPvVIqCQpqgNCklPTVRExCCxbe8g="; 20 20 21 21 postPatch = '' 22 22 cp ${./package-lock.json} package-lock.json
+2 -2
pkgs/by-name/cl/clifm/package.nix
··· 13 13 14 14 stdenv.mkDerivation (finalAttrs: { 15 15 pname = "clifm"; 16 - version = "1.25"; 16 + version = "1.26"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "leo-arch"; 20 20 repo = "clifm"; 21 21 tag = "v${finalAttrs.version}"; 22 - hash = "sha256-Q4BzkLclJJGybx6tnOhfRE3X5iFtuYTfbAvSLO7isX4="; 22 + hash = "sha256-eNgghfK2NSSrzn0X1XNcaE+jErlLG5rhg4+RLjERsFU="; 23 23 }; 24 24 25 25 buildInputs = [
+2 -2
pkgs/by-name/cs/csharp-ls/package.nix
··· 11 11 12 12 buildDotnetGlobalTool rec { 13 13 pname = "csharp-ls"; 14 - version = "0.18.0"; 14 + version = "0.19.0"; 15 15 16 - nugetHash = "sha256-VSlyAt5c03Oiha21ZyQ4Xm/2iIse0h1eVrVpu+nWW3s="; 16 + nugetHash = "sha256-Xd4DTSvhOyz+pqk4bpUCAz69WG5hby5yJsd/lO6Cs/Y="; 17 17 18 18 inherit dotnet-sdk; 19 19 dotnet-runtime = dotnet-sdk;
+3 -3
pkgs/by-name/da/darklua/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "darklua"; 9 - version = "0.17.0"; 9 + version = "0.17.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "seaofvoices"; 13 13 repo = "darklua"; 14 14 rev = "v${version}"; 15 - hash = "sha256-Ql3BHItFvfc2C3+/M7gxFJwValxNaBVVftm6+T5N4S8="; 15 + hash = "sha256-Jcq6zZ0KaDHXkIapPd38BR+ikVQAha3Bq5HuPEnKV0o="; 16 16 }; 17 17 18 - cargoHash = "sha256-eJObrfhZMfgWUAqeTgOSic4u5fG5Eopqmvojiq+b54o="; 18 + cargoHash = "sha256-yF+h7IiirvLw3WqqyCmcXbRa+fnsOpHrrmxkwl4lIG4="; 19 19 20 20 # error: linker `aarch64-linux-gnu-gcc` not found 21 21 postPatch = ''
+6 -3
pkgs/by-name/do/dopamine/package.nix
··· 6 6 }: 7 7 appimageTools.wrapType2 rec { 8 8 pname = "dopamine"; 9 - version = "3.0.0-preview.38"; 9 + version = "3.0.0-preview.39"; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/digimezzo/dopamine/releases/download/v${version}/Dopamine-${version}.AppImage"; 13 - hash = "sha256-PWYymznUsJUaeC0wD5wK2bqU7y7lkY64/svB8Tw4JJQ="; 13 + hash = "sha256-t4f+4ceGyEJHuJxk/8/BMWK0oGYoFXZMjk8UCHLJId8="; 14 14 }; 15 15 16 16 extraInstallCommands = ··· 32 32 homepage = "https://github.com/digimezzo/dopamine"; 33 33 license = lib.licenses.gpl3Only; 34 34 mainProgram = "dopamine"; 35 - maintainers = with lib.maintainers; [ Guanran928 ]; 35 + maintainers = with lib.maintainers; [ 36 + Guanran928 37 + ern775 38 + ]; 36 39 platforms = [ "x86_64-linux" ]; 37 40 sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 38 41 };
+3 -2
pkgs/by-name/fa/factoriolab/package.nix
··· 10 10 }: 11 11 buildNpmPackage rec { 12 12 pname = "factoriolab"; 13 - version = "3.16.4"; 13 + version = "3.16.6"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "factoriolab"; 17 17 repo = "factoriolab"; 18 18 tag = "v${version}"; 19 - hash = "sha256-wyv0N5jx169t6Er2OOS00Af5RSXblZ8BoAciw/TVxB4="; 19 + hash = "sha256-feKva+TuqRZ66VCoHlUK695FMvsjgX5sJOwTBne8qX4="; 20 + fetchLFS = true; 20 21 }; 21 22 buildInputs = [ vips ]; 22 23 nativeBuildInputs = [
+3 -3
pkgs/by-name/fa/fastly/package.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "fastly"; 14 - version = "11.4.0"; 14 + version = "11.5.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "fastly"; 18 18 repo = "cli"; 19 19 tag = "v${version}"; 20 - hash = "sha256-jfj37b3L3LcPODBYBAOTWq+mA0xrIr3r+6lu65gKyYI="; 20 + hash = "sha256-o2/gwXODAS4eex6q91hxbNx2RHNt5z8eaT3ZXS7D634="; 21 21 # The git commit is part of the `fastly version` original output; 22 22 # leave that output the same in nixpkgs. Use the `.git` directory 23 23 # to retrieve the commit SHA, and remove the directory afterwards, ··· 34 34 "cmd/fastly" 35 35 ]; 36 36 37 - vendorHash = "sha256-souo+yksoZpUxWfY7flL4uLdRgAIrtZKRIlGK0p1hZs="; 37 + vendorHash = "sha256-qoRlUCAnJHt9B1w9R4dBtkvqKhk3hum6OjzraPKAzk0="; 38 38 39 39 nativeBuildInputs = [ 40 40 installShellFiles
+1 -1
pkgs/by-name/fc/fcitx5-fluent/package.nix
··· 33 33 homepage = "https://github.com/Reverier-Xu/Fluent-fcitx5"; 34 34 license = licenses.mpl20; 35 35 platforms = platforms.all; 36 - maintainers = with maintainers; [ oosquare ]; 36 + maintainers = with maintainers; [ ]; 37 37 }; 38 38 }
+2 -3
pkgs/by-name/fe/fex/package.nix
··· 15 15 16 16 llvmPackages.stdenv.mkDerivation (finalAttrs: { 17 17 pname = "fex"; 18 - version = "2507.1"; 18 + version = "2508.1"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "FEX-Emu"; 22 22 repo = "FEX"; 23 23 tag = "FEX-${finalAttrs.version}"; 24 24 25 - hash = "sha256-F6rMEPmw2UxWw+XWsUXrrUjvrDcIA1W+spkcq3tdUMI="; 25 + hash = "sha256-yWUZF/Chgi9bd5gF9qU1jiiIvHOHBUw7tLWxyNUZy9g="; 26 26 27 27 leaveDotGit = true; 28 28 postFetch = '' ··· 78 78 ]); 79 79 80 80 cmakeFlags = [ 81 - (lib.cmakeFeature "CMAKE_BUILD_TYPE" "Release") 82 81 (lib.cmakeFeature "USE_LINKER" "lld") 83 82 (lib.cmakeBool "ENABLE_LTO" true) 84 83 (lib.cmakeBool "ENABLE_ASSERTIONS" false)
+21 -23
pkgs/by-name/fi/filebrowser/package.nix
··· 1 1 { 2 2 lib, 3 - stdenv, 4 3 fetchFromGitHub, 5 - buildGo123Module, 6 - nodejs_22, 4 + buildGoModule, 5 + buildNpmPackage, 7 6 pnpm_9, 8 - 7 + nix-update-script, 9 8 nixosTests, 10 9 }: 11 10 12 11 let 13 - version = "2.40.1"; 12 + version = "2.42.5"; 14 13 15 14 pnpm = pnpm_9; 16 - nodejs = nodejs_22; 17 15 18 16 src = fetchFromGitHub { 19 17 owner = "filebrowser"; 20 18 repo = "filebrowser"; 21 19 rev = "v${version}"; 22 - hash = "sha256-UsY5pJU0eVeYQVi7Wqf4RrBfPLQv78zHi96mTLJJS1o="; 20 + hash = "sha256-6AZwWdYQlaQ30Q5ohi9ovlUJZZ+u7Wqc5mfRW/3t7Zs="; 23 21 }; 24 22 25 - frontend = stdenv.mkDerivation (finalAttrs: { 23 + frontend = buildNpmPackage rec { 26 24 pname = "filebrowser-frontend"; 27 25 inherit version src; 28 26 29 - nativeBuildInputs = [ 30 - nodejs 31 - pnpm.configHook 32 - ]; 27 + sourceRoot = "${src.name}/frontend"; 33 28 34 - pnpmRoot = "frontend"; 29 + npmConfigHook = pnpm.configHook; 30 + npmDeps = pnpmDeps; 35 31 36 32 pnpmDeps = pnpm.fetchDeps { 37 - inherit (finalAttrs) pname version src; 33 + inherit 34 + pname 35 + version 36 + src 37 + sourceRoot 38 + ; 38 39 fetcherVersion = 2; 39 - sourceRoot = "${src.name}/frontend"; 40 - hash = "sha256-AwjMQ9LDJ72x5JYdtLF4V3nxJTYiCb8e/RVyK3IwPY4="; 40 + hash = "sha256-uGEw6Wt6hXEcYQzXYzfgo3fcCX7Hj39bLHsT1rsGy74="; 41 41 }; 42 42 43 43 installPhase = '' 44 44 runHook preInstall 45 45 46 - pnpm install -C frontend --frozen-lockfile 47 - pnpm run -C frontend build 48 - 49 46 mkdir $out 50 - mv frontend/dist $out 47 + mv dist $out 51 48 52 49 runHook postInstall 53 50 ''; 54 - }); 51 + }; 55 52 56 53 in 57 - buildGo123Module { 54 + buildGoModule { 58 55 pname = "filebrowser"; 59 56 inherit version src; 60 57 61 - vendorHash = "sha256-FY5rPzWAzkrDaFktTM7VxO/hMk17/x21PL1sKq0zlxg="; 58 + vendorHash = "sha256-aVtL64Cm+nqum/qHFvplpEawgMXM2S6l8QFrJBzLVtU="; 62 59 63 60 excludedPackages = [ "tools" ]; 64 61 ··· 71 68 ]; 72 69 73 70 passthru = { 71 + updateScript = nix-update-script { }; 74 72 inherit frontend; 75 73 tests = { 76 74 inherit (nixosTests) filebrowser;
+4 -4
pkgs/by-name/fl/flaca/package.nix
··· 7 7 8 8 rustPlatform.buildRustPackage (finalAttrs: { 9 9 pname = "flaca"; 10 - version = "3.3.2"; 10 + version = "3.4.2"; 11 11 12 12 lockFile = fetchurl { 13 13 url = "https://github.com/Blobfolio/flaca/releases/download/v${finalAttrs.version}/Cargo.lock"; 14 - hash = "sha256-AFEuJQAz+cXUuyLefqsV2VyytJ+sfLrJQSArITqQZZU="; 14 + hash = "sha256-6SpIqz/iLGVvOkwfiTcvf2EdlbVafQ+aHVc7taYLPDc="; 15 15 }; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "Blobfolio"; 19 19 repo = "flaca"; 20 20 tag = "v${finalAttrs.version}"; 21 - hash = "sha256-sxBP3L9Abk3/NYkE1UeFFulGEhDe4wKqS71wrX6mA9c="; 21 + hash = "sha256-9fD+nfSe0Rk06d+o3hnMH2lC6OAFa10gDNiDW57lSTg="; 22 22 }; 23 23 24 24 postUnpack = '' ··· 27 27 28 28 nativeBuildInputs = [ rustPlatform.bindgenHook ]; 29 29 30 - cargoHash = "sha256-i4eYyS3s7q/1PaqwawpWeDbUHUGEvIfN65xfvpLkOpY="; 30 + cargoHash = "sha256-LVY1+Nvcy7WoJ7Bsf1rgrdTzLMRqpquDXD8X3X8jX20="; 31 31 32 32 meta = with lib; { 33 33 description = "CLI tool to losslessly compress JPEG and PNG images";
+8 -5
pkgs/by-name/fl/flyway/package.nix
··· 9 9 10 10 stdenv.mkDerivation (finalAttrs: { 11 11 pname = "flyway"; 12 - version = "11.7.0"; 12 + version = "11.11.0"; 13 13 src = fetchurl { 14 - url = "mirror://maven/org/flywaydb/flyway-commandline/${finalAttrs.version}/flyway-commandline-${finalAttrs.version}.tar.gz"; 15 - sha256 = "sha256-Ajm4V+AAaC3NXvdTkxJ9uhk0QayZzoPYyU5RRrWxz/g="; 14 + url = "https://github.com/flyway/flyway/releases/download/flyway-${finalAttrs.version}/flyway-commandline-${finalAttrs.version}.tar.gz"; 15 + sha256 = "sha256-IIRJQjsCJAnmr2//daMJ0kInYJSbidHz5/YKRZD8v0M="; 16 16 }; 17 17 nativeBuildInputs = [ makeWrapper ]; 18 18 dontBuild = true; ··· 20 20 installPhase = '' 21 21 mkdir -p $out/bin $out/share/flyway 22 22 cp -r drivers conf licenses README.txt $out/share/flyway 23 - install -Dt $out/share/flyway/lib lib/*.jar lib/flyway/*.jar lib/oracle_wallet/*.jar lib/aad/msal4j-1.15.1.jar lib/aad/slf4j-api-1.7.30.jar 23 + find lib -type f -name "*.jar" | while read -r file; do 24 + dest="$out/share/flyway/lib/''${file#lib/}" 25 + install -D "$file" "$dest" 26 + done 24 27 makeWrapper "${jre_headless}/bin/java" $out/bin/flyway \ 25 28 --add-flags "-Djava.security.egd=file:/dev/../dev/urandom" \ 26 - --add-flags "-classpath '$out/share/flyway/lib/*:$out/share/flyway/drivers/*'" \ 29 + --add-flags "-classpath '$out/share/flyway/lib/*:$out/share/flyway/lib/flyway/*:$out/share/flyway/lib/aad/*:$out/share/flyway/lib/netty/*:$out/share/flyway/drivers/*'" \ 27 30 --add-flags "org.flywaydb.commandline.Main" \ 28 31 ''; 29 32 passthru.tests = {
+2
pkgs/by-name/fr/freac/package.nix
··· 6 6 boca, 7 7 smooth, 8 8 systemd, 9 + wrapGAppsHook3, 9 10 }: 10 11 11 12 stdenv.mkDerivation rec { ··· 23 24 boca 24 25 smooth 25 26 systemd 27 + wrapGAppsHook3 26 28 ]; 27 29 28 30 makeFlags = [
+22 -15
pkgs/by-name/fr/freecad/package.nix
··· 16 16 libspnav, 17 17 libXmu, 18 18 medfile, 19 - mpi, 20 19 ninja, 21 20 ode, 22 21 opencascade-occt, ··· 32 31 zlib, 33 32 qt6, 34 33 nix-update-script, 34 + gmsh, 35 + which, 35 36 }: 36 37 let 37 38 pythonDeps = with python3Packages; [ ··· 57 58 freecad-utils.makeCustomizable ( 58 59 stdenv.mkDerivation (finalAttrs: { 59 60 pname = "freecad"; 60 - version = "1.0.1"; 61 + version = "1.0.2"; 61 62 62 63 src = fetchFromGitHub { 63 64 owner = "FreeCAD"; 64 65 repo = "FreeCAD"; 65 66 tag = finalAttrs.version; 66 - hash = "sha256-VFTNawXxu2ofjj2Frg4OfVhiMKFywBhm7lZunP85ZEQ="; 67 + hash = "sha256-J//O/ABMFa3TFYwR0wc8d1UTA5iSFnEP2thOjuCN+uE="; 67 68 fetchSubmodules = true; 68 69 }; 69 70 ··· 87 88 libGLU 88 89 libXmu 89 90 medfile 90 - mpi 91 91 ode 92 92 vtk 93 93 xercesc ··· 113 113 url = "https://github.com/FreeCAD/FreeCAD/commit/8e04c0a3dd9435df0c2dec813b17d02f7b723b19.patch?full_index=1"; 114 114 hash = "sha256-H6WbJFTY5/IqEdoi5N+7D4A6pVAmZR4D+SqDglwS18c="; 115 115 }) 116 - # https://github.com/FreeCAD/FreeCAD/pull/22221 117 - (fetchpatch { 118 - url = "https://github.com/FreeCAD/FreeCAD/commit/3d2b7dc9c7ac898b30fe469b7cbd424ed1bca0a2.patch?full_index=1"; 119 - hash = "sha256-XCQdv/+dYdJ/ptA2VKrD63qYILyaP276ISMkmWLtT30="; 120 - }) 121 116 # Inform Coin to use EGL when on Wayland 122 117 # https://github.com/FreeCAD/FreeCAD/pull/21917 123 118 (fetchpatch { ··· 125 120 hash = "sha256-K6PWQ1U+/fsjDuir7MiAKq71CAIHar3nKkO6TKYl32k="; 126 121 }) 127 122 ]; 123 + 124 + postPatch = '' 125 + substituteInPlace src/Mod/Fem/femmesh/gmshtools.py \ 126 + --replace-fail 'self.gmsh_bin = "gmsh"' 'self.gmsh_bin = "${lib.getExe gmsh}"' 127 + ''; 128 128 129 129 cmakeFlags = [ 130 130 "-Wno-dev" # turns off warnings which otherwise makes it hard to see what is going on ··· 152 152 153 153 dontWrapGApps = true; 154 154 155 - qtWrapperArgs = [ 156 - "--set COIN_GL_NO_CURRENT_CONTEXT_CHECK 1" 157 - "--prefix PATH : ${libredwg}/bin" 158 - "--prefix PYTHONPATH : ${python3Packages.makePythonPath pythonDeps}" 159 - "\${gappsWrapperArgs[@]}" 160 - ]; 155 + qtWrapperArgs = 156 + let 157 + binPath = lib.makeBinPath [ 158 + libredwg 159 + which # for locating tools 160 + ]; 161 + in 162 + [ 163 + "--set COIN_GL_NO_CURRENT_CONTEXT_CHECK 1" 164 + "--prefix PATH : ${binPath}" 165 + "--prefix PYTHONPATH : ${python3Packages.makePythonPath pythonDeps}" 166 + "\${gappsWrapperArgs[@]}" 167 + ]; 161 168 162 169 postFixup = '' 163 170 mv $out/share/doc $out
+5 -7
pkgs/by-name/fr/freeorion/package.nix
··· 23 23 libxslt, 24 24 }: 25 25 26 - stdenv.mkDerivation { 26 + stdenv.mkDerivation (finalAttrs: { 27 27 pname = "freeorion"; 28 - version = "0.5.0.1-unstable-2024-07-28"; 28 + version = "0.5.1.1"; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "freeorion"; 32 32 repo = "freeorion"; 33 - # Current `release-0.5` commit to pick up Boost and GCC 14 fixes 34 - # until another release is cut. 35 - rev = "dc3d6a4f01aa78229c419fa17b4e383f73b024e2"; 36 - hash = "sha256-9yPk77YeYkGMJqrlDYRTUMDKMWpxUXhVCnHhomiUc/A="; 33 + tag = "v${finalAttrs.version}"; 34 + hash = "sha256-0z3EPiSlViWQzpUu6+4IZ3ih0pbwdkZWAiVPsVcJr8o="; 37 35 }; 38 36 39 37 buildInputs = [ ··· 93 91 platforms = platforms.linux; 94 92 maintainers = with maintainers; [ tex ]; 95 93 }; 96 - } 94 + })
+3 -3
pkgs/by-name/ga/gatus/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "gatus"; 10 - version = "5.17.0"; 10 + version = "5.19.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "TwiN"; 14 14 repo = "gatus"; 15 15 rev = "v${version}"; 16 - hash = "sha256-/YOC13ut1k48vx/LapcShNfi83LxbC62yxKuanlUI9k="; 16 + hash = "sha256-Jw7OdFGSZgxy52fICURc313ONsmI9Qlsf75aS0LUB9s="; 17 17 }; 18 18 19 - vendorHash = "sha256-gr/GmZaaNwp/jQwnDiU/kfDWaciQloxP9vNlVTwMQjE="; 19 + vendorHash = "sha256-CofmAYsRp0bya+q/eFJkWV9tGfhg37UxDFR9vpCKYls="; 20 20 21 21 subPackages = [ "." ]; 22 22
+5 -5
pkgs/by-name/ge/gemini-cli/package.nix
··· 2 2 lib, 3 3 buildNpmPackage, 4 4 fetchFromGitHub, 5 - gitUpdater, 5 + nix-update-script, 6 6 }: 7 7 8 8 buildNpmPackage (finalAttrs: { 9 9 pname = "gemini-cli"; 10 - version = "0.1.21"; 10 + version = "0.1.22"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "google-gemini"; 14 14 repo = "gemini-cli"; 15 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-eS83Uwp6LzyQuIx2jirXnJ6Xb2XEaAKLnS9PMKTIvyI="; 16 + hash = "sha256-taQyrthHrlHc6Zy8947bpxvbHeSq0+JbgxROtQOGq44="; 17 17 }; 18 18 19 19 patches = [ ··· 21 21 ./restore-missing-dependencies-fields.patch 22 22 ]; 23 23 24 - npmDepsHash = "sha256-5pFnxZFhVNxYLPJClYq+pe4wAX5623Y3hFj8lIq00+E="; 24 + npmDepsHash = "sha256-1AJ+EZfPKioeptms3uio4U20zeQ9+yKC69Gbm6HlFMY="; 25 25 26 26 preConfigure = '' 27 27 mkdir -p packages/generated ··· 49 49 chmod +x "$out/bin/gemini" 50 50 ''; 51 51 52 - passthru.updateScript = gitUpdater { }; 52 + passthru.updateScript = nix-update-script { }; 53 53 54 54 meta = { 55 55 description = "AI agent that brings the power of Gemini directly into your terminal";
+11 -3
pkgs/by-name/ge/geph/package.nix
··· 14 14 libglvnd, 15 15 copyDesktopItems, 16 16 makeDesktopItem, 17 + nix-update-script, 17 18 }: 18 19 let 19 20 binPath = lib.makeBinPath [ ··· 23 24 in 24 25 rustPlatform.buildRustPackage (finalAttrs: { 25 26 pname = "geph5"; 26 - version = "0.2.72"; 27 + version = "0.2.77"; 27 28 28 29 src = fetchFromGitHub { 29 30 owner = "geph-official"; 30 31 repo = "geph5"; 31 32 rev = "geph5-client-v${finalAttrs.version}"; 32 - hash = "sha256-+/oOQjebkn3iYi5UXFzFoe0ldu+p+nf5uEjGhk5nlNo="; 33 + hash = "sha256-xm2eSCLIPYydR8iwMlZyc/M6bFrUZRqL5yZUXuYdk/k="; 33 34 }; 34 35 35 - cargoHash = "sha256-OFSsMa/xErNB+1cvEOnGshJJEcG8ZDf9y/uYVnsVwhU="; 36 + cargoHash = "sha256-DNk4BQoY8m3OmglXMZzGstl9aC+LhZq9EN0OLW7sBrw="; 36 37 37 38 postPatch = '' 38 39 substituteInPlace binaries/geph5-client/src/vpn/*.sh \ ··· 97 98 ] 98 99 }' "$out/bin/geph5-client-gui" 99 100 ''; 101 + 102 + passthru.updateScript = nix-update-script { 103 + extraArgs = [ 104 + "--version-regex" 105 + "geph5-client-v(.*)" 106 + ]; 107 + }; 100 108 101 109 meta = { 102 110 description = "Modular Internet censorship circumvention system designed specifically to deal with national filtering";
+2 -2
pkgs/by-name/gh/gh-s/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "gh-s"; 9 - version = "0.0.8"; 9 + version = "0.0.11"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "gennaro-tedesco"; 13 13 repo = "gh-s"; 14 14 rev = "v${version}"; 15 - hash = "sha256-hLfaAtWiJHCJ7MFz8dg4SJJB2cNY1gKUEwMAdRB4lr8="; 15 + hash = "sha256-I1r3FW+qWKRFukeXot009CbH/JbYeCjvoRKrvsyjDJE="; 16 16 }; 17 17 18 18 vendorHash = "sha256-5UJAgsPND6WrOZZ5PUZNdwd7/0NPdhD1SaZJzZ+2VvM=";
+2 -2
pkgs/by-name/gi/git-town/package.nix
··· 13 13 14 14 buildGoModule rec { 15 15 pname = "git-town"; 16 - version = "21.4.1"; 16 + version = "21.4.3"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "git-town"; 20 20 repo = "git-town"; 21 21 tag = "v${version}"; 22 - hash = "sha256-IBBnqwXx7q6QBk0Z5cHugXVeJHq85lCX7Y5U1tCXZmA="; 22 + hash = "sha256-E3j1lWQycB6aIj8xXaRUJdtrrvc92kxJjXhSHq3TBy0="; 23 23 }; 24 24 25 25 vendorHash = null;
+12 -6
pkgs/by-name/go/gogh/package.nix
··· 2 2 lib, 3 3 stdenvNoCC, 4 4 fetchFromGitHub, 5 - makeWrapper, 5 + makeBinaryWrapper, 6 6 ncurses, 7 7 bashNonInteractive, 8 8 python3, 9 9 rustpython, 10 + ps, 10 11 nix-update-script, 11 12 }: 12 13 ··· 49 50 50 51 strictDeps = true; 51 52 52 - nativeBuildInputs = [ makeWrapper ]; 53 + nativeBuildInputs = [ makeBinaryWrapper ]; 54 + 55 + propagatedUserEnvPkgs = [ 56 + bashNonInteractive 57 + rustpython 58 + ncurses 59 + ps 60 + ]; 53 61 54 62 installPhase = '' 55 63 runHook preInstall 56 64 57 65 mkdir --parents $out/lib 58 66 cp --recursive {*.py,apply-colors.sh,installs,themes} $out/lib 59 - install -Dm755 gogh.sh $out/bin/${finalAttrs.meta.mainProgram} 67 + install -D gogh.sh $out/bin/${finalAttrs.meta.mainProgram} 60 68 61 69 runHook postInstall 62 70 ''; ··· 64 72 postInstall = '' 65 73 wrapProgram $out/bin/${finalAttrs.meta.mainProgram} \ 66 74 --set SCRIPT_PATH "$out/lib" \ 67 - --prefix PATH : "${lib.getBin bashNonInteractive}/bin" \ 68 - --prefix PATH : "${lib.getBin rustpython}/bin" \ 69 - --prefix PATH : "${lib.getBin ncurses}/bin" \ 75 + --suffix PATH : "${lib.makeBinPath finalAttrs.propagatedUserEnvPkgs}" \ 70 76 --prefix PATH : "${pythonEnv}/bin" \ 71 77 --prefix PYTHONPATH : "${pythonEnv}/${pythonEnv.sitePackages}" 72 78 '';
+3 -3
pkgs/by-name/go/google-lighthouse/package.nix
··· 12 12 }: 13 13 stdenv.mkDerivation rec { 14 14 pname = "google-lighthouse"; 15 - version = "12.7.0"; 15 + version = "12.8.1"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "GoogleChrome"; 19 19 repo = "lighthouse"; 20 20 tag = "v${version}"; 21 - hash = "sha256-5YSUbqjzgBTjBtZYLwiGFWdWD9aDZ9To8kBZd09Tzkw="; 21 + hash = "sha256-7I2dtQIWbhkH4l3seDA76bkZWTT+izWASTQXsMb3d+Y="; 22 22 }; 23 23 24 24 yarnOfflineCache = fetchYarnDeps { 25 25 yarnLock = "${src}/yarn.lock"; 26 - hash = "sha256-ySNsklPfhUm/RkXzAA2wlzx4jg61vL3zxlyhEBppMVE="; 26 + hash = "sha256-wmzQE9gmjynHfS47fg/yDizf3/JAOfd+xeAh0XRIat8="; 27 27 }; 28 28 29 29 yarnBuildScript = "build-report";
+19 -3
pkgs/by-name/go/goose-cli/package.nix
··· 27 27 in 28 28 rustPlatform.buildRustPackage (finalAttrs: { 29 29 pname = "goose-cli"; 30 - version = "1.0.30"; 30 + version = "1.4.0"; 31 31 32 32 src = fetchFromGitHub { 33 33 owner = "block"; 34 34 repo = "goose"; 35 35 tag = "v${finalAttrs.version}"; 36 - hash = "sha256-Mhscs7yv3/FmJ/v1W0xcHya82ztrYGVULrtMyq4W4BY="; 36 + hash = "sha256-xXQFhGwI5aZfRzJ17WXcpOHnaE1MW2S6uje8qSC3NU4="; 37 37 }; 38 38 39 - cargoHash = "sha256-TNmeu0nQHTFnbe7CY5b58ysN6+iMD6yFTktr4gjKNY0="; 39 + cargoHash = "sha256-b8u226CSW/85HoVuDYGc0cbCA61ZOsrngenZKMgY4us="; 40 40 41 41 nativeBuildInputs = [ 42 42 pkg-config ··· 76 76 "--skip=providers::factory::tests::test_create_lead_worker_provider" 77 77 "--skip=providers::factory::tests::test_create_regular_provider_without_lead_config" 78 78 "--skip=providers::factory::tests::test_lead_model_env_vars_with_defaults" 79 + # need network access 80 + "--skip=test_concurrent_access" 81 + "--skip=test_model_not_in_openrouter" 82 + "--skip=test_pricing_cache_performance" 83 + "--skip=test_pricing_refresh" 84 + "--skip=transport::streamable_http::tests::test_handle_outgoing_message_http_error" 85 + "--skip=transport::streamable_http::tests::test_handle_outgoing_message_invalid_json" 86 + "--skip=transport::streamable_http::tests::test_handle_outgoing_message_notification" 87 + "--skip=transport::streamable_http::tests::test_handle_outgoing_message_session_id_handling" 88 + "--skip=transport::streamable_http::tests::test_handle_outgoing_message_session_not_found" 89 + "--skip=transport::streamable_http::tests::test_handle_outgoing_message_successful_request" 90 + "--skip=context_mgmt::auto_compact::tests::test_auto_compact_respects_config" 79 91 ] 80 92 ++ lib.optionals stdenv.hostPlatform.isDarwin [ 81 93 "--skip=providers::gcpauth::tests::test_load_from_metadata_server" ··· 83 95 "--skip=tracing::langfuse_layer::tests::test_batch_manager_spawn_sender" 84 96 "--skip=tracing::langfuse_layer::tests::test_batch_send_partial_failure" 85 97 "--skip=tracing::langfuse_layer::tests::test_batch_send_success" 98 + "--skip=logging::tests::test_log_file_name_session_without_error_capture" 99 + "--skip=recipes::extract_from_cli::tests::test_extract_recipe_info_from_cli_basic" 100 + "--skip=recipes::extract_from_cli::tests::test_extract_recipe_info_from_cli_with_additional_sub_recipes" 101 + "--skip=recipes::recipe::tests::load_recipe::test_load_recipe_success" 86 102 ]; 87 103 88 104 passthru.updateScript = nix-update-script { };
+2 -107
pkgs/by-name/gr/gridtracker2/package-lock.json
··· 1 1 { 2 2 "name": "GridTracker2", 3 - "version": "2.250809.0", 3 + "version": "2.250815.0", 4 4 "lockfileVersion": 3, 5 5 "requires": true, 6 6 "packages": { 7 7 "": { 8 8 "name": "GridTracker2", 9 - "version": "2.250809.0", 9 + "version": "2.250815.0", 10 10 "hasInstallScript": true, 11 11 "dependencies": { 12 12 "@electron-toolkit/preload": "3.0.1", ··· 579 579 "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 580 580 "dev": true, 581 581 "license": "MIT", 582 - "engines": { 583 - "node": ">= 10.0.0" 584 - } 585 - }, 586 - "node_modules/@electron/windows-sign": { 587 - "version": "1.2.2", 588 - "resolved": "https://registry.npmjs.org/@electron/windows-sign/-/windows-sign-1.2.2.tgz", 589 - "integrity": "sha512-dfZeox66AvdPtb2lD8OsIIQh12Tp0GNCRUDfBHIKGpbmopZto2/A8nSpYYLoedPIHpqkeblZ/k8OV0Gy7PYuyQ==", 590 - "dev": true, 591 - "license": "BSD-2-Clause", 592 - "optional": true, 593 - "peer": true, 594 - "dependencies": { 595 - "cross-dirname": "^0.1.0", 596 - "debug": "^4.3.4", 597 - "fs-extra": "^11.1.1", 598 - "minimist": "^1.2.8", 599 - "postject": "^1.0.0-alpha.6" 600 - }, 601 - "bin": { 602 - "electron-windows-sign": "bin/electron-windows-sign.js" 603 - }, 604 - "engines": { 605 - "node": ">=14.14" 606 - } 607 - }, 608 - "node_modules/@electron/windows-sign/node_modules/fs-extra": { 609 - "version": "11.3.1", 610 - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.1.tgz", 611 - "integrity": "sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==", 612 - "dev": true, 613 - "license": "MIT", 614 - "optional": true, 615 - "peer": true, 616 - "dependencies": { 617 - "graceful-fs": "^4.2.0", 618 - "jsonfile": "^6.0.1", 619 - "universalify": "^2.0.0" 620 - }, 621 - "engines": { 622 - "node": ">=14.14" 623 - } 624 - }, 625 - "node_modules/@electron/windows-sign/node_modules/jsonfile": { 626 - "version": "6.1.0", 627 - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 628 - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 629 - "dev": true, 630 - "license": "MIT", 631 - "optional": true, 632 - "peer": true, 633 - "dependencies": { 634 - "universalify": "^2.0.0" 635 - }, 636 - "optionalDependencies": { 637 - "graceful-fs": "^4.1.6" 638 - } 639 - }, 640 - "node_modules/@electron/windows-sign/node_modules/universalify": { 641 - "version": "2.0.1", 642 - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 643 - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 644 - "dev": true, 645 - "license": "MIT", 646 - "optional": true, 647 - "peer": true, 648 582 "engines": { 649 583 "node": ">= 10.0.0" 650 584 } ··· 2368 2302 "dependencies": { 2369 2303 "buffer": "^5.1.0" 2370 2304 } 2371 - }, 2372 - "node_modules/cross-dirname": { 2373 - "version": "0.1.0", 2374 - "resolved": "https://registry.npmjs.org/cross-dirname/-/cross-dirname-0.1.0.tgz", 2375 - "integrity": "sha512-+R08/oI0nl3vfPcqftZRpytksBXDzOUveBq/NBVx0sUp1axwzPQrKinNx5yd5sxPu8j1wIy8AfnVQ+5eFdha6Q==", 2376 - "dev": true, 2377 - "license": "MIT", 2378 - "optional": true, 2379 - "peer": true 2380 2305 }, 2381 2306 "node_modules/cross-spawn": { 2382 2307 "version": "7.0.6", ··· 5420 5345 }, 5421 5346 "engines": { 5422 5347 "node": ">=10.4.0" 5423 - } 5424 - }, 5425 - "node_modules/postject": { 5426 - "version": "1.0.0-alpha.6", 5427 - "resolved": "https://registry.npmjs.org/postject/-/postject-1.0.0-alpha.6.tgz", 5428 - "integrity": "sha512-b9Eb8h2eVqNE8edvKdwqkrY6O7kAwmI8kcnBv1NScolYJbo59XUF0noFq+lxbC1yN20bmC0WBEbDC5H/7ASb0A==", 5429 - "dev": true, 5430 - "license": "MIT", 5431 - "optional": true, 5432 - "peer": true, 5433 - "dependencies": { 5434 - "commander": "^9.4.0" 5435 - }, 5436 - "bin": { 5437 - "postject": "dist/cli.js" 5438 - }, 5439 - "engines": { 5440 - "node": ">=14.0.0" 5441 - } 5442 - }, 5443 - "node_modules/postject/node_modules/commander": { 5444 - "version": "9.5.0", 5445 - "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", 5446 - "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", 5447 - "dev": true, 5448 - "license": "MIT", 5449 - "optional": true, 5450 - "peer": true, 5451 - "engines": { 5452 - "node": "^12.20.0 || >=14" 5453 5348 } 5454 5349 }, 5455 5350 "node_modules/prelude-ls": {
+3 -3
pkgs/by-name/gr/gridtracker2/package.nix
··· 18 18 xorg, 19 19 }: 20 20 let 21 - version = "2.250809.0"; 21 + version = "2.250815.0"; 22 22 electron = electron_35; 23 23 in 24 24 buildNpmPackage (finalAttrs: { ··· 29 29 owner = "gridtracker.org"; 30 30 repo = "gridtracker2"; 31 31 tag = "v${version}"; 32 - hash = "sha256-JvV0APwbANjPX/IN3ZV8ccsKBLixntQ2ZAzjWtN7/L4="; 32 + hash = "sha256-GBMnBL+8HGMusO2D0qy0TXWvIFw1fD1Bd0PXhkJ5O1o="; 33 33 }; 34 34 35 - npmDepsHash = "sha256-on3v+kBOUEVsEX/HwJhtzPn8AlXNa+EcbolMl0F7ZXI="; 35 + npmDepsHash = "sha256-8eJAjf/McFTgLA1gAANX8L93h1SDnf0XdAeqmcLiPF0="; 36 36 37 37 nativeBuildInputs = [ 38 38 makeBinaryWrapper
+3 -3
pkgs/by-name/ho/home-manager/package.nix
··· 19 19 20 20 stdenvNoCC.mkDerivation (finalAttrs: { 21 21 pname = "home-manager"; 22 - version = "0-unstable-2025-08-06"; 22 + version = "0-unstable-2025-08-14"; 23 23 24 24 src = fetchFromGitHub { 25 25 name = "home-manager-source"; 26 26 owner = "nix-community"; 27 27 repo = "home-manager"; 28 - rev = "13461dec40bf03d9196ff79d1abe48408268cc35"; 29 - hash = "sha256-V0iiDcYvNeMOP2FyfgC4H8Esx+JodXEl80lD4hFD4SI="; 28 + rev = "11626a4383b458f8dc5ea3237eaa04e8ab1912f3"; 29 + hash = "sha256-soZegto0xXzG2zYlu/zjknDHv0Z7tRS5EQs+Z/VRTBg="; 30 30 }; 31 31 32 32 nativeBuildInputs = [
+7 -7
pkgs/by-name/ja/jan/package.nix
··· 6 6 7 7 let 8 8 pname = "Jan"; 9 - version = "0.6.6"; 9 + version = "0.6.8"; 10 10 src = fetchurl { 11 - url = "https://github.com/janhq/jan/releases/download/v${version}/Jan_${version}_amd64.AppImage"; 12 - hash = "sha256-KTU7jSouFCv4ER6cOzNYQJxRpgGTV5AnLs4i0Ne4GYQ="; 11 + url = "https://github.com/menloresearch/jan/releases/download/v${version}/jan_${version}_amd64.AppImage"; 12 + hash = "sha256-JCG4ONJ4Ym/jMJnPJYYk0b+IYKtmWfrk8JxPy2k73hM="; 13 13 }; 14 14 15 15 appimageContents = appimageTools.extractType2 { inherit pname version src; }; ··· 23 23 ''; 24 24 25 25 meta = { 26 - changelog = "https://github.com/janhq/jan/releases/tag/v${version}"; 27 - description = "Open source alternative to ChatGPT that runs 100% offline on your computer"; 28 - homepage = "https://github.com/janhq/jan"; 26 + changelog = "https://github.com/menloresearch/jan/releases/tag/v${version}"; 27 + description = "Jan is an open source alternative to ChatGPT that runs 100% offline on your computer"; 28 + homepage = "https://github.com/menloresearch/jan"; 29 29 license = lib.licenses.agpl3Plus; 30 - mainProgram = "jan"; 30 + mainProgram = "Jan"; 31 31 maintainers = [ ]; 32 32 platforms = with lib.systems.inspect; patternLogicalAnd patterns.isLinux patterns.isx86_64; 33 33 };
+39
pkgs/by-name/jo/jocalsend/package.nix
··· 1 + { 2 + lib, 3 + fetchFromGitea, 4 + rustPlatform, 5 + pkg-config, 6 + openssl, 7 + }: 8 + 9 + rustPlatform.buildRustPackage (finalAttrs: { 10 + pname = "jocalsend"; 11 + version = "1.6.1803"; 12 + 13 + src = fetchFromGitea { 14 + domain = "git.kittencollective.com"; 15 + owner = "nebkor"; 16 + repo = "joecalsend"; 17 + tag = finalAttrs.version; 18 + hash = "sha256-nrXUZb4Yi1ttEltzqKUnMLLr5cvhqCxW1iJyo1ErG0w="; 19 + }; 20 + 21 + cargoHash = "sha256-0yFKJtwQikP6WRDVWgv7b9e0iUS9AdKpx6VTeNAQ4zs="; 22 + 23 + nativeBuildInputs = [ 24 + pkg-config 25 + ]; 26 + 27 + buildInputs = [ 28 + openssl 29 + ]; 30 + 31 + meta = { 32 + homepage = "https://git.kittencollective.com/nebkor/joecalsend"; 33 + description = "Rust terminal client for Localsend"; 34 + changelog = "https://git.kittencollective.com/nebkor/joecalsend/releases/tag/${finalAttrs.src.tag}"; 35 + license = with lib.licenses; [ unfreeRedistributable ]; 36 + maintainers = with lib.maintainers; [ Cameo007 ]; 37 + mainProgram = "jocalsend"; 38 + }; 39 + })
+3 -3
pkgs/by-name/jo/jotdown/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "jotdown"; 9 - version = "0.8.0"; 9 + version = "0.8.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "hellux"; 13 13 repo = "jotdown"; 14 14 rev = version; 15 - hash = "sha256-StlF+KjQ+UrKnZMuexwDhMI0ztFLsbexubx5s8Qtzho="; 15 + hash = "sha256-9gvTMcoKGdc6xYhGz1SQzTELUWeIK2VFbEwIVn/IjGs="; 16 16 }; 17 17 18 - cargoHash = "sha256-UroMKPDh0RbUu6oqjfbRkX6ZlKi5rJRVBu1apcJENyU="; 18 + cargoHash = "sha256-x61oImdXsLD/lU4hNcrQ2rjH5hAvTMEDJn4H3cVG6X4="; 19 19 20 20 meta = with lib; { 21 21 description = "Minimal Djot CLI";
+4 -4
pkgs/by-name/ka/karakeep/package.nix
··· 17 17 in 18 18 stdenv.mkDerivation (finalAttrs: { 19 19 pname = "karakeep"; 20 - version = "0.25.0"; 20 + version = "0.26.0"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "karakeep-app"; 24 24 repo = "karakeep"; 25 25 tag = "v${finalAttrs.version}"; 26 - hash = "sha256-eAiRvesUZIwTaj7CSxtI4rkGlTkgVjbzzwjYaXlhSuo="; 26 + hash = "sha256-t5mQmrBrXc1wl5PRCdEHZvIEMxeCokrd0x4YhZU+qE0="; 27 27 }; 28 28 29 29 patches = [ ··· 54 54 }; 55 55 56 56 fetcherVersion = 1; 57 - hash = "sha256-yf8A0oZ0Y4A5k7gfinIU02Lbqp/ygyvIBlldS0pv5+0="; 57 + hash = "sha256-8NdYEcslo9dxSyJbNWzO81/MrDLO+QyrhQN1hwM0/j4="; 58 58 }; 59 59 buildPhase = '' 60 60 runHook preBuild ··· 133 133 package = finalAttrs.finalPackage; 134 134 # remove hardcoded version if upstream syncs general version with cli 135 135 # version 136 - version = "0.23.0"; 136 + version = "0.25.0"; 137 137 }; 138 138 }; 139 139 updateScript = nix-update-script { };
+4 -12
pkgs/by-name/ka/karakeep/patches/dont-lock-pnpm-version.patch
··· 1 - The Hoarder project uses a very specific version of pnpm (9.0.0-alpha.8) and 2 - will fail to build with other pnpm versions. Instead of adding this pnpm 3 - version to nixpkgs, we override this requirement and use the latest v9 release. 1 + Karakeep uses a specific version of pnpm and will fail to build with other pnpm 2 + versions. Instead of adding this pnpm version to nixpkgs, we override this 3 + requirement. 4 4 5 5 --- 6 6 --- a/package.json ··· 9 9 "turbo": "^2.1.2" 10 10 }, 11 11 "prettier": "@karakeep/prettier-config", 12 - - "packageManager": "pnpm@9.0.0-alpha.8+sha256.a433a59569b00389a951352956faf25d1fdf43b568213fbde591c36274d4bc30", 12 + - "packageManager": "pnpm@9.15.9", 13 13 + "packageManager": "pnpm", 14 14 "pnpm": { 15 15 "patchedDependencies": { 16 16 "xcode@3.0.1": "patches/xcode@3.0.1.patch" 17 - --- a/pnpm-lock.yaml 18 - +++ b/pnpm-lock.yaml 19 - @@ -1,4 +1,4 @@ 20 - -lockfileVersion: '7.0' 21 - +lockfileVersion: '9.0' 22 - 23 - settings: 24 - autoInstallPeers: true
+3 -3
pkgs/by-name/kn/kn/package.nix
··· 8 8 9 9 buildGoModule (finalAttrs: { 10 10 pname = "kn"; 11 - version = "1.19.0"; 11 + version = "1.19.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "knative"; 15 15 repo = "client"; 16 16 tag = "knative-v${finalAttrs.version}"; 17 - hash = "sha256-VfVqNzU/FLnFqDBwU4gM4RlJO1IkJZX53hQnw+mwQJA="; 17 + hash = "sha256-nTWY6R8t14Z1xLvarAUqEWiQoBnQLCBQwglEX+hJpIE="; 18 18 }; 19 19 20 - vendorHash = "sha256-jQjG13nYwTbDp5SXgjsNtQeuqhiqyvn3pUzsbdIazsw="; 20 + vendorHash = "sha256-ep9BkF2+pqFjDwY7mXuRVcPJyVyBv489zBhSp2MQxU4="; 21 21 22 22 env.GOWORK = "off"; 23 23
+3 -3
pkgs/by-name/ku/kubeseal/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "kubeseal"; 9 - version = "0.30.0"; 9 + version = "0.31.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "bitnami-labs"; 13 13 repo = "sealed-secrets"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-lcRrLzM+/F5PRcLbrUjAjoOp35TRlte00QuWjKk1PrY="; 15 + sha256 = "sha256-hHCHAvBLsTb0316/I5N3lUBEJul7Uh7ViZVqNVCBtog="; 16 16 }; 17 17 18 - vendorHash = "sha256-JpPfj8xZ1jmawazQ9LmkuxC5L2xIdLp4E43TpD+p71o="; 18 + vendorHash = "sha256-KUSwNnMYn1XlKJdEEsHDeyTGi9gATVvCQoQDRHx+Z3A="; 19 19 20 20 subPackages = [ "cmd/kubeseal" ]; 21 21
+2 -2
pkgs/by-name/li/lima-additional-guestagents/package.nix
··· 10 10 11 11 buildGoModule (finalAttrs: { 12 12 pname = "lima-additional-guestagents"; 13 - version = "1.2.0"; 13 + version = "1.2.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "lima-vm"; 17 17 repo = "lima"; 18 18 tag = "v${finalAttrs.version}"; 19 - hash = "sha256-vrYsIYikoN4D3bxu/JTb9lMRcL5k9S6T473dl58SDW0="; 19 + hash = "sha256-90fFsS5jidaovE2iqXfe4T2SgZJz6ScOwPPYxCsCk/k="; 20 20 }; 21 21 22 22 vendorHash = "sha256-8S5tAL7GY7dxNdyC+WOrOZ+GfTKTSX84sG8WcSec2Os=";
+2 -2
pkgs/by-name/li/lima/package.nix
··· 22 22 23 23 buildGoModule (finalAttrs: { 24 24 pname = "lima"; 25 - version = "1.2.0"; 25 + version = "1.2.1"; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "lima-vm"; 29 29 repo = "lima"; 30 30 tag = "v${finalAttrs.version}"; 31 - hash = "sha256-vrYsIYikoN4D3bxu/JTb9lMRcL5k9S6T473dl58SDW0="; 31 + hash = "sha256-90fFsS5jidaovE2iqXfe4T2SgZJz6ScOwPPYxCsCk/k="; 32 32 }; 33 33 34 34 vendorHash = "sha256-8S5tAL7GY7dxNdyC+WOrOZ+GfTKTSX84sG8WcSec2Os=";
+2 -2
pkgs/by-name/ll/llama-cpp/package.nix
··· 72 72 in 73 73 effectiveStdenv.mkDerivation (finalAttrs: { 74 74 pname = "llama-cpp"; 75 - version = "6134"; 75 + version = "6210"; 76 76 77 77 src = fetchFromGitHub { 78 78 owner = "ggml-org"; 79 79 repo = "llama.cpp"; 80 80 tag = "b${finalAttrs.version}"; 81 - hash = "sha256-J/Z6xrCfdSkf504AGiOmgRqgrOUXXTpqq5BpXwgOI4g="; 81 + hash = "sha256-yPlFw3fuXvf4+IhOv0nVI9hnuZq73Br6INn8wdOmCOs="; 82 82 leaveDotGit = true; 83 83 postFetch = '' 84 84 git -C "$out" rev-parse --short HEAD > $out/COMMIT
+2 -2
pkgs/by-name/lo/local-content-share/package.nix
··· 6 6 7 7 buildGoModule (finalAttrs: { 8 8 pname = "local-content-share"; 9 - version = "32"; 9 + version = "33"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "Tanq16"; 13 13 repo = "local-content-share"; 14 14 tag = "v${finalAttrs.version}"; 15 - hash = "sha256-2TgamuHDASwSKshPkNLAnwnnCU23SvdXWv6sU++yBII="; 15 + hash = "sha256-ov7FiqznBQbp0YIi0DNTpsFvP4ui1GNtxXGIPGyvs+k="; 16 16 }; 17 17 18 18 vendorHash = null;
+1 -1
pkgs/by-name/lx/lx-music-desktop/package.nix
··· 94 94 platforms = electron.meta.platforms; 95 95 sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 96 96 mainProgram = "lx-music-desktop"; 97 - maintainers = with lib.maintainers; [ oosquare ]; 97 + maintainers = with lib.maintainers; [ ]; 98 98 }; 99 99 }
+5 -5
pkgs/by-name/lx/lxqt-panel-profiles/package.nix
··· 13 13 in 14 14 stdenv.mkDerivation rec { 15 15 pname = "lxqt-panel-profiles"; 16 - version = "1.2"; 16 + version = "1.3"; 17 17 18 18 src = fetchFromGitea { 19 19 domain = "codeberg.org"; 20 20 owner = "MrReplikant"; 21 21 repo = "lxqt-panel-profiles"; 22 - rev = version; 23 - hash = "sha256-V76R3mWF/PgweMaDYTr6eJ3IDBsSJ8BSP5MYpKAWxM8="; 22 + rev = "v${version}"; 23 + hash = "sha256-mI/Rg3YeK64R3cCn+xz4+CHZldGteZ4Id4h/YUcreW4="; 24 24 }; 25 25 26 26 postPatch = '' ··· 31 31 32 32 substituteInPlace usr/bin/lxqt-panel-profiles \ 33 33 --replace-fail "/bin/bash" "${bash}/bin/bash" \ 34 - --replace-fail "/usr/share/" "$out/share/" \ 34 + --replace-fail "/usr/lib/" "$out/lib/" \ 35 35 --replace-fail "python3" "${pythonWithPyqt6}/bin/python" 36 36 37 - substituteInPlace usr/share/lxqt-panel-profiles/lxqt-panel-profiles.py \ 37 + substituteInPlace usr/lib/lxqt-panel-profiles/lxqt-panel-profiles.py \ 38 38 --replace-fail "qdbus6" "${qt6.qttools}/bin/qdbus" 39 39 ''; 40 40
+5 -5
pkgs/by-name/ma/masterpdfeditor/package.nix
··· 17 17 18 18 stdenv.mkDerivation (finalAttrs: { 19 19 pname = "masterpdfeditor"; 20 - version = "5.9.89"; 20 + version = "5.9.90"; 21 21 22 22 src = 23 23 let ··· 29 29 aarch64-linux = "https://code-industry.net/public/master-pdf-editor-${finalAttrs.version}-qt5.arm64.tar.gz"; 30 30 }; 31 31 hash = selectSystem { 32 - x86_64-linux = "sha256-HTYFo3tZD1JiYpsx/q9mr1Sp9JIWA6Kp0ThzmDcvxmo="; 33 - aarch64-linux = "sha256-uxCp9iv4923Qbyd2IldHm1/a50GU6VISSG6jfVzQqq4="; 32 + x86_64-linux = "sha256-E0bH6Tbq8poQn0kuWcbxup72l/ijBoD1BTUANuEAsM4="; 33 + aarch64-linux = "sha256-nH16N9XjMtDpCy6XQLr76SFHnDLB3bsjHZHtHQj60Rw="; 34 34 }; 35 35 }; 36 36 ··· 76 76 77 77 passthru.updateScript = writeShellScript "update-masterpdfeditor" '' 78 78 latestVersion=$(curl -s https://code-industry.net/downloads/ | grep -A1 "fa-linux" | grep -oP 'Version\s+\K[\d.]+' | head -n 1) 79 - ${lib.getExe nix-update} masterpdfeditor --version $latestVersion --system x86_64-linux 80 - ${lib.getExe' common-updater-scripts "update-source-version"} masterpdfeditor $latestVersion --system=aarch64-linux --ignore-same-version 79 + ${lib.getExe nix-update} pkgsCross.gnu64.masterpdfeditor --version $latestVersion 80 + ${lib.getExe' common-updater-scripts "update-source-version"} pkgsCross.aarch64-multiplatform.masterpdfeditor --ignore-same-version 81 81 ''; 82 82 83 83 meta = {
+3 -3
pkgs/by-name/ma/matrix-alertmanager-receiver/package.nix
··· 8 8 9 9 buildGoModule (finalAttrs: { 10 10 pname = "matrix-alertmanager-receiver"; 11 - version = "2025.8.6"; 11 + version = "2025.8.20"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "metio"; 15 15 repo = "matrix-alertmanager-receiver"; 16 16 tag = finalAttrs.version; 17 - hash = "sha256-rnGKpJppR7NoOAx/jGt7vxr1EVok3tMzkr9ry/k57L8="; 17 + hash = "sha256-7mKpS80Iw35F+YiQujh80wGIjsxwcCEs8lDGLdq1v3U="; 18 18 }; 19 19 20 - vendorHash = "sha256-JMjfrSdaN2zXgACkPddQ9h7SLV6jhpUvFTk56UfPWJg="; 20 + vendorHash = "sha256-Y43bmnY9E9Mq3yjJ5XO+Ox+jjUmD2IB+SYdyn4IeXE4="; 21 21 22 22 env.CGO_ENABLED = "0"; 23 23
+2 -2
pkgs/by-name/me/mediainfo-gui/package.nix
··· 14 14 15 15 stdenv.mkDerivation (finalAttrs: { 16 16 pname = "mediainfo-gui"; 17 - version = "25.03"; 17 + version = "25.07"; 18 18 19 19 src = fetchurl { 20 20 url = "https://mediaarea.net/download/source/mediainfo/${finalAttrs.version}/mediainfo_${finalAttrs.version}.tar.xz"; 21 - hash = "sha256-wpO7MPIx3FMQuYDv2E/n0za4MQto6DJlzxZtf3/Dhsk="; 21 + hash = "sha256-UI6sHKCX9Byz/DliWs6wZS/KsArNDy68vR3GgAk26X0="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+2 -2
pkgs/by-name/me/mediainfo/package.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "mediainfo"; 14 - version = "25.04"; 14 + version = "25.07"; 15 15 16 16 src = fetchurl { 17 17 url = "https://mediaarea.net/download/source/mediainfo/${version}/mediainfo_${version}.tar.xz"; 18 - hash = "sha256-SyVT/pEEMy07rKX+Yba4evTUkxCMW4Y4Ac2wpIJqM64="; 18 + hash = "sha256-UI6sHKCX9Byz/DliWs6wZS/KsArNDy68vR3GgAk26X0="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+2 -2
pkgs/by-name/me/metacubexd/package.nix
··· 8 8 }: 9 9 stdenv.mkDerivation (finalAttrs: { 10 10 pname = "metacubexd"; 11 - version = "1.190.0"; 11 + version = "1.190.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "MetaCubeX"; 15 15 repo = "metacubexd"; 16 16 rev = "v${finalAttrs.version}"; 17 - hash = "sha256-ghhwTkdFLX+AxLps0NDdE5V0BF0fdLBNQA8JyWtBvFo="; 17 + hash = "sha256-oXyPT47rq1hadaUmQPqtvOwemMOE0z19zjWQbfxIyLw="; 18 18 }; 19 19 20 20 nativeBuildInputs = [
+19 -7
pkgs/by-name/mu/music-assistant/dont-install-deps.patch
··· 1 1 diff --git a/music_assistant/helpers/util.py b/music_assistant/helpers/util.py 2 - index 8daf159d..af5a6f38 100644 2 + index 74540dd3..14f8f864 100644 3 3 --- a/music_assistant/helpers/util.py 4 4 +++ b/music_assistant/helpers/util.py 5 - @@ -429,30 +429,11 @@ async def load_provider_module(domain: str, requirements: list[str]) -> Provider 6 - def _get_provider_module(domain: str) -> ProviderModuleType: 7 - return importlib.import_module(f".{domain}", "music_assistant.providers") 5 + @@ -434,30 +434,11 @@ async def load_provider_module(domain: str, requirements: list[str]) -> Provider 6 + "ProviderModuleType", importlib.import_module(f".{domain}", "music_assistant.providers") 7 + ) 8 8 9 9 - # ensure module requirements are met 10 10 - for requirement in requirements: ··· 30 30 - # this will fail if something else is wrong (as it should) 31 31 - return await asyncio.to_thread(_get_provider_module, domain) 32 32 - 33 - + raise RuntimeError(f"Missing dependencies for provider {domain}.") 33 + + raise RuntimeError(f"Configure {domain} in `services.music-assistant.providers` to install the required dependencies.") 34 34 35 - def create_tempfile(): 36 - """Return a (named) temporary file.""" 35 + async def has_tmpfs_mount() -> bool: 36 + """Check if we have a tmpfs mount.""" 37 + diff --git a/music_assistant/providers/ytmusic/__init__.py b/music_assistant/providers/ytmusic/__init__.py 38 + index 52a7544a..816d0425 100644 39 + --- a/music_assistant/providers/ytmusic/__init__.py 40 + +++ b/music_assistant/providers/ytmusic/__init__.py 41 + @@ -197,7 +197,6 @@ class YoutubeMusicProvider(MusicProvider): 42 + async def handle_async_init(self) -> None: 43 + """Set up the YTMusic provider.""" 44 + logging.getLogger("yt_dlp").setLevel(self.logger.level + 10) 45 + - await self._install_packages() 46 + self._cookie = self.config.get_value(CONF_COOKIE) 47 + self._po_token_server_url = ( 48 + self.config.get_value(CONF_PO_TOKEN_SERVER_URL) or DEFAULT_PO_TOKEN_SERVER_URL
-29
pkgs/by-name/mu/music-assistant/librespot.patch
··· 1 - diff --git a/music_assistant/providers/spotify/helpers.py b/music_assistant/providers/spotify/helpers.py 2 - index 8b6c4e78..20c2a269 100644 3 - --- a/music_assistant/providers/spotify/helpers.py 4 - +++ b/music_assistant/providers/spotify/helpers.py 5 - @@ -11,23 +11,4 @@ from music_assistant.helpers.process import check_output 6 - async def get_librespot_binary() -> str: 7 - """Find the correct librespot binary belonging to the platform.""" 8 - 9 - - # ruff: noqa: SIM102 10 - - async def check_librespot(librespot_path: str) -> str | None: 11 - - try: 12 - - returncode, output = await check_output(librespot_path, "--version") 13 - - if returncode == 0 and b"librespot" in output: 14 - - return librespot_path 15 - - except OSError: 16 - - return None 17 - - 18 - - base_path = os.path.join(os.path.dirname(__file__), "bin") 19 - - system = platform.system().lower().replace("darwin", "macos") 20 - - architecture = platform.machine().lower() 21 - - 22 - - if bridge_binary := await check_librespot( 23 - - os.path.join(base_path, f"librespot-{system}-{architecture}") 24 - - ): 25 - - return bridge_binary 26 - - 27 - - msg = f"Unable to locate Librespot for {system}/{architecture}" 28 - - raise RuntimeError(msg) 29 - + return "@librespot@"
+10 -6
pkgs/by-name/mu/music-assistant/package.nix
··· 3 3 python3, 4 4 fetchFromGitHub, 5 5 ffmpeg-headless, 6 - librespot, 7 6 nixosTests, 8 7 replaceVars, 9 8 providers ? [ ], ··· 48 47 49 48 python.pkgs.buildPythonApplication rec { 50 49 pname = "music-assistant"; 51 - version = "2.5.5"; 50 + version = "2.5.8"; 52 51 pyproject = true; 53 52 54 53 src = fetchFromGitHub { 55 54 owner = "music-assistant"; 56 55 repo = "server"; 57 56 tag = version; 58 - hash = "sha256-v9xFUjjk7KHsUtuZjQWLtc1m3f6VOUPlQtSBtUR6Pcg="; 57 + hash = "sha256-7Q+BYw7wnT7QdqrDjagaxupzD0iKTc26z4TfxNtugdA="; 59 58 }; 60 59 61 60 patches = [ 62 61 (replaceVars ./ffmpeg.patch { 63 62 ffmpeg = "${lib.getBin ffmpeg-headless}/bin/ffmpeg"; 64 63 ffprobe = "${lib.getBin ffmpeg-headless}/bin/ffprobe"; 65 - }) 66 - (replaceVars ./librespot.patch { 67 - librespot = lib.getExe librespot; 68 64 }) 69 65 66 + # Look up librespot from PATH at runtime 67 + ./librespot.patch 68 + 70 69 # Disable interactive dependency resolution, which clashes with the immutable Python environment 71 70 ./dont-install-deps.patch 72 71 ]; ··· 93 92 "pillow" 94 93 "xmltodict" 95 94 "zeroconf" 95 + ]; 96 + 97 + pythonRemoveDeps = [ 98 + # no runtime dependency resolution 99 + "uv" 96 100 ]; 97 101 98 102 dependencies =
+3 -2
pkgs/by-name/mu/music-assistant/providers.nix
··· 1 1 # Do not edit manually, run ./update-providers.py 2 2 3 3 { 4 - version = "2.5.5"; 4 + version = "2.5.8"; 5 5 providers = { 6 6 airplay = ps: [ 7 7 ]; ··· 131 131 ]; 132 132 ytmusic = 133 133 ps: with ps; [ 134 + bgutil-ytdlp-pot-provider 134 135 duration-parser 135 136 yt-dlp 136 137 ytmusicapi 137 - ]; # missing bgutil-ytdlp-pot-provider 138 + ]; 138 139 }; 139 140 }
+11 -1
pkgs/by-name/mu/music-assistant/update-providers.py
··· 56 56 } 57 57 58 58 59 + EXTRA_DEPS = { 60 + "ytmusic": [ 61 + # https://github.com/music-assistant/server/blob/2.5.8/music_assistant/providers/ytmusic/__init__.py#L120 62 + "bgutil-ytdlp-pot-provider", 63 + "yt-dlp", 64 + ], 65 + } 66 + 67 + 59 68 def run_sync(cmd: List[str]) -> None: 60 69 print(f"$ {' '.join(cmd)}") 61 70 process = run(cmd) ··· 191 200 providers = set() 192 201 for manifest in manifests: 193 202 provider = Provider(manifest.domain) 194 - for requirement in manifest.requirements: 203 + requirements = manifest.requirements + EXTRA_DEPS.get(manifest.domain, []) 204 + for requirement in requirements: 195 205 # allow substituting requirement specifications that packaging cannot parse 196 206 if requirement in PACKAGE_MAP: 197 207 requirement = PACKAGE_MAP[requirement]
+6 -9
pkgs/by-name/ni/ni/package.nix
··· 3 3 stdenv, 4 4 fetchFromGitHub, 5 5 nodejs, 6 - pnpm_9, 6 + pnpm_10, 7 7 npmHooks, 8 8 versionCheckHook, 9 9 nix-update-script, 10 10 }: 11 11 let 12 - pnpm = pnpm_9; 12 + pnpm = pnpm_10; 13 13 in 14 14 stdenv.mkDerivation (finalAttrs: { 15 15 pname = "ni"; 16 - version = "23.3.1"; 16 + version = "25.0.0"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "antfu-collective"; 20 20 repo = "ni"; 21 21 tag = "v${finalAttrs.version}"; 22 - hash = "sha256-jkynuN7w0YaIYQLX0KsEQWqrXkhvh3qKSLK63A/7mx8="; 22 + hash = "sha256-kYV6pvxqpFAxlefUApmKODa+mqnio43YvjQvM4o1Wl0="; 23 23 }; 24 24 25 25 pnpmDeps = pnpm.fetchDeps { 26 26 inherit (finalAttrs) pname version src; 27 - fetcherVersion = 1; 28 - hash = "sha256-gDBjAwut217mdbWyk/dSU4JOkoRbOk4Czlb/lXhWqRU="; 27 + fetcherVersion = 2; 28 + hash = "sha256-Xa515YJW6LNp0QAiAhL4Tt/PDdWWBKWDB357brzU478="; 29 29 }; 30 30 31 31 nativeBuildInputs = [ ··· 44 44 ''; 45 45 46 46 dontNpmPrune = true; 47 - postInstall = '' 48 - rm -rf $out/lib/node_modules/@antfu/ni/node_modules 49 - ''; 50 47 51 48 nativeInstallCheckInputs = [ 52 49 versionCheckHook
+3 -3
pkgs/by-name/no/nordpass/package.nix
··· 37 37 let 38 38 # determine these versions from 39 39 # curl -H 'Snap-Device-Series: 16' http://api.snapcraft.io/v2/snaps/info/nordpass 40 - version = "5.23.13"; 41 - snapVersion = "192"; 40 + version = "6.3.15"; 41 + snapVersion = "201"; 42 42 snapId = "00CQ2MvSr0Ex7zwdGhCYTa0ZLMw3H6hf"; 43 43 snapBaseUrl = "https://api.snapcraft.io/api/v1/snaps/download/"; 44 44 ··· 95 95 96 96 src = fetchurl { 97 97 url = "${snapBaseUrl}${snapId}_${snapVersion}.snap"; 98 - hash = "sha256-teqeeLzqLVL/l5WsTXlRj3GM0YMHm+Z2MWy4GE8s7k8="; 98 + hash = "sha256-paOwigiDay0pBt7p3Jatv8/1GL8PKUddz9NzEngpGJI="; 99 99 }; 100 100 101 101 nativeBuildInputs = [ squashfsTools ];
+14 -19
pkgs/by-name/no/novelwriter/package.nix
··· 3 3 stdenv, 4 4 python3, 5 5 fetchFromGitHub, 6 - qt5, 6 + qt6, 7 7 nix-update-script, 8 8 }: 9 9 let 10 - version = "2.6.3"; 10 + version = "2.7.4"; 11 11 in 12 12 python3.pkgs.buildPythonApplication { 13 13 pname = "novelwriter"; ··· 17 17 src = fetchFromGitHub { 18 18 owner = "vkbo"; 19 19 repo = "novelWriter"; 20 - rev = "v${version}"; 21 - hash = "sha256-262YMVqxSZv8G82amdRnHiW/5gnxkYyFSQDiS5gOdBE="; 20 + tag = "v${version}"; 21 + hash = "sha256-um8D5wqAe8KYQBG8XPKKS6iYnHsPLxSHpW710winDkY="; 22 22 }; 23 23 24 - nativeBuildInputs = [ qt5.wrapQtAppsHook ]; 24 + nativeBuildInputs = [ qt6.wrapQtAppsHook ]; 25 + buildInputs = [ qt6.qtbase ]; 25 26 26 27 build-system = with python3.pkgs; [ setuptools ]; 27 - 28 28 dependencies = with python3.pkgs; [ 29 - pyqt5 29 + pyqt6 30 30 pyenchant 31 - qt5.qtbase 32 - qt5.qtwayland 33 31 ]; 34 32 35 - preBuild = '' 36 - export QT_QPA_PLATFORM_PLUGIN_PATH=${qt5.qtbase.bin}/lib/qt-${qt5.qtbase.version}/plugins/platforms 37 - ''; 38 - 33 + # See setup/debian/install 39 34 postInstall = lib.optionalString stdenv.hostPlatform.isLinux '' 40 - mkdir -p $out/share/{icons,applications,pixmaps,mime/packages} 41 - 35 + mkdir -p $out/share/icons 42 36 cp -r setup/data/hicolor $out/share/icons 43 - cp setup/data/novelwriter.desktop $out/share/applications 44 - cp setup/data/novelwriter.png $out/share/pixmaps 45 - cp setup/data/x-novelwriter-project.xml $out/share/mime/packages 37 + 38 + install -Dm644 setup/data/novelwriter.png -t $out/share/pixmaps 39 + install -Dm644 setup/data/novelwriter.desktop -t $out/share/applications 40 + install -Dm644 setup/data/x-novelwriter-project.xml -t $out/share/mime/packages 46 41 ''; 47 42 48 43 dontWrapQtApps = true; ··· 63 58 description = "Open source plain text editor designed for writing novels"; 64 59 homepage = "https://novelwriter.io"; 65 60 changelog = "https://github.com/vkbo/novelWriter/blob/main/CHANGELOG.md"; 66 - license = with lib.licenses; [ gpl3 ]; 61 + license = with lib.licenses; [ gpl3Only ]; 67 62 maintainers = with lib.maintainers; [ pluiedev ]; 68 63 mainProgram = "novelwriter"; 69 64
+2 -2
pkgs/by-name/od/odin/package.nix
··· 12 12 in 13 13 stdenv.mkDerivation (finalAttrs: { 14 14 pname = "odin"; 15 - version = "dev-2025-07"; 15 + version = "dev-2025-08"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "odin-lang"; 19 19 repo = "Odin"; 20 20 tag = finalAttrs.version; 21 - hash = "sha256-4jhxvQHirNm4B4Wf5Ak0lhAbwaRw6ajWA0JhIn1NYwM="; 21 + hash = "sha256-08a5MFnHiG/HsetF7V913Hozev2rm1PaXdA/QJcDXTk="; 22 22 }; 23 23 24 24 patches = [
+3 -3
pkgs/by-name/ol/ols/package.nix
··· 9 9 10 10 stdenv.mkDerivation { 11 11 pname = "ols"; 12 - version = "0-unstable-2025-06-05"; 12 + version = "0-unstable-2025-08-08"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "DanielGavin"; 16 16 repo = "ols"; 17 - rev = "c2a2283bf4e0cc2c2b25a6ee2014a18c3b11f3c7"; 18 - hash = "sha256-1okhaQ8L60FUIDfFsQtlcWyRlVStaOMDAscw3YiZCYo="; 17 + rev = "3e183972229782baefc269d8ca940a60caad83c1"; 18 + hash = "sha256-p5aHNWGNcHpB+uBBQ8Kh7mTbS6G2tRRXmM+Otb7NVHM="; 19 19 }; 20 20 21 21 postPatch = ''
+2 -2
pkgs/by-name/op/open62541/package.nix
··· 33 33 34 34 stdenv.mkDerivation (finalAttrs: { 35 35 pname = "open62541"; 36 - version = "1.4.12"; 36 + version = "1.4.13"; 37 37 38 38 src = fetchFromGitHub { 39 39 owner = "open62541"; 40 40 repo = "open62541"; 41 41 rev = "v${finalAttrs.version}"; 42 - hash = "sha256-FhlYowmu3McXuhOplnN/tnfkHAvRJqIuk60ceFYOmR0="; 42 + hash = "sha256-y4yxdO55fMmkP+nCU6ToabvAPi6hgXHiDXpF3tNEHNw="; 43 43 fetchSubmodules = true; 44 44 }; 45 45
+2 -2
pkgs/by-name/op/openswitcher/package.nix
··· 16 16 17 17 python3Packages.buildPythonApplication rec { 18 18 pname = "openswitcher"; 19 - version = "0.12.0"; 19 + version = "0.13.0"; 20 20 format = "other"; 21 21 22 22 src = fetchFromSourcehut { 23 23 owner = "~martijnbraam"; 24 24 repo = "pyatem"; 25 25 rev = version; 26 - hash = "sha256-2NuqZn/WZzQXLc/hVm5/5gp9l0LMIHHPBW5h4j34/a4="; 26 + hash = "sha256-eEn09e+ZED4DGEWTUou9CRgazngHIXZv51CLhX9YuBI="; 27 27 }; 28 28 29 29 outputs = [
+15 -15
pkgs/by-name/os/osqp/package.nix
··· 3 3 stdenv, 4 4 fetchFromGitHub, 5 5 cmake, 6 + qdldl, 6 7 }: 7 8 8 - stdenv.mkDerivation rec { 9 + stdenv.mkDerivation (finalAttrs: { 9 10 pname = "osqp"; 10 - version = "0.6.3"; 11 + version = "1.0.0"; 11 12 12 13 src = fetchFromGitHub { 13 14 owner = "oxfordcontrol"; 14 15 repo = "osqp"; 15 - tag = "v${version}"; 16 - hash = "sha256-enkK5EFyAeLaUnHNYS3oq43HsHY5IuSLgsYP0k/GW8c="; 17 - fetchSubmodules = true; 16 + tag = "v${finalAttrs.version}"; 17 + hash = "sha256-BOAytzJzHcggncQzeDrXwJOq8B3doWERJ6CKIVg1yJY="; 18 18 }; 19 19 20 - # ref https://github.com/osqp/osqp/pull/481 21 - # but this patch does not apply directly on v0.6.3 22 20 postPatch = '' 23 - substituteInPlace CMakeLists.txt --replace-fail \ 24 - "$<INSTALL_PREFIX>/\''${CMAKE_INSTALL_INCLUDEDIR}" \ 25 - "\''${CMAKE_INSTALL_FULL_INCLUDEDIR}" 21 + substituteInPlace algebra/_common/lin_sys/qdldl/qdldl.cmake --replace-fail \ 22 + "GIT_REPOSITORY https://github.com/osqp/qdldl.git" \ 23 + "URL ${qdldl.src}" 26 24 ''; 27 25 28 26 nativeBuildInputs = [ cmake ]; 27 + propagatedBuildInputs = [ qdldl ]; 28 + cmakeFlags = [ (lib.cmakeFeature "OSQP_VERSION" finalAttrs.version) ]; 29 29 30 - meta = with lib; { 30 + meta = { 31 31 description = "Quadratic programming solver using operator splitting"; 32 32 homepage = "https://osqp.org"; 33 - license = licenses.asl20; 34 - maintainers = with maintainers; [ taktoa ]; 35 - platforms = platforms.all; 33 + license = lib.licenses.asl20; 34 + maintainers = with lib.maintainers; [ taktoa ]; 35 + platforms = lib.platforms.all; 36 36 }; 37 - } 37 + })
+3 -3
pkgs/by-name/pi/pinact/package.nix
··· 13 13 in 14 14 buildGoModule (finalAttrs: { 15 15 pname = "pinact"; 16 - version = "3.3.2"; 16 + version = "3.4.2"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "suzuki-shunsuke"; 20 20 repo = "pinact"; 21 21 tag = "v${finalAttrs.version}"; 22 - hash = "sha256-epDtKwebVFCDZFwpOd2GWuY27EkD/xtkNE79XqTI9S0="; 22 + hash = "sha256-O+yLhvkF84uCrgb5MPvk8i/YJ4tLR7YQvBAYbpnxwEM="; 23 23 }; 24 24 25 - vendorHash = "sha256-31XM13BwaIHfxS3mM3zRroAIku9wEM+ogR9qhG/OanY="; 25 + vendorHash = "sha256-A9bMAGaNvCKfSozBwhrJLgQUrCLN78Og3eCmezsJ6c8="; 26 26 27 27 env.CGO_ENABLED = 0; 28 28
+34 -22
pkgs/by-name/po/podman-desktop/package.nix
··· 15 15 nix, 16 16 jq, 17 17 gnugrep, 18 + podman, 18 19 }: 19 20 20 21 let 21 22 electron = electron_37; 23 + appName = "Podman Desktop"; 22 24 in 23 25 stdenv.mkDerivation (finalAttrs: { 24 26 pname = "podman-desktop"; ··· 72 74 ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; 73 75 74 76 nativeBuildInputs = [ 77 + makeWrapper 75 78 nodejs 76 79 pnpm_10.configHook 77 80 ] ··· 103 106 runHook postBuild 104 107 ''; 105 108 106 - installPhase = '' 107 - runHook preInstall 109 + installPhase = 110 + let 111 + commonWrapperArgs = "--prefix PATH : ${lib.makeBinPath [ podman ]}"; 112 + in 113 + ( 114 + '' 115 + runHook preInstall 108 116 109 - '' 110 - + lib.optionalString stdenv.hostPlatform.isDarwin '' 111 - mkdir -p $out/Applications 112 - mv dist/mac*/Podman\ Desktop.app $out/Applications 113 - '' 114 - + lib.optionalString (!stdenv.hostPlatform.isDarwin) '' 115 - mkdir -p "$out/share/lib/podman-desktop" 116 - cp -r dist/*-unpacked/{locales,resources{,.pak}} "$out/share/lib/podman-desktop" 117 + '' 118 + + lib.optionalString stdenv.hostPlatform.isDarwin '' 119 + mkdir -p "$out/Applications" 120 + mv dist/mac*/"${appName}.app" "$out/Applications" 117 121 118 - install -Dm644 buildResources/icon.svg "$out/share/icons/hicolor/scalable/apps/podman-desktop.svg" 122 + wrapProgram "$out/Applications/${appName}.app/Contents/MacOS/${appName}" \ 123 + ${commonWrapperArgs} 124 + '' 125 + + lib.optionalString (!stdenv.hostPlatform.isDarwin) '' 126 + mkdir -p "$out/share/lib/podman-desktop" 127 + cp -r dist/*-unpacked/{locales,resources{,.pak}} "$out/share/lib/podman-desktop" 119 128 120 - makeWrapper '${electron}/bin/electron' "$out/bin/podman-desktop" \ 121 - --add-flags "$out/share/lib/podman-desktop/resources/app.asar" \ 122 - --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \ 123 - --inherit-argv0 124 - '' 125 - + '' 129 + install -Dm644 buildResources/icon.svg "$out/share/icons/hicolor/scalable/apps/podman-desktop.svg" 126 130 127 - runHook postInstall 128 - ''; 131 + makeWrapper '${electron}/bin/electron' "$out/bin/podman-desktop" \ 132 + --add-flags "$out/share/lib/podman-desktop/resources/app.asar" \ 133 + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \ 134 + ${commonWrapperArgs} \ 135 + --inherit-argv0 136 + '' 137 + + '' 138 + 139 + runHook postInstall 140 + '' 141 + ); 129 142 130 143 # see: https://github.com/containers/podman-desktop/blob/main/.flatpak.desktop 131 144 desktopItems = [ ··· 133 146 name = "podman-desktop"; 134 147 exec = "podman-desktop %U"; 135 148 icon = "podman-desktop"; 136 - desktopName = "Podman Desktop"; 149 + desktopName = appName; 137 150 genericName = "Desktop client for podman"; 138 151 comment = finalAttrs.meta.description; 139 152 categories = [ "Utility" ]; 140 - startupWMClass = "Podman Desktop"; 153 + startupWMClass = appName; 141 154 }) 142 155 ]; 143 156 ··· 148 161 license = lib.licenses.asl20; 149 162 maintainers = with lib.maintainers; [ 150 163 booxter 151 - panda2134 152 164 ]; 153 165 inherit (electron.meta) platforms; 154 166 mainProgram = "podman-desktop";
+3 -3
pkgs/by-name/po/pomerium/package.nix
··· 19 19 in 20 20 buildGoModule rec { 21 21 pname = "pomerium"; 22 - version = "0.30.3"; 22 + version = "0.30.5"; 23 23 src = fetchFromGitHub { 24 24 owner = "pomerium"; 25 25 repo = "pomerium"; 26 26 rev = "v${version}"; 27 - hash = "sha256-Rjv4GjyUs9sH+P5kYimxFnE2SBosEWbc7PbKIaVFxsI="; 27 + hash = "sha256-3SmcuLEWqsw/B10jTIG2TKGa7tyMLa/lpkD6Iq/Fm4g="; 28 28 }; 29 29 30 - vendorHash = "sha256-+SvKF54rkBY2wBZOYKuIV30BVqRqICuiPya+HApne1s="; 30 + vendorHash = "sha256-mOTjBH8VqsMdyW5jTIZ76bf55WnHw9XuUSh6zsBktt0="; 31 31 32 32 ui = mkYarnPackage { 33 33 inherit version;
+10 -1
pkgs/by-name/pr/pretalx/package.nix
··· 29 29 # https://github.com/django-extensions/django-extensions/issues/1885 30 30 doCheck = false; 31 31 }; 32 + 33 + django-hierarkey = prev.django-hierarkey.overridePythonAttrs rec { 34 + version = "1.2.1"; 35 + src = fetchFromGitHub { 36 + owner = "raphaelm"; 37 + repo = "django-hierarkey"; 38 + tag = version; 39 + hash = "sha256-GkCNVovo2bDCp6m2GBvusXsaBhcmJkPNu97OdtsYROY="; 40 + }; 41 + }; 32 42 }; 33 43 }; 34 44 ··· 99 109 "django-compressor" 100 110 "django-csp" 101 111 "django-filter" 102 - "django-hierarkey" 103 112 "django-i18nfield" 104 113 "djangorestframework" 105 114 "markdown"
+3 -3
pkgs/by-name/pr/pretix/package.nix
··· 42 42 }; 43 43 44 44 pname = "pretix"; 45 - version = "2025.6.0"; 45 + version = "2025.7.0"; 46 46 47 47 src = fetchFromGitHub { 48 48 owner = "pretix"; 49 49 repo = "pretix"; 50 50 rev = "refs/tags/v${version}"; 51 - hash = "sha256-bDE4ygTCX7hynWjoni9ZWMGujKvPk0TKaG42SQ6w9Rk="; 51 + hash = "sha256-fKAHakrgvtkQR/dpXWL0prsq90TvEdYaS6FLyaI8MrM="; 52 52 }; 53 53 54 54 npmDeps = buildNpmPackage { ··· 56 56 inherit version src; 57 57 58 58 sourceRoot = "${src.name}/src/pretix/static/npm_dir"; 59 - npmDepsHash = "sha256-LQPbOC9SaolD/fyiFoObndx7pcS7iaYVytz6y+bQZqQ="; 59 + npmDepsHash = "sha256-cvyOpEw6z0cNUdHRmyEZUoeKPMOAtC+YHYXCltbHdm0="; 60 60 61 61 dontBuild = true; 62 62
+2 -2
pkgs/by-name/pr/pretix/plugins/mollie/package.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pretix-mollie"; 11 - version = "2.4.0"; 11 + version = "2.4.1"; 12 12 pyproject = true; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "pretix"; 16 16 repo = "pretix-mollie"; 17 17 tag = "v${version}"; 18 - hash = "sha256-P+50WRYB5QQWS54NMTJoEnLpizlovVq3PR/qwA2inME="; 18 + hash = "sha256-YdBDYpxKqb0UOkSU6zEYoLAtlUbkfDHUTIA538ILbjk="; 19 19 }; 20 20 21 21 build-system = [
+2 -2
pkgs/by-name/pr/pretix/plugins/zugferd/package.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "pretix-zugferd"; 14 - version = "2.4.1"; 14 + version = "2.4.2"; 15 15 pyproject = true; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "pretix"; 19 19 repo = "pretix-zugferd"; 20 20 rev = "v${version}"; 21 - hash = "sha256-GChHhtWYION84hmGZl92FKDvfLjlZ0QWHuTcc9ScWk8="; 21 + hash = "sha256-ARTQjd78lkcs16cULAaudMtW1DmDKGf3gNBQZIHCQ1E="; 22 22 }; 23 23 24 24 postPatch = ''
+5 -10
pkgs/by-name/pr/prism-model-checker/package.nix
··· 1 1 { 2 2 lib, 3 - # stdenv, 4 - gcc13Stdenv, 3 + stdenv, 4 + gccStdenv, 5 5 coreutils, 6 6 fetchFromGitHub, 7 7 openjdk, ··· 13 13 }: 14 14 15 15 let 16 - # The current version of prism does not build with gcc > 13 17 - # it should be fixed in the upcoming version of prism. 18 - # at that point revert stdenv' to : 19 - # 20 - # stdenv' = if stdenv.hostPlatform.isDarwin then gccStdenv else stdenv; 21 - stdenv' = gcc13Stdenv; 16 + stdenv' = if stdenv.hostPlatform.isDarwin then gccStdenv else stdenv; 22 17 in 23 18 stdenv'.mkDerivation (finalAttrs: { 24 19 pname = "prism-model-checker"; 25 - version = "4.8.1"; 20 + version = "4.9"; 26 21 27 22 src = fetchFromGitHub { 28 23 owner = "prismmodelchecker"; 29 24 repo = "prism"; 30 25 rev = "v${finalAttrs.version}"; 31 - hash = "sha256-igFRIjPfx0BFpQjaW/vgMEnH2HLC06aL3IMHh+ELB6U="; 26 + hash = "sha256-eoyMGrXta49j2h/bStPuzrF6OZd/l2aQBngPbTZEvAo="; 32 27 }; 33 28 34 29 nativeBuildInputs = [
+32
pkgs/by-name/qd/qdldl/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + }: 7 + 8 + stdenv.mkDerivation (finalAttrs: { 9 + pname = "qdldl"; 10 + version = "0.1.8"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "osqp"; 14 + repo = "qdldl"; 15 + tag = "v${finalAttrs.version}"; 16 + hash = "sha256-qCeOs4UjZLuqlbiLgp6BMxvw4niduCPDOOqFt05zi2E="; 17 + }; 18 + 19 + nativeBuildInputs = [ 20 + cmake 21 + ]; 22 + 23 + meta = { 24 + description = "Free LDL factorisation routine"; 25 + homepage = "https://github.com/osqp/qdldl"; 26 + changelog = "https://github.com/osqp/qdldl/blob/${finalAttrs.src.tag}/CHANGELOG.md"; 27 + license = lib.licenses.asl20; 28 + maintainers = with lib.maintainers; [ nim65s ]; 29 + mainProgram = "qdldl"; 30 + platforms = lib.platforms.unix ++ lib.platforms.windows; 31 + }; 32 + })
+44
pkgs/by-name/qt/qtappinstancemanager/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + qt6, 7 + nix-update-script, 8 + }: 9 + 10 + stdenv.mkDerivation (finalAttrs: { 11 + pname = "qtappinstancemanager"; 12 + version = "1.3.0"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "oclero"; 16 + repo = "qtappinstancemanager"; 17 + tag = "v${finalAttrs.version}"; 18 + hash = "sha256-/zvNR/RHNV19ZI8d+58sotWxY16q2a7wWIBuKO52H5M="; 19 + }; 20 + 21 + nativeBuildInputs = [ 22 + cmake 23 + ]; 24 + 25 + buildInputs = [ 26 + qt6.qtbase 27 + ]; 28 + 29 + dontWrapQtApps = true; 30 + 31 + passthru = { 32 + updateScript = nix-update-script { }; 33 + }; 34 + 35 + meta = { 36 + description = "Single application instance manager for Qt6"; 37 + homepage = "https://github.com/oclero/qtappinstancemanager"; 38 + changelog = "https://github.com/oclero/qtappinstancemanager/blob/${finalAttrs.src.tag}/CHANGELOG.md"; 39 + license = lib.licenses.mit; 40 + maintainers = with lib.maintainers; [ normalcea ]; 41 + mainProgram = "qtappinstancemanager"; 42 + platforms = lib.platforms.all; 43 + }; 44 + })
+2 -2
pkgs/by-name/ra/ramalama/package.nix
··· 13 13 14 14 python3.pkgs.buildPythonApplication rec { 15 15 pname = "ramalama"; 16 - version = "0.11.3"; 16 + version = "0.12.0"; 17 17 pyproject = true; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "containers"; 21 21 repo = "ramalama"; 22 22 tag = "v${version}"; 23 - hash = "sha256-dvNFSPPdMnxgwGK2rVSsyaYwvz0wHutqjLFhsCps80A="; 23 + hash = "sha256-Hozyf0yfB0XhxWeA3SS24BPfDDXYa2AXY8/gLh8ZFcU="; 24 24 }; 25 25 26 26 build-system = with python3.pkgs; [
+2 -2
pkgs/by-name/re/readest/package.nix
··· 20 20 21 21 rustPlatform.buildRustPackage (finalAttrs: { 22 22 pname = "readest"; 23 - version = "0.9.71"; 23 + version = "0.9.72"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "readest"; 27 27 repo = "readest"; 28 28 tag = "v${finalAttrs.version}"; 29 - hash = "sha256-Pk2R4t0le+F8Q1km/eTFcwyyMxMVgcAI+19cT53xGFs="; 29 + hash = "sha256-TaE/u6LmKRe0yHPjaMIXpDOx/QNlBEJv2aw6/ihlkwc="; 30 30 fetchSubmodules = true; 31 31 }; 32 32
-91
pkgs/by-name/re/renpy/5687.patch
··· 1 - From b120f82f9809b98231188daacb94f22a9e69187a Mon Sep 17 00:00:00 2001 2 - From: Gregor Riepl <onitake@gmail.com> 3 - Date: Thu, 8 Aug 2024 23:56:16 +0200 4 - Subject: [PATCH] Replace deprecated APIs when compiling against newer FFmpeg 5 - 6 - --- 7 - module/ffmedia.c | 37 +++++++++++++++++++++++++++++++++++++ 8 - 1 file changed, 37 insertions(+) 9 - 10 - diff --git a/module/ffmedia.c b/module/ffmedia.c 11 - index d4bb346ac35740711b8393e66d0bfc28c849ff0e..0f57e311f277359fad731e348531becbadbb06d4 100644 12 - --- a/module/ffmedia.c 13 - +++ b/module/ffmedia.c 14 - @@ -71,7 +71,11 @@ static int rwops_read(void *opaque, uint8_t *buf, int buf_size) { 15 - 16 - } 17 - 18 - +#if (LIBAVFORMAT_VERSION_MAJOR < 61) 19 - static int rwops_write(void *opaque, uint8_t *buf, int buf_size) { 20 - +#else 21 - +static int rwops_write(void *opaque, const uint8_t *buf, int buf_size) { 22 - +#endif 23 - printf("Writing to an SDL_rwops is a really bad idea.\n"); 24 - return -1; 25 - } 26 - @@ -690,9 +694,14 @@ static void decode_audio(MediaState *ms) { 27 - } 28 - 29 - converted_frame->sample_rate = audio_sample_rate; 30 - +#if (LIBAVUTIL_VERSION_MAJOR < 59) 31 - converted_frame->channel_layout = AV_CH_LAYOUT_STEREO; 32 - +#else 33 - + converted_frame->ch_layout = (AVChannelLayout) AV_CHANNEL_LAYOUT_STEREO; 34 - +#endif 35 - converted_frame->format = AV_SAMPLE_FMT_S16; 36 - 37 - +#if (LIBAVUTIL_VERSION_MAJOR < 59) 38 - if (!ms->audio_decode_frame->channel_layout) { 39 - ms->audio_decode_frame->channel_layout = av_get_default_channel_layout(ms->audio_decode_frame->channels); 40 - 41 - @@ -711,6 +720,26 @@ static void decode_audio(MediaState *ms) { 42 - swr_set_matrix(ms->swr, stereo_matrix, 1); 43 - } 44 - } 45 - +#else 46 - + if (ms->audio_decode_frame->ch_layout.order == AV_CHANNEL_ORDER_UNSPEC) { 47 - + av_channel_layout_default(&ms->audio_decode_frame->ch_layout, ms->audio_decode_frame->ch_layout.nb_channels); 48 - + 49 - + if (audio_equal_mono && (ms->audio_decode_frame->ch_layout.nb_channels == 1)) { 50 - + swr_alloc_set_opts2( 51 - + &ms->swr, 52 - + &converted_frame->ch_layout, 53 - + converted_frame->format, 54 - + converted_frame->sample_rate, 55 - + &ms->audio_decode_frame->ch_layout, 56 - + ms->audio_decode_frame->format, 57 - + ms->audio_decode_frame->sample_rate, 58 - + 0, 59 - + NULL); 60 - + 61 - + swr_set_matrix(ms->swr, stereo_matrix, 1); 62 - + } 63 - + } 64 - +#endif 65 - 66 - if(swr_convert_frame(ms->swr, converted_frame, ms->audio_decode_frame)) { 67 - av_frame_free(&converted_frame); 68 - @@ -1159,7 +1188,11 @@ static int decode_thread(void *arg) { 69 - 70 - // Compute the number of samples we need to play back. 71 - if (ms->audio_duration < 0) { 72 - +#if (LIBAVFORMAT_VERSION_MAJOR < 62) 73 - if (av_fmt_ctx_get_duration_estimation_method(ctx) != AVFMT_DURATION_FROM_BITRATE) { 74 - +#else 75 - + if (ctx->duration_estimation_method != AVFMT_DURATION_FROM_BITRATE) { 76 - +#endif 77 - 78 - long long duration = ((long long) ctx->duration) * audio_sample_rate; 79 - ms->audio_duration = (unsigned int) (duration / AV_TIME_BASE); 80 - @@ -1319,7 +1352,11 @@ static int decode_sync_start(void *arg) { 81 - 82 - // Compute the number of samples we need to play back. 83 - if (ms->audio_duration < 0) { 84 - +#if (LIBAVFORMAT_VERSION_MAJOR < 62) 85 - if (av_fmt_ctx_get_duration_estimation_method(ctx) != AVFMT_DURATION_FROM_BITRATE) { 86 - +#else 87 - + if (ctx->duration_estimation_method != AVFMT_DURATION_FROM_BITRATE) { 88 - +#endif 89 - 90 - long long duration = ((long long) ctx->duration) * audio_sample_rate; 91 - ms->audio_duration = (unsigned int) (duration / AV_TIME_BASE);
+8 -8
pkgs/by-name/re/renpy/package.nix
··· 1 1 { 2 + assimp, 2 3 fetchFromGitHub, 3 4 ffmpeg, 4 5 freetype, ··· 10 11 libGLU, 11 12 libpng, 12 13 makeWrapper, 13 - nix-update-script, 14 14 pkg-config, 15 15 python3, 16 16 SDL2, ··· 25 25 in 26 26 stdenv.mkDerivation (finalAttrs: { 27 27 pname = "renpy"; 28 - version = "8.3.7.25031702"; 28 + version = "8.4.1.25072401"; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "renpy"; 32 32 repo = "renpy"; 33 33 tag = finalAttrs.version; 34 - hash = "sha256-QY6MMiagPVV+pCDM0FRD++r2fY3tD8qWmHj7fJKIxUQ="; 34 + hash = "sha256-wJnMqUrRGWcsuZWdqbiUI/BD2sSRjJKEzsCOzSngoZM="; 35 35 }; 36 36 37 37 nativeBuildInputs = [ ··· 42 42 ]; 43 43 44 44 buildInputs = [ 45 + assimp 45 46 ffmpeg 46 47 freetype 47 48 fribidi ··· 86 87 87 88 patches = [ 88 89 ./shutup-erofs-errors.patch 89 - ./5687.patch 90 90 ] 91 91 ++ lib.optional withoutSteam ./noSteam.patch; 92 92 ··· 98 98 official = False 99 99 nightly = False 100 100 # Look at https://renpy.org/latest.html for what to put. 101 - version_name = '64bit Sensation' 101 + version_name = "Tomorrowland" 102 102 EOF 103 103 ''; 104 104 105 105 buildPhase = '' 106 106 runHook preBuild 107 - ${python.pythonOnBuildForHost.interpreter} module/setup.py build --parallel=$NIX_BUILD_CORES 107 + ${python.pythonOnBuildForHost.interpreter} setup.py build --parallel=$NIX_BUILD_CORES 108 108 runHook postBuild 109 109 ''; 110 110 111 111 installPhase = '' 112 112 runHook preInstall 113 113 114 - ${python.pythonOnBuildForHost.interpreter} module/setup.py install_lib -d $out/${python.sitePackages} 114 + ${python.pythonOnBuildForHost.interpreter} setup.py install_lib -d $out/${python.sitePackages} 115 115 mkdir -p $out/share/renpy 116 116 cp -vr sdk-fonts gui launcher renpy the_question tutorial renpy.py $out/share/renpy 117 117 ··· 130 130 doInstallCheck = true; 131 131 versionCheckProgramArg = "--version"; 132 132 133 - passthru.updateScript = nix-update-script { }; 133 + passthru.updateScript = ./update.sh; 134 134 135 135 meta = { 136 136 description = "Visual Novel Engine";
+11
pkgs/by-name/re/renpy/update.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p bash nix-update html-xml-utils 3 + 4 + set -ex 5 + 6 + SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" &>/dev/null && pwd)" 7 + 8 + codename=`curl -L https://renpy.org/latest.html | hxclean | hxselect -c h1 small` 9 + sed -E -i "s/(version_name = ).*/\1$codename/" $SCRIPT_DIR/package.nix 10 + 11 + nix-update renpy
+3 -3
pkgs/by-name/re/repomix/package.nix
··· 8 8 9 9 buildNpmPackage rec { 10 10 pname = "repomix"; 11 - version = "1.2.1"; 11 + version = "1.3.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "yamadashy"; 15 15 repo = "repomix"; 16 16 tag = "v${version}"; 17 - hash = "sha256-K7VPxjBsf8BxI4/1owU2c0gj1oaG9+UOLzzuN8hCmO4="; 17 + hash = "sha256-09neN7sh4TRM+rQBqCQHqW165i6+RY9IF67ft6OgyhI="; 18 18 }; 19 19 20 - npmDepsHash = "sha256-YQj4m0rJTkkZAKplmTBhwc5oxrbeP7SeFdVF1atHnWs="; 20 + npmDepsHash = "sha256-nLxIPwx+zvYCMZ6y9ntbWvrJvO4g5J7Tf9rYk26gyAs="; 21 21 22 22 nativeInstallCheckInputs = [ versionCheckHook ]; 23 23 doInstallCheck = true;
+1 -1
pkgs/by-name/ru/ruffle/package.nix
··· 75 75 else 76 76 null; 77 77 78 - runtimeDependencies = [ 78 + runtimeDependencies = lib.optionals stdenv.hostPlatform.isLinux [ 79 79 wayland 80 80 xorg.libXcursor 81 81 xorg.libXrandr
+10 -15
pkgs/by-name/sh/shaperglot-cli/package.nix
··· 2 2 lib, 3 3 fetchFromGitHub, 4 4 rustPlatform, 5 - _experimental-update-script-combinators, 6 - unstableGitUpdater, 5 + versionCheckHook, 7 6 nix-update-script, 8 7 }: 9 8 10 9 rustPlatform.buildRustPackage (finalAttrs: { 11 10 pname = "shaperglot-cli"; 12 - version = "0-unstable-2025-08-11"; 11 + version = "1.1.0"; 13 12 14 13 src = fetchFromGitHub { 15 14 owner = "googlefonts"; 16 15 repo = "shaperglot"; 17 - rev = "b7ba56e583e89a1c169f4ef7c3419e4e76e00974"; 16 + tag = "v${finalAttrs.version}"; 18 17 hash = "sha256-XFzsUzHa4KsyDWlOKlWHBNimn1hzdrtCPe+lFrs0EDc="; 19 18 }; 20 19 ··· 29 28 ]; 30 29 31 30 doInstallCheck = true; 31 + nativeInstallCheckInputs = [ 32 + versionCheckHook 33 + ]; 34 + versionCheckProgramArg = "--version"; 32 35 installCheckPhase = '' 33 36 runHook preInstallCheck 34 37 ··· 39 42 ''; 40 43 41 44 passthru = { 42 - updateScript = _experimental-update-script-combinators.sequence [ 43 - (unstableGitUpdater { 44 - branch = "main"; 45 - # Git tag differs from CLI version: https://github.com/googlefonts/shaperglot/issues/138 46 - hardcodeZeroVersion = true; 47 - }) 48 - (nix-update-script { 49 - # Updating `cargoHash` 50 - extraArgs = [ "--version=skip" ]; 51 - }) 52 - ]; 45 + updateScript = nix-update-script { }; 53 46 }; 54 47 55 48 meta = { 56 49 description = "Test font files for language support"; 57 50 homepage = "https://github.com/googlefonts/shaperglot"; 51 + # The CHANGELOG.md file exists in this repository but is not actually used. 52 + changelog = "https://github.com/googlefonts/shaperglot/releases/tag/v${finalAttrs.version}"; 58 53 license = lib.licenses.asl20; 59 54 maintainers = with lib.maintainers; [ 60 55 kachick
+5 -11
pkgs/by-name/sl/slimevr-server/deps.json
··· 27 27 } 28 28 }, 29 29 "https://oss.sonatype.org/content/repositories/snapshots": { 30 - "com/fazecast#jSerialComm/2.11.1-20240515.234541-3/SNAPSHOT": { 31 - "jar": "sha256-n4A3U5elHQhq9b0YVgvWCuXAHqt0RzxL5e4Fe4iGTkM=", 32 - "module": "sha256-xeVUO5f2Imx43EgYUI5vbLXyyEmJh/jT106eLUWtUYg=", 33 - "pom": "sha256-y+ZXr7k89vlAHOMZmlTNYl8D0Nki+6CDame/QNX/e2M=" 34 - }, 35 - "com/fazecast/jSerialComm/2.11.1-SNAPSHOT/maven-metadata": { 36 - "xml": { 37 - "groupId": "com.fazecast", 38 - "lastUpdated": "20241221185706" 39 - } 40 - }, 41 30 "net/java/dev/jna#jna-platform/5.1.1-20181118.214522-1/SNAPSHOT": { 42 31 "pom": "sha256-STVISbMwC8BymYDxq6UJhC3ZWqO+p7iA7lRW34ZcX6g=" 43 32 }, ··· 559 548 }, 560 549 "com/fasterxml/jackson/dataformat#jackson-dataformats-text/2.15.1": { 561 550 "pom": "sha256-xLCopnocY3IgeJlhd5bYafE/UerrGsN/wHqcpxPaQjU=" 551 + }, 552 + "com/fazecast#jSerialComm/2.11.2": { 553 + "jar": "sha256-IG2ScOZI3wMyR+deuECTpek9ePB8U+X+H6n8SmAaxXY=", 554 + "module": "sha256-9ogHv84GSzOaAwFlbzbffC8GORkp7GKOyGyOMK7bufw=", 555 + "pom": "sha256-jc/TZu3kSH1ZOSy+OvUaN3cUT09dRPinstTcvwBB38I=" 562 556 }, 563 557 "com/github/jonpeterson#jackson-module-model-versioning/1.2.2": { 564 558 "jar": "sha256-FcepndfH5cTcOLXkhn1TZw1YDYqAXvQ4A7qT8IN2Uc0=",
+10 -17
pkgs/by-name/sl/slimevr/package.nix
··· 1 1 { 2 2 lib, 3 3 fetchFromGitHub, 4 - fetchpatch, 5 4 stdenv, 6 5 replaceVars, 7 6 makeWrapper, ··· 17 16 webkitgtk_4_1, 18 17 gst_all_1, 19 18 libayatana-appindicator, 19 + udevCheckHook, 20 20 }: 21 21 22 22 rustPlatform.buildRustPackage rec { 23 23 pname = "slimevr"; 24 - version = "0.16.0"; 24 + version = "0.16.2"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "SlimeVR"; 28 28 repo = "SlimeVR-Server"; 29 - rev = "v${version}"; 30 - hash = "sha256-ZYL+aBrADbzSXnhFzxNk8xRrY0WHmHCtVaC6VfXfLJw="; 29 + tag = "v${version}"; 30 + hash = "sha256-g0SDienJX7ZUbypeIAWSwjxgu40AFd3jVALuMhHj6mQ="; 31 31 # solarxr 32 32 fetchSubmodules = true; 33 33 }; 34 34 35 35 buildAndTestSubdir = "gui/src-tauri"; 36 36 37 - cargoHash = "sha256-+WrBVL4/XslJSOwuxs4IzqXG9l1/lMSbKil/8OHc9Xw="; 37 + cargoHash = "sha256-w2z+EQqkVGLmXQS+AzeJwkGG4ovpz9+ovmLOcUks734="; 38 38 39 39 pnpmDeps = pnpm_9.fetchDeps { 40 40 pname = "${pname}-pnpm-deps"; 41 41 inherit version src; 42 42 fetcherVersion = 1; 43 - hash = "sha256-lh5IKdBXuH9GZFUTrzaQFDWCEYj0UJhKwCdPmsiwfCs="; 43 + hash = "sha256-b0oCOjxrUQqWmUR6IzTEO75pvJZB7MQD14DNbQm95sA="; 44 44 }; 45 45 46 46 nativeBuildInputs = [ ··· 50 50 pkg-config 51 51 wrapGAppsHook3 52 52 makeWrapper 53 + udevCheckHook 53 54 ]; 54 55 55 56 buildInputs = [ ··· 85 86 --replace-fail "libayatana-appindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1" 86 87 substituteInPlace gui/src-tauri/src/tray.rs \ 87 88 --replace-fail "libayatana-appindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1" 88 - 89 - # tao < version 0.31 has a GTK crash. Manually apply the fix. 90 - pushd $cargoDepsCopy/tao-0.30.* 91 - patch -p1 < ${ 92 - fetchpatch { 93 - name = "fix-gtk-crash.patch"; 94 - url = "https://github.com/tauri-apps/tao/commit/83e35e961f4893790b913ee2efc15ae33fd16fb2.diff"; 95 - hash = "sha256-FNXWzsg4lO6VbLsqS6NevX8kVj26YtcYdKbbFejq9hM="; 96 - } 97 - } 98 - popd 99 89 ''; 100 90 101 91 # solarxr needs to be installed after compiling its Typescript files. This isn't ··· 105 95 ''; 106 96 107 97 doCheck = false; # No tests 98 + doInstallCheck = true; # Check udev 108 99 109 100 # Get rid of placeholder slimevr.jar 110 101 postInstall = '' 111 102 rm $out/share/slimevr/slimevr.jar 112 103 rm -d $out/share/slimevr 104 + 105 + install -Dm644 -t $out/lib/udev/rules.d/ gui/src-tauri/69-slimevr-devices.rules 113 106 ''; 114 107 115 108 # `JAVA_HOME`, `JAVA_TOOL_OPTIONS`, and `--launch-from-path` are so the GUI can
+11 -36
pkgs/by-name/so/solarus-launcher/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitLab, 5 - fetchFromGitHub, 6 5 replaceVars, 7 6 cmake, 8 7 ninja, ··· 16 15 libvorbis, 17 16 solarus, 18 17 glm, 19 - qt6Packages, 20 - kdePackages, 18 + qt6, 19 + qlementine, 20 + qlementine-icons, 21 + qtappinstancemanager, 21 22 }: 22 23 23 - let 24 - qlementine-icons-src = fetchFromGitHub { 25 - owner = "oclero"; 26 - repo = "qlementine-icons"; 27 - tag = "v1.8.0"; 28 - hash = "sha256-FPndzMEOQvYNYUbT2V6iDlwoYqOww38GW/T3zUID3g0="; 29 - }; 30 - 31 - qlementine-src = fetchFromGitHub { 32 - owner = "oclero"; 33 - repo = "qlementine"; 34 - tag = "v1.2.1"; 35 - hash = "sha256-CPQMmTXyUW+CyLjHYx+IdXY4I2mVPudOmAksjd+izPA="; 36 - }; 37 - 38 - qtappinstancemanager-src = fetchFromGitHub { 39 - owner = "oclero"; 40 - repo = "qtappinstancemanager"; 41 - tag = "v1.3.0"; 42 - hash = "sha256-/zvNR/RHNV19ZI8d+58sotWxY16q2a7wWIBuKO52H5M="; 43 - }; 44 - 45 - inherit (qt6Packages) 46 - qtbase 47 - qttools 48 - wrapQtAppsHook 49 - ; 50 - in 51 24 stdenv.mkDerivation (finalAttrs: { 52 25 pname = "solarus-launcher"; 53 26 version = "2.0.0"; ··· 61 34 62 35 patches = [ 63 36 (replaceVars ./github-fetches.patch { 64 - inherit qlementine-src qlementine-icons-src qtappinstancemanager-src; 37 + qlementine-src = qlementine.src; 38 + qlementine-icons-src = qlementine-icons.src; 39 + qtappinstancemanager-src = qtappinstancemanager.src; 65 40 }) 66 41 ]; 67 42 ··· 69 44 nativeBuildInputs = [ 70 45 cmake 71 46 ninja 72 - qttools 73 - wrapQtAppsHook 47 + qt6.qttools 48 + qt6.wrapQtAppsHook 74 49 ]; 75 50 76 51 buildInputs = [ ··· 83 58 libmodplug 84 59 libvorbis 85 60 solarus 86 - qtbase 87 - kdePackages.qtsvg 61 + qt6.qtbase 62 + qt6.qtsvg 88 63 glm 89 64 ]; 90 65
+7 -22
pkgs/by-name/so/solarus-quest-editor/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitLab, 5 - fetchFromGitHub, 6 5 replaceVars, 6 + qlementine, 7 7 cmake, 8 8 ninja, 9 9 luajit, ··· 16 16 libvorbis, 17 17 solarus, 18 18 glm, 19 - qt6Packages, 20 - kdePackages, 19 + qt6, 21 20 }: 22 21 23 - let 24 - qlementine-src = fetchFromGitHub { 25 - owner = "oclero"; 26 - repo = "qlementine"; 27 - tag = "v1.2.0"; 28 - hash = "sha256-25PKOpQl3IkBXX14gt8KKYXXJKeutQ75O7BftEqCAxk="; 29 - }; 30 - 31 - inherit (qt6Packages) 32 - qtbase 33 - qttools 34 - wrapQtAppsHook 35 - ; 36 - in 37 22 stdenv.mkDerivation (finalAttrs: { 38 23 pname = "solarus-quest-editor"; 39 24 version = "2.0.0"; ··· 46 31 }; 47 32 48 33 patches = [ 49 - (replaceVars ./qlementine-src.patch { inherit qlementine-src; }) 34 + (replaceVars ./qlementine-src.patch { qlementine-src = qlementine.src; }) 50 35 ]; 51 36 52 37 strictDeps = true; 53 38 nativeBuildInputs = [ 54 39 cmake 55 40 ninja 56 - qttools 57 - wrapQtAppsHook 41 + qt6.qttools 42 + qt6.wrapQtAppsHook 58 43 ]; 59 44 60 45 buildInputs = [ ··· 67 52 libmodplug 68 53 libvorbis 69 54 solarus 70 - qtbase 71 - kdePackages.qtsvg 55 + qt6.qtbase 56 + qt6.qtsvg 72 57 glm 73 58 ]; 74 59
+2 -2
pkgs/by-name/sq/sqldef/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "sqldef"; 9 - version = "2.0.8"; 9 + version = "2.0.9"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "sqldef"; 13 13 repo = "sqldef"; 14 14 rev = "v${version}"; 15 - hash = "sha256-woPRBrZvTSlNnzhGHqYFO4MJRlIuqXzcSBUzkF88aJw="; 15 + hash = "sha256-9RTmOBFLJIUEpLSqQ7X8ju/+j3ggD7p7KR5EvUvNp5c="; 16 16 }; 17 17 18 18 proxyVendor = true;
+14
pkgs/by-name/sr/sratoolkit/attribute_unused.patch
··· 1 + diff --git a/libs/kxml/xml.c b/libs/kxml/xml.c 2 + index ce445424..41e21612 100644 3 + --- a/libs/kxml/xml.c 4 + +++ b/libs/kxml/xml.c 5 + @@ -46,6 +46,9 @@ struct s_KNodeNamelist; 6 + #include <assert.h> 7 + #include <string.h> 8 + 9 + +#ifndef ATTRIBUTE_UNUSED 10 + +#define ATTRIBUTE_UNUSED 11 + +#endif 12 + 13 + #define XML_DEBUG(msg) DBGMSG (DBG_XML, DBG_FLAG(DBG_XML_XML), msg) 14 +
+2
pkgs/by-name/sr/sratoolkit/package.nix
··· 25 25 hash = "sha256-OeM4syv9c1rZn2ferrhXyKJu68ywVYwnHoqnviWBZy4="; 26 26 }; 27 27 28 + patches = [ ./attribute_unused.patch ]; 29 + 28 30 cmakeFlags = [ 29 31 "-DVDB_INCDIR=${ncbi-vdb}/include" 30 32 "-DVDB_LIBDIR=${ncbi-vdb}/lib"
-1818
pkgs/by-name/su/sunsetr/Cargo.lock
··· 1 - # This file is automatically @generated by Cargo. 2 - # It is not intended for manual editing. 3 - version = 4 4 - 5 - [[package]] 6 - name = "aho-corasick" 7 - version = "1.1.3" 8 - source = "registry+https://github.com/rust-lang/crates.io-index" 9 - checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" 10 - dependencies = [ 11 - "memchr", 12 - ] 13 - 14 - [[package]] 15 - name = "android-tzdata" 16 - version = "0.1.1" 17 - source = "registry+https://github.com/rust-lang/crates.io-index" 18 - checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" 19 - 20 - [[package]] 21 - name = "android_system_properties" 22 - version = "0.1.5" 23 - source = "registry+https://github.com/rust-lang/crates.io-index" 24 - checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" 25 - dependencies = [ 26 - "libc", 27 - ] 28 - 29 - [[package]] 30 - name = "anstream" 31 - version = "0.6.19" 32 - source = "registry+https://github.com/rust-lang/crates.io-index" 33 - checksum = "301af1932e46185686725e0fad2f8f2aa7da69dd70bf6ecc44d6b703844a3933" 34 - dependencies = [ 35 - "anstyle", 36 - "anstyle-parse", 37 - "anstyle-query", 38 - "anstyle-wincon", 39 - "colorchoice", 40 - "is_terminal_polyfill", 41 - "utf8parse", 42 - ] 43 - 44 - [[package]] 45 - name = "anstyle" 46 - version = "1.0.11" 47 - source = "registry+https://github.com/rust-lang/crates.io-index" 48 - checksum = "862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd" 49 - 50 - [[package]] 51 - name = "anstyle-parse" 52 - version = "0.2.7" 53 - source = "registry+https://github.com/rust-lang/crates.io-index" 54 - checksum = "4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2" 55 - dependencies = [ 56 - "utf8parse", 57 - ] 58 - 59 - [[package]] 60 - name = "anstyle-query" 61 - version = "1.1.3" 62 - source = "registry+https://github.com/rust-lang/crates.io-index" 63 - checksum = "6c8bdeb6047d8983be085bab0ba1472e6dc604e7041dbf6fcd5e71523014fae9" 64 - dependencies = [ 65 - "windows-sys 0.59.0", 66 - ] 67 - 68 - [[package]] 69 - name = "anstyle-wincon" 70 - version = "3.0.9" 71 - source = "registry+https://github.com/rust-lang/crates.io-index" 72 - checksum = "403f75924867bb1033c59fbf0797484329750cfbe3c4325cd33127941fabc882" 73 - dependencies = [ 74 - "anstyle", 75 - "once_cell_polyfill", 76 - "windows-sys 0.59.0", 77 - ] 78 - 79 - [[package]] 80 - name = "anyhow" 81 - version = "1.0.98" 82 - source = "registry+https://github.com/rust-lang/crates.io-index" 83 - checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" 84 - 85 - [[package]] 86 - name = "autocfg" 87 - version = "1.5.0" 88 - source = "registry+https://github.com/rust-lang/crates.io-index" 89 - checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" 90 - 91 - [[package]] 92 - name = "bit-set" 93 - version = "0.8.0" 94 - source = "registry+https://github.com/rust-lang/crates.io-index" 95 - checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" 96 - dependencies = [ 97 - "bit-vec", 98 - ] 99 - 100 - [[package]] 101 - name = "bit-vec" 102 - version = "0.8.0" 103 - source = "registry+https://github.com/rust-lang/crates.io-index" 104 - checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" 105 - 106 - [[package]] 107 - name = "bitflags" 108 - version = "2.9.1" 109 - source = "registry+https://github.com/rust-lang/crates.io-index" 110 - checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" 111 - 112 - [[package]] 113 - name = "bumpalo" 114 - version = "3.19.0" 115 - source = "registry+https://github.com/rust-lang/crates.io-index" 116 - checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" 117 - 118 - [[package]] 119 - name = "bytes" 120 - version = "1.10.1" 121 - source = "registry+https://github.com/rust-lang/crates.io-index" 122 - checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" 123 - 124 - [[package]] 125 - name = "cc" 126 - version = "1.2.30" 127 - source = "registry+https://github.com/rust-lang/crates.io-index" 128 - checksum = "deec109607ca693028562ed836a5f1c4b8bd77755c4e132fc5ce11b0b6211ae7" 129 - dependencies = [ 130 - "shlex", 131 - ] 132 - 133 - [[package]] 134 - name = "cfg-if" 135 - version = "1.0.1" 136 - source = "registry+https://github.com/rust-lang/crates.io-index" 137 - checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" 138 - 139 - [[package]] 140 - name = "cfg_aliases" 141 - version = "0.2.1" 142 - source = "registry+https://github.com/rust-lang/crates.io-index" 143 - checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" 144 - 145 - [[package]] 146 - name = "chrono" 147 - version = "0.4.41" 148 - source = "registry+https://github.com/rust-lang/crates.io-index" 149 - checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d" 150 - dependencies = [ 151 - "android-tzdata", 152 - "iana-time-zone", 153 - "js-sys", 154 - "num-traits", 155 - "wasm-bindgen", 156 - "windows-link", 157 - ] 158 - 159 - [[package]] 160 - name = "chrono-tz" 161 - version = "0.10.4" 162 - source = "registry+https://github.com/rust-lang/crates.io-index" 163 - checksum = "a6139a8597ed92cf816dfb33f5dd6cf0bb93a6adc938f11039f371bc5bcd26c3" 164 - dependencies = [ 165 - "chrono", 166 - "phf", 167 - ] 168 - 169 - [[package]] 170 - name = "cities" 171 - version = "0.2.0" 172 - source = "registry+https://github.com/rust-lang/crates.io-index" 173 - checksum = "ee8bec2115436fa4c2d3fb2e7286482c16e812fd781f2e40ffb8d1f66186e4c2" 174 - 175 - [[package]] 176 - name = "colorchoice" 177 - version = "1.0.4" 178 - source = "registry+https://github.com/rust-lang/crates.io-index" 179 - checksum = "b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75" 180 - 181 - [[package]] 182 - name = "convert_case" 183 - version = "0.7.1" 184 - source = "registry+https://github.com/rust-lang/crates.io-index" 185 - checksum = "bb402b8d4c85569410425650ce3eddc7d698ed96d39a73f941b08fb63082f1e7" 186 - dependencies = [ 187 - "unicode-segmentation", 188 - ] 189 - 190 - [[package]] 191 - name = "core-foundation-sys" 192 - version = "0.8.7" 193 - source = "registry+https://github.com/rust-lang/crates.io-index" 194 - checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" 195 - 196 - [[package]] 197 - name = "crossterm" 198 - version = "0.29.0" 199 - source = "registry+https://github.com/rust-lang/crates.io-index" 200 - checksum = "d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b" 201 - dependencies = [ 202 - "bitflags", 203 - "crossterm_winapi", 204 - "derive_more", 205 - "document-features", 206 - "mio", 207 - "parking_lot", 208 - "rustix 1.0.8", 209 - "signal-hook", 210 - "signal-hook-mio", 211 - "winapi", 212 - ] 213 - 214 - [[package]] 215 - name = "crossterm_winapi" 216 - version = "0.9.1" 217 - source = "registry+https://github.com/rust-lang/crates.io-index" 218 - checksum = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b" 219 - dependencies = [ 220 - "winapi", 221 - ] 222 - 223 - [[package]] 224 - name = "derive_more" 225 - version = "2.0.1" 226 - source = "registry+https://github.com/rust-lang/crates.io-index" 227 - checksum = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678" 228 - dependencies = [ 229 - "derive_more-impl", 230 - ] 231 - 232 - [[package]] 233 - name = "derive_more-impl" 234 - version = "2.0.1" 235 - source = "registry+https://github.com/rust-lang/crates.io-index" 236 - checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" 237 - dependencies = [ 238 - "convert_case", 239 - "proc-macro2", 240 - "quote", 241 - "syn", 242 - ] 243 - 244 - [[package]] 245 - name = "dirs" 246 - version = "6.0.0" 247 - source = "registry+https://github.com/rust-lang/crates.io-index" 248 - checksum = "c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e" 249 - dependencies = [ 250 - "dirs-sys", 251 - ] 252 - 253 - [[package]] 254 - name = "dirs-sys" 255 - version = "0.5.0" 256 - source = "registry+https://github.com/rust-lang/crates.io-index" 257 - checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab" 258 - dependencies = [ 259 - "libc", 260 - "option-ext", 261 - "redox_users", 262 - "windows-sys 0.60.2", 263 - ] 264 - 265 - [[package]] 266 - name = "document-features" 267 - version = "0.2.11" 268 - source = "registry+https://github.com/rust-lang/crates.io-index" 269 - checksum = "95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d" 270 - dependencies = [ 271 - "litrs", 272 - ] 273 - 274 - [[package]] 275 - name = "downcast" 276 - version = "0.11.0" 277 - source = "registry+https://github.com/rust-lang/crates.io-index" 278 - checksum = "1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1" 279 - 280 - [[package]] 281 - name = "downcast-rs" 282 - version = "1.2.1" 283 - source = "registry+https://github.com/rust-lang/crates.io-index" 284 - checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" 285 - 286 - [[package]] 287 - name = "either" 288 - version = "1.15.0" 289 - source = "registry+https://github.com/rust-lang/crates.io-index" 290 - checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" 291 - 292 - [[package]] 293 - name = "env_filter" 294 - version = "0.1.3" 295 - source = "registry+https://github.com/rust-lang/crates.io-index" 296 - checksum = "186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0" 297 - dependencies = [ 298 - "log", 299 - "regex", 300 - ] 301 - 302 - [[package]] 303 - name = "env_logger" 304 - version = "0.11.8" 305 - source = "registry+https://github.com/rust-lang/crates.io-index" 306 - checksum = "13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f" 307 - dependencies = [ 308 - "anstream", 309 - "anstyle", 310 - "env_filter", 311 - "jiff", 312 - "log", 313 - ] 314 - 315 - [[package]] 316 - name = "equivalent" 317 - version = "1.0.2" 318 - source = "registry+https://github.com/rust-lang/crates.io-index" 319 - checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" 320 - 321 - [[package]] 322 - name = "errno" 323 - version = "0.3.13" 324 - source = "registry+https://github.com/rust-lang/crates.io-index" 325 - checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" 326 - dependencies = [ 327 - "libc", 328 - "windows-sys 0.60.2", 329 - ] 330 - 331 - [[package]] 332 - name = "fastrand" 333 - version = "2.3.0" 334 - source = "registry+https://github.com/rust-lang/crates.io-index" 335 - checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" 336 - 337 - [[package]] 338 - name = "fixedbitset" 339 - version = "0.5.7" 340 - source = "registry+https://github.com/rust-lang/crates.io-index" 341 - checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" 342 - 343 - [[package]] 344 - name = "float_next_after" 345 - version = "1.0.0" 346 - source = "registry+https://github.com/rust-lang/crates.io-index" 347 - checksum = "8bf7cc16383c4b8d58b9905a8509f02926ce3058053c056376248d958c9df1e8" 348 - 349 - [[package]] 350 - name = "fnv" 351 - version = "1.0.7" 352 - source = "registry+https://github.com/rust-lang/crates.io-index" 353 - checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 354 - 355 - [[package]] 356 - name = "fragile" 357 - version = "2.0.1" 358 - source = "registry+https://github.com/rust-lang/crates.io-index" 359 - checksum = "28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619" 360 - 361 - [[package]] 362 - name = "fs2" 363 - version = "0.4.3" 364 - source = "registry+https://github.com/rust-lang/crates.io-index" 365 - checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" 366 - dependencies = [ 367 - "libc", 368 - "winapi", 369 - ] 370 - 371 - [[package]] 372 - name = "futures" 373 - version = "0.3.31" 374 - source = "registry+https://github.com/rust-lang/crates.io-index" 375 - checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" 376 - dependencies = [ 377 - "futures-channel", 378 - "futures-core", 379 - "futures-executor", 380 - "futures-io", 381 - "futures-sink", 382 - "futures-task", 383 - "futures-util", 384 - ] 385 - 386 - [[package]] 387 - name = "futures-channel" 388 - version = "0.3.31" 389 - source = "registry+https://github.com/rust-lang/crates.io-index" 390 - checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" 391 - dependencies = [ 392 - "futures-core", 393 - "futures-sink", 394 - ] 395 - 396 - [[package]] 397 - name = "futures-core" 398 - version = "0.3.31" 399 - source = "registry+https://github.com/rust-lang/crates.io-index" 400 - checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 401 - 402 - [[package]] 403 - name = "futures-executor" 404 - version = "0.3.31" 405 - source = "registry+https://github.com/rust-lang/crates.io-index" 406 - checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" 407 - dependencies = [ 408 - "futures-core", 409 - "futures-task", 410 - "futures-util", 411 - ] 412 - 413 - [[package]] 414 - name = "futures-io" 415 - version = "0.3.31" 416 - source = "registry+https://github.com/rust-lang/crates.io-index" 417 - checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" 418 - 419 - [[package]] 420 - name = "futures-sink" 421 - version = "0.3.31" 422 - source = "registry+https://github.com/rust-lang/crates.io-index" 423 - checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" 424 - 425 - [[package]] 426 - name = "futures-task" 427 - version = "0.3.31" 428 - source = "registry+https://github.com/rust-lang/crates.io-index" 429 - checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" 430 - 431 - [[package]] 432 - name = "futures-util" 433 - version = "0.3.31" 434 - source = "registry+https://github.com/rust-lang/crates.io-index" 435 - checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 436 - dependencies = [ 437 - "futures-channel", 438 - "futures-core", 439 - "futures-io", 440 - "futures-sink", 441 - "futures-task", 442 - "memchr", 443 - "pin-project-lite", 444 - "pin-utils", 445 - "slab", 446 - ] 447 - 448 - [[package]] 449 - name = "geometry-rs" 450 - version = "0.3.0" 451 - source = "registry+https://github.com/rust-lang/crates.io-index" 452 - checksum = "90fe577bea4aec9757361ef0ea2e38ff05aa65b887858229e998b2cdfe16ee65" 453 - dependencies = [ 454 - "float_next_after", 455 - ] 456 - 457 - [[package]] 458 - name = "getrandom" 459 - version = "0.2.16" 460 - source = "registry+https://github.com/rust-lang/crates.io-index" 461 - checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" 462 - dependencies = [ 463 - "cfg-if", 464 - "libc", 465 - "wasi 0.11.1+wasi-snapshot-preview1", 466 - ] 467 - 468 - [[package]] 469 - name = "getrandom" 470 - version = "0.3.3" 471 - source = "registry+https://github.com/rust-lang/crates.io-index" 472 - checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" 473 - dependencies = [ 474 - "cfg-if", 475 - "libc", 476 - "r-efi", 477 - "wasi 0.14.2+wasi-0.2.4", 478 - ] 479 - 480 - [[package]] 481 - name = "hashbrown" 482 - version = "0.15.4" 483 - source = "registry+https://github.com/rust-lang/crates.io-index" 484 - checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" 485 - 486 - [[package]] 487 - name = "heck" 488 - version = "0.5.0" 489 - source = "registry+https://github.com/rust-lang/crates.io-index" 490 - checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 491 - 492 - [[package]] 493 - name = "iana-time-zone" 494 - version = "0.1.63" 495 - source = "registry+https://github.com/rust-lang/crates.io-index" 496 - checksum = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8" 497 - dependencies = [ 498 - "android_system_properties", 499 - "core-foundation-sys", 500 - "iana-time-zone-haiku", 501 - "js-sys", 502 - "log", 503 - "wasm-bindgen", 504 - "windows-core", 505 - ] 506 - 507 - [[package]] 508 - name = "iana-time-zone-haiku" 509 - version = "0.1.2" 510 - source = "registry+https://github.com/rust-lang/crates.io-index" 511 - checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" 512 - dependencies = [ 513 - "cc", 514 - ] 515 - 516 - [[package]] 517 - name = "indexmap" 518 - version = "2.10.0" 519 - source = "registry+https://github.com/rust-lang/crates.io-index" 520 - checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" 521 - dependencies = [ 522 - "equivalent", 523 - "hashbrown", 524 - ] 525 - 526 - [[package]] 527 - name = "is_terminal_polyfill" 528 - version = "1.70.1" 529 - source = "registry+https://github.com/rust-lang/crates.io-index" 530 - checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" 531 - 532 - [[package]] 533 - name = "itertools" 534 - version = "0.14.0" 535 - source = "registry+https://github.com/rust-lang/crates.io-index" 536 - checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" 537 - dependencies = [ 538 - "either", 539 - ] 540 - 541 - [[package]] 542 - name = "jiff" 543 - version = "0.2.15" 544 - source = "registry+https://github.com/rust-lang/crates.io-index" 545 - checksum = "be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49" 546 - dependencies = [ 547 - "jiff-static", 548 - "log", 549 - "portable-atomic", 550 - "portable-atomic-util", 551 - "serde", 552 - ] 553 - 554 - [[package]] 555 - name = "jiff-static" 556 - version = "0.2.15" 557 - source = "registry+https://github.com/rust-lang/crates.io-index" 558 - checksum = "03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4" 559 - dependencies = [ 560 - "proc-macro2", 561 - "quote", 562 - "syn", 563 - ] 564 - 565 - [[package]] 566 - name = "js-sys" 567 - version = "0.3.77" 568 - source = "registry+https://github.com/rust-lang/crates.io-index" 569 - checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" 570 - dependencies = [ 571 - "once_cell", 572 - "wasm-bindgen", 573 - ] 574 - 575 - [[package]] 576 - name = "lazy_static" 577 - version = "1.5.0" 578 - source = "registry+https://github.com/rust-lang/crates.io-index" 579 - checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 580 - 581 - [[package]] 582 - name = "libc" 583 - version = "0.2.174" 584 - source = "registry+https://github.com/rust-lang/crates.io-index" 585 - checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" 586 - 587 - [[package]] 588 - name = "libredox" 589 - version = "0.1.6" 590 - source = "registry+https://github.com/rust-lang/crates.io-index" 591 - checksum = "4488594b9328dee448adb906d8b126d9b7deb7cf5c22161ee591610bb1be83c0" 592 - dependencies = [ 593 - "bitflags", 594 - "libc", 595 - ] 596 - 597 - [[package]] 598 - name = "linux-raw-sys" 599 - version = "0.4.15" 600 - source = "registry+https://github.com/rust-lang/crates.io-index" 601 - checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" 602 - 603 - [[package]] 604 - name = "linux-raw-sys" 605 - version = "0.9.4" 606 - source = "registry+https://github.com/rust-lang/crates.io-index" 607 - checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" 608 - 609 - [[package]] 610 - name = "litrs" 611 - version = "0.4.2" 612 - source = "registry+https://github.com/rust-lang/crates.io-index" 613 - checksum = "f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed" 614 - 615 - [[package]] 616 - name = "lock_api" 617 - version = "0.4.13" 618 - source = "registry+https://github.com/rust-lang/crates.io-index" 619 - checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" 620 - dependencies = [ 621 - "autocfg", 622 - "scopeguard", 623 - ] 624 - 625 - [[package]] 626 - name = "log" 627 - version = "0.4.27" 628 - source = "registry+https://github.com/rust-lang/crates.io-index" 629 - checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" 630 - 631 - [[package]] 632 - name = "memchr" 633 - version = "2.7.5" 634 - source = "registry+https://github.com/rust-lang/crates.io-index" 635 - checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" 636 - 637 - [[package]] 638 - name = "mio" 639 - version = "1.0.4" 640 - source = "registry+https://github.com/rust-lang/crates.io-index" 641 - checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c" 642 - dependencies = [ 643 - "libc", 644 - "log", 645 - "wasi 0.11.1+wasi-snapshot-preview1", 646 - "windows-sys 0.59.0", 647 - ] 648 - 649 - [[package]] 650 - name = "mockall" 651 - version = "0.13.1" 652 - source = "registry+https://github.com/rust-lang/crates.io-index" 653 - checksum = "39a6bfcc6c8c7eed5ee98b9c3e33adc726054389233e201c95dab2d41a3839d2" 654 - dependencies = [ 655 - "cfg-if", 656 - "downcast", 657 - "fragile", 658 - "mockall_derive", 659 - "predicates", 660 - "predicates-tree", 661 - ] 662 - 663 - [[package]] 664 - name = "mockall_derive" 665 - version = "0.13.1" 666 - source = "registry+https://github.com/rust-lang/crates.io-index" 667 - checksum = "25ca3004c2efe9011bd4e461bd8256445052b9615405b4f7ea43fc8ca5c20898" 668 - dependencies = [ 669 - "cfg-if", 670 - "proc-macro2", 671 - "quote", 672 - "syn", 673 - ] 674 - 675 - [[package]] 676 - name = "multimap" 677 - version = "0.10.1" 678 - source = "registry+https://github.com/rust-lang/crates.io-index" 679 - checksum = "1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084" 680 - 681 - [[package]] 682 - name = "nix" 683 - version = "0.30.1" 684 - source = "registry+https://github.com/rust-lang/crates.io-index" 685 - checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" 686 - dependencies = [ 687 - "bitflags", 688 - "cfg-if", 689 - "cfg_aliases", 690 - "libc", 691 - ] 692 - 693 - [[package]] 694 - name = "num-traits" 695 - version = "0.2.19" 696 - source = "registry+https://github.com/rust-lang/crates.io-index" 697 - checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" 698 - dependencies = [ 699 - "autocfg", 700 - ] 701 - 702 - [[package]] 703 - name = "once_cell" 704 - version = "1.21.3" 705 - source = "registry+https://github.com/rust-lang/crates.io-index" 706 - checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" 707 - 708 - [[package]] 709 - name = "once_cell_polyfill" 710 - version = "1.70.1" 711 - source = "registry+https://github.com/rust-lang/crates.io-index" 712 - checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad" 713 - 714 - [[package]] 715 - name = "option-ext" 716 - version = "0.2.0" 717 - source = "registry+https://github.com/rust-lang/crates.io-index" 718 - checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" 719 - 720 - [[package]] 721 - name = "parking_lot" 722 - version = "0.12.4" 723 - source = "registry+https://github.com/rust-lang/crates.io-index" 724 - checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13" 725 - dependencies = [ 726 - "lock_api", 727 - "parking_lot_core", 728 - ] 729 - 730 - [[package]] 731 - name = "parking_lot_core" 732 - version = "0.9.11" 733 - source = "registry+https://github.com/rust-lang/crates.io-index" 734 - checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" 735 - dependencies = [ 736 - "cfg-if", 737 - "libc", 738 - "redox_syscall", 739 - "smallvec", 740 - "windows-targets 0.52.6", 741 - ] 742 - 743 - [[package]] 744 - name = "petgraph" 745 - version = "0.7.1" 746 - source = "registry+https://github.com/rust-lang/crates.io-index" 747 - checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" 748 - dependencies = [ 749 - "fixedbitset", 750 - "indexmap", 751 - ] 752 - 753 - [[package]] 754 - name = "phf" 755 - version = "0.12.1" 756 - source = "registry+https://github.com/rust-lang/crates.io-index" 757 - checksum = "913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7" 758 - dependencies = [ 759 - "phf_shared", 760 - ] 761 - 762 - [[package]] 763 - name = "phf_shared" 764 - version = "0.12.1" 765 - source = "registry+https://github.com/rust-lang/crates.io-index" 766 - checksum = "06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981" 767 - dependencies = [ 768 - "siphasher", 769 - ] 770 - 771 - [[package]] 772 - name = "pin-project-lite" 773 - version = "0.2.16" 774 - source = "registry+https://github.com/rust-lang/crates.io-index" 775 - checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" 776 - 777 - [[package]] 778 - name = "pin-utils" 779 - version = "0.1.0" 780 - source = "registry+https://github.com/rust-lang/crates.io-index" 781 - checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" 782 - 783 - [[package]] 784 - name = "pkg-config" 785 - version = "0.3.32" 786 - source = "registry+https://github.com/rust-lang/crates.io-index" 787 - checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c" 788 - 789 - [[package]] 790 - name = "portable-atomic" 791 - version = "1.11.1" 792 - source = "registry+https://github.com/rust-lang/crates.io-index" 793 - checksum = "f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483" 794 - 795 - [[package]] 796 - name = "portable-atomic-util" 797 - version = "0.2.4" 798 - source = "registry+https://github.com/rust-lang/crates.io-index" 799 - checksum = "d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507" 800 - dependencies = [ 801 - "portable-atomic", 802 - ] 803 - 804 - [[package]] 805 - name = "ppv-lite86" 806 - version = "0.2.21" 807 - source = "registry+https://github.com/rust-lang/crates.io-index" 808 - checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" 809 - dependencies = [ 810 - "zerocopy", 811 - ] 812 - 813 - [[package]] 814 - name = "predicates" 815 - version = "3.1.3" 816 - source = "registry+https://github.com/rust-lang/crates.io-index" 817 - checksum = "a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573" 818 - dependencies = [ 819 - "anstyle", 820 - "predicates-core", 821 - ] 822 - 823 - [[package]] 824 - name = "predicates-core" 825 - version = "1.0.9" 826 - source = "registry+https://github.com/rust-lang/crates.io-index" 827 - checksum = "727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa" 828 - 829 - [[package]] 830 - name = "predicates-tree" 831 - version = "1.0.12" 832 - source = "registry+https://github.com/rust-lang/crates.io-index" 833 - checksum = "72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c" 834 - dependencies = [ 835 - "predicates-core", 836 - "termtree", 837 - ] 838 - 839 - [[package]] 840 - name = "prettyplease" 841 - version = "0.2.36" 842 - source = "registry+https://github.com/rust-lang/crates.io-index" 843 - checksum = "ff24dfcda44452b9816fff4cd4227e1bb73ff5a2f1bc1105aa92fb8565ce44d2" 844 - dependencies = [ 845 - "proc-macro2", 846 - "syn", 847 - ] 848 - 849 - [[package]] 850 - name = "proc-macro2" 851 - version = "1.0.95" 852 - source = "registry+https://github.com/rust-lang/crates.io-index" 853 - checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" 854 - dependencies = [ 855 - "unicode-ident", 856 - ] 857 - 858 - [[package]] 859 - name = "proptest" 860 - version = "1.7.0" 861 - source = "registry+https://github.com/rust-lang/crates.io-index" 862 - checksum = "6fcdab19deb5195a31cf7726a210015ff1496ba1464fd42cb4f537b8b01b471f" 863 - dependencies = [ 864 - "bit-set", 865 - "bit-vec", 866 - "bitflags", 867 - "lazy_static", 868 - "num-traits", 869 - "rand", 870 - "rand_chacha", 871 - "rand_xorshift", 872 - "regex-syntax", 873 - "rusty-fork", 874 - "tempfile", 875 - "unarray", 876 - ] 877 - 878 - [[package]] 879 - name = "prost" 880 - version = "0.13.5" 881 - source = "registry+https://github.com/rust-lang/crates.io-index" 882 - checksum = "2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5" 883 - dependencies = [ 884 - "bytes", 885 - "prost-derive", 886 - ] 887 - 888 - [[package]] 889 - name = "prost-build" 890 - version = "0.13.5" 891 - source = "registry+https://github.com/rust-lang/crates.io-index" 892 - checksum = "be769465445e8c1474e9c5dac2018218498557af32d9ed057325ec9a41ae81bf" 893 - dependencies = [ 894 - "heck", 895 - "itertools", 896 - "log", 897 - "multimap", 898 - "once_cell", 899 - "petgraph", 900 - "prettyplease", 901 - "prost", 902 - "prost-types", 903 - "regex", 904 - "syn", 905 - "tempfile", 906 - ] 907 - 908 - [[package]] 909 - name = "prost-derive" 910 - version = "0.13.5" 911 - source = "registry+https://github.com/rust-lang/crates.io-index" 912 - checksum = "8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d" 913 - dependencies = [ 914 - "anyhow", 915 - "itertools", 916 - "proc-macro2", 917 - "quote", 918 - "syn", 919 - ] 920 - 921 - [[package]] 922 - name = "prost-types" 923 - version = "0.13.5" 924 - source = "registry+https://github.com/rust-lang/crates.io-index" 925 - checksum = "52c2c1bf36ddb1a1c396b3601a3cec27c2462e45f07c386894ec3ccf5332bd16" 926 - dependencies = [ 927 - "prost", 928 - ] 929 - 930 - [[package]] 931 - name = "quick-error" 932 - version = "1.2.3" 933 - source = "registry+https://github.com/rust-lang/crates.io-index" 934 - checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" 935 - 936 - [[package]] 937 - name = "quick-xml" 938 - version = "0.37.5" 939 - source = "registry+https://github.com/rust-lang/crates.io-index" 940 - checksum = "331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb" 941 - dependencies = [ 942 - "memchr", 943 - ] 944 - 945 - [[package]] 946 - name = "quote" 947 - version = "1.0.40" 948 - source = "registry+https://github.com/rust-lang/crates.io-index" 949 - checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" 950 - dependencies = [ 951 - "proc-macro2", 952 - ] 953 - 954 - [[package]] 955 - name = "r-efi" 956 - version = "5.3.0" 957 - source = "registry+https://github.com/rust-lang/crates.io-index" 958 - checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" 959 - 960 - [[package]] 961 - name = "rand" 962 - version = "0.9.2" 963 - source = "registry+https://github.com/rust-lang/crates.io-index" 964 - checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" 965 - dependencies = [ 966 - "rand_chacha", 967 - "rand_core", 968 - ] 969 - 970 - [[package]] 971 - name = "rand_chacha" 972 - version = "0.9.0" 973 - source = "registry+https://github.com/rust-lang/crates.io-index" 974 - checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" 975 - dependencies = [ 976 - "ppv-lite86", 977 - "rand_core", 978 - ] 979 - 980 - [[package]] 981 - name = "rand_core" 982 - version = "0.9.3" 983 - source = "registry+https://github.com/rust-lang/crates.io-index" 984 - checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" 985 - dependencies = [ 986 - "getrandom 0.3.3", 987 - ] 988 - 989 - [[package]] 990 - name = "rand_xorshift" 991 - version = "0.4.0" 992 - source = "registry+https://github.com/rust-lang/crates.io-index" 993 - checksum = "513962919efc330f829edb2535844d1b912b0fbe2ca165d613e4e8788bb05a5a" 994 - dependencies = [ 995 - "rand_core", 996 - ] 997 - 998 - [[package]] 999 - name = "redox_syscall" 1000 - version = "0.5.15" 1001 - source = "registry+https://github.com/rust-lang/crates.io-index" 1002 - checksum = "7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec" 1003 - dependencies = [ 1004 - "bitflags", 1005 - ] 1006 - 1007 - [[package]] 1008 - name = "redox_users" 1009 - version = "0.5.0" 1010 - source = "registry+https://github.com/rust-lang/crates.io-index" 1011 - checksum = "dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b" 1012 - dependencies = [ 1013 - "getrandom 0.2.16", 1014 - "libredox", 1015 - "thiserror", 1016 - ] 1017 - 1018 - [[package]] 1019 - name = "regex" 1020 - version = "1.11.1" 1021 - source = "registry+https://github.com/rust-lang/crates.io-index" 1022 - checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" 1023 - dependencies = [ 1024 - "aho-corasick", 1025 - "memchr", 1026 - "regex-automata", 1027 - "regex-syntax", 1028 - ] 1029 - 1030 - [[package]] 1031 - name = "regex-automata" 1032 - version = "0.4.9" 1033 - source = "registry+https://github.com/rust-lang/crates.io-index" 1034 - checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" 1035 - dependencies = [ 1036 - "aho-corasick", 1037 - "memchr", 1038 - "regex-syntax", 1039 - ] 1040 - 1041 - [[package]] 1042 - name = "regex-syntax" 1043 - version = "0.8.5" 1044 - source = "registry+https://github.com/rust-lang/crates.io-index" 1045 - checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" 1046 - 1047 - [[package]] 1048 - name = "rustix" 1049 - version = "0.38.44" 1050 - source = "registry+https://github.com/rust-lang/crates.io-index" 1051 - checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" 1052 - dependencies = [ 1053 - "bitflags", 1054 - "errno", 1055 - "libc", 1056 - "linux-raw-sys 0.4.15", 1057 - "windows-sys 0.59.0", 1058 - ] 1059 - 1060 - [[package]] 1061 - name = "rustix" 1062 - version = "1.0.8" 1063 - source = "registry+https://github.com/rust-lang/crates.io-index" 1064 - checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" 1065 - dependencies = [ 1066 - "bitflags", 1067 - "errno", 1068 - "libc", 1069 - "linux-raw-sys 0.9.4", 1070 - "windows-sys 0.60.2", 1071 - ] 1072 - 1073 - [[package]] 1074 - name = "rustversion" 1075 - version = "1.0.21" 1076 - source = "registry+https://github.com/rust-lang/crates.io-index" 1077 - checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" 1078 - 1079 - [[package]] 1080 - name = "rusty-fork" 1081 - version = "0.3.0" 1082 - source = "registry+https://github.com/rust-lang/crates.io-index" 1083 - checksum = "cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f" 1084 - dependencies = [ 1085 - "fnv", 1086 - "quick-error", 1087 - "tempfile", 1088 - "wait-timeout", 1089 - ] 1090 - 1091 - [[package]] 1092 - name = "scc" 1093 - version = "2.3.4" 1094 - source = "registry+https://github.com/rust-lang/crates.io-index" 1095 - checksum = "22b2d775fb28f245817589471dd49c5edf64237f4a19d10ce9a92ff4651a27f4" 1096 - dependencies = [ 1097 - "sdd", 1098 - ] 1099 - 1100 - [[package]] 1101 - name = "scopeguard" 1102 - version = "1.2.0" 1103 - source = "registry+https://github.com/rust-lang/crates.io-index" 1104 - checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" 1105 - 1106 - [[package]] 1107 - name = "sdd" 1108 - version = "3.0.10" 1109 - source = "registry+https://github.com/rust-lang/crates.io-index" 1110 - checksum = "490dcfcbfef26be6800d11870ff2df8774fa6e86d047e3e8c8a76b25655e41ca" 1111 - 1112 - [[package]] 1113 - name = "serde" 1114 - version = "1.0.219" 1115 - source = "registry+https://github.com/rust-lang/crates.io-index" 1116 - checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" 1117 - dependencies = [ 1118 - "serde_derive", 1119 - ] 1120 - 1121 - [[package]] 1122 - name = "serde_derive" 1123 - version = "1.0.219" 1124 - source = "registry+https://github.com/rust-lang/crates.io-index" 1125 - checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" 1126 - dependencies = [ 1127 - "proc-macro2", 1128 - "quote", 1129 - "syn", 1130 - ] 1131 - 1132 - [[package]] 1133 - name = "serde_spanned" 1134 - version = "0.6.9" 1135 - source = "registry+https://github.com/rust-lang/crates.io-index" 1136 - checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" 1137 - dependencies = [ 1138 - "serde", 1139 - ] 1140 - 1141 - [[package]] 1142 - name = "serial_test" 1143 - version = "3.2.0" 1144 - source = "registry+https://github.com/rust-lang/crates.io-index" 1145 - checksum = "1b258109f244e1d6891bf1053a55d63a5cd4f8f4c30cf9a1280989f80e7a1fa9" 1146 - dependencies = [ 1147 - "futures", 1148 - "log", 1149 - "once_cell", 1150 - "parking_lot", 1151 - "scc", 1152 - "serial_test_derive", 1153 - ] 1154 - 1155 - [[package]] 1156 - name = "serial_test_derive" 1157 - version = "3.2.0" 1158 - source = "registry+https://github.com/rust-lang/crates.io-index" 1159 - checksum = "5d69265a08751de7844521fd15003ae0a888e035773ba05695c5c759a6f89eef" 1160 - dependencies = [ 1161 - "proc-macro2", 1162 - "quote", 1163 - "syn", 1164 - ] 1165 - 1166 - [[package]] 1167 - name = "shlex" 1168 - version = "1.3.0" 1169 - source = "registry+https://github.com/rust-lang/crates.io-index" 1170 - checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" 1171 - 1172 - [[package]] 1173 - name = "signal-hook" 1174 - version = "0.3.18" 1175 - source = "registry+https://github.com/rust-lang/crates.io-index" 1176 - checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2" 1177 - dependencies = [ 1178 - "libc", 1179 - "signal-hook-registry", 1180 - ] 1181 - 1182 - [[package]] 1183 - name = "signal-hook-mio" 1184 - version = "0.2.4" 1185 - source = "registry+https://github.com/rust-lang/crates.io-index" 1186 - checksum = "34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd" 1187 - dependencies = [ 1188 - "libc", 1189 - "mio", 1190 - "signal-hook", 1191 - ] 1192 - 1193 - [[package]] 1194 - name = "signal-hook-registry" 1195 - version = "1.4.5" 1196 - source = "registry+https://github.com/rust-lang/crates.io-index" 1197 - checksum = "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410" 1198 - dependencies = [ 1199 - "libc", 1200 - ] 1201 - 1202 - [[package]] 1203 - name = "siphasher" 1204 - version = "1.0.1" 1205 - source = "registry+https://github.com/rust-lang/crates.io-index" 1206 - checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" 1207 - 1208 - [[package]] 1209 - name = "slab" 1210 - version = "0.4.10" 1211 - source = "registry+https://github.com/rust-lang/crates.io-index" 1212 - checksum = "04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d" 1213 - 1214 - [[package]] 1215 - name = "smallvec" 1216 - version = "1.15.1" 1217 - source = "registry+https://github.com/rust-lang/crates.io-index" 1218 - checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" 1219 - 1220 - [[package]] 1221 - name = "sunrise" 1222 - version = "2.1.0" 1223 - source = "registry+https://github.com/rust-lang/crates.io-index" 1224 - checksum = "0733c9f1eaa06ed6d103d88e21f784449d08a6733c2ca2b39381cbcbcfe89272" 1225 - dependencies = [ 1226 - "chrono", 1227 - ] 1228 - 1229 - [[package]] 1230 - name = "sunsetr" 1231 - version = "0.6.1" 1232 - dependencies = [ 1233 - "anyhow", 1234 - "chrono", 1235 - "chrono-tz", 1236 - "cities", 1237 - "crossterm", 1238 - "dirs", 1239 - "env_logger", 1240 - "fs2", 1241 - "mockall", 1242 - "nix", 1243 - "proptest", 1244 - "regex", 1245 - "serde", 1246 - "serial_test", 1247 - "signal-hook", 1248 - "sunrise", 1249 - "sunsetr", 1250 - "tempfile", 1251 - "termios", 1252 - "toml", 1253 - "tzf-rs", 1254 - "wayland-client", 1255 - "wayland-protocols-wlr", 1256 - ] 1257 - 1258 - [[package]] 1259 - name = "syn" 1260 - version = "2.0.104" 1261 - source = "registry+https://github.com/rust-lang/crates.io-index" 1262 - checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" 1263 - dependencies = [ 1264 - "proc-macro2", 1265 - "quote", 1266 - "unicode-ident", 1267 - ] 1268 - 1269 - [[package]] 1270 - name = "tempfile" 1271 - version = "3.20.0" 1272 - source = "registry+https://github.com/rust-lang/crates.io-index" 1273 - checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" 1274 - dependencies = [ 1275 - "fastrand", 1276 - "getrandom 0.3.3", 1277 - "once_cell", 1278 - "rustix 1.0.8", 1279 - "windows-sys 0.59.0", 1280 - ] 1281 - 1282 - [[package]] 1283 - name = "termios" 1284 - version = "0.3.3" 1285 - source = "registry+https://github.com/rust-lang/crates.io-index" 1286 - checksum = "411c5bf740737c7918b8b1fe232dca4dc9f8e754b8ad5e20966814001ed0ac6b" 1287 - dependencies = [ 1288 - "libc", 1289 - ] 1290 - 1291 - [[package]] 1292 - name = "termtree" 1293 - version = "0.5.1" 1294 - source = "registry+https://github.com/rust-lang/crates.io-index" 1295 - checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683" 1296 - 1297 - [[package]] 1298 - name = "thiserror" 1299 - version = "2.0.12" 1300 - source = "registry+https://github.com/rust-lang/crates.io-index" 1301 - checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" 1302 - dependencies = [ 1303 - "thiserror-impl", 1304 - ] 1305 - 1306 - [[package]] 1307 - name = "thiserror-impl" 1308 - version = "2.0.12" 1309 - source = "registry+https://github.com/rust-lang/crates.io-index" 1310 - checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" 1311 - dependencies = [ 1312 - "proc-macro2", 1313 - "quote", 1314 - "syn", 1315 - ] 1316 - 1317 - [[package]] 1318 - name = "toml" 1319 - version = "0.8.23" 1320 - source = "registry+https://github.com/rust-lang/crates.io-index" 1321 - checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" 1322 - dependencies = [ 1323 - "serde", 1324 - "serde_spanned", 1325 - "toml_datetime", 1326 - "toml_edit", 1327 - ] 1328 - 1329 - [[package]] 1330 - name = "toml_datetime" 1331 - version = "0.6.11" 1332 - source = "registry+https://github.com/rust-lang/crates.io-index" 1333 - checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" 1334 - dependencies = [ 1335 - "serde", 1336 - ] 1337 - 1338 - [[package]] 1339 - name = "toml_edit" 1340 - version = "0.22.27" 1341 - source = "registry+https://github.com/rust-lang/crates.io-index" 1342 - checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" 1343 - dependencies = [ 1344 - "indexmap", 1345 - "serde", 1346 - "serde_spanned", 1347 - "toml_datetime", 1348 - "toml_write", 1349 - "winnow", 1350 - ] 1351 - 1352 - [[package]] 1353 - name = "toml_write" 1354 - version = "0.1.2" 1355 - source = "registry+https://github.com/rust-lang/crates.io-index" 1356 - checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" 1357 - 1358 - [[package]] 1359 - name = "tzf-rel" 1360 - version = "0.0.2025-b" 1361 - source = "registry+https://github.com/rust-lang/crates.io-index" 1362 - checksum = "6fb5c10d0e0d00ad6552ae5feab676ba03858ba9ccf4494743b7f242984419d4" 1363 - 1364 - [[package]] 1365 - name = "tzf-rs" 1366 - version = "0.4.13" 1367 - source = "registry+https://github.com/rust-lang/crates.io-index" 1368 - checksum = "4bb74389502c5223e56831ef510cd85b961659d1518deca5be257ce6f5301c4f" 1369 - dependencies = [ 1370 - "anyhow", 1371 - "bytes", 1372 - "geometry-rs", 1373 - "prost", 1374 - "prost-build", 1375 - "tzf-rel", 1376 - ] 1377 - 1378 - [[package]] 1379 - name = "unarray" 1380 - version = "0.1.4" 1381 - source = "registry+https://github.com/rust-lang/crates.io-index" 1382 - checksum = "eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94" 1383 - 1384 - [[package]] 1385 - name = "unicode-ident" 1386 - version = "1.0.18" 1387 - source = "registry+https://github.com/rust-lang/crates.io-index" 1388 - checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" 1389 - 1390 - [[package]] 1391 - name = "unicode-segmentation" 1392 - version = "1.12.0" 1393 - source = "registry+https://github.com/rust-lang/crates.io-index" 1394 - checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" 1395 - 1396 - [[package]] 1397 - name = "utf8parse" 1398 - version = "0.2.2" 1399 - source = "registry+https://github.com/rust-lang/crates.io-index" 1400 - checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 1401 - 1402 - [[package]] 1403 - name = "wait-timeout" 1404 - version = "0.2.1" 1405 - source = "registry+https://github.com/rust-lang/crates.io-index" 1406 - checksum = "09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11" 1407 - dependencies = [ 1408 - "libc", 1409 - ] 1410 - 1411 - [[package]] 1412 - name = "wasi" 1413 - version = "0.11.1+wasi-snapshot-preview1" 1414 - source = "registry+https://github.com/rust-lang/crates.io-index" 1415 - checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" 1416 - 1417 - [[package]] 1418 - name = "wasi" 1419 - version = "0.14.2+wasi-0.2.4" 1420 - source = "registry+https://github.com/rust-lang/crates.io-index" 1421 - checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" 1422 - dependencies = [ 1423 - "wit-bindgen-rt", 1424 - ] 1425 - 1426 - [[package]] 1427 - name = "wasm-bindgen" 1428 - version = "0.2.100" 1429 - source = "registry+https://github.com/rust-lang/crates.io-index" 1430 - checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" 1431 - dependencies = [ 1432 - "cfg-if", 1433 - "once_cell", 1434 - "rustversion", 1435 - "wasm-bindgen-macro", 1436 - ] 1437 - 1438 - [[package]] 1439 - name = "wasm-bindgen-backend" 1440 - version = "0.2.100" 1441 - source = "registry+https://github.com/rust-lang/crates.io-index" 1442 - checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" 1443 - dependencies = [ 1444 - "bumpalo", 1445 - "log", 1446 - "proc-macro2", 1447 - "quote", 1448 - "syn", 1449 - "wasm-bindgen-shared", 1450 - ] 1451 - 1452 - [[package]] 1453 - name = "wasm-bindgen-macro" 1454 - version = "0.2.100" 1455 - source = "registry+https://github.com/rust-lang/crates.io-index" 1456 - checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" 1457 - dependencies = [ 1458 - "quote", 1459 - "wasm-bindgen-macro-support", 1460 - ] 1461 - 1462 - [[package]] 1463 - name = "wasm-bindgen-macro-support" 1464 - version = "0.2.100" 1465 - source = "registry+https://github.com/rust-lang/crates.io-index" 1466 - checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" 1467 - dependencies = [ 1468 - "proc-macro2", 1469 - "quote", 1470 - "syn", 1471 - "wasm-bindgen-backend", 1472 - "wasm-bindgen-shared", 1473 - ] 1474 - 1475 - [[package]] 1476 - name = "wasm-bindgen-shared" 1477 - version = "0.2.100" 1478 - source = "registry+https://github.com/rust-lang/crates.io-index" 1479 - checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" 1480 - dependencies = [ 1481 - "unicode-ident", 1482 - ] 1483 - 1484 - [[package]] 1485 - name = "wayland-backend" 1486 - version = "0.3.10" 1487 - source = "registry+https://github.com/rust-lang/crates.io-index" 1488 - checksum = "fe770181423e5fc79d3e2a7f4410b7799d5aab1de4372853de3c6aa13ca24121" 1489 - dependencies = [ 1490 - "cc", 1491 - "downcast-rs", 1492 - "rustix 0.38.44", 1493 - "smallvec", 1494 - "wayland-sys", 1495 - ] 1496 - 1497 - [[package]] 1498 - name = "wayland-client" 1499 - version = "0.31.10" 1500 - source = "registry+https://github.com/rust-lang/crates.io-index" 1501 - checksum = "978fa7c67b0847dbd6a9f350ca2569174974cd4082737054dbb7fbb79d7d9a61" 1502 - dependencies = [ 1503 - "bitflags", 1504 - "log", 1505 - "rustix 0.38.44", 1506 - "wayland-backend", 1507 - "wayland-scanner", 1508 - ] 1509 - 1510 - [[package]] 1511 - name = "wayland-protocols" 1512 - version = "0.32.8" 1513 - source = "registry+https://github.com/rust-lang/crates.io-index" 1514 - checksum = "779075454e1e9a521794fed15886323ea0feda3f8b0fc1390f5398141310422a" 1515 - dependencies = [ 1516 - "bitflags", 1517 - "wayland-backend", 1518 - "wayland-client", 1519 - "wayland-scanner", 1520 - ] 1521 - 1522 - [[package]] 1523 - name = "wayland-protocols-wlr" 1524 - version = "0.3.8" 1525 - source = "registry+https://github.com/rust-lang/crates.io-index" 1526 - checksum = "1cb6cdc73399c0e06504c437fe3cf886f25568dd5454473d565085b36d6a8bbf" 1527 - dependencies = [ 1528 - "bitflags", 1529 - "wayland-backend", 1530 - "wayland-client", 1531 - "wayland-protocols", 1532 - "wayland-scanner", 1533 - ] 1534 - 1535 - [[package]] 1536 - name = "wayland-scanner" 1537 - version = "0.31.6" 1538 - source = "registry+https://github.com/rust-lang/crates.io-index" 1539 - checksum = "896fdafd5d28145fce7958917d69f2fd44469b1d4e861cb5961bcbeebc6d1484" 1540 - dependencies = [ 1541 - "proc-macro2", 1542 - "quick-xml", 1543 - "quote", 1544 - ] 1545 - 1546 - [[package]] 1547 - name = "wayland-sys" 1548 - version = "0.31.6" 1549 - source = "registry+https://github.com/rust-lang/crates.io-index" 1550 - checksum = "dbcebb399c77d5aa9fa5db874806ee7b4eba4e73650948e8f93963f128896615" 1551 - dependencies = [ 1552 - "pkg-config", 1553 - ] 1554 - 1555 - [[package]] 1556 - name = "winapi" 1557 - version = "0.3.9" 1558 - source = "registry+https://github.com/rust-lang/crates.io-index" 1559 - checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" 1560 - dependencies = [ 1561 - "winapi-i686-pc-windows-gnu", 1562 - "winapi-x86_64-pc-windows-gnu", 1563 - ] 1564 - 1565 - [[package]] 1566 - name = "winapi-i686-pc-windows-gnu" 1567 - version = "0.4.0" 1568 - source = "registry+https://github.com/rust-lang/crates.io-index" 1569 - checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" 1570 - 1571 - [[package]] 1572 - name = "winapi-x86_64-pc-windows-gnu" 1573 - version = "0.4.0" 1574 - source = "registry+https://github.com/rust-lang/crates.io-index" 1575 - checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1576 - 1577 - [[package]] 1578 - name = "windows-core" 1579 - version = "0.61.2" 1580 - source = "registry+https://github.com/rust-lang/crates.io-index" 1581 - checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" 1582 - dependencies = [ 1583 - "windows-implement", 1584 - "windows-interface", 1585 - "windows-link", 1586 - "windows-result", 1587 - "windows-strings", 1588 - ] 1589 - 1590 - [[package]] 1591 - name = "windows-implement" 1592 - version = "0.60.0" 1593 - source = "registry+https://github.com/rust-lang/crates.io-index" 1594 - checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" 1595 - dependencies = [ 1596 - "proc-macro2", 1597 - "quote", 1598 - "syn", 1599 - ] 1600 - 1601 - [[package]] 1602 - name = "windows-interface" 1603 - version = "0.59.1" 1604 - source = "registry+https://github.com/rust-lang/crates.io-index" 1605 - checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" 1606 - dependencies = [ 1607 - "proc-macro2", 1608 - "quote", 1609 - "syn", 1610 - ] 1611 - 1612 - [[package]] 1613 - name = "windows-link" 1614 - version = "0.1.3" 1615 - source = "registry+https://github.com/rust-lang/crates.io-index" 1616 - checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" 1617 - 1618 - [[package]] 1619 - name = "windows-result" 1620 - version = "0.3.4" 1621 - source = "registry+https://github.com/rust-lang/crates.io-index" 1622 - checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" 1623 - dependencies = [ 1624 - "windows-link", 1625 - ] 1626 - 1627 - [[package]] 1628 - name = "windows-strings" 1629 - version = "0.4.2" 1630 - source = "registry+https://github.com/rust-lang/crates.io-index" 1631 - checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" 1632 - dependencies = [ 1633 - "windows-link", 1634 - ] 1635 - 1636 - [[package]] 1637 - name = "windows-sys" 1638 - version = "0.59.0" 1639 - source = "registry+https://github.com/rust-lang/crates.io-index" 1640 - checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" 1641 - dependencies = [ 1642 - "windows-targets 0.52.6", 1643 - ] 1644 - 1645 - [[package]] 1646 - name = "windows-sys" 1647 - version = "0.60.2" 1648 - source = "registry+https://github.com/rust-lang/crates.io-index" 1649 - checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" 1650 - dependencies = [ 1651 - "windows-targets 0.53.2", 1652 - ] 1653 - 1654 - [[package]] 1655 - name = "windows-targets" 1656 - version = "0.52.6" 1657 - source = "registry+https://github.com/rust-lang/crates.io-index" 1658 - checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" 1659 - dependencies = [ 1660 - "windows_aarch64_gnullvm 0.52.6", 1661 - "windows_aarch64_msvc 0.52.6", 1662 - "windows_i686_gnu 0.52.6", 1663 - "windows_i686_gnullvm 0.52.6", 1664 - "windows_i686_msvc 0.52.6", 1665 - "windows_x86_64_gnu 0.52.6", 1666 - "windows_x86_64_gnullvm 0.52.6", 1667 - "windows_x86_64_msvc 0.52.6", 1668 - ] 1669 - 1670 - [[package]] 1671 - name = "windows-targets" 1672 - version = "0.53.2" 1673 - source = "registry+https://github.com/rust-lang/crates.io-index" 1674 - checksum = "c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef" 1675 - dependencies = [ 1676 - "windows_aarch64_gnullvm 0.53.0", 1677 - "windows_aarch64_msvc 0.53.0", 1678 - "windows_i686_gnu 0.53.0", 1679 - "windows_i686_gnullvm 0.53.0", 1680 - "windows_i686_msvc 0.53.0", 1681 - "windows_x86_64_gnu 0.53.0", 1682 - "windows_x86_64_gnullvm 0.53.0", 1683 - "windows_x86_64_msvc 0.53.0", 1684 - ] 1685 - 1686 - [[package]] 1687 - name = "windows_aarch64_gnullvm" 1688 - version = "0.52.6" 1689 - source = "registry+https://github.com/rust-lang/crates.io-index" 1690 - checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" 1691 - 1692 - [[package]] 1693 - name = "windows_aarch64_gnullvm" 1694 - version = "0.53.0" 1695 - source = "registry+https://github.com/rust-lang/crates.io-index" 1696 - checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" 1697 - 1698 - [[package]] 1699 - name = "windows_aarch64_msvc" 1700 - version = "0.52.6" 1701 - source = "registry+https://github.com/rust-lang/crates.io-index" 1702 - checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" 1703 - 1704 - [[package]] 1705 - name = "windows_aarch64_msvc" 1706 - version = "0.53.0" 1707 - source = "registry+https://github.com/rust-lang/crates.io-index" 1708 - checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" 1709 - 1710 - [[package]] 1711 - name = "windows_i686_gnu" 1712 - version = "0.52.6" 1713 - source = "registry+https://github.com/rust-lang/crates.io-index" 1714 - checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" 1715 - 1716 - [[package]] 1717 - name = "windows_i686_gnu" 1718 - version = "0.53.0" 1719 - source = "registry+https://github.com/rust-lang/crates.io-index" 1720 - checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" 1721 - 1722 - [[package]] 1723 - name = "windows_i686_gnullvm" 1724 - version = "0.52.6" 1725 - source = "registry+https://github.com/rust-lang/crates.io-index" 1726 - checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" 1727 - 1728 - [[package]] 1729 - name = "windows_i686_gnullvm" 1730 - version = "0.53.0" 1731 - source = "registry+https://github.com/rust-lang/crates.io-index" 1732 - checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" 1733 - 1734 - [[package]] 1735 - name = "windows_i686_msvc" 1736 - version = "0.52.6" 1737 - source = "registry+https://github.com/rust-lang/crates.io-index" 1738 - checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" 1739 - 1740 - [[package]] 1741 - name = "windows_i686_msvc" 1742 - version = "0.53.0" 1743 - source = "registry+https://github.com/rust-lang/crates.io-index" 1744 - checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" 1745 - 1746 - [[package]] 1747 - name = "windows_x86_64_gnu" 1748 - version = "0.52.6" 1749 - source = "registry+https://github.com/rust-lang/crates.io-index" 1750 - checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" 1751 - 1752 - [[package]] 1753 - name = "windows_x86_64_gnu" 1754 - version = "0.53.0" 1755 - source = "registry+https://github.com/rust-lang/crates.io-index" 1756 - checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" 1757 - 1758 - [[package]] 1759 - name = "windows_x86_64_gnullvm" 1760 - version = "0.52.6" 1761 - source = "registry+https://github.com/rust-lang/crates.io-index" 1762 - checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" 1763 - 1764 - [[package]] 1765 - name = "windows_x86_64_gnullvm" 1766 - version = "0.53.0" 1767 - source = "registry+https://github.com/rust-lang/crates.io-index" 1768 - checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" 1769 - 1770 - [[package]] 1771 - name = "windows_x86_64_msvc" 1772 - version = "0.52.6" 1773 - source = "registry+https://github.com/rust-lang/crates.io-index" 1774 - checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" 1775 - 1776 - [[package]] 1777 - name = "windows_x86_64_msvc" 1778 - version = "0.53.0" 1779 - source = "registry+https://github.com/rust-lang/crates.io-index" 1780 - checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" 1781 - 1782 - [[package]] 1783 - name = "winnow" 1784 - version = "0.7.12" 1785 - source = "registry+https://github.com/rust-lang/crates.io-index" 1786 - checksum = "f3edebf492c8125044983378ecb5766203ad3b4c2f7a922bd7dd207f6d443e95" 1787 - dependencies = [ 1788 - "memchr", 1789 - ] 1790 - 1791 - [[package]] 1792 - name = "wit-bindgen-rt" 1793 - version = "0.39.0" 1794 - source = "registry+https://github.com/rust-lang/crates.io-index" 1795 - checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" 1796 - dependencies = [ 1797 - "bitflags", 1798 - ] 1799 - 1800 - [[package]] 1801 - name = "zerocopy" 1802 - version = "0.8.26" 1803 - source = "registry+https://github.com/rust-lang/crates.io-index" 1804 - checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" 1805 - dependencies = [ 1806 - "zerocopy-derive", 1807 - ] 1808 - 1809 - [[package]] 1810 - name = "zerocopy-derive" 1811 - version = "0.8.26" 1812 - source = "registry+https://github.com/rust-lang/crates.io-index" 1813 - checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" 1814 - dependencies = [ 1815 - "proc-macro2", 1816 - "quote", 1817 - "syn", 1818 - ]
+6 -7
pkgs/by-name/su/sunsetr/package.nix
··· 2 2 lib, 3 3 rustPlatform, 4 4 fetchFromGitHub, 5 + nix-update-script, 5 6 }: 6 7 rustPlatform.buildRustPackage (finalAttrs: { 7 8 pname = "sunsetr"; 8 - version = "0.6.1"; 9 + version = "0.7.1"; 9 10 10 11 src = fetchFromGitHub { 11 12 owner = "psi4j"; 12 13 repo = "sunsetr"; 13 14 tag = "v${finalAttrs.version}"; 14 - hash = "sha256-kFIfNVA1UJrle/5udi8+9uDgq9fArUdudM/v8QpGuaM="; 15 + hash = "sha256-XDa6kjhdEur8YDfQQNg+RpLRtfOeTklB6LwXJaPcG7c="; 15 16 }; 16 17 17 - cargoLock.lockFile = ./Cargo.lock; 18 - 19 - postPatch = '' 20 - ln -s ${./Cargo.lock} Cargo.lock 21 - ''; 18 + cargoHash = "sha256-Jsii8PkRIZgQ4yrQHZpK8bLhaW5jg6EKYw65rPRCtGQ="; 22 19 23 20 checkFlags = [ 24 21 "--skip=config::tests::test_geo_toml_exists_before_config_creation" 25 22 ]; 23 + 24 + passthru.updateScript = nix-update-script { }; 26 25 27 26 meta = { 28 27 mainProgram = "sunsetr";
+2 -2
pkgs/by-name/ta/tauno-monitor/package.nix
··· 13 13 }: 14 14 python3Packages.buildPythonApplication rec { 15 15 pname = "tauno-monitor"; 16 - version = "0.2.14"; 16 + version = "0.2.15"; 17 17 pyproject = false; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "taunoe"; 21 21 repo = "tauno-monitor"; 22 22 tag = "v${version}"; 23 - hash = "sha256-1jXQZc2+Yufjo75KwHbAFPsGxdpxkdUP8LXyY2fj3Kw="; 23 + hash = "sha256-x2RgjKI+GSrZYY2sZWFTB1OkBF3s3O+XOpj1Es03ZwE="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+3 -3
pkgs/by-name/th/thin-provisioning-tools/package.nix
··· 9 9 }: 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "thin-provisioning-tools"; 12 - version = "1.2.0"; 12 + version = "1.2.1"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "jthornber"; 16 16 repo = "thin-provisioning-tools"; 17 17 rev = "v${version}"; 18 - hash = "sha256-gjsURDzA4LRTTgKZPzzTcvTdi1mXx4FkWmyoPcpdPfU="; 18 + hash = "sha256-cDXjJpYCcOUtEftMBUTg4fbr4E7SxpDatZunba4JpH8="; 19 19 }; 20 20 21 21 strictDeps = true; ··· 32 32 udev 33 33 ]; 34 34 35 - cargoHash = "sha256-H5GRAZpFl2t/bH8THyPkZq5ptS70XkhSCxQ6ko+0RC8="; 35 + cargoHash = "sha256-6KY+p2IhBzy4yrhVDswdah815oSsTeCcWmZH8wUQIf4="; 36 36 37 37 passthru.tests = { 38 38 inherit (nixosTests.lvm2) lvm-thinpool-linux-latest;
+8 -8
pkgs/by-name/th/threema-desktop/package.nix
··· 10 10 }: 11 11 12 12 let 13 - version = "1.2.46"; 13 + version = "1.2.48"; 14 14 electronSrc = fetchFromGitHub { 15 15 owner = "threema-ch"; 16 16 repo = "threema-web-electron"; 17 17 rev = "refs/tags/${version}"; 18 - hash = "sha256-Qv40l6TyYZL9WcRQeIYUgMFsJrr0XYC2nmtYBgQKXvY="; 18 + hash = "sha256-u1rzKFDrLxU/o7Oc2o/WBwbAncNWKJ9GAUBaNDPViZI="; 19 19 }; 20 20 21 21 threema-web = buildNpmPackage rec { 22 22 pname = "threema-web"; 23 - version = "2.5.7"; 23 + version = "2.6.2"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "threema-ch"; 27 27 repo = "threema-web"; 28 28 rev = "refs/tags/v${version}"; 29 - hash = "sha256-WuPOOchFZtnLVoB+i4LKFkeSujYXpQN8RLrt9xG9/W0="; 29 + hash = "sha256-GmyWKJdDgiRS7XxNjCyvt92Bn48kpP3+ZsfRouyUCM0="; 30 30 }; 31 31 32 - npmDepsHash = "sha256-eJIVX2W0Fgk/OmkaN2cR+qFoHTOmu4RmluR3BEuPOAU="; 32 + npmDepsHash = "sha256-KDkJ2jdtHVK40b0ja/Nj6t5Bcl5frh7rzteWD74AKOM="; 33 33 npmBuildScript = "dist"; 34 34 35 35 nativeBuildInputs = [ ··· 54 54 inherit version; 55 55 src = electronSrc; 56 56 sourceRoot = "${src.name}/app"; 57 - npmDepsHash = "sha256-CRYcmly8S+waeCf2fRWM2o3IuBVdpk2gZ/djHhxLLTQ="; 57 + npmDepsHash = "sha256-mafB7lC1YpIZ71R6IT3TnSzFDieK4AsAzIqpWcy9480="; 58 58 env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; 59 59 dontNpmBuild = true; 60 60 prePatch = '' ··· 73 73 inherit version; 74 74 src = electronSrc; 75 75 76 - npmDepsHash = "sha256-OdxDAy9ybBUEFuQQtihEvUXCVtVtveksLlOBD8F1RP0="; 76 + npmDepsHash = "sha256-A7XvzURCCM0+ISlSLpnreFIxKku4FnVdWLsF2WxQfBY="; 77 77 78 78 env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; 79 79 ··· 123 123 homepage = "https://threema.ch"; 124 124 license = licenses.agpl3Only; 125 125 mainProgram = "threema"; 126 - maintainers = [ ]; 126 + maintainers = [ lib.maintainers.jonhermansen ]; 127 127 platforms = [ "x86_64-linux" ]; 128 128 }; 129 129 }
+19 -29
pkgs/by-name/tm/tmux-sessionizer/package.nix
··· 1 1 { 2 - lib, 3 2 fetchFromGitHub, 4 - stdenv, 5 - rustPlatform, 6 - openssl, 7 - pkg-config, 8 - testers, 9 - tmux-sessionizer, 10 3 installShellFiles, 4 + lib, 5 + pkg-config, 6 + rustPlatform, 7 + stdenv, 8 + versionCheckHook, 11 9 }: 12 - let 13 - 14 - name = "tmux-sessionizer"; 15 - version = "0.4.5"; 16 - 17 - in 18 - rustPlatform.buildRustPackage { 19 - pname = name; 20 - inherit version; 10 + rustPlatform.buildRustPackage (finalAttrs: { 11 + pname = "tmux-sessionizer"; 12 + version = "0.5.0"; 21 13 22 14 src = fetchFromGitHub { 23 15 owner = "jrmoulton"; 24 - repo = name; 25 - rev = "v${version}"; 26 - hash = "sha256-uoSm9oWZSiqwsg7dVVMay9COL5MEK3a5Pd+D66RzzPM="; 16 + repo = "tmux-sessionizer"; 17 + rev = "v${finalAttrs.version}"; 18 + hash = "sha256-6eMKwp5639DIyhM6OD+db7jr4uF34JSt0Xg+lpyIPSI="; 27 19 }; 28 20 29 - cargoHash = "sha256-fd0IEORqnqxKN9zisXTT0G8CwRNVsGd3HZmCVY5DKsM="; 30 - 31 - passthru.tests.version = testers.testVersion { 32 - package = tmux-sessionizer; 33 - version = version; 34 - }; 21 + cargoHash = "sha256-gIsqHbCmfYs1c3LPNbE4zLVjzU3GJ4MeHMt0DC5sS3c="; 35 22 36 - # Needed to get openssl-sys to use pkg-config. 37 - OPENSSL_NO_VENDOR = 1; 23 + nativeInstallCheckInputs = [ 24 + versionCheckHook 25 + ]; 26 + versionCheckProgram = "${placeholder "out"}/bin/${finalAttrs.meta.mainProgram}"; 27 + versionCheckProgramArg = "--version"; 28 + doInstallCheck = true; 38 29 39 30 nativeBuildInputs = [ 40 31 pkg-config 41 32 installShellFiles 42 33 ]; 43 - buildInputs = [ openssl ]; 44 34 45 35 postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' 46 36 installShellCompletion --cmd tms \ ··· 59 49 ]; 60 50 mainProgram = "tms"; 61 51 }; 62 - } 52 + })
+3 -3
pkgs/by-name/ty/typespec/package.nix
··· 14 14 in 15 15 stdenvNoCC.mkDerivation (finalAttrs: { 16 16 pname = "typespec"; 17 - version = "1.1.0"; 17 + version = "1.3.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "microsoft"; 21 21 repo = "typespec"; 22 22 tag = "typespec-stable@${finalAttrs.version}"; 23 - hash = "sha256-fUrBoDDv0UW5dqudD/bpzaT8SdIc5snI8Q/Fe5jWCvw="; 23 + hash = "sha256-yf9Iz9chRzaRS9Mkw+Djr4zSbub5GIn9vlQI97nymyE="; 24 24 }; 25 25 26 26 nativeBuildInputs = [ ··· 39 39 postPatch 40 40 ; 41 41 fetcherVersion = 1; 42 - hash = "sha256-9RQZ2ycu78W3Ie6MLpo6x7Sa/iYsUdq5bYed56mOPxs="; 42 + hash = "sha256-f0Amp6xS77cdD0+nQquEPnOpTPWyLza7T4FmGHOfTOo="; 43 43 }; 44 44 45 45 postPatch = ''
+1 -1
pkgs/by-name/ug/ugm/package.nix
··· 36 36 license = licenses.mit; 37 37 mainProgram = "ugm"; 38 38 platforms = platforms.linux; 39 - maintainers = with maintainers; [ oosquare ]; 39 + maintainers = with maintainers; [ ]; 40 40 }; 41 41 }
+2 -3
pkgs/by-name/un/unciv/package.nix
··· 11 11 libXxf86vm, 12 12 }: 13 13 let 14 - version = "4.16.5"; 14 + version = "4.17.6"; 15 15 16 16 desktopItem = makeDesktopItem { 17 17 name = "unciv"; ··· 34 34 libXxf86vm 35 35 ] 36 36 ); 37 - 38 37 in 39 38 stdenv.mkDerivation rec { 40 39 pname = "unciv"; ··· 42 41 43 42 src = fetchurl { 44 43 url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar"; 45 - hash = "sha256-CMyZlQ5zXHxUExH7aMIJ4nreEPz8Y0eeJ5nnt267SqU="; 44 + hash = "sha256-J3OewOILoZD18y5xSjbhhlBBJz6zX3h1gtH4KYO6+Rk="; 46 45 }; 47 46 48 47 dontUnpack = true;
+13 -8
pkgs/by-name/un/unclutter-xfixes/package.nix
··· 11 11 asciidoc, 12 12 libxslt, 13 13 docbook_xsl, 14 + 15 + unstableGitUpdater, 14 16 }: 15 17 16 - stdenv.mkDerivation rec { 18 + stdenv.mkDerivation { 17 19 pname = "unclutter-xfixes"; 18 - version = "1.6"; 20 + version = "1.6-unstable-2024-11-25"; 19 21 20 22 src = fetchFromGitHub { 21 23 owner = "Airblader"; 22 24 repo = "unclutter-xfixes"; 23 - rev = "v${version}"; 24 - sha256 = "sha256-suKmaoJq0PBHZc7NzBQ60JGwJkAtWmvzPtTHWOPJEdc="; 25 + rev = "0eb7a8f4365c05d09db048bd1a45f8943c1d5da3"; 26 + hash = "sha256-ipMifLFCh2vW8D9/KkxWL7W5T5dshRZ5wyQY0wgoaxQ="; 25 27 }; 26 28 27 29 nativeBuildInputs = [ ··· 39 41 ]; 40 42 41 43 prePatch = '' 42 - substituteInPlace Makefile --replace 'PKG_CONFIG =' 'PKG_CONFIG ?=' 44 + substituteInPlace Makefile --replace-fail 'PKG_CONFIG =' 'PKG_CONFIG ?=' 43 45 ''; 44 46 makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ]; 45 47 46 48 installFlags = [ "PREFIX=$(out)" ]; 47 49 48 - meta = with lib; { 50 + passthru.updateScript = unstableGitUpdater { }; 51 + 52 + meta = { 49 53 description = "Rewrite of unclutter using the X11 Xfixes extension"; 50 - platforms = platforms.unix; 54 + homepage = "https://github.com/Airblader/unclutter-xfixes"; 55 + platforms = lib.platforms.unix; 51 56 license = lib.licenses.mit; 52 - maintainers = [ ]; 57 + maintainers = [ lib.maintainers.ryand56 ]; 53 58 mainProgram = "unclutter"; 54 59 }; 55 60 }
+17 -17
pkgs/by-name/up/upbound/sources-main.json
··· 8 8 "fetchurlAttrSet": { 9 9 "docker-credential-up": { 10 10 "aarch64-darwin": { 11 - "hash": "sha256-xrLwImWq2dWv9bC8s2Jqv3T3Zsdto53MgQXKcpZoujM=", 12 - "url": "https://cli.upbound.io/main/v0.41.0-0.rc.0.93.g469ed591/bundle/docker-credential-up/darwin_arm64.tar.gz" 11 + "hash": "sha256-HVX0cbrUW9Fpjl5yhPOKqcW/2/pDGZnVGS0AdIb8Ub0=", 12 + "url": "https://cli.upbound.io/main/v0.41.0-0.rc.0.152.g4da0ccab/bundle/docker-credential-up/darwin_arm64.tar.gz" 13 13 }, 14 14 "aarch64-linux": { 15 - "hash": "sha256-XHiIh4Ng5uyfI0xjITcxXPgZo4WX1rRXbFUc334u6b0=", 16 - "url": "https://cli.upbound.io/main/v0.41.0-0.rc.0.93.g469ed591/bundle/docker-credential-up/linux_arm64.tar.gz" 15 + "hash": "sha256-deoM4C92EVDdLiTFdFBHYgUQ3UDzn1Lls5z/qL8Gwjs=", 16 + "url": "https://cli.upbound.io/main/v0.41.0-0.rc.0.152.g4da0ccab/bundle/docker-credential-up/linux_arm64.tar.gz" 17 17 }, 18 18 "x86_64-darwin": { 19 - "hash": "sha256-WNU2M00Tlx4QEbWzdu+0JM3yn7hMncZPYuYGMSxirU8=", 20 - "url": "https://cli.upbound.io/main/v0.41.0-0.rc.0.93.g469ed591/bundle/docker-credential-up/darwin_amd64.tar.gz" 19 + "hash": "sha256-j00COhV/TXMd285Me7je47qwRMLXTrH8wxaPrkRHy/s=", 20 + "url": "https://cli.upbound.io/main/v0.41.0-0.rc.0.152.g4da0ccab/bundle/docker-credential-up/darwin_amd64.tar.gz" 21 21 }, 22 22 "x86_64-linux": { 23 - "hash": "sha256-UIjV8lOZsshyjkiIcqtZpUWuZlBmhMmlEGx/uZdhi2Q=", 24 - "url": "https://cli.upbound.io/main/v0.41.0-0.rc.0.93.g469ed591/bundle/docker-credential-up/linux_amd64.tar.gz" 23 + "hash": "sha256-3Cc34/LpcahZ8ADKVQOtAKvGNv5gC6mW9zFhHB9LqgA=", 24 + "url": "https://cli.upbound.io/main/v0.41.0-0.rc.0.152.g4da0ccab/bundle/docker-credential-up/linux_amd64.tar.gz" 25 25 } 26 26 }, 27 27 "up": { 28 28 "aarch64-darwin": { 29 - "hash": "sha256-YjhQJ6he5U/aXPTBhCFetq+BXLbQCKeTvDJWQV3Z9wU=", 30 - "url": "https://cli.upbound.io/main/v0.41.0-0.rc.0.93.g469ed591/bundle/up/darwin_arm64.tar.gz" 29 + "hash": "sha256-PZJSpoENZWL3B6zeYA7oZuPdRz1WuMmPA3p2yf2q39g=", 30 + "url": "https://cli.upbound.io/main/v0.41.0-0.rc.0.152.g4da0ccab/bundle/up/darwin_arm64.tar.gz" 31 31 }, 32 32 "aarch64-linux": { 33 - "hash": "sha256-pT/LEHyrpnl7uTI4olPhfHS2HYemIhxo4UkRvBz5DQo=", 34 - "url": "https://cli.upbound.io/main/v0.41.0-0.rc.0.93.g469ed591/bundle/up/linux_arm64.tar.gz" 33 + "hash": "sha256-wbWLMrDG5oBk4vmkEY9S7ruAib7d1kY0J2s/YT8hSZA=", 34 + "url": "https://cli.upbound.io/main/v0.41.0-0.rc.0.152.g4da0ccab/bundle/up/linux_arm64.tar.gz" 35 35 }, 36 36 "x86_64-darwin": { 37 - "hash": "sha256-kZCELQCbKrybXNV+cu0PvcVZ7ZyNOk5er4PxyMwr4Zg=", 38 - "url": "https://cli.upbound.io/main/v0.41.0-0.rc.0.93.g469ed591/bundle/up/darwin_amd64.tar.gz" 37 + "hash": "sha256-2tl2itYBEA1hzAzrr0R6ArKLEkrL6MAvOdtAFNAhwbw=", 38 + "url": "https://cli.upbound.io/main/v0.41.0-0.rc.0.152.g4da0ccab/bundle/up/darwin_amd64.tar.gz" 39 39 }, 40 40 "x86_64-linux": { 41 - "hash": "sha256-LibchrW/+aJiKNCDQbgwhQGc/4drap831Xa0Zht0Yx4=", 42 - "url": "https://cli.upbound.io/main/v0.41.0-0.rc.0.93.g469ed591/bundle/up/linux_amd64.tar.gz" 41 + "hash": "sha256-4vLU6etUqoH/bNZrAVfJyedMpmxdXz0XLQRlj4Ct/eE=", 42 + "url": "https://cli.upbound.io/main/v0.41.0-0.rc.0.152.g4da0ccab/bundle/up/linux_amd64.tar.gz" 43 43 } 44 44 } 45 45 }, ··· 49 49 "x86_64-darwin", 50 50 "x86_64-linux" 51 51 ], 52 - "version": "0.41.0-0.rc.0.93.g469ed591" 52 + "version": "0.41.0-0.rc.0.152.g4da0ccab" 53 53 }
+2 -2
pkgs/by-name/va/vacuum-go/package.nix
··· 7 7 8 8 buildGoModule (finalAttrs: { 9 9 pname = "vacuum-go"; 10 - version = "0.17.8"; 10 + version = "0.17.9"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "daveshanley"; 14 14 repo = "vacuum"; 15 15 # using refs/tags because simple version gives: 'the given path has multiple possibilities' error 16 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-Vrvb4xLY7vxTaAlaPScBKmLfOgOzxGHpt4GJu8DnwUg="; 17 + hash = "sha256-4DexFrYDvJl1VvPKtA2VnRFq9F+JOwTozGE9tXL5kIo="; 18 18 }; 19 19 20 20 vendorHash = "sha256-IOlJHVzmBR4Re3VxAwLjpws3DTJSzG8JBya6L3WTeoQ=";
+4 -4
pkgs/by-name/we/websurfx/package.nix
··· 6 6 pkg-config, 7 7 }: 8 8 let 9 - version = "1.24.6"; 9 + version = "1.24.22"; 10 10 in 11 11 rustPlatform.buildRustPackage { 12 12 pname = "websurfx"; ··· 16 16 owner = "neon-mmd"; 17 17 repo = "websurfx"; 18 18 tag = "v${version}"; 19 - hash = "sha256-T5ghMAR5fIFwbzBBl4wO+RIPkzbOK+ZAFnw5Id+aVlc="; 19 + hash = "sha256-l04M2veWipVmmR4lN5+8mHpL2/16JMd3biRzEIacgac="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ ··· 27 27 openssl 28 28 ]; 29 29 30 - cargoHash = "sha256-vjvSOhyEQPW8sw1SjVWGvtnpzHGbyah1ufhLBUq7Qcw="; 30 + cargoHash = "sha256-ekosi4t0InWh1c14jEe2MAWPCQ4qnqwPFvTAtAlwiuw="; 31 31 32 32 postPatch = '' 33 - substituteInPlace src/handler/mod.rs \ 33 + substituteInPlace src/handler.rs \ 34 34 --replace-fail "/etc/xdg" "$out/etc/xdg" \ 35 35 --replace-fail "/opt/websurfx" "$out/opt/websurfx" 36 36 '';
+3 -3
pkgs/by-name/wk/wkg/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage (finalAttrs: { 10 10 pname = "wkg"; 11 - version = "0.11.0"; 11 + version = "0.12.0"; 12 12 src = fetchFromGitHub { 13 13 owner = "bytecodealliance"; 14 14 repo = "wasm-pkg-tools"; 15 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-l8ArzujFirquSKMDkcoP8KukLFCRB7U8BejzMGUD59Y="; 16 + hash = "sha256-9o0WvRSmld+VG27ysNGOklle250HdfBJQyob5nSb6vQ="; 17 17 }; 18 18 19 - cargoHash = "sha256-ngVnF2eLZfa4ziliAaJOmu5YbnetEovH66kWXp2w1gY="; 19 + cargoHash = "sha256-f+P/kxnxinWAfsk6fz6fsVeZcf7t4qUh8XP1Tev89LM="; 20 20 21 21 # A large number of tests require Internet access in order to function. 22 22 doCheck = false;
+18
pkgs/by-name/wp/wpaperd/package.nix
··· 7 7 wayland, 8 8 libGL, 9 9 dav1d, 10 + installShellFiles, 11 + scdoc, 10 12 }: 11 13 12 14 rustPlatform.buildRustPackage rec { ··· 24 26 25 27 nativeBuildInputs = [ 26 28 pkg-config 29 + installShellFiles 30 + scdoc 27 31 ]; 28 32 buildInputs = [ 29 33 wayland ··· 35 39 buildFeatures = [ 36 40 "avif" 37 41 ]; 42 + 43 + postBuild = '' 44 + scdoc < man/wpaperd-output.5.scd > man/wpaperd-output.5 45 + ''; 46 + 47 + postInstall = 48 + let 49 + targetDir = "target/*/$cargoBuildType"; 50 + in 51 + '' 52 + installShellCompletion ${targetDir}/completions/*.{bash,fish} 53 + installShellCompletion --zsh ${targetDir}/completions/_* 54 + installManPage ${targetDir}/man/*.1 man/*.5 55 + ''; 38 56 39 57 meta = with lib; { 40 58 description = "Minimal wallpaper daemon for Wayland";
+10
pkgs/by-name/xc/xcp/package.nix
··· 4 4 lib, 5 5 acl, 6 6 nix-update-script, 7 + installShellFiles, 7 8 }: 8 9 9 10 rustPlatform.buildRustPackage (finalAttrs: { ··· 18 19 }; 19 20 20 21 cargoHash = "sha256-9cNu0cgoo0/41daJwy/uWIXa2wFhYkcPhJfA/69DVx0="; 22 + 23 + nativeBuildInputs = [ installShellFiles ]; 21 24 22 25 checkInputs = [ acl ]; 23 26 ··· 31 34 "test_no_xattr" 32 35 "test_no_perms" 33 36 ]; 37 + 38 + postInstall = '' 39 + installShellCompletion --cmd xcp \ 40 + --bash completions/xcp.bash \ 41 + --fish completions/xcp.fish \ 42 + --zsh completions/xcp.zsh 43 + ''; 34 44 35 45 passthru.updateScript = nix-update-script { }; 36 46
+1 -1
pkgs/by-name/xo/xorg-docs/package.nix
··· 47 47 hpnd 48 48 bsd3 49 49 bsdOriginalUC 50 - bsd3TheodoreTso 50 + bsd3ClauseTso 51 51 bsd2 52 52 isc 53 53 sgi-b-20
+9 -8
pkgs/by-name/ya/yadm/package.nix
··· 16 16 need both of these packages in their profile 17 17 to support their use in yadm. 18 18 */ 19 - # , git-crypt 20 - # , transcrypt 19 + # git-crypt, 20 + # transcrypt, 21 21 j2cli, 22 22 esh, 23 23 gnupg, ··· 30 30 31 31 resholve.mkDerivation rec { 32 32 pname = "yadm"; 33 - version = "3.3.0"; 33 + version = "3.5.0"; 34 34 35 35 nativeBuildInputs = [ installShellFiles ]; 36 36 37 37 src = fetchFromGitHub { 38 - owner = "TheLocehiliosan"; 38 + owner = "yadm-dev"; 39 39 repo = "yadm"; 40 40 rev = version; 41 - hash = "sha256-VQhfRtg9wtquJGjhB8fFQqHIJ5GViMfNQQep13ZH5SE="; 41 + hash = "sha256-hDo6zs70apNhKmuvR+eD51FzuTLj3SL/wHQXqLMD9QE="; 42 42 }; 43 43 44 44 dontConfigure = true; ··· 94 94 }; 95 95 keep = { 96 96 "$YADM_COMMAND" = true; # internal cmds 97 - "$template_cmd" = true; # dynamic, template-engine 97 + "$processor" = true; # dynamic, template-engine 98 + "$log" = true; # dynamic level-specific loggers 98 99 "$SHELL" = true; # probably user env? unsure 99 100 "$hook_command" = true; # ~git hooks? 100 101 "exec" = [ "$YADM_BOOTSTRAP" ]; # yadm bootstrap script ··· 124 125 }; 125 126 126 127 meta = { 127 - homepage = "https://github.com/TheLocehiliosan/yadm"; 128 + homepage = "https://github.com/yadm-dev/yadm"; 128 129 description = "Yet Another Dotfiles Manager"; 129 130 longDescription = '' 130 131 yadm is a dotfile management tool with 3 main features: ··· 132 133 * Provides a way to use alternate files on a specific OS or host. 133 134 * Supplies a method of encrypting confidential data so it can safely be stored in your repository. 134 135 ''; 135 - changelog = "https://github.com/TheLocehiliosan/yadm/blob/${version}/CHANGES"; 136 + changelog = "https://github.com/yadm-dev/yadm/blob/${version}/CHANGES"; 136 137 license = lib.licenses.gpl3Plus; 137 138 maintainers = with lib.maintainers; [ abathur ]; 138 139 platforms = lib.platforms.unix;
+1
pkgs/desktops/expidus/calculator/default.nix
··· 44 44 ''; 45 45 46 46 meta = with lib; { 47 + broken = true; 47 48 description = "ExpidusOS Calculator"; 48 49 homepage = "https://expidusos.com"; 49 50 license = licenses.gpl3Only;
+1
pkgs/desktops/expidus/file-manager/default.nix
··· 44 44 ''; 45 45 46 46 meta = with lib; { 47 + broken = true; 47 48 description = "ExpidusOS File Manager"; 48 49 homepage = "https://expidusos.com"; 49 50 license = licenses.gpl3;
+14 -12
pkgs/development/compilers/flutter/build-support/build-flutter-application.nix
··· 109 109 ''; 110 110 }; 111 111 112 - extraPackageConfigSetup = '' 113 - # https://github.com/flutter/flutter/blob/3.13.8/packages/flutter_tools/lib/src/dart/pub.dart#L755 114 - if [ "$('${lib.getExe buildPackages.yq}' '.flutter.generate // false' pubspec.yaml)" = "true" ]; then 115 - export TEMP_PACKAGES=$(mktemp) 116 - '${lib.getExe buildPackages.jq}' '.packages |= . + [{ 117 - name: "flutter_gen", 118 - rootUri: "flutter_gen", 119 - languageVersion: "2.12", 120 - }]' "$out" > "$TEMP_PACKAGES" 121 - cp "$TEMP_PACKAGES" "$out" 122 - rm "$TEMP_PACKAGES" 123 - unset TEMP_PACKAGES 112 + # https://github.com/flutter/flutter/blob/edada7c56edf4a183c1735310e123c7f923584f1/packages/flutter_tools/lib/src/dart/pub.dart#L804 113 + extraPackageConfigSetup = lib.optionalString (lib.versionOlder flutter.version "3.34.0") '' 114 + if [ "$("${lib.getExe buildPackages.yq}" '.flutter.generate // false' pubspec.yaml)" = "true" ]; then 115 + if ! "${lib.getExe buildPackages.jq}" -e '.packages[] | select(.name == "flutter_gen")' "$out" >/dev/null 2>&1; then 116 + export TEMP_PACKAGES=$(mktemp) 117 + "${lib.getExe buildPackages.jq}" '.packages |= . + [{ 118 + name: "flutter_gen", 119 + rootUri: "flutter_gen", 120 + languageVersion: "2.12" 121 + }]' "$out" > "$TEMP_PACKAGES" 122 + cp "$TEMP_PACKAGES" "$out" 123 + rm "$TEMP_PACKAGES" 124 + unset TEMP_PACKAGES 125 + fi 124 126 fi 125 127 ''; 126 128 };
+1
pkgs/development/compilers/flutter/flutter.nix
··· 190 190 }; 191 191 192 192 meta = { 193 + broken = (lib.versionOlder version "3.32") && useNixpkgsEngine; 193 194 description = "Makes it easy and fast to build beautiful apps for mobile and beyond"; 194 195 longDescription = '' 195 196 Flutter is Google's SDK for crafting beautiful,
+2 -2
pkgs/development/compilers/zig/default.nix
··· 16 16 llvmPackages = llvmPackages_19; 17 17 hash = "sha256-DhVJIY/z12PJZdb5j4dnCRb7k1CmeQVOnayYRP8azDI="; 18 18 }; 19 - "0.15.0" = { 19 + "0.15.1" = { 20 20 llvmPackages = llvmPackages_20; 21 - hash = "sha256-gsWK7RUfkXTT/JHN1f5zk0NjBYErs4rhgzA5J5lKnPI="; 21 + hash = "sha256-RFbJYeTHj/aNjWSsG+HHtmOL1VY4dpvJjbx04OhF4bI="; 22 22 }; 23 23 } 24 24 // zigVersions;
+2 -2
pkgs/development/python-modules/badsecrets/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "badsecrets"; 18 - version = "0.11.118"; 18 + version = "0.12.12"; 19 19 pyproject = true; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "blacklanternsecurity"; 23 23 repo = "badsecrets"; 24 24 tag = "v${version}"; 25 - hash = "sha256-7jKhXFrtZI+Xzs7R8E3zJNN3wTEkuTuhc3PGn6JOzTU="; 25 + hash = "sha256-eZaTH47WYm89JgDrY0eTTrFC5OkbKqV+MY1bHWaiExU="; 26 26 }; 27 27 28 28 build-system = [
+35
pkgs/development/python-modules/bgutil-ytdlp-pot-provider/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + hatchling, 6 + yt-dlp, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "bgutil-ytdlp-pot-provider"; 11 + version = "1.2.2"; 12 + pyproject = true; 13 + 14 + src = fetchFromGitHub { 15 + owner = "Brainicism"; 16 + repo = "bgutil-ytdlp-pot-provider"; 17 + tag = version; 18 + hash = "sha256-KKImGxFGjClM2wAk/L8nwauOkM/gEwRVMZhTP62ETqY="; 19 + }; 20 + 21 + sourceRoot = "${src.name}/plugin"; 22 + 23 + build-system = [ hatchling ]; 24 + 25 + dependencies = [ yt-dlp ]; 26 + 27 + doCheck = false; # no tests 28 + 29 + meta = { 30 + description = "Proof-of-origin token provider plugin for yt-dlp"; 31 + homepage = "https://github.com/Brainicism/bgutil-ytdlp-pot-provider"; 32 + license = lib.licenses.gpl3Only; 33 + maintainers = with lib.maintainers; [ hexa ]; 34 + }; 35 + }
+2 -2
pkgs/development/python-modules/disposable-email-domains/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "disposable-email-domains"; 11 - version = "0.0.130"; 11 + version = "0.0.131"; 12 12 pyproject = true; 13 13 14 14 # No tags on GitHub 15 15 src = fetchPypi { 16 16 pname = "disposable_email_domains"; 17 17 inherit version; 18 - hash = "sha256-4387cKqxEQew+PLcCFkL2Y0FcPX7FrEfe+dfk+Pj/vw="; 18 + hash = "sha256-9TlGamU5x3MhZhm4xdCO5a342duXodIu0J2LDH5uOrY="; 19 19 }; 20 20 21 21 build-system = [
+2 -2
pkgs/development/python-modules/django-hierarkey/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "django-hierarkey"; 20 - version = "1.2.1"; 20 + version = "2.0.0"; 21 21 pyproject = true; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "raphaelm"; 25 25 repo = "django-hierarkey"; 26 26 tag = version; 27 - hash = "sha256-GkCNVovo2bDCp6m2GBvusXsaBhcmJkPNu97OdtsYROY="; 27 + hash = "sha256-vXc31tUQrukdXeiMHZYP12o0C3R28CsC5fHjhMgRdU0="; 28 28 }; 29 29 30 30 build-system = [ setuptools ];
+19 -30
pkgs/development/python-modules/intensity-normalization/default.nix
··· 4 4 fetchPypi, 5 5 pythonOlder, 6 6 pytestCheckHook, 7 - matplotlib, 7 + pytest-cov-stub, 8 + hatchling, 8 9 nibabel, 9 10 numpy, 10 - pydicom, 11 - pymedio, 12 11 scikit-fuzzy, 13 - scikit-image, 14 - scikit-learn, 15 12 scipy, 16 - simpleitk, 17 - statsmodels, 18 13 }: 19 14 20 15 buildPythonPackage rec { 21 16 pname = "intensity-normalization"; 22 17 version = "3.0.1"; 23 - format = "setuptools"; 18 + pyproject = true; 24 19 25 - disabled = pythonOlder "3.6"; 20 + disabled = pythonOlder "3.11"; 26 21 27 22 src = fetchPypi { 28 23 pname = "intensity_normalization"; ··· 30 25 hash = "sha256-d5f+Ug/ta9RQjk3JwHmVJQr8g93glzf7IcmLxLeA1tQ="; 31 26 }; 32 27 33 - postPatch = '' 34 - substituteInPlace setup.cfg --replace "!=3.10.*," "" --replace "!=3.11.*" "" 35 - substituteInPlace setup.cfg --replace "pytest-runner" "" 36 - ''; 37 - 38 - pythonRelaxDeps = [ "nibabel" ]; 28 + build-system = [ hatchling ]; 39 29 40 - propagatedBuildInputs = [ 41 - matplotlib 30 + dependencies = [ 42 31 nibabel 43 32 numpy 44 - pydicom 45 - pymedio 46 33 scikit-fuzzy 47 - scikit-image 48 - scikit-learn 49 34 scipy 50 - simpleitk 51 - statsmodels 52 35 ]; 53 36 54 - nativeCheckInputs = [ pytestCheckHook ]; 37 + nativeCheckInputs = [ 38 + pytestCheckHook 39 + pytest-cov-stub 40 + ]; 55 41 enabledTestPaths = [ "tests" ]; 56 42 57 43 pythonImportsCheck = [ 58 44 "intensity_normalization" 59 - "intensity_normalization.normalize" 60 - "intensity_normalization.plot" 61 - "intensity_normalization.util" 45 + "intensity_normalization.adapters" 46 + "intensity_normalization.domain" 47 + "intensity_normalization.normalizers" 48 + "intensity_normalization.services" 62 49 ]; 63 50 64 - meta = with lib; { 51 + meta = { 65 52 homepage = "https://github.com/jcreinhold/intensity-normalization"; 66 53 description = "MRI intensity normalization tools"; 67 - maintainers = with maintainers; [ bcdarwin ]; 68 - license = licenses.asl20; 54 + changelog = "https://github.com/jcreinhold/intensity-normalization/releases/tag/${version}"; 55 + maintainers = with lib.maintainers; [ bcdarwin ]; 56 + license = lib.licenses.asl20; 57 + mainProgram = "intensity-normalize"; 69 58 }; 70 59 }
+9 -4
pkgs/development/python-modules/langgraph/default.nix
··· 18 18 # tests 19 19 aiosqlite, 20 20 dataclasses-json, 21 + fakeredis, 21 22 grandalf, 22 23 httpx, 23 24 langgraph-checkpoint-postgres, ··· 32 33 syrupy, 33 34 postgresql, 34 35 postgresqlTestHook, 36 + redisTestHook, 35 37 36 38 # passthru 37 39 nix-update-script, ··· 78 80 pytestCheckHook 79 81 postgresql 80 82 postgresqlTestHook 83 + redisTestHook 84 + fakeredis 85 + langgraph-checkpoint 81 86 ]; 82 87 83 88 checkInputs = [ ··· 99 104 ]; 100 105 101 106 disabledTests = [ 107 + # Requires `langgraph dev` to be running 108 + "test_remote_graph_basic_invoke" 109 + "test_remote_graph_stream_messages_tuple" 110 + 102 111 # Disabling tests that requires to create new random databases 103 112 "test_cancel_graph_astream" 104 113 "test_cancel_graph_astream_events_v2" ··· 112 121 "test_no_modifier" 113 122 "test_pending_writes_resume" 114 123 "test_remove_message_via_state_update" 115 - 116 - # Requires `langgraph dev` to be running 117 - "test_remote_graph_basic_invoke" 118 - "test_remote_graph_stream_messages_tuple" 119 124 ]; 120 125 121 126 disabledTestPaths = [
+2 -2
pkgs/development/python-modules/langsmith/default.nix
··· 31 31 32 32 buildPythonPackage rec { 33 33 pname = "langsmith"; 34 - version = "0.4.11"; 34 + version = "0.4.14"; 35 35 pyproject = true; 36 36 37 37 src = fetchFromGitHub { 38 38 owner = "langchain-ai"; 39 39 repo = "langsmith-sdk"; 40 40 tag = "v${version}"; 41 - hash = "sha256-bLHCkTMgnHM/m9EfzrfIY5148IpAnaCPft718b9/2jM="; 41 + hash = "sha256-9CBEVe3FCpqUMtoTQKikgDmSvqqppTPWYrhElPh6UcA="; 42 42 }; 43 43 44 44 sourceRoot = "${src.name}/python";
+2 -2
pkgs/development/python-modules/litellm/default.nix
··· 46 46 47 47 buildPythonPackage rec { 48 48 pname = "litellm"; 49 - version = "1.74.9"; 49 + version = "1.75.5"; 50 50 pyproject = true; 51 51 52 52 disabled = pythonOlder "3.8"; ··· 55 55 owner = "BerriAI"; 56 56 repo = "litellm"; 57 57 tag = "v${version}-stable"; 58 - hash = "sha256-SGZwt2jzAQbOMlvudqPWat281su6OwT7JG2CNSMjL3A="; 58 + hash = "sha256-VedQ0cNOf9vUFF7wjT7WOsCfTesIvzhudDfGnBTXO3E="; 59 59 }; 60 60 61 61 build-system = [ poetry-core ];
+2 -2
pkgs/development/python-modules/openusd/default.nix
··· 51 51 52 52 buildPythonPackage rec { 53 53 pname = "openusd"; 54 - version = "25.08"; 54 + version = "25.05.01"; 55 55 pyproject = false; 56 56 57 57 src = fetchFromGitHub { 58 58 owner = "PixarAnimationStudios"; 59 59 repo = "OpenUSD"; 60 60 tag = "v${version}"; 61 - hash = "sha256-k+rmC/e8fJexZ++AAinuDJFOK/oqC90B4NriJvaX71w="; 61 + hash = "sha256-gxikEC4MqTkhgYaRsCVYtS/VmXClSaCMdzpQ0LmiR7Q="; 62 62 }; 63 63 64 64 stdenv = python.stdenv;
+7 -2
pkgs/development/python-modules/pip/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 + pythonAtLeast, 5 6 6 7 # build-system 7 8 installShellFiles, ··· 51 52 installShellFiles 52 53 setuptools 53 54 wheel 54 - 55 + ] 56 + ++ lib.optionals (pythonAtLeast "3.11") [ 55 57 # docs 58 + # (sphinx requires Python 3.11) 56 59 sphinx 57 60 sphinx-issues 58 61 ]; 59 62 60 63 outputs = [ 61 64 "out" 65 + ] 66 + ++ lib.optionals (pythonAtLeast "3.11") [ 62 67 "man" 63 68 ]; 64 69 65 70 # pip uses a custom sphinx extension and unusual conf.py location, mimic the internal build rather than attempting 66 71 # to fit sphinxHook see https://github.com/pypa/pip/blob/0778c1c153da7da457b56df55fb77cbba08dfb0c/noxfile.py#L129-L148 67 - postBuild = '' 72 + postBuild = lib.optionalString (pythonAtLeast "3.11") '' 68 73 cd docs 69 74 70 75 # remove references to sphinx extentions only required for html doc generation
+2 -2
pkgs/development/python-modules/polyfactory/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "polyfactory"; 21 - version = "2.22.1"; 21 + version = "2.22.2"; 22 22 pyproject = true; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "litestar-org"; 26 26 repo = "polyfactory"; 27 27 tag = "v${version}"; 28 - hash = "sha256-PzMl0LHBs3cmV4OEj/aTDq0peN/ALXNp5rijuTwU31A="; 28 + hash = "sha256-Mm9Yj8yBaH1KQJxQJY/sbrkfL/eDpMyWd/9ThQfmzx8="; 29 29 }; 30 30 31 31 build-system = [ hatchling ];
+2 -2
pkgs/development/python-modules/pyatem/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "pyatem"; 21 - version = "0.12.0"; # check latest version in setup.py 21 + version = "0.13.0"; # check latest version in setup.py 22 22 pyproject = true; 23 23 24 24 src = fetchFromSourcehut { 25 25 owner = "~martijnbraam"; 26 26 repo = "pyatem"; 27 27 rev = version; 28 - hash = "sha256-2NuqZn/WZzQXLc/hVm5/5gp9l0LMIHHPBW5h4j34/a4="; 28 + hash = "sha256-eEn09e+ZED4DGEWTUou9CRgazngHIXZv51CLhX9YuBI="; 29 29 }; 30 30 31 31 nativeBuildInputs = [ setuptools ];
+2 -2
pkgs/development/python-modules/pyathena/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "pyathena"; 20 - version = "3.17.0"; 20 + version = "3.17.1"; 21 21 pyproject = true; 22 22 23 23 disabled = pythonOlder "3.9"; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 - hash = "sha256-jvlT/PSb3Xyhi/NloCQMvM+zewnyeOFynT3hSedyt7Y="; 27 + hash = "sha256-jlS6qjOG2syTpsY/jNkplOULiDPXR3cmWSMa5O9EGPc="; 28 28 }; 29 29 30 30 build-system = [ hatchling ];
+3 -3
pkgs/development/python-modules/pytest-shared-session-scope/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "pytest-shared-session-scope"; 16 - version = "0.4.0"; 16 + version = "0.5.0"; 17 17 pyproject = true; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "StefanBRas"; 21 21 repo = "pytest-shared-session-scope"; 22 22 tag = "v${version}"; 23 - hash = "sha256-cG4RUwQwo7RyOQDCP54gGTLhnJtHTo5iQh8MjNRZ4HI="; 23 + hash = "sha256-/26iwaV6E15TWrObIvXE4AipEboe1gv6WYu4BndPtUs="; 24 24 }; 25 25 26 26 build-system = [ hatchling ]; ··· 40 40 pythonImportsCheck = [ "pytest_shared_session_scope" ]; 41 41 42 42 meta = { 43 - changelog = "https://github.com/StefanBRas/pytest-shared-session-scope/blob/v${version}/CHANGELOG.md"; 43 + changelog = "https://github.com/StefanBRas/pytest-shared-session-scope/blob/${src.tag}/CHANGELOG.md"; 44 44 description = "Pytest session-scoped fixture that works with xdist"; 45 45 homepage = "https://pypi.org/project/pytest-shared-session-scope/"; 46 46 license = lib.licenses.mit;
+2 -2
pkgs/development/python-modules/python-gvm/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "python-gvm"; 18 - version = "26.4.0"; 18 + version = "26.5.0"; 19 19 pyproject = true; 20 20 21 21 disabled = pythonOlder "3.9"; ··· 24 24 owner = "greenbone"; 25 25 repo = "python-gvm"; 26 26 tag = "v${version}"; 27 - hash = "sha256-AIF5oq1eNkasgXV2v+9ofqjGwiivQv+rO12LuzN7PN8="; 27 + hash = "sha256-9OSL7Li95p79P1+8yViI/pV/nLwuk580/6Be99+DTWU="; 28 28 }; 29 29 30 30 build-system = [ poetry-core ];
+12 -8
pkgs/development/python-modules/tinygrad/default.nix
··· 56 56 57 57 buildPythonPackage rec { 58 58 pname = "tinygrad"; 59 - version = "0.10.3"; 59 + version = "0.11.0"; 60 60 pyproject = true; 61 61 62 62 src = fetchFromGitHub { 63 63 owner = "tinygrad"; 64 64 repo = "tinygrad"; 65 65 tag = "v${version}"; 66 - hash = "sha256-IQ0EAjj8kYUwzvMsAiNnvRm/twC40r9JWXUocaETjC8="; 66 + hash = "sha256-VG2rhkiwPFN3JYSBbqrwCdqhdGE8GY6oEatMSCydhw8="; 67 67 }; 68 68 69 69 patches = [ ··· 177 177 # AssertionError: 2.1376906810000946 not less than 2.0 178 178 "test_recursive_pad" 179 179 180 - # Since updated onnx to 1.18.0: 181 - # onnxruntime.capi.onnxruntime_pybind11_state.Fail: [ONNXRuntimeError] : 1 : FAIL : Load model from ... 182 - # Unsupported model IR version: 11, max supported IR version: 10 183 - "test_quant_128" 184 - 185 180 # Require internet access 181 + "testCopySHMtoDefault" 186 182 "test_benchmark_openpilot_model" 187 183 "test_bn_alone" 188 184 "test_bn_linear" ··· 191 187 "test_chicken" 192 188 "test_chicken_bigbatch" 193 189 "test_conv_mnist" 194 - "testCopySHMtoDefault" 195 190 "test_data_parallel_resnet" 191 + "test_dataset_is_realized" 196 192 "test_e2e_big" 197 193 "test_fetch_small" 198 194 "test_huggingface_enet_safetensors" 199 195 "test_index_mnist" 200 196 "test_linear_mnist" 197 + "test_llama_basic" 198 + "test_llama_bytes" 199 + "test_llama_control_char" 200 + "test_llama_early_tokenize" 201 + "test_llama_pat" 202 + "test_llama_repeat" 203 + "test_llama_special1" 204 + "test_llama_special2" 201 205 "test_load_convnext" 202 206 "test_load_enet" 203 207 "test_load_enet_alt"
+3 -3
pkgs/development/python-modules/usb-protocol/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "usb-protocol"; 19 - version = "0.9.1"; 19 + version = "0.9.2"; 20 20 pyproject = true; 21 21 disabled = pythonOlder "3.8"; 22 22 ··· 24 24 owner = "greatscottgadgets"; 25 25 repo = "python-usb-protocol"; 26 26 tag = version; 27 - hash = "sha256-CYbXs/SRC1FAVEzfw0gwf6U0qQ9Q34nyuj5yfjHfDn8="; 27 + hash = "sha256-lLepd2ja/UBSOARHXVwuCxLCIp0vTpUQBMdR2ovfhq8="; 28 28 }; 29 29 30 30 postPatch = '' ··· 48 48 ]; 49 49 50 50 meta = { 51 - changelog = "https://github.com/greatscottgadgets/python-usb-protocol/releases/tag/${version}"; 51 + changelog = "https://github.com/greatscottgadgets/python-usb-protocol/releases/tag/${src.tag}"; 52 52 description = "Python library providing utilities, data structures, constants, parsers, and tools for working with the USB protocol"; 53 53 homepage = "https://github.com/greatscottgadgets/python-usb-protocol"; 54 54 license = lib.licenses.bsd3;
+3 -3
pkgs/development/python-modules/webexpythonsdk/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "webexpythonsdk"; 15 - version = "2.0.4"; 15 + version = "2.0.5"; 16 16 pyproject = true; 17 17 18 18 disabled = pythonOlder "3.12"; ··· 21 21 owner = "WebexCommunity"; 22 22 repo = "WebexPythonSDK"; 23 23 tag = "v${version}"; 24 - hash = "sha256-8U3aAS+9dU5Zg4fS2t6zLvTEJ/6aIV/YEWte06GvKTo="; 24 + hash = "sha256-iRhl/JCktS+6yJhvMZ6Vv7oOF5ZVrPQiI4Bstsub0bM="; 25 25 }; 26 26 27 27 build-system = [ ··· 43 43 meta = with lib; { 44 44 description = "Python module for Webex Teams APIs"; 45 45 homepage = "https://github.com/WebexCommunity/WebexPythonSDK"; 46 - changelog = "https://github.com/WebexCommunity/WebexPythonSDK/releases/tag/v${version}"; 46 + changelog = "https://github.com/WebexCommunity/WebexPythonSDK/releases/tag/${src.tag}"; 47 47 license = licenses.mit; 48 48 maintainers = with maintainers; [ fab ]; 49 49 };
+2 -2
pkgs/development/tools/continuous-integration/buildbot/master.nix
··· 75 75 in 76 76 buildPythonApplication rec { 77 77 pname = "buildbot"; 78 - version = "4.2.1"; 78 + version = "4.3.0"; 79 79 format = "pyproject"; 80 80 81 81 disabled = pythonOlder "3.8"; ··· 84 84 owner = "buildbot"; 85 85 repo = "buildbot"; 86 86 rev = "v${version}"; 87 - hash = "sha256-Kf8sxZE2cQDQSVSMpRTokJU4f3/M6OJq6bXzGonrRLU="; 87 + hash = "sha256-yUtOJRI04/clCMImh5sokpj6MeBIXjEAdf9xnToqJZs="; 88 88 }; 89 89 90 90 build-system = [
+6 -6
pkgs/development/tools/continuous-integration/buildbot/plugins.nix
··· 19 19 20 20 src = fetchurl { 21 21 url = "https://github.com/buildbot/buildbot/releases/download/v${version}/${pname}-${version}.tar.gz"; 22 - hash = "sha256-xwu260fcRfnUarEW3dnMcl8YheR0YmYCgNQGy7LaDGw="; 22 + hash = "sha256-mn55+Fb2cU2rNB5Nwt41nWXjcZfgd07ijYAAnZnnnwI="; 23 23 }; 24 24 25 25 # Remove unnecessary circular dependency on buildbot ··· 50 50 51 51 src = fetchurl { 52 52 url = "https://github.com/buildbot/buildbot/releases/download/v${version}/${pname}-${version}.tar.gz"; 53 - hash = "sha256-VtrgDVB+U4uM1SQ1h5IMFwU+nRcleYolDjQYJZ7iHbA="; 53 + hash = "sha256-VA6xqJBjD4XmQabTN8M+PLvfrG7Hq2ooxChtz2jAT8A="; 54 54 }; 55 55 56 56 buildInputs = [ buildbot-pkg ]; ··· 73 73 74 74 src = fetchurl { 75 75 url = "https://github.com/buildbot/buildbot/releases/download/v${version}/${pname}-${version}.tar.gz"; 76 - hash = "sha256-q4RDjn9i4wHtCctqcNIfilS9SNfS+LHohE0dSMHMOt8="; 76 + hash = "sha256-c/Nmr0Uscalnndq72Y6jPM1JDs5OyOCERtuX/GXkxp8="; 77 77 }; 78 78 79 79 buildInputs = [ buildbot-pkg ]; ··· 96 96 97 97 src = fetchurl { 98 98 url = "https://github.com/buildbot/buildbot/releases/download/v${version}/${pname}-${version}.tar.gz"; 99 - hash = "sha256-HrVoSXXo8P05JbJebKQ/bSPTIxQc9gTDT2RJLhJVhO8="; 99 + hash = "sha256-AmY8RkFX0POmVpW71nNz4+dFbr0FHGhNR3RJymDNoaw="; 100 100 }; 101 101 102 102 buildInputs = [ buildbot-pkg ]; ··· 119 119 120 120 src = fetchurl { 121 121 url = "https://github.com/buildbot/buildbot/releases/download/v${version}/${pname}-${version}.tar.gz"; 122 - hash = "sha256-x/a3iAb8vNkplAoS57IX+4BxIcH9roCixrBArUQN+04="; 122 + hash = "sha256-vofKxpIfbAs7HR43Y7ojHLQEn6/WIdjZPgZieBMsz74="; 123 123 }; 124 124 125 125 buildInputs = [ buildbot-pkg ]; ··· 142 142 143 143 src = fetchurl { 144 144 url = "https://github.com/buildbot/buildbot/releases/download/v${version}/${pname}-${version}.tar.gz"; 145 - hash = "sha256-kGH+Wuqn3vkATL8+aKjXbtuBEQro1tekut+7te8abQs="; 145 + hash = "sha256-u7HF6X+ClT4rT3LJcTHXWi5oSxCKPXoUDH+QFRI2S0w="; 146 146 }; 147 147 148 148 buildInputs = [ buildbot-pkg ];
+3 -3
pkgs/shells/nushell/plugins/hcl.nix
··· 9 9 10 10 rustPlatform.buildRustPackage (finalAttrs: { 11 11 pname = "nu_plugin_hcl"; 12 - version = "0.105.1"; 12 + version = "0.106.1"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "Yethal"; 16 16 repo = "nu_plugin_hcl"; 17 17 tag = finalAttrs.version; 18 - hash = "sha256-V1RKZ0Tqq0LTGbHS2lLMyf6M4AgAgWSzkDeFUighO4k="; 18 + hash = "sha256-LM5tDmPWmpHd4HNnWoEdDXdKUkFA8J8VeDFMw32JXLk="; 19 19 }; 20 20 21 - cargoHash = "sha256-UbqKfQxut+76yB9F1gT8FEapbX/kHvaShltHpWUdhgc="; 21 + cargoHash = "sha256-QCkNabv3pqtaRA7Ux5eiZPE/vRILlWKdQce7Gb0vzes="; 22 22 23 23 nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ]; 24 24
+2
pkgs/top-level/aliases.nix
··· 706 706 firefox-devedition-bin = lib.warnOnInstantiate "`firefox-devedition-bin` is removed. Please use `firefox-devedition` or `firefox-bin` instead." firefox-devedition; 707 707 firefox-esr-115 = throw "The Firefox 115 ESR series has reached its end of life. Upgrade to `firefox-esr` or `firefox-esr-128` instead."; 708 708 firefox-esr-115-unwrapped = throw "The Firefox 115 ESR series has reached its end of life. Upgrade to `firefox-esr-unwrapped` or `firefox-esr-128-unwrapped` instead."; 709 + firefox-esr-128 = throw "The Firefox 128 ESR series has reached its end of life. Upgrade to `firefox-esr` or `firefox-esr-140` instead."; 710 + firefox-esr-128-unwrapped = throw "The Firefox 128 ESR series has reached its end of life. Upgrade to `firefox-esr-unwrapped` or `firefox-esr-140-unwrapped` instead."; 709 711 firefox-wayland = firefox; # Added 2022-11-15 710 712 firmwareLinuxNonfree = linux-firmware; # Added 2022-01-09 711 713 fishfight = jumpy; # Added 2022-08-03
+2 -17
pkgs/top-level/all-packages.nix
··· 2309 2309 2310 2310 rare = python3Packages.callPackage ../games/rare { }; 2311 2311 2312 + renpy = callPackage ../by-name/re/renpy/package.nix { python3 = python312; }; 2313 + 2312 2314 rmview = libsForQt5.callPackage ../applications/misc/remarkable/rmview { }; 2313 2315 2314 2316 remarkable-mouse = python3Packages.callPackage ../applications/misc/remarkable/remarkable-mouse { }; ··· 11888 11890 buildMozillaMach 11889 11891 ; 11890 11892 }; 11891 - firefox-esr-128-unwrapped = 11892 - import ../applications/networking/browsers/firefox/packages/firefox-esr-128.nix 11893 - { 11894 - inherit 11895 - stdenv 11896 - lib 11897 - callPackage 11898 - fetchurl 11899 - nixosTests 11900 - buildMozillaMach 11901 - ; 11902 - }; 11903 11893 firefox-esr-140-unwrapped = 11904 11894 import ../applications/networking/browsers/firefox/packages/firefox-esr-140.nix 11905 11895 { ··· 11920 11910 11921 11911 firefox-mobile = callPackage ../applications/networking/browsers/firefox/mobile-config.nix { }; 11922 11912 11923 - firefox-esr-128 = wrapFirefox firefox-esr-128-unwrapped { 11924 - nameSuffix = "-esr"; 11925 - wmClass = "firefox-esr"; 11926 - icon = "firefox-esr"; 11927 - }; 11928 11913 firefox-esr-140 = wrapFirefox firefox-esr-140-unwrapped { 11929 11914 nameSuffix = "-esr"; 11930 11915 wmClass = "firefox-esr";
+2
pkgs/top-level/python-packages.nix
··· 1845 1845 1846 1846 beziers = callPackage ../development/python-modules/beziers { }; 1847 1847 1848 + bgutil-ytdlp-pot-provider = callPackage ../development/python-modules/bgutil-ytdlp-pot-provider { }; 1849 + 1848 1850 bibtexparser = callPackage ../development/python-modules/bibtexparser { }; 1849 1851 1850 1852 bibtexparser_2 = callPackage ../development/python-modules/bibtexparser/2.nix { };