timg: 1.5.1 -> 1.5.2

Release notes:
https://github.com/hzeller/timg/releases/tag/v1.5.2

Important: fixes a buffer overflow issue.

+19 -14
+19 -14
pkgs/tools/graphics/timg/default.nix
··· 1 - { lib 2 - , stdenv 3 , fetchFromGitHub 4 - , cmake 5 - , pkg-config 6 , ffmpeg 7 , graphicsmagick 8 , libdeflate 9 , libexif 10 , libjpeg 11 , libsixel 12 , openslide 13 }: 14 15 - stdenv.mkDerivation rec { 16 pname = "timg"; 17 - version = "1.5.1"; 18 19 src = fetchFromGitHub { 20 owner = "hzeller"; 21 repo = "timg"; 22 - rev = "v${version}"; 23 - hash = "sha256-hGQL6MAsaSVV/w5fDKAcd4KIBuh2pvl3D2QUzi/aeG0="; 24 }; 25 26 buildInputs = [ ··· 31 libjpeg 32 libsixel 33 openslide 34 ]; 35 36 nativeBuildInputs = [ cmake pkg-config ]; ··· 43 "-DWITH_LIBSIXEL=On" 44 ]; 45 46 - meta = with lib; { 47 - homepage = "https://timg.sh/"; 48 description = "A terminal image and video viewer"; 49 - license = licenses.gpl2Only; 50 - platforms = platforms.unix; 51 - maintainers = with maintainers; [ hzeller ]; 52 }; 53 - }
··· 1 + { cmake 2 , fetchFromGitHub 3 , ffmpeg 4 , graphicsmagick 5 + , lib 6 , libdeflate 7 , libexif 8 , libjpeg 9 , libsixel 10 , openslide 11 + , pkg-config 12 + , stb 13 + , qoi 14 + , stdenv 15 }: 16 17 + stdenv.mkDerivation (finalAttrs: { 18 pname = "timg"; 19 + version = "1.5.2"; 20 21 src = fetchFromGitHub { 22 owner = "hzeller"; 23 repo = "timg"; 24 + rev = "v${finalAttrs.version}"; 25 + hash = "sha256-e2Uy1jvS0+gdhto4Sgz6YlqEqXJ7KGUAA6iuixfvvJg="; 26 }; 27 28 buildInputs = [ ··· 33 libjpeg 34 libsixel 35 openslide 36 + qoi.dev 37 + stb 38 ]; 39 40 nativeBuildInputs = [ cmake pkg-config ]; ··· 47 "-DWITH_LIBSIXEL=On" 48 ]; 49 50 + meta = { 51 description = "A terminal image and video viewer"; 52 + homepage = "https://timg.sh/"; 53 + license = lib.licenses.gpl2Only; 54 + mainProgram = "timg"; 55 + maintainers = with lib.maintainers; [ hzeller ]; 56 + platforms = lib.platforms.unix; 57 }; 58 + })