nandi/jolt-nativepublic Fork 0
c03a75281355a14d95e6e810f66f52d4ac6d4977
Commits
Clone
git clone https://git.rickub.com/nandi/jolt-native.git
git clone ssh://git@rickub.com/nandi/jolt-native.git

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

deps.edn · 28 lines · 1.5 KBClojure Blame HistoryRaw
Write dvui's shape in jolt, on SDL3, with no shared object 109c7e4 Veronika Winters 9d ago1{:paths ["src"]
2
3 ;; jvui has no dependencies. It is not a glimmer backend — there is no
4 ;; reconciler here and no tree to patch — it is an immediate-mode toolkit in
5 ;; the shape of dvui, written in jolt, calling SDL3 directly.
6 ;;
7 ;; Both libraries are *system* libraries, like glimmer-gfx's Xlib and unlike
8 ;; this repo's own crates: they must be ones the jolt binary can load, and on
9 ;; a nix-built jolt the host /usr/lib copies are a different glibc and fail
10 ;; before dlopen returns. :optional so the layout tests, which open no window,
11 ;; run on a machine with neither installed.
12 :jolt/native [{:name "SDL3" :optional true
13 :linux ["libSDL3.so.0"] :darwin ["libSDL3.0.dylib"]}
14 {:name "SDL3_ttf" :optional true
Take the eight tags a client still had nowhere to put d5dfd53 nandi 9d ago15 :linux ["libSDL3_ttf.so.0"] :darwin ["libSDL3_ttf.0.dylib"]}
16 ;; Pictures from files — an avatar, an attachment, a paste.
17 ;; Optional like the other two: a caller that shows none, and
18 ;; the layout tests, run without it.
19 {:name "SDL3_image" :optional true
20 :linux ["libSDL3_image.so.0"] :darwin ["libSDL3_image.0.dylib"]}]
Write dvui's shape in jolt, on SDL3, with no shared object 109c7e4 Veronika Winters 9d ago21
22 :aliases {:test {:extra-paths ["test"] :main-opts ["-m" "jvui.tests"]}
23 :counter {:extra-paths ["examples"] :main-opts ["-m" "jvui.counter"]}
24 :showcase {:extra-paths ["examples"] :main-opts ["-m" "jvui.showcase"]}}
25
26 :tasks {test "jolt -M:test"
27 counter "jolt -M:counter"
28 showcase "jolt -M:showcase"}}