summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 6a745a5ac29b062d6e489d03e4db5a012de05f7b (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
# Maintainer: Mike Swanson <mikeonthecomputer@gmail.com>

# Description from DavidPH's experimental PKGBUILD

pkgname=eternity-engine
pkgver=3.40.37
pkgrel=3
pkgdesc="An advanced Doom port with vanilla compatibility"
url="http://eternity.youfailit.net/"
arch=('i686' 'x86_64')
license=('GPL')
depends=('sdl' 'sdl_mixer' 'sdl_net' 'zlib')
makedepends=('cmake')
install=eternity-engine.install
source=(0001-findiwads_dir.patch
        http://eternity.mancubus.net/ee-$pkgver-src.zip)
sha256sums=('2903dd82de5846ceaf7644fc48014a0e99bcd4615480d06e717a5e3f091d98dc'
            'b8eede10b320f20625a6a7edb725a7bade12cb320371cfd2f0dfb28f5eb8d385')

prepare() {
  cd $startdir/src/ee-$pkgver-src
  patch -p0 -i ../0001-findiwads_dir.patch
}

build() {
  # Cannot do in-tree build.
  mkdir $startdir/src/ee-build
  cd $startdir/src/ee-build
  cmake ../ee-$pkgver-src -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
  make || return 1
}

package() {
  cd $startdir/src/ee-build
  make PREFIX=/usr DESTDIR=$pkgdir install
}