maintainer="Bart Ribbers <bribbers@disroot.org>"
pkgname=android-translation-layer
pkgver=0_git20250402
pkgrel=0
_commit="882cd1b471bb5ad411a148ba972dc70c31e8ca84"
pkgdesc="A translation layer for running Android apps on a Linux system"
url="https://gitlab.com/android_translation_layer/android_translation_layer"
arch="x86_64 aarch64 armv7 x86"
license="GPL-3.0-only"
# libopensles-standalone is not strictly required but some Android applications depend on it
depends="libopensles-standalone"
makedepends="
	alsa-lib-dev
	bionic_translation-dev
	art_standalone-dev
	ffmpeg-dev
	glib-dev
	gtk4.0-dev
	java-common
	libandroidfw-dev
	libgudev-dev
	libportal-dev
	meson
	openjdk8-jdk
	openxr-dev
	vulkan-loader-dev
	webkit2gtk-6.0-dev
	"
subpackages="$pkgname-dbg"
source="https://gitlab.com/mis012/android_translation_layer/-/archive/$_commit/android_translation_layer-$_commit.tar.gz"
builddir="$srcdir/android_translation_layer-$_commit"

build() {
	abuild-meson \
		. output
	meson compile -C output
}

check() {
	meson test --print-errorlogs -C output
}

package() {
	DESTDIR="$pkgdir" meson install --no-rebuild -C output
}

sha512sums="
997a8edab0098d4d85302f0a915c997f848e572e4e2200754057216b4a28a309786f9362d71158f3c10125a8cdc3d5c25bd6bc41b814e96e0a5c5ec65daa3f68  android_translation_layer-882cd1b471bb5ad411a148ba972dc70c31e8ca84.tar.gz
"
