Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2026-10-30 00:18:08 +00:00
committed by GitHub
231 changed files with 2495 additions and 2310 deletions

View File

@@ -65,6 +65,10 @@
See the [upstream changelog](https://github.com/sharkdp/hyperfine/blob/v2.0.0/CHANGELOG.md#v200) for details.
- `atlantis` has been updated to v0.49.0 which includes a number of breaking
changes to address security vulnerabilities. A fully list is available in
the [v0.49.0 release page](https://github.com/runatlantis/atlantis/releases/tag/v0.49.0)
- `yeswiki` has been updated from 4.4.2 to 4.6.7 and now requires PHP 8.3 or newer.
The release also removes legacy JSONP endpoints and changes several security-sensitive operations from GET to POST with CSRF tokens.
Review the upstream [4.6.7 release notes](https://github.com/YesWiki/yeswiki/releases/tag/v4.6.7) before upgrading custom themes or integrations.

View File

@@ -3701,6 +3701,12 @@
githubId = 410028;
name = "Tobias Bergkvist";
};
bernelius = {
name = "Bob Hegdal";
matrix = "@bernelius:matrix.org";
github = "bernelius";
githubId = 54585616;
};
berquist = {
name = "Eric Berquist";
email = "eric.berquist@gmail.com";

View File

@@ -685,3 +685,5 @@ The above example can be migrated via the following structured code block:
If your environment requires strict reverse path filtering, you must now explicitly configure it with `networking.firewall.checkReversePath = "strict";`.
- `services.photoprism` installations that are upgrading to version `260919-28c46a116` or later are advised to [migrate their library](https://docs.photoprism.app/user-guide/ai/face-recognition/#upgrading-an-existing-library) to take advantage of the newer face detection and embedding models. This can be done by using the `photoprism-manage` script.
- `healthchecks` now natively supports `*_FILE` options for all secrets, and the prior package experienced breakage related to its manual handling of these secret files, so the manual process was removed and users will need to configure out-of-store secrets through conventional means (e.g. sops, agenix, etc.)

View File

@@ -14,13 +14,6 @@
...
}:
let
containerdSocket =
{
k3s = "/run/k3s/containerd/containerd.sock";
rke2 = "/run/rke2/containerd/containerd.sock";
}
.${rancherDistro};
# Build a Docker image with a fixed name but an auto-generated tag based on
# the derivation hash. Two derivations with different contents produce
# different tags, so the cluster treats them as distinct images.
@@ -49,8 +42,6 @@ in
nodes.machine =
{ pkgs, ... }:
{
imports = [ ../../modules/profiles/base.nix ];
environment.systemPackages = with pkgs; [
kubectl
cri-tools
@@ -63,12 +54,7 @@ in
enable = true;
role = "server";
package = rancherPackage;
disable =
{
k3s = lib.remove "traefik" disabledComponents;
rke2 = lib.remove "rke2-ingress-nginx" disabledComponents;
}
.${rancherDistro};
disable = disabledComponents;
images =
coreImages ++ lib.optional (rancherDistro == "k3s") rancherPackage.airgap-images ++ [ testImageV1 ];
};
@@ -89,7 +75,7 @@ in
};
testScript =
{ nodes, ... }:
{ nodes, ... }: # python
''
def switch_to_v2():
toplevel = "${nodes.machine.system.build.toplevel}"
@@ -98,8 +84,8 @@ in
machine.wait_for_unit("${serviceName}")
with subtest("v1 image is imported and runs"):
machine.wait_until_succeeds("crictl -r ${containerdSocket} img | grep 'test\\.local/test'")
machine.wait_until_succeeds("kubectl get sa default")
machine.wait_until_succeeds("crictl -r /run/k3s/containerd/containerd.sock img | grep 'test\\.local/test'")
machine.wait_until_succeeds("kubectl get serviceaccount default")
machine.succeed("kubectl create job test-job --image=${testImageV1.imageName}:${testImageV1.imageTag}")
machine.wait_until_succeeds("kubectl wait --for=condition=complete job/test-job --timeout=180s")
v1_output = machine.succeed("kubectl logs -l batch.kubernetes.io/job-name=test-job --tail=-1").rstrip()

View File

@@ -573,12 +573,12 @@ rec {
spotbugs = buildEclipseUpdateSite rec {
pname = "spotbugs";
version = "3.1.11";
version = "4.10.5";
src = fetchzip {
stripRoot = false;
url = "https://github.com/spotbugs/spotbugs/releases/download/${version}/eclipsePlugin.zip";
sha256 = "0aanqwx3gy1arpbkqd846381hiy6272lzwhfjl94x8jhfykpqqbj";
hash = "sha256-umDKckw5LUbN8CERoHJtrgT22SuTUCXeimefILGYYRk=";
};
meta = {

View File

@@ -21,22 +21,22 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
sources = {
"x86_64-linux" = {
arch = "linux-x64";
hash = "sha256-+B+1pge/n3FU60LH2awpEAP+KlAGsmjrf5VRf2P9NrY=";
hash = "sha256-q9I6MXnkHrsseNTx82wWR4JGAEe8aA58ju/Fcx7E3+k=";
};
"aarch64-linux" = {
arch = "linux-arm64";
hash = "sha256-6sLecWnoJ5O97Ytt/1B9mceVs++ASZmrt9oFG2NptwE=";
hash = "sha256-dHTsbAokrQQw4QJGuwwyvPamq2uogwCW27R7Pk715ks=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
hash = "sha256-natv5K2GNcQjM1a+M0SrRFMzn2IXfSHsC5FNHdreH7k=";
hash = "sha256-uFHkOzW2NJh+95T73cdZp+6r1mIIhRGidvYGOlmDc9I=";
};
};
in
{
name = "claude-code";
publisher = "anthropic";
version = "2.1.311";
version = "2.1.312";
}
// sources.${stdenvNoCC.hostPlatform.system}
or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");

View File

@@ -3860,8 +3860,8 @@ let
mktplcRef = {
name = "pico8-ls";
publisher = "PollywogGames";
version = "0.7.0";
hash = "sha256-2e28Z4o76f0G52fzqHNqFnBk88426cRfUyiaW1jmeMc=";
version = "0.8.0";
hash = "sha256-PP0dFBFwhw+dAcB0MxY6+S9KvX79ZZKKnVy/4lrMAXw=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/PollywogGames.pico8-ls/changelog";
@@ -5401,8 +5401,8 @@ let
mktplcRef = {
name = "change-case";
publisher = "wmaurer";
version = "1.0.0";
hash = "sha256-tN/jlG2PzuiCeERpgQvdqDoa3UgrUaM7fKHv6KFqujc=";
version = "2.1.1";
hash = "sha256-OzdBIR3bchZWMXrNJfhaNhVgoTzpTPZT2HV6Jjyn1m0=";
};
meta = {
description = "VSCode extension for quickly changing the case (camelCase, CONSTANT_CASE, snake_case, etc) of the current selection or current word";

View File

@@ -18,7 +18,7 @@ vscode-utils.buildVscodeMarketplaceExtension {
# it does not matter which binary is fetched. Using only a single
# hash makes this easier to maintain.
arch = "linux-x64";
hash = "sha256-LrAgzFJXBR/4dqukRDHVi/ZEB0rKlA/JhEeoLHgZiFo=";
hash = "sha256-d+/DLVCEHeF4W+GjSGqTZouXYZqMNRWqbdHwbB3Tm4c=";
};
nativeBuildInputs = [

View File

@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
publisher = "ndonfris";
name = "fish-lsp";
version = "0.1.24";
hash = "sha256-0elBQaO6j7mkex9bBqnXGjOgeMwo7lEQ+DBhJkeOD94=";
version = "0.1.25";
hash = "sha256-n2OspheZF/7Rw5WUV6NqwUqXQyaUuhM32c89FhHOJ3A=";
};
meta = {

View File

@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "vscode-thunder-client";
publisher = "rangav";
version = "2.41.7";
hash = "sha256-UBkETeaIBhAI3kMNpzsXCZ/Vqlxg8XziMyg4yWM4EGk=";
version = "3.1.0";
hash = "sha256-jjDIUmW75oDAenbtTqqiXW6xyMieo24AXxUw4stG5Go=";
};
meta = {

View File

@@ -4,8 +4,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "code-spell-checker-french";
publisher = "streetsidesoftware";
version = "1.0.0";
hash = "sha256-6/OJSRyOzcS9vubY59JWmfX2iC9frS51NC4ivvsvfik=";
version = "1.0.1";
hash = "sha256-dsRT52wTF791cZHpAnTzRR/B/sgjjKGkMRs5g9/45xU=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/streetsidesoftware.code-spell-checker-french/changelog";

View File

@@ -123,9 +123,9 @@ rec {
## see http://wiki.winehq.org/Mono
mono = fetchurl rec {
version = "10.0.0";
version = "10.4.1";
url = "https://dl.winehq.org/wine/wine-mono/${version}/wine-mono-${version}-x86.msi";
hash = "sha256-26ynPl0J96OnwVetBCia+cpHw87XAS1GVEpgcEaQK4c=";
hash = "sha256-Bx9LKIfhyXoR15H/PWW+lCnu1t7EwnCIiL/VRro1jiM=";
};
patches = [

View File

@@ -2,7 +2,7 @@
rke2Version = "1.34.11+rke2r1";
rke2Commit = "2506fee512985398ca0b50d875c3df73069763ce";
rke2TarballHash = "sha256-jrXi8KZmq+yGSKaVUUsZ+mNKzV1cSTOLPkPFye+OdpI=";
rke2VendorHash = "sha256-AYsoVlykxpyIeVpuXpEY4uKJ3NyzRlOdOiJJl22m8VA=";
rke2VendorHash = "sha256-fCPjwaFDItSfa1By+eTZpeWhk/G3n7U8HJdPScs/PV8=";
k8sImageTag = "v1.34.11-rke2r1-build20260821";
etcdVersion = "v3.6.14-k3s1-build20260819";
pauseVersion = "3.10.2";

View File

@@ -2,7 +2,7 @@
rke2Version = "1.35.8+rke2r1";
rke2Commit = "0fec82ea2fa6c7b25b7a3fe3cd990fbecc07e1bb";
rke2TarballHash = "sha256-WtdKeJ/AbUJaY+ovYZAEpDpWNXYFvJwkPf2V533cIn8=";
rke2VendorHash = "sha256-+OaVavHIG6Xx3bOBi90PXKI28dSQWtKHV8A+7EbbF7E=";
rke2VendorHash = "sha256-i7HCeHgiN9cFEEfjD6VtskuIg/yNkfHezplXrnWukNk=";
k8sImageTag = "v1.35.8-rke2r1-build20260821";
etcdVersion = "v3.6.14-k3s1-build20260819";
pauseVersion = "3.10.2";

View File

@@ -2,7 +2,7 @@
rke2Version = "1.36.4+rke2r1";
rke2Commit = "7479a59cdd2c8ce0b8871699a24daa4b7c28cc64";
rke2TarballHash = "sha256-VO7epe6yWZ1RMN/mhJ3ZkERigHW1gEcRw+K/kmtEpA4=";
rke2VendorHash = "sha256-QmMQieCBIZ0X0d/OkdznQPN/I8NH+mX7vjWaMWOfKjQ=";
rke2VendorHash = "sha256-Vhyj56qpuSQ5bf1vlbHxZzPxFYykrKfWSyPPaDKf2bs=";
k8sImageTag = "v1.36.4-rke2r1-build20260821";
etcdVersion = "v3.6.14-k3s1-build20260819";
pauseVersion = "3.10.2";

View File

@@ -24,6 +24,7 @@ lib:
fetchzip,
fetchurl,
versionCheckHook,
fetchpatch2,
# Runtime dependencies
procps,
@@ -57,6 +58,25 @@ buildGoModule (finalAttrs: {
vendorHash = rke2VendorHash;
overrideModAttrs =
let
followSymlinksPatch = fetchpatch2 {
name = "find-image-follow-symlinks.patch";
url = "https://github.com/rorosen/wharfie/commit/a5deff0b2976625d904a084561c2ba43f3a4008a.diff";
hash = "sha256-zSN9cz+Tpp+rAOvvxlZPB2x1cxU8s1GNlLsUsOJ5V2Y=";
};
in
{
dontFixup = false;
fixupPhase = ''
runHook preFixup
patch --directory $out/github.com/rancher/wharfie -p1 < ${followSymlinksPatch}
runHook postFixup
'';
};
nativeBuildInputs = [ makeWrapper ];
# Important utilities used by the kubelet.

View File

@@ -607,13 +607,13 @@
"vendorHash": "sha256-kkCiz73W5RT0Zw+euWD9bnBpe5enVOT4mTJ5daszU4s="
},
"hashicorp_google": {
"hash": "sha256-ftPFwi0ImwNJPo4Km5/P+4qRr2N1lln/YJj5OwFB1l8=",
"hash": "sha256-svuhfoEYMSFUgjQtOIafblPOlS0/1O4884anafQUtKk=",
"homepage": "https://registry.terraform.io/providers/hashicorp/google",
"owner": "hashicorp",
"repo": "terraform-provider-google",
"rev": "v8.7.0",
"rev": "v8.9.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-9DiGgBQyN2lv7w4IkjMuWGNo9oTIvdK1qcdEpKpy5NE="
"vendorHash": "sha256-ZkQt1RTq+6R2U7blmkr8PIRHtGFE6MllcLVlcfPlFB4="
},
"hashicorp_google-beta": {
"hash": "sha256-GcW7F/xNValvQXtUhBxOPjfRa6891INVXNRxoSnnCy0=",

View File

@@ -3,8 +3,8 @@
runCommand,
rustc-unwrapped,
sysroot ? null,
stdenvNoCC,
shell ? stdenvNoCC.shell,
runtimeShell,
shell ? runtimeShell,
}:
let
sysrootFlag = lib.optionalString (sysroot != null) "--sysroot ${sysroot}";

View File

@@ -0,0 +1,7 @@
{
alacritty,
}:
alacritty.override {
withGraphics = true;
}

View File

@@ -51,6 +51,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
pname = "alacritty${lib.optionalString withGraphics "-graphics"}";
version = "0.17.0";
__structuredAttrs = true;
src =
# by default we want the official package
if !withGraphics then
@@ -97,7 +99,12 @@ rustPlatform.buildRustPackage (finalAttrs: {
--replace xdg-open ${xdg-utils}/bin/xdg-open
'';
checkFlags = [ "--skip=term::test::mock_term" ]; # broken on aarch64
checkFlags = [
"--skip=term::test::mock_term" # broken on aarch64
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
"--skip=tty::unix::test_get_pw_entry"
];
postInstall =
(

View File

@@ -1,23 +1,25 @@
{
lib,
stdenv,
buildGoModule,
buildGo127Module,
buildPackages,
fetchFromGitHub,
installShellFiles,
versionCheckHook,
}:
buildGoModule (finalAttrs: {
buildGo127Module (finalAttrs: {
pname = "aliae";
version = "1.5.0";
version = "1.6.0";
src = fetchFromGitHub {
owner = "jandedobbeleer";
repo = "aliae";
tag = "v${finalAttrs.version}";
hash = "sha256-TuiH0fA7QfzP7JRpb35ySWA68ZhrDJP8CxpPn9jlbL4=";
hash = "sha256-DaEkrwm6iMuC9ZJhrpd5SR3ZlwxBqxrwQSWqBlviC94=";
};
vendorHash = "sha256-G/lypFD5GGI1SkiJV8RT7qkAqh8RNHznFlPUpRbqsUg=";
vendorHash = "sha256-mEHdwZmWS/F+vUyA3Dc1pMH95OxfN1leKayB6u5vRGQ=";
sourceRoot = "${finalAttrs.src.name}/src";
@@ -37,12 +39,21 @@ buildGoModule (finalAttrs: {
postInstall = ''
mv $out/bin/{src,aliae}
''
+ lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd aliae \
--bash <($out/bin/aliae completion bash) \
--fish <($out/bin/aliae completion fish) \
--zsh <($out/bin/aliae completion zsh)
'';
+ lib.optionalString (stdenv.buildPlatform.emulatorAvailable buildPackages) (
let
emulator = stdenv.hostPlatform.emulator buildPackages;
in
''
installShellCompletion --cmd aliae \
--bash <(${emulator} $out/bin/aliae completion bash) \
--fish <(${emulator} $out/bin/aliae completion fish) \
--zsh <(${emulator} $out/bin/aliae completion zsh)
''
);
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "version";
doInstallCheck = true;
meta = {
description = "Cross shell and platform alias management";

View File

@@ -10,13 +10,13 @@
}:
buildDotnetModule (finalAttrs: {
pname = "asn1scc";
version = "4.9.28.0";
version = "4.9.54.0";
src = fetchFromGitHub {
owner = "esa";
repo = "asn1scc";
tag = finalAttrs.version;
hash = "sha256-0hyyeUIK3oAx16DvV4CqCrW131de0f7QLN5/EyU9Qf0=";
hash = "sha256-KIzFwQmBjACyNlM3bHzGnGwb6Oz60O05tPvtn3zQqMc=";
};
nativeBuildInputs = with pkgs; [ jre ];

View File

@@ -8,13 +8,13 @@
buildGo127Module (finalAttrs: {
pname = "atlantis";
version = "0.48.2";
version = "0.49.0";
src = fetchFromGitHub {
owner = "runatlantis";
repo = "atlantis";
tag = "v${finalAttrs.version}";
hash = "sha256-iA5khLkukcBwrpHA7U3tZGN3l6c+fow9j0uzbR2I49A=";
hash = "sha256-l4YDmZfk3kgCpucK+ojWWv4oCLJaM4HR0FbSDacYVBE=";
};
ldflags = [
@@ -22,7 +22,7 @@ buildGo127Module (finalAttrs: {
"-X=main.date=1970-01-01T00:00:00Z"
];
vendorHash = "sha256-PRqmqqXbrk93bbWGKYfGbDSDn4pxKjintrPs77Re2Uo=";
vendorHash = "sha256-nGMmlh9DonccAIRmDZ6hdGdoAJWqxQKRtPtlyRkG58o=";
subPackages = [ "." ];

View File

@@ -1,19 +1,24 @@
{
lib,
fetchPypi,
fetchFromGitHub,
python3Packages,
}:
python3Packages.buildPythonApplication rec {
python3Packages.buildPythonApplication (finalAttrs: {
pname = "bashate";
version = "2.1.1";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-S6tul3+DBacgU1+Pk/H7QsUh/LxKbCs9PXZx9C8iH0w=";
src = fetchFromGitHub {
owner = "openstack";
repo = "bashate";
tag = finalAttrs.version;
hash = "sha256-e38KiGjdj7iY+7YuCyApxem2GAKHRNVFzO04QJOFC/Q=";
};
# Manually set version since pbr wants to get it from git (not in a tarball)
env.PBR_VERSION = finalAttrs.version;
build-system = with python3Packages; [ setuptools ];
dependencies = with python3Packages; [
@@ -38,4 +43,4 @@ python3Packages.buildPythonApplication rec {
maintainers = with lib.maintainers; [ fab ];
teams = [ lib.teams.openstack ];
};
}
})

View File

@@ -4,28 +4,27 @@
fetchurl,
makeWrapper,
}:
let
appimageTools.wrapAppImage (finalAttrs: {
pname = "bazecor";
version = "1.10.0";
src = appimageTools.extract {
inherit pname version;
src = fetchurl {
url = "https://github.com/Dygmalab/Bazecor/releases/download/v${version}/Bazecor-${version}-x64.AppImage";
hash = "sha256-tdkuZ7YIdHetdLi5EUk9HMvW0mW0Oqsb28xseises2Q=";
};
version = "1.11.0";
src = fetchurl {
url = "https://github.com/Dygmalab/Bazecor/releases/download/v${finalAttrs.version}/Bazecor-${finalAttrs.version}-x64.AppImage";
hash = "sha256-8mTTEiKhBdqyDMKJn25XM6Q0ITEa6/P2fmFvl2L2scM=";
};
contents = appimageTools.extract {
inherit (finalAttrs) pname version src;
# Workaround for https://github.com/Dygmalab/Bazecor/issues/370
postExtract = ''
substituteInPlace \
$out/usr/lib/bazecor/resources/app/.webpack/main/index.js \
--replace-fail \
't.checkUdev=()=>{try{if(l.default.existsSync(f))return l.default.readFileSync(f,"utf-8").trim()===h.trim()}catch(e){d.default.error(e)}return!1}' \
't.checkUdev=()=>{return 1}'
't.checkUdev=()=>{try{for(const e of m){const t=h.default.join(e,p);if(l.default.existsSync(t)&&l.default.readFileSync(t,"utf-8").trim()===f.trim())return!0}}catch(e){d.default.error(e)}return!1}' \
't.checkUdev=()=>{return!0}'
'';
};
in
appimageTools.wrapAppImage {
inherit pname version src;
# also make sure to update the udev rules in ./60-dygma.rules; most recently
# taken from
@@ -43,8 +42,8 @@ appimageTools.wrapAppImage {
wrapProgram $out/bin/bazecor \
--add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}"
install -m 444 -D ${src}/Bazecor.desktop -t $out/share/applications
install -m 444 -D ${src}/bazecor.png -t $out/share/icons/hicolor/512x512/apps
install -m 444 -D ${finalAttrs.contents}/Bazecor.desktop -t $out/share/applications
install -m 444 -D ${finalAttrs.contents}/bazecor.png -t $out/share/icons/hicolor/512x512/apps
mkdir -p $out/lib/udev/rules.d
install -m 444 -D ${./60-dygma.rules} $out/lib/udev/rules.d/60-dygma.rules
@@ -56,7 +55,7 @@ appimageTools.wrapAppImage {
meta = {
description = "Graphical configurator for Dygma Products";
homepage = "https://github.com/Dygmalab/Bazecor";
changelog = "https://github.com/Dygmalab/Bazecor/releases/tag/v${version}";
changelog = "https://github.com/Dygmalab/Bazecor/releases/tag/v${finalAttrs.version}";
sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [
@@ -65,4 +64,4 @@ appimageTools.wrapAppImage {
platforms = [ "x86_64-linux" ];
mainProgram = "bazecor";
};
}
})

View File

@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "bazel-buildtools";
version = "10.1.0";
version = "10.2.0";
src = fetchFromGitHub {
owner = "bazelbuild";
repo = "buildtools";
rev = "v${finalAttrs.version}";
hash = "sha256-6yWPmjKyZsYZZ73a+yryZl1xAREiPFiBANnZZJ4Qv5o=";
hash = "sha256-pnzvuerzKSxF++GeceGOzGgx0nQjAAKCj9fnjW1EIIE=";
};
vendorHash = "sha256-bUvWtQ0DCdAQRETyPJ6gp4qlaPowlpO5l3GHFaEcH94=";
vendorHash = "sha256-N8mmt5P+hL0WzxLrVwEywSh9BAMZj2s2WzwNoB4o4bU=";
preBuild = ''
rm -r warn/docs

View File

@@ -9,17 +9,17 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bencher-cli";
version = "0.6.13";
version = "0.6.14";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "bencherdev";
repo = "bencher";
rev = "v${finalAttrs.version}";
hash = "sha256-QvziTC/ju+rqNZEjtZagbNfy+PwjD+vRVa7UHDJ1gVY=";
hash = "sha256-xs+NX589bI0ORTJCxvzGnK3DOWpKzKsDAalil6mSto4=";
};
cargoHash = "sha256-i6OXpMYZXnQLO+oya1D5mikTTRGlxtqJu2DcMfhPlXc=";
cargoHash = "sha256-BBBAeb3iOzH3o3mHnByYpWkHFsf193mDb2K/8VelMYw=";
nativeBuildInputs = [ mold ];
nativeInstallCheckInputs = [ versionCheckHook ];

View File

@@ -51,7 +51,14 @@ stdenv.mkDerivation (finalAttrs: {
libadwaita
];
passthru.updateScript = nix-update-script { };
mesonBuildType = "release";
passthru.updateScript = nix-update-script {
extraArgs = [
"--version-regex"
"(.*)(?<!pre)$"
];
};
meta = {
description = "A Bitwarden compatible client designed for mobile Linux ";

View File

@@ -14,13 +14,13 @@
buildNpmPackage (finalAttrs: {
pname = "bitwarden-cli";
version = "2026.10.0";
version = "2026.10.1";
src = fetchFromGitHub {
owner = "bitwarden";
repo = "clients";
tag = "cli-v${finalAttrs.version}";
hash = "sha256-VCOX7j9XHxfYeKoIpRA9NCifm+PKfsnZzSpaA4F9bh4=";
hash = "sha256-bSkS7WNIpXaOwkgfld4CtQBKhz1vLeVlWbK6Qeb++T4=";
};
postPatch = ''
@@ -31,7 +31,7 @@ buildNpmPackage (finalAttrs: {
nodejs = nodejs_22;
npmDepsFetcherVersion = 2;
npmDepsHash = "sha256-Ygom2n78W7voqar+i+l7dOjDIfrWMvR++oC8SiGOAS8=";
npmDepsHash = "sha256-6x1qc8cVuBdvZ2W133ajYOKpUz29qda5cECmNvlS9rg=";
nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
perl

View File

@@ -27,13 +27,13 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "pds";
version = "0.4.5037";
version = "0.4.5051";
src = fetchFromGitHub {
owner = "bluesky-social";
repo = "pds";
tag = "v${finalAttrs.version}";
hash = "sha256-4llWhrtPZ6ZsA2CIDquNdR7WAdl4aKeG6WP0Q1sTyjs=";
hash = "sha256-vcDCtoCO3Gyw5yO5iixZJXQERYElH7JZaDDk7bNR3xI=";
};
sourceRoot = "${finalAttrs.src.name}/service";
@@ -63,7 +63,7 @@ stdenv.mkDerivation (finalAttrs: {
;
inherit pnpm;
fetcherVersion = 4;
hash = "sha256-Tfhv/PWnkPK/CuPzQ/vxS3UIO/TBjWBsshFRatjbcX4=";
hash = "sha256-aAv3EmoKTKv7fyCJT7/rRQBr4yBR5OsGuDU5MSIsRzY=";
};
buildPhase = ''

View File

@@ -11,6 +11,7 @@
hyphen,
icu,
imagemagick,
jxrlib,
libavif,
libjxl,
libjpeg,
@@ -127,6 +128,7 @@ stdenv.mkDerivation (finalAttrs: {
podofo
poppler-utils
qt6.qtbase
qt6.qtimageformats
qt6.qtwayland
sqlite
(python3Packages.python.withPackages (
@@ -244,6 +246,7 @@ stdenv.mkDerivation (finalAttrs: {
--set QTWEBENGINE_CHROMIUM_FLAGS "--disable-gpu" \
--prefix PATH : ${
lib.makeBinPath [
jxrlib
libjpeg
libwebp
optipng
@@ -267,8 +270,7 @@ stdenv.mkDerivation (finalAttrs: {
excludedTestNames = [
"test_7z" # we don't include 7z support
"test_zstd" # we don't include zstd support
"test_qt" # we don't include svg or webp support
"test_cyoa_epub_images" # we don't include webp support
"test_qt" # the sandbox has too few fonts for its headless Qt check
"test_import_of_all_python_modules" # explores actual file paths, gets confused
"test_websocket_basic" # flaky
@@ -308,6 +310,9 @@ stdenv.mkDerivation (finalAttrs: {
''
runHook preInstallCheck
# Only the wrapper puts the webp plugin on the plugin path
export QT_PLUGIN_PATH=${qt6.qtimageformats}/${qt6.qtbase.qtPluginPrefix}''${QT_PLUGIN_PATH:+:$QT_PLUGIN_PATH}
python setup.py test ${testFlags}
runHook postInstallCheck

View File

@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-vet";
version = "0.10.2";
version = "0.10.3";
src = fetchFromGitHub {
owner = "mozilla";
repo = "cargo-vet";
tag = "v${finalAttrs.version}";
hash = "sha256-sdjvCMLM8ThWXbotjRIsbLYucDzGvFOktqo6OKB//RI=";
hash = "sha256-/c5Eo21vNrG0Mu2vZCpSUWuJ/Mf+WbvW1NzG+y0xnGU=";
};
cargoHash = "sha256-3pfOq2VfHbtohdgv73TT480bjCjdNKPJE+m4SHeXfGA=";
cargoHash = "sha256-NAgoq1XKCyu54w6Oh4nzj/DsinaMbe16jxdbns2UqlY=";
# the test_project tests require internet access
checkFlags = [ "--skip=test_project" ];

View File

@@ -12,14 +12,14 @@
python3Packages.buildPythonApplication {
pname = "chirp";
version = "0.4.0-unstable-2026-09-25";
version = "0.4.0-unstable-2026-10-26";
pyproject = true;
src = fetchFromGitHub {
owner = "kk7ds";
repo = "chirp";
rev = "67f5e10f229769023f83c707b8152355b6d90819";
hash = "sha256-g4otWAm8E+9/CZjO/tuUm2oH+LU00wGsaDfaCwS9egw=";
rev = "0b4076d9b19a2a133d11f31546cff8153b39eb89";
hash = "sha256-leElCq3D0crog3206nduFAh1LfoJWRdNWsOExaM30zk=";
};
nativeBuildInputs = [

View File

@@ -21,18 +21,18 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cinny-desktop";
version = "4.12.7";
version = "4.12.8";
src = fetchFromGitHub {
owner = "cinnyapp";
repo = "cinny-desktop";
tag = "v${finalAttrs.version}";
hash = "sha256-mGlenx9Dl4YZyg+noNVC+5PYe87Dfi0MGYBpdPjLFH0=";
hash = "sha256-vP5csQPRmfAuXY0enLVZJoY4uOSPm6OOJNKdRKuErDQ=";
};
sourceRoot = "${finalAttrs.src.name}/src-tauri";
cargoHash = "sha256-14PevMGb0nI89uma0dK7JScn8xkefv2VDb/Sh1rt/qI=";
cargoHash = "sha256-1Ja4u+KZLrJBlUsTFaUTrZ3OOLb/ZdhpeXXQgZnw6nw=";
postPatch =
let

View File

@@ -7,17 +7,17 @@
buildNpmPackage (finalAttrs: {
pname = "cinny-unwrapped";
# Remember to update cinny-desktop when bumping this version.
version = "4.12.7";
version = "4.12.8";
# nixpkgs-update: no auto update
src = fetchFromGitHub {
owner = "cinnyapp";
repo = "cinny";
tag = "v${finalAttrs.version}";
hash = "sha256-H4a7HgadpuINie5NGQcHtLHW/MHc9Cc01GO4VPPMDr4=";
hash = "sha256-lDb4j8u9OheobXNjA1Q/75r6JITn+wLgtgEX+aKl9nk=";
};
npmDepsHash = "sha256-L4QlQE6lzNSbRWgYyVV4Xy85KfSv6jDSnkiTQrxzIaQ=";
npmDepsHash = "sha256-QnsU22wjiayk6cBmlk9NChmSET7t4xkBLeGxgFIJArs=";
# Skip rebuilding native modules since they're not needed for the web app
npmRebuildFlags = [

View File

@@ -1,61 +1,60 @@
{
"version": "2.1.311",
"version": "2.1.312",
"manifestSignatureEnforcement": "flag",
"commit": "e7d3b8365a0ffbe2f5dd032feb28e9fd9c7de025",
"buildDate": "2026-10-26T19:05:12Z",
"commit": "f375cd85d4f70920de17ce3a4ad646e18834e833",
"buildDate": "2026-10-27T17:17:45Z",
"platforms": {
"darwin-arm64": {
"binary": "claude.zst",
"checksum": "68a55ab38088b10f213be752ac47e2d88e81cf8ac2bae3a31396b2cd6c9a91ec",
"size": 93380583,
"checksum": "7d759495d011057b6e8b8ee911c5be3cd36e9491c71a4ab194a425cdb1418073",
"size": 93329610,
"bundle": {
"checksum": "75ff20c96ec39582035067231b6aa4a1b5830e53bcb1167f81f9639be0b2a842",
"size": 93383140
"checksum": "1ff759dda10f393e0194f29a890c12798619bebbb471bf512ccae254eed6a186",
"size": 93329934
}
},
"darwin-x64": {
"binary": "claude.zst",
"checksum": "066565c1d787345f945bace4f0cb2f2a41bf96800adabb0f0b0c3bb701af69d6",
"size": 98817523,
"checksum": "14e650c4383c00c23cdb2ff9e5b277d6248031adfbbaf1208876edb692b7dd3f",
"size": 98769361,
"bundle": {
"checksum": "84cb2ff289ac3316744057fa0786c641b74ca8733f0cf75d7bb2b604444d33bb",
"size": 98818787
"checksum": "b2a050e9a9fc570ac0334cbad4dc7c46091b97a3a71bdeffdec83c91530aef84",
"size": 98760451
}
},
"linux-arm64": {
"binary": "claude.zst",
"checksum": "0b6291903c4dde17f456c8a8799a3101877321bd667aa78e793dc1fe0709893c",
"size": 102741700
"checksum": "863ee1d2a91a39ee22fa13322582e4c3fb45bfb4739b22ec7e396dde694d8581",
"size": 102731812
},
"linux-x64": {
"binary": "claude.zst",
"checksum": "d0c00b80761f3030f34cf0812266f6c6f8210ff9af7242f7c6c76c5600499caf",
"size": 103729711
"checksum": "6fb9e329947c003740be888f98db1aecaa238d6c7d9ceef8581eb71d5a59480b",
"size": 103703105
},
"linux-arm64-musl": {
"binary": "claude.zst",
"checksum": "95f37a2808a40596f1fcc005f64eaaf7975d6a46c365876845d0909714c5a91b",
"size": 101084046
"checksum": "5e8714a8944f6771325a8b2bd641bcdca7bcc632d60b4b965f8c716db989a6cc",
"size": 101059126
},
"linux-x64-musl": {
"binary": "claude.zst",
"checksum": "edae71d077ea4f4c413981968cb864d3b7ab8a6010fec1dc309d7e7ba403bfec",
"size": 102122872
"checksum": "122b51ddadc68c6afc8deb4d7bda82fcb5e1d49e5994c3eed750a5d6428ab6a4",
"size": 102078647
},
"win32-x64": {
"binary": "claude.exe.zst",
"checksum": "f2966586f6f936a48b7025a8eb0604e0a1a241e4b5ea877db34e6443b10d6989",
"size": 106965057
"checksum": "c5e376352bf2b0e56592358ba3b2943d3de7b351f750c2340f0675fe88148038",
"size": 106918151
},
"win32-arm64": {
"binary": "claude.exe.zst",
"checksum": "99648d7d1d66ff68f5238cbf59422e3db422e117863ecf02e13c4cea99179165",
"size": 102170242
"checksum": "dc3fd34fc9d523e6a94702e051998db52afd1d647132f61fd3daa246022ffcf9",
"size": 102110572
}
},
"sdkCompat": {
"testedWrapperVersions": [
"0.3.278",
"0.3.280",
"0.3.281",
"0.3.282",

View File

@@ -6,7 +6,7 @@
lib,
stdenvNoCC,
fetchurl,
makeBinaryWrapper,
makeShellWrapper,
autoPatchelfHook,
alsa-lib,
procps,
@@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
dontStrip = true;
nativeBuildInputs = [
makeBinaryWrapper
makeShellWrapper
zstd
]
++ lib.optionals stdenv.hostPlatform.isElf [ autoPatchelfHook ];
@@ -59,7 +59,16 @@ stdenv.mkDerivation (finalAttrs: {
--set DISABLE_INSTALLATION_CHECKS 1 \
--set USE_BUILTIN_RIPGREP 0 \
--set-default CLAUDE_CODE_CERT_STORE system \
${lib.optionalString stdenv.hostPlatform.isLinux ''
${
# darwin reads from the keychain but not the provided roots from there. default to re-using nix's certs
lib.optionalString stdenv.hostPlatform.isDarwin ''
--run ${lib.escapeShellArg ''
if [ -z "''${NODE_EXTRA_CA_CERTS:-}" ] && [ -n "''${NIX_SSL_CERT_FILE:-}" ]; then
export NODE_EXTRA_CA_CERTS="$NIX_SSL_CERT_FILE"
fi
''} \
''
}${lib.optionalString stdenv.hostPlatform.isLinux ''
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ alsa-lib ]} \
''}--prefix PATH : ${
lib.makeBinPath (

View File

@@ -2,6 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
rustPlatform,
protobuf,
installShellFiles,
@@ -21,6 +22,21 @@ rustPlatform.buildRustPackage (finalAttrs: {
hash = "sha256-M7B6QLyABsGoy6dbKsCx1AKEfEoDhkY/cbzGbk59TiU=";
};
patches = [
# Remove lints that were removed in rustc 1.99,
# which fails the build with `renamed_and_removed_lints = "deny"`
(fetchpatch {
name = "drop-removed-lint.patch";
url = "https://github.com/xrelkd/clipcat/commit/9761d95bfa267cb1c5b28ac27c4b63572b915f04.patch";
hash = "sha256-ODpwBAtSCDM6M9WCxWvpl/P2DyJPNQnPj8MNEXJbbCQ=";
})
(fetchpatch {
name = "remove-deprecated-linter-options.patch";
url = "https://github.com/xrelkd/clipcat/commit/424fcef2d4e98a256d2897a2e901a9f7d28f0fd6.patch";
hash = "sha256-YiH0oHiEhJvfzeS6FOC+2rpCHpPXVIY0dE6vkpwicSw=";
})
];
cargoHash = "sha256-YYlNH95A2aGVWd0vw2vmTMXTA3ornCBHbcFrg59uh3I=";
nativeBuildInputs = [

View File

@@ -6,7 +6,7 @@
}:
buildGoModule (finalAttrs: {
pname = "cloudflare-dynamic-dns";
version = "4.5.12";
version = "4.5.13";
__structuredAttrs = true;
@@ -14,10 +14,10 @@ buildGoModule (finalAttrs: {
owner = "zebradil";
repo = "cloudflare-dynamic-dns";
tag = finalAttrs.version;
hash = "sha256-ccdub6FAr0NzJbtTgb+XvN6UZA7yxAk1oMRGgcSOPt0=";
hash = "sha256-Ftr4zZDZfFHN2Zl+GTQktrpDtbULhVFHzsgSGLYbFEw=";
};
vendorHash = "sha256-CnPahmDsAivydK0KxOphHuKrPZI8ee8OGOvSEPSBIWs=";
vendorHash = "sha256-vpNTEQXwdopwHEtQw35v1JASCEeRmWVa+WqsZRx+xlQ=";
subPackages = ".";

View File

@@ -9,13 +9,13 @@
stdenvNoCC.mkDerivation rec {
pname = "cloudlog";
version = "2.8.20";
version = "2.8.21";
src = fetchFromGitHub {
owner = "magicbug";
repo = "Cloudlog";
rev = version;
hash = "sha256-kw5CL+5jBPJiwJ6jCV2LNAi0gYhx4paxCc7fUsJZDH0=";
hash = "sha256-cyVQYzUz9lO8k+UDAl/5hskoT6x0w5R6FM0k2vWiqr4=";
};
postPatch = ''

View File

@@ -1,16 +1,15 @@
{
lib,
stdenv,
testers,
fetchurl,
autoPatchelfHook,
makeWrapper,
nodejs-slim,
writeShellScript,
curl,
common-updater-scripts,
gnused,
cctools,
darwin,
rcodesign,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -37,10 +36,6 @@ stdenv.mkDerivation (finalAttrs: {
]
++ lib.optionals stdenv.hostPlatform.isLinux [
autoPatchelfHook
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
cctools
rcodesign
];
buildInputs = lib.optionals stdenv.hostPlatform.isLinux [
@@ -55,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
mkdir -p $out/lib/codegraph
cp -r lib $out/lib/codegraph/lib
cp node $out/lib/codegraph/node
ln -s ${lib.getExe nodejs-slim} $out/lib/codegraph/node
install -Dm 755 bin/codegraph $out/lib/codegraph/bin/codegraph
@@ -65,13 +60,10 @@ stdenv.mkDerivation (finalAttrs: {
runHook postInstall
'';
postFixup = lib.optionalString stdenv.hostPlatform.isDarwin ''
'${lib.getExe' cctools "${cctools.targetPrefix}install_name_tool"}' $out/lib/codegraph/node \
-change /usr/lib/libicucore.A.dylib '${lib.getLib darwin.ICU}/lib/libicucore.A.dylib'
'${lib.getExe rcodesign}' sign --code-signature-flags linker-signed $out/lib/codegraph/node
'';
passthru = {
tests.version = testers.testVersion {
package = finalAttrs.finalPackage;
};
sources = {
"aarch64-darwin" = fetchurl {
url = "https://github.com/colbymchenry/codegraph/releases/download/v${finalAttrs.version}/codegraph-darwin-arm64.tar.gz";

View File

@@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "cog";
version = "0.2.2";
version = "0.2.3";
src = fetchFromGitHub {
owner = "grafana";
repo = "cog";
tag = "v${finalAttrs.version}";
hash = "sha256-5x1QSnwP6ehB5+5ZENlk8uSH+I0vwVDV57Tk7gJwKV0=";
hash = "sha256-fww8KLct9RQCeo983UmI9BV/Jm9V+Zy/quJVkO/uQaM=";
};
vendorHash = "sha256-9bjINPn4v3LQhqbPycRF0T2jbJNjabdLZpjAZYtm9P4=";
vendorHash = "sha256-JFcv4iGgswiFCkUeHXu76dg28V2oHoJi6Zr6qI3wsF0=";
subPackages = [ "cmd/cli" ];

View File

@@ -6,6 +6,7 @@
rustPlatform,
fetchFromGitHub,
protobuf,
sqlite,
meson,
ninja,
@@ -52,6 +53,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
nativeBuildInputs = [ protobuf ];
buildInputs = [ sqlite ];
passthru.dummy-service = stdenv.mkDerivation {
pname = "galaxy-dummy-service";
inherit (finalAttrs) version src;

View File

@@ -6,13 +6,13 @@
# Build deps
bun,
tailwindcss_4,
typescript_7,
makeBinaryWrapper,
# Runtime deps
assimp,
calibre,
dasel,
djvulibre,
ffmpeg-headless,
graphicsmagick,
imagemagick,
@@ -78,17 +78,10 @@ in
stdenvNoCC.mkDerivation {
inherit pname version src;
# tsconfig.json:13:5 - error TS5102: Option 'downlevelIteration' has been removed. Please remove it from your configuration.
# https://github.com/C4illin/ConvertX/pull/615
postPatch = ''
substituteInPlace tsconfig.json \
--replace-fail '"downlevelIteration": true,' ""
'';
nativeBuildInputs = [
makeBinaryWrapper
tailwindcss_4
typescript_7
bun
];
dontConfigure = true;
@@ -98,29 +91,29 @@ stdenvNoCC.mkDerivation {
ln -s ${node_modules}/lib/node_modules ./node_modules
tailwindcss -i ./src/main.css -o ./public/generated.css
tsc
substituteInPlace ./dist/src/index.js \
--replace-fail "assets: \"public\"" "assets: \"$out/share/convertx/dist/public\""
substituteInPlace ./src/index.tsx \
--replace-fail "assets: \"public\"" "assets: \"$out/share/convertx/public\""
bun build --compile --minify --sourcemap --bytecode --format=esm \
--define 'process.env.NODE_ENV=\"production\"' \
src/index.tsx \
--outfile $out/bin/convertx
runHook postBuild
'';
installPhase = ''
mkdir -p $out/bin
mkdir -p $out/share/convertx
cp -R ./dist $out/share/convertx
cp -R ./public $out/share/convertx/dist
ln -s ${node_modules}/lib/node_modules $out
cp -R ./public $out/share/convertx
makeBinaryWrapper ${bun}/bin/bun $out/bin/convertx \
--add-flags "run --prefer-offline --no-install $out/share/convertx/dist/src/index.js" \
--set NODE_ENV production \
wrapProgram $out/bin/convertx \
--suffix PATH : ${
lib.makeBinPath [
assimp
calibre
dasel
djvulibre
ffmpeg-headless
graphicsmagick
imagemagick

View File

@@ -1,6 +1,6 @@
{
"version": "0.19.0",
"srcHash": "sha256-7BaQSLl/LeXYOxpCIp0p+ucOsFkiI2JtGq9cm6iDNpM=",
"x86_64-linux": "sha256-lNjkyMF9SV65V8QKBleuYLcidbbEqqNb0CnuY/Jb1ow=",
"aarch64-linux": "sha256-WQxMy6SMMtADDYeqhjzShx++nPtKKsVzGNt0fnUCJHY="
"version": "0.20.0",
"srcHash": "sha256-B1a5X8/pxT2bBR+RVFxPZ2BjZeHcU9PQD2brhgCtUVs=",
"x86_64-linux": "sha256-lfMtAArs0S+kgjdrjnqGteBN5ltAvAQPqGx3Qjknd6w=",
"aarch64-linux": "sha256-On1fm/2H5OENYB63/maATApKKfiCiPTuug3N+r1mKYg="
}

View File

@@ -23,13 +23,13 @@ let
in
buildDartApplication rec {
pname = "dart-sass";
version = "1.105.1";
version = "1.106.1";
src = fetchFromGitHub {
owner = "sass";
repo = "dart-sass";
tag = version;
hash = "sha256-v/0d9DHGSueAC9XzIwVYbwJPwCp08Y1Izkb2weIc+L8=";
hash = "sha256-wSy22p3qydw3KlbZ9Dn5YW+jrZ0Hxtu12r6+cGIZ3ko=";
};
pubspecLock = lib.importJSON ./pubspec.lock.json;

View File

@@ -4,31 +4,31 @@
"dependency": "transitive",
"description": {
"name": "_fe_analyzer_shared",
"sha256": "fdcd9f70f9eb80df3bc5ed0fa67280df2595fd481948df8a9ab082e6a40ad04b",
"sha256": "9bfb8122e2505aca17219018593c384a87166cfe860d11c7ae927e7f978eb05f",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "108.0.0"
"version": "110.0.0"
},
"analyzer": {
"dependency": "direct dev",
"description": {
"name": "analyzer",
"sha256": "a51c769bff3b6dfbe9d60199b8606d808290702a296bef0c26a4ca391d414e46",
"sha256": "74c36179c4de542efea24c9dff78324375e4b118a2c1e14e8a7659f457947f8d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "14.4.0"
"version": "14.6.0"
},
"archive": {
"dependency": "direct dev",
"description": {
"name": "archive",
"sha256": "6c5bcd986e06b94e3c40244af471750840a3d2341d1f9763a1100a14add517b4",
"sha256": "0d58d1fa1fddf6588251ccf2819f3fb3b6d0452c1b2813ac7413a05592bfbefe",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.3.0"
"version": "4.5.2"
},
"args": {
"dependency": "direct main",
@@ -184,21 +184,21 @@
"dependency": "transitive",
"description": {
"name": "dart_style",
"sha256": "82ade9fc4273f29ed673e33166944465225b4f7fc5d4aaef48605cc751c18fc1",
"sha256": "a0e4f65339b31eb6a9e6a12e14b4682a48d46fbc54a82f4a702396fbdbac63a7",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.1.13"
"version": "3.1.14"
},
"dartdoc": {
"dependency": "direct dev",
"description": {
"name": "dartdoc",
"sha256": "97647aabda3197d6c88e04b080b0b364c8ccc8fd118760334dba8dccdec0a804",
"sha256": "3dfb23b7a01510d4554da221b28cbe7f37c9c07fccdba5b3133519d953c4598b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "9.0.9"
"version": "9.0.11"
},
"ffi": {
"dependency": "transitive",
@@ -234,11 +234,11 @@
"dependency": "transitive",
"description": {
"name": "frontend_server_client",
"sha256": "f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694",
"sha256": "2b56423afc7651a81da53ed3a4f9f51e92572293f54d0d54e19b759f13714849",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "4.0.0"
"version": "4.2.0"
},
"glob": {
"dependency": "transitive",
@@ -254,11 +254,11 @@
"dependency": "direct dev",
"description": {
"name": "grinder",
"sha256": "7e0969c3e1e4fcc2a24385457df52626adf0efcba72a43209f72b986a79dc8f3",
"sha256": "f8cf4d64aa7b71460ea6b0a2a288b83b40a74be93849d140579cd96db86d644a",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.10.1"
"version": "0.10.2"
},
"html": {
"dependency": "transitive",
@@ -284,11 +284,11 @@
"dependency": "transitive",
"description": {
"name": "http_multi_server",
"sha256": "aa6199f908078bb1c5efb8d8638d4ae191aac11b311132c3ef48ce352fb52ef8",
"sha256": "361668bdd71f0ae2dc6d17b75a593520f3c414af6534f9eed1aa72049dd71d18",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "3.2.2"
"version": "3.2.3"
},
"http_parser": {
"dependency": "transitive",
@@ -534,11 +534,11 @@
"dependency": "direct dev",
"description": {
"name": "pubspec_parse",
"sha256": "c38b81cbf34450b67e0265d73433569d12e34782e30ed769c9cc99c9d5f2e796",
"sha256": "9ac81c01ffd6a9cf9b2713288834fbaaf6aebde05ffdf02d380e68b8e06f27d8",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.6.0"
"version": "1.7.0"
},
"retry": {
"dependency": "transitive",
@@ -554,11 +554,11 @@
"dependency": "transitive",
"description": {
"name": "shelf",
"sha256": "e7dd780a7ffb623c57850b33f43309312fc863fb6aa3d276a754bb299839ef12",
"sha256": "e75e9cf311d7fd712048038cc17c25199c38536c20330d53e7db058b543d5a48",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.4.2"
"version": "1.4.3"
},
"shelf_packages_handler": {
"dependency": "transitive",
@@ -574,11 +574,11 @@
"dependency": "transitive",
"description": {
"name": "shelf_static",
"sha256": "c87c3875f91262785dade62d135760c2c69cb217ac759485334c5857ad89f6e3",
"sha256": "480504af9e5323899c5be26a4f6c2fc4437d50954d39842f0290f4ae733d57b4",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.3"
"version": "1.2.0"
},
"shelf_web_socket": {
"dependency": "transitive",
@@ -674,31 +674,31 @@
"dependency": "direct dev",
"description": {
"name": "test",
"sha256": "de5d145b0afff7921e5e788a880f52d7e5f3ae24068a202f6fd3b58e4ba26323",
"sha256": "44b2fccf4407bcdb5e105c064c5d6b5e2a640c87761f8b03cdce8cf532d98cfa",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.32.0"
"version": "1.33.0"
},
"test_api": {
"dependency": "transitive",
"description": {
"name": "test_api",
"sha256": "0a10344e901e5b2e63819567951cb6a06673ed6b84f40462188ff5a0c41f371f",
"sha256": "47481c58bb92d0b1d218f0510ff5647e768f8e1256d07077a151fb520923b51d",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.7.14"
"version": "0.7.15"
},
"test_core": {
"dependency": "transitive",
"description": {
"name": "test_core",
"sha256": "80f3fb49087454e07e7e07c67578cfdd156c8c3a5227d8b3f47c7b2d019c2e93",
"sha256": "9dec4c178bd61493e1cd2060ffe701fcb61c43da2493e99590fb1b0cc82eb4af",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "0.6.20"
"version": "0.6.21"
},
"test_descriptor": {
"dependency": "direct dev",
@@ -744,11 +744,11 @@
"dependency": "transitive",
"description": {
"name": "vm_service",
"sha256": "5f37239c4851efcef929cea7824e76df7f2f0970aef85d66bbc430afa40e72f0",
"sha256": "89b11d62e1040ee681af3b4f1c97a803ecbf010c6e8b9c5896ee5b08c3bf7b78",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "15.3.0"
"version": "15.4.0"
},
"watcher": {
"dependency": "direct main",
@@ -764,11 +764,11 @@
"dependency": "transitive",
"description": {
"name": "web",
"sha256": "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a",
"sha256": "e119e82ac4795c7925103b7cf3768191f33941b99e7ccffbd6c645201d9f606b",
"url": "https://pub.dev"
},
"source": "hosted",
"version": "1.1.1"
"version": "1.1.2"
},
"web_socket": {
"dependency": "transitive",

View File

@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "dblab";
version = "0.53.0";
version = "0.54.0";
src = fetchFromGitHub {
owner = "danvergara";
repo = "dblab";
tag = "v${finalAttrs.version}";
hash = "sha256-sHQrHbf8EnM08ygFFj/mRro7ogQH9xkUM/rLdmZ+ftU=";
hash = "sha256-pzOYgfWrZRIW12hUMERLrnLmTqp/qOcdwJjuug8E7l8=";
};
vendorHash = "sha256-upkZqygtoH+rbuKiYtDO/TJQa+WuBNsI7EZejZLAOtc=";
vendorHash = "sha256-7hVOl14LB2kZYoog82ZpKrd3/3fW0rzdtr53NlwnTjQ=";
# Fix case-insensitive conflicts producing platform-dependent checksums
# https://github.com/microsoft/go-mssqldb/issues/234
proxyVendor = true;

View File

@@ -17,7 +17,7 @@
let
pname = "decent-sampler";
version = "1.38.0";
version = "1.40.1";
icon = fetchurl {
url = "https://www.decentsamples.com/wp-content/uploads/2018/09/cropped-Favicon_512x512.png";
@@ -30,7 +30,7 @@ let
src = fetchzip {
# Download page: https://store.decentsamples.com/downloads/decent-sampler/versions
url = "https://cdn.decentsamples.com/production/builds/ds/${version}/Decent_Sampler-${version}-Linux-Static-x86_64.tar.gz";
hash = "sha256-96VFC4ulD7auvX8vC202HrmZ5evXI7oOpJOG0ERUcXI=";
hash = "sha256-9cN5J9HXycZjyr+CNf5aeJu0iwPtxpIS4MAgvznWdVE=";
};
nativeBuildInputs = [
@@ -101,12 +101,14 @@ buildFHSEnv {
homepage = "https://www.decentsamples.com/product/decent-sampler-plugin/";
# It claims to be free but we currently cannot find any license
# that it is released under.
changelog = "https://store.decentsamples.com/downloads/decent-sampler/versions";
license = lib.licenses.unfree;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
platforms = [ "x86_64-linux" ];
maintainers = with lib.maintainers; [
adam248
kaptcha0
bernelius
];
};
}

View File

@@ -9,13 +9,13 @@
buildGoModule (finalAttrs: {
pname = "deepsource";
version = "0.10.1";
version = "0.10.2";
src = fetchFromGitHub {
owner = "DeepSourceCorp";
repo = "cli";
rev = "v${finalAttrs.version}";
hash = "sha256-eJRoy/mgcdYgUV9covQbWwn5sk1hJB1UkKnNd/hjuEY=";
hash = "sha256-pg4PDOWHcim63ZpMNkQBnmkUtL/s5WYBr2HDYa1wl+w=";
};
nativeBuildInputs = [ installShellFiles ];

View File

@@ -2,49 +2,54 @@
lib,
buildGoModule,
fetchFromGitHub,
versionCheckHook,
nix-update-script,
}:
buildGoModule rec {
buildGoModule (finalAttrs: {
pname = "docker-buildx";
version = "0.35.0";
version = "0.38.1";
subPackages = [ "cmd/buildx" ];
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "docker";
repo = "buildx";
rev = "v${version}";
hash = "sha256-Q4f7tejn0LO4eiEq+ske53WJ1oe5JxtCVZA2Im+7dv8=";
tag = "v${finalAttrs.version}";
hash = "sha256-prQ+ab+TMK6vZ5Kk9ozBd8Y5/ek1Ia8HgoBWDSYkdPU=";
};
doCheck = false;
vendorHash = null;
ldflags = [
"-w"
"-s"
"-X github.com/docker/buildx/version.Package=github.com/docker/buildx"
"-X github.com/docker/buildx/version.Version=v${version}"
"-X github.com/docker/buildx/version.Version=v${finalAttrs.version}"
];
installPhase = ''
runHook preInstall
install -D $GOPATH/bin/buildx $out/libexec/docker/cli-plugins/docker-buildx
doCheck = false;
mkdir -p $out/bin
ln -s $out/libexec/docker/cli-plugins/docker-buildx $out/bin/docker-buildx
runHook postInstall
postInstall = ''
mkdir -p $out/libexec/docker/cli-plugins
mv $out/bin/buildx $out/libexec/docker/cli-plugins/docker-buildx
ln -s ../libexec/docker/cli-plugins/docker-buildx $out/bin/docker-buildx
'';
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
versionCheckProgramArg = "version";
passthru.updateScript = nix-update-script { };
meta = {
description = "Docker CLI plugin for extended build capabilities with BuildKit";
mainProgram = "docker-buildx";
homepage = "https://github.com/docker/buildx";
changelog = "https://github.com/docker/buildx/releases/tag/${finalAttrs.src.tag}";
mainProgram = "docker-buildx";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
ivan-babrou
developer-guy
];
};
}
})

View File

@@ -15,9 +15,9 @@
}:
let
hashes = {
"x86_64-linux" = "sha256-YJouS4gbqaf9IVQwd+U9O4Y6a5nuvuHyCOUaCXq1agU=";
"aarch64-linux" = "sha256-g+s6LN6/KLG44+j12Olkxg2LuDI8UkR6yUeGT9yg/RU=";
"aarch64-darwin" = "sha256-QDbiwanYs/0YjgbfbgYx1+YwQN9bFEcyIgnNdnOlAbw=";
"x86_64-linux" = "sha256-es2HtXlRGbJO+6u3ZBtxRpBoPwRJJMcQrJtLq+dM1UY=";
"aarch64-linux" = "sha256-K8yrWBLVco6W/4YDif9O0VDAqB3H0YjYuVE2xt6LZL0=";
"aarch64-darwin" = "sha256-3F8AHEJpj14Y0nSEPduByRGrLu6SAAsd3XIr+/UCiZI=";
};
platformName = {
"x86_64-linux" = "linux-amd64";
@@ -27,7 +27,7 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "docker-sbx";
version = "0.48.0";
version = "0.50.1";
src =
let
throwPlat = throw "Unsupported platform ${stdenvNoCC.hostPlatform.system}";

View File

@@ -8,18 +8,18 @@
php.buildComposerProject2 (finalAttrs: {
pname = "drupal";
version = "11.4.10";
version = "11.4.11";
src = fetchFromGitLab {
domain = "git.drupalcode.org";
owner = "project";
repo = "drupal";
tag = finalAttrs.version;
hash = "sha256-z2DFRBUxMVni6InVKRy1sEvDSXBqXZ46bk3a7BZdwc4=";
hash = "sha256-wAHsF+f8wdwAJRKeyEoOX4vBKGGOOR9dHzN0GQWPlf4=";
};
composerNoPlugins = false;
vendorHash = "sha256-6BnsZHpRQ5VnvLUZQwk9HN3ClDc8cca2uaZUymN85VU=";
vendorHash = "sha256-0urgFlE/HYyv3vHoHLBytmN+4FnPJsh+GNuoylz6dys=";
passthru = {
tests = {

View File

@@ -2,11 +2,10 @@
lib,
stdenv,
fetchFromGitHub,
_experimental-update-script-combinators,
alsa-lib,
asciidoctor,
cmake,
doxygen,
pkg-config,
alsa-lib,
flac,
fluidsynth,
fmt,
@@ -14,49 +13,43 @@
glib,
harfbuzz,
lhasa,
libdecor,
liblcf,
libpng,
libsndfile,
libsysprof-capture,
libvorbis,
libxcursor,
libxext,
libxi,
libxinerama,
libxmp,
libxrandr,
libxscrnsaver,
libxxf86vm,
mpg123,
nix-update-script,
nlohmann_json,
opusfile,
pcre2,
pixman,
pkg-config,
sdl3,
speexdsp,
versionCheckHook,
wildmidi,
zlib,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "easyrpg-player";
# liblcf needs to be updated before this.
version = "0.8.1.1";
__structuredAttrs = true;
strictDeps = true;
src = fetchFromGitHub {
owner = "EasyRPG";
repo = "Player";
rev = version;
tag = finalAttrs.version;
hash = "sha256-fYSpFhqETkQhRK1/Uws0fWWdCr35+1J4vCPX9ZiQ3ZA=";
};
strictDeps = true;
nativeBuildInputs = [
asciidoctor
cmake
doxygen
pkg-config
];
@@ -84,48 +77,40 @@ stdenv.mkDerivation rec {
wildmidi
zlib
]
++ lib.optionals stdenv.hostPlatform.isLinux [
alsa-lib
libxcursor
libxext
libxi
libxinerama
libxrandr
libxscrnsaver
libxxf86vm
libdecor
];
++ lib.optionals stdenv.hostPlatform.isLinux [ alsa-lib ];
cmakeFlags = [
"-DPLAYER_ENABLE_TESTS=${lib.boolToString doCheck}"
(lib.cmakeBool "PLAYER_ENABLE_TESTS" finalAttrs.doCheck)
# TODO: remove the below once SDL3 becomes default next major release
"-DPLAYER_TARGET_PLATFORM=SDL3"
(lib.cmakeFeature "PLAYER_TARGET_PLATFORM" "SDL3")
# Defaults to the build date, which is always 1980-01-01 in the sandbox
(lib.cmakeFeature "PLAYER_VERSION_APPEND" "")
];
makeFlags = [
"all"
"man"
];
buildFlags = lib.optionals doCheck [
"test_runner_player"
];
doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;
postInstall = lib.optionalString stdenv.hostPlatform.isDarwin ''
mkdir $out/bin
mv Package $out/Applications
ln -s $out/{Applications/EasyRPG\ Player.app/Contents/MacOS,bin}/EasyRPG\ Player
ln -s "$out/Applications/EasyRPG Player.app/Contents/MacOS/EasyRPG Player" $out/bin/easyrpg-player
'';
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
enableParallelChecking = true;
doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;
passthru.updateScript = _experimental-update-script-combinators.sequence [
(nix-update-script { attrPath = "liblcf"; })
(nix-update-script { })
];
meta = {
description = "RPG Maker 2000/2003 and EasyRPG games interpreter";
homepage = "https://easyrpg.org/";
changelog = "https://github.com/EasyRPG/Player/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.gpl3Plus;
maintainers = [ ];
maintainers = with lib.maintainers; [ keenanweaver ];
platforms = lib.platforms.all;
mainProgram = if stdenv.hostPlatform.isDarwin then "EasyRPG Player" else "easyrpg-player";
mainProgram = "easyrpg-player";
};
}
})

View File

@@ -5,7 +5,7 @@
makeWrapper,
makeDesktopItem,
nodejs,
electron_42,
electron_44,
element-web,
callPackage,
typescript_7,
@@ -27,18 +27,18 @@
let
pnpm = pnpm_11;
electron = electron_42;
electron = electron_44;
seshat = callPackage ./seshat { };
in
stdenv.mkDerivation (finalAttrs: {
pname = "element-desktop";
version = "1.12.30";
version = "1.12.33";
src = fetchFromGitHub {
owner = "element-hq";
repo = "element-web";
tag = "v${finalAttrs.version}";
hash = "sha256-4MdfIEfpWtYHmBGMX7d1S/PgUpHLTLIkVT28/LpeSm0=";
hash = "sha256-eNa91kkOPH4su4xp5Nejrd6Y1gnrNjHhjfoLRckpxAY=";
};
pnpmDeps = fetchPnpmDeps {
@@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: {
;
inherit pnpm;
fetcherVersion = 4;
hash = "sha256-6Kyv9Hp6p04JVmDfAyMkb0AAbRqswthNvku0S42QzDA=";
hash = "sha256-x/fZlTMVrsYUzZJWZ6RTeDhrKh0Si+mnTbx0eESP/qM=";
};
env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
@@ -104,8 +104,8 @@ stdenv.mkDerivation (finalAttrs: {
# Not used here because we link element-web in installPhase, but electron-builder throws an error if it is not present
asar p ${element-web} apps/desktop/webapp.asar
faketty pnpm -C apps/desktop exec nx build:ts
faketty pnpm -C apps/desktop exec nx build:res
faketty pnpm -C apps/desktop exec nx build:ts --outputStyle=static
faketty pnpm -C apps/desktop exec nx build:res --outputStyle=static
pnpm -C apps/desktop exec electron-builder --dir -c.electronDist=electron-dist -c.electronVersion=${electron.version} -c.mac.identity=null
cd apps/desktop

View File

@@ -5,6 +5,7 @@
jq,
nodejs,
jitsi-meet,
element-call,
fetchPnpmDeps,
pnpm_11,
pnpmConfigHook,
@@ -13,6 +14,63 @@
let
pnpm = pnpm_11;
element-call-component = element-call.overrideAttrs (
finalAttrs: previousAttrs: {
pname = "element-call-component";
version = "0-unstable-2026-10-11";
src = fetchFromGitHub {
owner = "element-hq";
repo = "element-call";
rev = "6438c18b73773904557baa0b359f3ebed1be76e2";
hash = "sha256-A2+siwOyGjqoC/9anm5X3CsRe8iGMU+koYuASCbgjoE=";
};
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
inherit pnpm;
fetcherVersion = 4;
hash = "sha256-azoAg2QMTyDVPK7tN5M8o9rycAnpQNcozDjInX6gQv8=";
};
matrix-js-sdk = element-call.matrix-js-sdk.overrideAttrs (sdkAttrs: {
version = "43.0.0-unstable-2026-10-01";
src = fetchFromGitHub {
owner = "matrix-org";
repo = "matrix-js-sdk";
rev = "fa4772a4ddd335a5a8bfbf8bb21df49b70f7a999";
hash = "sha256-ldquetRKrjgI+YN2zp6mXzqEqSpBFqKCwJw8UEoD+gY=";
};
pnpmDeps = fetchPnpmDeps {
inherit (sdkAttrs) pname version src;
inherit pnpm;
fetcherVersion = 4;
hash = "sha256-TPr/z7D9FkvToUE1gQEZwXMMllx5U224s8+O9yNT2BM=";
};
});
buildPhase = ''
runHook preBuild
cp -r ${finalAttrs.matrix-js-sdk}/* node_modules/matrix-js-sdk/
pnpm build:component
runHook postBuild
'';
installPhase = ''
runHook preInstall
cp -r component $out
runHook postInstall
'';
passthru.tests = { };
meta = previousAttrs.meta // {
changelog = "https://github.com/element-hq/element-call/commits/${finalAttrs.src.rev}";
description = "Element Call React component";
};
}
);
noPhoningHome = {
disable_guests = true; # disable automatic guest account registration at matrix.org
};
@@ -25,13 +83,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "element-web";
version = "1.12.30";
version = "1.12.33";
src = fetchFromGitHub {
owner = "element-hq";
repo = "element-web";
tag = "v${finalAttrs.version}";
hash = "sha256-4MdfIEfpWtYHmBGMX7d1S/PgUpHLTLIkVT28/LpeSm0=";
hash = "sha256-eNa91kkOPH4su4xp5Nejrd6Y1gnrNjHhjfoLRckpxAY=";
};
pnpmDeps = fetchPnpmDeps {
@@ -39,7 +97,7 @@ stdenv.mkDerivation (finalAttrs: {
inherit (finalAttrs) version src;
inherit pnpm;
fetcherVersion = 4;
hash = "sha256-6Kyv9Hp6p04JVmDfAyMkb0AAbRqswthNvku0S42QzDA=";
hash = "sha256-x/fZlTMVrsYUzZJWZ6RTeDhrKh0Si+mnTbx0eESP/qM=";
};
nativeBuildInputs = [
@@ -55,6 +113,8 @@ stdenv.mkDerivation (finalAttrs: {
buildPhase = ''
runHook preBuild
cp -r ${element-call-component}/dist apps/web/node_modules/@element-hq/element-call-component/
cd apps/web
export VERSION=${finalAttrs.version}
@@ -74,6 +134,8 @@ stdenv.mkDerivation (finalAttrs: {
runHook postInstall
'';
passthru = { inherit element-call-component; };
meta = {
description = "Matrix client for the web";
homepage = "https://element.io/";

View File

@@ -11,13 +11,13 @@
buildGo127Module (finalAttrs: {
pname = "entire";
version = "0.12.0";
version = "0.12.2";
src = fetchFromGitHub {
owner = "entireio";
repo = "cli";
tag = "v${finalAttrs.version}";
hash = "sha256-iwRPqF4lc/9EPjhV8FoSleMoyc+k0fsSPJBdBDPX+NY=";
hash = "sha256-QIVsDXxQChrgRF6mMNL6gual8tRXBPwDIdx/vY03Wxw=";
};
vendorHash = "sha256-RU0ZSkwGk8bL4mkhnMDveNIW7JGwYwudT+ywmncuT2k=";

View File

@@ -31,13 +31,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "euphonica";
version = "0.99.8-beta";
version = "0.99.8-beta-1";
src = fetchFromGitHub {
owner = "htkhiem";
repo = "euphonica";
tag = "v${finalAttrs.version}";
hash = "sha256-AKM/gyvndgq2rnusoI/TU3C9hIplymQH/RxgBFE42Rs=";
hash = "sha256-Z/WSfo1d51NOA45vcWQZRCzpcM/J8Q8fUjnUufzm5hc=";
fetchSubmodules = true;
};
@@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) pname version src;
hash = "sha256-ppWKQkQu37HNvG37I9BEO+MA/pU29kZ7w3KGdzXLbVM=";
hash = "sha256-RGqGKBu63iLhN+lAT1VjDshge3XGvvw4ep+w4BZKc8A=";
};
mesonBuildType = "release";

View File

@@ -17,6 +17,7 @@
ninja,
nix-update-script,
python3Packages,
pciutils,
umu-launcher,
wrapGAppsHook4,
xdg-utils,
@@ -24,14 +25,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "faugus-launcher";
version = "2.5.1";
version = "2.5.4";
pyproject = false;
src = fetchFromGitHub {
owner = "Faugus";
repo = "faugus-launcher";
tag = finalAttrs.version;
hash = "sha256-ggYvbiiPCrsd+VwvV00TcUqAlfGjGKl+H2NMk42RnVc=";
hash = "sha256-tDOum8u9GZsTmj1DzcByYoSkmzjAB3xOCdLfkboUClE=";
};
nativeBuildInputs = [
@@ -85,6 +86,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
gawk
gnugrep
icoextract
pciutils
umu-launcher
xdg-utils
]

View File

@@ -4,7 +4,7 @@
rustPlatform,
pandoc,
pkg-config,
openssl,
aws-lc,
installShellFiles,
copyDesktopItems,
makeDesktopItem,
@@ -37,7 +37,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
buildInputs = [
pkg-config
openssl
aws-lc
];
postBuild = ''

View File

@@ -13,13 +13,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "fwupd-efi";
version = "1.8";
version = "1.9";
src = fetchFromGitHub {
owner = "fwupd";
repo = "fwupd-efi";
rev = "${finalAttrs.version}";
hash = "sha256-resmgi+t1YahXWxt1ZPgAXW3L0ejBclwcA8W8AS31is=";
hash = "sha256-yjNlai7NhHYCACdIiCvWEBfweN6U86g/kGHNNji/vnE=";
};
nativeBuildInputs = [

View File

@@ -7,13 +7,13 @@
buildDotnetModule rec {
pname = "gh-gei";
version = "1.34.0";
version = "1.35.0";
src = fetchFromGitHub {
owner = "github";
repo = "gh-gei";
rev = "v${version}";
hash = "sha256-63FgBr6eJCcyvzRIjT8Mzq9PdvlEYDyyehHWG80XxK8=";
hash = "sha256-5h35XavOEWgnwyirABfjDpHlI2GkzGxNR2u3/UfgpCg=";
};
dotnet-sdk = dotnetCorePackages.sdk_8_0_4xx;

View File

@@ -6,7 +6,7 @@
buildGoModule rec {
pname = "gitlab-container-registry";
version = "4.42.0";
version = "4.43.0";
rev = "v${version}-gitlab";
# nixpkgs-update: no auto update
@@ -14,10 +14,10 @@ buildGoModule rec {
owner = "gitlab-org";
repo = "container-registry";
inherit rev;
hash = "sha256-PUyQRdDD+0YeHGqol5E7hg9rYZIWIV+APGdmJnlbwtg=";
hash = "sha256-0PApwoqo2VrDhVOB5dVLLOlJiO6Y7I3HH5IueN8uAH0=";
};
vendorHash = "sha256-RH3x6Zc1S3U4iFxA7rAgYwm1f5lShlBmSvV0IAVo0c4=";
vendorHash = "sha256-hJ/LUeaQkybW1ZGbCyv7rcC0WpOw6aHF1l8x6yVsNLo=";
excludedPackages = [
"devvm/*"

View File

@@ -1,6 +1,6 @@
{
lib,
buildGoModule,
buildGo127Module,
fetchFromGitLab,
installShellFiles,
makeBinaryWrapper,
@@ -11,15 +11,17 @@
gitMinimal,
}:
buildGoModule (finalAttrs: {
buildGo127Module (finalAttrs: {
pname = "glab";
version = "1.114.0";
version = "1.126.0";
__structuredAttrs = true;
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "cli";
tag = "v${finalAttrs.version}";
hash = "sha256-V396Fo7YSd5TL/EO82WoF3b+mWlBtrT2kTVCysm5sGs=";
hash = "sha256-Lzp0up2KJTrBQTMuEl3neV+ty1RM5ZGgLgPAfIl16C0=";
leaveDotGit = true;
postFetch = ''
cd "$out"
@@ -28,7 +30,7 @@ buildGoModule (finalAttrs: {
'';
};
vendorHash = "sha256-UvdML7WKMFJwRqscXhladUDxVXwAWaisWc8c6B1wJNg=";
vendorHash = "sha256-8JesLR9Wg2uMDfdhw6FhvGgoJQ7oMCCDzb6Paag2qjs=";
ldflags = [
"-s"
@@ -66,6 +68,17 @@ buildGoModule (finalAttrs: {
git init
'';
checkFlags =
let
# Skip tests that require network access
skippedTests = [
"Test_addTelemetryHook"
"Test_buildTelemetryEvent"
"Test_sendTelemetryData"
];
in
[ "-skip=^(${lib.concatStringsSep "|" skippedTests})" ];
doInstallCheck = true;
nativeInstallCheckInputs = [
gitMinimal

View File

@@ -12,13 +12,13 @@
buildGo127Module (finalAttrs: {
pname = "go-mockery";
version = "3.8.1";
version = "3.9.0";
src = fetchFromGitHub {
owner = "vektra";
repo = "mockery";
tag = "v${finalAttrs.version}";
hash = "sha256-HCbnifYWE/3CG85dt0FPWT9hLSQbgOXuOKTBJHO0S2U=";
hash = "sha256-fLsq9gGghIXsOlLum1u3x3i4dUizE3K3LBFspBowE9Y=";
};
proxyVendor = true;

View File

@@ -6,7 +6,7 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "gogdl";
version = "1.3.1";
version = "1.4.0";
pyproject = true;
src = fetchFromGitHub {
@@ -14,7 +14,7 @@ python3Packages.buildPythonApplication (finalAttrs: {
repo = "heroic-gogdl";
tag = "v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-76bUTaMPB3/pzmuUCRO1LU8zDVWLD+NZ0uCbmKtejHc=";
hash = "sha256-wIYgwS/CGWkS7hkRe+xW+wPCec/KJJBovHfFbZ5NRA8=";
};
build-system = with python3Packages; [

View File

@@ -180,7 +180,7 @@ let
linux = stdenvNoCC.mkDerivation (finalAttrs: {
inherit pname meta;
version = "156.0.8078.73";
version = "156.0.8078.79";
src =
let
@@ -195,8 +195,8 @@ let
url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_${debArch}.deb";
hash =
{
amd64 = "sha256-/RnGiV2td/TX9xLC2fDV62gvSm5/8isb0NQNA3ENKIw=";
arm64 = "sha256-/umXYTVl1DFNJvmhThTAHTdSo9c68JzrjsGVaBjpQ00=";
amd64 = "sha256-vhoeFhQZ9cgnJDL2hgkSVQ2OKZheklkT+oAEk6DQyVU=";
arm64 = "sha256-3Gby2WhTFT41DEoJRNpFA8rjnC/LzbTgBXxk9sSSAv8=";
}
.${debArch};
};
@@ -306,11 +306,11 @@ let
darwin = stdenvNoCC.mkDerivation (finalAttrs: {
inherit pname meta;
version = "156.0.8078.74";
version = "156.0.8078.80";
src = fetchurl {
url = "https://dl.google.com/release2/chrome/acg2teiapq4qsajscuhoyboaquhq_156.0.8078.74/GoogleChrome-156.0.8078.74.dmg";
hash = "sha256-VdfHUiP08np0i4x+yYXXp1LvNX6tQ/W/GlR3rtt5dVE=";
url = "https://dl.google.com/release2/chrome/hmx6fwnspbytmrtkulm2cctvey_156.0.8078.80/GoogleChrome-156.0.8078.80.dmg";
hash = "sha256-+AU0DHP15WkSTQ/V4MC5o+uoG3YBYZjqdwOzScAAbZo=";
};
dontPatch = true;

View File

@@ -17,7 +17,7 @@
}:
buildGo127Module (finalAttrs: {
pname = "grafana-alloy";
version = "1.21.0";
version = "1.21.2";
strictDeps = true;
__structuredAttrs = true;
@@ -25,7 +25,7 @@ buildGo127Module (finalAttrs: {
owner = "grafana";
repo = "alloy";
tag = "v${finalAttrs.version}";
hash = "sha256-/RIYG1ScuDm5fz3DcmGo6bgtecnX5upDSJxfI9c/96c=";
hash = "sha256-9TUFOcDITpC86/Fe+tbPzIp6Q3D117qVEhb29zkRR8E=";
};
postUnpack = lib.optionalString withBeyla (
@@ -80,7 +80,7 @@ buildGo127Module (finalAttrs: {
modRoot = "collector";
proxyVendor = true;
vendorHash = "sha256-PmVzCrp7UmUQrPPjoa422SPoHhbDROcGPYbh8inl3wk=";
vendorHash = "sha256-PvTmwj4YsOjrvB8JmgT5B+Yt9GuwTpk53hYl3OW+2e0=";
subPackages = [ "." ];

View File

@@ -13,17 +13,17 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "harper";
version = "2.13.0";
version = "3.0.0";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "Automattic";
repo = "harper";
rev = "v${finalAttrs.version}";
hash = "sha256-PuwvFuIdKjA8CanRmPzv5EOLWNeNwYRgNBFJe3rIjpE=";
hash = "sha256-7KUSvmgGIGWJHwZTCewZf/lADYK3pzriFdV24eDjbn0=";
};
cargoHash = "sha256-oiLlRwrxehYVDLPkp03cOTlo2YkIff7JAALFTLj+Aow=";
cargoHash = "sha256-Xj6xYlfg48V/5TEgZr9FpjKAYxzNsTrFUHoaQXIkt1w=";
cargoBuildFlags = [
"--package=harper-cli"

View File

@@ -45,36 +45,10 @@ py.pkgs.buildPythonApplication rec {
whitenoise
];
secrets = [
"DB_PASSWORD"
"DISCORD_CLIENT_SECRET"
"EMAIL_HOST_PASSWORD"
"LINENOTIFY_CLIENT_SECRET"
"MATRIX_ACCESS_TOKEN"
"PD_APP_ID"
"PUSHBULLET_CLIENT_SECRET"
"PUSHOVER_API_TOKEN"
"S3_SECRET_KEY"
"SECRET_KEY"
"SLACK_CLIENT_SECRET"
"TELEGRAM_TOKEN"
"TRELLO_APP_KEY"
"TWILIO_AUTH"
];
localSettings = writeText "local_settings.py" ''
import os
STATIC_ROOT = os.getenv("STATIC_ROOT")
${lib.concatLines (
map (secret: ''
${secret}_FILE = os.getenv("${secret}_FILE")
if ${secret}_FILE:
with open(${secret}_FILE, "r") as file:
${secret} = file.readline()
'') secrets
)}
'';
installPhase = ''

View File

@@ -5,6 +5,7 @@
pkg-config,
autoreconfHook,
makeWrapper,
bash,
perlPackages,
ocamlPackages,
libxml2,
@@ -39,6 +40,7 @@ stdenv.mkDerivation rec {
findlib
]);
buildInputs = [
bash
libxml2
]
++ (with perlPackages; [
@@ -50,6 +52,9 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
postInstall = ''
wrapProgram $out/bin/hivexget \
--prefix "PATH" : "$out/bin"
wrapProgram $out/bin/hivexregedit \
--set PERL5LIB "$out/${perlPackages.perl.libPrefix}" \
--prefix "PATH" : "$out/bin"
@@ -58,6 +63,16 @@ stdenv.mkDerivation rec {
--prefix "PATH" : "$out/bin"
'';
doInstallCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;
installCheckPhase = ''
runHook preInstallCheck
test "$(PATH=/nonexistent "$out/bin/hivexget" images/special '\abcd_äöüß' 'abcd_äöüß')" = 0
runHook postInstallCheck
'';
meta = {
description = "Windows registry hive extraction library";
license = lib.licenses.lgpl2Only;

View File

@@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: {
used to validate and fix HTML data.
'';
license = lib.licenses.libpng; # very close to it - the 3 clauses are identical
homepage = "http://html-tidy.org";
homepage = "https://www.html-tidy.org";
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ edwtjo ];
mainProgram = "tidy";

File diff suppressed because it is too large Load Diff

View File

@@ -6,13 +6,13 @@
}:
buildNpmPackage rec {
pname = "i18next-cli";
version = "1.75.3";
version = "1.80.5";
src = fetchFromGitHub {
owner = "i18next";
repo = "i18next-cli";
tag = "v${version}";
hash = "sha256-Mak6+mtE9LjXwNr67pBcKKwsZeXR5lm17CtntvNan2w=";
hash = "sha256-6Drhi0b3Xynx0DEm3wc7oTg9e6gBMRmUQhBK54uUJJg=";
};
# NOTE: Generating lock-file
@@ -21,7 +21,7 @@ buildNpmPackage rec {
cp ${./package-lock.json} package-lock.json
'';
npmDepsHash = "sha256-nJ4xHZ+LOugZAivUolzs51Zlu0jsYkdujUoIKbHTOTQ=";
npmDepsHash = "sha256-vVzwK+muVtgfvE5P6b/G0N/bvvAis86EiU8fNnmkU2A=";
passthru.updateScript = nix-update-script {
extraArgs = [ "--generate-lockfile" ];

View File

@@ -18,16 +18,16 @@
buildNpmPackage rec {
pname = "igir";
version = "5.7.2";
version = "5.8.0";
src = fetchFromGitHub {
owner = "emmercm";
repo = "igir";
rev = "v${version}";
hash = "sha256-atLfSkOw6nga8PY3rqEmUu4KZxPnmg3R+ocXuKYRs7s=";
hash = "sha256-W7P2G6sjiuw1sCY3H/TwlVel3CErXqteulJszxGK4Tc=";
};
npmDepsHash = "sha256-k6sVocmdDqKae9yEar1S3hOQlYkz6pAEcJzwbsyV/g0=";
npmDepsHash = "sha256-1QN5YZx6GCs+eKZmXdyqarvubSpDjh4ID63P339gIdQ=";
# I have no clue why I have to do this
postPatch = ''

View File

@@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "interval-tree";
version = "3.1.4";
version = "3.1.5";
src = fetchFromGitHub {
owner = "5cript";
repo = "interval-tree";
tag = "v${finalAttrs.version}";
hash = "sha256-IOIp60mu1QXoizhFHsLIqTDBphPy0MwzqhkyWhxpz5g=";
hash = "sha256-y1rJwT5oyG2mf0HmJ1I7hfJVvGojIAQitb98c8gA4C8=";
};
# interval-tree is a header only library

View File

@@ -11,13 +11,13 @@
buildDotnetModule rec {
pname = "knossosnet";
version = "1.3.12";
version = "1.3.13";
src = fetchFromGitHub {
owner = "KnossosNET";
repo = "Knossos.NET";
tag = "v${version}";
hash = "sha256-hcAsKMm9e3yDSv1t8XpEU7CelRqLk2zH1j4GmBzUStk=";
hash = "sha256-lx7PjqbEnF2xFrUtWJ6g2qSQ++k/hyjGLQ5bl7RqWM0=";
};
patches = [ ./dotnet-8-upgrade.patch ];

View File

@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "komodo";
version = "2.3.3";
version = "2.3.4";
src = fetchFromGitHub {
owner = "moghtech";
repo = "komodo";
tag = "v${finalAttrs.version}";
hash = "sha256-AT3YIT/aB5ZqfWZqv2M6hDs7xPRBGlSsU/wI38ZttNw=";
hash = "sha256-HnxXeezxg6wC32i8VzR52CDXE9n2cPACXt1JaPDVHQc=";
};
cargoHash = "sha256-btiCaK/Tw5shuRRzxqGSpNsqst+XQANNbSge702zSnY=";
cargoHash = "sha256-osXM1QQ4m8rF3MFgmM3IHUwS//r3GUeFi0xeziWGazg=";
nativeBuildInputs = [ pkg-config ];

View File

@@ -80,6 +80,7 @@ pythonPackages.buildPythonApplication (finalAttrs: {
];
nativeCheckInputs = with pythonPackages; [
click
pytest-asyncio
pytestCheckHook
];

View File

@@ -2,28 +2,34 @@
lib,
stdenv,
fetchFromGitHub,
nix-update-script,
autoreconfHook,
pkg-config,
expat,
icu74,
icu,
inih,
pkg-config,
testers,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "liblcf";
# When updating this package, you should probably also update
# easyrpg-player and libretro.easyrpg
version = "0.8.1";
# nixpkgs-update: no auto update
__structuredAttrs = true;
strictDeps = true;
src = fetchFromGitHub {
owner = "EasyRPG";
repo = "liblcf";
rev = finalAttrs.version;
tag = finalAttrs.version;
hash = "sha256-jIk55+n8wSk3Z3FPR18SE7U3OuWwmp2zJgvSZQBB2l0=";
};
strictDeps = true;
outputs = [
"out"
"bin"
"dev"
];
nativeBuildInputs = [
autoreconfHook
@@ -32,22 +38,27 @@ stdenv.mkDerivation (finalAttrs: {
propagatedBuildInputs = [
expat
icu74
icu
inih
];
enableParallelBuilding = true;
enableParallelChecking = true;
postPatch = ''
substituteInPlace configure.ac \
--replace-fail "[icu-i18n]" "[icu-i18n icu-uc]"
'';
doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform;
passthru.updateScript = nix-update-script { };
enableParallelBuilding = true;
enableParallelChecking = true;
passthru.tests.pkg-config = testers.hasPkgConfigModules { package = finalAttrs.finalPackage; };
meta = {
description = "Library to handle RPG Maker 2000/2003 and EasyRPG projects";
homepage = "https://github.com/EasyRPG/liblcf";
changelog = "https://github.com/EasyRPG/liblcf/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
maintainers = [ ];
maintainers = with lib.maintainers; [ keenanweaver ];
platforms = lib.platforms.all;
pkgConfigModules = [ "liblcf" ];
};
})

View File

@@ -97,7 +97,7 @@ stdenv.mkDerivation (finalAttrs: {
enableParallelBuilding = true;
passthru.tests = {
nginx-modsecurity = nixosTests.nginx-modsecurity;
nginx-modsecurity = nixosTests.nginx.mainline.modsecurity;
};
meta = {

View File

@@ -2,43 +2,52 @@
lib,
stdenv,
fetchFromGitHub,
gtk3,
glib-networking,
gtk4,
gvfs,
jansson,
luajit,
lua5_4,
meson,
ninja,
openssl,
pkg-config,
unstableGitUpdater,
wrapGAppsHook3,
wrapGAppsHook4,
}:
stdenv.mkDerivation {
stdenv.mkDerivation (finalAttrs: {
pname = "libresplit";
version = "0-unstable-2026-08-14";
version = "0.3.0";
src = fetchFromGitHub {
owner = "LibreSplit";
repo = "LibreSplit";
rev = "2c7f6610519cb98c3a1529ab2383ae0cd50d5dea";
hash = "sha256-fU0ghAMXOeygKWZYPtwriw2qxGh+5pnF392+rxrIGqg=";
tag = "v${finalAttrs.version}";
hash = "sha256-OgEWqVD/uXIKIM/OH63EyWIn1lJvPhr2xEgJNOBvGRc=";
};
nativeBuildInputs = [
meson
ninja
pkg-config
wrapGAppsHook3
wrapGAppsHook4
];
buildInputs = [
gtk3
gtk4
jansson
luajit
lua5_4
openssl
# Optional deps for web split icons
glib-networking
gvfs
];
passthru.updateScript = unstableGitUpdater { };
# False positive:
# char dot_subsecs[8];
# sprintf(dot_subsecs, ".%06lld", time % 1000000LL);
# GCC thinks it might be 9 bytes because it doesn't detect
# the negative time check just above.
hardeningDisable = [ "strictoverflow" ];
meta = {
homepage = "https://github.com/LibreSplitDev/LibreSplit";
@@ -48,4 +57,4 @@ stdenv.mkDerivation {
mainProgram = "libresplit";
platforms = lib.platforms.linux;
};
}
})

View File

@@ -38,7 +38,7 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "lightcraft";
version = "0.13.0";
version = "0.14.0";
__structuredAttrs = true;
strictDeps = true;
@@ -52,10 +52,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "storytold";
repo = "lightcraft";
tag = "v${finalAttrs.version}";
hash = "sha256-Na19eHTWkBZKjaRhU6V2RNnNExaxCuWrIIp4F9VwhUg=";
hash = "sha256-v6UZTeyxzDZ1bFoYGwvwv6tF11qQNXf4ib8siGjpcHU=";
};
cargoHash = "sha256-9gOmTjzqwwMdXFxBOgihSDtc0ywmZNvBzrVTRIaF2lQ=";
cargoHash = "sha256-dM3yj2Jux7zlk9ycTxY3++D/rKIkEqsyAkM304Ute3k=";
cargoBuildFlags = [
"--package=lightcraft"

View File

@@ -10,11 +10,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "maestro";
version = "2.11.0";
version = "2.12.0";
src = fetchurl {
url = "https://github.com/mobile-dev-inc/maestro/releases/download/cli-${finalAttrs.version}/maestro.zip";
hash = "sha256-U4RZPLTnoQZInnWoIdFX3UP05Djfa8MIty6CxoXhKDo=";
hash = "sha256-pgRKhFQvUi9DTF3D1gnmDHRG1CPz7Rsq5RP1xIZj7F4=";
};
dontUnpack = true;

View File

@@ -56,7 +56,7 @@ stdenv.mkDerivation (finalAttrs: {
exec nix-update --version "$VERSION" "$@"
'';
passthru.tests.nginx-mime = nixosTests.nginx-mime;
passthru.tests.nginx-mime = nixosTests.nginx.mainline.mime;
__structuredAttrs = true;

File diff suppressed because it is too large Load Diff

View File

@@ -8,16 +8,16 @@
buildNpmPackage (finalAttrs: {
pname = "markdownlint-cli2";
version = "0.23.3";
version = "0.24.0";
src = fetchFromGitHub {
owner = "DavidAnson";
repo = "markdownlint-cli2";
tag = "v${finalAttrs.version}";
hash = "sha256-LqnTcSu700XfDoBw5Lp18gZFBrOg6mXOBg3uc3RLV98=";
hash = "sha256-v/zwOUO+ORVQ6AA8xNSJ2vVWHCflLjCTrMtXBM/3DXA=";
};
npmDepsHash = "sha256-h1QyvmdgwykNyyKT9YyfcMe5K1uL86TSlY8ihXENHng=";
npmDepsHash = "sha256-esRcEf5axWj8HjBr98vJ0sWn6ahD8No3bmdpLTs2a30=";
postPatch = ''
rm -f .npmrc

View File

@@ -23,18 +23,18 @@ let
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "matrix-authentication-service";
version = "1.27.1";
version = "1.28.0";
src = fetchFromGitHub {
owner = "element-hq";
repo = "matrix-authentication-service";
tag = "v${finalAttrs.version}";
hash = "sha256-mWlrhG0jbkN2HhGOHyKjCYT3Rvcr0aqCek+87tnKSP8=";
hash = "sha256-5Q4gWJwouMh0DUGEq5bTh0hAHoBw6vBoiEloeRVIeq4=";
};
patches = [ ./remove-runtime.patch ];
cargoHash = "sha256-kQs7u8zX3Kf188SA0iYDQK5Zn6z6oXaASXwiqjI+9hY=";
cargoHash = "sha256-ivDvkTlrxdKRvnqAQGjLODFcMqIHPmm5L+zNIEoJ/0U=";
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs)

View File

@@ -27,10 +27,10 @@
#
# Ensure you also check ../mattermostLatest/package.nix.
regex = "^v(11\\.7\\.[0-9]+)$";
version = "11.7.13";
srcHash = "sha256-Eq/JLbu51Z22dWlI6WVtRSnhQjOsCfsxiXXagy/lv18=";
vendorHash = "sha256-SUKDVVnHAuS1SDdVXn5onU/0fx6IEc48yrWr+zOeZng=";
npmDepsHash = "sha256-/S0TGcbP8wVLR2zOkl0KIs0edg/xSpNnBKbwHh3+FmE=";
version = "11.7.14";
srcHash = "sha256-HBOspB+3c7ON9y5zzJFOdbSbj/Nx3VCTYu2WyoE+L9U=";
vendorHash = "sha256-G9wK9J7SUIV2XVZ77a3qNftbyKqLPDLFBuVSRC/9Yxo=";
npmDepsHash = "sha256-MQwf4kW8KtpTVzz1ZbFllqR/h8Jl6MdUBuzAoHFQkWk=";
lockfileOverlay = ''
.packages["node_modules/rollup"] |= (del(.resolved, .integrity) | .version = "2.80.0")
'';

View File

@@ -14,11 +14,11 @@ mattermost.override (
# See https://docs.mattermost.com/about/mattermost-server-releases.html
# and make sure the version regex is up to date here.
# Ensure you also check ../mattermost/package.nix for ESR releases.
regex = "^v(11\\.[0-9]+\\.[0-9]+)$";
version = "11.11.1";
srcHash = "sha256-kbupWQe7pN9D01gpPcuc6sPfElcQZMZ39JClHqoaNG0=";
vendorHash = "sha256-qSU9pRoyv1c50+hc1a9qSAu7BOKGkRSuyn+G1PbNkmw=";
npmDepsHash = "sha256-dB1+Idlnn+A/OIDPZtz8LlNyZM4K4AT20Ul/ndZcvL0=";
regex = "^v(12\\.[0-9]+\\.[0-9]+)$";
version = "12.0.1";
srcHash = "sha256-369VbCXv0tB3PYDuPrGEBRj40eZfMaPg8iWQ5JcwpLA=";
vendorHash = "sha256-1cBMtVPS4JMxQsF7vDNRY+eR6A75LIf//JNYYwfACJ8=";
npmDepsHash = "sha256-n31nZ36c6RCp3c8lajjrHYEppnUU65DtpTwI6KCPSUc=";
autoUpdate = ./package.nix;
};
}

View File

@@ -9,16 +9,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "mcat-unwrapped";
version = "0.6.5";
version = "0.6.7";
src = fetchFromGitHub {
owner = "Skardyy";
repo = "mcat";
tag = "v${finalAttrs.version}";
hash = "sha256-Y5XNyyl7gDVV6RGfejahYO7Mse26rJ+yOpnp/YJ4G98=";
hash = "sha256-6d9b8lRbaowaFscHoq+JQAe8Jfv7gs+h8rJYpt+vQes=";
};
cargoHash = "sha256-FmdLDiYfPE40tjEfspF2rygUQPkRW/HZ0t0RLn2UaSA=";
cargoHash = "sha256-MHa89zFlea4DnDjquifLpV27TfkTQXOOAQhiYi0esFg=";
nativeBuildInputs = [
installShellFiles

View File

@@ -7,13 +7,13 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "mcuboot-imgtool";
version = "2.4.0";
version = "2.5.0";
pyproject = true;
src = fetchPypi {
inherit (finalAttrs) version;
pname = "imgtool";
hash = "sha256-7y2x2eP2K5vJQlqOhsTqchLBZPChbpI9VSUPDYdDNC4=";
hash = "sha256-ImtQKb6wzbSQCV7dWcz6Mu36ezFFDCaDtEsau3cugNk=";
};
passthru.updateScript = nix-update-script { };

View File

@@ -17,7 +17,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "miru";
version = "0.13.0";
version = "0.14.0";
__structuredAttrs = true;
strictDeps = true;
@@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "Vaishnav-Sabari-Girish";
repo = "miru";
tag = "v${finalAttrs.version}";
hash = "sha256-Jua0uuI4eQrS1O8RGsaxwiQz6C+DTGwwuF2JquT0uMk=";
hash = "sha256-EzNngxAiU+F1Ra0fKr1BmofIsmJKwhZzeZ4XtwzwVp8=";
};
nativeBuildInputs = [

View File

@@ -49,13 +49,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "mkvtoolnix";
version = "102.0";
version = "103.0";
src = fetchFromCodeberg {
owner = "mbunkus";
repo = "mkvtoolnix";
tag = "release-${finalAttrs.version}";
hash = "sha256-YsenzSOMwh+jDOgdYHQhiicdHEHIGzd3UqPyecdgJaI=";
hash = "sha256-gE6G3L7GZZjIdQk/UUjY5P86tkA2eDCR7inovZuESzo=";
};
passthru = {

View File

@@ -52,7 +52,7 @@
let
pname = "mongodb-compass";
version = "1.53.0";
version = "1.53.1";
selectSystem =
attrs:
@@ -66,8 +66,8 @@ let
}
}";
hash = selectSystem {
x86_64-linux = "sha256-w2YMHylbLJS2+Bhr/fy3hoHUibS62zt44YwfI35d6c0=";
aarch64-darwin = "sha256-RydHsh7RDDGc3lU0G2Wgomz/zre4Z2F9bMGsnNEO888=";
x86_64-linux = "sha256-oPjZTbqr3oA9s0wJFEmcOqYykYxf8/02WyA/W134JSU=";
aarch64-darwin = "sha256-Aqvu1XiCMtBHPnfUmBLKUwwhrEg5KLjlChyK0wkEShs=";
};
};

View File

@@ -15,6 +15,8 @@
versionCheckHook,
vulkan-loader,
wayland,
aws-lc,
sqlite,
}:
let
@@ -62,6 +64,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
libopus
libxkbcommon
wayland
aws-lc
sqlite
];
# Patch build.rs from inputtino-sys with the C++ inputtino sources.

View File

@@ -8,18 +8,18 @@
buildGoModule (finalAttrs: {
pname = "mtail";
version = "3.4.16";
version = "3.4.18";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "jaqx0r";
repo = "mtail";
tag = "v${finalAttrs.version}";
hash = "sha256-s3w4mNEqwXxXbGPoogXJoVvcfJRVY0hIkaGJP1XiBLU=";
hash = "sha256-25jab//X0WbDatUQIvGbF4ZQhl+v4JFkFx18L87Axys=";
};
proxyVendor = true;
vendorHash = "sha256-WRXwRepPUznn3v/Wp/M8nr3OcuqHLsOUy7K7oGceS2c=";
vendorHash = "sha256-rvjdklkTlKIOW4qrwkAZ/wXAWRPE+zQEGBpW4ZTGM+k=";
nativeBuildInputs = [
gotools # goyacc

View File

@@ -15,13 +15,13 @@
buildDotnetModule rec {
pname = "naps2";
version = "8.5.1";
version = "8.6.0";
src = fetchFromGitHub {
owner = "cyanfish";
repo = "naps2";
tag = "v${version}";
hash = "sha256-oVgbz0MnvKpO59oVGxK2nKpJsWUbcN1rV4mqhawxIeg=";
hash = "sha256-FPWup4pvtIpbP1EyKdQzLAx1On3G7xB3yi+/ksRGrfM=";
};
patches = [
@@ -55,12 +55,11 @@ buildDotnetModule rec {
postInstall = ''
install -D NAPS2.Setup/config/linux/com.naps2.Naps2.desktop $out/share/applications/com.naps2.Naps2.desktop
install -D NAPS2.Lib/Icons/scanner-16-rev0.png $out/share/icons/hicolor/16x16/apps/com.naps2.Naps2.png
install -D NAPS2.Lib/Icons/scanner-32-rev2.png $out/share/icons/hicolor/32x32/apps/com.naps2.Naps2.png
install -D NAPS2.Lib/Icons/scanner-48-rev2.png $out/share/icons/hicolor/48x48/apps/com.naps2.Naps2.png
install -D NAPS2.Lib/Icons/scanner-64-rev2.png $out/share/icons/hicolor/64x64/apps/com.naps2.Naps2.png
install -D NAPS2.Lib/Icons/scanner-72-rev1.png $out/share/icons/hicolor/72x72/apps/com.naps2.Naps2.png
install -D NAPS2.Lib/Icons/scanner-128.png $out/share/icons/hicolor/128x128/apps/com.naps2.Naps2.png
for size in 16 32 48 128; do
install -D NAPS2.Lib/Icons/scanner_$size.png \
$out/share/icons/hicolor/"$size"x"$size"/apps/com.naps2.Naps2.png
done
install -D NAPS2.Lib/Icons/svg/scanner.svg $out/share/icons/hicolor/scalable/apps/com.naps2.Naps2.svg
case "${stdenv.hostPlatform.system}" in
x86_64-linux)
chmod a+x $out/lib/naps2/_linux/tesseract
@@ -83,5 +82,4 @@ buildDotnetModule rec {
platforms = lib.platforms.linux;
mainProgram = "naps2";
};
}

View File

@@ -7,16 +7,16 @@
buildGoModule (finalAttrs: {
pname = "nats-server";
version = "2.14.7";
version = "2.15.2";
src = fetchFromGitHub {
owner = "nats-io";
repo = "nats-server";
rev = "v${finalAttrs.version}";
hash = "sha256-vtH3KlTpfXwDgWdCN14d5CFx+Lffs5T29s6MZ9OVeZE=";
hash = "sha256-ZQY0Q6YEpWVbHLI9nO6aEYItU0lKe+npKr6ASDT7KCg=";
};
vendorHash = "sha256-C2CLryuDRyCTtaZ/oIInsGDWcUqWuSsohPKccykC32k=";
vendorHash = "sha256-qzGUFmsKDac2Yu8jnVhfbj7vzJaur13Th0bydzRq+sc=";
doCheck = false;

View File

@@ -78,7 +78,7 @@ let
in
buildGoModule (finalAttrs: {
pname = "netbird-${componentName}";
version = "0.81.5";
version = "0.82.0";
__structuredAttrs = true;
@@ -86,7 +86,7 @@ buildGoModule (finalAttrs: {
owner = "netbirdio";
repo = "netbird";
tag = "v${finalAttrs.version}";
hash = "sha256-Ma5ngsTqcblG6uLCn7IcSvI9vUhbIs4gr2nD4ZBdTAo=";
hash = "sha256-NIYOIc0Q7FLLKZCKVhCfGSojbS3Rux8dxPg6Mq0A/cs=";
};
overrideModAttrs = final: prev: {
@@ -100,7 +100,7 @@ buildGoModule (finalAttrs: {
};
proxyVendor = true;
vendorHash = "sha256-TlW+Y4n3sImdBQ6qXQgfKndNftQDLwu8YsqucVCIfyY=";
vendorHash = "sha256-rzHnfPjjv4fNHSE2qk6/5wCZ3BH0LrFvDDmNNU5Di0s=";
nativeBuildInputs = [
installShellFiles
@@ -127,7 +127,7 @@ buildGoModule (finalAttrs: {
pnpm = pnpm_11;
fetcherVersion = 4;
hash = "sha256-T4E4GJgsoMZnLokJRuDm1L43OrYF99PLF4x/4HRIB4E=";
hash = "sha256-fcV0AeT1TZRtm/sTqZSYPE88Eh0tS/PHckN8Ef11RjM=";
};
preBuild = lib.optionalString (componentName == "ui") ''

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