From 7528daf8a7f507c222299e782777156738ef69d1 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Tue, 28 Apr 2026 09:09:21 +0200 Subject: [PATCH 1/8] calcurse: Remove dead changelog link Upstream was pinged about this. Signed-off-by: Matthias Beyer --- pkgs/by-name/ca/calcurse/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/ca/calcurse/package.nix b/pkgs/by-name/ca/calcurse/package.nix index f94876e38594..56c6daaf6f98 100644 --- a/pkgs/by-name/ca/calcurse/package.nix +++ b/pkgs/by-name/ca/calcurse/package.nix @@ -44,7 +44,6 @@ stdenv.mkDerivation (finalAttrs: { be used to filter and format appointments, making it suitable for use in scripts. ''; homepage = "https://calcurse.org/"; - changelog = "https://git.calcurse.org/calcurse.git/plain/CHANGES.md?h=v${finalAttrs.version}"; license = lib.licenses.bsd2; platforms = lib.platforms.unix; maintainers = [ lib.maintainers.matthiasbeyer ]; From 58ae593979e274d0d4b6616fb9e0c9eb7a241a9a Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Tue, 28 Apr 2026 09:11:21 +0200 Subject: [PATCH 2/8] cargo-info: Fix meta.changelog Signed-off-by: Matthias Beyer --- pkgs/by-name/ca/cargo-info/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ca/cargo-info/package.nix b/pkgs/by-name/ca/cargo-info/package.nix index 463564c1e890..f1257e14a907 100644 --- a/pkgs/by-name/ca/cargo-info/package.nix +++ b/pkgs/by-name/ca/cargo-info/package.nix @@ -31,7 +31,7 @@ rustPlatform.buildRustPackage (finalAttrs: { description = "Cargo subcommand to show crates info from crates.io"; mainProgram = "cargo-info"; homepage = "https://gitlab.com/imp/cargo-info"; - changelog = "https://gitlab.com/imp/cargo-info/-/blob/${finalAttrs.src.rev}/CHANGELOG.md"; + changelog = "https://gitlab.com/imp/cargo-info/-/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = with lib.licenses; [ mit asl20 From ab2c92daf62d0221ab39c4bdfa35d23c8ea8deda Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Tue, 28 Apr 2026 09:16:01 +0200 Subject: [PATCH 3/8] cargo-public-api: Fix meta.{homepage, changelog} URL Apparently, the repository was moved. Signed-off-by: Matthias Beyer --- pkgs/by-name/ca/cargo-public-api/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ca/cargo-public-api/package.nix b/pkgs/by-name/ca/cargo-public-api/package.nix index fb5fe7e22995..299ffa95102b 100644 --- a/pkgs/by-name/ca/cargo-public-api/package.nix +++ b/pkgs/by-name/ca/cargo-public-api/package.nix @@ -31,8 +31,8 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "List and diff the public API of Rust library crates between releases and commits. Detect breaking API changes and semver violations"; mainProgram = "cargo-public-api"; - homepage = "https://github.com/Enselic/cargo-public-api"; - changelog = "https://github.com/Enselic/cargo-public-api/releases/tag/v${finalAttrs.version}"; + homepage = "https://github.com/cargo-public-api/cargo-public-api"; + changelog = "https://github.com/cargo-public-api/cargo-public-api/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ matthiasbeyer ]; }; From 03b68e81b2d5b46e327cf16eac31b81b64af0ff2 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Tue, 28 Apr 2026 09:16:30 +0200 Subject: [PATCH 4/8] cargo-public-api: Fix meta.changelog URL Signed-off-by: Matthias Beyer --- pkgs/by-name/ca/cargo-public-api/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ca/cargo-public-api/package.nix b/pkgs/by-name/ca/cargo-public-api/package.nix index 299ffa95102b..68b4db065e88 100644 --- a/pkgs/by-name/ca/cargo-public-api/package.nix +++ b/pkgs/by-name/ca/cargo-public-api/package.nix @@ -32,7 +32,7 @@ rustPlatform.buildRustPackage (finalAttrs: { description = "List and diff the public API of Rust library crates between releases and commits. Detect breaking API changes and semver violations"; mainProgram = "cargo-public-api"; homepage = "https://github.com/cargo-public-api/cargo-public-api"; - changelog = "https://github.com/cargo-public-api/cargo-public-api/releases/tag/v${finalAttrs.version}"; + changelog = "https://github.com/cargo-public-api/cargo-public-api/blob/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ matthiasbeyer ]; }; From 768ec16ccbae9d2e50c35ac237183d60de8472dd Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Tue, 28 Apr 2026 09:22:42 +0200 Subject: [PATCH 5/8] git-gone: Fetch from codeberg Repository seems to have moved. Signed-off-by: Matthias Beyer --- pkgs/by-name/gi/git-gone/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gi/git-gone/package.nix b/pkgs/by-name/gi/git-gone/package.nix index 3bdf4b29b489..49218f56d3eb 100644 --- a/pkgs/by-name/gi/git-gone/package.nix +++ b/pkgs/by-name/gi/git-gone/package.nix @@ -1,6 +1,6 @@ { lib, - fetchFromGitHub, + fetchFromCodeberg, rustPlatform, }: @@ -8,7 +8,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "git-gone"; version = "1.3.1"; - src = fetchFromGitHub { + src = fetchFromCodeberg { owner = "swsnr"; repo = "git-gone"; tag = "v${finalAttrs.version}"; @@ -19,8 +19,8 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Cleanup stale Git branches of merge requests"; - homepage = "https://github.com/swsnr/git-gone"; - changelog = "https://github.com/swsnr/git-gone/raw/v${finalAttrs.version}/CHANGELOG.md"; + homepage = "https://codeberg.org/swsnr/git-gone"; + changelog = "https://codeberg.org/swsnr/git-gone/raw/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ cafkafk From 8383269d089ab8d0c18217a054b7e72615dd6b72 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Tue, 28 Apr 2026 09:42:10 +0200 Subject: [PATCH 6/8] gitnr: Remove meta.changelog There is no changelog in the repository (anymore?). Signed-off-by: Matthias Beyer --- pkgs/by-name/gi/gitnr/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/gi/gitnr/package.nix b/pkgs/by-name/gi/gitnr/package.nix index 168f56a42d7b..9319ffafcb18 100644 --- a/pkgs/by-name/gi/gitnr/package.nix +++ b/pkgs/by-name/gi/gitnr/package.nix @@ -40,7 +40,6 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Create `.gitignore` files using one or more templates from TopTal, GitHub or your own collection"; homepage = "https://github.com/reemus-dev/gitnr"; - changelog = "https://github.com/reemus-dev/gitnr/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ matthiasbeyer From c0a36b69fb1a18e11b1861bac7c8d4ea28d22351 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Tue, 28 Apr 2026 09:44:11 +0200 Subject: [PATCH 7/8] llmfit: Fix meta.changelog Signed-off-by: Matthias Beyer --- pkgs/by-name/ll/llmfit/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ll/llmfit/package.nix b/pkgs/by-name/ll/llmfit/package.nix index 6fbb2aa97281..5365f91e3a1c 100644 --- a/pkgs/by-name/ll/llmfit/package.nix +++ b/pkgs/by-name/ll/llmfit/package.nix @@ -20,7 +20,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Find what runs on your hardware"; homepage = "https://github.com/AlexsJones/llmfit"; - changelog = "https://github.com/AlexsJones/llmfit/releases/tag/v${finalAttrs.src.rev}"; + changelog = "https://github.com/AlexsJones/llmfit/blob/v${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ matthiasbeyer From 0a91abb0c115812dd5bc0d777d1e8e853206fa6e Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Wed, 29 Apr 2026 07:40:14 +0200 Subject: [PATCH 8/8] git-gone: Remove meta.changelog Signed-off-by: Matthias Beyer --- pkgs/by-name/gi/git-gone/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/gi/git-gone/package.nix b/pkgs/by-name/gi/git-gone/package.nix index 49218f56d3eb..bd6a6488e1ef 100644 --- a/pkgs/by-name/gi/git-gone/package.nix +++ b/pkgs/by-name/gi/git-gone/package.nix @@ -20,7 +20,6 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Cleanup stale Git branches of merge requests"; homepage = "https://codeberg.org/swsnr/git-gone"; - changelog = "https://codeberg.org/swsnr/git-gone/raw/v${finalAttrs.version}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ cafkafk