From fcc79bd144c1060f27b4cb3bb65fb7d4ec1701f9 Mon Sep 17 00:00:00 2001 From: Kenichi Kamiya Date: Mon, 4 Aug 2025 02:37:34 +0900 Subject: [PATCH 1/2] mubeng: update GitHub repository owner The upstream repository owner changed. Upstream(0.21.0): https://github.com/mubeng/mubeng/commit/f70c064d7cb5b4890cabc1958cb11dba20c8af01 Also update the module path in ldflags, it causes wrong version number to display in nixpkgs Upstream(0.15.0): https://github.com/mubeng/mubeng/commit/6681713175923b5e02080e10416429f26c79171d nixpkgs(0.14.2 -> 0.15.3): 22021be9a5bd9eb47b2c1b3da41dc8321615555a --- pkgs/by-name/mu/mubeng/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/mu/mubeng/package.nix b/pkgs/by-name/mu/mubeng/package.nix index 35fb5632b894..8b917aca96b9 100644 --- a/pkgs/by-name/mu/mubeng/package.nix +++ b/pkgs/by-name/mu/mubeng/package.nix @@ -9,7 +9,7 @@ buildGoModule rec { version = "0.22.0"; src = fetchFromGitHub { - owner = "kitabisa"; + owner = "mubeng"; repo = "mubeng"; tag = "v${version}"; hash = "sha256-YK3a975l/gMCaWxTB4gEQWAzzX+GRnYSvKksPmp3ZRA="; @@ -20,13 +20,13 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=ktbs.dev/mubeng/common.Version=${version}" + "-X=github.com/mubeng/mubeng/common.Version=${version}" ]; meta = { description = "Proxy checker and IP rotator"; - homepage = "https://github.com/kitabisa/mubeng"; - changelog = "https://github.com/kitabisa/mubeng/releases/tag/v${version}"; + homepage = "https://github.com/mubeng/mubeng"; + changelog = "https://github.com/mubeng/mubeng/releases/tag/v${version}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "mubeng"; From 5f6508e8e2b2419f545770828438208d356ddd5a Mon Sep 17 00:00:00 2001 From: Kenichi Kamiya Date: Mon, 4 Aug 2025 02:40:01 +0900 Subject: [PATCH 2/2] mubeng: add versionCheckHook --- pkgs/by-name/mu/mubeng/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/mu/mubeng/package.nix b/pkgs/by-name/mu/mubeng/package.nix index 8b917aca96b9..c0f0d801d1be 100644 --- a/pkgs/by-name/mu/mubeng/package.nix +++ b/pkgs/by-name/mu/mubeng/package.nix @@ -2,6 +2,7 @@ lib, buildGoModule, fetchFromGitHub, + versionCheckHook, }: buildGoModule rec { @@ -23,6 +24,12 @@ buildGoModule rec { "-X=github.com/mubeng/mubeng/common.Version=${version}" ]; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + versionCheckProgramArg = "--version"; + meta = { description = "Proxy checker and IP rotator"; homepage = "https://github.com/mubeng/mubeng";