at 23.05-pre 42 lines 866 B view raw
1{ lib 2, stdenv 3, fetchFromGitHub 4, autoreconfHook 5, pkg-config 6 7# for passthru.tests 8, imagemagick 9, imagemagick6 10, libheif 11, imlib2Full 12, gst_all_1 13}: 14 15stdenv.mkDerivation rec { 16 version = "1.0.9"; 17 pname = "libde265"; 18 19 src = fetchFromGitHub { 20 owner = "strukturag"; 21 repo = "libde265"; 22 rev = "v${version}"; 23 sha256 = "sha256-OpiQapppuKCR27tIG5OW+KiNMP9ysv7CaobiBOW6VUI="; 24 }; 25 26 nativeBuildInputs = [ autoreconfHook pkg-config ]; 27 28 enableParallelBuilding = true; 29 30 passthru.tests = { 31 inherit imagemagick imagemagick6 libheif imlib2Full; 32 inherit (gst_all_1) gst-plugins-bad; 33 }; 34 35 meta = { 36 homepage = "https://github.com/strukturag/libde265"; 37 description = "Open h.265 video codec implementation"; 38 license = lib.licenses.lgpl3; 39 platforms = lib.platforms.unix; 40 maintainers = with lib.maintainers; [ gebner ]; 41 }; 42}