| Build the APK with buck2, from pins rather than from a second checkout a71ef8f nandi 18d ago | 1 | #!/usr/bin/env dotslash |
| 2 | |
| 3 | // The NativeActivity glue and the ABI's headers, from jolt-native's v0.1.0 |
| 4 | // release. |
| 5 | // |
| 6 | // jolt_main.c is what libvidya's android_main dlopens: it boots Chez over the |
| 7 | // Jolt image this repo builds and registers every Vidya symbol by hand, since |
| 8 | // the loader will not answer for a symbol living in a different shared object. |
| 9 | // The headers beside it are what it includes. Both are jolt-native's; only the |
| 10 | // boot image is frq's. |
| 11 | // |
| 12 | // Source, not a binary, and pinned for the same reason the library is: an APK |
| 13 | // should not need a second checkout to build. |
| 14 | { |
| 15 | "name": "android-glue", |
| 16 | "platforms": { |
| 17 | "linux-x86_64": { |
| 18 | "size": 6685, |
| 19 | "hash": "sha256", |
| 20 | "digest": "8e9c5bae9c9919354430c9d3e888e6c3430d26520f9f429a7d2de2b850481133", |
| 21 | "format": "tar.gz", |
| 22 | "path": "jolt-native-android-glue/android/jolt_main.c", |
| 23 | "providers": [ |
| 24 | { |
| 25 | "url": "https://gitlab.com/-/project/85910092/uploads/16d2fe6e8df490940ca0a2a18ba4c092/jolt-native-android-glue-v0.1.0.tar.gz" |
| 26 | } |
| 27 | ] |
| 28 | }, |
| 29 | "linux-aarch64": { |
| 30 | "size": 6685, |
| 31 | "hash": "sha256", |
| 32 | "digest": "8e9c5bae9c9919354430c9d3e888e6c3430d26520f9f429a7d2de2b850481133", |
| 33 | "format": "tar.gz", |
| 34 | "path": "jolt-native-android-glue/android/jolt_main.c", |
| 35 | "providers": [ |
| 36 | { |
| 37 | "url": "https://gitlab.com/-/project/85910092/uploads/16d2fe6e8df490940ca0a2a18ba4c092/jolt-native-android-glue-v0.1.0.tar.gz" |
| 38 | } |
| 39 | ] |
| 40 | }, |
| 41 | "macos-x86_64": { |
| 42 | "size": 6685, |
| 43 | "hash": "sha256", |
| 44 | "digest": "8e9c5bae9c9919354430c9d3e888e6c3430d26520f9f429a7d2de2b850481133", |
| 45 | "format": "tar.gz", |
| 46 | "path": "jolt-native-android-glue/android/jolt_main.c", |
| 47 | "providers": [ |
| 48 | { |
| 49 | "url": "https://gitlab.com/-/project/85910092/uploads/16d2fe6e8df490940ca0a2a18ba4c092/jolt-native-android-glue-v0.1.0.tar.gz" |
| 50 | } |
| 51 | ] |
| 52 | }, |
| 53 | "macos-aarch64": { |
| 54 | "size": 6685, |
| 55 | "hash": "sha256", |
| 56 | "digest": "8e9c5bae9c9919354430c9d3e888e6c3430d26520f9f429a7d2de2b850481133", |
| 57 | "format": "tar.gz", |
| 58 | "path": "jolt-native-android-glue/android/jolt_main.c", |
| 59 | "providers": [ |
| 60 | { |
| 61 | "url": "https://gitlab.com/-/project/85910092/uploads/16d2fe6e8df490940ca0a2a18ba4c092/jolt-native-android-glue-v0.1.0.tar.gz" |
| 62 | } |
| 63 | ] |
| 64 | } |
| 65 | } |
| 66 | } |