### this file is sourced not run
PKGVER=0.9.6
PKGBUILD=1
PKGARCH=x86_64

# source: james
TARBALL=mlt-$PKGVER.tar.gz
MD5SUM=92bcc95af44ff086df0a0ce17a201d1c
SRC_URL=http://downloads.sourceforge.net/mlt/$TARBALL
BUNDLE=

SLACKREQ='mlt qt4-common'
SLACKDESC="mlt-qt4: mlt-qt4 $PKGVER (Qt4 plugin for mlt)
mlt-qt4: 
mlt-qt4: This package contains Qt4 version of the mlt plugin. This package can 
mlt-qt4: be installed side-by-side with the mlt plugin, you just need to 
mlt-qt4: change the symlinks /usr/\$LIBDIR/mlt/libmltqt.so and 
mlt-qt4: /usr/share/mlt/qt to point to the right Qt version.
mlt-qt4: 
mlt-qt4: You need the full mlt package for this to work.
mlt-qt4: 
mlt-qt4: 
mlt-qt4: 
"

### default pkg_download
### default pkg_prepare
pkg_prepare() {
	pkg_prepare_default &&
	cp $CHROOT_DIR/tmp/pkg/ladspa.h usr/include
}

### package
pkg_package() {
	# we only want the qt-related stuff
	rm -r usr &&
	mkdir -pv usr/$LIBDIR/mlt usr/share/mlt &&
	mv -v tmp/qt usr/share/mlt/qt4 &&
	ln -sfv qt4 usr/share/mlt/qt  &&
	mv -v tmp/libmltqt.so usr/$LIBDIR/mlt/libmltqt-qt4.so &&
	ln -sfv libmltqt-qt4.so usr/$LIBDIR/mlt/libmltqt.so
}

### build
pkg_build() {
	# qt4
	export PATH="$PATH:/opt/qt4/bin"
	export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/opt/qt4/$LIBDIR"
	export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/opt/qt4/$LIBDIR/pkgconfig"
	export CPLUS_INCLUDE_PATH="$CPLUS_INCLUDE_PATH:/opt/qt4/include"
	export QT4_PATH="/opt/qt4/bin"
	export QT4_LD_LIBRARY_PATH="/opt/qt4/$LIBDIR"
	export QT4_PKG_CONFIG_PATH="/opt/qt4/$LIBDIR/pkgconfig"
	export QT4_CPLUS_INCLUDE_PATH="/opt/qt4/include" 

	cd /tmp/mlt*
	CONFFLAGS="$CONFFLAGS --enable-gpl --enable-gpl3"
	pkg_build_autoconf &&
	pkg_build_slackdesc &&
	
	# Qt4/5 compatibility
	mv /usr/share/mlt/qt /tmp/qt &&
	mv /usr/$LIBDIR/mlt/libmltqt.so /tmp	
}

