summaryrefslogtreecommitdiff
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD23
1 files changed, 12 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 708f532..c4e36de 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,7 +12,7 @@
pkgname=tome4
pkgver=1.7.0
-pkgrel=1
+pkgrel=1.2
_offlinever=1.7
_ashesver=1.1.0
_orcsver=1.1.7
@@ -23,14 +23,14 @@ arch=('i686' 'x86_64' 'aarch64')
url="https://te4.org/"
license=('custom' 'GPL3')
depends=(glu openal libvorbis sdl2_ttf sdl2_image)
-makedepends=(premake4 zip unzip)
-options=(emptydirs)
+makedepends=(premake zip unzip)
+options=(emptydirs !makeflags)
source=("${url}dl/t-engine/t-engine4-src-${pkgver}.tar.bz2"
ashes-urhrok_${_ashesver}.teaac
orcs_${_orcsver}.teaac
cults_${_cultsver}.teaac
offline-donator_${_offlinever}.patch
- sdl2-path-fix.patch
+ premake5.patch
O3-support.patch
tome4
tome4.desktop)
@@ -40,8 +40,8 @@ b2sums=('7eb525879836b5127e9b5eb56dfccf409cd2f1ed2ee5a7e45b819f1d39ca961c1bdb684
'465353d7df5e7edaf56367fbee7c77c649b13a2f18c25c444e660f2be56efd3808cafa98f876046ec1f048607a38cb59e6b18e7083a236df46db4fa191e7780d'
'9542c57215860628e55485728fc98129857e9231305742e0e31c03ea20fc1947f5100b6aee27191367b9f66e823c3eb75d2fe16e4a2258e012087bc38a423bb2'
'ac66d8cd615d8f5cf9cf8dce140670ebf7b30fdf2d0b84b3d66160ffd740c29324b81dfb589435802308fdcdc5d357f9b09fdab28c43e682e5317acebeb9d49d'
- '200b22bee34c8afce01210cd13cda13997514461249f934b38be48ab346e8df13002379a44c99ebc2d5d5fbf7cf21c07961e202f396a5eb1b9284b0611165e2b'
- '54e069a67db8911f003e60da3496455bd21466a3dc6d4253fa14e513cfc4eee6dbe3d3165fb93aeb9bd097f26b2035d1c60cfa171020325d695af1392300faa6'
+ 'e20806e077ef7bdb832040e235739fe6dc2fc7973fcb73628838b2a4b1a5e570379f4b2b4d09806d3bcf7941d276cdd458b4cd17d006deeb3cb23c4d67c6a638'
+ '3bab61310c08a6d5a1eab31783e7b0492979008723edbef17a96c9e7b273c96b2ba3e146aff8fc577909776284f40c5c48092b825a3ece48c0b9ac38e5515fe1'
'd32a8d25c7cdd7d13d530272e880381153fa86a5e99135481559eb81b0c1188dec2aabc1ef7a024b3791da17e2e9e1112a267261b43d49043dc81fb5622645cb'
'763a8a8a27d8bb94f895489fe2f622f72eee3c7116ab8507235197ba9e3ab996aa2a16ce5f726eab47d361d35b044654b91bdca5742678417116ef18dcb07989')
@@ -56,7 +56,8 @@ prepare() {
cp "${srcdir}/orcs_${_orcsver}.teaac" "${srcdir}/t-engine4-src-${pkgver}/game/addons/orcs.teaac"
cp "${srcdir}/cults_${_cultsver}.teaac" "${srcdir}/t-engine4-src-${pkgver}/game/addons/cults.teaac"
patch -p1 -i "${srcdir}/offline-donator_${_offlinever}.patch"
- patch -p1 -i "${srcdir}/sdl2-path-fix.patch"
+ mv premake4.lua premake5.lua
+ patch -p1 -i "${srcdir}/premake5.patch"
patch -p1 -i "${srcdir}/O3-support.patch"
}
@@ -67,10 +68,10 @@ prepare() {
build() {
cd t-engine4-src-${pkgver}
- premake4 gmake
- # lto breaks compiling
- export CFLAGS="$CFLAGS -O3 -fstack-protector-all -fPIE"
- export CXXFLAGS="$CXXFLAGS -O3 -fstack-protector-all -fPIE"
+ premake5 gmake
+ # higher than -j1 or -flto=1 breaks compiling
+ export CFLAGS="$CFLAGS -O3 -fstack-protector-all -flto=1 -fPIE"
+ export CXXFLAGS="$CXXFLAGS -O3 -fstack-protector-all -flto=1 -fPIE"
export LDFLAGS="$LDFLAGS,-pie"
make config=release
}