summaryrefslogtreecommitdiffhomepage
path: root/subprojects
diff options
context:
space:
mode:
authorAdam Malczewski <[email protected]>2026-06-12 19:11:59 +0900
committerAdam Malczewski <[email protected]>2026-06-12 19:11:59 +0900
commita21f705692595ea711a736e2ae9c256c1dde7b1e (patch)
tree2cb3e6380e65f9b584a1dea1cd43e1a127a4f56d /subprojects
parent6f45dc177540d6c6ae7596427209091d4c7adc20 (diff)
downloadunbox-a21f705692595ea711a736e2ae9c256c1dde7b1e.tar.gz
unbox-a21f705692595ea711a736e2ae9c256c1dde7b1e.zip
Slice 1: Meson skeleton — kernel links wlroots 0.20 from C++, RMLUi 6.2 vendored
Root meson.build (C++23, WLR_USE_UNSTABLE, ccache-detected) with RMLUi 6.2 as a wrap-file tarball built through the cmake module (no git submodules — settled decision) and doctest 2.5.2 from wrapdb. kernel unit: extern-"C" wlr.hpp wrapper (with the C99 [static N] array-param workaround documented in kernel.md), slice-1 probe contract, doctest suite (1/1 green). host-bin: composition root printing versions, exit 0. tasks.md slice 1 done.
Diffstat (limited to 'subprojects')
-rw-r--r--subprojects/doctest.wrap10
-rw-r--r--subprojects/rmlui.wrap6
2 files changed, 16 insertions, 0 deletions
diff --git a/subprojects/doctest.wrap b/subprojects/doctest.wrap
new file mode 100644
index 0000000..872898c
--- /dev/null
+++ b/subprojects/doctest.wrap
@@ -0,0 +1,10 @@
+[wrap-file]
+directory = doctest-2.5.2
+source_url = https://github.com/doctest/doctest/archive/refs/tags/v2.5.2.tar.gz
+source_filename = doctest-2.5.2.tar.gz
+source_hash = 9189960c2bbbc4f3382ce0773b2bb5f13e3afd8fed47f55f193e11e85a4f9854
+source_fallback_url = https://wrapdb.mesonbuild.com/v2/doctest_2.5.2-1/get_source/doctest-2.5.2.tar.gz
+wrapdb_version = 2.5.2-1
+
+[provide]
+dependency_names = doctest
diff --git a/subprojects/rmlui.wrap b/subprojects/rmlui.wrap
new file mode 100644
index 0000000..2d56578
--- /dev/null
+++ b/subprojects/rmlui.wrap
@@ -0,0 +1,6 @@
+[wrap-file]
+directory = RmlUi-6.2
+source_url = https://github.com/mikke89/RmlUi/archive/refs/tags/6.2.tar.gz
+source_filename = RmlUi-6.2.tar.gz
+source_hash = 814c3ff7b9666280338d8f0dda85979f5daf028d01c85fc8975431d1e2fd8e8b
+method = cmake