app/linux/cst-agent-app.{desktop,svg} plus one CMake component ("app") in
app/CMakeLists.txt: `cmake --install --component app` puts the binary in bin/,
the entry in share/applications/ and the icon in hicolor/scalable/apps/. The
entry's file name stays the app_id Qt sets (QGuiApplication::applicationName),
or the launcher draws a generic icon; only the front end installs, the CLI
keeps coming from scripts/bootstrap_linux.sh.
default.nix is that install for nix users: nixpkgs' Qt 6 (qtwayland for a
Wayland session, qtsvg for Breeze's SVG icons), wrapQtAppsHook so the plugins
and QML modules resolve outside a nix-shell and survive nix-collect-garbage,
a filtered src (third_party/ and the build directories are gigabytes this
build never reads), and the version read from include/cst_version.h. doCheck
runs ctest minus test_sandbox, whose Landlock assertion cannot hold inside the
nix build sandbox (the other 40 pass there; make check runs all 41).
Verified: nix-build, nix profile add --file ., then --selftest and --uitest in
a clean environment (no nix-shell, no XDG_* from the session).
55 lines
1.1 KiB
Plaintext
55 lines
1.1 KiB
Plaintext
*.o
|
|
cst-agent
|
|
cst-agent.exe
|
|
tests/test_*
|
|
!tests/test_*.c
|
|
session.jsonl
|
|
.agent/
|
|
out/
|
|
fixtures/*/out/
|
|
fixtures/mini_calc/calc
|
|
fixtures/snake_cpp/snake
|
|
fixtures/makefile_tab/hello
|
|
fixtures/makefile_tab/tests/actual.txt
|
|
fixtures/test_fix_test/test_strutil
|
|
fixtures/test_fix_test/.test_runs
|
|
fixtures/big_file/lines.txt
|
|
build/
|
|
build-*/
|
|
dist/
|
|
third_party/busybox/busybox
|
|
third_party/busybox/busybox.exe
|
|
third_party/curl/
|
|
third_party/PDCurses/
|
|
third_party/ncurses-*/
|
|
third_party/ncurses-*.tar.gz
|
|
third_party/busybox-w32/
|
|
third_party/busybox-src/
|
|
third_party/prefix-mingw/
|
|
third_party/prefix-linux-*/
|
|
third_party/build-linux-*/
|
|
third_party/prefix-android-*/
|
|
third_party/build-android-*/
|
|
third_party/src/
|
|
vendor/sashidown/*.o
|
|
vendor/sashidown/src/*.o
|
|
vendor/sashidown/libsashidown.a
|
|
vendor/sashidown/libsashidown-*.a
|
|
vendor/sashidown/libsashidown-mingw.a
|
|
.gen/
|
|
.build-tmp/
|
|
|
|
# Android APK builds (scripts/build_apk_android.sh) and what gradle leaves
|
|
build-apk-android/
|
|
*.apk
|
|
*.aab
|
|
app/android/.gradle/
|
|
app/android/build/
|
|
app/android/local.properties
|
|
|
|
# the engine as a static library (app/ links it; built by `make`)
|
|
libcstcore.a
|
|
|
|
# nix-build
|
|
result
|