# Maintainer: # Contributor: Mark Wagie # Contributor: Kevin Majewski # Contributor: Svitozar Cherepii # Contributor: Balló György # Contributor: Tom Richards # Contributor: TingPing # Contributor: Omar Pakker pkgname=retro-gtk-git pkgver=1.0.2.r61.g9033b2a pkgrel=1 pkgdesc="The GTK Libretro frontend framework" arch=('x86_64' 'aarch64') url="https://wiki.gnome.org/Apps/Games" license=('GPL-3.0-or-later') depends=('libepoxy' 'glib2' 'gtk4' 'libpulse' 'libsamplerate') makedepends=('git' 'gobject-introspection' 'meson' 'vala') provides=("${pkgname%-git}" 'libretro-gtk-2.so') conflicts=("${pkgname%-git}") source=('git+https://gitlab.gnome.org/GNOME/retro-gtk.git') sha256sums=('SKIP') pkgver() { cd ${pkgname%-git} git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { arch-meson "${pkgname%-git}" build \ -D build-doc=true \ -D install-doc=true meson compile -C build } #check() { # Tests try to run the installed /usr/lib/retro-runner # dbus-run-session xvfb-run \ # -s '-screen 0 1920x1080x24 -nolisten local' \ # meson test -C build --print-errorlogs #} package() { meson install -C build --destdir "$pkgdir" }