vasilito
ce4c6beb24
feat: build Cub CLI and TUI workflows
2026-05-07 20:57:51 +01:00
vasilito
a77325310b
feat: add Cub recipe storage and TUI shell
2026-05-07 20:57:33 +01:00
vasilito
8920083308
feat: add Cub package backend modules
2026-05-07 20:57:11 +01:00
vasilito
37d6e51ad4
fix: adapt KF6 pty and language dialog
2026-05-07 20:56:52 +01:00
vasilito
8932eccf65
fix: add remaining KF6 PIC flags
2026-05-07 20:56:35 +01:00
vasilito
f92886b990
fix: add KF6 widget PIC flags
2026-05-07 20:56:16 +01:00
vasilito
0aceb22e55
fix: add KF6 PIC build flags
2026-05-07 20:55:56 +01:00
vasilito
6949e3e869
fix: relax KF6 CMake link targets
2026-05-07 20:55:36 +01:00
vasilito
e13b14cdeb
fix: guard Qt Wayland empty cursors
2026-05-07 20:55:17 +01:00
vasilito
882c2974ec
fix: harden Qt Wayland listener generation
2026-05-07 20:54:59 +01:00
vasilito
182f5dafa1
fix: stabilize linux-kpi mac80211 tx stats layout
2026-05-07 20:54:41 +01:00
vasilito
bc7ca1f035
fix: clean linux-kpi memory helpers
2026-05-07 20:54:24 +01:00
vasilito
68cea5a830
fix: clean linux-kpi DRM shim warnings
2026-05-07 20:54:04 +01:00
vasilito
de1398c772
fix: map virtio GPU BAR from pcid handoff
2026-05-07 20:53:44 +01:00
vasilito
ebd3da74d0
fix: stop redox-drm on terminal scheme EBADF
2026-05-07 20:53:27 +01:00
vasilito
e90a637fd3
fix: remove unreachable redox-drm driver match
2026-05-07 20:53:09 +01:00
vasilito
94f5ceed78
fix: wire redox-drm handoff patches
2026-05-07 20:52:51 +01:00
vasilito
5305110a36
feat: add redox-driver-sys pcid handoff client
2026-05-07 20:52:33 +01:00
vasilito
a307e3c6cf
fix: build redox-driver-sys with cookbook cargo
2026-05-07 20:52:15 +01:00
vasilito
7ad3bd0aba
fix: expose pcid handoff to spawned drivers
2026-05-07 20:51:56 +01:00
vasilito
07c812d9b6
fix: release virtio-gpu from initfs
2026-05-07 20:51:38 +01:00
vasilito
fba39555a9
fix: harden greeter DRM device wait
2026-05-07 20:51:21 +01:00
vasilito
a92bad74b9
fix: extend redbear-full DRM greeter wait
2026-05-07 20:51:05 +01:00
vasilito
3c442003a3
fix: port Konsole to Redox Qt surface
2026-05-07 09:11:47 +01:00
vasilito
699108e898
fix: build ICU static archives as PIC
2026-05-07 09:11:30 +01:00
vasilito
cc152ff3b5
fix: make Qt Redox CMake imports relocatable
2026-05-07 09:11:15 +01:00
vasilito
fcdb1120b5
fix: build KF6 KNewStuff widgets
2026-05-07 09:10:59 +01:00
vasilito
da06324e7c
fix: build KF6 I18n QML module
2026-05-07 09:10:44 +01:00
vasilito
94fa99c526
fix: handle KF6 Parts temporary file failures
2026-05-07 08:16:32 +01:00
vasilito
ba538112a6
fix: import Qt Network for KF6 Parts
2026-05-07 08:16:17 +01:00
vasilito
97dbb7ba22
fix: make KF6 NotifyConfig build on Redox
2026-05-07 08:11:48 +01:00
vasilito
02b805935f
fix: make KF6 Pty build on Redox
2026-05-07 08:06:59 +01:00
vasilito
6416a608a2
feat: add KF6 Pty recipe source
2026-05-07 08:02:04 +01:00
vasilito
56057856c0
fix: align kparts package name
2026-05-07 07:58:48 +01:00
vasilito
0393267fbf
fix: align notifyconfig package name
2026-05-07 07:57:49 +01:00
vasilito
8f40d8969a
fix: repair redbear-full package TOML syntax
2026-05-07 07:56:29 +01:00
vasilito
f5470542e0
feat: add Konsole recipe source and patches
2026-05-07 07:54:52 +01:00
vasilito
af28fd5b72
feat: add ICU recipe source for KDE dependencies
2026-05-07 07:54:16 +01:00
vasilito
08fb79f1c8
feat: add missing KF6 framework recipes
2026-05-07 07:53:26 +01:00
vasilito
242227cd11
fix: harden KF6 KIO build surface
2026-05-07 07:52:47 +01:00
vasilito
8ce1ab35dd
fix: broaden KF6 framework build compatibility
2026-05-07 07:52:04 +01:00
vasilito
eb87e76461
fix: update redbear desktop package configuration
2026-05-07 07:51:19 +01:00
vasilito
f39895a159
fix: wire relibc ldso rpath support patch
2026-05-07 07:50:45 +01:00
vasilito
244dae57da
fix: harden redbear compositor Wayland protocol handling
2026-05-07 07:39:28 +01:00
vasilito
eeba9877f1
milestone1
2026-05-07 04:35:57 +01:00
vasilito
9b43ddabcf
relibc: full eventfd() implementation + no-stubs policy in AGENTS.md
...
Replaced P3-sys-eventfd-create.patch (constants-only stub) with:
- P3-eventfd-impl.patch: full eventfd() opening /scheme/event/eventfd
- P3-bits-eventfd.patch: eventfd_t type
- P3-eventfd-cbindgen.patch: generates sys/eventfd.h C header
- P3-bits-eventfd-mod.patch: wires bits_eventfd into header/mod.rs
libwayland: removed eventfd stub from redox.patch — relibc provides it now.
Only meson.build fix + wl_proxy null guards + MSG_NOSIGNAL guard remain.
Documented zero-tolerance stub policy at top of local/AGENTS.md.
2026-05-06 21:24:05 +01:00
vasilito
96e4a29592
track prefix toolchain tarballs for disaster recovery
...
make distclean destroyed prefix/ which was entirely gitignored.
Now prefix/*.tar.gz (clang/gcc/rust toolchain, ~408MB) is tracked.
Recovery after distclean: git checkout + make prefix (extract + build relibc).
prefix/.gitignore allows only *.tar.gz files; extracted directories,
relibc-install, and sysroot remain untracked (regenerable).
2026-05-06 19:52:44 +01:00
vasilito
2f700e380e
relibc: add stdint.h include to sys/types/internal.h
...
Fixes C compilation failures where signal.h (via signalfd_siginfo struct)
uses uint32_t/int32_t/uint64_t without stdint.h being transitively included.
The include chain signal.h -> sys/types.h -> sys/types/internal.h lacked
stdint.h, causing 'unknown type name' errors for uint32_t, uint8_t, and
uintptr_t in any C package compiling against the relibc sysroot headers.
Affected: diffutils, libiconv, and all packages whose autoconf checks
included <signal.h> and failed on the missing stdint types.
Added 'stdint.h' to sys_includes in sys_types_internal/cbindgen.toml.
Durable in local/patches/relibc/P3-sys-types-stdint-include.patch.
2026-05-06 19:49:46 +01:00
vasilito
11988b8a86
fix: repair build — restore signing keys, clean corrupted git-tracked source
...
- Removed broken netinet/in6_pktinfo_compat.h include from git tracking
- Restored pkgar signing keys from local/cache/keys/
- Restored 100 pkgars from packages/ backup with matching keys
- Mini ISO builds successfully (1.5 GB)
- Full ISO needs COOKBOOK_OFFLINE=false for missing tarballs
2026-05-06 19:13:09 +01:00
vasilito
85ad2039b0
fix: remove qtbase source from git tracking (managed by build system)
...
The file was committed by a concurrent session with a broken include.
Build system manages source/ via tarball extraction + patch application.
2026-05-06 18:32:53 +01:00