# Contributor: David Demelier <markand@malikania.fr>
# Maintainer: David Demelier <markand@malikania.fr>
pkgname=tiled
pkgver=1.11.2
pkgrel=1
pkgdesc="powerful tile map editor"
url="http://mapeditor.org"
# ppc64le: Segfault.
# riscv64: qt5 fails to ever be found on riscv64
# armhf: hangs in build
# 32-bit: no qbs
arch="all !armv7 !x86 !armhf !ppc64le !riscv64"
license="Apache-2.0 AND BSD-2-Clause AND GPL-2.0-only"
makedepends="qt6-qttools-dev qt6-qtdeclarative-dev qt6-qtsvg-dev qbs"
subpackages="$pkgname-dev $pkgname-doc"
source="$pkgname-$pkgver.tar.gz::https://github.com/bjorn/tiled/archive/v$pkgver.tar.gz
	qt6-6.8.2.patch
	"
options="!check" # No tests.

build() {
	qbs config:release \
		qbs.installPrefix:"/usr" \
		projects.Tiled.useRPaths:false \
		projects.Tiled.installHeaders:true \
		moduleProviders.Qt.qmakeFilePaths:/usr/lib/qt6/bin/qmake
}

package() {
	qbs install \
		config:release \
		--install-root "$pkgdir"
}

sha512sums="
c8fc3d853b91e1e74bdeb1873912e5dfe6efea49d937803502bac42865b6406adf6845f7f393098dccdf59adba522a5672e48e4a673e22e2fc320fe8c4b43405  tiled-1.11.2.tar.gz
3f8d2004e4c0c86abfbd6cf22db6b422586d192d1b3970e174434c3847624e7c90932cbd5f20bed8264026070f8d9bf75be03f4efd7d7d6cd07c6750db1bfce0  qt6-6.8.2.patch
"
