diff options
author | Patrick Northon | 2021-04-11 18:52:23 -0400 |
---|---|---|
committer | Patrick Northon | 2021-04-11 18:52:23 -0400 |
commit | a0c7f23005fa76e96dba27facc3d3088a70f010a (patch) | |
tree | 67187a797d643d0c6a5c154ac39b5905a983c450 | |
parent | b7d9e06cbfa89c1163fd43c02945bcf12363419c (diff) | |
download | aur-a0c7f23005fa76e96dba27facc3d3088a70f010a.tar.gz |
Build outside the source and fix compile flags.
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 14 |
2 files changed, 11 insertions, 8 deletions
@@ -1,6 +1,6 @@ pkgbase = arx-libertatis-git pkgdesc = Cross-platform port of Arx Fatalis, a first-person role-playing game (executables only) (Git) - pkgver = 1.21.r18900.ga2f01244a + pkgver = 1.21.r18907.g468c3951c pkgrel = 1 url = https://arx-libertatis.org/ install = arx-libertatis.install @@ -21,6 +21,9 @@ pkgbase = arx-libertatis-git optdepends = qt4: enable built-in crash handler (Qt4 version; recompile needed) optdepends = curl: enable built-in crash handler. (recompile needed) optdepends = gdb: generate detailed crash reports + optdepends = arx-fatalis-data-demo: game data from official freeware demo + optdepends = arx-fatalis-data-gog: game data from gog.com installer + optdepends = arx-fatalis-data-copy: gamedata from existing Windows installation provides = arx source = git+https://github.com/arx/ArxLibertatis.git source = git+https://github.com/arx/ArxLibertatisData.git @@ -5,7 +5,7 @@ _pkgname=arx-libertatis pkgname=$_pkgname-git -pkgver=1.21.r18900.ga2f01244a +pkgver=1.21.r18907.g468c3951c pkgrel=1 pkgdesc='Cross-platform port of Arx Fatalis, a first-person role-playing game (executables only) (Git)' url='https://arx-libertatis.org/' @@ -35,11 +35,11 @@ pkgver() { } build() { - cd "$srcdir/ArxLibertatis" - - cmake . -DCMAKE_INSTALL_PREFIX=/usr \ + cmake -S "ArxLibertatis" -B "build" \ + -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBEXECDIR=lib/arx \ -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_CXX_FLAGS_RELEASE="-DNDEBUG" \ -DICONDIR=/usr/share/icons/hicolor/128x128/apps \ -DINSTALL_SCRIPTS=ON \ -DSTRICT_USE=ON \ @@ -57,13 +57,13 @@ build() { # which will run signifincantly slower but enables more runtime # checks and generates better crash reports. - cmake --build . + cmake --build "build" } package() { - cd "$srcdir/ArxLibertatis" + DESTDIR="${pkgdir}" cmake --install "build" - DESTDIR="${pkgdir}" cmake --install . + cd "$srcdir/ArxLibertatis" install -Dm644 README.md \ "$pkgdir/usr/share/doc/$pkgname/README.md" |