Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot] 2026-01-22 00:19:52 +00:00 committed by GitHub
commit aa220955e8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
174 changed files with 1105 additions and 1024 deletions

View file

@ -173,9 +173,9 @@ in
# This is required for autorotation in Plasma 6
qtsensors
]
++ lib.optionals config.services.flatpak.enable [
++ lib.optionals (config.services.flatpak.enable || config.services.fwupd.enable) [
# Since PackageKit Nix support is not there yet,
# only install discover if flatpak is enabled.
# only install discover if flatpak or fwupd is enabled.
discover
];
in

View file

@ -89,7 +89,7 @@ in
boot.initrd.network.udhcpc.enable = mkOption {
default = config.networking.useDHCP && !config.boot.initrd.systemd.enable;
defaultText = "networking.useDHCP";
defaultText = lib.literalExpression "config.networking.useDHCP";
type = types.bool;
description = ''
Enables the udhcpc service during stage 1 of the boot process. This

View file

@ -26,23 +26,15 @@
stdenv.mkDerivation rec {
pname = if withGui then "elements" else "elementsd";
version = "23.2.4";
version = "23.3.1";
src = fetchFromGitHub {
owner = "ElementsProject";
repo = "elements";
rev = "elements-${version}";
sha256 = "sha256-UNjYkEZBjGuhkwBxSkNXjBBcLQqoan/afCLhoR2lOY4=";
sha256 = "sha256-hqHKH9B6EITwZ4F+YdPJI4n3Z3EeXdPYbzRoNODlThY=";
};
patches = [
# upnp: fix build with miniupnpc 2.2.8
(fetchpatch2 {
url = "https://github.com/bitcoin/bitcoin/commit/8acdf66540834b9f9cf28f16d389e8b6a48516d5.patch?full_index=1";
hash = "sha256-oDvHUvwAEp0LJCf6QBESn38Bu359TcPpLhvuLX3sm6M=";
})
];
nativeBuildInputs = [
autoreconfHook
pkg-config

View file

@ -3840,8 +3840,8 @@ let
mktplcRef = {
name = "ansible";
publisher = "redhat";
version = "26.1.0";
hash = "sha256-xehZZ11C2Bjee1glpnPZaJ25DpbXSCsZONWWy4YNlRo=";
version = "26.1.3";
hash = "sha256-iBAlDqi7u/srkgBBLha/JCHZnpccz37BdZ7zVJVfJYY=";
};
meta = {
description = "Ansible language support";

View file

@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "dosbox-pure";
version = "0-unstable-2025-12-01";
version = "0-unstable-2026-01-20";
src = fetchFromGitHub {
owner = "schellingb";
repo = "dosbox-pure";
rev = "492d8a3996429dbaa4a13b2e90c522e7b34fc2bb";
hash = "sha256-yNufp+HUzuLOiRhQfdP1ssKDTALwh28B8cRZ2rTJpis=";
rev = "c69ecd250eb76cdceae1dbb962116f706e4fa661";
hash = "sha256-cCUHTaHDNn7k5mK589RoNXiPgFvEBCxCSyp+8azUtpg=";
};
hardeningDisable = [ "format" ];

View file

@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "gambatte";
version = "0-unstable-2025-12-19";
version = "0-unstable-2026-01-16";
src = fetchFromGitHub {
owner = "libretro";
repo = "gambatte-libretro";
rev = "308255e4a3acb38a054ebb42a5e2fe5c50eebd66";
hash = "sha256-a75F7kfrVfIVt5yvYIu+oVmpXlOdTDTs5IX1Q5NB8WU=";
rev = "9fe223d9c4b615c55840170c6e85e6e9fa4bd1d2";
hash = "sha256-BBFT8+TLf5qbwo36BudPjeMRPLdSj2+0m4RnfeFrlOc=";
};
meta = {

View file

@ -14,13 +14,13 @@
}:
mkLibretroCore {
core = "play";
version = "0-unstable-2026-01-14";
version = "0-unstable-2026-01-19";
src = fetchFromGitHub {
owner = "jpd002";
repo = "Play-";
rev = "48ddb5671398cd0b96901f0ba7ec2543df8548eb";
hash = "sha256-xZJG4Bjh3Nkb7IOGIBZmcRF92eFT3C/dNTSJ0RAFFTA=";
rev = "bf245b03076b97eed14abd54c79537a59ecc2bd9";
hash = "sha256-2Tm/CQt+LwAIEWsBRtgm/rZngSHqEohx45UlkaTCHbA=";
fetchSubmodules = true;
};

View file

@ -70,13 +70,13 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "imagemagick";
version = "6.9.13-10";
version = "6.9.13-38";
src = fetchFromGitHub {
owner = "ImageMagick";
repo = "ImageMagick6";
rev = finalAttrs.version;
sha256 = "sha256-AdlJaCJOrN+NkkzzzgELtgAr5iZ9dvlVYVc7tYiM+R8=";
sha256 = "sha256-49o1jFFs7GrQMBvkoUvTmlI5TDnS1mVycghuaOfDrIc=";
};
outputs = [

View file

@ -54,11 +54,11 @@
"vendorHash": "sha256-ogQLStDbsM0aRf4QIbITB8Z+L9DUtZwoAPK6T4xylXI="
},
"aminueza_minio": {
"hash": "sha256-G6eQeoxIeuUJK7LF8gByOrNP27i3p0OccZNxL2DxDw0=",
"hash": "sha256-gl1mD4Ital/xhtWZW9UbalTJqYLJ2tr8ImDFLiTyyFg=",
"homepage": "https://registry.terraform.io/providers/aminueza/minio",
"owner": "aminueza",
"repo": "terraform-provider-minio",
"rev": "v3.12.0",
"rev": "v3.13.0",
"spdx": "AGPL-3.0",
"vendorHash": "sha256-6Tw4rCOzrvN2pK83NejdJJBjljfDfHEniIX+EdfqujA="
},
@ -274,13 +274,13 @@
"vendorHash": "sha256-3o6YRDrq4rQhNAFyqiGJrAoxuAykWw85OExRGSE3kGI="
},
"datadog_datadog": {
"hash": "sha256-xBfk4Pvu4caOOW5qxNdbaEb4NAOL9/5KMgBCpBfvghU=",
"hash": "sha256-AOffUquIVHmeYk3WbkekSwZQAC4FXY82+dQMgGQ8/H8=",
"homepage": "https://registry.terraform.io/providers/DataDog/datadog",
"owner": "DataDog",
"repo": "terraform-provider-datadog",
"rev": "v3.84.0",
"rev": "v3.85.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-FrMa8ah8WM/XlQwwHTvK0tPaSUnCx2ArQDWXw7ULwTk="
"vendorHash": "sha256-0hMKqv++nheXRu8DBcGOItaVKCnr0nPv/jGtNe05cp8="
},
"datadrivers_nexus": {
"hash": "sha256-Lm5CZ+eBDUNIL2KuK/iKc5dTif7P+E9II714vwvYuyU=",
@ -706,13 +706,13 @@
"vendorHash": null
},
"hetznercloud_hcloud": {
"hash": "sha256-p0MR+e3iSEhDJwXHSqG1spJ5rt+TV6yQVm7V18spFi0=",
"hash": "sha256-phAc3QHDtTt76ThmsEW4u4SDC5r2Dv7uh4cxD/HurAA=",
"homepage": "https://registry.terraform.io/providers/hetznercloud/hcloud",
"owner": "hetznercloud",
"repo": "terraform-provider-hcloud",
"rev": "v1.58.0",
"rev": "v1.59.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-8gBaOdoUjmeomi8+H2gMypKnJdkXGzgzu8K0ATqMfxE="
"vendorHash": "sha256-642sABI6g4T3OoZLuOdo9YzXSxi1d35WsVkUwzxKT7I="
},
"huaweicloud_huaweicloud": {
"hash": "sha256-4YCixNM2I/v8pn6CAiNQf2tXKTeNjAWpHGDF3yOwIYs=",
@ -751,11 +751,11 @@
"vendorHash": null
},
"integrations_github": {
"hash": "sha256-I9mQ3oNzU6+n7XPmyhbIgr/d80wcLy5s1s3v96fYbkU=",
"hash": "sha256-WN8G05llSdh7IE7mJelrehTkNNtWBMG8Co/YLJUNLmk=",
"homepage": "https://registry.terraform.io/providers/integrations/github",
"owner": "integrations",
"repo": "terraform-provider-github",
"rev": "v6.9.1",
"rev": "v6.10.2",
"spdx": "MIT",
"vendorHash": null
},
@ -1202,11 +1202,11 @@
"vendorHash": "sha256-OJlD1P+CUEsLk2xSsQ2QQBvGewYNly1dIJh8kMi+ChE="
},
"siderolabs_talos": {
"hash": "sha256-NsIFyngT6/bU744fftNWWHU43W3sXO/0yzzAKSEH9/Q=",
"hash": "sha256-9VL2aa6wZFAfQ/rkfMKwWdDU9Vs6GwZzsvQpUfm7rME=",
"homepage": "https://registry.terraform.io/providers/siderolabs/talos",
"owner": "siderolabs",
"repo": "terraform-provider-talos",
"rev": "v0.10.0",
"rev": "v0.10.1",
"spdx": "MPL-2.0",
"vendorHash": "sha256-i5Qi2rs1NpOlOkM80Uj0GfQRbobp9+6lAgt2iN2uEn0="
},
@ -1418,11 +1418,11 @@
"vendorHash": null
},
"vancluever_acme": {
"hash": "sha256-0XO19ahaRrIxg785dHb/RPBXuGWyP5y0prAN7D9w6IE=",
"hash": "sha256-Fjn1eNqB0Ye5MRg8+YsPwMBdkvsVELTzf2wvHluFzN8=",
"homepage": "https://registry.terraform.io/providers/vancluever/acme",
"owner": "vancluever",
"repo": "terraform-provider-acme",
"rev": "v2.42.0",
"rev": "v2.43.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-LAM2pzTIRdspYnXboDA+iGwt7uaI+/ItXPAgOJUELps="
},

View file

@ -1,28 +1,28 @@
{
"stable": {
"linux": {
"version": "8.11.22",
"version": "8.12.0",
"sources": {
"x86_64": {
"url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.11.22.x64.tar.gz",
"hash": "sha256-IYwCERJyL7l5qFFvTneTciKVT2PSkoeuzQsiMfdomV8="
"url": "https://downloads.1password.com/linux/tar/stable/x86_64/1password-8.12.0.x64.tar.gz",
"hash": "sha256-EiSrZHWXvBLhS+Gx519AvUmRH582P4/cF0huj+RHcMI="
},
"aarch64": {
"url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.11.22.arm64.tar.gz",
"hash": "sha256-PpsKuFNRVt/eYWvlmZxo6tyMC/gUfLrIAWYPoKIntrU="
"url": "https://downloads.1password.com/linux/tar/stable/aarch64/1password-8.12.0.arm64.tar.gz",
"hash": "sha256-/ykSp+//5SvLFH0BsjPNwAEapoBUTqxfaRKJw4R7eis="
}
}
},
"darwin": {
"version": "8.11.22",
"version": "8.12.0",
"sources": {
"x86_64": {
"url": "https://downloads.1password.com/mac/1Password-8.11.22-x86_64.zip",
"hash": "sha256-jyaAUZkRJ6Rl5zd9ppVZ6AkpzAXaw11KvpLdpftC6bM="
"url": "https://downloads.1password.com/mac/1Password-8.12.0-x86_64.zip",
"hash": "sha256-JcSNA9oEeEJk9bHxTwF08/KrJNu+UOSC5r0VJGmds+Y="
},
"aarch64": {
"url": "https://downloads.1password.com/mac/1Password-8.11.22-aarch64.zip",
"hash": "sha256-SH3QIJrfqEgKV0GhrLCKkbLmSK9n9OyBRBaGCTm3FrI="
"url": "https://downloads.1password.com/mac/1Password-8.12.0-aarch64.zip",
"hash": "sha256-fpu+CZ3iLXcGevWHLh/HVa2uoS/a1w/m0s4+awBzNI0="
}
}
}

View file

@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation {
pname = "ananicy-rules-cachyos";
version = "0-unstable-2026-01-06";
version = "0-unstable-2026-01-20";
src = fetchFromGitHub {
owner = "CachyOS";
repo = "ananicy-rules";
rev = "c3e21cb01a909e5da2828f453ebdc375e2f514ad";
hash = "sha256-g/fexBzHzhckCWtzfXOwXqA6LZqTULQ7Bz3OY5fcLcA=";
rev = "e1f6574e77386282cbb917b981c968648fbab601";
hash = "sha256-TR+c6OACVrETAVAlza62JSIKBvKMrDg/G4xBdMkJJlk=";
};
dontConfigure = true;

View file

@ -11,13 +11,13 @@
buildGoModule (finalAttrs: {
pname = "apko";
version = "1.0.2";
version = "1.0.4";
src = fetchFromGitHub {
owner = "chainguard-dev";
repo = "apko";
tag = "v${finalAttrs.version}";
hash = "sha256-rUJ/znxHysPdy4AFujbisUrCW0L0cgh03jLt3YY/tis=";
hash = "sha256-18i2xiVDjIRG0RD5R7t2BsyB9N+hhYOOByV6snGBCkM=";
# populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true;
@ -29,7 +29,7 @@ buildGoModule (finalAttrs: {
find "$out" -name .git -print0 | xargs -0 rm -rf
'';
};
vendorHash = "sha256-ol9uJq/HPdv5E2MB+KUturqwsa8s3xqULwXu9bAWjr0=";
vendorHash = "sha256-P8/0VSx4JfWgbMUuvo1Z0BhtC1TgGITSHLMHSzigeEg=";
nativeBuildInputs = [ installShellFiles ];

View file

@ -11,14 +11,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "aws-sam-cli";
version = "1.151.0";
version = "1.152.0";
pyproject = true;
src = fetchFromGitHub {
owner = "aws";
repo = "aws-sam-cli";
tag = "v${version}";
hash = "sha256-8r/sTb6LYDGuCG46Xuh+glT9LRYR6Q8ErjFL2wPTDLI=";
hash = "sha256-N+x9ZNd6WvDJTFERhWJD5HsDE7dFyH+jOnEMzJ3IHSk=";
};
build-system = with python3.pkgs; [ setuptools ];

View file

@ -123,7 +123,7 @@ buildGoModule {
homepage = "https://github.com/garethgeorge/backrest";
changelog = "https://github.com/garethgeorge/backrest/releases/tag/v${version}";
license = lib.licenses.gpl3Only;
maintainers = [ ];
maintainers = with lib.maintainers; [ iedame ];
mainProgram = "backrest";
platforms = lib.platforms.unix;
};

View file

@ -34,7 +34,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
description = "Powerful and full-featured professional HTML and text editor for macOS";
homepage = "https://www.barebones.com/products/bbedit/";
license = lib.licenses.unfree;
maintainers = [ ];
maintainers = with lib.maintainers; [ iedame ];
platforms = lib.platforms.darwin;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
};

View file

@ -9,13 +9,13 @@
buildGoModule rec {
pname = "bosh-cli";
version = "7.9.15";
version = "7.9.16";
src = fetchFromGitHub {
owner = "cloudfoundry";
repo = "bosh-cli";
rev = "v${version}";
sha256 = "sha256-+dkRPK4RFVainDa4SNiA9B14uz3vaIfAjv09T3dDGIw=";
sha256 = "sha256-yzoqtubX2IeRP4Ee/YjzRmeAo2aqvfCiqsVkfKtzGFU=";
};
vendorHash = null;

View file

@ -27,6 +27,11 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook ];
outputs = [
"out"
"man"
];
meta = {
description = "Userspace tool to configure linux bridges (deprecated in favour or iproute2)";
mainProgram = "brctl";

View file

@ -12,18 +12,18 @@
stdenv.mkDerivation (finalAttrs: {
pname = "cdk8s-cli";
version = "2.203.16";
version = "2.203.18";
src = fetchFromGitHub {
owner = "cdk8s-team";
repo = "cdk8s-cli";
rev = "v${finalAttrs.version}";
hash = "sha256-PLdB0f7CMuvArlLfY+7G9UUUTURtiy/nHcgiSZoW01c=";
hash = "sha256-P/I8e7FWC4HgqPUe5839oh8sRrIQoCJqCvlw6+Wz/aw=";
};
yarnOfflineCache = fetchYarnDeps {
inherit (finalAttrs) src;
hash = "sha256-GBkgzzkw5h2eajuIYO3gazDLoYYqc8Bx5NjWs8jVbaM=";
hash = "sha256-IefCjyrUlHAFC8563M5/UM7d+4Sx9zvW7QMLxW5pJgQ=";
};
nativeBuildInputs = [

View file

@ -11,7 +11,7 @@
buildNpmPackage rec {
pname = "clever-tools";
version = "4.5.1";
version = "4.5.3";
nodejs = nodejs_22;
@ -19,10 +19,10 @@ buildNpmPackage rec {
owner = "CleverCloud";
repo = "clever-tools";
rev = version;
hash = "sha256-VzFcIcrE4pl3YZDDwlzkbd/FR1L/70fpFKg1kYjBGvo=";
hash = "sha256-/PVVnTzRPy4AM3OEfTdrSrvdWfbPSrP/LoenzPA0d2Q=";
};
npmDepsHash = "sha256-lduZIevR+ZvHYD4xr4K+6OtY38Mik7mcxA5iasaftv4=";
npmDepsHash = "sha256-i9cZI+P363EqODlnggqKT6XxoDYTNVrg5rTYNWWHm8A=";
nativeBuildInputs = [
installShellFiles

View file

@ -6,13 +6,13 @@
}:
buildGoModule (finalAttrs: {
pname = "cocoon";
version = "0.8.1";
version = "0.8.2";
src = fetchFromGitHub {
owner = "haileyok";
repo = "cocoon";
tag = "v${finalAttrs.version}";
hash = "sha256-ztP/Nvv9kRr4bFI8oveJ6pk3LOZ9H4pqhVnBMt1kbew=";
hash = "sha256-pQHltHAU5UAOtG7AvxQMI9tFeXApY4+C7+ipk4vG8zs=";
};
ldflags = [

View file

@ -6,13 +6,13 @@
buildGoModule rec {
pname = "credhub-cli";
version = "2.9.52";
version = "2.9.53";
src = fetchFromGitHub {
owner = "cloudfoundry-incubator";
repo = "credhub-cli";
rev = version;
sha256 = "sha256-qTRRk7n8f5tC/uiBJgbZpd+tsoOPK5qTgZnqfwi5YlA=";
sha256 = "sha256-MbRk0O1WGzr7YLHSub9hLYDvJJacUcCXyg29AOqssxE=";
};
# these tests require network access that we're not going to give them

View file

@ -14,11 +14,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "crowdin-cli";
version = "4.12.0";
version = "4.13.0";
src = fetchurl {
url = "https://github.com/crowdin/crowdin-cli/releases/download/${finalAttrs.version}/crowdin-cli.zip";
hash = "sha256-y6JBlZ1h/1iWr8r+323sYpQNpzM3pHtC/CzQt4HL7MQ=";
hash = "sha256-XnRubOEtaCAH0lJHyBGi7qjLFGZA7tfOGdaaGNOsogY=";
};
nativeBuildInputs = [

View file

@ -7,13 +7,13 @@
stdenv.mkDerivation rec {
pname = "ctrtool";
version = "1.2.1";
version = "1.3.0";
src = fetchFromGitHub {
owner = "jakcron";
repo = "Project_CTR";
rev = "ctrtool-v${version}";
sha256 = "HqqeQCEUof4EBUhuUAdTruMFgYIoXhtAN3yuWW6tD+Y=";
sha256 = "GvEzv97DqCsaDWVqDpajQRWYe+WM8xCYmGE0D3UcSrM=";
};
sourceRoot = "${src.name}/ctrtool";

View file

@ -9,13 +9,13 @@
buildGoModule (finalAttrs: {
pname = "dnscontrol";
version = "4.31.0";
version = "4.31.1";
src = fetchFromGitHub {
owner = "StackExchange";
repo = "dnscontrol";
tag = "v${finalAttrs.version}";
hash = "sha256-8Pb/njUjiyUQZA3UnZ+4INJBnmXCo+F7+BhCDt1hJGQ=";
hash = "sha256-c0jQF6XGg0jTMqBbTwRA/ZfD/qocCHILoSujeqJ+lp4=";
};
vendorHash = "sha256-GMzLaV3LQNa4K111P6DLG28KAAgj9AHyPua4XSih14k=";

View file

@ -13,19 +13,19 @@
buildPythonPackage rec {
pname = "esphome-dashboard";
version = "20251013.0";
version = "20260110.0";
pyproject = true;
src = fetchFromGitHub {
owner = "esphome";
repo = "dashboard";
tag = version;
hash = "sha256-PZf9YLtHqeR+5BRVv1yOMVt6NVlbJTj98ukGnO0RV0Q=";
hash = "sha256-h8g/MRfOBkiCKNTOM4I6OimsE5ljgsIMQLl1eZLfP3U=";
};
npmDeps = fetchNpmDeps {
inherit src;
hash = "sha256-wWDM4ODlZAjjDonzS4czdBPBaRS0Px2KUlE4AfsqNIQ=";
hash = "sha256-DkK2WG7oWHvwYflNdwOMfE0OVP2ICEGAhhTH2rix9zc=";
};
build-system = [ setuptools ];

View file

@ -33,14 +33,14 @@ let
in
python.pkgs.buildPythonApplication rec {
pname = "esphome";
version = "2025.12.7";
version = "2026.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "esphome";
repo = "esphome";
tag = version;
hash = "sha256-KC3LbY5mU4xig3kftIuemSz/RAnJ7wZ8eSccr9BKz9Q=";
hash = "sha256-TDXOftuj0ls+1TF6LXoX2Q+PzicL0nJP+1SJHi6qvMA=";
};
patches = [
@ -95,6 +95,7 @@ python.pkgs.buildPythonApplication rec {
pyparsing
pyserial
pyyaml
resvg-py
ruamel-yaml
tornado
tzdata

View file

@ -7,13 +7,13 @@
buildGoModule rec {
pname = "exoscale-cli";
version = "1.90.0";
version = "1.90.1";
src = fetchFromGitHub {
owner = "exoscale";
repo = "cli";
rev = "v${version}";
sha256 = "sha256-dDs0pwOxdwXqYm8al1TUXoZVaBL4vE/PwCcQFhSUarE=";
sha256 = "sha256-mRHENBxxumb0eO74N0f04GItlI0jcsKnug45uLxuMdI=";
};
vendorHash = null;

View file

@ -95,13 +95,13 @@ let
in
llvmPackages.stdenv.mkDerivation (finalAttrs: {
pname = "fex";
version = "2512";
version = "2601";
src = fetchFromGitHub {
owner = "FEX-Emu";
repo = "FEX";
tag = "FEX-${finalAttrs.version}";
hash = "sha256-G61FdzNctTp8jarTcnBXd+MQpMxnPqd33hblvi9UXNo=";
hash = "sha256-AfHOD3S3zDwe85Zr8XEMmI+LrdVEZdXJ9FWQQ+oUNik=";
leaveDotGit = true;
postFetch = ''
@ -156,6 +156,12 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: {
substituteInPlace Source/Tools/FEXConfig/main.qml \
--replace-fail "config: \"Thunk" "config: \"UnusedThunk" \
--replace-fail "title: qsTr(\"Library forwarding:\")" "visible: false; title: qsTr(\"Library forwarding:\")"
# Temporarily disable failing tests. TODO: investigate the root cause of these failures
rm \
unittests/ASM/Primary/Primary_63_2.asm \
unittests/32Bit_ASM/Secondary/07_XX_04.asm \
unittests/ASM/Secondary/07_XX_04.asm
'';
nativeBuildInputs = [

View file

@ -3,20 +3,22 @@
fetchFromGitHub,
buildGoModule,
buildNpmPackage,
pnpm_9,
fetchPnpmDeps,
pnpmConfigHook,
nodejs_24,
pnpm_10,
nix-update-script,
nixosTests,
}:
let
version = "2.44.1";
version = "2.55.0";
src = fetchFromGitHub {
owner = "filebrowser";
repo = "filebrowser";
rev = "v${version}";
hash = "sha256-ln7Dst+sN99c3snPU7DrIGpwKBz/e4Lz+uOknmm6sxg=";
hash = "sha256-1ZzTATJEVBr76+CMk8OzxdpWGqFHPPhyC7z2MgfqN+M=";
};
frontend = buildNpmPackage rec {
@ -25,9 +27,10 @@ let
sourceRoot = "${src.name}/frontend";
nativeBuildInputs = [ pnpm_9 ];
nativeBuildInputs = [ pnpm_10 ];
npmConfigHook = pnpmConfigHook;
npmDeps = pnpmDeps;
nodejs = nodejs_24;
pnpmDeps = fetchPnpmDeps {
inherit
@ -36,9 +39,9 @@ let
src
sourceRoot
;
pnpm = pnpm_9;
fetcherVersion = 2;
hash = "sha256-3n44BGJLdQR6uBSF09oyUzJm35/S3/ZEyZh4Wxqlfiw=";
fetcherVersion = 3;
pnpm = pnpm_10;
hash = "sha256-iv0LZoEyF5fASqBKNkTJhLMY0Xpa6x0i4csDoHmGU+g=";
};
installPhase = ''
@ -50,12 +53,13 @@ let
runHook postInstall
'';
};
in
buildGoModule {
pname = "filebrowser";
inherit version src;
vendorHash = "sha256-aVtL64Cm+nqum/qHFvplpEawgMXM2S6l8QFrJBzLVtU=";
vendorHash = "sha256-4WDggP5eL7IPUWTxewxV2JUZZ3kV0PwewQQothz7AC8=";
excludedPackages = [ "tools" ];

View file

@ -119,7 +119,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
homepage = "https://gnu.org/software/freedink/"; # Formerly http://www.freedink.org
license = lib.licenses.gpl3Plus;
maintainers = [ ];
maintainers = with lib.maintainers; [ iedame ];
platforms = lib.platforms.all;
mainProgram = "freedink";
};

View file

@ -10,13 +10,13 @@
buildGoModule rec {
pname = "gh";
version = "2.85.0";
version = "2.86.0";
src = fetchFromGitHub {
owner = "cli";
repo = "cli";
tag = "v${version}";
hash = "sha256-XngvPEVrUNKuNs+9/osXEagwqe0KW25xFwEjcPfMO0M=";
hash = "sha256-+MPhDgXIVfYGp5ALI5GjRoeLRRUtNgpzUawxoqR76iE=";
};
vendorHash = "sha256-pBHEqMgEoR3sWNbQjGBNso7WLP9Rz2gu89Bzu+7jz5c=";

View file

@ -7,13 +7,13 @@
buildGoModule rec {
pname = "goodhosts";
version = "1.1.2";
version = "1.1.3";
src = fetchFromGitHub {
owner = "goodhosts";
repo = "cli";
rev = "v${version}";
hash = "sha256-ZasS7AYGYPV+nzp9JbJC5pD0yQ+ik+QnuL+3qC1uqFk=";
hash = "sha256-+KlAJV+CeycQHwxrRI9kMkKlDLs8bS+/QwaYv70LEfU=";
};
ldflags = [
@ -24,7 +24,7 @@ buildGoModule rec {
mv $out/bin/cli $out/bin/goodhosts
'';
vendorHash = "sha256-t/pdJWz6rLnBbH8iq9Nqy+E+DD2770UCEcowwStPdqM=";
vendorHash = "sha256-FsjCpwvehmRm67Tqwld+0vn4IFO6E46SJnLwRjKVAiw=";
meta = {
description = "CLI tool for managing hostfiles";

View file

@ -8,16 +8,16 @@
buildGoModule rec {
pname = "grpc-gateway";
version = "2.27.4";
version = "2.27.5";
src = fetchFromGitHub {
owner = "grpc-ecosystem";
repo = "grpc-gateway";
tag = "v${version}";
sha256 = "sha256-4bhEQTVV04EyX/qJGNMIAQDcMWcDVr1tFkEjBHpc2CA=";
sha256 = "sha256-xPm5oBxmtCfrOAIKoLMQFZA7PAp/buz6QRwQ8HFFpq4=";
};
vendorHash = "sha256-ohZW/uPdt08Y2EpIQ2yeyGSjV9O58+QbQQqYrs6O8/g=";
vendorHash = "sha256-eEif65wAE06UNkkmDHz781DDuFPOTLkdvDq++XSP8XY=";
ldflags = [
"-X=main.version=${version}"

View file

@ -15,7 +15,7 @@ buildGoModule (finalAttrs: {
owner = "goharbor";
repo = "harbor-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-ZlpOBYUQ6J3RsFHkoPo9Y039DpBlJTWRCkXFyLKXshU=";
hash = "sha256-bU42N2+zyOqdiJFbgaqcxsApdslQFOleythDE6hs8sY=";
};
vendorHash = "sha256-qTaXIkZ1g7jsPV4IkduIS6REIhs9JJcS2mOg3V77DTg=";

View file

@ -6,16 +6,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "havn";
version = "0.3.3";
version = "0.3.4";
src = fetchFromGitHub {
owner = "mrjackwills";
repo = "havn";
tag = "v${finalAttrs.version}";
hash = "sha256-r+HaM54JuHhlNMTxfX6Dmc5EK7zAWavE623kRhAnN7Y=";
hash = "sha256-1NzOEnLgfvANE4N4Kt2HxJSxV8EdI1OWTsP993kUi4U=";
};
cargoHash = "sha256-J1RjxsChLbi5OrP+IObHq4LOEWNBCwQiwyV35EyYIuI=";
cargoHash = "sha256-Ja99sc28n/djr+TpO9lQRMZ+fcc3nI7iO291p2qfjDI=";
checkFlags = [
# Skip tests that require network access

View file

@ -6,16 +6,16 @@
buildGoModule rec {
pname = "hydroxide";
version = "0.2.30";
version = "0.2.31";
src = fetchFromGitHub {
owner = "emersion";
repo = "hydroxide";
rev = "v${version}";
sha256 = "sha256-PjT8kIS2k4e9Xuw6uCXiCtg5Rawvcmslzz9Qa4Wnroo=";
sha256 = "sha256-92eyt+s+kEXRuIXPRmbIQG5Mth7wJFCruqTN3wL5DhI=";
};
vendorHash = "sha256-NKWUpyS5IHBTPzjfTkov/ypoGQW6inX32Y7lpdIDOUc=";
vendorHash = "sha256-CjvvVFjYRlykZwEqHtuD9qc/MsHZsJtKy2G6e2N7K0M=";
doCheck = false;

View file

@ -7,15 +7,15 @@
with rPackages;
let
jaspGraphs = buildRPackage {
jaspGraphs = buildRPackage rec {
pname = "jaspGraphs";
version = "0.19.2-unstable-2025-07-25";
version = "0.95.3";
src = fetchFromGitHub {
owner = "jasp-stats";
repo = "jaspGraphs";
rev = "e721a631c8357d42c1371a978db7cb5765bc7044";
hash = "sha256-DOOKHBVTF9bVhAa/LZCH1J7A821H4mGEfy6KAEtDBNk=";
tag = "v${version}";
hash = "sha256-h2jYFtMFGbaIO1Ed75I2Q0+ut0bR8zBaZ3RZWcTpxMs=";
};
propagatedBuildInputs = [
@ -174,7 +174,7 @@ let
{
pname,
version,
rev ? "refs/tags/${version}",
rev ? "refs/tags/v${version}",
hash,
deps,
}:
@ -200,8 +200,8 @@ in
modules = rec {
jaspAcceptanceSampling = buildJaspModule {
pname = "jaspAcceptanceSampling";
version = "0.95.0";
hash = "sha256-MzuijLBrCd/aIACzyEWWbQoyuYl/c7iMplsIpScbqK4=";
version = "0.95.3";
hash = "sha256-Z0NyUPAmgCYC3+w2JX2vSmkyFWdJERd5NckXfF46n5o=";
deps = [
abtest
BayesFactor
@ -218,8 +218,8 @@ in
};
jaspAnova = buildJaspModule {
pname = "jaspAnova";
version = "0.95.0";
hash = "sha256-elunqlNy7krnoL31aeS4B7SkpKCD42S8Z8HsPeFTjEM=";
version = "0.95.3";
hash = "sha256-d0m/mGyRkcBlk3961lafQ+X10yTvsWvQnExVDraW28M=";
deps = [
afex
BayesFactor
@ -247,8 +247,8 @@ in
};
jaspAudit = buildJaspModule {
pname = "jaspAudit";
version = "0.95.0";
hash = "sha256-CqrjrNm7DEyzOTg69TzksYczGBSCvhHfdfZ/HaNkhcI=";
version = "0.95.3";
hash = "sha256-XnQFmf5xdUqClpaJ6Qz0zJAHs1ieeYd4nffxDKX7ReE=";
deps = [
bstats
extraDistr
@ -261,8 +261,8 @@ in
};
jaspBain = buildJaspModule {
pname = "jaspBain";
version = "0.95.0";
hash = "sha256-E6j7dH6jbXWhR03QVQjY30/pylrMHU6PNX13gr5KvV4=";
version = "0.95.3";
hash = "sha256-kt0s2VJQGhVeD+ALY4FTtU1+7hYw81cXM1WvJ99lnZQ=";
deps = [
bain
lavaan
@ -276,8 +276,8 @@ in
};
jaspBFF = buildJaspModule {
pname = "jaspBFF";
version = "0.95.0";
hash = "sha256-fgAUdzgSNt34WL/U3/0ac1kTB5PYAvmpXeQUuNEUhuE=";
version = "0.95.3";
hash = "sha256-E+CYTFfiAM7Fng4vY39cceU2IUFcXKn+uejLufnwcOc=";
deps = [
BFF
jaspBase
@ -286,8 +286,8 @@ in
};
jaspBfpack = buildJaspModule {
pname = "jaspBfpack";
version = "0.95.0";
hash = "sha256-4c7ORf0epHSdv6AB1UVMwiSEwCfVHAg0jzifBdHInoc=";
version = "0.95.3";
hash = "sha256-9biiB/m8QsSjlAheoo3hllxYyAIgoeEb1W0KXUEa5C8=";
deps = [
BFpack
bain
@ -300,8 +300,8 @@ in
};
jaspBsts = buildJaspModule {
pname = "jaspBsts";
version = "0.95.0";
hash = "sha256-pClbOuA255mHJSy7/TpQE+oaYQbxJut9AqZRMqm8Rhg=";
version = "0.95.3";
hash = "sha256-TJi0fqZ3abV9mM9XyRiuQfK1tkOJ7VluyKilUdHHj0Y=";
deps = [
Boom
bsts
@ -314,8 +314,8 @@ in
};
jaspCircular = buildJaspModule {
pname = "jaspCircular";
version = "0.95.0";
hash = "sha256-Sx63VGtOZvwHF1jIjnd6aPmN1WtHHf35iQ0dzCWs1eU=";
version = "0.95.3";
hash = "sha256-L3WVErysIMtRLDRzaRd+MCYL9smzWERMTiyzrPHGPjQ=";
deps = [
jaspBase
jaspGraphs
@ -325,8 +325,8 @@ in
};
jaspCochrane = buildJaspModule {
pname = "jaspCochrane";
version = "0.95.0";
hash = "sha256-ZYMe1BJ0+HKKyHVY5riEcGE+6vZsAurWzHmPF5I7nk8=";
version = "0.95.3";
hash = "sha256-MAIj0ThgUdo07gHBs0a5tzEsJTrtPS3XnyW2Wj+xp3g=";
deps = [
jaspBase
jaspGraphs
@ -336,8 +336,8 @@ in
};
jaspDescriptives = buildJaspModule {
pname = "jaspDescriptives";
version = "0.95.0";
hash = "sha256-gaGgSSv1D0GB8Rmzg9TYl460TjWHkK0abHDm5DHhOJg=";
version = "0.95.3";
hash = "sha256-W4LWha+GTVSrOAJLIv9Uy3wOnyHxoT0O/yxj9Zw8/Tg=";
deps = [
ggplot2
ggrepel
@ -359,8 +359,8 @@ in
jaspDistributions = buildJaspModule {
pname = "jaspDistributions";
version = "0.95.0";
hash = "sha256-jtPYx2wOAY7ItrkPqyMsKp7sTrL9M1TtTmR0IjxU1nw=";
version = "0.95.3";
hash = "sha256-EutMd5cD3jEW/3e3Ch9IClo1LaNsuvmnvh9cy8hG5Bc=";
deps = [
car
fitdistrplus
@ -377,8 +377,8 @@ in
};
jaspEquivalenceTTests = buildJaspModule {
pname = "jaspEquivalenceTTests";
version = "0.95.0";
hash = "sha256-b/I6lb6I8rzOyyRgmsQTBMfHXfJDkrZPdwe5Kh2IVnc=";
version = "0.95.3";
hash = "sha256-cTVPephc/9IIJ8eUP3Ma1d215E6bI1MOWtlQDGqPN70=";
deps = [
BayesFactor
ggplot2
@ -391,8 +391,8 @@ in
};
jaspEsci = buildJaspModule {
pname = "jaspEsci";
version = "0.95.0";
hash = "sha256-0YBC54VdVNuGdkfjWEIJnW3n/Wbch4E6tkauVm45/9c=";
version = "0.95.3";
hash = "sha256-wgbp1iZRWfm6dRVkVhK6iC0hHu73pFm3Hk9pN7Z6ej8=";
deps = [
jaspBase
jaspGraphs
@ -404,8 +404,8 @@ in
};
jaspFactor = buildJaspModule {
pname = "jaspFactor";
version = "0.95.0";
hash = "sha256-gK4GdwADrPt2UB/UUx+2Kx5IOlFolYjNArrYpTGK9ic=";
version = "0.95.3";
hash = "sha256-1e4HYst/G5JqN7fksFR907LqysdyTCcUXLgRfiSBCd0=";
deps = [
ggplot2
jaspBase
@ -423,8 +423,8 @@ in
};
jaspFrequencies = buildJaspModule {
pname = "jaspFrequencies";
version = "0.95.0";
hash = "sha256-aK4t+q6NRHGiszJa6rWx1bQddxzwynM9TOckxofdgsw";
version = "0.95.3";
hash = "sha256-3JznrmKqAJJop57gNQw7eOLjbS7B41AriUdZTttoSkM=";
deps = [
abtest
BayesFactor
@ -443,8 +443,8 @@ in
};
jaspJags = buildJaspModule {
pname = "jaspJags";
version = "0.95.0";
hash = "sha256-DxLy3NgqvLIROBut30ne3hCUd67rCRutgM7zGvwkKNU=";
version = "0.95.3";
hash = "sha256-wZsc3NSiNKa35R7c/mrnp+crA8OkNk/2JRiiEW8DZq4=";
deps = [
coda
ggplot2
@ -460,8 +460,8 @@ in
};
jaspLearnBayes = buildJaspModule {
pname = "jaspLearnBayes";
version = "0.95.0";
hash = "sha256-mka93YglICKxPXNO85Kv/gzSRAMuTkWcnAlwIExDpi0=";
version = "0.95.3";
hash = "sha256-YRzoF4FrPrSeDcKq7V9N8FcNtCKZ4n5e2O9u9aseAik=";
deps = [
extraDistr
ggplot2
@ -483,8 +483,8 @@ in
};
jaspLearnStats = buildJaspModule {
pname = "jaspLearnStats";
version = "0.95.0";
hash = "sha256-AcdSmAGr1ITZV/OXNpyOz0wwBlho76lvEGgt5FUHnsg=";
version = "0.95.3";
hash = "sha256-PSrLmRlvd0U7hkFXRvzi5hFz7/Czj3iOSdWyGGoOHVI=";
deps = [
extraDistr
ggplot2
@ -502,8 +502,8 @@ in
};
jaspMachineLearning = buildJaspModule {
pname = "jaspMachineLearning";
version = "0.95.0";
hash = "sha256-oCsXrcEAteFGfFHU65FV3jm1majA1q1w+TYCwAsvf70=";
version = "0.95.3";
hash = "sha256-ZZKEO+FMx5uycD1JBln6HG5qLqbzRCnr/B2/yDUqhYs=";
deps = [
kknn
AUC
@ -541,8 +541,8 @@ in
};
jaspMetaAnalysis = buildJaspModule {
pname = "jaspMetaAnalysis";
version = "0.95.0";
hash = "sha256-5zmLCx6HuM/oBxfaAgo4y7/CYJJkiJEP9RvAsc1h/5w=";
version = "0.95.3";
hash = "sha256-JxO3jvEVcYIkOPncCYLHJFbu0i2HYx7ltqEBzSNKRjM=";
deps = [
dplyr
ggplot2
@ -575,8 +575,8 @@ in
};
jaspMixedModels = buildJaspModule {
pname = "jaspMixedModels";
version = "0.95.0";
hash = "sha256-EbB7rwlfRiGPI+QIi8/SygxJgsU5nOpZ2ZEg+mETX5Y=";
version = "0.95.3";
hash = "sha256-rc0l9aYKVjpSruxutYxYHLRmDN045fBYXD3itKbzDYA=";
deps = [
afex
emmeans
@ -595,8 +595,8 @@ in
};
jaspNetwork = buildJaspModule {
pname = "jaspNetwork";
version = "0.95.0";
hash = "sha256-1RDkKRgNV6cToM2pVdHwIDE41UpFV0snIU54BEesVJw=";
version = "0.95.3";
hash = "sha256-16qRhOgzFRgbImeIfTKZJyn8ZlGnohPp4/whabdDHeM=";
deps = [
bootnet
easybgm
@ -619,8 +619,8 @@ in
};
jaspPower = buildJaspModule {
pname = "jaspPower";
version = "0.95.0";
hash = "sha256-sLLJ6yqKbFlXrHPlm2G7NuHp+/kBl+kPRvi6vAy32Ds=";
version = "0.95.3";
hash = "sha256-2PrPaksHMAFVYCPN+xigLDSyALarzrO4FTylMmi4+vk=";
deps = [
pwr
jaspBase
@ -630,8 +630,8 @@ in
};
jaspPredictiveAnalytics = buildJaspModule {
pname = "jaspPredictiveAnalytics";
version = "0.95.0";
hash = "sha256-850PruQnCGab0g3Vdlh1LSqWYLFJUCbGNt3gWjEWP34=";
version = "0.95.3";
hash = "sha256-mQx/LsFDaD9zS2DqqiXfFNT019/J3HPdNsPzxWn2Pwc=";
deps = [
jaspBase
jaspGraphs
@ -651,8 +651,8 @@ in
};
jaspProcess = buildJaspModule {
pname = "jaspProcess";
version = "0.95.0";
hash = "sha256-LUlk9Iy538Zenzy+W1oJiCr7dcrBQVrl4gzflwnJVyc=";
version = "0.95.3";
hash = "sha256-wWMpqOXOKEx3z0juBXfnfJvbKCeI+H/Wnhh24dNWJWw=";
deps = [
blavaan
dagitty
@ -666,8 +666,8 @@ in
};
jaspProphet = buildJaspModule {
pname = "jaspProphet";
version = "0.95.0";
hash = "sha256-lCgqH3CfZxRImq5VndZepiy/JaXJHHh1Haj+7XhZUSE=";
version = "0.95.3";
hash = "sha256-AOm0oNqCHmkUdhC8Cqb4O9HkUoC9L8TFaSNcZ/DzoYQ=";
deps = [
rstan
ggplot2
@ -679,8 +679,8 @@ in
};
jaspQualityControl = buildJaspModule {
pname = "jaspQualityControl";
version = "0.95.0";
hash = "sha256-6SvLe++9ipvHfX0Hi1xeBeoQeq+PdG9YTE5sewhqUHA=";
version = "0.95.3";
hash = "sha256-zFxC3icKd84jjilwZBCe7JRV8S1eb4AO8UyBENXsF/U=";
deps = [
car
cowplot
@ -712,7 +712,7 @@ in
};
jaspRegression = buildJaspModule {
pname = "jaspRegression";
version = "0.95.0-unstable-2025-08-27";
version = "0.95.3";
rev = "b0ecad26bb248964e778ee6d4486d671b83930b2";
hash = "sha256-wm/Fz/wA7B96bzj8UylZjFgrrZgwOTdGnCsmfaCPGp0=";
deps = [
@ -742,8 +742,8 @@ in
};
jaspReliability = buildJaspModule {
pname = "jaspReliability";
version = "0.95.0";
hash = "sha256-wxx1ECm7QKDvLLKQZbEVYTHfyn3ieks69HSP/cg5dDQ=";
version = "0.95.3";
hash = "sha256-80G8Z8JWxwyAer1GsQgzytEcSquCBW8Zmu92KKiHu1I=";
deps = [
Bayesrel
coda
@ -761,8 +761,8 @@ in
};
jaspRobustTTests = buildJaspModule {
pname = "jaspRobustTTests";
version = "0.95.0";
hash = "sha256-nw+7eZycdJ+DHlLaTSBWdHocnaZk95PBqYj8sVFlPSg=";
version = "0.95.3";
hash = "sha256-txcItwNHq41ifdjvyY9Jhp2sfHJYA/YStTxpyk/lUPQ=";
deps = [
RoBTT
ggplot2
@ -772,8 +772,8 @@ in
};
jaspSem = buildJaspModule {
pname = "jaspSem";
version = "0.95.0";
hash = "sha256-+cgP6KqSK4tXQ+Dg6OTEoXfzEJFNdnwAat6tyWyzSkU=";
version = "0.95.3";
hash = "sha256-QI1OGAfyBJ9p3Nb/sI3A5sISXc4ZpsN1sPaJL/3chP8=";
deps = [
forcats
ggplot2
@ -792,8 +792,8 @@ in
};
jaspSummaryStatistics = buildJaspModule {
pname = "jaspSummaryStatistics";
version = "0.95.0";
hash = "sha256-VuBDJtkDifDeatY3eX5RBd5ix6fB0QnJ1ZoM7am9SOA=";
version = "0.95.3";
hash = "sha256-6OEnYhp4NBd8mr518Mz63F7eZ297unDRYLiOoWzlAbc=";
deps = [
BayesFactor
bstats
@ -810,8 +810,8 @@ in
};
jaspSurvival = buildJaspModule {
pname = "jaspSurvival";
version = "0.95.0";
hash = "sha256-IVN3Tcd+OgD4pancwyNomQMOfOvUnKIWG/nxKdjNxcw=";
version = "0.95.3";
hash = "sha256-rrbzd8Iws7lhKPJGRtFLuFgRkqHa8B0R6ZH/HdHDk44=";
deps = [
survival
ggsurvfit
@ -822,8 +822,8 @@ in
};
jaspTTests = buildJaspModule {
pname = "jaspTTests";
version = "0.95.0";
hash = "sha256-CLrfa5X/q2Ruc+y3ruHnT/NhYQ4ESvxtJCH2JM/hf4o=";
version = "0.95.3";
hash = "sha256-yuNLBi56qKCTCh/UNoYjA7YlyL/1B0QXsgN4C8SzQbs=";
deps = [
BayesFactor
car
@ -837,8 +837,8 @@ in
};
jaspTestModule = buildJaspModule {
pname = "jaspTestModule";
version = "0.95.0";
hash = "sha256-r+VzUxfvWYl/Fppq/TxCw1jI8F3dohsvb6qwlQHlFDA=";
version = "0.95.3";
hash = "sha256-kzwGm4hHkO1+mzmCl792oDQimJrsw4xIhd+e91PrOMg=";
deps = [
jaspBase
jaspGraphs
@ -848,8 +848,8 @@ in
};
jaspTimeSeries = buildJaspModule {
pname = "jaspTimeSeries";
version = "0.95.0";
hash = "sha256-hQh9p6mX3NlkToh4uQRbPtwpNLlVwsILxH+9D2caZXk=";
version = "0.95.3";
hash = "sha256-qOrLihjSH7cEazTiFJZIfMe9uGZ6ltZ3uMm+1fwPN7E=";
deps = [
jaspBase
jaspGraphs
@ -859,8 +859,8 @@ in
};
jaspVisualModeling = buildJaspModule {
pname = "jaspVisualModeling";
version = "0.95.0";
hash = "sha256-MX3NvfVoFPp2NLWYIYIoCdWKHxpcRhfyMCWj3VdIBC0=";
version = "0.95.3";
hash = "sha256-KwFfgwBlukRmSltHt1LVzIMB/x2iCvRMc/Rrhmmxw98=";
deps = [
flexplot
jaspBase

View file

@ -3,7 +3,6 @@
stdenv,
fetchFromGitHub,
fetchpatch,
buildEnv,
linkFarm,
@ -22,53 +21,18 @@
rPackages,
}:
let
version = "0.95.0";
stdenv.mkDerivation (finalAttrs: {
pname = "jasp-desktop";
version = "0.95.4";
src = fetchFromGitHub {
owner = "jasp-stats";
repo = "jasp-desktop";
tag = "v${version}";
tag = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-RR7rJJb0qKqZs7K3zP6GxlDXpmSNnGQ3WDExUgm9pKQ=";
hash = "sha256-n7lXedICK+sAuSW6hODy+TngAZpDIObWDhTtOjiTXgc=";
};
moduleSet = import ./modules.nix {
inherit fetchFromGitHub rPackages;
jasp-src = src;
jasp-version = version;
};
inherit (moduleSet) jaspBase modules;
# Merges ${R}/lib/R with all used R packages (even propagated ones)
customREnv = buildEnv {
name = "jasp-${version}-env";
paths = [
"${R}/lib/R"
rPackages.RInside
jaspBase # Should already be propagated from modules, but include it again, just in case
]
++ lib.attrValues modules;
};
moduleLibs = linkFarm "jasp-${version}-module-libs" (
lib.mapAttrsToList (name: drv: {
name = name;
path = "${drv}/library";
}) modules
);
in
stdenv.mkDerivation {
pname = "jasp-desktop";
inherit version src;
patches = [
(fetchpatch {
name = "readstat-use-find-library.patch";
url = "https://github.com/jasp-stats/jasp-desktop/commit/87c5a1f4724833aed0f7758499b917b3107ee196.patch";
hash = "sha256-0CrMKJkZpS97KmQFvZPyV1h3C7eKVr/IT0dARYBoKFo=";
})
./link-boost-dynamically.patch
./disable-module-install-logic.patch # don't try to install modules via cmake
./disable-renv-logic.patch
@ -80,7 +44,7 @@ stdenv.mkDerivation {
(lib.cmakeFeature "GITHUB_PAT_DEF" "dummy")
(lib.cmakeBool "LINUX_LOCAL_BUILD" false)
(lib.cmakeBool "INSTALL_R_MODULES" false)
(lib.cmakeFeature "CUSTOM_R_PATH" "${customREnv}")
(lib.cmakeFeature "CUSTOM_R_PATH" "${finalAttrs.passthru.customREnv}")
];
nativeBuildInputs = [
@ -91,8 +55,8 @@ stdenv.mkDerivation {
];
buildInputs = [
finalAttrs.passthru.customREnv
boost
customREnv
freexl
libarchive
librdata
@ -115,12 +79,37 @@ stdenv.mkDerivation {
--replace-fail "Exec=org.jaspstats.JASP" "Exec=JASP"
# symlink modules from the store
ln -s ${moduleLibs} $out/Modules/module_libs
ln -s ${finalAttrs.passthru.moduleLibs} $out/Modules/module_libs
'';
passthru = {
inherit jaspBase modules;
env = customREnv;
inherit
(import ./modules.nix {
inherit fetchFromGitHub rPackages;
jasp-src = finalAttrs.src;
jasp-version = finalAttrs.version;
})
jaspBase
modules
;
# Merges ${R}/lib/R with all used R packages (even propagated ones)
customREnv = buildEnv {
name = "jasp-desktop-${finalAttrs.version}-env";
paths = [
"${R}/lib/R"
rPackages.RInside
finalAttrs.passthru.jaspBase # Should already be propagated from modules, but include it again, just in case
]
++ lib.attrValues finalAttrs.passthru.modules;
};
moduleLibs = linkFarm "jasp-desktop-${finalAttrs.version}-module-libs" (
lib.mapAttrsToList (name: drv: {
name = name;
path = "${drv}/library";
}) finalAttrs.passthru.modules
);
};
meta = {
@ -134,4 +123,4 @@ stdenv.mkDerivation {
# Perhaps the Darwin-specific things could be changed to be the same as Linux
platforms = lib.platforms.linux;
};
}
})

View file

@ -15,7 +15,7 @@ in
inherit useVSCodeRipgrep;
commandLineArgs = extraCommandLineArgs;
version = "0.8.86";
version = "0.8.140";
pname = "kiro";
# You can find the current VSCode version in the About dialog:

View file

@ -1,14 +1,14 @@
{
"x86_64-linux": {
"url": "https://prod.download.desktop.kiro.dev/releases/stable/linux-x64/signed/0.8.86/tar/kiro-ide-0.8.86-stable-linux-x64.tar.gz",
"hash": "sha256-Qa8Yy6pHDk2id9749HY068sEulhIV1CcQYjo3P7XRNg="
"url": "https://prod.download.desktop.kiro.dev/releases/stable/linux-x64/signed/0.8.140/tar/kiro-ide-0.8.140-stable-linux-x64.tar.gz",
"hash": "sha256-nF4i7hSRMEvDCQ9b4rfU5X2M5x76kU6tEfxbo36vBFY="
},
"x86_64-darwin": {
"url": "https://prod.download.desktop.kiro.dev/releases/stable/darwin-x64/signed/0.8.86/kiro-ide-0.8.86-stable-darwin-x64.dmg",
"hash": "sha256-fyuvVj4gbAVRKwHF8qkSSV7E3HcPBIKkPGhY3C2NRlc="
"url": "https://prod.download.desktop.kiro.dev/releases/stable/darwin-x64/signed/0.8.140/kiro-ide-0.8.140-stable-darwin-x64.dmg",
"hash": "sha256-1Pqos729ShVUop1BjYzYOxo3v5Qyige896qMulWmpqE="
},
"aarch64-darwin": {
"url": "https://prod.download.desktop.kiro.dev/releases/stable/darwin-arm64/signed/0.8.86/kiro-ide-0.8.86-stable-darwin-arm64.dmg",
"hash": "sha256-HVq0b7oe2Ly2At4emLwSQCoWNpiOBnpS0uOSlwn9BMo="
"url": "https://prod.download.desktop.kiro.dev/releases/stable/darwin-arm64/signed/0.8.140/kiro-ide-0.8.140-stable-darwin-arm64.dmg",
"hash": "sha256-kDcyVJIezj4ZfID2lsnMzZgfb+J8b6u0egAu6lPaiP8="
}
}

View file

@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "lazyworktree";
version = "1.23.0";
version = "1.26.0";
src = fetchFromGitHub {
owner = "chmouel";
repo = "lazyworktree";
tag = "v${finalAttrs.version}";
hash = "sha256-qF9196fzKgU9iS7wlOBCYqxtxsauri7CWBEAPCVxo9g=";
hash = "sha256-NEZ8bMI7FxiHuCmFy7sjDlZv4aoX431VRQHQXigaHOM=";
};
vendorHash = "sha256-Ch/SsuHrCIFefIuQgK0fp5qSg9JX1zPwLEDsMDYIqxE=";
vendorHash = "sha256-6Fxri3Ge2iaMluc5h5tL03yXeJcHT6kG3O2ewDG7Acs=";
nativeBuildInputs = [ installShellFiles ];

View file

@ -6,8 +6,8 @@
},
{
"pname": "AAXClean.Codecs",
"version": "2.1.2.1",
"hash": "sha256-LfzCFcrV1i+4dXYUuEUIumLqiAMZcwkXwy9MlYfcBMM="
"version": "2.1.3.1",
"hash": "sha256-GeIQgSPzAhpNfulGWA9tJmnFDN1CsSnerq9rKaK8poE="
},
{
"pname": "AudibleApi",
@ -21,13 +21,13 @@
},
{
"pname": "Avalonia",
"version": "11.3.8",
"hash": "sha256-0cM3VVudDUELNE/fWehuCplPKLITjw1hbg9IGtIm20g="
"version": "11.3.11",
"hash": "sha256-FSMuXVA5q5L5evwos5bIsuT81suO8FbCjEF3OvAL9p0="
},
{
"pname": "Avalonia",
"version": "11.3.9",
"hash": "sha256-bjSH8REHeK19bh8IacmyllDPaWND+TJdkhKGc8LVvjE="
"version": "11.3.8",
"hash": "sha256-0cM3VVudDUELNE/fWehuCplPKLITjw1hbg9IGtIm20g="
},
{
"pname": "Avalonia.Angle.Windows.Natives",
@ -41,63 +41,63 @@
},
{
"pname": "Avalonia.Controls.ColorPicker",
"version": "11.3.9",
"hash": "sha256-Kk3AmO7foyO5JdnGKfE9KwtVyGwe6SgUZnXCX/OuZjo="
"version": "11.3.11",
"hash": "sha256-Ki6O9HYbseQPV3DsvwmJ+ERimi/WmvzelNJDKP6loo0="
},
{
"pname": "Avalonia.Controls.DataGrid",
"version": "11.3.9",
"hash": "sha256-VpJNTCaug7rtEfO2z1fFkAPXW2Y/lQSUInt6cVZC6DA="
"version": "11.3.11",
"hash": "sha256-xCRjXSd7ocHxuEzBhLokSHRrgtt4akJ7LUIC2oQ43io="
},
{
"pname": "Avalonia.Desktop",
"version": "11.3.9",
"hash": "sha256-ib4psuecjBXKow0UC6oXvcVNhizFKokadCVqmwyQtCc="
"version": "11.3.11",
"hash": "sha256-oFivO8/0rir4BwQsTeWs3bSnb7RmldwxYmI77j5pt8k="
},
{
"pname": "Avalonia.Diagnostics",
"version": "11.3.9",
"hash": "sha256-psajJAfqzLpMVx3//nezH7TixDJepN3/y6GwNn8k+TM="
"version": "11.3.11",
"hash": "sha256-p38+O0VDqZ8u5VOzImP21/U5wyP1BUp2UrLLc9HSfwE="
},
{
"pname": "Avalonia.FreeDesktop",
"version": "11.3.9",
"hash": "sha256-+adR3ErHqoqTBAJ5hMiyP6efX/hCAcWWCowCqA0Bxrw="
"version": "11.3.11",
"hash": "sha256-UE2/w9cw3YDzsw3HuhI2sTPy8reH9C71ufmHOpzvlSQ="
},
{
"pname": "Avalonia.Native",
"version": "11.3.9",
"hash": "sha256-cQ9/MKZ03jaLqAGRDLCzws5OfP/mSOoPRr1OxXNGa3o="
"version": "11.3.11",
"hash": "sha256-vw67lp/oOt+2lqdJ5PK2FY93jqPTcgZqOAXLtSXlJ8s="
},
{
"pname": "Avalonia.Remote.Protocol",
"version": "11.3.9",
"hash": "sha256-HxHN91T0BbQMkcZwozuVOQwmywm1oayTLYvUozwt1J0="
"version": "11.3.11",
"hash": "sha256-l1f3rVygtI268llwbN0NvTDSfXwZE3CyRw8w5tbHBC4="
},
{
"pname": "Avalonia.Skia",
"version": "11.3.9",
"hash": "sha256-KCL1LNUd2i+50vQpDgfI+aMkIBUWtxExyuc43QIK21o="
"version": "11.3.11",
"hash": "sha256-89TGu50JfEVFo+QZgyOR0uOagC/xoJvqfnrHep3W/cc="
},
{
"pname": "Avalonia.Themes.Fluent",
"version": "11.3.9",
"hash": "sha256-4HuNP/nSB7T+n9KZQgXNvbgudG3eITnDACj8Y2NV6OU="
"version": "11.3.11",
"hash": "sha256-tiJ0xAFf0UVSH7LASPtg/7ils7+vZjw2UKBMydyUR3Q="
},
{
"pname": "Avalonia.Themes.Simple",
"version": "11.3.9",
"hash": "sha256-0MyHPZbkp0DduFwoOMScAOKpqQ/Zs6DOUfexVLKzSco="
"version": "11.3.11",
"hash": "sha256-AJS5Ls0tJ6PCr2mnr1PpxGWX4sII8mpe2R+VCFYRg44="
},
{
"pname": "Avalonia.Win32",
"version": "11.3.9",
"hash": "sha256-OwWQymPLmN362vMD6kZk8dBD/+lSpvGqIW0T/AquYig="
"version": "11.3.11",
"hash": "sha256-6/NG4OrB/4YisXzJ51GPuq3uDn8oEUWyJRAqejyMCQw="
},
{
"pname": "Avalonia.X11",
"version": "11.3.9",
"hash": "sha256-B8P+m2VyPwXCyVWGAKewZCqO8fycgYWjWx830VbR79A="
"version": "11.3.11",
"hash": "sha256-2fiQvKxU/r71UOAQgy0zwSHVCM2uG2sdEUhObd5TrQQ="
},
{
"pname": "ClosedXML",
@ -151,8 +151,8 @@
},
{
"pname": "Google.Protobuf",
"version": "3.33.2",
"hash": "sha256-iSEReaFbdV+86nnB6tfUzexzh6r06ItaaWwcRcvPwIM="
"version": "3.33.4",
"hash": "sha256-0XlseTCX3deAoElf8gicq7ZEjql1NSGYaQwgtX1+BbY="
},
{
"pname": "HarfBuzzSharp",
@ -200,45 +200,20 @@
"hash": "sha256-VdwpP5fsclvNqJuppaOvwEwv2ofnAI5ZSz2V+UEdLF0="
},
{
"pname": "Microsoft.Build",
"version": "17.7.2",
"hash": "sha256-k35nFdPxC8t0zAltVSmAJtsepp/ubNIjPOsJ6k8jSqM="
"pname": "Microsoft.Build.Framework",
"version": "17.11.31",
"hash": "sha256-YS4oASrmC5dmZrx5JPS7SfKmUpIJErlUpVDsU3VrfFE="
},
{
"pname": "Microsoft.Build.Framework",
"version": "17.14.28",
"hash": "sha256-7RzEyIipumafwLW1xN1q23114NafG6PT0+RADElNsiM="
},
{
"pname": "Microsoft.Build.Framework",
"version": "17.7.2",
"hash": "sha256-fNWmVQYFTJDveAGmxEdNqJRAczV6+Ep8RA8clKBJFqw="
},
{
"pname": "Microsoft.Build.Tasks.Core",
"version": "17.14.28",
"hash": "sha256-M9zRXYijH2HtLlRXbrUK1a1LQ9zkT+DC9ZmMiiVZwv0="
},
{
"pname": "Microsoft.Build.Tasks.Core",
"version": "17.7.2",
"hash": "sha256-OrV/qWgZHzGlNUmaSfX5wDBcmg1aQeF3/OUHpSH+uZU="
"version": "18.0.2",
"hash": "sha256-fO31KAdDs2J0RUYD1ov9UB3ucsbALan7K0YdWW+yg7A="
},
{
"pname": "Microsoft.Build.Tasks.Git",
"version": "8.0.0",
"hash": "sha256-vX6/kPij8vNAu8f7rrvHHhPrNph20IcufmrBgZNxpQA="
},
{
"pname": "Microsoft.Build.Utilities.Core",
"version": "17.14.28",
"hash": "sha256-VFfO+UpyTpw2X/qiCCOCYzvMLuu7B+XVSSpJZQLkPzU="
},
{
"pname": "Microsoft.Build.Utilities.Core",
"version": "17.7.2",
"hash": "sha256-oatF0KfuP1nb4+OLNKg2/R/ZLO4EiACaO5leaxMEY4A="
},
{
"pname": "Microsoft.CodeAnalysis.Analyzers",
"version": "3.11.0",
@ -246,94 +221,129 @@
},
{
"pname": "Microsoft.CodeAnalysis.Common",
"version": "4.14.0",
"hash": "sha256-ne/zxH3GqoGB4OemnE8oJElG5mai+/67ASaKqwmL2BE="
"version": "5.0.0",
"hash": "sha256-g4ALvBSNyHEmSb1l5TFtWW7zEkiRmhqLx4XWZu9sr2U="
},
{
"pname": "Microsoft.CodeAnalysis.CSharp",
"version": "4.14.0",
"hash": "sha256-5Mzj3XkYYLkwDWh17r1NEXSbXwwWYQPiOmkSMlgo1JY="
"version": "5.0.0",
"hash": "sha256-ctBCkQGFpH/xT5rRE3xibu9YxPD108RuC4a4Z25koG8="
},
{
"pname": "Microsoft.CodeAnalysis.CSharp.Workspaces",
"version": "4.14.0",
"hash": "sha256-aNbV1a0yYBs0fpQawG6LXcbyoE8en+YFSpV5vcYE4J4="
"version": "5.0.0",
"hash": "sha256-yWVcLt/f2CouOfFy966glGdtSFy+RcgrU1dd9UtlL/Q="
},
{
"pname": "Microsoft.CodeAnalysis.Workspaces.Common",
"version": "4.14.0",
"hash": "sha256-0YfeaJe01WBUm9avy4a8FacQJXA1NkpnDpiXu4yz88I="
"version": "5.0.0",
"hash": "sha256-Bir5e1gEhgQQ6upQmVKQHAKLRfenAu60DAzNupNnZsQ="
},
{
"pname": "Microsoft.CodeAnalysis.Workspaces.MSBuild",
"version": "4.14.0",
"hash": "sha256-5SJfpRqzqCK0UbkmAaJpA/r1XJb0YAriMMeQHYC4d+o="
"version": "5.0.0",
"hash": "sha256-+58+iqTayTiE0pDaog1U8mjaDA8bNNDLA8gjCQZZudo="
},
{
"pname": "Microsoft.Data.Sqlite.Core",
"version": "10.0.0",
"hash": "sha256-04jYg9EbrQc+LH6wKh3ASCCNau6wZ5Gq0tDYd8oIHAs="
"version": "10.0.2",
"hash": "sha256-gpArXkjFSk62NA88ZYwWc0m4/2UsJyd9/8TCAsI8u4w="
},
{
"pname": "Microsoft.EntityFrameworkCore",
"version": "10.0.0",
"hash": "sha256-xfgrlxhtOkQwF5Q7j8gSm41URJiH8IuJ/T/Dh88++hE="
},
{
"pname": "Microsoft.EntityFrameworkCore",
"version": "10.0.2",
"hash": "sha256-FS6T8EnaWCMtj4PnZhh+oF8mcM44VlM3wkTSMlpte9A="
},
{
"pname": "Microsoft.EntityFrameworkCore.Abstractions",
"version": "10.0.0",
"hash": "sha256-UDgZbRQcGPaKsE53EH6bvJiv+Q4KSxAbnsVhTVFGG4Q="
},
{
"pname": "Microsoft.EntityFrameworkCore.Abstractions",
"version": "10.0.2",
"hash": "sha256-qkDfIJpcPO2kk4n5OE/13hI/0mUygpTofInn95XjRZI="
},
{
"pname": "Microsoft.EntityFrameworkCore.Analyzers",
"version": "10.0.0",
"hash": "sha256-7Q0jYJO50cqGI+u6gLpootbB8GZvgsgtg0F9FZI1jig="
},
{
"pname": "Microsoft.EntityFrameworkCore.Analyzers",
"version": "10.0.2",
"hash": "sha256-yOv78rgAACBz1zjitpcZbQQ3zx8huJongZTHkhN4PQ0="
},
{
"pname": "Microsoft.EntityFrameworkCore.Design",
"version": "10.0.0",
"hash": "sha256-wHIw05vHNtiv3K4xS1u+crZTn+kr7UJXoKOYwTr4SxY="
"version": "10.0.2",
"hash": "sha256-bTShsGux0y/49PIIMb/4ZX3x5+rPacvT5/NcooNCI1Y="
},
{
"pname": "Microsoft.EntityFrameworkCore.Relational",
"version": "10.0.0",
"hash": "sha256-vOP2CE5YA551BlpbOuIy6RuAiAEPEpCVS1cEE33/zN4="
},
{
"pname": "Microsoft.EntityFrameworkCore.Relational",
"version": "10.0.2",
"hash": "sha256-Y4jPpoYhKizg5wF6QfkBX4sYlE2FU1bYhfoDN3xkhKM="
},
{
"pname": "Microsoft.EntityFrameworkCore.Sqlite",
"version": "10.0.0",
"hash": "sha256-tcBTibp0uApuqynWhxTintjkcC2oMfUQ8BJ2ORGWkKY="
"version": "10.0.2",
"hash": "sha256-s/bwWC9SdFKr93Oz57pImCB6hf/FYa+sCxtMYC7w+vQ="
},
{
"pname": "Microsoft.EntityFrameworkCore.Sqlite.Core",
"version": "10.0.0",
"hash": "sha256-Y5cM2fSh6b75L3dRdF0odXz4gKIYip/JIO1rsdkeOGM="
"version": "10.0.2",
"hash": "sha256-oIw6neqiY9JUyYg1lNi92ddDq6pWVOsn7DIBlGPOh+A="
},
{
"pname": "Microsoft.EntityFrameworkCore.Tools",
"version": "10.0.0",
"hash": "sha256-gqqJc38tmM3u9bbyboTxgN0nhtIH5cwwdU4ICHDgAFg="
"version": "10.0.2",
"hash": "sha256-dZCv8joGQQMrDNAgpB5c7CY+xdLeaZtOD3kt0VbQkto="
},
{
"pname": "Microsoft.Extensions.Caching.Abstractions",
"version": "10.0.0",
"hash": "sha256-IciARPnXx/S6HZc4t2ED06UyUwfZI9LKSzwKSGdpsfI="
"version": "10.0.2",
"hash": "sha256-nKmQuZTt1g5/8gBajo7wdCV64kdCucdiQR8JTt7ZZb0="
},
{
"pname": "Microsoft.Extensions.Caching.Memory",
"version": "10.0.0",
"hash": "sha256-AMgDSm1k6q0s17spGtyR5q8nAqUFDOxl/Fe38f9M+d4="
},
{
"pname": "Microsoft.Extensions.Caching.Memory",
"version": "10.0.2",
"hash": "sha256-sRUF7DM0s1yzZnfjM/hF9A/IysE6Er23gZ6jST+RWh0="
},
{
"pname": "Microsoft.Extensions.Configuration",
"version": "10.0.0",
"hash": "sha256-MsLskVPpkCvov5+DWIaALCt1qfRRX4u228eHxvpE0dg="
},
{
"pname": "Microsoft.Extensions.Configuration",
"version": "10.0.2",
"hash": "sha256-dBJAKDyp/sm+ZSMQfH0+4OH8Jnv1s20aHlWS6HNnH+c="
},
{
"pname": "Microsoft.Extensions.Configuration.Abstractions",
"version": "10.0.0",
"hash": "sha256-GcgrnTAieCV7AVT13zyOjfwwL86e99iiO/MiMOxPGG0="
},
{
"pname": "Microsoft.Extensions.Configuration.Abstractions",
"version": "10.0.2",
"hash": "sha256-P+0kaDGO+xB9KxF9eWHDJ4hzi05sUGM/uMNEX5NdBTE="
},
{
"pname": "Microsoft.Extensions.Configuration.Abstractions",
"version": "9.0.0",
@ -349,15 +359,25 @@
"version": "10.0.0",
"hash": "sha256-rN+3rqrHiTaBfHgP+E4dA8Qm2cFJPfbEcd93yKLsqlQ="
},
{
"pname": "Microsoft.Extensions.Configuration.FileExtensions",
"version": "10.0.2",
"hash": "sha256-oOHg4UShuRyaflHJL1YLbkHSlwQtpZW2wONnsTKKiE4="
},
{
"pname": "Microsoft.Extensions.Configuration.Json",
"version": "10.0.0",
"hash": "sha256-VCFukgsxiQ2MFGE6RDMFTGopBHbcZL2t0ER7ENaFXRY="
},
{
"pname": "Microsoft.Extensions.Configuration.Json",
"version": "10.0.2",
"hash": "sha256-RDfVyrOP9E5kVax3VswqJzPFTHSm3MZ45gSRLO0qFWs="
},
{
"pname": "Microsoft.Extensions.DependencyInjection",
"version": "10.0.0",
"hash": "sha256-LYm9hVlo/R9c2aAKHsDYJ5vY9U0+3Jvclme3ou3BtvQ="
"version": "10.0.2",
"hash": "sha256-/9UWQRAI2eoocnJWWf1ktnAx/1Gt65c16fc0Xqr9+CQ="
},
{
"pname": "Microsoft.Extensions.DependencyInjection",
@ -369,6 +389,11 @@
"version": "10.0.0",
"hash": "sha256-9iodXP39YqgxomnOPOxd/mzbG0JfOSXzFoNU3omT2Ps="
},
{
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
"version": "10.0.2",
"hash": "sha256-UF9T13V5SQxJy2msfLmyovLmitZrjJayf8gHH+uK2eg="
},
{
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
"version": "9.0.0",
@ -376,8 +401,8 @@
},
{
"pname": "Microsoft.Extensions.DependencyModel",
"version": "10.0.0",
"hash": "sha256-oCcIjmwH8H0n9bT3wQBWdotMvYuoiazfiKrXAs2bLiI="
"version": "10.0.2",
"hash": "sha256-w/dGIjtZiGH+KW3969BPOdQpQEV+WB7RPTa2MK2DavE="
},
{
"pname": "Microsoft.Extensions.DependencyModel",
@ -389,21 +414,41 @@
"version": "10.0.0",
"hash": "sha256-CHDs2HCN8QcfuYQpgNVszZ5dfXFe4yS9K2GoQXecc20="
},
{
"pname": "Microsoft.Extensions.FileProviders.Abstractions",
"version": "10.0.2",
"hash": "sha256-tibCkkT9WliU2E/i0ufx7/Va6H6QZX4hR/1oUp8ecgQ="
},
{
"pname": "Microsoft.Extensions.FileProviders.Physical",
"version": "10.0.0",
"hash": "sha256-2Rw/cwBO+/A3QY2IjN/c8Y0LhtC1qTBL7VdJiD1J2UQ="
},
{
"pname": "Microsoft.Extensions.FileProviders.Physical",
"version": "10.0.2",
"hash": "sha256-HtzaL9KEFkyIyG31RIjj57yFBw6Ja3U6UYLP0LLesvw="
},
{
"pname": "Microsoft.Extensions.FileSystemGlobbing",
"version": "10.0.0",
"hash": "sha256-ETfVTdsdBtp69EggLg/AARTQW4lLQYVdVldXIQrsjZA="
},
{
"pname": "Microsoft.Extensions.FileSystemGlobbing",
"version": "10.0.2",
"hash": "sha256-WHqwQLBlb4w+fw1KZVPvunir5cM/4jXExWRofgfVAxs="
},
{
"pname": "Microsoft.Extensions.Logging",
"version": "10.0.0",
"hash": "sha256-P+zPAadLL63k/GqK34/qChqQjY9aIRxZfxlB9lqsSrs="
},
{
"pname": "Microsoft.Extensions.Logging",
"version": "10.0.2",
"hash": "sha256-9+gfQwK32JMYscW1YvyCWEzc9mRZOjCACoD9U1vVaJI="
},
{
"pname": "Microsoft.Extensions.Logging",
"version": "9.0.0",
@ -414,6 +459,11 @@
"version": "10.0.0",
"hash": "sha256-BnhgGZc01HwTSxogavq7Ueq4V7iMA3wPnbfRwQ4RhGk="
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
"version": "10.0.2",
"hash": "sha256-ndKGzq8+2J/hvaIULwBui0L/jDyMQTAY24j+ohX5VX8="
},
{
"pname": "Microsoft.Extensions.Logging.Abstractions",
"version": "9.0.0",
@ -421,8 +471,8 @@
},
{
"pname": "Microsoft.Extensions.Options",
"version": "10.0.0",
"hash": "sha256-j5MOqZSKeUtxxzmZjzZMGy0vELHdvPraqwTQQQNVsYA="
"version": "10.0.2",
"hash": "sha256-12AfUEDdta/pmZUyEyqSUfOk0YoA7JOfGmIYnZQ//qk="
},
{
"pname": "Microsoft.Extensions.Options",
@ -434,21 +484,16 @@
"version": "10.0.0",
"hash": "sha256-Dup08KcptLjlnpN5t5//+p4n8FUTgRAq4n/w1s6us+I="
},
{
"pname": "Microsoft.Extensions.Primitives",
"version": "10.0.2",
"hash": "sha256-8Ccrjjv9cFVf9RyCc7GS/Byt8+DXdSNea0UX3A5BEdA="
},
{
"pname": "Microsoft.Extensions.Primitives",
"version": "9.0.0",
"hash": "sha256-ZNLusK1CRuq5BZYZMDqaz04PIKScE2Z7sS2tehU7EJs="
},
{
"pname": "Microsoft.NET.StringTools",
"version": "17.14.28",
"hash": "sha256-UzREyvDxkiOQ4cEOQ5UCjkwXGrldIDCcbefECTPGjXI="
},
{
"pname": "Microsoft.NET.StringTools",
"version": "17.7.2",
"hash": "sha256-hQE07TCgcQuyu9ZHVq2gPDb0+xe8ECJUdrgh17bJP4o="
},
{
"pname": "Microsoft.SourceLink.Common",
"version": "8.0.0",
@ -459,6 +504,11 @@
"version": "8.0.0",
"hash": "sha256-hNTkpKdCLY5kIuOmznD1mY+pRdJ0PKu2HypyXog9vb0="
},
{
"pname": "Microsoft.VisualStudio.SolutionPersistence",
"version": "1.0.52",
"hash": "sha256-KZGPtOXe6Hv8RrkcsgoLKTRyaCScIpQEa2NhNB3iOXw="
},
{
"pname": "Mono.TextTemplating",
"version": "3.0.0",
@ -639,16 +689,6 @@
"version": "6.0.0",
"hash": "sha256-uPetUFZyHfxjScu5x4agjk9pIhbCkt5rG4Axj25npcQ="
},
{
"pname": "System.CodeDom",
"version": "7.0.0",
"hash": "sha256-7IPt39cY+0j0ZcRr/J45xPtEjnSXdUJ/5ai3ebaYQiE="
},
{
"pname": "System.CodeDom",
"version": "9.0.0",
"hash": "sha256-578lcBgswW0eM16r0EnJzfGodPx86RxxFoZHc2PSzsw="
},
{
"pname": "System.Composition",
"version": "9.0.0",
@ -684,31 +724,11 @@
"version": "10.0.0",
"hash": "sha256-wiKDcpzYRM2Qsb9EE5luJYpjeItQXJT8LvdruqeqZtg="
},
{
"pname": "System.Configuration.ConfigurationManager",
"version": "7.0.0",
"hash": "sha256-SgBexTTjRn23uuXvkzO0mz0qOfA23MiS4Wv+qepMLZE="
},
{
"pname": "System.Configuration.ConfigurationManager",
"version": "9.0.0",
"hash": "sha256-+pLnTC0YDP6Kjw5DVBiFrV/Q3x5is/+6N6vAtjvhVWk="
},
{
"pname": "System.Diagnostics.EventLog",
"version": "10.0.0",
"hash": "sha256-pN3tld926Fp0n5ZNjjzIJviUQrynlOAB0vhc1aoso6E="
},
{
"pname": "System.Diagnostics.EventLog",
"version": "9.0.0",
"hash": "sha256-tPvt6yoAp56sK/fe+/ei8M65eavY2UUhRnbrREj/Ems="
},
{
"pname": "System.Formats.Nrbf",
"version": "9.0.0",
"hash": "sha256-c4qf6CocQUZB0ySGQd8s15PXY7xfrjQqMGXxkwytKyw="
},
{
"pname": "System.IO.Packaging",
"version": "8.0.1",
@ -729,76 +749,21 @@
"version": "6.1.0",
"hash": "sha256-zACYoZmKxHo0qKY8FOVa7jIsw7dN7WjdXdRRV95qY2Y="
},
{
"pname": "System.Reflection.MetadataLoadContext",
"version": "7.0.0",
"hash": "sha256-VYl6SFD130K9Aw4eJH16ApJ9Sau4Xu0dcxEip2veuTI="
},
{
"pname": "System.Reflection.TypeExtensions",
"version": "4.7.0",
"hash": "sha256-GEtCGXwtOnkYejSV+Tfl+DqyGq5jTUaVyL9eMupMHBM="
},
{
"pname": "System.Resources.Extensions",
"version": "9.0.0",
"hash": "sha256-y2gLEMuAy6QfEyNJxABC/ayMWGnwlpX735jsUQLktho="
},
{
"pname": "System.Security.Cryptography.Pkcs",
"version": "7.0.0",
"hash": "sha256-3J3vL9hcKSuZjT2GKappa2A9p2xJm1nH2asTNAl8ZCA="
},
{
"pname": "System.Security.Cryptography.Pkcs",
"version": "7.0.2",
"hash": "sha256-qS5Z/Yo8J+f3ExVX5Qkcpj1Z57oUZqz5rWa1h5bVpl8="
},
{
"pname": "System.Security.Cryptography.Pkcs",
"version": "9.0.0",
"hash": "sha256-AjG14mGeSc2Ka4QSelGBM1LrGBW3VJX60lnihKyJjGY="
},
{
"pname": "System.Security.Cryptography.ProtectedData",
"version": "10.0.0",
"hash": "sha256-hoR1lVXVEUXfItNzJ23/SRybLBqaf4ZYzJBjlWgHpSM="
},
{
"pname": "System.Security.Cryptography.ProtectedData",
"version": "9.0.0",
"hash": "sha256-gPgPU7k/InTqmXoRzQfUMEKL3QuTnOKowFqmXTnWaBQ="
},
{
"pname": "System.Security.Cryptography.Xml",
"version": "7.0.1",
"hash": "sha256-CH8+JVC8LyCSW75/6ZQ7ecMbSOAE1c16z4dG8JTp01w="
},
{
"pname": "System.Security.Cryptography.Xml",
"version": "9.0.0",
"hash": "sha256-SQJWwAFrJUddEU6JiZB52FM9tGjRlJAYH8oYVzG5IJU="
},
{
"pname": "System.Security.Permissions",
"version": "7.0.0",
"hash": "sha256-DOFoX+AKRmrkllykHheR8FfUXYx/Ph+I/HYuReQydXI="
},
{
"pname": "System.Security.Permissions",
"version": "9.0.0",
"hash": "sha256-BFrA9ottmQtLIAiKiGRbfSUpzNJwuaOCeFRDN4Z0ku0="
},
{
"pname": "System.ServiceProcess.ServiceController",
"version": "10.0.0",
"hash": "sha256-94SnWmBG5zcg2JmzFb6H3KKBnyi7OtYhRY7imxju3d8="
},
{
"pname": "System.Windows.Extensions",
"version": "9.0.0",
"hash": "sha256-RErD+Ju15qtnwdwB7E0SjjJGAnhXwJyC7UPcl24Z3Vs="
},
{
"pname": "Tmds.DBus.Protocol",
"version": "0.21.2",

View file

@ -13,13 +13,13 @@
buildDotnetModule rec {
pname = "libation";
version = "13.1.1";
version = "13.1.3";
src = fetchFromGitHub {
owner = "rmcrackan";
repo = "Libation";
tag = "v${version}";
hash = "sha256-c/K8jAWwul0FQGYxEbuhQnqXe5+R57TzOXwWUv68M1Q=";
hash = "sha256-gK0UZ+3EZGVEiy+O47GhU4wsHmdPIbrHWyHnUOtWrm8=";
};
sourceRoot = "${src.name}/Source";

View file

@ -77,7 +77,10 @@ stdenv.mkDerivation (finalAttrs: {
description = "City building game";
mainProgram = "lincity-ng";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ raskin ];
maintainers = with lib.maintainers; [
raskin
iedame
];
platforms = lib.platforms.linux;
};
})

View file

@ -84,6 +84,6 @@ stdenv.mkDerivation (finalAttrs: {
mainProgram = "xlincity";
license = lib.licenses.gpl2Plus;
homepage = "https://sourceforge.net/projects/lincity";
maintainers = [ ];
maintainers = with lib.maintainers; [ iedame ];
};
})

View file

@ -0,0 +1,101 @@
diff --git a/static/yarn.lock b/static/yarn.lock
index 36b4476..0e7c5ee 100644
--- a/static/yarn.lock
+++ b/static/yarn.lock
@@ -1444,11 +1444,6 @@ ansi-regex@^5.0.1:
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
-ansi-regex@^6.0.1:
- version "6.2.2"
- resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.2.2.tgz#60216eea464d864597ce2832000738a0589650c1"
- integrity sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==
-
ansi-styles@^4.0.0, ansi-styles@^4.1.0:
version "4.3.0"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
@@ -1461,11 +1456,6 @@ ansi-styles@^6.0.0:
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5"
integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==
-ansi-styles@^6.2.1:
- version "6.2.3"
- resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.3.tgz#c044d5dcc521a076413472597a1acb1f103c4041"
- integrity sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==
-
anymatch@~3.1.2:
version "3.1.3"
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e"
@@ -3081,11 +3071,6 @@ get-caller-file@^2.0.5:
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
-get-east-asian-width@^1.3.0:
- version "1.4.0"
- resolved "https://registry.yarnpkg.com/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz#9bc4caa131702b4b61729cb7e42735bc550c9ee6"
- integrity sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==
-
get-folder-size@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/get-folder-size/-/get-folder-size-2.0.1.tgz#3fe0524dd3bad05257ef1311331417bcd020a497"
@@ -5201,13 +5186,14 @@ stream-buffers@~2.2.0:
is-fullwidth-code-point "^3.0.0"
strip-ansi "^6.0.1"
-string-width@8.1.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3, string-width@^5.0.0, string-width@^5.1.2, string-width@^7.0.0:
- version "8.1.0"
- resolved "https://registry.yarnpkg.com/string-width/-/string-width-8.1.0.tgz#9e9fb305174947cf45c30529414b5da916e9e8d1"
- integrity sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==
+string-width@4.2.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3, string-width@^5.0.0, string-width@^5.1.2:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5"
+ integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==
dependencies:
- get-east-asian-width "^1.3.0"
- strip-ansi "^7.1.0"
+ emoji-regex "^8.0.0"
+ is-fullwidth-code-point "^3.0.0"
+ strip-ansi "^6.0.0"
string_decoder@^1.1.1:
version "1.3.0"
@@ -5223,12 +5209,12 @@ string_decoder@^1.1.1:
dependencies:
ansi-regex "^5.0.1"
-strip-ansi@7.1.2, strip-ansi@^6.0.0, strip-ansi@^6.0.1, strip-ansi@^7.0.1, strip-ansi@^7.1.0:
- version "7.1.2"
- resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.2.tgz#132875abde678c7ea8d691533f2e7e22bb744dba"
- integrity sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==
+strip-ansi@^6.0.0, strip-ansi@^6.0.1, strip-ansi@^7.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
+ integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
dependencies:
- ansi-regex "^6.0.1"
+ ansi-regex "^5.0.1"
strip-bom@^3.0.0:
version "3.0.0"
@@ -5710,14 +5696,14 @@ word-wrap@^1.2.3:
string-width "^4.1.0"
strip-ansi "^6.0.0"
-wrap-ansi@9.0.2, wrap-ansi@^6.2.0, wrap-ansi@^7.0.0, wrap-ansi@^8.0.1, wrap-ansi@^8.1.0:
- version "9.0.2"
- resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-9.0.2.tgz#956832dea9494306e6d209eb871643bb873d7c98"
- integrity sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==
+wrap-ansi@^6.2.0, wrap-ansi@^7.0.0, wrap-ansi@^8.0.1, wrap-ansi@^8.1.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
+ integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
dependencies:
- ansi-styles "^6.2.1"
- string-width "^7.0.0"
- strip-ansi "^7.1.0"
+ ansi-styles "^4.0.0"
+ string-width "^4.1.0"
+ strip-ansi "^6.0.0"
wrappy@1:
version "1.0.2"

View file

@ -27,13 +27,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "logseq";
version = "0.10.14";
version = "0.10.15";
src = fetchFromGitHub {
owner = "logseq";
repo = "logseq";
tag = finalAttrs.version;
hash = "sha256-jIkAiSCYIO5w/jM/Bv/odTuluRi3W/w4tTaUTmaYvEA=";
hash = "sha256-knosNA2Gqy10Kr9HWnBdYNlV51zzgFuL8cdioVlAk0Q=";
};
patches = [
@ -54,6 +54,7 @@ stdenv.mkDerivation (finalAttrs: {
./electron-forge-package-instead-of-make.patch
./electron-forge-disable-signing.patch
./fix-yarn-lock.patch
];
mavenRepo = stdenv.mkDerivation {
@ -98,30 +99,30 @@ stdenv.mkDerivation (finalAttrs: {
yarnOfflineCacheRoot = fetchYarnDeps {
name = "logseq-${finalAttrs.version}-yarn-deps-root";
inherit (finalAttrs) src;
hash = "sha256-eSMtHA4Ob7EVb5qEzAj+WjGyyFjA0ZEvTsaoMx0bgjc=";
inherit (finalAttrs) src patches;
hash = "sha256-xfAJ38shd92KdRfh/P7BH4eolZHQmzl4raoH1aZpGRk=";
};
# ./static and ./resources are combined into ./static by the build process
# ./static contains the lockfile and ./resources contains everything else
yarnOfflineCacheStaticResources = fetchYarnDeps {
name = "logseq-${finalAttrs.version}-yarn-deps-static-resources";
inherit (finalAttrs) src;
sourceRoot = "${finalAttrs.src.name}/static";
hash = "sha256-01t6lolMbBL5f6SFk4qTkTx6SQXWtHuVkBhDwW+HScc=";
inherit (finalAttrs) src patches;
postPatch = "cd ./static";
hash = "sha256-zAGEQlOqKfPDrIoZQUnjBifgdYDYRsiHH7PUNrd0u+8=";
};
yarnOfflineCacheAmplify = fetchYarnDeps {
name = "logseq-${finalAttrs.version}-yarn-deps-amplify";
inherit (finalAttrs) src;
sourceRoot = "${finalAttrs.src.name}/packages/amplify";
inherit (finalAttrs) src patches;
postPatch = "cd ./packages/amplify";
hash = "sha256-IOhSwIf5goXCBDGHCqnsvWLf3EUPqq75xfQg55snIp4=";
};
yarnOfflineCacheTldraw = fetchYarnDeps {
name = "logseq-${finalAttrs.version}-yarn-deps-tldraw";
inherit (finalAttrs) src;
sourceRoot = "${finalAttrs.src.name}/tldraw";
inherit (finalAttrs) src patches;
postPatch = "cd ./tldraw";
hash = "sha256-CtMl3MPlyO5nWfFhCC1SLb/+1HUM3YfFATAPqJg3rUo=";
};

View file

@ -175,6 +175,9 @@ python.pkgs.buildPythonApplication rec {
description = "Free software media publishing platform that anyone can run";
homepage = "https://mediagoblin.org/";
license = lib.licenses.agpl3Plus;
teams = with lib.maintainers; [ SuperSandro2000 ];
maintainers = with lib.maintainers; [
# for the C3D2
SuperSandro2000
];
};
}

View file

@ -40,6 +40,9 @@ stdenvNoCC.mkDerivation rec {
license = lib.licenses.gpl2Plus;
homepage = "https://www.mediawiki.org/";
platforms = lib.platforms.all;
teams = with lib.maintainers; [ SuperSandro2000 ];
maintainers = with lib.maintainers; [
# for the C3D2
SuperSandro2000
];
};
}

View file

@ -8,16 +8,16 @@
buildGoModule rec {
pname = "naabu";
version = "2.3.7";
version = "2.4.0";
src = fetchFromGitHub {
owner = "projectdiscovery";
repo = "naabu";
tag = "v${version}";
hash = "sha256-caiUb++eaZN+v/uZ/kgBMztv0saSiBrpqQ2QMbgjLlY=";
hash = "sha256-Jubam5UoWYWK8AoRVxbaibzU9Qv/X7VFfGtQxoY008Y=";
};
vendorHash = "sha256-RGDMOR65IWtkBnVX2NCIu20vvuQNi0+mBcf0Sc8EXJg=";
vendorHash = "sha256-h0/mTUbgCwzIAvIh9i1ZAgMa9undo8DkC0jGOZdUu20=";
buildInputs = [ libpcap ];

View file

@ -10,11 +10,11 @@ let
self = python;
packageOverrides = self: super: {
impacket = super.impacket.overridePythonAttrs {
version = "0.12.0-unstable-2025-03-14";
version = "0.14.0-unstable-2025-12-03";
src = fetchFromGitHub {
owner = "fortra";
repo = "impacket";
rev = "8b4566b12fc79acb520d045dbae8f13446a9d4d7";
rev = "caba5facdd3a01b5d0decc6daf5871839f22f792";
hash = "sha256-jyn5qSSAipGYhHm2EROwDHa227mnmW+d+0H0/++i1OY=";
};
# Fix version to be compliant with Python packaging rules
@ -28,14 +28,14 @@ let
in
python.pkgs.buildPythonApplication rec {
pname = "netexec";
version = "1.4.0";
version = "1.5.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Pennyw0rth";
repo = "NetExec";
tag = "v${version}";
hash = "sha256-1yNnnPntJ5aceX3Z8yYAMLv5bSFfCFVp0pgxAySlVfE=";
hash = "sha256-gGyaEifIveoeVdeviLiQ6ZIHku//h9Hp84ffktAgxDY=";
};
pythonRelaxDeps = true;
@ -43,11 +43,18 @@ python.pkgs.buildPythonApplication rec {
pythonRemoveDeps = [
# Fail to detect dev version requirement
"neo4j"
# No python package in nixpkgs; use bloodhound-py instead.
"bloodhound-ce"
];
postPatch = ''
substituteInPlace nxc/first_run.py \
--replace-fail "from os import mkdir" "from os import mkdir, chmod" \
--replace-fail "shutil.copy(default_path, NXC_PATH)" $'shutil.copy(default_path, CONFIG_PATH)\n chmod(CONFIG_PATH, 0o600)'
substituteInPlace pyproject.toml \
--replace-fail " @ git+https://github.com/fortra/impacket.git" "" \
--replace-fail " @ git+https://github.com/Pennyw0rth/Certipy" "" \
--replace-fail " @ git+https://github.com/fortra/impacket" "" \
--replace-fail " @ git+https://github.com/wbond/oscrypto" "" \
--replace-fail " @ git+https://github.com/Pennyw0rth/NfsClient" ""
'';
@ -66,6 +73,7 @@ python.pkgs.buildPythonApplication rec {
asyauth
beautifulsoup4
bloodhound-py
certipy-ad
dploot
dsinternals
impacket
@ -76,6 +84,7 @@ python.pkgs.buildPythonApplication rec {
msldap
neo4j
paramiko
pefile
pyasn1-modules
pylnk3
pynfsclient

View file

@ -7,7 +7,7 @@
}:
let
pname = "netscanner";
version = "0.6.3";
version = "0.6.41";
in
rustPlatform.buildRustPackage {
inherit pname version;
@ -18,10 +18,10 @@ rustPlatform.buildRustPackage {
owner = "Chleba";
repo = "netscanner";
tag = "v${version}";
hash = "sha256-z39450ebIBHwdiC1FLF6v23la45ad5h5iupF6PAAjzc=";
hash = "sha256-8Srsts0FDLMT01YW5Guv3r8yx5i5ua7bhAFbQ5BMN74=";
};
cargoHash = "sha256-i+btU1ovqPGzhXi8IPZonSAdlpcbMPrWSbL7COKou9M=";
cargoHash = "sha256-vlV5SibQlJ/yhJJKweqg6KYinpgZmWUUnyzAS6LBBKw=";
postFixup = ''
wrapProgram $out/bin/netscanner \

View file

@ -66,13 +66,13 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "noctalia-shell";
version = "4.0.0";
version = "4.1.1";
src = fetchFromGitHub {
owner = "noctalia-dev";
repo = "noctalia-shell";
tag = "v${finalAttrs.version}";
hash = "sha256-1ByxRYrivSkD4lIQQxv88r+I/mFo+JF3ebok6375+3Q=";
hash = "sha256-/7yEiXC2Z/Yk/p7aNgChkAa7BgPRlV5/0z8+jZXH8e8=";
};
nativeBuildInputs = [

View file

@ -6,13 +6,13 @@
buildGoModule rec {
pname = "oauth2c";
version = "1.18.0";
version = "1.19.0";
src = fetchFromGitHub {
owner = "cloudentity";
repo = "oauth2c";
rev = "v${version}";
hash = "sha256-1l7NtRKOCUuVsGC7K/TmSbzwGGybJ3owMDn2b4b/BeU=";
hash = "sha256-Bh4gWskmY2nWTckUT1FX7vRDz/gg670A77CQTZhz3mg=";
};
vendorHash = "sha256-I2pOyjKghvHHGEuVqODhysD++f2hD+BF7WJxWbrLcWA=";

View file

@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "openhue-cli";
version = "0.22.1";
version = "0.23";
src = fetchFromGitHub {
owner = "openhue";
repo = "openhue-cli";
tag = finalAttrs.version;
hash = "sha256-2MvtE1B9dN31rnjAs+f+cAYhM0D61A+wbtcdMfAyOY8=";
hash = "sha256-YkTlXON31cfA4EAS3RMhplVj7mFF3hx/CyiUrcQOkqc=";
leaveDotGit = true;
postFetch = ''
cd "$out"
@ -23,7 +23,7 @@ buildGoModule (finalAttrs: {
'';
};
vendorHash = "sha256-3930OjQ26n7J3XDWjCthfQjORP5wpJ3ZZK/m6/wi2X4=";
vendorHash = "sha256-S2CPDbgHcDYo6T2IIshmZkIatGLNMIdAMNBjowiMkwo=";
env.CGO_ENABLED = 0;

View file

@ -16,13 +16,13 @@
let
package = buildGoModule rec {
pname = "opentofu";
version = "1.11.3";
version = "1.11.4";
src = fetchFromGitHub {
owner = "opentofu";
repo = "opentofu";
tag = "v${version}";
hash = "sha256-r5GwFWzXYXX06swmBS+yXIjKwSMArPYd5h+xJlZBdy4=";
hash = "sha256-Yz+T1B97s2bdJIhJmGGly9KZx1gOvsbavF+HbJh+8Tg=";
};
vendorHash = "sha256-WO5OtKwluks5nuSHJ4NO1+EKhtCrJE9MuMGmu5fYKM4=";
@ -33,6 +33,10 @@ let
"github.com/opentofu/opentofu/version.dev=no"
];
postPatch = ''
substituteInPlace go.mod --replace-fail 'go 1.25.6' 'go 1.25.5'
'';
nativeBuildInputs = [ installShellFiles ];
patches = [ ./provider-path-0_15.patch ];

View file

@ -8,18 +8,18 @@
buildGoModule (finalAttrs: {
pname = "opkssh";
version = "0.11.0";
version = "0.12.0";
src = fetchFromGitHub {
owner = "openpubkey";
repo = "opkssh";
tag = "v${finalAttrs.version}";
hash = "sha256-l1FizvOO4oCNHEJEClwOupnjQzthvGO/vRTq1PhJDao=";
hash = "sha256-DTxELj3OifKrEEzMCk7JVjVUoIKEofzUj4MdR6tYYZc=";
};
ldflags = [ "-X main.Version=${finalAttrs.version}" ];
vendorHash = "sha256-AdQtYqhwhkvvr9bbSWylACg75nC/K7hxb13bP5itusM=";
vendorHash = "sha256-t8BaV5DlAXcqytqiGczzSUENV4GIql3KovLAn/mRdh8=";
nativeInstallCheckInputs = [
versionCheckHook

View file

@ -22,6 +22,17 @@ stdenv.mkDerivation (finalAttrs: {
configureFlags = [ "--with-generic-jconfig" ];
# Fix build with modern compilers (GCC 14+)
# The bundled jpeg-6b-steg library uses K&R-style function declarations
# that are incompatible with modern C standards
postPatch = ''
substituteInPlace src/jpeg-6b-steg/jmorecfg.h \
--replace-fail '#define JMETHOD(type,methodname,arglist) type (*methodname) ()' \
'#define JMETHOD(type,methodname,arglist) type (*methodname) arglist'
substituteInPlace src/jpeg-6b-steg/jpeglib.h \
--replace-fail '#ifdef HAVE_PROTOTYPES' '#if 1 /* Force ANSI prototypes */'
'';
meta = {
description = "Universal steganographic tool that allows the insertion of hidden information into the redundant bits of data sources";
homepage = "https://github.com/resurrecting-open-source-projects/outguess";

View file

@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "phpstan";
version = "2.1.34";
version = "2.1.35";
src = fetchFromGitHub {
owner = "phpstan";
repo = "phpstan";
tag = finalAttrs.version;
hash = "sha256-/SSOLJiZunLDoxsKmVxICjymFLLu0aOXCTn2jNklTyA=";
hash = "sha256-1X+Z4z7VN36DbxWCOu1mvEWQaAJL9tbh3JWMAaHnT5c=";
};
nativeBuildInputs = [

View file

@ -8,16 +8,16 @@
php.buildComposerProject2 (finalAttrs: {
pname = "phpunit";
version = "12.5.4";
version = "12.5.6";
src = fetchFromGitHub {
owner = "sebastianbergmann";
repo = "phpunit";
tag = finalAttrs.version;
hash = "sha256-asHHNHUBt4EO/vLQdc5JyffgUqgOeJSXSG+b5bL0IQk=";
hash = "sha256-F2/LMJwLzLz7YuJPq2J6ypgtY9ps5ExiHX6UGvtKh3E=";
};
vendorHash = "sha256-ypZLrCNNh/QUa5cvA6zuh3b/eyE0YMH0Diiet7cDveI=";
vendorHash = "sha256-YqDdlspt9hGMzSoC41pMZLucP/luv6Fo2VGQ7pPa5pk=";
passthru = {
updateScript = nix-update-script { };

View file

@ -1,7 +1,6 @@
{
lib,
fetchFromGitHub,
fetchpatch,
stdenv,
makeWrapper,
gitUpdater,
@ -58,23 +57,15 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "quickemu";
version = "4.9.7";
version = "4.9.7-unstable-2025-12-28";
src = fetchFromGitHub {
owner = "quickemu-project";
repo = "quickemu";
rev = finalAttrs.version;
hash = "sha256-sCoCcN6950pH33bRZsLoLc1oSs5Qfpj9Bbywn/uA6Bc=";
rev = "7ea4e95508a7898bc63c3b5e1588066184d4c79b";
hash = "sha256-pj6YQc7e4I6XvGq/uGGq2z/UhAs3ZeKrsJd8oLWjauA=";
};
patches = [
(fetchpatch {
name = "correctly-handle-version-10.0.0-of-qemu.patch";
url = "https://github.com/quickemu-project/quickemu/commit/f25205f4513c4fa72be6940081c62e613d1fddc6.patch";
hash = "sha256-OAXGyhMVDwbUypEPj/eRnH0wZYaL9WLGjbyoobe20UY=";
})
];
postPatch = ''
sed -i \
-e '/OVMF_CODE_4M.secboot.fd/s|ovmfs=(|ovmfs=("${OVMFFull.firmware}","${OVMFFull.variables}" |' \
@ -83,6 +74,9 @@ stdenv.mkDerivation (finalAttrs: {
-e 's/Icon=.*qemu.svg/Icon=qemu/' \
-e 's,\[ -x "\$(command -v smbd)" \],true,' \
quickemu
substituteInPlace quickemu \
--replace-fail 'readonly VERSION="4.9.8"' 'readonly VERSION="${finalAttrs.version}"'
'';
nativeBuildInputs = [

View file

@ -17,9 +17,9 @@
}:
let
version = "0.29.1";
version = "0.30.0";
apalacheVersion = "0.51.1";
evaluatorVersion = "0.3.0";
evaluatorVersion = "0.4.0";
metaCommon = {
description = "Formal specification language with TLA+ semantics";
@ -33,7 +33,7 @@ let
owner = "informalsystems";
repo = "quint";
tag = "v${version}";
hash = "sha256-lnvtyL4GKOyKdBDC5vevx5LgaiB7xTkfuN1rRTxKyv4=";
hash = "sha256-4gZUGw5T4iVbg7IWkXXIpSib/dPVXhK6Srt1kNewPGA=";
};
# Build the Quint CLI from source
@ -43,7 +43,7 @@ let
sourceRoot = "${src.name}/quint";
npmDepsHash = "sha256-CBwovC7PTdjJHwL9lKRlJbl8rNjd9J3hVBFJz24+cbw=";
npmDepsHash = "sha256-qmekskqCePyI/k1AaBRVfc6q6SQNCA4K61E6GxfsAUI=";
npmBuildScript = "compile";

View file

@ -62,7 +62,7 @@ lib.fix (
self:
lib.makeOverridable (
{
npmDepsHash ? "sha256-7/DH0p66FTfC0N42FhWTqehg5m/yq929ANhL4jAt7Ss=",
npmDepsHash ? "sha256-nVfFeJXSPO1GVkBkWflARZl2Geyt5ARTn0HVglnPlc0=",
patches ? [ ],
}@args:
buildNpmPackage {
@ -75,7 +75,7 @@ lib.fix (
# radicle-httpd using a more limited sparse checkout we need to carry a
# separate hash.
src = radicle-httpd.src.override {
hash = "sha256-PzokSJkcyFDAaih5gekp4GCQMm0sfF7fAK7iZbX1/S4=";
hash = "sha256-Zt9RiuloWmb1eL6f2Gotvy+FMTUvSokOEGOIBrBeO/E=";
sparseCheckout = [ ];
};

View file

@ -15,7 +15,7 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "radicle-httpd";
version = "0.22.0";
version = "0.23.0";
env.RADICLE_VERSION = finalAttrs.version;
@ -25,12 +25,12 @@ rustPlatform.buildRustPackage (finalAttrs: {
repo = "z4V1sjrXqjvFdnCUbxPFqd5p4DtH5";
tag = "releases/${finalAttrs.version}";
sparseCheckout = [ "radicle-httpd" ];
hash = "sha256-NA5U+Ac6imbtNabvaeYATfUbbmT48uqWAcbJ+ukJcDs=";
hash = "sha256-OpDW6qJOHN4f4smhc1vNO0DRzJW6114gQV4K1ZNicag=";
};
sourceRoot = "${finalAttrs.src.name}/radicle-httpd";
cargoHash = "sha256-9xyuoOuoFWu7oItQporJuGA8EIfEMrCvPaRPnwYMzmM=";
cargoHash = "sha256-m/2pP1mCU4SvPXU3qWOpbh3H/ykTOGgERYcP8Iu5DDs=";
nativeBuildInputs = [
asciidoctor
@ -78,6 +78,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
repositories on a Radicle node via their web browser.
'';
homepage = "https://radicle.xyz";
changelog = "https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5/tree/radicle-httpd/CHANGELOG.md";
# cargo.toml says MIT and asl20, LICENSE file says GPL3
license = with lib.licenses; [
gpl3Only

View file

@ -6,13 +6,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "rasm";
version = "3.0.5";
version = "3.0.6";
src = fetchFromGitHub {
owner = "EdouardBERGE";
repo = "rasm";
tag = "v${finalAttrs.version}";
hash = "sha256-yQZS2aHNyUU/zNFl0uDP/MmDD1/VT7r6euu4PIELrrM=";
hash = "sha256-YNdm30gw2ycKTFrW+5tE0Du5m258befh17HjAWnQsbc=";
};
# by default the EXEC variable contains `rasm.exe`

View file

@ -8,24 +8,24 @@
pkg-config,
perl,
wasm-pack,
wasm-bindgen-cli_0_2_106,
wasm-bindgen-cli_0_2_108,
binaryen,
lld,
}:
let
version = "0.33.4";
version = "0.34.0";
pname = "rauthy";
src = fetchFromGitHub {
owner = "sebadob";
repo = "rauthy";
tag = "v${version}";
hash = "sha256-MhurQyfB+ydIdnCAu5+h6EeKwPHyQix0dDYIvaV3Juk=";
hash = "sha256-ZYugnemiZpa8gmXCRgZc/9att/vUribC1+vpS7vhgl8=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit src pname version;
hash = "sha256-rFJHXWr50dLHILSgAHLCzgiD543r6xctjw60MOOR7HU=";
hash = "sha256-ixl4mlQJw8Gr7Rrnm8B2Iz8xI7IAne8OR9Dri0k3kqY=";
};
# Wasm modules are needed to build the frontend and are part of the main Rust repo.
@ -40,7 +40,7 @@ let
nativeBuildInputs = [
writableTmpDirAsHomeHook
wasm-pack
wasm-bindgen-cli_0_2_106
wasm-bindgen-cli_0_2_108
binaryen
lld
];
@ -77,7 +77,7 @@ let
"-p2"
];
npmDepsHash = "sha256-rTN+CbwnX157qqPLpUfjoCofFiwKYJJH9Oy0MeRFWXE=";
npmDepsHash = "sha256-F8/zbqI7Nmm8GLtkL25QDX222yzhlg7NA32tpBa8b5o=";
preBuild = ''
mkdir -p ./src/wasm/

View file

@ -114,7 +114,10 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://kartkrew.org";
platforms = lib.platforms.linux ++ lib.platforms.darwin;
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ donovanglover ];
maintainers = with lib.maintainers; [
donovanglover
iedame
];
mainProgram = "ringracers";
};
})

View file

@ -6,14 +6,14 @@
rustPlatform.buildRustPackage rec {
pname = "rust-audit-info";
version = "0.5.2";
version = "0.5.4";
src = fetchCrate {
inherit pname version;
hash = "sha256-g7ElNehBAVSRRlqsxkNm20C0KOMkf310bXNs3EN+/NQ=";
hash = "sha256-zxdF65/9cgdDLM7HA30NCEZj1S5SogH+oM3aq55K0os=";
};
cargoHash = "sha256-TvbFhFtdQ6fBNjIMgzQDVnK+IZThUJmht7r2zSmcllE=";
cargoHash = "sha256-ygz9uYwuDI892kwYwJPTsTAkBfsnRN2unOgqv8VHXSA=";
meta = {
description = "Command-line tool to extract the dependency trees embedded in binaries by cargo-auditable";

View file

@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rustical";
version = "0.12.0";
version = "0.12.1";
src = fetchFromGitHub {
owner = "lennart-k";
repo = "rustical";
tag = "v${finalAttrs.version}";
hash = "sha256-pVN7xu0M/9S4Gq5kWTls5vOpFK8fPXf9MIXJncdvtVc=";
hash = "sha256-+JWpb0Hi8qyVjnwsxlYAlrqH3GhLqTFj2tbAWFIN+mg=";
};
cargoHash = "sha256-cmjtPQd4ZvZ5HG+Cw1I4w8XRu64Q5HhR1rxhiYAC4aY=";
cargoHash = "sha256-TNIAdxOmAgZOGe3aBcKmeEzuGP8LuhGNDMNY/MUwiTw=";
postPatch = ''
substituteInPlace Cargo.toml \

View file

@ -1,21 +1,21 @@
{
"version": "1.11.0",
"version": "1.12.0",
"assets": {
"aarch64-darwin": {
"asset": "scala-cli-aarch64-apple-darwin.gz",
"sha256": "1xj5mb853qqsrrvqb3xpnh7x9yakf9vrb0xfszi5jw819ayidf4f"
"sha256": "1jax22azbc5v0dchw5hmv1kg3gb4aa9d886b2nlqirn96b60jayn"
},
"aarch64-linux": {
"asset": "scala-cli-aarch64-pc-linux.gz",
"sha256": "1lrwhbk0drzaq11q6jg4aszypfdsqqnwvsk50cz213jqvnzdazhc"
"sha256": "1hbx1vzc8x13zwv94cx0922279hcafc8aq30pvr0xc91345m5xv2"
},
"x86_64-darwin": {
"asset": "scala-cli-x86_64-apple-darwin.gz",
"sha256": "0hd2qhhk4ifciijdp3fsn1v9zqsmhh70mqa6b7km97lq4g1dx77r"
"sha256": "18p015h3v5ppcqdvh7vrkxnlyx9lbjdz27cmw0fypbdfc2p2gwqs"
},
"x86_64-linux": {
"asset": "scala-cli-x86_64-pc-linux.gz",
"sha256": "1jvd5fl85lhl57wj684g1p2rhwql83lfcjpwyflzgg370v052z3r"
"sha256": "0cymryl1vv1vn7jqcrsy6n98gj3393q3n6mk6nxspmx94zrwdhia"
}
}
}

View file

@ -58,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://github.com/scanmem/scanmem";
description = "Memory scanner for finding and poking addresses in executing processes";
maintainers = [ ];
maintainers = with lib.maintainers; [ iedame ];
platforms = lib.platforms.linux;
license = lib.licenses.gpl3Plus;
};

View file

@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "spirit";
version = "0.10.0";
version = "0.10.1";
src = fetchFromGitHub {
owner = "block";
repo = "spirit";
tag = "v${finalAttrs.version}";
hash = "sha256-DJJWqNY5+0oL2KJwGwta55FGvEHA4ICN+vF9zZUznNQ=";
hash = "sha256-vGrIDXm3QXOitzIGV3Plt+SmUEih4gPJGTv6bGBwITE=";
};
vendorHash = "sha256-AiNxpUY6zLwa8WlkjG9Em5S1xwCrzX0h4b8DaBth6YE=";
vendorHash = "sha256-WSMziaE6ldYa915fAAecXGmJkFhh8Sk/IHjfBqXf9FI=";
subPackages = [ "cmd/spirit" ];

View file

@ -12,16 +12,16 @@
buildGoModule rec {
pname = "stackit-cli";
version = "0.51.0";
version = "0.52.0";
src = fetchFromGitHub {
owner = "stackitcloud";
repo = "stackit-cli";
rev = "v${version}";
hash = "sha256-6fbWMgLHSTbBKqxRTSGvOdJop1xx2vAFkN+j8gsuO9U=";
hash = "sha256-eBNr4JuzMkO7gFNz5H9Anh1hAcBgFTWvz6jT9oNzeQ8=";
};
vendorHash = "sha256-Xo1oQJBd093O8IKfkKq146AuGgqzupMN+PROPKsOz4E=";
vendorHash = "sha256-ujdLPiETHFoP+YfJUCZcAoZolB6bCtjsE7OaYWOTA1A=";
subPackages = [ "." ];

View file

@ -5,16 +5,16 @@
}:
buildNpmPackage rec {
pname = "stylelint";
version = "16.26.1";
version = "17.0.0";
src = fetchFromGitHub {
owner = "stylelint";
repo = "stylelint";
tag = version;
hash = "sha256-klvYUuk1U6hClSWPQWwJv+uadjaEqkjOZv33PygyrCQ=";
hash = "sha256-LQqKAKVdFJkIZQDwv2X6dxGDFPZ3xdTQIx+8kAlijDU=";
};
npmDepsHash = "sha256-S1BYJDap3kW/MWZyv7Acmx+rFdGrWLwBdKlGPgH1RsU=";
npmDepsHash = "sha256-FdFM1Mo/P7jw+0nY8kR4ThTLJDxG8fp/tZiYSFzRSac=";
dontNpmBuild = true;

View file

@ -6,16 +6,16 @@
buildGoModule rec {
pname = "traefik-certs-dumper";
version = "2.10.0";
version = "2.11.0";
src = fetchFromGitHub {
owner = "ldez";
repo = "traefik-certs-dumper";
rev = "v${version}";
sha256 = "sha256-zXbtabh5ZziELZHzvYisXETPUmhHAVo6sMuF4O3crBY=";
sha256 = "sha256-rjD0zt5kJ7A4TLn3jQBLGvzvHthszP9AvmcILVo5lzk=";
};
vendorHash = "sha256-WpYxI+7qBYibojPtYlWmDrmJYlRlVwTaqCMI5Vzh1RI=";
vendorHash = "sha256-hGmcE8vEJI4nZOVFbDGWpnfTyupFydwGj09gMb2Mctc=";
excludedPackages = "integrationtest";
meta = {

View file

@ -10,13 +10,13 @@ let
in
buildGoModule {
pname = "typescript-go";
version = "0-unstable-2026-01-14";
version = "0-unstable-2026-01-21";
src = fetchFromGitHub {
owner = "microsoft";
repo = "typescript-go";
rev = "f5bcdfc02e6527b774418a26ee817c4397da8546";
hash = "sha256-tNpRCXj/QoYP2uw7nWaQZAnQtktYgVfZZ1/L+N+/xys=";
rev = "01cac67dfdfcce7262431f282e6f515861897ed0";
hash = "sha256-6Ukhujb0EVJr3PYVTuM3MKPMpzshMy1NphSsgXsHRgQ=";
fetchSubmodules = false;
};

View file

@ -36,7 +36,7 @@ buildGoModule (finalAttrs: {
homepage = "https://github.com/bloznelis/typioca";
changelog = "https://github.com/bloznelis/typioca/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = [ ];
maintainers = with lib.maintainers; [ iedame ];
mainProgram = "typioca";
};
})

View file

@ -12,7 +12,7 @@
nix-update-script,
}:
let
version = "4.18.12";
version = "4.19.7";
desktopItem = makeDesktopItem {
name = "unciv";
@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar";
hash = "sha256-h0Y7a/wvmYOwr+AhVjY+P7uQQQbofpqkX5/Nd8tL3Cg=";
hash = "sha256-wRZNfirTBNFKVwHW+Wdu2hT2GLbQQO93HC/ngYmvaTw=";
};
dontUnpack = true;
@ -73,7 +73,7 @@ stdenv.mkDerivation rec {
description = "Open-source Android/Desktop remake of Civ V";
mainProgram = "unciv";
homepage = "https://github.com/yairm210/Unciv";
maintainers = [ ];
maintainers = with lib.maintainers; [ iedame ];
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.mpl20;
platforms = lib.platforms.all;

View file

@ -62,6 +62,7 @@ stdenv.mkDerivation rec {
preConfigure = "patchShebangs .";
makeFlags = lib.optionals stdenv.cc.isGNU [
"CFLAGS=-std=c17"
"OPTFLAGS=-fopenmp"
];

View file

@ -5,13 +5,13 @@
}:
mkYaziPlugin {
pname = "mime-ext.yazi";
version = "25.12.29-unstable-2026-01-07";
version = "0-unstable-2026-01-12";
src = fetchFromGitHub {
owner = "yazi-rs";
repo = "plugins";
rev = "68f7d4898c19dcf50beda251f8143992c3e8371f";
hash = "sha256-6iA/C0dzbLPkEDbdEs8oAnVfG6W+L8/dYyjTuO5euOw=";
rev = "75f6f7276fadf306597c2d2b4e264335fa0937cf";
hash = "sha256-iiV6WSLdc7LPjXr+DRwVKzgJr+0Z8hO2eil5cdAgW4g=";
};
meta = {

View file

@ -5,13 +5,13 @@
}:
mkYaziPlugin {
pname = "piper.yazi";
version = "25.9.15-unstable-2025-12-31";
version = "25.9.15-unstable-2026-01-12";
src = fetchFromGitHub {
owner = "yazi-rs";
repo = "plugins";
rev = "398796d88fee7bf9c99c4dc29089b865d4f47722";
hash = "sha256-LOQ/0LYVrXsqQjeBeERKQ2M8BwN8xo3yej1mxNHphOU=";
rev = "c179ea49753b3a784935986d36b077a6df24bdb3";
hash = "sha256-0VKoUusTmKVxW8fJkYf0lm17bMjvkN1/tmx7+pNJdWI=";
};
meta = {

View file

@ -5,13 +5,13 @@
}:
mkYaziPlugin {
pname = "time-travel.yazi";
version = "0-unstable-2025-02-14";
version = "0-unstable-2026-01-16";
src = fetchFromGitHub {
owner = "iynaix";
repo = "time-travel.yazi";
rev = "7e0179e15a41a4a42b6d0b5fa6dd240c9b4cf0d2";
hash = "sha256-ZZgn5rsBzvZcnDWZfjMBPRg9QUz4FTq5UIPWfnwXHQs=";
rev = "aaec6e26e525bd146354a5137ec40f1f23257a4e";
hash = "sha256-/+KiuGUox763dMQvHl1l3+Ci3vL8NwRuKNu9pi3gjyE=";
};
meta = {

View file

@ -5,13 +5,13 @@
}:
mkYaziPlugin {
pname = "yatline.yazi";
version = "25.5.31-unstable-2025-06-12";
version = "25.5.31-unstable-2026-01-21";
src = fetchFromGitHub {
owner = "imsi32";
repo = "yatline.yazi";
rev = "88bd1c58357d472fe7e8daf9904936771fc49795";
hash = "sha256-RkQKZQAa5U9eMWk1Q0doueJZiuP4elUJ0dM1XKLSnDo=";
rev = "3227a30b21f69b68df513754b5a00d6e75cece57";
hash = "sha256-yhptHABQ0alVab2i367D5grJyG7SrfHH8H4JuGeYFyk=";
};
meta = {

View file

@ -86,7 +86,7 @@ let
};
in
{
sans = makeSuperOTC {
source-han-sans = makeSuperOTC {
family = "sans";
description = "sans-serif";
rev = "2.005R";
@ -95,7 +95,7 @@ in
prefix = "01_";
};
serif = makeSuperOTC {
source-han-serif = makeSuperOTC {
family = "serif";
description = "serif";
rev = "2.003R";
@ -104,35 +104,35 @@ in
prefix = "01_";
};
mono = makeSuperOTC {
source-han-mono = makeSuperOTC {
family = "mono";
description = "monospaced";
rev = "1.002";
hash = "sha256-DBkkSN6QhI8R64M2h2iDqaNtxluJZeSJYAz8x6ZzWME=";
};
sans-vf-otf = makeVariable {
source-han-sans-vf-otf = makeVariable {
family = "sans";
version = "2.005";
hash = "sha256-7/THncqTE6IpPezcX14eYRRC8WR/xPv0XjfOPEfF8aU=";
format = "otf";
};
sans-vf-ttf = makeVariable {
source-han-sans-vf-ttf = makeVariable {
family = "sans";
version = "2.005";
hash = "sha256-CL5kjZzCiNvdcwiFflTlarINpeYxvuqZH+4ayiIQdD8=";
format = "ttf";
};
serif-vf-otf = makeVariable {
source-han-serif-vf-otf = makeVariable {
family = "serif";
version = "2.003";
hash = "sha256-a6295Ukha9QY5ByMr2FUy13j5gZ1itnezvfJWmJjqt0=";
format = "otf";
};
serif-vf-ttf = makeVariable {
source-han-serif-vf-ttf = makeVariable {
family = "serif";
version = "2.003";
hash = "sha256-F+FUQunfyAEBVV10lZxC3dzGTWhHgHzpTO8CjC3n4WY=";

View file

@ -11,12 +11,12 @@
ocaml-syntax-shims,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "alcotest";
version = "1.9.1";
src = fetchurl {
url = "https://github.com/mirage/alcotest/releases/download/${version}/alcotest-${version}.tbz";
url = "https://github.com/mirage/alcotest/releases/download/${finalAttrs.version}/alcotest-${finalAttrs.version}.tbz";
hash = "sha256-HinDtB1DKQYhBbcj39o6/4a4zvXnx1ANDkkfxf145II=";
};
@ -39,4 +39,4 @@ buildDunePackage rec {
license = lib.licenses.isc;
maintainers = [ lib.maintainers.ericbmerritt ];
};
}
})

View file

@ -6,7 +6,7 @@
qcheck-core,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "algaeff";
version = "2.0.0";
@ -14,8 +14,8 @@ buildDunePackage rec {
src = fetchFromGitHub {
owner = "RedPRL";
repo = pname;
rev = version;
repo = "algaeff";
rev = finalAttrs.version;
hash = "sha256-VRZfULbXKRcExU1bnEu/X1KPX+L+dzcRYZVD985rQT4=";
};
@ -31,4 +31,4 @@ buildDunePackage rec {
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.vbgl ];
};
}
})

View file

@ -6,7 +6,7 @@
alsa-lib,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "alsa";
version = "0.3.0";
@ -15,7 +15,7 @@ buildDunePackage rec {
src = fetchFromGitHub {
owner = "savonet";
repo = "ocaml-alsa";
rev = version;
rev = finalAttrs.version;
sha256 = "1qy22g73qc311rmv41w005rdlj5mfnn4yj1dx1jhqzr31zixl8hj";
};
@ -28,4 +28,4 @@ buildDunePackage rec {
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [ dandellion ];
};
}
})

View file

@ -3,14 +3,14 @@
buildDunePackage,
fetchurl,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "ancient";
version = "0.10.0";
minimalOCamlVersion = "4.12";
src = fetchurl {
url = "https://github.com/OCamlPro/ocaml-ancient/releases/download/${version}/ancient-${version}.tbz";
url = "https://github.com/OCamlPro/ocaml-ancient/releases/download/${finalAttrs.version}/ancient-${finalAttrs.version}.tbz";
hash = "sha256-XeVUPrdg7QSV7V0Tz8Mkj5jvzKtYD9DON+tt9kkuCHM=";
};
@ -35,8 +35,8 @@ buildDunePackage rec {
file in and see the structures.
'';
homepage = "https://github.com/OCamlPro/ocaml-ancient";
changelog = "https://raw.githubusercontent.com/OCamlPro/ocaml-ancient/refs/tags/${version}/CHANGES.md";
changelog = "https://raw.githubusercontent.com/OCamlPro/ocaml-ancient/refs/tags/${finalAttrs.version}/CHANGES.md";
license = lib.licenses.lgpl21Plus;
maintainers = with lib.maintainers; [ momeemt ];
};
}
})

View file

@ -10,7 +10,7 @@
gitUpdater,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "angstrom";
version = "0.16.1";
@ -18,8 +18,8 @@ buildDunePackage rec {
src = fetchFromGitHub {
owner = "inhabitedtype";
repo = pname;
rev = version;
repo = "angstrom";
rev = finalAttrs.version;
hash = "sha256-EPqDK+7RU2vHEHvuoTXb8V2FkdXQ6tGu0ghbNPS3gZ4=";
};
@ -39,4 +39,4 @@ buildDunePackage rec {
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ sternenseemann ];
};
}
})

View file

@ -4,12 +4,12 @@
fetchurl,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "ANSITerminal";
version = "0.8.5";
src = fetchurl {
url = "https://github.com/Chris00/ANSITerminal/releases/download/${version}/ANSITerminal-${version}.tbz";
url = "https://github.com/Chris00/ANSITerminal/releases/download/${finalAttrs.version}/ANSITerminal-${finalAttrs.version}.tbz";
hash = "sha256-q3OyGLajAmfSu8QzEtzzE5gbiwvsVV2SsGuHZkst0w4=";
};
@ -33,4 +33,4 @@ buildDunePackage rec {
];
maintainers = [ lib.maintainers.jirkamarsik ];
};
}
})

View file

@ -6,14 +6,14 @@
libao,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "ao";
version = "0.2.4";
src = fetchFromGitHub {
owner = "savonet";
repo = "ocaml-ao";
rev = "v${version}";
rev = "v${finalAttrs.version}";
sha256 = "sha256-HhJdb4i9B4gz3emgDCDT4riQuAsY4uP/47biu7EZ+sk=";
};
@ -26,4 +26,4 @@ buildDunePackage rec {
license = lib.licenses.lgpl21Plus;
maintainers = with lib.maintainers; [ dandellion ];
};
}
})

View file

@ -14,13 +14,13 @@
pplite,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "ocaml${ocaml.version}-apron";
version = "0.9.15";
src = fetchFromGitHub {
owner = "antoinemine";
repo = "apron";
rev = "v${version}";
rev = "v${finalAttrs.version}";
hash = "sha256-gHLCurydxX1pS66DTAWUJGl9Yqu9RWRjkZh6lXzM7YY=";
};
@ -63,4 +63,4 @@ stdenv.mkDerivation rec {
description = "Numerical abstract domain library";
inherit (ocaml.meta) platforms;
};
}
})

View file

@ -7,12 +7,12 @@
ounit2,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "arg-complete";
version = "0.2.1";
src = fetchurl {
url = "https://github.com/sim642/ocaml-arg-complete/releases/download/${version}/arg-complete-${version}.tbz";
url = "https://github.com/sim642/ocaml-arg-complete/releases/download/${finalAttrs.version}/arg-complete-${finalAttrs.version}.tbz";
hash = "sha256-SZvLaeeqY3j2LUvqxGs0Vw57JnnpdvAk1jnE3pk27QU=";
};
@ -24,8 +24,8 @@ buildDunePackage rec {
meta = {
description = "Bash completion support for OCaml Stdlib.Arg";
homepage = "https://sim642.github.io/ocaml-arg-complete/";
changelog = "https://raw.githubusercontent.com/sim642/ocaml-arg-complete/refs/tags/${version}/CHANGELOG.md";
changelog = "https://raw.githubusercontent.com/sim642/ocaml-arg-complete/refs/tags/${finalAttrs.version}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.vbgl ];
};
}
})

View file

@ -9,14 +9,14 @@
buildDunePackage,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "argon2";
version = "1.0.2";
minimalOCamlVersion = "4.02.3";
src = fetchurl {
url = "https://github.com/Khady/ocaml-argon2/releases/download/${version}/argon2-${version}.tbz";
url = "https://github.com/Khady/ocaml-argon2/releases/download/${finalAttrs.version}/argon2-${finalAttrs.version}.tbz";
hash = "sha256-NDsOV4kPT2SnSfNHDBAK+VKZgHDIKxW+dNJ/C5bQ8gU=";
};
@ -37,4 +37,4 @@ buildDunePackage rec {
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ naora ];
};
}
})

View file

@ -16,12 +16,12 @@
mirage-vnetif,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "arp";
version = "4.0.0";
src = fetchurl {
url = "https://github.com/mirage/${pname}/releases/download/v${version}/${pname}-${version}.tbz";
url = "https://github.com/mirage/arp/releases/download/v${finalAttrs.version}/arp-${finalAttrs.version}.tbz";
hash = "sha256-C2Bh/2NwZqCJEidCnkhwRMoW3AsbQtvwdFh9IiJkDaU=";
};
@ -52,4 +52,4 @@ buildDunePackage rec {
license = lib.licenses.isc;
maintainers = with lib.maintainers; [ sternenseemann ];
};
}
})

View file

@ -6,7 +6,7 @@
bwd,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "asai";
version = "0.3.1";
@ -14,8 +14,8 @@ buildDunePackage rec {
src = fetchFromGitHub {
owner = "RedPRL";
repo = pname;
rev = version;
repo = "asai";
rev = finalAttrs.version;
hash = "sha256-IpRLX7umpmlNt2uV2MB+YvjAvNk0+gl5plbBExVvcdM=";
};
@ -30,4 +30,4 @@ buildDunePackage rec {
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.vbgl ];
};
}
})

View file

@ -7,11 +7,11 @@
ocaml,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "asetmap";
version = "0.8.1";
src = fetchurl {
url = "https://github.com/dbuenzli/asetmap/archive/refs/tags/v${version}.tar.gz";
url = "https://github.com/dbuenzli/asetmap/archive/refs/tags/v${finalAttrs.version}.tar.gz";
sha256 = "051ky0k62xp4inwi6isif56hx5ggazv4jrl7s5lpvn9cj8329frj";
};
@ -28,4 +28,4 @@ buildDunePackage rec {
inherit (topkg) buildPhase installPhase;
meta = { inherit (ocaml.meta) platforms; };
}
})

View file

@ -7,14 +7,14 @@
ohex,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
minimalOCamlVersion = "4.13.0";
pname = "asn1-combinators";
version = "0.3.2";
src = fetchurl {
url = "https://github.com/mirleft/ocaml-asn1-combinators/releases/download/v${version}/asn1-combinators-${version}.tbz";
url = "https://github.com/mirleft/ocaml-asn1-combinators/releases/download/v${finalAttrs.version}/asn1-combinators-${finalAttrs.version}.tbz";
hash = "sha256-KyaYX24nIgc9zZ+ENVvWdX4SZDtaSOMLPAf/fPsNin8=";
};
@ -28,9 +28,9 @@ buildDunePackage rec {
meta = {
homepage = "https://github.com/mirleft/ocaml-asn1-combinators";
changelog = "https://github.com/mirleft/ocaml-asn1-combinators/blob/v${version}/CHANGES.md";
changelog = "https://github.com/mirleft/ocaml-asn1-combinators/blob/v${finalAttrs.version}/CHANGES.md";
description = "Combinators for expressing ASN.1 grammars in OCaml";
license = lib.licenses.isc;
maintainers = with lib.maintainers; [ vbgl ];
};
}
})

View file

@ -19,12 +19,12 @@
mirage-mtime,
}:
buildDunePackage rec {
buildDunePackage (finalAttrs: {
pname = "awa";
version = "0.5.2";
src = fetchurl {
url = "https://github.com/mirage/awa-ssh/releases/download/v${version}/awa-${version}.tbz";
url = "https://github.com/mirage/awa-ssh/releases/download/v${finalAttrs.version}/awa-${finalAttrs.version}.tbz";
hash = "sha256-64gloekVN0YsBwUodrJc6QaNU3PGKMIZMPJWvBfzaj0=";
};
@ -53,8 +53,8 @@ buildDunePackage rec {
meta = {
description = "SSH implementation in OCaml";
homepage = "https://github.com/mirage/awa-ssh";
changelog = "https://github.com/mirage/awa-ssh/raw/v${version}/CHANGES.md";
changelog = "https://github.com/mirage/awa-ssh/raw/v${finalAttrs.version}/CHANGES.md";
license = lib.licenses.isc;
maintainers = [ lib.maintainers.sternenseemann ];
};
}
})

View file

@ -9,13 +9,13 @@
cmdliner,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "ocaml${ocaml.version}-b0";
version = "0.0.5";
src = fetchurl {
url = "${meta.homepage}/releases/b0-${version}.tbz";
url = "https://erratique.ch/software/b0/releases/b0-${finalAttrs.version}.tbz";
sha256 = "sha256-ty04JQcP4RCme/VQw0ko2IBebWWX5cBU6nRTTeV1I/I=";
};
@ -56,4 +56,4 @@ stdenv.mkDerivation rec {
maintainers = [ lib.maintainers.Julow ];
broken = !(lib.versionAtLeast ocaml.version "4.08");
};
}
})

Some files were not shown because too many files have changed in this diff Show more