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

# source: james/arch linux
TARBALL=bombono-dvd-1.2.4.tar.gz
MD5SUM=76c70125fc1de553f7b46ac09aaedba2
SRC_URL=https://github.com/muravjov/bombono-dvd/archive/1.2.4.tar.gz
BUNDLE=

SLACKREQ='glibmm libxml++ gtk2mm ffmpeg gtk2 libdvdread dvdauthor \
dvd+rw-tools cdrtools mjpegtools' # boost, scons built-time only
SLACKDESC="bombono: bombono $PKGVER (DVD Authoring Tool with GUI)  
bombono:  
bombono: Bombono is a GTK-based DVD authoring tool. It comes with timeline and 
bombono: monitor views; WYSIWYG menu editor with live thumbnails, subtitles 
bombono: support, and others.  
bombono: 
bombono: 
bombono: 
bombono: 
bombono: 
bombono:
"
SLACKSUG=mjpegtools

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/bombono* &&
	tar -xf ../pkg/bombono-dvd.tar.gz # arch linux patch &&
	patch -Np1 -i "bombono-dvd/fix_ffmpeg_codecid.patch" &&
	patch -Np1 -i "bombono-dvd/fix_ptr2bool_cast.patch" &&
	patch -Np1 -i "bombono-dvd/fix_c++11_literal_warnings.patch" &&
	patch -Np1 -i "bombono-dvd/autoptr2uniqueptr.patch" &&
	patch -Np1 -i "bombono-dvd/fix_deprecated_boost_api.patch" &&
	patch -Np1 -i "bombono-dvd/fix_ffmpeg30.patch" &&
	patch -Np1 -i "bombono-dvd/fix_throw_specifications.patch" &&
	patch -Np1 -i "bombono-dvd/fix_operator_ambiguity.patch" &&
	true
}

### default pkg_package
### build
pkg_build() {
	cd /tmp/bombono* &&
	scons $MAKEFLAGS PREFIX="/usr" \
		CPPFLAGS="-std=c++14 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3" \
		USE_EXT_BOOST=1 &&
	scons PREFIX="/usr" install &&
	pkg_build_slackdesc
}

