Advertisement
Guest User

supertux-svn PKGBUILD

a guest
Aug 7th, 2011
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.13 KB | None | 0 0
  1. # Contributor: Patrick Bartels <p4ddy.b@gmail.com>
  2.  
  3. pkgname='supertux-svn'
  4. pkgver=6691
  5. pkgrel=1
  6. pkgdesc="A classic 2D jump'n run sidescroller game in a style similar to the original SuperMario game"
  7. url='http://super-tux.sourceforge.net'
  8. license=('GPL')
  9. arch=('i686' 'x86_64')
  10. depends=('sdl_image' 'physfs' 'openal' 'libvorbis' 'curl')
  11. makedepends=('subversion' 'cmake' 'glew')
  12. conflicts=('supertux')
  13. provides=('supertux')
  14.  
  15. _svntrunk='http://supertux.lethargik.org/svn/supertux/trunk/supertux'
  16. _svnmod='supertux'
  17.  
  18. build() {
  19.   cd ${srcdir}
  20.  
  21.   if [ -d ${_svnmod}/.svn ]; then
  22.     cd ${_svnmod} && svn up -r ${pkgver} && cd ..
  23.   else
  24.     svn co ${_svntrunk} --config-dir ./ -r ${pkgver} ${_svnmod}
  25.   fi
  26.  
  27.   msg 'SVN checkout done or server timeout'
  28.   msg 'Starting make...'
  29.  
  30.   rm -rf ${_svnmod}-build
  31.   cp -r ${_svnmod} ${_svnmod}-build
  32.   cd ${_svnmod}-build
  33.  
  34.   sed -i '/curl\/types.h/d' src/addon/addon_manager.cpp
  35.   sed -i '1i#include <cstddef>' src/supertux/screen_manager.hpp  
  36.   cmake -D CMAKE_INSTALL_PREFIX=/usr -D INSTALL_SUBDIR_BIN=bin .
  37.   make -j8 || return 1
  38.   make DESTDIR=${pkgdir} install || return 1
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement