# Contributor: knuxify <knuxify@gmail.com>
# Maintainer: knuxify <knuxify@gmail.com>
pkgname=liblcf
pkgver=0.8.1
pkgrel=0
pkgdesc="Library to handle RPG Maker 2000/2003 and EasyRPG projects"
url="https://easyrpg.org/"
arch="all"
license="MIT"
depends="shared-mime-info" # provides MIME type data
makedepends="cmake samurai expat-dev icu-dev inih-dev"
install="$pkgname.post-install"
subpackages="$pkgname-dev $pkgname-tools:_tools"
source="https://github.com/EasyRPG/liblcf/archive/refs/tags/$pkgver/liblcf-$pkgver.tar.gz"

build() {
	if [ "$CBUILD" != "$CHOST" ]; then
		CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
	fi
	cmake -B build \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DCMAKE_INSTALL_LIBDIR=lib \
		-DBUILD_SHARED_LIBS=True \
		-DCMAKE_BUILD_TYPE=MinSizeRel \
		-GNinja \
		$CMAKE_CROSSOPTS
	cmake --build build
}

check() {
	cmake --build build --target check
}

package() {
	DESTDIR="$pkgdir" cmake --install build
}

_tools() {
	amove usr/bin
}

sha512sums="
a8e508bf3af5ebe204a14d172729fd6b24aaa58dfc97f52aca584bc5231b13c7e29113484cfd1f9bfbcb3b108e54fdabb28dbb0ee1a032d4a472e4077a9c3ce4  liblcf-0.8.1.tar.gz
"
