# Contributor: Bart Ribbers <bribbers@disroot.org>
maintainer="Bart Ribbers <bribbers@disroot.org>"
pkgname=android-translation-layer
pkgver=0_git20241103
pkgrel=0
_commit="fc0091a989bdb9f02854c5c0789d613f1b9096fb"
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"
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
	libgudev-dev
	libportal-dev
	meson
	openjdk8-jdk
	openxr-dev
	skia-sharp-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 --no-rebuild --print-errorlogs -C output
}

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

sha512sums="
4429291cb84bcb121f245cca073e30b2097c646566412a9d94f27053eb01ac71d5924bb287aabbe45bc7d4007c91db383bbd83fe3ab5afc77927703bb16f0db8  android_translation_layer-fc0091a989bdb9f02854c5c0789d613f1b9096fb.tar.gz
"
