diff options
author | MGislv | 2021-12-01 00:47:36 +0100 |
---|---|---|
committer | MGislv | 2021-12-01 00:47:36 +0100 |
commit | b6f2a87f340d4e848a5bfb7ea41ffd8b4df5dbb2 (patch) | |
tree | 6a569bad5d193da983d09958fe2791481826ccd2 | |
parent | fc06aeb5de338e858b514ba6f0ab3d513dfe3862 (diff) | |
download | aur-b6f2a87f340d4e848a5bfb7ea41ffd8b4df5dbb2.tar.gz |
Fix include in external/RadixEngine
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 65 |
2 files changed, 39 insertions, 47 deletions
@@ -1,26 +1,23 @@ pkgbase = glportal - pkgdesc = OpenGL puzzle game inspired by portal. Stable branch. + pkgdesc = OpenGL puzzle game inspired by Portal pkgver = 0.0.7.2 - pkgrel = 1 - epoch = 1 - url = http://glportal.de/ + pkgrel = 2 + url = https://glportal.de/ arch = i686 arch = x86_64 license = custom makedepends = git makedepends = cmake - makedepends = unittestpp - depends = assimp depends = sdl2_mixer + depends = freeimage + depends = mesa + depends = qt5-base + depends = assimp depends = tinyxml2 - depends = libepoxy depends = bullet - depends = freeimage - provides = glportal=0.0.7.2 + depends = libepoxy conflicts = glportal-git - conflicts = glportal-stable - source = git://github.com/glportal/glportal.git#branch=stable + source = glportal::git+https://github.com/GlPortal/glPortal.git#commit=50298e61f22503b8f74d4e44cdebc08d7532a4c4 md5sums = SKIP pkgname = glportal - @@ -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" } |