Merge staging-next into staging
This commit is contained in:
@@ -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;
|
||||
};
|
||||
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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=";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -96,6 +96,6 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
bsd2
|
||||
publicDomain
|
||||
];
|
||||
maintainers = with lib.maintainers; [ davisrichard437 ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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 = [ ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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" ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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 { };
|
||||
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
|
||||
@@ -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 { };
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
})
|
||||
@@ -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 = [
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -106,6 +106,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
++ lib.optionals (gpuBackend == "rocm") [
|
||||
rocmPackages.clr
|
||||
rocmPackages.rocblas
|
||||
rocmPackages.rocsolver
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
llvmPackages.openmp
|
||||
|
||||
@@ -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
|
||||
];
|
||||
};
|
||||
})
|
||||
@@ -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"
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
})
|
||||
|
||||
@@ -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=";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -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 ];
|
||||
|
||||
@@ -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 = ''
|
||||
|
||||
@@ -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 = [
|
||||
|
||||
Reference in New Issue
Block a user