Loading pkgs/by-name/ml/mlt/package.nix +16 −5 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ cudaSupport ? config.cudaSupport, cudaPackages ? { }, enableJackrack ? stdenv.hostPlatform.isLinux, gdk-pixbuf, glib, ladspa-sdk, ladspaPlugins, Loading @@ -40,13 +41,13 @@ stdenv.mkDerivation rec { pname = "mlt"; version = "7.32.0"; version = "7.34.1"; src = fetchFromGitHub { owner = "mltframework"; repo = "mlt"; tag = "v${version}"; hash = "sha256-8T5FXXGs7SxL6nD+R1Q/0Forsdp5Xux4S3VLvgqXzw8="; hash = "sha256-zdfjl4ZrdmX445hYx2CoKj1NuXQslQpTC5m96zPrZes="; # The submodule contains glaxnimate code, since MLT uses internally some functions defined in glaxnimate. # Since glaxnimate is not available as a library upstream, we cannot remove for now this dependency on # submodules until upstream exports glaxnimate as a library: https://gitlab.com/mattbas/glaxnimate/-/issues/545 Loading @@ -71,6 +72,7 @@ stdenv.mkDerivation rec { ]; buildInputs = [ gdk-pixbuf (opencv4.override { inherit ffmpeg; }) ffmpeg fftw Loading Loading @@ -118,9 +120,18 @@ stdenv.mkDerivation rec { ++ lib.optionals enablePython [ "-DSWIG_PYTHON=ON" ] ++ lib.optionals (qt != null) [ "-DMOD_QT${lib.versions.major qt.qtbase.version}=ON" "-DMOD_GLAXNIMATE${if lib.versions.major qt.qtbase.version == "5" then "" else "_QT6"}=ON" ++ lib.optionals (qt == null) [ "-DMOD_QT6=OFF" ] ++ lib.optionals (qt != null && lib.versions.major qt.qtbase.version == "5") [ "-DMOD_QT=ON" "-DMOD_QT6=OFF" "-DMOD_GLAXNIMATE=ON" ] ++ lib.optionals (qt != null && lib.versions.major qt.qtbase.version == "6") [ "-DMOD_QT6=ON" "-DMOD_QT=OFF" "-DMOD_GLAXNIMATE_QT6=ON" ]; preFixup = '' Loading Loading
pkgs/by-name/ml/mlt/package.nix +16 −5 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ cudaSupport ? config.cudaSupport, cudaPackages ? { }, enableJackrack ? stdenv.hostPlatform.isLinux, gdk-pixbuf, glib, ladspa-sdk, ladspaPlugins, Loading @@ -40,13 +41,13 @@ stdenv.mkDerivation rec { pname = "mlt"; version = "7.32.0"; version = "7.34.1"; src = fetchFromGitHub { owner = "mltframework"; repo = "mlt"; tag = "v${version}"; hash = "sha256-8T5FXXGs7SxL6nD+R1Q/0Forsdp5Xux4S3VLvgqXzw8="; hash = "sha256-zdfjl4ZrdmX445hYx2CoKj1NuXQslQpTC5m96zPrZes="; # The submodule contains glaxnimate code, since MLT uses internally some functions defined in glaxnimate. # Since glaxnimate is not available as a library upstream, we cannot remove for now this dependency on # submodules until upstream exports glaxnimate as a library: https://gitlab.com/mattbas/glaxnimate/-/issues/545 Loading @@ -71,6 +72,7 @@ stdenv.mkDerivation rec { ]; buildInputs = [ gdk-pixbuf (opencv4.override { inherit ffmpeg; }) ffmpeg fftw Loading Loading @@ -118,9 +120,18 @@ stdenv.mkDerivation rec { ++ lib.optionals enablePython [ "-DSWIG_PYTHON=ON" ] ++ lib.optionals (qt != null) [ "-DMOD_QT${lib.versions.major qt.qtbase.version}=ON" "-DMOD_GLAXNIMATE${if lib.versions.major qt.qtbase.version == "5" then "" else "_QT6"}=ON" ++ lib.optionals (qt == null) [ "-DMOD_QT6=OFF" ] ++ lib.optionals (qt != null && lib.versions.major qt.qtbase.version == "5") [ "-DMOD_QT=ON" "-DMOD_QT6=OFF" "-DMOD_GLAXNIMATE=ON" ] ++ lib.optionals (qt != null && lib.versions.major qt.qtbase.version == "6") [ "-DMOD_QT6=ON" "-DMOD_QT=OFF" "-DMOD_GLAXNIMATE_QT6=ON" ]; preFixup = '' Loading