olive-editor: migrate to by-name

olive-editor: refactor package definitions and meta

authored by Guy Chronister and committed by Weijia Wang 09325145 8749d02c

+9 -14
+9 -12
pkgs/applications/video/olive-editor/default.nix pkgs/by-name/ol/olive-editor/package.nix
··· 9 opencolorio, 10 ffmpeg_6, 11 cmake, 12 - wrapQtAppsHook, 13 openimageio, 14 openexr, 15 portaudio, 16 imath, 17 - qtwayland, 18 - qtmultimedia, 19 - qttools, 20 }: 21 22 let ··· 71 pkg-config 72 which 73 cmake 74 - wrapQtAppsHook 75 ]; 76 77 buildInputs = [ ··· 82 imath 83 openexr 84 portaudio 85 - qtwayland 86 - qtmultimedia 87 - qttools 88 ]; 89 90 - meta = with lib; { 91 description = "Professional open-source NLE video editor"; 92 homepage = "https://www.olivevideoeditor.org/"; 93 downloadPage = "https://www.olivevideoeditor.org/download.php"; 94 - license = licenses.gpl3; 95 - maintainers = [ maintainers.balsoft ]; 96 - platforms = platforms.unix; 97 # never built on aarch64-darwin since first introduction in nixpkgs 98 broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64; 99 mainProgram = "olive-editor";
··· 9 opencolorio, 10 ffmpeg_6, 11 cmake, 12 openimageio, 13 openexr, 14 portaudio, 15 imath, 16 + qt6, 17 }: 18 19 let ··· 68 pkg-config 69 which 70 cmake 71 + qt6.wrapQtAppsHook 72 ]; 73 74 buildInputs = [ ··· 79 imath 80 openexr 81 portaudio 82 + qt6.qtwayland 83 + qt6.qtmultimedia 84 + qt6.qttools 85 ]; 86 87 + meta = { 88 description = "Professional open-source NLE video editor"; 89 homepage = "https://www.olivevideoeditor.org/"; 90 downloadPage = "https://www.olivevideoeditor.org/download.php"; 91 + license = lib.licenses.gpl3; 92 + maintainers = with lib.maintainers; [ balsoft ]; 93 + platforms = lib.platforms.unix; 94 # never built on aarch64-darwin since first introduction in nixpkgs 95 broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64; 96 mainProgram = "olive-editor";
-2
pkgs/top-level/all-packages.nix
··· 3888 protobuf = protobuf_21; 3889 }; 3890 3891 - olive-editor = qt6Packages.callPackage ../applications/video/olive-editor { }; 3892 - 3893 ome_zarr = with python3Packages; toPythonApplication ome-zarr; 3894 3895 onlykey = callPackage ../tools/security/onlykey { node_webkit = nwjs; };
··· 3888 protobuf = protobuf_21; 3889 }; 3890 3891 ome_zarr = with python3Packages; toPythonApplication ome-zarr; 3892 3893 onlykey = callPackage ../tools/security/onlykey { node_webkit = nwjs; };