Advertisement
timcowchip

handbrake Pkgfile

Feb 16th, 2014
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. # Description: Video transcoding tool
  2. # URL: http://handbrake.fr/
  3. # Maintainer: Alan Mizrahi, alan at mizrahi dot com dot ve
  4. # Depends on: faad2 fontconfig freetype fribidi libass libbluray libogg libsamplerate libtheora libvorbis libxml2 python yasm x264
  5.  
  6. name=handbrake
  7. version=0.9.9
  8. release=1
  9. source=(
  10. http://downloads.sourceforge.net/project/handbrake/$version/HandBrake-$version.tar.bz2
  11. http://download.handbrake.fr/handbrake/contrib/a52dec-0.7.4.tar.gz
  12. http://download.handbrake.fr/handbrake/contrib/faac-1.28.tar.gz
  13. http://download.handbrake.fr/handbrake/contrib/libav-v9.6.tar.bz2
  14. http://download.handbrake.fr/handbrake/contrib/lame-3.98.tar.gz
  15. http://download.handbrake.fr/handbrake/contrib/libdvdread-svn1168.tar.gz
  16. http://download.handbrake.fr/handbrake/contrib/libdvdnav-svn1168.tar.gz
  17. http://download.handbrake.fr/handbrake/contrib/libmkv-0.6.5-0-g82075ae.tar.gz
  18. http://download.handbrake.fr/handbrake/contrib/mp4v2-trunk-r355.tar.bz2
  19. http://download.handbrake.fr/handbrake/contrib/mpeg2dec-0.5.1.tar.gz
  20. )
  21.  
  22. build() {
  23. cd HandBrake-$version
  24.  
  25. sed -i -e 's/GHB_PACKAGES="gtk+-3.0 $GHB_PACKAGES"/GHB_PACKAGES="gtk+-2.0 >= 2.10 $GHB_PACKAGES"/' gtk/configure.ac
  26.  
  27. # Use more system libs
  28. sed -i \
  29. -e '/MODULES += contrib\/libbluray/d' \
  30. -e '/MODULES += contrib\/x264/d' \
  31. make/include/main.defs
  32.  
  33. ./configure \
  34. --prefix=/usr \
  35. --disable-gtk-update-checks
  36.  
  37. # Prevent downloads, use tarballs downloaded by pkgmk instead
  38. mkdir -p download
  39. for i in ${source[@]}; do
  40. ln -s "$PKGMK_SOURCE_DIR"/${i##*/} download/${i##*/};
  41. done
  42.  
  43. cd build
  44. make
  45. make DESTDIR=$PKG install
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement