Guest User

PKGBUILD

a guest
Aug 14th, 2013
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.78 KB | None | 0 0
  1. # $Id: PKGBUILD
  2.  
  3. pkgname=bombono-dvd
  4. pkgver=1.2.2
  5. pkgrel=1
  6. pkgdesc="DVD authoring program with nice and clean GUI"
  7. arch=('i686' 'x86_64')
  8. url="http://www.bombono.org"
  9. license=('GPL')
  10. depends=('gtk2' 'gtkmm' 'mjpegtools' 'ffmpeg' 'libdvdread' 'dvdauthor' \
  11.          'dvd+rw-tools' 'twolame' 'libxml++' 'boost' 'enca' 'scons' 'cdrkit')
  12. optdepends=('gvfs: web browser integration')
  13. conflicts=('bombono-dvd-git')
  14. source=(http://downloads.sourceforge.net/bombono/$pkgname-$pkgver.tar.bz2)
  15. install=bombono-dvd.install
  16. sha256sums=('3ffaadc803dc2526d2805629ee928800ce150cb2e6a40b6724d898c76366f68b')
  17.  
  18. build() {
  19.   cd "$srcdir/$pkgname-$pkgver"
  20.   patch -Np1 -i ../../fix_ffmpeg_CodecID.patch
  21.   # python2 fix
  22.   for file in $(find . -name '*.py' -print); do
  23.      sed -i 's_#!.*/usr/bin/python_#!/usr/bin/python2_' $file
  24.      sed -i 's_#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' $file
  25.   done
  26.   for file in $(find . -name 'SConscript*' -print); do
  27.      sed -i 's_#!.*/usr/bin/python_#!/usr/bin/python2_' $file
  28.      sed -i 's_#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' $file
  29.   done
  30.   for file in $(find . -name 'menu_SConscript*' -print); do
  31.      sed -i 's_#!.*/usr/bin/python_#!/usr/bin/python2_' $file
  32.      sed -i 's_#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' $file
  33.   done
  34.   sed -i -e 's_#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' Autoconfig
  35.   for file in $(find . -name 'SConstruct*' -print); do
  36.      sed -i 's_#!.*/usr/bin/python_#!/usr/bin/python2_' $file
  37.      sed -i 's_#!.*/usr/bin/env.*python_#!/usr/bin/env python2_' $file
  38.   done
  39.  
  40.   scons  PREFIX="/usr" DESTDIR="$pkgdir" CPPFLAGS="-DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_FILESYSTEM_VERSION=3" USE_EXT_BOOST=1
  41. }
  42.  
  43. package() {
  44.   cd "$srcdir/$pkgname-$pkgver"
  45.  
  46.   scons PREFIX="/usr" DESTDIR="$pkgdir" install
  47. }
Advertisement
Add Comment
Please, Sign In to add comment