From 4a6867c9bac1d0ea459d163660e23796c25cb61d Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Mon, 8 Jan 2024 17:56:36 +0000 Subject: [PATCH 1/2] unrar-free: init at 0.1.3 --- pkgs/by-name/un/unrar-free/package.nix | 41 ++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 pkgs/by-name/un/unrar-free/package.nix diff --git a/pkgs/by-name/un/unrar-free/package.nix b/pkgs/by-name/un/unrar-free/package.nix new file mode 100644 index 000000000000..36efdda4bb9c --- /dev/null +++ b/pkgs/by-name/un/unrar-free/package.nix @@ -0,0 +1,41 @@ +{ lib +, stdenv +, fetchFromGitLab +, autoreconfHook +, libarchive +, pkg-config +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "unrar-free"; + version = "0.1.3"; + + src = fetchFromGitLab { + owner = "bgermann"; + repo = "unrar-free"; + rev = finalAttrs.version; + hash = "sha256-pNcbbHFcEzXKGKUg9nLM3NuUCgZFmFjFa4dXmUuuLYo"; + }; + + nativeBuildInputs = [ autoreconfHook pkg-config ]; + + buildInputs = [ libarchive ]; + + meta = { + description = "Free utility to extract files from RAR archives"; + longDescription = '' + unrar-free is a free software version of the non-free unrar utility. + + This program is a simple command-line front-end to libarchive, and can list + and extract RAR archives but also other formats supported by libarchive. + + It does not rival the non-free unrar in terms of features, but + special care has been taken to ensure it meets most user's needs. + ''; + homepage = "https://gitlab.com/bgermann/unrar-free"; + license = lib.licenses.gpl2Plus; + mainProgram = "unrar"; + maintainers = with lib.maintainers; [ thiagokokada ]; + platforms = lib.platforms.unix; + }; +}) From 3ac4ef0dead3925a91ade4767144c3494e4969d3 Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Mon, 8 Jan 2024 19:38:28 +0000 Subject: [PATCH 2/2] unrar-free: mark broken in darwin --- pkgs/by-name/un/unrar-free/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/un/unrar-free/package.nix b/pkgs/by-name/un/unrar-free/package.nix index 36efdda4bb9c..29e384c39262 100644 --- a/pkgs/by-name/un/unrar-free/package.nix +++ b/pkgs/by-name/un/unrar-free/package.nix @@ -37,5 +37,6 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "unrar"; maintainers = with lib.maintainers; [ thiagokokada ]; platforms = lib.platforms.unix; + broken = stdenv.isDarwin; }; })