From 29b4b7963ee63b47711af618ee29ca4cb4177b78 Mon Sep 17 00:00:00 2001 From: emaryn Date: Sat, 3 May 2025 06:34:22 +0800 Subject: [PATCH] jp2a: 1.2.0 -> 1.3.2 Diff: https://github.com/Talinx/jp2a/compare/v1.2.0...v1.3.2 --- pkgs/by-name/jp/jp2a/package.nix | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/jp/jp2a/package.nix b/pkgs/by-name/jp/jp2a/package.nix index 7c004b5d5eb4..10ff29d72b96 100644 --- a/pkgs/by-name/jp/jp2a/package.nix +++ b/pkgs/by-name/jp/jp2a/package.nix @@ -9,17 +9,19 @@ autoconf-archive, pkg-config, bash-completion, + libwebp, + libexif, }: -stdenv.mkDerivation rec { - version = "1.2.0"; +stdenv.mkDerivation (finalAttrs: { + version = "1.3.2"; pname = "jp2a"; src = fetchFromGitHub { owner = "Talinx"; repo = "jp2a"; - rev = "v${version}"; - sha256 = "sha256-TyXEaHemKfCMyGwK6P2vVL9gPWRLbkaNP0g+/UYGSVc="; + tag = "v${finalAttrs.version}"; + hash = "sha256-GcwwzVgF7BK2N8TL8z/7R7Ry1e9pmGiXUrOAQQmPIBo="; }; makeFlags = [ "PREFIX=$(out)" ]; @@ -30,21 +32,24 @@ stdenv.mkDerivation rec { pkg-config bash-completion ]; + buildInputs = [ libjpeg libpng ncurses + libwebp + libexif ]; installFlags = [ "bashcompdir=\${out}/share/bash-completion/completions" ]; - meta = with lib; { + meta = { broken = stdenv.hostPlatform.isDarwin; homepage = "https://csl.name/jp2a/"; description = "Small utility that converts JPG images to ASCII"; - license = licenses.gpl2Only; - maintainers = [ maintainers.FlorianFranzen ]; - platforms = platforms.unix; + license = lib.licenses.gpl2Only; + maintainers = [ lib.maintainers.FlorianFranzen ]; + platforms = lib.platforms.unix; mainProgram = "jp2a"; }; -} +})