mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-07-06 17:13:24 -05:00
Merge staging-next into staging
This commit is contained in:
commit
3127e1a56a
65 changed files with 438 additions and 326 deletions
|
|
@ -289,6 +289,14 @@
|
|||
githubId = 92977828;
|
||||
name = "Mori Zen";
|
||||
};
|
||||
_74k1 = {
|
||||
email = "git.t@betsumei.com";
|
||||
github = "74k1";
|
||||
githubId = 49000471;
|
||||
keys = [ { fingerprint = "46F3 422F 63A3 1369 7EAB 83D5 1CF1 55F7 6F21 3503"; } ];
|
||||
matrix = "@74k1:matrix.org";
|
||||
name = "Tim";
|
||||
};
|
||||
_7591yj = {
|
||||
email = "yeongjin.kim@proton.me";
|
||||
github = "7591yj";
|
||||
|
|
@ -26676,13 +26684,6 @@
|
|||
githubId = 36031171;
|
||||
name = "Supa";
|
||||
};
|
||||
superherointj = {
|
||||
email = "sergiomarcelo@yandex.com";
|
||||
github = "superherointj";
|
||||
githubId = 5861043;
|
||||
matrix = "@superherointj:matrix.org";
|
||||
name = "Sérgio Marcelo";
|
||||
};
|
||||
supermarin = {
|
||||
email = "git+nixpkgs@mar.in";
|
||||
name = "marin";
|
||||
|
|
|
|||
|
|
@ -47,13 +47,13 @@ self: super: {
|
|||
|
||||
kak-ansi = stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "kak-ansi";
|
||||
version = "0.2.4";
|
||||
version = "0.3.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "eraserhd";
|
||||
repo = "kak-ansi";
|
||||
rev = "v${finalAttrs.version}";
|
||||
sha256 = "kFjTYFy0KF5WWEHU4hHFAnD/03/d3ptjqMMbTSaGImE=";
|
||||
sha256 = "sha256-Tp+cKZxDESlpks6l+6J0H/1BvHyfQSqCxeutUcsZrEc=";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
|
|
|
|||
|
|
@ -21,26 +21,26 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
|
|||
sources = {
|
||||
"x86_64-linux" = {
|
||||
arch = "linux-x64";
|
||||
hash = "sha256-XA4xSd/sg9vhOGqcCNliHzloBxPZsgXW/dSkKp/RzM0=";
|
||||
hash = "sha256-hjj2PRcpRsC6kWqwhGlBt071rHVq9ZN+OcNsT78IuWc=";
|
||||
};
|
||||
"aarch64-linux" = {
|
||||
arch = "linux-arm64";
|
||||
hash = "sha256-l2NjDHBOMBzJT9Pis7sqSuFuG07eZPALximND+hVqDU=";
|
||||
hash = "sha256-7lhfn95LI8vg2MvzTuQw57bmhJOXInl+T/e3ZSLNMKA=";
|
||||
};
|
||||
"x86_64-darwin" = {
|
||||
arch = "darwin-x64";
|
||||
hash = "sha256-hE/1N28f9uAzg2fG3Hrc4z1kW21rdhtCRmF9SphqiFc=";
|
||||
hash = "sha256-/aSCQP6yQ30qmgz1ZcgZ91MiLwpxkr77m3NIlidfgnw=";
|
||||
};
|
||||
"aarch64-darwin" = {
|
||||
arch = "darwin-arm64";
|
||||
hash = "sha256-68CmDax385o0juoQWNX/NLx+tjIt9YytTHjRZkqAR98=";
|
||||
hash = "sha256-uDVR6Y1GoY8G8OLBoAGY6YMLL2Qj7eHpZ6p0Z0OCN/4=";
|
||||
};
|
||||
};
|
||||
in
|
||||
{
|
||||
name = "claude-code";
|
||||
publisher = "anthropic";
|
||||
version = "2.1.175";
|
||||
version = "2.1.179";
|
||||
}
|
||||
// sources.${stdenvNoCC.hostPlatform.system}
|
||||
or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");
|
||||
|
|
|
|||
|
|
@ -14,13 +14,13 @@
|
|||
}:
|
||||
mkLibretroCore {
|
||||
core = "play";
|
||||
version = "0-unstable-2026-06-05";
|
||||
version = "0-unstable-2026-06-06";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jpd002";
|
||||
repo = "Play-";
|
||||
rev = "3a904f67694ce6ce8f88fd97ebaf30240bd87dce";
|
||||
hash = "sha256-vxedP/J6LhTqhoRw1bn6uCNedRJUpKHZnD8OQ5z1rxY=";
|
||||
rev = "ee1334610cb2181bd9a84e837ba3ea667ebdb16a";
|
||||
hash = "sha256-oriF08elBRg8jTlPz1Qoc6SmKQPknkegJlOtcOV4RX8=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
{
|
||||
"chromium": {
|
||||
"version": "149.0.7827.114",
|
||||
"version": "149.0.7827.155",
|
||||
"chromedriver": {
|
||||
"version": "149.0.7827.115",
|
||||
"hash_darwin": "sha256-DOhM1knKphvLNyrkf0uvb9NZ3kBwSuVN5hkQLqAZR1Y=",
|
||||
"hash_darwin_aarch64": "sha256-HXWvAjMdMMbeF8DsgFKNM+S0ZEYr2M8Wj0uUZC7tmxY="
|
||||
"version": "149.0.7827.156",
|
||||
"hash_darwin": "sha256-V7ZBijHsPzyphJPipWlIcU5Mb9l1OWzLc6PzxFKFuR8=",
|
||||
"hash_darwin_aarch64": "sha256-sUG2Qg+nPIrYQC0iKNK78O1l92qTSDbRnJFfrqJMpts="
|
||||
},
|
||||
"deps": {
|
||||
"depot_tools": {
|
||||
|
|
@ -21,8 +21,8 @@
|
|||
"DEPS": {
|
||||
"src": {
|
||||
"url": "https://chromium.googlesource.com/chromium/src.git",
|
||||
"rev": "5be7af702aa73ed64f47858cecc86290e42f2a20",
|
||||
"hash": "sha256-R2vnW3Wa+REar23OhyFWzOo44F8NN9IqH7GjWJ1g1lo=",
|
||||
"rev": "07b52360cc15066f987c910ab34dfbcd4a8778d2",
|
||||
"hash": "sha256-D9RKH0kzEfaMsCDnFFIGCGLyfhghnGMOLA0XmOa9MtI=",
|
||||
"recompress": true
|
||||
},
|
||||
"src/third_party/clang-format/script": {
|
||||
|
|
@ -92,8 +92,8 @@
|
|||
},
|
||||
"src/third_party/angle": {
|
||||
"url": "https://chromium.googlesource.com/angle/angle.git",
|
||||
"rev": "4b8c7f0f321952bba4f81056b4aa57d0d6428642",
|
||||
"hash": "sha256-ADG0WfkeFRq4NF0m+s3a/N5+u3q4ApExuWUnV3m5uAI="
|
||||
"rev": "591ee1999d950f2bc54be89651eb62c8d7925314",
|
||||
"hash": "sha256-crooDCkJ6voJyDBIUvtjmXnA4xOx7YmGltuf2ulTLIk="
|
||||
},
|
||||
"src/third_party/angle/third_party/glmark2/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2",
|
||||
|
|
@ -132,8 +132,8 @@
|
|||
},
|
||||
"src/third_party/dawn": {
|
||||
"url": "https://dawn.googlesource.com/dawn.git",
|
||||
"rev": "c1179de12ec3ed8feb91e922f12a90ae33f4a8cf",
|
||||
"hash": "sha256-VFEBqbSsn/3jqRGJgTM/r5DEtfhvTOIfS9fGIKzYo9I="
|
||||
"rev": "5f4c5ef509c5ffa65822302341cf9b2ccad471f9",
|
||||
"hash": "sha256-h+0Gep+RWTTEVoRrXCRDCtHdbYlSYdNK1botahtqUX0="
|
||||
},
|
||||
"src/third_party/dawn/third_party/glfw3/src": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/glfw/glfw",
|
||||
|
|
@ -192,8 +192,8 @@
|
|||
},
|
||||
"src/third_party/breakpad/breakpad": {
|
||||
"url": "https://chromium.googlesource.com/breakpad/breakpad.git",
|
||||
"rev": "afa2870e449ef33ad41545e7670c574cf70926a4",
|
||||
"hash": "sha256-+N6FPtSiLQmNqf5+x5XDSksrRq/YDVSMVx5Rv1PGjfI="
|
||||
"rev": "8ef5673404a3bbc192b0997e1c2df559cc5bd79d",
|
||||
"hash": "sha256-NplvLz9oET6mhTuBkHH6pZc8qdfhqI7g69eZRCyae0A="
|
||||
},
|
||||
"src/third_party/cast_core/public/src": {
|
||||
"url": "https://chromium.googlesource.com/cast_core/public",
|
||||
|
|
@ -537,8 +537,8 @@
|
|||
},
|
||||
"src/third_party/libvpx/source/libvpx": {
|
||||
"url": "https://chromium.googlesource.com/webm/libvpx.git",
|
||||
"rev": "640d4ce27ba918783e28a0da46a8a37abe4a65b6",
|
||||
"hash": "sha256-uCa/MEfw2s05kK91uubi/TqztHulwattzt1vfr0LR4E="
|
||||
"rev": "d1268a5f3f3553ad7735911c614e8548381ca3cd",
|
||||
"hash": "sha256-6IZTDhtjVWiqTv+jUC6Wr/tSqvql3thi9+mt+M3ixt4="
|
||||
},
|
||||
"src/third_party/libwebm/source": {
|
||||
"url": "https://chromium.googlesource.com/webm/libwebm.git",
|
||||
|
|
@ -602,8 +602,8 @@
|
|||
},
|
||||
"src/third_party/pdfium": {
|
||||
"url": "https://pdfium.googlesource.com/pdfium.git",
|
||||
"rev": "74d747ce1d383caca3ec0e604d77bac35ccd1e58",
|
||||
"hash": "sha256-qMY6L93hlnMgGZ5Blk5ldDnI/LUXYyuk+b7FXCiVV6s="
|
||||
"rev": "be702d63baba7507bb1f6f6ff2d35be9c133c08c",
|
||||
"hash": "sha256-hXqSJn1C0ISLWx68UicggiL8xzgQX2Y8l75vtpJgHeU="
|
||||
},
|
||||
"src/third_party/perfetto": {
|
||||
"url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git",
|
||||
|
|
@ -652,8 +652,8 @@
|
|||
},
|
||||
"src/third_party/skia": {
|
||||
"url": "https://skia.googlesource.com/skia.git",
|
||||
"rev": "92a56ebeef43061f4878aa869aa1f2160265c24c",
|
||||
"hash": "sha256-QEY9Wy2guRuS4CXeXHUhUNigCJWWndnNCbWQmaSYJ/A="
|
||||
"rev": "75c589e1f436688fca8f5b7f7a8affeafaa4f923",
|
||||
"hash": "sha256-x0jEek7iJv7WBNdkOUPc5VvIYJw9QPzzTChFUofqErM="
|
||||
},
|
||||
"src/third_party/smhasher/src": {
|
||||
"url": "https://chromium.googlesource.com/external/smhasher.git",
|
||||
|
|
@ -787,8 +787,8 @@
|
|||
},
|
||||
"src/third_party/webrtc": {
|
||||
"url": "https://webrtc.googlesource.com/src.git",
|
||||
"rev": "e8b4d4c5952a8fb7b35c2a6cba4e8c3de2ea2e1e",
|
||||
"hash": "sha256-94U9URlFGLYe94KCFU0giY9bBbrHNDCBr9GEwbRbOK4="
|
||||
"rev": "28311abc149a9bb7e6761a3d54f362a8d77e6793",
|
||||
"hash": "sha256-WuaxKrbISJ1nwyoj2sPAhGCNz33xEYSX1WlDiM+zxpw="
|
||||
},
|
||||
"src/third_party/wuffs/src": {
|
||||
"url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git",
|
||||
|
|
@ -817,8 +817,8 @@
|
|||
},
|
||||
"src/v8": {
|
||||
"url": "https://chromium.googlesource.com/v8/v8.git",
|
||||
"rev": "16ef80c1f5d3cfade812bd1743952a4cfd480a31",
|
||||
"hash": "sha256-GI0NWA0XYGocxZp3+lPen6BkwaG7X3EDaEWM9rejgkI="
|
||||
"rev": "6511f6cfab1f24c360d0fb737d205c27da48a623",
|
||||
"hash": "sha256-Dpe0Z/zjdPlOlqi85c9QSr7rLs7dww+a/BY68B2MTCw="
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -332,6 +332,17 @@
|
|||
"https://test.pypi.io/packages/source/"
|
||||
];
|
||||
|
||||
# TeX historic archive (see https://tug.org/historic/)
|
||||
texhistoric = [
|
||||
"https://ftp.math.utah.edu/pub/tex/historic/"
|
||||
"https://texlive.info/historic/"
|
||||
"https://ftp.tu-chemnitz.de/pub/tug/historic/"
|
||||
"https://pi.kwarc.info/historic/"
|
||||
"https://mirrors.tuna.tsinghua.edu.cn/tex-historic-archive/"
|
||||
"https://mirror.nju.edu.cn/tex-historic/"
|
||||
"ftp://tug.org/texlive/historic/"
|
||||
];
|
||||
|
||||
### Linux distros
|
||||
|
||||
# CentOS
|
||||
|
|
|
|||
|
|
@ -93,6 +93,8 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||
|
||||
env = {
|
||||
ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
|
||||
# used upstream for builds: https://github.com/anyproto/anytype-ts/blob/5d66657f764c0649410e37c9e9c06e3ff18487ee/.github/workflows/build.yml#L192.
|
||||
NODE_OPTIONS = "--max-old-space-size=8192";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
|||
|
|
@ -6,16 +6,16 @@
|
|||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "chroma";
|
||||
version = "2.26.1";
|
||||
version = "2.27.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "alecthomas";
|
||||
repo = "chroma";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-kOhPaiqtFU3H43jz+GjfOOIVEy5acpP9SwQ1/2xsMQc=";
|
||||
hash = "sha256-iIu0FFAavXbma/LiKEDltvrGMYYd4uxSfHpNTrmN6aI=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-mPB7qPPMIQLjmyN2T7qX/X1Ip0E4X0jNv5h+UfVEHrY=";
|
||||
vendorHash = "sha256-B2TvCIBqgdTpQApmQkO2COIarqmgF9mhZ0HG5aFgVhY=";
|
||||
|
||||
modRoot = "./cmd/chroma";
|
||||
|
||||
|
|
|
|||
|
|
@ -8,16 +8,16 @@
|
|||
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "claude-agent-acp";
|
||||
version = "0.42.0";
|
||||
version = "0.45.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "agentclientprotocol";
|
||||
repo = "claude-agent-acp";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-yvljKMNVCQAFcobHzgPwXSTYGU1IWdOGdX6nsxBfWyw=";
|
||||
hash = "sha256-NiDsm0tcK80CQyG8zn974ErwDP0hXXOHbCLX9BpErKY=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-ecMy4cgsM+PKdsiqAG4Deoiz8DQeJRDgZ8aWzjS/EjA=";
|
||||
npmDepsHash = "sha256-WB+ZMtDmqZrEg8/k9peCm+EbKvZc8qfOV33STT1vj8k=";
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
|
||||
|
|
|
|||
|
|
@ -1,47 +1,47 @@
|
|||
{
|
||||
"version": "2.1.177",
|
||||
"commit": "6fae7a072b111776fc95ca221caac31b7439eb25",
|
||||
"buildDate": "2026-06-13T00:29:44Z",
|
||||
"version": "2.1.179",
|
||||
"commit": "8c865e06ae1320b1c9b005bdeb6f6589ada9d0b3",
|
||||
"buildDate": "2026-06-16T02:06:40Z",
|
||||
"platforms": {
|
||||
"darwin-arm64": {
|
||||
"binary": "claude",
|
||||
"checksum": "eb0730351be2f02b482b1855870f5877489085aac86b0c4c1db4e458d9e40ed9",
|
||||
"size": 225124512
|
||||
"checksum": "af2a2d0cb99b0e8b094bc5dbe114ed2d5b2d27ba440987ef6f2f209da9954253",
|
||||
"size": 226082208
|
||||
},
|
||||
"darwin-x64": {
|
||||
"binary": "claude",
|
||||
"checksum": "fcdc6c6679d4e1e3a0a3812f24e8b08ab73156732072c2ca5ee6248bee8313bd",
|
||||
"size": 227642800
|
||||
"checksum": "a0ad60761294bd208eda6cb0fd8e896c64397c8d317546a696c5e627782ec8cb",
|
||||
"size": 228600496
|
||||
},
|
||||
"linux-arm64": {
|
||||
"binary": "claude",
|
||||
"checksum": "baf3926dc166215772f959e367da9784ff4c75157aaafe4524fdc79ebff984b1",
|
||||
"size": 250394248
|
||||
"checksum": "25d2eba2351df153f872a8e19289f5042a26b430cd446564bd92a0dec5d681cd",
|
||||
"size": 251311752
|
||||
},
|
||||
"linux-x64": {
|
||||
"binary": "claude",
|
||||
"checksum": "ff41753634b20c869ef6a32a20863521b33d4186ac0d6a49379ab48a48395ee7",
|
||||
"size": 250480336
|
||||
"checksum": "6d8422de5ac8ac2077b20e2a6307083f85609aaf45f8c783ec2f7d71e8781e70",
|
||||
"size": 251418320
|
||||
},
|
||||
"linux-arm64-musl": {
|
||||
"binary": "claude",
|
||||
"checksum": "bc756f27912d993d632a5f86be9a0364fc3c1373d146a367e46c8d01d3ca1620",
|
||||
"size": 243248984
|
||||
"checksum": "8273ab58b79a6324fa8d56361cd394a4ffa5d30f28be3abecaafb2596d7ae2ee",
|
||||
"size": 244166488
|
||||
},
|
||||
"linux-x64-musl": {
|
||||
"binary": "claude",
|
||||
"checksum": "4884b1512bf2863a85f1717eee58840b05d558568f817be71b1a116a430f4a96",
|
||||
"size": 244890672
|
||||
"checksum": "891b13f5aa5a798c209b13ce9c556c9a9162b6ad574eea97b223c80e4ee1d9dd",
|
||||
"size": 245828656
|
||||
},
|
||||
"win32-x64": {
|
||||
"binary": "claude.exe",
|
||||
"checksum": "408ddf27d45fc6b6516843c0513072bc0f474d7bface60ae8bbbc633bef9feb2",
|
||||
"size": 245856928
|
||||
"checksum": "1025f57fb260a3adac9517eb643c78c67e756c1ef5514d9ad8c57d5d784f8be3",
|
||||
"size": 246756512
|
||||
},
|
||||
"win32-arm64": {
|
||||
"binary": "claude.exe",
|
||||
"checksum": "89652ac1f73ccc3fe039a1d388af81af82608af1cac7a32b5ebc2189b8ae2d62",
|
||||
"size": 241821856
|
||||
"checksum": "0320d4b49e3d434fcf94cf1a73e4d7e95df831a22c2c94d2a0cd471a59a27eac",
|
||||
"size": 242721440
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -43,7 +43,7 @@ buildGoModule (finalAttrs: {
|
|||
'';
|
||||
|
||||
nativeInstallCheckInputs = [ versionCheckHook ];
|
||||
doinstallCheck = true;
|
||||
doInstallCheck = true;
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
|
|
|
|||
|
|
@ -28,14 +28,14 @@ let
|
|||
in
|
||||
stdenv'.mkDerivation (finalAttrs: {
|
||||
pname = "ctranslate2";
|
||||
version = "4.7.2";
|
||||
version = "4.8.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "OpenNMT";
|
||||
repo = "CTranslate2";
|
||||
tag = "v${finalAttrs.version}";
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-jtOfMrC5kFKQN4eFEZeawo0blWHbpMu+peM3XtTSf5w=";
|
||||
hash = "sha256-Z7Gq+kXIfMdZs48WeptRGXhXnLfehegAwTtQpTbPM4U=";
|
||||
};
|
||||
|
||||
# Fix CMake 4 compatibility
|
||||
|
|
|
|||
|
|
@ -7,29 +7,29 @@
|
|||
}:
|
||||
|
||||
let
|
||||
version = "2026.5.26-8";
|
||||
version = "2026.7.16";
|
||||
|
||||
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-TqSABBxigiYTafi0vxFYnssLjHbiXYaNxI8prkkp8CE=";
|
||||
hash = "sha256-nbp5I6Ta6OFpz5P+TwKVxTdtoq3QcChii1QzYHizzzY=";
|
||||
};
|
||||
|
||||
aarch64-linux = fetchurl {
|
||||
url = "https://static.devin.ai/cli/${version}/devin-${version}-aarch64-unknown-linux.tar.gz";
|
||||
hash = "sha256-1hoTd6JR43nR+heLqU7igP+debI1bhWcIlG6BGyaj3I=";
|
||||
hash = "sha256-8BiJnLlUk4BxTNo4tbZg6QHZjfMLRDEx/X9tcAenB9k=";
|
||||
};
|
||||
|
||||
aarch64-darwin = fetchurl {
|
||||
url = "https://static.devin.ai/cli/${version}/devin-${version}-aarch64-apple-darwin.tar.gz";
|
||||
hash = "sha256-/8vd26V0z1qyt8EOJ2Z/JdWNGjb+iN+YkgaJQRoBHUk=";
|
||||
hash = "sha256-iRt56RmT7U3lgFpw/e9KFkAoBg6UuJNdf79/zHiRwc0=";
|
||||
};
|
||||
|
||||
x86_64-darwin = fetchurl {
|
||||
url = "https://static.devin.ai/cli/${version}/devin-${version}-x86_64-apple-darwin.tar.gz";
|
||||
hash = "sha256-uF6ORbWwC0hgIURFoXFQh/5oPvfS4cgRBaCui4S0E0E=";
|
||||
hash = "sha256-luSuvOyXHPs4NDzF9Iql9cFUN1ac9key/bNr1saLZBE=";
|
||||
};
|
||||
};
|
||||
in
|
||||
|
|
|
|||
|
|
@ -44,6 +44,6 @@ buildGoModule (finalAttrs: {
|
|||
downloadPage = "https://github.com/etcd-io/etcd/";
|
||||
license = lib.licenses.asl20;
|
||||
homepage = "https://etcd.io/";
|
||||
maintainers = with lib.maintainers; [ superherointj ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
|
|
|||
|
|
@ -28,10 +28,7 @@ let
|
|||
description = "Distributed reliable key-value store for the most critical data of a distributed system";
|
||||
license = lib.licenses.asl20;
|
||||
homepage = "https://etcd.io/";
|
||||
maintainers = with lib.maintainers; [
|
||||
dtomvan
|
||||
superherointj
|
||||
];
|
||||
maintainers = with lib.maintainers; [ dtomvan ];
|
||||
platforms = lib.platforms.darwin ++ lib.platforms.linux;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -31,10 +31,7 @@ let
|
|||
downloadPage = "https://github.com/etcd-io/etcd";
|
||||
license = lib.licenses.asl20;
|
||||
homepage = "https://etcd.io/";
|
||||
maintainers = with lib.maintainers; [
|
||||
dtomvan
|
||||
superherointj
|
||||
];
|
||||
maintainers = with lib.maintainers; [ dtomvan ];
|
||||
platforms = lib.platforms.darwin ++ lib.platforms.linux;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -16,13 +16,13 @@ let
|
|||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "flow";
|
||||
version = "0.317.0";
|
||||
version = "0.318.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "facebook";
|
||||
repo = "flow";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-3r330N+bmtMhUszOoaRqVqbrno7tZatXMO6szvPKqAc=";
|
||||
hash = "sha256-FlrQzfFYGDydlYR7AgC+sXBGQtMhDzazV1C5OxVbuuY=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
|
|
|||
|
|
@ -85,7 +85,6 @@ buildGoModule rec {
|
|||
ryan4yin
|
||||
SchahinRohani
|
||||
stealthybox
|
||||
superherointj
|
||||
];
|
||||
mainProgram = "flux";
|
||||
};
|
||||
|
|
|
|||
|
|
@ -44,9 +44,6 @@ buildGoModule (finalAttrs: {
|
|||
homepage = "https://gitea.com/gitea/runner";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "gitea-runner";
|
||||
maintainers = with lib.maintainers; [
|
||||
superherointj
|
||||
techknowlogick
|
||||
];
|
||||
maintainers = with lib.maintainers; [ techknowlogick ];
|
||||
};
|
||||
})
|
||||
|
|
|
|||
|
|
@ -38,7 +38,7 @@ buildNpmPackage {
|
|||
mainProgram = "godot-mcp";
|
||||
homepage = "https://github.com/Coding-Solo/godot-mcp";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ superherointj ];
|
||||
maintainers = [ ];
|
||||
platforms = lib.platforms.all;
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -23,13 +23,13 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "goldendict-ng";
|
||||
version = "26.5.7";
|
||||
version = "26.6.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "xiaoyifang";
|
||||
repo = "goldendict-ng";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-oTx0gEnyKg23E8fl+t1Cbi6jRoOYQGevaHGrJHSBA7s=";
|
||||
hash = "sha256-gV1nDKKRCN8p+B9dZ28uzzvYEbKDB58h+fMyQ44nOXU=";
|
||||
};
|
||||
|
||||
strictDeps = true;
|
||||
|
|
|
|||
|
|
@ -8,13 +8,13 @@
|
|||
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "gradle-completion";
|
||||
version = "9.4.1";
|
||||
version = "9.5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "gradle";
|
||||
repo = "gradle-completion";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-bqbi0Mg+MahS4ICmfC6kuEWVJ6t6GUdHB6Y5ATtbJ8c=";
|
||||
hash = "sha256-8UwIrMfomyyIgw5MCfrpqtX0KHrn5ELU8eG0mWCX28o=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
|||
|
|
@ -32,6 +32,7 @@ in
|
|||
dwrege
|
||||
fpletz
|
||||
hythera
|
||||
mBornand
|
||||
thbemme
|
||||
];
|
||||
platforms = lib.platforms.unix;
|
||||
|
|
|
|||
|
|
@ -39,12 +39,6 @@ stdenv.mkDerivation {
|
|||
# Fix header guard typo: TRANSaCTION_H -> TRANSACTION_H
|
||||
substituteInPlace src/usb/transaction.h \
|
||||
--replace-fail "define TRANSaCTION_H" "define TRANSACTION_H"
|
||||
|
||||
# Install headers into a u2f-emu/ subdirectory so consumers can
|
||||
# use #include <u2f-emu/u2f-emu.h> (expected by QEMU).
|
||||
substituteInPlace src/meson.build \
|
||||
--replace-fail "install_headers(u2f_emu_headers)" \
|
||||
"install_headers(u2f_emu_headers, subdir: 'u2f-emu')"
|
||||
'';
|
||||
|
||||
# Disable -Werror: upstream uses OpenSSL EC_KEY APIs deprecated since 3.0.
|
||||
|
|
|
|||
|
|
@ -7,16 +7,16 @@
|
|||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "mcp-gateway";
|
||||
version = "2.12.2";
|
||||
version = "2.19.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "MikkoParkkola";
|
||||
repo = "mcp-gateway";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-4zgWW9cWSdjOY7ECl7xdTlxtkmI86FfaYCjVTixSdSA=";
|
||||
hash = "sha256-Rt2FoIBSFEA9Zgy27ZlVeVOgI3NF09FuPC+XW/WV8Ns=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-ncVF+wgkSWssgECvPF2Ug46nplBK47ggezUSZdJkwL4=";
|
||||
cargoHash = "sha256-tMIsJkHxSNxwLkgoqVoSK1EFRgnhoCej7nAwcZcmLlQ=";
|
||||
|
||||
nativeInstallCheckInputs = [
|
||||
versionCheckHook
|
||||
|
|
|
|||
|
|
@ -6,16 +6,16 @@
|
|||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "minijinja";
|
||||
version = "2.20.0";
|
||||
version = "2.21.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mitsuhiko";
|
||||
repo = "minijinja";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-8EEhtdfTU+q9TON6InIv0gdAS154745NeQX2TE513J0=";
|
||||
hash = "sha256-1BPChGjf8ke9dEm6aVD+aKM2tDuWhG7VifV3RvukbdY=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-uCyG+gT8zltsqwfwsQguoUvIEs5zLG70nBJC7txRLsI=";
|
||||
cargoHash = "sha256-KpPPapS2iavhC/EP+qyeojo0nngfpjvyboSYzhGdI/0=";
|
||||
|
||||
# The tests relies on the presence of network connection
|
||||
doCheck = false;
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
|||
description = "MiniMax MCP server for coding-plan users with web search and image understanding";
|
||||
homepage = "https://github.com/MiniMax-AI/MiniMax-Coding-Plan-MCP";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ superherointj ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "minimax-coding-plan-mcp";
|
||||
};
|
||||
})
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
|
|||
'';
|
||||
homepage = "https://github.com/MiniMax-AI/MiniMax-MCP";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ superherointj ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "minimax-mcp";
|
||||
};
|
||||
})
|
||||
|
|
|
|||
|
|
@ -6,13 +6,13 @@
|
|||
}:
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "mullvad-compass";
|
||||
version = "0.0.3";
|
||||
version = "0.0.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Ch00k";
|
||||
repo = "mullvad-compass";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-OhaXabjkimeMXty6msqDJVvnWXu8G6jWz/E2x7ZYrDI=";
|
||||
hash = "sha256-4Q6Pm20stbuY+KQHhIPGegCIwGiYIagduN//d+CKKXE=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-gEdtoJjCa0nVyi7T4zzv6xUDTQCYFi4ANFaqXGeqcsI=";
|
||||
|
|
|
|||
|
|
@ -6,6 +6,8 @@
|
|||
ocamlPackages,
|
||||
darwin,
|
||||
makeBinaryWrapper,
|
||||
removeReferencesTo,
|
||||
installShellFiles,
|
||||
coreutils,
|
||||
curl,
|
||||
gawk,
|
||||
|
|
@ -13,14 +15,13 @@
|
|||
nix-prefetch-fossil,
|
||||
nix-prefetch-git,
|
||||
nix-prefetch-pijul,
|
||||
removeReferencesTo,
|
||||
testers,
|
||||
nixtamal,
|
||||
}:
|
||||
|
||||
ocamlPackages.buildDunePackage (finalAttrs: {
|
||||
pname = "nixtamal";
|
||||
version = "1.6.0";
|
||||
version = "1.7.1";
|
||||
release_year = 2026;
|
||||
|
||||
minimalOCamlVersion = "5.3";
|
||||
|
|
@ -29,19 +30,20 @@ ocamlPackages.buildDunePackage (finalAttrs: {
|
|||
url = "https://darcs.toastal.in.th/nixtamal/stable/";
|
||||
mirrors = [ "https://smeder.ee/~toastal/nixtamal.darcs" ];
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-OOAulI6ZJGbbUMi68jnJQ+cJpZVQYL5F5HUfdOZ3wEs=";
|
||||
hash = "sha256-C6d6Ra9w0NG78QSVFS4Glj3HoNRugXjowjFOoJbzHT0=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
makeBinaryWrapper
|
||||
removeReferencesTo
|
||||
installShellFiles
|
||||
# Completions
|
||||
ocamlPackages.cmdliner
|
||||
# For manpages
|
||||
python3Packages.docutils
|
||||
python3Packages.pygments
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [
|
||||
darwin.sigtool
|
||||
];
|
||||
++ lib.optional stdenv.hostPlatform.isDarwin darwin.sigtool;
|
||||
|
||||
buildInputs = with ocamlPackages; [
|
||||
cmdliner
|
||||
|
|
@ -104,9 +106,8 @@ ocamlPackages.buildDunePackage (finalAttrs: {
|
|||
--libdir="$lib/lib/ocaml/${ocamlPackages.ocaml.version}/site-lib" \
|
||||
nixtamal
|
||||
|
||||
for dep in "${ocamlPackages.ocaml}" "${ocamlPackages.camomile}"
|
||||
do
|
||||
remove-references-to -t "$dep" "$bin/bin/nixtamal"
|
||||
for dep in "${ocamlPackages.ocaml}" "${ocamlPackages.camomile}"; do
|
||||
remove-references-to -t "$dep" "$bin/bin/nixtamal"
|
||||
done
|
||||
|
||||
wrapProgram "$bin/bin/nixtamal" --prefix PATH : ${
|
||||
|
|
@ -121,6 +122,17 @@ ocamlPackages.buildDunePackage (finalAttrs: {
|
|||
]
|
||||
}
|
||||
|
||||
${lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) /* sh */ ''
|
||||
mkdir -p "$TMPDIR"
|
||||
cmdliner tool-completion --standalone-completion bash nixtamal >"$TMPDIR/completion.bash"
|
||||
cmdliner tool-completion --standalone-completion zsh nixtamal >"$TMPDIR/completion.zsh"
|
||||
substituteInPlace "$TMPDIR/completion.zsh" --replace-fail "_nixtamal_cmdliner" "_nixtamal"
|
||||
|
||||
installShellCompletion --bash --cmd nixtamal "$TMPDIR/completion.bash"
|
||||
installShellCompletion --fish --cmd nixtamal "script/completion.fish"
|
||||
installShellCompletion --zsh --cmd nixtamal "$TMPDIR/completion.zsh"
|
||||
''}
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
|
|
@ -143,14 +155,14 @@ ocamlPackages.buildDunePackage (finalAttrs: {
|
|||
changelog = "https://nixtamal.toast.al/changelog/";
|
||||
description = "Fulfilling input pinning for Nix";
|
||||
longDescription = ''
|
||||
Nixtamal’s keys features
|
||||
|
||||
• Automate the manual work of input pinning, allowing to lock & refresh inputs
|
||||
• Declarative KDL manifest file over imperative CLI flags
|
||||
• Automate the manual work of input pinning for dependency management
|
||||
• Allow easy ways to lock & refresh those inputs
|
||||
• Declarative manifest file over imperative CLI flags
|
||||
• diff/grep-friendly lockfile
|
||||
• Host, forge, VCS-agnostic
|
||||
• Choose eval time fetchers (builtins) or build time fetchers (Nixpkgs, default) — which opens up fetching Darcs, Pijul, & Fossil
|
||||
• Supports mirrors
|
||||
• Declarative patch/diff management for inputs
|
||||
• Host-, forge-, VCS-agnostic
|
||||
• Choose eval time fetchers (builtins) or build time fetchers (Nixpkgs, default) — which opens up fetching now-supported Darcs, Pijul, & Fossil
|
||||
• Supports mirrors, failing over when a server is down
|
||||
• Override hash algorithm on a per-project & per-input basis — including BLAKE3 support
|
||||
• Custom freshness commands
|
||||
• No experimental Nix features required
|
||||
|
|
|
|||
|
|
@ -184,7 +184,6 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||
delafthi
|
||||
DuskyElf
|
||||
graham33
|
||||
superherointj
|
||||
];
|
||||
sourceProvenance = with lib.sourceTypes; [ fromSource ];
|
||||
platforms = [
|
||||
|
|
|
|||
|
|
@ -76,10 +76,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||
description = "AI-native system for spec-driven development";
|
||||
homepage = "https://github.com/Fission-AI/OpenSpec";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [
|
||||
kalbasit
|
||||
superherointj
|
||||
];
|
||||
maintainers = with lib.maintainers; [ kalbasit ];
|
||||
platforms = lib.platforms.all;
|
||||
mainProgram = "openspec";
|
||||
};
|
||||
|
|
|
|||
|
|
@ -8,16 +8,16 @@
|
|||
|
||||
php.buildComposerProject2 (finalAttrs: {
|
||||
pname = "phpunit";
|
||||
version = "13.2.0";
|
||||
version = "13.2.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sebastianbergmann";
|
||||
repo = "phpunit";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-BCrL70H/VVK4UnRBCqqrC33OdltLV0V2OXmpsHfDVZY=";
|
||||
hash = "sha256-bwedO6b4gL3FiddxmOnPn0czIV2UwCiV5iM1Cu7kFR0=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-MccgE9NEH9TKrldfdO/ahCQl0iyS2EK7i0O/glsJHV0=";
|
||||
vendorHash = "sha256-u89MpsCKwYn44/69evX+a+SJtqMctx6uCXnhKEdqhTE=";
|
||||
|
||||
passthru = {
|
||||
updateScript = nix-update-script { };
|
||||
|
|
|
|||
|
|
@ -73,14 +73,14 @@ let
|
|||
];
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
version = "5.0.3";
|
||||
version = "5.0.4";
|
||||
pname = "sabnzbd";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sabnzbd";
|
||||
repo = "sabnzbd";
|
||||
rev = version;
|
||||
hash = "sha256-UTzdBM64fCbyY8+h94G8XbTIdoXk0mDZjlnGPywRB4Q=";
|
||||
hash = "sha256-Fi42ctRVNv3fJwNF/5CW/EJjdrjgotJS5sD2jHoc7/I=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
|
|
|
|||
|
|
@ -91,6 +91,7 @@ stdenv.mkDerivation rec {
|
|||
homepage = "https://sure.am/";
|
||||
license = lib.licenses.agpl3Only;
|
||||
maintainers = with lib.maintainers; [
|
||||
_74k1
|
||||
pjrm
|
||||
];
|
||||
platforms = lib.platforms.linux;
|
||||
|
|
|
|||
|
|
@ -12,10 +12,12 @@
|
|||
fontconfig,
|
||||
libxml2,
|
||||
gnome2,
|
||||
darwin,
|
||||
}:
|
||||
|
||||
let
|
||||
|
||||
# Linux only
|
||||
libPath =
|
||||
lib.makeLibraryPath [
|
||||
stdenv.cc.libc
|
||||
|
|
@ -42,35 +44,77 @@ let
|
|||
patchelf --set-rpath ${libPath} ${x}
|
||||
'';
|
||||
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "verifast";
|
||||
version = "25.08";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/verifast/verifast/releases/download/${finalAttrs.version}/verifast-${finalAttrs.version}-linux.tar.gz";
|
||||
sha256 = "sha256-HkABnWrdkb9yFByG9AB/L+Hu9n9FPLf7jx9at9MdUJ8=";
|
||||
};
|
||||
in
|
||||
stdenv.mkDerivation (
|
||||
finalAttrs:
|
||||
let
|
||||
srcs = {
|
||||
x86_64-linux = fetchurl {
|
||||
url = "https://github.com/verifast/verifast/releases/download/${finalAttrs.version}/${pname}-${finalAttrs.version}-linux.tar.gz";
|
||||
hash = "sha256-HkABnWrdkb9yFByG9AB/L+Hu9n9FPLf7jx9at9MdUJ8=";
|
||||
};
|
||||
aarch64-darwin = fetchurl {
|
||||
url = "https://github.com/verifast/verifast/releases/download/${finalAttrs.version}/${pname}-${finalAttrs.version}-macos-aarch.tar.gz";
|
||||
hash = "sha256-/UicTlA4lFRk3OBgcsiS8YtDGmb7R7d6zeVLZo49HV8=";
|
||||
};
|
||||
x86_64-darwin = fetchurl {
|
||||
url = "https://github.com/verifast/verifast/releases/download/${finalAttrs.version}/${pname}-${finalAttrs.version}-macos.tar.gz";
|
||||
hash = "sha256-EVYPcnPsERfs2bqVQMbdR6TAv/ChQDrmCZNRl2Qs1Qw=";
|
||||
};
|
||||
};
|
||||
in
|
||||
{
|
||||
inherit pname version;
|
||||
|
||||
dontConfigure = true;
|
||||
dontStrip = true;
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin
|
||||
cp -R bin $out/libexec
|
||||
src =
|
||||
srcs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
|
||||
|
||||
${patchExe "$out/libexec/verifast"}
|
||||
${patchExe "$out/libexec/vfide"}
|
||||
${patchLib "$out/libexec/libz3.so"}
|
||||
ln -s $out/libexec/verifast $out/bin/verifast
|
||||
ln -s $out/libexec/vfide $out/bin/vfide
|
||||
'';
|
||||
dontConfigure = true;
|
||||
dontStrip = true;
|
||||
|
||||
meta = {
|
||||
description = "Verification for C and Java programs via separation logic";
|
||||
homepage = "https://people.cs.kuleuven.be/~bart.jacobs/verifast/";
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
|
||||
license = lib.licenses.mit;
|
||||
platforms = [ "x86_64-linux" ];
|
||||
maintainers = [ lib.maintainers.thoughtpolice ];
|
||||
};
|
||||
})
|
||||
nativeBuildInputs = lib.optional stdenv.hostPlatform.isDarwin darwin.sigtool;
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin
|
||||
cp -R bin $out/libexec
|
||||
''
|
||||
+ (lib.optionalString stdenv.hostPlatform.isLinux ''
|
||||
${patchExe "$out/libexec/verifast"}
|
||||
${patchExe "$out/libexec/vfide"}
|
||||
${patchLib "$out/libexec/libz3.so"}
|
||||
'')
|
||||
+ (lib.optionalString stdenv.hostPlatform.isDarwin ''
|
||||
cp -R lib $out/lib
|
||||
install_name_tool -change '@executable_path/../lib/libz3.dylib' $out/lib/libz3.dylib $out/libexec/verifast
|
||||
|
||||
install_name_tool -change libz3.dylib $out/lib/libz3.dylib $out/libexec/vfide-core
|
||||
ln -s $out/libexec/vfide-core $out/bin/vfide-core
|
||||
|
||||
for f in $out/libexec/vfide-core $out/lib/*.dylib; do
|
||||
for old in `otool -L $f | fgrep homebrew | sed -E 's|^[[:space:]]+([^ ]+).*$|\1|g'`; do
|
||||
new=`echo $old | sed -E 's|/opt/homebrew/.+/lib/([^ ]+)|\1|'`
|
||||
install_name_tool -change $old $out/lib/$new $f
|
||||
codesign --force -s - $f
|
||||
done
|
||||
done
|
||||
# include path points to $out/bin
|
||||
ln -s $out/libexec/*.{h,gh,cfmanifest,c} $out/bin/
|
||||
'')
|
||||
+ ''
|
||||
ln -s $out/libexec/verifast $out/bin/verifast
|
||||
ln -s $out/libexec/vfide $out/bin/vfide
|
||||
'';
|
||||
|
||||
meta = {
|
||||
description = "Verification for C and Java programs via separation logic";
|
||||
homepage = "https://people.cs.kuleuven.be/~bart.jacobs/verifast/";
|
||||
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
|
||||
license = lib.licenses.mit;
|
||||
platforms = builtins.attrNames srcs;
|
||||
maintainers = [ lib.maintainers.thoughtpolice ];
|
||||
};
|
||||
}
|
||||
)
|
||||
|
|
|
|||
|
|
@ -31,7 +31,7 @@
|
|||
|
||||
withSDL ? true,
|
||||
|
||||
withFFmpegSupport ? false,
|
||||
withFFmpegSupport ? stdenv.hostPlatform.isLinux,
|
||||
}:
|
||||
|
||||
assert metalSupport -> stdenv.hostPlatform.isDarwin;
|
||||
|
|
@ -81,13 +81,13 @@ let
|
|||
in
|
||||
effectiveStdenv.mkDerivation (finalAttrs: {
|
||||
pname = "whisper-cpp";
|
||||
version = "1.8.5";
|
||||
version = "1.8.7";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ggml-org";
|
||||
repo = "whisper.cpp";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-wZYSk0IVCL8bt00HVo6iqXS31GZJ2C8Z2be6wiMs7l8=";
|
||||
hash = "sha256-hzgO2IqV1+JQjiYBBmFSOLfp1BgH0DgU0TZyO7OzFHE=";
|
||||
};
|
||||
|
||||
# The upstream download script tries to download the models to the
|
||||
|
|
@ -135,7 +135,7 @@ effectiveStdenv.mkDerivation (finalAttrs: {
|
|||
(cmakeBool "BUILD_SHARED_LIBS" (!isStatic))
|
||||
]
|
||||
++ optionals isLinux [
|
||||
(cmakeBool "WHISPER_FFMPEG" withFFmpegSupport)
|
||||
(cmakeBool "WHISPER_COMMON_FFMPEG" withFFmpegSupport)
|
||||
]
|
||||
++ optionals (isx86 && !isStatic) [
|
||||
(cmakeBool "GGML_BACKEND_DL" true)
|
||||
|
|
@ -188,6 +188,11 @@ effectiveStdenv.mkDerivation (finalAttrs: {
|
|||
runHook postInstallCheck
|
||||
'';
|
||||
|
||||
postFixup = ''
|
||||
substituteInPlace $out/lib/pkgconfig/whisper.pc \
|
||||
--replace-fail '//' '/'
|
||||
'';
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
|
|
|
|||
|
|
@ -5,16 +5,16 @@
|
|||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "xan";
|
||||
version = "0.58.0";
|
||||
version = "0.59.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "medialab";
|
||||
repo = "xan";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-/+ONiDuqDHkHnrtdbOJFLDPtJaJbUz6hM9AmGVkUZzQ=";
|
||||
hash = "sha256-jbtastPhBKrZ31TTr0LT4njTM2PrH/Suv8z6UVSkt1I=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-8ZywAhljm/m1TIC+znzw4ustCWLybB4wuMPiXuALj/I=";
|
||||
cargoHash = "sha256-wh74QO+7QLMdKlqnH5AD52WnkBmn+Hb+CopuGXfPUII=";
|
||||
|
||||
# FIXME: tests fail and I do not have the time to investigate. Temporarily disable
|
||||
# tests so that we can manually run and test the package for packaging purposes.
|
||||
|
|
|
|||
|
|
@ -70,5 +70,6 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
homepage = "https://xaos-project.github.io/";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
platforms = [ "x86_64-linux" ];
|
||||
maintainers = with lib.maintainers; [ coolcuber ];
|
||||
};
|
||||
})
|
||||
|
|
|
|||
|
|
@ -2,25 +2,23 @@
|
|||
lib,
|
||||
stdenv,
|
||||
buildNpmPackage,
|
||||
electron,
|
||||
fetchFromGitHub,
|
||||
writers,
|
||||
makeWrapper,
|
||||
withGui ? false,
|
||||
}:
|
||||
|
||||
buildNpmPackage rec {
|
||||
pname = "zap-chip";
|
||||
version = "2026.02.26";
|
||||
version = "2026.05.21";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "project-chip";
|
||||
repo = "zap";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-iAubYY/gFVjqNGnI8PIv3twc5j/8a46ycAiaZ7nw1VY=";
|
||||
hash = "sha256-rX8WTaQQbVWlabMEvv5SCalxy0XmB5jFpCk1uQCbunM=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-SIworjSX2SLiNA2Oshvem0mOW795WkbHWP8WFD9yp8g=";
|
||||
npmDepsHash = "sha256-R95ljHvKPGyJh3tlWI1feo9HVE7abPLVLzScqReJBPw=";
|
||||
|
||||
env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
|
||||
env.CYPRESS_INSTALL_BINARY = "0";
|
||||
|
|
@ -29,6 +27,7 @@ buildNpmPackage rec {
|
|||
# The release's package-lock.json file is not universal. It misses
|
||||
# architecture-related packages, caused by an NPM bug. Add these to the
|
||||
# lock otherwise `npm ci` complains.
|
||||
# Regenerate the patch by `npm install --package-lock-only`
|
||||
# https://github.com/npm/cli/issues/8805
|
||||
./universal-npm-lock.patch
|
||||
# the build system creates a file `.version.json` from a git command
|
||||
|
|
@ -55,35 +54,13 @@ buildNpmPackage rec {
|
|||
cat .version.json
|
||||
'';
|
||||
|
||||
postBuild = lib.optionalString withGui ''
|
||||
npm exec electron-builder -- \
|
||||
--dir \
|
||||
-c.electronDist=${electron.dist} \
|
||||
-c.electronVersion=${electron.version}
|
||||
'';
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
|
||||
postInstall = ''
|
||||
# this file is also used at runtime
|
||||
install -m644 .version.json $out/lib/node_modules/zap/
|
||||
''
|
||||
+ lib.optionalString (!withGui) ''
|
||||
# home-assistant chip-* python packages need the executable under the name zap-cli
|
||||
mv $out/bin/zap $out/bin/zap-cli
|
||||
''
|
||||
+ lib.optionalString withGui ''
|
||||
pushd dist/linux-*unpacked
|
||||
mkdir -p $out/opt/zap-chip
|
||||
cp -r locales resources{,.pak} $out/opt/zap-chip
|
||||
popd
|
||||
|
||||
rm $out/bin/zap
|
||||
makeWrapper '${lib.getExe electron}' "$out/bin/zap" \
|
||||
--add-flags $out/opt/zap-chip/resources/app.asar \
|
||||
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}}" \
|
||||
--set-default ELECTRON_IS_DEV 0 \
|
||||
--inherit-argv0
|
||||
'';
|
||||
|
||||
meta = {
|
||||
|
|
@ -92,7 +69,7 @@ buildNpmPackage rec {
|
|||
homepage = "https://github.com/project-chip/zap";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ symphorien ];
|
||||
mainProgram = "zap" + lib.optionalString (!withGui) "-cli";
|
||||
mainProgram = "zap-cli";
|
||||
broken = stdenv.hostPlatform.isDarwin;
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,33 +1,8 @@
|
|||
diff --git a/package-lock.json b/package-lock.json
|
||||
index 3034c5e47fdd..b6cf9a9995b9 100644
|
||||
index cb7db10b..10a4b683 100644
|
||||
--- a/package-lock.json
|
||||
+++ b/package-lock.json
|
||||
@@ -81,20 +81,20 @@
|
||||
"eslint-plugin-vue": "^9.27.0",
|
||||
"eslint-webpack-plugin": "^4.2.0",
|
||||
"folder-hash": "^4.0.1",
|
||||
- "husky": "^9.1.7",
|
||||
+ "husky": "9.1.7",
|
||||
"is-reachable": "^5.2.1",
|
||||
"jest": "^29.2.2",
|
||||
"jest-junit": "^16.0.0",
|
||||
"jest-sonar-reporter": "^2.0.0",
|
||||
- "jsdoc": "^4.0.5",
|
||||
+ "jsdoc": "4.0.5",
|
||||
"jsdoc-to-markdown": "^8.0.3",
|
||||
"license-checker": "^25.0.1",
|
||||
"node-7z": "^3.0.0",
|
||||
"node-gyp": "^10.2.0",
|
||||
"nodejs-file-downloader": "^4.9.3",
|
||||
"octokit": "^1.7.2",
|
||||
- "prettier": "^3.6.2",
|
||||
- "pretty-quick": "^4.2.2",
|
||||
+ "prettier": "3.6.2",
|
||||
+ "pretty-quick": "4.2.2",
|
||||
"sonar-scanner": "^3.1.0",
|
||||
"test-utils": "^1.1.1",
|
||||
"typescript": "4.6",
|
||||
@@ -6071,6 +6071,246 @@
|
||||
@@ -6116,6 +6116,273 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
@ -99,6 +74,9 @@ index 3034c5e47fdd..b6cf9a9995b9 100644
|
|||
+ "arm"
|
||||
+ ],
|
||||
+ "dev": true,
|
||||
+ "libc": [
|
||||
+ "glibc"
|
||||
+ ],
|
||||
+ "license": "MIT",
|
||||
+ "optional": true,
|
||||
+ "os": [
|
||||
|
|
@ -114,6 +92,9 @@ index 3034c5e47fdd..b6cf9a9995b9 100644
|
|||
+ "arm"
|
||||
+ ],
|
||||
+ "dev": true,
|
||||
+ "libc": [
|
||||
+ "musl"
|
||||
+ ],
|
||||
+ "license": "MIT",
|
||||
+ "optional": true,
|
||||
+ "os": [
|
||||
|
|
@ -129,6 +110,9 @@ index 3034c5e47fdd..b6cf9a9995b9 100644
|
|||
+ "arm64"
|
||||
+ ],
|
||||
+ "dev": true,
|
||||
+ "libc": [
|
||||
+ "glibc"
|
||||
+ ],
|
||||
+ "license": "MIT",
|
||||
+ "optional": true,
|
||||
+ "os": [
|
||||
|
|
@ -144,6 +128,9 @@ index 3034c5e47fdd..b6cf9a9995b9 100644
|
|||
+ "arm64"
|
||||
+ ],
|
||||
+ "dev": true,
|
||||
+ "libc": [
|
||||
+ "musl"
|
||||
+ ],
|
||||
+ "license": "MIT",
|
||||
+ "optional": true,
|
||||
+ "os": [
|
||||
|
|
@ -159,6 +146,9 @@ index 3034c5e47fdd..b6cf9a9995b9 100644
|
|||
+ "ppc64"
|
||||
+ ],
|
||||
+ "dev": true,
|
||||
+ "libc": [
|
||||
+ "glibc"
|
||||
+ ],
|
||||
+ "license": "MIT",
|
||||
+ "optional": true,
|
||||
+ "os": [
|
||||
|
|
@ -174,6 +164,9 @@ index 3034c5e47fdd..b6cf9a9995b9 100644
|
|||
+ "riscv64"
|
||||
+ ],
|
||||
+ "dev": true,
|
||||
+ "libc": [
|
||||
+ "glibc"
|
||||
+ ],
|
||||
+ "license": "MIT",
|
||||
+ "optional": true,
|
||||
+ "os": [
|
||||
|
|
@ -189,6 +182,9 @@ index 3034c5e47fdd..b6cf9a9995b9 100644
|
|||
+ "s390x"
|
||||
+ ],
|
||||
+ "dev": true,
|
||||
+ "libc": [
|
||||
+ "glibc"
|
||||
+ ],
|
||||
+ "license": "MIT",
|
||||
+ "optional": true,
|
||||
+ "os": [
|
||||
|
|
@ -204,6 +200,9 @@ index 3034c5e47fdd..b6cf9a9995b9 100644
|
|||
+ "x64"
|
||||
+ ],
|
||||
+ "dev": true,
|
||||
+ "libc": [
|
||||
+ "glibc"
|
||||
+ ],
|
||||
+ "license": "MIT",
|
||||
+ "optional": true,
|
||||
+ "os": [
|
||||
|
|
@ -219,6 +218,9 @@ index 3034c5e47fdd..b6cf9a9995b9 100644
|
|||
+ "x64"
|
||||
+ ],
|
||||
+ "dev": true,
|
||||
+ "libc": [
|
||||
+ "musl"
|
||||
+ ],
|
||||
+ "license": "MIT",
|
||||
+ "optional": true,
|
||||
+ "os": [
|
||||
|
|
|
|||
|
|
@ -7,14 +7,14 @@
|
|||
|
||||
python3Packages.buildPythonApplication (finalAttrs: {
|
||||
pname = "zapzap";
|
||||
version = "6.5.1";
|
||||
version = "6.5.2.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "rafatosta";
|
||||
repo = "zapzap";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-elSMrH62oKZ2F6W9gkormdUi60u0r7Yy3AYOm47vGcE=";
|
||||
hash = "sha256-6W4Crf3zNRLOvBqnM6K9r2u8Z/lF4JnEse0ctMM+1m4=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
|||
|
|
@ -7,15 +7,15 @@
|
|||
|
||||
buildNpmPackage rec {
|
||||
pname = "zwave-js-ui";
|
||||
version = "11.19.1";
|
||||
version = "11.20.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "zwave-js";
|
||||
repo = "zwave-js-ui";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-9dqvQxlk+DdYcpCgoLR8EqtgwJwMA4Dvtwc8n1K8Cic=";
|
||||
hash = "sha256-No9s6fZk8b2eE4LPYbX7juSBNDpG49kMTdEeAcC62Ms=";
|
||||
};
|
||||
npmDepsHash = "sha256-dED08xcbgO3zfNRP9iNuTcL+73HnfBnwDrPCGY4TZBQ=";
|
||||
npmDepsHash = "sha256-/mAUsCdOd9aDzUnJCEI9gr++55xdwDy6OXgUkF8EcM0=";
|
||||
|
||||
passthru.tests.zwave-js-ui = nixosTests.zwave-js-ui;
|
||||
|
||||
|
|
|
|||
|
|
@ -58,6 +58,7 @@ let
|
|||
release."1.0.3".sha256 = "0hc63ny7phzbihy8l7wxjvn3haxx8jfnhi91iw8hkq8n29i23v24";
|
||||
|
||||
propagatedBuildInputs = [
|
||||
mathcomp.ssreflect
|
||||
mathcomp.algebra
|
||||
bignums
|
||||
multinomials
|
||||
|
|
|
|||
|
|
@ -43,6 +43,7 @@ mkCoqDerivation {
|
|||
release."1.0.0".sha256 = "190jd8hb8anqsvr9ysr514pm5sh8qhw4030ddykvwxx9d9q6rbp3";
|
||||
|
||||
propagatedBuildInputs = [
|
||||
mathcomp.ssreflect
|
||||
mathcomp.field
|
||||
mathcomp-real-closed
|
||||
];
|
||||
|
|
|
|||
|
|
@ -4,7 +4,6 @@
|
|||
mathcomp,
|
||||
mathcomp-finmap,
|
||||
mathcomp-bigenough,
|
||||
mathcomp-real-closed,
|
||||
hierarchy-builder,
|
||||
stdlib,
|
||||
single ? false,
|
||||
|
|
@ -105,7 +104,6 @@ let
|
|||
analysis-deps = [
|
||||
mathcomp.field
|
||||
mathcomp-bigenough
|
||||
mathcomp-real-closed
|
||||
];
|
||||
intra-deps = lib.optionals (package != "single") (map mathcomp_ packages.${package});
|
||||
pkgpath = lib.switch package [
|
||||
|
|
|
|||
|
|
@ -7,69 +7,89 @@
|
|||
version ? null,
|
||||
}:
|
||||
|
||||
mkCoqDerivation {
|
||||
let
|
||||
derivation = mkCoqDerivation {
|
||||
|
||||
namePrefix = [
|
||||
"coq"
|
||||
"mathcomp"
|
||||
];
|
||||
pname = "real-closed";
|
||||
owner = "math-comp";
|
||||
inherit version;
|
||||
release = {
|
||||
"2.0.3".sha256 = "sha256-heZ7aZ7TO9YNAESIvbAc1qqzO91xMyLAox8VKueIk/s=";
|
||||
"2.0.2".sha256 = "sha256-hBo9JMtmXDYBmf5ihKGksQLHv3c0+zDBnd8/aI2V/ao=";
|
||||
"2.0.1".sha256 = "sha256-tQTI3PCl0q1vWpps28oATlzOI8TpVQh1jhTwVmhaZic=";
|
||||
"2.0.0".sha256 = "sha256-sZvfiC5+5Lg4nRhfKKqyFzovCj2foAhqaq/w9F2bdU8=";
|
||||
"1.1.4".sha256 = "sha256-8Hs6XfowbpeRD8RhMRf4ZJe2xf8kE0e8m7bPUzR/IM4=";
|
||||
"1.1.3".sha256 = "1vwmmnzy8i4f203i2s60dn9i0kr27lsmwlqlyyzdpsghvbr8h5b7";
|
||||
"1.1.2".sha256 = "0907x4nf7nnvn764q3x9lx41g74rilvq5cki5ziwgpsdgb98pppn";
|
||||
"1.1.1".sha256 = "0ksjscrgq1i79vys4zrmgvzy2y4ylxa8wdsf4kih63apw6v5ws6b";
|
||||
"1.0.5".sha256 = "0q8nkxr9fba4naylr5xk7hfxsqzq2pvwlg1j0xxlhlgr3fmlavg2";
|
||||
"1.0.4".sha256 = "058v9dj973h9kfhqmvcy9a6xhhxzljr90cf99hdfcdx68fi2ha1b";
|
||||
"1.0.3".sha256 = "1xbzkzqgw5p42dx1liy6wy8lzdk39zwd6j14fwvv5735k660z7yb";
|
||||
"1.0.1".sha256 = "0j81gkjbza5vg89v4n9z598mfdbql416963rj4b8fzm7dp2r4rxg";
|
||||
namePrefix = [
|
||||
"coq"
|
||||
"mathcomp"
|
||||
];
|
||||
pname = "real-closed";
|
||||
owner = "math-comp";
|
||||
inherit version;
|
||||
release = {
|
||||
"2.0.3".sha256 = "sha256-heZ7aZ7TO9YNAESIvbAc1qqzO91xMyLAox8VKueIk/s=";
|
||||
"2.0.2".sha256 = "sha256-hBo9JMtmXDYBmf5ihKGksQLHv3c0+zDBnd8/aI2V/ao=";
|
||||
"2.0.1".sha256 = "sha256-tQTI3PCl0q1vWpps28oATlzOI8TpVQh1jhTwVmhaZic=";
|
||||
"2.0.0".sha256 = "sha256-sZvfiC5+5Lg4nRhfKKqyFzovCj2foAhqaq/w9F2bdU8=";
|
||||
"1.1.4".sha256 = "sha256-8Hs6XfowbpeRD8RhMRf4ZJe2xf8kE0e8m7bPUzR/IM4=";
|
||||
"1.1.3".sha256 = "1vwmmnzy8i4f203i2s60dn9i0kr27lsmwlqlyyzdpsghvbr8h5b7";
|
||||
"1.1.2".sha256 = "0907x4nf7nnvn764q3x9lx41g74rilvq5cki5ziwgpsdgb98pppn";
|
||||
"1.1.1".sha256 = "0ksjscrgq1i79vys4zrmgvzy2y4ylxa8wdsf4kih63apw6v5ws6b";
|
||||
"1.0.5".sha256 = "0q8nkxr9fba4naylr5xk7hfxsqzq2pvwlg1j0xxlhlgr3fmlavg2";
|
||||
"1.0.4".sha256 = "058v9dj973h9kfhqmvcy9a6xhhxzljr90cf99hdfcdx68fi2ha1b";
|
||||
"1.0.3".sha256 = "1xbzkzqgw5p42dx1liy6wy8lzdk39zwd6j14fwvv5735k660z7yb";
|
||||
"1.0.1".sha256 = "0j81gkjbza5vg89v4n9z598mfdbql416963rj4b8fzm7dp2r4rxg";
|
||||
};
|
||||
|
||||
defaultVersion =
|
||||
let
|
||||
case = coq: mc: out: {
|
||||
cases = [
|
||||
coq
|
||||
mc
|
||||
];
|
||||
inherit out;
|
||||
};
|
||||
in
|
||||
with lib.versions;
|
||||
lib.switch
|
||||
[ coq.version mathcomp.version ]
|
||||
[
|
||||
(case (range "8.18" "9.1") (isGe "2.2.0") "2.0.3")
|
||||
(case (range "8.17" "9.0") (range "2.1.0" "2.3.0") "2.0.2")
|
||||
(case (range "8.17" "8.20") (range "2.0.0" "2.2.0") "2.0.1")
|
||||
(case (range "8.16" "8.19") (range "2.0.0" "2.2.0") "2.0.0")
|
||||
(case (range "8.13" "8.19") (range "1.13.0" "1.19.0") "1.1.4")
|
||||
(case (isGe "8.13") (range "1.12.0" "1.18.0") "1.1.3")
|
||||
(case (isGe "8.10") (range "1.12.0" "1.18.0") "1.1.2")
|
||||
(case (isGe "8.7") "1.11.0" "1.1.1")
|
||||
(case (isGe "8.7") (range "1.9.0" "1.10.0") "1.0.4")
|
||||
(case (isGe "8.7") "1.8.0" "1.0.3")
|
||||
(case (isGe "8.7") "1.7.0" "1.0.1")
|
||||
]
|
||||
null;
|
||||
|
||||
propagatedBuildInputs = [
|
||||
mathcomp.ssreflect
|
||||
mathcomp.algebra
|
||||
mathcomp.field
|
||||
mathcomp.fingroup
|
||||
mathcomp.solvable
|
||||
mathcomp-bigenough
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Mathematical Components Library on real closed fields";
|
||||
license = lib.licenses.cecill-c;
|
||||
};
|
||||
};
|
||||
|
||||
defaultVersion =
|
||||
let
|
||||
case = coq: mc: out: {
|
||||
cases = [
|
||||
coq
|
||||
mc
|
||||
];
|
||||
inherit out;
|
||||
};
|
||||
in
|
||||
with lib.versions;
|
||||
lib.switch
|
||||
[ coq.version mathcomp.version ]
|
||||
[
|
||||
(case (range "8.18" "9.1") (isGe "2.2.0") "2.0.3")
|
||||
(case (range "8.17" "9.0") (range "2.1.0" "2.3.0") "2.0.2")
|
||||
(case (range "8.17" "8.20") (range "2.0.0" "2.2.0") "2.0.1")
|
||||
(case (range "8.16" "8.19") (range "2.0.0" "2.2.0") "2.0.0")
|
||||
(case (range "8.13" "8.19") (range "1.13.0" "1.19.0") "1.1.4")
|
||||
(case (isGe "8.13") (range "1.12.0" "1.18.0") "1.1.3")
|
||||
(case (isGe "8.10") (range "1.12.0" "1.18.0") "1.1.2")
|
||||
(case (isGe "8.7") "1.11.0" "1.1.1")
|
||||
(case (isGe "8.7") (range "1.9.0" "1.10.0") "1.0.4")
|
||||
(case (isGe "8.7") "1.8.0" "1.0.3")
|
||||
(case (isGe "8.7") "1.7.0" "1.0.1")
|
||||
]
|
||||
null;
|
||||
|
||||
propagatedBuildInputs = [
|
||||
mathcomp.ssreflect
|
||||
mathcomp.algebra
|
||||
mathcomp.field
|
||||
mathcomp.fingroup
|
||||
mathcomp.solvable
|
||||
mathcomp-bigenough
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Mathematical Components Library on real closed fields";
|
||||
license = lib.licenses.cecill-c;
|
||||
};
|
||||
}
|
||||
in
|
||||
# this is just a wrapper for rocqPackages.mathcomp-real-closed for Rocq >= 9.0
|
||||
if
|
||||
coq.rocqPackages ? mathcomp-real-closed
|
||||
&& !(lib.elem version [
|
||||
"2.0.2"
|
||||
"2.0.3"
|
||||
])
|
||||
then
|
||||
coq.rocqPackages.mathcomp-real-closed.override {
|
||||
inherit version;
|
||||
inherit
|
||||
mathcomp
|
||||
mathcomp-bigenough
|
||||
;
|
||||
inherit (coq.rocqPackages) rocq-core;
|
||||
}
|
||||
else
|
||||
derivation
|
||||
|
|
|
|||
|
|
@ -111,7 +111,6 @@
|
|||
"screenshot"
|
||||
"vram-report-limit"
|
||||
],
|
||||
mesa,
|
||||
mesa-gl-headers,
|
||||
makeSetupHook,
|
||||
}:
|
||||
|
|
@ -143,7 +142,7 @@ let
|
|||
|
||||
common = import ./common.nix { inherit lib fetchFromGitLab; };
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
inherit (common)
|
||||
pname
|
||||
version
|
||||
|
|
@ -395,20 +394,20 @@ stdenv.mkDerivation {
|
|||
;
|
||||
|
||||
# for compatibility
|
||||
drivers = lib.warn "`mesa.drivers` is deprecated, use `mesa` instead" mesa;
|
||||
drivers = lib.warn "`mesa.drivers` is deprecated, use `mesa` instead" finalAttrs.finalPackage;
|
||||
|
||||
tests.outDoesNotDependOnLLVM = stdenv.mkDerivation {
|
||||
name = "mesa-does-not-depend-on-llvm";
|
||||
buildCommand = ''
|
||||
echo ${mesa} >>$out
|
||||
echo ${finalAttrs.finalPackage} >>$out
|
||||
'';
|
||||
disallowedRequisites = [ llvmPackages.llvm ];
|
||||
};
|
||||
|
||||
llvmpipeHook = makeSetupHook {
|
||||
name = "llvmpipe-hook";
|
||||
substitutions.mesa = mesa;
|
||||
substitutions.mesa = finalAttrs.finalPackage;
|
||||
meta.license = lib.licenses.mit;
|
||||
} ./llvmpipe-hook.sh;
|
||||
};
|
||||
}
|
||||
})
|
||||
|
|
|
|||
|
|
@ -2,7 +2,6 @@
|
|||
buildOctavePackage,
|
||||
lib,
|
||||
fetchurl,
|
||||
mesa,
|
||||
gnuplot,
|
||||
makeFontsConf,
|
||||
writableTmpDirAsHomeHook,
|
||||
|
|
@ -18,7 +17,6 @@ buildOctavePackage rec {
|
|||
};
|
||||
|
||||
nativeOctavePkgTestInputs = [
|
||||
mesa
|
||||
gnuplot
|
||||
writableTmpDirAsHomeHook
|
||||
];
|
||||
|
|
|
|||
|
|
@ -4,7 +4,6 @@
|
|||
fetchFromGitHub,
|
||||
io,
|
||||
datatypes,
|
||||
mesa,
|
||||
gnuplot,
|
||||
makeFontsConf,
|
||||
writableTmpDirAsHomeHook,
|
||||
|
|
@ -27,7 +26,6 @@ buildOctavePackage rec {
|
|||
];
|
||||
|
||||
nativeOctavePkgTestInputs = [
|
||||
mesa
|
||||
gnuplot
|
||||
writableTmpDirAsHomeHook
|
||||
];
|
||||
|
|
|
|||
|
|
@ -2,21 +2,28 @@
|
|||
lib,
|
||||
buildPythonPackage,
|
||||
fetchPypi,
|
||||
setuptools,
|
||||
}:
|
||||
buildPythonPackage rec {
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "interruptingcow";
|
||||
version = "0.8";
|
||||
format = "setuptools";
|
||||
pyproject = true;
|
||||
|
||||
__structuredAttrs = true;
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
inherit (finalAttrs) pname version;
|
||||
sha256 = "3e8cd5058b651e625702cba53e3b1fb76d7a5ec07ab69c52a167a9f784e3306c";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
setuptools
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Watchdog that interrupts long running code";
|
||||
homepage = "https://bitbucket.org/evzijst/interruptingcow";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = with lib.maintainers; [ benley ];
|
||||
};
|
||||
}
|
||||
})
|
||||
|
|
|
|||
|
|
@ -13,13 +13,13 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "snowflake-core";
|
||||
version = "1.11.0";
|
||||
version = "1.12.1";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchPypi {
|
||||
pname = "snowflake_core";
|
||||
inherit version;
|
||||
hash = "sha256-qNwgnEXUE8P+DrGpOb32R6BapNkWwEJBbeljYYhVU5I=";
|
||||
hash = "sha256-bLECcQHXxtoS/vZQQf8qUahaOU27HwrAlQAMoFTyan4=";
|
||||
};
|
||||
|
||||
build-system = [ hatchling ];
|
||||
|
|
|
|||
|
|
@ -9,14 +9,14 @@
|
|||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "tencentcloud-sdk-python";
|
||||
version = "3.1.116";
|
||||
version = "3.1.117";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "TencentCloud";
|
||||
repo = "tencentcloud-sdk-python";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-56WyEdYo0TWZYyYKIaenZDJiXRPFZKuIrpXvjMIgRMU=";
|
||||
hash = "sha256-u0vTpcRkgnHeO6lj5eU359p3E8RcyHMM+ukAVlcdfuU=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@
|
|||
mathcomp,
|
||||
mathcomp-finmap,
|
||||
mathcomp-bigenough,
|
||||
mathcomp-real-closed,
|
||||
stdlib,
|
||||
single ? false,
|
||||
rocq-core,
|
||||
|
|
@ -58,6 +59,7 @@ let
|
|||
analysis-deps = [
|
||||
mathcomp.field
|
||||
mathcomp-bigenough
|
||||
mathcomp-real-closed
|
||||
];
|
||||
intra-deps = lib.optionals (package != "single") (map mathcomp_ packages.${package});
|
||||
pkgpath =
|
||||
|
|
|
|||
|
|
@ -0,0 +1,50 @@
|
|||
{
|
||||
rocq-core,
|
||||
mkRocqDerivation,
|
||||
mathcomp,
|
||||
mathcomp-bigenough,
|
||||
lib,
|
||||
version ? null,
|
||||
}:
|
||||
|
||||
mkRocqDerivation {
|
||||
|
||||
namePrefix = [
|
||||
"rocq-core"
|
||||
"mathcomp"
|
||||
];
|
||||
pname = "real-closed";
|
||||
owner = "math-comp";
|
||||
inherit version;
|
||||
release = {
|
||||
"2.0.5".sha256 = "sha256-nns1TF3isv8FpWqtXilfMEVKvR50fvS6MXnYVzbCzVs=";
|
||||
};
|
||||
|
||||
defaultVersion =
|
||||
let
|
||||
case = rocq: mc: out: {
|
||||
cases = [
|
||||
rocq
|
||||
mc
|
||||
];
|
||||
inherit out;
|
||||
};
|
||||
in
|
||||
with lib.versions;
|
||||
lib.switch
|
||||
[ rocq-core.version mathcomp.version ]
|
||||
[
|
||||
(case (range "9.0" "9.2") (isGe "2.5.0") "2.0.5")
|
||||
]
|
||||
null;
|
||||
|
||||
propagatedBuildInputs = [
|
||||
mathcomp.field
|
||||
mathcomp-bigenough
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "Mathematical Components Library on real closed fields";
|
||||
license = lib.licenses.cecill-c;
|
||||
};
|
||||
}
|
||||
|
|
@ -768,7 +768,6 @@ let
|
|||
maintainers = with lib.maintainers; [
|
||||
corngood
|
||||
shiryel
|
||||
superherointj
|
||||
];
|
||||
mainProgram = "godot${suffix}";
|
||||
};
|
||||
|
|
|
|||
|
|
@ -8,13 +8,13 @@
|
|||
buildHomeAssistantComponent rec {
|
||||
owner = "cyberjunky";
|
||||
domain = "garmin_connect";
|
||||
version = "3.0.11";
|
||||
version = "3.0.12";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "cyberjunky";
|
||||
repo = "home-assistant-garmin_connect";
|
||||
tag = version;
|
||||
hash = "sha256-Sx7ribYJCpFwr3mo2VH2TsWyBTAZKK1q4AdGozB/y88=";
|
||||
hash = "sha256-8pyuH3GgFTov4M2ckmh3KCYmAzVG4iYkGGpA+Cd9/wk=";
|
||||
};
|
||||
|
||||
dependencies = [
|
||||
|
|
|
|||
|
|
@ -8,13 +8,13 @@
|
|||
buildHomeAssistantComponent rec {
|
||||
owner = "wills106";
|
||||
domain = "solax_modbus";
|
||||
version = "2026.06.3";
|
||||
version = "2026.06.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "wills106";
|
||||
repo = "homeassistant-solax-modbus";
|
||||
tag = version;
|
||||
hash = "sha256-2lJ4lVrGG8jtNymA2lwkJS1DKd0w6TYs5PAnCynBOWM=";
|
||||
hash = "sha256-FNb/3SwpJb5fPJ/qegLy6XMxHs3YQjHAjkgmL+14qMI=";
|
||||
};
|
||||
|
||||
dependencies = [ pymodbus ];
|
||||
|
|
|
|||
|
|
@ -143,10 +143,7 @@ let
|
|||
common = {
|
||||
# initial TeX Live 2025 release
|
||||
# src = fetchurl {
|
||||
# urls = [
|
||||
# "http://ftp.math.utah.edu/pub/tex/historic/systems/texlive/${year}/texlive-${year}0308-source.tar.xz"
|
||||
# "ftp://tug.ctan.org/pub/tex/historic/systems/texlive/${year}/texlive-${year}0308-source.tar.xz"
|
||||
# ];
|
||||
# url = "mirror://texhistoric/systems/texlive/${year}/texlive-${year}0308-source.tar.xz";
|
||||
# hash = "sha256-//2xo9FDwXekOYoiKaQNaojxgJjl9tz9V2SMnyQXSQ8=";
|
||||
# };
|
||||
|
||||
|
|
|
|||
|
|
@ -156,8 +156,7 @@ let
|
|||
[
|
||||
# tlnet-final snapshot; used when texlive.tlpdb is frozen
|
||||
# the TeX Live yearly freeze typically happens in mid-March
|
||||
"http://ftp.math.utah.edu/pub/tex/historic/systems/texlive/${toString version.texliveYear}/tlnet-final"
|
||||
"ftp://tug.org/texlive/historic/${toString version.texliveYear}/tlnet-final"
|
||||
"mirror://texhistoric/systems/texlive/${toString version.texliveYear}/tlnet-final"
|
||||
]
|
||||
else
|
||||
[
|
||||
|
|
|
|||
|
|
@ -2743,6 +2743,7 @@ mapAliases {
|
|||
zabbix72 = throw "'zabbix72' was removed as it has reached its end of life"; # Added 2026-02-11
|
||||
zandronum-alpha = throw "'zandronum-alpha' has been removed as it was broken and the stable version has caught up"; # Added 2025-10-19
|
||||
zandronum-alpha-server = throw "'zandronum-alpha-server' has been removed as it was broken and the stable version has caught up"; # Added 2025-10-19
|
||||
zap-chip-gui = throw "the gui variant of zap-chip was removed as it was not really functional"; # Added 2026-05-30
|
||||
zbackup = throw "'zbackup' has been removed due to being unmaintained upstream"; # Added 2025-08-22
|
||||
zdoom = throw "'zdoom' has been removed as it was broken and unmaintained upstream. Consider using UZDoom instead."; # Added 2026-04-04
|
||||
zeal-qt5 = warnAlias "'zeal-qt5' has been removed from nixpkgs. Please use 'zeal' instead" zeal; # Added 2025-08-31
|
||||
|
|
|
|||
|
|
@ -11124,8 +11124,6 @@ with pkgs;
|
|||
|
||||
yamale = with python3Packages; toPythonApplication yamale;
|
||||
|
||||
zap-chip-gui = zap-chip.override { withGui = true; };
|
||||
|
||||
myEnvFun = callPackage ../misc/my-env {
|
||||
inherit (stdenv) mkDerivation;
|
||||
};
|
||||
|
|
|
|||
|
|
@ -118,7 +118,6 @@ makeScope newScope (
|
|||
|
||||
image = callPackage ../development/octave-modules/image {
|
||||
inherit (pkgs)
|
||||
mesa
|
||||
gnuplot
|
||||
makeFontsConf
|
||||
writableTmpDirAsHomeHook
|
||||
|
|
|
|||
|
|
@ -9731,11 +9731,18 @@ with self;
|
|||
|
||||
DBDCSV = buildPerlPackage {
|
||||
pname = "DBD-CSV";
|
||||
version = "0.60";
|
||||
version = "0.62";
|
||||
src = fetchurl {
|
||||
url = "mirror://cpan/authors/id/H/HM/HMBRAND/DBD-CSV-0.60.tgz";
|
||||
hash = "sha256-AYuDow95mXm8jDwwRMixyAAc32C9w+dGhIgYGVJUtOc=";
|
||||
url = "mirror://cpan/authors/id/H/HM/HMBRAND/DBD-CSV-0.62.tgz";
|
||||
hash = "sha256-0/EVD+IGfA49FJWHZeqNQZWDSY+WMTawQC2qkwvJMOM=";
|
||||
};
|
||||
patches = [
|
||||
(fetchpatch2 {
|
||||
url = "https://github.com/perl5-dbi/DBD-CSV/commit/ae091790398088a66b22fa572856bfeb4db4c78a.patch?full_index=1";
|
||||
excludes = [ "ChangeLog" ];
|
||||
hash = "sha256-eZdCNSi3YJrZdZcK/8nFx5Q4rB89b0ynKemupvKrfys=";
|
||||
})
|
||||
];
|
||||
propagatedBuildInputs = [
|
||||
DBI
|
||||
SQLStatement
|
||||
|
|
|
|||
|
|
@ -55,6 +55,7 @@ let
|
|||
mathcomp-classical = self.mathcomp-analysis.classical;
|
||||
mathcomp-experimental-reals = self.mathcomp-analysis.experimental-reals;
|
||||
mathcomp-finmap = callPackage ../development/rocq-modules/mathcomp-finmap { };
|
||||
mathcomp-real-closed = callPackage ../development/rocq-modules/mathcomp-real-closed { };
|
||||
mathcomp-reals = self.mathcomp-analysis.reals;
|
||||
mathcomp-reals-stdlib = self.mathcomp-analysis.reals-stdlib;
|
||||
micromega-plugin = callPackage ../development/rocq-modules/micromega-plugin { };
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue