author | Antonio Rojas
<arojas@archlinux.org> 2023-11-19 08:49:08 UTC |
committer | Antonio Rojas
<arojas@archlinux.org> 2023-11-19 08:49:08 UTC |
parent | c9b1362ed1a70968dc55d7b8d79397887421efa9 |
.SRCINFO | +72 | -0 |
PKGBUILD | +9 | -3 |
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..66ed7ea --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,72 @@ +pkgbase = mlt + pkgdesc = An open source multimedia framework + pkgver = 7.20.0 + pkgrel = 2 + url = https://www.mltframework.org + arch = x86_64 + license = GPL + makedepends = cmake + makedepends = eigen + makedepends = ffmpeg + makedepends = frei0r-plugins + makedepends = gdk-pixbuf2 + makedepends = imagemagick + makedepends = jack + makedepends = ladspa + makedepends = libdv + makedepends = libexif + makedepends = libsamplerate + makedepends = movit + makedepends = opencv + makedepends = pango + makedepends = python + makedepends = qt5-svg + makedepends = qt6-5compat + makedepends = qt6-svg + makedepends = rtaudio + makedepends = rubberband + makedepends = sox + makedepends = sdl_image + makedepends = swig + makedepends = vid.stab + depends = gcc-libs + depends = glibc + depends = libebur128 + optdepends = ffmpeg: ffmpeg plugin + optdepends = fftw: plus plugin + optdepends = fontconfig: gdk plugin + optdepends = frei0r-plugins: for additional effects + optdepends = gdk-pixbuf2: gdk plugin + optdepends = glib2: gdk plugin + optdepends = jack: JACK sound output plugin + optdepends = ladspa: LADSPA plugins + optdepends = libepoxy: opengl plugin + optdepends = libexif: auto rotate plugin + optdepends = libglvnd: opengl plugin + optdepends = libsamplerate: libavresample plugin + optdepends = libvorbis: vorbis plugin + optdepends = libx11: SDL1 plugin + optdepends = libxml2: XML plugin + optdepends = movit: opengl plugin + optdepends = opencv: openCV plugin + optdepends = qt5-base: QT5 plugins + optdepends = qt5-svg: Qt5 plugins + optdepends = qt6-base: Qt6 plugin + optdepends = qt6-5compat: Qt6 plugin + optdepends = qt6-svg: Qt6 plugin + optdepends = pango: gdk plugin + optdepends = python: python bindings + optdepends = rtaudio: rtaudio plugin + optdepends = rubberband: audio pitch plugin + optdepends = sdl2: SDL2 plugin + optdepends = sdl_image: SDL1 plugin + optdepends = sdl12-compat: SDL1 plugin + optdepends = sox: SOX (Audio Swiss Army Knife) plugin + optdepends = vid.stab: video stabilize plugin + optdepends = zlib: glaxnimate plugin + source = https://github.com/mltframework/mlt/releases/download/v7.20.0/mlt-7.20.0.tar.gz + source = https://github.com/mltframework/mlt/commit/80946f7a.patch + sha256sums = 7472372b31f76b2eb0ac66c756391be7cb859a3a779c97ccb7dcf7086ac9d816 + sha256sums = 6bedc2178a7906d9030af98fe7ad1e22ade491dc073afab18eb0e6911bbf84fb + +pkgname = mlt diff --git a/PKGBUILD b/PKGBUILD index 597fd41..f30c858 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -8,7 +8,7 @@ pkgname=mlt pkgver=7.20.0 -pkgrel=1 +pkgrel=2 pkgdesc='An open source multimedia framework' arch=(x86_64) url='https://www.mltframework.org' @@ -72,8 +72,14 @@ makedepends=(cmake sdl_image swig vid.stab) -source=(https://github.com/mltframework/mlt/releases/download/v$pkgver/mlt-$pkgver.tar.gz) -sha256sums=('7472372b31f76b2eb0ac66c756391be7cb859a3a779c97ccb7dcf7086ac9d816') +source=(https://github.com/mltframework/mlt/releases/download/v$pkgver/mlt-$pkgver.tar.gz + https://github.com/mltframework/mlt/commit/80946f7a.patch) +sha256sums=('7472372b31f76b2eb0ac66c756391be7cb859a3a779c97ccb7dcf7086ac9d816' + '6bedc2178a7906d9030af98fe7ad1e22ade491dc073afab18eb0e6911bbf84fb') + +prepare() { + patch -d $pkgname-$pkgver -p1 < 80946f7a.patch # Support rtaudio 6 +} build() { cmake -B build -S $pkgname-$pkgver \