mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-07-21 16:11:22 +00:00
Merge master into staging-next
This commit is contained in:
@@ -47,7 +47,7 @@ The first steps to all these are the same:
|
||||
|
||||
Where `<version>` corresponds to the latest version available on [channels.nixos.org](https://channels.nixos.org/).
|
||||
|
||||
You may want to throw in a `nix-channel --update` for good measure.
|
||||
You must run `$ nix-channel --update` for the channel change to take effect.
|
||||
|
||||
1. Install the NixOS installation tools:
|
||||
|
||||
|
||||
@@ -57,7 +57,7 @@ in
|
||||
default = { };
|
||||
description = ''
|
||||
Configuration options for the Stalwart server.
|
||||
See <https://stalw.art/docs/category/configuration> for available options.
|
||||
See <https://stalw.art/docs/configuration> for available options.
|
||||
|
||||
By default, the module is configured to store everything locally.
|
||||
'';
|
||||
|
||||
@@ -72,9 +72,9 @@ let
|
||||
buildType = "release";
|
||||
# Use maintainers/scripts/update.nix to update the version and all related hashes or
|
||||
# change the hashes in extpack.nix and guest-additions/default.nix as well manually.
|
||||
virtualboxVersion = "7.2.10";
|
||||
virtualboxVersion = "7.2.12";
|
||||
virtualboxSubVersion = "";
|
||||
virtualboxSha256 = "203a02e3c33ed02fdd75211a58bc9e77c9a8042ad4fa91ddc2914afbd2d67125";
|
||||
virtualboxSha256 = "64a4843677e42010e7799e951883fbbefc56bf2bc162e4970edea04f142f8b25";
|
||||
|
||||
kvmPatchVboxVersion = "7.2.6";
|
||||
kvmPatchVersion = "20260201";
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
}:
|
||||
fetchurl rec {
|
||||
pname = "virtualbox-extpack";
|
||||
version = "7.2.10";
|
||||
version = "7.2.12";
|
||||
name = "Oracle_VirtualBox_Extension_Pack-${version}.vbox-extpack";
|
||||
url = "https://download.virtualbox.org/virtualbox/${version}/${name}";
|
||||
sha256 =
|
||||
@@ -13,7 +13,7 @@ fetchurl rec {
|
||||
# Thus do not use `nix-prefetch-url` but instead plain old `sha256sum`.
|
||||
# Checksums can also be found at https://download.virtualbox.org/virtualbox/${version}/SHA256SUMS
|
||||
let
|
||||
value = "87f03161e5b6b1ecfa0024f795eefdb68abc46aa9689f67bb69e7db4ef9033dd";
|
||||
value = "ac461d67462e06a9e16e8b96623c1b1a8c692c7f78e3566584b47e2d2e533f76";
|
||||
in
|
||||
assert (builtins.stringLength value) == 64;
|
||||
value;
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
}:
|
||||
fetchurl {
|
||||
url = "http://download.virtualbox.org/virtualbox/${virtualboxVersion}/VBoxGuestAdditions_${virtualboxVersion}.iso";
|
||||
sha256 = "306b1dea6022647bde19424816b995714fa5815ff7bdf00f6a015bf8af0839e7";
|
||||
sha256 = "ae55a8a3b3934785a3a622f63483806e3228112eba57f86ca932958199b8f61b";
|
||||
meta = {
|
||||
description = "Guest additions ISO for VirtualBox";
|
||||
longDescription = ''
|
||||
|
||||
@@ -18,9 +18,9 @@
|
||||
libx11,
|
||||
}:
|
||||
let
|
||||
virtualboxVersion = "7.2.10";
|
||||
virtualboxVersion = "7.2.12";
|
||||
virtualboxSubVersion = "";
|
||||
virtualboxSha256 = "203a02e3c33ed02fdd75211a58bc9e77c9a8042ad4fa91ddc2914afbd2d67125";
|
||||
virtualboxSha256 = "64a4843677e42010e7799e951883fbbefc56bf2bc162e4970edea04f142f8b25";
|
||||
|
||||
platform =
|
||||
if stdenv.hostPlatform.isAarch64 then
|
||||
|
||||
@@ -3,20 +3,20 @@
|
||||
|
||||
let
|
||||
pname = "brave";
|
||||
version = "1.92.140";
|
||||
version = "1.92.141";
|
||||
|
||||
allArchives = {
|
||||
aarch64-linux = {
|
||||
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_arm64.deb";
|
||||
hash = "sha256-erH7ydVvVykPKYyrIRsn/FCh/ZCU0G+WrubOtfAxFYA=";
|
||||
hash = "sha256-FVzXaVpyfX+GIVofy3NfpE8rOH+9LjQpdEoEWQV0DqI=";
|
||||
};
|
||||
x86_64-linux = {
|
||||
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-browser_${version}_amd64.deb";
|
||||
hash = "sha256-IB2jRvtO30OAqyEZRgeuyNU9eLgIXJj7rLOooZcDuKY=";
|
||||
hash = "sha256-A87vCTtcyuNMPLaLYDjgyIm85zwAXNc3Z4ImtC9Kjek=";
|
||||
};
|
||||
aarch64-darwin = {
|
||||
url = "https://github.com/brave/brave-browser/releases/download/v${version}/brave-v${version}-darwin-arm64.zip";
|
||||
hash = "sha256-g7R8Sz3apcIMrQX6xqWiz0MMDru4hQQj5Uauq59BE/o=";
|
||||
hash = "sha256-b4BmNt+c0CSrtS2n+30gdWrSsFOQSZnFAy2vWbGJz6g=";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -112,12 +112,12 @@ in
|
||||
# Note: when upgrading this package, please run the list-missing-tools.sh script as described below!
|
||||
python.pkgs.buildPythonApplication rec {
|
||||
pname = "diffoscope";
|
||||
version = "324";
|
||||
version = "325";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://diffoscope.org/archive/diffoscope-${version}.tar.bz2";
|
||||
hash = "sha256-+OsGilo9bgNWbg/Jl6/CGAdLXlA8fzfh4HrIN1VMxOE=";
|
||||
hash = "sha256-z8mdVWYo/UHfNIQy/XSDYSMAytIwXk/R3FRm4IsikIc=";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
@@ -146,7 +146,7 @@ python.pkgs.buildPythonApplication rec {
|
||||
build-system = with python.pkgs; [ setuptools ];
|
||||
|
||||
# Most of the non-Python dependencies here are optional command-line tools for various file-format parsers.
|
||||
# To help figuring out what's missing from the list, run: ./pkgs/tools/misc/diffoscope/list-missing-tools.sh
|
||||
# To help figuring out what's missing from the list, run: ./pkgs/by-name/di/diffoscope/list-missing-tools.sh
|
||||
#
|
||||
# Still missing these tools:
|
||||
# Android-specific tools:
|
||||
|
||||
@@ -138,12 +138,6 @@ freecad-utils.makeCustomizable (
|
||||
"--prefix PYTHONPATH : ${python3Packages.makePythonPath pythonDeps}"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
substituteInPlace $out/share/thumbnailers/FreeCAD.thumbnailer \
|
||||
--replace-fail "TryExec=freecad-thumbnailer" "TryExec=$out/bin/freecad-thumbnailer" \
|
||||
--replace-fail "Exec=freecad-thumbnailer" "Exec=$out/bin/freecad-thumbnailer"
|
||||
'';
|
||||
|
||||
postFixup = ''
|
||||
mv $out/share/doc $out
|
||||
ln -s $out/doc $out/share/doc
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "go-httpbin";
|
||||
version = "2.23.1";
|
||||
version = "2.24.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mccutchen";
|
||||
repo = "go-httpbin";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-IB+uqCt5kb08z2O8ex/npMjXIpUX8BQoME57Dd1b/9w=";
|
||||
hash = "sha256-2cqPDWaPfIwPLYiZTb4daLbEgfaUeo9zlX8LfOfnfB8=";
|
||||
};
|
||||
|
||||
vendorHash = null;
|
||||
|
||||
34
pkgs/by-name/ki/kiesel/deps.nix
generated
34
pkgs/by-name/ki/kiesel/deps.nix
generated
@@ -15,6 +15,14 @@ linkFarm "zig-packages" [
|
||||
hash = "sha256-XeDNFR3jbP/rY9zBqaiOaDTwKn7tuxHMiBK3qwAky4w=";
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "N-V-__8AALjnOQBiCk4NffYgEewZ5v9qlLlDyXO22FIyzNdf";
|
||||
path = fetchgit {
|
||||
url = "https://github.com/boa-dev/temporal";
|
||||
tag = "v0.2.4";
|
||||
hash = "sha256-0JhYANVsVvNC0OZe1E6WzGc+pH9j7Z9SGCmhk8TQanU=";
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "N-V-__8AAMFkNQCMS3QG2Q2vrQ1urnQq0PqKINS-iRDs1Xqc";
|
||||
path = fetchzip {
|
||||
@@ -30,14 +38,6 @@ linkFarm "zig-packages" [
|
||||
hash = "sha256-O9p1++FZmiCNGk55hvYe3iS/kdSXzR+1htWCq2tBgdw=";
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "N-V-__8AAPLKOQDfJ5TYhiiy_6a_dZqUmo9K4e8Xhjfup3fd";
|
||||
path = fetchgit {
|
||||
url = "https://github.com/boa-dev/temporal";
|
||||
tag = "v0.2.3";
|
||||
hash = "sha256-wD4pTVgQZrGONgSTDm9Eq3fo3Ez7aIC0/n4Rqgksad4=";
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "args-0.0.0-CiLiqmvgAADyJmrzcQTP9IOYNvTzR_KGrg3ZNNsH2Qv0";
|
||||
path = fetchgit {
|
||||
@@ -47,19 +47,19 @@ linkFarm "zig-packages" [
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "bdwgc-8.3.0-8obE-IejLwCX53s54D3b3nIqlsMLiZ0ZtAF8nMvffTtR";
|
||||
name = "bdwgc-8.3.0-8obE-Ky9LwD3G-0Hn12vdf3OhUGaCJxSUSlVxn-ScMJC";
|
||||
path = fetchgit {
|
||||
url = "https://github.com/bdwgc/bdwgc";
|
||||
rev = "ea69934ed214cfb4e38d2a0176cc392af8055a83";
|
||||
hash = "sha256-wippr/ilU5cf+2D6T+kXUDZC0r353wCYyad7Y0hQvdM=";
|
||||
rev = "af6f40bf3ce6ea916d487e10eee9dd4691ed4a07";
|
||||
hash = "sha256-x3nzPFXmsFdtZy8IGAF6F0boDRf0o3g14IZm1PRSp5U=";
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "bdwgc_zig-0.1.0-ffcEgVh8AAAhDLt3oykzvhRx_WDGdHCoqmswDTnmei6b";
|
||||
name = "bdwgc_zig-0.1.0-ffcEgYd6AAA_rlVpPv9GN2Olt2DCBle_4Ageca2NDNUy";
|
||||
path = fetchgit {
|
||||
url = "https://github.com/bdwgc/bdwgc-zig";
|
||||
rev = "1cfcd9ea8947e172f20b028fbc52e778632fa407";
|
||||
hash = "sha256-bTjPgn44QAgWAjiLqP3S5CK9os7L1cex+TXgzKU2dHY=";
|
||||
rev = "81e92063debddd226f3a660cee43665a04c926f3";
|
||||
hash = "sha256-RZz4b9BcrLhxjkRTYI7RVbIIXXKyS1ZSIIo3hkzYjO0=";
|
||||
};
|
||||
}
|
||||
{
|
||||
@@ -71,11 +71,11 @@ linkFarm "zig-packages" [
|
||||
};
|
||||
}
|
||||
{
|
||||
name = "icu4zig-0.1.0-IT7GrJalAgC00wqxu8c6JBs8A580wS-QrXBE7FJ1ZVaz";
|
||||
name = "icu4zig-0.1.0-IT7GrO3IAgCsmavpCdZXvoJFn4MCxFYJ7vVkQyH5BfrW";
|
||||
path = fetchgit {
|
||||
url = "https://codeberg.org/linus/icu4zig";
|
||||
rev = "13caca132022c0acd9a0c04356ebf7d758340b8a";
|
||||
hash = "sha256-fz1YnPDDEIJVxlmxUfYq3ydksu739cT6aNK5W9N1RbA=";
|
||||
rev = "2e207c2db48a938453d6fe518fa30b76691a407a";
|
||||
hash = "sha256-SsVKpMiv5YMTo/dsvRV8r6U2WOX3OFvolu/s2zVWu/k=";
|
||||
};
|
||||
}
|
||||
{
|
||||
|
||||
@@ -14,18 +14,18 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "kiesel";
|
||||
version = "0.2.0";
|
||||
version = "0.3.0";
|
||||
|
||||
src = fetchFromCodeberg {
|
||||
owner = "kiesel-js";
|
||||
repo = "kiesel";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-bddGd3LPmVV8wwoVHYJJKoHS6ssYyU1hQBTGJBQJPgc=";
|
||||
hash = "sha256-X5KpobHnqU8LR+odxeoPyVQbWLO8Yq1Tys7gNQu8/tI=";
|
||||
};
|
||||
|
||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||
src = "${finalAttrs.src}/pkg/zement";
|
||||
hash = "sha256-SOp8UW0iKniXwzEGGtzX5rFAdVQKDHoEvCupquusvmo=";
|
||||
hash = "sha256-YjbrKfkmhBxRxqg8mllK7eEsZwkFYMWL+z7u1PtjEYw=";
|
||||
};
|
||||
cargoRoot = "pkg/zement";
|
||||
deps = callPackage ./deps.nix { };
|
||||
|
||||
@@ -14,17 +14,17 @@
|
||||
}:
|
||||
buildGoModule rec {
|
||||
pname = "mautrix-slack";
|
||||
version = "26.06";
|
||||
tag = "v0.2606.0";
|
||||
version = "26.07";
|
||||
tag = "v0.2607.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mautrix";
|
||||
repo = "slack";
|
||||
inherit tag;
|
||||
hash = "sha256-Ug4Na9qt140hVKkDQHqUCu4uijJzjJka52noZob/mkc=";
|
||||
hash = "sha256-ccUw9yspgZp4EUkv5WDBt4mAE1bez7iuPQ1CofjxjDw=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-a/3JHm3kR5edozVB17fCTwbm2awBhUvJn0wUSvLq/GY=";
|
||||
vendorHash = "sha256-Q0KQ+azkJq5+qJiY4cgTObpJZa7uWOBZ3BNZnJOQ4TE=";
|
||||
|
||||
buildInputs = lib.optional (!withGoolm) olm;
|
||||
tags = lib.optional withGoolm "goolm";
|
||||
|
||||
@@ -21,10 +21,15 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
depsBuildBuild = [ buildPackages.stdenv.cc ];
|
||||
|
||||
hardeningDisable = [
|
||||
"strictflexarrays1"
|
||||
];
|
||||
|
||||
passthru = {
|
||||
tests.version = testers.testVersion {
|
||||
package = finalAttrs.finalPackage;
|
||||
command = "mawk -W version";
|
||||
version = lib.replaceString "-" " " finalAttrs.version;
|
||||
};
|
||||
updateScript = directoryListingUpdater {
|
||||
inherit (finalAttrs) pname version;
|
||||
|
||||
@@ -22,11 +22,12 @@
|
||||
useDbus ? true,
|
||||
dbus,
|
||||
rdma-core,
|
||||
openssl,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "nfs-ganesha";
|
||||
version = "9.16";
|
||||
version = "11.1";
|
||||
|
||||
outputs = [
|
||||
"out"
|
||||
@@ -38,7 +39,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
owner = "nfs-ganesha";
|
||||
repo = "nfs-ganesha";
|
||||
tag = "V${finalAttrs.version}";
|
||||
hash = "sha256-y5rsQjhmfhqZXQ7jXsItbNe/3Gq4lswIXUq7nnyQIcs=";
|
||||
hash = "sha256-1l1l8wkGp0N0bYXzhF6IqGm8oGVh6523Jfpq8VucHQs=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
patches = lib.optional useDbus ./allow-bypassing-dbus-pkg-config-test.patch;
|
||||
@@ -56,6 +58,8 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
"-DUSE_MAN_PAGE=ON"
|
||||
"-DUSE_MONITORING=ON"
|
||||
"-DUSE_NFS_RDMA=ON"
|
||||
"-DUSE_TLS=ON"
|
||||
"-DUSE_QOS=ON"
|
||||
]
|
||||
++ lib.optionals useCeph [
|
||||
"-DUSE_RADOS_RECOV=ON"
|
||||
@@ -93,6 +97,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
nfs-utils
|
||||
prometheus-cpp-lite
|
||||
rdma-core
|
||||
openssl
|
||||
]
|
||||
++ lib.optional useCeph ceph;
|
||||
|
||||
|
||||
@@ -9,17 +9,18 @@
|
||||
libnsl,
|
||||
prometheus-cpp-lite,
|
||||
rdma-core,
|
||||
openssl,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "ntirpc";
|
||||
version = "9.16";
|
||||
version = "10.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nfs-ganesha";
|
||||
repo = "ntirpc";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-ZpjP1ugT9gN3TW7roBfJJBA6Y6FCkaOl31WRoRqPvTU=";
|
||||
hash = "sha256-ZG1YuTBmfkyXn1w9aMZHFbWIAtIeqGiLOxFPPwqCgR4=";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
@@ -43,11 +44,13 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
libnsl
|
||||
prometheus-cpp-lite
|
||||
rdma-core
|
||||
openssl
|
||||
];
|
||||
|
||||
cmakeFlags = [
|
||||
"-DUSE_MONITORING=ON"
|
||||
"-DUSE_RPC_RDMA=ON"
|
||||
"-DUSE_TLS=ON"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
|
||||
91
pkgs/by-name/pd/pdf-mcp/package.nix
Normal file
91
pkgs/by-name/pd/pdf-mcp/package.nix
Normal file
@@ -0,0 +1,91 @@
|
||||
{
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
python3Packages,
|
||||
tesseract,
|
||||
}:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "pdf-mcp";
|
||||
version = "1.21.0";
|
||||
pyproject = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jztan";
|
||||
repo = "pdf-mcp";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-/CuVdfkJkc95JkZZZMA5euvdysdPObRcww+zImhCY5M=";
|
||||
};
|
||||
|
||||
build-system = [ python3Packages.hatchling ];
|
||||
|
||||
pythonRelaxDeps = [
|
||||
"click"
|
||||
"joserfc"
|
||||
"mcp"
|
||||
"pydantic-settings"
|
||||
];
|
||||
|
||||
dependencies = with python3Packages; [
|
||||
click
|
||||
fastmcp
|
||||
httpx
|
||||
joserfc
|
||||
numpy
|
||||
pydantic
|
||||
pydantic-settings
|
||||
pymupdf
|
||||
];
|
||||
|
||||
makeWrapperArgs = [
|
||||
"--prefix"
|
||||
"PATH"
|
||||
":"
|
||||
(lib.makeBinPath [ tesseract ])
|
||||
"--set-default"
|
||||
"TESSDATA_PREFIX"
|
||||
"${tesseract}/share/tessdata"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "pdf_mcp" ];
|
||||
|
||||
nativeCheckInputs = [
|
||||
tesseract
|
||||
]
|
||||
++ (with python3Packages; [
|
||||
pytestCheckHook
|
||||
pytest-asyncio
|
||||
pillow
|
||||
]);
|
||||
|
||||
preCheck = ''
|
||||
export HOME=$(mktemp -d)
|
||||
'';
|
||||
|
||||
# needs LLM API
|
||||
disabledTestPaths = [
|
||||
"tests/test_eval_coherence.py"
|
||||
"tests/test_release.py"
|
||||
"tests/test_demo_sample_pdf.py"
|
||||
];
|
||||
|
||||
# needs networking
|
||||
disabledTests = [ "test_rejects_text_html_content_type" ];
|
||||
|
||||
pytestFlags = [
|
||||
"-m"
|
||||
"not slow"
|
||||
"--ignore-glob=*/test_benchmark_*.py"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "MCP server that lets AI agents work through large PDFs without overflowing their context";
|
||||
homepage = "https://github.com/jztan/pdf-mcp";
|
||||
changelog = "https://github.com/jztan/pdf-mcp/releases/tag/v${version}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ derdennisop ];
|
||||
mainProgram = "pdf-mcp";
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
}
|
||||
@@ -38,24 +38,25 @@
|
||||
npmHooks,
|
||||
cargo-tauri,
|
||||
writableTmpDirAsHomeHook,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "rapidraw";
|
||||
version = "1.5.8";
|
||||
version = "1.5.9";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "CyberTimon";
|
||||
repo = "RapidRAW";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-LbAEQwZeFeiKV6lVt8vh+mZpqlJ02RSHs0rZEMeMRc4=";
|
||||
hash = "sha256-lQJtzuzjqi2iA31MsYYSztklzdtZtIoSKUobfci9jXA=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-vx4+5aMxML5Cp1s7HKHSOYS4d4HaAGO2l6jMZuFPUsQ=";
|
||||
cargoHash = "sha256-Ipw6ZpbOAfrBRoVHhTZmpKDpbolniXYgxHZRjnjYfZI=";
|
||||
|
||||
npmDeps = fetchNpmDeps {
|
||||
inherit (finalAttrs) src;
|
||||
hash = "sha256-JtkzeCt21KIEshvoCHWo1QoxUgvVJN1loJrUHgvV4qE=";
|
||||
hash = "sha256-DXz+An1LzPiHM8rY+7KdrsieimAjwPYJBiGSa624SE0=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -152,6 +153,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
|
||||
--set ORT_STRATEGY "system"
|
||||
'';
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Blazingly-fast, non-destructive, and GPU-accelerated RAW image editor built with performance in mind";
|
||||
homepage = "https://github.com/CyberTimon/RapidRAW";
|
||||
|
||||
@@ -13,14 +13,14 @@ in
|
||||
python.pkgs.toPythonModule (
|
||||
python.pkgs.buildPythonApplication rec {
|
||||
pname = "searxng";
|
||||
version = "0-unstable-2026-07-08";
|
||||
version = "0-unstable-2026-07-17";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "searxng";
|
||||
repo = "searxng";
|
||||
rev = "1412926f5c80ffabc90719450578eb98fda9e161";
|
||||
hash = "sha256-w3nXXI2qVFqIsnaYgzsyjDdvQ0nQmQdVMClw2fG2Zmg=";
|
||||
rev = "81c9c23862903d709121f467492f31ea34f6c648";
|
||||
hash = "sha256-4li48GYHqNab6W+I7SNeHFxrV7JJpPo5rWT0QY3MliQ=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = with python.pkgs; [ pythonRelaxDepsHook ];
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "sonoscli";
|
||||
version = "0.3.3";
|
||||
version = "0.3.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "steipete";
|
||||
repo = "sonoscli";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-9zIksYz1si9YlDUhHvGVLqv7NEIiT0+UdinEk7j/J08=";
|
||||
hash = "sha256-rUdBfLTtfrtwcmDdJ9rtPfjiJDx1Wf3KS6JVtW4/Tt0=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-9jK3jKbFp+5WSQfMbNzwIB55bC5KScZOaFHItffTF00=";
|
||||
|
||||
@@ -4,7 +4,6 @@
|
||||
fetchPypi,
|
||||
azure-core,
|
||||
msrest,
|
||||
msrestazure,
|
||||
isodate,
|
||||
setuptools,
|
||||
}:
|
||||
@@ -25,7 +24,6 @@ buildPythonPackage (finalAttrs: {
|
||||
dependencies = [
|
||||
azure-core
|
||||
msrest
|
||||
msrestazure
|
||||
isodate
|
||||
];
|
||||
|
||||
|
||||
@@ -8,11 +8,13 @@
|
||||
|
||||
# dependencies
|
||||
boto3,
|
||||
langchain,
|
||||
langchain-core,
|
||||
numpy,
|
||||
pydantic,
|
||||
|
||||
# tests
|
||||
langchain,
|
||||
|
||||
# optional-dependencies
|
||||
anthropic,
|
||||
langchain-anthropic,
|
||||
@@ -51,7 +53,6 @@ buildPythonPackage (finalAttrs: {
|
||||
|
||||
dependencies = [
|
||||
boto3
|
||||
langchain
|
||||
langchain-core
|
||||
numpy
|
||||
pydantic
|
||||
@@ -70,6 +71,7 @@ buildPythonPackage (finalAttrs: {
|
||||
|
||||
nativeCheckInputs = [
|
||||
anthropic
|
||||
langchain
|
||||
langchain-tests
|
||||
pytest-asyncio
|
||||
pytest-cov-stub
|
||||
|
||||
@@ -99,6 +99,8 @@ buildPythonPackage (finalAttrs: {
|
||||
disabledTests = [
|
||||
# Network access (web.example.com)
|
||||
"test_socket_disabled"
|
||||
# Fails due to JSON formatting differences
|
||||
"test_configurable"
|
||||
];
|
||||
|
||||
# Bulk updater selects wrong tag
|
||||
|
||||
@@ -5,11 +5,10 @@
|
||||
pythonAtLeast,
|
||||
|
||||
# build-system
|
||||
pdm-backend,
|
||||
hatchling,
|
||||
|
||||
# dependencies
|
||||
aiohttp,
|
||||
dataclasses-json,
|
||||
httpx-sse,
|
||||
langchain-classic,
|
||||
langchain-core,
|
||||
@@ -23,11 +22,9 @@
|
||||
|
||||
# tests
|
||||
blockbuster,
|
||||
duckdb,
|
||||
duckdb-engine,
|
||||
httpx,
|
||||
langchain-tests,
|
||||
lark,
|
||||
mypy-extensions,
|
||||
pandas,
|
||||
pytest-asyncio,
|
||||
pytest-mock,
|
||||
@@ -43,19 +40,19 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "langchain-community";
|
||||
version = "0.4.1";
|
||||
version = "0.4.2";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "langchain-ai";
|
||||
repo = "langchain-community";
|
||||
tag = "libs/community/v${version}";
|
||||
hash = "sha256-N92YDmej2shQQlktr0veFOKyGFWemFj0hdJIYu1rYSc=";
|
||||
hash = "sha256-I9xULsg+tlXM3Brh6Xa5xvFENx8zn4FRZ1/evNEh8UY=";
|
||||
};
|
||||
|
||||
sourceRoot = "${src.name}/libs/community";
|
||||
|
||||
build-system = [ pdm-backend ];
|
||||
build-system = [ hatchling ];
|
||||
|
||||
# Only needed for mixed python 3.12/3.13 builds
|
||||
pythonRelaxDeps = [
|
||||
@@ -64,7 +61,6 @@ buildPythonPackage rec {
|
||||
|
||||
dependencies = [
|
||||
aiohttp
|
||||
dataclasses-json
|
||||
httpx-sse
|
||||
langchain-classic
|
||||
langchain-core
|
||||
@@ -81,11 +77,9 @@ buildPythonPackage rec {
|
||||
|
||||
nativeCheckInputs = [
|
||||
blockbuster
|
||||
duckdb
|
||||
duckdb-engine
|
||||
httpx
|
||||
langchain-tests
|
||||
lark
|
||||
mypy-extensions
|
||||
pandas
|
||||
pytest-asyncio
|
||||
pytest-mock
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "langchain-core";
|
||||
version = "1.4.8";
|
||||
version = "1.4.9";
|
||||
pyproject = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
@@ -45,7 +45,7 @@ buildPythonPackage (finalAttrs: {
|
||||
owner = "langchain-ai";
|
||||
repo = "langchain";
|
||||
tag = "langchain-core==${finalAttrs.version}";
|
||||
hash = "sha256-fJKr1NlpCujGoVxxqjaEXGOVZO5NH9+71dWHyMuQ2jw=";
|
||||
hash = "sha256-yOsft14mHlIaDQj2bhBAUISZCVXsyEtyNC9B7+5F0Oo=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/libs/core";
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
fireworks-ai,
|
||||
langchain-core,
|
||||
openai,
|
||||
pydantic,
|
||||
requests,
|
||||
|
||||
# tests
|
||||
langchain-tests,
|
||||
@@ -24,7 +24,7 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "langchain-fireworks";
|
||||
version = "1.4.3";
|
||||
version = "1.4.4";
|
||||
pyproject = true;
|
||||
__structuredAttrs = true;
|
||||
strictDeps = true;
|
||||
@@ -33,7 +33,7 @@ buildPythonPackage (finalAttrs: {
|
||||
owner = "langchain-ai";
|
||||
repo = "langchain";
|
||||
tag = "langchain-fireworks==${finalAttrs.version}";
|
||||
hash = "sha256-Z8KwSMq4kVCUVD9Cs8PU6ZRcC9ZG52dbeQrpYInt9L0=";
|
||||
hash = "sha256-O63UohmChFeeQZH7G1iYDwNdvJapVEnHlkGHdGxIDjE=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/libs/partners/fireworks";
|
||||
@@ -45,7 +45,7 @@ buildPythonPackage (finalAttrs: {
|
||||
fireworks-ai
|
||||
langchain-core
|
||||
openai
|
||||
pydantic
|
||||
requests
|
||||
];
|
||||
|
||||
pythonRelaxDeps = [
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "langchain-openai";
|
||||
version = "1.3.2";
|
||||
version = "1.3.5";
|
||||
pyproject = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
@@ -41,13 +41,16 @@ buildPythonPackage (finalAttrs: {
|
||||
owner = "langchain-ai";
|
||||
repo = "langchain";
|
||||
tag = "langchain-openai==${finalAttrs.version}";
|
||||
hash = "sha256-VmGbfciQlKBYgyUhFLUVzZaYSpEcK2pRokvsWrFpxaM=";
|
||||
hash = "sha256-kfzfMldzWdhR785rfNPwI2T0u9ep66diQWYJeTpsdCM=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/libs/partners/openai";
|
||||
|
||||
build-system = [ hatchling ];
|
||||
|
||||
# The python3Packages.openai update has to go through staging, so be open to newer versions
|
||||
pythonRelaxDeps = [ "openai" ];
|
||||
|
||||
dependencies = [
|
||||
langchain-core
|
||||
openai
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "langchain";
|
||||
version = "1.3.11";
|
||||
version = "1.3.13";
|
||||
pyproject = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
@@ -54,7 +54,7 @@ buildPythonPackage (finalAttrs: {
|
||||
owner = "langchain-ai";
|
||||
repo = "langchain";
|
||||
tag = "langchain==${finalAttrs.version}";
|
||||
hash = "sha256-ARLnl+HNsaFW7glyT3CEsNWvp9quvVkCpQvMLxgS2eI=";
|
||||
hash = "sha256-KOid+tspI5cIcMl9SyACTClamY/Bs7xOi9n/zikbHiw=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/libs/langchain_v1";
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "langgraph-cli";
|
||||
version = "0.4.30";
|
||||
version = "0.4.31";
|
||||
pyproject = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
@@ -35,7 +35,7 @@ buildPythonPackage (finalAttrs: {
|
||||
owner = "langchain-ai";
|
||||
repo = "langgraph";
|
||||
tag = "cli==${finalAttrs.version}";
|
||||
hash = "sha256-wemTtMT8UbpEsGzf0fMnXdhJv0oTrG/TqEu6HhFN6nc=";
|
||||
hash = "sha256-9q+/IKQcNT04WVSGU+ByoLxAPiUSbxPBhqI5uxpobHk=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/libs/cli";
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "modbus-connection";
|
||||
version = "3.7.0";
|
||||
version = "3.8.1";
|
||||
pyproject = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
@@ -20,7 +20,7 @@ buildPythonPackage (finalAttrs: {
|
||||
owner = "home-assistant-libs";
|
||||
repo = "modbus-connection";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-Tys1o0hbAONGbb24mQcOz8mM8+numl5RO8zHZKmxLv4=";
|
||||
hash = "sha256-2XuOrouOnK6MyhX8Pf7RSma49/V8/5ZlHRqYZl0JY90=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -4,15 +4,16 @@
|
||||
fetchPypi,
|
||||
requests,
|
||||
configparser,
|
||||
setuptools,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "protonup-ng";
|
||||
version = "0.2.1";
|
||||
format = "setuptools";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
inherit (finalAttrs) pname version;
|
||||
hash = "sha256-rys9Noa3+w4phttfcI1OGEDfHMy8s80bm8kM8TzssQA=";
|
||||
};
|
||||
|
||||
@@ -21,7 +22,8 @@ buildPythonPackage rec {
|
||||
--replace "argparse" ""
|
||||
'';
|
||||
|
||||
propagatedBuildInputs = [
|
||||
build-system = [ setuptools ];
|
||||
dependencies = [
|
||||
requests
|
||||
configparser
|
||||
];
|
||||
@@ -38,4 +40,4 @@ buildPythonPackage rec {
|
||||
];
|
||||
mainProgram = "protonup";
|
||||
};
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user