Advertisement
GeeckoDev

neverball 1.6.0 pkgbuild

May 22nd, 2014
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.78 KB | None | 0 0
  1. # $Id$
  2. # Maintainer: Eric Bélanger <eric@archlinux.org>
  3. # Contributor: Clément Guérin <geecko.dev@free.fr>
  4.  
  5. pkgname=neverball
  6. pkgver=1.6.0
  7. pkgrel=1
  8. pkgdesc="3D game similar to Super Monkey Ball or Marble Madness"
  9. arch=('i686' 'x86_64')
  10. url="http://neverball.org/"
  11. license=('GPL')
  12. depends=('sdl2_ttf' 'libgl' 'libpng' 'libjpeg' 'libvorbis' 'physfs' \
  13.          'hicolor-icon-theme' 'xdg-utils')
  14. makedepends=('mesa')
  15. install=neverball.install
  16. source=(http://neverball.org/${pkgname}-${pkgver}.tar.gz)
  17. sha1sums=('3faebf15fea9361358a416176b9689f966c456ea')
  18.  
  19. build() {
  20.   cd ${pkgname}-${pkgver}
  21.   make DATADIR=/usr/share/neverball LOCALEDIR=/usr/share/locale \
  22.     CPPFLAGS="$CPPFLAGS -DNDEBUG" CFLAGS="$CFLAGS"
  23. }
  24.  
  25. package(){
  26.   cd ${pkgname}-${pkgver}
  27.   install -d "${pkgdir}/usr/bin"
  28.   install -d "${pkgdir}"/usr/share/{neverball,locale,applications,doc/neverball}
  29.   install -d "${pkgdir}"/usr/share/doc/neverball/legal
  30.   install -d "${pkgdir}"/usr/share/man/man{1,6}
  31.  
  32.   install -m755 neverball neverputt mapc "${pkgdir}/usr/bin"
  33.   cp -r locale/* "${pkgdir}/usr/share/locale/"
  34.   cp -r data/* "${pkgdir}/usr/share/neverball/"
  35.   install -m644 doc/*.{txt,md} "${pkgdir}/usr/share/doc/neverball/"
  36.   install -m644 doc/legal/* "${pkgdir}/usr/share/doc/neverball/legal/"
  37.   install -m644 dist/*.desktop "${pkgdir}/usr/share/applications/"
  38.   install -m644 dist/mapc.1 "${pkgdir}/usr/share/man/man1"
  39.   install -m644 dist/{neverball.6,neverputt.6} "${pkgdir}/usr/share/man/man6"
  40.  
  41.   for i in 16 24 32 48 64 128 256; do
  42.     install -D -m644 dist/neverball_$i.png "${pkgdir}/usr/share/icons/hicolor/${i}x$i/apps/neverball.png"
  43.     install -D -m644 dist/neverputt_$i.png "${pkgdir}/usr/share/icons/hicolor/${i}x$i/apps/neverputt.png"
  44.   done
  45.  
  46.   chmod -R u=rwX,go=rX "${pkgdir}/usr/share/neverball"
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement