Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub 7bd6f87d 2364d9e3

+1489 -971
+3
.git-blame-ignore-revs
··· 285 285 # nixfmt 1.0.0 286 286 62fe01651911043bd3db0add920af3d2935d9869 # !autorebase nix-shell --run treefmt 287 287 5a0711127cd8b916c3d3128f473388c8c79df0da # !autorebase nix-shell --run treefmt 288 + 289 + # systemd: nixfmt 290 + b1c5cd3e794cdf89daa5e4f0086274a416a1cded
+13
maintainers/maintainer-list.nix
··· 11959 11959 githubId = 51518420; 11960 11960 name = "jitwit"; 11961 11961 }; 11962 + jjacke13 = { 11963 + email = "vaios.k@pm.me"; 11964 + github = "jjacke13"; 11965 + githubId = 156372486; 11966 + name = "Vaios Karastathis"; 11967 + }; 11962 11968 jjjollyjim = { 11963 11969 email = "jamie@kwiius.com"; 11964 11970 github = "JJJollyjim"; ··· 16168 16174 github = "meebey"; 16169 16175 githubId = 318066; 16170 16176 name = "Mirco Bauer"; 16177 + }; 16178 + meenzen = { 16179 + name = "Samuel Meenzen"; 16180 + email = "samuel@meenzen.net"; 16181 + matrix = "@samuel:mnzn.dev"; 16182 + github = "meenzen"; 16183 + githubId = 22305878; 16171 16184 }; 16172 16185 megheaiulian = { 16173 16186 email = "iulian.meghea@gmail.com";
+1
maintainers/team-list.nix
··· 309 309 raphaelr 310 310 jamiemagee 311 311 anpin 312 + meenzen 312 313 ]; 313 314 scope = "Maintainers of the .NET build tools and packages"; 314 315 shortName = "dotnet";
+2 -2
pkgs/applications/editors/leo-editor/default.nix
··· 10 10 11 11 mkDerivation rec { 12 12 pname = "leo-editor"; 13 - version = "6.8.4"; 13 + version = "6.8.6.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "leo-editor"; 17 17 repo = "leo-editor"; 18 18 rev = version; 19 - sha256 = "sha256-CSugdfkAMy6VFdNdSGR+iCrK/XhwseoiMQ4mfgu4F/E="; 19 + sha256 = "sha256-3ojiIjsGJpPgVSUi0QhIddqwsDxfRWxhxAQ5YmzwZiQ="; 20 20 }; 21 21 22 22 dontBuild = true;
+2 -2
pkgs/applications/editors/vscode/extensions/default.nix
··· 902 902 mktplcRef = { 903 903 name = "catppuccin-vsc-icons"; 904 904 publisher = "catppuccin"; 905 - version = "1.21.0"; 906 - hash = "sha256-rWExJ9XJ8nKki8TP0UNLCmslw+aCm1hR2h2xxhnY9bg="; 905 + version = "1.23.0"; 906 + hash = "sha256-jnn169toS1zaixiOrtWjgOvv3UskM13vfFcvaQEesjU="; 907 907 }; 908 908 meta = { 909 909 changelog = "https://marketplace.visualstudio.com/items/Catppuccin.catppuccin-vsc-icons/changelog";
+2 -2
pkgs/applications/editors/vscode/extensions/llvm-vs-code-extensions.lldb-dap/default.nix
··· 4 4 mktplcRef = { 5 5 name = "lldb-dap"; 6 6 publisher = "llvm-vs-code-extensions"; 7 - version = "0.2.15"; 8 - hash = "sha256-Xr/TUpte9JqdvQ8eoD0l8ztg0tR8qwX/Ju1eVU6Xc0s="; 7 + version = "0.2.16"; 8 + hash = "sha256-q0wBPSQHy/R8z5zb3iMdapzrn7c9y9X6Ow9CXY3lwtc="; 9 9 }; 10 10 11 11 meta = {
+3 -3
pkgs/applications/emulators/libretro/cores/play.nix
··· 14 14 }: 15 15 mkLibretroCore { 16 16 core = "play"; 17 - version = "0-unstable-2025-07-23"; 17 + version = "0-unstable-2025-08-04"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "jpd002"; 21 21 repo = "Play-"; 22 - rev = "78c184bca1063d5482cbfad924af72dd23ebbff1"; 23 - hash = "sha256-0n6PQqepc7xKVMf8slN9aOodzBbt7J2c68z7200q07M="; 22 + rev = "c7e327b5b86bfeaf13e89440a319ee5b0c039a3d"; 23 + hash = "sha256-J7rCOl7vHX/2Jy/fPh8yDAf8xQc41wmkMcC9SSRqxF0="; 24 24 fetchSubmodules = true; 25 25 }; 26 26
-137
pkgs/applications/graphics/paraview/default.nix
··· 1 - { 2 - lib, 3 - stdenv, 4 - fetchFromGitLab, 5 - fetchurl, 6 - boost, 7 - cmake, 8 - ffmpeg, 9 - libsForQt5, 10 - gdal, 11 - gfortran, 12 - libXt, 13 - makeWrapper, 14 - ninja, 15 - mpi, 16 - python312, 17 - tbb, 18 - libGLU, 19 - libGL, 20 - withDocs ? true, 21 - }: 22 - 23 - let 24 - version = "5.13.2"; 25 - 26 - docFiles = [ 27 - (fetchurl { 28 - url = "https://www.paraview.org/paraview-downloads/download.php?submit=Download&version=v${lib.versions.majorMinor version}&type=data&os=Sources&downloadFile=ParaViewTutorial-${version}.pdf"; 29 - name = "Tutorial.pdf"; 30 - hash = "sha256-jJ6YUT2rgVExfKv900LbSO+MDQ4u73K7cBScHxWoP+g="; 31 - }) 32 - (fetchurl { 33 - url = "https://www.paraview.org/paraview-downloads/download.php?submit=Download&version=v${lib.versions.majorMinor version}&type=data&os=Sources&downloadFile=ParaViewGettingStarted-${version}.pdf"; 34 - name = "GettingStarted.pdf"; 35 - hash = "sha256-ptPQA8By8Hj0qI5WRtw3ZhklelXeYeJwVaUdfd6msJM="; 36 - }) 37 - (fetchurl { 38 - url = "https://www.paraview.org/paraview-downloads/download.php?submit=Download&version=v${lib.versions.majorMinor version}&type=data&os=Sources&downloadFile=ParaViewCatalystGuide-${version}.pdf"; 39 - name = "CatalystGuide.pdf"; 40 - hash = "sha256-Pl7X5cBj3OralkOw5A29CtXnA+agYr6kWHf/+KZNHow="; 41 - }) 42 - ]; 43 - 44 - in 45 - stdenv.mkDerivation rec { 46 - pname = "paraview"; 47 - inherit version; 48 - 49 - src = fetchFromGitLab { 50 - domain = "gitlab.kitware.com"; 51 - owner = "paraview"; 52 - repo = "paraview"; 53 - rev = "v${version}"; 54 - hash = "sha256-29PLXVpvj8RLkSDWQgj5QjBZ6l1/0NoVx/qcJXOSssU="; 55 - fetchSubmodules = true; 56 - }; 57 - 58 - # Find the Qt platform plugin "minimal" 59 - preConfigure = '' 60 - export QT_PLUGIN_PATH=${libsForQt5.qtbase.bin}/${libsForQt5.qtbase.qtPluginPrefix} 61 - ''; 62 - 63 - cmakeFlags = [ 64 - "-DPARAVIEW_ENABLE_FFMPEG=ON" 65 - "-DPARAVIEW_ENABLE_GDAL=ON" 66 - "-DPARAVIEW_ENABLE_MOTIONFX=ON" 67 - "-DPARAVIEW_ENABLE_VISITBRIDGE=ON" 68 - "-DPARAVIEW_ENABLE_XDMF3=ON" 69 - "-DPARAVIEW_INSTALL_DEVELOPMENT_FILES=ON" 70 - "-DPARAVIEW_USE_MPI=ON" 71 - "-DPARAVIEW_USE_PYTHON=ON" 72 - "-DVTK_SMP_IMPLEMENTATION_TYPE=TBB" 73 - "-DVTKm_ENABLE_MPI=ON" 74 - "-DCMAKE_INSTALL_LIBDIR=lib" 75 - "-DCMAKE_INSTALL_INCLUDEDIR=include" 76 - "-DCMAKE_INSTALL_BINDIR=bin" 77 - "-DOpenGL_GL_PREFERENCE=GLVND" 78 - "-GNinja" 79 - ]; 80 - 81 - nativeBuildInputs = [ 82 - cmake 83 - makeWrapper 84 - ninja 85 - gfortran 86 - libsForQt5.wrapQtAppsHook 87 - ]; 88 - 89 - buildInputs = [ 90 - libGLU 91 - libGL 92 - libXt 93 - mpi 94 - tbb 95 - boost 96 - ffmpeg 97 - gdal 98 - libsForQt5.qtbase 99 - libsForQt5.qtx11extras 100 - libsForQt5.qttools 101 - libsForQt5.qtxmlpatterns 102 - libsForQt5.qtsvg 103 - ]; 104 - 105 - postInstall = 106 - let 107 - docDir = "$out/share/paraview-${lib.versions.majorMinor version}/doc"; 108 - in 109 - lib.optionalString withDocs '' 110 - mkdir -p ${docDir}; 111 - for docFile in ${lib.concatStringsSep " " docFiles}; do 112 - cp $docFile ${docDir}/$(stripHash $docFile); 113 - done; 114 - ''; 115 - 116 - propagatedBuildInputs = [ 117 - (python312.withPackages ( 118 - ps: with ps; [ 119 - numpy 120 - matplotlib 121 - mpi4py 122 - ] 123 - )) 124 - ]; 125 - 126 - # 23k objects, >4h on a normal build slot 127 - requiredSystemFeatures = [ "big-parallel" ]; 128 - 129 - meta = { 130 - homepage = "https://www.paraview.org"; 131 - description = "3D Data analysis and visualization application"; 132 - license = lib.licenses.bsd3; 133 - maintainers = with lib.maintainers; [ guibert ]; 134 - changelog = "https://www.kitware.com/paraview-${lib.concatStringsSep "-" (lib.versions.splitVersion version)}-release-notes"; 135 - platforms = lib.platforms.linux; 136 - }; 137 - }
+2 -2
pkgs/applications/misc/electrum/ltc.nix
··· 70 70 aiorpcx 71 71 attrs 72 72 bitstring 73 + certifi 73 74 cryptography 74 75 dnspython 75 76 jsonrpclib-pelix 76 77 matplotlib 77 78 pbkdf2 78 79 protobuf 79 - py-scrypt 80 80 pysocks 81 81 qrcode 82 82 requests 83 - certifi 83 + scrypt 84 84 # plugins 85 85 btchip-python 86 86 ckcc-protocol
+6 -9
pkgs/applications/misc/meerk40t/camera.nix pkgs/by-name/me/meerk40t-camera/package.nix
··· 1 1 { 2 2 lib, 3 - python3, 3 + python3Packages, 4 4 fetchPypi, 5 5 }: 6 6 7 - let 8 - inherit (python3.pkgs) buildPythonPackage; 9 - in 10 - buildPythonPackage rec { 7 + python3Packages.buildPythonPackage rec { 11 8 pname = "meerk40t-camera"; 12 9 version = "0.1.9"; 13 10 format = "setuptools"; ··· 21 18 sed -i '/meerk40t/d' setup.py 22 19 ''; 23 20 24 - propagatedBuildInputs = with python3.pkgs; [ 21 + dependencies = with python3Packages; [ 25 22 opencv4 26 23 ]; 27 24 ··· 31 28 32 29 doCheck = false; 33 30 34 - meta = with lib; { 31 + meta = { 35 32 description = "MeerK40t camera plugin"; 36 - license = licenses.mit; 33 + license = lib.licenses.mit; 37 34 homepage = "https://github.com/meerk40t/meerk40t-camera"; 38 - maintainers = with maintainers; [ hexa ]; 35 + maintainers = with lib.maintainers; [ hexa ]; 39 36 }; 40 37 }
+6 -6
pkgs/applications/misc/meerk40t/default.nix pkgs/by-name/me/meerk40t/package.nix
··· 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "meerk40t"; 17 - repo = pname; 17 + repo = "MeerK40t"; 18 18 tag = version; 19 19 hash = "sha256-7igY6qEHDUAyyKK+T0WFNfGPYy8VnMLYaWHyBE8EMSs="; 20 20 }; ··· 30 30 dontWrapGApps = true; 31 31 32 32 # https://github.com/meerk40t/meerk40t/blob/main/setup.py 33 - propagatedBuildInputs = 33 + dependencies = 34 34 with python3Packages; 35 35 [ 36 36 meerk40t-camera ··· 75 75 export HOME=$TMPDIR 76 76 ''; 77 77 78 - meta = with lib; { 79 - changelog = "https://github.com/meerk40t/meerk40t/releases/tag/${src.tag}"; 78 + meta = { 79 + changelog = "https://github.com/meerk40t/meerk40t/releases/tag/${version}"; 80 80 description = "MeerK40t LaserCutter Software"; 81 81 mainProgram = "meerk40t"; 82 82 homepage = "https://github.com/meerk40t/meerk40t"; 83 - license = licenses.mit; 84 - maintainers = with maintainers; [ hexa ]; 83 + license = lib.licenses.mit; 84 + maintainers = with lib.maintainers; [ hexa ]; 85 85 }; 86 86 }
+8 -8
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 45 45 "vendorHash": "sha256-jZ950/nPFt3+t3CHsNEkYo7POabRCHVvcfu04Iq3cJc=" 46 46 }, 47 47 "akamai": { 48 - "hash": "sha256-JALEVzmBVmHtCG4B1jNeNdSWb+SGZWDSZgUQ5voMQPg=", 48 + "hash": "sha256-pXBQikG5yjCPj/Nv6+qJBv3+BpRx04CbDQo9Q9nU0o4=", 49 49 "homepage": "https://registry.terraform.io/providers/akamai/akamai", 50 50 "owner": "akamai", 51 51 "repo": "terraform-provider-akamai", 52 - "rev": "v8.0.0", 52 + "rev": "v8.1.0", 53 53 "spdx": "MPL-2.0", 54 - "vendorHash": "sha256-sf6gCPsKnBVjMsCw7ZA4BKt9GAGtAcgU7vRZN8xzN9Q=" 54 + "vendorHash": "sha256-WT4sjem80445Qwlr3i/OuQMujrxEKqhws1GLpvbqKaU=" 55 55 }, 56 56 "alicloud": { 57 57 "hash": "sha256-ITu569Um+3Y7FPCBNALvePAjCCIf/3+Hu0831o7rZCU=", ··· 570 570 "vendorHash": null 571 571 }, 572 572 "harbor": { 573 - "hash": "sha256-KYCyqNKqW/I4q1JHVK4rD9H8/D60IL7H9cCgz6wLg5Q=", 573 + "hash": "sha256-RZkXUB4Msmsm+1mQij+577d7KUrDpk50oPc2rcFevi4=", 574 574 "homepage": "https://registry.terraform.io/providers/goharbor/harbor", 575 575 "owner": "goharbor", 576 576 "repo": "terraform-provider-harbor", 577 - "rev": "v3.10.21", 577 + "rev": "v3.10.23", 578 578 "spdx": "MIT", 579 - "vendorHash": "sha256-C1MT4mA7ubh1mN4+HO0bwMpjVHjDIG6UXZI6gvXHFZE=" 579 + "vendorHash": "sha256-UmlhKa2SVgrhRc1EOO9sEkherIS77CP+hkAL3Y79h3U=" 580 580 }, 581 581 "hcloud": { 582 582 "hash": "sha256-O6GaMSL5E9t5v9nsRh7aGIXy/w04sCy7AYG4AvGsbLc=", ··· 1309 1309 "vendorHash": "sha256-IR6KjFW5GbsOIm3EEFyx3ctwhbifZlcNaZeGhbeK/Wo=" 1310 1310 }, 1311 1311 "sysdig": { 1312 - "hash": "sha256-q7HXqmvOiUktGOas9Xjt2hucxqasnPZ2O9uIn1gL1FE=", 1312 + "hash": "sha256-KAwuE67gNOrDDLxgbxMtub0tMa45IiIOJ9Sq9mncK4c=", 1313 1313 "homepage": "https://registry.terraform.io/providers/sysdiglabs/sysdig", 1314 1314 "owner": "sysdiglabs", 1315 1315 "repo": "terraform-provider-sysdig", 1316 - "rev": "v1.58.0", 1316 + "rev": "v1.59.0", 1317 1317 "spdx": "MPL-2.0", 1318 1318 "vendorHash": "sha256-rWiafaFE1RolO9JUN1WoW4EWJjR7kpfeVEOTLf21j50=" 1319 1319 },
+2
pkgs/applications/networking/mumble/default.nix
··· 6 6 pkg-config, 7 7 qt5, 8 8 cmake, 9 + ninja, 9 10 avahi, 10 11 boost, 11 12 libopus, ··· 51 52 52 53 nativeBuildInputs = [ 53 54 cmake 55 + ninja 54 56 pkg-config 55 57 python3 56 58 qt5.wrapQtAppsHook
+3 -3
pkgs/by-name/ap/api-linter/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "api-linter"; 9 - version = "1.70.1"; 9 + version = "1.70.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "googleapis"; 13 13 repo = "api-linter"; 14 14 tag = "v${version}"; 15 - hash = "sha256-Jztu8xQWLeJVSk+yx3julu0wkQNpgQtzZvrKP71T7Eg="; 15 + hash = "sha256-2ILG+FW+58WnmL5Ts1K32ee0SR15yp9NnEtmEo6r6w8="; 16 16 }; 17 17 18 - vendorHash = "sha256-wIZdL393uPVqz0rJV5NU6SHm8RU5orrHREhKbjBHTYU="; 18 + vendorHash = "sha256-CHObiSQudxZw5KjimQk8myTsLeQMBZU8SewW4I2dNsw="; 19 19 20 20 subPackages = [ "cmd/api-linter" ]; 21 21
+2 -2
pkgs/by-name/ar/art/package.nix
··· 40 40 41 41 stdenv.mkDerivation rec { 42 42 pname = "art"; 43 - version = "1.25.7"; 43 + version = "1.25.8"; 44 44 45 45 src = fetchFromGitHub { 46 46 owner = "artpixls"; 47 47 repo = "ART"; 48 48 tag = version; 49 - hash = "sha256-VrIayD7Gj0j5Rfs6sl2tZTqPFTvQcJHgUnGQ6IGiUmU="; 49 + hash = "sha256-FsaTXGlQ390XgFrV4InF+xFr+Y9JgZefsR/AyHOuSsA="; 50 50 }; 51 51 52 52 nativeBuildInputs = [
+3 -3
pkgs/by-name/az/azurite/package.nix
··· 10 10 11 11 buildNpmPackage rec { 12 12 pname = "azurite"; 13 - version = "3.34.0"; 13 + version = "3.35.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "Azure"; 17 17 repo = "Azurite"; 18 18 rev = "v${version}"; 19 - hash = "sha256-6NECduq2ewed8bR4rlF5MW8mGcsgu8bqgA/DBt8ywtM="; 19 + hash = "sha256-sVYiHQJ3nR5vM+oPAHzr/MjuNBMY14afqCHpw32WCiQ="; 20 20 }; 21 21 22 - npmDepsHash = "sha256-WRaD99CsIuH3BrO01eVuoEZo40VjuScnVzmlFcKpj8g="; 22 + npmDepsHash = "sha256-UBHjb65Ud7IANsR30DokbI/16+dVjDEtfhqRPAQhGUw="; 23 23 24 24 nativeBuildInputs = [ 25 25 pkg-config
+2 -2
pkgs/by-name/bl/bluemap/package.nix
··· 8 8 9 9 stdenvNoCC.mkDerivation rec { 10 10 pname = "bluemap"; 11 - version = "5.10"; 11 + version = "5.11"; 12 12 13 13 src = fetchurl { 14 14 url = "https://github.com/BlueMap-Minecraft/BlueMap/releases/download/v${version}/BlueMap-${version}-cli.jar"; 15 - hash = "sha256-vz6ReXfgqWYnyFQNBgqaWLZ0sOJqHOmFcAnuwbbOmGA="; 15 + hash = "sha256-DhsnuwVDvIb7eR4Hs2jOTufY2ysd+Awo0b8xg84quGU="; 16 16 }; 17 17 18 18 dontUnpack = true;
+2 -2
pkgs/by-name/bn/bngblaster/package.nix
··· 13 13 14 14 stdenv.mkDerivation (finalAttrs: { 15 15 pname = "bngblaster"; 16 - version = "0.9.22"; 16 + version = "0.9.23"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "rtbrick"; 20 20 repo = "bngblaster"; 21 21 rev = finalAttrs.version; 22 - hash = "sha256-vLvPiHwrFLqNV9ReeFAr0YBn8HUt6SazanpwZ1q09oU="; 22 + hash = "sha256-qo48OW02IMAAxMYTYguv5jKvy/GPq1WKgcluSrMIt2E="; 23 23 }; 24 24 25 25 nativeBuildInputs = [ cmake ];
+3 -3
pkgs/by-name/ca/cargo-xwin/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "cargo-xwin"; 9 - version = "0.19.1"; 9 + version = "0.19.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "rust-cross"; 13 13 repo = "cargo-xwin"; 14 14 rev = "v${version}"; 15 - hash = "sha256-rmbu3WNwCmgojAWAthIQ9/XiSS04d9DoZwGRGAuRfDw="; 15 + hash = "sha256-qWHpExVt/a20GrP2uVvGbubF+Nr71Ob6abGLcnlpKJc="; 16 16 }; 17 17 18 - cargoHash = "sha256-7xpkxJh5KVJVw6wQZGr2daU1qg0e969EWflf4Z/01oY="; 18 + cargoHash = "sha256-HctMp95J8ovYuvh7m5wxrNt+ZCVCzwPSSm71Ma1cVxI="; 19 19 20 20 meta = with lib; { 21 21 description = "Cross compile Cargo project to Windows MSVC target with ease";
+4 -4
pkgs/by-name/cl/claude-code/package-lock.json
··· 6 6 "packages": { 7 7 "": { 8 8 "dependencies": { 9 - "@anthropic-ai/claude-code": "^1.0.70" 9 + "@anthropic-ai/claude-code": "^1.0.71" 10 10 } 11 11 }, 12 12 "node_modules/@anthropic-ai/claude-code": { 13 - "version": "1.0.70", 14 - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.70.tgz", 15 - "integrity": "sha512-gJ/bdT/XQ/hp5EKM0QoOWj/eKmK3wvs1TotTLq1unqahiB6B+EAQeRy/uvxv2Ua9nI8p5Bogw8hXB1uUmAHb+A==", 13 + "version": "1.0.71", 14 + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.71.tgz", 15 + "integrity": "sha512-2Z1HU8TiOSRZSZdHCPs+ih942cteUQ9Yx1EHHW5fO9y+gwxPYDR8Xbh/rAJMl/G58cJIn2jRiZmkWcGMN+Iqqg==", 16 16 "license": "SEE LICENSE IN README.md", 17 17 "bin": { 18 18 "claude": "cli.js"
+3 -3
pkgs/by-name/cl/claude-code/package.nix
··· 7 7 8 8 buildNpmPackage rec { 9 9 pname = "claude-code"; 10 - version = "1.0.70"; 10 + version = "1.0.71"; 11 11 12 12 nodejs = nodejs_20; # required for sandboxed Nix builds on Darwin 13 13 14 14 src = fetchzip { 15 15 url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz"; 16 - hash = "sha256-7nqhJNhO+QollwVtVlKDYHOlPDT6Erk6wI/voiAYXY4="; 16 + hash = "sha256-ZJUvscbEaWHILL77R5/sPdNcxCLc2BL9P6tR+S7QnHg="; 17 17 }; 18 18 19 - npmDepsHash = "sha256-nBLaWDwSPOfZx26UU2QQpp/r8HPHAO4EnPkb/gcTPrg="; 19 + npmDepsHash = "sha256-wQ/DRPefziSRv6aFZXRpmz2vC6mQRqgc7r3++cDpYSg="; 20 20 21 21 postPatch = '' 22 22 cp ${./package-lock.json} package-lock.json
+2 -2
pkgs/by-name/cs/csharpier/package.nix
··· 2 2 3 3 buildDotnetGlobalTool { 4 4 pname = "csharpier"; 5 - version = "1.0.3"; 5 + version = "1.1.1"; 6 6 executables = "csharpier"; 7 7 8 - nugetHash = "sha256-DJe3zpzFCBjmsNmLMgIC1clLxo/exPZ+xHUmdpKMaMo="; 8 + nugetHash = "sha256-B0ijqWm3eZ31T+C5zRr4TkmfPsOfseaHpGPYZf5Yiw4="; 9 9 10 10 meta = with lib; { 11 11 description = "Opinionated code formatter for C#";
+3 -3
pkgs/by-name/do/docker-language-server/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "docker-language-server"; 11 - version = "0.14.0"; 11 + version = "0.15.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "docker"; 15 15 repo = "docker-language-server"; 16 16 tag = "v${version}"; 17 - hash = "sha256-ht63NilujpbDhBjkzCNpY95AAuwqya37qchgqKLlTw8="; 17 + hash = "sha256-cxLg0fLUC4dj3QUax+vIsJENRXNifbXMoRkldM44i+0="; 18 18 }; 19 19 20 - vendorHash = "sha256-w7CDl27178oe/DpfqSbNbyOsR3D34EpcCMZNQ7i3JE4="; 20 + vendorHash = "sha256-xvRHxi7aem88mrmdAmSyRNtBUSZD4rjUut2VjPeoejg="; 21 21 22 22 nativeCheckInputs = [ 23 23 docker
+2 -2
pkgs/by-name/do/dosage-tracker/package.nix
··· 17 17 18 18 stdenv.mkDerivation (finalAttrs: { 19 19 pname = "dosage"; 20 - version = "1.9.9"; 20 + version = "1.9.10"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "diegopvlk"; 24 24 repo = "Dosage"; 25 25 tag = "v${finalAttrs.version}"; 26 - hash = "sha256-UVcbZgPk35VsYvyzIJrR79vAhSByJjn8kh+y0KQcwpM="; 26 + hash = "sha256-aLZ1Jl2h5KmZQ8zNyNqivAkf4Gjqh2eQfoKLabdXhBI="; 27 27 }; 28 28 29 29 # https://github.com/NixOS/nixpkgs/issues/318830
+3 -3
pkgs/by-name/do/dotenvx/package.nix
··· 8 8 9 9 buildNpmPackage rec { 10 10 pname = "dotenvx"; 11 - version = "1.48.3"; 11 + version = "1.48.4"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "dotenvx"; 15 15 repo = "dotenvx"; 16 16 tag = "v${version}"; 17 - hash = "sha256-5clMrH9r7CltZ2oEfDvyubFroOq/YVRaPkBfRnMyHNc="; 17 + hash = "sha256-reWOFI17YSaCTFriCpJELdDj9K2MintKt9OBy/2aXE4="; 18 18 }; 19 19 20 - npmDepsHash = "sha256-O8w5gyG2PDUSGuAcSQ4ccvkYhb9pQL5NjWXjSoXk6gQ="; 20 + npmDepsHash = "sha256-XPkqJVkShCzft4LEobCUgbsyl5W/vHXRPNPKltFO5hc="; 21 21 22 22 dontNpmBuild = true; 23 23
+2 -2
pkgs/by-name/en/enzyme/package.nix
··· 7 7 }: 8 8 llvmPackages.stdenv.mkDerivation rec { 9 9 pname = "enzyme"; 10 - version = "0.0.187"; 10 + version = "0.0.188"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "EnzymeAD"; 14 14 repo = "Enzyme"; 15 15 rev = "v${version}"; 16 - hash = "sha256-vdLt7LtVkgcgoUzzl5jb7ERIyQMpY+iSwJpdQpWxoJw="; 16 + hash = "sha256-CoImpu1Hwn11s+6GeYPIyaIHz7kdjrBMpbxAUzaJWZU="; 17 17 }; 18 18 19 19 postPatch = ''
+3 -3
pkgs/by-name/fh/fh/package.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "fh"; 13 - version = "0.1.24"; 13 + version = "0.1.25"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "DeterminateSystems"; 17 17 repo = "fh"; 18 18 rev = "v${version}"; 19 - hash = "sha256-t7IZlG7rKNbkt2DIU5H0/B0+b4e9YEVJx14ijpOycCw="; 19 + hash = "sha256-YVtFzJMdHpshtRqBDVw3Kr88psAPfcdOI0XVDGnFkq0="; 20 20 }; 21 21 22 - cargoHash = "sha256-IXzqcIVk7F/MgWofzlwEkXfu7s8e7GdjYhdFbXUTeeo="; 22 + cargoHash = "sha256-D/8YYv9V1ny9AWFkVPgcE9doq+OxN+yiCCt074FKgn0="; 23 23 24 24 nativeBuildInputs = [ 25 25 installShellFiles
+2 -2
pkgs/by-name/ga/garnet/deps.json
··· 31 31 }, 32 32 { 33 33 "pname": "KeraLua", 34 - "version": "1.4.4", 35 - "hash": "sha256-MF7DBdc8xNiEcauNer7YFRgjbUU4ANmc2uQKrzVDRDs=" 34 + "version": "1.4.6", 35 + "hash": "sha256-7lXJhhQlEuRoaF18XiZYJDyhA8RIWpYWNB9kr4aARQc=" 36 36 }, 37 37 { 38 38 "pname": "Microsoft.Bcl.AsyncInterfaces",
+2 -2
pkgs/by-name/ga/garnet/package.nix
··· 8 8 9 9 buildDotnetModule rec { 10 10 pname = "garnet"; 11 - version = "1.0.79"; 11 + version = "1.0.80"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "microsoft"; 15 15 repo = "garnet"; 16 16 tag = "v${version}"; 17 - hash = "sha256-EXI/6yctbAX2tcUYsb9sHXed5pik/uttXoY0gCnH9H8="; 17 + hash = "sha256-9B2Ai+W6+rZ8xLrrO7d8jd6LYWaMGIq3a+lz8rY32uA="; 18 18 }; 19 19 20 20 projectFile = "main/GarnetServer/GarnetServer.csproj";
+2 -2
pkgs/by-name/ge/gearlever/package.nix
··· 23 23 24 24 python3Packages.buildPythonApplication rec { 25 25 pname = "gearlever"; 26 - version = "3.3.4"; 26 + version = "3.4.0"; 27 27 pyproject = false; # Built with meson 28 28 29 29 src = fetchFromGitHub { 30 30 owner = "mijorus"; 31 31 repo = "gearlever"; 32 32 tag = version; 33 - hash = "sha256-n7R4BiNxEy2uL6yg5h/L+l/EiQFTc5uND4ZVdERll08="; 33 + hash = "sha256-3kTgYlsVumTVH5X6h3YvS0tdex/OGQyn5MzevQ+GuH4="; 34 34 }; 35 35 36 36 postPatch =
+2 -2
pkgs/by-name/ge/gersemi/package.nix
··· 6 6 7 7 python3Packages.buildPythonApplication rec { 8 8 pname = "gersemi"; 9 - version = "0.21.0"; 9 + version = "0.22.1"; 10 10 format = "pyproject"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "BlankSpruce"; 14 14 repo = "gersemi"; 15 15 tag = version; 16 - hash = "sha256-TOrnaYvI4U7+q7ANNThZ3M3XhZS/Y8m48mNAqwjjBsg="; 16 + hash = "sha256-ckK0Tv1aUHJcM1RH20ejBvq49xksUZmqveCcMmpnVGo="; 17 17 }; 18 18 19 19 build-system = with python3Packages; [
+3 -3
pkgs/by-name/gh/ghostfolio/package.nix
··· 11 11 12 12 buildNpmPackage rec { 13 13 pname = "ghostfolio"; 14 - version = "2.185.0"; 14 + version = "2.189.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "ghostfolio"; 18 18 repo = "ghostfolio"; 19 19 tag = version; 20 - hash = "sha256-jnC2u9ZZcOSux6UUzW9Ot02aFWeGYhrdCC9d4xM0efA="; 20 + hash = "sha256-rHqg7ziUdir6jWL4Xo/n9I2lNCmpBWFI34LQAS5mPsM="; 21 21 # populate values that require us to use git. By doing this in postFetch we 22 22 # can delete .git afterwards and maintain better reproducibility of the src. 23 23 leaveDotGit = true; ··· 27 27 ''; 28 28 }; 29 29 30 - npmDepsHash = "sha256-FCH0v9jRviH33mfIVX8967X1u494qToHraYVn5pbSPw="; 30 + npmDepsHash = "sha256-hRDBNt2JIdjWYJLmW5BkW5wJ8yzcqQRwS2jRJKFrZL0="; 31 31 32 32 nativeBuildInputs = [ 33 33 prisma
+2 -2
pkgs/by-name/gi/gitmux/package.nix
··· 8 8 9 9 buildGoModule (finalAttrs: { 10 10 pname = "gitmux"; 11 - version = "0.11.3"; 11 + version = "0.11.5"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "arl"; 15 15 repo = "gitmux"; 16 16 rev = "v${finalAttrs.version}"; 17 - sha256 = "sha256-Jw2yl95vCQ5JcRGvBeLlGuAagTHUf+IEF7XvzehcMvU="; 17 + sha256 = "sha256-TObnmV/NiMCcyC9zG0OcCuCqUChQZmpqPptQUDtF85A="; 18 18 }; 19 19 20 20 vendorHash = "sha256-MvvJGB9KPMYeqYclmAAF6qlU7vrJFMPToogbGDRoCpU=";
+3 -3
pkgs/by-name/go/go-mockery/package.nix
··· 10 10 11 11 buildGoModule (finalAttrs: { 12 12 pname = "go-mockery"; 13 - version = "3.5.1"; 13 + version = "3.5.2"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "vektra"; 17 17 repo = "mockery"; 18 18 tag = "v${finalAttrs.version}"; 19 - hash = "sha256-x7WniZ4wpnuzUHM2ZC2P7Ns67bIp4V4F9f4xQEJONEk="; 19 + hash = "sha256-/OMUL/C/uUKT5GvEd3ylpS72XfGTnD+J7EuOR1LovB0="; 20 20 }; 21 21 22 22 proxyVendor = true; 23 - vendorHash = "sha256-cNMknwlU7ENwN67CtyU1YgYIXCJbh4b7Z3oUK7kkEkk="; 23 + vendorHash = "sha256-PAJymNrl83knDXP9ukUbfEdtabE4+k16Ygzwvfu5ZR8="; 24 24 25 25 ldflags = [ 26 26 "-s"
-1
pkgs/by-name/ha/handheld-daemon/package.nix
··· 100 100 changelog = "https://github.com/hhd-dev/hhd/releases/tag/${src.tag}"; 101 101 license = lib.licenses.gpl3Only; 102 102 maintainers = with lib.maintainers; [ 103 - appsforartists 104 103 toast 105 104 ]; 106 105 mainProgram = "hhd";
+2 -2
pkgs/by-name/io/iotas/package.nix
··· 20 20 21 21 python3.pkgs.buildPythonApplication rec { 22 22 pname = "iotas"; 23 - version = "0.11.0"; 23 + version = "0.11.2"; 24 24 pyproject = false; 25 25 26 26 src = fetchFromGitLab { ··· 28 28 owner = "World"; 29 29 repo = "iotas"; 30 30 tag = version; 31 - hash = "sha256-9YYKVBjidHBWyUqFvxo3tNx5DQkpililCDLZofESYRw="; 31 + hash = "sha256-nDmofssoaB3BKh6X3Lpi5xftyo9Zw3IUoD3wte0wPM4="; 32 32 }; 33 33 34 34 nativeBuildInputs = [
+65 -21
pkgs/by-name/ja/jasp-desktop/cmake.patch
··· 1 + diff --git a/Tools/CMake/Install.cmake b/Tools/CMake/Install.cmake 2 + index edd96b0..1fbdb3c 100644 3 + --- a/Tools/CMake/Install.cmake 4 + +++ b/Tools/CMake/Install.cmake 5 + @@ -229,24 +229,10 @@ if(LINUX) 6 + install(DIRECTORY ${CMAKE_SOURCE_DIR}/Resources/ 7 + DESTINATION ${JASP_INSTALL_RESOURCEDIR}) 8 + 9 + - install( 10 + - DIRECTORY ${MODULES_BINARY_PATH}/binary_pkgs ${MODULES_BINARY_PATH}/manifests ${MODULES_BINARY_PATH}/module_libs ${MODULES_BINARY_PATH}/Tools 11 + - DESTINATION ${JASP_INSTALL_MODULEDIR} 12 + - REGEX ${FILES_EXCLUDE_PATTERN} EXCLUDE 13 + - REGEX ${FOLDERS_EXCLUDE_PATTERN} EXCLUDE) 14 + - 15 + install( 16 + FILES ${MODULES_BINARY_PATH}/modules-settings.json 17 + DESTINATION ${JASP_INSTALL_MODULEDIR} 18 + ) 19 + - # we do not need renv-root in an install 20 + - #install(DIRECTORY ${MODULES_RENV_ROOT_PATH}/ 21 + - # DESTINATION ${JASP_INSTALL_PREFIX}/lib64/renv-root) 22 + - 23 + -if(NOT FLATPAK_USED) #because flatpak already puts renv-cache in /app/lib64 anyway 24 + - install(DIRECTORY ${MODULES_RENV_CACHE_PATH}/ 25 + - DESTINATION ${JASP_INSTALL_PREFIX}/lib64/renv-cache) 26 + -endif() 27 + 28 + #Flatpak wrapper that sets some environment variables that JASP needs 29 + install(PROGRAMS ${CMAKE_SOURCE_DIR}/Tools/flatpak/org.jaspstats.JASP 1 30 diff --git a/Tools/CMake/Libraries.cmake b/Tools/CMake/Libraries.cmake 2 - index a95ef78..6ee84cd 100644 31 + index a6673d9..a079021 100644 3 32 --- a/Tools/CMake/Libraries.cmake 4 33 +++ b/Tools/CMake/Libraries.cmake 5 34 @@ -67,7 +67,7 @@ if((NOT LibArchive_FOUND) AND (NOT WIN32)) ··· 20 49 HINTS ${LIBREADSTAT_LIBRARY_DIRS} REQUIRED) 21 50 22 51 if(EXISTS ${LIBREADSTAT_LIBRARIES}) 52 + diff --git a/Tools/CMake/Modules.cmake b/Tools/CMake/Modules.cmake 53 + index ca8e040..875db1f 100644 54 + --- a/Tools/CMake/Modules.cmake 55 + +++ b/Tools/CMake/Modules.cmake 56 + @@ -13,19 +13,6 @@ configure_file(${PROJECT_SOURCE_DIR}/Modules/modules-settings.json 57 + configure_file(${PROJECT_SOURCE_DIR}/Modules/install-modules.R.in 58 + ${SCRIPT_DIRECTORY}/install-modules.R @ONLY) 59 + 60 + -#create modules install target 61 + -add_custom_target( 62 + - Modules 63 + - USES_TERMINAL 64 + - WORKING_DIRECTORY ${R_HOME_PATH} 65 + - DEPENDS ${JASP_MODULE_BUNDLE_MANAGER_LIBRARY}/jaspModuleBundleManager 66 + - DEPENDS ${SCRIPT_DIRECTORY}/install-modules.R 67 + - COMMAND ${CMAKE_COMMAND} -E env "JASP_R_HOME=${R_HOME_PATH}" ${R_EXECUTABLE} --slave --no-restore --no-save 68 + - --file=${SCRIPT_DIRECTORY}/install-modules.R 69 + - BYPRODUCTS ${MODULES_BINARY_PATH}/bundles-downloaded.txt 70 + - BYPRODUCTS ${MODULES_BINARY_PATH}/bundles-installed.txt 71 + - COMMENT "------ Installing Modules" 72 + -) 73 + 74 + 75 + 23 76 diff --git a/Tools/CMake/Programs.cmake b/Tools/CMake/Programs.cmake 24 - index bfdc8dc..af5ac03 100644 77 + index 4e7c052..abb5b48 100644 25 78 --- a/Tools/CMake/Programs.cmake 26 79 +++ b/Tools/CMake/Programs.cmake 27 80 @@ -38,8 +38,9 @@ if(NOT WIN32) ··· 37 90 message(CHECK_START "Looking for 'gfortran'") 38 91 find_program( 39 92 diff --git a/Tools/CMake/R.cmake b/Tools/CMake/R.cmake 40 - index 9ae27d4..64fd96a 100644 93 + index 42e7b88..405b434 100644 41 94 --- a/Tools/CMake/R.cmake 42 95 +++ b/Tools/CMake/R.cmake 43 - @@ -841,11 +841,6 @@ message(STATUS "R_CPP_INCLUDES_LIBRARY = ${R_CPP_INCLUDES_LIBRARY}") 44 - configure_file(${PROJECT_SOURCE_DIR}/Modules/setup_renv.R.in 45 - ${SCRIPT_DIRECTORY}/setup_renv.R @ONLY) 96 + @@ -867,14 +867,6 @@ else() 97 + configure_file(${PROJECT_SOURCE_DIR}/Modules/install-renv.R.in 98 + ${SCRIPT_DIRECTORY}/install-renv.R @ONLY) 46 99 100 + - 47 101 -execute_process( 48 102 - COMMAND_ECHO STDOUT 49 103 - #ERROR_QUIET OUTPUT_QUIET 50 104 - WORKING_DIRECTORY ${R_HOME_PATH} 51 - - COMMAND ${R_EXECUTABLE} --slave --no-restore --no-save --file=${SCRIPT_DIRECTORY}/setup_renv.R) 105 + - COMMAND 106 + - ${R_EXECUTABLE} --slave --no-restore --no-save --file=${SCRIPT_DIRECTORY}/install-renv.R 107 + -) 52 108 53 109 if(APPLE) 54 110 # Patch renv 55 - @@ -867,11 +862,6 @@ endif() 56 - configure_file(${PROJECT_SOURCE_DIR}/Modules/setup_rcpp_rinside.R.in 57 - ${SCRIPT_DIRECTORY}/setup_rcpp_rinside.R @ONLY) 58 - 59 - -execute_process( 60 - - COMMAND_ECHO STDOUT 61 - - #ERROR_QUIET OUTPUT_QUIET 62 - - WORKING_DIRECTORY ${R_HOME_PATH} 63 - - COMMAND ${R_EXECUTABLE} --slave --no-restore --no-save --file=${SCRIPT_DIRECTORY}/setup_rcpp_rinside.R) 64 - 65 - if(APPLE) 66 - # Patch RInside and RCpp 67 - @@ -892,8 +882,8 @@ endif() 68 - 111 + @@ -937,8 +929,8 @@ execute_process( 112 + 69 113 include(FindRPackagePath) 70 114 71 115 -find_package_path(RCPP_PATH ${R_CPP_INCLUDES_LIBRARY} "Rcpp")
+726 -503
pkgs/by-name/ja/jasp-desktop/modules.nix
··· 7 7 8 8 with rPackages; 9 9 let 10 - jaspColumnEncoder-src = fetchFromGitHub { 11 - owner = "jasp-stats"; 12 - repo = "jaspColumnEncoder"; 13 - rev = "c54987bb25de8963866ae69ad3a6ae5a9a9f1240"; 14 - hash = "sha256-aWfRG7DXO1MYFvmMLkX/xtHvGeIhFRcRDrVBrhkvYuI="; 15 - }; 10 + buildRPackage' = args: buildRPackage ({ name = "${args.pname}-${args.version}"; } // args); 16 11 17 - jaspGraphs = buildRPackage { 18 - name = "jaspGraphs-${jasp-version}"; 19 - version = jasp-version; 12 + jaspGraphs = buildRPackage' { 13 + pname = "jaspGraphs"; 14 + version = "0.19.2-unstable-2025-07-25"; 20 15 21 - src = jasp-src; 22 - sourceRoot = "${jasp-src.name}/Engine/jaspGraphs"; 16 + src = fetchFromGitHub { 17 + owner = "jasp-stats"; 18 + repo = "jaspGraphs"; 19 + rev = "e721a631c8357d42c1371a978db7cb5765bc7044"; 20 + hash = "sha256-DOOKHBVTF9bVhAa/LZCH1J7A821H4mGEfy6KAEtDBNk="; 21 + }; 23 22 24 23 propagatedBuildInputs = [ 25 24 ggplot2 ··· 35 34 ]; 36 35 }; 37 36 38 - jaspBase = buildRPackage { 39 - name = "jaspBase-${jasp-version}"; 37 + jaspColumnEncoder-src = fetchFromGitHub { 38 + owner = "jasp-stats"; 39 + repo = "jaspColumnEncoder"; 40 + rev = "32c53153da95087feb109c0f5f69534ffa3f32b7"; 41 + hash = "sha256-VOMcoXpLH24auQfZCWW6hQ10u6n2GxuEQHMaXrvGTnI="; 42 + }; 43 + 44 + jaspBase = buildRPackage' { 45 + pname = "jaspBase"; 40 46 version = jasp-version; 41 47 42 48 src = jasp-src; 43 49 sourceRoot = "${jasp-src.name}/Engine/jaspBase"; 44 50 45 51 env.INCLUDE_DIR = "../inst/include/jaspColumnEncoder"; 46 - 47 - # necessary for R 4.4.0 48 - hardeningDisable = [ "format" ]; 49 52 50 53 postPatch = '' 51 54 mkdir -p inst/include ··· 79 82 ]; 80 83 }; 81 84 82 - stanova = buildRPackage { 83 - name = "stanova"; 85 + stanova = buildRPackage' { 86 + pname = "stanova"; 87 + version = "0.3-unstable-2021-06-06"; 88 + 84 89 src = fetchFromGitHub { 85 90 owner = "bayesstuff"; 86 91 repo = "stanova"; 87 92 rev = "988ad8e07cda1674b881570a85502be7795fbd4e"; 88 93 hash = "sha256-tAeHqTHao2KVRNFBDWmuF++H31aNN6O1ss1Io500QBY="; 89 94 }; 95 + 90 96 propagatedBuildInputs = [ 91 97 emmeans 92 98 lme4 ··· 96 102 ]; 97 103 }; 98 104 99 - bstats = buildRPackage { 100 - name = "bstats"; 105 + bstats = buildRPackage' { 106 + pname = "bstats"; 107 + version = "0.0.0.9004-unstable-2023-09-08"; 108 + 101 109 src = fetchFromGitHub { 102 110 owner = "AlexanderLyNL"; 103 111 repo = "bstats"; 104 112 rev = "42d34c18df08d233825bae34fdc0dfa0cd70ce8c"; 105 113 hash = "sha256-N2KmbTPbyvzsZTWBRE2x7bteccnzokUWDOB4mOWUdJk="; 106 114 }; 115 + 107 116 propagatedBuildInputs = [ 108 117 hypergeo 109 118 purrr ··· 111 120 ]; 112 121 }; 113 122 114 - flexplot = buildRPackage { 115 - name = "flexplot"; 123 + flexplot = buildRPackage' { 124 + pname = "flexplot"; 125 + version = "0.25.5"; 126 + 116 127 src = fetchFromGitHub { 117 128 owner = "dustinfife"; 118 129 repo = "flexplot"; 119 - rev = "303a03968f677e71c99a5e22f6352c0811b7b2fb"; 120 - hash = "sha256-iT5CdtNk0Oi8gga76L6YtyWGACAwpN8A/yTBy7JJERc="; 130 + rev = "9a39de871d48364dd5f096b2380a4c9907adf4c3"; 131 + hash = "sha256-yf5wbhfffztT5iF6h/JSg4NSbuaexk+9JEOfT5Is1vE="; 121 132 }; 133 + 122 134 propagatedBuildInputs = [ 123 135 cowplot 124 136 MASS ··· 141 153 }; 142 154 143 155 # conting has been removed from CRAN 144 - conting' = buildRPackage { 145 - name = "conting"; 156 + conting' = buildRPackage' { 157 + pname = "conting"; 158 + version = "1.7.9999"; 159 + 146 160 src = fetchFromGitHub { 147 161 owner = "vandenman"; 148 162 repo = "conting"; 149 163 rev = "03a4eb9a687e015d602022a01d4e638324c110c8"; 150 164 hash = "sha256-Sp09YZz1WGyefn31Zy1qGufoKjtuEEZHO+wJvoLArf0="; 151 165 }; 166 + 152 167 propagatedBuildInputs = [ 153 168 mvtnorm 154 169 gtools ··· 158 173 }; 159 174 160 175 buildJaspModule = 161 - name: deps: 162 - buildRPackage { 163 - name = "${name}-${jasp-version}"; 164 - version = jasp-version; 165 - src = jasp-src; 166 - sourceRoot = "${jasp-src.name}/Modules/${name}"; 176 + { 177 + pname, 178 + version, 179 + hash, 180 + deps, 181 + }: 182 + buildRPackage' { 183 + inherit pname version; 184 + src = fetchFromGitHub { 185 + name = "${pname}-${version}-source"; 186 + owner = "jasp-stats"; 187 + repo = pname; 188 + tag = "v${version}"; 189 + inherit hash; 190 + }; 167 191 propagatedBuildInputs = deps; 168 - 169 192 # some packages have a .Rprofile that tries to activate renv 170 193 # we disable this by removing .Rprofile 171 194 postPatch = '' ··· 174 197 }; 175 198 in 176 199 { 177 - engine = { 178 - inherit jaspBase jaspGraphs; 179 - }; 200 + inherit jaspBase; 180 201 181 202 modules = rec { 182 - jaspAcceptanceSampling = buildJaspModule "jaspAcceptanceSampling" [ 183 - abtest 184 - BayesFactor 185 - conting' 186 - ggplot2 187 - jaspBase 188 - jaspGraphs 189 - plyr 190 - stringr 191 - vcd 192 - vcdExtra 193 - AcceptanceSampling 194 - ]; 195 - jaspAnova = buildJaspModule "jaspAnova" [ 196 - afex 197 - BayesFactor 198 - boot 199 - car 200 - colorspace 201 - emmeans 202 - effectsize 203 - ggplot2 204 - jaspBase 205 - jaspDescriptives 206 - jaspGraphs 207 - jaspTTests 208 - KernSmooth 209 - matrixStats 210 - multcomp 211 - multcompView 212 - mvShapiroTest 213 - onewaytests 214 - plyr 215 - stringi 216 - stringr 217 - restriktor 218 - ]; 219 - jaspAudit = buildJaspModule "jaspAudit" [ 220 - bstats 221 - extraDistr 222 - ggplot2 223 - ggrepel 224 - jaspBase 225 - jaspGraphs 226 - jfa 227 - ]; 228 - jaspBain = buildJaspModule "jaspBain" [ 229 - bain 230 - lavaan 231 - ggplot2 232 - semPlot 233 - stringr 234 - jaspBase 235 - jaspGraphs 236 - jaspSem 237 - ]; 238 - jaspBFF = buildJaspModule "jaspBFF" [ 239 - BFF 240 - jaspBase 241 - jaspGraphs 242 - ]; 243 - jaspBfpack = buildJaspModule "jaspBfpack" [ 244 - BFpack 245 - bain 246 - ggplot2 247 - stringr 248 - coda 249 - jaspBase 250 - jaspGraphs 251 - ]; 252 - jaspBsts = buildJaspModule "jaspBsts" [ 253 - Boom 254 - bsts 255 - ggplot2 256 - jaspBase 257 - jaspGraphs 258 - matrixStats 259 - reshape2 260 - ]; 261 - jaspCircular = buildJaspModule "jaspCircular" [ 262 - jaspBase 263 - jaspGraphs 264 - circular 265 - ggplot2 266 - ]; 267 - jaspCochrane = buildJaspModule "jaspCochrane" [ 268 - jaspBase 269 - jaspGraphs 270 - jaspDescriptives 271 - jaspMetaAnalysis 272 - ]; 273 - jaspDescriptives = buildJaspModule "jaspDescriptives" [ 274 - ggplot2 275 - ggrepel 276 - jaspBase 277 - jaspGraphs 278 - jaspTTests 279 - forecast 280 - flexplot 281 - ggrain 282 - ggpp 283 - ggtext 284 - dplyr 285 - ]; 286 - jaspDistributions = buildJaspModule "jaspDistributions" [ 287 - car 288 - fitdistrplus 289 - ggplot2 290 - goftest 291 - gnorm 292 - jaspBase 293 - jaspGraphs 294 - MASS 295 - sgt 296 - sn 297 - ]; 298 - jaspEquivalenceTTests = buildJaspModule "jaspEquivalenceTTests" [ 299 - BayesFactor 300 - ggplot2 301 - jaspBase 302 - jaspGraphs 303 - metaBMA 304 - TOSTER 305 - jaspTTests 306 - ]; 307 - jaspFactor = buildJaspModule "jaspFactor" [ 308 - ggplot2 309 - jaspBase 310 - jaspGraphs 311 - jaspSem 312 - lavaan 313 - psych 314 - qgraph 315 - reshape2 316 - semPlot 317 - GPArotation 318 - Rcsdp 319 - semTools 320 - ]; 321 - jaspFrequencies = buildJaspModule "jaspFrequencies" [ 322 - abtest 323 - BayesFactor 324 - bridgesampling 325 - conting' 326 - multibridge 327 - ggplot2 328 - interp 329 - jaspBase 330 - jaspGraphs 331 - plyr 332 - stringr 333 - vcd 334 - vcdExtra 335 - ]; 336 - jaspJags = buildJaspModule "jaspJags" [ 337 - coda 338 - ggplot2 339 - ggtext 340 - hexbin 341 - jaspBase 342 - jaspGraphs 343 - rjags 344 - runjags 345 - scales 346 - stringr 347 - ]; 348 - jaspLearnBayes = buildJaspModule "jaspLearnBayes" [ 349 - extraDistr 350 - ggplot2 351 - HDInterval 352 - jaspBase 353 - jaspGraphs 354 - MASS 355 - MCMCpack 356 - MGLM 357 - scales 358 - ggalluvial 359 - ragg 360 - rjags 361 - runjags 362 - ggdist 363 - png 364 - posterior 365 - ]; 366 - jaspLearnStats = buildJaspModule "jaspLearnStats" [ 367 - extraDistr 368 - ggplot2 369 - jaspBase 370 - jaspGraphs 371 - jaspDistributions 372 - jaspDescriptives 373 - jaspTTests 374 - ggforce 375 - tidyr 376 - igraph 377 - HDInterval 378 - metafor 379 - ]; 380 - jaspMachineLearning = buildJaspModule "jaspMachineLearning" [ 381 - kknn 382 - AUC 383 - cluster 384 - colorspace 385 - DALEX 386 - dbscan 387 - e1071 388 - fpc 389 - gbm 390 - Gmedian 391 - ggparty 392 - ggdendro 393 - ggnetwork 394 - ggplot2 395 - ggrepel 396 - ggridges 397 - glmnet 398 - jaspBase 399 - jaspGraphs 400 - MASS 401 - mclust 402 - mvnormalTest 403 - neuralnet 404 - network 405 - partykit 406 - plyr 407 - randomForest 408 - rpart 409 - ROCR 410 - Rtsne 411 - signal 412 - VGAM 413 - ]; 414 - jaspMetaAnalysis = buildJaspModule "jaspMetaAnalysis" [ 415 - dplyr 416 - ggplot2 417 - jaspBase 418 - jaspGraphs 419 - MASS 420 - metaBMA 421 - metafor 422 - psych 423 - purrr 424 - rstan 425 - stringr 426 - tibble 427 - tidyr 428 - weightr 429 - BayesTools 430 - RoBMA 431 - metamisc 432 - ggmcmc 433 - pema 434 - clubSandwich 435 - CompQuadForm 436 - sp 437 - dfoptim 438 - nleqslv 439 - patchwork 440 - ]; 441 - jaspMixedModels = buildJaspModule "jaspMixedModels" [ 442 - afex 443 - emmeans 444 - ggplot2 445 - ggpol 446 - jaspBase 447 - jaspGraphs 448 - lme4 449 - loo 450 - mgcv 451 - rstan 452 - rstanarm 453 - stanova 454 - withr 455 - ]; 456 - jaspNetwork = buildJaspModule "jaspNetwork" [ 457 - bootnet 458 - BDgraph 459 - corpcor 460 - dplyr 461 - foreach 462 - ggplot2 463 - gtools 464 - HDInterval 465 - huge 466 - IsingSampler 467 - jaspBase 468 - jaspGraphs 469 - mvtnorm 470 - qgraph 471 - reshape2 472 - snow 473 - stringr 474 - ]; 475 - jaspPower = buildJaspModule "jaspPower" [ 476 - pwr 477 - jaspBase 478 - jaspGraphs 479 - ]; 480 - jaspPredictiveAnalytics = buildJaspModule "jaspPredictiveAnalytics" [ 481 - jaspBase 482 - jaspGraphs 483 - bsts 484 - bssm 485 - precrec 486 - reshape2 487 - Boom 488 - lubridate 489 - prophet 490 - BART 491 - EBMAforecast 492 - imputeTS 493 - scoringRules 494 - scoringutils 495 - ]; 496 - jaspProcess = buildJaspModule "jaspProcess" [ 497 - blavaan 498 - dagitty 499 - ggplot2 500 - ggraph 501 - jaspBase 502 - jaspGraphs 503 - jaspJags 504 - runjags 505 - ]; 506 - jaspProphet = buildJaspModule "jaspProphet" [ 507 - rstan 508 - ggplot2 509 - jaspBase 510 - jaspGraphs 511 - prophet 512 - scales 513 - ]; 514 - jaspQualityControl = buildJaspModule "jaspQualityControl" [ 515 - car 516 - cowplot 517 - daewr 518 - desirability 519 - DoE_base 520 - EnvStats 521 - FAdist 522 - fitdistrplus 523 - FrF2 524 - ggplot2 525 - ggrepel 526 - goftest 527 - ggpp 528 - irr 529 - jaspBase 530 - jaspDescriptives 531 - jaspGraphs 532 - mle_tools 533 - psych 534 - qcc 535 - rsm 536 - Rspc 537 - tidyr 538 - tibble 539 - vipor 540 - weibullness 541 - ]; 542 - jaspRegression = buildJaspModule "jaspRegression" [ 543 - BAS 544 - boot 545 - bstats 546 - combinat 547 - emmeans 548 - ggplot2 549 - ggrepel 550 - hmeasure 551 - jaspAnova 552 - jaspBase 553 - jaspDescriptives 554 - jaspGraphs 555 - jaspTTests 556 - lmtest 557 - logistf 558 - MASS 559 - matrixStats 560 - mdscore 561 - ppcor 562 - purrr 563 - Rcpp 564 - statmod 565 - VGAM 566 - ]; 567 - jaspReliability = buildJaspModule "jaspReliability" [ 568 - Bayesrel 569 - coda 570 - ggplot2 571 - ggridges 572 - irr 573 - jaspBase 574 - jaspGraphs 575 - LaplacesDemon 576 - lme4 577 - MASS 578 - psych 579 - mirt 580 - ]; 581 - jaspRobustTTests = buildJaspModule "jaspRobustTTests" [ 582 - RoBTT 583 - ggplot2 584 - jaspBase 585 - jaspGraphs 586 - ]; 587 - jaspSem = buildJaspModule "jaspSem" [ 588 - forcats 589 - ggplot2 590 - lavaan 591 - cSEM 592 - reshape2 593 - jaspBase 594 - jaspGraphs 595 - semPlot 596 - semTools 597 - stringr 598 - tibble 599 - tidyr 600 - SEMsens 601 - ]; 602 - jaspSummaryStatistics = buildJaspModule "jaspSummaryStatistics" [ 603 - BayesFactor 604 - bstats 605 - jaspBase 606 - jaspFrequencies 607 - jaspGraphs 608 - jaspRegression 609 - jaspTTests 610 - jaspAnova 611 - jaspDescriptives 612 - SuppDists 613 - bayesplay 614 - ]; 615 - jaspSurvival = buildJaspModule "jaspSurvival" [ 616 - survival 617 - ggsurvfit 618 - jaspBase 619 - jaspGraphs 620 - ]; 621 - jaspTTests = buildJaspModule "jaspTTests" [ 622 - BayesFactor 623 - car 624 - ggplot2 625 - jaspBase 626 - jaspGraphs 627 - logspline 628 - plotrix 629 - plyr 630 - ]; 631 - jaspTestModule = buildJaspModule "jaspTestModule" [ 632 - jaspBase 633 - jaspGraphs 634 - svglite 635 - stringi 636 - ]; 637 - jaspTimeSeries = buildJaspModule "jaspTimeSeries" [ 638 - jaspBase 639 - jaspGraphs 640 - jaspDescriptives 641 - forecast 642 - ]; 643 - jaspVisualModeling = buildJaspModule "jaspVisualModeling" [ 644 - flexplot 645 - jaspBase 646 - jaspGraphs 647 - jaspDescriptives 648 - ]; 203 + jaspAcceptanceSampling = buildJaspModule { 204 + pname = "jaspAcceptanceSampling"; 205 + version = "0.95.0"; 206 + hash = "sha256-MzuijLBrCd/aIACzyEWWbQoyuYl/c7iMplsIpScbqK4="; 207 + deps = [ 208 + abtest 209 + BayesFactor 210 + conting' 211 + ggplot2 212 + jaspBase 213 + jaspGraphs 214 + plyr 215 + stringr 216 + vcd 217 + vcdExtra 218 + AcceptanceSampling 219 + ]; 220 + }; 221 + jaspAnova = buildJaspModule { 222 + pname = "jaspAnova"; 223 + version = "0.95.0"; 224 + hash = "sha256-elunqlNy7krnoL31aeS4B7SkpKCD42S8Z8HsPeFTjEM="; 225 + deps = [ 226 + afex 227 + BayesFactor 228 + boot 229 + car 230 + colorspace 231 + emmeans 232 + effectsize 233 + ggplot2 234 + jaspBase 235 + jaspDescriptives 236 + jaspGraphs 237 + jaspTTests 238 + KernSmooth 239 + matrixStats 240 + multcomp 241 + multcompView 242 + mvShapiroTest 243 + onewaytests 244 + plyr 245 + stringi 246 + stringr 247 + restriktor 248 + ]; 249 + }; 250 + jaspAudit = buildJaspModule { 251 + pname = "jaspAudit"; 252 + version = "0.95.0"; 253 + hash = "sha256-CqrjrNm7DEyzOTg69TzksYczGBSCvhHfdfZ/HaNkhcI="; 254 + deps = [ 255 + bstats 256 + extraDistr 257 + ggplot2 258 + ggrepel 259 + jaspBase 260 + jaspGraphs 261 + jfa 262 + ]; 263 + }; 264 + jaspBain = buildJaspModule { 265 + pname = "jaspBain"; 266 + version = "0.95.0"; 267 + hash = "sha256-E6j7dH6jbXWhR03QVQjY30/pylrMHU6PNX13gr5KvV4="; 268 + deps = [ 269 + bain 270 + lavaan 271 + ggplot2 272 + semPlot 273 + stringr 274 + jaspBase 275 + jaspGraphs 276 + jaspSem 277 + ]; 278 + }; 279 + jaspBFF = buildJaspModule { 280 + pname = "jaspBFF"; 281 + version = "0.95.0"; 282 + hash = "sha256-fgAUdzgSNt34WL/U3/0ac1kTB5PYAvmpXeQUuNEUhuE="; 283 + deps = [ 284 + BFF 285 + jaspBase 286 + jaspGraphs 287 + ]; 288 + }; 289 + jaspBfpack = buildJaspModule { 290 + pname = "jaspBfpack"; 291 + version = "0.95.0"; 292 + hash = "sha256-4c7ORf0epHSdv6AB1UVMwiSEwCfVHAg0jzifBdHInoc="; 293 + deps = [ 294 + BFpack 295 + bain 296 + ggplot2 297 + stringr 298 + coda 299 + jaspBase 300 + jaspGraphs 301 + ]; 302 + }; 303 + jaspBsts = buildJaspModule { 304 + pname = "jaspBsts"; 305 + version = "0.95.0"; 306 + hash = "sha256-pClbOuA255mHJSy7/TpQE+oaYQbxJut9AqZRMqm8Rhg="; 307 + deps = [ 308 + Boom 309 + bsts 310 + ggplot2 311 + jaspBase 312 + jaspGraphs 313 + matrixStats 314 + reshape2 315 + ]; 316 + }; 317 + jaspCircular = buildJaspModule { 318 + pname = "jaspCircular"; 319 + version = "0.95.0"; 320 + hash = "sha256-Sx63VGtOZvwHF1jIjnd6aPmN1WtHHf35iQ0dzCWs1eU="; 321 + deps = [ 322 + jaspBase 323 + jaspGraphs 324 + circular 325 + ggplot2 326 + ]; 327 + }; 328 + jaspCochrane = buildJaspModule { 329 + pname = "jaspCochrane"; 330 + version = "0.95.0"; 331 + hash = "sha256-ZYMe1BJ0+HKKyHVY5riEcGE+6vZsAurWzHmPF5I7nk8="; 332 + deps = [ 333 + jaspBase 334 + jaspGraphs 335 + jaspDescriptives 336 + jaspMetaAnalysis 337 + ]; 338 + }; 339 + jaspDescriptives = buildJaspModule { 340 + pname = "jaspDescriptives"; 341 + version = "0.95.0"; 342 + hash = "sha256-gaGgSSv1D0GB8Rmzg9TYl460TjWHkK0abHDm5DHhOJg="; 343 + deps = [ 344 + ggplot2 345 + ggrepel 346 + jaspBase 347 + jaspGraphs 348 + jaspTTests 349 + forecast 350 + flexplot 351 + ggrain 352 + ggpp 353 + ggtext 354 + dplyr 355 + tidyplots 356 + ggpubr 357 + forcats 358 + patchwork 359 + ]; 360 + }; 361 + 362 + jaspDistributions = buildJaspModule { 363 + pname = "jaspDistributions"; 364 + version = "0.95.0"; 365 + hash = "sha256-jtPYx2wOAY7ItrkPqyMsKp7sTrL9M1TtTmR0IjxU1nw="; 366 + deps = [ 367 + car 368 + fitdistrplus 369 + ggplot2 370 + goftest 371 + gnorm 372 + jaspBase 373 + jaspGraphs 374 + MASS 375 + nortest 376 + sgt 377 + sn 378 + ]; 379 + }; 380 + jaspEquivalenceTTests = buildJaspModule { 381 + pname = "jaspEquivalenceTTests"; 382 + version = "0.95.0"; 383 + hash = "sha256-b/I6lb6I8rzOyyRgmsQTBMfHXfJDkrZPdwe5Kh2IVnc="; 384 + deps = [ 385 + BayesFactor 386 + ggplot2 387 + jaspBase 388 + jaspGraphs 389 + metaBMA 390 + TOSTER 391 + jaspTTests 392 + ]; 393 + }; 394 + jaspEsci = buildJaspModule { 395 + pname = "jaspEsci"; 396 + version = "0.95.0"; 397 + hash = "sha256-0YBC54VdVNuGdkfjWEIJnW3n/Wbch4E6tkauVm45/9c="; 398 + deps = [ 399 + jaspBase 400 + jaspGraphs 401 + esci 402 + glue 403 + vdiffr 404 + legendry 405 + ]; 406 + }; 407 + jaspFactor = buildJaspModule { 408 + pname = "jaspFactor"; 409 + version = "0.95.0"; 410 + hash = "sha256-gK4GdwADrPt2UB/UUx+2Kx5IOlFolYjNArrYpTGK9ic="; 411 + deps = [ 412 + ggplot2 413 + jaspBase 414 + jaspGraphs 415 + jaspSem 416 + lavaan 417 + psych 418 + qgraph 419 + reshape2 420 + semPlot 421 + GPArotation 422 + Rcsdp 423 + semTools 424 + ]; 425 + }; 426 + jaspFrequencies = buildJaspModule { 427 + pname = "jaspFrequencies"; 428 + version = "0.95.0"; 429 + hash = "sha256-aK4t+q6NRHGiszJa6rWx1bQddxzwynM9TOckxofdgsw"; 430 + deps = [ 431 + abtest 432 + BayesFactor 433 + bridgesampling 434 + conting' 435 + multibridge 436 + ggplot2 437 + interp 438 + jaspBase 439 + jaspGraphs 440 + plyr 441 + stringr 442 + vcd 443 + vcdExtra 444 + ]; 445 + }; 446 + jaspJags = buildJaspModule { 447 + pname = "jaspJags"; 448 + version = "0.95.0"; 449 + hash = "sha256-DxLy3NgqvLIROBut30ne3hCUd67rCRutgM7zGvwkKNU="; 450 + deps = [ 451 + coda 452 + ggplot2 453 + ggtext 454 + hexbin 455 + jaspBase 456 + jaspGraphs 457 + rjags 458 + runjags 459 + scales 460 + stringr 461 + ]; 462 + }; 463 + jaspLearnBayes = buildJaspModule { 464 + pname = "jaspLearnBayes"; 465 + version = "0.95.0"; 466 + hash = "sha256-mka93YglICKxPXNO85Kv/gzSRAMuTkWcnAlwIExDpi0="; 467 + deps = [ 468 + extraDistr 469 + ggplot2 470 + HDInterval 471 + jaspBase 472 + jaspGraphs 473 + MASS 474 + MCMCpack 475 + MGLM 476 + scales 477 + ggalluvial 478 + ragg 479 + rjags 480 + runjags 481 + ggdist 482 + png 483 + posterior 484 + ]; 485 + }; 486 + jaspLearnStats = buildJaspModule { 487 + pname = "jaspLearnStats"; 488 + version = "0.95.0"; 489 + hash = "sha256-AcdSmAGr1ITZV/OXNpyOz0wwBlho76lvEGgt5FUHnsg="; 490 + deps = [ 491 + extraDistr 492 + ggplot2 493 + jaspBase 494 + jaspGraphs 495 + jaspDistributions 496 + jaspDescriptives 497 + jaspTTests 498 + ggforce 499 + tidyr 500 + igraph 501 + HDInterval 502 + metafor 503 + ]; 504 + }; 505 + jaspMachineLearning = buildJaspModule { 506 + pname = "jaspMachineLearning"; 507 + version = "0.95.0"; 508 + hash = "sha256-oCsXrcEAteFGfFHU65FV3jm1majA1q1w+TYCwAsvf70="; 509 + deps = [ 510 + kknn 511 + AUC 512 + cluster 513 + colorspace 514 + DALEX 515 + dbscan 516 + e1071 517 + fpc 518 + gbm 519 + Gmedian 520 + ggparty 521 + ggdendro 522 + ggnetwork 523 + ggplot2 524 + ggrepel 525 + ggridges 526 + glmnet 527 + jaspBase 528 + jaspGraphs 529 + MASS 530 + mclust 531 + mvnormalTest 532 + neuralnet 533 + network 534 + partykit 535 + plyr 536 + randomForest 537 + rpart 538 + ROCR 539 + Rtsne 540 + signal 541 + VGAM 542 + ]; 543 + }; 544 + jaspMetaAnalysis = buildJaspModule { 545 + pname = "jaspMetaAnalysis"; 546 + version = "0.95.0"; 547 + hash = "sha256-5zmLCx6HuM/oBxfaAgo4y7/CYJJkiJEP9RvAsc1h/5w="; 548 + deps = [ 549 + dplyr 550 + ggplot2 551 + jaspBase 552 + jaspGraphs 553 + jaspSem 554 + MASS 555 + metaBMA 556 + metafor 557 + metaSEM 558 + psych 559 + purrr 560 + rstan 561 + stringr 562 + tibble 563 + tidyr 564 + weightr 565 + BayesTools 566 + RoBMA 567 + metamisc 568 + ggmcmc 569 + pema 570 + clubSandwich 571 + CompQuadForm 572 + sp 573 + dfoptim 574 + nleqslv 575 + patchwork 576 + ]; 577 + }; 578 + jaspMixedModels = buildJaspModule { 579 + pname = "jaspMixedModels"; 580 + version = "0.95.0"; 581 + hash = "sha256-EbB7rwlfRiGPI+QIi8/SygxJgsU5nOpZ2ZEg+mETX5Y="; 582 + deps = [ 583 + afex 584 + emmeans 585 + ggplot2 586 + ggpol 587 + jaspBase 588 + jaspGraphs 589 + lme4 590 + loo 591 + mgcv 592 + rstan 593 + rstanarm 594 + stanova 595 + withr 596 + ]; 597 + }; 598 + jaspNetwork = buildJaspModule { 599 + pname = "jaspNetwork"; 600 + version = "0.95.0"; 601 + hash = "sha256-1RDkKRgNV6cToM2pVdHwIDE41UpFV0snIU54BEesVJw="; 602 + deps = [ 603 + bootnet 604 + easybgm 605 + corpcor 606 + dplyr 607 + foreach 608 + ggplot2 609 + gtools 610 + HDInterval 611 + huge 612 + IsingSampler 613 + jaspBase 614 + jaspGraphs 615 + mvtnorm 616 + qgraph 617 + reshape2 618 + snow 619 + stringr 620 + ]; 621 + }; 622 + jaspPower = buildJaspModule { 623 + pname = "jaspPower"; 624 + version = "0.95.0"; 625 + hash = "sha256-sLLJ6yqKbFlXrHPlm2G7NuHp+/kBl+kPRvi6vAy32Ds="; 626 + deps = [ 627 + pwr 628 + jaspBase 629 + jaspGraphs 630 + ]; 631 + }; 632 + jaspPredictiveAnalytics = buildJaspModule { 633 + pname = "jaspPredictiveAnalytics"; 634 + version = "0.95.0"; 635 + hash = "sha256-850PruQnCGab0g3Vdlh1LSqWYLFJUCbGNt3gWjEWP34="; 636 + deps = [ 637 + jaspBase 638 + jaspGraphs 639 + bsts 640 + bssm 641 + precrec 642 + reshape2 643 + Boom 644 + lubridate 645 + prophet 646 + BART 647 + EBMAforecast 648 + imputeTS 649 + scoringRules 650 + scoringutils 651 + ]; 652 + }; 653 + jaspProcess = buildJaspModule { 654 + pname = "jaspProcess"; 655 + version = "0.95.0"; 656 + hash = "sha256-LUlk9Iy538Zenzy+W1oJiCr7dcrBQVrl4gzflwnJVyc="; 657 + deps = [ 658 + blavaan 659 + dagitty 660 + ggplot2 661 + ggraph 662 + jaspBase 663 + jaspGraphs 664 + jaspJags 665 + runjags 666 + ]; 667 + }; 668 + jaspProphet = buildJaspModule { 669 + pname = "jaspProphet"; 670 + version = "0.95.0"; 671 + hash = "sha256-lCgqH3CfZxRImq5VndZepiy/JaXJHHh1Haj+7XhZUSE="; 672 + deps = [ 673 + rstan 674 + ggplot2 675 + jaspBase 676 + jaspGraphs 677 + prophet 678 + scales 679 + ]; 680 + }; 681 + jaspQualityControl = buildJaspModule { 682 + pname = "jaspQualityControl"; 683 + version = "0.95.0"; 684 + hash = "sha256-6SvLe++9ipvHfX0Hi1xeBeoQeq+PdG9YTE5sewhqUHA="; 685 + deps = [ 686 + car 687 + cowplot 688 + daewr 689 + desirability 690 + DoE_base 691 + EnvStats 692 + FAdist 693 + fitdistrplus 694 + FrF2 695 + ggplot2 696 + ggrepel 697 + goftest 698 + ggpp 699 + irr 700 + jaspBase 701 + jaspDescriptives 702 + jaspGraphs 703 + mle_tools 704 + psych 705 + qcc 706 + rsm 707 + Rspc 708 + tidyr 709 + tibble 710 + vipor 711 + weibullness 712 + ]; 713 + }; 714 + jaspRegression = buildJaspModule { 715 + pname = "jaspRegression"; 716 + version = "0.95.0"; 717 + hash = "sha256-9Q5Ei9vjFaDte//1seCj9++ftbDctkHzP8ZpGVETXH0="; 718 + deps = [ 719 + BAS 720 + boot 721 + bstats 722 + combinat 723 + emmeans 724 + ggplot2 725 + ggrepel 726 + hmeasure 727 + jaspAnova 728 + jaspBase 729 + jaspDescriptives 730 + jaspGraphs 731 + jaspTTests 732 + lmtest 733 + logistf 734 + MASS 735 + matrixStats 736 + mdscore 737 + ppcor 738 + purrr 739 + Rcpp 740 + statmod 741 + VGAM 742 + ]; 743 + }; 744 + jaspReliability = buildJaspModule { 745 + pname = "jaspReliability"; 746 + version = "0.95.0"; 747 + hash = "sha256-wxx1ECm7QKDvLLKQZbEVYTHfyn3ieks69HSP/cg5dDQ="; 748 + deps = [ 749 + Bayesrel 750 + coda 751 + ggplot2 752 + ggridges 753 + irr 754 + jaspBase 755 + jaspGraphs 756 + LaplacesDemon 757 + lme4 758 + MASS 759 + psych 760 + mirt 761 + ]; 762 + }; 763 + jaspRobustTTests = buildJaspModule { 764 + pname = "jaspRobustTTests"; 765 + version = "0.95.0"; 766 + hash = "sha256-nw+7eZycdJ+DHlLaTSBWdHocnaZk95PBqYj8sVFlPSg="; 767 + deps = [ 768 + RoBTT 769 + ggplot2 770 + jaspBase 771 + jaspGraphs 772 + ]; 773 + }; 774 + jaspSem = buildJaspModule { 775 + pname = "jaspSem"; 776 + version = "0.95.0"; 777 + hash = "sha256-+cgP6KqSK4tXQ+Dg6OTEoXfzEJFNdnwAat6tyWyzSkU="; 778 + deps = [ 779 + forcats 780 + ggplot2 781 + lavaan 782 + cSEM 783 + reshape2 784 + jaspBase 785 + jaspGraphs 786 + semPlot 787 + semTools 788 + stringr 789 + tibble 790 + tidyr 791 + SEMsens 792 + ]; 793 + }; 794 + jaspSummaryStatistics = buildJaspModule { 795 + pname = "jaspSummaryStatistics"; 796 + version = "0.95.0"; 797 + hash = "sha256-VuBDJtkDifDeatY3eX5RBd5ix6fB0QnJ1ZoM7am9SOA="; 798 + deps = [ 799 + BayesFactor 800 + bstats 801 + jaspBase 802 + jaspFrequencies 803 + jaspGraphs 804 + jaspRegression 805 + jaspTTests 806 + jaspAnova 807 + jaspDescriptives 808 + SuppDists 809 + bayesplay 810 + ]; 811 + }; 812 + jaspSurvival = buildJaspModule { 813 + pname = "jaspSurvival"; 814 + version = "0.95.0"; 815 + hash = "sha256-IVN3Tcd+OgD4pancwyNomQMOfOvUnKIWG/nxKdjNxcw="; 816 + deps = [ 817 + survival 818 + ggsurvfit 819 + flexsurv 820 + jaspBase 821 + jaspGraphs 822 + ]; 823 + }; 824 + jaspTTests = buildJaspModule { 825 + pname = "jaspTTests"; 826 + version = "0.95.0"; 827 + hash = "sha256-CLrfa5X/q2Ruc+y3ruHnT/NhYQ4ESvxtJCH2JM/hf4o="; 828 + deps = [ 829 + BayesFactor 830 + car 831 + ggplot2 832 + jaspBase 833 + jaspGraphs 834 + logspline 835 + plotrix 836 + plyr 837 + ]; 838 + }; 839 + jaspTestModule = buildJaspModule { 840 + pname = "jaspTestModule"; 841 + version = "0.95.0"; 842 + hash = "sha256-r+VzUxfvWYl/Fppq/TxCw1jI8F3dohsvb6qwlQHlFDA="; 843 + deps = [ 844 + jaspBase 845 + jaspGraphs 846 + svglite 847 + stringi 848 + ]; 849 + }; 850 + jaspTimeSeries = buildJaspModule { 851 + pname = "jaspTimeSeries"; 852 + version = "0.95.0"; 853 + hash = "sha256-hQh9p6mX3NlkToh4uQRbPtwpNLlVwsILxH+9D2caZXk="; 854 + deps = [ 855 + jaspBase 856 + jaspGraphs 857 + jaspDescriptives 858 + forecast 859 + ]; 860 + }; 861 + jaspVisualModeling = buildJaspModule { 862 + pname = "jaspVisualModeling"; 863 + version = "0.95.0"; 864 + hash = "sha256-MX3NvfVoFPp2NLWYIYIoCdWKHxpcRhfyMCWj3VdIBC0="; 865 + deps = [ 866 + flexplot 867 + jaspBase 868 + jaspGraphs 869 + jaspDescriptives 870 + ]; 871 + }; 649 872 }; 650 873 }
+9 -10
pkgs/by-name/ja/jasp-desktop/package.nix
··· 14 14 boost, 15 15 freexl, 16 16 libarchive, 17 + librdata, 17 18 qt6, 18 19 R, 19 20 readstat, ··· 21 22 }: 22 23 23 24 let 24 - version = "0.19.3"; 25 + version = "0.95.0"; 25 26 26 27 src = fetchFromGitHub { 27 28 owner = "jasp-stats"; 28 29 repo = "jasp-desktop"; 29 30 tag = "v${version}"; 30 31 fetchSubmodules = true; 31 - hash = "sha256-p489Q3jMQ7UWOCdAGskRF9KSLoRSatUwGVfj0/g4aPo="; 32 + hash = "sha256-RR7rJJb0qKqZs7K3zP6GxlDXpmSNnGQ3WDExUgm9pKQ="; 32 33 }; 33 34 34 35 moduleSet = import ./modules.nix { ··· 37 38 jasp-version = version; 38 39 }; 39 40 40 - inherit (moduleSet) engine modules; 41 + inherit (moduleSet) jaspBase modules; 41 42 42 43 # Merges ${R}/lib/R with all used R packages (even propagated ones) 43 44 customREnv = buildEnv { ··· 45 46 paths = [ 46 47 "${R}/lib/R" 47 48 rPackages.RInside 48 - engine.jaspBase # Should already be propagated from modules, but include it again, just in case 49 + jaspBase # Should already be propagated from modules, but include it again, just in case 49 50 ] 50 51 ++ lib.attrValues modules; 51 52 }; 52 53 53 - modulesDir = linkFarm "jasp-${version}-modules" ( 54 + moduleLibs = linkFarm "jasp-${version}-module-libs" ( 54 55 lib.mapAttrsToList (name: drv: { 55 56 name = name; 56 57 path = "${drv}/library"; ··· 89 90 customREnv 90 91 freexl 91 92 libarchive 93 + librdata 92 94 readstat 93 95 94 96 qt6.qtbase ··· 102 104 env.NIX_LDFLAGS = "-L${rPackages.RInside}/library/RInside/lib"; 103 105 104 106 postInstall = '' 105 - # Remove unused cache locations 106 - rm -r $out/lib64 $out/Modules 107 - 108 107 # Remove flatpak proxy script 109 108 rm $out/bin/org.jaspstats.JASP 110 109 substituteInPlace $out/share/applications/org.jaspstats.JASP.desktop \ 111 110 --replace-fail "Exec=org.jaspstats.JASP" "Exec=JASP" 112 111 113 112 # symlink modules from the store 114 - ln -s ${modulesDir} $out/Modules 113 + ln -s ${moduleLibs} $out/Modules/module_libs 115 114 ''; 116 115 117 116 passthru = { 118 - inherit modules engine; 117 + inherit jaspBase modules; 119 118 env = customREnv; 120 119 }; 121 120
+12
pkgs/by-name/li/librdata/gettext-fix.patch
··· 1 + diff --git a/configure.ac b/configure.ac 2 + index 19bd5be..d12a927 100644 3 + --- a/configure.ac 4 + +++ b/configure.ac 5 + @@ -14,7 +14,6 @@ AC_ARG_ENABLE([sanitizers], AS_HELP_STRING([--enable-sanitizers], [Enable addres 6 + [SANITIZERS="-fsanitize=address,bool,float-cast-overflow,integer-divide-by-zero,return,returns-nonnull-attribute,shift-exponent,signed-integer-overflow,unreachable,vla-bound -fsanitize-coverage=trace-pc-guard,indirect-calls,trace-cmp"], [SANITIZERS=""]) 7 + AC_SUBST([SANITIZERS]) 8 + 9 + -AM_ICONV 10 + 11 + AC_CANONICAL_HOST 12 + AS_CASE([$host],
+32
pkgs/by-name/li/librdata/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + autoreconfHook, 6 + }: 7 + 8 + stdenv.mkDerivation { 9 + pname = "librdata"; 10 + version = "0-unstable-2023-10-03"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "WizardMac"; 14 + repo = "librdata"; 15 + rev = "33bd276ecb0bbcd8997ccc71a544149b3da0d940"; 16 + hash = "sha256-njTlKK++v7IbaRWJw8hWpE4tXh8MjPRijacqor7Rwes="; 17 + }; 18 + 19 + patches = [ ./gettext-fix.patch ]; 20 + 21 + strictDeps = true; 22 + 23 + nativeBuildInputs = [ autoreconfHook ]; 24 + 25 + meta = { 26 + description = "Read and write R data frames from C"; 27 + homepage = "https://github.com/WizardMac/librdata"; 28 + license = lib.licenses.mit; 29 + maintainers = with lib.maintainers; [ tomasajt ]; 30 + platforms = lib.platforms.all; 31 + }; 32 + }
+48
pkgs/by-name/lk/lkl/fix-hijack-and-zpoline-parallel-builds.patch
··· 1 + From 4ee5d9b78ca1425b4473ede98602b656f28027e8 Mon Sep 17 00:00:00 2001 2 + From: David Disseldorp <ddiss@suse.de> 3 + Date: Fri, 4 Jul 2025 15:51:14 +1000 4 + Subject: [PATCH] lkl: fix hijack and zpoline parallel builds 5 + 6 + This is a follow up change for commit 3c97822a40cb1 ("lkl: add tests 7 + build barrier") tracked via https://github.com/lkl/linux/issues/558. 8 + The hijack and zpoline libraries also share object files, so need a 9 + barrier to avoid parallel build failures. 10 + 11 + Signed-off-by: David Disseldorp <ddiss@suse.de> 12 + --- 13 + tools/lkl/Makefile | 7 ++++--- 14 + tools/lkl/Targets | 2 ++ 15 + 2 files changed, 6 insertions(+), 3 deletions(-) 16 + 17 + diff --git a/tools/lkl/Makefile b/tools/lkl/Makefile 18 + index 9ca22b7605e3ad..dfe7f6aef5fe02 100644 19 + --- a/tools/lkl/Makefile 20 + +++ b/tools/lkl/Makefile 21 + @@ -176,10 +176,11 @@ headers_install: $(TARGETS) 22 + include/lkl_config.h $(DESTDIR)$(INCDIR) ; \ 23 + cp -r $(OUTPUT)include/lkl $(DESTDIR)$(INCDIR) 24 + 25 + -libraries_install: $(libs-y:%=$(OUTPUT)%$(SOSUF)) $(OUTPUT)liblkl.a 26 + - $(call QUIET_INSTALL, libraries) \ 27 + +libraries_install: $(call expand-targets,$(libs-y),$(SOSUF)) $(OUTPUT)liblkl.a 28 + + # filter out special .WAIT targets from install 29 + + $(if $(filter .%,$^),,$(call QUIET_INSTALL, libraries) \ 30 + install -d $(DESTDIR)$(LIBDIR) ; \ 31 + - install -m 644 $^ $(DESTDIR)$(LIBDIR) 32 + + install -m 644 $^ $(DESTDIR)$(LIBDIR)) 33 + 34 + programs_install: $(call expand-targets,$(progs-y),$(EXESUF)) 35 + $(call QUIET_INSTALL, programs) \ 36 + diff --git a/tools/lkl/Targets b/tools/lkl/Targets 37 + index 3d30bd8be3c840..089a832ee23627 100644 38 + --- a/tools/lkl/Targets 39 + +++ b/tools/lkl/Targets 40 + @@ -2,6 +2,8 @@ libs-y += lib/liblkl 41 + 42 + ifneq ($(LKL_HOST_CONFIG_BSD),y) 43 + libs-$(LKL_HOST_CONFIG_POSIX) += lib/hijack/liblkl-hijack 44 + +# hijack and zpoline targets share object files, breaking parallel builds 45 + +libs-$(LKL_HOST_CONFIG_POSIX) += .WAIT 46 + libs-$(LKL_HOST_CONFIG_POSIX) += lib/hijack/liblkl-zpoline 47 + endif 48 + LDFLAGS_lib/hijack/liblkl-hijack-y += -shared -nodefaultlibs
+8
pkgs/by-name/lk/lkl/package.nix
··· 43 43 libarchive 44 44 ]; 45 45 46 + patches = [ 47 + # Fix corruption in hijack and zpoline libraries when building in parallel, 48 + # because both hijack and zpoline share object files, which may result in 49 + # missing symbols. 50 + # https://github.com/lkl/linux/pull/612/commits/4ee5d9b78ca1425b4473ede98602b656f28027e8 51 + ./fix-hijack-and-zpoline-parallel-builds.patch 52 + ]; 53 + 46 54 postPatch = '' 47 55 # Fix a /usr/bin/env reference in here that breaks sandboxed builds 48 56 patchShebangs arch/lkl/scripts
+2 -2
pkgs/by-name/lo/lock/package.nix
··· 19 19 20 20 stdenv.mkDerivation (finalAttrs: { 21 21 pname = "lock"; 22 - version = "1.6.7"; 22 + version = "1.7.0"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "konstantintutsch"; 26 26 repo = "Lock"; 27 27 tag = "v${finalAttrs.version}"; 28 - hash = "sha256-5wbt+zZANWNbKJtcptovkPsGMUjGHmiX2vniLRqrQNc="; 28 + hash = "sha256-RuxlMPboNODfSQXeGQWCpeNDI3HQNjx+ILsKAEttL6A="; 29 29 }; 30 30 31 31 strictDeps = true;
+2 -2
pkgs/by-name/ly/ly/package.nix
··· 13 13 14 14 stdenv.mkDerivation (finalAttrs: { 15 15 pname = "ly"; 16 - version = "1.1.1"; 16 + version = "1.1.2"; 17 17 18 18 src = fetchFromGitea { 19 19 domain = "codeberg.org"; 20 20 owner = "AnErrupTion"; 21 21 repo = "ly"; 22 22 tag = "v${finalAttrs.version}"; 23 - hash = "sha256-q/MFI02YdAkPdkbi8FtsM46MNalraz2MJf4Oav3fCZA="; 23 + hash = "sha256-xD1FLW8LT+6szfjZbP++qJThf4xxbmw4jRHB8TdrG70="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+2 -2
pkgs/by-name/oc/oci-cli/package.nix
··· 25 25 26 26 py.pkgs.buildPythonApplication rec { 27 27 pname = "oci-cli"; 28 - version = "3.63.0"; 28 + version = "3.63.3"; 29 29 pyproject = true; 30 30 31 31 src = fetchFromGitHub { 32 32 owner = "oracle"; 33 33 repo = "oci-cli"; 34 34 tag = "v${version}"; 35 - hash = "sha256-29jEfzS/hJQKX6P3VL/Wy+0/3DFmOKFj4RTTGkVhXXM="; 35 + hash = "sha256-Z9KVHD0LEz/6Mu6+pSlWZ8ie2p/qJ9DuFkG3xqxN0G4="; 36 36 }; 37 37 38 38 nativeBuildInputs = [ installShellFiles ];
+6 -2
pkgs/by-name/os/osrm-backend/package.nix
··· 45 45 expat 46 46 ]; 47 47 48 - # Needed with GCC 12 49 - env.NIX_CFLAGS_COMPILE = "-Wno-error=uninitialized"; 48 + env.NIX_CFLAGS_COMPILE = toString [ 49 + # Needed with GCC 12 50 + "-Wno-error=uninitialized" 51 + # Needed with GCC 14 52 + "-Wno-error=maybe-uninitialized" 53 + ]; 50 54 51 55 postInstall = '' 52 56 mkdir -p $out/share/osrm-backend
+120
pkgs/by-name/pa/paraview/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchurl, 5 + cmake, 6 + ninja, 7 + qt6Packages, 8 + protobuf, 9 + vtk-full, 10 + testers, 11 + }: 12 + let 13 + paraviewFilesUrl = "https://www.paraview.org/files"; 14 + doc = fetchurl { 15 + url = "${paraviewFilesUrl}/v6.0/ParaViewGettingStarted-6.0.0.pdf"; 16 + name = "GettingStarted.pdf"; 17 + hash = "sha256-2ghvb0UXa0Z/YGWzCchB1NKowRdlC/ZQCI3y0tZUdbo="; 18 + }; 19 + examples = fetchurl { 20 + # see https://gitlab.kitware.com/paraview/paraview-superbuild/-/blob/v6.0.0/versions.cmake?ref_type=tags#L21 21 + url = "${paraviewFilesUrl}/data/ParaViewTutorialData-20220629.tar.gz"; 22 + hash = "sha256-OCLvWlwhBL9R981zXWZueMyXVeiqbxsmUYcwIu1doQ4="; 23 + }; 24 + in 25 + stdenv.mkDerivation (finalAttrs: { 26 + pname = "paraview"; 27 + version = "6.0.0"; 28 + 29 + src = fetchurl { 30 + url = "${paraviewFilesUrl}/v${lib.versions.majorMinor finalAttrs.version}/ParaView-v${finalAttrs.version}.tar.xz"; 31 + hash = "sha256-DuB65jd+Xpd2auv4WOuXWGaKUt8EHzGefJdQN6Y78Yk="; 32 + }; 33 + 34 + # When building paraview with external vtk, we can not infer resource_dir 35 + # from the path of vtk's libraries. Thus hardcoding the resource_dir. 36 + # See https://gitlab.kitware.com/paraview/paraview/-/issues/23043. 37 + postPatch = '' 38 + substituteInPlace Remoting/Core/vtkPVFileInformation.cxx \ 39 + --replace-fail "return resource_dir;" "return \"$out/share/paraview\";" 40 + ''; 41 + 42 + nativeBuildInputs = [ 43 + cmake 44 + ninja 45 + qt6Packages.wrapQtAppsHook 46 + vtk-full.vtkPackages.python3Packages.pythonRecompileBytecodeHook 47 + ]; 48 + 49 + # propagation required by paraview-config.cmake 50 + propagatedBuildInputs = [ 51 + qt6Packages.qttools 52 + qt6Packages.qt5compat 53 + protobuf 54 + vtk-full 55 + ]; 56 + 57 + cmakeFlags = [ 58 + (lib.cmakeBool "PARAVIEW_VERSIONED_INSTALL" false) 59 + (lib.cmakeBool "PARAVIEW_BUILD_WITH_EXTERNAL" true) 60 + (lib.cmakeBool "PARAVIEW_USE_EXTERNAL_VTK" true) 61 + (lib.cmakeBool "PARAVIEW_USE_QT" true) 62 + (lib.cmakeBool "PARAVIEW_USE_MPI" true) 63 + (lib.cmakeBool "PARAVIEW_USE_PYTHON" true) 64 + (lib.cmakeBool "PARAVIEW_ENABLE_WEB" true) 65 + (lib.cmakeBool "PARAVIEW_ENABLE_CATALYST" true) 66 + (lib.cmakeBool "PARAVIEW_ENABLE_VISITBRIDGE" true) 67 + (lib.cmakeBool "PARAVIEW_ENABLE_ADIOS2" true) 68 + (lib.cmakeBool "PARAVIEW_ENABLE_FFMPEG" true) 69 + (lib.cmakeBool "PARAVIEW_ENABLE_FIDES" true) 70 + (lib.cmakeBool "PARAVIEW_ENABLE_ALEMBIC" true) 71 + (lib.cmakeBool "PARAVIEW_ENABLE_LAS" true) 72 + (lib.cmakeBool "PARAVIEW_ENABLE_GDAL" true) 73 + (lib.cmakeBool "PARAVIEW_ENABLE_PDAL" true) 74 + (lib.cmakeBool "PARAVIEW_ENABLE_OPENTURNS" true) 75 + (lib.cmakeBool "PARAVIEW_ENABLE_MOTIONFX" true) 76 + (lib.cmakeBool "PARAVIEW_ENABLE_OCCT" true) 77 + (lib.cmakeBool "PARAVIEW_ENABLE_XDMF3" true) 78 + (lib.cmakeFeature "CMAKE_INSTALL_BINDIR" "bin") 79 + (lib.cmakeFeature "CMAKE_INSTALL_LIBDIR" "lib") 80 + (lib.cmakeFeature "CMAKE_INSTALL_INCLUDEDIR" "include") 81 + (lib.cmakeFeature "CMAKE_INSTALL_DOCDIR" "share/paraview/doc") 82 + ]; 83 + 84 + postInstall = '' 85 + install -Dm644 ${doc} $out/share/paraview/doc/${doc.name} 86 + mkdir -p $out/share/paraview/examples 87 + tar --strip-components=1 -xzf ${examples} -C $out/share/paraview/examples 88 + '' 89 + + lib.optionalString stdenv.hostPlatform.isLinux '' 90 + install -Dm644 ../Qt/Components/Resources/Icons/pvIcon.svg $out/share/icons/hicolor/scalable/apps/paraview.svg 91 + '' 92 + + lib.optionalString stdenv.hostPlatform.isDarwin '' 93 + ln -s ../Applications/paraview.app/Contents/MacOS/paraview $out/bin/paraview 94 + ''; 95 + 96 + passthru.tests = { 97 + cmake-config = testers.hasCmakeConfigModules { 98 + moduleNames = [ "ParaView" ]; 99 + 100 + package = finalAttrs.finalPackage; 101 + 102 + nativeBuildInputs = [ 103 + qt6Packages.wrapQtAppsHook 104 + ]; 105 + }; 106 + }; 107 + 108 + meta = { 109 + description = "3D Data analysis and visualization application"; 110 + homepage = "https://www.paraview.org"; 111 + changelog = "https://www.kitware.com/paraview-${lib.concatStringsSep "-" (lib.versions.splitVersion finalAttrs.version)}-release-notes"; 112 + mainProgram = "paraview"; 113 + license = lib.licenses.bsd3; 114 + platforms = lib.platforms.unix; 115 + maintainers = with lib.maintainers; [ 116 + guibert 117 + qbisi 118 + ]; 119 + }; 120 + })
+3 -3
pkgs/by-name/ph/phpunit/package.nix
··· 10 10 11 11 php.buildComposerProject2 (finalAttrs: { 12 12 pname = "phpunit"; 13 - version = "12.2.7"; 13 + version = "12.3.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "sebastianbergmann"; 17 17 repo = "phpunit"; 18 18 tag = finalAttrs.version; 19 - hash = "sha256-pSmxvDGsD2NFKwP0tA8LTBxfZEXDJFwLACdmK//6Ks8="; 19 + hash = "sha256-t1BABpCkWqnjIE25HNzh/oWE5uYRUtm824t3dPtWq8w="; 20 20 }; 21 21 22 - vendorHash = "sha256-py1mJRNb8Wcsw9sq0sGZc7lHzi52Ui4HmTUeAvTaXwY="; 22 + vendorHash = "sha256-nXVaLzbUDqrmWW+uvuHkUBBC0Spp8UxX40ifTbUq8MA="; 23 23 24 24 passthru = { 25 25 updateScript = nix-update-script { };
+2 -2
pkgs/by-name/pl/plasmusic-toolbar/package.nix
··· 7 7 }: 8 8 stdenvNoCC.mkDerivation (finalAttrs: { 9 9 pname = "plasmusic-toolbar"; 10 - version = "3.2.0"; 10 + version = "3.3.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "ccatterina"; 14 14 repo = "plasmusic-toolbar"; 15 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-Epix3gqQGc8MXMcoQ1YxrEXafuPZUOTKdute5eoJ2nI="; 16 + hash = "sha256-Kjzutah8CIHN3NZcxGB1FXlCNn5dnTQxJITUptaXNrs="; 17 17 }; 18 18 19 19 installPhase = ''
+2 -2
pkgs/by-name/pl/platform-folders/package.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "platform-folders"; 11 - version = "4.2.0"; 11 + version = "4.3.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "sago007"; 15 15 repo = "PlatformFolders"; 16 16 rev = version; 17 - hash = "sha256-ruhAP9kjwm6pIFJ5a6oy6VE5W39bWQO3qSrT5IUtiwA="; 17 + hash = "sha256-8dKW9nmxiqt47Z9RBNuHjFRyOhwmi+9mR7prUOxXIRE="; 18 18 }; 19 19 20 20 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/by-name/po/portfolio/package.nix
··· 34 34 in 35 35 stdenvNoCC.mkDerivation (finalAttrs: { 36 36 pname = "PortfolioPerformance"; 37 - version = "0.78.0"; 37 + version = "0.78.1"; 38 38 39 39 src = fetchurl { 40 40 url = "https://github.com/buchen/portfolio/releases/download/${finalAttrs.version}/PortfolioPerformance-${finalAttrs.version}-linux.gtk.x86_64.tar.gz"; 41 - hash = "sha256-f5xPXBzwa9VOutiG5uYQ5FqC6Avd+VAIyDlLW7db82Y="; 41 + hash = "sha256-R6Z201767c61S/KAMtArzIuPjQbXMVym8KLZKMVdr+M="; 42 42 }; 43 43 44 44 nativeBuildInputs = [
+2 -2
pkgs/by-name/pr/protoc-gen-go/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "protoc-gen-go"; 9 - version = "1.36.6"; 9 + version = "1.36.7"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "protocolbuffers"; 13 13 repo = "protobuf-go"; 14 14 rev = "v${version}"; 15 - hash = "sha256-6Wx1XoHZS1RM0hpgVE85U7huVS4IK+AroTE2zpZR4VI="; 15 + hash = "sha256-8ePIQ62ewJ1Bp+rG+R7o8Vx++zp8VK0MeEb8ASGZQ7E="; 16 16 }; 17 17 18 18 vendorHash = "sha256-nGI/Bd6eMEoY0sBwWEtyhFowHVvwLKjbT4yfzFz6Z3E=";
+3 -3
pkgs/by-name/ra/railway/package.nix
··· 7 7 }: 8 8 rustPlatform.buildRustPackage rec { 9 9 pname = "railway"; 10 - version = "4.5.6"; 10 + version = "4.6.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "railwayapp"; 14 14 repo = "cli"; 15 15 rev = "v${version}"; 16 - hash = "sha256-xoBGYdcef1xBlPlUOPudhX0t59OBbNavcg5CeRJiQIY="; 16 + hash = "sha256-+nweRMHwQbt/Nn/i0P3s7kziP7Z8RnEszqcVzjTthes="; 17 17 }; 18 18 19 - cargoHash = "sha256-o/wbBp2gIl+Dyxnee7mChVzv5qmrVAcG95i9YMxd5AI="; 19 + cargoHash = "sha256-u86v7DeWCdeODP+mHL0mYvas1lpCEWuI15ua1LUzDak="; 20 20 21 21 nativeBuildInputs = [ pkg-config ]; 22 22
+3 -3
pkgs/by-name/ra/rattler-build/package.nix
··· 14 14 15 15 rustPlatform.buildRustPackage (finalAttrs: { 16 16 pname = "rattler-build"; 17 - version = "0.44.0"; 17 + version = "0.45.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "prefix-dev"; 21 21 repo = "rattler-build"; 22 22 tag = "v${finalAttrs.version}"; 23 - hash = "sha256-VgthpzZNFBIV4SwikmHJkRsuEP0j16hVt+CxOBuOy6s="; 23 + hash = "sha256-nk4orzkmgKQ6UfRpA9suh7FxiPh4P+F4NagY22if5Iw="; 24 24 }; 25 25 26 - cargoHash = "sha256-HO4DXuCs/Jtz7kzp3jn/X/75Zdh9gS0ZO3eS9GFCbXA="; 26 + cargoHash = "sha256-LvdFKguUMplNbJLh6CTy6enfg1PGqjawku/tBjwf30o="; 27 27 28 28 doCheck = false; # test requires network access 29 29
+3 -3
pkgs/by-name/re/restate/package.nix
··· 25 25 }: 26 26 rustPlatform.buildRustPackage (finalAttrs: { 27 27 pname = "restate"; 28 - version = "1.4.2"; 28 + version = "1.4.3"; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "restatedev"; 32 32 repo = "restate"; 33 33 tag = "v${finalAttrs.version}"; 34 - hash = "sha256-0p3pH2lQnb3oOsGtKP8olVUefobGa3DsnB2LMx06+no="; 34 + hash = "sha256-s7HoPuye31zATAtekWAqJz8gc/vy+vWoM68QwpjdH3o="; 35 35 }; 36 36 37 - cargoHash = "sha256-9EeS599rZLLKkdBS1bTX7y7CTmeTBlgHZ8c0WBlbZmk="; 37 + cargoHash = "sha256-jkwi533Vem62vxq47EXIy/2mTHMB61DGmUyQfm3/BCE="; 38 38 39 39 env = { 40 40 PROTOC = lib.getExe protobuf;
+3 -3
pkgs/by-name/ro/roddhjav-apparmor-rules/package.nix
··· 7 7 8 8 stdenvNoCC.mkDerivation { 9 9 pname = "roddhjav-apparmor-rules"; 10 - version = "0-unstable-2025-07-29"; 10 + version = "0-unstable-2025-08-04"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "roddhjav"; 14 14 repo = "apparmor.d"; 15 - rev = "fc421183a024cb3abb4c3343ed7a1954f53e4511"; 16 - hash = "sha256-V4sjCCie5LKXQTrso8ysFDCQJ60BUx/+OHuB9ntFLUs="; 15 + rev = "d57b86769653ae2651533dbc2a1ffe25b119b801"; 16 + hash = "sha256-+bcjZVwsuHnKtKkM+4vd5fY6xLidpOKXMxMQuBLwbKo="; 17 17 }; 18 18 19 19 dontConfigure = true;
+3 -3
pkgs/by-name/ru/rusty-psn/package.nix
··· 20 20 21 21 rustPlatform.buildRustPackage rec { 22 22 pname = "rusty-psn"; 23 - version = "0.5.8"; 23 + version = "0.5.9"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "RainbowCookie32"; 27 27 repo = "rusty-psn"; 28 28 tag = "v${version}"; 29 - hash = "sha256-n2h+sgqNZhFgUa4MFp501W4YPtlWN94GhP9Rlu5plBA="; 29 + hash = "sha256-Al0cT4WaOX7gxOkD5ciRntbGLCCDFSjj83E4n8nXp6I="; 30 30 }; 31 31 32 - cargoHash = "sha256-ffqTzu8/ra6SwvqDne/g9EgISGlEBSleEGn6gQ/DWAY="; 32 + cargoHash = "sha256-FaKUQk/Q2hE0lZ11QSKA2P2BLlBNih47zzuwpMsblhw="; 33 33 34 34 # Tests require network access 35 35 doCheck = false;
+3 -3
pkgs/by-name/sc/schemat/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage (finalAttrs: { 10 10 pname = "schemat"; 11 - version = "0.4.2"; 11 + version = "0.4.5"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "raviqqe"; 15 15 repo = "schemat"; 16 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-JOrBQvrnA/qSmI+jJjGjcxEWFDCfiUmtJaZPI3N0rMk="; 17 + hash = "sha256-gGHAkNFEkcbWqel3kr6fUiUDHwZJdf9FLHfQjD9RPUc="; 18 18 }; 19 19 20 - cargoHash = "sha256-zGP8m05g6zEQ/dx9ChLhUCM2x9q3bltPW+9ku05rzCE="; 20 + cargoHash = "sha256-qbn/s5wMRt0Qj/H4SVP8fCcb5cMAXETzuPm68NdgkBE="; 21 21 22 22 doInstallCheck = true; 23 23 nativeInstallCheckInputs = [ versionCheckHook ];
+3 -3
pkgs/by-name/se/secretspec/package.nix
··· 9 9 10 10 rustPlatform.buildRustPackage (finalAttrs: { 11 11 pname = "secretspec"; 12 - version = "0.2.0"; 12 + version = "0.3.0"; 13 13 14 14 src = fetchCrate { 15 15 inherit (finalAttrs) pname version; 16 - hash = "sha256-6a3BerjcLn86XCakyYlMm4FUUQTc7iq/hCvZEbHnp4g="; 16 + hash = "sha256-CYIAbp6O2e8WQcaffJ6fNY0hyKduu9mfH4xkC6ZEEWU="; 17 17 }; 18 18 19 - cargoHash = "sha256-4sKja7dED1RuiRYA2BNqvvYlJhPFiM8IzAgQVeSa9Oc="; 19 + cargoHash = "sha256-cKV4rrIBKPPNfBeHdZ6K8+2yU5gznPGSlFcHfKVCnNM="; 20 20 21 21 nativeBuildInputs = [ pkg-config ]; 22 22 buildInputs = [ dbus ];
+2
pkgs/by-name/sh/sherlock-launcher/package.nix
··· 13 13 gdk-pixbuf, 14 14 librsvg, 15 15 nix-update-script, 16 + wrapGAppsHook4, 16 17 }: 17 18 18 19 rustPlatform.buildRustPackage (finalAttrs: { ··· 29 30 nativeBuildInputs = [ 30 31 pkg-config 31 32 glib 33 + wrapGAppsHook4 32 34 ]; 33 35 34 36 buildInputs = [
+3 -3
pkgs/by-name/sk/skim/package.nix
··· 12 12 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "skim"; 15 - version = "0.20.3"; 15 + version = "0.20.4"; 16 16 17 17 outputs = [ 18 18 "out" ··· 24 24 owner = "skim-rs"; 25 25 repo = "skim"; 26 26 tag = "v${version}"; 27 - hash = "sha256-DyrndFT4gPLLdBtvS/QI0UDMtKKeK8oX2K2h4/6xvb0="; 27 + hash = "sha256-KgJ22Q0+tAfO6fHLYBM5mxqYJjjfmIb7hY+FcQM4j3c="; 28 28 }; 29 29 30 30 postPatch = '' 31 31 sed -i -e "s|expand('<sfile>:h:h')|'$out'|" plugin/skim.vim 32 32 ''; 33 33 34 - cargoHash = "sha256-BcWszU7S0imGlXgQ5e1L9yLfXzYzseK0z2BnqIqKkzg="; 34 + cargoHash = "sha256-H9hCYPpsefLu35RIr3qURmrwnAOIevsd2E5LkK6Ay+4="; 35 35 36 36 nativeBuildInputs = [ installShellFiles ]; 37 37
+3
pkgs/by-name/sn/snpeff/package.nix
··· 33 33 mkdir -p $out/bin 34 34 makeWrapper ${jre}/bin/java $out/bin/snpeff --add-flags "-jar $out/libexec/snpeff/snpEff.jar" 35 35 makeWrapper ${jre}/bin/java $out/bin/snpsift --add-flags "-jar $out/libexec/snpeff/SnpSift.jar" 36 + # camelCase is the default 37 + ln -s $out/bin/snpeff $out/bin/snpEff 38 + ln -s $out/bin/snpsift $out/bin/snpSift 36 39 ''; 37 40 38 41 meta = with lib; {
+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.37"; 65 + version = "1.0.38"; 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-S7aihKoeP1zJpMd+mdb6D9QEtFBghyVU+K0nSzGd2ew="; 73 + hash = "sha256-40yhEOgIfb2PalrNYn10QMW5oHsxJZwHRoal8//GDnk="; 74 74 }; 75 75 76 76 nativeBuildInputs = [
+3 -3
pkgs/by-name/ta/task-keeper/package.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "task-keeper"; 11 - version = "0.29.3"; 11 + version = "0.30.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "linux-china"; 15 15 repo = "task-keeper"; 16 16 tag = "v${version}"; 17 - hash = "sha256-89KR1u4aTd32tGPiW4qUUk9eC7d9pGSBuZ8C8QVgMQ4="; 17 + hash = "sha256-/ZmwCvoYdX733c5QkUE0KuUdHeibJkXD5wNHR7Cr7aU="; 18 18 }; 19 19 20 20 nativeBuildInputs = [ pkg-config ]; 21 21 buildInputs = [ openssl ]; 22 22 23 - cargoHash = "sha256-eLdGLKem/Sh9cQ7TRbKymUIldpctBKk1JBjWiSwLloo="; 23 + cargoHash = "sha256-Z56p2jeHvNAT4Pwl8kt1l9RopYCKk5Tt/XWZ7AqIFYw="; 24 24 25 25 # tests depend on many packages (java, node, python, sbt, ...) - which I'm not currently willing to set up 😅 26 26 doCheck = false;
+16 -3
pkgs/by-name/te/television/package.nix
··· 2 2 lib, 3 3 rustPlatform, 4 4 fetchFromGitHub, 5 + makeWrapper, 5 6 testers, 6 7 television, 7 8 nix-update-script, 9 + extraPackages ? [ ], 8 10 }: 9 11 rustPlatform.buildRustPackage (finalAttrs: { 10 12 pname = "television"; 11 - version = "0.11.9"; 13 + version = "0.13.2"; 12 14 13 15 src = fetchFromGitHub { 14 16 owner = "alexpasmantier"; 15 17 repo = "television"; 16 18 tag = finalAttrs.version; 17 - hash = "sha256-9ug3MFBAvdOpA7Cw5eqCjS2gWK0InqlfUAOItE0o40s="; 19 + hash = "sha256-Ur6UTd3XsI2ZyVboQA9r3WDkl7hd1wQ0NCgTlYFF/C0="; 18 20 }; 19 21 20 - cargoHash = "sha256-n417hrDLpBD7LhtHfqHPgr9N+gkdC9nw+iDnNRcTqQQ="; 22 + cargoHash = "sha256-LfaYRrJ4ZXoNVDsI650t+A7mWB9+2+znATp+mqDwTiE="; 23 + 24 + nativeBuildInputs = [ makeWrapper ]; 25 + 26 + postInstall = lib.optionalString (extraPackages != [ ]) '' 27 + wrapProgram $out/bin/tv \ 28 + --prefix PATH : ${lib.makeBinPath extraPackages} 29 + ''; 30 + 31 + # TODO(@getchoo): Investigate selectively disabling some tests, or fixing them 32 + # https://github.com/NixOS/nixpkgs/pull/423662#issuecomment-3156362941 33 + doCheck = false; 21 34 22 35 passthru = { 23 36 tests.version = testers.testVersion {
+3 -3
pkgs/by-name/ti/tidy-viewer/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "tidy-viewer"; 9 - version = "1.5.2"; 9 + version = "1.6.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "alexhallam"; 13 13 repo = "tv"; 14 14 rev = version; 15 - sha256 = "sha256-OnvRiQ5H/Vsmfu+F1i68TowjrDwQLQtV1sC6Jrp4xA4="; 15 + sha256 = "sha256-ZiwZS7fww1dphEhJsScFfu1sBs35CB9LsGnI3qsyvrk="; 16 16 }; 17 17 18 - cargoHash = "sha256-k/8crmGkFOLcakL5roYrSBVoYyGMELh1Mu/X6SlUeds="; 18 + cargoHash = "sha256-Cd3yNqDZcvaO8H9IwSOvZ+HGQ85fubbBYztOCgy60ls="; 19 19 20 20 # this test parses command line arguments 21 21 # error: Found argument '--test-threads' which wasn't expected, or isn't valid in this context
+2 -2
pkgs/by-name/vi/vial/package.nix
··· 4 4 appimageTools, 5 5 }: 6 6 let 7 - version = "0.7.4"; 7 + version = "0.7.5"; 8 8 pname = "Vial"; 9 9 10 10 src = fetchurl { 11 11 url = "https://github.com/vial-kb/vial-gui/releases/download/v${version}/${pname}-v${version}-x86_64.AppImage"; 12 - hash = "sha256-SxZC+ihJsmIQAZ31G6wS42qTxdt1/8lx80bHox3sy28="; 12 + hash = "sha256-sN8i/MOPhaLZ4iJNKz/MdpRIGTZVV/G5qD7o+ID8dAM="; 13 13 }; 14 14 15 15 appimageContents = appimageTools.extractType2 { inherit pname version src; };
+6 -6
pkgs/by-name/wa/warp-terminal/versions.json
··· 1 1 { 2 2 "darwin": { 3 - "hash": "sha256-3j6Kqlo/nsc+gjSrW5Afuamnh0qb9TnG+sFN4E5pnxc=", 4 - "version": "0.2025.07.30.08.12.stable_02" 3 + "hash": "sha256-s4SHM2pU1CZPJZFiWE5VDeSEprLsSYChFazNGOpz+oo=", 4 + "version": "0.2025.08.06.08.12.stable_01" 5 5 }, 6 6 "linux_x86_64": { 7 - "hash": "sha256-GbkTghYchdUdYdvPNAqPv+PD7UJ2sgVc7+AAA+5bHGI=", 8 - "version": "0.2025.07.30.08.12.stable_02" 7 + "hash": "sha256-u0TH9u1o+g3GngEMg6r78fSZH778kGcKe5tB/lpExZE=", 8 + "version": "0.2025.08.06.08.12.stable_01" 9 9 }, 10 10 "linux_aarch64": { 11 - "hash": "sha256-xIf12oEOHQE1+Sz3L/nrqli2tlP0+wWFA9dA+HHNrr0=", 12 - "version": "0.2025.07.30.08.12.stable_02" 11 + "hash": "sha256-smg2QiXRlADGBKxl9Wlq2yWsCCi3JwjxhwR13yG70mA=", 12 + "version": "0.2025.08.06.08.12.stable_01" 13 13 } 14 14 }
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
··· 359 359 360 360 buildPythonPackage rec { 361 361 pname = "boto3-stubs"; 362 - version = "1.40.3"; 362 + version = "1.40.4"; 363 363 pyproject = true; 364 364 365 365 disabled = pythonOlder "3.7"; ··· 367 367 src = fetchPypi { 368 368 pname = "boto3_stubs"; 369 369 inherit version; 370 - hash = "sha256-0IyFSdOam+ft9PRs6j2IdzPWI9CexUHwocbiOgZXLuE="; 370 + hash = "sha256-17alwgsvFrR7RChEr8po4K7t9t3aZnvFbLUGsEtUXdA="; 371 371 }; 372 372 373 373 build-system = [ setuptools ];
+4 -2
pkgs/development/python-modules/ciscoconfparse2/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "ciscoconfparse2"; 24 - version = "0.8.17"; 24 + version = "0.8.29"; 25 25 pyproject = true; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "mpenning"; 29 29 repo = "ciscoconfparse2"; 30 30 tag = version; 31 - hash = "sha256-G6FR2v/FJE0ySpNXJ9603O16UjSqOkRB2+7xNoLBJAM="; 31 + hash = "sha256-Dvryv3VPdyRuvIPksEnSlKnCJU70j2xd2aWpwXUGbUY="; 32 32 }; 33 33 34 34 pythonRelaxDeps = [ ··· 84 84 changelog = "https://github.com/mpenning/ciscoconfparse2/blob/${src.tag}/CHANGES.md"; 85 85 license = lib.licenses.gpl3Only; 86 86 maintainers = with lib.maintainers; [ fab ]; 87 + # https://github.com/mpenning/ciscoconfparse2/issues/19 88 + broken = lib.versionAtLeast hier-config.version "3"; 87 89 }; 88 90 }
+3 -3
pkgs/development/python-modules/fastapi-mcp/default.nix
··· 27 27 28 28 buildPythonPackage rec { 29 29 pname = "fastapi-mcp"; 30 - version = "0.3.7"; 30 + version = "0.4.0"; 31 31 pyproject = true; 32 32 33 33 src = fetchFromGitHub { 34 34 owner = "tadata-org"; 35 35 repo = "fastapi_mcp"; 36 36 tag = "v${version}"; 37 - hash = "sha256-WQ+Y/TM5fz0lHjCKvEuYGY6hzxo2ePcgRnq7piNC+KQ="; 37 + hash = "sha256-TCmM5n6BF3CWEuGVSZnUL2rTYitKtn4vSCkiQvKFLKw="; 38 38 }; 39 39 40 40 build-system = [ ··· 74 74 meta = { 75 75 description = "Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth"; 76 76 homepage = "https://github.com/tadata-org/fastapi_mcp"; 77 - changelog = "https://github.com/tadata-org/fastapi_mcp/blob/v${version}/CHANGELOG.md"; 77 + changelog = "https://github.com/tadata-org/fastapi_mcp/blob/${src.tag}/CHANGELOG.md"; 78 78 license = lib.licenses.mit; 79 79 maintainers = with lib.maintainers; [ GaetanLepage ]; 80 80 };
+12 -10
pkgs/development/python-modules/langgraph-cli/default.nix
··· 8 8 9 9 # dependencies 10 10 click, 11 + langgraph, 12 + langgraph-runtime-inmem, 11 13 langgraph-sdk, 14 + python-dotenv, 12 15 13 16 # testing 14 17 pytest-asyncio, ··· 40 43 langgraph-sdk 41 44 ]; 42 45 43 - # Not yet. Depemnds on `langgraph-runtime-inmem` which isn't in github yet 44 - # https://github.com/langchain-ai/langgraph/issues/5802 45 - # optional-dependencies = { 46 - # "inmem" = [ 47 - # langgraph-api 48 - # langgraph-runtime-inmem 49 - # python-dotenv 50 - # ] 51 - # } 46 + optional-dependencies = { 47 + "inmem" = [ 48 + langgraph 49 + langgraph-runtime-inmem 50 + python-dotenv 51 + ]; 52 + }; 52 53 53 54 nativeCheckInputs = [ 54 55 pytest-asyncio 55 56 pytestCheckHook 56 57 docker-compose 57 - ]; 58 + ] 59 + ++ lib.flatten (builtins.attrValues optional-dependencies); 58 60 59 61 enabledTestPaths = [ "tests/unit_tests" ]; 60 62
+59
pkgs/development/python-modules/langgraph-runtime-inmem/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + hatchling, 6 + blockbuster, 7 + langgraph, 8 + langgraph-checkpoint, 9 + sse-starlette, 10 + starlette, 11 + structlog, 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "langgraph-runtime-inmem"; 16 + version = "0.6.8"; 17 + pyproject = true; 18 + 19 + # Not available in any repository 20 + src = fetchPypi { 21 + pname = "langgraph_runtime_inmem"; 22 + inherit version; 23 + hash = "sha256-chPmwJ+tUJoRK5xX9+r6mbYf95ZbX4Z3mP6Ra19nBxM="; 24 + }; 25 + 26 + build-system = [ 27 + hatchling 28 + ]; 29 + 30 + dependencies = [ 31 + blockbuster 32 + langgraph 33 + langgraph-checkpoint 34 + sse-starlette 35 + starlette 36 + structlog 37 + ]; 38 + 39 + # Can remove after blockbuster version bump 40 + # https://github.com/NixOS/nixpkgs/pull/431547 41 + pythonRelaxDeps = [ 42 + "blockbuster" 43 + ]; 44 + 45 + pythonImportsCheck = [ 46 + "langgraph_runtime_inmem" 47 + ]; 48 + 49 + # no tests 50 + doCheck = false; 51 + 52 + meta = { 53 + description = "Inmem implementation for the LangGraph API server"; 54 + homepage = "https://pypi.org/project/langgraph-runtime-inmem/"; 55 + # no changelog 56 + license = lib.licenses.elastic20; 57 + maintainers = with lib.maintainers; [ sarahec ]; 58 + }; 59 + }
+2 -2
pkgs/development/python-modules/lib50/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "lib50"; 18 - version = "3.0.12"; 18 + version = "3.1.1"; 19 19 pyproject = true; 20 20 21 21 # latest GitHub release is several years old. Pypi is up to date. 22 22 src = fetchPypi { 23 23 pname = "lib50"; 24 24 inherit version; 25 - hash = "sha256-Fc4Hb1AbSeetK3gH1/dRCUfHGDlMzfzgF1cnK3Se01U="; 25 + hash = "sha256-DSAYgtce9lU9dlfLejdIH9K8jVeNaPl0wSqStMgwUD4="; 26 26 }; 27 27 28 28 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/mcp/default.nix
··· 40 40 41 41 buildPythonPackage rec { 42 42 pname = "mcp"; 43 - version = "1.12.2"; 43 + version = "1.12.4"; 44 44 pyproject = true; 45 45 46 46 src = fetchFromGitHub { 47 47 owner = "modelcontextprotocol"; 48 48 repo = "python-sdk"; 49 49 tag = "v${version}"; 50 - hash = "sha256-K3S+2Z4yuo8eAOo8gDhrI8OOfV6ADH4dAb1h8PqYntc="; 50 + hash = "sha256-FHVhufv4O7vM/9fNHyDU4L15dNLFMmoVaYd98Iw6l2o="; 51 51 }; 52 52 53 53 postPatch = ''
+10 -2
pkgs/development/python-modules/mcpadapt/default.nix
··· 12 12 pytestCheckHook, 13 13 python-dotenv, 14 14 smolagents, 15 + soundfile, 16 + torchaudio, 15 17 }: 16 18 17 19 buildPythonPackage rec { 18 20 pname = "mcpadapt"; 19 - version = "0.1.10"; 21 + version = "0.1.12"; 20 22 pyproject = true; 21 23 22 24 src = fetchFromGitHub { 23 25 owner = "grll"; 24 26 repo = "mcpadapt"; 25 27 tag = "v${version}"; 26 - hash = "sha256-605e28p1rlJ5teCLxL/Lh8p5zV7cPuSzZWwfkE1gM5I="; 28 + hash = "sha256-mU/zcNEHmPfSMEMgjj4u0iwmXBH2cJzGEANPxyiR1l0="; 27 29 }; 28 30 29 31 build-system = [ hatchling ]; ··· 35 37 ]; 36 38 37 39 optional-dependencies = { 40 + audio = [ 41 + torchaudio 42 + soundfile 43 + ]; 44 + # crewai = [ crewai ]; 38 45 langchain = [ 39 46 langchain 40 47 # langchain-anthropic 41 48 langgraph 42 49 ]; 43 50 llamaindex = [ llama-index ]; 51 + smolagents = [ smolagents ]; 44 52 }; 45 53 46 54 pythonImportsCheck = [ "mcpadapt" ];
+8 -8
pkgs/development/python-modules/mypy-boto3/default.nix
··· 130 130 "sha256-xrpy1Eq+Kleg0oYEQY/UDXvUUdZp9B6rz4OrXo/A9bA="; 131 131 132 132 mypy-boto3-appstream = 133 - buildMypyBoto3Package "appstream" "1.40.0" 134 - "sha256-TuIQx9qeu+JL1+Y3Gp83J4am1IYua7Ps40mqN8YLln8="; 133 + buildMypyBoto3Package "appstream" "1.40.4" 134 + "sha256-AgYaQp4AQUly5DO83NgCojU7cKOP5LdStYr1X3lMAE0="; 135 135 136 136 mypy-boto3-appsync = 137 137 buildMypyBoto3Package "appsync" "1.40.0" ··· 178 178 "sha256-YZKJblhTzoW0I/ozKw+RzELF9nJ0+3Z/zjZhb/lEd80="; 179 179 180 180 mypy-boto3-budgets = 181 - buildMypyBoto3Package "budgets" "1.40.0" 182 - "sha256-nY9RvXgjyeNsiuVtM+2pWsc0kGuAggZNpkF7SXkHVwk="; 181 + buildMypyBoto3Package "budgets" "1.40.4" 182 + "sha256-6kCRDur13G+GTZK8R7gknc1J3L/E3YA4/xi+9qQhVp0="; 183 183 184 184 mypy-boto3-ce = 185 185 buildMypyBoto3Package "ce" "1.40.0" ··· 446 446 "sha256-p+NFAi4x4J6S4v0f2u0awDG+lb2V7r3XwgYwl5CvhHo="; 447 447 448 448 mypy-boto3-ec2 = 449 - buildMypyBoto3Package "ec2" "1.40.0" 450 - "sha256-iyPAkVpfnqz2RX12klUOTH2NaFO/tAfiWFXLF+FHGe0="; 449 + buildMypyBoto3Package "ec2" "1.40.4" 450 + "sha256-fotmSGj+r85lJZPKq4UOc3OvCdnX0pO+qSQVQozxGJw="; 451 451 452 452 mypy-boto3-ec2-instance-connect = 453 453 buildMypyBoto3Package "ec2-instance-connect" "1.40.0" ··· 974 974 "sha256-DduRVsWhYZPX+mQAj1j1kA00rilUHKA4SnmehgS4hYU="; 975 975 976 976 mypy-boto3-opensearchserverless = 977 - buildMypyBoto3Package "opensearchserverless" "1.40.0" 978 - "sha256-IKxLTdH0V590cXVZ1JNdp3Hg4sFEs2ZAiAir4eicpZ4="; 977 + buildMypyBoto3Package "opensearchserverless" "1.40.4" 978 + "sha256-nkt68bkNRfKMeO9TJV/P5PGzy8ps4CZpYcF2LmDUs2c="; 979 979 980 980 mypy-boto3-opsworks = 981 981 buildMypyBoto3Package "opsworks" "1.40.0"
+2 -2
pkgs/development/python-modules/orbax-checkpoint/default.nix
··· 36 36 37 37 buildPythonPackage rec { 38 38 pname = "orbax-checkpoint"; 39 - version = "0.11.20"; 39 + version = "0.11.21"; 40 40 pyproject = true; 41 41 42 42 src = fetchFromGitHub { 43 43 owner = "google"; 44 44 repo = "orbax"; 45 45 tag = "v${version}"; 46 - hash = "sha256-ZZTmWW0PZHk8Evhk6JnbAyl7RQOAxN4GwXUv5M6GfIQ="; 46 + hash = "sha256-hb7Y/usg4JFRKsahKNV8rvjMGAN4xYEaaWsedGKcK+Y="; 47 47 }; 48 48 49 49 sourceRoot = "${src.name}/checkpoint";
+2 -2
pkgs/development/python-modules/py-ocsf-models/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "py-ocsf-models"; 15 - version = "0.7.0"; 15 + version = "0.7.1"; 16 16 pyproject = true; 17 17 18 18 disabled = pythonOlder "3.9"; ··· 21 21 owner = "prowler-cloud"; 22 22 repo = "py-ocsf-models"; 23 23 tag = version; 24 - hash = "sha256-9aKZtSolUARl70QdavQ6mkW7jk3OlOAIoy/8I6o1+0M="; 24 + hash = "sha256-6mVu508FyLUUqKTKSFHXnsna/KDMh3RXVQ051sqozQs="; 25 25 }; 26 26 27 27 pythonRelaxDeps = true;
-28
pkgs/development/python-modules/py-scrypt/default.nix
··· 1 - { 2 - lib, 3 - buildPythonPackage, 4 - fetchPypi, 5 - openssl, 6 - }: 7 - 8 - buildPythonPackage rec { 9 - pname = "py-scrypt"; 10 - version = "0.8.27"; 11 - format = "setuptools"; 12 - 13 - src = fetchPypi { 14 - pname = "scrypt"; 15 - inherit version; 16 - hash = "sha256-p7Y3hI7VGMHqKzGp7Kqj9JYWWY2EQt6HBs8fAfur8Kc="; 17 - }; 18 - 19 - buildInputs = [ openssl ]; 20 - doCheck = false; 21 - 22 - meta = with lib; { 23 - description = "Bindings for scrypt key derivation function library"; 24 - homepage = "https://pypi.python.org/pypi/scrypt"; 25 - maintainers = [ ]; 26 - license = licenses.bsd2; 27 - }; 28 - }
+3 -3
pkgs/development/python-modules/pylance/default.nix
··· 32 32 33 33 buildPythonPackage rec { 34 34 pname = "pylance"; 35 - version = "0.32.0"; 35 + version = "0.32.1"; 36 36 pyproject = true; 37 37 38 38 src = fetchFromGitHub { 39 39 owner = "lancedb"; 40 40 repo = "lance"; 41 41 tag = "v${version}"; 42 - hash = "sha256-hVWyZv978hDjAOdk4S9S9RJOkxqhOL0ZBpi4wGk0h1c="; 42 + hash = "sha256-P40m8ak0A2l4zGAYcbvXGidQpIT3+ayERbleWcVuLbE="; 43 43 }; 44 44 45 45 sourceRoot = "${src.name}/python"; ··· 51 51 src 52 52 sourceRoot 53 53 ; 54 - hash = "sha256-ZUNAZsOpLdpdsKhIp/6QD3Ys7MOeO6H3ve8au7g+riU="; 54 + hash = "sha256-rCaLREl2LSfpu0vwa1Vx2rQ7phWsGz58RTjo6yfHKLU="; 55 55 }; 56 56 57 57 nativeBuildInputs = [
+2 -14
pkgs/development/python-modules/pyobjc-core/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "pyobjc-core"; 11 - version = "11.0"; 11 + version = "11.1"; 12 12 pyproject = true; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "ronaldoussoren"; 16 16 repo = "pyobjc"; 17 17 tag = "v${version}"; 18 - hash = "sha256-RhB0Ht6vyDxYwDGS+A9HZL9ySIjWlhdB4S+gHxvQQBg="; 18 + hash = "sha256-2qPGJ/1hXf3k8AqVLr02fVIM9ziVG9NMrm3hN1de1Us="; 19 19 }; 20 20 21 21 sourceRoot = "${src.name}/pyobjc-core"; ··· 30 30 nativeBuildInputs = [ 31 31 darwin.DarwinTools # sw_vers 32 32 ]; 33 - 34 - # See https://github.com/ronaldoussoren/pyobjc/pull/641. Unfortunately, we 35 - # cannot just pull that diff with fetchpatch due to https://discourse.nixos.org/t/how-to-apply-patches-with-sourceroot/59727. 36 - postPatch = '' 37 - for file in Modules/objc/test/*.m; do 38 - substituteInPlace "$file" --replace "[[clang::suppress]]" "" 39 - done 40 - 41 - substituteInPlace setup.py \ 42 - --replace-fail "-buildversion" "-buildVersion" \ 43 - --replace-fail "-productversion" "-productVersion" 44 - ''; 45 33 46 34 env.NIX_CFLAGS_COMPILE = toString [ 47 35 "-I${darwin.libffi.dev}/include"
+12 -5
pkgs/development/python-modules/pyobjc-framework-Cocoa/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "pyobjc-framework-Cocoa"; 12 - version = "11.0"; 12 + version = "11.1"; 13 13 pyproject = true; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "ronaldoussoren"; 17 17 repo = "pyobjc"; 18 18 tag = "v${version}"; 19 - hash = "sha256-RhB0Ht6vyDxYwDGS+A9HZL9ySIjWlhdB4S+gHxvQQBg="; 19 + hash = "sha256-2qPGJ/1hXf3k8AqVLr02fVIM9ziVG9NMrm3hN1de1Us="; 20 20 }; 21 21 22 22 sourceRoot = "${src.name}/pyobjc-framework-Cocoa"; ··· 25 25 26 26 buildInputs = [ 27 27 darwin.libffi 28 - darwin.DarwinTools 29 28 ]; 30 29 31 30 nativeBuildInputs = [ ··· 37 36 postPatch = '' 38 37 substituteInPlace pyobjc_setup.py \ 39 38 --replace-fail "-buildversion" "-buildVersion" \ 40 - --replace-fail "-productversion" "-productVersion" 39 + --replace-fail "-productversion" "-productVersion" \ 40 + --replace-fail "/usr/bin/sw_vers" "sw_vers" \ 41 + --replace-fail "/usr/bin/xcrun" "xcrun" 41 42 ''; 42 43 43 44 dependencies = [ pyobjc-core ]; ··· 47 48 "-Wno-error=unused-command-line-argument" 48 49 ]; 49 50 50 - pythonImportsCheck = [ "Cocoa" ]; 51 + pythonImportsCheck = [ 52 + "Cocoa" 53 + "CoreFoundation" 54 + "Foundation" 55 + "AppKit" 56 + "PyObjCTools" 57 + ]; 51 58 52 59 meta = with lib; { 53 60 description = "PyObjC wrappers for the Cocoa frameworks on macOS";
+2 -2
pkgs/development/python-modules/qcengine/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "qcengine"; 22 - version = "0.32.0"; 22 + version = "0.33.0"; 23 23 pyproject = true; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 - hash = "sha256-HvvWak7a2djF6wDJaHsBltaG1dTGbKH7wjsngO+fh2U="; 27 + hash = "sha256-Ute8puO2qc679ttZgzQRnVO8OuBmYnqLT3y7faHpRgA="; 28 28 }; 29 29 30 30 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/qdrant-client/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "qdrant-client"; 21 - version = "1.14.3"; 21 + version = "1.15.1"; 22 22 pyproject = true; 23 23 24 24 disabled = pythonOlder "3.7"; ··· 27 27 owner = "qdrant"; 28 28 repo = "qdrant-client"; 29 29 tag = "v${version}"; 30 - hash = "sha256-OcSR8iYwX1az5BFVNp6xHpVE//Nyk4Nk97SaxAMJQRI="; 30 + hash = "sha256-tZu6NeoStPwZ1f+AlVws8iS3UwpKikxE6Es7WKlFQfw="; 31 31 }; 32 32 33 33 build-system = [ poetry-core ];
+2 -2
pkgs/development/python-modules/scalar-fastapi/default.nix
··· 23 23 24 24 buildPythonPackage rec { 25 25 pname = "scalar-fastapi"; 26 - version = "1.2.2"; 26 + version = "1.2.3"; 27 27 pyproject = true; 28 28 29 29 src = fetchPypi { 30 30 pname = "scalar_fastapi"; 31 31 inherit version; 32 - hash = "sha256-r5GoX6f7Ru078WcRvGNyhyYDxL1w4yjbfHvlf+ZF/sc="; 32 + hash = "sha256-z5ujaUfqGwQC/B+jEfMKaQs547rt7x97RVPPVwAtrOs="; 33 33 }; 34 34 35 35 build-system = [
+2 -2
pkgs/development/python-modules/scrypt/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "scrypt"; 12 - version = "0.8.27"; 12 + version = "0.9.4"; 13 13 pyproject = true; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "holgern"; 17 17 repo = "py-scrypt"; 18 18 tag = "v${version}"; 19 - hash = "sha256-r5tXRq4VFieqw3Plx6W5imDIeGIldW1BREdm6/Kav3M="; 19 + hash = "sha256-4jVXaPD57RMe4ef1PVgZwPGAhEHL3RGlu2DSC6lGuR4="; 20 20 }; 21 21 22 22 build-system = [ setuptools ];
+11 -13
pkgs/development/python-modules/smpclient/default.nix
··· 1 1 { 2 2 lib, 3 - buildPythonPackage, 4 - fetchFromGitHub, 5 - poetry-core, 6 3 async-timeout, 7 4 bleak, 5 + buildPythonPackage, 6 + fetchFromGitHub, 8 7 intelhex, 8 + poetry-core, 9 + poetry-dynamic-versioning, 9 10 pyserial, 10 - smp, 11 11 pytest-asyncio, 12 12 pytestCheckHook, 13 + smp, 13 14 }: 14 15 15 16 buildPythonPackage rec { 16 17 pname = "smpclient"; 17 - version = "4.5.0"; 18 + version = "5.0.0"; 18 19 pyproject = true; 19 20 20 21 src = fetchFromGitHub { 21 22 owner = "intercreate"; 22 23 repo = "smpclient"; 23 24 tag = version; 24 - hash = "sha256-Z0glcCy3JsL45iT8Q82Vtxozi3hv6xaRJvJ3BkHX4PQ="; 25 + hash = "sha256-NQRVEvi/B+KdhPIzw8pm22uXpYPkoaatkCNFnEcibzo="; 25 26 }; 26 27 28 + pythonRelaxDeps = [ "smp" ]; 29 + 27 30 build-system = [ 28 31 poetry-core 32 + poetry-dynamic-versioning 29 33 ]; 30 34 31 35 dependencies = [ ··· 41 45 pytestCheckHook 42 46 ]; 43 47 44 - pythonRelaxDeps = [ 45 - "smp" 46 - ]; 47 - 48 - pythonImportsCheck = [ 49 - "smpclient" 50 - ]; 48 + pythonImportsCheck = [ "smpclient" ]; 51 49 52 50 meta = { 53 51 description = "Simple Management Protocol (SMP) Client for remotely managing MCU firmware";
+3 -9
pkgs/development/python-modules/soco/default.nix
··· 7 7 ifaddr, 8 8 lxml, 9 9 mock, 10 - nix-update-script, 11 10 pytestCheckHook, 12 - pythonOlder, 13 11 requests, 14 12 requests-mock, 15 13 setuptools, ··· 18 16 19 17 buildPythonPackage rec { 20 18 pname = "soco"; 21 - version = "0.30.10"; 19 + version = "0.30.11"; 22 20 pyproject = true; 23 - 24 - disabled = pythonOlder "3.6"; 25 21 26 22 src = fetchFromGitHub { 27 23 owner = "SoCo"; 28 24 repo = "SoCo"; 29 25 tag = "v${version}"; 30 - hash = "sha256-BTDKn6JVqXfLiry6jES/OnsO3SGniEMWW2osf9veukU="; 26 + hash = "sha256-x5WKG2KFBr0FQu28160qHB2ckKdpx0cKhgYTH6sLnuw="; 31 27 }; 32 28 33 29 build-system = [ setuptools ]; ··· 49 45 50 46 pythonImportsCheck = [ "soco" ]; 51 47 52 - passthru.updateScript = nix-update-script { }; 53 - 54 48 meta = with lib; { 55 49 description = "CLI and library to control Sonos speakers"; 56 50 homepage = "http://python-soco.com/"; 57 - changelog = "https://github.com/SoCo/SoCo/releases/tag/v${version}"; 51 + changelog = "https://github.com/SoCo/SoCo/releases/tag/${src.tag}"; 58 52 license = licenses.mit; 59 53 maintainers = with maintainers; [ lovesegfault ]; 60 54 };
+31
pkgs/development/python-modules/speak2mary/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchPypi, 5 + setuptools, 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "speak2mary"; 10 + version = "1.5.0"; 11 + format = "setuptools"; 12 + 13 + src = fetchPypi { 14 + inherit pname version; 15 + hash = "sha256-5W2E/leT/IiXFVXD+LSPE99zGlz+yKm5XCv830rt8O0="; 16 + }; 17 + 18 + build-system = [ setuptools ]; 19 + 20 + # Tests require a running MaryTTS server 21 + doCheck = false; 22 + 23 + pythonImportsCheck = [ "speak2mary" ]; 24 + 25 + meta = { 26 + description = "Python wrapper for a running MaryTTS server"; 27 + homepage = "https://github.com/Poeschl/speak2mary"; 28 + license = lib.licenses.asl20; 29 + maintainers = [ lib.maintainers.jamiemagee ]; 30 + }; 31 + }
+2 -2
pkgs/development/python-modules/torchmetrics/default.nix
··· 24 24 25 25 buildPythonPackage rec { 26 26 pname = "torchmetrics"; 27 - version = "1.8.0"; 27 + version = "1.8.1"; 28 28 pyproject = true; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "Lightning-AI"; 32 32 repo = "torchmetrics"; 33 33 tag = "v${version}"; 34 - hash = "sha256-zoKULi12vIKMzPRE6I4Rtq4dVQL/GfNFjHR+BId1ADg="; 34 + hash = "sha256-Qisp5RTfcKr6W9K6FDFUHMqICSpVshsrZWwpDEgTTQM="; 35 35 }; 36 36 37 37 dependencies = [
+2 -5
pkgs/development/python-modules/weasyprint/default.nix
··· 35 35 version = "65.1"; 36 36 pyproject = true; 37 37 38 + __darwinAllowLocalNetworking = true; 39 + 38 40 src = fetchFromGitHub { 39 41 owner = "Kozea"; 40 42 repo = "WeasyPrint"; ··· 112 114 homepage = "https://weasyprint.org/"; 113 115 license = lib.licenses.bsd3; 114 116 teams = [ lib.teams.apm ]; 115 - badPlatforms = [ 116 - # Fatal Python error: Segmentation fault 117 - # "...weasyprint/pdf/fonts.py", line 221 in _harfbuzz_subset 118 - lib.systems.inspect.patterns.isDarwin 119 - ]; 120 117 }; 121 118 }
+3 -3
pkgs/development/tools/devbox/default.nix
··· 7 7 }: 8 8 buildGoModule rec { 9 9 pname = "devbox"; 10 - version = "0.15.0"; 10 + version = "0.15.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "jetify-com"; 14 14 repo = pname; 15 15 rev = version; 16 - hash = "sha256-LAYGjpaHxlolzzpilD3DOvd+J0eNJ0p+VdRayGQvUWo="; 16 + hash = "sha256-ANbIwR3XiphHbaeg3YtwtHZ9UbwK3BOnPb5ZF1EJtEw="; 17 17 }; 18 18 19 19 ldflags = [ ··· 27 27 # integration tests want file system access 28 28 doCheck = false; 29 29 30 - vendorHash = "sha256-cBRdJUviqtzX1W85/rZr23W51mdjoEPCwXxF754Dhqw="; 30 + vendorHash = "sha256-0lDPK9InxoQzndmQvhKCYvqEt2NL2A+rt3sGg+o1HTY="; 31 31 32 32 nativeBuildInputs = [ installShellFiles ]; 33 33
+2 -2
pkgs/os-specific/linux/trace-cmd/default.nix
··· 16 16 }: 17 17 stdenv.mkDerivation rec { 18 18 pname = "trace-cmd"; 19 - version = "3.3.2"; 19 + version = "3.3.3"; 20 20 21 21 src = fetchzip { 22 22 url = "https://git.kernel.org/pub/scm/utils/trace-cmd/trace-cmd.git/snapshot/trace-cmd-v${version}.tar.gz"; 23 - hash = "sha256-35BEzuevGiRQFqvWOQK1m20juhSd5101a8bBsNtM8Eo="; 23 + hash = "sha256-B3bwHV+f6IuoNESz5B4ij5KsIcCcpUPmoSnJeJj0J0Y="; 24 24 }; 25 25 26 26 # Don't build and install html documentation
-5
pkgs/os-specific/windows/mingw-w64/default.nix
··· 7 7 crt ? stdenv.hostPlatform.libc, 8 8 }: 9 9 10 - assert lib.assertOneOf "crt" crt [ 11 - "msvcrt" 12 - "ucrt" 13 - ]; 14 - 15 10 stdenv.mkDerivation { 16 11 pname = "mingw-w64"; 17 12 inherit (mingw_w64_headers) version src meta;
+10 -6
pkgs/os-specific/windows/mingw-w64/headers.nix
··· 1 1 { 2 2 lib, 3 + nixosTests, 3 4 stdenvNoCC, 4 5 fetchurl, 5 6 crt ? stdenvNoCC.hostPlatform.libc, 6 7 }: 7 - assert lib.assertOneOf "crt" crt [ 8 - "msvcrt" 9 - "ucrt" 10 - ]; 11 8 stdenvNoCC.mkDerivation (finalAttrs: { 12 9 pname = "mingw_w64-headers"; 13 - version = "12.0.0"; 10 + version = "13.0.0"; 14 11 15 12 src = fetchurl { 16 13 url = "mirror://sourceforge/mingw-w64/mingw-w64-v${finalAttrs.version}.tar.bz2"; 17 - hash = "sha256-zEGJiqxLbo3Vz/1zMbnZUVuRLfRCCjphK16ilVu+7S8="; 14 + hash = "sha256-Wv6CKvXE7b9n2q9F7sYdU49J7vaxlSTeZIl8a5WCjK8="; 18 15 }; 19 16 20 17 configureFlags = [ ··· 24 21 preConfigure = '' 25 22 cd mingw-w64-headers 26 23 ''; 24 + 25 + passthru = { 26 + tests = { 27 + inherit (nixosTests) wine; 28 + }; 29 + updateScript = ./update.nu; 30 + }; 27 31 28 32 meta = { 29 33 homepage = "https://www.mingw-w64.org/";
+77
pkgs/os-specific/windows/mingw-w64/update.nu
··· 1 + #!/usr/bin/env nix-shell 2 + #! nix-shell -i nu -p nushell nix 3 + 4 + use std/log 5 + 6 + def replace [ p: path old: string new: string ] { 7 + open $p 8 + | str replace $old $new 9 + | save -f $p 10 + } 11 + 12 + def eval [ attr: string ] { 13 + with-env { 14 + NIXPKGS_ALLOW_UNSUPPORTED_SYSTEM: 1 15 + } { 16 + nix eval -f ./. $attr --json 17 + } 18 + | from json 19 + } 20 + 21 + def main [] { 22 + # List of all the link in the RSS feed for 23 + # https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/ 24 + let links = http get https://sourceforge.net/projects/mingw-w64/rss?path=/mingw-w64/mingw-w64-release/ 25 + | from xml 26 + | get content.content.0 27 + | where tag == item 28 + | get content 29 + | flatten 30 + | where tag == title 31 + | get content 32 + | flatten 33 + | get content 34 + 35 + # Select only files ending in "tar.bz2", then select the largest value 36 + # We only consider values with at least two digits cause they are at 37 + # 13.0 and sorting strings doesn't work well if they aren't the same length 38 + let newest = $links 39 + | where { ($in | str ends-with "tar.bz2") and ($in =~ v[0-9][0-9]\.) } 40 + | sort -r 41 + | get 0 42 + 43 + # Extract the newest version out of the URL 44 + let new_version = $newest 45 + | split column / 46 + | get column4.0 47 + | split column - 48 + | get column3.0 49 + | str replace .tar.bz2 "" 50 + | str trim -c v 51 + 52 + # Get the current version in the drv 53 + let current_version = eval "windows.mingw_w64_headers.version" 54 + 55 + if $new_version == $current_version { 56 + log info "Current mingw-w64 version matches the latest, exiting..." 57 + return 58 + } else { 59 + log info $"Current version is ($current_version)\nLatest version is ($new_version)" 60 + } 61 + 62 + # Get the current hash 63 + let current_hash = eval "windows.mingw_w64_headers.src.outputHash" 64 + 65 + # Set to the new version 66 + replace ./pkgs/os-specific/windows/mingw-w64/headers.nix $current_version $new_version 67 + 68 + # The nix derivation creates the URL from the version, so just grab that. 69 + let new_url = eval "windows.mingw_w64_headers.src.url" 70 + 71 + # Prefetch to get the new hash 72 + let new_hash = nix-prefetch-url --type sha256 $new_url 73 + | nix hash to-sri --type sha256 $in 74 + 75 + # Set the hash 76 + replace ./pkgs/os-specific/windows/mingw-w64/headers.nix $current_hash $new_hash 77 + }
+3 -1
pkgs/servers/home-assistant/component-packages.nix
··· 3406 3406 ]; 3407 3407 "marytts" = 3408 3408 ps: with ps; [ 3409 - ]; # missing inputs: speak2mary 3409 + speak2mary 3410 + ]; 3410 3411 "mastodon" = 3411 3412 ps: with ps; [ 3412 3413 mastodon-py ··· 7290 7291 "mailgun" 7291 7292 "manual" 7292 7293 "manual_mqtt" 7294 + "marytts" 7293 7295 "mastodon" 7294 7296 "matrix" 7295 7297 "matter"
-6
pkgs/top-level/all-packages.nix
··· 12304 12304 ocamlPackages = ocaml-ng.ocamlPackages_4_14; 12305 12305 }; 12306 12306 12307 - meerk40t = callPackage ../applications/misc/meerk40t { }; 12308 - 12309 - meerk40t-camera = callPackage ../applications/misc/meerk40t/camera.nix { }; 12310 - 12311 12307 libmt32emu = callPackage ../applications/audio/munt/libmt32emu.nix { }; 12312 12308 12313 12309 mt32emu-qt = libsForQt5.callPackage ../applications/audio/munt/mt32emu-qt.nix { }; ··· 13131 13127 }; 13132 13128 13133 13129 parsec-bin = callPackage ../applications/misc/parsec/bin.nix { }; 13134 - 13135 - paraview = libsForQt5.callPackage ../applications/graphics/paraview { }; 13136 13130 13137 13131 pekwm = callPackage ../by-name/pe/pekwm/package.nix { 13138 13132 awk = gawk;
+1 -1
pkgs/top-level/python-aliases.nix
··· 616 616 Pyro5 = pyro5; # added 2023-02-19 617 617 PyRSS2Gen = pyrss2gen; # added 2023-02-19 618 618 pyruckus = throw "pyruckus has been removed, it was deprecrated in favor of aioruckus."; # added 2023-09-07 619 - py_scrypt = py-scrypt; # added 2024-01-07 619 + py-scrypt = scrypt; # added 2025-08-07 620 620 pysha3 = throw "pysha3 has been removed, use safe-pysha3 instead"; # added 2023-05-20 621 621 pysimplegui = throw "pysimplegui update to v5 broke the package, it now needs a license key to decrypt the source code"; # added 2024-09-16 622 622 pysmart-smartx = pysmart; # added 2021-10-22
+4 -2
pkgs/top-level/python-packages.nix
··· 7892 7892 7893 7893 langgraph-prebuilt = callPackage ../development/python-modules/langgraph-prebuilt { }; 7894 7894 7895 + langgraph-runtime-inmem = callPackage ../development/python-modules/langgraph-runtime-inmem { }; 7896 + 7895 7897 langgraph-sdk = callPackage ../development/python-modules/langgraph-sdk { }; 7896 7898 7897 7899 langid = callPackage ../development/python-modules/langid { }; ··· 12271 12273 py-rust-stemmers = callPackage ../development/python-modules/py-rust-stemmers { }; 12272 12274 12273 12275 py-schluter = callPackage ../development/python-modules/py-schluter { }; 12274 - 12275 - py-scrypt = callPackage ../development/python-modules/py-scrypt { }; 12276 12276 12277 12277 py-serializable = callPackage ../development/python-modules/py-serializable { }; 12278 12278 ··· 16864 16864 spdx-lookup = callPackage ../development/python-modules/spdx-lookup { }; 16865 16865 16866 16866 spdx-tools = callPackage ../development/python-modules/spdx-tools { }; 16867 + 16868 + speak2mary = callPackage ../development/python-modules/speak2mary { }; 16867 16869 16868 16870 speaklater = callPackage ../development/python-modules/speaklater { }; 16869 16871