author | Antonio Rojas
<arojas@archlinux.org> 2023-10-02 07:51:40 UTC |
committer | Antonio Rojas
<arojas@archlinux.org> 2023-10-02 07:51:40 UTC |
parent | 945df5433b8bfb3024699bf54c61ca6b2a9f06aa |
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 \