summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMGislv2021-12-01 00:47:36 +0100
committerMGislv2021-12-01 00:47:36 +0100
commitb6f2a87f340d4e848a5bfb7ea41ffd8b4df5dbb2 (patch)
tree6a569bad5d193da983d09958fe2791481826ccd2 /PKGBUILD
parentfc06aeb5de338e858b514ba6f0ab3d513dfe3862 (diff)
downloadaur-glportal.tar.gz
Fix include in external/RadixEngine
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD65
1 files changed, 30 insertions, 35 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 01cf517e65dc..6bcc51c96aad 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,49 +1,44 @@
-# Maintainer: Mufeed Ali <lastweakness@tuta.io>
-# Git version: (Stable inherits everything, save pkgver and source, from Git)
-# Maintainer: Frederic Bezies <fredbezies@gmail.com>
-# Maintainer: Geert Custers <geert.aj.custers@gmail.com>
-# Contributor: Jakob Gahde <j5lx@fmail.co.uk>
+# Maintainer: MGislv <nocentinigabriele91@gmail.com>
+# Contributor: Mufeed Ali <lastweakness@tuta.io>
+# Contributor: Frederic Bezies <fredbezies@gmail.com>
+# Contributor: Geert Custers <geert.aj.custers@gmail.com>
+# Contributor: Jakob Gahde <j5lx@fmail.co.uk>
-_pkgname=glportal
-pkgname=${_pkgname}
+pkgname=glportal
pkgver=0.0.7.2
-pkgrel=1
-epoch=1
-pkgdesc="OpenGL puzzle game inspired by portal. Stable branch."
+pkgrel=2
+pkgdesc='OpenGL puzzle game inspired by Portal'
arch=('i686' 'x86_64')
-url="http://glportal.de/"
+url='https://glportal.de/'
license=('custom')
-depends=('assimp' 'sdl2_mixer' 'tinyxml2' 'libepoxy' 'bullet' 'freeimage')
-makedepends=('git' 'cmake' 'unittestpp')
-provides=("${_pkgname}=${pkgver}")
-conflicts=("${_pkgname}-git" "${_pkgname}-stable")
-source=("git://github.com/${_pkgname}/${_pkgname}.git#branch=stable")
+depends=('sdl2_mixer' 'freeimage' 'mesa' 'qt5-base' 'assimp' 'tinyxml2' 'bullet' 'libepoxy')
+makedepends=('git' 'cmake')
+conflicts=('glportal-git')
+source=("${pkgname}::git+https://github.com/GlPortal/glPortal.git#commit=50298e61f22503b8f74d4e44cdebc08d7532a4c4")
md5sums=('SKIP')
prepare() {
- cd "${srcdir}/${_pkgname}"
-
- git submodule update --init --recursive
+ cd "${pkgname}"
+ git submodule update --init --recursive
+ sed -i '3i #include <stdexcept>' external/RadixEngine/source/data/screen/XmlScreenLoader.cpp
}
build() {
- cd "${srcdir}/${_pkgname}"
-
- [[ -d build ]] || mkdir build
- cd build
- cmake -DCMAKE_INSTALL_PREFIX=/usr ..
+ cmake -Wno-dev -Wno-deprecated \
+ -B "${pkgname}/build" \
+ -S "${pkgname}" \
+ -G "Unix Makefiles" \
+ -DOpenGL_GL_PREFERENCE=GLVND \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DCMAKE_SKIP_RPATH=YES \
+ -DCMAKE_SKIP_INSTALL_RPATH=YES
+ make -C "${pkgname}/build"
}
-# Disabled as recommended by developer
-# check() {
-# cd $srcdir/$_pkgname/build
-#
-# make test
-# }
-
package() {
- cd $srcdir/$_pkgname/build
-
- make install DESTDIR=$pkgdir
- install -Dm644 $srcdir/$_pkgname/LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ make DESTDIR="${pkgdir}" -C "${pkgname}/build" install
+ rm "${pkgdir}/usr/LICENSE.APACHE" && rm "${pkgdir}/usr/LICENSE.MIT"
+ install -Dm644 "${pkgname}/LICENSE.md" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}