summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2019-03-29 09:22:05 -0700
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2019-03-29 09:22:05 -0700
commitf1f9af44fc1f64121b4f1e09b1fc8491dbae0f9d (patch)
treed4f495a24be3754625d751d83d7d2ce738526e3c
parentAdded patch to use -O3 (diff)
downloadtome4-f1f9af44fc1f64121b4f1e09b1fc8491dbae0f9d.tar.xz
Added glext workaround for mesa 18.3 or later
-rw-r--r--PKGBUILD12
-rw-r--r--glext.patch10
2 files changed, 18 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8915f53..bc79080 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,24 +6,26 @@
# AUR version uses /opt
# AUR version lacks DLC
# AUR version lacks offline patch
+# AUD version does not use -O3
# AUR version uses http
# AUR version uses debug build
pkgname=tome4
-pkgver='1.5.10'
-pkgrel='2'
+pkgver=1.5.10
+pkgrel=3
pkgdesc="An open-source, single-player, role-playing roguelike game set in the world of Eyal."
pkgdesc+="Includes DLC and offline patch."
arch=('i686' 'x86_64')
url="https://te4.org/"
license=('custom' 'GPL3')
-depends=('glu' 'openal' 'libvorbis' 'sdl2_ttf' 'sdl2_image' )
-makedepends=('premake' 'zip' 'unzip')
+depends=(glu openal libvorbis sdl2_ttf sdl2_image)
+makedepends=(premake zip unzip)
options=(!makeflags emptydirs)
source=("${url}dl/t-engine/t-engine4-src-${pkgver}.tar.bz2"
aur-tome4.patch
tome4-offline.patch
O3.patch
+ glext.patch
ashes-urhrok.teaac
orcs.teaac
cults.teaac
@@ -34,6 +36,7 @@ sha256sums=('a76d29d2c0b964e9ab121873041c55930db1a0ccdaf877228dcba62ee06b8555'
'37f5be7020a06228b7d22f4c622ab5a8843b4dbea7493d7e3b324bd592cd818e'
'2d338ff8b1e690f1583ca891f4a62e7e2eb99a96310f9fb1fb16c88a1af165e8'
'3e8c53ef138edc00ccbffed840dca89df973e688497e8bd2f9cf9d84826c3618'
+ '04e7fc180b1df55c63c91a0c59bbd092db0995db5600a168a6e68458b49327a8'
'5e5e28b44a4ff154f4a86aca17d35aa6da70c5c3ca2ef38b45a61eb3ddbb2c8f'
'2bf91a7a65690f813478f839bf2ebb48af76f9669f7d94b4fa1a43d8b0216017'
'a392bf93c83baa3cdb4d29d7ae6e8d27e3a2e7ba5bf4cdd139c9ac15bfd6cd8e'
@@ -48,6 +51,7 @@ prepare() {
patch -p1 -i "${srcdir}/aur-tome4.patch"
patch -p1 -i "${srcdir}/tome4-offline.patch"
patch -p1 -i "${srcdir}/O3.patch"
+ patch -p1 -i "${srcdir}/glext.patch"
cp "${srcdir}/ashes-urhrok.teaac" "${srcdir}/t-engine4-src-${pkgver}/game/addons/"
cp "${srcdir}/orcs.teaac" "${srcdir}/t-engine4-src-${pkgver}/game/addons/"
cp "${srcdir}/cults.teaac" "${srcdir}/t-engine4-src-${pkgver}/game/addons/"
diff --git a/glext.patch b/glext.patch
new file mode 100644
index 0000000..0ae15c5
--- /dev/null
+++ b/glext.patch
@@ -0,0 +1,10 @@
+--- a/src/tgl.h
++++ b/src/tgl.h
+@@ -9,7 +9,6 @@ #endif
+ #include <GL/gl.h>
+ #include <GL/glu.h>
+ #ifndef _WIN32
+-#include <GL/glext.h>
+ #endif
+ #endif
+