From f5f0b6adccba71a44b55ffda0cf2c0d7177468f2 Mon Sep 17 00:00:00 2001 From: Willy Date: Wed, 20 Aug 2025 03:14:03 +0200 Subject: [PATCH 01/31] nixosTests.certmgr.{command,systemd}: fix tests first off, since #158167, the test needs to share the module's service's `StateDirectory` during setup to work properly. more importantly, certmgr seems to default to the `authsign` endpoint instead of `sign` ever since its last update in nixpkgs (#271299). while I would have liked to somehow disable/revert this behaviour, it wasn't obvious to me how to. set up the cfssl server to accept a single authentication key, and tell certmgr to use that for its requests --- nixos/tests/certmgr.nix | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/nixos/tests/certmgr.nix b/nixos/tests/certmgr.nix index 1a78e3150d8b..f6ef1b03fcab 100644 --- a/nixos/tests/certmgr.nix +++ b/nixos/tests/certmgr.nix @@ -1,6 +1,27 @@ { runTest, pkgs, ... }: let + authKey = pkgs.writeText "auth-key" "1234ABCD"; + cfsslConfig = pkgs.writeText "config.json" ( + builtins.toJSON { + # also see `cfssl print-defaults config` + auth_keys = { + my_key = { + type = "standard"; + key = "file:${authKey}"; + }; + }; + signing = { + default = { + expiry = "168h"; + auth_key = "my_key"; + usages = [ + "digital signature" + ]; + }; + }; + } + ); mkSpec = { host, @@ -18,6 +39,7 @@ let label = "www_ca"; profile = "three-month"; remote = "localhost:8888"; + auth_key_file = toString authKey; }; certificate = { group = "nginx"; @@ -75,7 +97,10 @@ let ]; networking.extraHosts = "127.0.0.1 imp.example.org decl.example.org"; - services.cfssl.enable = true; + services.cfssl = { + enable = true; + configFile = toString cfsslConfig; + }; systemd.services.cfssl.after = [ "cfssl-init.service" "networking.target" @@ -90,6 +115,9 @@ let User = "cfssl"; Type = "oneshot"; WorkingDirectory = config.services.cfssl.dataDir; + # matches systemd.services.cfssl to run setup transparently + StateDirectory = baseNameOf config.services.cfssl.dataDir; + StateDirectoryMode = 700; }; script = '' ${pkgs.cfssl}/bin/cfssl genkey -initca ${ From 89a350c1536721182df60e202f4836c185a2ced0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 4 Oct 2025 19:13:39 +0000 Subject: [PATCH 02/31] python3Packages.nbxmpp: 6.3.0 -> 6.3.1 --- pkgs/development/python-modules/nbxmpp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nbxmpp/default.nix b/pkgs/development/python-modules/nbxmpp/default.nix index be51deb7592f..86201dc13f5c 100644 --- a/pkgs/development/python-modules/nbxmpp/default.nix +++ b/pkgs/development/python-modules/nbxmpp/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "nbxmpp"; - version = "6.3.0"; + version = "6.3.1"; format = "pyproject"; disabled = pythonOlder "3.10"; @@ -27,7 +27,7 @@ buildPythonPackage rec { owner = "gajim"; repo = "python-nbxmpp"; rev = "refs/tags/${version}"; - hash = "sha256-s29d3SqmnFuqnr7B6u7N+kPKfccMlmTIoQGtjOe1ipg="; + hash = "sha256-osT6arHZ+ac9NAfyVU/ArT78QCTfq3rPPmwdhvTMg14="; }; nativeBuildInputs = [ From 7ea862664fcdf95b53910326292ced87adfed96c Mon Sep 17 00:00:00 2001 From: qzylinra Date: Fri, 10 Oct 2025 18:02:30 +0800 Subject: [PATCH 03/31] linux-wallpaperengine: 0-unstable-2025-05-17 -> 0-unstable-2025-09-19 --- pkgs/by-name/li/linux-wallpaperengine/package.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/li/linux-wallpaperengine/package.nix b/pkgs/by-name/li/linux-wallpaperengine/package.nix index 8de9dab140fc..7c4c2e924119 100644 --- a/pkgs/by-name/li/linux-wallpaperengine/package.nix +++ b/pkgs/by-name/li/linux-wallpaperengine/package.nix @@ -16,6 +16,7 @@ glew, glfw, glm, + gmp, kissfftFloat, libXau, libXdmcp, @@ -33,11 +34,12 @@ wayland-protocols, wayland-scanner, zlib, + nix-update-script, }: let cef = cef-binary.overrideAttrs (oldAttrs: { - version = "135.0.17"; # follow upstream. https://github.com/Almamu/linux-wallpaperengine/blob/be0fc25e72203310f268221a132c5d765874b02c/CMakeLists.txt#L47 + version = "135.0.17"; # follow upstream. https://github.com/Almamu/linux-wallpaperengine/blob/b39f12757908eda9f4c1039613b914606568bb84/CMakeLists.txt#L47 __intentionallyOverridingVersion = true; # `cef-binary` uses the overridden `srcHash` values in its source FOD gitRevision = "cbc1c5b"; chromiumVersion = "135.0.7049.52"; @@ -52,14 +54,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "linux-wallpaperengine"; - version = "0-unstable-2025-05-17"; + version = "0-unstable-2025-09-19"; src = fetchFromGitHub { owner = "Almamu"; repo = "linux-wallpaperengine"; - rev = "be0fc25e72203310f268221a132c5d765874b02c"; + rev = "b39f12757908eda9f4c1039613b914606568bb84"; fetchSubmodules = true; - hash = "sha256-Wkxt6c5aSMJnQPx/n8MeNKLQ8YmdFilzhJ1wQooKprI="; + hash = "sha256-Lm4BixK+PBCN/I+ecoYfoD96zS9UysEDOfponFy3SDU="; }; nativeBuildInputs = [ @@ -79,6 +81,7 @@ stdenv.mkDerivation (finalAttrs: { glew glfw glm + gmp kissfftFloat libXau libXdmcp @@ -117,10 +120,12 @@ stdenv.mkDerivation (finalAttrs: { done ''; + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; + meta = { description = "Wallpaper Engine backgrounds for Linux"; homepage = "https://github.com/Almamu/linux-wallpaperengine"; - license = with lib.licenses; [ gpl3Plus ]; + license = lib.licenses.gpl3Plus; mainProgram = "linux-wallpaperengine"; maintainers = [ ]; platforms = [ From c985b93fe200aaffd5e537f9209d2233832a4126 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Sat, 11 Oct 2025 10:50:53 +0200 Subject: [PATCH 04/31] git-gone: 1.2.5 -> 1.3.1 Signed-off-by: Matthias Beyer --- pkgs/by-name/gi/git-gone/package.nix | 27 +++------------------------ 1 file changed, 3 insertions(+), 24 deletions(-) diff --git a/pkgs/by-name/gi/git-gone/package.nix b/pkgs/by-name/gi/git-gone/package.nix index 7c79ea3a1d1e..e2ad77b74e84 100644 --- a/pkgs/by-name/gi/git-gone/package.nix +++ b/pkgs/by-name/gi/git-gone/package.nix @@ -2,41 +2,20 @@ lib, fetchFromGitHub, rustPlatform, - installShellFiles, - asciidoctor, }: rustPlatform.buildRustPackage rec { pname = "git-gone"; - version = "1.2.5"; + version = "1.3.1"; src = fetchFromGitHub { owner = "swsnr"; repo = "git-gone"; tag = "v${version}"; - hash = "sha256-4BhFombZCmv/GNG2OcNlWNKTk2h65yKn1ku734gCBCQ="; + hash = "sha256-/8ujbZ7FQTZzTG4HnHg6v3rWhxt2PuSGwIJpBVTxhfM="; }; - # remove if updating to rust 1.85 - postPatch = '' - substituteInPlace Cargo.toml \ - --replace-fail "[package]" ''$'cargo-features = ["edition2024"]\n[package]' - ''; - - cargoHash = "sha256-VjnnrVN+uST99paImI1uNj34CNozid7ZiPslJqvmKCs="; - - # remove if updating to rust 1.85 - env.RUSTC_BOOTSTRAP = 1; - - nativeBuildInputs = [ - installShellFiles - asciidoctor - ]; - - postInstall = '' - asciidoctor --backend=manpage git-gone.1.adoc -o git-gone.1 - installManPage git-gone.1 - ''; + cargoHash = "sha256-93nZhZOtti28FetuOYtvh6LOtQJV+cEHbOkrJ+3m1m4="; meta = { description = "Cleanup stale Git branches of merge requests"; From 60c6c6c3e321e8bd789ac446281dffd84bda6466 Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Thu, 16 Oct 2025 15:32:45 +0200 Subject: [PATCH 05/31] libsignal-ffi: 0.80.3 -> 0.84.0 --- pkgs/by-name/li/libsignal-ffi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/libsignal-ffi/package.nix b/pkgs/by-name/li/libsignal-ffi/package.nix index 6cca28c26479..1e51573339fd 100644 --- a/pkgs/by-name/li/libsignal-ffi/package.nix +++ b/pkgs/by-name/li/libsignal-ffi/package.nix @@ -21,14 +21,14 @@ rustPlatform.buildRustPackage rec { pname = "libsignal-ffi"; # must match the version used in mautrix-signal # see https://github.com/mautrix/signal/issues/401 - version = "0.80.3"; + version = "0.84.0"; src = fetchFromGitHub { fetchSubmodules = true; owner = "signalapp"; repo = "libsignal"; tag = "v${version}"; - hash = "sha256-8iJQ7MpsR0aaNHGUTFGIlLzKP+njsQK/XY/FyDpWu7c="; + hash = "sha256-fTXiNgto1m6PlGQQuBUPaWkS5fHTVunCn3eGKjmQlHM="; }; nativeBuildInputs = [ @@ -40,7 +40,7 @@ rustPlatform.buildRustPackage rec { env.BORING_BSSL_PATH = "${boringssl-wrapper}"; env.NIX_LDFLAGS = if stdenv.hostPlatform.isDarwin then "-lc++" else "-lstdc++"; - cargoHash = "sha256-iKYkZ2iG825hTsB5vH110+uNRTsSocRXyXAVy3eTRJE="; + cargoHash = "sha256-qnj9bVnnS76Sk9DfMprJn2xrc2G30yVXz3fTjjY3gnA="; cargoBuildFlags = [ "-p" From 849b56a4134233198e6c180c755b357827c7ff47 Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Thu, 16 Oct 2025 15:21:55 +0200 Subject: [PATCH 06/31] mautrix-whatsapp: 0.12.5 -> 25.10 --- pkgs/by-name/ma/mautrix-whatsapp/package.nix | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ma/mautrix-whatsapp/package.nix b/pkgs/by-name/ma/mautrix-whatsapp/package.nix index 380dff790da5..9cd6c845e82c 100644 --- a/pkgs/by-name/ma/mautrix-whatsapp/package.nix +++ b/pkgs/by-name/ma/mautrix-whatsapp/package.nix @@ -14,22 +14,30 @@ buildGoModule rec { pname = "mautrix-whatsapp"; - version = "0.12.5"; + version = "25.10"; + tag = "v0.2510.0"; src = fetchFromGitHub { owner = "mautrix"; repo = "whatsapp"; - rev = "v${version}"; - hash = "sha256-FywU4nT/EjEqiC+67FWi3Ni63NI8nqJka6bPdfq1c30="; + tag = tag; + hash = "sha256-jJIVlK4vTJpwjugKNtWZhO31t7YX+q3W+ZmU1w/itvM="; }; buildInputs = lib.optional (!withGoolm) olm; tags = lib.optional withGoolm "goolm"; - vendorHash = "sha256-LjlI5zqM1GS+7Sx1mqiwZHM4mPifX7MyLbqEckb90Jo="; + vendorHash = "sha256-LvGapdyGYXNUsC0qniwdoA3pUrOivfFq+nEilw5xFNM="; doCheck = false; + ldflags = [ + "-s" + "-w" + "-X" + "main.Tag=${tag}" + ]; + passthru.updateScript = nix-update-script { }; meta = with lib; { From b7a6a466160865037e8805cb771835c10d22f161 Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Thu, 16 Oct 2025 15:30:08 +0200 Subject: [PATCH 07/31] mautrix-whatsapp: update meta.{description,homepage} --- pkgs/by-name/ma/mautrix-whatsapp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/mautrix-whatsapp/package.nix b/pkgs/by-name/ma/mautrix-whatsapp/package.nix index 9cd6c845e82c..6a8a649f619f 100644 --- a/pkgs/by-name/ma/mautrix-whatsapp/package.nix +++ b/pkgs/by-name/ma/mautrix-whatsapp/package.nix @@ -41,8 +41,8 @@ buildGoModule rec { passthru.updateScript = nix-update-script { }; meta = with lib; { - homepage = "https://github.com/tulir/mautrix-whatsapp"; - description = "Matrix <-> Whatsapp hybrid puppeting/relaybot bridge"; + homepage = "https://github.com/mautrix/whatsapp"; + description = "Matrix-WhatsApp puppeting bridge"; license = licenses.agpl3Plus; maintainers = with maintainers; [ vskilet From 5087857af80343f86104f98dd2ea7b2451e58bd0 Mon Sep 17 00:00:00 2001 From: SchweGELBin Date: Thu, 16 Oct 2025 15:34:23 +0200 Subject: [PATCH 08/31] mautrix-signal: 0.8.7 -> 25.10 --- pkgs/by-name/ma/mautrix-signal/package.nix | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ma/mautrix-signal/package.nix b/pkgs/by-name/ma/mautrix-signal/package.nix index 80c211f82e5d..c9075fdefe4c 100644 --- a/pkgs/by-name/ma/mautrix-signal/package.nix +++ b/pkgs/by-name/ma/mautrix-signal/package.nix @@ -5,6 +5,7 @@ fetchFromGitHub, olm, libsignal-ffi, + zlib, versionCheckHook, # This option enables the use of an experimental pure-Go implementation of # the Olm protocol instead of libolm for end-to-end encryption. Using goolm @@ -19,13 +20,14 @@ let in buildGoModule rec { pname = "mautrix-signal"; - version = "0.8.7"; + version = "25.10"; + tag = "v0.2510.0"; src = fetchFromGitHub { owner = "mautrix"; repo = "signal"; - tag = "v${version}"; - hash = "sha256-dzE6CncAja/6GoeYFuCcxRfd60ybNnCL9HzdMXyfh0k="; + tag = tag; + hash = "sha256-Bz4jBI/lLhCxZW7JmaX6dlVwbB3dLXn5v/8gMKcFKSE="; }; buildInputs = @@ -35,13 +37,19 @@ buildGoModule rec { # must match the version used in https://github.com/mautrix/signal/tree/main/pkg/libsignalgo # see https://github.com/mautrix/signal/issues/401 libsignal-ffi + zlib ]; tags = lib.optional withGoolm "goolm"; CGO_LDFLAGS = lib.optional withGoolm [ cppStdLib ]; - vendorHash = "sha256-BYTAXhm7hjNa2DN/dcd77zOiDUGb7FC6y3I8FxwQvMI="; + vendorHash = "sha256-Sur29i5ih7xK85maVAaq9cwWJVGtwS7hPOxQI4YduNI="; + + ldflags = [ + "-X" + "main.Tag=${tag}" + ]; doCheck = true; preCheck = '' From d8b32648e4bfa252a0cf8946e5fe0a455ae35905 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 16:54:32 +0000 Subject: [PATCH 09/31] toot: 0.50.1 -> 0.51.0 --- pkgs/by-name/to/toot/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/to/toot/package.nix b/pkgs/by-name/to/toot/package.nix index 22ab021d6b74..2d75a8b47016 100644 --- a/pkgs/by-name/to/toot/package.nix +++ b/pkgs/by-name/to/toot/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication rec { pname = "toot"; - version = "0.50.1"; + version = "0.51.0"; pyproject = true; src = fetchFromGitHub { owner = "ihabunek"; repo = "toot"; tag = version; - hash = "sha256-qcxJeUDRYVFcyrvecG5xGy02O7otj1fg0HgBMuGS1d4="; + hash = "sha256-A3ValIMDPcfrvOdOJIkeurT+fAj1TzGf6cy12yaaBQE="; }; nativeCheckInputs = with python3Packages; [ pytest ]; From 372670127e5f4b777f35e66a38ebdb4051452d73 Mon Sep 17 00:00:00 2001 From: Pol Dellaiera Date: Thu, 16 Oct 2025 19:55:12 +0200 Subject: [PATCH 10/31] open-webui: 0.6.33 -> 0.6.34 Diff: https://github.com/open-webui/open-webui/compare/v0.6.33...v0.6.34 Changelog: https://github.com/open-webui/open-webui/blob/v0.6.34/CHANGELOG.md --- pkgs/by-name/op/open-webui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/open-webui/package.nix b/pkgs/by-name/op/open-webui/package.nix index 999a50f820cf..488a99f7d171 100644 --- a/pkgs/by-name/op/open-webui/package.nix +++ b/pkgs/by-name/op/open-webui/package.nix @@ -9,13 +9,13 @@ }: let pname = "open-webui"; - version = "0.6.33"; + version = "0.6.34"; src = fetchFromGitHub { owner = "open-webui"; repo = "open-webui"; tag = "v${version}"; - hash = "sha256-+dxE+rYqVzjuTgV/PYb9fOW0kE4o+uf+h1IB0b1SU1M="; + hash = "sha256-crjBVR0ZXUYck4pyLNb1IO9IoQ6MFBnCKEBsi0/JXCI="; }; frontend = buildNpmPackage rec { @@ -32,7 +32,7 @@ let url = "https://github.com/pyodide/pyodide/releases/download/${pyodideVersion}/pyodide-${pyodideVersion}.tar.bz2"; }; - npmDepsHash = "sha256-ztoLi386RTJXTxt8PjRQtrqY4y7clSOc7UbxdtoXFaI="; + npmDepsHash = "sha256-ofw/leDcfrc+Bp93s9BkB3WFs8qQgiWUag7gvdPJdlo="; # See https://github.com/open-webui/open-webui/issues/15880 npmFlags = [ From e4293713c475064f3f75a6c829231fbcac213dbe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Oct 2025 20:07:58 +0000 Subject: [PATCH 11/31] ladybird: 0-unstable-2025-09-19 -> 0-unstable-2025-10-16 --- pkgs/by-name/la/ladybird/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/la/ladybird/package.nix b/pkgs/by-name/la/ladybird/package.nix index 5c558f5eea40..10acd1191cfc 100644 --- a/pkgs/by-name/la/ladybird/package.nix +++ b/pkgs/by-name/la/ladybird/package.nix @@ -34,13 +34,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ladybird"; - version = "0-unstable-2025-09-19"; + version = "0-unstable-2025-10-16"; src = fetchFromGitHub { owner = "LadybirdBrowser"; repo = "ladybird"; - rev = "5bd867f1dcb1f1b1c1397c4615ce7f091c8370aa"; - hash = "sha256-/SPWjgHiWgrLThgAxBt9gZVELH+rrJWkfhxnuKEIxd8="; + rev = "62c00712faa2cd923f18feb3c72a1348aef51145"; + hash = "sha256-0sJeSCW5OkhjnQL/vKwi63xOfg63cPFN/jAVrH0Bk/A="; }; postPatch = '' From 4774894f780ad71a78296e6dd1240ad1e4363808 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 16 Oct 2025 21:21:17 +0000 Subject: [PATCH 12/31] rerun: 0.25.1 -> 0.26.0 Diff: https://github.com/rerun-io/rerun/compare/0.25.1...0.26.0 Changelog: https://github.com/rerun-io/rerun/blob/0.26.0/CHANGELOG.md --- pkgs/by-name/re/rerun/package.nix | 6 +++--- pkgs/development/python-modules/rerun-sdk/default.nix | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/rerun/package.nix b/pkgs/by-name/re/rerun/package.nix index 24d03ffe4464..6ee6084d8082 100644 --- a/pkgs/by-name/re/rerun/package.nix +++ b/pkgs/by-name/re/rerun/package.nix @@ -34,13 +34,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "rerun"; - version = "0.25.1"; + version = "0.26.0"; src = fetchFromGitHub { owner = "rerun-io"; repo = "rerun"; tag = finalAttrs.version; - hash = "sha256-YppVNVfVqOATLCoUvpeYYrhivKBb6f4G1JCG1Bl+cjc="; + hash = "sha256-aJKrC8cDYHpOEUdzLKJP7t/hn/fOFz2aulz+8BsuXZk="; }; # The path in `build.rs` is wrong for some reason, so we patch it to make the passthru tests work @@ -49,7 +49,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail '"rerun_sdk/rerun_cli/rerun"' '"rerun_sdk/rerun"' ''; - cargoHash = "sha256-jUn7b6t5hS7KjdymxTTP8mKLT671QgKrv7R9uiOkmJU="; + cargoHash = "sha256-oRmOydykTPL8YwyFdD/OqDhHXlUnY5NJewfIQkdMaC4="; cargoBuildFlags = [ "--package rerun-cli" ]; cargoTestFlags = [ "--package rerun-cli" ]; diff --git a/pkgs/development/python-modules/rerun-sdk/default.nix b/pkgs/development/python-modules/rerun-sdk/default.nix index c0b2e143a8fb..3251c3adf049 100644 --- a/pkgs/development/python-modules/rerun-sdk/default.nix +++ b/pkgs/development/python-modules/rerun-sdk/default.nix @@ -20,6 +20,7 @@ # tests datafusion, pytestCheckHook, + tomli, torch, }: @@ -67,6 +68,7 @@ buildPythonPackage { nativeCheckInputs = [ datafusion pytestCheckHook + tomli torch ]; From d5a6726e5457afae3d70b5b3efbabcfabeb94d3e Mon Sep 17 00:00:00 2001 From: botnk Date: Fri, 17 Oct 2025 01:33:26 +0000 Subject: [PATCH 13/31] zed-editor: 0.208.4 -> 0.208.5 Changelog: https://github.com/zed-industries/zed/releases/tag/v0.208.5 --- pkgs/by-name/ze/zed-editor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ze/zed-editor/package.nix b/pkgs/by-name/ze/zed-editor/package.nix index d3671c98cd32..ffa93b6fe1c7 100644 --- a/pkgs/by-name/ze/zed-editor/package.nix +++ b/pkgs/by-name/ze/zed-editor/package.nix @@ -101,7 +101,7 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "zed-editor"; - version = "0.208.4"; + version = "0.208.5"; outputs = [ "out" @@ -114,7 +114,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "zed-industries"; repo = "zed"; tag = "v${finalAttrs.version}"; - hash = "sha256-t8HSmvTaMtpJH0y21zpqP8vkG1rhYn/uXVccNaj9dcc="; + hash = "sha256-6B0A6cMCTFGYRrAekTjHo667WcS9aTZbrjaGxKP6QfA="; }; postPatch = '' @@ -134,7 +134,7 @@ rustPlatform.buildRustPackage (finalAttrs: { rm -r $out/git/*/candle-book/ ''; - cargoHash = "sha256-0Ezuyvj0xSKFJtHB1kgUvyojcMV1RISOtutmlvWIZVM="; + cargoHash = "sha256-wOhzHMh1nhWTpzzw7phOmhHMV4h7S+e+2SUkK4RK2b8="; nativeBuildInputs = [ cmake From 53bae333c58ef66b895b43f2efb0d2bcee3777d3 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Thu, 16 Oct 2025 14:03:34 -0300 Subject: [PATCH 14/31] lincity: fix darwin --- pkgs/by-name/li/lincity/package.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/lincity/package.nix b/pkgs/by-name/li/lincity/package.nix index d24b615013c9..571a59053726 100644 --- a/pkgs/by-name/li/lincity/package.nix +++ b/pkgs/by-name/li/lincity/package.nix @@ -3,6 +3,7 @@ stdenv, fetchurl, fetchpatch, + gettext, libX11, libXext, xorgproto, @@ -21,6 +22,8 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-e0y9Ef/Uy+15oKrbJfKxw04lqCARgvuyWc4vRQ/lAV0="; }; + nativeBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ gettext ]; + buildInputs = [ libICE libpng12 @@ -66,6 +69,10 @@ stdenv.mkDerivation (finalAttrs: { postPatch = '' sed -e 's@\[MPS_INFO_CHARS\]@[MPS_INFO_CHARS+8]@' -i mps.c -i mps.h + + ${lib.optionalString stdenv.hostPlatform.isDarwin '' + sed -i '/\#include \"malloc.h\"/d' readpng.c + ''} ''; meta = { @@ -74,7 +81,5 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl2Plus; homepage = "https://sourceforge.net/projects/lincity"; maintainers = with lib.maintainers; [ iedame ]; - # ../lcintl.h:14:10: fatal error: 'libintl.h' file not found - broken = stdenv.hostPlatform.isDarwin; }; }) From 17be8bc8a12d4c10af23f8f4d4ec4932946f356d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 17 Oct 2025 05:16:03 +0000 Subject: [PATCH 15/31] doxygen-awesome-css: 2.4.0 -> 2.4.1 --- pkgs/by-name/do/doxygen-awesome-css/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/do/doxygen-awesome-css/package.nix b/pkgs/by-name/do/doxygen-awesome-css/package.nix index 00132ec7fafd..6fdd58249a20 100644 --- a/pkgs/by-name/do/doxygen-awesome-css/package.nix +++ b/pkgs/by-name/do/doxygen-awesome-css/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "doxygen-awesome-css"; - version = "2.4.0"; + version = "2.4.1"; src = fetchFromGitHub { owner = "jothepro"; repo = "doxygen-awesome-css"; rev = "v${finalAttrs.version}"; - hash = "sha256-nUp9uYW3p5laen+pRjwRnDvUA+PsGWtniTZ4ZE5Lg0w="; + hash = "sha256-Q+1+Y8AsR3fZxYwewaBBKHIu0uwuYFZmUByHg17KZ9o="; }; makeFlags = [ "PREFIX=$(out)" ]; From d3972bc5def72c3f54df09be5b49e391e5a832d0 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 17 Oct 2025 02:26:25 -0300 Subject: [PATCH 16/31] fflogs: add maintainer iedame --- pkgs/by-name/ff/fflogs/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ff/fflogs/package.nix b/pkgs/by-name/ff/fflogs/package.nix index ed7f14341d02..85e0168b4713 100644 --- a/pkgs/by-name/ff/fflogs/package.nix +++ b/pkgs/by-name/ff/fflogs/package.nix @@ -32,7 +32,10 @@ appimageTools.wrapType2 { license = licenses.unfree; # no license listed mainProgram = "fflogs"; platforms = platforms.linux; - maintainers = with maintainers; [ keysmashes ]; + maintainers = with maintainers; [ + keysmashes + iedame + ]; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; }; } From ed825bd5417e36bec3340a977691428831362855 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 17 Oct 2025 02:36:50 -0300 Subject: [PATCH 17/31] fritzing: add maintainer iedame --- pkgs/applications/science/electronics/fritzing/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/science/electronics/fritzing/default.nix b/pkgs/applications/science/electronics/fritzing/default.nix index f6f535eb01aa..87053189f64e 100644 --- a/pkgs/applications/science/electronics/fritzing/default.nix +++ b/pkgs/applications/science/electronics/fritzing/default.nix @@ -136,6 +136,7 @@ stdenv.mkDerivation { maintainers = with lib.maintainers; [ robberer muscaln + iedame ]; platforms = lib.platforms.unix; mainProgram = "Fritzing"; From 6c7e24aa8a0974c8f2dbd0c839ff15c588ab0632 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 17 Oct 2025 02:39:57 -0300 Subject: [PATCH 18/31] pomodoro-gtk: add maintainer iedame --- pkgs/by-name/po/pomodoro-gtk/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/po/pomodoro-gtk/package.nix b/pkgs/by-name/po/pomodoro-gtk/package.nix index e31da5221375..9f0686ff4e6b 100644 --- a/pkgs/by-name/po/pomodoro-gtk/package.nix +++ b/pkgs/by-name/po/pomodoro-gtk/package.nix @@ -58,7 +58,10 @@ stdenv.mkDerivation { homepage = "https://gitlab.com/idevecore/pomodoro"; license = lib.licenses.gpl3Plus; mainProgram = "pomodoro"; - maintainers = with lib.maintainers; [ aleksana ]; + maintainers = with lib.maintainers; [ + aleksana + iedame + ]; platforms = lib.platforms.unix; }; } From 57aaa124f0e788803e2255decaa6bc5bb6894414 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 17 Oct 2025 02:42:20 -0300 Subject: [PATCH 19/31] nvd: add maintainer iedame --- pkgs/by-name/nv/nvd/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/nv/nvd/package.nix b/pkgs/by-name/nv/nvd/package.nix index 2cc7afa9f97e..d42e74f36d33 100644 --- a/pkgs/by-name/nv/nvd/package.nix +++ b/pkgs/by-name/nv/nvd/package.nix @@ -37,7 +37,10 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://khumba.net/projects/nvd"; license = lib.licenses.asl20; mainProgram = "nvd"; - maintainers = with lib.maintainers; [ khumba ]; + maintainers = with lib.maintainers; [ + khumba + iedame + ]; platforms = lib.platforms.all; }; }) From 65775cc1ecf662065eed39d9b9bd35a43d14d745 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 17 Oct 2025 02:45:57 -0300 Subject: [PATCH 20/31] xournalpp: add maintainer iedame --- pkgs/applications/graphics/xournalpp/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/graphics/xournalpp/default.nix b/pkgs/applications/graphics/xournalpp/default.nix index a64f5fee2efa..0d1eb3e9bab3 100644 --- a/pkgs/applications/graphics/xournalpp/default.nix +++ b/pkgs/applications/graphics/xournalpp/default.nix @@ -84,7 +84,10 @@ stdenv.mkDerivation rec { homepage = "https://xournalpp.github.io/"; changelog = "https://github.com/xournalpp/xournalpp/blob/v${version}/CHANGELOG.md"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ sikmir ]; + maintainers = with lib.maintainers; [ + sikmir + iedame + ]; platforms = lib.platforms.unix; mainProgram = "xournalpp"; }; From 8af2600b437876b6724a821ad23788b47cf6393e Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 17 Oct 2025 02:48:13 -0300 Subject: [PATCH 21/31] lincity-ng: add maintainer iedame --- pkgs/by-name/li/lincity-ng/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/li/lincity-ng/package.nix b/pkgs/by-name/li/lincity-ng/package.nix index d00a778bb8d2..7232f1c1dcd4 100644 --- a/pkgs/by-name/li/lincity-ng/package.nix +++ b/pkgs/by-name/li/lincity-ng/package.nix @@ -84,7 +84,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; }; }) From bb16991f5f7f2c3a6ffff94fd6bd5e56eff2ce44 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 17 Oct 2025 02:49:43 -0300 Subject: [PATCH 22/31] lugaru: add maintainer iedame --- pkgs/by-name/lu/lugaru/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/lu/lugaru/package.nix b/pkgs/by-name/lu/lugaru/package.nix index e6301e2ca907..1f3382a3f54b 100644 --- a/pkgs/by-name/lu/lugaru/package.nix +++ b/pkgs/by-name/lu/lugaru/package.nix @@ -56,7 +56,7 @@ stdenv.mkDerivation rec { description = "Third person ninja rabbit fighting game"; mainProgram = "lugaru"; homepage = "https://osslugaru.gitlab.io"; - maintainers = [ ]; + maintainers = with lib.maintainers; [ iedame ]; platforms = platforms.linux; license = licenses.gpl2Plus; }; From d9896085becde8ecf40ff5b7e5236bd5e541c45c Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 17 Oct 2025 02:51:15 -0300 Subject: [PATCH 23/31] unciv: add maintainer iedame --- pkgs/by-name/un/unciv/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/un/unciv/package.nix b/pkgs/by-name/un/unciv/package.nix index 068c2fe60804..fec870e56fab 100644 --- a/pkgs/by-name/un/unciv/package.nix +++ b/pkgs/by-name/un/unciv/package.nix @@ -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 sourceTypes; [ binaryBytecode ]; license = licenses.mpl20; platforms = platforms.all; From 4c6df6778c79ca5a7bab89836cc8d7bec9d948c6 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 17 Oct 2025 02:55:10 -0300 Subject: [PATCH 24/31] xpilot-ng: add maintainer iedame --- pkgs/by-name/xp/xpilot-ng/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/xp/xpilot-ng/package.nix b/pkgs/by-name/xp/xpilot-ng/package.nix index b5e54059c896..4b7b17d5ed80 100644 --- a/pkgs/by-name/xp/xpilot-ng/package.nix +++ b/pkgs/by-name/xp/xpilot-ng/package.nix @@ -44,7 +44,10 @@ stdenv.mkDerivation (finalAttrs: { description = "Multiplayer X11 space combat game"; homepage = "http://xpilot.sf.net/"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ raskin ]; + maintainers = with lib.maintainers; [ + raskin + iedame + ]; platforms = lib.platforms.linux; }; }) From cc45088c7ba882bf294aee3e3c0c308706f71961 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 17 Oct 2025 02:56:46 -0300 Subject: [PATCH 25/31] bloodspilot-client: add maintainer iedame --- pkgs/by-name/bl/bloodspilot-client/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/bl/bloodspilot-client/package.nix b/pkgs/by-name/bl/bloodspilot-client/package.nix index 7436908119bb..a6396e8aaad3 100644 --- a/pkgs/by-name/bl/bloodspilot-client/package.nix +++ b/pkgs/by-name/bl/bloodspilot-client/package.nix @@ -41,7 +41,10 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "bloodspilot-client-sdl"; homepage = "http://bloodspilot.sf.net/"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ raskin ]; + maintainers = with lib.maintainers; [ + raskin + iedame + ]; platforms = lib.platforms.linux; }; }) From 4e812dbbdf7930f2eaad91539c1b1f3c40984e59 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 17 Oct 2025 02:57:27 -0300 Subject: [PATCH 26/31] bloodspilot-server: add maintainer iedame --- pkgs/by-name/bl/bloodspilot-server/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/bl/bloodspilot-server/package.nix b/pkgs/by-name/bl/bloodspilot-server/package.nix index bae259847895..d7991a6a5e58 100644 --- a/pkgs/by-name/bl/bloodspilot-server/package.nix +++ b/pkgs/by-name/bl/bloodspilot-server/package.nix @@ -28,7 +28,10 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "xpilots"; homepage = "http://bloodspilot.sf.net/"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ raskin ]; + maintainers = with lib.maintainers; [ + raskin + iedame + ]; platforms = lib.platforms.linux; }; }) From 60279d3bc8def4053ed95c6a6cd70a7243a5fd7b Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 17 Oct 2025 02:59:11 -0300 Subject: [PATCH 27/31] freeorion: add maintainer iedame --- pkgs/by-name/fr/freeorion/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/fr/freeorion/package.nix b/pkgs/by-name/fr/freeorion/package.nix index 8e33e5d72d69..b825fa1cde31 100644 --- a/pkgs/by-name/fr/freeorion/package.nix +++ b/pkgs/by-name/fr/freeorion/package.nix @@ -89,6 +89,6 @@ stdenv.mkDerivation (finalAttrs: { cc-by-sa-30 ]; platforms = platforms.linux; - maintainers = [ ]; + maintainers = with lib.maintainers; [ iedame ]; }; }) From e52b8e9a681abe19bd49ddb33e67934aeead6122 Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 17 Oct 2025 03:02:46 -0300 Subject: [PATCH 28/31] arduino-ide: add maintainer iedame --- pkgs/by-name/ar/arduino-ide/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ar/arduino-ide/package.nix b/pkgs/by-name/ar/arduino-ide/package.nix index 10ef56583a6d..76b6d956d922 100644 --- a/pkgs/by-name/ar/arduino-ide/package.nix +++ b/pkgs/by-name/ar/arduino-ide/package.nix @@ -32,7 +32,10 @@ appimageTools.wrapType2 { changelog = "https://github.com/arduino/arduino-ide/releases/tag/${version}"; license = lib.licenses.agpl3Only; mainProgram = "arduino-ide"; - maintainers = with lib.maintainers; [ clerie ]; + maintainers = with lib.maintainers; [ + clerie + iedame + ]; platforms = [ "x86_64-linux" ]; }; } From 27771b22f81755f39c491cc5d405b0c635d5209c Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 17 Oct 2025 03:04:02 -0300 Subject: [PATCH 29/31] simulide: add maintainer iedame --- pkgs/by-name/si/simulide/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/si/simulide/package.nix b/pkgs/by-name/si/simulide/package.nix index 3dfb24aafb63..b7b1d4c4a059 100644 --- a/pkgs/by-name/si/simulide/package.nix +++ b/pkgs/by-name/si/simulide/package.nix @@ -172,6 +172,7 @@ stdenv.mkDerivation { maintainers = with lib.maintainers; [ carloscraveiro tomasajt + iedame ]; platforms = [ "x86_64-linux" From c6042c0b9d74b31932b68355ca8a30637518c4fc Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 17 Oct 2025 03:07:34 -0300 Subject: [PATCH 30/31] geogebra: add maintainer iedame --- pkgs/by-name/ge/geogebra/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ge/geogebra/package.nix b/pkgs/by-name/ge/geogebra/package.nix index af4dec8c0c3d..00e8f159e7f5 100644 --- a/pkgs/by-name/ge/geogebra/package.nix +++ b/pkgs/by-name/ge/geogebra/package.nix @@ -48,6 +48,7 @@ let maintainers = with maintainers; [ sikmir soupglasses + iedame ]; license = with licenses; [ gpl3 From 07d391d4e5917d54451cedd5326a7e44f86ea94a Mon Sep 17 00:00:00 2001 From: Rafael Ieda Date: Fri, 17 Oct 2025 03:08:28 -0300 Subject: [PATCH 31/31] geogebra6: add maintainer iedame --- pkgs/by-name/ge/geogebra6/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ge/geogebra6/package.nix b/pkgs/by-name/ge/geogebra6/package.nix index 3f9b349401b1..ce76216cf6bc 100644 --- a/pkgs/by-name/ge/geogebra6/package.nix +++ b/pkgs/by-name/ge/geogebra6/package.nix @@ -25,6 +25,7 @@ let maintainers = with maintainers; [ voidless sikmir + iedame ]; license = licenses.geogebra; sourceProvenance = with sourceTypes; [