Advertisement
Cravix

opensnc-svn

Jun 18th, 2012
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.80 KB | None | 0 0
  1. # Contributor: totoloco <totoloco en gmail>
  2. # Modified by Cravix < dr dot neemous at gmail dot com
  3. _realname=opensonic
  4. pkgname="$_realname-svn"
  5. pkgver=706
  6. pkgrel=1
  7. pkgdesc="Game based on the Sonic the Hedgehog universe. Svn version"
  8. arch=('i686' 'x86_64')
  9. url="http://opensnc.sourceforge.net/"
  10. license=('GPL')
  11. depends=('allegro' 'alpng-nozlib' 'unrar' 'alure' 'alfont' )
  12. makedepends=('subversion' 'cmake')
  13. provides=($_realname)
  14. conflicts=($_realname)
  15. replaces=($_realname)
  16. install=$_realname.install
  17. noextract=(ruinedcity.rar)
  18. source=(opensonic.desktop
  19.         "http://users.sephiroth.ws/Darkspawn/opensnc/quests/ruinedcity.rar")
  20. md5sums=('5cfcdaf97469676707f2342bd506861a'
  21.          '7f9dea886319f963c4ea8e21239c58d5')
  22.  
  23. _svntrunk="https://opensnc.svn.sourceforge.net/svnroot/opensnc/opensurge/trunk"
  24. _svnmod=opensurge
  25.  
  26. build() {
  27.   cd "$srcdir"
  28.  
  29.   if [ -d $_svnmod/.svn ]; then
  30.     (cd $_svnmod && svn up -r $pkgver)
  31.   else
  32.     svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
  33.   fi
  34.  
  35.   msg "SVN checkout done or server timeout"
  36.   msg "Starting make..."
  37.  
  38.   rm -rf "$srcdir/$_svnmod-build"
  39.   cp -r "$srcdir/$_svnmod" "$srcdir/$_svnmod-build"
  40.   cd "$srcdir/$_svnmod-build"
  41.  
  42.   # BUILD
  43.   sed -i 's/allegro-config --libs/pkg-config --libs allegro-5.0/' configure
  44.   sed -i 's/allegro-config --version/echo 5.0/' configure
  45.   ./configure --prefix=/usr
  46.   make || return 1
  47.   make DESTDIR="$pkgdir/" install
  48.   install -D ${pkgdir}/usr/share/${_realname}/${_realname} ${pkgdir}/usr/bin/${_realname}
  49.   install -D ${pkgdir}/usr/share/${_realname}/${_realname}_launcher ${pkgdir}/usr/bin/${_realname}_launcher
  50.   mkdir -p ${pkgdir}/usr/share/applications
  51.   install ${srcdir}/${_realname}.desktop ${pkgdir}/usr/share/applications
  52.   unrar x ${srcdir}/ruinedcity.rar ${pkgdir}/usr/share/${_realname}
  53.  
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement