Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub 115e03be eec48091

+962 -376
+36
doc/languages-frameworks/javascript.section.md
··· 444 444 pnpmDeps = pnpm.fetchDeps { 445 445 inherit (finalAttrs) pname version src; 446 446 hash = "..."; 447 + fetcherVersion = 2; 447 448 }; 448 449 }) 449 450 ``` ··· 558 559 559 560 In this example, `prePnpmInstall` will be run by both `pnpm.configHook` and by the `pnpm.fetchDeps` builder. 560 561 562 + #### PNPM `fetcherVersion` {#javascript-pnpm-fetcherVersion} 563 + 564 + This is the version of the output of `pnpm.fetchDeps`, if you haven't set it already, you can use `1` with your current hash: 565 + 566 + ```nix 567 + { 568 + # ... 569 + pnpmDeps = pnpm.fetchDeps { 570 + # ... 571 + hash = "..."; # you can use your already set hash here 572 + fetcherVersion = 1; 573 + }; 574 + } 575 + ``` 576 + 577 + After upgrading to a newer `fetcherVersion`, you need to regenerate the hash: 578 + 579 + ```nix 580 + { 581 + # ... 582 + pnpmDeps = pnpm.fetchDeps { 583 + # ... 584 + hash = "..."; # clear this hash and generate a new one 585 + fetcherVersion = 2; 586 + }; 587 + } 588 + ``` 589 + 590 + This variable ensures that we can make changes to the output of `pnpm.fetchDeps` without breaking existing hashes. 591 + Changes can include workarounds or bug fixes to existing PNPM issues. 592 + 593 + ##### Version history {#javascript-pnpm-fetcherVersion-versionHistory} 594 + 595 + - 1: Initial version, nothing special 596 + - 2: [Ensure consistent permissions](https://github.com/NixOS/nixpkgs/pull/422975) 561 597 562 598 ### Yarn {#javascript-yarn} 563 599
+6
doc/redirects.json
··· 3347 3347 "javascript-pnpm-extraCommands": [ 3348 3348 "index.html#javascript-pnpm-extraCommands" 3349 3349 ], 3350 + "javascript-pnpm-fetcherVersion": [ 3351 + "index.html#javascript-pnpm-fetcherVersion" 3352 + ], 3353 + "javascript-pnpm-fetcherVersion-versionHistory": [ 3354 + "index.html#javascript-pnpm-fetcherVersion-versionHistory" 3355 + ], 3350 3356 "javascript-yarn": [ 3351 3357 "index.html#javascript-yarn" 3352 3358 ],
+6 -1
nixos/modules/services/mail/spamassassin.nix
··· 98 98 # loadplugin Mail::SpamAssassin::Plugin::Shortcircuit 99 99 loadplugin Mail::SpamAssassin::Plugin::SpamCop 100 100 loadplugin Mail::SpamAssassin::Plugin::SPF 101 - #loadplugin Mail::SpamAssassin::Plugin::TextCat 101 + loadplugin Mail::SpamAssassin::Plugin::TextCat 102 102 # loadplugin Mail::SpamAssassin::Plugin::TxRep 103 103 loadplugin Mail::SpamAssassin::Plugin::URIDetail 104 104 loadplugin Mail::SpamAssassin::Plugin::URIDNSBL ··· 181 181 after = [ 182 182 "network.target" 183 183 "sa-update.service" 184 + ]; 185 + 186 + reloadTriggers = [ 187 + config.environment.etc."mail/spamassassin/init.pre".source 188 + config.environment.etc."mail/spamassassin/local.cf".source 184 189 ]; 185 190 186 191 serviceConfig = {
+42
nixos/modules/services/misc/redlib.nix
··· 95 95 environment = mapAttrs (_: v: if isBool v then boolToString' v else toString v) cfg.settings; 96 96 serviceConfig = 97 97 { 98 + # Hardening 99 + LockPersonality = true; 100 + MemoryDenyWriteExecute = true; 101 + NoNewPrivileges = true; 102 + PrivateDevices = true; 103 + PrivateIPC = true; 104 + PrivateTmp = true; 105 + ProcSubset = "pid"; 106 + ProtectClock = true; 107 + ProtectControlGroups = true; 108 + ProtectHome = true; 109 + ProtectHostname = true; 110 + ProtectKernelLogs = true; 111 + ProtectKernelModules = true; 112 + ProtectKernelTunables = true; 113 + ProtectProc = "invisible"; 114 + ProtectSystem = "full"; 115 + RemoveIPC = true; 116 + RestrictAddressFamilies = [ 117 + "AF_INET" 118 + "AF_INET6" 119 + ]; 120 + RestrictNamespaces = true; 121 + RestrictRealtime = true; 122 + RestrictSUIDSGID = true; 123 + SystemCallArchitectures = "native"; 124 + SystemCallFilter = [ 125 + "~@mount" 126 + "~@swap" 127 + "~@resources" 128 + "~@reboot" 129 + "~@raw-io" 130 + "~@obsolete" 131 + "~@module" 132 + "~@debug" 133 + "~@cpu-emulation" 134 + "~@clock" 135 + "~@privileged" 136 + ]; 137 + UMask = "0027"; 138 + 98 139 ExecStart = [ 99 140 "" 100 141 "${lib.getExe cfg.package} ${args}" ··· 111 152 # A private user cannot have process capabilities on the host's user 112 153 # namespace and thus CAP_NET_BIND_SERVICE has no effect. 113 154 PrivateUsers = true; 155 + CapabilityBoundingSet = false; 114 156 } 115 157 ); 116 158 };
+2 -1
nixos/modules/services/web-apps/froide-govplan.nix
··· 182 182 StateDirectory = lib.mkIf (cfg.dataDir == "/var/lib/froide-govplan") "froide-govplan"; 183 183 User = "govplan"; 184 184 Group = "govplan"; 185 + TimeoutStartSec = "5m"; 185 186 }; 186 187 after = [ 187 188 "postgresql.target" ··· 191 192 wantedBy = [ "multi-user.target" ]; 192 193 environment = 193 194 { 194 - PYTHONPATH = pkg.pythonPath; 195 + PYTHONPATH = "${pkg.pythonPath}:${pkg}/${pkg.python.sitePackages}"; 195 196 GDAL_LIBRARY_PATH = "${pkgs.gdal}/lib/libgdal.so"; 196 197 GEOS_LIBRARY_PATH = "${pkgs.geos}/lib/libgeos_c.so"; 197 198 }
+2
nixos/modules/system/boot/systemd/oomd.nix
··· 45 45 "systemd-oomd.service" 46 46 "systemd-oomd.socket" 47 47 ]; 48 + # TODO: Added upstream in upcoming systemd release. Good to drop once we use v258 or later 49 + systemd.services.systemd-oomd.after = [ "systemd-sysusers.service" ]; 48 50 systemd.services.systemd-oomd.wantedBy = [ "multi-user.target" ]; 49 51 50 52 environment.etc."systemd/oomd.conf".text = lib.generators.toINI { } {
+1
pkgs/applications/audio/youtube-music/default.nix
··· 25 25 pnpmDeps = pnpm.fetchDeps { 26 26 inherit (finalAttrs) pname version src; 27 27 hash = "sha256-xIQyTetHU37gTxCcQp4VCqzGdIfVQGy/aORCVba6YQ0="; 28 + fetcherVersion = 1; 28 29 }; 29 30 30 31 nativeBuildInputs = [
+2 -2
pkgs/applications/editors/vscode/extensions/amazonwebservices.amazon-q-vscode/default.nix
··· 7 7 mktplcRef = { 8 8 name = "amazon-q-vscode"; 9 9 publisher = "AmazonWebServices"; 10 - version = "1.81.0"; 11 - hash = "sha256-zuE+KR0iLEkQrxxS835ZYq20yxWgV1S14bay4shqVWg="; 10 + version = "1.83.0"; 11 + hash = "sha256-BicMVFpCmG3/NnBJUG5w8B/5039SWx6kAv8SC+Vaj5c="; 12 12 }; 13 13 14 14 meta = {
+2 -2
pkgs/applications/editors/vscode/extensions/default.nix
··· 2453 2453 mktplcRef = { 2454 2454 name = "vscode-vibrancy-continued"; 2455 2455 publisher = "illixion"; 2456 - version = "1.1.54"; 2457 - hash = "sha256-CzhDStBa/LB/bzgzrFCUEcVDeBluWJPblneUbHdIcRE="; 2456 + version = "1.1.57"; 2457 + hash = "sha256-UJn+RFBlQXmPqKkFIBiD4AblnX4s0O2IK747fG+UC/0="; 2458 2458 }; 2459 2459 meta = { 2460 2460 downloadPage = "https://marketplace.visualstudio.com/items?itemName=illixion.vscode-vibrancy-continued";
+2 -2
pkgs/applications/editors/vscode/extensions/ms-windows-ai-studio.windows-ai-studio/default.nix
··· 7 7 mktplcRef = { 8 8 name = "windows-ai-studio"; 9 9 publisher = "ms-windows-ai-studio"; 10 - version = "0.16.0"; 11 - hash = "sha256-JBHdwvlJ4BHlphABT2ViR03R4zRVSwkHkOw1n3bNzAQ="; 10 + version = "0.16.1"; 11 + hash = "sha256-uhAUSXB7ULNmkRSHqfbo3T3AZ3TiUaIqEZL4YwkWxtY="; 12 12 }; 13 13 14 14 meta = {
-64
pkgs/applications/gis/qmapshack/default.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchFromGitHub, 5 - cmake, 6 - wrapQtAppsHook, 7 - qtscript, 8 - qtwebengine, 9 - gdal, 10 - proj, 11 - routino, 12 - quazip, 13 - }: 14 - 15 - stdenv.mkDerivation rec { 16 - pname = "qmapshack"; 17 - version = "1.17.1"; 18 - 19 - src = fetchFromGitHub { 20 - owner = "Maproom"; 21 - repo = "qmapshack"; 22 - rev = "V_${version}"; 23 - hash = "sha256-wqztKmaUxY3qd7IgPM7kV7x0BsrTMTX3DbcdM+lsarI="; 24 - }; 25 - 26 - nativeBuildInputs = [ 27 - cmake 28 - wrapQtAppsHook 29 - ]; 30 - 31 - buildInputs = [ 32 - qtscript 33 - qtwebengine 34 - gdal 35 - proj 36 - routino 37 - quazip 38 - ]; 39 - 40 - cmakeFlags = [ 41 - "-DROUTINO_XML_PATH=${routino}/share/routino" 42 - ]; 43 - 44 - qtWrapperArgs = [ 45 - "--suffix PATH : ${ 46 - lib.makeBinPath [ 47 - gdal 48 - routino 49 - ] 50 - }" 51 - ]; 52 - 53 - meta = { 54 - description = "Consumer grade GIS software"; 55 - homepage = "https://github.com/Maproom/qmapshack"; 56 - changelog = "https://github.com/Maproom/qmapshack/blob/V_${version}/changelog.txt"; 57 - license = lib.licenses.gpl3Plus; 58 - maintainers = with lib.maintainers; [ 59 - dotlambda 60 - sikmir 61 - ]; 62 - platforms = with lib.platforms; linux; 63 - }; 64 - }
+2 -2
pkgs/applications/video/mpv/scripts/quality-menu.nix
··· 8 8 9 9 buildLua rec { 10 10 pname = "mpv-quality-menu"; 11 - version = "4.2.0"; 11 + version = "4.2.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "christoph-heinrich"; 15 15 repo = "mpv-quality-menu"; 16 16 rev = "v${version}"; 17 - hash = "sha256-uaU4W72P7zhHzxmfr59icCAl1mJ3ycLGzkGcYasHllI="; 17 + hash = "sha256-W+6OYjh0S7nYrNC/P9sF7t6p1Rt/awOtO865cr6qtR0="; 18 18 }; 19 19 passthru.updateScript = gitUpdater { rev-prefix = "v"; }; 20 20
+1
pkgs/by-name/ao/aonsoku/package.nix
··· 28 28 pnpmDeps = pnpm_8.fetchDeps { 29 29 inherit (finalAttrs) pname version src; 30 30 hash = "sha256-h1rcM+H2c0lk7bpGeQT5ue9bQIggrCFHkj4o7KxnH08="; 31 + fetcherVersion = 1; 31 32 }; 32 33 33 34 cargoRoot = "src-tauri";
+1
pkgs/by-name/ap/apache-answer/package.nix
··· 29 29 inherit src version pname; 30 30 sourceRoot = "${src.name}/ui"; 31 31 hash = "sha256-/se6IWeHdazqS7PzOpgtT4IxCJ1WptqBzZ/BdmGb4BA="; 32 + fetcherVersion = 1; 32 33 }; 33 34 34 35 nativeBuildInputs = [
+2 -2
pkgs/by-name/ap/aporetic-bin/package.nix
··· 6 6 7 7 stdenvNoCC.mkDerivation (finalAttrs: { 8 8 pname = "aporetic-bin"; 9 - version = "1.1.0"; 9 + version = "1.2.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "protesilaos"; 13 13 repo = "aporetic"; 14 14 tag = finalAttrs.version; 15 - hash = "sha256-5lPViAo9SztOdds6HEmKJpT17tgcxmU/voXDffxTMDI="; 15 + hash = "sha256-1BbuC/mWEcXJxzDppvsukhNtdOLz0QosD6QqI/93Khc="; 16 16 }; 17 17 18 18 installPhase = ''
+5 -5
pkgs/by-name/ap/aporetic/package.nix
··· 14 14 "serif" 15 15 ]; 16 16 pname = "aporetic"; 17 - version = "1.1.0"; 17 + version = "1.2.0"; 18 18 src = fetchFromGitHub { 19 19 owner = "protesilaos"; 20 20 repo = "aporetic"; 21 21 tag = version; 22 - hash = "sha256-5lPViAo9SztOdds6HEmKJpT17tgcxmU/voXDffxTMDI="; 22 + hash = "sha256-1BbuC/mWEcXJxzDppvsukhNtdOLz0QosD6QqI/93Khc="; 23 23 }; 24 24 privateBuildPlan = src.outPath + "/private-build-plans.toml"; 25 25 makeIosevkaFont = ··· 40 40 src = fetchFromGitHub { 41 41 owner = "be5invis"; 42 42 repo = "iosevka"; 43 - tag = "v32.5.0"; 44 - hash = "sha256-MzsAkq5l4TP19UJNPW/8hvIqsJd94pADrrv8wLG6NMQ="; 43 + tag = "v33.2.2"; 44 + hash = "sha256-dhMTcceHru/uLHRY4eWzFV+73ckCBBnDlizP3iY5w5w="; 45 45 }; 46 46 47 - npmDepsHash = "sha256-HeqwpZyHLHdMhd/UfXVBonMu+PhStrLCxAMuP/KuTT8="; 47 + npmDepsHash = "sha256-5DcMV9N16pyQxRaK6RCoeghZqAvM5EY1jftceT/bP+o="; 48 48 } 49 49 ); 50 50 });
+1
pkgs/by-name/ar/artalk/package.nix
··· 34 34 pnpmDeps = pnpm_9.fetchDeps { 35 35 inherit (finalAttrs) pname version src; 36 36 hash = "sha256-QIfadS2gNPtH006O86EndY/Hx2ml2FoKfUXJF5qoluw="; 37 + fetcherVersion = 1; 37 38 }; 38 39 39 40 buildPhase = ''
+1
pkgs/by-name/as/astro-language-server/package.nix
··· 26 26 prePnpmInstall 27 27 ; 28 28 hash = "sha256-tlpk+wbLjJqt37lu67p2A2RZAR1ZfnZFiYoqIQwvWPQ="; 29 + fetcherVersion = 1; 29 30 }; 30 31 31 32 nativeBuildInputs = [
+1
pkgs/by-name/au/autobrr/package.nix
··· 41 41 sourceRoot 42 42 ; 43 43 hash = "sha256-TbdRJqLdNI7wchUsx2Kw1LlDyv50XlCiKyn6rhZyN1U="; 44 + fetcherVersion = 1; 44 45 }; 45 46 46 47 postBuild = ''
+1
pkgs/by-name/au/autoprefixer/package.nix
··· 26 26 pnpmDeps = pnpm_9.fetchDeps { 27 27 inherit (finalAttrs) pname version src; 28 28 hash = "sha256-zb/BwL//i0oly5HEXN20E3RzZXdaOn+G2yIWRas3PB4="; 29 + fetcherVersion = 1; 29 30 }; 30 31 31 32 installPhase = ''
+1
pkgs/by-name/ba/backrest/package.nix
··· 34 34 pnpmDeps = pnpm_9.fetchDeps { 35 35 inherit (finalAttrs) pname version src; 36 36 hash = "sha256-q7VMQb/FRT953yT2cyGMxUPp8p8XkA9mvqGI7S7Eifg="; 37 + fetcherVersion = 1; 37 38 }; 38 39 39 40 buildPhase = ''
+1
pkgs/by-name/ba/bash-language-server/package.nix
··· 29 29 pnpmWorkspaces 30 30 ; 31 31 hash = "sha256-NvyqPv5OKgZi3hW98Da8LhsYatmrzrPX8kLOfLr+BrI="; 32 + fetcherVersion = 1; 32 33 }; 33 34 34 35 nativeBuildInputs = [
+15 -5
pkgs/by-name/bf/bfscripts/package.nix
··· 1 1 { 2 - stdenv, 3 2 fetchFromGitHub, 3 + git, 4 4 lib, 5 5 python3, 6 + rpm, 7 + stdenv, 6 8 }: 7 9 8 10 let ··· 36 38 in 37 39 stdenv.mkDerivation { 38 40 pname = "bfscripts"; 39 - version = "unstable-2023-05-15"; 41 + version = "unstable-2025-06-27"; 40 42 41 43 src = fetchFromGitHub { 42 44 owner = "Mellanox"; 43 45 repo = "bfscripts"; 44 - rev = "1da79f3ece7cdf99b2571c00e8b14d2e112504a4"; 45 - hash = "sha256-pTubrnZKEFmtAj/omycFYeYwrCog39zBDEszoCrsQNQ="; 46 + rev = "ed8ede79fa002a2d83719a1bef6fbe0f7dcf37a4"; 47 + hash = "sha256-x+hpH6D5HTl39zD0vYj6wRFw881M4AcfM+ePcgXMst8="; 46 48 }; 47 49 48 50 buildInputs = [ 49 51 python3 50 52 ]; 51 53 54 + nativeBuildInputs = [ 55 + git 56 + rpm 57 + ]; 58 + 52 59 installPhase = '' 53 60 ${lib.concatStringsSep "\n" (map (b: "install -D ${b} $out/bin/${b}") binaries)} 54 61 ''; ··· 58 65 homepage = "https://github.com/Mellanox/bfscripts"; 59 66 license = licenses.bsd2; 60 67 platforms = platforms.linux; 61 - maintainers = with maintainers; [ nikstur ]; 68 + maintainers = with maintainers; [ 69 + nikstur 70 + thillux 71 + ]; 62 72 }; 63 73 }
+1
pkgs/by-name/bu/bumpp/package.nix
··· 25 25 pnpmDeps = pnpm.fetchDeps { 26 26 inherit (finalAttrs) pname version src; 27 27 hash = "sha256-duxpym1DlJM4q5j0wmrubYiAHQ3cDEFfeD9Gyic6mbI="; 28 + fetcherVersion = 1; 28 29 }; 29 30 30 31 nativeBuildInputs = [
+2 -2
pkgs/by-name/ca/capnproto/package.nix
··· 30 30 # See: https://gerrit.lix.systems/c/lix/+/1874 31 31 clangStdenv.mkDerivation rec { 32 32 pname = "capnproto"; 33 - version = "1.1.0"; 33 + version = "1.2.0"; 34 34 35 35 # release tarballs are missing some ekam rules 36 36 src = fetchFromGitHub { 37 37 owner = "capnproto"; 38 38 repo = "capnproto"; 39 39 rev = "v${version}"; 40 - hash = "sha256-gxkko7LFyJNlxpTS+CWOd/p9x/778/kNIXfpDGiKM2A="; 40 + hash = "sha256-aDcn4bLZGq8915/NPPQsN5Jv8FRWd8cAspkG3078psc="; 41 41 }; 42 42 43 43 nativeBuildInputs = [ cmake ];
+1
pkgs/by-name/ca/cargo-tauri/test-app.nix
··· 35 35 ; 36 36 37 37 hash = "sha256-plANa/+9YEQ4ipgdQ7QzPyxgz6eDCBhO7qFlxK6Ab58="; 38 + fetcherVersion = 1; 38 39 }; 39 40 40 41 nativeBuildInputs = [
+1
pkgs/by-name/cd/cdxgen/package.nix
··· 38 38 pnpmDeps = pnpm_9.fetchDeps { 39 39 inherit (finalAttrs) pname version src; 40 40 hash = "sha256-7NrDYd4H0cPQs8w4lWlB0BhqcYZVo6/9zf0ujPjBzsE="; 41 + fetcherVersion = 1; 41 42 }; 42 43 43 44 buildPhase = ''
+1
pkgs/by-name/cl/clash-verge-rev/unwrapped.nix
··· 38 38 pnpmDeps = pnpm_9.fetchDeps { 39 39 inherit pname version src; 40 40 hash = pnpm-hash; 41 + fetcherVersion = 1; 41 42 }; 42 43 43 44 env = {
+9 -9
pkgs/by-name/co/code-cursor/package.nix
··· 16 16 17 17 sources = { 18 18 x86_64-linux = fetchurl { 19 - url = "https://downloads.cursor.com/production/031e7e0ff1e2eda9c1a0f5df67d44053b059c5df/linux/x64/Cursor-1.2.1-x86_64.AppImage"; 20 - hash = "sha256-2rOs5+85crKO/N9dCQLFfUXTfP9JVVR1s/g0bK2E78s="; 19 + url = "https://downloads.cursor.com/production/faa03b17cce93e8a80b7d62d57f5eda6bb6ab9fa/linux/x64/Cursor-1.2.2-x86_64.AppImage"; 20 + hash = "sha256-mQr1QMw4wP+kHvE9RWPkCKtHObbr0jpyOxNw3LfTPfc="; 21 21 }; 22 22 aarch64-linux = fetchurl { 23 - url = "https://downloads.cursor.com/production/031e7e0ff1e2eda9c1a0f5df67d44053b059c5df/linux/arm64/Cursor-1.2.1-aarch64.AppImage"; 24 - hash = "sha256-Otg+NyW1DmrqIb0xqZCfJ4ys61/DBOQNgaAR8PMOCfg="; 23 + url = "https://downloads.cursor.com/production/faa03b17cce93e8a80b7d62d57f5eda6bb6ab9fa/linux/arm64/Cursor-1.2.2-aarch64.AppImage"; 24 + hash = "sha256-EGvm/VW+NDTmOB1o2j3dpq4ckWbroFWEbF9Pezr8SZQ="; 25 25 }; 26 26 x86_64-darwin = fetchurl { 27 - url = "https://downloads.cursor.com/production/031e7e0ff1e2eda9c1a0f5df67d44053b059c5df/darwin/x64/Cursor-darwin-x64.dmg"; 28 - hash = "sha256-Rh1erFG7UtGwO1NaM5+tq17mI5WdIX750pIzeO9AK+Q="; 27 + url = "https://downloads.cursor.com/production/faa03b17cce93e8a80b7d62d57f5eda6bb6ab9fa/darwin/x64/Cursor-darwin-x64.dmg"; 28 + hash = "sha256-IDJklB8wMfrPpc2SO02iVBBE9d7fLN7JotVpPyCQkyE="; 29 29 }; 30 30 aarch64-darwin = fetchurl { 31 - url = "https://downloads.cursor.com/production/031e7e0ff1e2eda9c1a0f5df67d44053b059c5df/darwin/arm64/Cursor-darwin-arm64.dmg"; 32 - hash = "sha256-k/j3hJnHIdtfK9+T0aq2gFkRM+JulDt4FpU7n4HGEYM="; 31 + url = "https://downloads.cursor.com/production/faa03b17cce93e8a80b7d62d57f5eda6bb6ab9fa/darwin/arm64/Cursor-darwin-arm64.dmg"; 32 + hash = "sha256-GxiNf58Kf5/l01eBhXRWMLMxAnj1txDQwSe5ei6nTgg="; 33 33 }; 34 34 }; 35 35 ··· 39 39 inherit useVSCodeRipgrep; 40 40 commandLineArgs = finalCommandLineArgs; 41 41 42 - version = "1.2.1"; 42 + version = "1.2.2"; 43 43 pname = "cursor"; 44 44 45 45 # You can find the current VSCode version in the About dialog:
+2 -2
pkgs/by-name/co/codipack/package.nix
··· 9 9 10 10 stdenv.mkDerivation (finalAttrs: { 11 11 pname = "codipack"; 12 - version = "2.3.2"; 12 + version = "3.0.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "SciCompKL"; 16 16 repo = "CoDiPack"; 17 17 tag = "v${finalAttrs.version}"; 18 - hash = "sha256-feYtPDV0t7b49NIL5s6ZoBttRG2Bkwc0gOX6R6xDIbs="; 18 + hash = "sha256-dGzLPU8YOrBdXPwUnEElqfxzbUdkAQxtv2+7+itNsyI="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+10 -11
pkgs/by-name/co/comic-neue/package.nix
··· 9 9 version = "2.51"; 10 10 11 11 src = fetchzip { 12 - url = "http://comicneue.com/${pname}-${version}.zip"; 13 - sha256 = "sha256-DjRZtFnJOtZnxhfpgU5ihZFAonRK608/BQztCAExIU0="; 14 - stripRoot = false; # because it comes with a __MACOSX directory 12 + url = "https://github.com/crozynski/comicneue/releases/download/${version}/comicneue-master.zip"; 13 + hash = "sha256-Xkw+Yd36ffptKsS8RSEP9BPX6eQI7TZn2NgU49rdo80="; 15 14 }; 16 15 17 16 installPhase = '' 18 17 mkdir -pv $out/share/{doc/${pname}-${version},fonts/{opentype,truetype,WOFF,WOFF2}} 19 - cp -v ${pname}-${version}/{FONTLOG,OFL-FAQ,OFL}.txt $out/share/doc/ 20 - cp -v ${pname}-${version}/Booklet-ComicNeue.pdf $out/share/doc/ 21 - cp -v ${pname}-${version}/OTF/ComicNeue-Angular/*.otf $out/share/fonts/opentype 22 - cp -v ${pname}-${version}/OTF/ComicNeue/*.otf $out/share/fonts/opentype 23 - cp -v ${pname}-${version}/TTF/ComicNeue-Angular/*.ttf $out/share/fonts/truetype 24 - cp -v ${pname}-${version}/TTF/ComicNeue/*.ttf $out/share/fonts/truetype 25 - cp -v ${pname}-${version}/WebFonts/*.woff $out/share/fonts/WOFF 26 - cp -v ${pname}-${version}/WebFonts/*.woff2 $out/share/fonts/WOFF2 18 + cp -v {FONTLOG,OFL-FAQ,OFL}.txt $out/share/doc/ 19 + cp -v Booklet-ComicNeue.pdf $out/share/doc/ 20 + cp -v Fonts/OTF/ComicNeue-Angular/*.otf $out/share/fonts/opentype 21 + cp -v Fonts/OTF/ComicNeue/*.otf $out/share/fonts/opentype 22 + cp -v Fonts/TTF/ComicNeue-Angular/*.ttf $out/share/fonts/truetype 23 + cp -v Fonts/TTF/ComicNeue/*.ttf $out/share/fonts/truetype 24 + cp -v Fonts/WebFonts/*.woff $out/share/fonts/WOFF 25 + cp -v Fonts/WebFonts/*.woff2 $out/share/fonts/WOFF2 27 26 ''; 28 27 29 28 meta = with lib; {
+1
pkgs/by-name/co/concurrently/package.nix
··· 30 30 patches 31 31 ; 32 32 hash = "sha256-F1teWIABkK0mqZcK3RdGNKmexI/C59QWSrrD1jYbHt0="; 33 + fetcherVersion = 1; 33 34 }; 34 35 35 36 patches = [
+2 -2
pkgs/by-name/cr/crowdin-cli/package.nix
··· 14 14 15 15 stdenv.mkDerivation (finalAttrs: { 16 16 pname = "crowdin-cli"; 17 - version = "4.8.0"; 17 + version = "4.9.0"; 18 18 19 19 src = fetchurl { 20 20 url = "https://github.com/crowdin/crowdin-cli/releases/download/${finalAttrs.version}/crowdin-cli.zip"; 21 - hash = "sha256-4+D1O+/32aYbZs1aKAEPuKq3IDmZho7oX+zERRrGMpw="; 21 + hash = "sha256-fPgcr0Gg0uIgDhnfowFp6K+NhtKdjThLd4yzjcZ78K4="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+1
pkgs/by-name/da/daed/package.nix
··· 28 28 pnpmDeps = pnpm_9.fetchDeps { 29 29 inherit pname version src; 30 30 hash = "sha256-+yLpSbDzr1OV/bmUUg6drOvK1ok3cBd+RRV7Qrrlp+Q="; 31 + fetcherVersion = 1; 31 32 }; 32 33 33 34 nativeBuildInputs = [
+5 -5
pkgs/by-name/db/dbeaver-bin/package.nix
··· 18 18 19 19 stdenvNoCC.mkDerivation (finalAttrs: { 20 20 pname = "dbeaver-bin"; 21 - version = "25.1.1"; 21 + version = "25.1.2"; 22 22 23 23 src = 24 24 let ··· 31 31 aarch64-darwin = "macos-aarch64.dmg"; 32 32 }; 33 33 hash = selectSystem { 34 - x86_64-linux = "sha256-PFY1eZFG8mvbG6D7pDJBBbsySeNmw6/DlxSyNvCJcSI="; 35 - aarch64-linux = "sha256-Fny8+XA7N3rmXqP2UfTPYFIwHHSZTLbABjm+ESMoFJ4="; 36 - x86_64-darwin = "sha256-/U8lcvJotAB+K0pQWpy6RIRqbfJzqVefS67qF9arzw0="; 37 - aarch64-darwin = "sha256-lfz+B2ZHaBoyDKduDn45ocSTMAsS/bBXrByBeIZb0Ew="; 34 + x86_64-linux = "sha256-jyqUIar/RnUvcnXOB3/c7F5BAcpUVL3ufnGuKNGHq0M="; 35 + aarch64-linux = "sha256-1aEbrgPVIaWG3rUwHQCcnVTQtRgS2ksjqH5l13eR7NY="; 36 + x86_64-darwin = "sha256-n6cu7wzC4GowWGUMF2vg+kA+tiOWzgaWLcUw0I/fCXU="; 37 + aarch64-darwin = "sha256-XRFg11t6kiBTPhX8wZbVkHotacjRu3BK1MMGaHDJs6s="; 38 38 }; 39 39 in 40 40 fetchurl {
+1
pkgs/by-name/de/deltachat-desktop/package.nix
··· 49 49 pnpmDeps = pnpm.fetchDeps { 50 50 inherit (finalAttrs) pname version src; 51 51 hash = "sha256-PBCmyNmlH88y5s7+8WHcei8SP3Q0lIAAnAQn9uaFxLc="; 52 + fetcherVersion = 1; 52 53 }; 53 54 54 55 nativeBuildInputs =
+1
pkgs/by-name/do/dorion/package.nix
··· 60 60 pnpmDeps = pnpm_9.fetchDeps { 61 61 inherit (finalAttrs) pname version src; 62 62 hash = "sha256-xBonUzA4+1zbViEsKap6CaG6ZRldW1LjNYIB+FmVRFs="; 63 + fetcherVersion = 1; 63 64 }; 64 65 65 66 # CMake (webkit extension)
+2 -2
pkgs/by-name/do/dotbot/package.nix
··· 6 6 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "dotbot"; 9 - version = "1.22.0"; 9 + version = "1.23.0"; 10 10 pyproject = true; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "anishathalye"; 14 14 repo = "dotbot"; 15 15 tag = "v${version}"; 16 - hash = "sha256-3U8lIsqy95Ulxa5f2hHGFmuAqQ7WZtikvgaplX6GTF0="; 16 + hash = "sha256-Bv9nvS8DxmpMB5Bo4Sw2+rVbrnQIcnc/hQZiq0qeJxc="; 17 17 }; 18 18 19 19 preCheck = ''
+1
pkgs/by-name/em/emmet-language-server/package.nix
··· 21 21 pnpmDeps = pnpm_9.fetchDeps { 22 22 inherit (finalAttrs) pname version src; 23 23 hash = "sha256-hh5PEtmSHPs6QBgwWHS0laGU21e82JckIP3mB/P9/vE="; 24 + fetcherVersion = 1; 24 25 }; 25 26 26 27 nativeBuildInputs = [
+1
pkgs/by-name/en/en-croissant/package.nix
··· 31 31 pnpmDeps = pnpm_9.fetchDeps { 32 32 inherit pname version src; 33 33 hash = "sha256-hvWXSegUWJvwCU5NLb2vqnl+FIWpCLxw96s9NUIgJTI="; 34 + fetcherVersion = 1; 34 35 }; 35 36 36 37 cargoRoot = "src-tauri";
+1
pkgs/by-name/eq/equibop/package.nix
··· 40 40 patches 41 41 ; 42 42 hash = "sha256-laTyxRh54x3iopGVgoFtcgaV7R6IKux1O/+tzGEy0Fg="; 43 + fetcherVersion = 1; 43 44 }; 44 45 45 46 nativeBuildInputs = [
+1
pkgs/by-name/eq/equicord/package.nix
··· 26 26 pnpmDeps = pnpm_9.fetchDeps { 27 27 inherit (finalAttrs) pname version src; 28 28 hash = "sha256-fjfzBy1Z7AUKA53yjjCQ6yasHc5QMaOBtXtXA5fNK5s="; 29 + fetcherVersion = 1; 29 30 }; 30 31 31 32 nativeBuildInputs = [
+1
pkgs/by-name/et/etherpad-lite/package.nix
··· 32 32 pnpmDeps = pnpm.fetchDeps { 33 33 inherit (finalAttrs) pname version src; 34 34 hash = "sha256-n7LolizpKng7zzccytYoCwJ7uGQbMagsgYPDuq0mdxU="; 35 + fetcherVersion = 1; 35 36 }; 36 37 37 38 nativeBuildInputs = [
+2 -2
pkgs/by-name/ev/evince/package.nix
··· 42 42 43 43 stdenv.mkDerivation (finalAttrs: { 44 44 pname = "evince"; 45 - version = "48.0"; 45 + version = "48.1"; 46 46 47 47 outputs = [ 48 48 "out" ··· 52 52 53 53 src = fetchurl { 54 54 url = "mirror://gnome/sources/evince/${lib.versions.major finalAttrs.version}/evince-${finalAttrs.version}.tar.xz"; 55 - hash = "sha256-zS9lg1X6kHX9+eW0SqCvOn4JKMVWFOsQQrNhds9FESY="; 55 + hash = "sha256-fYuab6OgXT9bkEiFkCdojHOniP9ukjvDlFEmiElD+hA="; 56 56 }; 57 57 58 58 depsBuildBuild = [
+1
pkgs/by-name/fe/fedistar/package.nix
··· 39 39 pnpmDeps = pnpm.fetchDeps { 40 40 inherit (finalAttrs) pname version src; 41 41 hash = "sha256-xXVsjAXmrsOp+mXrYAxSKz4vX5JApLZ+Rh6hrYlnJDI="; 42 + fetcherVersion = 1; 42 43 }; 43 44 44 45 nativeBuildInputs = [
+1
pkgs/by-name/fi/filebrowser/package.nix
··· 38 38 inherit (finalAttrs) pname version src; 39 39 sourceRoot = "${src.name}/frontend"; 40 40 hash = "sha256-vLOtVeGFeHXgQglvKsih4lj1uIs6wipwfo374viIq4I="; 41 + fetcherVersion = 1; 41 42 }; 42 43 43 44 installPhase = ''
+1
pkgs/by-name/fi/firezone-gui-client/package.nix
··· 41 41 inherit pname version; 42 42 src = "${src}/rust/gui-client"; 43 43 hash = "sha256-ttbTYBuUv0vyiYzrFATF4x/zngsRXjuLPfL3qW2HEe4="; 44 + fetcherVersion = 1; 44 45 }; 45 46 pnpmRoot = "rust/gui-client"; 46 47
+1
pkgs/by-name/fi/firezone-server/package.nix
··· 35 35 inherit pname version; 36 36 src = "${src}/apps/web/assets"; 37 37 hash = "sha256-ejyBppFtKeyVhAWmssglbpLleOnbw9d4B+iM5Vtx47A="; 38 + fetcherVersion = 1; 38 39 }; 39 40 pnpmRoot = "apps/web/assets"; 40 41
+1
pkgs/by-name/fl/flood/package.nix
··· 23 23 pnpmDeps = pnpm_9.fetchDeps { 24 24 inherit pname version src; 25 25 hash = "sha256-E2VxRcOMLvvCQb9gCAGcBTsly571zh/HWM6Q1Zd2eVw="; 26 + fetcherVersion = 1; 26 27 }; 27 28 28 29 passthru = {
+1
pkgs/by-name/fo/follow/package.nix
··· 31 31 pnpmDeps = pnpm_9.fetchDeps { 32 32 inherit pname version src; 33 33 hash = "sha256-xNGLYzEz1G5sZSqmji+ItJ9D1vvZcwkkygnDeuypcIM="; 34 + fetcherVersion = 1; 34 35 }; 35 36 36 37 env = {
+9 -8
pkgs/by-name/fr/froide-govplan/package.nix
··· 14 14 let 15 15 python = python3Packages.python.override { 16 16 packageOverrides = self: super: { 17 - django = super.django.override { withGdal = true; }; 17 + django_5 = super.django_5.override { withGdal = true; }; 18 + django = super.django_5; 18 19 }; 19 20 }; 20 21 in 21 22 python.pkgs.buildPythonApplication rec { 22 23 pname = "froide-govplan"; 23 - version = "0-unstable-2025-01-27"; 24 + version = "0-unstable-2025-06-25"; 24 25 pyproject = true; 25 26 26 27 src = fetchFromGitHub { ··· 28 29 repo = "froide-govplan"; 29 30 # No tagged release yet 30 31 # https://github.com/okfde/froide-govplan/issues/15 31 - rev = "f1763807614b8c54a9214359a2a1e442ca58cb6d"; 32 - hash = "sha256-Y7/qjhu3y9E55ZDmDf5HUk9JVcUTvi9KnqavqwNixTM="; 32 + rev = "9c325e70a84f26fea37b5a34f24d19fd82ea62ff"; 33 + hash = "sha256-OD4vvKt0FLuiAVGwpspWLB2ZuM1UJkZdv2YcbKKYk9A="; 33 34 }; 34 35 35 36 patches = [ ··· 69 70 build-inputs = [ gdal ]; 70 71 71 72 dependencies = with python.pkgs; [ 72 - bleach 73 73 django-admin-sortable2 74 74 django-cms 75 75 django-filer ··· 93 93 }; 94 94 }) 95 95 )) 96 + nh3 96 97 psycopg 97 98 ]; 98 99 ··· 103 104 cp -r project $out/${python.sitePackages}/froide_govplan/ 104 105 cp -r froide_govplan/locale $out/${python.sitePackages}/froide_govplan/ 105 106 makeWrapper $out/${python.sitePackages}/froide_govplan/manage.py $out/bin/froide-govplan \ 106 - --prefix PYTHONPATH : "$PYTHONPATH" \ 107 + --prefix PYTHONPATH : ${passthru.pythonPath}:$out/${python.sitePackages} \ 107 108 --set GDAL_LIBRARY_PATH "${gdal}/lib/libgdal.so" \ 108 109 --set GEOS_LIBRARY_PATH "${geos}/lib/libgeos_c.so" 109 110 ''; ··· 112 113 tests = { 113 114 inherit (nixosTests) froide-govplan; 114 115 }; 115 - python = python; 116 - pythonPath = "${python.pkgs.makePythonPath dependencies}:${froide-govplan}/${python.sitePackages}"; 116 + inherit python; 117 + pythonPath = "${python.pkgs.makePythonPath dependencies}"; 117 118 }; 118 119 119 120 meta = {
+30 -11
pkgs/by-name/fr/froide/package.nix
··· 15 15 let 16 16 17 17 python = python3Packages.python.override { 18 - packageOverrides = self: super: { django = super.django.override { withGdal = true; }; }; 18 + packageOverrides = self: super: { 19 + django_5 = super.django_5.override { withGdal = true; }; 20 + django = super.django_5; 21 + # custom python module part of froide 22 + dogtail = super.buildPythonPackage { 23 + pname = "dogtail"; 24 + version = "0-unstable-2024-11-27"; 25 + pyproject = true; 26 + 27 + src = fetchFromGitHub { 28 + owner = "okfde"; 29 + repo = "dogtail"; 30 + rev = "d2f341cab0f05ef4e193f0158fe5a64aadc5bae6"; 31 + hash = "sha256-2lQZgvFXAz6q/3NpBcwckUologWxKmwXI0ZG5nylajg="; 32 + }; 33 + 34 + build-system = with super; [ setuptools ]; 35 + }; 36 + }; 19 37 }; 20 38 21 39 in 22 40 python.pkgs.buildPythonApplication rec { 23 41 pname = "froide"; 24 - version = "0-unstable-2025-04-25"; 42 + version = "0-unstable-2025-07-01"; 25 43 pyproject = true; 26 44 27 45 src = fetchFromGitHub { 28 46 owner = "okfde"; 29 47 repo = "froide"; 30 - rev = "9e4838fc5f17a0506af42ad5fd1ebc66cff4b92a"; 31 - hash = "sha256-0EC6oCaiK7gw5ikemskiK3qOlflGHzlG4giDQNj9tBQ="; 48 + rev = "362bddb5a8fdfe762d59cdebd29016568c9531b2"; 49 + hash = "sha256-c8I/FvXQSkAeacxMQJCpCMKFueNEnLI4R0ElqRbVbNg="; 32 50 }; 33 51 34 52 patches = [ ./django_42_storages.patch ]; ··· 48 66 ]; 49 67 50 68 dependencies = with python.pkgs; [ 51 - bleach 52 69 celery 53 70 celery-singleton 54 71 channels 55 - coreapi 56 72 dj-database-url 57 73 django 58 74 django-celery-beat ··· 63 79 django-elasticsearch-dsl 64 80 django-filingcabinet 65 81 django-filter 66 - # Project discontinued upstream 67 - # https://github.com/okfde/froide/issues/893 68 - django-fsm 69 82 django-json-widget 70 83 django-leaflet 71 84 django-mfa3 ··· 86 99 geoip2 87 100 icalendar 88 101 markdown 102 + nh3 89 103 phonenumbers 90 104 pillow 91 105 pikepdf ··· 104 118 105 119 pnpmDeps = pnpm.fetchDeps { 106 120 inherit pname version src; 107 - hash = "sha256-IeuQoiI/r9AKLZgKkZx0C+qE9ueWuC39Y77MB08zSAc="; 121 + hash = "sha256-g7YX2fVXGmb3Qq9NNCb294bk4/0khcIZVSskYbE8Mdw="; 122 + fetcherVersion = 1; 108 123 }; 109 124 110 125 postBuild = '' ··· 114 129 postInstall = '' 115 130 cp -r build manage.py $out/${python.sitePackages}/froide/ 116 131 makeWrapper $out/${python.sitePackages}/froide/manage.py $out/bin/froide \ 117 - --prefix PYTHONPATH : "$PYTHONPATH" \ 132 + --prefix PYTHONPATH : "${python3Packages.makePythonPath dependencies}" \ 118 133 --set GDAL_LIBRARY_PATH "${gdal}/lib/libgdal.so" \ 119 134 --set GEOS_LIBRARY_PATH "${geos}/lib/libgeos_c.so" 120 135 ''; ··· 129 144 130 145 checkInputs = with python.pkgs; [ 131 146 beautifulsoup4 147 + pytest-asyncio 132 148 pytest-factoryboy 133 149 time-machine 134 150 ]; ··· 156 172 "test_bouncing_email" 157 173 "test_multiple_partial" 158 174 "test_logfile_rotation" 175 + # Test hangs 176 + "test_collapsed_menu" 177 + "test_make_request_logged_out_with_existing_account" 159 178 ]; 160 179 161 180 preCheck =
+1
pkgs/by-name/gi/gitbutler/package.nix
··· 65 65 pnpmDeps = pnpm_9.fetchDeps { 66 66 inherit pname version src; 67 67 hash = "sha256-5NtfstUuIYyntt09Mu9GAFAOImfO6VMmJ7g15kvGaLE="; 68 + fetcherVersion = 1; 68 69 }; 69 70 70 71 nativeBuildInputs = [
+1
pkgs/by-name/gi/gitify/package.nix
··· 34 34 pnpmDeps = pnpm_10.fetchDeps { 35 35 inherit (finalAttrs) pname version src; 36 36 hash = "sha256-eIvqZ9a+foYH+jXuqGz1m/4C+0Xq8mTvm7ZajKeOw58="; 37 + fetcherVersion = 1; 37 38 }; 38 39 39 40 env.ELECTRON_SKIP_BINARY_DOWNLOAD = 1;
+2 -2
pkgs/by-name/gl/glycin-loaders/package.nix
··· 24 24 25 25 stdenv.mkDerivation (finalAttrs: { 26 26 pname = "glycin-loaders"; 27 - version = "1.2.1"; 27 + version = "1.2.2"; 28 28 29 29 src = fetchurl { 30 30 url = "mirror://gnome/sources/glycin/${lib.versions.majorMinor finalAttrs.version}/glycin-${finalAttrs.version}.tar.xz"; 31 - hash = "sha256-zMV46aPoPQ3BU1c30f2gm6qVxxZ/Xl7LFfeGZUCU7tU="; 31 + hash = "sha256-SrRG1YsQx2KDInplSHuLvbdLpQCentIwRfz6i6P7KGE="; 32 32 }; 33 33 34 34 patches = [
+2 -2
pkgs/by-name/gn/gnome-builder/package.nix
··· 42 42 43 43 stdenv.mkDerivation (finalAttrs: { 44 44 pname = "gnome-builder"; 45 - version = "48.0"; 45 + version = "48.2"; 46 46 47 47 outputs = [ 48 48 "out" ··· 51 51 52 52 src = fetchurl { 53 53 url = "mirror://gnome/sources/gnome-builder/${lib.versions.major finalAttrs.version}/gnome-builder-${finalAttrs.version}.tar.xz"; 54 - hash = "sha256-ev6aejs8ZiF2i8RqYdaY3XiLNlP7RqcII4vcz03me6Q="; 54 + hash = "sha256-7BKA1H6BSjE7dMuSfVoFk4BUSqD1bodVKXg5fWx0zGM="; 55 55 }; 56 56 57 57 patches = [
+2 -2
pkgs/by-name/gn/gnome-online-accounts/package.nix
··· 32 32 33 33 stdenv.mkDerivation (finalAttrs: { 34 34 pname = "gnome-online-accounts"; 35 - version = "3.54.3"; 35 + version = "3.54.4"; 36 36 37 37 outputs = 38 38 [ ··· 46 46 47 47 src = fetchurl { 48 48 url = "mirror://gnome/sources/gnome-online-accounts/${lib.versions.majorMinor finalAttrs.version}/gnome-online-accounts-${finalAttrs.version}.tar.xz"; 49 - hash = "sha256-vPZV3R3cIrwleTtoQNoZ9crXugtyJ/+WntnCUvA2qsU="; 49 + hash = "sha256-VXOZQ+dH3LSIXqYHpMJ2fYAC9xKV4a/+pi6jb20c9ZM="; 50 50 }; 51 51 52 52 mesonFlags = [
+2 -2
pkgs/by-name/gn/gnome-shell-extensions/package.nix
··· 15 15 16 16 stdenv.mkDerivation (finalAttrs: { 17 17 pname = "gnome-shell-extensions"; 18 - version = "48.2"; 18 + version = "48.3"; 19 19 20 20 src = fetchurl { 21 21 url = "mirror://gnome/sources/gnome-shell-extensions/${lib.versions.major finalAttrs.version}/gnome-shell-extensions-${finalAttrs.version}.tar.xz"; 22 - hash = "sha256-6Sh+hjSJ5fpqLFWuW+ocqRCuQBbe6zQXNiZ4sEqR7P8="; 22 + hash = "sha256-rd40wI9AtjQRvm8dF+I1VQoAkElIceZIHDEpidf0otQ="; 23 23 }; 24 24 25 25 patches = [
+2 -2
pkgs/by-name/gn/gnome-shell/package.nix
··· 69 69 in 70 70 stdenv.mkDerivation (finalAttrs: { 71 71 pname = "gnome-shell"; 72 - version = "48.2"; 72 + version = "48.3"; 73 73 74 74 outputs = [ 75 75 "out" ··· 78 78 79 79 src = fetchurl { 80 80 url = "mirror://gnome/sources/gnome-shell/${lib.versions.major finalAttrs.version}/gnome-shell-${finalAttrs.version}.tar.xz"; 81 - hash = "sha256-XSbMfvymNIW33bbHo5Msoa+fqPy+OLjJnqP0qyFzpqk="; 81 + hash = "sha256-+wID/HSFk/FOUXMmGOHwQlJf1xl2Sg/bDuP2/kE6mys="; 82 82 }; 83 83 84 84 patches = [
+2 -2
pkgs/by-name/gn/gnome-software/package.nix
··· 48 48 49 49 stdenv.mkDerivation (finalAttrs: { 50 50 pname = "gnome-software"; 51 - version = "48.2"; 51 + version = "48.3"; 52 52 53 53 src = fetchurl { 54 54 url = "mirror://gnome/sources/gnome-software/${lib.versions.major finalAttrs.version}/gnome-software-${finalAttrs.version}.tar.xz"; 55 - hash = "sha256-q/0wZDqGxl9IhrZ2XrO7YhXJ6gmBfWvRZcUAVokIIsk="; 55 + hash = "sha256-Emlx6LwADdwgAXjI+sj3EU7tQt5KTiASugaz/+cH4jo="; 56 56 }; 57 57 58 58 patches = [
+2 -2
pkgs/by-name/gn/gnome-user-share/package.nix
··· 26 26 27 27 stdenv.mkDerivation (finalAttrs: { 28 28 pname = "gnome-user-share"; 29 - version = "48.0"; 29 + version = "48.1"; 30 30 31 31 src = fetchurl { 32 32 url = "mirror://gnome/sources/gnome-user-share/${lib.versions.major finalAttrs.version}/gnome-user-share-${finalAttrs.version}.tar.xz"; 33 - hash = "sha256-tVgFBwGVwvZYQVuc0shbLNFOqYHWGCOlANTWK4v4OAE="; 33 + hash = "sha256-grz9TvPqf9eyr3+6mkW0dOF03NgowcS/5/+KLvhYunc="; 34 34 }; 35 35 36 36 cargoDeps = rustPlatform.fetchCargoVendor {
+1
pkgs/by-name/go/goofcord/package.nix
··· 43 43 pnpmDeps = pnpm'.fetchDeps { 44 44 inherit (finalAttrs) pname version src; 45 45 hash = "sha256-8dSyU9arSvISc2kDWbg/CP6L4sZjZi/Zv7TZN4ONOjQ="; 46 + fetcherVersion = 1; 46 47 }; 47 48 48 49 env = {
+1
pkgs/by-name/gu/gui-for-clash/package.nix
··· 44 44 inherit (finalAttrs) pname version src; 45 45 sourceRoot = "${finalAttrs.src.name}/frontend"; 46 46 hash = "sha256-5tz1FItH9AvZhJjka8i5Kz22yf/tEmRPkDhz6iswZzc="; 47 + fetcherVersion = 1; 47 48 }; 48 49 49 50 sourceRoot = "${finalAttrs.src.name}/frontend";
+1
pkgs/by-name/gu/gui-for-singbox/package.nix
··· 46 46 inherit (finalAttrs) pname version src; 47 47 sourceRoot = "${finalAttrs.src.name}/frontend"; 48 48 hash = "sha256-5tz1FItH9AvZhJjka8i5Kz22yf/tEmRPkDhz6iswZzc="; 49 + fetcherVersion = 1; 49 50 }; 50 51 51 52 sourceRoot = "${finalAttrs.src.name}/frontend";
+1
pkgs/by-name/he/heroic-unwrapped/package.nix
··· 34 34 pnpmDeps = pnpm_10.fetchDeps { 35 35 inherit (finalAttrs) pname version src; 36 36 hash = "sha256-9WCIdQ91IU8pfq6kpbmmn6APBTNwpCi9ovgRuWYUad8="; 37 + fetcherVersion = 1; 37 38 }; 38 39 39 40 nativeBuildInputs = [
+1
pkgs/by-name/ho/homebox/package.nix
··· 39 39 inherit pname version; 40 40 src = "${src}/frontend"; 41 41 hash = "sha256-6Q+tIY5dl5jCQyv1F8btLdJg0oEUGs0Wyu/joVdVhf8="; 42 + fetcherVersion = 1; 42 43 }; 43 44 pnpmRoot = "../frontend"; 44 45
+1
pkgs/by-name/ho/homepage-dashboard/package.nix
··· 51 51 patches 52 52 ; 53 53 hash = "sha256-aPkXHKG3vDsfYqYx9q9+2wZhuFqmPcXdoBqOfAvW9oA="; 54 + fetcherVersion = 1; 54 55 }; 55 56 56 57 nativeBuildInputs = [
+1
pkgs/by-name/ho/homer/package.nix
··· 26 26 patches 27 27 ; 28 28 hash = "sha256-y1R+rlaOtFOHHAgEHPBl40536U10Ft0iUSfGcfXS08Y="; 29 + fetcherVersion = 1; 29 30 }; 30 31 31 32 # Enables specifying a custom Sass compiler binary path via `SASS_EMBEDDED_BIN_PATH` environment variable.
+1
pkgs/by-name/it/it-tools/package.nix
··· 24 24 pnpmDeps = pnpm_8.fetchDeps { 25 25 inherit pname version src; 26 26 hash = "sha256-m1eXBE5rakcq8NGnPC9clAAvNJQrN5RuSQ94zfgGZxw="; 27 + fetcherVersion = 1; 27 28 }; 28 29 29 30 buildPhase = ''
+1
pkgs/by-name/je/jellyseerr/package.nix
··· 29 29 pnpmDeps = pnpm.fetchDeps { 30 30 inherit (finalAttrs) pname version src; 31 31 hash = "sha256-Ym16jPHMHKmojMQOuMamDsW/u+oP1UhbCP5dooTUzFQ="; 32 + fetcherVersion = 1; 32 33 }; 33 34 34 35 buildInputs = [ sqlite ];
+19 -8
pkgs/by-name/ju/jumpy/package.nix
··· 2 2 lib, 3 3 rustPlatform, 4 4 fetchFromGitHub, 5 + fetchpatch2, 5 6 makeWrapper, 6 7 pkg-config, 7 8 zstd, ··· 14 15 xorg, 15 16 }: 16 17 17 - rustPlatform.buildRustPackage rec { 18 + rustPlatform.buildRustPackage (finalAttrs: { 18 19 pname = "jumpy"; 19 - version = "0.8.0"; 20 + version = "0.12.2"; 20 21 21 22 src = fetchFromGitHub { 22 23 owner = "fishfolk"; 23 24 repo = "jumpy"; 24 - rev = "v${version}"; 25 - sha256 = "sha256-ggePJH2kKJ17aOWRKUnLyolIdSzlc6Axf5Iw74iFfek="; 25 + tag = "v${finalAttrs.version}"; 26 + hash = "sha256-g/CpSycTCM1i6O7Mir+3huabvr4EXghDApquEUNny8c="; 26 27 }; 27 28 29 + # This patch may be removed in the next release 30 + cargoPatches = [ 31 + (fetchpatch2 { 32 + url = "https://github.com/fishfolk/jumpy/commit/8234e6d2c0b33c75e2112596ded1734fdba50fb8.patch?full_index=1"; 33 + hash = "sha256-IWjBw1Wj/6CT/x6xm6vfpUMfk7A5/EsdbPDvWywRFc8="; 34 + }) 35 + ]; 36 + 28 37 useFetchCargoVendor = true; 29 - cargoHash = "sha256-hVEpTNTXwOQoxlhOewUvHyfBh+APnx8Fox90CmdMRQ4="; 38 + cargoHash = "sha256-2I9s1zH94GRqXGBxZYyXOQwNeYrpV1UhUSKGCs9Ce9Q="; 30 39 31 40 nativeBuildInputs = [ 32 41 makeWrapper ··· 77 86 meta = { 78 87 description = "Tactical 2D shooter played by up to 4 players online or on a shared screen"; 79 88 mainProgram = "jumpy"; 80 - homepage = "https://fishfight.org/"; 81 - changelog = "https://github.com/fishfolk/jumpy/releases/tag/v${version}"; 89 + homepage = "https://fishfolk.org/games/jumpy"; 90 + changelog = "https://github.com/fishfolk/jumpy/releases/tag/v${finalAttrs.version}"; 82 91 license = with lib.licenses; [ 83 92 mit # or 84 93 asl20 94 + # Assets 95 + cc-by-nc-40 85 96 ]; 86 97 maintainers = with lib.maintainers; [ figsoda ]; 87 98 }; 88 - } 99 + })
+1
pkgs/by-name/ka/karakeep/package.nix
··· 54 54 }; 55 55 56 56 hash = "sha256-yf8A0oZ0Y4A5k7gfinIU02Lbqp/ygyvIBlldS0pv5+0="; 57 + fetcherVersion = 1; 57 58 }; 58 59 buildPhase = '' 59 60 runHook preBuild
+1
pkgs/by-name/le/legcord/package.nix
··· 45 45 pnpmDeps = pnpm.fetchDeps { 46 46 inherit (finalAttrs) pname version src; 47 47 hash = "sha256-nobOORfhwlGEvNt+MfDKd3rXor6tJHDulz5oD1BGY4I="; 48 + fetcherVersion = 1; 48 49 }; 49 50 50 51 buildPhase = ''
+2 -2
pkgs/by-name/li/libdex/package.nix
··· 15 15 16 16 stdenv.mkDerivation (finalAttrs: { 17 17 pname = "libdex"; 18 - version = "0.10.0"; 18 + version = "0.10.1"; 19 19 20 20 outputs = [ 21 21 "out" ··· 25 25 26 26 src = fetchurl { 27 27 url = "mirror://gnome/sources/libdex/${lib.versions.majorMinor finalAttrs.version}/libdex-${finalAttrs.version}.tar.xz"; 28 - hash = "sha256-mKaWJqp2Rq1FW+p6f5LSof+kfkVZoVShv+mMFvpxHuE="; 28 + hash = "sha256-dHLogJDbKyKDB1Be3rpEg+hyaBNAywQErmSsPaW+0KY="; 29 29 }; 30 30 31 31 nativeBuildInputs = [
+32 -7
pkgs/by-name/li/libglycin/package.nix
··· 15 15 gtk4, 16 16 gobject-introspection, 17 17 gnome, 18 + common-updater-scripts, 19 + _experimental-update-script-combinators, 18 20 buildPackages, 19 21 withIntrospection ? 20 22 lib.meta.availableOn stdenv.hostPlatform gobject-introspection ··· 22 24 }: 23 25 stdenv.mkDerivation (finalAttrs: { 24 26 pname = "libglycin"; 25 - version = "1.2.1"; 27 + version = "1.2.2"; 26 28 27 29 src = fetchFromGitLab { 28 30 domain = "gitlab.gnome.org"; 29 31 owner = "GNOME"; 30 32 repo = "glycin"; 31 33 tag = finalAttrs.version; 32 - hash = "sha256-M4DcWLE40OPB7zIkv4uLj6xTac3LTDcZ2uAO2S/cUz4="; 34 + hash = "sha256-K+cR+0a/zRpOvMsX1ZljjJYYOXbHkyDGE9Q9vY1qJBg="; 33 35 }; 34 36 35 37 nativeBuildInputs = ··· 48 50 49 51 cargoDeps = rustPlatform.fetchCargoVendor { 50 52 inherit (finalAttrs) pname version src; 51 - hash = "sha256-iNSpLvIi3oZKSRlkwkDJp5i8MdixRvmWIOCzbFHIdHw="; 53 + hash = "sha256-zGDmmRbaR2boaf9lLzvW/H7xgMo9uHTmlC0oNupLUos="; 52 54 }; 53 55 54 56 buildInputs = [ ··· 71 73 ]; 72 74 73 75 passthru = { 74 - updateScript = gnome.updateScript { 75 - attrPath = "libglycin"; 76 - packageName = "glycin"; 77 - }; 76 + updateScript = 77 + let 78 + updateSource = gnome.updateScript { 79 + attrPath = "libglycin"; 80 + packageName = "glycin"; 81 + }; 82 + updateLockfile = { 83 + command = [ 84 + "sh" 85 + "-c" 86 + '' 87 + PATH=${ 88 + lib.makeBinPath [ 89 + common-updater-scripts 90 + ] 91 + } 92 + update-source-version libglycin --ignore-same-version --source-key=cargoDeps.vendorStaging > /dev/null 93 + '' 94 + ]; 95 + # Experimental feature: do not copy! 96 + supportedFeatures = [ "silent" ]; 97 + }; 98 + in 99 + _experimental-update-script-combinators.sequence [ 100 + updateSource 101 + updateLockfile 102 + ]; 78 103 }; 79 104 80 105 meta = {
+3 -3
pkgs/by-name/ma/mark/package.nix
··· 8 8 # https://github.com/kovetskiy/mark/pull/581#issuecomment-2797872996 9 9 buildGoModule rec { 10 10 pname = "mark"; 11 - version = "14.1.0"; 11 + version = "14.1.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "kovetskiy"; 15 15 repo = "mark"; 16 16 rev = "${version}"; 17 - sha256 = "sha256-TQU49rPpHCDQEOIfC3R89kdtVMVJrisOXF5DhbRgJQ0="; 17 + sha256 = "sha256-jKc5QugqfdjSQjK7SbLG02a9+YdFcweS+91LhdR0Dzg="; 18 18 }; 19 19 20 - vendorHash = "sha256-y5WCpL0bJE48iVUO2hPy7AvAx9KEVQJUK6vVwFfob/M="; 20 + vendorHash = "sha256-AHtIVp2n5v4YoYfWAsE7eD1QcEFKdjSqzGIlR7+mnxg="; 21 21 22 22 ldflags = [ 23 23 "-s"
+1
pkgs/by-name/me/memos/package.nix
··· 62 62 inherit (finalAttrs) pname version src; 63 63 sourceRoot = "${finalAttrs.src.name}/web"; 64 64 hash = "sha256-AyQYY1vtBB6DTcieC7nw5aOOVuwESJSDs8qU6PGyaTw="; 65 + fetcherVersion = 1; 65 66 }; 66 67 pnpmRoot = "web"; 67 68 nativeBuildInputs = [
+1
pkgs/by-name/me/metacubexd/package.nix
··· 25 25 pnpmDeps = pnpm_9.fetchDeps { 26 26 inherit (finalAttrs) pname version src; 27 27 hash = "sha256-Ct/YLnpZb0YBXVaghd5W1bmDcjVRladwQNRoLagHgJo="; 28 + fetcherVersion = 1; 28 29 }; 29 30 30 31 buildPhase = ''
+1
pkgs/by-name/mi/misskey/package.nix
··· 38 38 pnpmDeps = pnpm_9.fetchDeps { 39 39 inherit (finalAttrs) pname version src; 40 40 hash = "sha256-T8LwpEjeWNmkIo3Dn1BCFHBsTzA/Dt6/pk/NMtvT0N4="; 41 + fetcherVersion = 1; 41 42 }; 42 43 43 44 buildPhase = ''
+7 -4
pkgs/by-name/ml/mlxbf-bootctl/package.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "mlxbf-bootctl"; 9 - version = "1.1-6"; 9 + version = "unstable-2025-01-16"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "Mellanox"; 13 13 repo = "mlxbf-bootctl"; 14 - rev = "mlxbf-bootctl-${version}"; 15 - hash = "sha256-F49ZZtty+NARXA/doAFLhsQn4XkPW6GWLXGy4waIaM0="; 14 + rev = "278160ca8e08251cff5e7989e5a1010bd247a6ae"; 15 + hash = "sha256-qS35wCb8zvuF2Zs/5hPZkoZAapr7fwKQ/0ZOBPtrkRQ="; 16 16 }; 17 17 18 18 installPhase = '' ··· 27 27 # This package is supposed to only run on a BlueField. Thus aarch64-linux 28 28 # is the only relevant platform. 29 29 platforms = [ "aarch64-linux" ]; 30 - maintainers = with lib.maintainers; [ nikstur ]; 30 + maintainers = with lib.maintainers; [ 31 + nikstur 32 + thillux 33 + ]; 31 34 }; 32 35 }
+2 -2
pkgs/by-name/ml/mlxbf-bootimages/package.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "mlxbf-bootimages"; 10 - version = "4.10.0-13520"; 10 + version = "4.11.0-13611"; 11 11 12 12 src = fetchurl { 13 13 url = "https://linux.mellanox.com/public/repo/bluefield/${version}/bootimages/prod/${pname}-signed_${version}_arm64.deb"; 14 - hash = "sha256-lPclxhKmn1hvGXWI1A+Q1yXK7FZzKUcOtBoXG6KRsCA="; 14 + hash = "sha256-bZpZ6qnC3Q/BuOngS4ZoU6vjeekPjVom0KdDoJF5iko="; 15 15 }; 16 16 17 17 nativeBuildInputs = [
+117
pkgs/by-name/mo/models-dev/package.nix
··· 1 + { 2 + lib, 3 + stdenvNoCC, 4 + bun, 5 + fetchFromGitHub, 6 + nix-update-script, 7 + writableTmpDirAsHomeHook, 8 + }: 9 + 10 + let 11 + models-dev-node-modules-hash = { 12 + "aarch64-darwin" = "sha256-2EVW5zQTcqH9zBYAegWj/Wtb0lYHZwA7Bbqs3gRjcx0="; 13 + "aarch64-linux" = "sha256-nJgFnszwvknqA21uaqlGQQ1x+4ztKx0/tEvcNrv1LJg="; 14 + "x86_64-darwin" = "sha256-Un6UxmvsmBuDdUwcWnu4qb0nPN1V1PFJi4VGVkNh/YU="; 15 + "x86_64-linux" = "sha256-nlL+Ayacxz4fm404cABORSVGQcNxb3cB4mOezkrI90U="; 16 + }; 17 + in 18 + stdenvNoCC.mkDerivation (finalAttrs: { 19 + pname = "models-dev"; 20 + version = "0-unstable-2025-07-14"; 21 + src = fetchFromGitHub { 22 + owner = "sst"; 23 + repo = "models.dev"; 24 + rev = "2b0849aa20d48c28e2bac1fa3762aec867a2e7c7"; 25 + hash = "sha256-SC2yOy+6xjiGgRuRJY6wCtzWjFJm/DUy+gSlMXXDgAk="; 26 + }; 27 + 28 + node_modules = stdenvNoCC.mkDerivation { 29 + pname = "models-dev-node_modules"; 30 + inherit (finalAttrs) version src; 31 + 32 + impureEnvVars = lib.fetchers.proxyImpureEnvVars ++ [ 33 + "GIT_PROXY_COMMAND" 34 + "SOCKS_SERVER" 35 + ]; 36 + 37 + nativeBuildInputs = [ 38 + bun 39 + writableTmpDirAsHomeHook 40 + ]; 41 + 42 + dontConfigure = true; 43 + 44 + buildPhase = '' 45 + runHook preBuild 46 + 47 + export BUN_INSTALL_CACHE_DIR=$(mktemp -d) 48 + 49 + bun install \ 50 + --force \ 51 + --frozen-lockfile \ 52 + --no-progress 53 + 54 + runHook postBuild 55 + ''; 56 + 57 + installPhase = '' 58 + runHook preInstall 59 + 60 + mkdir -p $out/node_modules 61 + cp -R ./node_modules $out 62 + 63 + runHook postInstall 64 + ''; 65 + 66 + # Required else we get errors that our fixed-output derivation references store paths 67 + dontFixup = true; 68 + 69 + outputHash = models-dev-node-modules-hash.${stdenvNoCC.hostPlatform.system}; 70 + outputHashAlgo = "sha256"; 71 + outputHashMode = "recursive"; 72 + }; 73 + 74 + nativeBuildInputs = [ bun ]; 75 + 76 + configurePhase = '' 77 + runHook preConfigure 78 + 79 + cp -R ${finalAttrs.node_modules}/node_modules . 80 + 81 + runHook postConfigure 82 + ''; 83 + 84 + preBuild = '' 85 + patchShebangs packages/web/script/build.ts 86 + ''; 87 + 88 + buildPhase = '' 89 + runHook preBuild 90 + 91 + cd packages/web 92 + bun run build 93 + 94 + runHook postBuild 95 + ''; 96 + 97 + installPhase = '' 98 + runHook preInstall 99 + 100 + mkdir -p $out/dist 101 + cp -R ./dist $out 102 + 103 + runHook postInstall 104 + ''; 105 + 106 + passthru.updateScript = nix-update-script { 107 + extraArgs = [ "--version=branch" ]; 108 + }; 109 + 110 + meta = { 111 + description = "Comprehensive open-source database of AI model specifications, pricing, and capabilities"; 112 + homepage = "https://github.com/sst/models-dev"; 113 + license = lib.licenses.mit; 114 + platforms = lib.platforms.unix; 115 + maintainers = with lib.maintainers; [ delafthi ]; 116 + }; 117 + })
+1
pkgs/by-name/mo/modrinth-app-unwrapped/package.nix
··· 37 37 pnpmDeps = pnpm.fetchDeps { 38 38 inherit (finalAttrs) pname version src; 39 39 hash = "sha256-Q6e942R+3+511qFe4oehxdquw1TgaWMyOGOmP3me54o="; 40 + fetcherVersion = 1; 40 41 }; 41 42 42 43 nativeBuildInputs = [
+1
pkgs/by-name/mo/moonfire-nvr/package.nix
··· 33 33 inherit (finalAttrs) pname version src; 34 34 sourceRoot = "${finalAttrs.src.name}/ui"; 35 35 hash = "sha256-7fMhUFlV5lz+A9VG8IdWoc49C2CTdLYQlEgBSBqJvtw="; 36 + fetcherVersion = 1; 36 37 }; 37 38 installPhase = '' 38 39 runHook preInstall
+1
pkgs/by-name/mo/moonlight/package.nix
··· 28 28 buildInputs = [ nodejs_22 ]; 29 29 30 30 hash = "sha256-vrSfrAnLc30kba+8VOPawdp8KaQVUhsD6mUq+YdAJTY="; 31 + fetcherVersion = 1; 31 32 }; 32 33 33 34 env = {
+2 -2
pkgs/by-name/mu/mutter/package.nix
··· 72 72 73 73 stdenv.mkDerivation (finalAttrs: { 74 74 pname = "mutter"; 75 - version = "48.3.1"; 75 + version = "48.4"; 76 76 77 77 outputs = [ 78 78 "out" ··· 83 83 84 84 src = fetchurl { 85 85 url = "mirror://gnome/sources/mutter/${lib.versions.major finalAttrs.version}/mutter-${finalAttrs.version}.tar.xz"; 86 - hash = "sha256-BvimrX/0+HOa9q8uF1PJHfp7mDl+UpRmMloQGMeVCmo="; 86 + hash = "sha256-EYnPfmPMh8/dHzqG6PFNl8M9ap2iVPI+gWVVSbbFDZM="; 87 87 }; 88 88 89 89 mesonFlags = [
+1
pkgs/by-name/n8/n8n/package.nix
··· 29 29 pnpmDeps = pnpm_10.fetchDeps { 30 30 inherit (finalAttrs) pname version src; 31 31 hash = "sha256-HzJej2Mt110n+1KX0wzuAn6j69zQOzI42EGxQB6PYbc="; 32 + fetcherVersion = 1; 32 33 }; 33 34 34 35 nativeBuildInputs =
+2 -2
pkgs/by-name/na/nautilus/package.nix
··· 40 40 41 41 stdenv.mkDerivation (finalAttrs: { 42 42 pname = "nautilus"; 43 - version = "48.2"; 43 + version = "48.3"; 44 44 45 45 outputs = [ 46 46 "out" ··· 50 50 51 51 src = fetchurl { 52 52 url = "mirror://gnome/sources/nautilus/${lib.versions.major finalAttrs.version}/nautilus-${finalAttrs.version}.tar.xz"; 53 - hash = "sha256-oDD2Fj+KaAZPrlqeieN/Gcuyk94uEqGd1eIQlW0N9LU="; 53 + hash = "sha256-IaKuoAUWDbCDx6HU0sCYm4RcxyLATvnrtgElp+xbOT0="; 54 54 }; 55 55 56 56 patches = [
+1
pkgs/by-name/ni/ni/package.nix
··· 25 25 pnpmDeps = pnpm.fetchDeps { 26 26 inherit (finalAttrs) pname version src; 27 27 hash = "sha256-gDBjAwut217mdbWyk/dSU4JOkoRbOk4Czlb/lXhWqRU="; 28 + fetcherVersion = 1; 28 29 }; 29 30 30 31 nativeBuildInputs = [
+1
pkgs/by-name/oc/ocis/package.nix
··· 51 51 inherit pname version src; 52 52 sourceRoot = "${src.name}/services/idp"; 53 53 hash = "sha256-gNlN+u/bobnTsXrsOmkDcWs67D/trH3inT5AVQs3Brs="; 54 + fetcherVersion = 1; 54 55 }; 55 56 pnpmRoot = "services/idp"; 56 57
+1
pkgs/by-name/oc/ocis/web.nix
··· 37 37 pnpmDeps = pnpm_9.fetchDeps { 38 38 inherit pname version src; 39 39 hash = "sha256-3Erva6srdkX1YQ727trx34Ufx524nz19MUyaDQToz6M="; 40 + fetcherVersion = 1; 40 41 }; 41 42 42 43 meta = {
+1
pkgs/by-name/op/opencloud/idp-web.nix
··· 17 17 inherit (finalAttrs) pname version src; 18 18 sourceRoot = "${finalAttrs.src.name}/${finalAttrs.pnpmRoot}"; 19 19 hash = "sha256-yseRO1tClLTRpQj5BzMscElUlgLEzj1u8ndT1+di2+Y="; 20 + fetcherVersion = 1; 20 21 }; 21 22 22 23 nativeBuildInputs = [
+1
pkgs/by-name/op/opencloud/web.nix
··· 21 21 pnpmDeps = pnpm_10.fetchDeps { 22 22 inherit (finalAttrs) pname version src; 23 23 hash = "sha256-7wwviWveMf+xnYmO05MI3XuPVZ/pcSqQi4sGjrEdjGc="; 24 + fetcherVersion = 1; 24 25 }; 25 26 26 27 nativeBuildInputs = [
+12 -9
pkgs/by-name/op/opencode/package.nix
··· 12 12 13 13 let 14 14 opencode-node-modules-hash = { 15 - "aarch64-darwin" = "sha256-+eXXWskZg0CIY12+Ee4Y3uwpB5I92grDiZ600Whzx/I="; 16 - "aarch64-linux" = "sha256-rxLPrYAIiKDh6de/GACPfcYXY7nIskqAu1Xi12y5DpU="; 17 - "x86_64-darwin" = "sha256-LOz7N6gMRaZLPks+y5fDIMOuUCXTWpHIss1v0LHPnqw="; 18 - "x86_64-linux" = "sha256-GKLR+T+lCa7GFQr6HqSisfa4uf8F2b79RICZmePmCBE="; 15 + "aarch64-darwin" = "sha256-uk8HQfHCKTAW54rNHZ1Rr0piZzeJdx6i4o0+xKjfFZs="; 16 + "aarch64-linux" = "sha256-gDQh8gfFKl0rAujtos1XsCUnxC2Vjyq9xH5FLZoNW5s="; 17 + "x86_64-darwin" = "sha256-H5+qa7vxhwNYRXUo4v8IFUToVXtyXzU3veIqu4idAbU="; 18 + "x86_64-linux" = "sha256-1ZxetDrrRdNNOfDOW2uMwMwpEs5S3BLF+SejWcRdtik="; 19 19 }; 20 20 bun-target = { 21 21 "aarch64-darwin" = "bun-darwin-arm64"; ··· 26 26 in 27 27 stdenvNoCC.mkDerivation (finalAttrs: { 28 28 pname = "opencode"; 29 - version = "0.1.194"; 29 + version = "0.2.33"; 30 30 src = fetchFromGitHub { 31 31 owner = "sst"; 32 32 repo = "opencode"; 33 33 tag = "v${finalAttrs.version}"; 34 - hash = "sha256-51Mc0Qrg3C0JTpXl2OECKEUvle+6X+j9+/Blu8Nu9Ao="; 34 + hash = "sha256-l/V9YHwuIPN73ieMT++enL1O5vecA9L0qBDGr8eRVxY="; 35 35 }; 36 36 37 37 tui = buildGoModule { ··· 39 39 inherit (finalAttrs) version; 40 40 src = "${finalAttrs.src}/packages/tui"; 41 41 42 - vendorHash = "sha256-hxtQHlaV2Em8CyTK3BNaoo/LgnGbMjj5XafbleF+p9I="; 42 + vendorHash = "sha256-0vf4fOk32BLF9/904W8g+5m0vpe6i6tUFRXqDHVcMIQ="; 43 43 44 44 subPackages = [ "cmd/opencode" ]; 45 45 ··· 113 113 114 114 nativeBuildInputs = [ bun ]; 115 115 116 - patches = [ ./fix-models-macro.patch ]; 116 + patches = [ 117 + # Patch `packages/opencode/src/provider/models-macro.ts` to load the prefetched `models.dev/api.json` 118 + # from the `MODELS_JSON` environment variable instead of fetching it at build time. 119 + ./fix-models-macro.patch 120 + ]; 117 121 118 122 configurePhase = '' 119 123 runHook preConfigure ··· 144 148 installPhase = '' 145 149 runHook preInstall 146 150 147 - mkdir -p $out/bin 148 151 install -Dm755 opencode $out/bin/opencode 149 152 150 153 runHook postInstall
+1
pkgs/by-name/op/openlist/frontend.nix
··· 33 33 pnpmDeps = pnpm_10.fetchDeps { 34 34 inherit (finalAttrs) pname version src; 35 35 hash = "sha256-PTZ+Vhg3hNnORnulkzuVg6TF/jY0PvUWYja9z7S4GdM="; 36 + fetcherVersion = 1; 36 37 }; 37 38 38 39 buildPhase = ''
+2 -2
pkgs/by-name/or/orthanc/package.nix
··· 28 28 29 29 stdenv.mkDerivation (finalAttrs: { 30 30 pname = "orthanc"; 31 - version = "1.12.7"; 31 + version = "1.12.8"; 32 32 33 33 src = fetchhg { 34 34 url = "https://orthanc.uclouvain.be/hg/orthanc/"; 35 35 rev = "Orthanc-${finalAttrs.version}"; 36 - hash = "sha256-aWUA8cCnWff5Tl8PWGJJtERlGh4GX4a8hTG9E2ADG9k="; 36 + hash = "sha256-ktfTqCid/0aYAp5HPB7niZ1sw+zMNmd5mhZrXRbMGyk="; 37 37 }; 38 38 39 39 outputs = [
+1
pkgs/by-name/ov/overlayed/package.nix
··· 36 36 pnpmDeps = pnpm_9.fetchDeps { 37 37 inherit pname version src; 38 38 hash = "sha256-+yyxoodcDfqJ2pkosd6sMk77/71RDsGthedo1Oigwto="; 39 + fetcherVersion = 1; 39 40 }; 40 41 41 42 nativeBuildInputs = [
+12 -1
pkgs/by-name/pa/paperless-ngx/package.nix
··· 70 70 pnpmDeps = pnpm.fetchDeps { 71 71 inherit pname version src; 72 72 hash = "sha256-VtYYwpMXPAC3g1OESnw3dzLTwiGqJBQcicFZskEucok="; 73 + fetcherVersion = 1; 73 74 }; 74 75 75 76 nativeBuildInputs = ··· 162 163 concurrent-log-handler 163 164 dateparser 164 165 django 165 - django-allauth 166 + # django-allauth version 65.9.X not yet supported 167 + # See https://github.com/paperless-ngx/paperless-ngx/issues/10336 168 + (django-allauth.overrideAttrs ( 169 + new: prev: rec { 170 + version = "65.7.0"; 171 + src = prev.src.override { 172 + tag = version; 173 + hash = "sha256-1HmEJ5E4Vp/CoyzUegqQXpzKUuz3dLx2EEv7dk8fq8w="; 174 + }; 175 + } 176 + )) 166 177 django-auditlog 167 178 django-celery-results 168 179 django-compression-middleware
+3 -3
pkgs/by-name/pa/parallel-disk-usage/package.nix
··· 5 5 }: 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "parallel-disk-usage"; 8 - version = "0.12.0"; 8 + version = "0.13.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "KSXGitHub"; 12 12 repo = "parallel-disk-usage"; 13 13 rev = version; 14 - hash = "sha256-Wj19lWepCrZe36njX+NMdpwXeRRh3ml9jKbbi7irrpg="; 14 + hash = "sha256-gzjNi7ujYe7OZKYyrYk1xqqo/k8yBJdIwRoNASm5Db4="; 15 15 }; 16 16 17 17 useFetchCargoVendor = true; 18 - cargoHash = "sha256-UK+jonM/ZBGoCKFcQlCo5OqYtKeU0VIWtx83oBh3lJQ="; 18 + cargoHash = "sha256-3U61AkCicX7VNh1bf0IHPH5YX7qAtp4PvWi8FRKoBQI="; 19 19 20 20 meta = with lib; { 21 21 description = "Highly parallelized, blazing fast directory tree analyzer";
+1
pkgs/by-name/pa/parca/package.nix
··· 25 25 pnpmDeps = pnpm_9.fetchDeps { 26 26 inherit (finalAttrs) pname src version; 27 27 hash = "sha256-gczEkCU9xESn9T1eVOmGAufh+24mOsYCMO6f5tcbdmQ="; 28 + fetcherVersion = 1; 28 29 }; 29 30 30 31 nativeBuildInputs = [
+1
pkgs/by-name/pd/pds/package.nix
··· 51 51 sourceRoot 52 52 ; 53 53 hash = "sha256-KyHa7pZaCgyqzivI0Y7E6Y4yBRllYdYLnk1s0o0dyHY="; 54 + fetcherVersion = 1; 54 55 }; 55 56 56 57 buildPhase = ''
+1
pkgs/by-name/pg/pgrok/package.nix
··· 34 34 env.pnpmDeps = pnpm_9.fetchDeps { 35 35 inherit pname version src; 36 36 hash = "sha256-o6wxO8EGRmhcYggJnfxDkH+nbt+isc8bfHji8Hu9YKg="; 37 + fetcherVersion = 1; 37 38 }; 38 39 39 40 vendorHash = "sha256-nIxsG1O5RG+PDSWBcUWpk+4aFq2cYaxpkgOoDqLjY90=";
+1
pkgs/by-name/pi/piped/package.nix
··· 29 29 pnpmDeps = pnpm_9.fetchDeps { 30 30 inherit pname version src; 31 31 hash = "sha256-WtZfRZFRV9I1iBlAoV69GGFjdiQhTSBG/iiEadPVcys="; 32 + fetcherVersion = 1; 32 33 }; 33 34 34 35 passthru.updateScript = unstableGitUpdater { };
+1
pkgs/by-name/po/podman-desktop/package.nix
··· 61 61 pnpmDeps = pnpm_10.fetchDeps { 62 62 inherit (finalAttrs) pname version src; 63 63 hash = "sha256-8lNmCLfuAkXK1Du4iYYasRTozZf0HoAttf8Dfc6Jglw="; 64 + fetcherVersion = 1; 64 65 }; 65 66 66 67 patches = [
+1
pkgs/by-name/po/porn-vault/package.nix
··· 52 52 pnpmDeps = pnpm.fetchDeps { 53 53 inherit (finalAttrs) pname version src; 54 54 hash = "sha256-Xr9tRiP1hW+aFs9FnPvPkeJ0/LtJI57cjWY5bZQaRTQ="; 55 + fetcherVersion = 1; 55 56 }; 56 57 57 58 nativeBuildInputs = [
+1
pkgs/by-name/po/pot/package.nix
··· 42 42 pnpmDeps = pnpm.fetchDeps { 43 43 inherit (finalAttrs) pname version src; 44 44 hash = "sha256-iYQNGRWqXYBU+WIH/Xm8qndgOQ6RKYCtAyi93kb7xrQ="; 45 + fetcherVersion = 1; 45 46 }; 46 47 47 48 cargoRoot = "src-tauri";
+3 -3
pkgs/by-name/pr/presenterm/package.nix
··· 14 14 in 15 15 rustPlatform.buildRustPackage (finalAttrs: { 16 16 pname = "presenterm"; 17 - version = "0.14.0"; 17 + version = "0.15.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "mfontanini"; 21 21 repo = "presenterm"; 22 22 tag = "v${finalAttrs.version}"; 23 - hash = "sha256-vBEHk0gQe4kUTtH4qtc0jVfDvYGabnkJrwPxmxt10hs="; 23 + hash = "sha256-6ziPuWbPOsSwlnqVN1cKaOvxVk3axFnPBsnCIZz2iTg="; 24 24 }; 25 25 26 26 nativeBuildInputs = ··· 40 40 ]; 41 41 42 42 useFetchCargoVendor = true; 43 - cargoHash = "sha256-u0wOWKAfzi1Fxmx6x2ckrIv/PKgtqKrDiDauD4/BY24="; 43 + cargoHash = "sha256-UOPX5+RnnAStrsvBbL211m5NzYFjqbpIG/sdvoej1Rc="; 44 44 45 45 env = lib.optionalAttrs (isDarwin && isx86_64) { 46 46 NIX_CFLAGS_LINK = "-fuse-ld=lld";
+1
pkgs/by-name/pr/prisma/package.nix
··· 33 33 pnpmDeps = pnpm_9.fetchDeps { 34 34 inherit (finalAttrs) pname version src; 35 35 hash = "sha256-dhEpn0oaqZqeiRMfcSiaqhud/RsKd6Wm5RR5iyQp1I8="; 36 + fetcherVersion = 1; 36 37 }; 37 38 38 39 patchPhase = ''
+59 -41
pkgs/by-name/pr/proxysql/makefiles.patch
··· 1 1 diff --git a/Makefile b/Makefile 2 - index dd6b8c44..7a703858 100644 2 + index b9ad6f71..60e71a86 100644 3 3 --- a/Makefile 4 4 +++ b/Makefile 5 - @@ -73,10 +73,7 @@ endif 5 + @@ -81,10 +81,7 @@ endif 6 6 export MAKEOPT := -j${NPROCS} 7 7 8 8 ### systemd ··· 14 14 15 15 ### check user/group 16 16 USERCHECK := $(shell getent passwd proxysql) 17 - @@ -238,7 +235,7 @@ build_tap_test_debug: build_tap_tests_debug 18 - build_tap_tests_debug: build_src_debug 19 - cd test/tap && OPTZ="${O0} -ggdb -DDEBUG" CC=${CC} CXX=${CXX} ${MAKE} debug 20 - 21 - -# ClickHouse build targets are now default build targets. 22 - +# ClickHouse build targets are now default build targets. 23 - # To maintain backward compatibility, ClickHouse targets are still available. 24 - .PHONY: build_deps_clickhouse 25 - build_deps_clickhouse: build_deps_default 26 - @@ -382,16 +379,10 @@ cleanbuild: 17 + @@ -415,16 +412,10 @@ cleanbuild: 27 18 28 19 .PHONY: install 29 20 install: src/proxysql ··· 44 35 install -m 0755 etc/init.d/proxysql /etc/init.d 45 36 ifeq ($(DISTRO),"CentOS Linux") 46 37 diff --git a/deps/Makefile b/deps/Makefile 47 - index 25bcc603..8fafc224 100644 38 + index 7c8fcc85..4ae0aba1 100644 48 39 --- a/deps/Makefile 49 40 +++ b/deps/Makefile 50 - @@ -54,10 +54,7 @@ default: $(targets) 41 + @@ -61,27 +61,22 @@ default: $(targets) 51 42 ### deps targets 52 43 53 44 libinjection/libinjection/src/libinjection.a: ··· 57 48 - cd libinjection/libinjection && patch -p1 < ../update-build-py3.diff 58 49 cd libinjection/libinjection && patch -p1 < ../libinjection_sqli.c.patch 59 50 endif 60 - ifeq ($(SYS_KERN),Darwin) 61 - @@ -71,11 +68,7 @@ libinjection: libinjection/libinjection/src/libinjection.a 62 - 51 + ifeq ($(UNAME_S),Darwin) 52 + sed -i '' 's/CC=/CC?=/' libinjection/libinjection/src/Makefile 53 + else 54 + sed -i -e 's/CC=/CC?=/' libinjection/libinjection/src/Makefile 55 + endif 56 + cd libinjection/libinjection && CC=${CC} CXX=${CXX} ${MAKE} 63 57 64 - libssl/openssl/libssl.a: 65 - - cd libssl && rm -rf openssl-openssl-*/ openssl-3*/ || true 66 - - cd libssl && tar -zxf openssl-*.tar.gz 67 - cd libssl && ./verify-bio_st-match.sh 68 - -# cd libssl/openssl && patch crypto/ec/curve448/curve448.c < ../curve448.c-multiplication-overflow.patch 69 - -# cd libssl/openssl && patch crypto/asn1/a_time.c < ../a_time.c-multiplication-overflow.patch 70 - cd libssl/openssl && ./config no-ssl3 no-tests 71 - cd libssl/openssl && CC=${CC} CXX=${CXX} ${MAKE} 72 - cd libssl/openssl && ln -fs ./ lib # curl wants this path 73 - @@ -84,8 +77,6 @@ libssl: libssl/openssl/libssl.a 58 + libinjection: libinjection/libinjection/src/libinjection.a 74 59 60 + include ../common_mk/openssl_flags.mk 61 + include ../common_mk/openssl_version_check.mk 75 62 76 63 libhttpserver/libhttpserver/build/src/.libs/libhttpserver.a: libmicrohttpd/libmicrohttpd/src/microhttpd/.libs/libmicrohttpd.a re2/re2/obj/libre2.a 77 64 - cd libhttpserver && rm -rf libhttpserver-*/ || true ··· 79 66 cd libhttpserver/libhttpserver && patch -p1 < ../noexcept.patch 80 67 cd libhttpserver/libhttpserver && patch -p1 < ../re2_regex.patch 81 68 cd libhttpserver/libhttpserver && patch -p1 < ../final_val_post_process.patch 82 - @@ -103,8 +94,6 @@ libhttpserver: libhttpserver/libhttpserver/build/src/.libs/libhttpserver.a 69 + @@ -99,58 +94,49 @@ libhttpserver: libhttpserver/libhttpserver/build/src/.libs/libhttpserver.a 83 70 84 71 85 72 libev/libev/.libs/libev.a: ··· 88 75 cd libev/libev && patch ev.c < ../ev.c-multiplication-overflow.patch 89 76 cd libev/libev && ./configure 90 77 cd libev/libev && CC=${CC} CXX=${CXX} ${MAKE} 91 - @@ -121,8 +110,6 @@ coredumper/coredumper/src/libcoredumper.a: 78 + 79 + ev: libev/libev/.libs/libev.a 80 + 81 + 82 + coredumper/coredumper/src/libcoredumper.a: 83 + cd coredumper && rm -rf coredumper-*/ || true 84 + cd coredumper && tar -zxf coredumper-*.tar.gz 85 + cd coredumper/coredumper && patch -p1 < ../includes.patch 86 + cd coredumper/coredumper && cmake . -DBUILD_TESTING=OFF -DBUILD_SHARED_LIBS=OFF -DCMAKE_BUILD_TYPE=Debug 87 + cd coredumper/coredumper && CC=${CC} CXX=${CXX} ${MAKE} 92 88 coredumper: coredumper/coredumper/src/libcoredumper.a 93 89 94 - curl/curl/lib/.libs/libcurl.a: libssl/openssl/libssl.a 90 + curl/curl/lib/.libs/libcurl.a: 95 91 - cd curl && rm -rf curl-*/ || true 96 92 - cd curl && tar -zxf curl-*.tar.gz 97 93 # cd curl/curl && ./configure --disable-debug --disable-ftp --disable-ldap --disable-ldaps --disable-rtsp --disable-proxy --disable-dict --disable-telnet --disable-tftp --disable-pop3 --disable-imap --disable-smb --disable-smtp --disable-gopher --disable-manual --disable-ipv6 --disable-sspi --disable-crypto-auth --disable-ntlm-wb --disable-tls-srp --without-nghttp2 --without-libidn2 --without-libssh2 --without-brotli --with-ssl=$(shell pwd)/../../libssl/openssl/ && CC=${CC} CXX=${CXX} ${MAKE} 98 94 cd curl/curl && autoreconf -fi 99 - ifeq ($(SYS_KERN),Darwin) 100 - @@ -134,9 +121,6 @@ curl: curl/curl/lib/.libs/libcurl.a 95 + ifeq ($(UNAME_S),Darwin) 96 + cd curl/curl && patch configure < ../configure.patch 97 + endif 98 + cd curl/curl && CPPFLAGS="-I$(SSL_IDIR)" LDFLAGS="$(LIB_SSL_PATH) $(LIB_CRYPTO_PATH)" ./configure --disable-debug --disable-ftp --disable-ldap --disable-ldaps --disable-rtsp --disable-proxy --disable-dict --disable-telnet --disable-tftp --disable-pop3 --disable-imap --disable-smb --disable-smtp --disable-gopher --disable-manual --disable-ipv6 --disable-sspi --disable-ntlm-wb --disable-tls-srp --without-nghttp2 --without-libidn2 --without-libssh2 --without-brotli --without-librtmp --without-libpsl --without-zstd --with-ssl --enable-shared=yes 99 + cd curl/curl && CFLAGS=-fPIC CC=${CC} CXX=${CXX} ${MAKE} 100 + 101 + curl: curl/curl/lib/.libs/libcurl.a 101 102 102 103 103 104 libmicrohttpd/libmicrohttpd/src/microhttpd/.libs/libmicrohttpd.a: ··· 107 108 cd libmicrohttpd/libmicrohttpd && ./configure --enable-https && CC=${CC} CXX=${CXX} ${MAKE} 108 109 109 110 microhttpd: libmicrohttpd/libmicrohttpd/src/microhttpd/.libs/libmicrohttpd.a 110 - @@ -152,8 +136,6 @@ cityhash: cityhash/cityhash/src/.libs/libcityhash.a 111 + 112 + 113 + cityhash/cityhash/src/.libs/libcityhash.a: 114 + cd cityhash && rm -rf cityhash-*/ || true 115 + cd cityhash && tar -zxf cityhash-*.tar.gz 116 + cd cityhash/cityhash && cp ../config.guess . && chmod +x config.guess && cp ../config.sub . && chmod +x config.sub 117 + cd cityhash/cityhash && ./configure && CC=${CC} CXX=${CXX} ${MAKE} 118 + 119 + cityhash: cityhash/cityhash/src/.libs/libcityhash.a 111 120 112 121 113 122 lz4/lz4/lib/liblz4.a: ··· 116 125 cd lz4/lz4 && CC=${CC} CXX=${CXX} ${MAKE} 117 126 118 127 lz4: lz4/lz4/lib/liblz4.a 119 - @@ -171,8 +153,6 @@ clickhouse-cpp: clickhouse-cpp/clickhouse-cpp/clickhouse/libclickhouse-cpp-lib-s 128 + @@ -168,8 +154,6 @@ clickhouse-cpp: clickhouse-cpp/clickhouse-cpp/clickhouse/libclickhouse-cpp-lib-s 120 129 121 130 122 131 libdaemon/libdaemon/libdaemon/.libs/libdaemon.a: ··· 125 134 cd libdaemon/libdaemon && patch -p0 < ../daemon_fork_umask.patch 126 135 cd libdaemon/libdaemon && cp ../config.guess . && chmod +x config.guess && cp ../config.sub . && chmod +x config.sub && ./configure --disable-examples 127 136 cd libdaemon/libdaemon && CC=${CC} CXX=${CXX} ${MAKE} 128 - @@ -256,8 +236,6 @@ sqlite3: sqlite3/sqlite3/sqlite3.o 129 - 137 + @@ -253,18 +237,13 @@ sqlite3/sqlite3/sqlite3.o: 138 + sqlite3: sqlite3/sqlite3/sqlite3.o 130 139 131 140 libconfig/libconfig/lib/.libs/libconfig++.a: 132 141 - cd libconfig && rm -rf libconfig-*/ || true ··· 134 143 cd libconfig/libconfig && ./configure --disable-examples 135 144 cd libconfig/libconfig && CC=${CC} CXX=${CXX} ${MAKE} 136 145 137 - @@ -265,9 +243,6 @@ libconfig: libconfig/libconfig/lib/.libs/libconfig++.a 146 + libconfig: libconfig/libconfig/lib/.libs/libconfig++.a 138 147 139 148 140 149 prometheus-cpp/prometheus-cpp/lib/libprometheus-cpp-core.a: ··· 144 153 cd prometheus-cpp/prometheus-cpp && patch -p1 < ../serial_exposer.patch 145 154 cd prometheus-cpp/prometheus-cpp && patch -p1 < ../registry_counters_reset.patch 146 155 cd prometheus-cpp/prometheus-cpp && patch -p1 < ../fix_old_distros.patch 147 - @@ -296,8 +271,6 @@ re2: re2/re2/obj/libre2.a 156 + @@ -293,17 +272,13 @@ re2: re2/re2/obj/libre2.a 148 157 149 158 150 159 pcre/pcre/.libs/libpcre.a: ··· 153 162 cd pcre/pcre && patch pcretest.c < ../pcretest.c-multiplication-overflow.patch 154 163 cd pcre/pcre && ./configure 155 164 cd pcre/pcre && CC=${CC} CXX=${CXX} ${MAKE} 156 - @@ -334,4 +307,3 @@ cleanall: 157 - cd cityhash && rm -rf cityhash-*/ || true 158 - cd coredumper && rm -rf coredumper-*/ || true 165 + 166 + pcre: pcre/pcre/.libs/libpcre.a 167 + 168 + postgresql/postgresql/src/interfaces/libpq/libpq.a: 169 + - cd postgresql && rm -rf postgresql-*/ || true 170 + - cd postgresql && tar -zxf postgresql-*.tar.gz 171 + cd postgresql/postgresql && patch -p0 < ../get_result_from_pgconn.patch 172 + cd postgresql/postgresql && patch -p0 < ../handle_row_data.patch 173 + #cd postgresql/postgresql && LD_LIBRARY_PATH="$(shell pwd)/libssl/openssl" ./configure --with-ssl=openssl --with-includes="$(shell pwd)/libssl/openssl/include/" --with-libraries="$(shell pwd)/libssl/openssl/" --without-readline --enable-debug CFLAGS="-ggdb -O0 -fno-omit-frame-pointer" CPPFLAGS="-g -O0" 174 + @@ -360,4 +335,3 @@ cleanall: 175 + cd libusual && rm -rf libusual-*/ || true 176 + cd libscram && rm -rf lib/* obj/* || true 159 177 .PHONY: cleanall 160 178 -
+15 -9
pkgs/by-name/pr/proxysql/package.nix
··· 7 7 automake, 8 8 bison, 9 9 cmake, 10 + pkg-config, 10 11 libtool, 11 12 civetweb, 12 13 coreutils, ··· 29 30 prometheus-cpp, 30 31 zlib, 31 32 texinfo, 33 + postgresql_16, 34 + icu, 35 + libevent, 32 36 }: 33 37 34 38 stdenv.mkDerivation (finalAttrs: { 35 39 pname = "proxysql"; 36 - version = "2.7.1"; 40 + version = "3.0.1"; 37 41 38 42 src = fetchFromGitHub { 39 43 owner = "sysown"; 40 44 repo = "proxysql"; 41 - rev = finalAttrs.version; 42 - hash = "sha256-Ouz1SSc35gQaJcVQO95azkxNgLxuY712ELAwM5buEtY="; 45 + tag = "v${finalAttrs.version}"; 46 + hash = "sha256-yGxn46Vm8YdtIvvoTlOHQ1aAP2J/h/kFqr4ehruDsTw="; 43 47 }; 44 48 45 49 patches = [ ··· 53 57 cmake 54 58 libtool 55 59 perl 60 + pkg-config 56 61 python3 57 62 texinfo # for makeinfo 58 63 ]; ··· 62 67 curl 63 68 flex 64 69 gnutls 70 + icu 71 + libevent 65 72 libgcrypt 66 73 libuuid 74 + openssl 67 75 zlib 68 76 ]; 69 77 ··· 141 149 p = libmicrohttpd; 142 150 } 143 151 { 144 - f = "libssl"; 145 - p = openssl; 146 - } 147 - { 148 152 f = "lz4"; 149 153 p = lz4; 150 154 } ··· 167 171 } 168 172 ); 169 173 } 174 + { 175 + f = "postgresql"; 176 + p = postgresql_16; 177 + } 170 178 ] 171 179 ) 172 180 } ··· 184 192 pushd prometheus-cpp/prometheus-cpp/3rdparty 185 193 replace_dep . "${civetweb.src}" civetweb 186 194 popd 187 - 188 - sed -i s_/usr/bin/env_${coreutils}/bin/env_g libssl/openssl/config 189 195 190 196 pushd libmicrohttpd/libmicrohttpd 191 197 autoreconf
+66
pkgs/by-name/qm/qmapshack/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + qt6, 7 + qt6Packages, 8 + alglib, 9 + gdal, 10 + proj, 11 + routino, 12 + }: 13 + 14 + stdenv.mkDerivation (finalAttrs: { 15 + pname = "qmapshack"; 16 + version = "1.18.0"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "Maproom"; 20 + repo = "qmapshack"; 21 + tag = "V_${finalAttrs.version}"; 22 + hash = "sha256-+M76EZeZOsBQ7RXtVplsrbrDgU0plRAht4/jz/GpIhM="; 23 + }; 24 + 25 + nativeBuildInputs = [ 26 + cmake 27 + qt6.qttools 28 + qt6.wrapQtAppsHook 29 + ]; 30 + 31 + buildInputs = [ 32 + alglib 33 + gdal 34 + proj 35 + routino 36 + qt6.qtwebengine 37 + qt6Packages.quazip 38 + ]; 39 + 40 + cmakeFlags = [ 41 + (lib.cmakeFeature "ALGLIB_INCLUDE_DIRS" "${alglib}/include/alglib") 42 + (lib.cmakeFeature "ALGLIB_LIBRARIES" "alglib3") 43 + (lib.cmakeFeature "ROUTINO_XML_PATH" "${routino}/share/routino") 44 + ]; 45 + 46 + qtWrapperArgs = [ 47 + "--suffix PATH : ${ 48 + lib.makeBinPath [ 49 + gdal 50 + routino 51 + ] 52 + }" 53 + ]; 54 + 55 + meta = { 56 + description = "Consumer grade GIS software"; 57 + homepage = "https://github.com/Maproom/qmapshack"; 58 + changelog = "https://github.com/Maproom/qmapshack/blob/V_${finalAttrs.version}/changelog.txt"; 59 + license = lib.licenses.gpl3Plus; 60 + maintainers = with lib.maintainers; [ 61 + dotlambda 62 + sikmir 63 + ]; 64 + platforms = lib.platforms.linux; 65 + }; 66 + })
+1
pkgs/by-name/qu/quantframe/package.nix
··· 42 42 pnpmDeps = pnpm_9.fetchDeps { 43 43 inherit (finalAttrs) pname version src; 44 44 hash = "sha256-3IHwwbl1aH3Pzh9xq2Jfev9hj6/LXZaVaIJOPbgsquE="; 45 + fetcherVersion = 1; 45 46 }; 46 47 47 48 useFetchCargoVendor = true;
+1
pkgs/by-name/re/readest/package.nix
··· 40 40 pnpmDeps = pnpm_9.fetchDeps { 41 41 inherit (finalAttrs) pname version src; 42 42 hash = "sha256-lez75n3dIM4efpP+qPuDteCfMnC6wPD+L2173iJbTZM="; 43 + fetcherVersion = 1; 43 44 }; 44 45 45 46 pnpmRoot = "../..";
+1
pkgs/by-name/re/renovate/package.nix
··· 40 40 pnpmDeps = pnpm_10.fetchDeps { 41 41 inherit (finalAttrs) pname version src; 42 42 hash = "sha256-XOlFJFFyzbx8Bg92HXhVFFCI51j2GUK7+LJKfqVOQyU="; 43 + fetcherVersion = 1; 43 44 }; 44 45 45 46 env.COREPACK_ENABLE_STRICT = 0;
+1
pkgs/by-name/rm/rmfakecloud/package.nix
··· 29 29 sourceRoot = "${src.name}/ui"; 30 30 pnpmLock = "${src}/ui/pnpm-lock.yaml"; 31 31 hash = "sha256-VNmCT4um2W2ii8jAm+KjQSjixYEKoZkw7CeRwErff/o="; 32 + fetcherVersion = 1; 32 33 }; 33 34 preBuild = lib.optionals enableWebui '' 34 35 # using sass-embedded fails at executing node_modules/sass-embedded-linux-x64/dart-sass/src/dart
+1
pkgs/by-name/rq/rquickshare/package.nix
··· 65 65 ; 66 66 postPatch = "cd ${pnpmRoot}"; 67 67 hash = app-type-either "sha256-V46V/VPwCKEe3sAp8zK0UUU5YigqgYh1GIOorqIAiNE=" "sha256-8QRigYNtxirXidFFnTzA6rP0+L64M/iakPqe2lZKegs="; 68 + fetcherVersion = 1; 68 69 }; 69 70 70 71 useFetchCargoVendor = true;
+2 -2
pkgs/by-name/rs/rshim-user-space/package.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "rshim-user-space"; 19 - version = "2.2.4"; 19 + version = "2.4.2"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "Mellanox"; 23 23 repo = "rshim-user-space"; 24 24 rev = "rshim-${version}"; 25 - hash = "sha256-z0Uk520vsBERbeVtxBqXPXSWhO0sLD5GCQy1dQsJdEg="; 25 + hash = "sha256-J/gCACqpUY+KraVOLWpd+UVyZ1f2o77EfpAgUVtZL9w="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+1
pkgs/by-name/rs/rsshub/package.nix
··· 31 31 pnpmDeps = pnpm.fetchDeps { 32 32 inherit (finalAttrs) pname version src; 33 33 hash = "sha256-7qh6YZbIH/kHVssDZxHY7X8bytrnMcUq0MiJzWZYItc="; 34 + fetcherVersion = 1; 34 35 }; 35 36 36 37 nativeBuildInputs = [
+1
pkgs/by-name/sa/satisfactorymodmanager/package.nix
··· 56 56 inherit pname version src; 57 57 sourceRoot = "${src.name}/frontend"; 58 58 hash = "sha256-OP+3zsNlvqLFwvm2cnBd2bj2Kc3EghQZE3hpotoqqrQ="; 59 + fetcherVersion = 1; 59 60 }; 60 61 61 62 pnpmRoot = "frontend";
+1
pkgs/by-name/sh/shadcn/package.nix
··· 29 29 pnpmWorkspaces 30 30 ; 31 31 hash = "sha256-/80LJm65ZRqyfhsNqGl83bsI2wjgVkvrA6Ij4v8rtoQ="; 32 + fetcherVersion = 1; 32 33 }; 33 34 34 35 nativeBuildInputs = [
+1
pkgs/by-name/sh/sharkey/package.nix
··· 35 35 pnpmDeps = pnpm_9.fetchDeps { 36 36 inherit (finalAttrs) pname version src; 37 37 hash = "sha256-S8LxawbtguFOEZyYbS1FQWw/TcRm4Z6mG7dUhfXbf1c="; 38 + fetcherVersion = 1; 38 39 }; 39 40 40 41 nativeBuildInputs =
+2
pkgs/by-name/si/signal-desktop/package.nix
··· 69 69 pnpmDeps = pnpm.fetchDeps { 70 70 inherit (finalAttrs) pname src version; 71 71 hash = "sha256-cT7Ixl/V/mesPHvJUsG63Y/wXwKjbjkjdjP3S7uEOa0="; 72 + fetcherVersion = 1; 72 73 }; 73 74 74 75 strictDeps = true; ··· 123 124 "sha256-ry7s9fbKx4e1LR8DlI2LIJY9GQrxmU7JQt+3apJGw/M=" 124 125 else 125 126 "sha256-AkrfugpNvk4KgesRLQbso8p5b96Dg174R9/xuP4JtJg="; 127 + fetcherVersion = 1; 126 128 }; 127 129 128 130 env = {
+1
pkgs/by-name/si/signal-desktop/signal-sqlcipher.nix
··· 23 23 pnpmDeps = pnpm.fetchDeps { 24 24 inherit (finalAttrs) pname version src; 25 25 hash = "sha256-regaYG+SDvIgdnHQVR1GG1A1FSBXpzFfLuyTEdMt1kQ="; 26 + fetcherVersion = 1; 26 27 }; 27 28 28 29 cargoRoot = "deps/extension";
+1
pkgs/by-name/si/siyuan/package.nix
··· 97 97 postPatch 98 98 ; 99 99 hash = "sha256-eSf4mpKBm1G4K9+V6VXEiPrIVQMyru7o9BGVIUycQaQ="; 100 + fetcherVersion = 1; 100 101 }; 101 102 102 103 sourceRoot = "${finalAttrs.src.name}/app";
+1
pkgs/by-name/sk/sketchybar-app-font/package.nix
··· 21 21 pnpmDeps = pnpm_9.fetchDeps { 22 22 inherit (finalAttrs) pname version src; 23 23 hash = "sha256-NGAgueJ+cuK/csjdf94KNklu+Xf91BHoWKVgEctX6eA="; 24 + fetcherVersion = 1; 24 25 }; 25 26 26 27 nativeBuildInputs = [
+1
pkgs/by-name/sl/slimevr/package.nix
··· 40 40 pname = "${pname}-pnpm-deps"; 41 41 inherit version src; 42 42 hash = "sha256-lh5IKdBXuH9GZFUTrzaQFDWCEYj0UJhKwCdPmsiwfCs="; 43 + fetcherVersion = 1; 43 44 }; 44 45 45 46 nativeBuildInputs = [
+2 -2
pkgs/by-name/sm/smartgit/package.nix
··· 16 16 in 17 17 stdenv.mkDerivation (finalAttrs: { 18 18 pname = "smartgit"; 19 - version = "24.1.3"; 19 + version = "24.1.4"; 20 20 21 21 src = fetchurl { 22 22 url = "https://www.syntevo.com/downloads/smartgit/smartgit-linux-${ 23 23 builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version 24 24 }.tar.gz"; 25 - hash = "sha256-YhgE1Y0L8lzefJnvswKwIFnx6XIo40DszAr/cxOoOds="; 25 + hash = "sha256-1JKFSIGUE8b1yWBg41x+HRWgmg5prZF2+ND/SId4NVs="; 26 26 }; 27 27 28 28 nativeBuildInputs = [ wrapGAppsHook3 ];
+1
pkgs/by-name/sp/splayer/package.nix
··· 27 27 pnpmDeps = final.pnpm.fetchDeps { 28 28 inherit (final) pname version src; 29 29 hash = "sha256-mC1iJtkZpTd2Vte5DLI3ntZ7vSO5Gka2qOk7ihQd3Gs="; 30 + fetcherVersion = 1; 30 31 }; 31 32 32 33 nativeBuildInputs = [
+1
pkgs/by-name/st/stylelint-lsp/package.nix
··· 29 29 pnpmDeps = pnpm_9.fetchDeps { 30 30 inherit (finalAttrs) pname version src; 31 31 hash = "sha256-PVA6sXbiuxqvi9u3sPoeVIJSSpSbFQHQQnTFO3w31WE="; 32 + fetcherVersion = 1; 32 33 }; 33 34 34 35 buildPhase = ''
+1
pkgs/by-name/su/surrealist/package.nix
··· 67 67 pnpmDeps = pnpm_9.fetchDeps { 68 68 inherit (finalAttrs) pname version src; 69 69 hash = "sha256-oreeV9g16/F7JGLApi0Uq+vTqNhIg7Lg1Z4k00RUOYI="; 70 + fetcherVersion = 1; 70 71 }; 71 72 72 73 nativeBuildInputs = [
+1
pkgs/by-name/sy/synchrony/package.nix
··· 28 28 pnpmDeps = pnpm_9.fetchDeps { 29 29 inherit (finalAttrs) pname version src; 30 30 hash = "sha256-+hS4UK7sncCxv6o5Yl72AeY+LSGLnUTnKosAYB6QsP0="; 31 + fetcherVersion = 1; 31 32 }; 32 33 33 34 buildPhase = ''
+1
pkgs/by-name/sy/syncyomi/package.nix
··· 34 34 sourceRoot 35 35 ; 36 36 hash = "sha256-edcZIqshnvM3jJpZWIR/UncI0VCMLq26h/n3VvV/384="; 37 + fetcherVersion = 1; 37 38 }; 38 39 39 40 nativeBuildInputs = [
+1
pkgs/by-name/ta/tabby-agent/package.nix
··· 49 49 pnpmDeps = pnpm_9.fetchDeps { 50 50 inherit (finalAttrs) pname version src; 51 51 hash = "sha256-SiJJxRzmKQxqw3UESN7q+3qkU1nK+7z6K5RpIMRRces="; 52 + fetcherVersion = 1; 52 53 }; 53 54 54 55 passthru.updateScript = nix-update-script {
+1
pkgs/by-name/ta/tailwindcss-language-server/package.nix
··· 26 26 pnpmWorkspaces 27 27 ; 28 28 hash = "sha256-SUEq20gZCiTDkFuNgMc5McHBPgW++8P9Q1MJb7a7pY8="; 29 + fetcherVersion = 1; 29 30 }; 30 31 31 32 nativeBuildInputs = [
+1
pkgs/by-name/ta/taler-wallet-core/package.nix
··· 57 57 pnpmDeps = pnpm_9.fetchDeps { 58 58 inherit (finalAttrs) pname version src; 59 59 hash = "sha256-pLe5smsXdzSBgz/OYNO5FVEI2L6y/p+jMxEkzqUaX34="; 60 + fetcherVersion = 1; 60 61 }; 61 62 62 63 buildInputs = [ nodejs_20 ];
+2 -2
pkgs/by-name/ta/tana/package.nix
··· 62 62 stdenv.cc.cc 63 63 stdenv.cc.libc 64 64 ]; 65 - version = "1.0.36"; 65 + version = "1.0.37"; 66 66 in 67 67 stdenv.mkDerivation { 68 68 pname = "tana"; ··· 70 70 71 71 src = fetchurl { 72 72 url = "https://github.com/tanainc/tana-desktop-releases/releases/download/v${version}/tana_${version}_amd64.deb"; 73 - hash = "sha256-dDB2RcTk58IQGqNGepaIvxGhR0/soWWDbBXxnSEYkdw="; 73 + hash = "sha256-S7aihKoeP1zJpMd+mdb6D9QEtFBghyVU+K0nSzGd2ew="; 74 74 }; 75 75 76 76 nativeBuildInputs = [
+1
pkgs/by-name/ta/taze/package.nix
··· 25 25 pnpmDeps = pnpm.fetchDeps { 26 26 inherit (finalAttrs) pname version src; 27 27 hash = "sha256-aUMV2REINp5LDcj1s8bgQAj/4508UEewu+ebD+JT0+M="; 28 + fetcherVersion = 1; 28 29 }; 29 30 30 31 nativeBuildInputs = [
+1
pkgs/by-name/te/teleport/package.nix
··· 74 74 pnpmDeps = pnpm_10.fetchDeps { 75 75 inherit src pname version; 76 76 hash = pnpmHash; 77 + fetcherVersion = 1; 77 78 }; 78 79 79 80 nativeBuildInputs = [
+1
pkgs/by-name/ts/tsx/package.nix
··· 20 20 pnpmDeps = pnpm_9.fetchDeps { 21 21 inherit pname version src; 22 22 hash = "sha256-57KDZ9cHb7uqnypC0auIltmYMmIhs4PWyf0HTRWEFiU="; 23 + fetcherVersion = 1; 23 24 }; 24 25 25 26 nativeBuildInputs = [
+1
pkgs/by-name/ty/typespec/package.nix
··· 39 39 postPatch 40 40 ; 41 41 hash = "sha256-9RQZ2ycu78W3Ie6MLpo6x7Sa/iYsUdq5bYed56mOPxs="; 42 + fetcherVersion = 1; 42 43 }; 43 44 44 45 postPatch = ''
+1
pkgs/by-name/ve/vencord/package.nix
··· 26 26 pnpmDeps = pnpm_10.fetchDeps { 27 27 inherit (finalAttrs) pname src; 28 28 hash = "sha256-hO6QKRr4jTfesRDAEGcpFeJmGTGLGMw6EgIvD23DNzw="; 29 + fetcherVersion = 1; 29 30 }; 30 31 31 32 nativeBuildInputs = [
+1
pkgs/by-name/ve/vesktop/package.nix
··· 41 41 patches 42 42 ; 43 43 hash = "sha256-C05rDd5bcbR18O6ACgzS0pQdWzB99ulceOBpW+4Zbqw="; 44 + fetcherVersion = 1; 44 45 }; 45 46 46 47 nativeBuildInputs =
+1
pkgs/by-name/vi/vikunja/package.nix
··· 37 37 sourceRoot 38 38 ; 39 39 hash = "sha256-94ZlywOZYmW/NsvE0dtEA81MeBWGUrJsBXTUauuOmZM="; 40 + fetcherVersion = 1; 40 41 }; 41 42 42 43 nativeBuildInputs = [
+1
pkgs/by-name/vo/voicevox/package.nix
··· 65 65 ]; 66 66 67 67 hash = "sha256-RKgqFmHQnjHS7yeUIbH9awpNozDOCCHplc/bmfxmMyg="; 68 + fetcherVersion = 1; 68 69 }; 69 70 70 71 nativeBuildInputs =
+2 -2
pkgs/by-name/vt/vte/package.nix
··· 35 35 36 36 stdenv.mkDerivation (finalAttrs: { 37 37 pname = "vte"; 38 - version = "0.80.2"; 38 + version = "0.80.3"; 39 39 40 40 outputs = [ 41 41 "out" ··· 44 44 45 45 src = fetchurl { 46 46 url = "mirror://gnome/sources/vte/${lib.versions.majorMinor finalAttrs.version}/vte-${finalAttrs.version}.tar.xz"; 47 - hash = "sha256-siW+vQQ2M71JHy6hcTdNDz+d5i3+wHZTBTvAjE+s5G8="; 47 + hash = "sha256-Lllv0/vqu3FTFmIiTnH2osN/aEQmE21ihUYnJ2709pk="; 48 48 }; 49 49 50 50 patches = [
+1
pkgs/by-name/vt/vtsls/package.nix
··· 41 41 version 42 42 ; 43 43 hash = "sha256-SdqeTYRH60CyU522+nBo0uCDnzxDP48eWBAtGTL/pqg="; 44 + fetcherVersion = 1; 44 45 }; 45 46 46 47 # Patches to get submodule sha from file instead of 'git submodule status'
+1
pkgs/by-name/we/wealthfolio/package.nix
··· 30 30 pnpmDeps = pnpm_9.fetchDeps { 31 31 inherit (finalAttrs) src pname version; 32 32 hash = "sha256-KupqObdNrnWbbt9C4NNmgmQCfJ2O4FjJBwGy6XQhhHg="; 33 + fetcherVersion = 1; 33 34 }; 34 35 35 36 cargoRoot = "src-tauri";
+3 -3
pkgs/by-name/wl/wlvncc/package.nix
··· 27 27 28 28 stdenv.mkDerivation { 29 29 pname = "wlvncc"; 30 - version = "0-unstable-2025-04-20"; 30 + version = "0-unstable-2025-07-07"; 31 31 32 32 src = fetchFromGitHub { 33 33 owner = "any1"; 34 34 repo = "wlvncc"; 35 - rev = "a6a5463a9c69ce4db04d8d699dd58e1ba8560a0a"; 36 - hash = "sha256-8p2IOQvcjOV5xe0c/RWP6aRHtQnu9tYI7QgcC13sg4k="; 35 + rev = "bc6063aeacd4fbe9ac8f58f4ba3c5388b3e1f1f2"; 36 + hash = "sha256-Udu/CtrNBqnlgZCK2cS8VWNTfHJGXdijTnNIWnAW2Nw="; 37 37 }; 38 38 39 39 nativeBuildInputs = [
+1
pkgs/by-name/wo/wox/package.nix
··· 75 75 sourceRoot 76 76 ; 77 77 hash = "sha256-4Xj6doUHFoZSwel+cPnr2m3rfvlxNmQCppm5gXGIEtU="; 78 + fetcherVersion = 1; 78 79 }; 79 80 80 81 buildPhase = ''
+1
pkgs/by-name/wr/wrangler/package.nix
··· 34 34 postPatch 35 35 ; 36 36 hash = "sha256-r3QswmqP6CNufnsFM0KeKojm/HjHogrfYO/TdL3SrmA="; 37 + fetcherVersion = 1; 37 38 }; 38 39 # pnpm packageManager version in workers-sdk root package.json may not match nixpkgs 39 40 postPatch = ''
+2 -2
pkgs/by-name/xp/xpipe/package.nix
··· 39 39 40 40 hash = 41 41 { 42 - x86_64-linux = "sha256-BQNynZwQevXl+PlAi+OhaIUIf9TaNW5JowD3mLGgJxE="; 42 + x86_64-linux = "sha256-2ZkFVhOTBfGWsyDTWRCFq0FXzuewWOsuZ9lH/0q8jEw="; 43 43 } 44 44 .${system} or throwSystem; 45 45 ··· 48 48 in 49 49 stdenvNoCC.mkDerivation rec { 50 50 pname = "xpipe"; 51 - version = "16.6"; 51 + version = "16.7"; 52 52 53 53 src = fetchzip { 54 54 url = "https://github.com/xpipe-io/xpipe/releases/download/${version}/xpipe-portable-linux-${arch}.tar.gz";
+1
pkgs/by-name/za/zammad/package.nix
··· 82 82 inherit pname src; 83 83 84 84 hash = "sha256-mfdzb/LXQYL8kaQpWi9wD3OOroOOonDlJrhy9Dwl1no"; 85 + fetcherVersion = 1; 85 86 }; 86 87 87 88 buildPhase = ''
+1
pkgs/by-name/za/zashboard/package.nix
··· 26 26 pnpmDeps = pnpm_9.fetchDeps { 27 27 inherit (finalAttrs) pname version src; 28 28 hash = "sha256-aiSZS6FEs7kqGXxC9Tx6Rngv3qrPMi5gOuh5Z3/oZyc="; 29 + fetcherVersion = 1; 29 30 }; 30 31 31 32 buildPhase = ''
+3 -3
pkgs/by-name/ze/zed-editor/package.nix
··· 99 99 in 100 100 rustPlatform.buildRustPackage (finalAttrs: { 101 101 pname = "zed-editor"; 102 - version = "0.193.3"; 102 + version = "0.194.3"; 103 103 104 104 outputs = 105 105 [ "out" ] ··· 111 111 owner = "zed-industries"; 112 112 repo = "zed"; 113 113 tag = "v${finalAttrs.version}"; 114 - hash = "sha256-6/WRuO0UgQFtV0nK8/u3mZPYfAqVzemi3LzuCprOSgY="; 114 + hash = "sha256-KF83XTCOWi78Uq720YSpJ6+JzllhqJQKLCqzq2WFS/U="; 115 115 }; 116 116 117 117 patches = [ ··· 138 138 ''; 139 139 140 140 useFetchCargoVendor = true; 141 - cargoHash = "sha256-FG2JFnruGqUbIbCeBCqhuzrT/pwDv1tqpAYRMnmvxHk="; 141 + cargoHash = "sha256-gSM3Qd87rhtG/oPLe3b1ItJmz9G4AEJY5h81lTz9Kl0="; 142 142 143 143 nativeBuildInputs = 144 144 [
+1
pkgs/by-name/ze/zenn-cli/package.nix
··· 57 57 pnpmDeps = pnpm_9.fetchDeps { 58 58 inherit (finalAttrs) pname version src; 59 59 hash = "sha256-AjdXclrNl1AHJ4LXq9I5Rk6KGyDaWXW187o2uLwRy/o="; 60 + fetcherVersion = 1; 60 61 }; 61 62 62 63 preBuild =
+1
pkgs/by-name/zi/zigbee2mqtt_2/package.nix
··· 28 28 pnpmDeps = pnpm.fetchDeps { 29 29 inherit (finalAttrs) pname version src; 30 30 hash = "sha256-OPfs9WiUehKPaAqqgMOiIELoCPVBFYpNKeesfmA8Db0="; 31 + fetcherVersion = 1; 31 32 }; 32 33 33 34 nativeBuildInputs = [
+1
pkgs/by-name/zi/zipline/package.nix
··· 44 44 pnpmDeps = pnpm_10.fetchDeps { 45 45 inherit (finalAttrs) pname version src; 46 46 hash = "sha256-kIneqtLPZ29PzluKUGO4XbQYHbNddu0kTfoP4C22k7U="; 47 + fetcherVersion = 1; 47 48 }; 48 49 49 50 buildInputs = [
+3 -3
pkgs/development/compilers/llvm/default.nix
··· 33 33 "19.1.7".officialRelease.sha256 = "sha256-cZAB5vZjeTsXt9QHbP5xluWNQnAHByHtHnAhVDV0E6I="; 34 34 "20.1.6".officialRelease.sha256 = "sha256-PfCzECiCM+k0hHqEUSr1TSpnII5nqIxg+Z8ICjmMj0Y="; 35 35 "21.0.0-git".gitRelease = { 36 - rev = "be4cd9f4da981af3b93a180239cd631910b542d8"; 37 - rev-version = "21.0.0-unstable-2025-07-06"; 38 - sha256 = "sha256-cNJL0374m1LL5G7aS9CO/ufild5wfvhXcqwhqJXUZYA="; 36 + rev = "e08833443256f8dde2f864853fa9491ffa7112d5"; 37 + rev-version = "21.0.0-unstable-2025-07-13"; 38 + sha256 = "sha256-O0mh9Kq6PHvGiCigjb5rDDqHNFBhy5Dv+IP67TstX8U="; 39 39 }; 40 40 } // llvmVersions; 41 41
+14 -14
pkgs/development/compilers/zulu/24.nix
··· 5 5 }@args: 6 6 7 7 let 8 - # For 24 JDK FX is newer than regular JDK? 9 - zuluVersion = if enableJavaFX then "24.28.85" else "24.28.83"; 8 + # For 24 JDK FX is newer than regular JDK 9 + zuluVersion = if enableJavaFX then "24.30.13" else "24.30.11"; 10 10 in 11 11 callPackage ./common.nix ( 12 12 { ··· 15 15 dists = { 16 16 x86_64-linux = { 17 17 inherit zuluVersion; 18 - jdkVersion = "24.0.0"; 18 + jdkVersion = "24.0.1"; 19 19 hash = 20 20 if enableJavaFX then 21 - "sha256-y8jiE5yECh96pHYZFM0Q/JTiVcm5a0PONYJDLYydCT0=" 21 + "sha256-jbpWNE+X5GJABQERq126ediyzGRQE9NZy9oMW/sPUa0=" 22 22 else 23 - "sha256-Kf6gF8A8ZFIhujEgjlENeuSPVzW6QWnVZcRst35/ZvI="; 23 + "sha256-EvaVfDoqdNNtaSz+467rlJ8VtdgNrQi/DT7ZMNZthlk="; 24 24 }; 25 25 26 26 aarch64-linux = { 27 27 inherit zuluVersion; 28 - jdkVersion = "24.0.0"; 28 + jdkVersion = "24.0.1"; 29 29 hash = 30 30 if enableJavaFX then 31 - "sha256-H6YD8uhk9rTpd+3/S1+7QVzpCi6jykWKyu7RPxMx/sI=" 31 + "sha256-N9VOweloyX/2bFPH3L+Iw7nTkbiE7LvDNnTNM1b8Ghc=" 32 32 else 33 - "sha256-6J7szd/ax9xCMNA9efw9Bhgv/VwQFXz5glWIoj+UYIc="; 33 + "sha256-4R5K5XTgpR9kq9WWE3SgvqVTq8CFvyb943zAiSsq3k0="; 34 34 }; 35 35 36 36 x86_64-darwin = { 37 37 inherit zuluVersion; 38 - jdkVersion = "24.0.0"; 38 + jdkVersion = "24.0.1"; 39 39 hash = 40 40 if enableJavaFX then 41 - "sha256-lMdbPkUdXyNcye8uMxGIhZTErrTI0P0SnqMS+8+Rjqg=" 41 + "sha256-c6Gwj8ol2YLfo4sMeCMGfYQvtDz7029L0Yj1dqVQvsw=" 42 42 else 43 - "sha256-e7KJtJ9+mFFSdKCj68thfTXguWH5zXaSSb9phzXf/lQ="; 43 + "sha256-VhGOiZaspXeVVLEp0MJZXxj/+ovGgmy+gRb2BZ9OuhY="; 44 44 }; 45 45 46 46 aarch64-darwin = { 47 47 inherit zuluVersion; 48 - jdkVersion = "24.0.0"; 48 + jdkVersion = "24.0.1"; 49 49 hash = 50 50 if enableJavaFX then 51 - "sha256-oR2x0vphBGgh3KkEkLAcmtIMNONny9/b32z9jLR98X0=" 51 + "sha256-Sac+DxNyGqsiStpc/wZYd2K7rvPEjo901kOYERYi+Sw=" 52 52 else 53 - "sha256-7yXLOJCK0RZ8V1vsexOGxGR9NAwi/pCl95BlO8E8nGU="; 53 + "sha256-pJsq2gKcTy44zbFbSAj6Kd5VZi095jKGkZqd8ceIz7E="; 54 54 }; 55 55 }; 56 56 }
+8
pkgs/development/haskell-modules/configuration-common.nix
··· 762 762 HerbiePlugin = dontCheck super.HerbiePlugin; 763 763 wai-cors = dontCheck super.wai-cors; 764 764 765 + # Apply patch fixing an incorrect QuickCheck property which occasionally causes false negatives 766 + # https://github.com/Philonous/xml-picklers/issues/5 767 + xml-picklers = appendPatch (pkgs.fetchpatch { 768 + name = "xml-picklers-fix-prop-xp-attribute.patch"; 769 + url = "https://github.com/Philonous/xml-picklers/commit/887e5416b5e61c589cadf775d82013eb87751ea2.patch"; 770 + sha256 = "sha256-EAyTVkAqCvJ0lRD0+q/htzBJ8iD5qP47j5i2fKhRrlw="; 771 + }) super.xml-picklers; 772 + 765 773 # 2024-05-18: Upstream tests against a different pandoc version 766 774 pandoc-crossref = dontCheck super.pandoc-crossref; 767 775
+2 -1
pkgs/development/libraries/kde-frameworks/kimageformats.nix
··· 23 23 buildInputs = [ 24 24 karchive 25 25 openexr 26 - libavif 26 + # FIXME: cmake files are broken, disabled for now 27 + # libavif 27 28 libheif 28 29 libjxl 29 30 libraw
+3 -3
pkgs/development/php-packages/castor/default.nix
··· 9 9 10 10 php.buildComposerProject2 (finalAttrs: { 11 11 pname = "castor"; 12 - version = "0.25.0"; 12 + version = "0.26.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "jolicode"; 16 16 repo = "castor"; 17 17 tag = "v${finalAttrs.version}"; 18 - hash = "sha256-qHCW/VHHMk8+/RL2HEW+RyaZaq7MsxB9RePwmgYHpDI="; 18 + hash = "sha256-Aktr7mU2KP8Io6H0qXii1sVYkgb8wArYIgJ+OFb+/ao="; 19 19 }; 20 20 21 - vendorHash = "sha256-DJ8iHhkLfe1GNf7eJHeE8ORt9cyRFLr0gLGeHENiASw="; 21 + vendorHash = "sha256-CAsDHwv+oLoiLJ4pUdVvq4w8wD0QsIfYG/AIXASETqI="; 22 22 23 23 nativeBuildInputs = [ installShellFiles ]; 24 24
+6 -8
pkgs/development/php-packages/spx/default.nix
··· 6 6 }: 7 7 8 8 let 9 - version = "0.4.18"; 9 + version = "0.4.20"; 10 10 in 11 11 buildPecl { 12 12 inherit version; ··· 16 16 owner = "NoiseByNorthwest"; 17 17 repo = "php-spx"; 18 18 rev = "v${version}"; 19 - hash = "sha256-Dcv8ncYPIug7e24mvL1gn0x0CeLNAck8djm/r/yiPe8="; 19 + hash = "sha256-2MOl9waWY3zK5NzQ19TJKK8kE7xC4K+e9AwV+wyAHZc="; 20 20 }; 21 21 22 - configureFlags = [ "--with-zlib-dir=${zlib.dev}" ]; 23 - 24 - preConfigure = '' 25 - substituteInPlace Makefile.frag \ 26 - --replace '$(INSTALL_ROOT)$(prefix)/share/misc/php-spx/assets/web-ui' '${placeholder "out"}/share/misc/php-spx/assets/web-ui' 27 - ''; 22 + configureFlags = [ 23 + "--with-zlib-dir=${zlib.dev}" 24 + "--with-spx-assets-dir=${placeholder "out"}/share/misc/php-spx/assets/" 25 + ]; 28 26 29 27 meta = { 30 28 changelog = "https://github.com/NoiseByNorthwest/php-spx/releases/tag/${version}";
+31 -11
pkgs/development/python-modules/dj-rest-auth/default.nix
··· 11 11 responses, 12 12 setuptools, 13 13 unittest-xml-reporting, 14 + pytestCheckHook, 15 + pytest-django, 14 16 }: 15 17 16 18 buildPythonPackage rec { ··· 32 34 url = "https://github.com/iMerica/dj-rest-auth/commit/cc5587e4e3f327697709f3f0d491650bff5464e7.diff"; 33 35 hash = "sha256-2LahibxuNECAfjqsbNs2ezaWt1VH0ZBNwSNWCZwIe8I="; 34 36 }) 37 + # Add compatibility with django-allauth v65.4 38 + # See https://github.com/iMerica/dj-rest-auth/pull/681 39 + (fetchpatch { 40 + name = "django-allauth_65.4_compatibility.patch"; 41 + url = "https://github.com/iMerica/dj-rest-auth/commit/59b8cab7e2f4e3f2fdc11ab3b027a32cad45deef.patch"; 42 + hash = "sha256-CH85vB3EOQvFxx+ZP2LYI4LEvaZ+ccLdXZGuAvEfStc="; 43 + }) 35 44 ]; 36 45 37 46 postPatch = '' ··· 55 64 unittest-xml-reporting 56 65 ] ++ optional-dependencies.with_social; 57 66 67 + checkInputs = [ 68 + pytestCheckHook 69 + pytest-django 70 + ]; 71 + 72 + env.DJANGO_SETTINGS_MODULE = "dj_rest_auth.tests.settings"; 73 + 58 74 preCheck = '' 59 - # Test connects to graph.facebook.com 60 - substituteInPlace dj_rest_auth/tests/test_serializers.py \ 61 - --replace-fail "def test_http_error" "def dont_test_http_error" 75 + # Make tests module available for the checkPhase 76 + export PYTHONPATH=$out/${python.sitePackages}/dj_rest_auth:$PYTHONPATH 62 77 ''; 63 78 64 - checkPhase = '' 65 - runHook preCheck 66 - ${python.interpreter} runtests.py 67 - runHook postCheck 68 - ''; 79 + disabledTests = [ 80 + # Test connects to graph.facebook.com 81 + "TestSocialLoginSerializer" 82 + ]; 83 + 84 + disabledTestPaths = [ 85 + # Test fails with > django-allauth 65.4 86 + # See: https://github.com/iMerica/dj-rest-auth/pull/681#issuecomment-3034953311 87 + "dj_rest_auth/tests/test_social.py" 88 + ]; 69 89 70 90 pythonImportsCheck = [ "dj_rest_auth" ]; 71 91 72 - meta = with lib; { 92 + meta = { 73 93 description = "Authentication for Django Rest Framework"; 74 94 homepage = "https://github.com/iMerica/dj-rest-auth"; 75 95 changelog = "https://github.com/iMerica/dj-rest-auth/releases/tag/${version}"; 76 - license = licenses.mit; 77 - maintainers = [ ]; 96 + license = lib.licenses.mit; 97 + maintainers = with lib.maintainers; [ onny ]; 78 98 }; 79 99 }
+9 -8
pkgs/development/python-modules/django-allauth/default.nix
··· 1 1 { 2 2 lib, 3 3 buildPythonPackage, 4 - fetchFromGitHub, 4 + fetchFromGitea, 5 5 pythonOlder, 6 6 python, 7 7 ··· 40 40 41 41 buildPythonPackage rec { 42 42 pname = "django-allauth"; 43 - version = "65.7.0"; 43 + version = "65.9.0"; 44 44 pyproject = true; 45 45 46 46 disabled = pythonOlder "3.8"; 47 47 48 - src = fetchFromGitHub { 49 - owner = "pennersr"; 48 + src = fetchFromGitea { 49 + domain = "codeberg.org"; 50 + owner = "allauth"; 50 51 repo = "django-allauth"; 51 52 tag = version; 52 - hash = "sha256-1HmEJ5E4Vp/CoyzUegqQXpzKUuz3dLx2EEv7dk8fq8w="; 53 + hash = "sha256-gusA9TnsgSSnWBPwHsNYeESD9nX5DWh4HqMgcsoJRw0="; 53 54 }; 54 55 55 56 nativeBuildInputs = [ gettext ]; ··· 101 102 passthru.tests = { inherit dj-rest-auth; }; 102 103 103 104 meta = { 104 - changelog = "https://github.com/pennersr/django-allauth/blob/${version}/ChangeLog.rst"; 105 105 description = "Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication"; 106 - downloadPage = "https://github.com/pennersr/django-allauth"; 107 - homepage = "https://www.intenct.nl/projects/django-allauth"; 106 + changelog = "https://codeberg.org/allauth/django-allauth/src/tag/${version}/ChangeLog.rst"; 107 + downloadPage = "https://codeberg.org/allauth/django-allauth"; 108 + homepage = "https://allauth.org"; 108 109 license = lib.licenses.mit; 109 110 maintainers = with lib.maintainers; [ derdennisop ]; 110 111 };
+5 -4
pkgs/development/python-modules/django-filingcabinet/default.nix
··· 37 37 38 38 buildPythonPackage rec { 39 39 pname = "django-filingcabinet"; 40 - version = "0.17-unstable-2025-04-10"; 40 + version = "0.17-unstable-2025-07-01"; 41 41 pyproject = true; 42 42 43 43 src = fetchFromGitHub { ··· 45 45 repo = "django-filingcabinet"; 46 46 # No release tagged yet on GitHub 47 47 # https://github.com/okfde/django-filingcabinet/issues/69 48 - rev = "64b7b4ad804067e2f16e8a0f165c139e3ffe5fb5"; 49 - hash = "sha256-48Peui/5N/GfzWS1EJ5uKeKEoPjX+fPEXzG2owxsDaE="; 48 + rev = "ff39722209acf70bc73fa7074c16ed8a787fceea"; 49 + hash = "sha256-9SrMWBTk7RQCbVPHOU5rB/pi286hb6UONaLmBOtx6X0="; 50 50 }; 51 51 52 52 postPatch = '' ··· 94 94 95 95 pnpmDeps = pnpm.fetchDeps { 96 96 inherit pname version src; 97 - hash = "sha256-uMO2iEOi9ACYdIM8Thf7+y1KpHQEqVxO3yxZ8RaGFXA="; 97 + hash = "sha256-kvLV/pCX/wQHG0ttrjSro7/CoQ5K1T0aFChafQOwvNw="; 98 + fetcherVersion = 1; 98 99 }; 99 100 100 101 postBuild = ''
+4 -4
pkgs/development/python-modules/django-mfa3/default.nix
··· 5 5 django, 6 6 setuptools, 7 7 pyotp, 8 - fido2, 8 + fido2_2, 9 9 qrcode, 10 10 python, 11 11 }: 12 12 13 13 buildPythonPackage rec { 14 14 pname = "django-mfa3"; 15 - version = "0.15.1"; 15 + version = "1.0.0"; 16 16 pyproject = true; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "xi"; 20 20 repo = "django-mfa3"; 21 21 tag = version; 22 - hash = "sha256-HcurgGSzPnKVRpL9NVq0vkCmYDvj/HoWYVbnIrK5pSI="; 22 + hash = "sha256-bgIzrSM8KP6uQHvn393NWYw9DODdHLMqKn6pgw3EG/w="; 23 23 }; 24 24 25 25 build-system = [ setuptools ]; ··· 27 27 dependencies = [ 28 28 django 29 29 pyotp 30 - fido2 30 + fido2_2 31 31 qrcode 32 32 ]; 33 33
+50
pkgs/development/python-modules/fido2/2.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + cryptography, 5 + fetchPypi, 6 + poetry-core, 7 + pyscard, 8 + pythonOlder, 9 + pytestCheckHook, 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "fido2"; 14 + version = "2.0.0"; 15 + pyproject = true; 16 + 17 + disabled = pythonOlder "3.8"; 18 + 19 + src = fetchPypi { 20 + inherit pname version; 21 + hash = "sha256-MGHNBec7Og72r8O4A9V8gmqi1qlzLRar1ydzYfWOeWQ="; 22 + }; 23 + 24 + build-system = [ poetry-core ]; 25 + 26 + pythonRelaxDeps = [ "cryptography" ]; 27 + 28 + dependencies = [ cryptography ]; 29 + 30 + optional-dependencies = { 31 + pcsc = [ pyscard ]; 32 + }; 33 + 34 + nativeCheckInputs = [ pytestCheckHook ]; 35 + 36 + unittestFlagsArray = [ "-v" ]; 37 + 38 + # Disable tests which require physical device 39 + pytestFlagsArray = [ "--no-device" ]; 40 + 41 + pythonImportsCheck = [ "fido2" ]; 42 + 43 + meta = { 44 + description = "Provides library functionality for FIDO 2.0, including communication with a device over USB"; 45 + homepage = "https://github.com/Yubico/python-fido2"; 46 + changelog = "https://github.com/Yubico/python-fido2/releases/tag/${version}"; 47 + license = lib.licenses.bsd2; 48 + maintainers = with lib.maintainers; [ prusnak ]; 49 + }; 50 + }
+1
pkgs/development/python-modules/gradio/default.nix
··· 86 86 pnpmDeps = pnpm_9.fetchDeps { 87 87 inherit pname version src; 88 88 hash = "sha256-h3ulPik0Uf8X687Se3J7h3+8jYzwXtbO6obsO27zyfA="; 89 + fetcherVersion = 1; 89 90 }; 90 91 91 92 pythonRelaxDeps = [
+3 -3
pkgs/development/python-modules/jupyter-collaboration/default.nix
··· 23 23 24 24 buildPythonPackage rec { 25 25 pname = "jupyter-collaboration"; 26 - version = "4.0.2"; 26 + version = "4.1.0"; 27 27 pyproject = true; 28 28 29 29 src = fetchFromGitHub { 30 30 owner = "jupyterlab"; 31 31 repo = "jupyter-collaboration"; 32 32 tag = "v${version}"; 33 - hash = "sha256-BCvTtrlP45YC9G/m/e8Nvbls7AugIaQzO2Gect1EmGE="; 33 + hash = "sha256-PnfUWtOXdXYG5qfzAW5kATSQr2sWKDBNiINA8/G4ZX4="; 34 34 }; 35 35 36 36 sourceRoot = "${src.name}/projects/jupyter-collaboration"; ··· 67 67 meta = { 68 68 description = "JupyterLab Extension enabling Real-Time Collaboration"; 69 69 homepage = "https://github.com/jupyterlab/jupyter_collaboration"; 70 - changelog = "https://github.com/jupyterlab/jupyter_collaboration/blob/v${version}/CHANGELOG.md"; 70 + changelog = "https://github.com/jupyterlab/jupyter_collaboration/blob/${src.tag}/CHANGELOG.md"; 71 71 license = lib.licenses.bsd3; 72 72 teams = [ lib.teams.jupyter ]; 73 73 };
+2 -2
pkgs/development/python-modules/langchain-mistralai/default.nix
··· 24 24 25 25 buildPythonPackage rec { 26 26 pname = "langchain-mistralai"; 27 - version = "0.2.10"; 27 + version = "0.2.11"; 28 28 pyproject = true; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "langchain-ai"; 32 32 repo = "langchain"; 33 33 tag = "langchain-mistralai==${version}"; 34 - hash = "sha256-1oH9GRvjYv/YzedKXeWgw5nwNgMQ9mSNkmZ2xwPekXc="; 34 + hash = "sha256-14mYvW7j2hxAFZanRhuuo1seX6E4+tAuEPExDbdwHKg="; 35 35 }; 36 36 37 37 sourceRoot = "${src.name}/libs/partners/mistralai";
+2 -2
pkgs/development/python-modules/langchain-ollama/default.nix
··· 22 22 23 23 buildPythonPackage rec { 24 24 pname = "langchain-ollama"; 25 - version = "0.3.3"; 25 + version = "0.3.4"; 26 26 pyproject = true; 27 27 28 28 src = fetchFromGitHub { 29 29 owner = "langchain-ai"; 30 30 repo = "langchain"; 31 31 tag = "langchain-ollama==${version}"; 32 - hash = "sha256-YxcxVyiPEZPvO4NyeDp8nTVfbxlOCLClWCmAlL5PPi0="; 32 + hash = "sha256-biPQAYF9VfF6z0244v1+iXaqX0IAiKCuJ+XyXzxD/Jg="; 33 33 }; 34 34 35 35 sourceRoot = "${src.name}/libs/partners/ollama";
+2 -2
pkgs/development/python-modules/metaflow/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "metaflow"; 13 - version = "2.15.18"; 13 + version = "2.15.20"; 14 14 pyproject = true; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "Netflix"; 18 18 repo = "metaflow"; 19 19 tag = version; 20 - hash = "sha256-Yg5DoFPn5uInLf8roHhIKXvK+/K6TWATdG8uK8XOUyg="; 20 + hash = "sha256-D4Pf2/xhEJ22kDmmxYS0PiT5k2BJ3CBfTJZ4GrvkI58="; 21 21 }; 22 22 23 23 build-system = [
+2 -2
pkgs/development/python-modules/mkdocs-mermaid2-plugin/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "mkdocs-mermaid2-plugin"; 17 - version = "1.1.0"; 17 + version = "1.2.1"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.7"; ··· 23 23 owner = "fralau"; 24 24 repo = "mkdocs-mermaid2-plugin"; 25 25 tag = "v${version}"; 26 - hash = "sha256-9vYLkGUnL+rnmZntcgFzOvXQdf6angb9DRsmrBjnPUY="; 26 + hash = "sha256-LKPjhCPozz/+UV2658qWOIjpMt6w+UDBXsg1fqyg48M="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+6 -17
pkgs/development/python-modules/rapidocr-onnxruntime/default.nix
··· 21 21 requests, 22 22 }: 23 23 let 24 - version = "1.4.4"; 24 + version = "2.1.0"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "RapidAI"; 28 28 repo = "RapidOCR"; 29 29 tag = "v${version}"; 30 - hash = "sha256-x0VELDKOffxbV3v0aDFJFuDC4YfsGM548XWgINmRc3M="; 30 + hash = "sha256-4R2rOCfnhElII0+a5hnvbn+kKQLEtH1jBvfFdxpLEBk="; 31 31 }; 32 32 33 33 models = ··· 101 101 102 102 pythonImportsCheck = [ "rapidocr_onnxruntime" ]; 103 103 104 - nativeCheckInputs = [ 105 - pytestCheckHook 106 - requests 107 - ]; 108 - 109 - # These are tests for different backends. 110 - disabledTestPaths = [ 111 - "tests/test_vino.py" 112 - "tests/test_paddle.py" 113 - ]; 114 - 115 - disabledTests = [ 116 - # Needs Internet access 117 - "test_long_img" 118 - ]; 104 + # As of version 2.1.0, 61 out of 70 tests require internet access. 105 + # It's just not plausible to manually pick out ones that actually work 106 + # in a hermetic build environment anymore :( 107 + doCheck = false; 119 108 120 109 meta = { 121 110 # This seems to be related to https://github.com/microsoft/onnxruntime/issues/10038
+2 -2
pkgs/development/python-modules/robotframework/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "robotframework"; 13 - version = "7.3.1"; 13 + version = "7.3.2"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.8"; ··· 19 19 owner = "robotframework"; 20 20 repo = "robotframework"; 21 21 tag = "v${version}"; 22 - hash = "sha256-gcmHud5HPDwRSXX3VD+mpeD2ySdV6BIhfPfvDdz9OsQ="; 22 + hash = "sha256-JxZI0i9Aj/TX4BkIi+jeBdTy0ckv5Fdy5tHRI9vQ8Ss="; 23 23 }; 24 24 25 25 build-system = [ setuptools ];
+27
pkgs/development/tools/pnpm/fetch-deps/default.nix
··· 22 22 pnpmWorkspaces ? [ ], 23 23 prePnpmInstall ? "", 24 24 pnpmInstallFlags ? [ ], 25 + fetcherVersion ? null, 25 26 ... 26 27 }@args: 27 28 let ··· 43 44 # pnpmWorkspace was deprecated, so throw if it's used. 44 45 assert (lib.throwIf (args ? pnpmWorkspace) 45 46 "pnpm.fetchDeps: `pnpmWorkspace` is no longer supported, please migrate to `pnpmWorkspaces`." 47 + ) true; 48 + 49 + assert (lib.throwIf (fetcherVersion == null) 50 + "pnpm.fetchDeps: `fetcherVersion` is not set, see https://nixos.org/manual/nixpkgs/stable/#javascript-pnpm-fetcherVersion." 46 51 ) true; 47 52 48 53 stdenvNoCC.mkDerivation ( ··· 96 101 --registry="$NIX_NPM_REGISTRY" \ 97 102 --frozen-lockfile 98 103 104 + # Store newer fetcherVersion in case pnpm.configHook also needs it 105 + if [[ ${toString fetcherVersion} -gt 1 ]]; then 106 + echo ${toString fetcherVersion} > $out/.fetcher-version 107 + fi 108 + 99 109 runHook postInstall 100 110 ''; 101 111 ··· 107 117 for f in $(find $out -name "*.json"); do 108 118 jq --sort-keys "del(.. | .checkedAt?)" $f | sponge $f 109 119 done 120 + 121 + # Ensure consistent permissions 122 + # NOTE: For reasons not yet fully understood, pnpm might create files with 123 + # inconsistent permissions, for example inside the ubuntu-24.04 124 + # github actions runner. 125 + # To ensure stable derivations, we need to set permissions 126 + # consistently, namely: 127 + # * All files with `-exec` suffix have 555. 128 + # * All other files have 444. 129 + # * All folders have 555. 130 + # See https://github.com/NixOS/nixpkgs/pull/350063 131 + # See https://github.com/NixOS/nixpkgs/issues/422889 132 + if [[ ${toString fetcherVersion} -ge 2 ]]; then 133 + find $out -type f -name "*-exec" -print0 | xargs -0 chmod 555 134 + find $out -type f -not -name "*-exec" -print0 | xargs -0 chmod 444 135 + find $out -type d -print0 | xargs -0 chmod 555 136 + fi 110 137 111 138 runHook postFixup 112 139 '';
+7
pkgs/development/tools/pnpm/fetch-deps/pnpm-config-hook.sh
··· 12 12 exit 1 13 13 fi 14 14 15 + fetcherVersion=1 16 + if [[ -e "${pnpmDeps}/.fetcher-version" ]]; then 17 + fetcherVersion=$(cat "${pnpmDeps}/.fetcher-version") 18 + fi 19 + 20 + echo "Using fetcherVersion: $fetcherVersion" 21 + 15 22 echo "Configuring pnpm store" 16 23 17 24 export HOME=$(mktemp -d)
+7 -7
pkgs/os-specific/linux/mstflint_access/default.nix
··· 26 26 27 27 enableParallelBuilding = true; 28 28 29 - installPhase = '' 30 - runHook preInstall 31 - 32 - install -D ${pname}.ko $out/lib/modules/${kernel.modDirVersion}/extra/${pname}.ko 33 - 34 - runHook postInstall 35 - ''; 29 + installTargets = [ "modules_install" ]; 30 + installFlags = [ 31 + "-C" 32 + "${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 33 + "INSTALL_MOD_PATH=${placeholder "out"}" 34 + "M=$(PWD)" 35 + ] ++ makeFlags; 36 36 37 37 meta = with lib; { 38 38 description = "Kernel module for Nvidia NIC firmware update";
+1
pkgs/servers/authelia/web.nix
··· 32 32 sourceRoot 33 33 ; 34 34 hash = pnpmDepsHash; 35 + fetcherVersion = 1; 35 36 }; 36 37 37 38 postPatch = ''
+4 -4
pkgs/servers/home-assistant/custom-components/lednetwf_ble/package.nix
··· 8 8 nix-update-script, 9 9 }: 10 10 let 11 - version = "0.0.14.2"; 11 + version = "0.0.15"; 12 12 in 13 13 buildHomeAssistantComponent { 14 14 owner = "8none1"; ··· 18 18 src = fetchFromGitHub { 19 19 owner = "8none1"; 20 20 repo = "lednetwf_ble"; 21 - tag = "v.${version}"; 22 - hash = "sha256-FgLUBCIYsmvrU8auraFVJ+hnl/p6KHpEeIWMT4KGJBM="; 21 + tag = "v${version}"; 22 + hash = "sha256-Ir3a6mr9OmBiiHRJktrv6HirHcVzKhc730aq6lynTmg="; 23 23 }; 24 24 25 25 dependencies = [ ··· 36 36 meta = { 37 37 description = "Home Assistant custom integration for LEDnetWF devices"; 38 38 homepage = "https://github.com/8none1/lednetwf_ble"; 39 - changelog = "https://github.com/8none1/lednetwf_ble/releases/tag/v.${version}"; 39 + changelog = "https://github.com/8none1/lednetwf_ble/releases/tag/v${version}"; 40 40 license = lib.licenses.mit; 41 41 maintainers = with lib.maintainers; [ blenderfreaky ]; 42 42 };
+2 -2
pkgs/servers/home-assistant/custom-lovelace-modules/advanced-camera-card/package.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "advanced-camera-card"; 9 - version = "7.14.1"; 9 + version = "7.14.2"; 10 10 11 11 src = fetchzip { 12 12 url = "https://github.com/dermotduffy/advanced-camera-card/releases/download/v${version}/advanced-camera-card.zip"; 13 - hash = "sha256-SBUDM4+uayW5MJFs7arHXs1WzBmlHntVlE2hDBtGlAI="; 13 + hash = "sha256-I4ZrkhrwP+b7IHNWbGpGPmlH9CP7o2mFTfN5J1fOY/E="; 14 14 }; 15 15 16 16 # TODO: build from source once yarn berry support lands in nixpkgs
+1
pkgs/servers/home-assistant/custom-lovelace-modules/custom-sidebar/package.nix
··· 20 20 pnpmDeps = pnpm.fetchDeps { 21 21 inherit (finalAttrs) pname version src; 22 22 hash = "sha256-ZWh2R6wr7FH2RfoFAE81Kl+wHnUeNjUbFG3KIk8ZN3g="; 23 + fetcherVersion = 1; 23 24 }; 24 25 25 26 nativeBuildInputs = [
+36
pkgs/servers/home-assistant/custom-lovelace-modules/restriction-card/package.nix
··· 1 + { 2 + lib, 3 + buildNpmPackage, 4 + fetchFromGitHub, 5 + }: 6 + 7 + buildNpmPackage (finalAttrs: { 8 + pname = "restriction-card"; 9 + version = "1.2.19"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "iantrich"; 13 + repo = "restriction-card"; 14 + tag = finalAttrs.version; 15 + hash = "sha256-2scUSEpDPrMoos/QuOqXARAf1IL8P4gJaga7LRQ/67U="; 16 + }; 17 + 18 + npmDepsHash = "sha256-9Hz+7Q4i5baIWxVIo6e8d5isvZWnJW2947q5Uk0Gm9w="; 19 + 20 + installPhase = '' 21 + runHook preInstall 22 + 23 + mkdir $out 24 + install -m0644 dist/restriction-card.js $out 25 + 26 + runHook postInstall 27 + ''; 28 + 29 + meta = { 30 + changelog = "https://github.com/iantrich/restriction-card/releases/tag/${finalAttrs.src.tag}"; 31 + description = "Apply restrictions to Lovelace cards"; 32 + homepage = "https://github.com/iantrich/restriction-card"; 33 + license = lib.licenses.mit; 34 + maintainers = with lib.maintainers; [ jfly ]; 35 + }; 36 + })
+2 -2
pkgs/servers/http/angie/console-light.nix
··· 6 6 }: 7 7 8 8 stdenv.mkDerivation rec { 9 - version = "1.4.0"; 9 + version = "1.8.0"; 10 10 pname = "angie-console-light"; 11 11 12 12 src = fetchurl { 13 13 url = "https://download.angie.software/files/${pname}/${pname}-${version}.tar.gz"; 14 - hash = "sha256-Oz+FdMrIGNmJKHl/wOVZCP1b0AJODcURvDUKz4gCqYU="; 14 + hash = "sha256-8btNEsh8Me/MQyLY0iIJal3UnZHzoHq6QpqyVYJvO84="; 15 15 }; 16 16 17 17 outputs = [
+1
pkgs/servers/web-apps/discourse/default.nix
··· 234 234 pname = "discourse-assets"; 235 235 inherit version src; 236 236 hash = "sha256-WyRBnuKCl5NJLtqy3HK/sJcrpMkh0PjbasGPNDV6+7Y="; 237 + fetcherVersion = 1; 237 238 }; 238 239 239 240 nativeBuildInputs = runtimeDeps ++ [
+1
pkgs/servers/web-apps/lemmy/ui.nix
··· 43 43 pnpmDeps = pnpm_9.fetchDeps { 44 44 inherit (finalAttrs) pname version src; 45 45 hash = pinData.uiPNPMDepsHash; 46 + fetcherVersion = 1; 46 47 }; 47 48 48 49 buildPhase = ''
+3 -3
pkgs/tools/networking/flannel/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "flannel"; 10 - version = "0.27.0"; 10 + version = "0.27.1"; 11 11 rev = "v${version}"; 12 12 13 - vendorHash = "sha256-vwv7B3G9v9FNDS/RWTZwA5uqW2/GQLtUgylFsi0Dldo="; 13 + vendorHash = "sha256-FR9jeHVZS87Tlv1jtO4h5ZDqKIRLfa4xGlpCj1IWoXU="; 14 14 15 15 src = fetchFromGitHub { 16 16 inherit rev; 17 17 owner = "flannel-io"; 18 18 repo = "flannel"; 19 - sha256 = "sha256-GVbDmRXyZjWXHi9eHiQ28RDi1N//ro3AnKb0txvA8yA="; 19 + sha256 = "sha256-xmKXemr/qSLsBOwLhJIewF7Iu/ERpZX8kUFgotz4Yyw="; 20 20 }; 21 21 22 22 ldflags = [ "-X github.com/flannel-io/flannel/pkg/version.Version=${rev}" ];
+22
pkgs/tools/virtualization/cloud-init/0002-fix-test-logs-on-nixos.patch
··· 1 + diff --git a/tests/unittests/cmd/devel/test_logs.py b/tests/unittests/cmd/devel/test_logs.py 2 + index 78466e8d0..cc2b7246d 100644 3 + --- a/tests/unittests/cmd/devel/test_logs.py 4 + +++ b/tests/unittests/cmd/devel/test_logs.py 5 + @@ -179,7 +179,7 @@ class TestCollectLogs: 6 + 7 + for to_write in to_collect: 8 + write_file( 9 + - tmp_path / to_write, pathlib.Path(to_write).name, mode=0x700 10 + + tmp_path / to_write, pathlib.Path(to_write).name 11 + ) 12 + 13 + collect_dir = tmp_path / "collect" 14 + @@ -225,7 +225,7 @@ class TestCollectLogs: 15 + 16 + for to_write in to_collect: 17 + write_file( 18 + - tmp_path / to_write, pathlib.Path(to_write).name, mode=0x700 19 + + tmp_path / to_write, pathlib.Path(to_write).name 20 + ) 21 + 22 + collect_dir = tmp_path / "collect"
+3 -2
pkgs/tools/virtualization/cloud-init/default.nix
··· 17 17 18 18 python3.pkgs.buildPythonApplication rec { 19 19 pname = "cloud-init"; 20 - version = "24.2"; 20 + version = "25.1.4"; 21 21 pyproject = true; 22 22 23 23 namePrefix = ""; ··· 26 26 owner = "canonical"; 27 27 repo = "cloud-init"; 28 28 tag = version; 29 - hash = "sha256-BhTcOeSKZ1XRIx+xJQkqkSw9M8ilr+BRKXDy5MUXB6E="; 29 + hash = "sha256-Ubu0uhpRrr4eV4ztOq/l004/+B2kjBWjRNwYcuHCfbU="; 30 30 }; 31 31 32 32 patches = [ 33 33 ./0001-add-nixos-support.patch 34 + ./0002-fix-test-logs-on-nixos.patch 34 35 ]; 35 36 36 37 prePatch = ''
-2
pkgs/top-level/all-packages.nix
··· 11737 11737 11738 11738 qgis = callPackage ../applications/gis/qgis { }; 11739 11739 11740 - qmapshack = libsForQt5.callPackage ../applications/gis/qmapshack { }; 11741 - 11742 11740 spatialite-gui = callPackage ../by-name/sp/spatialite-gui/package.nix { 11743 11741 wxGTK = wxGTK32; 11744 11742 };
+2
pkgs/top-level/python-packages.nix
··· 5052 5052 5053 5053 fido2 = callPackage ../development/python-modules/fido2 { }; 5054 5054 5055 + fido2_2 = callPackage ../development/python-modules/fido2/2.nix { }; 5056 + 5055 5057 fields = callPackage ../development/python-modules/fields { }; 5056 5058 5057 5059 file-read-backwards = callPackage ../development/python-modules/file-read-backwards { };