#Packager: George Vlahavas pkgname=HandBrake pkgver=0.9.9 pkgrel=2gv source=("https://downloads.sourceforge.net/project/handbrake/$pkgver/HandBrake-$pkgver.tar.bz2" "A99-dvdread-aclocal-install.patch" "A99-dvdnav-aclocal-install.patch" "x264-r2389.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/HandBrake-$pkgver # use a newer x264 version or HandBrake crashes when encoding to # x264 patch -p1 < $startdir/src/x264-r2389.patch || exit 1 # 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 \ --enable-local-yasm \ --disable-gtk-update-checks \ --force cd build make -j $numjobs || return 1 make DESTDIR=$startdir/pkg/ install # 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 }