diff --git a/doc/languages-frameworks/rust.section.md b/doc/languages-frameworks/rust.section.md
index d0ba09b51621..34ac80cac998 100644
--- a/doc/languages-frameworks/rust.section.md
+++ b/doc/languages-frameworks/rust.section.md
@@ -461,17 +461,6 @@ also be used:
the `Cargo.lock`/`Cargo.toml` files need to be patched before
vendoring.
-In case the lockfile contains cargo `git` dependencies, you can use
-`fetchCargoVendor` instead.
-```nix
-{
- cargoDeps = rustPlatform.fetchCargoVendor {
- inherit src;
- hash = "sha256-RqPVFovDaD2rW31HyETJfQ0qVwFxoGEvqkIgag3H6KU=";
- };
-}
-```
-
If a `Cargo.lock` file is available, you can alternatively use the
`importCargoLock` function. In contrast to `fetchCargoVendor`, this
function does not require a hash (unless git dependencies are used)
diff --git a/lib/attrsets.nix b/lib/attrsets.nix
index 3001e4ec93b5..180c585961d7 100644
--- a/lib/attrsets.nix
+++ b/lib/attrsets.nix
@@ -17,7 +17,7 @@ rec {
/**
Return an attribute from nested attribute sets.
- Nix has an [attribute selection operator `. or`](https://nixos.org/manual/nix/stable/language/operators#attribute-selection) which is sufficient for such queries, as long as the number of attributes is static. For example:
+ Nix has an [attribute selection operator `.`](https://nixos.org/manual/nix/stable/language/operators#attribute-selection) which is sufficient for such queries, as long as the number of attributes is static. For example:
```nix
(x.a.b or 6) == attrByPath ["a" "b"] 6 x
@@ -319,7 +319,7 @@ rec {
getAttrFromPath =
attrPath:
set:
- attrByPath attrPath (abort ("cannot find attribute `" + concatStringsSep "." attrPath + "'")) set;
+ attrByPath attrPath (abort ("cannot find attribute '" + concatStringsSep "." attrPath + "'")) set;
/**
Map each attribute in the given set and merge them into a new attribute set.
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index 4cbe626b108e..a438077c23d9 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -19212,6 +19212,13 @@
githubId = 20760527;
name = "Madelyn";
};
+ r4v3n6101 = {
+ name = "r4v3n6101";
+ email = "raven6107@gmail.com";
+ github = "r4v3n6101";
+ githubId = 30029970;
+ keys = [ { fingerprint = "FA05 8A29 B45E 06C0 8FE9 4907 05D2 BE42 F3EC D7CC"; } ];
+ };
raboof = {
email = "arnout@bzzt.net";
matrix = "@raboof:matrix.org";
diff --git a/nixos/modules/services/misc/autobrr.nix b/nixos/modules/services/misc/autobrr.nix
index c898351c4316..9ea4cef85ac5 100644
--- a/nixos/modules/services/misc/autobrr.nix
+++ b/nixos/modules/services/misc/autobrr.nix
@@ -31,7 +31,7 @@ in
type = lib.types.submodule { freeformType = configFormat.type; };
default = {
host = "127.0.0.1";
- port = "7474";
+ port = 7474;
checkForUpdates = true;
};
example = {
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix
index 3e29907f3c5a..c84fd7cc84ed 100644
--- a/nixos/tests/all-tests.nix
+++ b/nixos/tests/all-tests.nix
@@ -822,6 +822,7 @@ in {
pgadmin4 = handleTest ./pgadmin4.nix {};
pgbouncer = handleTest ./pgbouncer.nix {};
pghero = runTest ./pghero.nix;
+ pgweb = runTest ./pgweb.nix;
pgmanage = handleTest ./pgmanage.nix {};
phosh = handleTest ./phosh.nix {};
photonvision = handleTest ./photonvision.nix {};
diff --git a/nixos/tests/pgweb.nix b/nixos/tests/pgweb.nix
new file mode 100644
index 000000000000..3939ae958d70
--- /dev/null
+++ b/nixos/tests/pgweb.nix
@@ -0,0 +1,32 @@
+{ lib, ... }:
+{
+ name = "pgweb";
+ meta.maintainers = [ lib.maintainers.zupo ];
+
+ nodes.machine =
+ { config, pkgs, ... }:
+ {
+ services.postgresql = {
+ enable = true;
+ authentication = ''
+ host all all ::1/128 trust
+ '';
+ };
+ environment.systemPackages = [ pkgs.pgweb ];
+
+ systemd.services.myservice = {
+ serviceConfig = {
+ ExecStart = "${pkgs.pgweb}/bin/pgweb --url postgresql://postgres@localhost:5432/postgres";
+ };
+ path = [ pkgs.getent ];
+ after = [ "postgresql.service" ];
+ wantedBy = [ "multi-user.target" ];
+ };
+ };
+
+ testScript = ''
+ machine.wait_for_unit("myservice.service")
+ machine.wait_for_open_port(8081)
+ machine.wait_until_succeeds("curl -sSf localhost:8081 | grep '
Table Information
'")
+ '';
+}
diff --git a/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix b/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix
index f4eff7e17f31..c47ad307a798 100644
--- a/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "claude-dev";
publisher = "saoudrizwan";
- version = "3.2.9";
- hash = "sha256-afLLe/RUd5QTZnXY3wi5qr1bsCmJth2TaDVWbPUVLzc=";
+ version = "3.3.0";
+ hash = "sha256-5ZZUkI/QhD50cfgadXjqxPoi7iShd88EsH5ophHGb3s=";
};
meta = {
diff --git a/pkgs/applications/networking/remote/putty/default.nix b/pkgs/applications/networking/remote/putty/default.nix
index 4402e6835e27..6985b640e430 100644
--- a/pkgs/applications/networking/remote/putty/default.nix
+++ b/pkgs/applications/networking/remote/putty/default.nix
@@ -3,7 +3,7 @@
}:
stdenv.mkDerivation rec {
- version = "0.82";
+ version = "0.83";
pname = "putty";
src = fetchurl {
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
"https://the.earth.li/~sgtatham/putty/${version}/${pname}-${version}.tar.gz"
"ftp://ftp.wayne.edu/putty/putty-website-mirror/${version}/${pname}-${version}.tar.gz"
];
- hash = "sha256-GVYhY4u2szeEtOls3ClvMymRtSRJaNxiNSHDcDCXtdk=";
+ hash = "sha256-cYd3wT1j0N/5H+AxYrwqBbTfyLCCdjTNYLUc79/2McY=";
};
nativeBuildInputs = [ cmake perl pkg-config copyDesktopItems ];
diff --git a/pkgs/build-support/rust/fetch-cargo-vendor.nix b/pkgs/build-support/rust/fetch-cargo-vendor.nix
index a4022fa0a551..ce015b099382 100644
--- a/pkgs/build-support/rust/fetch-cargo-vendor.nix
+++ b/pkgs/build-support/rust/fetch-cargo-vendor.nix
@@ -56,6 +56,8 @@ let
{
name = "${name}-vendor-staging";
+ impureEnvVars = lib.fetchers.proxyImpureEnvVars;
+
nativeBuildInputs =
[
fetchCargoVendorUtil
diff --git a/pkgs/by-name/al/all-the-package-names/package.nix b/pkgs/by-name/al/all-the-package-names/package.nix
new file mode 100644
index 000000000000..35410e4611d3
--- /dev/null
+++ b/pkgs/by-name/al/all-the-package-names/package.nix
@@ -0,0 +1,30 @@
+{
+ lib,
+ buildNpmPackage,
+ fetchFromGitHub,
+ nix-update-script,
+}:
+
+buildNpmPackage rec {
+ pname = "all-the-package-names";
+ version = "2.0.2042";
+
+ src = fetchFromGitHub {
+ owner = "nice-registry";
+ repo = "all-the-package-names";
+ tag = "v${version}";
+ hash = "sha256-663gKreskI6Fleg5YNYTmqXx0HBZS+as/yc/XGqtpVc=";
+ };
+
+ npmDepsHash = "sha256-YmSNf3rdQghHxNT/ziOqtpBx2MWAJb2NcG0KwPN6mmk=";
+
+ passthru.updateScript = nix-update-script { };
+
+ meta = {
+ description = "List of all the public package names on npm";
+ homepage = "https://github.com/nice-registry/all-the-package-names";
+ license = lib.licenses.mit;
+ mainProgram = "all-the-package-names";
+ maintainers = with lib.maintainers; [ donovanglover ];
+ };
+}
diff --git a/pkgs/by-name/an/ananicy-rules-cachyos/package.nix b/pkgs/by-name/an/ananicy-rules-cachyos/package.nix
index e494bd5baf70..d7af6f0428c0 100644
--- a/pkgs/by-name/an/ananicy-rules-cachyos/package.nix
+++ b/pkgs/by-name/an/ananicy-rules-cachyos/package.nix
@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation {
pname = "ananicy-rules-cachyos";
- version = "0-unstable-2025-01-25";
+ version = "0-unstable-2025-02-05";
src = fetchFromGitHub {
owner = "CachyOS";
repo = "ananicy-rules";
- rev = "03cc642f7b8e38d3d3c4e9bb8754659c8c64fd38";
- hash = "sha256-OoyQKuEzxNmrbNX5d3tzofH2Xvxi/T8bbe03So5CiuI=";
+ rev = "3c08a607ffb1511237fb5dfe8ca7501571b3ae8b";
+ hash = "sha256-ISkL6/tGKmlQRjl92HTiy4KQn9Spxume8YJU2KKWcYw=";
};
dontConfigure = true;
diff --git a/pkgs/by-name/bu/burpsuite/package.nix b/pkgs/by-name/bu/burpsuite/package.nix
index 5e8ce706803a..209819f0381a 100644
--- a/pkgs/by-name/bu/burpsuite/package.nix
+++ b/pkgs/by-name/bu/burpsuite/package.nix
@@ -9,20 +9,20 @@
}:
let
- version = "2024.11.2";
+ version = "2025.1.1";
product =
if proEdition then
{
productName = "pro";
productDesktop = "Burp Suite Professional Edition";
- hash = "sha256-VoihG+JjA39wQ1Z7rRwenggwQCNTgg9wgi3vF1tAi6A=";
+ hash = "sha256-17COQ9deYkzmaXBbg1arD3BQY7l3WZ9FakLXzTxgmr8=";
}
else
{
productName = "community";
productDesktop = "Burp Suite Community Edition";
- hash = "sha256-KSpZ+QO+R1c5wc/I07TQIhfEoh8lrHQR8H+2C1Al+wk=";
+ hash = "sha256-VnDVv492suHIjDqermH79Rcz4hb3bmgazIiBvbwV3Zc=";
};
src = fetchurl {
diff --git a/pkgs/by-name/co/coroot/package.nix b/pkgs/by-name/co/coroot/package.nix
index a59b65ff6101..4116fc302b90 100644
--- a/pkgs/by-name/co/coroot/package.nix
+++ b/pkgs/by-name/co/coroot/package.nix
@@ -11,13 +11,13 @@
buildGoModule rec {
pname = "coroot";
- version = "1.6.8";
+ version = "1.8.2";
src = fetchFromGitHub {
owner = "coroot";
repo = "coroot";
rev = "v${version}";
- hash = "sha256-ndzn0ZcuzdmCXnijUr6jq3KSFqSdF2FYd/2qi5Huk5Y=";
+ hash = "sha256-jPsaZID9H2zDPUCUSmwTkLEs+mZ+6esyHNyyW5gwQc0=";
};
vendorHash = "sha256-wyxNT8g5TUCjlxauL7NmCf4HZ91V2nD64L1L/rYH864=";
diff --git a/pkgs/by-name/do/dolt/package.nix b/pkgs/by-name/do/dolt/package.nix
index f5440856014f..993533a8a739 100644
--- a/pkgs/by-name/do/dolt/package.nix
+++ b/pkgs/by-name/do/dolt/package.nix
@@ -2,18 +2,18 @@
buildGoModule rec {
pname = "dolt";
- version = "1.45.4";
+ version = "1.48.0";
src = fetchFromGitHub {
owner = "dolthub";
repo = "dolt";
rev = "v${version}";
- sha256 = "sha256-yOAZJj+uqVcySLbS3dLw1nhn45G1x2MQTObs150iUs8=";
+ sha256 = "sha256-aP8kiIrkwwn9lPXUdREEn1RjVBEk9Jnm0BGCRVmc3Qo=";
};
modRoot = "./go";
subPackages = [ "cmd/dolt" ];
- vendorHash = "sha256-+q+zQKNwDPQ+6RJQj2pjhEFRxU+9kF1bgPIJB0YaTzk=";
+ vendorHash = "sha256-DLBgF82IvcaxtYi0IgrSv/7WuvzWUOHNZd1mJTZoTHg=";
proxyVendor = true;
doCheck = false;
diff --git a/pkgs/by-name/ef/efmt/package.nix b/pkgs/by-name/ef/efmt/package.nix
index 9674dfc73c62..8bbcda98f5b6 100644
--- a/pkgs/by-name/ef/efmt/package.nix
+++ b/pkgs/by-name/ef/efmt/package.nix
@@ -6,17 +6,17 @@
rustPlatform.buildRustPackage rec {
pname = "efmt";
- version = "0.18.3";
+ version = "0.19.0";
src = fetchFromGitHub {
owner = "sile";
repo = "efmt";
rev = version;
- hash = "sha256-3CL9NcwDsAs6fHUWA/ibkwqOW0Ur4glpHVZTrfLQUXs=";
+ hash = "sha256-TvDIw9BNeqvsq13Ov9pBREj4d9FWtwfu7mzACc+qlZ4=";
};
useFetchCargoVendor = true;
- cargoHash = "sha256-5cGnbIF2HrpYhoMvcLHRj3O5L2vP5O5nvtJ0hUf6yTY=";
+ cargoHash = "sha256-U9W9GIU4Ofqy2BW4onJSUPhyiFfTspj06Gzj6NeTwcI=";
meta = {
description = "Erlang code formatter";
diff --git a/pkgs/by-name/gz/gzdoom/package.nix b/pkgs/by-name/gz/gzdoom/package.nix
index 17051d7692e6..0a71bda14202 100644
--- a/pkgs/by-name/gz/gzdoom/package.nix
+++ b/pkgs/by-name/gz/gzdoom/package.nix
@@ -8,16 +8,13 @@
SDL2,
bzip2,
cmake,
- fluidsynth,
game-music-emu,
gtk3,
imagemagick,
libGL,
libjpeg,
- libsndfile,
libvpx,
libwebp,
- mpg123,
ninja,
openal,
pkg-config,
@@ -40,35 +37,32 @@ stdenv.mkDerivation rec {
patches = [ ./string_format.patch ];
- outputs = [
- "out"
- "doc"
- ];
+ outputs = [ "out" ] ++ lib.optionals stdenv.hostPlatform.isLinux [ "doc" ];
nativeBuildInputs = [
cmake
- copyDesktopItems
imagemagick
makeWrapper
ninja
pkg-config
- ];
+ ] ++ lib.optionals stdenv.hostPlatform.isLinux [ copyDesktopItems ];
buildInputs = [
SDL2
+ zlib
bzip2
- fluidsynth
- game-music-emu
gtk3
+
+ # Graphics
libGL
libjpeg
- libsndfile
libvpx
libwebp
- mpg123
- openal
vulkan-loader
- zlib
+
+ # Sound (ZMusic contain MIDI libs)
+ game-music-emu
+ openal
zmusic
];
@@ -80,12 +74,14 @@ stdenv.mkDerivation rec {
--replace-fail "" "${src.rev}"
'';
+ # Apple dropped GL support
+ # Shader's loading will throw an error while linking
cmakeFlags = [
"-DDYN_GTK=OFF"
"-DDYN_OPENAL=OFF"
- ];
+ ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ "-DHAVE_GLES2=OFF" ];
- desktopItems = [
+ desktopItems = lib.optionals stdenv.hostPlatform.isLinux [
(makeDesktopItem {
name = "gzdoom";
exec = "gzdoom";
@@ -96,7 +92,12 @@ stdenv.mkDerivation rec {
})
];
- postInstall = ''
+ installPhase = lib.optionalString stdenv.hostPlatform.isDarwin ''
+ mkdir -p "$out/Applications"
+ mv gzdoom.app "$out/Applications/"
+ '';
+
+ postInstall = lib.optionalString stdenv.hostPlatform.isLinux ''
mv $out/bin/gzdoom $out/share/games/doom/gzdoom
makeWrapper $out/share/games/doom/gzdoom $out/bin/gzdoom \
--set LD_LIBRARY_PATH ${lib.makeLibraryPath [ vulkan-loader ]}
@@ -117,11 +118,12 @@ stdenv.mkDerivation rec {
ZDoom, adding an OpenGL renderer and powerful scripting capabilities.
'';
license = lib.licenses.gpl3Plus;
- platforms = lib.platforms.linux;
+ platforms = with lib.platforms; linux ++ darwin;
maintainers = with lib.maintainers; [
azahi
lassulus
Gliczy
+ r4v3n6101
];
};
}
diff --git a/pkgs/by-name/he/hedgedoc/package.nix b/pkgs/by-name/he/hedgedoc/package.nix
index 3611302884ea..460b44b2062f 100644
--- a/pkgs/by-name/he/hedgedoc/package.nix
+++ b/pkgs/by-name/he/hedgedoc/package.nix
@@ -13,13 +13,13 @@
}:
let
- version = "1.10.1";
+ version = "1.10.2";
src = fetchFromGitHub {
owner = "hedgedoc";
repo = "hedgedoc";
tag = version;
- hash = "sha256-fqpIPKU8B+T65PL11ipu0xkkioJf4k/8tdl045djfNk=";
+ hash = "sha256-WDLcBnqhoKt6E41CzumOZg/5qvKFccN6gwirLTcwWYo=";
};
# we cannot use fetchYarnDeps because that doesn't support yarn 2/berry lockfiles
@@ -44,7 +44,7 @@ let
'';
outputHashMode = "recursive";
- outputHash = "sha256-cx/VNThgGJSd8sDqsb7Fe7l4Fb8kT/NSxOD+KTq2RNA=";
+ outputHash = "sha256-u/t2uvQ9oJnfjkSoPGjGsESWIsQHWvj9GP08aD6RkJk=";
};
in
diff --git a/pkgs/by-name/hy/hydra/package.nix b/pkgs/by-name/hy/hydra/package.nix
index e6b509b67636..d77fcd597f30 100644
--- a/pkgs/by-name/hy/hydra/package.nix
+++ b/pkgs/by-name/hy/hydra/package.nix
@@ -42,6 +42,7 @@
, glibcLocales
, meson
, ninja
+, nix-eval-jobs
, fetchFromGitHub
, nixosTests
, unstableGitUpdater
@@ -122,16 +123,26 @@ let
git
];
};
+
+ nix-eval-jobs' = nix-eval-jobs.overrideAttrs (_: {
+ version = "2.25.0-unstable-2025-02-13";
+ src = fetchFromGitHub {
+ owner = "nix-community";
+ repo = "nix-eval-jobs";
+ rev = "6d4fd5a93d7bc953ffa4dcd6d53ad7056a71eff7";
+ hash = "sha256-1dZLPw+nlFQzzswfyTxW+8VF1AJ4ZvoYvLTjlHiz1SA=";
+ };
+ });
in
stdenv.mkDerivation (finalAttrs: {
pname = "hydra";
- version = "0-unstable-2024-12-05";
+ version = "0-unstable-2025-02-12";
src = fetchFromGitHub {
owner = "NixOS";
repo = "hydra";
- rev = "250668a19fa4d8ff9a6176ee6c44ca3003adedf1";
- hash = "sha256-r+t/0U8Pp6/Lvi3s3v8nDB9xCggvxFsnCEJ9TuZvVJc=";
+ rev = "c6f98202cd1b091475ae51b6a093d00b4c8060d4";
+ hash = "sha256-CEDUtkA005PiLt1wSo3sgmxfxUBikQSE74ZudyWNxfE=";
};
outputs = [ "out" "doc" ];
@@ -161,6 +172,7 @@ stdenv.mkDerivation (finalAttrs: {
subversion
openssh
nix
+ nix-eval-jobs'
coreutils
findutils
pixz
@@ -193,6 +205,7 @@ stdenv.mkDerivation (finalAttrs: {
glibcLocales
python3
libressl.nc
+ nix-eval-jobs'
openldap
postgresql
];
@@ -202,7 +215,7 @@ stdenv.mkDerivation (finalAttrs: {
};
shellHook = ''
- PATH=$(pwd)/src/script:$(pwd)/src/hydra-eval-jobs:$(pwd)/src/hydra-queue-runner:$(pwd)/src/hydra-evaluator:$PATH
+ PATH=$(pwd)/src/script:$(pwd)/src/hydra-queue-runner:$(pwd)/src/hydra-evaluator:$PATH
PERL5LIB=$(pwd)/src/lib:$PERL5LIB;
'';
@@ -228,7 +241,8 @@ stdenv.mkDerivation (finalAttrs: {
--prefix PATH ':' $out/bin:$hydraPath \
--set-default HYDRA_RELEASE ${finalAttrs.version} \
--set HYDRA_HOME $out/libexec/hydra \
- --set NIX_RELEASE ${nix.name or "unknown"}
+ --set NIX_RELEASE ${nix.name or "unknown"} \
+ --set NIX_EVAL_JOBS_RELEASE ${nix-eval-jobs'.name or "unknown"}
done
'';
diff --git a/pkgs/by-name/ku/kubebuilder/package.nix b/pkgs/by-name/ku/kubebuilder/package.nix
index a04cb9e8c684..50b3afb383bf 100644
--- a/pkgs/by-name/ku/kubebuilder/package.nix
+++ b/pkgs/by-name/ku/kubebuilder/package.nix
@@ -13,13 +13,13 @@
buildGoModule rec {
pname = "kubebuilder";
- version = "4.4.0";
+ version = "4.5.0";
src = fetchFromGitHub {
owner = "kubernetes-sigs";
repo = "kubebuilder";
rev = "v${version}";
- hash = "sha256-OLObVesASAOJxWXVJ5izJ8g6r7LCr1Or4JX2cF2RaVc=";
+ hash = "sha256-tkBSyLtorD4yMaDq8DIn5Nbl6TbBeRlRO44nR/22iNI=";
};
vendorHash = "sha256-xZF4t5SMe3iKH+Hr1xhVHWiwTpxEJ3kWlR0QB4RSNhk=";
diff --git a/pkgs/by-name/ku/kubefirst/package.nix b/pkgs/by-name/ku/kubefirst/package.nix
index 931a8037e435..36a693025c9c 100644
--- a/pkgs/by-name/ku/kubefirst/package.nix
+++ b/pkgs/by-name/ku/kubefirst/package.nix
@@ -5,16 +5,16 @@
buildGoModule rec {
pname = "kubefirst";
- version = "2.8.0";
+ version = "2.8.1";
src = fetchFromGitHub {
owner = "konstructio";
repo = "kubefirst";
tag = "v${version}";
- hash = "sha256-WggQdhMFbUbJ2bAj2oSveIHMg1HWPj0I14qiE3PTGqE=";
+ hash = "sha256-dNHHanoPR+U7WvjDSfEWOYbZAcWjt4fla8jMZAahJaE=";
};
- vendorHash = "sha256-WjucnfiMxthygFaxseggMmlkF/Oih310O56Y7lW+11E=";
+ vendorHash = "sha256-tpg36+yiXAl2WD3JlfN9tPrTKk9B5aRpcx6dCAJNf70=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/la/lazygit/package.nix b/pkgs/by-name/la/lazygit/package.nix
index bd2ea5951233..448616b7bb2b 100644
--- a/pkgs/by-name/la/lazygit/package.nix
+++ b/pkgs/by-name/la/lazygit/package.nix
@@ -1,20 +1,19 @@
{
lib,
- buildGo122Module,
+ buildGoModule,
fetchFromGitHub,
lazygit,
testers,
}:
-# Regression in go1.23 see https://github.com/jesseduffield/lazygit/issues/4002
-buildGo122Module rec {
+buildGoModule rec {
pname = "lazygit";
- version = "0.45.2";
+ version = "0.46.0";
src = fetchFromGitHub {
owner = "jesseduffield";
repo = pname;
tag = "v${version}";
- hash = "sha256-B8z0NqCFdCAYVZnujfDJ9Y4qFXuhy5A/RG51Qb2J4ts=";
+ hash = "sha256-KUJ6+GPtQ5wNbbmCnOopifdxHTo67Y9kW3zwm6f9bXc=";
};
vendorHash = null;
diff --git a/pkgs/by-name/le/lessc/package.nix b/pkgs/by-name/le/lessc/package.nix
index 637f55a762a4..ae8dd4d91fc1 100644
--- a/pkgs/by-name/le/lessc/package.nix
+++ b/pkgs/by-name/le/lessc/package.nix
@@ -12,17 +12,17 @@
buildNpmPackage rec {
pname = "lessc";
- version = "4.2.0";
+ version = "4.2.2";
src = fetchFromGitHub {
owner = "less";
repo = "less.js";
rev = "v${version}";
- hash = "sha256-pOTKw+orCl2Y8lhw5ZyAqjFJDoka7uG7V5ae6RS1yqw=";
+ hash = "sha256-vO/1laFb1yC+OESXTx9KuGdwSNC9Iv49F3V7kfXnyJU=";
};
sourceRoot = "${src.name}/packages/less";
- npmDepsHash = "sha256-oPE2lo/lMiU8cnOciPW/gwzOtiehl9MGNncCrq1Hk+g=";
+ npmDepsHash = "sha256-3GlngmaxcUGXSv+ZwN2aovwEqcek6FJ1ZaL5KpjwNn4=";
postPatch = ''
sed -i ./package.json \
diff --git a/pkgs/by-name/mi/micromdm/package.nix b/pkgs/by-name/mi/micromdm/package.nix
index 4d75c10c2ef3..05cb4e691b6e 100644
--- a/pkgs/by-name/mi/micromdm/package.nix
+++ b/pkgs/by-name/mi/micromdm/package.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "micromdm";
- version = "1.12.1";
+ version = "1.13.0";
src = fetchFromGitHub {
owner = "micromdm";
repo = "micromdm";
rev = "v${version}";
- hash = "sha256-hFoInkeJAd5h6UiF19YE9f6kkIZRmhVFVvUAkSkSqlM=";
+ hash = "sha256-o/HK1bjaUwsSQG7QbYe0gFnD/OKV00cHXLXpftNa3iY=";
};
- vendorHash = "sha256-XYrv/cjma2ZYHs2x6hSXxifuS10Xa/zUx4s5O/OMLf4=";
+ vendorHash = "sha256-aKm8a/PS+1ozImh1aL2EliALyUqjPMMBh4NTbL0H/ng=";
meta = {
description = "Mobile Device Management server for Apple Devices, focused on giving you all the power through an API";
diff --git a/pkgs/by-name/ne/nextdns/package.nix b/pkgs/by-name/ne/nextdns/package.nix
index e37efbdf95e0..f8c0b4eb4e04 100644
--- a/pkgs/by-name/ne/nextdns/package.nix
+++ b/pkgs/by-name/ne/nextdns/package.nix
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "nextdns";
- version = "1.44.3";
+ version = "1.44.4";
src = fetchFromGitHub {
owner = "nextdns";
repo = "nextdns";
rev = "v${version}";
- sha256 = "sha256-fSYnR8yfgfOx8E9gGq82xAsvrMdujcwYq/qY/NF8LcM=";
+ sha256 = "sha256-HLf5LH94uPt63BXZgwEW6Uil6Ithz24wbQBa486ublo=";
};
vendorHash = "sha256-DKYWuCnpoJXJHBd6G9DFFzAPbekO+vaCPuBc4UTuxHg=";
diff --git a/pkgs/by-name/pa/pachyderm/package.nix b/pkgs/by-name/pa/pachyderm/package.nix
index 1366fdc179d3..bb9fe0ac5c56 100644
--- a/pkgs/by-name/pa/pachyderm/package.nix
+++ b/pkgs/by-name/pa/pachyderm/package.nix
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "pachyderm";
- version = "2.11.6";
+ version = "2.12.2";
src = fetchFromGitHub {
owner = "pachyderm";
repo = "pachyderm";
rev = "v${version}";
- hash = "sha256-un9O8RdqNs2Lxsp/VAHJZsKAMJALYRbQiW0Zc+eZ4KM=";
+ hash = "sha256-S3om62ibp/hbpoY6seJ7RaRQeAzDNsThqfGDFC0SEQM=";
};
- vendorHash = "sha256-8TQz4lSAUOMo479qnbS3uyL/xscxHuuHUt2j+5G09+w=";
+ vendorHash = "sha256-+4vegNCaDWaGwhEyk5msCuydC5IvQuGEatc1U1CZRjc=";
subPackages = [ "src/server/cmd/pachctl" ];
diff --git a/pkgs/by-name/pg/pgweb/package.nix b/pkgs/by-name/pg/pgweb/package.nix
index 9de3a6cd89ed..7b59121c4f54 100644
--- a/pkgs/by-name/pg/pgweb/package.nix
+++ b/pkgs/by-name/pg/pgweb/package.nix
@@ -4,6 +4,7 @@
fetchFromGitHub,
testers,
pgweb,
+ nixosTests,
}:
buildGoModule rec {
@@ -41,10 +42,13 @@ buildGoModule rec {
"${builtins.concatStringsSep "|" skippedTests}"
];
- passthru.tests.version = testers.testVersion {
- version = "v${version}";
- package = pgweb;
- command = "pgweb --version";
+ passthru.tests = {
+ version = testers.testVersion {
+ version = "v${version}";
+ package = pgweb;
+ command = "pgweb --version";
+ };
+ integration_test = nixosTests.pgweb;
};
meta = with lib; {
diff --git a/pkgs/by-name/pr/presenterm/package.nix b/pkgs/by-name/pr/presenterm/package.nix
index c3cfc34c3091..12e1adfbef6f 100644
--- a/pkgs/by-name/pr/presenterm/package.nix
+++ b/pkgs/by-name/pr/presenterm/package.nix
@@ -9,13 +9,13 @@
rustPlatform.buildRustPackage rec {
pname = "presenterm";
- version = "0.10.0";
+ version = "0.10.1";
src = fetchFromGitHub {
owner = "mfontanini";
repo = "presenterm";
tag = "v${version}";
- hash = "sha256-giTEDk5bj1x0cE53zEkQ0SU3SQJZabhr1X3keV07rN4=";
+ hash = "sha256-ow87vKHfdstL2k73wHD06HsX28mLvTrWh5yIbo/a54M=";
};
buildInputs = [
@@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec {
];
useFetchCargoVendor = true;
- cargoHash = "sha256-N3g7QHgsfr8QH6HWA3/Ar7ZZYN8JPE7D7+/2JVJzW9o=";
+ cargoHash = "sha256-KpwW2lblX4aCN73jWFY9Ylp+AEbGWCu/jb/c8wTao08=";
checkFlags = [
# failed to load .tmpEeeeaQ: No such file or directory (os error 2)
diff --git a/pkgs/by-name/pr/pretender/package.nix b/pkgs/by-name/pr/pretender/package.nix
index b60667f0be14..a993fbf8b373 100644
--- a/pkgs/by-name/pr/pretender/package.nix
+++ b/pkgs/by-name/pr/pretender/package.nix
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "pretender";
- version = "1.3.0";
+ version = "1.3.1";
src = fetchFromGitHub {
owner = "RedTeamPentesting";
repo = pname;
tag = "v${version}";
- hash = "sha256-msxGCQkF5u5sIjvy4GCRBIivzoiIDsOjesIf3d8goVI=";
+ hash = "sha256-vIVlFt13DU0PgZ5kTIxiCghyFIjkqVGFpgXp9pOqdsQ=";
};
vendorHash = "sha256-UzKprzkxqG7FOPWcFQGuZtn+gHMeMy4jqCLUSdyO2l0=";
diff --git a/pkgs/by-name/re/revive/package.nix b/pkgs/by-name/re/revive/package.nix
index 2e1fb296f4b1..7676a05c8f78 100644
--- a/pkgs/by-name/re/revive/package.nix
+++ b/pkgs/by-name/re/revive/package.nix
@@ -2,13 +2,13 @@
buildGoModule rec {
pname = "revive";
- version = "1.5.1";
+ version = "1.6.0";
src = fetchFromGitHub {
owner = "mgechev";
repo = pname;
rev = "v${version}";
- hash = "sha256-8vUtnViEFXdzKzsJxKzO4zbmKgU952EEencR7drjwAo=";
+ hash = "sha256-MiD5b5cLUY+ORrHtyqynM/kdFKIHb/4CMWd6Dq+6TcY=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@@ -18,7 +18,7 @@ buildGoModule rec {
rm -rf $out/.git
'';
};
- vendorHash = "sha256-DDpoi/OHGBjb/vhDklvYebJU2pBUr7s36/czZVGaR1A=";
+ vendorHash = "sha256-KFLnc7PFKbZ8VOUOx0EnRLyMYQzZVFZphDhk2KNRiIc=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/ro/rose-pine-hyprcursor/package.nix b/pkgs/by-name/ro/rose-pine-hyprcursor/package.nix
new file mode 100644
index 000000000000..bef43596d05e
--- /dev/null
+++ b/pkgs/by-name/ro/rose-pine-hyprcursor/package.nix
@@ -0,0 +1,40 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ nix-update-script,
+}:
+stdenv.mkDerivation (finalAttrs: {
+ pname = "rose-pine-hyprcursor";
+ version = "0.3.2";
+
+ src = fetchFromGitHub {
+ owner = "ndom91";
+ repo = "rose-pine-hyprcursor";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-ArUX5qlqAXUqcRqHz4QxXy3KgkfasTPA/Qwf6D2kV0U=";
+ };
+
+ installPhase = ''
+ runHook preInstall
+
+ mkdir -p $out/share/icons/rose-pine-hyprcursor
+ cp -R . $out/share/icons/rose-pine-hyprcursor/
+
+ runHook postInstall
+ '';
+
+ passthru = {
+ updateScript = nix-update-script { };
+ };
+
+ meta = {
+ description = "Rose Pine theme for Hyprcursor";
+ homepage = "https://github.com/ndom91/rose-pine-hyprcursor";
+ changelog = "https://github.com/ndom91/rose-pine-hyprcursor/releases/tag/v${finalAttrs.version}/CHANGELOG.md";
+ license = lib.licenses.gpl3;
+ maintainers = with lib.maintainers; [
+ johnrtitor
+ ];
+ };
+})
diff --git a/pkgs/by-name/se/seaweedfs/package.nix b/pkgs/by-name/se/seaweedfs/package.nix
index 5eab0c6f72d3..018b64895ecd 100644
--- a/pkgs/by-name/se/seaweedfs/package.nix
+++ b/pkgs/by-name/se/seaweedfs/package.nix
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "seaweedfs";
- version = "3.82";
+ version = "3.84";
src = fetchFromGitHub {
owner = "seaweedfs";
repo = "seaweedfs";
rev = version;
- hash = "sha256-cjcqPw1RnwMJLvV8JriOG8/AIQTg5PrSjbDFy5IbxqI=";
+ hash = "sha256-LdwgO+w8DMxZp5n+RxASWp0LvTBSFd9wYOsxr/oSckk=";
};
- vendorHash = "sha256-NgpdANUf8hZDTAc7HAuE6wqqZ/KlQSio+lNN6Uk9fAI=";
+ vendorHash = "sha256-35+UA6aOwCd077tNoNg6WzrGyS7170bUIugRsBnB5AQ=";
subPackages = [ "weed" ];
diff --git a/pkgs/by-name/se/sesh/package.nix b/pkgs/by-name/se/sesh/package.nix
index d62c1a9b8270..cd0be3625fe7 100644
--- a/pkgs/by-name/se/sesh/package.nix
+++ b/pkgs/by-name/se/sesh/package.nix
@@ -5,13 +5,13 @@
}:
buildGoModule rec {
pname = "sesh";
- version = "2.8.0";
+ version = "2.10.0";
src = fetchFromGitHub {
owner = "joshmedeski";
repo = "sesh";
rev = "v${version}";
- hash = "sha256-ndHi7GSdc+BJ7eYRt9ZE+eabZbFlYKJ9AqTY6Xs53QI=";
+ hash = "sha256-IM6wE/DMplG8jk4BXYprwIztPbgAHubr/YFavvPkBU8=";
};
vendorHash = "sha256-3wNp1meUoUFPa2CEgKjuWcu4I6sxta3FPFvCb9QMQhQ=";
diff --git a/pkgs/by-name/st/stackql/package.nix b/pkgs/by-name/st/stackql/package.nix
index c9d91cc3ba0f..fa9d717d8cf3 100644
--- a/pkgs/by-name/st/stackql/package.nix
+++ b/pkgs/by-name/st/stackql/package.nix
@@ -8,16 +8,16 @@
buildGoModule rec {
pname = "stackql";
- version = "0.6.50";
+ version = "0.6.65";
src = fetchFromGitHub {
owner = "stackql";
repo = "stackql";
rev = "v${version}";
- hash = "sha256-7MVpfXYMkVXlao3rA9Sp5DWwr5SBkS9fPG4JcCc9GVw=";
+ hash = "sha256-BOjk5Tb9Tii73oGNE4sEnXySPYQIsi3fnJTZYr73Yh4=";
};
- vendorHash = "sha256-eGpmA1MYiIn1LSbieMFvF7OYEtLBoN62X7CQMa35HT4=";
+ vendorHash = "sha256-j0tmL3UJE56BR21pRynSGr7Fc7AuTJR9gPVzw+cFbf0=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/ta/tailwindcss-language-server/package.nix b/pkgs/by-name/ta/tailwindcss-language-server/package.nix
index 63746aa22028..287908ce87fe 100644
--- a/pkgs/by-name/ta/tailwindcss-language-server/package.nix
+++ b/pkgs/by-name/ta/tailwindcss-language-server/package.nix
@@ -8,7 +8,7 @@
}:
let
- version = "0.14.1";
+ version = "0.14.4";
in
stdenv.mkDerivation (finalAttrs: {
pname = "tailwindcss-language-server";
@@ -18,7 +18,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "tailwindlabs";
repo = "tailwindcss-intellisense";
rev = "v${finalAttrs.version}";
- hash = "sha256-8hP61zBsNWolA60yzSBb+fPlRuHCTvRfnC1DduB4KkA=";
+ hash = "sha256-ZSKvD0OnI+/i5MHHlrgYbcaa8g95fVwjb2oryaEParQ=";
};
pnpmDeps = pnpm_9.fetchDeps {
@@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: {
pnpmWorkspaces
prePnpmInstall
;
- hash = "sha256-bxapagJcVPFxtKUuS4ATKr6rpAaDIFiccSANG0p3Ybc=";
+ hash = "sha256-f7eNBQl6/qLE7heoCFnYpjq57cjZ9pwT9Td4WmY1oag=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/uv/uv/package.nix b/pkgs/by-name/uv/uv/package.nix
index 39ca6935e304..42e65e7f2c90 100644
--- a/pkgs/by-name/uv/uv/package.nix
+++ b/pkgs/by-name/uv/uv/package.nix
@@ -4,6 +4,9 @@
rustPlatform,
fetchFromGitHub,
+ # buildInputs
+ rust-jemalloc-sys,
+
# nativeBuildInputs
cmake,
installShellFiles,
@@ -17,17 +20,21 @@
rustPlatform.buildRustPackage rec {
pname = "uv";
- version = "0.5.31";
+ version = "0.6.0";
src = fetchFromGitHub {
owner = "astral-sh";
repo = "uv";
tag = version;
- hash = "sha256-Gxn/fBXPoehLkKN1PAg31sL/eMxqQMk1+oineuAO17g=";
+ hash = "sha256-1D1/LY8nJI14nLghYI60a4CFmu8McUIUnxB7SeXPs1o=";
};
useFetchCargoVendor = true;
- cargoHash = "sha256-dop61TB9w2r+our4DiKzPvw9lI07cx9bT0Ujtvhko1E=";
+ cargoHash = "sha256-2XLkMk6IsWho/BlPr+uxfuliAsTDat+nY0h/MJN8sXU=";
+
+ buildInputs = [
+ rust-jemalloc-sys
+ ];
nativeBuildInputs = [
cmake
diff --git a/pkgs/by-name/we/weaver/package.nix b/pkgs/by-name/we/weaver/package.nix
index 43ad2ffe995f..80e838b23272 100644
--- a/pkgs/by-name/we/weaver/package.nix
+++ b/pkgs/by-name/we/weaver/package.nix
@@ -8,17 +8,17 @@
rustPlatform.buildRustPackage rec {
pname = "weaver";
- version = "0.12.0";
+ version = "0.13.2";
src = fetchFromGitHub {
owner = "open-telemetry";
repo = "weaver";
rev = "v${version}";
- hash = "sha256-FBf+X0Xs3Yr9Sk5v86f2N9WOyv/rW/RSGlAYJ6UCBGY=";
+ hash = "sha256-kfBWI+1f39oSSKYflXfXnBTc96OZch7o5HWfOgOfuxs=";
};
useFetchCargoVendor = true;
- cargoHash = "sha256-rxBij00NQySBVK3lJSm5rWo4YUZZvxk6tnNUzCj75FQ=";
+ cargoHash = "sha256-KK6Cp6viQPp9cSxs1dP1tf/bIMgkKiaKPE6VytyHyZA=";
checkFlags = [
# Skip tests requiring network
diff --git a/pkgs/by-name/xo/xonsh/unwrapped.nix b/pkgs/by-name/xo/xonsh/unwrapped.nix
index 3e7686d340c2..236562e8065f 100644
--- a/pkgs/by-name/xo/xonsh/unwrapped.nix
+++ b/pkgs/by-name/xo/xonsh/unwrapped.nix
@@ -28,7 +28,7 @@
buildPythonPackage rec {
pname = "xonsh";
- version = "0.19.1";
+ version = "0.19.2";
pyproject = true;
# PyPI package ships incomplete tests
@@ -36,7 +36,7 @@ buildPythonPackage rec {
owner = "xonsh";
repo = "xonsh";
tag = version;
- hash = "sha256-20egNKlJjJO1wdy1anApz0ADBnaHPUSqhfrsPe3QQIs=";
+ hash = "sha256-h5WK/7PZQKHajiaj3BTHLeW4TYhSB/IV0eRZPCSD6qg=";
};
build-system = [
diff --git a/pkgs/by-name/zm/zmusic/package.nix b/pkgs/by-name/zm/zmusic/package.nix
index 6c7c04f4a648..e68cb3db7368 100644
--- a/pkgs/by-name/zm/zmusic/package.nix
+++ b/pkgs/by-name/zm/zmusic/package.nix
@@ -29,9 +29,7 @@ stdenv.mkDerivation rec {
"dev"
];
- patches = [
- ./fluidsynth.patch
- ];
+ patches = [ ./fluidsynth.patch ];
postPatch = ''
substituteInPlace source/mididevices/music_fluidsynth_mididevice.cpp \
@@ -46,12 +44,11 @@ stdenv.mkDerivation rec {
];
buildInputs = [
- alsa-lib
fluidsynth
libsndfile
mpg123
zlib
- ];
+ ] ++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib ];
meta = {
description = "GZDoom's music system as a standalone library";
@@ -67,6 +64,7 @@ stdenv.mkDerivation rec {
azahi
lassulus
Gliczy
+ r4v3n6101
];
};
}
diff --git a/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix b/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix
index ba36581173b1..5497a0a77e9f 100644
--- a/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix
+++ b/pkgs/desktops/pantheon/apps/elementary-terminal/default.nix
@@ -21,13 +21,13 @@
stdenv.mkDerivation rec {
pname = "elementary-terminal";
- version = "6.3.1";
+ version = "7.0.0";
src = fetchFromGitHub {
owner = "elementary";
repo = "terminal";
rev = version;
- sha256 = "sha256-W06J+QqouoZBWGm/w5aBuL009IO4odmSKHoeJkXnVpA=";
+ sha256 = "sha256-2Z56U6nbqwlbrSMzTYv7cSI7LT7pvDhW0w4f3wxv6ZA=";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix b/pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix
index 42df4bea777e..2583f609718c 100644
--- a/pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix
+++ b/pkgs/desktops/pantheon/apps/switchboard-plugs/about/default.nix
@@ -27,13 +27,13 @@
stdenv.mkDerivation rec {
pname = "switchboard-plug-about";
- version = "8.1.0";
+ version = "8.2.0";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- sha256 = "sha256-Z+dhNUGDDLxzPLAaFkvWA+d6YvfM5NayOMu3SKjswLs=";
+ sha256 = "sha256-NMi+QyIunUIzg9IlzeUCz2eQrQlF28lufFc51XOQljU=";
};
nativeBuildInputs = [
diff --git a/pkgs/desktops/pantheon/apps/switchboard-plugs/network/default.nix b/pkgs/desktops/pantheon/apps/switchboard-plugs/network/default.nix
index 1a4eccfe26c1..ee7c56c606d3 100644
--- a/pkgs/desktops/pantheon/apps/switchboard-plugs/network/default.nix
+++ b/pkgs/desktops/pantheon/apps/switchboard-plugs/network/default.nix
@@ -21,13 +21,13 @@
stdenv.mkDerivation rec {
pname = "switchboard-plug-network";
- version = "8.0.1";
+ version = "8.1.0";
src = fetchFromGitHub {
owner = "elementary";
repo = pname;
rev = version;
- hash = "sha256-DXXEMST/EIckZkp5BozNP+NlyutlxF92ZeJngj8+EdM=";
+ hash = "sha256-mTTcavuxnRSBiifFpga14xPReHguvp9wIUS71Djorjk=";
};
patches = [
diff --git a/pkgs/development/compilers/elm/default.nix b/pkgs/development/compilers/elm/default.nix
index ca9f37ff5367..c9a6c0f48a4f 100644
--- a/pkgs/development/compilers/elm/default.nix
+++ b/pkgs/development/compilers/elm/default.nix
@@ -47,6 +47,8 @@ lib.makeScope pkgs.newScope
elm-json = callPackage ./packages/elm-json { };
+ elm-review = callPackage ./packages/elm-review { };
+
elm-test-rs = callPackage ./packages/elm-test-rs { };
elm-test = callPackage ./packages/elm-test { };
diff --git a/pkgs/development/compilers/elm/packages/elm-review/default.nix b/pkgs/development/compilers/elm/packages/elm-review/default.nix
new file mode 100644
index 000000000000..94422e7b6e6b
--- /dev/null
+++ b/pkgs/development/compilers/elm/packages/elm-review/default.nix
@@ -0,0 +1,45 @@
+{
+ lib,
+ buildNpmPackage,
+ fetchFromGitHub,
+ testers,
+ elm-review,
+}:
+
+buildNpmPackage rec {
+ pname = "elm-review";
+ version = "2.13.1";
+
+ src = fetchFromGitHub {
+ owner = "jfmengels";
+ repo = "node-elm-review";
+ rev = "v${version}";
+ hash = "sha256-f7VEYTvFbNbHnl/aGeQdDxCr/PtkaLBJw9FVpk2T9is=";
+ };
+
+ npmDepsHash = "sha256-5tSe/nK3X1MgX7uwTrFApw60i8c14ZWbk+IrgXMxTVc";
+
+ postPatch = ''
+ sed -i "s/elm-tooling install/echo 'skipping elm-tooling install'/g" package.json
+ '';
+
+ dontNpmBuild = true;
+
+ passthru.tests.version = testers.testVersion {
+ version = "${version}";
+ package = elm-review;
+ command = "elm-review --version";
+ };
+
+ meta = {
+ changelog = "https://github.com/jfmengels/node-elm-review/blob/v${src.rev}/CHANGELOG.md";
+ description = "Analyzes Elm projects, to help find mistakes before your users find them";
+ mainProgram = "elm-review";
+ homepage = "https://github.com/jfmengels/node-elm-review";
+ license = lib.licenses.bsd3;
+ maintainers = with lib.maintainers; [
+ turbomack
+ zupo
+ ];
+ };
+}
diff --git a/pkgs/development/compilers/elm/packages/elm-test/default.nix b/pkgs/development/compilers/elm/packages/elm-test/default.nix
index 47beae2c4918..6b4e66a11f99 100644
--- a/pkgs/development/compilers/elm/packages/elm-test/default.nix
+++ b/pkgs/development/compilers/elm/packages/elm-test/default.nix
@@ -6,16 +6,16 @@
buildNpmPackage rec {
pname = "elm-test";
- version = "0.19.1-revision12";
+ version = "0.19.1-revision13";
src = fetchFromGitHub {
owner = "rtfeldman";
repo = "node-test-runner";
rev = version;
- hash = "sha256-cnxAOFcPTJjtHi4VYCO9oltb5iOeDnLvRgnuJnNzjsY=";
+ hash = "sha256-yA8RLJBytosvcLfuE29EtkCmY8FYJ9cUoHPxF+NVaQo=";
};
- npmDepsHash = "sha256-QljHVrmF6uBem9sW67CYduCro3BqF34EPGn1BtKqom0=";
+ npmDepsHash = "sha256-6nUXyM7b9cV7IYWL+S3Cti1uUlh69/oSMjPHr4r+7y0=";
postPatch = ''
sed -i '/elm-tooling install/d' package.json
@@ -23,6 +23,13 @@ buildNpmPackage rec {
dontNpmBuild = true;
+ postInstall = ''
+ # clean up broken symlinks to build tool binaries
+ find $out/lib/node_modules/elm-test/node_modules/.bin \
+ -xtype l \
+ -delete
+ '';
+
meta = {
changelog = "https://github.com/rtfeldman/node-test-runner/blob/${src.rev}/CHANGELOG.md";
description = "Runs elm-test suites from Node.js";
diff --git a/pkgs/development/compilers/elm/packages/node/default.nix b/pkgs/development/compilers/elm/packages/node/default.nix
index 3d6f550f4331..e5692b916a2e 100644
--- a/pkgs/development/compilers/elm/packages/node/default.nix
+++ b/pkgs/development/compilers/elm/packages/node/default.nix
@@ -91,16 +91,6 @@ with self; with elmLib; {
};
};
- elm-review =
- nodePkgs.elm-review // {
- meta = with lib; nodePkgs.elm-review.meta // {
- description = "Analyzes Elm projects, to help find mistakes before your users find them";
- homepage = "https://package.elm-lang.org/packages/jfmengels/elm-review/${nodePkgs.elm-review.version}";
- license = licenses.bsd3;
- maintainers = [ maintainers.turbomack ];
- };
- };
-
elm-language-server = nodePkgs."@elm-tooling/elm-language-server" // {
meta = with lib; nodePkgs."@elm-tooling/elm-language-server".meta // {
description = "Language server implementation for Elm";
diff --git a/pkgs/development/compilers/elm/packages/node/node-packages.json b/pkgs/development/compilers/elm/packages/node/node-packages.json
index 8112b01bc9e8..cdd6fef3738e 100644
--- a/pkgs/development/compilers/elm/packages/node/node-packages.json
+++ b/pkgs/development/compilers/elm/packages/node/node-packages.json
@@ -13,7 +13,6 @@
"create-elm-app",
"elm-optimize-level-2",
"elm-pages",
- "elm-review",
"elm-git-install",
"@dillonkearns/elm-graphql"
]
diff --git a/pkgs/development/compilers/llvm/common/llvm/default.nix b/pkgs/development/compilers/llvm/common/llvm/default.nix
index 2e248209819a..a5db5c8b2c8a 100644
--- a/pkgs/development/compilers/llvm/common/llvm/default.nix
+++ b/pkgs/development/compilers/llvm/common/llvm/default.nix
@@ -349,9 +349,10 @@ stdenv.mkDerivation (finalAttrs: {
"-DLLVM_ENABLE_RTTI=ON"
] ++ optionals enableSharedLibraries [
"-DLLVM_LINK_LLVM_DYLIB=ON"
+ ] ++ [
+ "-DLLVM_TABLEGEN=${buildLlvmTools.tblgen}/bin/llvm-tblgen"
];
in flagsForLlvmConfig ++ [
- "-DLLVM_TABLEGEN=${buildLlvmTools.tblgen}/bin/llvm-tblgen"
"-DLLVM_INSTALL_UTILS=ON" # Needed by rustc
"-DLLVM_BUILD_TESTS=${if finalAttrs.finalPackage.doCheck then "ON" else "OFF"}"
"-DLLVM_ENABLE_FFI=ON"
diff --git a/pkgs/development/libraries/c-blosc/2.nix b/pkgs/development/libraries/c-blosc/2.nix
index 518dd25e06ea..a6bf0dc79d65 100644
--- a/pkgs/development/libraries/c-blosc/2.nix
+++ b/pkgs/development/libraries/c-blosc/2.nix
@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "c-blosc2";
- version = "2.15.2";
+ version = "2.16.0";
src = fetchFromGitHub {
owner = "Blosc";
repo = "c-blosc2";
rev = "v${finalAttrs.version}";
- sha256 = "sha256-Xac0meyaHfdCIu0ut2ioPDFYtAGpOBRb/G8ZK/jmeJ4=";
+ sha256 = "sha256-Ag5541Qf9y91fHvst9NkF+NkPbRam4z+ngjZCTttVNw=";
};
# https://github.com/NixOS/nixpkgs/issues/144170
diff --git a/pkgs/development/libraries/onnxruntime/default.nix b/pkgs/development/libraries/onnxruntime/default.nix
index 2b91cf0315c1..7e69b241f637 100644
--- a/pkgs/development/libraries/onnxruntime/default.nix
+++ b/pkgs/development/libraries/onnxruntime/default.nix
@@ -216,6 +216,11 @@ effectiveStdenv.mkDerivation rec {
substituteInPlace cmake/libonnxruntime.pc.cmake.in \
--replace-fail '$'{prefix}/@CMAKE_INSTALL_ @CMAKE_INSTALL_
echo "find_package(cudnn_frontend REQUIRED)" > cmake/external/cudnn_frontend.cmake
+
+ # https://github.com/microsoft/onnxruntime/blob/c4f3742bb456a33ee9c826ce4e6939f8b84ce5b0/onnxruntime/core/platform/env.h#L249
+ substituteInPlace onnxruntime/core/platform/env.h --replace-fail \
+ "GetRuntimePath() const { return PathString(); }" \
+ "GetRuntimePath() const { return PathString(\"$out/lib/\"); }"
'' + lib.optionalString (effectiveStdenv.hostPlatform.system == "aarch64-linux") ''
# https://github.com/NixOS/nixpkgs/pull/226734#issuecomment-1663028691
rm -v onnxruntime/test/optimizer/nhwc_transformer_test.cc
diff --git a/pkgs/development/node-packages/aliases.nix b/pkgs/development/node-packages/aliases.nix
index dff8b0a81218..51c3fb93e49e 100644
--- a/pkgs/development/node-packages/aliases.nix
+++ b/pkgs/development/node-packages/aliases.nix
@@ -95,6 +95,7 @@ mapAliases {
inherit (pkgs) dotenv-cli; # added 2024-06-26
eask = pkgs.eask; # added 2023-08-17
inherit (pkgs.elmPackages) elm-test;
+ inherit (pkgs.elmPackages) elm-review;
inherit (pkgs) eslint; # Added 2024-08-28
inherit (pkgs) eslint_d; # Added 2023-05-26
inherit (pkgs) eas-cli; # added 2025-01-08
diff --git a/pkgs/development/python-modules/cmd2/default.nix b/pkgs/development/python-modules/cmd2/default.nix
index 8a708a934050..ea1ee3098074 100644
--- a/pkgs/development/python-modules/cmd2/default.nix
+++ b/pkgs/development/python-modules/cmd2/default.nix
@@ -20,14 +20,14 @@
buildPythonPackage rec {
pname = "cmd2";
- version = "2.5.9";
+ version = "2.5.11";
pyproject = true;
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
- hash = "sha256-CbsTY3gyvIGKrVV3zN9dvrDJ++W5QS/3jVCE94Rvg6s=";
+ hash = "sha256-MKDThQIfvkpBFmcoReVpW75W62gvkJYGZ3Y5T5VKdCk=";
};
postPatch = lib.optionalString stdenv.hostPlatform.isDarwin ''
diff --git a/pkgs/development/python-modules/google-cloud-dlp/default.nix b/pkgs/development/python-modules/google-cloud-dlp/default.nix
index 0b19ec7c7a37..4791c06add4e 100644
--- a/pkgs/development/python-modules/google-cloud-dlp/default.nix
+++ b/pkgs/development/python-modules/google-cloud-dlp/default.nix
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "google-cloud-dlp";
- version = "3.26.0";
+ version = "3.27.0";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "google_cloud_dlp";
inherit version;
- hash = "sha256-+kxjk9deiNQU+Vhjs53Xpgo/UZEtA2gDylr7WR1obzQ=";
+ hash = "sha256-T+BJScEpKwR3ArpBf6yQ6EZfhC7h+EusM987mJaebjM=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/gvm-tools/default.nix b/pkgs/development/python-modules/gvm-tools/default.nix
index 5ceb8a4729c4..761ddcfb2a1e 100644
--- a/pkgs/development/python-modules/gvm-tools/default.nix
+++ b/pkgs/development/python-modules/gvm-tools/default.nix
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "gvm-tools";
- version = "25.1.1";
+ version = "25.2.0";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "greenbone";
repo = "gvm-tools";
tag = "v${version}";
- hash = "sha256-2IE2Nxz0EBWlbL09XgA/AtfFi9gOE/VSMZmb5Op+clY=";
+ hash = "sha256-WWt/wWuni1rf2A3ggzbVF6l2ApDHm5Z5TBk5UWseo74=";
};
__darwinAllowLocalNetworking = true;
@@ -41,7 +41,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Collection of APIs that help with remote controlling a Greenbone Security Manager";
homepage = "https://github.com/greenbone/gvm-tools";
- changelog = "https://github.com/greenbone/gvm-tools/releases/tag/v${version}";
+ changelog = "https://github.com/greenbone/gvm-tools/releases/tag/${src.tag}";
license = with licenses; [ gpl3Plus ];
maintainers = with maintainers; [ fab ];
};
diff --git a/pkgs/development/python-modules/ihm/default.nix b/pkgs/development/python-modules/ihm/default.nix
index 01d6bc77234f..76ae7acb649e 100644
--- a/pkgs/development/python-modules/ihm/default.nix
+++ b/pkgs/development/python-modules/ihm/default.nix
@@ -10,14 +10,14 @@
buildPythonPackage rec {
pname = "ihm";
- version = "1.8";
+ version = "2.2";
pyproject = true;
src = fetchFromGitHub {
owner = "ihmwg";
repo = "python-ihm";
tag = version;
- hash = "sha256-Uz/4Egd7swY4kDl6FR564eiaYEdY9IUoz2Lv5pJ1C30=";
+ hash = "sha256-1SJPP2Lgw7thh9aCUe+U9O+LrZFAaMD4DoWl93xuQkM=";
};
nativeBuildInputs = [ swig ];
@@ -38,7 +38,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python package for handling IHM mmCIF and BinaryCIF files";
homepage = "https://github.com/ihmwg/python-ihm";
- changelog = "https://github.com/ihmwg/python-ihm/blob/${src.rev}/ChangeLog.rst";
+ changelog = "https://github.com/ihmwg/python-ihm/blob/${src.tag}/ChangeLog.rst";
license = licenses.mit;
maintainers = with maintainers; [ natsukium ];
};
diff --git a/pkgs/development/python-modules/lingva/default.nix b/pkgs/development/python-modules/lingva/default.nix
index 8016cbad7f1f..0f366a24c7d3 100644
--- a/pkgs/development/python-modules/lingva/default.nix
+++ b/pkgs/development/python-modules/lingva/default.nix
@@ -27,19 +27,22 @@ buildPythonPackage rec {
build-system = [ setuptools ];
dependencies = [
- chameleon
click
polib
];
- nativeCheckInputs = [ pytestCheckHook ];
+ optional-dependencies = {
+ chameleon = [ chameleon ];
+ };
+
+ nativeCheckInputs = [ pytestCheckHook ] ++ optional-dependencies.chameleon;
pythonImportsCheck = [ "lingva" ];
meta = with lib; {
description = "Module with tools to extract translatable texts from your code";
homepage = "https://github.com/vacanza/lingva";
- changelog = "https://github.com/vacanza/lingva/blob/${version}/changes.rst";
+ changelog = "https://github.com/vacanza/lingva/blob/${src.tag}/changes.rst";
license = licenses.bsd3;
maintainers = with maintainers; [ fab ];
};
diff --git a/pkgs/development/python-modules/marimo/default.nix b/pkgs/development/python-modules/marimo/default.nix
index 75dddd820fd5..8caf58e83281 100644
--- a/pkgs/development/python-modules/marimo/default.nix
+++ b/pkgs/development/python-modules/marimo/default.nix
@@ -33,13 +33,13 @@
buildPythonPackage rec {
pname = "marimo";
- version = "0.10.14";
+ version = "0.11.2";
pyproject = true;
# The github archive does not include the static assets
src = fetchPypi {
inherit pname version;
- hash = "sha256-Af8KNgKBhgm2AwCrCrSRYWutarm4Z+ftdt0mFgApcsk=";
+ hash = "sha256-E6mEYTigSPgTC9pNfDpsIbOBagYOL5sc9CpYPMfNtfI=";
};
build-system = [ hatchling ];
diff --git a/pkgs/development/python-modules/openai/default.nix b/pkgs/development/python-modules/openai/default.nix
index 5b4e5410604c..290a408429a7 100644
--- a/pkgs/development/python-modules/openai/default.nix
+++ b/pkgs/development/python-modules/openai/default.nix
@@ -36,7 +36,7 @@
buildPythonPackage rec {
pname = "openai";
- version = "1.61.1";
+ version = "1.63.0";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -45,7 +45,7 @@ buildPythonPackage rec {
owner = "openai";
repo = "openai-python";
tag = "v${version}";
- hash = "sha256-7dDsfEHHYJv6hbDPryhzZwCtdIzYUOABLOSXXQ1vau8=";
+ hash = "sha256-QR9zFBOIWQCzutOUPzAdm3xhu0aIt5XoyQc5cTciYXw=";
};
build-system = [
diff --git a/pkgs/os-specific/linux/scx/default.nix b/pkgs/os-specific/linux/scx/default.nix
index fdac201f5a5f..6e645f2f210e 100644
--- a/pkgs/os-specific/linux/scx/default.nix
+++ b/pkgs/os-specific/linux/scx/default.nix
@@ -21,6 +21,7 @@ let
changelog = "https://github.com/sched-ext/scx/releases/tag/v${versionInfo.scx.version}";
license = lib.licenses.gpl2Only;
platforms = lib.platforms.linux;
+ badPlatforms = [ "aarch64-linux" ];
maintainers = with lib.maintainers; [ johnrtitor ];
};
};
diff --git a/pkgs/os-specific/linux/scx/version.json b/pkgs/os-specific/linux/scx/version.json
index e603cab61294..91b2346e4447 100644
--- a/pkgs/os-specific/linux/scx/version.json
+++ b/pkgs/os-specific/linux/scx/version.json
@@ -1,8 +1,8 @@
{
"scx": {
- "version": "1.0.8",
- "hash": "sha256-eXui9fvi8C/HHp8wU7STrDC8b950YZzyhoLoGHXZ6S8=",
- "cargoHash": "sha256-TdwymmaP6rG+Shh/9ByhXIlo+9yZapi9vWN5/5Rd3RY="
+ "version": "1.0.9",
+ "hash": "sha256-9F6/fkNnyHa9Ud7Kcp2TvRLQE/QEt/rDFETvwiPtx8E=",
+ "cargoHash": "sha256-0K9NyvCgS1Y/puDSFgGoZmGJ5u9E/lEcFuiBUHReC7g="
},
"bpftool": {
"rev": "183e7010387d1fc9f08051426e9a9fbd5f8d409e",
diff --git a/pkgs/servers/monitoring/zabbix/versions.nix b/pkgs/servers/monitoring/zabbix/versions.nix
index 8b6197ee6755..e1533c25991b 100644
--- a/pkgs/servers/monitoring/zabbix/versions.nix
+++ b/pkgs/servers/monitoring/zabbix/versions.nix
@@ -1,7 +1,7 @@
generic: {
v70 = generic {
- version = "7.0.8";
- hash = "sha256-VYfyJ/ASjQgG5VyWWB9iNNanG+3v2pCZFkwLXyWmdYI=";
+ version = "7.0.9";
+ hash = "sha256-jXdVV28wtdYJn/XjV0VJ/CSCKcAX+XU4KFZRdBJQafY=";
vendorHash = null;
};
v64 = generic {