nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge master into staging-next

authored by

nixpkgs-ci[bot] and committed by
GitHub
571f1c8b 751b4163

+451 -315
+8
nixos/modules/services/monitoring/grafana.nix
··· 430 430 type = types.path; 431 431 }; 432 432 433 + openFirewall = mkOption { 434 + type = types.bool; 435 + default = false; 436 + description = "Open the ports in the firewall for the server."; 437 + }; 438 + 433 439 settings = mkOption { 434 440 description = '' 435 441 Grafana settings. See <https://grafana.com/docs/grafana/latest/setup-grafana/configure-grafana/> ··· 2083 2077 ln -fs ${cfg.package}/share/grafana/tools ${cfg.dataDir} 2084 2078 ''; 2085 2079 }; 2080 + 2081 + networking.firewall.allowedTCPPorts = mkIf cfg.openFirewall [ cfg.settings.server.http_port ]; 2086 2082 2087 2083 users.users.grafana = { 2088 2084 uid = config.ids.uids.grafana;
+23 -17
nixos/modules/services/networking/kea.nix
··· 265 265 266 266 config = 267 267 let 268 + commonEnvironment = { 269 + KEA_CONTROL_SOCKET_DIR = "/run/kea"; 270 + KEA_LOCKFILE_DIR = "/run/kea"; 271 + KEA_PIDFILE_DIR = "/run/kea"; 272 + }; 273 + 268 274 commonServiceConfig = { 269 - ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; 275 + ExecReload = toString [ 276 + (lib.getExe' pkgs.coreutils "kill") 277 + "-HUP" 278 + "$MAINPID" 279 + ]; 270 280 DynamicUser = true; 271 281 User = "kea"; 272 282 ConfigurationDirectory = "kea"; 283 + Restart = "on-failure"; 273 284 RuntimeDirectory = "kea"; 285 + RuntimeDirectoryMode = "0750"; 274 286 RuntimeDirectoryPreserve = true; 275 287 StateDirectory = "kea"; 276 288 UMask = "0077"; ··· 292 280 lib.mkMerge [ 293 281 { 294 282 environment.systemPackages = [ package ]; 283 + 284 + users.users.kea = { 285 + isSystemUser = true; 286 + group = "kea"; 287 + }; 288 + users.groups.kea = { }; 295 289 } 296 290 297 291 (lib.mkIf cfg.ctrl-agent.enable { ··· 330 312 "kea-dhcp-ddns-server.service" 331 313 ]; 332 314 333 - environment = { 334 - KEA_PIDFILE_DIR = "/run/kea"; 335 - KEA_LOCKFILE_DIR = "/run/kea"; 336 - }; 315 + environment = commonEnvironment; 337 316 338 317 restartTriggers = [ 339 318 ctrlAgentConfig ··· 373 358 "multi-user.target" 374 359 ]; 375 360 376 - environment = { 377 - KEA_PIDFILE_DIR = "/run/kea"; 378 - KEA_LOCKFILE_DIR = "/run/kea"; 379 - }; 361 + environment = commonEnvironment; 380 362 381 363 restartTriggers = [ 382 364 dhcp4Config ··· 423 411 "multi-user.target" 424 412 ]; 425 413 426 - environment = { 427 - KEA_PIDFILE_DIR = "/run/kea"; 428 - KEA_LOCKFILE_DIR = "/run/kea"; 429 - }; 414 + environment = commonEnvironment; 430 415 431 416 restartTriggers = [ 432 417 dhcp6Config ··· 469 460 "multi-user.target" 470 461 ]; 471 462 472 - environment = { 473 - KEA_PIDFILE_DIR = "/run/kea"; 474 - KEA_LOCKFILE_DIR = "/run/kea"; 475 - }; 463 + environment = commonEnvironment; 476 464 477 465 restartTriggers = [ 478 466 dhcpDdnsConfig
+1 -1
nixos/modules/services/security/kanidm.nix
··· 548 548 description = "The redirect URL of the service. These need to exactly match the OAuth2 redirect target"; 549 549 type = 550 550 let 551 - originStrType = types.strMatching ".*://.*$"; 551 + originStrType = types.strMatching ".*://?.*$"; 552 552 in 553 553 types.either originStrType (types.nonEmptyListOf originStrType); 554 554 example = "https://someservice.example.com/auth/login";
+2 -1
nixos/modules/services/video/frigate.nix
··· 632 632 serviceConfig = { 633 633 ExecStartPre = [ 634 634 (pkgs.writeShellScript "frigate-clear-cache" '' 635 - rm --recursive --force /var/cache/frigate/* 635 + shopt -s extglob 636 + rm --recursive --force /var/cache/frigate/!(model_cache) 636 637 '') 637 638 (pkgs.writeShellScript "frigate-create-writable-config" '' 638 639 cp --no-preserve=mode "${format.generate "frigate.yml" filteredConfig}" /run/frigate/frigate.yml
+12 -12
pkgs/applications/audio/pianobooster/default.nix pkgs/by-name/pi/pianobooster/package.nix
··· 4 4 fetchFromGitHub, 5 5 cmake, 6 6 pkg-config, 7 - qttools, 8 7 alsa-lib, 9 8 ftgl, 10 9 libGLU, 11 - qtbase, 12 10 rtmidi, 13 11 libjack2, 14 12 fluidsynth, 15 13 soundfont-fluid, 16 14 unzip, 17 - wrapQtAppsHook, 15 + libsForQt5, 18 16 }: 19 17 20 - stdenv.mkDerivation rec { 18 + stdenv.mkDerivation (finalAttrs: { 21 19 pname = "pianobooster"; 22 20 version = "1.0.0"; 23 21 24 22 src = fetchFromGitHub { 25 23 owner = "pianobooster"; 26 24 repo = "PianoBooster"; 27 - rev = "v${version}"; 25 + tag = "v${finalAttrs.version}"; 28 26 hash = "sha256-1WOlAm/HXSL6QK0Kd1mnFEZxxpMseTG+6WzgMNWt+RA="; 29 27 }; 30 28 ··· 35 37 nativeBuildInputs = [ 36 38 cmake 37 39 pkg-config 40 + ] 41 + ++ (with libsForQt5; [ 38 42 qttools 39 43 wrapQtAppsHook 40 - ]; 44 + ]); 41 45 42 46 buildInputs = [ 43 47 alsa-lib 44 48 ftgl 45 49 libGLU 46 - qtbase 50 + libsForQt5.qtbase 47 51 rtmidi 48 52 libjack2 49 53 fluidsynth ··· 62 62 ) 63 63 ''; 64 64 65 - meta = with lib; { 65 + meta = { 66 66 description = "MIDI file player that teaches you how to play the piano"; 67 67 mainProgram = "pianobooster"; 68 68 homepage = "https://github.com/pianobooster/PianoBooster"; 69 - license = licenses.gpl3Plus; 70 - platforms = platforms.linux; 71 - maintainers = with maintainers; [ orivej ]; 69 + license = lib.licenses.gpl3Plus; 70 + platforms = lib.platforms.linux; 71 + maintainers = with lib.maintainers; [ orivej ]; 72 72 }; 73 - } 73 + })
+2 -2
pkgs/applications/editors/vscode/extensions/default.nix
··· 4576 4576 mktplcRef = { 4577 4577 name = "svelte-vscode"; 4578 4578 publisher = "svelte"; 4579 - version = "109.9.0"; 4580 - hash = "sha256-OgcFFYoJOtFVlOM12gYBG0AkliniawG6GdRtrFsjDIg="; 4579 + version = "109.10.0"; 4580 + hash = "sha256-Rpzcf0ioM7faDWG1xcEuz6GNzU1lHZsGxGgaKwC8SKk="; 4581 4581 }; 4582 4582 meta = { 4583 4583 changelog = "https://github.com/sveltejs/language-tools/releases";
+2 -2
pkgs/applications/editors/vscode/extensions/streetsidesoftware.code-spell-checker-german/default.nix
··· 4 4 mktplcRef = { 5 5 name = "code-spell-checker-german"; 6 6 publisher = "streetsidesoftware"; 7 - version = "2.3.3"; 8 - hash = "sha256-sEdr8SQDFWgCq77flvbReILgWtT/ao8cJjrgC7RKO80="; 7 + version = "2.3.4"; 8 + hash = "sha256-zc0cv4AOswvYcC4xJOq2JEPMQ5qTj9Dad5HhxtNETEs="; 9 9 }; 10 10 meta = { 11 11 changelog = "https://marketplace.visualstudio.com/items/streetsidesoftware.code-spell-checker-german/changelog";
+6 -6
pkgs/applications/editors/vscode/vscodium.nix
··· 26 26 27 27 hash = 28 28 { 29 - x86_64-linux = "sha256-W1y/YOt4IP0XvsY5hDVY1u8yV8t5pLdayrvhYDIOylE="; 30 - x86_64-darwin = "sha256-pGnOYDkuQUiYuu+bO8Mo/g0IFKrIxtdQMGDxRbmnDYQ="; 31 - aarch64-linux = "sha256-SoA7LGgl0qw7bqVwSBN+cGLTVLTPweRJHqZEiPmdnRQ="; 32 - aarch64-darwin = "sha256-ne1I80FxW9nwQcGipQPNpJcnpSiLA3CzCckb2lxEl70="; 33 - armv7l-linux = "sha256-fN6VponkxBzCH+Xx4bwJSNsqv+/ZilBLZvFLgSKve3A="; 29 + x86_64-linux = "sha256-ihRG4CNWFJ9E+F4cVm9ZWLyssY24POgAePf91cFaj6U="; 30 + x86_64-darwin = "sha256-TDbTxuyMLK2z3jn+jDjofX/58gaiGdSWlpXUIZv9U1w="; 31 + aarch64-linux = "sha256-NwcDwUc8ZtSXMsURIQjH5eWVzxXMFE4SEX6fi9UoUsc="; 32 + aarch64-darwin = "sha256-OupASVZeXIWjnMTUv9la7WMGhCtOoUFIYsTFMHGyEfE="; 33 + armv7l-linux = "sha256-kh76i3hxq588to2CNMJWzMB6WZa543phSrbbMxUGnSA="; 34 34 } 35 35 .${system} or throwSystem; 36 36 ··· 41 41 42 42 # Please backport all compatible updates to the stable release. 43 43 # This is important for the extension ecosystem. 44 - version = "1.102.14746"; 44 + version = "1.102.24914"; 45 45 pname = "vscodium"; 46 46 47 47 executableName = "codium";
+8 -8
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 207 207 "vendorHash": "sha256-/dOiXO2aPkuZaFiwv/6AXJdIADgx8T7eOwvJfBBoqg8=" 208 208 }, 209 209 "btp": { 210 - "hash": "sha256-FYheCO1Ch/NFiWvdLm0mAuheer9XcL9AhMYZ13Ag8Cs=", 210 + "hash": "sha256-vXe8nD8x0p3krddfPzEso7KSkO+nPVC1eUP1CYN8WOk=", 211 211 "homepage": "https://registry.terraform.io/providers/SAP/btp", 212 212 "owner": "SAP", 213 213 "repo": "terraform-provider-btp", 214 - "rev": "v1.14.0", 214 + "rev": "v1.15.0", 215 215 "spdx": "Apache-2.0", 216 216 "vendorHash": "sha256-r4Q7b7ZzK+ZDXhIabTSgP7HY5Q51Hz5ErnW+nV+ZIqA=" 217 217 }, ··· 759 759 "vendorHash": "sha256-fP6brpY/wRI1Yjgapzi+FfOci65gxWeOZulXbGdilrE=" 760 760 }, 761 761 "linode": { 762 - "hash": "sha256-3EBaRDf1ChC92iaYowJEpCIn/br/MxeQGqd47/xuEHo=", 762 + "hash": "sha256-rpF/R2wYYwMp+p57NUXFuEw9UpjJUoGFqTbnuGi3j7E=", 763 763 "homepage": "https://registry.terraform.io/providers/linode/linode", 764 764 "owner": "linode", 765 765 "repo": "terraform-provider-linode", 766 - "rev": "v3.0.0", 766 + "rev": "v3.1.0", 767 767 "spdx": "MPL-2.0", 768 - "vendorHash": "sha256-o4C58i+/IhMQSziF6Ldb8P+3ojTYyXx9CS65/9ExLpE=" 768 + "vendorHash": "sha256-n+CNvbY02Z9mYSrnm3qfP6hLXqD+If00mM7m0Aq8608=" 769 769 }, 770 770 "linuxbox": { 771 771 "hash": "sha256-svQRz1/PdVLpHoxOam1sfRTwHqgqs4ohJQs3IPMMAM4=", ··· 967 967 "vendorHash": "sha256-ofzbDmivXgH1i1Gjhpyp0bk3FDs5SnxwoRuNAWyMqyI=" 968 968 }, 969 969 "openstack": { 970 - "hash": "sha256-N5PhTfFNA6jU12uDxSQpOriDOK6okOTh1aFZo3isA7E=", 970 + "hash": "sha256-vACjj5wo2zqNls0VgKeylEW5rrsNv1jz5iKoEywBAEc=", 971 971 "homepage": "https://registry.terraform.io/providers/terraform-provider-openstack/openstack", 972 972 "owner": "terraform-provider-openstack", 973 973 "repo": "terraform-provider-openstack", 974 - "rev": "v3.3.1", 974 + "rev": "v3.3.2", 975 975 "spdx": "MPL-2.0", 976 - "vendorHash": "sha256-ke7Dd3I/6Mja8SzrDy/f4GGgcB3C9xpCT4KiCr0PNZw=" 976 + "vendorHash": "sha256-AlB9tC3KejgUAjjT2pY7Q2mTS/AV4QRusSnyPiOheXE=" 977 977 }, 978 978 "opentelekomcloud": { 979 979 "hash": "sha256-HbtNk5UAr+q09mOICkKzh9wIP0HM9MFVVR6gEIBdnvs=",
+3 -3
pkgs/applications/video/mpv/scripts/manga-reader.nix
··· 8 8 buildLua { 9 9 pname = "manga-reader"; 10 10 11 - version = "0-unstable-2025-05-01"; 11 + version = "0-unstable-2025-07-15"; 12 12 src = fetchFromGitHub { 13 13 owner = "Dudemanguy"; 14 14 repo = "mpv-manga-reader"; 15 - rev = "01312a1bf84ff2de48483760b7c9d638ebe08e20"; 16 - hash = "sha256-j2uLB2pZiCKvMJBebXoXom9J5jJYMCA2Gz0QUI2yCQQ="; 15 + rev = "bb4ec1208feb440ce430f0963373ab2db5b7d743"; 16 + hash = "sha256-Zz2rPnnQHz2BqCM3jEJD/FuFLKtiNGWvAZpiH7jyLmo="; 17 17 }; 18 18 passthru.updateScript = unstableGitUpdater { }; 19 19
+2 -2
pkgs/by-name/al/aliyun-cli/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "aliyun-cli"; 11 - version = "3.0.290"; 11 + version = "3.0.291"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "aliyun"; 15 15 repo = "aliyun-cli"; 16 16 tag = "v${version}"; 17 - hash = "sha256-mYWG3L2qFNd2QqYiHiNPl2TgvGKJlFkPP6GEurkmSB8="; 17 + hash = "sha256-/nrspG9pB8pOnkTpnY3/4872sfe1Wg14MnKftEz4YX0="; 18 18 fetchSubmodules = true; 19 19 }; 20 20
+7 -1
pkgs/by-name/al/alsa-plugins/package.nix
··· 39 39 meta = { 40 40 description = "Various plugins for ALSA"; 41 41 homepage = "http://alsa-project.org/"; 42 - license = lib.licenses.lgpl21; 42 + 43 + license = with lib.licenses; [ 44 + lgpl21Plus 45 + lgpl2Plus # maemo plugin 46 + gpl2Plus # attributes.m4 & usb_stream.h 47 + ]; 48 + 43 49 maintainers = [ lib.maintainers.marcweber ]; 44 50 platforms = lib.platforms.linux; 45 51 };
+2 -2
pkgs/by-name/au/audacious-plugins/package.nix
··· 45 45 46 46 stdenv.mkDerivation rec { 47 47 pname = "audacious-plugins"; 48 - version = "4.4.2"; 48 + version = "4.5"; 49 49 50 50 src = fetchFromGitHub { 51 51 owner = "audacious-media-player"; 52 52 repo = "audacious-plugins"; 53 53 rev = "${pname}-${version}"; 54 - hash = "sha256-fA7xB04WLlleLIBDEZOVqDQguKAXtTsJoedQ9A/ZHQg="; 54 + hash = "sha256-2GsNIkvrjZ1EOXi6H5jagdawxXp0kVg7C4FaEZkMHwM="; 55 55 }; 56 56 57 57 patches = [ ./0001-Set-plugindir-to-PREFIX-lib-audacious.patch ];
+5 -5
pkgs/by-name/au/audiobookshelf/source.json
··· 1 1 { 2 2 "owner": "advplyr", 3 3 "repo": "audiobookshelf", 4 - "rev": "878f0787ba39ff82f9d5b6b5b5bb397ec667f010", 5 - "hash": "sha256-XZVPLNnG+CRafRKeqFILKfmELEyt1RrIB1ssBO5nb/I=", 6 - "version": "2.26.2", 7 - "depsHash": "sha256-S++Q/sVFZX0qqWSjzMxzYR8ImjUVoNP5pGTqIkCGqVE=", 8 - "clientDepsHash": "sha256-+DcweA3g8kdzDqHFencOnaMMx4BRZ+MTZg5BwQNzK2k=" 4 + "rev": "a7a3a565098791a8157ed54b46b5258bb97c141d", 5 + "hash": "sha256-AnPHwb3ad6TvgQ9DJdOYwQ+RwE5+iMA7tDAPnviQ9YM=", 6 + "version": "2.26.3", 7 + "depsHash": "sha256-+UbOYtS0lumYajQklm0izgW6oNb0QcxvDKYtRSFICj8=", 8 + "clientDepsHash": "sha256-5BHutO2aCvVWvN/LySMtgPPl9HQLsu8Tjj/k7FIiAr8=" 9 9 }
+2 -2
pkgs/by-name/ba/bant/package.nix
··· 20 20 in 21 21 buildBazelPackage rec { 22 22 pname = "bant"; 23 - version = "0.2.0"; 23 + version = "0.2.1"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "hzeller"; 27 27 repo = "bant"; 28 28 rev = "v${version}"; 29 - hash = "sha256-Qq35WhRFpmQwWPupcjnUo/SEFRSRynVIx+PiHEsGED8="; 29 + hash = "sha256-xiTi4GrCeoI8hIEgYMAdzUPvJzYvXrvbo6MBq9my5Cw="; 30 30 }; 31 31 32 32 bazelFlags = [
+2 -2
pkgs/by-name/da/darkhttpd/package.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "darkhttpd"; 9 - version = "1.16"; 9 + version = "1.17"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "emikulic"; 13 13 repo = "darkhttpd"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-dcNoGU08tu950PlwSghoZwGSaSbP8NJ5qhWUi3bAtZY="; 15 + sha256 = "sha256-d5pDUY1EbVjykb4in4hhbgbjIXJtj133nRAQ84ASicQ="; 16 16 }; 17 17 18 18 enableParallelBuilding = true;
+1 -1
pkgs/by-name/fn/fna3d/package.nix
··· 33 33 homepage = "https://fna-xna.github.io/"; 34 34 license = lib.licenses.mspl; 35 35 platforms = lib.platforms.linux; 36 - mainProgram = pname; 36 + mainProgram = "fna3d"; 37 37 maintainers = with lib.maintainers; [ mrtnvgr ]; 38 38 }; 39 39 }
+1 -1
pkgs/by-name/fr/frr/package.nix
··· 88 88 owner = "FRRouting"; 89 89 repo = "frr"; 90 90 rev = "frr-${finalAttrs.version}"; 91 - hash = "sha256-62+WTabM+gx8CJDAb7LnTG45B1jcpWTTEouiQW3q468="; 91 + hash = "sha256-p+pjWsWk/x1pdyp1zbT0GQUKnW1DprHcJLpg7t746Lc="; 92 92 }; 93 93 94 94 # Without the std explicitly set, we may run into abseil-cpp
+2 -2
pkgs/by-name/fx/fx/package.nix
··· 7 7 8 8 buildGoModule (finalAttrs: { 9 9 pname = "fx"; 10 - version = "37.0.1"; 10 + version = "38.0.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "antonmedv"; 14 14 repo = "fx"; 15 15 tag = finalAttrs.version; 16 - hash = "sha256-n2Jaw8ffRnMQ89OsV5HhRGkjD3n8p49N2jYyx3SUrjU="; 16 + hash = "sha256-9g9xtnmM3ANsvfxqE8pMTxiiUj+uQadhBooRQYKQpTg="; 17 17 }; 18 18 19 19 vendorHash = "sha256-yVAoswClpf5+1nwLyrLKLYFt9Noh2HRemif1e1nWm7M=";
+2 -2
pkgs/by-name/ga/gatekeeper/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "gatekeeper"; 10 - version = "3.19.3"; 10 + version = "3.20.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "open-policy-agent"; 14 14 repo = "gatekeeper"; 15 15 tag = "v${version}"; 16 - hash = "sha256-FQ5Q9S/YvJQaa2mUWXv8huTK89SZ31UaFbBCEduGsyg="; 16 + hash = "sha256-7DJWqm51eRGYTES2x05D2JSJwaaHiXgH4uq31nOIXIs="; 17 17 }; 18 18 19 19 vendorHash = null;
+2 -2
pkgs/by-name/ge/geesefs/package.nix
··· 5 5 }: 6 6 7 7 let 8 - version = "0.43.0"; 8 + version = "0.43.1"; 9 9 in 10 10 buildGoModule { 11 11 pname = "geesefs"; ··· 15 15 owner = "yandex-cloud"; 16 16 repo = "geesefs"; 17 17 rev = "v${version}"; 18 - hash = "sha256-KkKdqSev6xpYfEjDSLVs/gKc3NCvLrzukNEQT2Wuk+A="; 18 + hash = "sha256-BJOhQRIvURz0UL/InSZwU/kdq/Ha0Idsqa0UZGf9aTU="; 19 19 }; 20 20 21 21 # hashes differ per architecture otherwise.
+3 -3
pkgs/by-name/gh/ghost-cli/package.nix
··· 11 11 12 12 stdenv.mkDerivation (finalAttrs: { 13 13 pname = "ghost-cli"; 14 - version = "1.27.0"; 14 + version = "1.27.1"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "TryGhost"; 18 18 repo = "Ghost-CLI"; 19 19 tag = "v${finalAttrs.version}"; 20 - hash = "sha256-xOchKEktagamLJQONI9SJsv5vypVpBOAy/SWGdSzjLc="; 20 + hash = "sha256-ka+fqfUw6SSixrSHV2rbFsAqEM2f/yTQNcGONJKTRMc="; 21 21 }; 22 22 23 23 yarnOfflineCache = fetchYarnDeps { 24 24 yarnLock = finalAttrs.src + "/yarn.lock"; 25 - hash = "sha256-Dgy+Ab0OaapjuuuRMcfHtzpsrfI5uPItXDY4XE9iK3A="; 25 + hash = "sha256-SaekfV1QZw6PIJm8GtyjZmCSNIc0aXolz1mEyTwVERM="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+12 -3
pkgs/by-name/gi/git-spice/package.nix
··· 10 10 11 11 buildGo124Module rec { 12 12 pname = "git-spice"; 13 - version = "0.15.1"; 13 + version = "0.15.2"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "abhinav"; 17 17 repo = "git-spice"; 18 18 tag = "v${version}"; 19 - hash = "sha256-mx34JGgY6qKhPdZVs1Z9gVO/VhHnFrl6TThq5dEz/zc="; 19 + hash = "sha256-vpBQdkP5jC3glGykLCd3/df4Lhi0MeU0XLnlTNDp1bM="; 20 20 }; 21 21 22 22 vendorHash = "sha256-uh4GUkfWo12pYQD/Mpw+EWwmukHUpxOii7DTu6C84zo="; ··· 37 37 38 38 __darwinAllowLocalNetworking = true; 39 39 40 - preCheck = lib.optionalString (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) '' 40 + preCheck = '' 41 + # timeout on both aarch64-darwin and x86_64-linux 42 + rm testdata/script/issue725_pre_push_hook_worktree.txt 43 + 44 + # failing on both aarch64-darwin and x86_64-linux 45 + # TODO: check if this still fails after next release 46 + rm testdata/script/branch_restack_conflict_no_edit.txt 47 + '' 48 + 49 + + lib.optionalString (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) '' 41 50 # timeout 42 51 rm testdata/script/branch_submit_remote_prompt.txt 43 52 rm testdata/script/branch_submit_multiple_pr_templates.txt
+9 -2
pkgs/by-name/gn/gnome-notes/package.nix
··· 19 19 libuuid, 20 20 curl, 21 21 libhandy, 22 - webkitgtk_4_0, 22 + webkitgtk_4_1, 23 23 gnome, 24 24 adwaita-icon-theme, 25 25 libxml2, ··· 42 42 (fetchpatch { 43 43 url = "https://gitlab.gnome.org/GNOME/gnome-notes/-/commit/994af76ce5144062d55d141129bf6bf5fab002ee.patch"; 44 44 hash = "sha256-z7dPOLZzaqvdqUIDy6+V3dKossRbG0EDjBu2oJCF6b4="; 45 + }) 46 + 47 + # build: Depend on webkit2gtk-4.1 48 + # https://gitlab.gnome.org/GNOME/gnome-notes/-/merge_requests/200 49 + (fetchpatch { 50 + url = "https://gitlab.gnome.org/GNOME/gnome-notes/-/commit/0791507873c96d0463cd0c83108415541f854edd.patch"; 51 + hash = "sha256-TwCi9sDudeiOjrH2VevAynxvy/WTmwB2HrWqhviPg8o="; 45 52 }) 46 53 ]; 47 54 ··· 78 71 libuuid 79 72 curl 80 73 libhandy 81 - webkitgtk_4_0 74 + webkitgtk_4_1 82 75 tinysparql 83 76 gnome-online-accounts 84 77 gsettings-desktop-schemas
+2
pkgs/by-name/gr/gradia/package.nix
··· 5 5 meson, 6 6 ninja, 7 7 appstream, 8 + gtksourceview5, 8 9 desktop-file-utils, 9 10 gobject-introspection, 10 11 wrapGAppsHook4, ··· 43 42 ]; 44 43 45 44 buildInputs = [ 45 + gtksourceview5 46 46 libadwaita 47 47 libportal-gtk4 48 48 libsoup_3
+9 -15
pkgs/by-name/gt/gthumb/package.nix
··· 13 13 libtiff, 14 14 gst_all_1, 15 15 libraw, 16 - libsoup_2_4, 17 - libsecret, 18 16 glib, 19 17 gtk3, 20 18 gsettings-desktop-schemas, 21 - libchamplain, 22 19 libjxl, 23 20 librsvg, 24 21 libwebp, 25 22 libX11, 26 - json-glib, 27 23 lcms2, 28 24 bison, 29 25 flex, ··· 29 33 python3, 30 34 desktop-file-utils, 31 35 itstool, 32 - withWebservices ? true, 33 - webkitgtk_4_0, 34 36 }: 35 37 36 38 stdenv.mkDerivation (finalAttrs: { ··· 64 70 gst_all_1.gst-plugins-bad 65 71 gst_all_1.gst-plugins-ugly 66 72 gtk3 67 - json-glib 68 73 lcms2 69 - libchamplain 70 74 libheif 71 75 libjpeg 72 76 libjxl 73 77 libraw 74 78 librsvg 75 - libsecret 76 - libsoup_2_4 77 79 libtiff 78 80 libwebp 79 81 libX11 80 - ] 81 - ++ lib.optional withWebservices webkitgtk_4_0; 82 + ]; 82 83 83 84 mesonFlags = [ 84 - "-Dlibchamplain=true" 85 85 "-Dlibjxl=true" 86 - (lib.mesonBool "webservices" withWebservices) 86 + # Depends on libsoup2. 87 + # https://gitlab.gnome.org/GNOME/gthumb/-/issues/244 88 + "-Dlibchamplain=false" 89 + "-Dwebservices=false" 87 90 ]; 88 91 89 92 postPatch = '' ··· 110 119 mainProgram = "gthumb"; 111 120 platforms = platforms.linux; 112 121 license = licenses.gpl2Plus; 113 - maintainers = [ maintainers.mimame ]; 122 + maintainers = with maintainers; [ 123 + bobby285271 124 + mimame 125 + ]; 114 126 }; 115 127 })
+5
pkgs/by-name/ht/httpdirfs/package.nix
··· 41 41 libuuid 42 42 ]; 43 43 44 + env.NIX_CFLAGS_COMPILE = toString [ 45 + "-Wno-error=attribute-warning" 46 + "-Wno-error=pedantic" 47 + ]; 48 + 44 49 passthru = { 45 50 tests.version = testers.testVersion { 46 51 command = "${lib.getExe finalAttrs.finalPackage} --version";
+2 -2
pkgs/by-name/hy/hypnotix/package.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "hypnotix"; 18 - version = "4.9"; 18 + version = "5.0"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "linuxmint"; 22 22 repo = "hypnotix"; 23 23 rev = version; 24 - hash = "sha256-mM6NeDtRoPUSQ/smtvpYJ3qqeqiPHquP96ChJgSJWL0="; 24 + hash = "sha256-nBt+eGzUQaRO2IaEkvhdEZcVuKpZFEqIYSdVKSO1l4M="; 25 25 }; 26 26 27 27 patches = [
+15 -9
pkgs/by-name/ke/kea/dont-create-var.patch
··· 1 1 diff --git a/Makefile.am b/Makefile.am 2 - index 10708e7..d4efd73 100644 2 + index a81f4cc..5d61407 100644 3 3 --- a/Makefile.am 4 4 +++ b/Makefile.am 5 - @@ -150,13 +150,6 @@ cppcheck: 5 + @@ -173,18 +173,6 @@ cppcheck: 6 6 docs: 7 7 $(MAKE) -C doc/sphinx 8 8 9 9 - 10 - -# These steps are necessary during installation 10 + -# These steps are necessary during installation. chmod is for reinstallation/upgrade. 11 11 -install-exec-hook: 12 - - mkdir -p $(DESTDIR)${localstatedir}/log/ 13 - - mkdir -p $(DESTDIR)${localstatedir}/lib/${PACKAGE_NAME} 14 - - mkdir -p $(DESTDIR)${runstatedir}/${PACKAGE_NAME} 12 + - mkdir -m 750 -p "$(DESTDIR)${localstatedir}/lib/${PACKAGE_NAME}" 13 + - chmod 750 "$(DESTDIR)${localstatedir}/lib/${PACKAGE_NAME}" 14 + - mkdir -m 750 -p "$(DESTDIR)${localstatedir}/log/${PACKAGE_NAME}" 15 + - chmod 750 "$(DESTDIR)${localstatedir}/log/${PACKAGE_NAME}" 16 + - mkdir -m 750 -p "$(DESTDIR)${runstatedir}/${PACKAGE_NAME}" 17 + - chmod 750 "$(DESTDIR)${runstatedir}/${PACKAGE_NAME}" 18 + - mkdir -m 750 -p "$(DESTDIR)${sysconfdir}/${PACKAGE_NAME}" 19 + - chmod 750 "$(DESTDIR)${sysconfdir}/${PACKAGE_NAME}" 15 20 - 16 21 EXTRA_DIST = tools/path_replacer.sh 17 22 EXTRA_DIST += tools/mk_cfgrpt.sh 18 23 19 24 diff --git a/src/lib/dhcpsrv/Makefile.am b/src/lib/dhcpsrv/Makefile.am 20 - index a0a0289..ba42f8a 100644 25 + index 7e0f3c4..08c53d8 100644 21 26 --- a/src/lib/dhcpsrv/Makefile.am 22 27 +++ b/src/lib/dhcpsrv/Makefile.am 23 - @@ -408,5 +408,3 @@ libkea_dhcpsrv_parsers_include_HEADERS = \ 28 + @@ -420,6 +420,3 @@ libkea_dhcpsrv_parsers_include_HEADERS = \ 29 + parsers/shared_networks_list_parser.h \ 24 30 parsers/simple_parser4.h \ 25 31 parsers/simple_parser6.h 26 - 32 + - 27 33 -install-data-local: 28 34 - $(mkinstalldirs) $(DESTDIR)$(dhcp_data_dir)
+4 -4
pkgs/by-name/ke/kea/package.nix
··· 24 24 25 25 stdenv.mkDerivation rec { 26 26 pname = "kea"; 27 - version = "2.6.2"; # only even minor versions are stable 27 + version = "2.6.3"; # only even minor versions are stable 28 28 29 29 src = fetchurl { 30 30 url = "https://ftp.isc.org/isc/${pname}/${version}/${pname}-${version}.tar.gz"; 31 - hash = "sha256-ilC2MQNzS1nDuGGczWdm0t/uPwLjpfnzq8HNVfcPpCQ="; 31 + hash = "sha256-ACQaWVX/09IVosCYxFJ/nX9LIDGIsnb5o2JQ3T2d1hI="; 32 32 }; 33 33 34 34 patches = [ ··· 36 36 ]; 37 37 38 38 postPatch = '' 39 - substituteInPlace ./src/bin/keactrl/Makefile.am --replace '@sysconfdir@' "$out/etc" 39 + substituteInPlace ./src/bin/keactrl/Makefile.am --replace-fail '@sysconfdir@' "$out/etc" 40 40 # darwin special-casing just causes trouble 41 - substituteInPlace ./m4macros/ax_crypto.m4 --replace 'apple-darwin' 'nope' 41 + substituteInPlace ./m4macros/ax_crypto.m4 --replace-fail 'apple-darwin' 'nope' 42 42 ''; 43 43 44 44 outputs = [
+8 -2
pkgs/by-name/ko/koboldcpp/package.nix
··· 41 41 in 42 42 effectiveStdenv.mkDerivation (finalAttrs: { 43 43 pname = "koboldcpp"; 44 - version = "1.95.1"; 44 + version = "1.96"; 45 45 46 46 src = fetchFromGitHub { 47 47 owner = "LostRuins"; 48 48 repo = "koboldcpp"; 49 49 tag = "v${finalAttrs.version}"; 50 - hash = "sha256-aoVOEPK3hPuzkrHIFvDrnAw2D/OxXlRLXXP0CZJghx4="; 50 + hash = "sha256-/kHx2v9g0o5eh38d9hlhc724vQNTXVpaX1GeQouJPhk="; 51 51 }; 52 52 53 53 enableParallelBuilding = true; ··· 88 88 (makeBool "LLAMA_METAL" metalSupport) 89 89 (lib.optionals cublasSupport "CUDA_DOCKER_ARCH=${builtins.head cudaArches}") 90 90 ]; 91 + 92 + env = { 93 + # Fixes an issue where "fprintf" is being called with a format string that isn't a string literal 94 + NIX_CFLAGS_COMPILE = lib.optionalString vulkanSupport "-Wno-error=format-security"; 95 + NIX_CXXFLAGS_COMPILE = lib.optionalString vulkanSupport "-Wno-error=format-security"; 96 + }; 91 97 92 98 installPhase = '' 93 99 runHook preInstall
+2 -2
pkgs/by-name/kt/ktls-utils/package.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "ktls-utils"; 18 - version = "1.2.0"; 18 + version = "1.2.1"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "oracle"; 22 22 repo = "ktls-utils"; 23 23 rev = "ktls-utils-${version}"; 24 - hash = "sha256-cGvTuesaAMWVeJFQKdGKLGJJ4OMudOjqxCneViGl4IQ="; 24 + hash = "sha256-aCn9qBD1bh7VFSSrC1uR/XPfFI+YC/gylCr7tSs56VQ="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+3 -3
pkgs/by-name/ku/kubectl-ai/package.nix
··· 6 6 7 7 buildGoModule (finalAttrs: { 8 8 pname = "kubectl-ai"; 9 - version = "0.0.17"; 9 + version = "0.0.18"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "GoogleCloudPlatform"; 13 13 repo = "kubectl-ai"; 14 14 tag = "v${finalAttrs.version}"; 15 - hash = "sha256-64y8XiJ59pEvYMZzOVcepKxRffmijDWoO5A8ccWtsZY="; 15 + hash = "sha256-xxqR6jBK5RACyYGyOmIt2CY99ggWz0ygO9lmT2c0REc="; 16 16 }; 17 17 18 - vendorHash = "sha256-I3sObZNTH4w+1THOWPJDdtKPYeoQ8ULvSzyh+91pHNI="; 18 + vendorHash = "sha256-AuvBO7ucP/tWcag5NonDreXynxLm001Mu+Z1oIG8axw="; 19 19 20 20 # Build the main command 21 21 subPackages = [ "cmd" ];
+3 -3
pkgs/by-name/li/liana/package.nix
··· 39 39 in 40 40 rustPlatform.buildRustPackage rec { 41 41 pname = "liana"; 42 - version = "11.1"; # keep in sync with lianad 42 + version = "12.0"; # keep in sync with lianad 43 43 44 44 src = fetchFromGitHub { 45 45 owner = "wizardsardine"; 46 46 repo = "liana"; 47 47 tag = "v${version}"; 48 - hash = "sha256-trP6jnhMPASPkV7VwSHCl7gUhmx4F+68YK/QK+SPPZg="; 48 + hash = "sha256-TZUNYr7p4P/++eX9ZNU/d1IurPrkZn/PJmJOsB01VMY="; 49 49 }; 50 50 51 51 useFetchCargoVendor = true; 52 - cargoHash = "sha256-Zmxb4ZxuIyyKWrGaX3/1UHgkmo/XtqIHuP9luAnzgm4="; 52 + cargoHash = "sha256-Hb5icOKgQiDzFLWwUfkwXcr1vn80QcAr+fKwG37PkYc="; 53 53 54 54 nativeBuildInputs = [ 55 55 pkg-config
+2 -2
pkgs/by-name/lu/luau/package.nix
··· 9 9 10 10 stdenv.mkDerivation (finalAttrs: { 11 11 pname = "luau"; 12 - version = "0.682"; 12 + version = "0.683"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "luau-lang"; 16 16 repo = "luau"; 17 17 tag = finalAttrs.version; 18 - hash = "sha256-yHmcUDBgNKcOg6ZW/fP7ZatdkCgG1y1ECRUbnZ7wHZY="; 18 + hash = "sha256-FOqqAX4Fyznx95ssaJ225U5BSjQH7RkFRZFU9YgLY48="; 19 19 }; 20 20 21 21 nativeBuildInputs = [ cmake ];
+3 -3
pkgs/by-name/no/nova/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "nova"; 9 - version = "3.11.4"; 9 + version = "3.11.6"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "FairwindsOps"; 13 13 repo = "nova"; 14 14 rev = "v${version}"; 15 - hash = "sha256-0jDmuZqq3NNTekmu6saUjCuc0G0tj10hV0tRjwkYQg4="; 15 + hash = "sha256-lYnVysBeZAYM++tlbVnIUfmJMujilHiPtLBH5Vp0puI="; 16 16 }; 17 17 18 - vendorHash = "sha256-qXYhj3vVS6MoU4JPEDIxDZNDM2j/4Nxp6ZSlqUYVjMA="; 18 + vendorHash = "sha256-+cw2NclPLT9S1iakK2S5uc+nFE84MIl6QOH/L0kgoHE="; 19 19 20 20 ldflags = [ 21 21 "-X main.version=${version}"
+3 -3
pkgs/by-name/nu/nu_scripts/package.nix
··· 7 7 8 8 stdenvNoCC.mkDerivation { 9 9 pname = "nu_scripts"; 10 - version = "0-unstable-2025-07-08"; 10 + version = "0-unstable-2025-07-24"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "nushell"; 14 14 repo = "nu_scripts"; 15 - rev = "b09b60cc434bb9be05ce2bbb6dc299760d13b18b"; 16 - hash = "sha256-Vh2yuIMvYiYdCYWqFRx7G24hWrQ5iJr1byOV/pIkFyI="; 15 + rev = "bd128cf5257bf3f6c3453cbb4fd431d01d3467db"; 16 + hash = "sha256-8sJc7oF0m/hi/Uqm1X6ciIYAk5zW8hm0byX2RVZS6V8="; 17 17 }; 18 18 19 19 installPhase = ''
+4 -14
pkgs/by-name/ph/phpactor/package.nix
··· 5 5 php, 6 6 versionCheckHook, 7 7 }: 8 - 9 8 php.buildComposerProject2 (finalAttrs: { 10 9 pname = "phpactor"; 11 - version = "2025.04.17.0"; 10 + version = "2025.07.25.0"; 12 11 13 12 src = fetchFromGitHub { 14 13 owner = "phpactor"; 15 14 repo = "phpactor"; 16 - rev = finalAttrs.version; 17 - hash = "sha256-HJH+31qAE4shamRl1/+TRtje0ZzOtPV7l++NIaacmxE="; 15 + tag = finalAttrs.version; 16 + hash = "sha256-9XWlWwq+xvqPgKIc7IGoMVTxajjYsrPo/ra/0JIE168="; 18 17 }; 19 18 20 - vendorHash = "sha256-qdR8/ME9H7gusALjXXbKl8hj20N704Nw1tC3V9xTcEY="; 19 + vendorHash = "sha256-3xkt0QjytW4BOCgZdevat7zkSuZTPPvwz3yptiq5zoo="; 21 20 22 21 nativeBuildInputs = [ installShellFiles ]; 23 - 24 - php = php.withExtensions ( 25 - { all, ... }: 26 - with all; 27 - [ 28 - mbstring 29 - tokenizer 30 - ] 31 - ); 32 22 33 23 postInstall = '' 34 24 installShellCompletion --cmd phpactor \
+2 -2
pkgs/by-name/pi/pixelflasher/package.nix
··· 10 10 }: 11 11 python3Packages.buildPythonApplication rec { 12 12 pname = "pixelflasher"; 13 - version = "8.1.1.0"; 13 + version = "8.3.1.0"; 14 14 format = "other"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "badabing2005"; 18 18 repo = "PixelFlasher"; 19 19 tag = "v${version}"; 20 - hash = "sha256-zXXc12E0ocAH0QucvmoncbEwHy/IyJU1YBPedeSpLfc="; 20 + hash = "sha256-/IEnQQ1fUKWeoKIOH4q9NmWM2Sz/b1xDqQ1s9zEWOI8="; 21 21 }; 22 22 23 23 desktopItems = [
+5 -3
pkgs/by-name/po/polkadot/package.nix
··· 17 17 in 18 18 rustPlatform.buildRustPackage rec { 19 19 pname = "polkadot"; 20 - version = "2503-5"; 20 + version = "2506"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "paritytech"; 24 24 repo = "polkadot-sdk"; 25 25 rev = "polkadot-stable${version}"; 26 - hash = "sha256-hQ0tXPore1kbezBCsacAsSZAB1GHXEp5BJatxdi19eI="; 26 + hash = "sha256-xXty0KwF/1ZZUMu4l2yYUKVl40eNrGsBVhBVVfirb6Q="; 27 27 28 28 # the build process of polkadot requires a .git folder in order to determine 29 29 # the git commit hash that is being built and add it to the version string. ··· 45 45 ''; 46 46 47 47 useFetchCargoVendor = true; 48 - cargoHash = "sha256-fK8EBgIdXHfxpNWUyquEutZpkTGSe11ZsLwe13ZZ1+0="; 48 + cargoHash = "sha256-4LT4TiXRZIgyhy1eBr017Wh8Nyo26udCMffwIXRaCrM="; 49 49 50 50 buildType = "production"; 51 51 buildAndTestSubdir = "polkadot"; ··· 66 66 checkInputs = [ 67 67 cacert 68 68 ]; 69 + 70 + doCheck = false; 69 71 70 72 OPENSSL_NO_VENDOR = 1; 71 73 PROTOC = "${protobuf}/bin/protoc";
-37
pkgs/by-name/pu/pulseaudio-dlna/zeroconf.nix
··· 1 - { 2 - lib, 3 - buildPythonPackage, 4 - fetchPypi, 5 - ifaddr, 6 - typing, 7 - pythonOlder, 8 - netifaces, 9 - six, 10 - enum-compat, 11 - }: 12 - 13 - buildPythonPackage rec { 14 - pname = "zeroconf"; 15 - version = "0.19.1"; 16 - format = "setuptools"; 17 - 18 - src = fetchPypi { 19 - inherit pname version; 20 - sha256 = "0ykzg730n915qbrq9bn5pn06bv6rb5zawal4sqjyfnjjm66snkj3"; 21 - }; 22 - 23 - propagatedBuildInputs = [ 24 - netifaces 25 - six 26 - enum-compat 27 - ifaddr 28 - ] 29 - ++ lib.optionals (pythonOlder "3.5") [ typing ]; 30 - 31 - meta = with lib; { 32 - description = "Pure python implementation of multicast DNS service discovery"; 33 - homepage = "https://github.com/jstasiak/python-zeroconf"; 34 - license = licenses.lgpl21; 35 - maintainers = [ ]; 36 - }; 37 - }
+3 -3
pkgs/by-name/qs/qsv/package.nix
··· 11 11 12 12 let 13 13 pname = "qsv"; 14 - version = "5.1.0"; 14 + version = "6.0.1"; 15 15 in 16 16 rustPlatform.buildRustPackage { 17 17 inherit pname version; ··· 20 20 owner = "dathere"; 21 21 repo = "qsv"; 22 22 rev = version; 23 - hash = "sha256-AQ7vpxrGa0CtFvKzT2iHmeoafpaWOVLqEL9eO3QeBEM="; 23 + hash = "sha256-lB/lWLTZ0sfs0COZ/BgnQ2xf0aQQJnKaN06aoPMfuQc="; 24 24 }; 25 25 26 26 useFetchCargoVendor = true; 27 - cargoHash = "sha256-Kmcl7ifAFf7dJ3LESdH1xm7M3Wl/wMKUjN2ZcLkvUHE="; 27 + cargoHash = "sha256-ZgGFUOqJ5WBDaO/V3X3fUFqnIykL68Rilpjc21DyhAc="; 28 28 29 29 buildInputs = [ 30 30 file
+4 -4
pkgs/by-name/qt/qtscrcpy/package.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "qtscrcpy"; 17 - version = "3.1.3"; 17 + version = "3.3.1"; 18 18 19 19 src = 20 20 (fetchFromGitHub { 21 21 owner = "barry-ran"; 22 22 repo = "QtScrcpy"; 23 23 tag = "v${version}"; 24 - hash = "sha256-deJachXKClyJymUSRgqlwZhwr4Hlo4GXynJRlyu6uBU="; 24 + hash = "sha256-kDeMgSIEIQxaTDR/QAcIaEmPjkmUKBsGyF8fISRzu1M="; 25 25 fetchSubmodules = true; 26 26 }).overrideAttrs 27 27 (_: { ··· 46 46 47 47 postPatch = '' 48 48 substituteInPlace QtScrcpy/QtScrcpyCore/{include/QtScrcpyCoreDef.h,src/device/server/server.h} \ 49 - --replace-fail 'serverVersion = "3.1"' 'serverVersion = "${scrcpy.version}"' 49 + --replace-fail 'serverVersion = "3.3.1"' 'serverVersion = "${scrcpy.version}"' 50 50 substituteInPlace QtScrcpy/util/config.cpp \ 51 - --replace-fail 'COMMON_SERVER_VERSION_DEF "3.1"' 'COMMON_SERVER_VERSION_DEF "${scrcpy.version}"' 51 + --replace-fail 'COMMON_SERVER_VERSION_DEF "3.3.1"' 'COMMON_SERVER_VERSION_DEF "${scrcpy.version}"' 52 52 substituteInPlace QtScrcpy/audio/audiooutput.cpp \ 53 53 --replace-fail 'sndcpy.sh' "$out/share/qtscrcpy/sndcpy.sh" 54 54 substituteInPlace QtScrcpy/sndcpy/sndcpy.sh \
+1 -1
pkgs/by-name/r1/r10k/package.nix
··· 47 47 anthonyroussel 48 48 ]; 49 49 platforms = lib.platforms.unix; 50 - mainProgram = pname; 50 + mainProgram = "r10k"; 51 51 }; 52 52 }
+7 -7
pkgs/by-name/ri/rio/package.nix
··· 51 51 wayland 52 52 ]; 53 53 in 54 - rustPlatform.buildRustPackage rec { 54 + rustPlatform.buildRustPackage (finalAttrs: { 55 55 pname = "rio"; 56 - version = "0.2.20"; 56 + version = "0.2.23"; 57 57 58 58 src = fetchFromGitHub { 59 59 owner = "raphamorim"; 60 60 repo = "rio"; 61 - rev = "v${version}"; 62 - hash = "sha256-/RQPjT5IIhV6bp3u5BhsCglGIJbQoBKIJ88U2Tp3qVE="; 61 + tag = "v${finalAttrs.version}"; 62 + hash = "sha256-hhKlXuhv0PP8/xCIZ0lFGtCYCzOzH0gUeh48GdKpG6A="; 63 63 }; 64 64 65 65 useFetchCargoVendor = true; 66 - cargoHash = "sha256-T88K2ujB4hskbQW5+urlSdEgN+XSmEEb80eW5gw51Gs="; 66 + cargoHash = "sha256-+pfudGeWq4EARQDu+HAZczWlzStuzDPArMm1oCZGfKU="; 67 67 68 68 nativeBuildInputs = [ 69 69 ncurses ··· 142 142 oluceps 143 143 ]; 144 144 platforms = lib.platforms.unix; 145 - changelog = "https://github.com/raphamorim/rio/blob/v${version}/docs/docs/releases.md"; 145 + changelog = "https://github.com/raphamorim/rio/blob/v${finalAttrs.version}/docs/docs/releases.md"; 146 146 mainProgram = "rio"; 147 147 }; 148 - } 148 + })
+6 -4
pkgs/by-name/sa/savepagenow/package.nix
··· 6 6 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "savepagenow"; 9 - version = "1.1.1"; 9 + version = "1.3.0"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "pastpages"; 14 14 repo = "savepagenow"; 15 - rev = "v${version}"; 16 - sha256 = "1lz6rc47cds9rb35jdf8n13gr61wdkh5jqzx4skikm1yrqkwjyhm"; 15 + tag = version; 16 + sha256 = "sha256-omQ28GqgBKC8W51c0qb6Tg06obXskyfF+2dg/13ah1M="; 17 17 }; 18 18 19 - build-system = with python3Packages; [ setuptools ]; 19 + SETUPTOOLS_SCM_PRETEND_VERSION = version; 20 + 21 + build-system = with python3Packages; [ setuptools-scm ]; 20 22 21 23 dependencies = with python3Packages; [ 22 24 click
+3 -3
pkgs/by-name/sc/scotty/package.nix
··· 9 9 10 10 buildGoModule (finalAttrs: { 11 11 pname = "scotty"; 12 - version = "0.7.0"; 12 + version = "0.7.1"; 13 13 14 14 src = fetchFromSourcehut { 15 15 owner = "~phw"; 16 16 repo = "scotty"; 17 17 rev = "v${finalAttrs.version}"; 18 - hash = "sha256-NvFvayz8B69Vtl+Ghl9UBXqJqvka8p6hi2ClcQ7Xeys="; 18 + hash = "sha256-Sf1JuIWCscHPn7bA7spQ1zTKt+1kEehR+rEZ1+MTnoE="; 19 19 }; 20 20 21 21 # Otherwise checks fail with `panic: open /etc/protocols: operation not permitted` when sandboxing is enabled on Darwin ··· 25 25 --replace-fail '!os.IsNotExist(err)' '!os.IsNotExist(err) && !os.IsPermission(err)' 26 26 ''; 27 27 28 - vendorHash = "sha256-+Hypr514lp0MuZVH9R9LUP93TYq2VNGuZ+6OWytohc8="; 28 + vendorHash = "sha256-AfCSp/f8jAy1a6PyYHMErmOOgADXTfliJPQgyNLhVFo="; 29 29 30 30 env = { 31 31 # *Some* locale is required to be set
+4 -4
pkgs/by-name/sh/shaperglot-cli/package.nix
··· 9 9 10 10 rustPlatform.buildRustPackage (finalAttrs: { 11 11 pname = "shaperglot-cli"; 12 - version = "0-unstable-2025-06-20"; 12 + version = "0-unstable-2025-07-18"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "googlefonts"; 16 16 repo = "shaperglot"; 17 - rev = "0c521f32f8fe5c927a4aac2236307547fa281972"; 18 - hash = "sha256-V7eBt0m82mW4NALWZeYVJD4TeU5l0kaOJPyDFxRSIUs="; 17 + rev = "fafea94d0c4ffe291b34c6748149006b13476755"; 18 + hash = "sha256-o5fh/rywa5AUhCXWUkuXH3XMCtVX2nio+jk+vwHVN14="; 19 19 }; 20 20 21 - cargoHash = "sha256-19amPodlTIxuBue8UT5PfWHUe4evmJsAHcrIAx6YVSk="; 21 + cargoHash = "sha256-SrC9RAbD/qxn5Ywp83cCZmdjNrxJlZAGBYB9O+/yJHA="; 22 22 23 23 cargoBuildFlags = [ 24 24 "--package=shaperglot-cli"
-2
pkgs/by-name/sh/shotwell/package.nix
··· 24 24 gcr, 25 25 libgee, 26 26 gexiv2, 27 - librest, 28 27 gettext, 29 28 desktop-file-utils, 30 29 gdk-pixbuf, ··· 80 81 glib-networking 81 82 gdk-pixbuf 82 83 librsvg 83 - librest 84 84 gcr 85 85 adwaita-icon-theme 86 86 libsecret
+3 -3
pkgs/by-name/sl/slumber/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "slumber"; 9 - version = "3.2.0"; 9 + version = "3.3.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "LucasPickering"; 13 13 repo = "slumber"; 14 14 tag = "v${version}"; 15 - hash = "sha256-FR+XHgL/DfVFeEbAT1h1nwBnJkG7jnHfd+JRLVTY0LE="; 15 + hash = "sha256-3VsnK0CxcSYOnHTXPGdtwUn/0m5Uj9DThm3Mc4bMYoY="; 16 16 }; 17 17 18 18 useFetchCargoVendor = true; 19 - cargoHash = "sha256-qRqdNCeVb7dD91q6gEK1c5rQ8LhcwJ5hwn1TfSPseO4="; 19 + cargoHash = "sha256-ZDB7YiqesCAnXkSyMQzV6LHRjUdv00SSG6aS8JKArfY="; 20 20 21 21 meta = { 22 22 description = "Terminal-based HTTP/REST client";
+3 -3
pkgs/by-name/sn/snyk/package.nix
··· 8 8 }: 9 9 10 10 let 11 - version = "1.1297.3"; 11 + version = "1.1298.1"; 12 12 in 13 13 buildNpmPackage { 14 14 pname = "snyk"; ··· 18 18 owner = "snyk"; 19 19 repo = "cli"; 20 20 tag = "v${version}"; 21 - hash = "sha256-oyodfLDfgFKCmt8d4Bff/4SIEjyqX1pw5fp95uEmuf4="; 21 + hash = "sha256-oLkzEm7OMBNqT+EDrwujqQek4LWwKgYFUoMRWhpqY4o="; 22 22 }; 23 23 24 - npmDepsHash = "sha256-SzrBhY7iWGlIPNB+5ROdaxAlQSetSKc3MPBp+4nNh+o="; 24 + npmDepsHash = "sha256-7fHehEKjNNRdRk9+kARzn75G0r1pse7ULn/Oz6mQRKM="; 25 25 26 26 postPatch = '' 27 27 substituteInPlace package.json \
+2 -2
pkgs/by-name/sq/sqldef/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "sqldef"; 9 - version = "2.0.5"; 9 + version = "2.0.6"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "sqldef"; 13 13 repo = "sqldef"; 14 14 rev = "v${version}"; 15 - hash = "sha256-+5Ri5MbQJEF3Z3mocO/ugXwZ9ye2IY2YXkdAMLkPupg="; 15 + hash = "sha256-vlUrg/mCviFwlNT47o/5wUfl1oFFd6s8Q/Xdpn048Sk="; 16 16 }; 17 17 18 18 proxyVendor = true;
+2 -2
pkgs/by-name/st/stunner/package.nix
··· 5 5 }: 6 6 7 7 let 8 - version = "0.0.10"; 8 + version = "0.0.12"; 9 9 in 10 10 buildGoModule { 11 11 pname = "stunner"; ··· 15 15 owner = "jaxxstorm"; 16 16 repo = "stunner"; 17 17 tag = "v${version}"; 18 - hash = "sha256-rwoid49YkrXU59XiC6zY6562MShomozQNV0KFPv7oMM="; 18 + hash = "sha256-f45MliWauAkUkffcoexRz+ZjWUYmhZ6yVKqqdC56V04="; 19 19 }; 20 20 21 21 vendorHash = "sha256-tO61UBZxPBg6oFKOuMjPSb4EHZ9wPAyBsdQZb7DLdw0=";
+6 -2
pkgs/by-name/sy/synology-cloud-sync-decryption-tool/package.nix
··· 1 1 { 2 2 lib, 3 3 writeScript, 4 + stdenv, 4 5 qt5, 5 6 fetchurl, 6 7 autoPatchelfHook, 7 8 }: 8 9 9 - qt5.mkDerivation rec { 10 + stdenv.mkDerivation rec { 10 11 pname = "synology-cloud-sync-decryption-tool"; 11 12 version = "027"; 12 13 ··· 16 15 sha256 = "sha256-EWxADvkfhnMwHIauJj3pH6SvSkkrc4cwAhsf1pWOOWQ="; 17 16 }; 18 17 19 - nativeBuildInputs = [ autoPatchelfHook ]; 18 + nativeBuildInputs = [ 19 + autoPatchelfHook 20 + qt5.wrapQtAppsHook 21 + ]; 20 22 21 23 installPhase = '' 22 24 runHook preInstall
+3 -3
pkgs/by-name/ta/tabiew/package.nix
··· 6 6 }: 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "tabiew"; 9 - version = "0.10.1"; 9 + version = "0.11.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "shshemi"; 13 13 repo = "tabiew"; 14 14 tag = "v${version}"; 15 - hash = "sha256-J8SqqZNAB1bEFaaEjRh77zb+7l2RwZrh316ZG18taKs="; 15 + hash = "sha256-ilZOXV9P3i2Gzcop9PRCHznorEdGMje097d9my0JVeU="; 16 16 }; 17 17 18 18 useFetchCargoVendor = true; 19 - cargoHash = "sha256-o8bGsPwpJbXHvioyfI8OZEfgsewUFMSZ+2kPIMTO0gk="; 19 + cargoHash = "sha256-TYOsE0v2m0lTTK/+S82URDk4+ywu2nzzTQAi9pdBu2U="; 20 20 21 21 nativeBuildInputs = [ installShellFiles ]; 22 22
+3 -3
pkgs/by-name/tf/tfswitch/package.nix
··· 5 5 }: 6 6 buildGoModule rec { 7 7 pname = "tfswitch"; 8 - version = "1.4.6"; 8 + version = "1.4.7"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "warrensbox"; 12 12 repo = "terraform-switcher"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-KYie6nabNJDGNvs2vOQHl+ISEGNKwReHuDahMo1SmbM="; 14 + sha256 = "sha256-r3zTIcn+AOYAgdaCVmKFg4rZrJZFvg7HDB/yU59z+cs="; 15 15 }; 16 16 17 - vendorHash = "sha256-IXawIayV9RbWgoKKgnHAtr6RQrYGUBRF5CrQnPsrebc="; 17 + vendorHash = "sha256-HbNdWvKvmZDalDQoMtQMaXiT0NIFNtVowSIYO4z9h8c="; 18 18 19 19 # Disable tests since it requires network access and relies on the 20 20 # presence of release.hashicorp.com
+9 -2
pkgs/by-name/ti/timezonemap/package.nix
··· 10 10 file, 11 11 gobject-introspection, 12 12 json-glib, 13 - libsoup_2_4, 13 + libsoup_3, 14 14 }: 15 15 16 16 stdenv.mkDerivation { ··· 30 30 url = "https://git.launchpad.net/ubuntu/+source/libtimezonemap/plain/debian/patches/timezone-map-Never-try-to-access-to-free-d-or-null-values.patch?id=88f72f724e63df061204f6818c9a1e7d8c003e29"; 31 31 sha256 = "sha256-M5eR0uaqpJOeW2Ya1Al+3ZciXukzHpnjJTMVvdO0dPE="; 32 32 }) 33 + 34 + # Port to libsoup3 35 + # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1068679 36 + (fetchpatch { 37 + url = "https://git.launchpad.net/ubuntu/+source/libtimezonemap/plain/debian/patches/port-to-libsoup3.patch?id=b8346a99d4abece742bce73780ccf0edfa0b99f0"; 38 + hash = "sha256-BHLVA3Vcakl9COAiSPo0OyFOUz4ejsxB22gJW/+m7NI="; 39 + }) 33 40 ]; 34 41 35 42 nativeBuildInputs = [ ··· 49 42 gtk3 50 43 glib 51 44 json-glib 52 - libsoup_2_4 45 + libsoup_3 53 46 ]; 54 47 55 48 configureFlags = [
+3 -3
pkgs/by-name/tr/tray-tui/package.nix
··· 7 7 }: 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "tray-tui"; 10 - version = "0.2.1"; 10 + version = "0.3.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "Levizor"; 14 14 repo = "tray-tui"; 15 15 tag = version; 16 - hash = "sha256-iZyhcBCOUq2KuQR21sQiwFeEIr7DNBs1fYRu5Nv5+ng="; 16 + hash = "sha256-iJ3793D6/yT63s4akdFvWIpe+5wgjWv29cwB5deID60="; 17 17 }; 18 18 19 19 useFetchCargoVendor = true; 20 20 21 - cargoHash = "sha256-o3FmSNOiCcbLoU6/LtbugalWUm/ME9kG8bzfem3HqWI="; 21 + cargoHash = "sha256-T5O37QuubTHp9a5iYrXN2Wrc+Xez+rGiAowcbSp33A4="; 22 22 23 23 nativeBuildInputs = [ 24 24 installShellFiles
+2 -2
pkgs/by-name/up/upgrade-assistant/package.nix
··· 1 1 { lib, buildDotnetGlobalTool }: 2 2 buildDotnetGlobalTool { 3 3 pname = "upgrade-assistant"; 4 - version = "0.5.1084"; 4 + version = "0.5.1165"; 5 5 6 - nugetHash = "sha256-O+HHLqou6hRAQ8vUzq+VfX0vRM+nZGPnfCg8niYX2gE="; 6 + nugetHash = "sha256-6LHGgpdCTiDaKZN5oWWUotH2SwExu9I1PAyt8TmQAh0="; 7 7 8 8 meta = { 9 9 homepage = "https://github.com/dotnet/upgrade-assistant";
+1 -1
pkgs/by-name/xp/xpipe/package.nix
··· 153 153 ]; 154 154 maintainers = with lib.maintainers; [ crschnick ]; 155 155 platforms = [ "x86_64-linux" ]; 156 - mainProgram = pname; 156 + mainProgram = "xpipe"; 157 157 }; 158 158 }
+2 -2
pkgs/by-name/ya/yamlscript/package.nix
··· 6 6 7 7 buildGraalvmNativeImage (finalAttrs: { 8 8 pname = "yamlscript"; 9 - version = "0.1.97"; 9 + version = "0.2.2"; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/yaml/yamlscript/releases/download/${finalAttrs.version}/yamlscript.cli-${finalAttrs.version}-standalone.jar"; 13 - hash = "sha256-xyKn+Eec6Kspoe0kq3N/nQDIOJSJcrb9CE/uUF3+Qcs="; 13 + hash = "sha256-JGtslASDw/jZxmM936uBW0xcHR3QQSDB99WjwYXim1Q="; 14 14 }; 15 15 16 16 extraNativeImageBuildArgs = [
+2 -2
pkgs/by-name/yt/ytdl-sub/package.nix
··· 8 8 9 9 python3Packages.buildPythonApplication rec { 10 10 pname = "ytdl-sub"; 11 - version = "2025.07.04"; 11 + version = "2025.07.24"; 12 12 pyproject = true; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "jmbannon"; 16 16 repo = "ytdl-sub"; 17 17 tag = version; 18 - hash = "sha256-aVI/OY1Dh5LvbDyg+GuWBz2e6oUgTzErqfnow22v8CI="; 18 + hash = "sha256-yeF4Lt1IzMbkIXXzVMJjZb3D0UTiv4d5fSoN8uJBlBM="; 19 19 }; 20 20 21 21 postPatch = ''
+2 -2
pkgs/desktops/mate/caja-extensions/default.nix
··· 8 8 glib, 9 9 gst_all_1, 10 10 gtk3, 11 - gupnp, 11 + gupnp_1_6, 12 12 imagemagick, 13 13 mate-desktop, 14 14 wrapGAppsHook3, ··· 37 37 gst_all_1.gst-plugins-base 38 38 gst_all_1.gst-plugins-good 39 39 gtk3 40 - gupnp 40 + gupnp_1_6 41 41 imagemagick 42 42 mate-desktop 43 43 ];
-6
pkgs/development/compilers/dotnet/stage0.nix
··· 92 92 "false" 93 93 ]; 94 94 95 - # https://github.com/dotnet/source-build/issues/4920 96 - ${if stdenv.isLinux && lib.versionAtLeast old.version "10" then "postFixup" else null} = '' 97 - find $out \( -name crossgen2 -or -name ilc \) -type f -print0 | 98 - xargs -0 patchelf --add-needed libssl.so --add-rpath "${lib.makeLibraryPath [ openssl ]}" 99 - ''; 100 - 101 95 passthru = 102 96 old.passthru or { } 103 97 // (
+2
pkgs/development/libraries/dee/default.nix
··· 11 11 vala, 12 12 python3, 13 13 autoreconfHook, 14 + gtk-doc, 14 15 }: 15 16 16 17 stdenv.mkDerivation rec { ··· 50 49 autoreconfHook 51 50 gobject-introspection 52 51 python3 52 + gtk-doc 53 53 ]; 54 54 55 55 buildInputs = [
+3 -3
pkgs/development/libraries/libfive/default.nix
··· 18 18 19 19 stdenv.mkDerivation { 20 20 pname = "libfive"; 21 - version = "0-unstable-2025-07-07"; 21 + version = "0-unstable-2025-07-23"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "libfive"; 25 25 repo = "libfive"; 26 - rev = "ba841d3ba91b885ba19c40e382d6ae6f3534a4b5"; 27 - hash = "sha256-YVqP4k8KBLMYZOuWYLXijZBEiNGhQaaVNBVQtpIgvjc="; 26 + rev = "e8370983e7bc6d49409affcc34fc70c673cc876f"; 27 + hash = "sha256-Jtf3yEnIySsLdSt5G3VdU3nUV55LHnES23fCAilXjNw="; 28 28 }; 29 29 30 30 nativeBuildInputs = [
+3 -3
pkgs/development/libraries/mesa/default.nix
··· 347 347 (buildPackages.mesa.cross_tools or null) 348 348 ]; 349 349 350 - disallowedRequisites = lib.optionals needNativeCLC [ 351 - (buildPackages.mesa.cross_tools or null) 352 - ]; 350 + disallowedRequisites = lib.optional ( 351 + needNativeCLC && buildPackages.mesa ? cross_tools 352 + ) buildPackages.mesa.cross_tools; 353 353 354 354 doCheck = false; 355 355
+2 -2
pkgs/development/python-modules/cobs/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "cobs"; 10 - version = "1.2.1"; 10 + version = "1.2.2"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.6"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - hash = "sha256-Kvf4eRzeGufGuTb10MNf4p/rEN4l95wVsK8NZyl4PMA="; 17 + hash = "sha256-291eMhEdcnhvg9DCaSFdzWrGKbGsGWLGh4Ih87LKmNo="; 18 18 }; 19 19 20 20 checkPhase = ''
+2 -2
pkgs/development/python-modules/constantdict/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "constantdict"; 11 - version = "2025.1.1"; 11 + version = "2025.3"; 12 12 pyproject = true; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "matthiasdiener"; 16 16 repo = "constantdict"; 17 17 tag = "v${version}"; 18 - hash = "sha256-M3duCafyJk/W3KIqP43ErXr/EfCj6/Sin6eCaaxyI5g="; 18 + hash = "sha256-jX6g9xBteZOc/7Ob5N8eUSCycb6JoE5i38T52zknOTI="; 19 19 }; 20 20 21 21 build-system = [
+2 -2
pkgs/development/python-modules/ddgs/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "ddgs"; 14 - version = "9.2.3"; 14 + version = "9.4.3"; 15 15 pyproject = true; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "deedy5"; 19 19 repo = "ddgs"; 20 20 tag = "v${version}"; 21 - hash = "sha256-TWLB/IAUn0YEXwYGooqd/pz8xv8tmK8E1ZZ8G/TEtbU="; 21 + hash = "sha256-W7Ug9hYOfdskWrhRgkogwru8XE6kqxsqqnXsdD81mKk="; 22 22 }; 23 23 24 24 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/drf-pydantic/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "drf-pydantic"; 14 - version = "2.7.1"; 14 + version = "2.8.0"; 15 15 pyproject = true; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "georgebv"; 19 19 repo = "drf-pydantic"; 20 20 tag = "v${version}"; 21 - hash = "sha256-ABtSoxj/+HHq4hj4Yb6bEiyOl00TCO/9tvBzhv6afxM="; 21 + hash = "sha256-Kg+xQ5DgrQMtbga9BF1kmqX0zLAaxu26PnGn8SNVGN8="; 22 22 }; 23 23 24 24 build-system = [
+2 -2
pkgs/development/python-modules/fastcore/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "fastcore"; 12 - version = "1.8.5"; 12 + version = "1.8.6"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.8"; ··· 18 18 owner = "fastai"; 19 19 repo = "fastcore"; 20 20 tag = version; 21 - hash = "sha256-Osjpt/oxw5LAVUvhPg2cICSeKaLrOdppNT0jqHz9HyA="; 21 + hash = "sha256-m/22tTIysVFgNWUUWKC/1TV/dkEki8dDACb0XvKayAw="; 22 22 }; 23 23 24 24 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/langchain-groq/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "langchain-groq"; 23 - version = "0.3.2"; 23 + version = "0.3.6"; 24 24 pyproject = true; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "langchain-ai"; 28 28 repo = "langchain"; 29 29 tag = "langchain-groq==${version}"; 30 - hash = "sha256-KsKT7+jpTTiSVMZWcIwW7+1BCL7rpZHg/OX3PNLI6As="; 30 + hash = "sha256-f0s8fBT1+uZbatWSPehKfrGYGotBFeNixCiGaAc753o="; 31 31 }; 32 32 33 33 sourceRoot = "${src.name}/libs/partners/groq";
+2 -2
pkgs/development/python-modules/manifestoo-core/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "manifestoo-core"; 14 - version = "1.8.2"; 14 + version = "1.9"; 15 15 format = "pyproject"; 16 16 17 17 src = fetchPypi { 18 18 inherit version; 19 19 pname = "manifestoo_core"; 20 - hash = "sha256-e/kpgGaaQqPI+4WeHXYpVc01t5vexHlmsDuAoGFShEM="; 20 + hash = "sha256-4cBgxbjXfOVMRQ+iQnjb/LdRUkoeb2hWI6VhSnqSMVM="; 21 21 }; 22 22 23 23 nativeBuildInputs = [ hatch-vcs ];
+44
pkgs/development/python-modules/markdown-inline-graphviz/default.nix
··· 1 + { 2 + buildPythonPackage, 3 + fetchFromGitHub, 4 + pkgs, # Only for pkgs.graphviz 5 + lib, 6 + setuptools, 7 + markdown, 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "markdown-inline-graphviz"; 12 + version = "1.1.3"; 13 + pyproject = true; 14 + 15 + src = fetchFromGitHub { 16 + owner = "cesaremorel"; 17 + repo = "markdown-inline-graphviz"; 18 + tag = "v${version}"; 19 + hash = "sha256-FUBRFImX5NOxyYAK7z5Bo8VKVQllTbEewEGZXtVMBQE="; 20 + }; 21 + 22 + # Using substituteInPlace because there's only one replacement 23 + postPatch = '' 24 + substituteInPlace markdown_inline_graphviz.py \ 25 + --replace-fail "args = [command, '-T'+filetype]" "args = [\"${pkgs.graphviz}/bin/\" + command, '-T'+filetype]" 26 + ''; 27 + 28 + build-system = [ setuptools ]; 29 + 30 + dependencies = [ markdown ]; 31 + 32 + # No tests available 33 + doCheck = false; 34 + 35 + pythonImportsCheck = [ "markdown_inline_graphviz" ]; 36 + 37 + meta = { 38 + description = "Render inline graphs with Markdown and Graphviz"; 39 + homepage = "https://github.com/cesaremorel/markdown-inline-graphviz/"; 40 + changelog = "https://github.com/cesaremorel/markdown-inline-graphviz/releases/tag/${src.tag}"; 41 + license = lib.licenses.mit; 42 + maintainers = with lib.maintainers; [ drupol ]; 43 + }; 44 + }
+18 -10
pkgs/development/python-modules/mkdocs-git-authors-plugin/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 - pythonOlder, 5 + setuptools, 6 6 mkdocs, 7 + gitMinimal, 7 8 }: 8 9 9 10 buildPythonPackage rec { 10 11 pname = "mkdocs-git-authors-plugin"; 11 - version = "0.9.2"; 12 - format = "setuptools"; 13 - 14 - disabled = pythonOlder "3.8"; 12 + version = "0.10.0"; 13 + pyproject = true; 15 14 16 15 src = fetchFromGitHub { 17 16 owner = "timvink"; 18 17 repo = "mkdocs-git-authors-plugin"; 19 18 tag = "v${version}"; 20 - hash = "sha256-2ITro34lZ+tz7ev7Yuh1wJjsSNik6VUTt3dupIajmLU="; 19 + hash = "sha256-Uy1XgSJchA7hkc9i4hE8Ws4OWY5GRzvfnhKkZvxT2d0="; 21 20 }; 22 21 23 - propagatedBuildInputs = [ mkdocs ]; 22 + postPatch = '' 23 + substituteInPlace src/mkdocs_git_authors_plugin/git/command.py \ 24 + --replace-fail 'args = ["git"]' 'args = ["${gitMinimal}/bin/git"]' 25 + ''; 26 + 27 + build-system = [ 28 + setuptools 29 + ]; 30 + 31 + dependencies = [ mkdocs ]; 24 32 25 33 pythonImportsCheck = [ "mkdocs_git_authors_plugin" ]; 26 34 27 - meta = with lib; { 35 + meta = { 28 36 description = "Lightweight MkDocs plugin to display git authors of a markdown page"; 29 37 homepage = "https://github.com/timvink/mkdocs-git-authors-plugin"; 30 - license = licenses.mit; 31 - maintainers = with maintainers; [ totoroot ]; 38 + license = lib.licenses.mit; 39 + maintainers = with lib.maintainers; [ totoroot ]; 32 40 }; 33 41 }
+77
pkgs/development/python-modules/mlx-lm/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + setuptools, 6 + jinja2, 7 + mlx, 8 + numpy, 9 + protobuf, 10 + pyyaml, 11 + transformers, 12 + sentencepiece, 13 + pytestCheckHook, 14 + writableTmpDirAsHomeHook, 15 + }: 16 + 17 + buildPythonPackage rec { 18 + pname = "mlx-lm"; 19 + version = "0.26.0"; 20 + pyproject = true; 21 + 22 + src = fetchFromGitHub { 23 + owner = "ml-explore"; 24 + repo = "mlx-lm"; 25 + tag = "v${version}"; 26 + hash = "sha256-J69XIqsjQ4sQqhx+EkjKcVXVlQ4A4PGJvICSiCfoSOA="; 27 + }; 28 + 29 + build-system = [ 30 + setuptools 31 + ]; 32 + 33 + dependencies = [ 34 + jinja2 35 + mlx 36 + numpy 37 + protobuf 38 + pyyaml 39 + transformers 40 + ]; 41 + 42 + nativeCheckInputs = [ 43 + writableTmpDirAsHomeHook 44 + pytestCheckHook 45 + sentencepiece 46 + ]; 47 + 48 + pythonImportsCheck = [ 49 + "mlx_lm" 50 + ]; 51 + 52 + disabledTestPaths = [ 53 + # Requires network access to huggingface.co 54 + "tests/test_datsets.py" 55 + "tests/test_generate.py" 56 + "tests/test_server.py" 57 + "tests/test_tokenizers.py" 58 + "tests/test_utils.py::TestUtils::test_convert" 59 + "tests/test_utils.py::TestUtils::test_load" 60 + "tests/test_utils_load_model.py" 61 + "tests/test_prompt_cache.py::TestPromptCache::test_cache_to_quantized" 62 + "tests/test_prompt_cache.py::TestPromptCache::test_cache_with_generate" 63 + "tests/test_prompt_cache.py::TestPromptCache::test_trim_cache_with_generate" 64 + # RuntimeError: [metal_kernel] No GPU back-end. 65 + "tests/test_models.py::TestModels::test_bitnet" 66 + ]; 67 + 68 + meta = { 69 + description = "Run LLMs with MLX"; 70 + homepage = "https://github.com/ml-explore/mlx-lm"; 71 + license = lib.licenses.mit; 72 + platforms = [ 73 + "aarch64-darwin" 74 + ]; 75 + maintainers = with lib.maintainers; [ ferrine ]; 76 + }; 77 + }
+10 -6
pkgs/development/python-modules/plantuml-markdown/default.nix
··· 1 1 { 2 2 buildPythonPackage, 3 3 fetchFromGitHub, 4 + pkgs, # Only for pkgs.plantuml, 4 5 lib, 5 6 plantuml, 6 7 markdown, ··· 10 9 runCommand, 11 10 writeText, 12 11 plantuml-markdown, 13 - pythonOlder, 14 12 }: 15 13 16 14 buildPythonPackage rec { ··· 17 17 version = "3.11.1"; 18 18 format = "setuptools"; 19 19 20 - disabled = pythonOlder "3.7"; 21 - 22 20 src = fetchFromGitHub { 23 21 owner = "mikitex70"; 24 22 repo = "plantuml-markdown"; 25 23 tag = version; 26 24 hash = "sha256-DgHWqwPsZ5q1XqrfaAiUslKnJdHX4Pzw9lygF3iaxz4="; 27 25 }; 26 + 27 + postPatch = '' 28 + substituteInPlace plantuml_markdown/plantuml_markdown.py \ 29 + --replace-fail '"plantuml_cmd": ["plantuml"' '"plantuml_cmd": ["${lib.getExe pkgs.plantuml}"' 30 + ''; 28 31 29 32 propagatedBuildInputs = [ 30 33 plantuml ··· 37 34 ]; 38 35 39 36 # The package uses a custom script that downloads a certain version of plantuml for testing. 37 + # Missing https://github.com/ezequielramos/http-server-mock which looks unmaintained 40 38 doCheck = false; 41 39 42 40 pythonImportsCheck = [ "plantuml_markdown" ]; ··· 56 52 ! grep -q "Error" $out 57 53 ''; 58 54 59 - meta = with lib; { 55 + meta = { 60 56 description = "PlantUML plugin for Python-Markdown"; 61 57 longDescription = '' 62 58 This plugin implements a block extension which can be used to specify a PlantUML ··· 64 60 ''; 65 61 homepage = "https://github.com/mikitex70/plantuml-markdown"; 66 62 changelog = "https://github.com/mikitex70/plantuml-markdown/releases/tag/${src.tag}"; 67 - license = licenses.bsd2; 68 - maintainers = with maintainers; [ nikstur ]; 63 + license = lib.licenses.bsd2; 64 + maintainers = with lib.maintainers; [ nikstur ]; 69 65 }; 70 66 }
+2 -2
pkgs/development/python-modules/tencentcloud-sdk-python/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "tencentcloud-sdk-python"; 13 - version = "3.0.1427"; 13 + version = "3.0.1429"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.9"; ··· 19 19 owner = "TencentCloud"; 20 20 repo = "tencentcloud-sdk-python"; 21 21 tag = version; 22 - hash = "sha256-OuQQr9ptcTL6YjeUWIa2ak3i1NMO1uhql+dR+cIJUQU="; 22 + hash = "sha256-icA5CuDkGYipXXcL1ePODBC8CMmMLLmBwD/X/nykqL8="; 23 23 }; 24 24 25 25 build-system = [ setuptools ];
+1 -1
pkgs/os-specific/linux/kernel/linux-rpi.nix
··· 31 31 { 32 32 "1" = "bcmrpi_defconfig"; 33 33 "2" = "bcm2709_defconfig"; 34 - "3" = if stdenv.hostPlatform.isAarch64 then "bcmrpi3_defconfig" else "bcm2709_defconfig"; 34 + "3" = if stdenv.hostPlatform.isAarch64 then "bcm2711_defconfig" else "bcm2709_defconfig"; 35 35 "4" = "bcm2711_defconfig"; 36 36 } 37 37 .${toString rpiVersion};
+2 -2
pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix
··· 2 2 3 3 grafanaPlugin { 4 4 pname = "grafana-exploretraces-app"; 5 - version = "1.1.1"; 6 - zipHash = "sha256-vzLZvBxFF9TQBWvuAUrfWROIerOqPPjs/OKUyX1dBac="; 5 + version = "1.1.2"; 6 + zipHash = "sha256-eLSC+K1+JqSOo0HgFCTZ8pYevtO3s/ZhkJBlr29GGdY="; 7 7 meta = with lib; { 8 8 description = "Opinionated traces app"; 9 9 license = licenses.agpl3Only;
+3 -3
pkgs/servers/spicedb/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "spicedb"; 10 - version = "1.44.4"; 10 + version = "1.45.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "authzed"; 14 14 repo = "spicedb"; 15 15 rev = "v${version}"; 16 - hash = "sha256-hpu9tg18JASuHVSrEL9xKWJ/+k6Cam3aBQ2OLsIehjw="; 16 + hash = "sha256-cKCAA9C0vsCa0BszspvPfrKbdWyaccrMtiO6UWhLIh4="; 17 17 }; 18 18 19 - vendorHash = "sha256-EQQtVudG+xjim15Ud4YJ05j0l+omnEnpo42tS99Mmd8="; 19 + vendorHash = "sha256-R4lOmHIBgnlvOukMjXdVx5e9Oneo1EizhsrDXiTbwTc="; 20 20 21 21 ldflags = [ 22 22 "-X 'github.com/jzelinskie/cobrautil/v2.Version=${src.rev}'"
+2 -2
pkgs/tools/networking/q/default.nix pkgs/by-name/q/q/package.nix
··· 11 11 src = fetchFromGitHub { 12 12 owner = "natesales"; 13 13 repo = "q"; 14 - rev = "v${version}"; 15 - sha256 = "sha256-Chvh+L1RV/T/blFjGS2wiJynXxbWE6eKbu4TRTFTb3o="; 14 + tag = "v${version}"; 15 + hash = "sha256-Chvh+L1RV/T/blFjGS2wiJynXxbWE6eKbu4TRTFTb3o="; 16 16 }; 17 17 18 18 vendorHash = "sha256-7OknLdkJB3ujX/DL+DVdWFK5RcoEw5R9h/KY4OfKeCw=";
+4 -17
pkgs/top-level/all-packages.nix
··· 1129 1129 1130 1130 py7zr = with python3Packages; toPythonApplication py7zr; 1131 1131 1132 - q = callPackage ../tools/networking/q { }; 1133 - 1134 1132 qFlipper = libsForQt5.callPackage ../tools/misc/qflipper { }; 1135 1133 1136 1134 ronin = callPackage ../tools/security/ronin { }; ··· 4421 4423 subzerod = with python3Packages; toPythonApplication subzerod; 4422 4424 4423 4425 system-config-printer = callPackage ../tools/misc/system-config-printer { 4424 - autoreconfHook = buildPackages.autoreconfHook269; 4425 4426 libxml2 = libxml2Python; 4426 4427 }; 4427 4428 ··· 4513 4516 4514 4517 trytond = with python3Packages; toPythonApplication trytond; 4515 4518 4516 - ttfautohint = libsForQt5.callPackage ../tools/misc/ttfautohint { 4517 - autoreconfHook = buildPackages.autoreconfHook269; 4518 - }; 4519 + ttfautohint = libsForQt5.callPackage ../tools/misc/ttfautohint { }; 4519 4520 ttfautohint-nox = ttfautohint.override { enableGUI = false; }; 4520 4521 4521 4522 twilight = callPackage ../tools/graphics/twilight { ··· 7898 7903 7899 7904 makeDBusConf = callPackage ../development/libraries/dbus/make-dbus-conf.nix { }; 7900 7905 7901 - dee = callPackage ../development/libraries/dee { 7902 - autoreconfHook = buildPackages.autoreconfHook269; 7903 - }; 7906 + dee = callPackage ../development/libraries/dee { }; 7904 7907 7905 7908 draco = callPackage ../development/libraries/draco { 7906 7909 tinygltf = callPackage ../development/libraries/draco/tinygltf.nix { }; ··· 8380 8387 8381 8388 highfive-mpi = highfive.override { hdf5 = hdf5-mpi; }; 8382 8389 8383 - hivex = callPackage ../development/libraries/hivex { 8384 - autoreconfHook = buildPackages.autoreconfHook269; 8385 - }; 8390 + hivex = callPackage ../development/libraries/hivex { }; 8386 8391 8387 8392 hspell = callPackage ../development/libraries/hspell { }; 8388 8393 ··· 10416 10425 ]; 10417 10426 }; 10418 10427 10419 - libmodsecurity = callPackage ../tools/security/libmodsecurity { 10420 - autoreconfHook = buildPackages.autoreconfHook269; 10421 - }; 10428 + libmodsecurity = callPackage ../tools/security/libmodsecurity { }; 10422 10429 10423 10430 nsd = callPackage ../servers/dns/nsd (config.nsd or { }); 10424 10431 ··· 13378 13389 peaclock = callPackage ../applications/misc/peaclock { 13379 13390 stdenv = gccStdenv; 13380 13391 }; 13381 - 13382 - pianobooster = qt5.callPackage ../applications/audio/pianobooster { }; 13383 13392 13384 13393 pianoteq = callPackage ../applications/audio/pianoteq { }; 13385 13394
+4
pkgs/top-level/python-packages.nix
··· 8840 8840 8841 8841 markdown-include = callPackage ../development/python-modules/markdown-include { }; 8842 8842 8843 + markdown-inline-graphviz = callPackage ../development/python-modules/markdown-inline-graphviz { }; 8844 + 8843 8845 markdown-it-py = callPackage ../development/python-modules/markdown-it-py { }; 8844 8846 8845 8847 markdown-macros = callPackage ../development/python-modules/markdown-macros { }; ··· 9351 9349 ); 9352 9350 9353 9351 mlx = callPackage ../development/python-modules/mlx { }; 9352 + 9353 + mlx-lm = callPackage ../development/python-modules/mlx-lm { }; 9354 9354 9355 9355 mlxtend = callPackage ../development/python-modules/mlxtend { }; 9356 9356