nandi/frqpublic Fork 0
6c745dfdacf9ce4b652034872fbebd67d16a66e5
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
Pin the media plane, now that there is a release to pin 03d5a6b nandi 18d ago3// libvidya for the phone, from jolt-native's v0.1.3 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": {
Pin the media plane, now that there is a release to pin 03d5a6b nandi 18d ago16 "size": 14150473,
Build the APK with buck2, from pins rather than from a second checkout a71ef8f nandi 18d ago17 "hash": "sha256",
Pin the media plane, now that there is a release to pin 03d5a6b nandi 18d ago18 "digest": "4519745bae6db9a791a71b38a26478879e246166802b0a48dbf7d45e4d45a108",
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 {
Pin the media plane, now that there is a release to pin 03d5a6b nandi 18d ago23 "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.3/downloads/jolt-native-android-arm64-v0.1.3.tar.gz"
Build the APK with buck2, from pins rather than from a second checkout a71ef8f nandi 18d ago24 }
25 ]
26 },
27 "linux-aarch64": {
Pin the media plane, now that there is a release to pin 03d5a6b nandi 18d ago28 "size": 14150473,
Build the APK with buck2, from pins rather than from a second checkout a71ef8f nandi 18d ago29 "hash": "sha256",
Pin the media plane, now that there is a release to pin 03d5a6b nandi 18d ago30 "digest": "4519745bae6db9a791a71b38a26478879e246166802b0a48dbf7d45e4d45a108",
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 {
Pin the media plane, now that there is a release to pin 03d5a6b nandi 18d ago35 "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.3/downloads/jolt-native-android-arm64-v0.1.3.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": {
Pin the media plane, now that there is a release to pin 03d5a6b nandi 18d ago40 "size": 14150473,
Build the APK with buck2, from pins rather than from a second checkout a71ef8f nandi 18d ago41 "hash": "sha256",
Pin the media plane, now that there is a release to pin 03d5a6b nandi 18d ago42 "digest": "4519745bae6db9a791a71b38a26478879e246166802b0a48dbf7d45e4d45a108",
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 {
Pin the media plane, now that there is a release to pin 03d5a6b nandi 18d ago47 "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.3/downloads/jolt-native-android-arm64-v0.1.3.tar.gz"
Build the APK with buck2, from pins rather than from a second checkout a71ef8f nandi 18d ago48 }
49 ]
50 },
51 "macos-aarch64": {
Pin the media plane, now that there is a release to pin 03d5a6b nandi 18d ago52 "size": 14150473,
Build the APK with buck2, from pins rather than from a second checkout a71ef8f nandi 18d ago53 "hash": "sha256",
Pin the media plane, now that there is a release to pin 03d5a6b nandi 18d ago54 "digest": "4519745bae6db9a791a71b38a26478879e246166802b0a48dbf7d45e4d45a108",
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 {
Pin the media plane, now that there is a release to pin 03d5a6b nandi 18d ago59 "url": "https://gitlab.com/nandithebull/jolt-native/-/releases/v0.1.3/downloads/jolt-native-android-arm64-v0.1.3.tar.gz"
Build the APK with buck2, from pins rather than from a second checkout a71ef8f nandi 18d ago60 }
61 ]
62 }
63 }
64}