All pastes #173694 Raw Edit

Someone

public text v1 · immutable
·published 2006-09-17 05:25 UTC
rendered paste body
pkgname=nexuiz
pkgver=2.0
pkgrel=1
pkgdesc="A 3d deathmatch game based on the The Quake1 engine."
url="http://www.nexuiz.com"
license="GPL"
makedepends=('unzip')
depends=('sdl' 'alsa-lib' 'libxxf86vm' 'libxxf86dga')
source=(http://dl.sourceforge.net/sourceforge/$pkgname/nexuiz-20.zip \
        nexuiz-dedicated nexuiz-glx nexuiz-sdl)
md5sums=('3cabe44472a848b870685b225b1086c3' 'a352c46754cdc0391539bd6cd91f17e1'\
         'f48716e61c9fa21badd131c5f9223457' '1bba09a41e4bca0032187ad927aa742f')

build() {
  # Game data
  install -D -m644 $startdir/src/Nexuiz/data/data20060614.pk3 $startdir/pkg/usr/share/nexuiz/data/data.pk3 || return 1

  # Binaries
  cd $startdir/src/Nexuiz
  unzip sources/enginesource20060614.zip
  cd darkplaces
  make CPUOPTIMIZATIONS="-march=$CARCH" nexuiz
  install -D -m755 $startdir/src/Nexuiz/nexuiz-linux-$CARCH-dedicated $startdir/pkg/usr/bin/nexuiz-dedicated.bin || return 1
  install -D -m755 $startdir/src/Nexuiz/nexuiz-linux-$CARCH-glx $startdir/pkg/usr/bin/nexuiz-glx.bin || return 1
  install -D -m755 $startdir/src/Nexuiz/nexuiz-linux-$CARCH-sdl $startdir/pkg/usr/bin/nexuiz-sdl.bin || return 1

  # Start scripts
  install -D -m755 $startdir/src/nexuiz-dedicated $startdir/pkg/usr/bin/nexuiz-dedicated || return 1
  install -D -m755 $startdir/src/nexuiz-glx $startdir/pkg/usr/bin/nexuiz-glx || return 1
  install -D -m755 $startdir/src/nexuiz-sdl $startdir/pkg/usr/bin/nexuiz-sdl || return 1

  # Docs
  install -D -m644 $startdir/src/Nexuiz/Docs/cvars.txt $startdir/pkg/usr/share/nexuiz/docs/cvars.txt || return 1
  install -D -m644 $startdir/src/Nexuiz/Docs/FAQ.html $startdir/pkg/usr/share/nexuiz/docs/faq.html || return 1
  install -D -m644 $startdir/src/Nexuiz/Docs/gamemodes.txt $startdir/pkg/usr/share/nexuiz/docs/gamemodes.txt || return 1
  install -D -m644 $startdir/src/Nexuiz/Docs/mapping.txt $startdir/pkg/usr/share/nexuiz/docs/mapping.txt || return 1
  install -D -m644 $startdir/src/Nexuiz/Docs/Readme.htm $startdir/pkg/usr/share/nexuiz/docs/readme.html || return 1
  install -D -m644 $startdir/src/Nexuiz/Docs/eventlog.txt $startdir/pkg/usr/share/nexuiz/docs/eventlog.txt || return 1
  install -D -m644 $startdir/src/Nexuiz/Docs/mapdownload.txt $startdir/pkg/usr/share/nexuiz/docs/mapdownload.txt || return 1
  install -D -m644 $startdir/src/Nexuiz/Docs/say-escapes.txt $startdir/pkg/usr/share/nexuiz/docs/say-escapes.txt || return 1
  install -D -m644 $startdir/src/Nexuiz/Docs/scorelog.txt $startdir/pkg/usr/share/nexuiz/docs/scorelog.txt || return 1
}