Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub 6160106d 2d01f41e

+638 -180
-6
maintainers/maintainer-list.nix
··· 10875 10875 githubId = 54999; 10876 10876 name = "Ariel Nunez"; 10877 10877 }; 10878 - interdependence = { 10879 - email = "git@williamvandervalk.com"; 10880 - github = "interdependence"; 10881 - githubId = 45567423; 10882 - name = "William Vandervalk"; 10883 - }; 10884 10878 Intuinewin = { 10885 10879 email = "antoinelabarussias@gmail.com"; 10886 10880 github = "Intuinewin";
+1 -2
nixos/tests/redis.nix
··· 21 21 inherit name; 22 22 meta.maintainers = [ 23 23 lib.maintainers.flokli 24 - lib.teams.helsinki-systems.members 25 - ]; 24 + ] ++ lib.teams.helsinki-systems.members; 26 25 27 26 nodes = { 28 27 machine =
+5 -5
pkgs/applications/editors/vscode/extensions/tekumara.typos-vscode/default.nix
··· 14 14 { 15 15 x86_64-linux = { 16 16 arch = "linux-x64"; 17 - hash = "sha256-eXDHPU9QH95EcgOC8dl8H1ea6drkyKhrsz3/Dc83tVY="; 17 + hash = "sha256-lxslDmnBA5TSFH/5J5Mt/TYsiE+5noQXCnHKAfA7mko="; 18 18 }; 19 19 aarch64-linux = { 20 20 arch = "linux-arm64"; 21 - hash = "sha256-gxJeffxK1q6hUt+j1i32WlUZoc+YAXgUfDBuxA1y73g="; 21 + hash = "sha256-hCRtlgRNO49D9YrmPcw+guNwk6RE+mLi9MrJTKI+FdU="; 22 22 }; 23 23 x86_64-darwin = { 24 24 arch = "darwin-x64"; 25 - hash = "sha256-F+OfjPnUbuUnfHp+r8yQwiJ9kCZMWUVOz2zcMTzfhgI="; 25 + hash = "sha256-CCsYPdiepfKa5s51ZZT/Rn9PoI4IKzGV+ztNkoQb9eo="; 26 26 }; 27 27 aarch64-darwin = { 28 28 arch = "darwin-arm64"; 29 - hash = "sha256-w2sL0rojNrVnmjiG5efqtdQOjV7/vWx16Yev+8pUxsg="; 29 + hash = "sha256-JOJf5JI46eBjSJ26aIe2nJ8TGHFsXsDNkIoCV9upSRA="; 30 30 }; 31 31 } 32 32 .${system} or (throw "Unsupported system: ${system}"); ··· 38 38 # Please update the corresponding binary (typos-lsp) 39 39 # when updating this extension. 40 40 # See pkgs/by-name/ty/typos-lsp/package.nix 41 - version = "0.1.39"; 41 + version = "0.1.40"; 42 42 inherit (extInfo) hash arch; 43 43 }; 44 44
+2 -2
pkgs/applications/graphics/pineapple-pictures/default.nix
··· 9 9 10 10 stdenv.mkDerivation (finalAttrs: { 11 11 pname = "pineapple-pictures"; 12 - version = "1.0.0"; 12 + version = "1.1.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "BLumia"; 16 16 repo = "pineapple-pictures"; 17 17 rev = finalAttrs.version; 18 - hash = "sha256-6LcfACoDJqB3Y9vJR1/u1yV3bHHVgU4l9cmCJ5KjqUc="; 18 + hash = "sha256-jdybJx/70m9c4/HC1Iz2xm3sf51Fl0jA0lhLvo+KwWw="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+2 -2
pkgs/by-name/al/alibuild/package.nix
··· 6 6 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "alibuild"; 9 - version = "1.17.18"; 9 + version = "1.17.21"; 10 10 pyproject = true; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - hash = "sha256-771XCMYNJsQzD7rb/7q5rheeIL8X2bvMWwLkA40CJ9Y="; 14 + hash = "sha256-bUZJs1FnKbPCQYCURynN2L/6qu1w80aMxnWL4oYEJgI="; 15 15 }; 16 16 17 17 build-system = with python3Packages; [
+3 -3
pkgs/by-name/al/all-the-package-names/package.nix
··· 7 7 8 8 buildNpmPackage rec { 9 9 pname = "all-the-package-names"; 10 - version = "2.0.2154"; 10 + version = "2.0.2156"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "nice-registry"; 14 14 repo = "all-the-package-names"; 15 15 tag = "v${version}"; 16 - hash = "sha256-JAWD64CTQACKH8uGyGcbWqTkCQxmRvtQIyco4rK3l6Y="; 16 + hash = "sha256-XdMapdtcuZhrF/IacXahxCbpgu7f5mjtKxu5whebDvM="; 17 17 }; 18 18 19 - npmDepsHash = "sha256-yzjW4m0gHKfWulgAIR04IkWDnHvfCohF/wHi6Wu42cY="; 19 + npmDepsHash = "sha256-GUs0JyCYg5lIXZ9i9F+45myGtc6zYYmZ5YTxwcjOVUo="; 20 20 21 21 passthru.updateScript = nix-update-script { }; 22 22
+2 -2
pkgs/by-name/aw/awscli2/package.nix
··· 65 65 in 66 66 py.pkgs.buildPythonApplication rec { 67 67 pname = "awscli2"; 68 - version = "2.27.31"; # N.B: if you change this, check if overrides are still up-to-date 68 + version = "2.27.49"; # N.B: if you change this, check if overrides are still up-to-date 69 69 pyproject = true; 70 70 71 71 src = fetchFromGitHub { 72 72 owner = "aws"; 73 73 repo = "aws-cli"; 74 74 tag = version; 75 - hash = "sha256-0d7VdlX3xZkw1SVjbKErFhhoC2owI/JfBQOJ/GfIWyg="; 75 + hash = "sha256-fg4UMAsylJJ0Xy8s84Qr7OdiFrzMIP9RsAH+pYDThrU="; 76 76 }; 77 77 78 78 postPatch = ''
+1 -1
pkgs/by-name/ba/backrest/package.nix
··· 108 108 homepage = "https://github.com/garethgeorge/backrest"; 109 109 changelog = "https://github.com/garethgeorge/backrest/releases/tag/v${version}"; 110 110 license = lib.licenses.gpl3Only; 111 - maintainers = with lib.maintainers; [ interdependence ]; 111 + maintainers = with lib.maintainers; [ ]; 112 112 mainProgram = "backrest"; 113 113 platforms = lib.platforms.unix; 114 114 };
+3 -3
pkgs/by-name/ca/cargo-udeps/package.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "cargo-udeps"; 13 - version = "0.1.56"; 13 + version = "0.1.57"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "est31"; 17 17 repo = "cargo-udeps"; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-W9COzLyE7A/Yp88HTknSSa9WjufwHMgcmlsqwOYSSCw="; 19 + sha256 = "sha256-08IUMw/fCVrmsSL4a86dAbeG+DsS2d7jiVBNKfebVqk="; 20 20 }; 21 21 22 22 useFetchCargoVendor = true; 23 - cargoHash = "sha256-ttIzCro9/oiF0ycRG/UzvgMT+3kXhkVAdkNCIVjIc2g="; 23 + cargoHash = "sha256-cHQIW3TDxurrkT9FfGCBVG4PRgTg5+XkLXgnDL1rfG0="; 24 24 25 25 nativeBuildInputs = [ pkg-config ]; 26 26
+3 -3
pkgs/by-name/ce/certinfo-go/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "certinfo-go"; 10 - version = "0.1.43"; 10 + version = "0.1.45"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "paepckehh"; 14 14 repo = "certinfo"; 15 15 tag = "v${version}"; 16 - hash = "sha256-vXNk4DrElWmV7yxWEiLZexJQzVBUY08fF0in6hpBwjA="; 16 + hash = "sha256-dp8Fm+QthwL+c6725H9OFxQtZsbXoT9titaMcN8ZH9c="; 17 17 }; 18 18 19 - vendorHash = "sha256-rAXnnd9E3HFvmbI+dIJj0F81NwXXD53QATNNmlOpBRM="; 19 + vendorHash = "sha256-BuPvXVgYOzypX5oPLfVB1WFuOIZK4atFUqC0hdHa0UA="; 20 20 21 21 ldflags = [ 22 22 "-s"
+2 -2
pkgs/by-name/ch/chafa/package.nix
··· 19 19 }: 20 20 21 21 stdenv.mkDerivation (finalAttrs: { 22 - version = "1.16.1"; 22 + version = "1.16.2"; 23 23 pname = "chafa"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "hpjansson"; 27 27 repo = "chafa"; 28 28 tag = finalAttrs.version; 29 - hash = "sha256-O57L/VR3M1dTMg+UES6NGh4hU2D7/e9boTMNo6sR/ws="; 29 + hash = "sha256-bIFPnbciaog9piqBMSpe9zLwH7irp5CW1WG5frAMqpI="; 30 30 }; 31 31 32 32 outputs = [
+1
pkgs/by-name/cl/cloudcheck/package.nix
··· 1 + { python3Packages }: with python3Packages; toPythonApplication cloudcheck
+33 -53
pkgs/by-name/co/codex/package.nix
··· 1 1 { 2 2 lib, 3 - stdenv, 3 + rustPlatform, 4 4 fetchFromGitHub, 5 - nodejs_22, # Node ≥22 is required by codex-cli 6 - pnpm_10, 7 - makeBinaryWrapper, 8 - installShellFiles, 5 + nix-update-script, 6 + pkg-config, 7 + openssl, 9 8 versionCheckHook, 10 9 }: 11 - 12 - stdenv.mkDerivation (finalAttrs: { 10 + rustPlatform.buildRustPackage (finalAttrs: { 13 11 pname = "codex"; 14 - version = "0.1.2504301751"; # from codex-cli/package.json 12 + version = "0.2.0"; 15 13 16 14 src = fetchFromGitHub { 17 15 owner = "openai"; 18 16 repo = "codex"; 19 - rev = "463a230991393c7b39f2543a9766e6133ef65393"; 20 - hash = "sha256-CSd5e6BsGEigENjPu6R6s+QhZRLQ2CTmI5XBI9mPkmA="; 17 + tag = "rust-v${finalAttrs.version}"; 18 + hash = "sha256-lpZsECLWmoGJYafL3FlmR6WwOcynGgqWq6IUB+/y6lY="; 21 19 }; 22 20 23 - pnpmWorkspaces = [ "@openai/codex" ]; 21 + sourceRoot = "${finalAttrs.src.name}/codex-rs"; 22 + 23 + useFetchCargoVendor = true; 24 + cargoHash = "sha256-DIDAk5ibwEQ9mwOUS2JNFEA2npVK9TBph/TuwiJgfL4="; 24 25 25 26 nativeBuildInputs = [ 26 - nodejs_22 27 - pnpm_10.configHook 28 - makeBinaryWrapper 29 - installShellFiles 27 + pkg-config 28 + openssl 30 29 ]; 31 30 32 - pnpmDeps = pnpm_10.fetchDeps { 33 - inherit (finalAttrs) 34 - pname 35 - version 36 - src 37 - pnpmWorkspaces 38 - ; 39 - hash = "sha256-pPwHjtqqaG+Zqmq6x5o+WCT1H9XuXAqFNKMzevp7wTc="; 40 - }; 41 - 42 - buildPhase = '' 43 - runHook preBuild 44 - pnpm --filter @openai/codex run build 45 - runHook postBuild 46 - ''; 47 - 48 - installPhase = '' 49 - runHook preInstall 50 - 51 - dest=$out/lib/node_modules/@openai/codex 52 - mkdir -p "$dest" 53 - cp -r codex-cli/dist codex-cli/bin codex-cli/package.json "$dest" 54 - cp LICENSE README.md "$dest" 55 - 56 - mkdir -p $out/bin 57 - makeBinaryWrapper ${nodejs_22}/bin/node $out/bin/codex --add-flags "$dest/bin/codex.js" 58 - 59 - # Install shell completions 60 - ${lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' 61 - $out/bin/codex completion bash > codex.bash 62 - $out/bin/codex completion zsh > codex.zsh 63 - $out/bin/codex completion fish > codex.fish 64 - installShellCompletion codex.{bash,zsh,fish} 65 - ''} 66 - 67 - runHook postInstall 68 - ''; 31 + checkFlags = [ 32 + "--skip=keeps_previous_response_id_between_tasks" # Requires network access 33 + "--skip=retries_on_early_close" # Requires network access 34 + ]; 69 35 70 36 doInstallCheck = true; 71 37 nativeInstallCheckInputs = [ versionCheckHook ]; 72 38 39 + passthru = { 40 + updateScript = nix-update-script { 41 + extraArgs = [ 42 + "--version-regex" 43 + "^rust-v(\\d+\\.\\d+\\.\\d+)$" 44 + ]; 45 + }; 46 + }; 47 + 73 48 meta = { 74 49 description = "Lightweight coding agent that runs in your terminal"; 75 50 homepage = "https://github.com/openai/codex"; 51 + changelog = "https://raw.githubusercontent.com/openai/codex/refs/tags/rust-v${finalAttrs.version}/CHANGELOG.md"; 76 52 license = lib.licenses.asl20; 77 - maintainers = [ lib.maintainers.malo ]; 78 53 mainProgram = "codex"; 54 + maintainers = with lib.maintainers; [ 55 + malo 56 + delafthi 57 + ]; 58 + platforms = lib.platforms.unix; 79 59 }; 80 60 })
+2 -2
pkgs/by-name/co/conduktor-ctl/package.nix
··· 8 8 }: 9 9 buildGoModule rec { 10 10 pname = "conduktor-ctl"; 11 - version = "0.6.0"; 11 + version = "0.6.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "conduktor"; 15 15 repo = "ctl"; 16 16 rev = "refs/tags/v${version}"; 17 - hash = "sha256-z0D7+/mrtQhD5zrVCVqXLHJwArhXfE6R/XSjfWmr6Pg="; 17 + hash = "sha256-czKQQT/9w2r8BDIP8aqeAG7B0Yk+HmpjgolovHxSlTM="; 18 18 }; 19 19 20 20 vendorHash = "sha256-kPCBzLU6aH6MNlKZcKKFcli99ZmdOtPV5+5gxPs5GH4=";
+3 -3
pkgs/by-name/da/dalfox/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "dalfox"; 9 - version = "2.11.0"; 9 + version = "2.12.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "hahwul"; 13 13 repo = "dalfox"; 14 14 tag = "v${version}"; 15 - hash = "sha256-EM5T8uBMSkjxd7wTaMFPpbErAhcN2oLaV2g8MAxb0lQ="; 15 + hash = "sha256-RJzvsQBsdkuhbGbfGSO/iJXUzdQ7KTeLx9Wntv4p3Hc="; 16 16 }; 17 17 18 - vendorHash = "sha256-EgNE3Z/NZ1lV0BPVe4MhB9bIYSMLftzYfmw65ktSo7A="; 18 + vendorHash = "sha256-NQBCsGB3GQ0XPoGQdGDCJs4+Bv2Gu3JZj85ESoLiFVg="; 19 19 20 20 ldflags = [ 21 21 "-w"
+2 -2
pkgs/by-name/ei/eigenlayer/package.nix
··· 6 6 }: 7 7 buildGoModule rec { 8 8 pname = "eigenlayer"; 9 - version = "0.13.1"; 9 + version = "0.13.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "Layr-Labs"; 13 13 repo = "eigenlayer-cli"; 14 14 rev = "v${version}"; 15 - hash = "sha256-sRVeHL5Qjse0HFnbURk+mN3V2awbcu7Gir6Buxotx5E="; 15 + hash = "sha256-08Fu2PiYNBJr7vRX4LaxMiR4ke86rqTFHfi0k+A8t6c="; 16 16 }; 17 17 18 18 vendorHash = "sha256-gFWUxC2pTMx3QVbIkqpCrsA2ZTQpal89pEJv11uCMJ8=";
+3 -3
pkgs/by-name/fa/fabric-ai/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "fabric-ai"; 10 - version = "1.4.216"; 10 + version = "1.4.231"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "danielmiessler"; 14 14 repo = "fabric"; 15 15 tag = "v${version}"; 16 - hash = "sha256-OYBgKST8TsDPErZq6ABVQ2Fq9Wl6eixVOmgQlJ8XeWs="; 16 + hash = "sha256-V/ryS0EB8izLsU0ggmAkdq3oFnR2h16ZF1JTJT/GMwY="; 17 17 }; 18 18 19 - vendorHash = "sha256-GkAehT2oFG8cGe+PkceZios3ZG9S0CZs4L7slX+Dkck="; 19 + vendorHash = "sha256-g2nMyrmDkb14siqiAMcis1bRijTsJ2KDtaK3FHCofx0="; 20 20 21 21 # Fabric introduced plugin tests that fail in the nix build sandbox. 22 22 doCheck = false;
+33
pkgs/by-name/fa/favirecon/package.nix
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + }: 6 + 7 + buildGoModule rec { 8 + pname = "favirecon"; 9 + version = "1.0.0"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "edoardottt"; 13 + repo = "favirecon"; 14 + tag = "v${version}"; 15 + hash = "sha256-nL5W4i4NJEjhkiO83hL9qK4XCIT5fnwRshyDkU1fASk="; 16 + }; 17 + 18 + vendorHash = "sha256-PRLXVuqth9z0FkaMqUlEue1BFTI37oiobKOg3JvBYGU="; 19 + 20 + ldflags = [ 21 + "-s" 22 + "-w" 23 + ]; 24 + 25 + meta = { 26 + description = "Tool to detect technologies, WAF, exposed panels and known services"; 27 + homepage = "https://github.com/edoardottt/favirecon"; 28 + changelog = "https://github.com/edoardottt/favirecon/releases/tag/${src.tag}"; 29 + license = lib.licenses.mit; 30 + maintainers = with lib.maintainers; [ fab ]; 31 + mainProgram = "favirecon"; 32 + }; 33 + }
+2 -2
pkgs/by-name/ge/genimage/package.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "genimage"; 13 - version = "18"; 13 + version = "19"; 14 14 15 15 src = fetchurl { 16 16 url = "https://public.pengutronix.de/software/genimage/genimage-${version}.tar.xz"; 17 - sha256 = "sha256-68P4hsTYAGTdbG1ePC6Y5aZwB4JkEIzi+Jraii4T/t0="; 17 + sha256 = "sha256-fsT8uGVmKosv8gKEgZBE/6hBN788oW+3SXASkbwB8Qg="; 18 18 }; 19 19 20 20 nativeBuildInputs = [
+9 -4
pkgs/by-name/gr/gradia/package.nix
··· 14 14 libportal-gtk4, 15 15 gnome, 16 16 librsvg, 17 - libavif, 17 + webp-pixbuf-loader, 18 + libsoup_3, 19 + bash, 18 20 }: 19 21 python3Packages.buildPythonApplication rec { 20 22 pname = "gradia"; 21 - version = "1.5.0"; 23 + version = "1.6.1"; 22 24 pyproject = false; 23 25 24 26 src = fetchFromGitHub { 25 27 owner = "AlexanderVanhee"; 26 28 repo = "Gradia"; 27 29 tag = "v${version}"; 28 - hash = "sha256-IamiF3mn3rVmDJrEOl0Ji+7muo8e8kunOxAZJTBNjM8="; 30 + hash = "sha256-OfSqjxNfIk3dQZp4T6W1aL24FGEQKlFLGT+mV1+GR5o="; 29 31 }; 30 32 31 33 nativeBuildInputs = [ ··· 42 44 buildInputs = [ 43 45 libadwaita 44 46 libportal-gtk4 47 + libsoup_3 48 + bash 45 49 ]; 46 50 47 51 dependencies = with python3Packages; [ ··· 50 54 ]; 51 55 52 56 postInstall = '' 57 + substituteInPlace $out/share/gradia/gradia/ui/image_exporters.py --replace-fail "/bin/bash" "${lib.getExe bash}" 53 58 export GDK_PIXBUF_MODULE_FILE="${ 54 59 gnome._gdkPixbufCacheBuilder_DO_NOT_USE { 55 60 extraLoaders = [ 56 61 librsvg 57 - libavif 62 + webp-pixbuf-loader 58 63 ]; 59 64 } 60 65 }"
+3 -3
pkgs/by-name/hy/hyprpanel/package.nix
··· 37 37 }: 38 38 ags.bundle { 39 39 pname = "hyprpanel"; 40 - version = "0-unstable-2025-06-22"; 40 + version = "0-unstable-2025-07-03"; 41 41 42 42 __structuredAttrs = true; 43 43 strictDeps = true; ··· 45 45 src = fetchFromGitHub { 46 46 owner = "Jas-SinghFSU"; 47 47 repo = "HyprPanel"; 48 - rev = "2c0c66a8ddcdff69b2ff694fefbcd8df4387a9e7"; 49 - hash = "sha256-wn6XV23Sz/nsDPI+1FGjtyMfAWJWcXRpNcryS47DJdY="; 48 + rev = "343c9857bd7f1d302d591e8d5f3f9952dc84775b"; 49 + hash = "sha256-MGJmxnjlERXJLDywrSHYSgpt7fhh3/HOHQboRrxDW64="; 50 50 }; 51 51 52 52 # keep in sync with https://github.com/Jas-SinghFSU/HyprPanel/blob/master/flake.nix#L42
+4 -5
pkgs/by-name/jq/jq/disable-end-of-epoch-conversion-test.patch
··· 1 1 diff --git a/tests/optional.test b/tests/optional.test 2 - index 2623731..85bc9e9 100644 2 + index 77354cc..6cc7c12 100644 3 3 --- a/tests/optional.test 4 4 +++ b/tests/optional.test 5 - @@ -12,11 +12,6 @@ last(range(365 * 67)|("1970-03-01T01:02:03Z"|strptime("%Y-%m-%dT%H:%M:%SZ")|mkti 6 - null 7 - [2037,1,11,1,2,3,3,41] 5 + @@ -1,10 +1,5 @@ 6 + # See tests/jq.test and the jq manual for more information. 8 7 9 - -# Regression test for #3276 8 + -# Regression test for #3276 (fails on mingw/WIN32) 10 9 -fromdate 11 10 -"2038-01-19T03:14:08Z" 12 11 -2147483648
+2 -2
pkgs/by-name/ko/komikku/package.nix
··· 23 23 24 24 python3.pkgs.buildPythonApplication rec { 25 25 pname = "komikku"; 26 - version = "1.80.0"; 26 + version = "1.81.0"; 27 27 pyproject = false; 28 28 29 29 src = fetchFromGitea { ··· 31 31 owner = "valos"; 32 32 repo = "Komikku"; 33 33 tag = "v${version}"; 34 - hash = "sha256-5+AosFjxaqhIoIz+mbin1oRdjuGj+p117aoHLxYqHDA="; 34 + hash = "sha256-k64bcJLKFUMy60a5zj740Pk3lGZ6vKaAv5HOHfoW9p4="; 35 35 }; 36 36 37 37 nativeBuildInputs = [
+3 -3
pkgs/by-name/ku/kubectl-ktop/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "kubectl-ktop"; 9 - version = "0.3.7"; 9 + version = "0.4.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "vladimirvivien"; 13 13 repo = "ktop"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-oxyEkDY53HjBgjWRajlcg+8Kx092lyLkPgOJleioO7o="; 15 + sha256 = "sha256-5iFFYTZq5DcMYVnW90MKVDchVXzjXOPd5BeYcrqL9pQ="; 16 16 }; 17 17 18 - vendorHash = "sha256-MLIcTHWo7lsqtAqH8naSvpS013t8KBVPRbch+CfeUNk="; 18 + vendorHash = "sha256-qNrjyMMsFE2FmIJc46fYq08b3XFFZeLlspth5anjMm8="; 19 19 20 20 subPackages = [ "." ]; 21 21
-6
pkgs/by-name/li/libqalculate/package.nix
··· 75 75 --replace-fail '"gnuplot - ' '"${gnuplotBinary} - ' 76 76 ''; 77 77 78 - preBuild = '' 79 - pushd docs/reference 80 - doxygen Doxyfile 81 - popd 82 - ''; 83 - 84 78 meta = { 85 79 description = "Advanced calculator library"; 86 80 homepage = "http://qalculate.github.io";
+3
pkgs/by-name/ni/nix-ld/package.nix
··· 17 17 hash = "sha256-ULoitJD5bMu0pFvh35cY5EEYywxj4e2fYOpqZwKB1lk="; 18 18 }; 19 19 20 + # Submitted upstream: https://github.com/nix-community/nix-ld/pull/169 21 + patches = [ ./rust-1.88.patch ]; 22 + 20 23 useFetchCargoVendor = true; 21 24 cargoHash = "sha256-cDbszVjZcomag0HZvXM+17SjDiGS07iPj78zgsXstHc="; 22 25
+33
pkgs/by-name/ni/nix-ld/rust-1.88.patch
··· 1 + diff --git a/src/arch.rs b/src/arch.rs 2 + index a998697..45ec2cb 100644 3 + --- a/src/arch.rs 4 + +++ b/src/arch.rs 5 + @@ -140,7 +140,7 @@ cfg_match! { 6 + target_arch = "x86_64" => { 7 + pub const ENTRY_TRAMPOLINE: Option<unsafe extern "C" fn() -> !> = Some(entry_trampoline); 8 + 9 + - #[naked] 10 + + #[unsafe(naked)] 11 + unsafe extern "C" fn entry_trampoline() -> ! { 12 + core::arch::naked_asm!( 13 + "lea r10, [rip + {context}]", 14 + @@ -159,7 +159,7 @@ cfg_match! { 15 + target_arch = "aarch64" => { 16 + pub const ENTRY_TRAMPOLINE: Option<unsafe extern "C" fn() -> !> = Some(entry_trampoline); 17 + 18 + - #[naked] 19 + + #[unsafe(naked)] 20 + unsafe extern "C" fn entry_trampoline() -> ! { 21 + core::arch::naked_asm!( 22 + "adrp x8, {context}", 23 + diff --git a/src/sys.rs b/src/sys.rs 24 + index 109d809..bf085d9 100644 25 + --- a/src/sys.rs 26 + +++ b/src/sys.rs 27 + @@ -181,6 +181,5 @@ pub fn new_slice_leak(size: usize) -> Option<&'static mut [u8]> { 28 + 29 + #[cfg(not(test))] 30 + #[lang = "eh_personality"] 31 + -#[no_mangle] 32 + pub extern fn rust_eh_personality() { 33 + }
+38
pkgs/by-name/rs/rsrpc/package.nix
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + rustPlatform, 5 + openssl, 6 + pkg-config, 7 + }: 8 + 9 + rustPlatform.buildRustPackage (finalAttrs: { 10 + pname = "rsrpc"; 11 + version = "0.24.2"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "SpikeHD"; 15 + repo = "rsRPC"; 16 + tag = "v${finalAttrs.version}"; 17 + hash = "sha256-Epf84YY7wkQjBbM09NbCSLiVreIgc/OA2g8tN8OmwXQ="; 18 + }; 19 + 20 + cargoHash = "sha256-fTDAs88GE+ZoaCSJwCAUolTHpigDbkqNVMlbZOO5v1o="; 21 + 22 + nativeBuildInputs = [ 23 + pkg-config 24 + ]; 25 + 26 + buildInputs = [ 27 + openssl 28 + ]; 29 + 30 + meta = { 31 + changelog = "https://github.com/SpikeHD/rsRPC/releases/tag/v${finalAttrs.version}"; 32 + description = "Rust implementation of the Discord RPC server"; 33 + homepage = "https://github.com/SpikeHD/rsRPC"; 34 + license = lib.licenses.mit; 35 + maintainers = [ lib.maintainers.pyrox0 ]; 36 + mainProgram = "rsrpc-cli"; 37 + }; 38 + })
+3 -3
pkgs/by-name/sh/shellhub-agent/package.nix
··· 12 12 13 13 buildGoModule rec { 14 14 pname = "shellhub-agent"; 15 - version = "0.19.1"; 15 + version = "0.19.2"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "shellhub-io"; 19 19 repo = "shellhub"; 20 20 rev = "v${version}"; 21 - hash = "sha256-xFCUq1x9C+W1xxo6UIpW7ej7ltquvEqNUUvvF86rA9o="; 21 + hash = "sha256-ZUsu/zfzCrn0tvmKxcFwKYQbS7JoPUSpg6/l3QHE4Cw="; 22 22 }; 23 23 24 24 modRoot = "./agent"; 25 25 26 - vendorHash = "sha256-VjxgBXPrgwm8L3VIy7eLG2pVP+iYnpn1oR+ARRh3EAQ="; 26 + vendorHash = "sha256-1UI/JRDRnsRrdV1AfPyE/rWEDAytEYmr+EyXn60UB/Y="; 27 27 28 28 ldflags = [ 29 29 "-s"
+2 -2
pkgs/by-name/si/simplex-chat-desktop/package.nix
··· 7 7 8 8 let 9 9 pname = "simplex-chat-desktop"; 10 - version = "6.3.6"; 10 + version = "6.3.7"; 11 11 12 12 src = fetchurl { 13 13 url = "https://github.com/simplex-chat/simplex-chat/releases/download/v${version}/simplex-desktop-x86_64.AppImage"; 14 - hash = "sha256-EvDDWLgucqTPcf9eC2q9IJKfo1mxRAo82PAzkzxVESc="; 14 + hash = "sha256-PsUSSs6HTV3gGbdH+hPifZ2Ak6j1vNSAHsqaL5U1lbY="; 15 15 }; 16 16 17 17 appimageContents = appimageTools.extract {
+4 -4
pkgs/by-name/si/siyuan/package.nix
··· 35 35 in 36 36 stdenv.mkDerivation (finalAttrs: { 37 37 pname = "siyuan"; 38 - version = "3.1.32"; 38 + version = "3.2.0"; 39 39 40 40 src = fetchFromGitHub { 41 41 owner = "siyuan-note"; 42 42 repo = "siyuan"; 43 43 rev = "v${finalAttrs.version}"; 44 - hash = "sha256-xhiQe9lopKhruwUSTi2GHQ9NPlkaezl1j70z/KOnZEc="; 44 + hash = "sha256-Dqdooc1fhBxPDsdFXjUcsVkiXWHWGypyq8qJLd30tEA="; 45 45 }; 46 46 47 47 kernel = buildGoModule { 48 48 name = "${finalAttrs.pname}-${finalAttrs.version}-kernel"; 49 49 inherit (finalAttrs) src; 50 50 sourceRoot = "${finalAttrs.src.name}/kernel"; 51 - vendorHash = "sha256-GRKBZe9cd2/sYstiCD/f/ckF0G1GYBPBc8FSFmjw3Mo="; 51 + vendorHash = "sha256-LXW3k3wsszJ0Ep8JyGhe9jvlH2FA0a3GCrmDrzJ34Wk="; 52 52 53 53 patches = [ 54 54 (replaceVars ./set-pandoc-path.patch { ··· 96 96 sourceRoot 97 97 postPatch 98 98 ; 99 - hash = "sha256-PnuU4TWG10JP69BdGz+Uqz+WPUJU/Rb+Hicxy0+gB2Q="; 99 + hash = "sha256-eSf4mpKBm1G4K9+V6VXEiPrIVQMyru7o9BGVIUycQaQ="; 100 100 }; 101 101 102 102 sourceRoot = "${finalAttrs.src.name}/app";
+1
pkgs/by-name/tr/trevorproxy/package.nix
··· 1 + { python3Packages }: with python3Packages; toPythonApplication trevorproxy
+37
pkgs/by-name/tr/trevorspray/package.nix
··· 1 + { 2 + lib, 3 + python3, 4 + fetchPypi, 5 + }: 6 + 7 + python3.pkgs.buildPythonApplication rec { 8 + pname = "trevorspray"; 9 + version = "2.3.1"; 10 + pyproject = true; 11 + 12 + src = fetchPypi { 13 + inherit pname version; 14 + hash = "sha256-2kprXyZUAe8lBV48mBpmkhBtOoxgrP/TOTdS3Kw2WTE="; 15 + }; 16 + 17 + build-system = with python3.pkgs; [ poetry-core ]; 18 + 19 + dependencies = with python3.pkgs; [ 20 + beautifulsoup4 21 + exchangelib 22 + mechanicalsoup 23 + pygments 24 + pysocks 25 + sh 26 + tldextract 27 + trevorproxy 28 + ]; 29 + 30 + meta = { 31 + description = "Modular password spraying tool"; 32 + homepage = "https://github.com/blacklanternsecurity/TREVORspray"; 33 + license = lib.licenses.gpl3Only; 34 + maintainers = with lib.maintainers; [ fab ]; 35 + mainProgram = "trevorspray"; 36 + }; 37 + }
+32
pkgs/by-name/un/unwaf/package.nix
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + }: 6 + 7 + buildGoModule rec { 8 + pname = "unwaf"; 9 + version = "0-unstable-2025-07-04"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "mmarting"; 13 + repo = "unwaf"; 14 + rev = "06f19a49d048be1f92f395d04c43c9a2a36d2ab5"; 15 + hash = "sha256-9gM82vv7Qx4VQv7Ojg2rpmC6SN9olqF+07ovjn7Z3CM="; 16 + }; 17 + 18 + vendorHash = "sha256-jCL0mEGuiUeruQq6u7wOczqNwT343xtMYkit6QKbZuk="; 19 + 20 + ldflags = [ 21 + "-s" 22 + "-w" 23 + ]; 24 + 25 + meta = { 26 + description = "Tool designed to help identify WAF bypasses using passive techniques"; 27 + homepage = "https://github.com/mmarting/unwaf"; 28 + license = lib.licenses.gpl3Only; 29 + maintainers = with lib.maintainers; [ fab ]; 30 + mainProgram = "unwaf"; 31 + }; 32 + }
+42
pkgs/by-name/ve/vesta/package.nix
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + versionCheckHook, 6 + }: 7 + 8 + buildGoModule rec { 9 + pname = "vesta"; 10 + version = "1.0.10"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "kvesta"; 14 + repo = "vesta"; 15 + tag = "v${version}"; 16 + hash = "sha256-/AIzIXtevFRW7gxA3dgNC8SPpT5ABrulf62GOpsw5Wc="; 17 + }; 18 + 19 + vendorHash = "sha256-Rs1UXvSP3iXQySW5yVkP5JTWmEOej4atTpYpmQccbro="; 20 + 21 + nativeInstallCheckInputs = [ versionCheckHook ]; 22 + 23 + ldflags = [ 24 + "-s" 25 + "-w" 26 + ]; 27 + 28 + doInstallCheck = true; 29 + 30 + versionCheckProgramArg = [ "version" ]; 31 + 32 + checkFlags = [ "-skip=TestPythonMatch" ]; 33 + 34 + meta = { 35 + description = "Static analysis of vulnerabilities, Docker and Kubernetes cluster configuration"; 36 + homepage = "https://github.com/kvesta/vesta"; 37 + changelog = "https://github.com/kvesta/vesta/blob/${src.tag}/CHANGELOG.md"; 38 + license = lib.licenses.asl20; 39 + maintainers = with lib.maintainers; [ fab ]; 40 + mainProgram = "vesta"; 41 + }; 42 + }
+3 -3
pkgs/by-name/vu/vuls/package.nix
··· 6 6 7 7 buildGo124Module rec { 8 8 pname = "vuls"; 9 - version = "0.33.1"; 9 + version = "0.33.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "future-architect"; 13 13 repo = "vuls"; 14 14 tag = "v${version}"; 15 - hash = "sha256-djs4bhdicZFDETw3tLoks7KKjLh/o6Z6Ivzw0I/VxH8="; 15 + hash = "sha256-6tpX8pZNKJXJv6ArwNWn9ih19LU3DNeBUXy9U/dHhVc="; 16 16 fetchSubmodules = true; 17 17 }; 18 18 19 - vendorHash = "sha256-1W6xI6rRyaSfryNZSGhgHULotZ42lPsDt27KVzFEhog="; 19 + vendorHash = "sha256-vZMpQvEswcsfppZ5tIaI4fqrKkwbN53shefRyLR/Sg8="; 20 20 21 21 ldflags = [ 22 22 "-s"
+2 -2
pkgs/by-name/vu/vunnel/package.nix
··· 7 7 8 8 python3.pkgs.buildPythonApplication rec { 9 9 pname = "vunnel"; 10 - version = "0.34.1"; 10 + version = "0.34.2"; 11 11 pyproject = true; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "anchore"; 15 15 repo = "vunnel"; 16 16 tag = "v${version}"; 17 - hash = "sha256-+ZWrFODJNhQeB/Zn+3fwuuH4Huu542/imwcv7qEiZes="; 17 + hash = "sha256-7bUKDo7l/xZhw6o6nimQKyjucB8uB80wOGUr0V++Q28="; 18 18 leaveDotGit = true; 19 19 }; 20 20
-2
pkgs/by-name/wa/waybar/package.nix
··· 13 13 gpsd, 14 14 gtk-layer-shell, 15 15 gtkmm3, 16 - howard-hinnant-date, 17 16 iniparser, 18 17 jsoncpp, 19 18 libcava, ··· 119 118 [ 120 119 gtk-layer-shell 121 120 gtkmm3 122 - howard-hinnant-date 123 121 jsoncpp 124 122 libsigcxx 125 123 libxkbcommon
+3 -1
pkgs/by-name/we/webrtc-audio-processing/package.nix
··· 45 45 abseil-cpp 46 46 ]; 47 47 48 - mesonFlags = lib.lists.optional (!stdenv.hostPlatform.isAarch64) "-Dneon=disabled"; 48 + mesonFlags = 49 + lib.lists.optional (!stdenv.hostPlatform.isAarch64) "-Dneon=disabled" 50 + ++ lib.lists.optional (stdenv.hostPlatform.isi686) "-Dinline-sse=false"; 49 51 50 52 passthru.tests.pkg-config = testers.hasPkgConfigModules { 51 53 package = finalAttrs.finalPackage;
+31
pkgs/by-name/xb/xbindkeys/gettext-0.25.patch
··· 1 + diff --git a/Makefile.am b/Makefile.am 2 + index 3257a0a..e39e8bc 100644 3 + --- a/Makefile.am 4 + +++ b/Makefile.am 5 + @@ -35,3 +35,5 @@ endif 6 + 7 + 8 + man_MANS = xbindkeys.1 $(man_MANS_TK) 9 + + 10 + +SUBDIRS = 11 + \ No newline at end of file 12 + diff --git a/configure.ac b/configure.ac 13 + index f039ca8..eb0c886 100644 14 + --- a/configure.ac 15 + +++ b/configure.ac 16 + @@ -3,10 +3,15 @@ AC_INIT(xbindkeys, 1.8.7, hocwp@free.fr) 17 + AC_PREREQ(2.54) 18 + AC_COPYRIGHT(Copyright (C) Philippe Brochard <hocwp@free.fr>) 19 + 20 + +AC_CONFIG_MACRO_DIRS([m4]) 21 + + 22 + # Automake 23 + AM_INIT_AUTOMAKE() 24 + AM_MAINTAINER_MODE 25 + 26 + +AM_GNU_GETTEXT_VERSION([0.25]) 27 + +AM_GNU_GETTEXT([external]) 28 + + 29 + AC_CONFIG_SRCDIR([xbindkeys.c]) 30 + AM_CONFIG_HEADER(config.h) 31 +
+3
pkgs/by-name/xb/xbindkeys/package.nix
··· 16 16 sha256 = "1wl2vc5alisiwyk8m07y1ryq8w3ll9ym83j27g4apm4ixjl8d6x2"; 17 17 }; 18 18 19 + # FIXME: remove when gettext is fixed 20 + patches = [ ./gettext-0.25.patch ]; 21 + 19 22 nativeBuildInputs = [ 20 23 autoreconfHook 21 24 pkg-config
+18
pkgs/by-name/ya/yad/gettext-0.25.patch
··· 1 + diff --git a/configure.ac b/configure.ac 2 + index 20a4e42..921ba18 100644 3 + --- a/configure.ac 4 + +++ b/configure.ac 5 + @@ -8,9 +8,13 @@ AC_PREREQ([2.59]) 6 + 7 + AC_CONFIG_HEADERS([config.h]) 8 + AC_CONFIG_SRCDIR([src]) 9 + +AC_CONFIG_MACRO_DIRS([m4]) 10 + 11 + AM_MAINTAINER_MODE 12 + 13 + +AM_GNU_GETTEXT_VERSION([0.25]) 14 + +AM_GNU_GETTEXT([external]) 15 + + 16 + IT_PROG_INTLTOOL([0.40.0]) 17 + 18 + AC_PROG_CC
+3
pkgs/by-name/ya/yad/package.nix
··· 22 22 sha256 = "sha256-Y7bp20fkNdSgBcSV1kPEpWEP7ASwZcScVRaPauwI72M="; 23 23 }; 24 24 25 + # FIXME: remove when gettext is fixed 26 + patches = [ ./gettext-0.25.patch ]; 27 + 25 28 configureFlags = [ 26 29 "--enable-icon-browser" 27 30 "--with-gtk=gtk3"
+1
pkgs/development/python-modules/ciscoconfparse2/default.nix
··· 35 35 "attrs" 36 36 "hier-config" 37 37 "passlib" 38 + "tomlkit" 38 39 "typeguard" 39 40 ]; 40 41
+54
pkgs/development/python-modules/cloudcheck/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + httpx, 6 + poetry-core, 7 + poetry-dynamic-versioning, 8 + pydantic, 9 + pytest-asyncio, 10 + pytestCheckHook, 11 + radixtarget, 12 + regex, 13 + }: 14 + 15 + buildPythonPackage rec { 16 + pname = "cloudcheck"; 17 + version = "7.2.11"; 18 + pyproject = true; 19 + 20 + src = fetchFromGitHub { 21 + owner = "blacklanternsecurity"; 22 + repo = "cloudcheck"; 23 + tag = "v${version}"; 24 + hash = "sha256-z2KJ6EaqQLc2oQBZCfKMejPlTdgYGzmDPm/rGLHXCQA="; 25 + }; 26 + 27 + pythonRelaxDeps = [ "radixtarget" ]; 28 + 29 + build-system = [ 30 + poetry-core 31 + poetry-dynamic-versioning 32 + ]; 33 + 34 + dependencies = [ 35 + httpx 36 + pydantic 37 + radixtarget 38 + regex 39 + ]; 40 + 41 + nativeCheckInputs = [ 42 + pytest-asyncio 43 + pytestCheckHook 44 + ]; 45 + 46 + pythonImportsCheck = [ "cloudcheck" ]; 47 + 48 + meta = { 49 + description = "Module to check whether an IP address or hostname belongs to popular cloud providers"; 50 + homepage = "https://github.com/blacklanternsecurity/cloudcheck"; 51 + license = lib.licenses.gpl3Only; 52 + maintainers = with lib.maintainers; [ fab ]; 53 + }; 54 + }
+2 -2
pkgs/development/python-modules/django-lasuite/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "django-lasuite"; 23 - version = "0.0.9"; 23 + version = "0.0.10"; 24 24 pyproject = true; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "suitenumerique"; 28 28 repo = "django-lasuite"; 29 29 tag = "v${version}"; 30 - hash = "sha256-vUtWBR9uRc99jTe0Gg7k4EZZAkqHct5+GCOHp1mTIkA="; 30 + hash = "sha256-2rSPGioyG/2VeyBPfsNU4TL2jvlLjRQpxQSl1AHLL10="; 31 31 }; 32 32 33 33 build-system = [ hatchling ];
+4
pkgs/development/python-modules/docling-serve/default.nix
··· 52 52 "websockets" 53 53 ]; 54 54 55 + pythonRemoveDeps = [ 56 + "mlx-vlm" # not yet avainable on nixpkgs 57 + ]; 58 + 55 59 dependencies = 56 60 [ 57 61 docling
+2 -2
pkgs/development/python-modules/geventhttpclient/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "geventhttpclient"; 18 - version = "2.3.3"; 18 + version = "2.3.4"; 19 19 pyproject = true; 20 20 21 21 disabled = pythonOlder "3.9"; ··· 26 26 tag = version; 27 27 # TODO: unvendor llhttp 28 28 fetchSubmodules = true; 29 - hash = "sha256-0ltTmF09EKs+55Mitfe5vxPjmCtnhla6q6SAvhyIQPk="; 29 + hash = "sha256-X85co03fMG7OSpkL02n3ektRNzu7oHChtwZzkspsSTk="; 30 30 }; 31 31 32 32 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/langchain-aws/default.nix
··· 24 24 25 25 buildPythonPackage rec { 26 26 pname = "langchain-aws"; 27 - version = "0.2.26"; 27 + version = "0.2.27"; 28 28 pyproject = true; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "langchain-ai"; 32 32 repo = "langchain-aws"; 33 33 tag = "langchain-aws==${version}"; 34 - hash = "sha256-KuSXevx2beBSMfCM+75RDNIaBRlRWJBxDIm/1dXi110="; 34 + hash = "sha256-FHWozXf0zEyKvFODZ+8JHMiwARJETJxmLh3z1HJSNV4="; 35 35 }; 36 36 37 37 postPatch = ''
+2 -2
pkgs/development/python-modules/livekit-api/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "livekit-api"; 16 - version = "1.0.2"; 16 + version = "1.0.3"; 17 17 pyproject = true; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "livekit"; 21 21 repo = "python-sdks"; 22 22 tag = "api-v${version}"; 23 - hash = "sha256-QFUCMqRshEid08IbNjyvJvJSVhYfVJRjvXjSTlNlzlU="; 23 + hash = "sha256-W9WmruzN5Nm9vrjG1Kcf3Orst0b2Mxm80hKLjwXowl8="; 24 24 }; 25 25 26 26 pypaBuildFlags = [ "livekit-api" ];
+14 -7
pkgs/development/python-modules/mechanicalsoup/default.nix
··· 4 4 buildPythonPackage, 5 5 fetchFromGitHub, 6 6 lxml, 7 + pytest-cov-stub, 7 8 pytest-httpbin, 8 9 pytest-mock, 9 10 pytestCheckHook, 10 - pythonOlder, 11 - requests, 12 11 requests-mock, 12 + requests, 13 + setuptools, 13 14 }: 14 15 15 16 buildPythonPackage rec { 16 17 pname = "mechanicalsoup"; 17 18 version = "1.4.0"; 18 - format = "setuptools"; 19 - 20 - disabled = pythonOlder "3.7"; 19 + pyproject = true; 21 20 22 21 src = fetchFromGitHub { 23 22 owner = "MechanicalSoup"; ··· 31 30 substituteInPlace setup.py \ 32 31 --replace "'pytest-runner'" "" 33 32 substituteInPlace setup.cfg \ 34 - --replace " --cov --cov-config .coveragerc --flake8" "" 33 + --replace " --flake8" "" 35 34 ''; 36 35 37 - propagatedBuildInputs = [ 36 + build-system = [ setuptools ]; 37 + 38 + dependencies = [ 38 39 beautifulsoup4 39 40 lxml 40 41 requests ··· 43 44 __darwinAllowLocalNetworking = true; 44 45 45 46 nativeCheckInputs = [ 47 + pytest-cov-stub 46 48 pytest-httpbin 47 49 pytest-mock 48 50 pytestCheckHook ··· 50 52 ]; 51 53 52 54 pythonImportsCheck = [ "mechanicalsoup" ]; 55 + 56 + disabledTests = [ 57 + # Missing module 58 + "test_select_form_associated_elements" 59 + ]; 53 60 54 61 meta = with lib; { 55 62 description = "Python library for automating interaction with websites";
+2 -2
pkgs/development/python-modules/oelint-data/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "oelint-data"; 11 - version = "1.0.18"; 11 + version = "1.0.20"; 12 12 pyproject = true; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "priv-kweihmann"; 16 16 repo = "oelint-data"; 17 17 tag = version; 18 - hash = "sha256-vaQ+ZX+kTIrgFNDHQ5DPFMmH+GiSWG5pgy+7/yuMVw4="; 18 + hash = "sha256-Kfl/zYZ6PvYRn1E0MKzCZLvtqS6WV5U9hvOufFNKmPY="; 19 19 }; 20 20 21 21 build-system = [
+15
pkgs/development/python-modules/polars/avx512.patch
··· 1 + diff --git a/crates/polars-compute/src/lib.rs b/crates/polars-compute/src/lib.rs 2 + index ebe1ef753..6e1eee897 100644 3 + --- a/crates/polars-compute/src/lib.rs 4 + +++ b/crates/polars-compute/src/lib.rs 5 + @@ -5,6 +5,10 @@ 6 + all(feature = "simd", target_arch = "x86_64"), 7 + feature(stdarch_x86_avx512) 8 + )] 9 + +#![cfg_attr( 10 + + all(feature = "simd", target_arch = "x86_64"), 11 + + feature(avx512_target_feature) 12 + +)] 13 + 14 + use arrow::types::NativeType; 15 +
+7 -3
pkgs/development/python-modules/polars/default.nix
··· 40 40 }: 41 41 42 42 let 43 - version = "1.27.1"; 43 + version = "1.31.0"; 44 44 45 45 # Hide symbols to prevent accidental use 46 46 rust-jemalloc-sys = throw "polars: use polarsMemoryAllocator over rust-jemalloc-sys"; ··· 56 56 owner = "pola-rs"; 57 57 repo = "polars"; 58 58 tag = "py-${version}"; 59 - hash = "sha256-/VigBBjZglPleXB9jhWHtA+y7WixjboVbzslprZ/A98="; 59 + hash = "sha256-OZ7guV/uxa3jGesAh+ubrFjQSNVp5ImfXfPAQxagTj0="; 60 60 }; 61 61 62 + patches = [ 63 + ./avx512.patch 64 + ]; 65 + 62 66 # Do not type-check assertions because some of them use unstable features (`is_none_or`) 63 67 postPatch = '' 64 68 while IFS= read -r -d "" path ; do ··· 68 72 69 73 cargoDeps = rustPlatform.fetchCargoVendor { 70 74 inherit pname version src; 71 - hash = "sha256-dbPhEMhfe8DZO1D8U+3W1goNK1TAVyLzXHwXzzRvASw="; 75 + hash = "sha256-yGTXUW6IVa+nRpmnkEl20/RJ/mxTSAaokETT8QLE+Ns="; 72 76 }; 73 77 74 78 requiredSystemFeatures = [ "big-parallel" ];
+2 -2
pkgs/development/python-modules/pygitguardian/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "pygitguardian"; 19 - version = "1.22.0"; 19 + version = "1.23.0"; 20 20 pyproject = true; 21 21 22 22 disabled = pythonOlder "3.8"; ··· 25 25 owner = "GitGuardian"; 26 26 repo = "py-gitguardian"; 27 27 tag = "v${version}"; 28 - hash = "sha256-AXgsB1ap233o6TP6htOFuQ++AubCRUqGbs5NWT0Qv+w="; 28 + hash = "sha256-vpz7HBxRu1srqe+EBnjwNJ7xJ1TMrOIXBulPjDTTk3k="; 29 29 }; 30 30 31 31 pythonRelaxDeps = [
+37
pkgs/development/python-modules/radixtarget/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + poetry-core, 6 + poetry-dynamic-versioning, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "radixtarget"; 11 + version = "3.0.0"; 12 + pyproject = true; 13 + 14 + src = fetchFromGitHub { 15 + owner = "blacklanternsecurity"; 16 + repo = "radixtarget"; 17 + rev = "v${version}"; 18 + hash = "sha256-C7QmiAc8SO7ddfseoGDYkmrkLoxmAGww9MPhBX94ucg="; 19 + }; 20 + 21 + build-system = [ 22 + poetry-core 23 + poetry-dynamic-versioning 24 + ]; 25 + 26 + # Module has no tests 27 + doCheck = false; 28 + 29 + pythonImportsCheck = [ "radixtarget" ]; 30 + 31 + meta = { 32 + description = "Radix implementation designed for lookups of IP addresses/networks and DNS hostnames"; 33 + homepage = "https://github.com/blacklanternsecurity/radixtarget"; 34 + license = lib.licenses.gpl3Only; 35 + maintainers = with lib.maintainers; [ fab ]; 36 + }; 37 + }
+6
pkgs/development/python-modules/scikit-learn/default.nix
··· 79 79 [ 80 80 # Skip test_feature_importance_regression - does web fetch 81 81 "test_feature_importance_regression" 82 + 83 + # Fail due to new deprecation warnings in scipy 84 + # FIXME: reenable when fixed upstream 85 + "test_logistic_regression_path_convergence_fail" 86 + "test_linalg_warning_with_newton_solver" 87 + "test_newton_cholesky_fallback_to_lbfgs" 82 88 ] 83 89 ++ lib.optionals stdenv.hostPlatform.isAarch64 [ 84 90 # doesn't seem to produce correct results?
+2 -2
pkgs/development/python-modules/torchio/default.nix
··· 29 29 30 30 buildPythonPackage rec { 31 31 pname = "torchio"; 32 - version = "0.20.16"; 32 + version = "0.20.17"; 33 33 pyproject = true; 34 34 35 35 src = fetchFromGitHub { 36 36 owner = "TorchIO-project"; 37 37 repo = "torchio"; 38 38 tag = "v${version}"; 39 - hash = "sha256-BWn4Kg44mMfUs4wtajYZTH6TATWxLVifCfZKfql/hdI="; 39 + hash = "sha256-kZCbQGIkWmlXl25UviPrSDo0swCjWnvTTkBnxGI0Y7U="; 40 40 }; 41 41 42 42 build-system = [
+2 -2
pkgs/development/python-modules/torchmetrics/default.nix
··· 24 24 25 25 buildPythonPackage rec { 26 26 pname = "torchmetrics"; 27 - version = "1.7.3"; 27 + version = "1.7.4"; 28 28 pyproject = true; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "Lightning-AI"; 32 32 repo = "torchmetrics"; 33 33 tag = "v${version}"; 34 - hash = "sha256-xnGODA5m4UannZKXn9Mq8bKI1WA+yHTOTicJ6AuLB+4="; 34 + hash = "sha256-MpqpzfsT9cxyKHvcw2ue67gaqQfdsLARov50ivGYO98="; 35 35 }; 36 36 37 37 dependencies = [
+32
pkgs/development/python-modules/trevorproxy/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + poetry-core, 6 + sh, 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "trevorproxy"; 11 + version = "1.0.9"; 12 + pyproject = true; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + hash = "sha256-ZUOqtJmLiZbe2LBkpTGELeKFkmzA0WCJ/TXPi9eyRXs="; 17 + }; 18 + 19 + build-system = [ poetry-core ]; 20 + 21 + dependencies = [ sh ]; 22 + 23 + pythonImportsCheck = [ "trevorproxy" ]; 24 + 25 + meta = { 26 + description = "Module to rotate the source IP address via SSH proxies and other methods"; 27 + homepage = "https://github.com/blacklanternsecurity/TREVORproxy"; 28 + license = lib.licenses.gpl3Only; 29 + maintainers = with lib.maintainers; [ fab ]; 30 + mainProgram = "trevorproxy"; 31 + }; 32 + }
+3
pkgs/development/tools/build-managers/rebar3/default.nix
··· 142 142 143 143 # our patches cause the tests to fail 144 144 doCheck = false; 145 + 146 + # patchShebangs corrupts the magic escript shebang+zip files 147 + dontPatchShebangs = true; 145 148 }) 146 149 ); 147 150 in
+1 -2
pkgs/development/tools/parsing/tree-sitter/default.nix
··· 171 171 pname = "tree-sitter"; 172 172 inherit src version; 173 173 174 - useFetchCargoVendor = true; 175 - cargoHash = "sha256-/KCvLsbb6DullLpRoSYbxtSsm/TMc6o0Y/QmK6BN748="; 174 + cargoHash = "sha256-sGh16M7cbT5ct1sT2FcUUoIQFcoOftTuQ0aSCjtkTEs="; 176 175 177 176 buildInputs = 178 177 [ installShellFiles ]
-2
pkgs/development/tools/qtcreator/default.nix
··· 27 27 rustc-demangle, 28 28 elfutils, 29 29 perf, 30 - gtk3, 31 30 }: 32 31 33 32 stdenv.mkDerivation rec { ··· 86 85 87 86 qtWrapperArgs = [ 88 87 "--set-default PERFPROFILER_PARSER_FILEPATH ${lib.getBin perf}/bin" 89 - "--suffix XDG_DATA_DIRS : ${gtk3}/share/gsettings-schemas/${gtk3.name}" 90 88 ]; 91 89 92 90 meta = with lib; {
+2 -1
pkgs/kde/frameworks/kimageformats/default.nix
··· 15 15 extraBuildInputs = [ 16 16 libheif 17 17 libjxl 18 - libavif 18 + # FIXME: cmake files are broken, disabled for now 19 + # libavif 19 20 libraw 20 21 openexr 21 22 ];
+13 -4
pkgs/servers/dns/nsd/default.nix
··· 4 4 fetchurl, 5 5 libevent, 6 6 openssl, 7 + pkg-config, 8 + systemdMinimal, 7 9 nixosTests, 8 10 bind8Stats ? false, 9 11 checking ? false, ··· 16 18 rootServer ? false, 17 19 rrtypes ? false, 18 20 zoneStats ? false, 21 + withSystemd ? lib.meta.availableOn stdenv.hostPlatform systemdMinimal, 19 22 20 23 configFile ? "/etc/nsd/nsd.conf", 21 24 }: ··· 33 36 substituteInPlace nsd-control-setup.sh.in --replace openssl ${openssl}/bin/openssl 34 37 ''; 35 38 36 - buildInputs = [ 37 - libevent 38 - openssl 39 - ]; 39 + buildInputs = 40 + [ 41 + libevent 42 + openssl 43 + ] 44 + ++ lib.optionals withSystemd [ 45 + systemdMinimal 46 + pkg-config 47 + ]; 40 48 41 49 enableParallelBuilding = true; 42 50 ··· 55 63 ++ edf rootServer "root-server" 56 64 ++ edf rrtypes "draft-rrtypes" 57 65 ++ edf zoneStats "zone-stats" 66 + ++ edf withSystemd "systemd" 58 67 ++ [ 59 68 "--with-ssl=${openssl.dev}" 60 69 "--with-libevent=${libevent.dev}"
+3 -3
pkgs/servers/spicedb/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "spicedb"; 10 - version = "1.44.3"; 10 + version = "1.44.4"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "authzed"; 14 14 repo = "spicedb"; 15 15 rev = "v${version}"; 16 - hash = "sha256-V/uUfysSHDtkZjRoJMI4qbfl1PuCE6pbwRhk6D14s60="; 16 + hash = "sha256-hpu9tg18JASuHVSrEL9xKWJ/+k6Cam3aBQ2OLsIehjw="; 17 17 }; 18 18 19 - vendorHash = "sha256-Tdg9HOzH7N465QX7m65S7+HfT+sdgVpdTnHjhart1ec="; 19 + vendorHash = "sha256-EQQtVudG+xjim15Ud4YJ05j0l+omnEnpo42tS99Mmd8="; 20 20 21 21 ldflags = [ 22 22 "-X 'github.com/jzelinskie/cobrautil/v2.Version=${src.rev}'"
+5 -3
pkgs/servers/sql/postgresql/ext/pg_net.nix
··· 8 8 9 9 postgresqlBuildExtension (finalAttrs: { 10 10 pname = "pg_net"; 11 - version = "0.16.0"; 11 + version = "0.18.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "supabase"; 15 15 repo = "pg_net"; 16 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-Jtb4jGvci70Yb6YoEsr8sSHz30kFeYFitnLjtJK1CGI="; 17 + hash = "sha256-MXZewz6vb1ZEGMzbk/x0VtBDH2GxnwYWsy3EjJnas2U="; 18 18 }; 19 19 20 20 buildInputs = [ curl ]; 21 21 22 - env.NIX_CFLAGS_COMPILE = "-Wno-error"; 22 + env.NIX_CFLAGS_COMPILE = toString ( 23 + lib.optional (lib.versionAtLeast postgresql.version "18") "-Wno-error=missing-variable-declarations" 24 + ); 23 25 24 26 meta = { 25 27 description = "Async networking for Postgres";
+3
pkgs/tools/misc/system-config-printer/default.nix
··· 59 59 60 60 # switch to pep517 build tools 61 61 ./pep517.patch 62 + 63 + # FIXME: remove when gettext is fixed 64 + ./gettext-0.25.patch 62 65 ]; 63 66 64 67 buildInputs = [
+12
pkgs/tools/misc/system-config-printer/gettext-0.25.patch
··· 1 + diff --git a/Makefile.am b/Makefile.am 2 + index 9993ca0d..678fa629 100644 3 + --- a/Makefile.am 4 + +++ b/Makefile.am 5 + @@ -1,5 +1,7 @@ 6 + SUBDIRS=. po 7 + 8 + +ACLOCAL_AMFLAGS = -I m4 9 + + 10 + EXPORT_MODULES= \ 11 + cupshelpers/__init__.py \ 12 + cupshelpers/cupshelpers.py \
+4 -1
pkgs/tools/security/pinentry/default.nix
··· 91 91 dontWrapQtApps = true; 92 92 93 93 patches = 94 - [ ./autoconf-ar.patch ] 94 + [ 95 + ./autoconf-ar.patch 96 + ./gettext-0.25.patch 97 + ] 95 98 ++ lib.optionals (lib.elem "gtk2" buildFlavors) [ 96 99 (fetchpatch { 97 100 url = "https://salsa.debian.org/debian/pinentry/raw/debian/1.1.0-1/debian/patches/0007-gtk2-When-X11-input-grabbing-fails-try-again-over-0..patch";
+18 -2
pkgs/tools/security/pinentry/gettext-0.25.patch
··· 1 1 diff --git a/configure.ac b/configure.ac 2 - index 1b3ded6..0b78e69 100644 2 + index 2a9f5d2..a3d9b79 100644 3 3 --- a/configure.ac 4 4 +++ b/configure.ac 5 - @@ -358,6 +358,8 @@ if test "$pinentry_tty" = "yes"; then 5 + @@ -45,6 +45,7 @@ m4_esyscmd([echo ]mym4_version[>VERSION]) 6 + 7 + AC_INIT([mym4_package],[mym4_version],[https://bugs.gnupg.org]) 8 + 9 + +AC_CONFIG_MACRO_DIRS([m4]) 10 + AC_CONFIG_AUX_DIR([build-aux]) 11 + AC_CONFIG_HEADERS([config.h]) 12 + AC_CONFIG_SRCDIR(pinentry/pinentry.h) 13 + @@ -329,13 +330,15 @@ if test "$pinentry_tty" = "yes"; then 6 14 [The TTY version of Pinentry is to be build]) 7 15 fi 8 16 9 17 +AM_GNU_GETTEXT_VERSION([0.21]) 10 18 +AM_GNU_GETTEXT([external]) 19 + +AM_ICONV 11 20 12 21 dnl 13 22 dnl Additional checks pinentry Curses. 23 + dnl 24 + if test "$pinentry_curses" = "yes" \ 25 + -o "$fallback_curses" = "yes" ; then 26 + - AM_ICONV 27 + if test "$am_cv_func_iconv" != "yes"; then 28 + AC_MSG_ERROR([[ 29 + ***
+6
pkgs/top-level/python-packages.nix
··· 2634 2634 2635 2635 clldutils = callPackage ../development/python-modules/clldutils { }; 2636 2636 2637 + cloudcheck = callPackage ../development/python-modules/cloudcheck { }; 2638 + 2637 2639 cloudevents = callPackage ../development/python-modules/cloudevents { }; 2638 2640 2639 2641 cloudflare = callPackage ../development/python-modules/cloudflare { }; ··· 15192 15194 15193 15195 radish-bdd = callPackage ../development/python-modules/radish-bdd { }; 15194 15196 15197 + radixtarget = callPackage ../development/python-modules/radixtarget { }; 15198 + 15195 15199 radon = callPackage ../development/python-modules/radon { }; 15196 15200 15197 15201 railroad-diagrams = callPackage ../development/python-modules/railroad-diagrams { }; ··· 18135 18139 treex = callPackage ../development/python-modules/treex { }; 18136 18140 18137 18141 treq = callPackage ../development/python-modules/treq { }; 18142 + 18143 + trevorproxy = callPackage ../development/python-modules/trevorproxy { }; 18138 18144 18139 18145 trezor = callPackage ../development/python-modules/trezor { }; 18140 18146