#Packager: George Vlahavas pkgname=HandBrake pkgver=0.10.5 pkgrel=1gv source=("https://handbrake.fr/mirror/HandBrake-$pkgver.tar.bz2" "http://download.handbrake.fr/contrib/libvpx-v1.3.0.tar.bz2" "http://download.handbrake.fr/handbrake/contrib/libav-v10.1.tar.bz2" "http://download.handbrake.fr/handbrake/contrib/fdk-aac-v0.1.1-6-gbae4553.tar.bz2" "http://download.handbrake.fr/handbrake/contrib/libdvdread-5.0.0-6-gcb1ae87.tar.gz" "http://download.handbrake.fr/handbrake/contrib/libdvdnav-5.0.1-0-gaa3659d.tar.gz" "http://download.handbrake.fr/contrib/x265_1.9.tar.gz" "http://download.handbrake.fr/handbrake/contrib/libbluray-0.5.0.tar.bz2" "hb-icon.png" ) url="http://handbrake.fr/" docs=("authors" "copying" "credits" "news" "thanks" "translations") options=('noextract') doinst() { if [ -x /usr/bin/update-desktop-database ]; then /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 fi if [ -e usr/share/icons/hicolor/icon-theme.cache ]; then if [ -x /usr/bin/gtk-update-icon-cache ]; then /usr/bin/gtk-update-icon-cache usr/share/icons/hicolor >/dev/null 2>&1 fi fi } 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 tar xf HandBrake-$pkgver.tar.bz2 cd HandBrake-$pkgver mkdir -p download cp $startdir/src/*.tar.{gz,bz2} download/ ./configure --prefix=/usr \ --enable-fdk-aac \ --disable-libav-aac \ --enable-x265 \ --disable-gtk-update-checks \ --arch=$arch cd build # Fix underlinking by configuring the gtk module first make gtk.configure make -j $numjobs || return 1 make DESTDIR=$startdir/pkg/ install # 48x48 png icon mkdir -p $startdir/pkg/usr/share/icons/hicolor/48x48/apps cp $startdir/src/hb-icon.png $startdir/pkg/usr/share/icons/hicolor/48x48/apps/ }