git » mlt.git » commit c9b1362

upgpkg: 7.20.0-1: Update to 7.20.0

author Antonio Rojas
2023-10-02 07:51:40 UTC
committer Antonio Rojas
2023-10-02 07:51:40 UTC
parent 945df5433b8bfb3024699bf54c61ca6b2a9f06aa

upgpkg: 7.20.0-1: Update to 7.20.0

PKGBUILD +56 -40

diff --git a/PKGBUILD b/PKGBUILD
index 76a74b0..597fd41 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,57 +7,73 @@
 # Contributor: Gustavo Alvarez <sl1pkn07@gmail.com>
 
 pkgname=mlt
-pkgver=7.18.0
-pkgrel=4
+pkgver=7.20.0
+pkgrel=1
 pkgdesc='An open source multimedia framework'
 arch=(x86_64)
 url='https://www.mltframework.org'
 license=(GPL)
-depends=(libebur128)
-optdepends=('sdl_image: SDL1 plugin'
-            'sdl2: SDL2 plugin'
-            'libsamplerate: libavresample plugin'
-            'sox: SOX (Audio Swiss Army Knife) plugin'
-            'ffmpeg: ffmpeg plugin'
-            'vid.stab: video stabilize plugin'
-            'qt5-svg: Qt5 plugins'
-            'qt6-svg: Qt6 plugin' 'qt6-5compat: Qt6 plugin'
+depends=(gcc-libs
+         glibc
+         libebur128)
+optdepends=('ffmpeg: ffmpeg plugin'
+            'fftw: plus plugin'
+            'fontconfig: gdk plugin'
+            'frei0r-plugins: for additional effects'
+            'gdk-pixbuf2: gdk plugin'
+            'glib2: gdk plugin'
             'jack: JACK sound output plugin'
             'ladspa: LADSPA plugins'
+            'libepoxy: opengl plugin'
             'libexif: auto rotate plugin'
-            'frei0r-plugins: for additional effects'
+            'libglvnd: opengl plugin'
+            'libsamplerate: libavresample plugin'
+            'libvorbis: vorbis plugin'
+            'libx11: SDL1 plugin'
+            'libxml2: XML plugin'
             'movit: opengl plugin'
             'opencv: openCV plugin'
-            'rubberband: audio pitch plugin'
-            'gdk-pixbuf2: gdk plugin'
+            'qt5-base: QT5 plugins'
+            'qt5-svg: Qt5 plugins'
+            'qt6-base: Qt6 plugin'
+            'qt6-5compat: Qt6 plugin'
+            'qt6-svg: Qt6 plugin'
             'pango: gdk plugin'
+            'python: python bindings'
             'rtaudio: rtaudio plugin'
-            'python: python bindings')
-makedepends=(cmake ladspa frei0r-plugins libdv sdl_image libsamplerate sox ffmpeg vid.stab qt5-svg qt6-svg qt6-5compat
-             jack libexif python swig movit eigen opencv rubberband gdk-pixbuf2 pango rtaudio imagemagick)
-source=(https://github.com/mltframework/mlt/releases/download/v$pkgver/mlt-$pkgver.tar.gz
-        https://github.com/mltframework/mlt/commit/52c5bde6.patch
-        https://github.com/mltframework/mlt/commit/f7adc156.patch
-        https://github.com/mltframework/mlt/commit/1d3669e6.patch
-        https://github.com/mltframework/mlt/commit/2266e5c8.patch
-        https://github.com/mltframework/mlt/commit/2df4fc8e.patch
-        https://github.com/mltframework/mlt/commit/b4943c55.patch
-        https://github.com/mltframework/mlt/commit/8a821cc5.patch)
-sha256sums=('9c57da14fbf3cb9c23b867b36f038aac7978c159ba0e8d8ac90e31c66878d115'
-            '2162fe44964ff6946403510e2388ef0cb3dce4f2837b187aa6e83f7906a345a6'
-            '574de79fa667cc0a46ed04374ad7438b8b926777b394a2cb0c26f8e40c5c9446'
-            'a7f3d8da9126b0b34a3df3334c7f6b93218eef0ed86fbbc6ec058e8bd0075a19'
-            '3d2aa691ca10aeeb637a931503b744e35743a13e01beab33e2e725f0987628d9'
-            '8496448b49ecd5de12ce694db8064bfbd8adc5eaf7cd67d89487e5d69899d67a'
-            'f6b102329cf8439bad833aa40b5b8417805a5b8ee560cbf082fed013ecdfca13'
-            '5ab536e019b704e5c9704a63d5867d98b0a700a6309e2965b78dd56697bfebb8')
-
-prepare() {
-# Fix crashes
-  for _patch in 52c5bde6 f7adc156 1d3669e6 2266e5c8 2df4fc8e b4943c55 8a821cc5; do
-    patch -d $pkgname-$pkgver -p1 < $_patch.patch
-  done
-}
+            'rubberband: audio pitch plugin'
+            'sdl2: SDL2 plugin'
+            'sdl_image: SDL1 plugin'
+            'sdl12-compat: SDL1 plugin'
+            'sox: SOX (Audio Swiss Army Knife) plugin'
+            'vid.stab: video stabilize plugin'
+            'zlib: glaxnimate plugin')
+makedepends=(cmake
+             eigen
+             ffmpeg
+             frei0r-plugins
+             gdk-pixbuf2
+             imagemagick
+             jack
+             ladspa
+             libdv
+             libexif
+             libsamplerate
+             movit
+             opencv
+             pango
+             python
+             qt5-svg
+             qt6-5compat
+             qt6-svg
+             rtaudio
+             rubberband
+             sox
+             sdl_image
+             swig
+             vid.stab)
+source=(https://github.com/mltframework/mlt/releases/download/v$pkgver/mlt-$pkgver.tar.gz)
+sha256sums=('7472372b31f76b2eb0ac66c756391be7cb859a3a779c97ccb7dcf7086ac9d816')
 
 build() {
   cmake -B build -S $pkgname-$pkgver \