Just added in SWIG modules for Python, and instructions for how to modify the PKGBUILD to add or remove more of them. I have not added in Python as an official requirement.
Search Criteria
Package Details: mlt-git 7.22.0.r27.30115615-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/mlt-git.git (read-only, click to copy) |
---|---|
Package Base: | mlt-git |
Description: | Multimedia Framework |
Upstream URL: | https://github.com/mltframework/mlt |
Licenses: | LGPL2.1 |
Conflicts: | mlt |
Provides: | mlt |
Submitter: | agapito |
Maintainer: | nfnty (evorster) |
Last Packager: | evorster |
Votes: | 43 |
Popularity: | 0.000000 |
First Submitted: | 2009-08-26 09:32 (UTC) |
Last Updated: | 2024-03-07 13:24 (UTC) |
Dependencies (23)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR)
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR)
- libarchive (libarchive-gitAUR)
- libebur128 (libebur128-gitAUR)
- libsamplerate (libsamplerate-gitAUR)
- movit (movit-gitAUR)
- opencv (opencv-cuda)
- qt5-svg (qt5-svg-gitAUR)
- rtaudio (rtaudio-gitAUR)
- rubberband
- sdl12-compat (sdl12-compat-gitAUR)
- sox (sox-dsd-gitAUR)
- vid.stab
- cmake (cmake-gitAUR) (make)
- frei0r-plugins (frei0r-plugins-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- gtk2 (gtk2-patched-filechooser-icon-viewAUR) (make)
- ladspa (make)
- libdv (make)
- libexif (libexif-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- sdl_image (make)
- swig (swig-gitAUR) (make)
Required by (8)
- flowblade-git (requires mlt)
- kdenlive-git (requires mlt)
- kdenlive-release-git (requires mlt)
- krita-git (requires mlt)
- shotcut-git (requires mlt)
- synfig-dev (requires mlt)
- synfig-git (requires mlt)
- webvfx (requires mlt)
Sources (2)
evorster commented on 2023-01-08 06:41 (UTC)
RAMChYLD commented on 2023-01-06 17:19 (UTC) (edited on 2023-01-06 17:20 (UTC) by RAMChYLD)
Can you provide the swig packages for mlt, specifically python-mlt? Flowblade-git and openshot-git currently requires it, links to mlt6 which does provide it, but as it stands mlt6 has been orphaned and can't be compiled in it's current state (FFMPEG recently removed some deprecated calls and fields, which broke the FFMPEG5 patch for mlt6, and I'm not experienced enough to figure out how to refactor it to compile against FFMPEG4.4).
frabjous commented on 2022-05-05 16:55 (UTC)
opencv should be a build dependency; doesn't build for me without it
bartus commented on 2021-05-20 21:27 (UTC)
Lol, @evorster - you really butchered this PKGBUILD.
Already did a cmake
refactor and post a PR at the @nfnty GitHub: https://github.com/nfnty/pkgbuilds/pull/58
yrds commented on 2021-05-10 14:41 (UTC)
@evorsters thanks for the info, needs to include opencv
as dependency to build with that configuration
D.Dave commented on 2021-05-02 13:09 (UTC)
On the github page which you linked I don't see mlt. However: currently it fails to build due this error:
PKGBUILD: line 59: ./configure: No such file or directory ==> ERROR: A failure occurred in build(). Aborting...
evorster commented on 2021-04-19 12:53 (UTC)
Hi there! mlt is moving to cmake instead of .configure.
More about the discussion here: https://github.com/mltframework/mlt/issues/655#issuecomment-814504510
Here is an example PKGBUILD:
pkgname=('mlt-git') _srcname='mlt' pkgdesc='Multimedia Framework' pkgver=r5627.1618713044.817e4d8f pkgrel=1 arch=('i686' 'x86_64') url="https://github.com/mltframework/${_srcname}" license=('GPL2')
optdepends=( 'sdl_image: for SDL plugin' 'libsamplerate: for libavresample plugin' 'sox: for SOX (Audio Swiss Army Knife) plugin' 'ffmpeg: for ffmpeg plugin' 'vid.stab: for video stabilize plugin' 'gtk2: Gtk plugin' 'qt5-svg: for Qt5 plugins' 'jack: for JACK sound output plugin' 'libexif: for auto rotate plugin' 'frei0r-plugins: for additional effects' 'movit: opengl plugin' ) makedepends=( 'ladspa' 'frei0r-plugins' 'libdv' 'sdl_image' 'libsamplerate' 'sox' 'ffmpeg' 'vid.stab' 'qt5-svg' 'jack' 'libexif' 'python2' 'swig' 'git' 'movit' ) provides=("${pkgname[0]%-git}") conflicts=("${pkgname[0]%-git}")
source=("${_srcname}::git+${url}.git") sha512sums=('SKIP')
pkgver() { cd "${srcdir}/${_srcname}"
printf 'r%s.%s.%s\n' \
"$( git rev-list --count 'HEAD' )" \
"$( git log --max-count='1' --pretty='format:%ct' )" \
"$( git rev-parse --short 'HEAD' )"
}
prepare(){ mkdir -p build }
build() { cd build cmake ../mlt \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_INSTALL_PREFIX=/usr \ -DMOD_OPENCV=ON \ -DMOD_MOVIT=ON make }
package() { cd build make DESTDIR="${pkgdir}" install }
Pinned Comments
nfnty commented on 2015-12-27 08:48 (UTC)