diff --git a/pkgs/by-name/ca/calamares-nixos-extensions/src/branding/nixos/branding.desc b/pkgs/by-name/ca/calamares-nixos-extensions/src/branding/nixos/branding.desc
index 60ae1d18ef67..d8773478806f 100644
--- a/pkgs/by-name/ca/calamares-nixos-extensions/src/branding/nixos/branding.desc
+++ b/pkgs/by-name/ca/calamares-nixos-extensions/src/branding/nixos/branding.desc
@@ -157,10 +157,10 @@ strings:
# These filenames can also use substitutions from os-release (see above).
images:
# productBanner: "banner.png"
- productIcon: "nix-snowflake.svg"
+ productIcon: "nixos-logomark-default-flat-none.svg"
productLogo: "white.png"
# productWallpaper: "wallpaper.png"
- productWelcome: "nix-snowflake.svg"
+ productWelcome: "nixos-logomark-default-flat-none.svg"
# Colors for text and background components.
#
diff --git a/pkgs/by-name/ca/calamares-nixos-extensions/src/branding/nixos/nix-snowflake.svg b/pkgs/by-name/ca/calamares-nixos-extensions/src/branding/nixos/nix-snowflake.svg
deleted file mode 100644
index 9a70a1473953..000000000000
--- a/pkgs/by-name/ca/calamares-nixos-extensions/src/branding/nixos/nix-snowflake.svg
+++ /dev/null
@@ -1,513 +0,0 @@
-
-
-
-
diff --git a/pkgs/by-name/ca/calamares-nixos-extensions/src/branding/nixos/nixos-logomark-default-flat-none.svg b/pkgs/by-name/ca/calamares-nixos-extensions/src/branding/nixos/nixos-logomark-default-flat-none.svg
new file mode 100644
index 000000000000..a688ce75a608
--- /dev/null
+++ b/pkgs/by-name/ca/calamares-nixos-extensions/src/branding/nixos/nixos-logomark-default-flat-none.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/pkgs/by-name/ff/ffmpeg-normalize/package.nix b/pkgs/by-name/ff/ffmpeg-normalize/package.nix
index c60497ee3e1a..0196c3fdf138 100644
--- a/pkgs/by-name/ff/ffmpeg-normalize/package.nix
+++ b/pkgs/by-name/ff/ffmpeg-normalize/package.nix
@@ -7,13 +7,13 @@
python3Packages.buildPythonApplication rec {
pname = "ffmpeg-normalize";
- version = "1.38.0";
+ version = "1.41.0";
pyproject = true;
src = fetchPypi {
inherit version;
pname = "ffmpeg_normalize";
- hash = "sha256-qn0E2AxadOvj80rAJ+i8vyGyid8/JD0wPSKMJbM8oX0=";
+ hash = "sha256-tyDAWBnMwffvTLaLmklQp5e4biaVK5VgHOTtXfHetLc=";
};
build-system = with python3Packages; [ uv-build ];
diff --git a/pkgs/by-name/gb/gb-backup/package.nix b/pkgs/by-name/gb/gb-backup/package.nix
index d543c8e68fec..95229a822702 100644
--- a/pkgs/by-name/gb/gb-backup/package.nix
+++ b/pkgs/by-name/gb/gb-backup/package.nix
@@ -1,36 +1,34 @@
{
lib,
- makeWrapper,
buildGoModule,
fetchFromGitHub,
- lepton,
+ nix-update-script,
}:
-buildGoModule {
+buildGoModule (finalAttrs: {
pname = "gb-backup";
- version = "unstable-2021-10-27";
+ version = "0-unstable-2026-06-05";
+
+ __structuredAttrs = true;
src = fetchFromGitHub {
owner = "leijurv";
repo = "gb";
- rev = "61383d445af7b035fb8e1df0cacc424340dd16df";
- sha256 = "sha256-YRrD2gW+gzxD2JwadCbF/SBSsHeeGPsa8kKZHHAytVo=";
+ rev = "d388723a2cbed495bcf1793aa0958a9ba4f3d6b9";
+ hash = "sha256-um2wMfHdEL3GkILtM7R/bNW17pknq0M/CCfHPlu6/58=";
};
- vendorHash = "sha256-H3Zf4VNJVX9C3GTeqU4YhNqCIQz1R55MfhrygDgJTxc=";
+ vendorHash = "sha256-fjOIp2LUBaAPAPMxU2T+qbIQZgmVa0vNPYzW2hOsBr8=";
- nativeBuildInputs = [ makeWrapper ];
-
- nativeCheckInputs = [ lepton ];
-
- postFixup = ''
- wrapProgram $out/bin/gb --prefix PATH : ${lib.makeBinPath [ lepton ]}
- '';
+ passthru.updateScript = nix-update-script {
+ extraArgs = [ "--version=branch" ];
+ };
meta = {
description = "Gamer Backup, a super opinionated cloud backup system";
homepage = "https://github.com/leijurv/gb";
license = lib.licenses.agpl3Only;
maintainers = with lib.maintainers; [ babbaj ];
+ mainProgram = "gb";
};
-}
+})
diff --git a/pkgs/by-name/gl/glab/package.nix b/pkgs/by-name/gl/glab/package.nix
index 57f5b58c450f..2b9d3eabec65 100644
--- a/pkgs/by-name/gl/glab/package.nix
+++ b/pkgs/by-name/gl/glab/package.nix
@@ -13,13 +13,13 @@
buildGoModule (finalAttrs: {
pname = "glab";
- version = "1.105.0";
+ version = "1.106.0";
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "cli";
tag = "v${finalAttrs.version}";
- hash = "sha256-MKb46PHgm+jfHGf2rEh0o7ghtb6JR4UE3Mam9z+2gw8=";
+ hash = "sha256-GO4SeXr/kT8vvg7v/ehreu9g3ZDeXIC7jKB9/Cg4ze4=";
leaveDotGit = true;
postFetch = ''
cd "$out"
@@ -28,7 +28,7 @@ buildGoModule (finalAttrs: {
'';
};
- vendorHash = "sha256-aFrTCqvxVaiEJFKa4zY0kFW1P6QDDD4UG5x+yHK6vZ8=";
+ vendorHash = "sha256-fwsefYGNnx9OkITaZ0Z9Xc+1/Pj4FxEX+194C93d5K0=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/in/intune-portal/package.nix b/pkgs/by-name/in/intune-portal/package.nix
index 494d1ff1e5ac..84a199a842e3 100644
--- a/pkgs/by-name/in/intune-portal/package.nix
+++ b/pkgs/by-name/in/intune-portal/package.nix
@@ -29,11 +29,11 @@ let
in
stdenv.mkDerivation rec {
pname = "intune-portal";
- version = "1.2604.19-noble";
+ version = "1.2605.16-noble";
src = fetchurl {
url = "https://packages.microsoft.com/ubuntu/24.04/prod/pool/main/i/intune-portal/intune-portal_${version}_amd64.deb";
- hash = "sha256-gUeqU5FGJNddWL4DqN5ttVaeap7Y3rPL9E6AT7G0L4A=";
+ hash = "sha256-lPwOwxtsI40jeiLNKvWEz858QMOwGfxvhi7nFiidgLE=";
};
nativeBuildInputs = [ dpkg ];
diff --git a/pkgs/by-name/ki/kiro-cli/package.nix b/pkgs/by-name/ki/kiro-cli/package.nix
index 0320155310d5..46b9a508e063 100644
--- a/pkgs/by-name/ki/kiro-cli/package.nix
+++ b/pkgs/by-name/ki/kiro-cli/package.nix
@@ -90,7 +90,10 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://kiro.dev";
license = lib.licenses.unfree;
sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
- maintainers = [ lib.maintainers.jamesward ];
+ maintainers = with lib.maintainers; [
+ jamesward
+ pmw
+ ];
mainProgram = "kiro-cli";
platforms = [
"x86_64-linux"
diff --git a/pkgs/by-name/le/lepton/package.nix b/pkgs/by-name/le/lepton/package.nix
deleted file mode 100644
index 336afe9a1b16..000000000000
--- a/pkgs/by-name/le/lepton/package.nix
+++ /dev/null
@@ -1,38 +0,0 @@
-{
- lib,
- stdenv,
- fetchFromGitHub,
- cmake,
- git,
- glibc,
-}:
-
-stdenv.mkDerivation {
- version = "2019-08-20";
- pname = "lepton-unstable";
-
- src = fetchFromGitHub {
- repo = "lepton";
- owner = "dropbox";
- rev = "3d1bc19da9f13a6e817938afd0f61a81110be4da";
- sha256 = "0aqs6nvcbq8cbfv8699fa634bsz7csmk0169n069yvv17d1c07fd";
- };
-
- nativeBuildInputs = [
- cmake
- git
- ];
- buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ glibc.static ];
-
- meta = {
- homepage = "https://github.com/dropbox/lepton";
- description = "Tool to losslessly compress JPEGs";
- license = lib.licenses.asl20;
- platforms = [
- "x86_64-linux"
- "x86_64-darwin"
- ];
- maintainers = with lib.maintainers; [ artemist ];
- knownVulnerabilities = [ "CVE-2022-4104" ];
- };
-}
diff --git a/pkgs/by-name/li/libwebsockets/package.nix b/pkgs/by-name/li/libwebsockets/package.nix
index 18767b409aa1..23a412dc3ec5 100644
--- a/pkgs/by-name/li/libwebsockets/package.nix
+++ b/pkgs/by-name/li/libwebsockets/package.nix
@@ -59,6 +59,9 @@ stdenv.mkDerivation (finalAttrs: {
substituteInPlace lib/CMakeLists.txt \
--replace-fail '=\''${exec_prefix}/''${LWS_INSTALL_LIB_DIR}' '=''${CMAKE_INSTALL_FULL_LIBDIR}' \
--replace-fail '=\''${prefix}/''${LWS_INSTALL_INCLUDE_DIR}' '=''${CMAKE_INSTALL_FULL_INCLUDEDIR}'
+
+ substituteInPlace cmake/lws_config.h.in \
+ --replace-fail '"''${CMAKE_INSTALL_PREFIX}/''${LWS_INSTALL_LIB_DIR}"' '"''${CMAKE_INSTALL_FULL_LIBDIR}"'
''
# Remove after https://github.com/warmcat/libwebsockets/pull/3567 has been merged or otherwise addressed
+ lib.optionalString stdenv.hostPlatform.isStatic ''
diff --git a/pkgs/by-name/ne/netbird-dashboard/package.nix b/pkgs/by-name/ne/netbird-dashboard/package.nix
index 5d94f97b6df7..2cdfa02f4366 100644
--- a/pkgs/by-name/ne/netbird-dashboard/package.nix
+++ b/pkgs/by-name/ne/netbird-dashboard/package.nix
@@ -6,16 +6,16 @@
buildNpmPackage rec {
pname = "netbird-dashboard";
- version = "2.80.0";
+ version = "2.90.3";
src = fetchFromGitHub {
owner = "netbirdio";
repo = "dashboard";
rev = "v${version}";
- hash = "sha256-Z0yE6w7CIBE/JD/JS4ehz+lT2lKoK8U9mjifMaO/joM=";
+ hash = "sha256-S/bXB2O5Y+WWDNRtsPrzTSDd5TGpGDxCBCVf3akV8So=";
};
- npmDepsHash = "sha256-weTRhkPGoNF34iHOITCBhZj9LWwWmemMOng51aAv+BU=";
+ npmDepsHash = "sha256-A6zXrOPdxLepi7XPn67YsY673iFOAgJqCEynn4SYco8=";
npmFlags = [ "--legacy-peer-deps" ];
installPhase = ''
diff --git a/pkgs/by-name/ne/netbird/package.nix b/pkgs/by-name/ne/netbird/package.nix
index 776a158265de..55919ad5b4cd 100644
--- a/pkgs/by-name/ne/netbird/package.nix
+++ b/pkgs/by-name/ne/netbird/package.nix
@@ -73,16 +73,22 @@ let
in
buildGoModule (finalAttrs: {
pname = "netbird-${componentName}";
- version = "0.73.1";
+ version = "0.74.0";
src = fetchFromGitHub {
owner = "netbirdio";
repo = "netbird";
tag = "v${finalAttrs.version}";
- hash = "sha256-KDtu29DaiaQ3IdlaqNdgJWt+n853pnE2PbRnYVxpU8A=";
+ hash = "sha256-lichQPWqlphUjod3nsqJokDFIIEiwIykc9fWjSn5fzs=";
};
- vendorHash = "sha256-qa++ONGrFsKJTK7R6Q/9FsMfptKNK9bza32nFKosDxY=";
+ overrideModAttrs = final: prev: {
+ # override output name so that we don't download the same modules every time
+ # for every component of the monorepo
+ name = "netbird-${finalAttrs.version}-go-modules";
+ };
+
+ vendorHash = "sha256-5dZu6lmfwaUHusAlFS1qqorFbpa4anCUQDtg4Tv5mxw=";
nativeBuildInputs = [ installShellFiles ] ++ lib.optional (componentName == "ui") pkg-config;
diff --git a/pkgs/by-name/pl/plumed/package.nix b/pkgs/by-name/pl/plumed/package.nix
index 3f4e158341ec..e0ea4f987d02 100644
--- a/pkgs/by-name/pl/plumed/package.nix
+++ b/pkgs/by-name/pl/plumed/package.nix
@@ -9,13 +9,13 @@ assert !blas.isILP64;
stdenv.mkDerivation (finalAttrs: {
pname = "plumed";
- version = "2.10.0";
+ version = "2.10.1";
src = fetchFromGitHub {
owner = "plumed";
repo = "plumed2";
rev = "v${finalAttrs.version}";
- hash = "sha256-aFX8u+XNb7LARm1jtzWzIvZE5qHFaudtp45Om1Fridg=";
+ hash = "sha256-K22IE4bMk6b96Ac2yA2+dfGqy4BeoRuymYBk5hwrVok=";
};
postPatch = ''
diff --git a/pkgs/by-name/ti/tideways-cli/package.nix b/pkgs/by-name/ti/tideways-cli/package.nix
index 68e553eb4c28..f044e413e67a 100644
--- a/pkgs/by-name/ti/tideways-cli/package.nix
+++ b/pkgs/by-name/ti/tideways-cli/package.nix
@@ -11,7 +11,7 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "tideways-cli";
- version = "1.2.18";
+ version = "1.2.20";
nativeBuildInputs = [ installShellFiles ];
@@ -38,19 +38,19 @@ stdenvNoCC.mkDerivation (finalAttrs: {
sources = {
"x86_64-linux" = fetchurl {
url = "https://s3-eu-west-1.amazonaws.com/tideways/cli/${finalAttrs.version}/tideways-cli_linux_amd64-${finalAttrs.version}.tar.gz";
- hash = "sha256-+TXQWaZ6+ahXcy8Kibh7VuqaclLglI3FJnW5qMjmuAg=";
+ hash = "sha256-nhwWsD3EefHSC7YSVla4WFTDiTWZjTf7sUZjMNROXoQ=";
};
"aarch64-linux" = fetchurl {
url = "https://s3-eu-west-1.amazonaws.com/tideways/cli/${finalAttrs.version}/tideways-cli_linux_arm64-${finalAttrs.version}.tar.gz";
- hash = "sha256-9/WBa6qzIc+yulPFVC6tpfdrhxCda23iLmu+Vy99HvQ=";
+ hash = "sha256-s74CnmEQ9RPki1af477tQFkrp6C9MwfehXTq2HPNAkk=";
};
"x86_64-darwin" = fetchurl {
url = "https://s3-eu-west-1.amazonaws.com/tideways/cli/${finalAttrs.version}/tideways-cli_macos_amd64-${finalAttrs.version}.tar.gz";
- hash = "sha256-5s9FTA3lI6mrt34di80nrP/5oTH2lqz1BwFo2Pd8ErY=";
+ hash = "sha256-hlF75uRbSqafZL6sK2Zctxxvy7VBxZQBgTI7tSugePc=";
};
"aarch64-darwin" = fetchurl {
url = "https://s3-eu-west-1.amazonaws.com/tideways/cli/${finalAttrs.version}/tideways-cli_macos_arm64-${finalAttrs.version}.tar.gz";
- hash = "sha256-3dwFFYk2WIqQf6sFVc4Jq1Zhgb4Tvvlj0IhQlnyJ6KA=";
+ hash = "sha256-RTt5XKMJbYPea6pEPD72mITfUW41v584zrwT3rkEcQg=";
};
};
diff --git a/pkgs/by-name/ts/tsgolint/package.nix b/pkgs/by-name/ts/tsgolint/package.nix
index 4b7f4f25a6b8..b3746c94595e 100644
--- a/pkgs/by-name/ts/tsgolint/package.nix
+++ b/pkgs/by-name/ts/tsgolint/package.nix
@@ -8,13 +8,13 @@
buildGo126Module (finalAttrs: {
pname = "tsgolint";
- version = "0.23.0";
+ version = "0.24.0";
src = fetchFromGitHub {
owner = "oxc-project";
repo = "tsgolint";
tag = "v${finalAttrs.version}";
- hash = "sha256-lwOjdc+q7u1zVHynYpnyUXMDQxlfSxey/Jnry02VWYM=";
+ hash = "sha256-6HTVsCz4lh/SM8nlaFT3U+TEOoEajqPr+60fn9PV4+w=";
fetchSubmodules = true;
};
@@ -41,7 +41,7 @@ buildGo126Module (finalAttrs: {
'';
proxyVendor = true;
- vendorHash = "sha256-k16zfFZNCGMg9n8btdWAy11wzg7CVntKgsSPujIJRtE=";
+ vendorHash = "sha256-FVngoARi1ci/h5nE3CVwxkS6XuMvzpZH5j2Nl7suhFg=";
subPackages = [ "cmd/tsgolint" ];
diff --git a/pkgs/by-name/xf/xfr/package.nix b/pkgs/by-name/xf/xfr/package.nix
index f97c448f967c..015a5e167fcc 100644
--- a/pkgs/by-name/xf/xfr/package.nix
+++ b/pkgs/by-name/xf/xfr/package.nix
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "xfr";
- version = "0.9.19";
+ version = "0.9.20";
src = fetchFromGitHub {
owner = "lance0";
repo = "xfr";
tag = "v${finalAttrs.version}";
- hash = "sha256-O6jfK3oHzimmOsUPX7eeZmm1dPNIl98RxLrg+yiEJlo=";
+ hash = "sha256-qEagafvSktcZzg5hTAhVwamnJ/xxjs2fwIcWgmrt0Oo=";
};
- cargoHash = "sha256-c6TYOGJN7HAzi+vibK30foBtDQN3EnBFt4YrvAnApoY=";
+ cargoHash = "sha256-3OjzNSbK+bDaJ1HaO5S8t6SRSjmm2I5LQFmmXz8n2s0=";
nativeBuildInputs = [
installShellFiles
diff --git a/pkgs/development/libraries/mesa/common.nix b/pkgs/development/libraries/mesa/common.nix
index bd4040f6e184..5e3bbf9d6131 100644
--- a/pkgs/development/libraries/mesa/common.nix
+++ b/pkgs/development/libraries/mesa/common.nix
@@ -5,14 +5,14 @@
# nix build .#legacyPackages.x86_64-darwin.mesa .#legacyPackages.aarch64-darwin.mesa
rec {
pname = "mesa";
- version = "26.1.3";
+ version = "26.1.4";
src = fetchFromGitLab {
domain = "gitlab.freedesktop.org";
owner = "mesa";
repo = "mesa";
rev = "mesa-${version}";
- hash = "sha256-W2Ud9wmiIuDYMnFj8sK2SGAI1WayMCtdj7/7od/1Ql4=";
+ hash = "sha256-PiuqafeJY7aGvb/T8rksTgManWiH9tjxbsi/W1vlFDM=";
};
meta = {
diff --git a/pkgs/development/python-modules/deepwave/default.nix b/pkgs/development/python-modules/deepwave/default.nix
index 4d0cbb6b4866..f8a212f99688 100644
--- a/pkgs/development/python-modules/deepwave/default.nix
+++ b/pkgs/development/python-modules/deepwave/default.nix
@@ -2,37 +2,44 @@
lib,
buildPythonPackage,
fetchFromGitHub,
- cmake,
+
+ # build-system
+ ninja,
scikit-build-core,
+
+ # nativeBuildInputs
+ cmake,
+
+ # dependencies
torch,
+
+ # tests
pytestCheckHook,
scipy,
}:
-buildPythonPackage rec {
+buildPythonPackage (finalAttrs: {
pname = "deepwave";
- version = "0.0.26";
+ version = "0.0.27";
pyproject = true;
+ __structuredAttrs = true;
src = fetchFromGitHub {
owner = "ar4";
repo = "deepwave";
- tag = "v${version}";
- hash = "sha256-gjFbBn7fJiLZUm+97xf6xd7C+OkEoeFe3061tFkJhFk=";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-zOyoycCJjx4HJEnkAD5r7d+qxO5A+d0dCgx2oRjxPuU=";
};
- # Return to project root to locate `pyproject.toml` for build
- preBuild = ''
- cd ..
- '';
+ build-system = [
+ ninja
+ scikit-build-core
+ ];
nativeBuildInputs = [
cmake
];
-
- build-system = [
- scikit-build-core
- ];
+ dontUseCmakeConfigure = true;
dependencies = [
torch
@@ -52,4 +59,4 @@ buildPythonPackage rec {
platforms = lib.intersectLists lib.platforms.x86_64 lib.platforms.linux;
maintainers = [ ];
};
-}
+})
diff --git a/pkgs/development/python-modules/mace-torch/default.nix b/pkgs/development/python-modules/mace-torch/default.nix
index 3c8b486f643b..0122bffd13ca 100644
--- a/pkgs/development/python-modules/mace-torch/default.nix
+++ b/pkgs/development/python-modules/mace-torch/default.nix
@@ -50,6 +50,11 @@ buildPythonPackage (finalAttrs: {
setuptools
];
+ env = {
+ # Skip the most intensive tests
+ CI = true;
+ };
+
pythonRelaxDeps = [
"e3nn"
];
diff --git a/pkgs/development/python-modules/nianet/default.nix b/pkgs/development/python-modules/nianet/default.nix
index d64a30c090a0..7920c0c94938 100644
--- a/pkgs/development/python-modules/nianet/default.nix
+++ b/pkgs/development/python-modules/nianet/default.nix
@@ -2,33 +2,43 @@
lib,
buildPythonPackage,
fetchFromGitHub,
+
+ # build-system
+ poetry-core,
+
+ # dependencies
niapy,
numpy,
- poetry-core,
- pytestCheckHook,
scikit-learn,
- toml-adapt,
- tomli,
torch,
+
+ # tests
+ pytestCheckHook,
+ pyyaml,
+ tomli,
}:
-buildPythonPackage rec {
+buildPythonPackage (finalAttrs: {
pname = "nianet";
version = "1.1.4";
pyproject = true;
+ __structuredAttrs = true;
src = fetchFromGitHub {
owner = "SasoPavlic";
repo = "nianet";
- tag = "version_${version}";
- sha256 = "sha256-FZipl6Z9AfiL6WH0kvUn8bVxt8JLdDVlmTSqnyxe0nY=";
+ tag = "version_${finalAttrs.version}";
+ hash = "sha256-FZipl6Z9AfiL6WH0kvUn8bVxt8JLdDVlmTSqnyxe0nY=";
};
build-system = [
poetry-core
- toml-adapt
];
+ pythonRelaxDeps = [
+ "numpy"
+ "torch"
+ ];
dependencies = [
niapy
numpy
@@ -36,18 +46,9 @@ buildPythonPackage rec {
torch
];
- pythonRelaxDeps = [
- "numpy"
- ];
-
- # create niapy and torch dep version consistent
- preBuild = ''
- toml-adapt -path pyproject.toml -a change -dep niapy -ver X
- toml-adapt -path pyproject.toml -a change -dep torch -ver X
- '';
-
nativeCheckInputs = [
pytestCheckHook
+ pyyaml
tomli
];
@@ -56,8 +57,8 @@ buildPythonPackage rec {
meta = {
description = "Designing and constructing neural network topologies using nature-inspired algorithms";
homepage = "https://github.com/SasoPavlic/NiaNet";
- changelog = "https://github.com/SasoPavlic/NiaNet/releases/tag/v${version}";
+ changelog = "https://github.com/SasoPavlic/NiaNet/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ firefly-cpp ];
};
-}
+})
diff --git a/pkgs/development/python-modules/torchsummary/default.nix b/pkgs/development/python-modules/torchsummary/default.nix
index a3465370d5e2..7c0c4c583363 100644
--- a/pkgs/development/python-modules/torchsummary/default.nix
+++ b/pkgs/development/python-modules/torchsummary/default.nix
@@ -2,7 +2,12 @@
lib,
buildPythonPackage,
fetchPypi,
+
+ # build-system
setuptools,
+
+ # dependencies
+ numpy,
torch,
}:
@@ -10,7 +15,9 @@ buildPythonPackage (finalAttrs: {
pname = "torchsummary";
version = "1.5.1";
pyproject = true;
+ __structuredAttrs = true;
+ # No tags on GitHub
src = fetchPypi {
inherit (finalAttrs) pname version;
hash = "sha256-mBv2ieIuDPf5XHRgAvIKJK0mqmudhhE0oUvGzpIjBZA=";
@@ -18,7 +25,10 @@ buildPythonPackage (finalAttrs: {
build-system = [ setuptools ];
- dependencies = [ torch ];
+ dependencies = [
+ numpy
+ torch
+ ];
# no tests in pypi tarball
doCheck = false;
diff --git a/pkgs/servers/sql/postgresql/ext/timescaledb.nix b/pkgs/servers/sql/postgresql/ext/timescaledb.nix
index 82ca5939ad81..41a6d2560714 100644
--- a/pkgs/servers/sql/postgresql/ext/timescaledb.nix
+++ b/pkgs/servers/sql/postgresql/ext/timescaledb.nix
@@ -13,13 +13,13 @@
postgresqlBuildExtension (finalAttrs: {
pname = "timescaledb${lib.optionalString (!enableUnfree) "-apache"}";
- version = "2.28.0";
+ version = "2.28.2";
src = fetchFromGitHub {
owner = "timescale";
repo = "timescaledb";
tag = finalAttrs.version;
- hash = "sha256-/m1B74kvYzYElFFP8AgEjhqWNRkNy0/hponuSY09tgs=";
+ hash = "sha256-oEH6h3OGwdDYIKAtwWpVgIQJdB+IJhN2U/WJu9aHlbQ=";
};
nativeBuildInputs = [ cmake ];
@@ -105,7 +105,7 @@ postgresqlBuildExtension (finalAttrs: {
lib.versionOlder postgresql.version "15"
||
# Check after next package update.
- lib.warnIf (finalAttrs.version != "2.28.0") "Is postgresql19Packages.timescaledb still broken?" (
+ lib.warnIf (finalAttrs.version != "2.28.2") "Is postgresql19Packages.timescaledb still broken?" (
lib.versionAtLeast postgresql.version "19"
);
};
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index afb36d50ba82..752670ecdc9a 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -1166,6 +1166,7 @@ mapAliases {
leaf = throw "'leaf' has been removed as it is unmaintained. Consider using 'fastfetch' instead"; # Added 2026-04-24
ledger-agent = throw "ledger-agent has been removed because upstream dropped Ledger support"; # Added 2026-03-11
ledger_agent = throw "ledger-agent has been removed because upstream dropped Ledger support"; # Added 2026-03-11
+ lepton = throw "'lepton' has been removed as it is archived upstream and has known vulnerabilities (CVE-2022-4104). Consider using 'lepton-jpeg-util' instead"; # Added 2026-06-29
lesstif = throw "'lesstif' has been removed due to its being broken and unmaintained upstream. Consider using 'motif' instead."; # Added 2025-06-09
lexical = throw "'lexical' has been removed because it was deprecated and archived upstream. Consider using 'beamPackages.expert' instead"; # Added 2026-02-24
lfe = warnAlias "'lfe' is deprecated in favor of using the beamPackages sets. Use 'beam27Packages.lfe' instead." beam27Packages.lfe; # added 2026-06-15