core/mlt/PKGBUILD

59 lines
1.7 KiB
Bash
Raw Normal View History

pkgbase=mlt
2015-04-16 08:16:10 +08:00
pkgname=(mlt mlt-python-bindings)
2015-08-21 21:23:09 +08:00
pkgver=0.9.8
2016-01-26 00:48:51 +08:00
pkgrel=3
2013-09-22 19:47:58 +08:00
pkgdesc="An open source multimedia framework"
arch=('x86_64')
2010-07-20 06:26:25 +08:00
url="http://www.mltframework.org"
2015-04-16 08:16:10 +08:00
license=(GPL)
makedepends=(ladspa frei0r-plugins libdv sdl_image libsamplerate sox ffmpeg vid.stab qt5-svg jack libexif python2 swig)
2015-08-21 21:23:09 +08:00
source=("https://github.com/mltframework/mlt/archive/v${pkgver}.tar.gz")
md5sums=('57397f2f0fa0545c248c5e9b59c140d5')
2015-04-16 08:16:10 +08:00
2010-07-20 06:26:25 +08:00
build() {
# mlt
2015-04-16 08:16:10 +08:00
cd "$srcdir/mlt-$pkgver"
2012-08-29 15:31:09 +08:00
./configure --prefix=/usr \
2015-04-16 08:16:10 +08:00
--avformat-swscale \
--enable-gpl --enable-gpl3 \
2012-08-29 15:31:09 +08:00
--avformat-vdpau \
2015-04-16 08:16:10 +08:00
--qt-includedir=/usr/include/qt5 \
--qt-libdir=/usr/lib \
--disable-gtk2
make
# mlt python bindings
2015-04-16 08:16:10 +08:00
cd "$srcdir/mlt-$pkgver/src/swig/python"
sed -i 's_path=`which python_path=`which python2_' build
sed -i 's_`python -c_`python2 -c_' build
sed -i 's#python-config#python2-config#' build
./build
}
package_mlt() {
2015-04-16 08:16:10 +08:00
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'
'jack2: for JACK sound output plugin'
'libexif: for auto rotate plugin')
conflicts=('mlt++<=0.3.8')
2015-04-16 08:16:10 +08:00
cd "$srcdir/mlt-$pkgver"
make DESTDIR="$pkgdir" install
}
2010-07-20 06:26:25 +08:00
package_mlt-python-bindings() {
2012-08-29 21:41:07 +08:00
depends=('python2' 'mlt>=0.8')
2010-07-20 06:26:25 +08:00
2012-08-29 15:31:09 +08:00
cd "$srcdir/mlt-$pkgver/src/swig/python"
2015-04-16 08:16:10 +08:00
mkdir -p "$pkgdir/usr/lib/python2.7/"
install -m755 mlt.py "$pkgdir/usr/lib/python2.7/"
install -m755 _mlt.so "$pkgdir/usr/lib/python2.7/"
install -m755 mlt_wrap.o "$pkgdir/usr/lib/python2.7/"
2012-01-13 09:20:01 +08:00
}