nandi/frqpublic Fork 0
cb6465fccc6da348e4ea2d1530b2b36ad97e451a
Commits
Clone
git clone https://git.rickub.com/nandi/frq.git
git clone ssh://git@rickub.com/nandi/frq.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

libvidya-android.dotslash · 64 lines · 2.1 KBGDScript3 Blame HistoryRaw
Build the APK with buck2, from pins rather than from a second checkout a71ef8f nandi 18d ago1#!/usr/bin/env dotslash
2
Take the smaller library, and the glue that stopped crashing 972d7bd nandi 18d ago3// libvidya for the phone, from jolt-native's v0.1.2 release.
Build the APK with buck2, from pins rather than from a second checkout a71ef8f nandi 18d ago4//
5// arm64, API 28, built by NDK r29 through jolt-native's buck2 toolchain. The
6// same object `just ffi-android` produces there, pinned so that building the
7// APK needs neither that checkout nor an NDK.
8//
9// A sibling jolt-native checkout still wins over this: see the `buck` recipe
10// in the justfile. Anyone working on both repos at once builds what they are
11// editing; everyone else gets these bytes.
12{
13 "name": "libvidya-android",
14 "platforms": {
15 "linux-x86_64": {
Take the smaller library, and the glue that stopped crashing 972d7bd nandi 18d ago16 "size": 5469258,
Build the APK with buck2, from pins rather than from a second checkout a71ef8f nandi 18d ago17 "hash": "sha256",
Take the smaller library, and the glue that stopped crashing 972d7bd nandi 18d ago18 "digest": "fd57b1681b4e720f578faeacd1b2abd862ba3fe8929b8fb8f3110d74b6b6eb9d",
Build the APK with buck2, from pins rather than from a second checkout a71ef8f nandi 18d ago19 "format": "tar.gz",
20 "path": "libvidya.so",
21 "providers": [
22 {
Take the smaller library, and the glue that stopped crashing 972d7bd nandi 18d ago23 "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-arm64-v0.1.2.tar.gz"
Build the APK with buck2, from pins rather than from a second checkout a71ef8f nandi 18d ago24 }
25 ]
26 },
27 "linux-aarch64": {
Take the smaller library, and the glue that stopped crashing 972d7bd nandi 18d ago28 "size": 5469258,
Build the APK with buck2, from pins rather than from a second checkout a71ef8f nandi 18d ago29 "hash": "sha256",
Take the smaller library, and the glue that stopped crashing 972d7bd nandi 18d ago30 "digest": "fd57b1681b4e720f578faeacd1b2abd862ba3fe8929b8fb8f3110d74b6b6eb9d",
Build the APK with buck2, from pins rather than from a second checkout a71ef8f nandi 18d ago31 "format": "tar.gz",
32 "path": "libvidya.so",
33 "providers": [
34 {
Take the smaller library, and the glue that stopped crashing 972d7bd nandi 18d ago35 "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-arm64-v0.1.2.tar.gz"
Build the APK with buck2, from pins rather than from a second checkout a71ef8f nandi 18d ago36 }
37 ]
38 },
39 "macos-x86_64": {
Take the smaller library, and the glue that stopped crashing 972d7bd nandi 18d ago40 "size": 5469258,
Build the APK with buck2, from pins rather than from a second checkout a71ef8f nandi 18d ago41 "hash": "sha256",
Take the smaller library, and the glue that stopped crashing 972d7bd nandi 18d ago42 "digest": "fd57b1681b4e720f578faeacd1b2abd862ba3fe8929b8fb8f3110d74b6b6eb9d",
Build the APK with buck2, from pins rather than from a second checkout a71ef8f nandi 18d ago43 "format": "tar.gz",
44 "path": "libvidya.so",
45 "providers": [
46 {
Take the smaller library, and the glue that stopped crashing 972d7bd nandi 18d ago47 "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-arm64-v0.1.2.tar.gz"
Build the APK with buck2, from pins rather than from a second checkout a71ef8f nandi 18d ago48 }
49 ]
50 },
51 "macos-aarch64": {
Take the smaller library, and the glue that stopped crashing 972d7bd nandi 18d ago52 "size": 5469258,
Build the APK with buck2, from pins rather than from a second checkout a71ef8f nandi 18d ago53 "hash": "sha256",
Take the smaller library, and the glue that stopped crashing 972d7bd nandi 18d ago54 "digest": "fd57b1681b4e720f578faeacd1b2abd862ba3fe8929b8fb8f3110d74b6b6eb9d",
Build the APK with buck2, from pins rather than from a second checkout a71ef8f nandi 18d ago55 "format": "tar.gz",
56 "path": "libvidya.so",
57 "providers": [
58 {
Take the smaller library, and the glue that stopped crashing 972d7bd nandi 18d ago59 "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.2/downloads/jolt-native-android-arm64-v0.1.2.tar.gz"
Build the APK with buck2, from pins rather than from a second checkout a71ef8f nandi 18d ago60 }
61 ]
62 }
63 }
64}