~eliasnaur/gio

ref: 2f8833d985df8be444b4a8968b59448c538ec3cc gio/.builds/android.yml -rw-r--r-- 1.0 KiB
2f8833d9Elias Naur app/internal/window: [X11] avoid -d=checkptr check failures 1 year, 6 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
image: debian/testing
packages:
 - curl
 - unzip
 - golang
sources:
 - https://git.sr.ht/~eliasnaur/gio
environment:
   PATH: /usr/bin:/home/build/go/bin:/home/build/android/tools/bin
   ANDROID_HOME: /home/build/android
   android_sdk_tools_zip: sdk-tools-linux-3859397.zip
   android_ndk_zip: android-ndk-r20-linux-x86_64.zip
tasks:
 - install_jdk8: |
     curl -so jdk.deb "https://cdn.azul.com/zulu/bin/zulu8.42.0.21-ca-jdk8.0.232-linux_amd64.deb"
     sudo apt install -y -f ./jdk.deb
 - install_android: |
     mkdir android
     cd android
     curl -so sdk-tools.zip https://dl.google.com/android/repository/$android_sdk_tools_zip
     unzip -q sdk-tools.zip
     rm sdk-tools.zip
     curl -so ndk.zip https://dl.google.com/android/repository/$android_ndk_zip
     unzip -q ndk.zip
     rm ndk.zip
     mv android-ndk-* ndk-bundle
     yes|sdkmanager --licenses
     sdkmanager "platforms;android-29" "build-tools;29.0.2"
 - install_gogio: |
     cd gio/cmd
     go install ./gogio
 - test_android: |
     cd gio/example
     gogio -target android ./kitchen