diff options
author | Philipp A | 2023-06-23 10:21:01 +0200 |
---|---|---|
committer | Philipp A | 2023-06-23 10:21:01 +0200 |
commit | 53753834ace8831811fd169890d8c90a08fb6589 (patch) | |
tree | b9bbb5034ba7bc1cdeb108f20357fbb713f40db0 /PKGBUILD | |
parent | b2bb9587386c065feb025c97a2008b325c3e03ca (diff) | |
download | aur-terrafirma.tar.gz |
v3.1.12
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 21 insertions, 9 deletions
@@ -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" } |