Advertisement
Guest User

hcs

a guest
Nov 9th, 2010
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.69 KB | None | 0 0
  1. # Contributor: Dieter Plaetinck <dieter@plaetinck.be>
  2. pkgname=uzbl-experimental-git
  3. pkgver=20101109
  4. pkgrel=1
  5. pkgdesc="All uzbl web interface tools: latest from the git experimental branch"
  6. arch=('i686' 'x86_64')
  7. url="http://github.com/Dieterbe/uzbl/"
  8. license=('GPL3')
  9. depends=('libwebkit>=1.1.15' 'gtk2' 'libsoup>=2.24')
  10. optdepends=('socat: to interface with the socket' 'dmenu: to run some of the example scripts' 'bash: to run some of the example scripts' 'zenity: to run some of the example scripts'\
  11.             'python2: to run some of the example scripts' 'perl: for the example formfiller' 'pygtk: for uzbl-tabbed' 'pango: for uzbl-tabbed' 'python-simplejson: for session saving in uzbl-tabbed'\
  12.             'xclip: for clipboard related keybindings')
  13. makedepends=('git' 'pkgconfig')
  14. provides=('uzbl')
  15. conflicts=('uzbl')
  16. source=()
  17. md5sums=()
  18.  
  19. _gitroot="git://github.com/Dieterbe/uzbl.git"
  20. _gitname=experimental
  21.  
  22. build() {
  23.   msg "Connecting to GIT server..."
  24.   if [[ -d $srcdir/$pkgname-$pkgver ]]; then
  25.     cd $srcdir/$pkgname-$pkgver && git pull origin $_gitname || return 1
  26.   else
  27.     git clone $_gitroot $srcdir/$pkgname-$pkgver || return 1
  28.     cd $srcdir/$pkgname-$pkgver
  29.     git checkout origin/$_gitname || return 1
  30.   fi  
  31.  
  32.   msg "GIT checkout done or server timeout"
  33.  
  34.   make
  35.   make DESTDIR=$pkgdir PREFIX=/usr install
  36.  
  37.   # some files are missing execute rights
  38.   chmod 0755 $pkgdir/usr/bin/uzbl*
  39.  
  40.   # python2 fix
  41.   sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \
  42.     -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \
  43.     $(find $pkgdir/usr/share/uzbl/examples/data -type f) $(find $pkgdir/usr/bin -name 'uzbl*' -type f)
  44.  
  45. }
  46.  
  47. # vim:set ts=2 sw=2 et:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement