summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: d8980055bca5028436731301d1c0b7b8455a9dd6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# Maintainer: Alexander Rødseth <rodseth@gmail.com>
# Contributor: b4283 <b4283 at gmail>
# Contributor: Dany Martineau <dany.luc.martineau gmail.com>

pkgname=insanerzshooter-svn
pkgver=30
pkgrel=1
pkgdesc="Old school 2D shoot 'em up game"
url='http://insanerzshooter.googlepages.com/'
license=('GPL3')
arch=('x86_64' 'i686')
depends=('sdl_image' 'sdl_ttf' 'sdl_mixer' 'sdl_gfx' 'ttf-bitstream-vera' 'gcc-libs')
makedepends=('setconf' 'subversion' 'gendesk')
provides=('insanerzshooter-svn')
conflicts=('insanerzshooter')
install='insanerzshooter.install'
source=('svn+http://insanerzshooter.googlecode.com/svn/trunk/')
md5sums=('SKIP')

prepare() {
  cd 'trunk'

  gendesk -n --pkgname "${pkgname/-svn}" --pkgdesc "$pkgdesc"

  sed -i "s:data:/usr/share/${pkgname/-svn}:" main.cpp
  sed -i "s:TTF_RenderText_Solid:TTF_RenderText_Blended:g" main.cpp
  #tail -c+2 MakefilePC > Makefile
}

build() {
  cd 'trunk'

  g++ *.cpp -lSDLmain `pkg-config sdl --libs` -lSDL_image -lSDL_ttf \
    -lSDL_mixer -lSDL_gfx -Wno-write-strings ${CXXFLAGS} -o "${pkgname/-svn}"
  #make
}

package() {
  cd 'trunk'

  # executables
  install -d "$pkgdir/usr/bin"
  install -Dm755 "${pkgname/-svn}" "$pkgdir/usr/bin/$_svnmod"

  # resources
  install -d "$pkgdir/usr/share/${pkgname/-svn}"
  install -Dm644 data/{*.wav,*.png} "$pkgdir/usr/share/${pkgname/-svn}/"
  ln -s /usr/share/fonts/TTF/VeraBd.ttf \
    "$pkgdir/usr/share/${pkgname/-svn}/FreeSans_bold.ttf"

  # desktop shortcut and icon
  install -Dm644 "${pkgname/-svn}.desktop" \
    "$pkgdir/usr/share/applications/${pkgname/-svn}.desktop"
  install -Dm644 "icon0.png" "$pkgdir/usr/share/pixmaps/${pkgname/-svn}.png"
}

# vim:set ts=2 sw=2 et: