From eed6521a0b78a9e568c09e748a6d0afb9c6500a5 Mon Sep 17 00:00:00 2001 From: licaon-kter Date: Mon, 21 Mar 2022 23:34:17 +0200 Subject: [PATCH] Limbo update --- metadata/com.limbo.emu.main.yml | 43 +++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/metadata/com.limbo.emu.main.yml b/metadata/com.limbo.emu.main.yml index 01733ac999..54ec021d67 100644 --- a/metadata/com.limbo.emu.main.yml +++ b/metadata/com.limbo.emu.main.yml @@ -153,6 +153,49 @@ Builds: - make limbo BUILD_HOST=armeabi-v7a ndk: r22b + - versionName: 6.0.1-x86 + versionCode: 60001 + commit: v6.0.1-LimboEmulator + subdir: limbo-android-x86 + sudo: + - apt-get update || apt-get update + - apt-get install -y libltdl-dev g++-multilib texinfo + gradle: + - yes + srclibs: + - qemu@v5.1.0 + - glib@2.56.1 + - libffi@v3.3 + - pixman@pixman-0.40.0 + - SDL@release-2.0.8 + prebuild: + - cd ../limbo-android-lib/src/main/jni + - export PATH=$PATH:$$NDK$$ + - export NDK_MODULE_PATH=$$NDK$$/sources/ + - sed -i -e '/NDK_ROOT/d' android-config/android-limbo-config.mak + - cp -r $$qemu$$ qemu + - cp -r $$glib$$ glib + - cp -r $$libffi$$ libffi + - cp -r $$pixman$$ pixman + - cp -r $$SDL$$ SDL2 + - patch -d qemu -p1 < patches/qemu-5.1.0.patch + - patch -d glib -p1 < patches/glib-2.56.1.patch + - patch -d SDL2 -p1 < patches/sdl2-2.0.8.patch + - make clean + scandelete: + - limbo-android-lib + build: + - cd ../limbo-android-lib/src/main/jni + - export USE_QEMU_VERSION=5.1.0 + - export NDK_ROOT=$$NDK$$ + - export NDK_MODULE_PATH=$$NDK$$/sources/ + - make -C qemu/roms bios seavgabios + - export BUILD_GUEST=x86_64-softmmu + - make limbo BUILD_HOST=arm64-v8a + - make distclean + - make limbo BUILD_HOST=armeabi-v7a + ndk: r22b + MaintainerNotes: |- We only build x86 emulation on ARM devices for now. ARM emulation on x86 devices would require a separate build recipe (the app ID is different).