From d70029ab3f9be559c6c786fa73c20930cabf9574 Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Tue, 27 Jan 2026 23:47:09 +0100 Subject: [PATCH 1/2] unrar-free: 0.3.1-unstable-2024-09-19 -> 0.3.3 Diff: https://gitlab.com/bgermann/unrar-free/-/compare/a7f9a157276ae68987fb44fe5ccf4f4255eb0a5e...0.3.3 --- pkgs/by-name/un/unrar-free/package.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/un/unrar-free/package.nix b/pkgs/by-name/un/unrar-free/package.nix index 550d83115bdf..01d11d8747ee 100644 --- a/pkgs/by-name/un/unrar-free/package.nix +++ b/pkgs/by-name/un/unrar-free/package.nix @@ -5,17 +5,18 @@ autoreconfHook, libarchive, pkg-config, + versionCheckHook, }: stdenv.mkDerivation (finalAttrs: { pname = "unrar-free"; - version = "0.3.1-unstable-2024-09-19"; + version = "0.3.3"; src = fetchFromGitLab { owner = "bgermann"; repo = "unrar-free"; - rev = "a7f9a157276ae68987fb44fe5ccf4f4255eb0a5e"; - hash = "sha256-aCO1vklG5MneEiqS/IBvC09YrvWa+OndfvCblDFKA1E="; + tag = finalAttrs.version; + hash = "sha256-3eI8vWc6E+gj+LwBG6jG1l8h8EXXcAQ44W0ALzwOOFg="; }; nativeBuildInputs = [ @@ -27,6 +28,9 @@ stdenv.mkDerivation (finalAttrs: { setupHook = ./setup-hook.sh; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; + meta = { description = "Free utility to extract files from RAR archives"; longDescription = '' From de97796204809e29fe4dc674f1b7f113defe3765 Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Tue, 27 Jan 2026 23:48:33 +0100 Subject: [PATCH 2/2] unrar-free: add anthonyroussel to maintainers --- pkgs/by-name/un/unrar-free/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/un/unrar-free/package.nix b/pkgs/by-name/un/unrar-free/package.nix index 01d11d8747ee..3f445bfd2e02 100644 --- a/pkgs/by-name/un/unrar-free/package.nix +++ b/pkgs/by-name/un/unrar-free/package.nix @@ -45,7 +45,10 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://gitlab.com/bgermann/unrar-free"; license = lib.licenses.gpl2Plus; mainProgram = "unrar-free"; - maintainers = with lib.maintainers; [ thiagokokada ]; + maintainers = with lib.maintainers; [ + anthonyroussel + thiagokokada + ]; platforms = lib.platforms.unix; broken = stdenv.hostPlatform.isDarwin; };