10 stdenv.mkDerivation (finalAttrs: {
20 src = fetchFromGitHub {
21 owner = "fraunhoferhhi";
23 rev = "v${finalAttrs.version}";
24 hash = "sha256-C7ApayhubunkXBqJ/EqntaFPn6zk8rZ9fUqg7kbhvAk=";
27 nativeBuildInputs = [ cmake ];
30 (lib.cmakeBool "VVENC_INSTALL_FULLFEATURE_APP" true)
31 (lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic))
35 updateScript = gitUpdater { rev-prefix = "v"; };
36 tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;
40 homepage = "https://github.com/fraunhoferhhi/vvenc";
41 description = "Fraunhofer Versatile Video Encoder";
42 license = lib.licenses.bsd3Clear;
43 mainProgram = "vvencapp";
44 pkgConfigModules = [ "libvvenc" ];
45 maintainers = with lib.maintainers; [ jopejoe1 ];
46 platforms = lib.platforms.all;