#Packager: George Vlahavas pkgname=mlt pkgver=6.4.1 pkgrel=1gv source=("http://downloads.sourceforge.net/project/mlt/mlt/mlt-$pkgver.tar.gz") docs=("AUTHORS" "COPYING" "ChangeLog" "GPL" "NEWS" "README") url="http://www.mltframework.org" slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "mlt (media lovin' toolkit)" "MLT is an open source multimedia framework, designed and developed for" "television broadcasting. It provides a toolkit for broadcasters, video" "editors, media players, transcoders, web streamers and many more types" "of applications. The functionality of the system is provided via an" "assortment of ready to use tools, XML authoring components, and an" "extensible plug-in based API." ) build() { cd $startdir/src/$pkgname-$pkgver ./configure \ --disable-debug \ --prefix=/usr \ --libdir=/usr/lib${LIBDIRSUFFIX} \ --enable-gpl \ --enable-gpl3 \ --luma-compress \ --enable-motion-est \ --avformat-swscale \ --qt-libdir=$(pkg-config Qt5 --variable=libdir) \ --qt-includedir=$(pkg-config Qt5 --variable=headerdir) \ --swig-languages="python" \ --build=$arch-slackware-linux make -j $numjobs || exit 1 make install DESTDIR=$startdir/pkg/ # install python bindings PYTHONSITEPKG=$(python -c "import sys, os; print os.path.join('/usr/lib${LIBDIRSUFFIX}', 'python%s' % sys.version[:3], 'site-packages')") ( cd $startdir/src/$pkgname-$pkgver/src/swig/python install -D -m 0755 _mlt.so $startdir/pkg/$PYTHONSITEPKG/_mlt.so install -D -m 0755 mlt.py $startdir/pkg/$PYTHONSITEPKG/mlt.py install -D -m 0755 play.py $startdir/pkg/usr/doc/$pkgname-$pkgver/play.py ) }