diff options
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 30 |
3 files changed, 32 insertions, 15 deletions
@@ -1,13 +1,17 @@ pkgbase = terrafirma pkgdesc = Mapping for Terraria - pkgver = 3.1.11 + pkgver = 3.1.12 pkgrel = 1 url = http://seancode.com/terrafirma - arch = any + arch = x86_64 + arch = aarch64 + arch = armv7h license = BSD - makedepends = qt5-tools - depends = qt5-base - source = terrafirma-3.1.11.tar.gz::https://github.com/mrkite/TerraFirma/archive/v3.1.11.tar.gz - sha256sums = b73099293a55e56c227d651554c8ab7ea3ab6e0239f77d1387fab7e13e3eb60f + makedepends = cmake + depends = qt6-base + source = terrafirma-3.1.12.tar.gz::https://github.com/mrkite/TerraFirma/archive/3.1.12.tar.gz + source = fix-install-paths.patch::https://github.com/mrkite/TerraFirma/commit/6d2c535440f5a8104d0cb4ae2a7ead8c472fde77.patch + sha256sums = 074342b7f3862ce0d2ebe1c876b94b5688f7ab053110519ef6d02ad4755a7469 + sha256sums = e5a4458f577031b4a65f595038ba765243bf86de2d59982e6e5d2a769e861ebb pkgname = terrafirma diff --git a/.gitignore b/.gitignore index a327084529c0..611392e346ec 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /*.tar.gz /*.pkg.* /*.log +/*.patch @@ -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" } |