# Contributor: David Demelier <markand@malikania.fr>
# Maintainer: David Demelier <markand@malikania.fr>
pkgname=libretro-craft
pkgver=0_git20241006
pkgrel=0
_commit="675c5b2fc690d2e80f6099f46407bf23827c59d4"
pkgdesc="a simple Minecraft clone written in C using modern OpenGL"
url="https://github.com/libretro/Craft"
arch="all"
license="MIT"
makedepends="mesa-dev"
source="$pkgname-$_commit.tar.gz::https://github.com/libretro/Craft/archive/$_commit.tar.gz"
builddir="$srcdir/Craft-$_commit"
options="!check" # No tests

build() {
	# Enable POSIX features with -D_DEFAULT_SOURCE
	export CFLAGS="$CFLAGS -D_DEFAULT_SOURCE"
	make -f Makefile.libretro
}

package() {
	install -Dm644 craft_libretro.so "$pkgdir"/usr/lib/libretro/craft_libretro.so
}

sha512sums="
8fe4550c5580375fb5f40c24b489af5f808dd9f183197ab9f64bac45ad4703052369f4b439ae09515ee9321b4483e5f6fa83cfc88a2c9b64a03514b99c069f64  libretro-craft-675c5b2fc690d2e80f6099f46407bf23827c59d4.tar.gz
"
