Advertisement
Guest User

Untitled

a guest
Jan 29th, 2011
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.27 KB | None | 0 0
  1. pkgname=naev-git
  2. pkgver=20110129
  3. pkgrel=1
  4. pkgdesc="2D space trading and combat game similar to Escape Velocity, development branch."
  5. arch=('i686' 'x86_64')
  6. url="http://naev.org"
  7. license=('GPL')
  8. depends=('sdl_image' 'sdl_mixer' 'libxml2' 'freetype2' 'libpng' 'openal' 'libvorbis' 'binutils' 'libgl')
  9. makedepends=('git')
  10. provides=('naev' 'naev-data')
  11. conflicts=('naev' 'naev-data')
  12.  
  13. _gitroot="git://github.com/bobbens/naev.git"
  14. _gitname="naev"
  15. _gitbranch="balance"
  16.  
  17. build() {
  18.     cd "$srcdir"
  19.     msg "Connecting to $_gitroot..."
  20.  
  21.     if [[ -d "$_gitname" ]]; then
  22.         cd "$_gitname"
  23.         git pull origin
  24.         msg "Completed update of local files."
  25.     else
  26.         git clone "$_gitroot" "$_gitname"
  27.     fi
  28.  
  29.     cd "$srcdir/$_gitname"
  30.     msg "Checking out $_gitbranch branch..."
  31.  
  32.     if [[ "$(git branch)" =~ "$_gitbranch" ]]; then
  33.         git checkout "$_gitbranch"
  34.     else
  35.         git checkout -b "$_gitbranch" "origin/$_gitbranch"
  36.     fi
  37.  
  38.     msg "GIT checkout done or server timeout."
  39.     msg "Cloning to build directory..."
  40.  
  41.     rm -rf "$srcdir/$_gitname-build"
  42.     git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
  43.    
  44.     cd "$srcdir/$_gitname-build"
  45.     msg "Starting make..."
  46.  
  47.     ./autogen.sh
  48.     ./configure --prefix=/usr
  49.  
  50.     make
  51. }
  52.  
  53. package() {
  54.     cd "$srcdir/$_gitname-build"
  55.  
  56.     make DESTDIR="$pkgdir" install
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement