lol

otio: init at 0.17.0 (#427412)

authored by

Gaétan Lepage and committed by
GitHub
618d6a53 0f958c3d

+48
+48
pkgs/by-name/ot/otio/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + cmake, 5 + fetchFromGitHub, 6 + imath, 7 + python3, 8 + rapidjson, 9 + }: 10 + 11 + stdenv.mkDerivation (finalAttrs: { 12 + pname = "otio"; 13 + version = "0.17.0"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "AcademySoftwareFoundation"; 17 + repo = "OpenTimelineIO"; 18 + tag = "v${finalAttrs.version}"; 19 + sha256 = "sha256-53KXjbhHxuEtu6iRGWrirvFamuZ/WbOTcKCfs1iqKmM="; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + cmake 24 + python3 25 + ]; 26 + 27 + buildInputs = [ 28 + imath 29 + rapidjson 30 + ]; 31 + 32 + cmakeFlags = [ 33 + (lib.cmakeBool "OTIO_PYTHON_INSTALL" false) 34 + (lib.cmakeBool "OTIO_DEPENDENCIES_INSTALL" false) 35 + (lib.cmakeBool "OTIO_FIND_IMATH" true) 36 + (lib.cmakeBool "OTIO_SHARED_LIBS" true) 37 + (lib.cmakeBool "OTIO_AUTOMATIC_SUBMODULES" false) 38 + ]; 39 + 40 + meta = { 41 + description = "Interchange format and API for editorial cut information"; 42 + homepage = "http://opentimeline.io/"; 43 + changelog = "https://github.com/AcademySoftwareFoundation/OpenTimelineIO/releases/tag/v${finalAttrs.version}"; 44 + license = lib.licenses.asl20; 45 + maintainers = with lib.maintainers; [ liberodark ]; 46 + platforms = lib.platforms.linux; 47 + }; 48 + })