aboutsummaryrefslogtreecommitdiffstats
path: root/testing/mgba/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/mgba/APKBUILD')
-rw-r--r--testing/mgba/APKBUILD64
1 files changed, 0 insertions, 64 deletions
diff --git a/testing/mgba/APKBUILD b/testing/mgba/APKBUILD
deleted file mode 100644
index e99f7c9455c..00000000000
--- a/testing/mgba/APKBUILD
+++ /dev/null
@@ -1,64 +0,0 @@
-# Contributor: Alexander Edland <alpine@ocv.me>
-# Contributor: knuxify <knuxify@gmail.com>
-# Maintainer:
-pkgname=mgba
-pkgver=0.9.2
-pkgrel=0
-pkgdesc="Game Boy Advance Emulator"
-url="https://mgba.io"
-arch="all !s390x !mips !mips64" # broken on big-endian
-arch="$arch !armhf" # Missing qt5-qtmultimedia-dev
-license="MPL-2.0"
-makedepends="cmake qt5-qtmultimedia-dev qt5-qtbase-dev qt5-qttools-dev
- sdl-dev libzip-dev zlib-dev libpng-dev ffmpeg-dev imagemagick-dev
- libepoxy-dev cmocka-dev libedit-dev py3-virtualenv python3-dev
- libzip-tools elfutils-dev
- "
-checkdepends="py3-cffi py3-cached-property"
-subpackages="$pkgname-doc libmgba:_libmgba libmgba-dev $pkgname-qt:_qt"
-source="mgba-$pkgver.tar.gz::https://github.com/mgba-emu/mgba/archive/$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=None \
- -DBUILD_TEST:BOOL=ON \
- -DBUILD_SUITE:BOOL=ON \
- $CMAKE_CROSSOPTS .
- cmake --build build
-}
-
-check() {
- cd build
- CTEST_OUTPUT_ON_FAILURE=TRUE ctest
-}
-
-package() {
- DESTDIR="$pkgdir" cmake --install build
-
- # remove test leftovers
- rm "$pkgdir"/usr/bin/mgba-fuzz
- rm "$pkgdir"/usr/bin/tbl-fuzz
-}
-
-_qt() {
- pkgdesc="Qt5 frontend for the mGBA emulator"
-
- mkdir -p "$subpkgdir"/usr/share/applications
- amove usr/bin/mgba-qt
- amove usr/share/applications/mgba-qt.desktop
-}
-
-_libmgba() {
- pkgdesc="Shared library of mGBA"
-
- amove usr/lib
-}
-sha512sums="
-ea9868c104996c44a2fcfdf9d3f4d6177b853dec478ab7a2dd19a0f127b597a887150200bfbf14de593328217ff5493ca675bfcb4f0b2ee6a5097e0cdf0e2997 mgba-0.9.2.tar.gz
-"