#Maintainer: Thorsten Muehlfelder <thenktor(at)gmx.de>

pkgname=ghandbrake
pkgver=r3042
pkgrel=1tm
arch=i686
source=("http://thenktor.dyndns.org/packages/xap/$pkgname/$pkgname-$pkgver.src.tar.gz" "A99-dvdread-aclocal-install.patch" "A99-dvdnav-aclocal-install.patch")
url="http://handbrake.fr/"

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"$pkgname (video transcoder)"
"HandBrake is an open-source, GPL-licensed, multiplatform,"
"multithreaded video transcoder. This package contains the Gtk+2"
"frontend."
)

build() {
	cd $startdir/src/ghandbrake

	# at first add extra patches that remove hardcoded aclocal install path from libdvdread and libdvdnav
	cp ../A99-dvdread-aclocal-install.patch contrib/libdvdread || return 1
	cp ../A99-dvdnav-aclocal-install.patch contrib/libdvdnav || return 1

	./configure --prefix=/usr \
		--arch=$arch \
		--optimize=speed \
		--force
	cd build
	make -j4 || return 1
		make DESTDIR=$startdir/pkg/ install

	# remove cli binary
	rm $startdir/pkg/usr/bin/HandBrakeCLI || return 1

	# icon
	mkdir -p $startdir/pkg/usr/share/icons/hicolor/48x48/apps/
	cp $startdir/pkg/usr/share/icons/hicolor/128x128/apps/hb-icon.png $startdir/pkg/usr/share/icons/hicolor/48x48/apps/
	mogrify -resize 48x48 $startdir/pkg/usr/share/icons/hicolor/48x48/apps/hb-icon.png || return 1

	# docs
	cd ..
	mkdir -p $startdir/pkg/usr/doc/$pkgname-$pkgver
	for DOCS in AUTHORS COPYING CREDITS NEWS THANKS TRANSLATIONS; do
		install -m644 $DOCS $startdir/pkg/usr/doc/$pkgname-$pkgver/
	done
}