git » mlt.git » commit 57cc233

upgpkg: 7.20.0-2: rtaudio 6 rebuild

author Antonio Rojas
2023-11-19 08:49:08 UTC
committer Antonio Rojas
2023-11-19 08:49:08 UTC
parent c9b1362ed1a70968dc55d7b8d79397887421efa9

upgpkg: 7.20.0-2: rtaudio 6 rebuild

.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 \