f31522130f
Build system (5 gaps hardened): - COOKBOOK_OFFLINE defaults to true (fork-mode) - normalize_patch handles diff -ruN format - New 'repo validate-patches' command (25/25 relibc patches) - 14 patched Qt/Wayland/display recipes added to protected list - relibc archive regenerated with current patch chain Boot fixes (fixable): - Full ISO EFI partition: 16 MiB → 1 MiB (matches mini, BIOS hardcoded 2 MiB offset) - D-Bus system bus: absolute /usr/bin/dbus-daemon path (was skipped) - redbear-sessiond: absolute /usr/bin/redbear-sessiond path (was skipped) - daemon framework: silenced spurious INIT_NOTIFY warnings for oneshot_async services (P0-daemon-silence-init-notify.patch) - udev-shim: demoted INIT_NOTIFY warning to INFO (expected for oneshot_async) - relibc: comprehensive named semaphores (sem_open/close/unlink) replacing upstream todo!() stubs - greeterd: Wayland socket timeout 15s → 30s (compositor DRM wait) - greeter-ui: built and linked (header guard unification, sem_compat stubs removed) - mc: un-ignored in both configs, fixed glib/libiconv/pcre2 transitive deps - greeter config: removed stale keymapd dependency from display/greeter services - prefix toolchain: relibc headers synced, _RELIBC_STDLIB_H guard unified Unfixable (diagnosed, upstream): - i2c-hidd: abort on no-I2C-hardware (QEMU) — process::exit → relibc abort - kded6/greeter-ui: page fault 0x8 — Qt library null deref - Thread panics fd != -1 — Rust std library on Redox - DHCP timeout / eth0 MAC — QEMU user-mode networking - hwrngd/thermald — no hardware RNG/thermal in VM - live preload allocation — BIOS memory fragmentation, continues on demand
136 lines
6.7 KiB
Plaintext
136 lines
6.7 KiB
Plaintext
<!-- This file only exists for qmake. -->
|
|
<RCC>
|
|
<qresource prefix="/qt/qml/">
|
|
<file>Wearable/qmldir</file>
|
|
<file>Wearable/AlarmsPage.qml</file>
|
|
<file>Wearable/Clock.qml</file>
|
|
<file>Wearable/DemoMode.qml</file>
|
|
<file>Wearable/DemoModeIndicator.qml</file>
|
|
<file>Wearable/FitnessPage.qml</file>
|
|
<file>Wearable/LauncherPage.qml</file>
|
|
<file>Wearable/Main.qml</file>
|
|
<file>Wearable/MenuHeader.qml</file>
|
|
<file>Wearable/NavigationPage.qml</file>
|
|
<file>Wearable/NavigationFallbackPage.qml</file>
|
|
<file>Wearable/NotificationsPage.qml</file>
|
|
<file>Wearable/RouteElement.qml</file>
|
|
<file>Wearable/SettingsPage.qml</file>
|
|
<file>Wearable/SwipeViewPage.qml</file>
|
|
<file>Wearable/WeatherPage.qml</file>
|
|
<file>Wearable/WorldClockPage.qml</file>
|
|
<file>Wearable/ListHeaderItem.qml</file>
|
|
<file>Wearable/ListItem.qml</file>
|
|
|
|
<file>Wearable/fitness.js</file>
|
|
<file>Wearable/navigation.js</file>
|
|
<file>Wearable/notifications.js</file>
|
|
<file>Wearable/weather.js</file>
|
|
|
|
<file>Wearable/fallbackroute.json</file>
|
|
<file>Wearable/weather.json</file>
|
|
|
|
<file>Wearable/icons/wind-light.svg</file>
|
|
<file>Wearable/icons/wind-dark.svg</file>
|
|
<file>Wearable/icons/wifi-light.svg</file>
|
|
<file>Wearable/icons/wifi-dark.svg</file>
|
|
<file>Wearable/icons/weather-light.svg</file>
|
|
<file>Wearable/icons/weather-dark.svg</file>
|
|
<file>Wearable/icons/uturnright-light.svg</file>
|
|
<file>Wearable/icons/uturnright-dark.svg</file>
|
|
<file>Wearable/icons/uturnleft-light.svg</file>
|
|
<file>Wearable/icons/uturnleft-dark.svg</file>
|
|
<file>Wearable/icons/thermometer-light.svg</file>
|
|
<file>Wearable/icons/thermometer-dark.svg</file>
|
|
<file>Wearable/icons/sunset-light.svg</file>
|
|
<file>Wearable/icons/sunset-dark.svg</file>
|
|
<file>Wearable/icons/sunrise-light.svg</file>
|
|
<file>Wearable/icons/sunrise-dark.svg</file>
|
|
<file>Wearable/icons/sun-light.svg</file>
|
|
<file>Wearable/icons/sun-dark.svg</file>
|
|
<file>Wearable/icons/settings-light.svg</file>
|
|
<file>Wearable/icons/settings-dark.svg</file>
|
|
<file>Wearable/icons/right-light.svg</file>
|
|
<file>Wearable/icons/right-dark.svg</file>
|
|
<file>Wearable/icons/pressure-light.svg</file>
|
|
<file>Wearable/icons/pressure-dark.svg</file>
|
|
<file>Wearable/icons/plus-light.svg</file>
|
|
<file>Wearable/icons/plus-dark.svg</file>
|
|
<file>Wearable/icons/notification-light.svg</file>
|
|
<file>Wearable/icons/notification-dark.svg</file>
|
|
<file>Wearable/icons/maps-light.svg</file>
|
|
<file>Wearable/icons/maps-dark.svg</file>
|
|
<file>Wearable/icons/lightright-light.svg</file>
|
|
<file>Wearable/icons/lightright-dark.svg</file>
|
|
<file>Wearable/icons/lightleft-light.svg</file>
|
|
<file>Wearable/icons/lightleft-dark.svg</file>
|
|
<file>Wearable/icons/left-light.svg</file>
|
|
<file>Wearable/icons/left-dark.svg</file>
|
|
<file>Wearable/icons/hearth-light.svg</file>
|
|
<file>Wearable/icons/hearth-dark.svg</file>
|
|
<file>Wearable/icons/forward-light.svg</file>
|
|
<file>Wearable/icons/forward-dark.svg</file>
|
|
<file>Wearable/icons/drop-light.svg</file>
|
|
<file>Wearable/icons/drop-dark.svg</file>
|
|
<file>Wearable/icons/demomode-light.svg</file>
|
|
<file>Wearable/icons/demomode-dark.svg</file>
|
|
<file>Wearable/icons/darkmode-light.svg</file>
|
|
<file>Wearable/icons/darkmode-dark.svg</file>
|
|
<file>Wearable/icons/clock-light.svg</file>
|
|
<file>Wearable/icons/clock-dark.svg</file>
|
|
<file>Wearable/icons/bluetooth-light.svg</file>
|
|
<file>Wearable/icons/bluetooth-dark.svg</file>
|
|
<file>Wearable/icons/bell-light.svg</file>
|
|
<file>Wearable/icons/bell-dark.svg</file>
|
|
<file>Wearable/icons/bearright-light.svg</file>
|
|
<file>Wearable/icons/bearright-dark.svg</file>
|
|
<file>Wearable/icons/bearleft-light.svg</file>
|
|
<file>Wearable/icons/bearleft-dark.svg</file>
|
|
<file>Wearable/icons/back-light.svg</file>
|
|
<file>Wearable/icons/back-dark.svg</file>
|
|
<file>Wearable/icons/weather-thundershower-light.svg</file>
|
|
<file>Wearable/icons/weather-thundershower-dark.svg</file>
|
|
<file>Wearable/icons/weather-sunny-very-few-clouds-light.svg</file>
|
|
<file>Wearable/icons/weather-sunny-very-few-clouds-dark.svg</file>
|
|
<file>Wearable/icons/weather-sunny-light.svg</file>
|
|
<file>Wearable/icons/weather-sunny-dark.svg</file>
|
|
<file>Wearable/icons/weather-storm-light.svg</file>
|
|
<file>Wearable/icons/weather-storm-dark.svg</file>
|
|
<file>Wearable/icons/weather-snow-light.svg</file>
|
|
<file>Wearable/icons/weather-snow-dark.svg</file>
|
|
<file>Wearable/icons/weather-sleet-light.svg</file>
|
|
<file>Wearable/icons/weather-sleet-dark.svg</file>
|
|
<file>Wearable/icons/weather-showers-scattered-light.svg</file>
|
|
<file>Wearable/icons/weather-showers-scattered-dark.svg</file>
|
|
<file>Wearable/icons/weather-showers-light.svg</file>
|
|
<file>Wearable/icons/weather-showers-dark.svg</file>
|
|
<file>Wearable/icons/weather-overcast-light.svg</file>
|
|
<file>Wearable/icons/weather-overcast-dark.svg</file>
|
|
<file>Wearable/icons/weather-icy-light.svg</file>
|
|
<file>Wearable/icons/weather-icy-dark.svg</file>
|
|
<file>Wearable/icons/weather-haze-light.svg</file>
|
|
<file>Wearable/icons/weather-haze-dark.svg</file>
|
|
<file>Wearable/icons/weather-fog-light.svg</file>
|
|
<file>Wearable/icons/weather-fog-dark.svg</file>
|
|
<file>Wearable/icons/weather-few-clouds-light.svg</file>
|
|
<file>Wearable/icons/weather-few-clouds-dark.svg</file>
|
|
|
|
<file>Wearable/images/fitness-man-walking-light.svg</file>
|
|
<file>Wearable/images/fitness-man-running-light.svg</file>
|
|
<file>Wearable/images/fitness-man-walking-dark.svg</file>
|
|
<file>Wearable/images/fitness-man-running-dark.svg</file>
|
|
<file>Wearable/images/fallbackmap.png</file>
|
|
|
|
<file>WearableSettings/qmldir</file>
|
|
<file>WearableSettings/WearableSettings.qml</file>
|
|
|
|
<file>WearableStyle/qmldir</file>
|
|
<file>WearableStyle/PageIndicator.qml</file>
|
|
<file>WearableStyle/Slider.qml</file>
|
|
<file>WearableStyle/Switch.qml</file>
|
|
<file>WearableStyle/UIStyle.qml</file>
|
|
<file>WearableStyle/fonts/TitilliumWeb-Bold.ttf</file>
|
|
<file>WearableStyle/fonts/TitilliumWeb-SemiBold.ttf</file>
|
|
<file>WearableStyle/fonts/TitilliumWeb-Regular.ttf</file>
|
|
</qresource>
|
|
</RCC>
|