summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPhilipp A2023-06-23 10:21:01 +0200
committerPhilipp A2023-06-23 10:21:01 +0200
commit53753834ace8831811fd169890d8c90a08fb6589 (patch)
treeb9bbb5034ba7bc1cdeb108f20357fbb713f40db0 /PKGBUILD
parentb2bb9587386c065feb025c97a2008b325c3e03ca (diff)
downloadaur-terrafirma.tar.gz
v3.1.12
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 21 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 8bcf3dff3408..0324fa973d41 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,34 @@
+# Maintainer: Philipp A. <flying-sheep@web.de>
pkgname=terrafirma
-pkgver=3.1.11
+pkgver=3.1.12
pkgrel=1
pkgdesc='Mapping for Terraria'
-arch=('any')
+arch=(x86_64 aarch64 armv7h)
url='http://seancode.com/terrafirma'
license=(BSD)
-depends=(qt5-base)
-makedepends=(qt5-tools)
-source=("$pkgname-$pkgver.tar.gz::https://github.com/mrkite/TerraFirma/archive/v$pkgver.tar.gz")
-sha256sums=('b73099293a55e56c227d651554c8ab7ea3ab6e0239f77d1387fab7e13e3eb60f')
+depends=(qt6-base)
+makedepends=(cmake)
+source=(
+ "$pkgname-$pkgver.tar.gz::https://github.com/mrkite/TerraFirma/archive/$pkgver.tar.gz"
+ "fix-install-paths.patch::https://github.com/mrkite/TerraFirma/commit/6d2c535440f5a8104d0cb4ae2a7ead8c472fde77.patch"
+)
+sha256sums=('074342b7f3862ce0d2ebe1c876b94b5688f7ab053110519ef6d02ad4755a7469'
+ 'e5a4458f577031b4a65f595038ba765243bf86de2d59982e6e5d2a769e861ebb')
-build() {
+prepare() {
cd "$srcdir/TerraFirma-$pkgver"
- qmake CONFIG+=optimize_full
+ patch -p1 < "$srcdir/fix-install-paths.patch"
+ mkdir -p build
+}
+
+build() {
+ cd "$srcdir/TerraFirma-$pkgver/build"
+ cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX:PATH="$pkgdir/usr" ..
make
}
package() {
cd "$srcdir/TerraFirma-$pkgver"
- INSTALL_ROOT="$pkgdir" make install
+ (cd build; make install)
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}