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