Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot]
2026-05-22 00:43:15 +00:00
committed by GitHub
71 changed files with 1157 additions and 836 deletions
+7 -18
View File
@@ -4455,12 +4455,6 @@
githubId = 289492;
name = "Philip Horger";
};
candeira = {
email = "javier@candeira.com";
github = "candeira";
githubId = 91694;
name = "Javier Candeira";
};
caniko = {
email = "gpg@rotas.mozmail.com";
github = "caniko";
@@ -6328,12 +6322,6 @@
githubId = 4347318;
email = "davinci42.cn@gmail.com";
};
davisrichard437 = {
email = "davisrichard437@gmail.com";
github = "davisrichard437";
githubId = 85075437;
name = "Richard Davis";
};
davorb = {
email = "davor@davor.se";
github = "davorb";
@@ -26605,6 +26593,13 @@
github = "supermarin";
githubId = 627285;
};
Superredstone = {
email = "patrickcanal3@gmail.com";
matrix = "@superredstone:matrix.org";
github = "Superredstone";
githubId = 56410215;
name = "Patrick Canal";
};
SuperSandro2000 = {
email = "sandro.jaeckel@gmail.com";
matrix = "@sandro:supersandro.de";
@@ -26701,12 +26696,6 @@
githubId = 120188;
name = "Scott W. Dunlop";
};
sweber = {
email = "sweber2342+nixpkgs@gmail.com";
github = "sweber83";
githubId = 19905904;
name = "Simon Weber";
};
sweenu = {
name = "sweenu";
email = "contact@sweenu.xyz";
@@ -12,10 +12,7 @@ let
in
{
meta.maintainers = with lib.maintainers; [
sweber
hexa
];
meta.maintainers = with lib.maintainers; [ hexa ];
imports = [
(lib.mkRemovedOptionModule [
@@ -13,20 +13,20 @@ let
# update-script-start: urls
urls = {
x86_64-linux = {
url = "https://download.jetbrains.com/python/pycharm-2026.1.tar.gz";
hash = "sha256-ZAWYX+grxqQZAFOIkwy+MYt0GbgssJyElANaK+hRGw8=";
url = "https://download.jetbrains.com/python/pycharm-2026.1.1.tar.gz";
hash = "sha256-b4HFh0Q4ll8lZgAa0mXnJ8AuTbfQtXKH2G80ef1keJE=";
};
aarch64-linux = {
url = "https://download.jetbrains.com/python/pycharm-2026.1-aarch64.tar.gz";
hash = "sha256-Hzegp0MkW6S+2Cl88dyE24Vr0XNaZMHBh/EoLtmy6Vw=";
url = "https://download.jetbrains.com/python/pycharm-2026.1.1-aarch64.tar.gz";
hash = "sha256-13cDbgcmKL6sb1MAFJ/e8m6DNR29hMOZR2uo2iCaDqo=";
};
x86_64-darwin = {
url = "https://download.jetbrains.com/python/pycharm-2026.1.dmg";
hash = "sha256-jzxAjxQ9I7v5KGkFNLcjG6ZbhgLTdq0kuH22BLH9XJo=";
url = "https://download.jetbrains.com/python/pycharm-2026.1.1.dmg";
hash = "sha256-noy9KK6nVN/dldf4wUV+er/44aB/5xjHawAAvt5WkZw=";
};
aarch64-darwin = {
url = "https://download.jetbrains.com/python/pycharm-2026.1-aarch64.dmg";
hash = "sha256-HKQSPxtWy2rswCmfBS70nLU517h54bKZ0ayHiDu6SOs=";
url = "https://download.jetbrains.com/python/pycharm-2026.1.1-aarch64.dmg";
hash = "sha256-3cYWkYcwHM+BiRpogcc8v9JaRoNZZKz/UpnhWBB1MD4=";
};
};
# update-script-end: urls
@@ -40,8 +40,8 @@ in
product = "PyCharm";
# update-script-start: version
version = "2026.1";
buildNumber = "261.22158.340";
version = "2026.1.1";
buildNumber = "261.23567.174";
# update-script-end: version
src = fetchurl (urls.${system} or (throw "Unsupported system: ${system}"));
@@ -21,26 +21,26 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
sources = {
"x86_64-linux" = {
arch = "linux-x64";
hash = "sha256-bAD+NqqkEe5RfMQdMSAokPzb+SqoVc6DKnTPrW0+MA0=";
hash = "sha256-i8czrgJ2OUaiJudU4F4rSKHUdY+gODWFPzXdmAin9wQ=";
};
"aarch64-linux" = {
arch = "linux-arm64";
hash = "sha256-AzF2ZK4mOHoQnZz1W8IhLzGQzdysr6skbICxvfY+iHA=";
hash = "sha256-GWtoc7f0X4fbRMsfzAiEi3ZOVxfbrLD+EGFnaHskyRg=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
hash = "sha256-vky+lZyLDeA3o04FXGPTnKQCRsV3L7Ry0RJ9w2XCmUo=";
hash = "sha256-XYbWWYoDTr7hsEC9L3389/GRKRstYI575qNzmHUirz0=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
hash = "sha256-MU0ZptlmHlpSvJu+j/QY7p+xXiKG6+iF65DMAuE98v0=";
hash = "sha256-rC+vgMjsGp27kGk+ZWEtBtxXI1oPEBnyZVUxrOj6lPg=";
};
};
in
{
name = "claude-code";
publisher = "anthropic";
version = "2.1.145";
version = "2.1.146";
}
// sources.${stdenvNoCC.hostPlatform.system}
or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");
@@ -32,13 +32,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "zathura";
version = "2026.02.09";
version = "2026.05.20";
src = fetchFromGitHub {
owner = "pwmt";
repo = "zathura";
tag = finalAttrs.version;
hash = "sha256-Zkefujp9Ywm7swHNMMvWSV0hKHaMXpJpOcfoL+f6XfE=";
hash = "sha256-ChrIJKPVukkW6d/grGcMJ6sZ9sctIOmyJv6TAehh1T8=";
};
outputs = [
File diff suppressed because it is too large Load Diff
@@ -9,10 +9,10 @@
buildMozillaMach rec {
pname = "firefox";
version = "151.0";
version = "151.0.1";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "5e6b01236c6aad17889c1d33614637a13e41d659c3306b2dadf13ab50d91a36d1269fae6d405d31351e4defe589f47f31c0798b66ad87438720f5779bcb90401";
sha512 = "8492a1bb956b38373153938bd18b0e18e3a4ad0d2abc2017b45e02bc2768c8f468d5c06329a32485a03a67bb9c22102e6abff1e73080c77764735d430dc77277";
};
meta = {
@@ -54,11 +54,11 @@
"vendorHash": "sha256-lBD9ifRpUwg45V7zZG3grHvndG0V42oiX68zgcM7t74="
},
"aminueza_minio": {
"hash": "sha256-u3kCxgZ0Mg63TinXnncopP2nKpjnmXTUQYTN7g4DIRA=",
"hash": "sha256-E2pjhWLOmbnJo5FNwk1vERAJgxDfp1Wt7O7F9SftimQ=",
"homepage": "https://registry.terraform.io/providers/aminueza/minio",
"owner": "aminueza",
"repo": "terraform-provider-minio",
"rev": "v3.35.1",
"rev": "v3.37.0",
"spdx": "AGPL-3.0",
"vendorHash": "sha256-auzaaTEJAluuLdhR3auGH5uCguXO2zQahEVdA6ooOUg="
},
@@ -1319,11 +1319,11 @@
"vendorHash": "sha256-omxEb+ntQuHDfS2Rmt0rj0BF0Q2T8DLhobLua2uU/0o="
},
"tencentcloudstack_tencentcloud": {
"hash": "sha256-to2TJTBboMLMuPLOR6VmeFhRHkIKtcKJThvwhjfcgHM=",
"hash": "sha256-sjqbMCwj2lEdrGEeRRml/lpf795jDgPlMWBMn1MkAWI=",
"homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud",
"owner": "tencentcloudstack",
"repo": "terraform-provider-tencentcloud",
"rev": "v1.82.93",
"rev": "v1.82.95",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -1508,12 +1508,12 @@
"vendorHash": "sha256-Z4DfoG4ApXbPNXZs9YvBWQj1bH7moLNI6P+nKDHt/Jc="
},
"yandex-cloud_yandex": {
"hash": "sha256-Jjrwvz1DG2+ypbqlzneHt7Ws6nu68ZqhO+8jXAeDQTE=",
"hash": "sha256-j2JFdTXcry5VHEKBK7VHIjAdmPePF9fnJ4fW5dXglaY=",
"homepage": "https://registry.terraform.io/providers/yandex-cloud/yandex",
"owner": "yandex-cloud",
"repo": "terraform-provider-yandex",
"rev": "v0.202.0",
"rev": "v0.204.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-QZUm9RDA47b3v84ePqUnSIFAFgMIcuRMJZzBs7JR6ng="
"vendorHash": "sha256-ikUGcbJ1j/QrpPF5qn+ag2e7i1gxAK74h3nrUqR+azo="
}
}
@@ -7,12 +7,12 @@
}:
stdenv.mkDerivation rec {
pname = "vdr-markad";
version = "4.2.19";
version = "4.2.22";
src = fetchFromGitHub {
repo = "vdr-plugin-markad";
owner = "kfb77";
hash = "sha256-ecCWf/BKUe/L5Wrj9xKMRt+zVcmdCdYQw3s4Jwi4510=";
hash = "sha256-Sp9saT/w3QwLEz9mo4kMUrXMXc5S/DOxm4nN1FPEgtk=";
tag = "V${version}";
};
@@ -7,12 +7,12 @@
}:
stdenv.mkDerivation rec {
pname = "vdr-skin-nopacity";
version = "1.1.19";
version = "1.1.20";
src = fetchFromGitLab {
repo = "SkinNopacity";
owner = "kamel5";
hash = "sha256-f15KtoPLvB5bF//5+gmmDmx8MGmiIDPGOYoNgSkcVqM=";
hash = "sha256-50oCb9xixPQEwv3Ni1UUmmWVzky/MTvZaqSUczhsHWc=";
tag = version;
};
+2 -2
View File
@@ -41,7 +41,7 @@ in
vnsiserver = stdenv.mkDerivation rec {
pname = "vdr-vnsiserver";
version = "1.8.3";
version = "1.8.4";
buildInputs = [ vdr ];
@@ -51,7 +51,7 @@ in
repo = "vdr-plugin-vnsiserver";
owner = "vdr-projects";
rev = version;
sha256 = "sha256-ivHdzX90ozMXSvIc5OrKC5qHeK5W3TK8zyrN8mY3IhE=";
sha256 = "sha256-EFPY1Pt79reL05Tdu14HYE9E+CnT9mdUYifGzTsNpMA=";
};
meta = {
@@ -6,13 +6,13 @@
}:
stdenv.mkDerivation rec {
pname = "vdr-streamdev";
version = "0.6.4";
version = "0.6.5";
src = fetchFromGitHub {
owner = "vdr-projects";
repo = "vdr-plugin-streamdev";
rev = version;
sha256 = "sha256-fFnRDe3n/ltanRvLhrQDB6aV0UmyuEJgNUip0gKBrBA=";
sha256 = "sha256-l+0JHjzuCx/UDbrDz+PSarG6IIwlUcPTgXUDypM4tds=";
};
# configure don't accept argument --prefix
@@ -6,16 +6,16 @@
}:
buildGoModule rec {
pname = "docker-compose";
version = "5.1.3";
version = "5.1.4";
src = fetchFromGitHub {
owner = "docker";
repo = "compose";
tag = "v${version}";
hash = "sha256-9c/epAjLJMQhLXcray5JylVVQVXZ04mgpCBCXJULqTU=";
hash = "sha256-sdRxssZ6bRGRB/WPp2BiDTVHQ5LBmNGwXQYBdSpylQg=";
};
vendorHash = "sha256-LL4gz1Sy0ITnMh/zz/pUoshOeobg8+yPh//QM7qgVbI=";
vendorHash = "sha256-hgNboIZx5QOGjPadey4f2TKpPw+b2sja6mcwoMjINuY=";
nativeInstallCheckInputs = [ versionCheckHook ];
+2 -2
View File
@@ -19,13 +19,13 @@ in
llvmPackages.stdenv.mkDerivation (finalAttrs: {
pname = "c3c${optionalString debug "-debug"}";
version = "0.8.0";
version = "0.8.0_3";
src = fetchFromGitHub {
owner = "c3lang";
repo = "c3c";
tag = "v${finalAttrs.version}";
hash = "sha256-dsg1pPkFiZKuwoT/XGu4ommH54jFXvGMVddi1bmxfnE=";
hash = "sha256-7RqRnExQNnB4eM2LSLWdvHrDA7tJbiF6pzKGPRDgqHs=";
};
cmakeBuildType = if debug then "Debug" else "Release";
+4
View File
@@ -101,6 +101,10 @@ stdenv.mkDerivation (finalAttrs: {
(lib.cmakeBool "PORTABLE" true)
(lib.cmakeBool "USE_PCH" false)
(lib.cmakeBool "BUILD_FFTPACK_DEPRECATED" true) # Needed for casacpp
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# Upstream probes this flag, but it fails on darwin, so pass it explicitly
(lib.cmakeFeature "CMAKE_Fortran_FLAGS" "-fallow-argument-mismatch")
];
meta = {
@@ -0,0 +1,58 @@
From 7d946685a48be3a0c854793950b7d0dd95125041 Mon Sep 17 00:00:00 2001
From: Kiran Shila <me@kiranshila.com>
Date: Wed, 20 May 2026 15:11:25 +0800
Subject: Fix Vi2DataProvider move semantics
---
msvis/MSVis/statistics/Vi2DataProvider.h | 18 ++++++++----------
1 file changed, 8 insertions(+), 10 deletions(-)
diff --git a/msvis/MSVis/statistics/Vi2DataProvider.h b/msvis/MSVis/statistics/Vi2DataProvider.h
index 4570d13..cb76a2e 100644
--- a/msvis/MSVis/statistics/Vi2DataProvider.h
+++ b/msvis/MSVis/statistics/Vi2DataProvider.h
@@ -121,7 +121,7 @@ public:
}
Vi2DataProvider(Vi2DataProvider&& other)
- : vi2(other.vi2)
+ : vi2(std::move(other.vi2))
, mergedColumns(other.mergedColumns)
, datasetIndex(other.datasetIndex)
, datasetChunkOrigin(other.datasetChunkOrigin)
@@ -130,14 +130,13 @@ public:
, component(other.component)
, use_data_weights(other.use_data_weights)
, omit_flagged_data(other.omit_flagged_data)
- , data_iterator(other.data_iterator)
- , weights_iterator(other.weights_iterator)
- , mask_iterator(other.mask_iterator) {
- other.vi2 = nullptr;
+ , data_iterator(std::move(other.data_iterator))
+ , weights_iterator(std::move(other.weights_iterator))
+ , mask_iterator(std::move(other.mask_iterator)) {
}
Vi2DataProvider& operator=(Vi2DataProvider&& other) {
- vi2 = other.vi2;
+ vi2 = std::move(other.vi2);
mergedColumns = other.mergedColumns;
datasetIndex = other.datasetIndex;
datasetChunkOrigin = other.datasetChunkOrigin;
@@ -146,10 +145,9 @@ public:
component = other.component;
const_cast<casacore::Bool&> (use_data_weights) = other.use_data_weights;
const_cast<casacore::Bool&> (omit_flagged_data) = other.omit_flagged_data;
- data_iterator = other.data_iterator;
- weights_iterator = other.weights_iterator;
- mask_iterator = other.mask_iterator;
- other.vi2 = nullptr;
+ data_iterator = std::move(other.data_iterator);
+ weights_iterator = std::move(other.weights_iterator);
+ mask_iterator = std::move(other.mask_iterator);
return *this;
}
--
2.53.0
@@ -0,0 +1,28 @@
From 71a658844e69e3993ab2fe712e0063a67daa00e0 Mon Sep 17 00:00:00 2001
From: Moraxyc <i@qaq.li>
Date: Wed, 20 May 2026 15:13:10 +0800
Subject: Link synthesis target with LAPACK/BLAS libraries
---
synthesis/CMakeLists.txt | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/synthesis/CMakeLists.txt b/synthesis/CMakeLists.txt
index e2250f0..59b55dc 100644
--- a/synthesis/CMakeLists.txt
+++ b/synthesis/CMakeLists.txt
@@ -42,6 +42,11 @@ target_link_libraries(casacpp_synthesis PUBLIC PkgConfig::CASACORE)
# Libsakura dependency
target_link_libraries(casacpp_synthesis PUBLIC PkgConfig::SAKURA)
+# LAPACK / BLAS dependency
+find_package(BLAS REQUIRED)
+find_package(LAPACK REQUIRED)
+target_link_libraries(casacpp_synthesis PRIVATE LAPACK::LAPACK)
+
# Optional HPG dependency
if(DEFINED hpg_FOUND AND ${hpg_FOUND})
target_link_libraries(casacpp_synthesis PUBLIC hpg::hpg)
--
2.53.0
+16 -3
View File
@@ -17,11 +17,13 @@
protobuf,
gsl,
libxml2,
libxslt,
fftw,
fftwFloat,
sqlite,
blas,
lapack,
libxslt,
openssl,
sqlite,
mpi,
mpiSupport ? false,
}:
@@ -58,6 +60,15 @@ stdenv.mkDerivation (finalAttrs: {
# leaving it empty, and remove hardcoded absolute cmake build paths from
# Cflags (which would embed /nix/store paths from the build environment).
./casacpp-pkgconfig.patch
# TODO: remove this once the upstream resolves this issue
# error: call to implicitly-deleted copy constructor of 'std::unique_ptr<vi::VisibilityIterator2>'
# error: object of type 'std::unique_ptr<vi::VisibilityIterator2>' cannot be assigned because its copy assignment operator is implicitly deleted
./Fix-Vi2DataProvider-move-semantics.patch
# fix missing LAPACK symbols
# ld: symbol(s) not found, dgetrf_ dgetri_ dposv_ dpotri_
./Link-synthesis-target-with-LAPACK-BLAS-libraries.patch
];
postPatch = ''
@@ -83,9 +94,11 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optional mpiSupport mpi;
buildInputs = [
blas
libxslt
sqlite
openssl
sqlite
lapack
];
propagatedBuildInputs = [
+19 -19
View File
@@ -1,47 +1,47 @@
{
"version": "2.1.145",
"commit": "daa4c3755d45ab0cf97bb41db8c03bd2dfd2ff5f",
"buildDate": "2026-05-19T01:56:17Z",
"version": "2.1.146",
"commit": "c900a8c71aa966a1a8bf14c49139d87fac9ae881",
"buildDate": "2026-05-20T01:57:57Z",
"platforms": {
"darwin-arm64": {
"binary": "claude",
"checksum": "368dcd9709c85534f673071e7cc8eb5422bcff367fb9bdf5ce25d9619aab7ef5",
"size": 208546464
"checksum": "b16f466a2213a04cecf1ad958201655148a49f42952134e6ae182257ccfc08f3",
"size": 211056288
},
"darwin-x64": {
"binary": "claude",
"checksum": "c23dc566214279d0708f4212261f023d8e63d5af5aef91638ebfdc090b3e33de",
"size": 211044112
"checksum": "6bc14f45e28ea6c8c34220c88327bb72a38c5f978b9aa44d0cb34375cbf78837",
"size": 213570448
},
"linux-arm64": {
"binary": "claude",
"checksum": "75ad61d690d79440c82b5841444e1b42caae55736af37c97dd0e068ef20ce390",
"size": 233944712
"checksum": "af25334c7a2632a531b34e3f4c0d69763b997149d31d5f0d748e44813758806f",
"size": 236435080
},
"linux-x64": {
"binary": "claude",
"checksum": "b3ffbc12689bfe81389d6577787fcea4cab81bd3b6bba9b719e73770b62d720e",
"size": 234022608
"checksum": "825d5301380f1f5f466c5268de25a062927be658938fc1d630cfa02c521b8185",
"size": 236512976
},
"linux-arm64-musl": {
"binary": "claude",
"checksum": "3a73f058b2225a4210931362bc9c98e486e3362ca28b339281755737fb375c7c",
"size": 226799448
"checksum": "256703637576ef323b8f87695b81e65a7bdc66327f1512dacc9257b7896e7a0f",
"size": 229289816
},
"linux-x64-musl": {
"binary": "claude",
"checksum": "cfc95961a41329204405c4b0e257cb467821133eb7bdb1ca0866dfe789d5d442",
"size": 228416560
"checksum": "e8ab94b1ffb9d9213134d4addfe5d3fe6fd10c524aa2927667e543ac165a7242",
"size": 230906928
},
"win32-x64": {
"binary": "claude.exe",
"checksum": "1da511cee5d3a4968634174498e9148635a5908d7f6ea5ec91b04d531c20c3bc",
"size": 229910176
"checksum": "b585bbaf085554757b627e5ed87aa5c153abb90ef408fb43b0311453b72e8bc2",
"size": 232326816
},
"win32-arm64": {
"binary": "claude.exe",
"checksum": "b6b920c757e08ff3e4f0dc211360ad7815db539d4915bb691e57ee4d34db31e5",
"size": 225875616
"checksum": "159488363d937bbac11c55364246513f677e94e681d7431e1622336250091c00",
"size": 228292256
}
}
}
+2 -2
View File
@@ -5,13 +5,13 @@
}:
buildDubPackage (finalAttrs: {
pname = "ddhx";
version = "0.9.2";
version = "0.9.3";
src = fetchFromGitHub {
owner = "dd86k";
repo = "ddhx";
tag = "v${finalAttrs.version}";
hash = "sha256-1AoTSoykukvKEsdAU0WUQA7LwVebKELam/0kqEWTxFc=";
hash = "sha256-7sXXkn/B9iN8Iq4X/Rj7BufdHKDBS1aG3pXcInG+UaI=";
};
dubLock = ./dub-lock.json;
+5 -5
View File
@@ -7,29 +7,29 @@
}:
let
version = "2026.5.6-8";
version = "2026.5.6-10";
throwSystem = throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}";
srcs = {
x86_64-linux = fetchurl {
url = "https://static.devin.ai/cli/${version}/devin-${version}-x86_64-unknown-linux.tar.gz";
hash = "sha256-kBHRIUiMwbFIGRCkNIOSST6fwEULs8yJu3cwHq2eyac=";
hash = "sha256-X3Pua8lBRojFgB5uAQ4Px/cVq79saQV7b2JN8NBvXLE=";
};
aarch64-linux = fetchurl {
url = "https://static.devin.ai/cli/${version}/devin-${version}-aarch64-unknown-linux.tar.gz";
hash = "sha256-3Kg90ec9Fdne/+OhfFV24JCoDWzwilrej3vRM52XRqI=";
hash = "sha256-wWY07anOf1e64XyxuPxWO1Qf6sVW7JHDIeJw/o59GSE=";
};
aarch64-darwin = fetchurl {
url = "https://static.devin.ai/cli/${version}/devin-${version}-aarch64-apple-darwin.tar.gz";
hash = "sha256-nUb8yotP9cUrWeDw5kb+ZLZ5Ug2l7QTO6eQnYNaD9o4=";
hash = "sha256-5vlVs1AQ/ZbhF25hkKqBSTjAwYA/uOJY+S+jyMEgjRk=";
};
x86_64-darwin = fetchurl {
url = "https://static.devin.ai/cli/${version}/devin-${version}-x86_64-apple-darwin.tar.gz";
hash = "sha256-CN03ZsVb1gyvFqAcVnjpT4VHB/mxnAQ2PhG8PwRZSrw=";
hash = "sha256-T/0apTBEdpOnT/W13zB1Nis1kRghODHiR5yOj8gQuuY=";
};
};
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "dnsproxy";
version = "0.81.3";
version = "0.81.4";
src = fetchFromGitHub {
owner = "AdguardTeam";
repo = "dnsproxy";
tag = "v${finalAttrs.version}";
hash = "sha256-HEjwO9iKNKQj7XIJ7Me0Nt9H9AP6AVgm4Ox8VcfVgyQ=";
hash = "sha256-KHun1/Da6wfOuMc9D8AJrgZg5PwuXAY6IVajSHa3rRE=";
};
vendorHash = "sha256-liX+AMxVBkxJSv1Ltt924Hjf10fho4G6tyt82tkzWZA=";
vendorHash = "sha256-dcT9miAerC7c9LsC8FoR61xFXLZjxm7LZlTRalB4oSU=";
ldflags = [
"-s"
+2 -2
View File
@@ -11,13 +11,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "dpp";
version = "10.1.4";
version = "10.1.5";
src = fetchFromGitHub {
owner = "brainboxdotcc";
repo = "DPP";
rev = "v${finalAttrs.version}";
hash = "sha256-+H9mU+3j54iRR0Nhz1WxxIwGs+BRgAFX6tIiy33v/Vo=";
hash = "sha256-WMd2c0hfSpmaWwojyztR6UmvGzFayvXBktX6UvdHYZs=";
};
nativeBuildInputs = [
+1 -1
View File
@@ -96,6 +96,6 @@ stdenv.mkDerivation (finalAttrs: {
bsd2
publicDomain
];
maintainers = with lib.maintainers; [ davisrichard437 ];
maintainers = [ ];
};
})
+3 -3
View File
@@ -10,13 +10,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "genealogos-${crate}";
version = "1.0.0";
version = "1.1.0";
src = fetchFromGitHub {
owner = "tweag";
repo = "genealogos";
tag = "v${finalAttrs.version}";
hash = "sha256-EQrKInsrqlpjySX6duylo++2qwglB3EqGfLFJucOQM8=";
hash = "sha256-7DD3anpFpQD4RMOUyuJZtbSi/U4Kb78v0FnfwUEFTOU=";
# Genealogos' fixture tests contain valid nix store paths, and are thus incompatible with a fixed-output-derivation.
# To avoid this, we just remove the tests
postFetch = ''
@@ -24,7 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
'';
};
cargoHash = "sha256-R3HQXPpTtqgXfc7nLNdJp5zUMEpfccKWOQtS5Y786Jc=";
cargoHash = "sha256-VPtj26ShMERqCMCKT6dTNp4rwQDqFVP8zO0rUSeqgrQ=";
cargoBuildFlags = [
"-p"
@@ -14,6 +14,7 @@
wayland,
wayland-scanner,
vulkan-headers,
vulkan-loader,
pipewire,
libdrm,
libva,
@@ -28,12 +29,12 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gpu-screen-recorder";
version = "5.12.5";
version = "5.13.8";
src = fetchgit {
url = "https://repo.dec05eba.com/gpu-screen-recorder";
tag = finalAttrs.version;
hash = "sha256-cw3IejeWFhuFSzUgK2sv4LEa2ohHNx6C3T7+GhHljsY=";
hash = "sha256-0uYj9NA6KqORr7ag8OOMphWWyHU27ptuOs5q0lGLGLc=";
};
nativeBuildInputs = [
@@ -52,6 +53,7 @@ stdenv.mkDerivation (finalAttrs: {
wayland
wayland-scanner
vulkan-headers
vulkan-loader
libdrm
libva
libxdamage
+2 -2
View File
@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "gpxsee";
version = "16.6";
version = "16.7";
src = fetchFromGitHub {
owner = "tumic0";
repo = "GPXSee";
tag = finalAttrs.version;
hash = "sha256-7OUYDkBfj+7B3Uu4BAsxlJJmrI3PifWLilazqj5PBx4=";
hash = "sha256-MO7x/IvKv2L6GFKjdVPJg1/Fj6uC6rSj9n5YxGfk+3o=";
};
buildInputs = [
+2 -1
View File
@@ -90,6 +90,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
homepage = "https://github.com/thenaterhood/gscreenshot";
license = lib.licenses.gpl2Only;
platforms = lib.platforms.linux;
maintainers = [ lib.maintainers.davisrichard437 ];
mainProgram = "gscreenshot";
maintainers = [ ];
};
})
+2 -2
View File
@@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "krep";
version = "2.3.0";
version = "2.4.0";
src = fetchFromGitHub {
owner = "davidesantangelo";
repo = "krep";
rev = "v${finalAttrs.version}";
hash = "sha256-6TJT0YjaTuNPTJP7GdpaLVRGyaL1im5nnqFP+4vtssg=";
hash = "sha256-LeL5vNDtpFREW+xQx9EFTP2MCd9Qfmn+HHvLDC7tsrM=";
};
makeFlags = [
+3 -3
View File
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "kubernix";
version = "0.3.1";
version = "0.3.2";
src = fetchFromGitHub {
owner = "saschagrunert";
repo = "kubernix";
tag = "v${finalAttrs.version}";
sha256 = "sha256-1cnh4h8rX6Uv/JlUy2uSpwgcjo2yTyTi+bHvWREZ7e0=";
sha256 = "sha256-CtY2HzDOtR//0aJhJtO4wrqUwvCkTLmemfNYyoYrl88=";
};
cargoHash = "sha256-7Pyj+sLvkEOIYt7UYcpsS65gjNHxXZQS1RRQDagCW8Y=";
cargoHash = "sha256-+bEwLg/S2TBCZLbNrQfA+FsftW4bb0XbIXtXGj+FO2A=";
# Tests require network access
doCheck = false;
+1 -1
View File
@@ -43,6 +43,6 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://gitlab.com/mcfrith/last";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ jbedo ];
platforms = lib.platforms.x86_64;
platforms = lib.platforms.x86_64 ++ [ "aarch64-darwin" ];
};
})
+6 -7
View File
@@ -2,6 +2,7 @@
lib,
stdenvNoCC,
fetchFromGitHub,
installFonts,
unstableGitUpdater,
}:
stdenvNoCC.mkDerivation {
@@ -16,14 +17,12 @@ stdenvNoCC.mkDerivation {
sparseCheckout = [ "variablefont" ];
};
installPhase = ''
runHook preInstall
outputs = [
"out"
"webfont"
];
install -Dm755 variablefont/*.ttf -t $out/share/fonts/TTF
install -Dm755 variablefont/*.woff2 -t $out/share/fonts/woff2
runHook postInstall
'';
nativeBuildInputs = [ installFonts ];
passthru.updateScript = unstableGitUpdater { };
+2 -2
View File
@@ -27,13 +27,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mstflint";
version = "4.35.0-1";
version = "4.36.0-1";
src = fetchFromGitHub {
owner = "Mellanox";
repo = finalAttrs.pname;
tag = "v${finalAttrs.version}";
hash = "sha256-sz/pIV7eV/lZe6Wckao+frf8HUcWnAVBAV2+gC5KJ3U=";
hash = "sha256-H4NMSjSOSmkM9lDcbsEBOB6AM5GBRKUoCDWm5QbaS3g=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "muffet";
version = "2.11.3";
version = "2.11.4";
src = fetchFromGitHub {
owner = "raviqqe";
repo = "muffet";
tag = "v${finalAttrs.version}";
hash = "sha256-c/ionFvWOPZ/MFNos/Q0KdlFH9qlOeAXldQZljaEF8k=";
hash = "sha256-xczs3H1Jcr+WH8SCOhXRZx7Aft2BNpI+Kg4He8YEVVA=";
};
vendorHash = "sha256-ZTPaNeozhbl6FReJowzVHDcSGLCXdt8e3UEW69lFx88=";
vendorHash = "sha256-94ytPGPbpXADIyDl28wWU2KmtwT17GyQFUe/bUc4RkA=";
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
+2 -2
View File
@@ -31,14 +31,14 @@ in
py.pkgs.buildPythonApplication (finalAttrs: {
pname = "oci-cli";
version = "3.81.1";
version = "3.82.0";
pyproject = true;
src = fetchFromGitHub {
owner = "oracle";
repo = "oci-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-c4aWIgJ3LJ2a+e6mXJif112oIhEmU//zPYQQguOmqhU=";
hash = "sha256-zOxtFJ+gCTD6PpFUBIFzgrRfj4A6MEcI6H084XZvvy0=";
};
nativeBuildInputs = [ installShellFiles ];
+3 -3
View File
@@ -16,13 +16,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "opencode";
version = "1.15.5";
version = "1.15.7";
src = fetchFromGitHub {
owner = "anomalyco";
repo = "opencode";
tag = "v${finalAttrs.version}";
hash = "sha256-HZiqia9QzkJMfRQ6bzFBsiGXNHv1WFLUdwhekE+rXM8=";
hash = "sha256-fk8GDVE+bQfOkZCQ1YEc3V7YIXDHfNC/srcZs/MrE38=";
};
node_modules = stdenvNoCC.mkDerivation {
@@ -75,7 +75,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
# NOTE: Required else we get errors that our fixed-output derivation references store paths
dontFixup = true;
outputHash = "sha256-lxwxaFTgonMPIe2GweEVZhCMSUN/quBgV1wvV05U5wc=";
outputHash = "sha256-bwCWjaIYfzkJkCMRQ8veKM81pBt8CzMZhUqHgFM/muk=";
outputHashAlgo = "sha256";
outputHashMode = "recursive";
};
+3 -3
View File
@@ -8,16 +8,16 @@
php.buildComposerProject2 (finalAttrs: {
pname = "phpunit";
version = "13.1.8";
version = "13.1.10";
src = fetchFromGitHub {
owner = "sebastianbergmann";
repo = "phpunit";
tag = finalAttrs.version;
hash = "sha256-+PQ/Xt0Y84QCbgparutNAKShHk+5eQspkZn9khpzfwY=";
hash = "sha256-lEevFSi43lQv2gIsKtT0efJfsaPJsMGhzyIXNFSzAH4=";
};
vendorHash = "sha256-9s2D3qMs1w+vLlOdge2noQc8rVj75Ya/WU1GEwRSG5w=";
vendorHash = "sha256-JRdJkt32wvbsIhZOfe0kpVnsSNkqAeOl8O7fGvXO5Nw=";
passthru = {
updateScript = nix-update-script { };
+1 -1
View File
@@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Tool for visualizing changes in Linux software packages";
homepage = "https://lvc.github.io/pkgdiff/";
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [ sweber ];
maintainers = [ ];
platforms = lib.platforms.unix;
mainProgram = "pkgdiff";
};
+3 -3
View File
@@ -14,7 +14,7 @@
# server, and the FHS userenv and corresponding NixOS module should
# automatically pick up the changes.
stdenv.mkDerivation rec {
version = "1.43.1.10611-1e34174b1";
version = "1.43.2.10687-563d026ea";
pname = "plexmediaserver";
# Fetch the source
@@ -22,12 +22,12 @@ stdenv.mkDerivation rec {
if stdenv.hostPlatform.system == "aarch64-linux" then
fetchurl {
url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_arm64.deb";
sha256 = "sha256-UIMx+0tbQk1c5JH/hc7117aRIyGM6ogd8IBAhQt+MnM=";
sha256 = "188xk00gdd0ya7c2n26f4n6zpkndmmswbz23dl33zwcf14275hbz";
}
else
fetchurl {
url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_amd64.deb";
sha256 = "sha256-pr1+VSObX0sBl/AddeG/+2dIbNdc+EtnvCzy4nTXVn8=";
sha256 = "13mfmlwvpimyrm3dkdlsr0b9qpbyy5l62q2ckh1xvzgj978j62bn";
};
outputs = [
"out"
+5 -5
View File
@@ -181,12 +181,12 @@ buildGoModule (finalAttrs: {
gvproxy
]
++ lib.optionals stdenv.hostPlatform.isLinux [
aardvark-dns
aardvark-dns # dns
catatonit # added here for the pause image and also set in `containersConf` for `init_path`
netavark
passt
conmon
crun
netavark # networking
passt # rootless networking
conmon # runtime monitor
crun # runtime
]
++ extraRuntimes;
};
+31
View File
@@ -0,0 +1,31 @@
{
lib,
python3Packages,
fetchFromGitHub,
}:
python3Packages.buildPythonApplication (finalAttrs: {
pname = "polysh";
version = "1.0.4";
pyproject = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "innogames";
repo = "polysh";
tag = "polysh-${finalAttrs.version}";
hash = "sha256-fmcu3lWSV5aft+gX5QjypdK5pyfdVd0HDNekiFVdlBI=";
};
build-system = with python3Packages; [
hatchling
];
meta = {
description = "Remote shell multiplexer for executing commands on multiple hosts";
homepage = "https://github.com/innogames/polysh";
changelog = "https://github.com/innogames/polysh/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ seqizz ];
platforms = lib.platforms.unix;
};
})
+2 -2
View File
@@ -12,12 +12,12 @@
stdenv.mkDerivation rec {
pname = "clang-root";
version = "20-20250925-01";
version = "20-20260408-01";
src = fetchgit {
url = "https://github.com/root-project/llvm-project";
tag = "ROOT-llvm${version}";
hash = "sha256-qEoQVv/Aw9gqKSNa8ZJGqPzwXvH1yXiSOkvrUWeXI+g=";
hash = "sha256-EXBUI1+DWkqTH4KdVoqxPjG8WyL0P5AEemLvBJqaVrQ=";
};
nativeBuildInputs = [
+9 -7
View File
@@ -1,7 +1,9 @@
{
stdenv,
lib,
blas,
callPackage,
curl,
fetchFromGitHub,
fetchurl,
makeWrapper,
@@ -14,7 +16,6 @@
fftw,
ftgl,
gl2ps,
glew,
gnugrep,
gnused,
gsl,
@@ -54,7 +55,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "root";
version = "6.38.02";
version = "6.40.00";
passthru = {
tests = import ./tests { inherit callPackage; };
@@ -62,7 +63,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "https://root.cern.ch/download/root_v${finalAttrs.version}.source.tar.gz";
hash = "sha256-d9NNK8oOpyCs/UN5i8tdCaKFhAE7TQopEII8hn1L+kI=";
hash = "sha256-Z2+P3okmzgWQK+f0TOfUkqSiBgAi/KsOPRxE9twPveg=";
};
clad_src = fetchFromGitHub {
@@ -70,8 +71,8 @@ stdenv.mkDerivation (finalAttrs: {
repo = "clad";
# Make sure that this is the same tag as in the ROOT build files!
# https://github.com/root-project/root/blob/master/interpreter/cling/tools/plugins/clad/CMakeLists.txt#L76
tag = "v2.0";
hash = "sha256-Oj7gGSvnGuYdggonPWjrwPn/06cD+ig3eefRh7xaiPs=";
tag = "v2.3";
hash = "sha256-gEJlQ2Vg9EUX1tslI4HaUnusvdSomsYHiE8mZMygEOw=";
};
# ROOT requires a patched version of clang
@@ -88,12 +89,13 @@ stdenv.mkDerivation (finalAttrs: {
];
buildInputs = [
finalAttrs.clang
blas
curl
davix
fftw
ftgl
giflib
gl2ps
glew
gsl
libjpeg
libpng
@@ -167,7 +169,7 @@ stdenv.mkDerivation (finalAttrs: {
];
postInstall = ''
for prog in rootbrowse rootcp rooteventselector rootls rootmkdir rootmv rootprint rootrm rootslimtree; do
for prog in rooteventselector rootmv rootprint rootslimtree; do
wrapProgram "$out/bin/$prog" \
--set PYTHONPATH "$out/lib"
done
+10 -3
View File
@@ -12,17 +12,21 @@
libxinerama,
pkg-config,
libbsd,
versionCheckHook,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "scrot";
version = "1.12.1";
strictDeps = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "resurrecting-open-source-projects";
repo = "scrot";
rev = finalAttrs.version;
sha256 = "sha256-ExZH+bjpEvdbSYM8OhV+cyn4j+0YrHp5/b+HsHKAHCA=";
tag = finalAttrs.version;
hash = "sha256-ExZH+bjpEvdbSYM8OhV+cyn4j+0YrHp5/b+HsHKAHCA=";
};
nativeBuildInputs = [
@@ -41,12 +45,15 @@ stdenv.mkDerivation (finalAttrs: {
libbsd
];
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
meta = {
homepage = "https://github.com/resurrecting-open-source-projects/scrot";
description = "Command-line screen capture utility";
mainProgram = "scrot";
platforms = lib.platforms.linux;
maintainers = [ ];
maintainers = with lib.maintainers; [ ethancedwards8 ];
license = lib.licenses.mitAdvertising;
};
})
+1
View File
@@ -106,6 +106,7 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optionals (gpuBackend == "rocm") [
rocmPackages.clr
rocmPackages.rocblas
rocmPackages.rocsolver
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
llvmPackages.openmp
+113
View File
@@ -0,0 +1,113 @@
{
lib,
buildGoModule,
fetchFromGitHub,
fetchPnpmDeps,
pnpm_10,
ffmpeg-headless,
wails,
glib-networking,
gsettings-desktop-schemas,
gtk3,
pnpmConfigHook,
makeDesktopItem,
copyDesktopItems,
makeWrapper,
wrapGAppsHook3,
}:
buildGoModule (finalAttrs: {
pname = "spotiflac";
version = "7.1.6";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "afkarxyz";
repo = "SpotiFLAC";
tag = "v${finalAttrs.version}";
hash = "sha256-iQBJS2IsOzamC1plkd9BGbSajY9UpomaXMJRJgQ36t4=";
};
nativeBuildInputs = [
copyDesktopItems
pnpmConfigHook
pnpm_10
wails
makeWrapper
wrapGAppsHook3
];
buildInputs = [
glib-networking
];
dontWrapGApps = true;
proxyVendor = true;
makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" ];
env = {
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
sourceRoot = "${finalAttrs.src.name}/frontend";
pnpm = pnpm_10;
fetcherVersion = 3;
hash = "sha256-mecNGWbUATjNl1uWByxE1W1b8tfNyPIRMndcZSBl+XM=";
};
pnpmRoot = "frontend";
};
overrideModAttrs = {
preBuild = ''
wails build -tags webkit2_41 -o spotiflac
'';
};
buildPhase = ''
runHook preBuild
wails build -tags webkit2_41 -devtools -o spotiflac
runHook postBuild
'';
installPhase = ''
runHook preInstall;
install -Dm 0755 build/bin/spotiflac $out/bin/spotiflac
# See https://wails.io/docs/guides/nixos-font
wrapProgram $out/bin/spotiflac \
--set GIO_EXTRA_MODULES ${glib-networking}/lib/gio/modules \
--set XDG_DATA_DIRS ${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name} \
--prefix PATH : ${lib.makeBinPath [ ffmpeg-headless ]}
runHook postInstall;
'';
vendorHash = "sha256-ZUmQPOMkeF8YUow6gr4yyRnPJIbCnAltM50H5yo3MGs=";
desktopItems = [
(makeDesktopItem {
name = "spotiflac";
desktopName = "SpotiFLAC";
exec = "spotiflac %u";
icon = "SpotiFLAC";
terminal = false;
categories = [ "AudioVideo" ];
})
];
meta = {
description = "Get Spotify tracks in true FLAC from Tidal, Qobuz & Amazon Music no account required";
homepage = "https://github.com/afkarxyz/SpotiFLAC/";
changelog = "https://github.com/afkarxyz/SpotiFLAC/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
platforms = lib.platforms.linux;
mainProgram = "spotiflac";
maintainers = with lib.maintainers; [
Superredstone
];
};
})
+3 -3
View File
@@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "talosctl";
version = "1.13.0";
version = "1.13.2";
src = fetchFromGitHub {
owner = "siderolabs";
repo = "talos";
tag = "v${finalAttrs.version}";
hash = "sha256-dO4GBDhxsiuNn0lJl8RgFwUVxn34+Uks69Cm5J9zJsg";
hash = "sha256-ljJjCfpCQiOqlId1EBnnU4rc61HX5yNjzbxHo7ch7XI=";
};
vendorHash = "sha256-489ZbRoB7KhvrKfnfGEAw406zdMrkT/3fcw6LcAtFyo";
vendorHash = "sha256-WNN/HRQIfScYY0+zl2vTETUnb6Sfar2pWSbTzDreX+w=";
ldflags = [
"-s"
+1 -4
View File
@@ -62,10 +62,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://xml-copy-editor.sourceforge.io/";
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [
candeira
wegank
];
maintainers = with lib.maintainers; [ wegank ];
mainProgram = "xmlcopyeditor";
};
})
+3 -3
View File
@@ -14,7 +14,7 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "yabai";
version = "7.1.24";
version = "7.1.25";
src =
finalAttrs.passthru.sources.${stdenv.hostPlatform.system}
@@ -66,13 +66,13 @@ stdenv.mkDerivation (finalAttrs: {
# See the comments on https://github.com/NixOS/nixpkgs/pull/188322 for more information.
"aarch64-darwin" = fetchzip {
url = "https://github.com/asmvik/yabai/releases/download/v${finalAttrs.version}/yabai-v${finalAttrs.version}.tar.gz";
hash = "sha256-2NTZUxptWhcF6sb1iUQwOuvG6omVAGVeb+j8XPBhRvs=";
hash = "sha256-hGZLoY5zZjtVtjMbYQ4VHqAuAD835Tdfq6YX122/9Ik=";
};
"x86_64-darwin" = fetchFromGitHub {
owner = "asmvik";
repo = "yabai";
rev = "v${finalAttrs.version}";
hash = "sha256-WyZbkIcqtVogvCfy/ee5Dk2+6OqXgMuVq6GzKKZ9F0A=";
hash = "sha256-61knfbahxxlJnVZy47347slsjUGiQUJyZh58G97SDkE=";
};
};
+1 -4
View File
@@ -65,10 +65,7 @@ stdenv.mkDerivation (finalAttrs: {
It bridges events and allows you to control your Zigbee devices via MQTT.
In this way you can integrate your Zigbee devices with whatever smart home infrastructure you are using.
'';
maintainers = with lib.maintainers; [
sweber
hexa
];
maintainers = with lib.maintainers; [ hexa ];
mainProgram = "zigbee2mqtt";
};
})
@@ -63,6 +63,6 @@ buildPythonPackage rec {
license = lib.licenses.mit;
homepage = "https://abjad.github.io/";
changelog = "https://abjad.github.io/appendices/changes.html";
maintainers = [ lib.maintainers.davisrichard437 ];
maintainers = [ ];
};
}
@@ -11,14 +11,14 @@
buildPythonPackage (finalAttrs: {
pname = "aiostreammagic";
version = "2.13.0";
version = "2.13.1";
pyproject = true;
src = fetchFromGitHub {
owner = "noahhusby";
repo = "aiostreammagic";
tag = finalAttrs.version;
hash = "sha256-8Fl+J4qhl6RFP9qTJScNFx2MTp2eGHocJjXUuVjYgq4=";
hash = "sha256-yxiK5zB6nYXMJGVrebjdCjDr1wpNPlagusCiyf4TeRA=";
};
build-system = [ poetry-core ];
@@ -32,14 +32,14 @@
buildPythonPackage (finalAttrs: {
pname = "altair";
version = "6.0.0";
version = "6.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "altair-viz";
repo = "altair";
tag = "v${finalAttrs.version}";
hash = "sha256-+Qc51L4tL1pRDpWwadxPpTE4tDH3FTO/wH67FtXMN7k=";
hash = "sha256-6507I+4ItjZezbprKn4r/oeaS1U7CF8+JKkHRmDC8js=";
};
build-system = [ hatchling ];
@@ -66,14 +66,15 @@
buildPythonPackage (finalAttrs: {
pname = "apache-beam";
version = "2.72.0";
version = "2.73.0";
pyproject = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "apache";
repo = "beam";
tag = "v${finalAttrs.version}";
hash = "sha256-HlpaKDX/w6g6q8nOB8G83q4/ffgymk/XyTpwYVpbd2U=";
hash = "sha256-0xdz4pxyiXYgIe3+Rb+prgVMjWHQnTSFn504mdMD3Xg=";
};
sourceRoot = "${finalAttrs.src.name}/sdks/python";
@@ -87,6 +88,7 @@ buildPythonPackage (finalAttrs: {
'';
pythonRelaxDeps = [
"cryptography"
"envoy-data-plane"
"httplib2"
"jsonpickle"
@@ -243,6 +245,9 @@ buildPythonPackage (finalAttrs: {
];
disabledTests = [
# ConnectionResetError: [Errno 104] Connection reset by peer
"test_process_exits_on_unsafe_hard_delete_with_manager"
# importlib.metadata.PackageNotFoundError: No package metadata was found for pip
"test_populate_requirements_cache_uses_find_links"
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "click-aliases";
version = "1.0.5";
version = "1.0.6";
pyproject = true;
@@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "click-contrib";
repo = "click-aliases";
rev = "v${version}";
hash = "sha256-vR5MUbgQfgownnq/VuEB/Jreibh/SB8wbDWGOmareRU=";
hash = "sha256-nHUvzUiWc7Fq22PPsodIDOwU1INy2CQfztD0ceguhEo=";
};
nativeBuildInputs = [ poetry-core ];
@@ -2,6 +2,7 @@
lib,
buildPythonPackage,
fetchFromGitHub,
pythonAtLeast,
nose2,
typing-extensions,
}:
@@ -11,6 +12,9 @@ buildPythonPackage rec {
version = "2.16";
format = "setuptools";
# upstream 2.x branch abandoned since 2022; v3 was renamed to adaptix
disabled = pythonAtLeast "3.14";
src = fetchFromGitHub {
owner = "reagento";
repo = "dataclass-factory";
@@ -18,7 +18,7 @@
buildPythonPackage (finalAttrs: {
pname = "inventree";
version = "0.23.1";
version = "0.23.2";
pyproject = true;
__structuredAttrs = true;
@@ -26,7 +26,7 @@ buildPythonPackage (finalAttrs: {
owner = "inventree";
repo = "inventree-python";
tag = finalAttrs.version;
hash = "sha256-xctn1IDdNRzr+T8uIxu1HvhdVR0damiRkQVWL0EXrkg=";
hash = "sha256-YGzy58AbDdZGqkRNw/mRpcmbzsP5rBk2H9diz9RDhfM=";
};
build-system = [
@@ -9,13 +9,14 @@
buildPythonPackage (finalAttrs: {
pname = "jupyter-collaboration-ui";
version = "2.3.0";
version = "2.4.0";
pyproject = true;
__structuredAttrs = true;
src = fetchPypi {
pname = "jupyter_collaboration_ui";
inherit (finalAttrs) version;
hash = "sha256-g16BhhTrOWRfL1g6V7IkbY0ez/T/0tSBq0pvayxFuZc=";
hash = "sha256-mhlC7ZD42YyDobb7wBCL9dGksUhGaLY0NkhogGyvXXw=";
};
postPatch = ''
@@ -33,14 +33,14 @@
buildPythonPackage (finalAttrs: {
pname = "langchain-openai";
version = "1.2.0";
version = "1.2.1";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
tag = "langchain-openai==${finalAttrs.version}";
hash = "sha256-EH4TZpo843m6/7oyFUxt4tkmCiCGD5+GFqM0gfgnWVQ=";
hash = "sha256-0EmL+Ptuvu8CWaqeV9DJnRwstCkxo+XJxzgmPdU/VmA=";
};
sourceRoot = "${finalAttrs.src.name}/libs/partners/openai";
@@ -15,6 +15,7 @@
jax,
msgpack,
numpy,
prometheus-client,
protobuf,
psutil,
pyyaml,
@@ -24,21 +25,24 @@
uvloop,
# tests
aiosqlite,
chex,
fastapi,
google-cloud-logging,
greenlet,
httpx,
mock,
optax,
portpicker,
pytestCheckHook,
safetensors,
sqlalchemy,
torch,
}:
buildPythonPackage (finalAttrs: {
pname = "orbax-checkpoint";
version = "0.11.39";
version = "0.11.40";
pyproject = true;
__structuredAttrs = true;
@@ -46,7 +50,7 @@ buildPythonPackage (finalAttrs: {
owner = "google";
repo = "orbax";
tag = "v${finalAttrs.version}";
hash = "sha256-KrehggcpKqMd51SdEo3uzYyvH8M15tmECHzvGLBhD/4=";
hash = "sha256-Z1T1mt12kdY6EMY+95m12kW9nHcGj77f87i4PY9ibBU=";
};
sourceRoot = "${finalAttrs.src.name}/checkpoint";
@@ -61,6 +65,7 @@ buildPythonPackage (finalAttrs: {
jax
msgpack
numpy
prometheus-client
protobuf
psutil
pyyaml
@@ -73,19 +78,28 @@ buildPythonPackage (finalAttrs: {
++ etils.optional-dependencies.epy;
nativeCheckInputs = [
aiosqlite
chex
fastapi
google-cloud-logging
greenlet
httpx
mock
optax
portpicker
pytestCheckHook
safetensors
sqlalchemy
torch
];
disabledTests = [
# ValueError: Distributed system is not available; please initialize it via `jax.distributed.initialize()` at the start of your program.
"NumpyHandlerTest"
"SerializationTest"
"SingleReplicaArrayHandlerTest"
"UtilsTest"
# Flaky
# AssertionError: 2 not greater than 2.0046136379241943
"test_async_mkdir_parallel"
@@ -108,6 +122,7 @@ buildPythonPackage (finalAttrs: {
# ValueError: cannot reshape array of size 1 into shape (0,2)
"test_get_leaf_memory_per_device"
"test_memory_size"
"test_number_of_broadcasts"
"test_tree_memory_per_device"
]
@@ -144,6 +159,7 @@ buildPythonPackage (finalAttrs: {
# ValueError: Distributed system is not available; please initialize it via `jax.distributed.initialize()` at the start of your program.
"orbax/checkpoint/_src/handlers/array_checkpoint_handler_test.py"
"orbax/checkpoint/experimental/v1/_src/layout/safetensors_layout_multiprocess_test.py"
# import file mismatch:
# imported module 'registry_test' has this __file__ attribute:
@@ -153,6 +169,13 @@ buildPythonPackage (finalAttrs: {
# HINT: remove __pycache__ / .pyc files and/or use a unique basename for your test file module
"orbax/checkpoint/experimental/v1/_src/serialization/registry_test.py"
# import file mismatch:
# imported module 'serialization_test' has this __file__ attribute:
# /build/source/checkpoint/orbax/checkpoint/_src/serialization/serialization_test.py
# which is not the same as the test file we want to collect:
# /build/source/checkpoint/orbax/checkpoint/experimental/v1/_src/metadata/serialization_test.py
"orbax/checkpoint/experimental/v1/_src/metadata/serialization_test.py"
# E FileNotFoundError: [Errno 2] No such file or directory:
# '/build/absl_testing/DefaultSnapshotTest/runTest/root/path/to/source/data.txt'
"orbax/checkpoint/_src/path/snapshot/snapshot_test.py"
@@ -161,15 +184,19 @@ buildPythonPackage (finalAttrs: {
"orbax/checkpoint/_src/multihost/multihost_test.py"
# Circular dependency flax
"orbax/checkpoint/_src/checkpointers/async_checkpointer_test.py"
"orbax/checkpoint/_src/checkpointers/checkpointer_test.py"
"orbax/checkpoint/_src/handlers/pytree_checkpoint_handler_test.py"
"orbax/checkpoint/_src/metadata/empty_values_test.py"
"orbax/checkpoint/_src/metadata/tree_rich_types_test.py"
"orbax/checkpoint/_src/metadata/tree_test.py"
"orbax/checkpoint/_src/serialization/local_type_handlers_test.py"
"orbax/checkpoint/_src/testing/test_tree_utils.py"
"orbax/checkpoint/_src/tree/parts_of_test.py"
"orbax/checkpoint/_src/tree/structure_utils_test.py"
"orbax/checkpoint/_src/tree/utils_test.py"
"orbax/checkpoint/checkpoint_manager_test.py"
"orbax/checkpoint/experimental/v1/_src/handlers/pytree_handler_test.py"
"orbax/checkpoint/single_host_test.py"
"orbax/checkpoint/transform_utils_test.py"
"orbax/checkpoint/_src/handlers/standard_checkpoint_handler_test.py"
@@ -17,28 +17,29 @@ let
"aarch64-darwin" = "macosx_11_0_arm64";
};
hashes = {
"311-x86_64-linux" = "sha256-gwcu4OVR1tylguFUtkyLgGbSduwHWXhOMUnCghKmHxg=";
"312-x86_64-linux" = "sha256-YI9xeOxuTko8JlRbCkT0S/g0ONBL8tlgzQ52meqpnvY=";
"313-x86_64-linux" = "sha256-yfLcM0LkaGr5j24lncn7N38b9le2ScJHv2ZHu+T5gJA=";
"314-x86_64-linux" = "sha256-evlCImnCv83s+d1VMJBgZlq5wtf2yJI3ftMsAyQA/uo=";
"311-aarch64-linux" = "sha256-xCMLj9KXleiORB90nYgZc+yo2t8zxSYrNng5+4iR95s=";
"312-aarch64-linux" = "sha256-3r1DUELAC+aLofs89ZMlp7q7P0o89HRMh93jRoAsu7Q=";
"313-aarch64-linux" = "sha256-lNj8nfFyGwKHBGrKcgn9UECInK1CAue3Oh/bd82bccY=";
"314-aarch64-linux" = "sha256-hHmCZSJz+3staUt4kgV0eq8+UK5kc4xct7XrA9hqmUc=";
"311-aarch64-darwin" = "sha256-XhUtM0vzT7q9/o5bw1uH0fmUcGWST/g8KeZZMIs26Ug=";
"312-aarch64-darwin" = "sha256-EIwOhnqiyH1JgsxjJaLeDE9b1jwr6hitsZOjcMQFlM4=";
"313-aarch64-darwin" = "sha256-Kc9DNhU68TasisUo4u1G3xk2ftrn4U43vKGot8SEjvI=";
"314-aarch64-darwin" = "sha256-l3VtLLo8XOIeFWAsKvWgJSHMDs2n+fttGNovO9UYJ/Q=";
"311-x86_64-linux" = "sha256-iudEUatcyKDNnlGSat8E9N/b2K1awxrHHxyqe9+ygo0=";
"312-x86_64-linux" = "sha256-ZMgDlVjVYHtzkDlI/OBYclcx30EMXBls9Ys/xiIjlbU=";
"313-x86_64-linux" = "sha256-jqU6hR6oaq09mcFKeQyFRo1jJL4Ux6whHx8CZej6twc=";
"314-x86_64-linux" = "sha256-fJEIrmwprckLcsome6K1dzhsXkEOovjofqvOXr2tMn4=";
"311-aarch64-linux" = "sha256-NDUvi6bl77pf6xiRfWjaGpK7/4DmTD/QbT0a9LNDgho=";
"312-aarch64-linux" = "sha256-Os4Azy5F3F1k/joQwsvvYTQ5FWg4CKEKPggSM1ZqcjE=";
"313-aarch64-linux" = "sha256-UK+wbFelCQkQFa9qhdpvSDp/WtA3IoTdldVRPYdzNuQ=";
"314-aarch64-linux" = "sha256-Gy/11VNqipsVlsUbkHXMnUC0xOpObMA8BIARHb5dlW0=";
"311-aarch64-darwin" = "sha256-NA/pcfGAjXBg8ic7ju41J4C8tl5QNfeBY/qbiTCqeVo=";
"312-aarch64-darwin" = "sha256-RHfqvibi9RMfGxo0RM2RZ/5p+rwpV56rglnSGDmbnms=";
"313-aarch64-darwin" = "sha256-AoRVzM3AXDHxlASM9FmiZmmybTjwUWyvkhPnIZse55o=";
"314-aarch64-darwin" = "sha256-19AXdZhfyqKw8QA0l2apU8UIbpLnRr85XpNhUdTY+aw=";
};
in
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "tensorstore";
version = "0.1.79";
version = "0.1.84";
format = "wheel";
__structuredAttrs = true;
# The source build involves some wonky Bazel stuff.
src = fetchPypi {
inherit pname version;
inherit (finalAttrs) pname version;
format = "wheel";
python = "cp${pythonVersionNoDot}";
abi = "cp${pythonVersionNoDot}";
@@ -61,9 +62,9 @@ buildPythonPackage rec {
meta = {
description = "Library for reading and writing large multi-dimensional arrays";
homepage = "https://google.github.io/tensorstore";
changelog = "https://github.com/google/tensorstore/releases/tag/v${version}";
changelog = "https://github.com/google/tensorstore/releases/tag/v${finalAttrs.version}";
license = lib.licenses.asl20;
sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
maintainers = with lib.maintainers; [ samuela ];
};
}
})
@@ -84,6 +84,6 @@ buildPythonPackage (finalAttrs: {
homepage = "https://github.com/supriya-project/uqbar";
changelog = "https://github.com/supriya-project/uqbar/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ davisrichard437 ];
maintainers = [ ];
};
})
@@ -25,14 +25,14 @@
buildPythonPackage rec {
pname = "urllib3-future";
version = "2.20.905";
version = "2.20.906";
pyproject = true;
src = fetchFromGitHub {
owner = "jawah";
repo = "urllib3.future";
tag = version;
hash = "sha256-IA8aVChwAazkK4cqR7S7dDwzvKG6XmrsFgWjRssOrr4=";
hash = "sha256-XYZsnvFe4WNOAGN0TJuJiVVOHh5wElfngTPe6EfVJsE=";
};
postPatch = ''
@@ -24,14 +24,15 @@
buildPythonPackage (finalAttrs: {
pname = "vector";
version = "1.8.0";
version = "1.8.1";
pyproject = true;
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "scikit-hep";
repo = "vector";
tag = "v${finalAttrs.version}";
hash = "sha256-k54tCCGZ0ix112u8oxuHPl3LDNV6Fp5s79iVE85b33k=";
hash = "sha256-qQesB6xYzAHMEmscdzoBLJqj36NLd5K1EaPLJlkSFOU=";
};
build-system = [
@@ -25,14 +25,14 @@
buildPythonPackage rec {
pname = "yfinance";
version = "1.2.0";
version = "1.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "ranaroussi";
repo = "yfinance";
tag = version;
hash = "sha256-Awblmr0ja5F5Dn00rhMaXy064pwQtETFj8s9Xarvp94=";
hash = "sha256-z6O1din71ZAZQGm4TEEtrFyB/CZPGPFC+qnfpGrdXgc=";
};
build-system = [ setuptools ];
+44 -1
View File
@@ -1064,6 +1064,49 @@ in
};
};
tmux-sm = mkTmuxPlugin {
pluginName = "tmux-sm";
version = "0-unstable-2026-05-14";
src = fetchFromGitHub {
owner = "vimlinuz";
repo = "tmux-sm";
rev = "97d411a11d124443c982d17fde03c1e09809d7b1";
hash = "sha256-7HW/TLP/yyQp4j0/utA0tibTv+suV1B2K56pUS3Z004=";
};
nativeBuildInputs = [ pkgs.makeWrapper ];
rtpFilePath = "main.tmux";
postInstall = ''
chmod +x $target/scripts/session-manager
wrapProgram $target/scripts/session-manager \
--prefix PATH : ${
with pkgs;
lib.makeBinPath [
fzf
gawk
coreutils
]
}
chmod +x $target/scripts/sessionizer
wrapProgram $target/scripts/sessionizer \
--prefix PATH : ${
with pkgs;
lib.makeBinPath [
fzf
tree
findutils
coreutils
]
}
'';
meta = {
homepage = "https://github.com/vimlinuz/tmux-sm";
description = "Fuzzy terminal popup to manage tmux sessions using `fzf`";
license = lib.licenses.mit;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ vimlinuz ];
};
};
tmux-thumbs = pkgs.callPackage ./tmux-thumbs {
inherit mkTmuxPlugin;
};
@@ -1080,7 +1123,7 @@ in
};
nativeBuildInputs = [ pkgs.makeWrapper ];
postInstall = ''
wrapProgram $out/share/tmux-plugins/t-smart-tmux-session-manager/bin/t \
wrapProgram $target/bin/t \
--prefix PATH : ${
lib.makeBinPath [
@@ -12,13 +12,13 @@
buildHomeAssistantComponent rec {
owner = "JeffSteinbok";
domain = "dreo";
version = "1.8.8";
version = "1.9.0";
src = fetchFromGitHub {
inherit owner;
repo = "hass-dreo";
tag = "v${version}";
hash = "sha256-ryatIbmaZThytYib5aMt1Kicvuk+WurxDlcP8OK+BXA=";
hash = "sha256-JF1n6a33qA6HN0JQ5ULT87Pnj3tp7ZrIwLfhLrWx+6I=";
};
dependencies = [ websockets ];
@@ -11,13 +11,13 @@
buildHomeAssistantComponent rec {
owner = "olen";
domain = "plant";
version = "2026.5.0";
version = "2026.5.1";
src = fetchFromGitHub {
inherit owner;
repo = "homeassistant-plant";
tag = "v${version}";
hash = "sha256-CuDBDVotmNqvHm63FrhaZ9i8l528wSCKHjBFcHCB8aQ=";
hash = "sha256-b5KhO1TvU4RI4tD0UQtJgwJHjjTTG2il2woLMoBclc0=";
};
dependencies = [
@@ -13,13 +13,13 @@
postgresqlBuildExtension (finalAttrs: {
pname = "timescaledb${lib.optionalString (!enableUnfree) "-apache"}";
version = "2.27.0-p0";
version = "2.27.1";
src = fetchFromGitHub {
owner = "timescale";
repo = "timescaledb";
tag = finalAttrs.version;
hash = "sha256-R91Xd6bb7iryoqQQUm6LENEOztXNY0dDzizx/72yrxs=";
hash = "sha256-wZGb2UPYUi0lQ7S+kjhlkVCIAP+JZ/8uSJUkIf357a8=";
};
nativeBuildInputs = [ cmake ];
+2 -2
View File
@@ -9,13 +9,13 @@
stdenvNoCC.mkDerivation rec {
pname = "FreshRSS";
version = "1.29.0";
version = "1.29.1";
src = fetchFromGitHub {
owner = "FreshRSS";
repo = "FreshRSS";
rev = version;
hash = "sha256-8OWEo+X0+MuS5/74BNIOOXXnDQjeo209UfwTMqRe8ek=";
hash = "sha256-sB0ssvH7MFNFDiXF5lPxcFMAwItdTJEEmAnB7kwhu30=";
};
postPatch = ''
+2 -2
View File
@@ -11,14 +11,14 @@
buildPythonApplication rec {
pname = "pandoc-include";
version = "1.4.3";
version = "1.4.4";
pyproject = true;
src = fetchFromGitHub {
owner = "DCsunset";
repo = "pandoc-include";
tag = "v${version}";
hash = "sha256-8ldIywvCExnbMNs9m7iLwM1HrTRHl7j4t3JQuBt0Z7U=";
hash = "sha256-M0frQGg2nHbgY53ejMdbXKLJjXQgx8aNUVxeDDIHdp4=";
};
build-system = [