Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot]
2025-10-16 00:17:18 +00:00
committed by GitHub
84 changed files with 306 additions and 309 deletions
-6
View File
@@ -25614,12 +25614,6 @@
name = "teutat3s";
keys = [ { fingerprint = "81A1 1C61 F413 8C84 9139 A4FA 18DA E600 A6BB E705"; } ];
};
tex = {
email = "milan.svoboda@centrum.cz";
github = "tex";
githubId = 27386;
name = "Milan Svoboda";
};
textshell = {
email = "textshell@uchuujin.de";
github = "textshell";
@@ -229,7 +229,7 @@ let
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/.well-known/acme-challenge [NC]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
''
else
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "nestopia";
version = "0-unstable-2025-08-14";
version = "0-unstable-2025-10-15";
src = fetchFromGitHub {
owner = "libretro";
repo = "nestopia";
rev = "51ad831fcd9f10a02dcb0cbf398c2cd1b028765e";
hash = "sha256-4TMJfD9KUBo5qJNOdnSEq2oEftL8Fpak6tHOP+tuG2U=";
rev = "3ac52e67c4a7fa696ee37e48bbcec93611277288";
hash = "sha256-TDv+HTOtNEmel1lZlnlAGMVM8nEYdHLH7Rw6WBviGGw=";
};
makefile = "Makefile";
@@ -194,8 +194,8 @@ rec {
mkTerraform = attrs: pluggable (generic attrs);
terraform_1 = mkTerraform {
version = "1.13.3";
hash = "sha256-8C6OxeTjitDMi3J2KIfI6Q+w4FASS6zxjZHfSo7eZko=";
version = "1.13.4";
hash = "sha256-i+oXt5Olu0OC6rshQJUsjdEVQLeEoIt+Zrmbs3k3mWU=";
vendorHash = "sha256-UcsB5cTae55meJ945fvgowch4EBdaTET2+t5KWvpPQ8=";
patches = [ ./provider-path-0_15.patch ];
passthru = {
@@ -409,14 +409,14 @@ in
docker_28 =
let
version = "28.4.0";
version = "28.5.1";
in
callPackage dockerGen {
inherit version;
cliRev = "v${version}";
cliHash = "sha256-SgePAc+GvjZgymu7VA2whwIFEYAfMVUz9G0ppxeOi7M=";
cliHash = "sha256-iT5FLzX8Pg07V0Uo+07gy3ChP/WgLTPs/vtxnFVmCG8=";
mobyRev = "v${version}";
mobyHash = "sha256-hiuwdemnjhi/622xGcevG4rTC7C+DyUijE585a9APSM=";
mobyHash = "sha256-IlkEK4UeQjZsojbahzLy/rP3WqJUWXG9nthmBSEj10M=";
runcRev = "v1.3.0";
runcHash = "sha256-oXoDio3l23Z6UyAhb9oDMo1O4TLBbFyLh9sRWXnfLVY=";
containerdRev = "v1.7.28";
+2 -2
View File
@@ -4,7 +4,7 @@
stdenvNoCC,
fetchFromGitHub,
rustPlatform,
electron_35,
electron_37,
nodejs_22,
yarn-berry_4,
cacert,
@@ -28,7 +28,7 @@ let
hostPlatform = stdenvNoCC.hostPlatform;
nodePlatform = hostPlatform.node.platform;
nodeArch = hostPlatform.node.arch;
electron = electron_35;
electron = electron_37;
nodejs = nodejs_22;
yarn-berry = yarn-berry_4.override { inherit nodejs; };
productName = if buildType != "stable" then "AFFiNE-${buildType}" else "AFFiNE";
@@ -3,6 +3,7 @@
lib,
fetchFromGitHub,
go,
writableTmpDirAsHomeHook,
}:
stdenv.mkDerivation rec {
@@ -16,11 +17,13 @@ stdenv.mkDerivation rec {
sha256 = "1r0sbw82cf9dbcj3vgnbd4sc1lklzvijic2z5wgkvs21azcm0yzh";
};
nativeBuildInputs = [ go ];
nativeBuildInputs = [
go
writableTmpDirAsHomeHook
];
buildPhase = ''
cd Source
export HOME=/tmp
go build -o act *.go
'';
+3 -3
View File
@@ -9,20 +9,20 @@
}:
let
version = "2025.9.4";
version = "2025.9.5";
product =
if proEdition then
{
productName = "pro";
productDesktop = "Burp Suite Professional Edition";
hash = "sha256-Q6fltYCkmVXXh/nhIalMKmLoV7lqNWcM6LjyfPIkORw=";
hash = "sha256-L1izUW+VUyL+oRW5mgNXt5FZRfsStd2mK/WmkBvSkis=";
}
else
{
productName = "community";
productDesktop = "Burp Suite Community Edition";
hash = "sha256-8USmaNI1OZrbo33WkKIEybzGOTIAhIE+0J8tld4Kysg=";
hash = "sha256-Mhzp3w229TzVCpoVj6gXRsfurFtrkdK2/6pfAi3nrh8=";
};
src = fetchurl {
+2 -2
View File
@@ -9,13 +9,13 @@
buildGoModule rec {
pname = "cloudflared";
version = "2025.9.1";
version = "2025.10.0";
src = fetchFromGitHub {
owner = "cloudflare";
repo = "cloudflared";
tag = version;
hash = "sha256-xFkRwbRfJCpwTW9T9g2Tnn6qAwoTT9bxOCEkTM01+B4=";
hash = "sha256-20w702JEdW+4gENvP5heleE09tJPeG4QiW5F4qcdVp0=";
};
vendorHash = null;
+3 -3
View File
@@ -6,18 +6,18 @@
buildGoModule rec {
pname = "cnspec";
version = "12.5.0";
version = "12.5.1";
src = fetchFromGitHub {
owner = "mondoohq";
repo = "cnspec";
tag = "v${version}";
hash = "sha256-X5dzuMpYiVi1QtCJoQkfR17aoqxT0oRSMl8auFsNp9s=";
hash = "sha256-F85GYOOheQ1Gx4NAWErfRwUjmjjRIv6EbXrlUPt9TX4=";
};
proxyVendor = true;
vendorHash = "sha256-wsNEvFIXrjmx8s0lTQ9OY0P9ImVwCg1hfIjen1+MV7k=";
vendorHash = "sha256-ayv4qwiOHbZkLWIA8RIJ2GiS2QZlDeJnnbDXIHP7BCE=";
subPackages = [ "apps/cnspec" ];
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "coroot-node-agent";
version = "1.26.2";
version = "1.26.3";
src = fetchFromGitHub {
owner = "coroot";
repo = "coroot-node-agent";
rev = "v${version}";
hash = "sha256-IpjAXoQArvPxClvgT+qFj3RNmWh9fFYKAzh5Y3XlC54=";
hash = "sha256-IdDH+jFVRbquM+9VkPw/Sb2dc6eajLpNsLlYkUEUNAo=";
};
vendorHash = "sha256-LJq45IGXgYNx0Hky2w+O5Enwc5EvD79/cJRQ/iCythk=";
+2 -2
View File
@@ -10,12 +10,12 @@
}:
let
pname = "cup-docker";
version = "3.4.2";
version = "3.4.3";
src = fetchFromGitHub {
owner = "sergi0g";
repo = "cup";
tag = "v${version}";
hash = "sha256-gKKSrd58F8pe/fy29gLY/4ugfhVXI0yyUnIarIMF/L8=";
hash = "sha256-RRhUSL9TR7qr93F5+fyhGW7j6VTs+yVvpni/JHmC5os=";
};
web = stdenvNoCC.mkDerivation (finalAttrs: {
pname = "${pname}-web";
+2 -2
View File
@@ -32,13 +32,13 @@
stdenv.mkDerivation rec {
pname = "ddnet";
version = "19.4";
version = "19.5";
src = fetchFromGitHub {
owner = "ddnet";
repo = "ddnet";
tag = version;
hash = "sha256-x/QHTjtFX2j3CA9YAg7c09WTRnW0Y+1keu52RMLSSoA=";
hash = "sha256-L9n6jvI9rzrBp8yzKQPZRBSbT5/ZnEm6eLW6qMA+sy0=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
+12 -16
View File
@@ -20,6 +20,7 @@
wl-clipboard,
wxGTK32,
makeWrapper,
nix-update-script,
stdenv,
waylandSupport ? false,
x11Support ? stdenv.hostPlatform.isLinux,
@@ -31,16 +32,16 @@ assert stdenv.hostPlatform.isDarwin -> !x11Support;
assert stdenv.hostPlatform.isDarwin -> !waylandSupport;
rustPlatform.buildRustPackage (finalAttrs: {
pname = "espanso";
version = "2.2-unstable-2024-05-14";
version = "2.3.0";
src = fetchFromGitHub {
owner = "espanso";
repo = "espanso";
rev = "8daadcc949c35a7b7aa20b7f544fdcff83e2c5f7";
hash = "sha256-4MArENBmX6tDVLZE1O8cuJe7A0R+sLZoxBkDvIwIVZ4=";
tag = "v${finalAttrs.version}";
hash = "sha256-WvFV+WZxwaGCfMVEbfHrQZS0LtgJElmOtSXK9jEeaDk=";
};
cargoHash = "sha256-2Hf492/xZ/QGqDYbjiZep/FX8bPyEuoxkMJ4qnMqu+c=";
cargoHash = "sha256-E3z8NfKZiQsaYqDKXSIltETa4cSL0ShHnUMymjH5pas=";
nativeBuildInputs = [
extra-cmake-modules
@@ -90,14 +91,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
substituteInPlace scripts/create_bundle.sh \
--replace-fail target/mac/ $out/Applications/ \
--replace-fail /bin/echo ${coreutils}/bin/echo
patchShebangs scripts/create_bundle.sh
substituteInPlace espanso/src/res/macos/Info.plist \
--replace-fail "<string>espanso</string>" "<string>${placeholder "out"}/Applications/Espanso.app/Contents/MacOS/espanso</string>"
substituteInPlace espanso/src/path/macos.rs espanso/src/path/linux.rs \
--replace-fail '"/usr/local/bin/espanso"' '"${placeholder "out"}/bin/espanso"'
substituteInPlace espanso-modulo/build.rs \
--replace-fail '"--with-libpng=builtin"' '"--with-libpng=sys"'
'';
# Some tests require networking
@@ -106,7 +101,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
postInstall =
if stdenv.hostPlatform.isDarwin then
''
EXEC_PATH=$out/bin/espanso BUILD_ARCH=current ${stdenv.shell} ./scripts/create_bundle.sh
${stdenv.shell} ./scripts/create_bundle.sh $out/bin/espanso
''
else
''
@@ -127,10 +122,12 @@ rustPlatform.buildRustPackage (finalAttrs: {
}
'';
passthru.tests.version = testers.testVersion {
package = finalAttrs.finalPackage;
# remove when updating to a release version
version = "2.2.1";
passthru = {
tests.version = testers.testVersion {
package = finalAttrs.finalPackage;
inherit (finalAttrs) version;
};
updateScript = nix-update-script { };
};
meta = with lib; {
@@ -143,7 +140,6 @@ rustPlatform.buildRustPackage (finalAttrs: {
n8henrie
];
platforms = platforms.unix;
longDescription = ''
Espanso detects when you type a keyword and replaces it while you're typing.
'';
+1 -1
View File
@@ -89,6 +89,6 @@ stdenv.mkDerivation (finalAttrs: {
cc-by-sa-30
];
platforms = platforms.linux;
maintainers = with maintainers; [ tex ];
maintainers = [ ];
};
})
+2 -2
View File
@@ -10,13 +10,13 @@
buildGoModule rec {
pname = "gh";
version = "2.81.0";
version = "2.82.0";
src = fetchFromGitHub {
owner = "cli";
repo = "cli";
tag = "v${version}";
hash = "sha256-uhmVIDTkMRFS1MZitjDjylrYWd/q9aGAZNiTjzmqwPw=";
hash = "sha256-0PheldNAlexi/tXHhhrPLd3YBGmcM1G+guicI2z9RYU=";
};
vendorHash = "sha256-rVNKTr3b4zShPfkiEBx7LqVQY2eMrXo/s8iC5tyQZNo=";
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "gosec";
version = "2.22.9";
version = "2.22.10";
src = fetchFromGitHub {
owner = "securego";
repo = "gosec";
rev = "v${version}";
hash = "sha256-cI6cOD0fySVFex2gd1VTSgLGFz1CGunby2SvowKNXZQ=";
hash = "sha256-KQfQ6RDrnO13emfjiQn+zSI+3Zj9hLWhdLZbAmQBdT0=";
};
vendorHash = "sha256-Q/Wws0fefVgp05aQnIlq+Br0RdoEvas0bp2XqT7w19s=";
vendorHash = "sha256-kH7bD4CqFgnw5kuPKyQkwGYUuzkQEmuw7T8fxQ46h3o=";
subPackages = [
"cmd/gosec"
+3 -3
View File
@@ -10,16 +10,16 @@
buildGoModule rec {
pname = "gowall";
version = "0.2.1";
version = "0.2.3";
src = fetchFromGitHub {
owner = "Achno";
repo = "gowall";
rev = "v${version}";
hash = "sha256-fgO4AoyHR51zD86h75b06BXV0ONlFfHdBvxfJvcD7J8=";
hash = "sha256-HZEVH3T4dmBE4OMPjtHj3qdeT4i27+YhZWJgYqbg5ss=";
};
vendorHash = "sha256-V/VkbJZIzy4KlEPtlTTqdUIPG6lKD+XidNM0NWpATbk=";
vendorHash = "sha256-zQoXrQnejng1jBKRMaQzQaZYKWxJPXjgdplnuVhazuM=";
nativeBuildInputs = [
installShellFiles
+5 -5
View File
@@ -35,24 +35,24 @@
_experimental-update-script-combinators,
}:
let
version = "9";
version = "10";
src = fetchFromGitLab {
domain = "gitlab.futo.org";
owner = "videostreaming";
repo = "Grayjay.Desktop";
tag = version;
hash = "sha256-O211trFJ9tQRVdlztp5ER0Ej6SIrCDn45mRGns7NV90=";
hash = "sha256-ap0NnjyBjvyFjHPu9vACQMoOXqwz90/8QqSfPFqfh5U=";
fetchSubmodules = true;
fetchLFS = true;
};
frontend = buildNpmPackage {
name = "grayjay-frontend";
pname = "grayjay-frontend";
inherit version src;
sourceRoot = "source/Grayjay.Desktop.Web";
npmBuildScript = "build";
npmDepsHash = "sha256-pTEbMSAJwTY6ZRriPWfBFnRHSYufSsD0d+hWGz35xFM=";
npmDepsHash = "sha256-3RMUV6o6422PEuqYg7B+y6JjlaiHDhnwsgsaKEbu5BM=";
installPhase = ''
runHook preInstall
@@ -124,7 +124,7 @@ buildDotnetModule (finalAttrs: {
targetPackages
;
};
dotnet-runtime = dotnetCorePackages.aspnetcore_9_0;
dotnet-runtime = dotnetCorePackages.aspnetcore_8_0;
executables = [ "Grayjay" ];
+1 -1
View File
@@ -48,6 +48,6 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/sc0ty/grip";
license = licenses.gpl3;
platforms = platforms.all;
maintainers = with maintainers; [ tex ];
maintainers = [ ];
};
}
+1 -1
View File
@@ -12,7 +12,7 @@ let
in
stdenv.mkDerivation rec {
pname = "immich-cli";
version = "2.2.96";
version = "2.2.97";
inherit (immich) src pnpmDeps;
postPatch = ''
+3 -3
View File
@@ -34,7 +34,7 @@
}:
let
pnpm = pnpm_10;
version = "2.0.1";
version = "2.1.0";
esbuild' = buildPackages.esbuild.override {
buildGoModule =
@@ -108,14 +108,14 @@ let
owner = "immich-app";
repo = "immich";
tag = "v${version}";
hash = "sha256-lpFUjjS7Q2F/Uhog1NdJ8vaVIGjmZM9ZWxW5d0zoQsc=";
hash = "sha256-xbOzTJKutuR5/oRBUyXjZ4FWAmDnWO+nS7dQcNNRHlE=";
};
pnpmDeps = pnpm.fetchDeps {
pname = "immich";
inherit version src;
fetcherVersion = 2;
hash = "sha256-+CwwTqjI+xOGCAb66lZplNMBwR2xJZBs6E0OyGHbSAE=";
hash = "sha256-JqI7te2M88CVfvqEOIggGn64Ue0rkrMlC6HvSRW1CU0=";
};
web = stdenv.mkDerivation {
+3 -3
View File
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "iroh";
version = "0.93.0";
version = "0.93.2";
src = fetchFromGitHub {
owner = "n0-computer";
repo = "iroh";
rev = "v${version}";
hash = "sha256-GTvplzx+F5vGWaqgp4YhjcuKUvLysMoHQceVQ6l2an4=";
hash = "sha256-IYuOo4dfTC7IfMkwFyjqFmOYjx87i84+ydyNxnSAfk4=";
};
cargoHash = "sha256-Ss/JJZUGYXuNH9jtqJTi9/OrAd4Ot4z0bp9qkPg+ZrA=";
cargoHash = "sha256-aR78AKfXRAePnOVO/Krx1WGcQgOIz3d+GDwfAoM10UQ=";
# Some tests require network access which is not available in nix build sandbox.
doCheck = false;
-1
View File
@@ -318,7 +318,6 @@ buildPythonApplication rec {
platforms = platforms.darwin ++ platforms.linux;
mainProgram = "kitty";
maintainers = with maintainers; [
tex
rvolosatovs
Luflosi
kashw2
+2 -2
View File
@@ -14,13 +14,13 @@
stdenv.mkDerivation rec {
pname = "ksmbd-tools";
version = "3.5.4";
version = "3.5.5";
src = fetchFromGitHub {
owner = "cifsd-team";
repo = "ksmbd-tools";
rev = version;
sha256 = "sha256-O8JqAu2aZ+SkK+rkL2Q7jikN2/pJZcfeG7tDVdrrO4Y=";
sha256 = "sha256-ZA2HE/IhdF0UqVv92h1iEc9vPbycA/7Qxka1fXJ4AhE=";
};
buildInputs = [
+2 -2
View File
@@ -10,13 +10,13 @@
buildGoModule rec {
pname = "kubescape";
version = "3.0.41";
version = "3.0.42";
src = fetchFromGitHub {
owner = "kubescape";
repo = "kubescape";
tag = "v${version}";
hash = "sha256-RRpZCEzuST8Q98O/Cdnl90efjdQLzupAZwfT2tkOzv0=";
hash = "sha256-/+n0R7Lj2TReP+OUdhZh+te0XZT2Nd+8nKEFinEtlz0=";
fetchSubmodules = true;
};
+6
View File
@@ -39,6 +39,12 @@ stdenv.mkDerivation {
sdl3
];
# Fix SDL3 static linking issue
postPatch = ''
substituteInPlace src/meson.build \
--replace-fail "dependency('sdl3', static: true)" "dependency('sdl3', static: false)"
'';
mesonFlags = [
"-Duse_system_lua=true"
];
+3 -3
View File
@@ -10,13 +10,13 @@
buildNimPackage (
finalAttrs: prevAttrs: {
pname = "nitter";
version = "0-unstable-2025-05-01";
version = "0-unstable-2025-10-12";
src = fetchFromGitHub {
owner = "zedeus";
repo = "nitter";
rev = "e40c61a6ae76431c570951cc4925f38523b00a82";
hash = "sha256-YOwoN3sC5g9oV1gbIu2TQE4SCAoNDONvEQy9xvzKD/c=";
rev = "662ae90e2246c8a01c811f68750b7e5033e0fa69";
hash = "sha256-icjbAG/VkhzgKO2dyJYL/yc1VrVmU25Ymkz/41Ckd3M=";
};
lockFile = ./lock.json;
+3 -3
View File
@@ -7,7 +7,7 @@
let
pname = "openfga";
version = "1.10.2";
version = "1.10.3";
in
buildGoModule {
@@ -17,10 +17,10 @@ buildGoModule {
owner = "openfga";
repo = "openfga";
rev = "v${version}";
hash = "sha256-DzsGa6dgaynP3SHa7p9gxjKtHOwlTz9oDWJDpTg0f0Y=";
hash = "sha256-iP4VzQDScLAiRArVKh9n0AcPXZHPs+xRi4K9S0Z7n48=";
};
vendorHash = "sha256-XPsoXyLM+Lmd0OsvCV7fJY74ZajhclTC+Iagmthp6W0=";
vendorHash = "sha256-421jf8XSCBteKQ7cr7ln/oBJgWxFsIqY+ccwW2R4/ro=";
nativeBuildInputs = [ installShellFiles ];
+3 -3
View File
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "otree";
version = "0.6.1";
version = "0.6.2";
src = fetchFromGitHub {
owner = "fioncat";
repo = "otree";
tag = "v${version}";
hash = "sha256-a160Mi0VZesU3PQOKrgiN/5yxx82xHtjcMazH5o0LJs=";
hash = "sha256-A4UY3SRahpxl6xqJuamXlBenemJuvFS6KcHKOXEHDyw=";
};
cargoHash = "sha256-ZubL48hXyrBg9K64GsLmRZgdFhDWYbYNH2PhwE9qAQ4=";
cargoHash = "sha256-cePX4Uxu7BOsB1JIGAsDfiOLeVAgL+0Lnst4shtpEX4=";
meta = {
description = "Command line tool to view objects (JSON/YAML/TOML/XML) in TUI tree widget";
+2 -2
View File
@@ -120,13 +120,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "pike";
version = "8.0.2026";
version = "8.0.2030";
src = fetchFromGitHub {
owner = "pikelang";
repo = "Pike";
tag = "v${finalAttrs.version}";
hash = "sha256-ttEEY1l2Bfz8Qfi6x3CDeJOxEajzookd8WfnFbN/vro=";
hash = "sha256-DFEmO4Au2qSw+/Jmbnl6XZtfvWwmv0uWzwgQn4dRtNw=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "pocketbase";
version = "0.30.1";
version = "0.30.2";
src = fetchFromGitHub {
owner = "pocketbase";
repo = "pocketbase";
rev = "v${version}";
hash = "sha256-zkDXb5KY9/wdzsBris255uH8e/fq3mn4s3rcft4umuE=";
hash = "sha256-7XpusTwdocLsJBHWU71nHMmY0T05d4fKHe5XKvHSPR0=";
};
vendorHash = "sha256-ft+hs1VfCZrWceVDqO7ThRE1tiyozMFsYMclsKKdEBo=";
+3 -3
View File
@@ -14,16 +14,16 @@ let
in
buildGoModule rec {
pname = "pomerium-cli";
version = "0.30.1";
version = "0.31.0";
src = fetchFromGitHub {
owner = "pomerium";
repo = "cli";
rev = "v${version}";
sha256 = "sha256-zrmd/c1XVoD9oLbDBvbtPHQpbPLOvDRSV4CamViBd1w=";
sha256 = "sha256-m/qiNpkNQdQLC2vBbN5aj3oWTWZeFdplcXQCa0PiOKk=";
};
vendorHash = "sha256-G+XnzbkJw4ttif+OcTrHlhz9a3P/CVKnJ3IF3iPcaHM=";
vendorHash = "sha256-a1E9pLMJ7JynV+YLANuO3iJ0IzkdEy0KBRUhsfz3D+U=";
subPackages = [
"cmd/pomerium-cli"
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "pulumi-esc";
version = "0.18.0";
version = "0.19.0";
src = fetchFromGitHub {
owner = "pulumi";
repo = "esc";
rev = "v${version}";
hash = "sha256-oxeH7SF2ANCTSdD8GnGmhbB37UOpBSOFo5p81lIw+zU=";
hash = "sha256-TsYMGPL4Lru7T1p4v/gaql665JO2LIKayb3GupxYbiI=";
};
subPackages = "cmd/esc";
+2 -2
View File
@@ -20,13 +20,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "readest";
version = "0.9.85";
version = "0.9.86";
src = fetchFromGitHub {
owner = "readest";
repo = "readest";
tag = "v${finalAttrs.version}";
hash = "sha256-vxb6XDHr/2MrPeVD2s5DwzwxjOorR7CzBja5tQ0r9cc=";
hash = "sha256-/H0ZYbVl4d/s4e7jkQUobZTZZPpIiC9H48wfmPqGUWk=";
fetchSubmodules = true;
};
+3 -3
View File
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage rec {
pname = "reindeer";
version = "2025.10.06.00";
version = "2025.10.13.00";
src = fetchFromGitHub {
owner = "facebookincubator";
repo = "reindeer";
tag = "v${version}";
hash = "sha256-J7ed4H7Z5sViX24p+tfOkdpdE979+yb0dIydoRJ7g3A=";
hash = "sha256-jbxTHu8IoUsQMkH2u82T6XsRKto7Z3ehEOAL9v0WGxE=";
};
cargoHash = "sha256-KEVGOEnqM6l6TsRnpnLvYFIY+7dsfoeZIMshfw4Qcws=";
cargoHash = "sha256-XTp0GaqJhNf6auZzdv0+aGgIJ6hh3027EqPr90nWB3I=";
nativeBuildInputs = [ pkg-config ];
+56
View File
@@ -0,0 +1,56 @@
{
lib,
stdenv,
fetchzip,
cpio,
gzip,
xar,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "rode-central";
version = "2.0.101-212";
# archive.org link used because the url is not stable and is updated frequently with new versions
src = fetchzip {
url = "https://web.archive.org/web/20250730140348/https://update.rode.com/central/RODE_Central_MACOS.zip";
hash = "sha256-qgOosVOETeIbKBUhRvp2WGaO0mWEceOjtahF0fYrZ1E=";
};
strictDeps = true;
nativeBuildInputs = [
cpio
gzip
xar
];
unpackPhase = ''
runHook preUnpack
xar -xf $src/RØDE\ Central\ \(${finalAttrs.version}\).pkg
zcat RodeCentral.pkg/Payload | cpio -i
runHook postUnpack
'';
installPhase = ''
runHook preInstall
mkdir -p $out/Applications
mv Applications/RODE\ Central.app $out/Applications
runHook postInstall
'';
meta = {
description = "Companion app for configuring compatible RØDE devices, unlocking advanced features, enabling or disabling functions and updating firmware";
homepage = "https://rode.com/en-us/apps/rode-central";
changelog = "https://rode.com/en-us/release-notes/rode-central";
license = [ lib.licenses.unfree ];
sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
maintainers = with lib.maintainers; [ ethancedwards8 ];
platforms = lib.platforms.darwin;
hydraPlatforms = [ ];
};
})
+2 -2
View File
@@ -5,7 +5,7 @@
}:
let
pname = "saucectl";
version = "0.197.1";
version = "0.197.2";
in
buildGoModule {
inherit pname version;
@@ -14,7 +14,7 @@ buildGoModule {
owner = "saucelabs";
repo = "saucectl";
tag = "v${version}";
hash = "sha256-Vk09bh8c3NqHVr3FzbgQU2Xxw7J3SPmtvrOv7CFcLXk=";
hash = "sha256-aAEqYfCBsXMxjkJHUrKBh2y3ma6r2rVaQfY2PqsLVDA=";
};
ldflags = [
+3 -3
View File
@@ -9,13 +9,13 @@
}:
rustPlatform.buildRustPackage rec {
pname = "sentry-cli";
version = "2.56.0";
version = "2.56.1";
src = fetchFromGitHub {
owner = "getsentry";
repo = "sentry-cli";
rev = version;
hash = "sha256-p9ym9yKGD8AMMU+3TfcLFEqH3Z/bI5NBEPnZtFvk+1E=";
hash = "sha256-2T4HEWEcT8ehy5wQqKlBPx2MyusLYg8eM/fWlZ83HAw=";
};
doCheck = false;
@@ -28,7 +28,7 @@ rustPlatform.buildRustPackage rec {
pkg-config
];
cargoHash = "sha256-wPJSFxojR8tDfRBcRlhCCDzakghRTYbpQvmZ+F45T5c=";
cargoHash = "sha256-6AM1oGX4q6kHePiS0fsoXPt0b89O9WItIBukPIwapJQ=";
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd sentry-cli \
@@ -14,13 +14,13 @@
stdenv.mkDerivation rec {
pname = "signalbackup-tools";
version = "20251011";
version = "20251015";
src = fetchFromGitHub {
owner = "bepaald";
repo = "signalbackup-tools";
tag = version;
hash = "sha256-xa/WHEuK33Tc/p7VFD5fL+h0nPaUfLmmTu/aqLLd6HI=";
hash = "sha256-/rqYM0KLBcvYt2lpkOZKipb/lpVtkUevGFNWVenPbOk=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "sloth";
version = "0.13.0";
version = "0.14.0";
src = fetchFromGitHub {
owner = "slok";
repo = "sloth";
rev = "v${version}";
hash = "sha256-rgDTLbNhs9CD+VHEo2+eLGh9amhWg/TksbXTvxvp7j8=";
hash = "sha256-f9AsHzi2Z4qHbr2uSHU0+Jt6FwFwgWQPFTs2rlJWB6U=";
};
vendorHash = "sha256-8p6NYgIK5Gc+gEkNkn1nL4t605xzhF3nS8UYX+AT/Ag=";
vendorHash = "sha256-+WnKSt0Xa9rLZU+ce2vOxW2wlhFLzd2H82b6Vpwe+AQ=";
subPackages = [ "cmd/sloth" ];
@@ -11,16 +11,16 @@
buildGoModule rec {
pname = "terraform-plugin-docs";
version = "0.23.0";
version = "0.24.0";
src = fetchFromGitHub {
owner = "hashicorp";
repo = "terraform-plugin-docs";
tag = "v${version}";
hash = "sha256-SIPGdY8wvM7Lfn0PAqbmk12fhJpq4CA/GYQppTYE8HY=";
hash = "sha256-wN85uTZgHasP4EsG/tNkt28tnLRFfosN6N89iwcAX80=";
};
vendorHash = "sha256-Dqc3B3wfAwX0M6T8TmQU7kjjECHVaK+YmW8H7ZTK+ao=";
vendorHash = "sha256-ZL61b2LAE+GFRtfUBIAoF7O65s7FeQw7cX4Aw2Cfd+k=";
nativeBuildInputs = [ makeWrapper ];
+3 -3
View File
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "trufflehog";
version = "3.90.8";
version = "3.90.9";
src = fetchFromGitHub {
owner = "trufflesecurity";
repo = "trufflehog";
tag = "v${version}";
hash = "sha256-TF+nMpHTv67EIVtiNyJsGW14dN4zbp7OoO+tQeRPq+M=";
hash = "sha256-XxFgki6haUbfHkhOMuYJW8zNBsJ6a8Rir7s6GqLTbho=";
};
vendorHash = "sha256-BeC4W2oIWAFzZnKpwFh1s3c6riNXYHs3dV+UyD/FhJ8=";
vendorHash = "sha256-pP8dT211fq/y5Z0poLqJngCY45ba1vJilmkpgnCUHhY=";
nativeBuildInputs = [ makeWrapper ];
+3 -3
View File
@@ -7,13 +7,13 @@
buildGoModule {
pname = "txtpbfmt";
version = "0-unstable-2025-10-02";
version = "0-unstable-2025-10-15";
src = fetchFromGitHub {
owner = "protocolbuffers";
repo = "txtpbfmt";
rev = "ff5ff96e8aaf0d6acf3284f8208039c562384fc6";
hash = "sha256-aJmE0TZe7w91n1xmz9ucADO+0Huv5Cpf2cRTf0ZQAVU=";
rev = "0b0c2708cf8453209ac9864099a502d5d1723ee4";
hash = "sha256-d6fT98Po7c+ZIwn3UG4JlsLRVjurnE0htrCUzM9sxGk=";
};
vendorHash = "sha256-aeYa7a/oKH2dxXHRkkqyh7f04citRDGQxAaKQTJst4o=";
+1 -1
View File
@@ -73,7 +73,7 @@ stdenv.mkDerivation rec {
description = "Open-source Android/Desktop remake of Civ V";
mainProgram = "unciv";
homepage = "https://github.com/yairm210/Unciv";
maintainers = with maintainers; [ tex ];
maintainers = [ ];
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.mpl20;
platforms = platforms.all;
+3 -3
View File
@@ -10,15 +10,15 @@
}:
buildGoModule (finalAttrs: {
pname = "usque";
version = "1.4.1";
version = "1.4.2";
src = fetchFromGitHub {
owner = "Diniboy1123";
repo = "usque";
tag = "v${finalAttrs.version}";
hash = "sha256-/4/hsoWGdNe5vF22hFXuItXlYiLZ5BKrfg5XSFyljhE=";
hash = "sha256-U2C0To9WaQZaAuWbx3+h4hhDI8n3H55cXOnS9l2l2rY=";
};
vendorHash = "sha256-ngLlG9HP0KJPjIBVsNZuwnlJj2egMEh9U0xVQpVEg1Q=";
vendorHash = "sha256-SS0Lqdfdp3hO2hUW0oRXH9jQWW/68a/tKYU7PMgeQYs=";
ldflags = [
"-s"
+2 -2
View File
@@ -21,13 +21,13 @@
}:
stdenv.mkDerivation rec {
pname = "ustreamer";
version = "6.39";
version = "6.40";
src = fetchFromGitHub {
owner = "pikvm";
repo = "ustreamer";
tag = "v${version}";
hash = "sha256-Lc0cwzt7rGfbJSLdZTDVdmkub6Z2KnTz5PRpEvtHsKM=";
hash = "sha256-jKltFQsx8Q9+TMTOg1p6nljII72CLEg6VYe60/KojUY=";
};
buildInputs = [
+2 -2
View File
@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "zigfetch";
version = "0.24.0";
version = "0.24.2";
src = fetchFromGitHub {
owner = "utox39";
repo = "zigfetch";
rev = "v${finalAttrs.version}";
hash = "sha256-1jGFwZgidjE/bgUB+cvlgPQpMOJqWy441VUz289AIvo=";
hash = "sha256-ciAMz4zw8+SgMMsrjQUGBkSMMNtMJSo2KbyE2RlRYDc=";
};
patches = lib.optionals stdenv.hostPlatform.isDarwin [
@@ -0,0 +1,9 @@
{ callPackage, ... }@args:
callPackage ./generic.nix (
{
version = "33.0";
hash = "sha256-VoMMMyPGAyjhXrYw7muHFBRjYshfqgLZZPPOXCfmmPs=";
}
// args
)
@@ -7,13 +7,13 @@
buildPythonPackage rec {
pname = "adafruit-platformdetect";
version = "3.84.0";
version = "3.84.1";
pyproject = true;
src = fetchPypi {
pname = "adafruit_platformdetect";
inherit version;
hash = "sha256-cdx3s1gEfmrk/pQkfqA0Sf6Ks+PpNyOdW9HUuULr7nM=";
hash = "sha256-LtKS/SkuNIfbU8Jh4oea4YMcYHqOuUe+6iDfa10k5Cs=";
};
build-system = [ setuptools-scm ];
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "aesedb";
version = "0.1.6";
version = "0.1.7";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "skelsec";
repo = "aesedb";
tag = version;
hash = "sha256-nYuMWE03Rsw1XuD/bxccpu8rddeXgS/EKJcO1VBLTLU=";
hash = "sha256-jT5Aru/BqvJf4HpD418+GrkZ0/g2XcTV3oWSOmo0Sbw=";
};
nativeBuildInputs = [ setuptools ];
@@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "aiohomeconnect";
version = "0.20.0";
version = "0.22.0";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -28,7 +28,7 @@ buildPythonPackage rec {
owner = "MartinHjelmare";
repo = "aiohomeconnect";
tag = "v${version}";
hash = "sha256-vvwWvI5OEyFZuzBFO44CHBnzmIEajQtR2lSTkaWCiPU=";
hash = "sha256-gLyEb4bFSmnl6PVQ+MYhVcSQ77p5w1yi2MaH1u4uoqI=";
};
build-system = [ setuptools ];
@@ -358,13 +358,13 @@
buildPythonPackage rec {
pname = "boto3-stubs";
version = "1.40.50";
version = "1.40.52";
pyproject = true;
src = fetchPypi {
pname = "boto3_stubs";
inherit version;
hash = "sha256-KYKK38uGKbXihUaOuJYQ8fxx+WStCRPeMEmgqdXeC+E=";
hash = "sha256-vSCnvJEiuxuTkZVDG50/VAse8FAQO8FyDXhpYJB0ZP0=";
};
build-system = [ setuptools ];
@@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "botocore-stubs";
version = "1.40.50";
version = "1.40.52";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "botocore_stubs";
inherit version;
hash = "sha256-13Ky066mtORklj/kWy1QTu57w4QvBHzruuVJKzmT4P0=";
hash = "sha256-npgJ5WPrLJJQUdhJJXvcdgV2C8u2Kz1f4xF/k4U0VIg=";
};
nativeBuildInputs = [ setuptools ];
@@ -32,7 +32,7 @@
buildPythonPackage rec {
pname = "clarifai";
version = "11.8.2";
version = "11.8.3";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -41,7 +41,7 @@ buildPythonPackage rec {
owner = "Clarifai";
repo = "clarifai-python";
tag = version;
hash = "sha256-7luvK7xnkJRALXm7X7mg6VG9qRpq9pmFdBRW2GP3heI=";
hash = "sha256-sl9x8VqGGgUfPSRZiMP6edLeUUTpASp8kdRLl0Kxclc=";
};
pythonRelaxDeps = [
@@ -23,7 +23,7 @@
buildPythonPackage rec {
pname = "cyclonedx-python-lib";
version = "11.1.0";
version = "11.2.0";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -32,7 +32,7 @@ buildPythonPackage rec {
owner = "CycloneDX";
repo = "cyclonedx-python-lib";
tag = "v${version}";
hash = "sha256-XlsVJTyAeqYex5q/07mFLXfMc9vnS5X+stP77i4IbVc=";
hash = "sha256-HfHZKOae83ASym1MSlVb0+aVWpyziDgQEQxLzWMM/MQ=";
};
pythonRelaxDeps = [ "py-serializable" ];
@@ -27,14 +27,14 @@
buildPythonPackage rec {
pname = "datamodel-code-generator";
version = "0.34.0";
version = "0.35.0";
pyproject = true;
src = fetchFromGitHub {
owner = "koxudaxi";
repo = "datamodel-code-generator";
tag = version;
hash = "sha256-fJ7+TtWLJXBaTil0LGsCyu9njDuj1pOVUZYN2huoKao=";
hash = "sha256-whhyTkX3R76idVNmY/6O9aVDU7DSvDtLq7JK0NJXn0U=";
};
pythonRelaxDeps = [
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "execnb";
version = "0.1.14";
version = "0.1.15";
pyproject = true;
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
hash = "sha256-uofpVYCb0zMYqhMxT/TfkLQku0VWdBwtzJDHoovIfd0=";
hash = "sha256-KQYpCJBKXCjaVuRwWGTdltwlBBNprUqqII50vPXENXE=";
};
build-system = [ setuptools ];
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "google-cloud-secret-manager";
version = "2.24.0";
version = "2.25.0";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "google_cloud_secret_manager";
inherit version;
hash = "sha256-zlc9QP/C+30BcZJDqU7heqJD6mQqaubDN1AeWPv2QrU=";
hash = "sha256-o3krscswcyaQgpemFTYDGslIUsIiSPBK4RL/UahTtWE=";
};
build-system = [ setuptools ];
@@ -19,14 +19,14 @@
buildPythonPackage rec {
pname = "granian";
version = "2.5.4";
version = "2.5.5";
pyproject = true;
src = fetchFromGitHub {
owner = "emmett-framework";
repo = "granian";
tag = "v${version}";
hash = "sha256-6T4ge9QrLxpkgtJvNmgUlHaxFK3KyQLJo12rjs80J3M=";
hash = "sha256-+KHszcVpfa3FiWUlSQxHDqxnd/ezWdWt430ULW2+83g=";
};
# Granian forces a custom allocator for all the things it runs,
@@ -39,7 +39,7 @@ buildPythonPackage rec {
cargoDeps = rustPlatform.fetchCargoVendor {
inherit pname version src;
hash = "sha256-iY0vh+Y0wU1/wJVXb2GDG8vb5ovrFD+4tXKODEA35Kc=";
hash = "sha256-kul1U002f154ghMqeVuuqizVx2LtIyCkmAA08KyjW3U=";
};
nativeBuildInputs = with rustPlatform; [
@@ -43,14 +43,14 @@
buildPythonPackage rec {
pname = "huggingface-hub";
version = "0.35.0";
version = "0.35.3";
pyproject = true;
src = fetchFromGitHub {
owner = "huggingface";
repo = "huggingface_hub";
tag = "v${version}";
hash = "sha256-b7zuqY1d2wBjqyQ3nxhXg33limR1Nq3dGS2YoY5xcsQ=";
hash = "sha256-KOq3qxt3AyWQIOG0+HUbNr15u85tyTEstoUkYBFkpC4=";
};
build-system = [ setuptools ];
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "iamdata";
version = "0.1.202510131";
version = "0.1.202510151";
pyproject = true;
src = fetchFromGitHub {
owner = "cloud-copilot";
repo = "iam-data-python";
tag = "v${version}";
hash = "sha256-6b+c7vCZPU2Ze75SQvimU3VvN0TV1lWpIzzO6jO1SL4=";
hash = "sha256-lP0l3U1Jdy+wpgyBUqMrd3Cm3/PdQd2WKMdaFClMhws=";
};
build-system = [ hatchling ];
@@ -16,7 +16,7 @@
buildPythonPackage rec {
pname = "ibm-watson";
version = "10.0.0";
version = "11.0.0";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -25,7 +25,7 @@ buildPythonPackage rec {
owner = "watson-developer-cloud";
repo = "python-sdk";
tag = "v${version}";
hash = "sha256-06PDDzFasY1vmzejxDiTL/O8R6iAhSpWjCkVg9/l46U=";
hash = "sha256-FSzuPRiJ6OXkdy4XyvGs2kTKPF2Kl55e53keztmEdfY=";
};
build-system = [ setuptools ];
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "imgsize";
version = "3.0.3";
version = "4.0.1";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -18,12 +18,12 @@ buildPythonPackage rec {
owner = "ojii";
repo = "imgsize";
tag = version;
sha256 = "sha256-jpEgAqMcQHR5S6EH9mNxrG0+bCyxYFs2P4NxaZxxk/E=";
sha256 = "sha256-Cm6dywl9QOtF8qZ3L/XHCeNf3mU1ki5l8RUpWQilBPw=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit pname version src;
hash = "sha256-VgC0tp/X3T9K2ssdoUuBxsWZfe16rMRr2qXfwWsBXHM=";
hash = "sha256-8vSBsnNqvHlbSj7m09U9fqBMRHnC2qtpMtWp2KYGA08=";
};
nativeBuildInputs = [
@@ -12,7 +12,6 @@
typing-extensions,
# buildInputs
imath,
isl,
# tests
@@ -41,18 +40,16 @@ buildPythonPackage rec {
];
buildInputs = [
imath
isl
];
dontUseCmakeConfigure = true;
cmakeFlags = [
"-DUSE_SHIPPED_ISL=OFF"
"-DUSE_SHIPPED_IMATH=OFF"
"-DUSE_BARVINOK=OFF"
"-DISL_INC_DIRS:LIST='${lib.getDev isl}/include'"
"-DISL_LIB_DIRS:LIST='${lib.getLib isl}/lib'"
(lib.cmakeBool "USE_SHIPPED_ISL" false)
(lib.cmakeBool "USE_BARVINOK" false)
(lib.cmakeOptionType "list" "ISL_INC_DIRS" "${lib.getDev isl}/include")
(lib.cmakeOptionType "list" "ISL_LIB_DIRS" "${lib.getLib isl}/lib")
];
# Force resolving the package from $out to make generated ext files usable by tests
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "leaone-ble";
version = "0.3.0";
version = "1.0.0";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "bluetooth-devices";
repo = "leaone-ble";
tag = "v${version}";
hash = "sha256-96TOjjz4EkHAnzL53BIR+PifkyrEig/0r+mIfnwc0hE=";
hash = "sha256-WdsAqXv3U2E5x6Io4t3NNcioV6kwREDATe4hpojzUBo=";
};
build-system = [ poetry-core ];
@@ -30,14 +30,14 @@ let
in
buildPythonPackage rec {
pname = "libbs";
version = "2.16.4";
version = "2.16.5";
pyproject = true;
src = fetchFromGitHub {
owner = "binsync";
repo = "libbs";
tag = "v${version}";
hash = "sha256-if27Tg5S0Esrw9xHi6nr+kDIw4OTz7yZ2256/4Kbkeo=";
hash = "sha256-JE/eDs9vOiislIrsgBUx36XFenxgcoLtHA/veOMj2IY=";
};
build-system = [ setuptools ];
@@ -14,12 +14,12 @@
buildPythonPackage rec {
pname = "meshcore";
version = "2.1.9";
version = "2.1.10";
pyproject = true;
src = fetchPypi {
inherit pname version;
sha256 = "sha256-FhTOuVHhpYvmITgxfhXys8AJhRfYnMwCJ3fWJhMf53w=";
sha256 = "sha256-mnr5WqH/uKzONI8lcm1GQCSlnhx6WQyqsAr12gsMKEI=";
};
build-system = [ hatchling ];
@@ -130,8 +130,8 @@ in
"sha256-LNfDzqjQNQkvt61VHFc8aFdEBicRACvSmuM9W/SWQng=";
mypy-boto3-appstream =
buildMypyBoto3Package "appstream" "1.40.38"
"sha256-YM34Xd3WnYAgCnUsZX6d3oO/z3TRtLHOuv7o2qfpZRo=";
buildMypyBoto3Package "appstream" "1.40.52"
"sha256-l1Zrigv4T4W9z+9MrZTTcTeeVISb5wnjepBpfSv554g=";
mypy-boto3-appsync =
buildMypyBoto3Package "appsync" "1.40.0"
@@ -158,8 +158,8 @@ in
"sha256-euF2rskAknxAxRrkS7mOXWZkb9NR70kGGRe5kqTcNgs=";
mypy-boto3-backup =
buildMypyBoto3Package "backup" "1.40.46"
"sha256-ISPplrUnN2jZ9V+24V7N9xW2kJTY4yIWe17Y/o+FRis=";
buildMypyBoto3Package "backup" "1.40.52"
"sha256-bo+tgMbUCf1uL8fNB/5UBgUtIiYMMQpd/uaj/LUuZ6U=";
mypy-boto3-backup-gateway =
buildMypyBoto3Package "backup-gateway" "1.40.15"
@@ -338,8 +338,8 @@ in
"sha256-MIxmEy+/mlDwWKpHrb0jo8Yu1C7+xP6JRNvUeDmlfZ0=";
mypy-boto3-connect =
buildMypyBoto3Package "connect" "1.40.40"
"sha256-k9Q5WmeCTzqlhjIsPUPlbZXB6kB2Ll6sNdhybOWrUHk=";
buildMypyBoto3Package "connect" "1.40.52"
"sha256-Y4inB+VA4aWEsef389vf2K0K6uvGxsAugtetxnKCSfU=";
mypy-boto3-connect-contact-lens =
buildMypyBoto3Package "connect-contact-lens" "1.40.0"
@@ -446,8 +446,8 @@ in
"sha256-jtkx0kbI7SB74U5uWyGdVhKMlsy/T82lz3P89k8LMPA=";
mypy-boto3-ec2 =
buildMypyBoto3Package "ec2" "1.40.40"
"sha256-I+YOlaDhTIFN3fd8f5MctMEFEQNKR+lyMTyPXiPqaRo=";
buildMypyBoto3Package "ec2" "1.40.52"
"sha256-5X7I+IrUOxothFVyw3gPP7xCq5gPXTQplA372U6rwRc=";
mypy-boto3-ec2-instance-connect =
buildMypyBoto3Package "ec2-instance-connect" "1.40.20"
@@ -1365,12 +1365,12 @@ in
"sha256-SfZ4sYKJic9iQfWxUQEdV233Y5NbITHWjC3Vt+hFpHA=";
mypy-boto3-transcribe =
buildMypyBoto3Package "transcribe" "1.40.8"
"sha256-i50560hic1ItkD0zJjAyHraepEyxioFBvHwMWkfg0kk=";
buildMypyBoto3Package "transcribe" "1.40.52"
"sha256-A93BHo29EHovA2v+hACbOhN+ckTL8JAGgftBBFzXBfM=";
mypy-boto3-transfer =
buildMypyBoto3Package "transfer" "1.40.42"
"sha256-1jkEh4zfoBl1sOPdAY++CheU6by2ps53OqBTN+FhwAc=";
buildMypyBoto3Package "transfer" "1.40.52"
"sha256-Z00yi43t9SMR1hsAG5EkvjaRKLqUU4uYwdn3KVVo+6w=";
mypy-boto3-translate =
buildMypyBoto3Package "translate" "1.40.17"
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "oelint-data";
version = "1.1.0";
version = "1.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "priv-kweihmann";
repo = "oelint-data";
tag = version;
hash = "sha256-yqS0zYUjDg9y0nOeQ2ujQ+LGvGJpF3tuoz3GghUbrF0=";
hash = "sha256-pF7Wg9N/ScmboNcZ97rWFEsoHNlKOazey56jPw70u6Q=";
};
build-system = [
@@ -23,14 +23,14 @@
buildPythonPackage rec {
pname = "piccolo";
version = "1.28.0";
version = "1.29.0";
pyproject = true;
src = fetchFromGitHub {
owner = "piccolo-orm";
repo = "piccolo";
tag = version;
hash = "sha256-5VzcMLPf12E+IEOaTUrxHl0W9r7NPUY542qOanrjG4w=";
hash = "sha256-CVN3aT1Xa7qKztEh1+jP9mlIu7Nw4EbjRYxzthycd4k=";
};
build-system = [ setuptools ];
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "pyshp";
version = "3.0.1";
version = "3.0.2.post1";
pyproject = true;
src = fetchFromGitHub {
owner = "GeospatialPython";
repo = "pyshp";
tag = version;
hash = "sha256-/ziHRjMwzQe3rnMZW9FTT0fyFDPWSv+Tm+tNG67t4gE=";
hash = "sha256-iW8zE/ZRDzSD+uzcHhxey7MxRvWDML3t0/mevz/cvXQ=";
};
build-system = [ hatchling ];
@@ -21,14 +21,14 @@
buildPythonPackage rec {
pname = "rigour";
version = "1.3.10";
version = "1.3.11";
pyproject = true;
src = fetchFromGitHub {
owner = "opensanctions";
repo = "rigour";
tag = "v${version}";
hash = "sha256-M3PfcfVz4oS3DloZB5Q78sIPDjinwZJJKketXcEp44o=";
hash = "sha256-ahHrNky8dGcH8UmpnZ8avfzyrz5RIvsL9YOe4V8EeE4=";
};
build-system = [
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "ropgadget";
version = "7.6";
version = "7.7";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "JonathanSalwan";
repo = "ROPgadget";
tag = "v${version}";
hash = "sha256-vh5UYaIOQw+QJ+YT6dMi/YFCpQfY0w6ouuUWmJJMusA=";
hash = "sha256-fKvXxz5SbrUynG/9pV6KMIxCVFU9l192oFJFB9HHBz0=";
};
build-system = [ setuptools ];
@@ -17,26 +17,27 @@
requests,
torch,
tqdm,
xxhash,
# optional-dependencies
# benchmark
matplotlib,
networkx,
pandas,
protobuf,
wandb,
# dev
ipython,
matplotlib-inline,
pre-commit,
torch-geometric,
# full
ase,
# captum,
graphviz,
h5py,
numba,
opt-einsum,
pgmpy,
pynndescent,
# pytorch-memlab,
rdflib,
rdkit,
scikit-image,
@@ -47,9 +48,18 @@
tabulate,
torchmetrics,
trimesh,
# graphgym
pytorch-lightning,
yacs,
# modelhub
huggingface-hub,
# rag
# pcst-fast,
datasets,
transformers,
sentencepiece,
accelerate,
# test
onnx,
onnxruntime,
pytest,
@@ -63,14 +73,14 @@
buildPythonPackage rec {
pname = "torch-geometric";
version = "2.6.1";
version = "2.7.0";
pyproject = true;
src = fetchFromGitHub {
owner = "pyg-team";
repo = "pytorch_geometric";
tag = version;
hash = "sha256-Zw9YqPQw2N0ZKn5i5Kl4Cjk9JDTmvZmyO/VvIVr6fTU=";
hash = "sha256-xlOzpoYRoEfIRWSQoZbEPvUW43AMr3rCgIYnxwG/z3A=";
};
build-system = [
@@ -87,6 +97,7 @@ buildPythonPackage rec {
requests
torch
tqdm
xxhash
];
optional-dependencies = {
@@ -113,7 +124,7 @@ buildPythonPackage rec {
numba
opt-einsum
pandas
pgmpy
# pgmpy
pynndescent
# pytorch-memlab
rdflib
@@ -136,9 +147,19 @@ buildPythonPackage rec {
modelhub = [
huggingface-hub
];
rag = [
# pcst-fast (unpackaged)
datasets
transformers
pandas
sentencepiece
accelerate
torchmetrics
];
test = [
onnx
onnxruntime
# onnxscript (unpackaged)
pytest
pytest-cov-stub
];
@@ -153,6 +174,14 @@ buildPythonPackage rec {
writableTmpDirAsHomeHook
];
pytestFlags = [
# DeprecationWarning: Failing to pass a value to the 'type_params' parameter of
# 'typing._eval_type' is deprecated, as it leads to incorrect behaviour when calling
# typing._eval_type on a stringified annotation that references a PEP 695 type parameter.
# It will be disallowed in Python 3.15.
"-Wignore::DeprecationWarning"
];
disabledTests = [
# RuntimeError: addmm: computation on CPU is not implemented for SparseCsr + SparseCsr @ SparseCsr without MKL.
# PyTorch built with MKL has better support for addmm with sparse CPU tensors.
@@ -35,14 +35,14 @@
buildPythonPackage rec {
pname = "torchio";
version = "0.20.22";
version = "0.20.23";
pyproject = true;
src = fetchFromGitHub {
owner = "TorchIO-project";
repo = "torchio";
tag = "v${version}";
hash = "sha256-LP0hlle8BCoZrJWs5aX/xvI+EPHdOGBARoKwQRqswQc=";
hash = "sha256-OSqXV8aINqi7MstUy4RfIWLH4NxJB+r1tdzMrSgo7pg=";
};
build-system = [
@@ -59,14 +59,14 @@
buildPythonPackage rec {
pname = "transformers";
version = "4.57.0";
version = "4.57.1";
pyproject = true;
src = fetchFromGitHub {
owner = "huggingface";
repo = "transformers";
tag = "v${version}";
hash = "sha256-S89WMCwo0LRMT7EnRKPZwNqZlpFNilr7nqhhLc+7SgQ=";
hash = "sha256-cdrIoCUoVkMIEcaSZAOx5rN1G0WSGU6A3UM0gDar19I=";
};
build-system = [ setuptools ];
+2 -3
View File
@@ -2,7 +2,6 @@
lib,
callPackage,
}:
let
inherit (lib) mapAttrs' nameValuePair;
@@ -16,8 +15,8 @@ let
hash = "sha256-z4anrXZEBjldQoam0J1zBxFyCsxtk+nc6ax6xNxKKKc=";
};
"10" = {
version = "10.18.2";
hash = "sha256-k0IQIv4BVtfL32me3D1+qzllSYbqwU+SfQK4Xw2sbWE=";
version = "10.18.3";
hash = "sha256-eX0AWbxfwzVtecaBYVoTfHs15O/AOkRJqKGr/LzEvcc=";
};
};
@@ -6,18 +6,18 @@
buildNpmPackage rec {
pname = "universal-remote-card";
version = "4.8.3";
version = "4.8.4";
src = fetchFromGitHub {
owner = "Nerwyn";
repo = "android-tv-card";
rev = version;
hash = "sha256-29hDHn6bq6wNITgsPAEsfkWRL0BXnyFQhyoCXJnXpOk=";
hash = "sha256-PPF+aiUso6iIa5SoFgKsaW9RA0sYP9poDiXgqAyBbys=";
};
patches = [ ./dont-call-git.patch ];
npmDepsHash = "sha256-fWgsGEep/8ibRY+HEsMnHXQvVeyfZ4N+wvp/bu2C77U=";
npmDepsHash = "sha256-z8a+aJVLQYlRAFGptbKW9AF26Xr4xsJYsOIHYHEozFE=";
installPhase = ''
runHook preInstall
@@ -1,29 +0,0 @@
diff --git a/crates/simd/build.rs b/crates/simd/build.rs
index 12ce198..aed5588 100644
--- a/crates/simd/build.rs
+++ b/crates/simd/build.rs
@@ -17,17 +17,24 @@ use std::error::Error;
fn main() -> Result<(), Box<dyn Error>> {
println!("cargo::rerun-if-changed=cshim");
+ println!("cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS");
let target_arch = var("CARGO_CFG_TARGET_ARCH")?;
match target_arch.as_str() {
"aarch64" => {
let mut build = cc::Build::new();
build.file("./cshim/aarch64.c");
+ build.compiler("@clang@");
+ // read env var set by rustPlatform.bindgenHook
+ build.try_flags_from_environment("BINDGEN_EXTRA_CLANG_ARGS").expect("the BINDGEN_EXTRA_CLANG_ARGS environment variable must be specified and UTF-8");
build.opt_level(3);
build.compile("simd_cshim");
}
"x86_64" => {
let mut build = cc::Build::new();
build.file("./cshim/x86_64.c");
+ build.compiler("@clang@");
+ // read env var set by rustPlatform.bindgenHook
+ build.try_flags_from_environment("BINDGEN_EXTRA_CLANG_ARGS").expect("the BINDGEN_EXTRA_CLANG_ARGS environment variable must be specified and UTF-8");
build.opt_level(3);
build.compile("simd_cshim");
}
@@ -1,24 +0,0 @@
diff --git a/crates/algorithm/src/lib.rs b/crates/algorithm/src/lib.rs
index 853a280..f88acbf 100644
--- a/crates/algorithm/src/lib.rs
+++ b/crates/algorithm/src/lib.rs
@@ -13,6 +13,7 @@
// Copyright (c) 2025 TensorChord Inc.
#![feature(select_unpredictable)]
+#![feature(let_chains)]
#![allow(clippy::type_complexity)]
mod build;
diff --git a/src/lib.rs b/src/lib.rs
index 654b4d1..2b11d03 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -13,6 +13,7 @@
// Copyright (c) 2025 TensorChord Inc.
#![allow(unsafe_code)]
+#![feature(let_chains)]
mod datatype;
mod index;
@@ -1,68 +1,34 @@
{
buildPgrxExtension,
cargo-pgrx_0_14_1,
clang,
cargo-pgrx_0_16_0,
fetchFromGitHub,
lib,
nix-update-script,
postgresql,
postgresqlTestExtension,
replaceVars,
rust-jemalloc-sys,
stdenv,
}:
let
# Follow upstream and use rust-jemalloc-sys on linux aarch64 and x86_64
# Additionally, disable init exec TLS, since it causes issues with postgres.
# https://github.com/tensorchord/VectorChord/blob/0.4.2/Cargo.toml#L43-L44
useSystemJemalloc =
stdenv.hostPlatform.isLinux && (stdenv.hostPlatform.isAarch64 || stdenv.hostPlatform.isx86_64);
rust-jemalloc-sys' = (
rust-jemalloc-sys.override (old: {
jemalloc = old.jemalloc.override { disableInitExecTls = true; };
})
);
in
buildPgrxExtension (finalAttrs: {
inherit postgresql;
cargo-pgrx = cargo-pgrx_0_14_1;
cargo-pgrx = cargo-pgrx_0_16_0;
pname = "vectorchord";
version = "0.4.2";
version = "0.5.3";
src = fetchFromGitHub {
owner = "tensorchord";
repo = "vectorchord";
tag = finalAttrs.version;
hash = "sha256-EdMuSNcWwCBsAY0e3d0WVug1KBWYWldvKStF6cf/uRs=";
hash = "sha256-+c1Uf/3rp+HuthDVPLloJF2MQPW3Xho897Z2eAnG6aM=";
};
patches = [
# Tell the `simd` crate to use the flags from the rust bindgen hook
(replaceVars ./0001-read-clang-flags-from-environment.diff {
clang = lib.getExe clang;
})
# Add feature flags needed for features not yet stabilised in rustc stable
./0002-add-feature-flags.diff
];
buildInputs = lib.optionals useSystemJemalloc [
rust-jemalloc-sys'
];
cargoHash = "sha256-8NwfsJn5dnvog3fexzLmO3v7/3+L7xtv+PHWfCCWoHY=";
cargoHash = "sha256-/EcQgQ6J9hg4BsniRX7OMwEYy5EtVeT6Q/+3mAkyCH8=";
# Include upgrade scripts in the final package
# https://github.com/tensorchord/VectorChord/blob/0.4.2/crates/make/src/main.rs#L224
# https://github.com/tensorchord/VectorChord/blob/0.5.0/crates/make/src/main.rs#L366
postInstall = ''
cp sql/upgrade/* $out/share/postgresql/extension/
'';
env = {
# Bypass rust nightly features not being available on rust stable
RUSTC_BOOTSTRAP = 1;
};
# This crate does not have the "pg_test" feature
usePgTestCheckFeature = false;
@@ -123,12 +89,6 @@ buildPgrxExtension (finalAttrs: {
};
meta = {
# PostgreSQL 18 is not yet supported
# Will be supported in the next release (likely 0.5.0), as it's already supported in the main branch
# Check after next package update.
broken = lib.warnIf (
finalAttrs.version != "0.4.2"
) "Is postgresql18Packages.vectorchord still broken?" (lib.versionAtLeast postgresql.version "18");
changelog = "https://github.com/tensorchord/VectorChord/releases/tag/${finalAttrs.version}";
description = "Scalable, fast, and disk-friendly vector search in Postgres, the successor of pgvecto.rs";
homepage = "https://github.com/tensorchord/VectorChord";
+2
View File
@@ -8396,6 +8396,7 @@ with pkgs;
inherit
({
protobuf_33 = callPackage ../development/libraries/protobuf/33.nix { };
protobuf_32 = callPackage ../development/libraries/protobuf/32.nix { };
protobuf_31 = callPackage ../development/libraries/protobuf/31.nix { };
protobuf_30 = callPackage ../development/libraries/protobuf/30.nix { };
@@ -8409,6 +8410,7 @@ with pkgs;
abseil-cpp = abseil-cpp_202103;
};
})
protobuf_33
protobuf_32
protobuf_31
protobuf_30
+1 -1
View File
@@ -7299,7 +7299,7 @@ self: super: with self; {
isbnlib = callPackage ../development/python-modules/isbnlib { };
islpy = callPackage ../development/python-modules/islpy { isl = pkgs.isl_0_24; };
islpy = callPackage ../development/python-modules/islpy { isl = pkgs.isl_0_27; };
ismartgate = callPackage ../development/python-modules/ismartgate { };