mirror of
https://github.com/NixOS/nixpkgs.git
synced 2026-07-06 17:13:24 -05:00
Merge master into staging-next
This commit is contained in:
commit
9d66e7cb15
42 changed files with 273 additions and 158 deletions
|
|
@ -11274,12 +11274,6 @@
|
|||
github = "hxtmdev";
|
||||
githubId = 7771007;
|
||||
};
|
||||
hypersw = {
|
||||
email = "baltic@hypersw.net";
|
||||
github = "hypersw";
|
||||
githubId = 2332070;
|
||||
name = "Serge Baltic";
|
||||
};
|
||||
hythera = {
|
||||
name = "Hythera";
|
||||
github = "Hythera";
|
||||
|
|
@ -18137,12 +18131,6 @@
|
|||
githubId = 14096356;
|
||||
name = "Michael McLeod";
|
||||
};
|
||||
mikefaille = {
|
||||
email = "michael@faille.io";
|
||||
github = "mikefaille";
|
||||
githubId = 978196;
|
||||
name = "Michaël Faille";
|
||||
};
|
||||
mikehorn = {
|
||||
email = "mikehornproton@proton.me";
|
||||
github = "MikeHorn-git";
|
||||
|
|
@ -31288,6 +31276,12 @@
|
|||
github = "zuzuleinen";
|
||||
githubId = 944919;
|
||||
};
|
||||
zwang20 = {
|
||||
name = "Michael Wang";
|
||||
github = "zwang20";
|
||||
githubId = 41721295;
|
||||
matrix = "@michael_wzq:matrix.org";
|
||||
};
|
||||
zx2c4 = {
|
||||
email = "Jason@zx2c4.com";
|
||||
github = "zx2c4";
|
||||
|
|
|
|||
|
|
@ -787,13 +787,13 @@
|
|||
"vendorHash": "sha256-mnKXYT0GfIS+ODzBCS9l4rLF1ugadesmpgdOgj74nLg="
|
||||
},
|
||||
"jianyuan_sentry": {
|
||||
"hash": "sha256-p1vaKwWrkNaaicQWFfnjgQ8O2P/194PvslzWdVwn6IE=",
|
||||
"hash": "sha256-mJVuJJzNw/nkg1OoPG2iIE30RVsnj3YTQ3VAYITB6tE=",
|
||||
"homepage": "https://registry.terraform.io/providers/jianyuan/sentry",
|
||||
"owner": "jianyuan",
|
||||
"repo": "terraform-provider-sentry",
|
||||
"rev": "v0.15.2",
|
||||
"rev": "v0.15.3",
|
||||
"spdx": "MIT",
|
||||
"vendorHash": "sha256-7O7/m4N7MDb+AU7w6dqQqzsqDO3jWGwOHnRX2OkJirM="
|
||||
"vendorHash": "sha256-+LDSNV2Y5jDFyOu/PFtJhP7VgWAVvozC/yBXzTU7YXQ="
|
||||
},
|
||||
"joneshf_openwrt": {
|
||||
"hash": "sha256-z78IceF2VJtiQpVqC+rTUDsph73LZawIK+az3rEhljA=",
|
||||
|
|
@ -905,11 +905,11 @@
|
|||
"vendorHash": "sha256-t4dbDJNjEQ6/u+/6zqk2Sdd3LVn/L2BCJujpiLdGc58="
|
||||
},
|
||||
"metio_migadu": {
|
||||
"hash": "sha256-F/eTAR0Du0NeRwH9m8hHzjIkx31xv8aRGNWuVrntxjQ=",
|
||||
"hash": "sha256-KDk/uSxycO9hiaiEKHq58ktwum88J9StpB52mNQYer4=",
|
||||
"homepage": "https://registry.terraform.io/providers/metio/migadu",
|
||||
"owner": "metio",
|
||||
"repo": "terraform-provider-migadu",
|
||||
"rev": "2026.6.18",
|
||||
"rev": "2026.6.25",
|
||||
"spdx": "0BSD",
|
||||
"vendorHash": "sha256-7/2iHstATnmeuvoIFIQw2Gi3QSIoXp5W69fnUYHipxc="
|
||||
},
|
||||
|
|
@ -1346,13 +1346,13 @@
|
|||
"vendorHash": "sha256-SF11E60OQiRdf+Pf6XyJg60yGRnGOcSzhrYccrWaeYE="
|
||||
},
|
||||
"terraform-lxd_lxd": {
|
||||
"hash": "sha256-ovYvRpGY8tUiX5zYpTkb8uuQcKsW7o/bDgUPbkXnVnI=",
|
||||
"hash": "sha256-vrrQxld9Ymu2RcSRlkUzknTIBJteVeb9Jqr19CV3XzM=",
|
||||
"homepage": "https://registry.terraform.io/providers/terraform-lxd/lxd",
|
||||
"owner": "terraform-lxd",
|
||||
"repo": "terraform-provider-lxd",
|
||||
"rev": "v2.7.1",
|
||||
"rev": "v3.0.1",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": "sha256-vOip6KfD0hOQtNEc7U6DfMjitFGOleNlF88qKtbssng="
|
||||
"vendorHash": "sha256-jOZw/va3dA0DYmnYSKbASHvyL7levjf1Bk6WelLga+Q="
|
||||
},
|
||||
"terraform-provider-openstack_openstack": {
|
||||
"hash": "sha256-6TcyPUacJNfGsaevg1DQ+WJrMFvGeo2mmsE2+P3RAZM=",
|
||||
|
|
|
|||
|
|
@ -12,16 +12,16 @@
|
|||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "arnis";
|
||||
version = "2.8.0";
|
||||
version = "2.9.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "louis-e";
|
||||
repo = "arnis";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-hNVECK6+I3ML/knsBdvEx2Uz1w4jXHynanlQfgrM9oM=";
|
||||
hash = "sha256-SJT1dSQ6P5UCglYP5Song/cvisYLVXepsHH6AC5kJK4=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-Kff+76lZ6hsSbssYhrupmE2xAt1gwia8sMZR15ReqgU=";
|
||||
cargoHash = "sha256-h8DuDgRtI9ZUq3hPqso/DZQnGInnilFIuzTPf0qpsbo=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
cargo-tauri.hook
|
||||
|
|
|
|||
|
|
@ -6,19 +6,20 @@
|
|||
lib,
|
||||
makeWrapper,
|
||||
stdenv,
|
||||
writableTmpDirAsHomeHook,
|
||||
xdg-utils,
|
||||
}:
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "aws-sso-cli";
|
||||
version = "2.2.4";
|
||||
version = "2.3.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "synfinatic";
|
||||
repo = "aws-sso-cli";
|
||||
rev = "v${finalAttrs.version}";
|
||||
hash = "sha256-JkCHzIbIeFvmXrIkQaybjUtPDzmZ2XPv6tz3fA6ni44=";
|
||||
hash = "sha256-JFaCTgvH6qzQ8gMt5QgqAPBal2m8FZEemTgbqyECFck=";
|
||||
};
|
||||
vendorHash = "sha256-euqhgbyz8H/fQ1RAP0k4GMOjOu7gVeYzQv75tjCh5z0=";
|
||||
vendorHash = "sha256-f9qSnEOUw8QWbc0rgStyzuL6lWtfy3UFhjqDAnJkKJA=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
makeWrapper
|
||||
|
|
@ -41,7 +42,14 @@ buildGoModule (finalAttrs: {
|
|||
--zsh <($out/bin/aws-sso setup completions --source --shell=zsh)
|
||||
'';
|
||||
|
||||
nativeCheckInputs = [ getent ];
|
||||
nativeCheckInputs = [
|
||||
getent
|
||||
writableTmpDirAsHomeHook
|
||||
];
|
||||
|
||||
preCheck = ''
|
||||
mkdir -p "$HOME/.config/aws-sso"
|
||||
'';
|
||||
|
||||
checkFlags =
|
||||
let
|
||||
|
|
@ -51,6 +59,7 @@ buildGoModule (finalAttrs: {
|
|||
"TestAWSConsoleUrlEU"
|
||||
"TestAWSConsoleUrlUSEast"
|
||||
"TestAWSConsoleUrlUSGov"
|
||||
"TestGetScriptsAutoDetect"
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isDarwin [ "TestDetectShellBash" ];
|
||||
in
|
||||
|
|
|
|||
|
|
@ -19,13 +19,14 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "bellepoule";
|
||||
version = "5.5";
|
||||
version = "5.7";
|
||||
|
||||
src =
|
||||
(fetchgit {
|
||||
url = "https://git.launchpad.net/bellepoule";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-SNL6yaaKk/GU8+EvHki4ysMuCHEQxFjPd3iwVIdJtCs=";
|
||||
# No tag available on launchpad for this version
|
||||
rev = "06516d698fde9662d95cf6a8758eb1fbcc89e983";
|
||||
hash = "sha256-9bbFzi9JPryJK2zv4O1TUDaeoB9GVV7LRNn6Xl8lajg=";
|
||||
}).overrideAttrs
|
||||
(oldAttrs: {
|
||||
env = oldAttrs.env or { } // {
|
||||
|
|
|
|||
|
|
@ -9,25 +9,25 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "caido-cli";
|
||||
version = "0.56.2";
|
||||
version = "0.57.0";
|
||||
|
||||
src = fetchurl (
|
||||
{
|
||||
x86_64-linux = {
|
||||
url = "https://caido.download/releases/v${finalAttrs.version}/caido-cli-v${finalAttrs.version}-linux-x86_64.tar.gz";
|
||||
hash = "sha256-SUkysiFdH4ilA6MKYMiSqC80NkYZ9YVO/7CT0hQY++Q=";
|
||||
hash = "sha256-ujpGYERNceUPartkgx4o38xUfPwWvnmiEnjkvmEbybA=";
|
||||
};
|
||||
aarch64-linux = {
|
||||
url = "https://caido.download/releases/v${finalAttrs.version}/caido-cli-v${finalAttrs.version}-linux-aarch64.tar.gz";
|
||||
hash = "sha256-rYRzo3iYjWAvRGm1+wBLGkr3eUoAGbi71+AX0qmoIXs=";
|
||||
hash = "sha256-d1xzF0N6emShCQpotFiQEj1wV3hdt1DK7R+6Smlxrmg=";
|
||||
};
|
||||
x86_64-darwin = {
|
||||
url = "https://caido.download/releases/v${finalAttrs.version}/caido-cli-v${finalAttrs.version}-mac-x86_64.zip";
|
||||
hash = "sha256-mMWivNwgAmMYitERwnP/lAzgzua/2UDDDffSbgZXlr4=";
|
||||
hash = "sha256-xh6kaYPJ7dwDHM1CkDzxYBHM4cKUex+XPXceqvQgWX4=";
|
||||
};
|
||||
aarch64-darwin = {
|
||||
url = "https://caido.download/releases/v${finalAttrs.version}/caido-cli-v${finalAttrs.version}-mac-aarch64.zip";
|
||||
hash = "sha256-19eEV79yk6PCHdl7oTw4Gqt10B7rYnZCJxBebDssFZc=";
|
||||
hash = "sha256-FwbKLEwjiFzZWdBS6RgsDtc/EkI9AT2CBGwdmgEdDnw=";
|
||||
};
|
||||
}
|
||||
.${stdenv.hostPlatform.system}
|
||||
|
|
|
|||
|
|
@ -9,24 +9,24 @@
|
|||
|
||||
let
|
||||
pname = "caido-desktop";
|
||||
version = "0.56.2";
|
||||
version = "0.57.0";
|
||||
|
||||
sources = {
|
||||
x86_64-linux = {
|
||||
url = "https://caido.download/releases/v${version}/caido-desktop-v${version}-linux-x86_64.AppImage";
|
||||
hash = "sha256-GW8prdvR9+WNO7bdz9ok27Aqra9+jgpZyBnYIM+G5Ys=";
|
||||
hash = "sha256-a+WHhJ+TvwhOqHOxU7Y5LXeXAJ6T8hk71meFuTR+ra8=";
|
||||
};
|
||||
aarch64-linux = {
|
||||
url = "https://caido.download/releases/v${version}/caido-desktop-v${version}-linux-aarch64.AppImage";
|
||||
hash = "sha256-mN5wf9RUllfbR/CfLTE6Ywzoj8wKmEG1clVCKRqPUtU=";
|
||||
hash = "sha256-B7dw9uoG++AqT264ZlyHxGpv68fH5SlYzDKUaIM8c14=";
|
||||
};
|
||||
x86_64-darwin = {
|
||||
url = "https://caido.download/releases/v${version}/caido-desktop-v${version}-mac-x86_64.dmg";
|
||||
hash = "sha256-4B3DQJL8M6otnLpFjr4haZA4EWHpgVADQW4DcwsDhIM=";
|
||||
hash = "sha256-0VCLjl0Lpe+4Mgnrp6X8ApJWjAjuhkaZOxQ4P3C8MSM=";
|
||||
};
|
||||
aarch64-darwin = {
|
||||
url = "https://caido.download/releases/v${version}/caido-desktop-v${version}-mac-aarch64.dmg";
|
||||
hash = "sha256-kZdfcZueMmgEHpNTIPANsN7X4lnVOfZXbKHxComaalM=";
|
||||
hash = "sha256-GmpMnaGR7gYz1RvSO5xj9AA3xU1mn2IBInakmVkuG7A=";
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -17,13 +17,13 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "cbmc";
|
||||
version = "6.9.0";
|
||||
version = "6.10.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "diffblue";
|
||||
repo = "cbmc";
|
||||
tag = "cbmc-${finalAttrs.version}";
|
||||
hash = "sha256-SMJBnzoyTwcwJa9L2X1iX2W4Z/Mwoirf8EXfoyG0dRI=";
|
||||
hash = "sha256-GCagpb2TFhOEH+lzMth+PWiJxlEw0L+H1DYUEQoMF3g=";
|
||||
};
|
||||
|
||||
srcglucose = fetchFromGitHub {
|
||||
|
|
|
|||
|
|
@ -21,15 +21,16 @@ let
|
|||
categories = [ "Development" ];
|
||||
}
|
||||
);
|
||||
version = "11.0.0";
|
||||
version = "11.2.0";
|
||||
commit = "d358d82cbcb269d764a2deb598a37043bd054f45";
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
pname = "cyberchef";
|
||||
inherit version;
|
||||
|
||||
src = fetchzip {
|
||||
url = "https://github.com/gchq/CyberChef/releases/download/v${version}/CyberChef_v${version}.zip";
|
||||
hash = "sha256-Hom0YFel1GVdyx/1q7N93se6uLUVutp0Lu31WNhkPPA=";
|
||||
url = "https://github.com/gchq/CyberChef/releases/download/v${version}/CyberChef_${commit}.zip";
|
||||
hash = "sha256-3DXIrxCefiEYqZOPs8pO5jWdHFj7cPGgrwZcwE4ESPg=";
|
||||
stripRoot = false;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -14,14 +14,14 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "drawio";
|
||||
version = "30.0.4";
|
||||
version = "30.2.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jgraph";
|
||||
repo = "drawio-desktop";
|
||||
rev = "v${finalAttrs.version}";
|
||||
fetchSubmodules = true;
|
||||
hash = "sha256-kkKiGRxztEVFo/wlcdBYcDlxadNarcTyL1MqwonfVY4=";
|
||||
hash = "sha256-+Lmv9I+9dShnvdR5v8O8enj8G2iXBzWTd5ImkNkDioI=";
|
||||
};
|
||||
|
||||
# `@electron/fuses` tries to run `codesign` and fails. Disable and use autoSignDarwinBinariesHook instead
|
||||
|
|
@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
offlineCache = fetchNpmDeps {
|
||||
src = finalAttrs.src;
|
||||
hash = "sha256-hv1LQwsSOsBR5l/joUmXq6foQsVilH+jw3Wje24ISCg=";
|
||||
hash = "sha256-87Z+abu9tH/BUT9Rey5Je1YeSGdWaD0TXP7ZJGIv6hI=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
|||
|
|
@ -130,10 +130,7 @@ stdenv.mkDerivation rec {
|
|||
description = "Linux port of FAR Manager v2, a program for managing files and archives in Windows operating systems";
|
||||
homepage = "https://github.com/elfmz/far2l";
|
||||
license = lib.licenses.gpl2Only;
|
||||
maintainers = with lib.maintainers; [
|
||||
hypersw
|
||||
smakarov
|
||||
];
|
||||
maintainers = with lib.maintainers; [ smakarov ];
|
||||
platforms = lib.platforms.unix;
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,24 +16,24 @@
|
|||
let
|
||||
|
||||
pname = "freelens-bin";
|
||||
version = "1.9.0";
|
||||
version = "1.10.1";
|
||||
|
||||
sources = {
|
||||
x86_64-linux = {
|
||||
url = "https://github.com/freelensapp/freelens/releases/download/v${version}/Freelens-${version}-linux-amd64.AppImage";
|
||||
hash = "sha256-aM3sS87kpb9UhVMdG7cPeCp4j9KBW71H+MJR+oN4908=";
|
||||
hash = "sha256-Hbu28vbgaSEjJTAVSfHJ3cZGd2PRU0ex7dNv0wo1SrI=";
|
||||
};
|
||||
aarch64-linux = {
|
||||
url = "https://github.com/freelensapp/freelens/releases/download/v${version}/Freelens-${version}-linux-arm64.AppImage";
|
||||
hash = "sha256-/DUMuGAhVV0Ro4UbAF6lwjgB4/Wi1AY2UKn9ZuN7fDc=";
|
||||
hash = "sha256-JrApeOjMXNNi/wCq6vY6rYpPGgMWti0H+2i7QNEXaTc=";
|
||||
};
|
||||
x86_64-darwin = {
|
||||
url = "https://github.com/freelensapp/freelens/releases/download/v${version}/Freelens-${version}-macos-amd64.dmg";
|
||||
hash = "sha256-xKH/RBR2if37WiquCC+ZSxGyoFF32iIPvYdGNfDbDFw=";
|
||||
hash = "sha256-BIBEaQFny/DvzrvsC38UPiIqBFaxUO/DOVQTIe2gL+Q=";
|
||||
};
|
||||
aarch64-darwin = {
|
||||
url = "https://github.com/freelensapp/freelens/releases/download/v${version}/Freelens-${version}-macos-arm64.dmg";
|
||||
hash = "sha256-dp/kD6NHmK/CNZEF2BKh6NAChBTMgjZLY7eIwhyWgWk=";
|
||||
hash = "sha256-5duswriuDmL92tXqLckBhH2RMPFDqFRG/WW9oYMClGY=";
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -7,13 +7,13 @@
|
|||
stdenv.mkDerivation (finalAttrs: {
|
||||
preferLocalBuild = true;
|
||||
pname = "freescout";
|
||||
version = "1.8.225";
|
||||
version = "1.8.226";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "freescout-help-desk";
|
||||
repo = "freescout";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-kXZ6bjF36YO1p6q+KTugnBO+KxqQZci5O0RNM7lqecQ=";
|
||||
hash = "sha256-9fojG6S6yb2+W94cHrLuYIRjRL8JWspsj4bNE4QKSuk=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
|
@ -46,9 +46,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
runHook postInstall
|
||||
'';
|
||||
|
||||
passthru.tests = {
|
||||
inherit (nixosTests) freescout;
|
||||
};
|
||||
passthru.tests = lib.attrValues nixosTests.freescout;
|
||||
|
||||
# Because freescout is searching for some folders only relative to it's own source location, we need to have the symlinks to the actual locations in here
|
||||
dontCheckForBrokenSymlinks = true;
|
||||
|
|
@ -56,6 +54,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
__structuredAttrs = true;
|
||||
|
||||
meta = with lib; {
|
||||
changelog = "https://github.com/freescout-help-desk/freescout/releases/tag/${finalAttrs.src.tag}";
|
||||
description = "Free self-hosted help desk & shared mailbox";
|
||||
license = licenses.agpl3Only;
|
||||
homepage = "https://freescout.net/";
|
||||
|
|
|
|||
|
|
@ -29,19 +29,19 @@
|
|||
|
||||
let
|
||||
inherit (stdenv.hostPlatform.node) arch platform;
|
||||
cacheRootHash = "sha256-OJDxq1Yep3swLU87YyJz7WfpPzpxo5ISukB4pIwxJBA=";
|
||||
cacheAppHash = "sha256-DYUlLNxWn4sn7PBir/miJUoDVAQ2/nbOVGWSGN+IPxw=";
|
||||
cacheRootHash = "sha256-/3niIma45fx3cmplxZsSxmnuS+vGtzjF2wqqZ5DcuJI=";
|
||||
cacheAppHash = "sha256-/hmUmaPNGoIaIY9qdlP5CG/IKn2nnKCpOqf9Wvj1AwM=";
|
||||
in
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "github-desktop";
|
||||
version = "3.5.12";
|
||||
version = "3.6.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "desktop";
|
||||
repo = "desktop";
|
||||
tag = "release-${finalAttrs.version}";
|
||||
hash = "sha256-/ehwjv1ipvxhmZYye1avkpz8uyO8YEWl0iM8U8n6pwE=";
|
||||
hash = "sha256-S4lWh+6tOP3hw5nAgg6i6//Sd+gaI2aQnoRDQzHsxUg=";
|
||||
fetchSubmodules = true;
|
||||
postCheckout = "git -C $out rev-parse HEAD > $out/.gitrev";
|
||||
};
|
||||
|
|
|
|||
|
|
@ -12,7 +12,6 @@
|
|||
lld,
|
||||
pkg-config,
|
||||
binaryen,
|
||||
wasm-pack,
|
||||
cargo-about,
|
||||
nodejs,
|
||||
wasm-bindgen-cli_0_2_121,
|
||||
|
|
@ -97,7 +96,6 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
npmHooks.npmConfigHook
|
||||
binaryen
|
||||
wasm-bindgen-cli_0_2_121
|
||||
wasm-pack
|
||||
nodejs
|
||||
cargo-about
|
||||
removeReferencesTo
|
||||
|
|
|
|||
|
|
@ -33,11 +33,11 @@ let
|
|||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "haproxy";
|
||||
version = "3.4.0";
|
||||
version = "3.4.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://www.haproxy.org/download/${lib.versions.majorMinor finalAttrs.version}/src/haproxy-${finalAttrs.version}.tar.gz";
|
||||
hash = "sha256-kpj1ZcKpuopOf4nFS+LF0/2WC1swTrVRXhXSnSwV1Pc=";
|
||||
hash = "sha256-LmLEzk/XfTvHzxflhkMWY0VEVqB4t8hGW48BJbW8Ivg=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
|
|
|
|||
|
|
@ -70,6 +70,9 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
substituteInPlace src/common/load_save.cpp \
|
||||
--replace-fail "/usr/share/" "$out/share/"
|
||||
|
||||
substituteInPlace JUCE/modules/juce_audio_formats/codecs/flac/libFLAC/cpu.c \
|
||||
--replace-fail "__sigemptyset(&sigill_sse.sa_mask);" "sigemptyset(&sigill_sse.sa_mask);"
|
||||
'';
|
||||
|
||||
meta = {
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
lib,
|
||||
stdenv,
|
||||
nodejs,
|
||||
nodejs_22,
|
||||
makeDesktopItem,
|
||||
copyDesktopItems,
|
||||
makeWrapper,
|
||||
|
|
@ -25,7 +25,9 @@
|
|||
}:
|
||||
|
||||
let
|
||||
yarn-berry = yarn-berry_4;
|
||||
# nodejs pin should be obsolete once #522655 is in master
|
||||
nodejs = nodejs_22;
|
||||
yarn-berry = yarn-berry_4.override { inherit nodejs; };
|
||||
|
||||
releaseData = lib.importJSON ./release-data.json;
|
||||
in
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"version": "3.6.14",
|
||||
"hash": "sha256-0mioVPCBhWmcXkVqCOku1KsPN29fGDp5jGhxnwD0MUk=",
|
||||
"version": "3.6.15",
|
||||
"hash": "sha256-uCF0nsHZowb9SuqBNni8/MWjGv9JyAUJs/gQprEoGjU=",
|
||||
"plugins": {
|
||||
"io.github.jackgruber.backup": {
|
||||
"name": "joplin-plugin-backup",
|
||||
|
|
|
|||
|
|
@ -47,23 +47,23 @@
|
|||
};
|
||||
"kicad-unstable" = {
|
||||
kicadVersion = {
|
||||
version = "2026-05-08";
|
||||
version = "2026-06-27";
|
||||
src = {
|
||||
rev = "76f8839fd232594f81180f644e3370c390025144";
|
||||
sha256 = "0nbr3cmrz1ca4rcwbfxvlrnwxy091lscgsqd92pqyy9sjcvqdfjg";
|
||||
rev = "26010f14414a39852891c13a5f37261691608bb6";
|
||||
sha256 = "1jd7dc7vabi2zl38aci3xlg3qwyrnwj0j2jzlfln7zq9p8h3fnsc";
|
||||
};
|
||||
};
|
||||
libVersion = {
|
||||
version = "2026-05-08";
|
||||
version = "2026-06-27";
|
||||
libSources = {
|
||||
symbols.rev = "5a41d2112853c72129a9128df01021278c1aec11";
|
||||
symbols.sha256 = "05h8dbygch2kp4s5ikspxngwv999j7jwsiwm4pzwwcrir7dqzdfl";
|
||||
symbols.rev = "c7e226a4946cbd123ac57131b79a73979891d82f";
|
||||
symbols.sha256 = "0sj2kxr48wqz075fda6jiwk9ajdf6iirbiw92wlilq3w8i3xa431";
|
||||
templates.rev = "3ed4538b0f965d821df63a5fffc4441e723cfe7f";
|
||||
templates.sha256 = "0zs29zn8qjgxv0w1vyr8yxmj02m8752zagn4vcraqgik46dwg2id";
|
||||
footprints.rev = "098da23b916d287a0c7913752df53e6bfdf640a2";
|
||||
footprints.sha256 = "1h1v44qc5lvvqvmi1i7b79jhxsfq8snk0mcfl6r73hj6w0b25l84";
|
||||
packages3d.rev = "394aeaa41d7be7f717715d9ba004d7d0d8b74b36";
|
||||
packages3d.sha256 = "01nbjcs3890hyfmafc623ldmfi9n8sjr5m0wripz5fq5fjdnzqxl";
|
||||
footprints.rev = "645402ed82e16096cf827fea7114fdbef4c46948";
|
||||
footprints.sha256 = "0plw6h6vr3rj9y7i59wa9c9qx9l8lsvzgan48q2k87wbs4x1gwsl";
|
||||
packages3d.rev = "0bc64e922178140eb6890377646efd45e15011bd";
|
||||
packages3d.sha256 = "0mkc9km540n6ri5is4fjw5abv8afidwj9q7fmbs66l6kx1z3lxky";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
|
|
|||
|
|
@ -30,6 +30,6 @@ buildGoModule (finalAttrs: {
|
|||
mainProgram = "kpt";
|
||||
homepage = "https://github.com/kptdev/kpt";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ mikefaille ];
|
||||
maintainers = [ ];
|
||||
};
|
||||
})
|
||||
|
|
|
|||
|
|
@ -4,20 +4,28 @@
|
|||
fetchFromGitHub,
|
||||
nix-update-script,
|
||||
testers,
|
||||
pkg-config,
|
||||
portaudio,
|
||||
}:
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "livekit-cli";
|
||||
version = "2.16.4";
|
||||
version = "2.16.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "livekit";
|
||||
repo = "livekit-cli";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-D3moluv7tWi9BIvhHq4NDgDmCBNtWPEJPIbvpaAHtao=";
|
||||
hash = "sha256-lsvbnc2YGPX2OYmdH6ZW0a6eNF+o3S8Y0eLuYsb4dUs=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-/vhISkzvfsPswsM0g4/RuyTZxqEEtfbtyAQV8YDRmu8=";
|
||||
vendorHash = "sha256-BzEv2wpcXX7at6jJdgy9DtErbIU8ZPL+ollK1rlUWSA=";
|
||||
|
||||
# Use nixpkgs portaudio package + pkg-config rather than relying on a vendored
|
||||
# git submodule, similar to the homebrew solution
|
||||
nativeBuildInputs = [ pkg-config ];
|
||||
buildInputs = [ portaudio ];
|
||||
tags = [ "portaudio_system" ];
|
||||
|
||||
subPackages = [ "cmd/lk" ];
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
gnutls,
|
||||
openssl,
|
||||
gsasl,
|
||||
libidn,
|
||||
libidn2,
|
||||
pkg-config,
|
||||
nlsSupport ? true,
|
||||
idnSupport ? true,
|
||||
|
|
@ -33,7 +33,7 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
|
||||
buildInputs =
|
||||
lib.optional gsaslSupport gsasl
|
||||
++ lib.optional idnSupport libidn
|
||||
++ lib.optional idnSupport libidn2
|
||||
++ lib.optional (sslLibrary == "gnutls") gnutls
|
||||
++ lib.optional (sslLibrary == "openssl") openssl;
|
||||
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
ocamlPackages.buildDunePackage (finalAttrs: {
|
||||
pname = "nixtamal";
|
||||
version = "1.8.0";
|
||||
version = "1.8.2";
|
||||
release_year = 2026;
|
||||
|
||||
minimalOCamlVersion = "5.3";
|
||||
|
|
@ -30,13 +30,15 @@ ocamlPackages.buildDunePackage (finalAttrs: {
|
|||
url = "https://darcs.toastal.in.th/nixtamal/stable/";
|
||||
mirrors = [ "https://smeder.ee/~toastal/nixtamal.darcs" ];
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-75p+4hZtgsiUeOxRhLpg3l/0G/XS2uCCPF58KbGTqJ8=";
|
||||
hash = "sha256-WS3Au0V2AFUxRoINZvBLDJWvsTn/SyiN6jSLOWb+PQY=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
makeBinaryWrapper
|
||||
removeReferencesTo
|
||||
installShellFiles
|
||||
# Compile-time preprocessing
|
||||
ocamlPackages.ppx_deriving
|
||||
# Completions
|
||||
ocamlPackages.cmdliner
|
||||
# For manpages
|
||||
|
|
@ -48,7 +50,6 @@ ocamlPackages.buildDunePackage (finalAttrs: {
|
|||
buildInputs = with ocamlPackages; [
|
||||
cmdliner
|
||||
fmt
|
||||
ppx_deriving_qcheck
|
||||
];
|
||||
|
||||
propagatedBuildInputs = with ocamlPackages; [
|
||||
|
|
@ -62,8 +63,6 @@ ocamlPackages.buildDunePackage (finalAttrs: {
|
|||
})
|
||||
kdl
|
||||
logs
|
||||
ppx_deriving
|
||||
qcheck-core
|
||||
saturn
|
||||
stdint
|
||||
uri
|
||||
|
|
@ -72,8 +71,10 @@ ocamlPackages.buildDunePackage (finalAttrs: {
|
|||
|
||||
checkInputs = with ocamlPackages; [
|
||||
alcotest
|
||||
ppx_deriving_qcheck
|
||||
qcheck
|
||||
qcheck-alcotest
|
||||
qcheck-core
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
|
|
|
|||
|
|
@ -23,13 +23,13 @@
|
|||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "ovito";
|
||||
version = "3.15.4";
|
||||
version = "3.15.5";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "stuko";
|
||||
repo = "ovito";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-9/aps/phWkWflEdC46QWK/psA5DpdwxBK+2NSMaB4I0=";
|
||||
hash = "sha256-ySU9AW4p7u1/yR9uOSmS82vIwx5fh4pWrFEqBZOoEHA=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -10,14 +10,14 @@
|
|||
systemd,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation {
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "rpcbind";
|
||||
version = "1.2.6";
|
||||
version = "1.2.9";
|
||||
|
||||
src = fetchgit {
|
||||
url = "git://git.linux-nfs.org/projects/steved/rpcbind.git";
|
||||
rev = "c0c89b3bf2bdf304a5fe3cab626334e0cdaf1ef2";
|
||||
hash = "sha256-aidETIZaQYzC3liDGM915wyBWpMrn4OudxEcFS/Iucw=";
|
||||
rev = "refs/tags/rpcbind-${builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version}";
|
||||
hash = "sha256-uiUGSCUkFTFl+hqzXgJEjl4WZCcMi+QxuAGmY0g+fs4=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
|
@ -48,9 +48,9 @@ stdenv.mkDerivation {
|
|||
license = lib.licenses.bsd3;
|
||||
platforms = lib.platforms.unix;
|
||||
homepage = "https://linux-nfs.org/";
|
||||
maintainers = [ ];
|
||||
maintainers = with lib.maintainers; [ zwang20 ];
|
||||
longDescription = ''
|
||||
Universal addresses to RPC program number mapper.
|
||||
'';
|
||||
};
|
||||
}
|
||||
})
|
||||
|
|
|
|||
|
|
@ -10,19 +10,25 @@
|
|||
ocamlPackages,
|
||||
|
||||
gmp,
|
||||
cli11,
|
||||
jsoncons,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "sail-riscv";
|
||||
version = "0.8";
|
||||
version = "0.12";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "riscv";
|
||||
repo = "sail-riscv";
|
||||
rev = finalAttrs.version;
|
||||
hash = "sha256-50ATe3DQcdyNOqP85mEMyEwxzpBOplzRN9ulaJNo9zo=";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-pi/XP6+NX/wNpBESmnEg2d5cppMpMwFripDPk9vTx9I=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
./unvendor-deps.patch
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
z3
|
||||
cmake
|
||||
|
|
@ -32,16 +38,22 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
];
|
||||
buildInputs = [
|
||||
gmp
|
||||
# Header-only
|
||||
jsoncons
|
||||
cli11
|
||||
];
|
||||
strictDeps = true;
|
||||
|
||||
# sail-riscv 0.8 fails to install without compressed_changelog
|
||||
ninjaFlags = [ "compressed_changelog" ];
|
||||
cmakeFlags = [
|
||||
(lib.cmakeBool "ENABLE_LTO" true)
|
||||
];
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/riscv/sail-riscv";
|
||||
description = "Formal specification of the RISC-V architecture, written in Sail";
|
||||
maintainers = [ ];
|
||||
maintainers = with lib.maintainers; [
|
||||
xokdvium
|
||||
];
|
||||
license = lib.licenses.bsd2;
|
||||
};
|
||||
})
|
||||
|
|
|
|||
57
pkgs/by-name/sa/sail-riscv/unvendor-deps.patch
Normal file
57
pkgs/by-name/sa/sail-riscv/unvendor-deps.patch
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 2446abb8..8946820c 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -194,6 +194,8 @@ option(COVERAGE "Compile with Sail coverage collection enabled.")
|
||||
include(GNUInstallDirs)
|
||||
|
||||
# Third party dependencies.
|
||||
+find_package(CLI11 REQUIRED)
|
||||
+find_package(jsoncons REQUIRED)
|
||||
add_subdirectory("dependencies")
|
||||
|
||||
# Sail C runtime.
|
||||
diff --git a/c_emulator/CMakeLists.txt b/c_emulator/CMakeLists.txt
|
||||
index 349d2c68..3d121b75 100644
|
||||
--- a/c_emulator/CMakeLists.txt
|
||||
+++ b/c_emulator/CMakeLists.txt
|
||||
@@ -60,7 +60,7 @@ target_include_directories(riscv_model
|
||||
)
|
||||
|
||||
target_link_libraries(riscv_model
|
||||
- PUBLIC elfio softfloat sail_runtime jsoncons default_config
|
||||
+ PUBLIC elfio softfloat sail_runtime jsoncons::jsoncons default_config
|
||||
)
|
||||
|
||||
add_dependencies(riscv_model generated_sail_riscv_model generated_config_schema)
|
||||
@@ -94,7 +94,7 @@ set_source_files_properties(
|
||||
add_dependencies(sail_riscv_sim generated_sail_riscv_model)
|
||||
|
||||
target_link_libraries(sail_riscv_sim
|
||||
- PRIVATE CLI11 riscv_model
|
||||
+ PRIVATE CLI11::CLI11 riscv_model
|
||||
)
|
||||
|
||||
# After the emulator is built, use it to validate the generated config files.
|
||||
diff --git a/c_emulator/riscv_sim.cpp b/c_emulator/riscv_sim.cpp
|
||||
index b50bb4cb..d8a59db1 100644
|
||||
--- a/c_emulator/riscv_sim.cpp
|
||||
+++ b/c_emulator/riscv_sim.cpp
|
||||
@@ -18,7 +18,7 @@
|
||||
#include <unistd.h>
|
||||
#include <vector>
|
||||
|
||||
-#include "CLI11.hpp"
|
||||
+#include "CLI/CLI.hpp"
|
||||
#include "elf_loader.h"
|
||||
#include "jsoncons/config/version.hpp"
|
||||
#include "jsoncons/json.hpp"
|
||||
diff --git a/dependencies/CMakeLists.txt b/dependencies/CMakeLists.txt
|
||||
index 95600694..66692022 100644
|
||||
--- a/dependencies/CMakeLists.txt
|
||||
+++ b/dependencies/CMakeLists.txt
|
||||
@@ -1,4 +1,2 @@
|
||||
-add_subdirectory("CLI11")
|
||||
add_subdirectory("elfio")
|
||||
add_subdirectory("softfloat")
|
||||
-add_subdirectory("jsoncons")
|
||||
|
|
@ -65,7 +65,7 @@ buildGoModule (finalAttrs: {
|
|||
description = "Flexible, reusable and concise configuration for Kubernetes";
|
||||
homepage = "https://tanka.dev";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ mikefaille ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "tk";
|
||||
};
|
||||
})
|
||||
|
|
|
|||
|
|
@ -11,11 +11,11 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "unityhub";
|
||||
version = "3.18.2";
|
||||
version = "3.18.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://hub-dist.unity3d.com/artifactory/hub-debian-prod-local/pool/main/u/unity/unityhub_amd64/UnityHubSetup-${version}-amd64.deb";
|
||||
hash = "sha256-4sluuD2g70X98N6Pk9lpC//IFpePpHZf/mowDbh0S8g=";
|
||||
hash = "sha256-6Gjik6zIQMYoAr8jmMp3X6+Xu5fdcbh2Exd8eToSbto=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
|
|
|||
|
|
@ -1,11 +1,18 @@
|
|||
{
|
||||
buildDotnetModule,
|
||||
lib,
|
||||
|
||||
# Build
|
||||
buildDotnetModule,
|
||||
fetchFromGitHub,
|
||||
dotnetCorePackages,
|
||||
|
||||
# Runtime
|
||||
SDL2,
|
||||
SDL2_image,
|
||||
SDL2_ttf,
|
||||
|
||||
# Updates
|
||||
nix-update-script,
|
||||
}:
|
||||
let
|
||||
dotnet = dotnetCorePackages.dotnet_8;
|
||||
|
|
@ -39,6 +46,8 @@ buildDotnetModule (finalAttrs: {
|
|||
SDL2_image
|
||||
];
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Powerful Factorio calculator/analyser that works with mods, Community Edition";
|
||||
longDescription = ''
|
||||
|
|
|
|||
|
|
@ -4,39 +4,40 @@
|
|||
fetchFromGitHub,
|
||||
fetchPnpmDeps,
|
||||
nodejs,
|
||||
pnpm_10_29_2,
|
||||
pnpm_11,
|
||||
pnpmConfigHook,
|
||||
python3,
|
||||
electron_39,
|
||||
electron_42,
|
||||
makeDesktopItem,
|
||||
makeBinaryWrapper,
|
||||
copyDesktopItems,
|
||||
}:
|
||||
|
||||
let
|
||||
electron = electron_39;
|
||||
electron = electron_42;
|
||||
pnpm = pnpm_11;
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "zulip";
|
||||
version = "5.12.3";
|
||||
version = "5.12.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "zulip";
|
||||
repo = "zulip-desktop";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-jRco2eyQrWf5jGvdWYn4mt8FD/xu1+FftQoB3wuF2Lw=";
|
||||
hash = "sha256-0TQKQfjfA1Nn/xvtHF0t6i+whLkyu1kVwuZ62Z0AZgk=";
|
||||
};
|
||||
|
||||
pnpmDeps = fetchPnpmDeps {
|
||||
inherit (finalAttrs) pname version src;
|
||||
pnpm = pnpm_10_29_2;
|
||||
fetcherVersion = 3;
|
||||
hash = "sha256-s/KllzT46L2o4SWS3z3Z7FDQD6FEEEAnPdM6tsfGRUo=";
|
||||
inherit pnpm;
|
||||
fetcherVersion = 4;
|
||||
hash = "sha256-D9Ge0Ao1fnVA1hk+K1ScZ3iCnl1+iqUtZSG5ACO2H2M=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
nodejs
|
||||
pnpm_10_29_2
|
||||
pnpm
|
||||
pnpmConfigHook
|
||||
makeBinaryWrapper
|
||||
copyDesktopItems
|
||||
|
|
@ -46,8 +47,9 @@ stdenv.mkDerivation (finalAttrs: {
|
|||
buildPhase = ''
|
||||
runHook preBuild
|
||||
|
||||
npm_config_nodedir=${electron.headers} \
|
||||
node --run pack -- \
|
||||
pnpm exec electron-vite build
|
||||
npm_package_config_node_gyp_nodedir=${electron.headers} \
|
||||
pnpm exec electron-builder --dir \
|
||||
-c.electronDist=${electron.dist} \
|
||||
-c.electronVersion=${electron.version}
|
||||
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "jupyterlite-core";
|
||||
version = "0.7.6";
|
||||
version = "0.8.0";
|
||||
pyproject = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
|
|
@ -22,7 +22,7 @@ buildPythonPackage (finalAttrs: {
|
|||
owner = "jupyterlite";
|
||||
repo = "jupyterlite";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-TSy0GUI/7NLsLOayBwZ/raTtOtFgs/t4v1ByytVG960=";
|
||||
hash = "sha256-LERWOeOvGdefbgQxbA8GAFZq1OD/Hhl2Q9hNVCS3Et4=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/py/jupyterlite-core";
|
||||
|
|
|
|||
|
|
@ -59,6 +59,10 @@ buildPythonPackage (finalAttrs: {
|
|||
];
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [
|
||||
"jupyterlite-core"
|
||||
];
|
||||
|
||||
# upstream has no tests
|
||||
doCheck = false;
|
||||
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@
|
|||
|
||||
buildPythonPackage (finalAttrs: {
|
||||
pname = "keras";
|
||||
version = "3.14.1";
|
||||
version = "3.15.0";
|
||||
pyproject = true;
|
||||
__structuredAttrs = true;
|
||||
|
||||
|
|
@ -45,7 +45,7 @@ buildPythonPackage (finalAttrs: {
|
|||
owner = "keras-team";
|
||||
repo = "keras";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-BaSD21mj7rPV53qFCOxGjGMm+rVzmfCooqcLcvQZa1U=";
|
||||
hash = "sha256-EF61E7pwyuv9eKkTaPzJOWfbhK6rwkePIvmaVeriEDM=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
|
|
@ -89,8 +89,8 @@ buildPythonPackage (finalAttrs: {
|
|||
# Require unpackaged `grain`
|
||||
"test_basics_grain"
|
||||
"test_fit_with_data_adapter_grain_dataloader"
|
||||
"test_fit_with_data_adapter_grain_datast"
|
||||
"test_fit_with_data_adapter_grain_datast_with_len"
|
||||
"test_fit_with_data_adapter_grain_dataset"
|
||||
"test_fit_with_data_adapter_grain_dataset_with_len"
|
||||
"test_image_dataset_from_directory_binary_grain"
|
||||
"test_image_dataset_from_directory_color_modes_grain"
|
||||
"test_image_dataset_from_directory_crop_to_aspect_ratio_grain"
|
||||
|
|
|
|||
|
|
@ -18,14 +18,14 @@
|
|||
|
||||
buildPythonPackage rec {
|
||||
pname = "niquests";
|
||||
version = "3.19.1";
|
||||
version = "3.20.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "jawah";
|
||||
repo = "niquests";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-YADGkjNAG7k6peC0vaH/8OSLbaQSsxsKik3RWIqgc+w=";
|
||||
hash = "sha256-9zBo59l/zDIMKnYX1jOMOCec+oRnCkqJjjJmjbAzoPM=";
|
||||
};
|
||||
|
||||
build-system = [ hatchling ];
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ buildPythonPackage rec {
|
|||
homepage = "https://github.com/adrienverge/yamllint";
|
||||
changelog = "https://github.com/adrienverge/yamllint/blob/${src.tag}/CHANGELOG.rst";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ mikefaille ];
|
||||
maintainers = [ ];
|
||||
mainProgram = "yamllint";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -9,10 +9,28 @@ let
|
|||
"8" = {
|
||||
version = "8.15.9";
|
||||
hash = "sha256-2qJ6C1QbxjUyP/lsLe2ZVGf/n+bWn/ZwIVWKqa2dzDY=";
|
||||
knownVulnerabilities = [
|
||||
"CVE-2026-48995"
|
||||
"CVE-2026-50014"
|
||||
"CVE-2026-50015"
|
||||
"CVE-2026-50016"
|
||||
"CVE-2026-50017"
|
||||
"CVE-2026-50573"
|
||||
"CVE-2026-55699"
|
||||
];
|
||||
};
|
||||
"9" = {
|
||||
version = "9.15.9";
|
||||
hash = "sha256-z4anrXZEBjldQoam0J1zBxFyCsxtk+nc6ax6xNxKKKc=";
|
||||
knownVulnerabilities = [
|
||||
"CVE-2026-48995"
|
||||
"CVE-2026-50014"
|
||||
"CVE-2026-50015"
|
||||
"CVE-2026-50016"
|
||||
"CVE-2026-50017"
|
||||
"CVE-2026-50573"
|
||||
"CVE-2026-55699"
|
||||
];
|
||||
};
|
||||
# 10.29.3 made a breaking change: https://github.com/pnpm/pnpm/issues/10601.
|
||||
# Pnpm packages that depend on electron builder must be upgraded to 26.8.2 or newer
|
||||
|
|
|
|||
|
|
@ -1,24 +1,24 @@
|
|||
diff --git a/custom_components/blueprints_updater/coordinator.py b/custom_components/blueprints_updater/coordinator.py
|
||||
index 441b870..54551d1 100644
|
||||
index dfc001c..5017b84 100644
|
||||
--- a/custom_components/blueprints_updater/coordinator.py
|
||||
+++ b/custom_components/blueprints_updater/coordinator.py
|
||||
@@ -3731,19 +3731,6 @@ def scan_blueprints(
|
||||
@@ -3752,19 +3752,6 @@ def _scan_single_blueprint_file(
|
||||
) -> BlueprintMetadata | None:
|
||||
"""Scan and process a single blueprint file."""
|
||||
real_full_path = os.path.realpath(full_path)
|
||||
- try:
|
||||
- if (
|
||||
- os.path.commonpath([real_full_path, context.real_blueprint_path])
|
||||
- != context.real_blueprint_path
|
||||
- ):
|
||||
- _LOGGER.warning(
|
||||
- "Security alert: Ignoring blueprint symlink outside root: %s",
|
||||
- full_path,
|
||||
- )
|
||||
- return None
|
||||
- except (ValueError, OSError):
|
||||
- _LOGGER.warning("Skipping blueprint with invalid path: %s", full_path)
|
||||
- return None
|
||||
|
||||
full_path = os.path.join(root, file)
|
||||
real_full_path = os.path.realpath(full_path)
|
||||
- try:
|
||||
- if (
|
||||
- os.path.commonpath([real_full_path, real_blueprint_path])
|
||||
- != real_blueprint_path
|
||||
- ):
|
||||
- _LOGGER.warning(
|
||||
- "Security alert: Ignoring blueprint symlink outside root: %s",
|
||||
- full_path,
|
||||
- )
|
||||
- continue
|
||||
- except (ValueError, OSError):
|
||||
- _LOGGER.warning("Skipping blueprint with invalid path: %s", full_path)
|
||||
- continue
|
||||
|
||||
if relative_path := get_blueprint_relative_path(hass, full_path):
|
||||
try:
|
||||
relative_path = get_blueprint_relative_path(context.hass, full_path)
|
||||
if not relative_path:
|
||||
|
|
|
|||
|
|
@ -13,13 +13,13 @@
|
|||
buildHomeAssistantComponent rec {
|
||||
owner = "luuquangvu";
|
||||
domain = "blueprints_updater";
|
||||
version = "2.8.1";
|
||||
version = "2.9.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
inherit owner;
|
||||
repo = "blueprints-updater";
|
||||
tag = version;
|
||||
hash = "sha256-aqufiwH9yJmyr5Bd3Etwf5aK9dAfa7srXpBcmXDFAoY=";
|
||||
hash = "sha256-zIkK7ZhUC8fPycWJqXP706XbOdhVlNAOwZBTYTII3dE=";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
|
|
|||
|
|
@ -6,13 +6,13 @@
|
|||
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "custom-brand-icons";
|
||||
version = "2026.06.3";
|
||||
version = "2026.06.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "elax46";
|
||||
repo = "custom-brand-icons";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-fZwffVMrO+b/r6yb2XsDhjeokyXSShiIYkc6zFZ8lwg=";
|
||||
hash = "sha256-9wipxsj4KcwgPDo6nanMrSpuDAMAAM72EQISkTOczbs=";
|
||||
};
|
||||
|
||||
npmDepsHash = "sha256-ZTl9+vXEBR3pvksaLWof8y1WnoL2tAL3KuPzZn7VjjE=";
|
||||
|
|
|
|||
|
|
@ -49,7 +49,7 @@ callPackage ../nginx/generic.nix args rec {
|
|||
patchShebangs configure bundle/
|
||||
'';
|
||||
|
||||
configureFlags = lib.optional withPostgres [ "--with-http_postgres_module" ];
|
||||
configureFlags = lib.optionals withPostgres [ "--with-http_postgres_module" ];
|
||||
|
||||
postInstall = ''
|
||||
ln -s $out/luajit/bin/luajit-2.1.ROLLING $out/bin/luajit-openresty
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue