nandi/frqpublic Fork 0
3bc3aaabe8cfb72e01244372d635ab72e770da98
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.

justfile · 24 lines · 780 BMakefile Blame HistoryRaw
Write the build in babashka, and pin the babashka 34832a8 nandi 18d ago1# Every recipe here is one line, because the work is in scripts/ — babashka
2# scripts, run through the pin in scripts/bb. A recipe body is a shell script
Build the APK as derivations only, and retire the buck2 graph 3bc3aaa nandi 16d ago3# nobody can run on its own; a script in scripts/ is a script.
Take glimmer-vidya from gitlab, so a stranger can build this 5c40e75 nandi 19d ago4
Write the build in babashka, and pin the babashka 34832a8 nandi 18d ago5set shell := ["bash", "-euo", "pipefail", "-c"]
A freeq client in jolt, as glimmer components on Vidya 4719d6f nandi 20d ago6
7default:
8 @just --list
9
Run this tree on a native half the builders made a32699e nandi 17d ago10# Both native libraries, out of the release pins. `run` builds them instead.
Write the build in babashka, and pin the babashka 34832a8 nandi 18d ago11lib:
12 scripts/lib.bb
Take glimmer-vidya from gitlab, so a stranger can build this 5c40e75 nandi 19d ago13
Build the APK as derivations only, and retire the buck2 graph 3bc3aaa nandi 16d ago14# The APK, out of the flake. `just apk install` puts it on the device.
Build the APK with buck2, from pins rather than from a second checkout a71ef8f nandi 18d ago15apk action="build":
Write the build in babashka, and pin the babashka 34832a8 nandi 18d ago16 scripts/apk.bb {{action}}
17
Build the APK as derivations only, and retire the buck2 graph 3bc3aaa nandi 16d ago18# Every jolt-native pin — the manifests, deps.edn, nix/android.nix — at a release.
Take every jolt-native half from the release, and only from there a008d3b nandi 18d ago19bump tag="":
20 scripts/bump-jolt-native.bb {{tag}}
21
Run this tree on a native half the builders made a32699e nandi 17d ago22# The app: this tree's source on the flake's everything-else, in the dev shell.
A freeq client in jolt, as glimmer components on Vidya 4719d6f nandi 20d ago23run *args:
Write the build in babashka, and pin the babashka 34832a8 nandi 18d ago24 scripts/run.bb {{args}}