updated on Mon Jan 16 20:00:43 UTC 2012
[aur-mirror.git] / doomsday-1.8 / PKGBUILD
blob760231985fa4f823ff6014483ddd138e5ee74f98
1 # Contributor: G_Syme <demichan(at)mail(dot)upb(dot)de>
2 # Contributor: Dmitry Shilov <stormblast@land.ru>
3 pkgname=doomsday-1.8
4 pkgver=1.8.6
5 pkgrel=1
6 pkgdesc="An engine for playing games based on DooM"
7 url="http://www.doomsdayhq.com"
8 arch=('i686' 'x86_64')
9 license=('GPL')
10 depends=('sdl_net' 'sdl_mixer' 'openal' 'libgl' 'libpng' 'mesa')
11 provides=("doomsday=$pkgver")
12 conflicts=('doomsday')
13 makedepends=('gcc3')
14 optdepends=('timidity++: for enabling midi music playback on audio cards without hardware midi support')
15 options=('!libtool')
16 source=(http://downloads.sourceforge.net/deng/deng-$pkgver.tar.gz
17         doomsday.{directory,menu}
18         doomsday-j{doom,heretic,hexen}.png
19         j{doom{,2{,-plutonia,-tnt}},heretic,hexen}.{sh,desktop})
20 md5sums=('1717d0de5bc8efba9076d6b8e2055d08'
21          '19d5c02d03dcaf57a0dbc2d6c4419ea5'
22          'd804098c841ef9e61d93b8b8af8cb56c'
23          '6835c2c84909688be425850088d7a58a'
24          '0f839385115bd3284b9ec73b0295b2d8'
25          'a735a86abc76e706faf2499b94ae3f1c'
26          'ea00f461334c058701e7cf57d313592b'
27          '099a19ede56ada8417e2437c22b74165'
28          '713d2632fb4a5a460a72d40fb3dab983'
29          '75abe89124fe1418e8966ee1399070d6'
30          'f9b8f535890973203d87bbf21f278438'
31          '9686ae304ef6890cb96a193faddbf360'
32          'f9ce519c3bc056a7cec7ea4811fa6d9a'
33          '4be43c8132c15eeafe5c6ba3bda58ef7'
34          'e6ac3457465a39054d55ff3d254f5398'
35          '1a7d4f56ac55f9e2f30729141559bd31'
36          'a2ac0d3259abd0b4e41f881e82e0f8f3'
37          '4d476aa77cab357cb2d2bb232bb12826')
39 build() {
40   cd $srcdir/deng-$pkgver/Build
41   export CFLAGS=${CFLAGS//-mtune=generic/}
42   export CXXFLAGS=${CXXFLAGS//-mtune=generic/}
43   CC=gcc-3.3 CXX=g++-3.3 ../configure --prefix=/usr || return 1
44   make || return 1
45   make DESTDIR=$pkgdir install || return 1
47   install -d -m755 $pkgdir/usr/share/{applications,desktop-directories,pixmaps}
48   install -m644 $srcdir/j*.desktop $pkgdir/usr/share/applications
49   install -m644 $srcdir/doomsday.directory $pkgdir/usr/share/desktop-directories
50   install -m644 $srcdir/doomsday-j*.png $pkgdir/usr/share/pixmaps
51   install -m644 $srcdir/deng-$pkgver/Data/Graphics/Logo.png $pkgdir/usr/share/pixmaps/doomsday.png
53   cd $srcdir
54   for _i in *.sh; do
55     install -m755 $_i $pkgdir/usr/bin/${_i%.sh};
56   done
58   install -d -m755 $pkgdir/etc/xdg/menus/{,kde-}applications-merged
59   install -m644 $srcdir/doomsday.menu $pkgdir/etc/xdg/menus/applications-merged
60   ln -s ../applications-merged/doomsday.menu $pkgdir/etc/xdg/menus/kde-applications-merged