mlt: 7.38.0 -> 7.40.0, add new dep rnnoise (#535923)

This commit is contained in:
Peder Bergebakken Sundt
2026-07-15 16:03:59 +00:00
committed by GitHub

View File

@@ -1,4 +1,5 @@
{
alsa-lib,
config,
lib,
stdenv,
@@ -8,16 +9,23 @@
which,
ffmpeg,
fftw,
fontconfig,
frei0r,
libdv,
libebur128,
libexif,
libjack2,
libsamplerate,
libspatialaudio,
libvorbis,
libxml2,
libx11,
lilv,
makeWrapper,
movit,
opencv4,
pango,
rnnoise,
rtaudio,
rubberband,
sox,
@@ -44,13 +52,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mlt";
version = "7.38.0";
version = "7.40.0";
src = fetchFromGitHub {
owner = "mltframework";
repo = "mlt";
tag = "v${finalAttrs.version}";
hash = "sha256-tZWkgDffNZwJgfrFQNKfS+QzpcjaM0SEBbyxrVBqubc=";
hash = "sha256-rw1jnQJzbtpGsIe/AFMiy7k/3X0vkfkY3rG4E419aVM=";
# 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
@@ -77,18 +85,28 @@ stdenv.mkDerivation (finalAttrs: {
(opencv4.override { ffmpeg-headless = ffmpeg; })
ffmpeg
fftw
fontconfig
frei0r
libdv
libebur128
libexif
libjack2
libsamplerate
libspatialaudio
libvorbis
libxml2
lilv
movit
pango
rnnoise
rtaudio
rubberband
sox
vid-stab
]
++ lib.optionals stdenv.hostPlatform.isLinux [
alsa-lib
]
++ lib.optionals cudaSupport [
cudaPackages.cuda_cudart
]
@@ -134,7 +152,7 @@ stdenv.mkDerivation (finalAttrs: {
postFixup = ''
substituteInPlace "$dev"/lib/pkgconfig/mlt-framework-7.pc \
--replace '=''${prefix}//' '=/'
--replace-fail '=''${prefix}//' '=/'
'';
passthru = {