Commit graph

94 commits

Author SHA1 Message Date
vxtls
c29c92bd35 fix(steps-guix): add libunistring and gc builds before guile-2.2.4 2026-03-04 16:59:40 -05:00
vxtls
81604307d9 fix(steps-guix): add libffi build before guile-2.2.4 and wire explicit libffi pkg-config flags 2026-03-04 16:55:47 -05:00
vxtls
4f0f50366b fix(steps-guix): make seed packaging scripts create their own build dirs in src_unpack 2026-03-04 16:37:57 -05:00
vxtls
ea69ae93b8 fix(steps-guix): support explicit build dir for source-less seed packages 2026-03-04 16:25:28 -05:00
vxtls
893a320f6f fix(network): deterministically restore qemu networking before src_get downloads 2026-03-04 16:14:59 -05:00
vxtls
0669db4e72 fix(steps-guix): install bash-5.3-1 to /usr/bin in addition to seed prefix for runtime script chaining 2026-03-04 12:55:55 -05:00
vxtls
d3446750ad chore(steps-guix): remove deprecated bash-4.4.23-1 step 2026-03-03 19:53:30 -05:00
vxtls
1d73a27e94 feat(steps-guix): upgrade bootstrap bash seed from 4.4.23 to 5.3 2026-03-03 19:46:15 -05:00
vxtls
f21234e1cb fix(bash-4.4.23-1): complete mkbuiltins prototype fixes for C23 2026-03-03 19:30:30 -05:00
vxtls
1d9c9b973b fix(bash-4.4.23-1): update mkbuiltins prototypes and definitions for C23 2026-03-03 19:21:23 -05:00
vxtls
7253e3fb33 feat(qemu-ci): scope internal breakpoints as steps:NAME or steps-guix:NAME with default steps-guix recopy 2026-03-03 13:14:27 -05:00
vxtls
4e67035e5e fix(bash-4.4.23-1): make SIGRETURN robust on linux when VOID_SIGHANDLER probe mismatches 2026-03-03 12:56:14 -05:00
vxtls
1009bfa847 fix(bash-4.4.23-1): add C23 list function prototype patch and enable src_prepare default 2026-03-03 10:01:56 -05:00
vxtls
919200478b fix(guix-bzip2): install via DESTDIR-prefixed PREFIX to avoid empty package and lost /usr/bin/bzip2 2026-03-02 22:28:28 -05:00
vxtls
afec884ea5 fix(guix-bzip2): enforce static install and validate runnable bzip2 during apply 2026-03-02 19:42:31 -05:00
vxtls
6dfc8d5c85 fix(bzip2): install artifacts to both /usr and bootstrap-seeds 2026-03-02 17:01:44 -05:00
vxtls
e19f13fcd4 fix(gawk): make strtod patch apply cleanly by dropping obsolete declaration 2026-03-02 12:59:21 -05:00
vxtls
96765e2121 fix(gawk): patch legacy strtod declaration to modern prototype in node.c 2026-03-02 10:30:18 -05:00
vxtls
c37acaaebe fix(gawk): patch mpfr callback prototype to match mpfr function signatures 2026-03-02 08:09:54 -05:00
vxtls
45ba6a367d fix(gawk): add typed read_func prototype patch and validate with dry-run AND
fix(import-payload): switch to procfs /proc/partitions major/minor enumeration with magic-verified payload import
2026-03-01 23:04:16 -05:00
vxtls
5eac7edb91 fix(guix-bootstrap): wire mes seeds into bootstrap.scm and align xz seed link mode with Guix static bootstrap 2026-03-01 22:00:50 -05:00
vxtls
5e4c88782f fix(gawk-4.2.1): add C23-compatible readfunc prototype patch 2026-03-01 21:21:42 -05:00
vxtls
e20afe69bb fix(gawk): patch bundled getopt prototypes to match modern libc declarations 2026-03-01 19:37:54 -05:00
vxtls
aa36ef046c fix(dbus): use relative CMake install dirs so dbus-1.pc exports valid include/lib paths 2026-03-01 14:41:33 -05:00
vxtls
57cd56af1f fix(avahi): export dbus pkg-config flags and libdir for header discovery 2026-03-01 10:03:57 -05:00
vxtls
7f6be11622 fix(avahi): use gdbm backend and disable conflicting dbm option 2026-02-28 22:50:56 -05:00
vxtls
564ad875ab fix(libdaemon): let configure auto-detect triplet for legacy musl-incompatible config.sub 2026-02-28 21:07:23 -05:00
vxtls
c8a9d23983 fix(argp-standalone): correct sources entry spacing to keep URL/hash/filename fields aligned 2026-02-28 20:12:33 -05:00
vxtls
3178f1f9e0 Add Guix step including bootstrap bin, build guix, build iso and fix some small bug 2026-02-28 19:19:18 -05:00
vxtls
fb146bbf97 fix(steps-guix/manifest): add some comments 2026-02-28 16:30:11 -05:00
vxtls
7840891d93 fix(guile-json): update checksum 2026-02-28 16:26:47 -05:00
vxtls
c9d129b947 fix(steps-guix/guile-json-4.7.3): fix source tag name 2026-02-28 16:25:25 -05:00
vxtls
34e201ac19 fix(guile-git): update checksum 2026-02-28 16:24:40 -05:00
vxtls
53223ce77e fix(steps-guix/guile-json-4.7.3): fix source link 2026-02-28 16:19:33 -05:00
vxtls
5c242b0475 fix(guile-avahi): force AVAHI_GUILE_CROSS_COMPILING during build/install to avoid GUILEC segfaults 2026-02-28 16:10:58 -05:00
vxtls
faf86ef8c4 fix(steps-guix): add libdaemon-0.14 before avahi with autotools build step 2026-02-28 15:42:26 -05:00
vxtls
e700df32f4 fix(gdbm): patch C23-incompatible fatal_err prototypes and K&R definitions in update.c 2026-02-28 15:37:46 -05:00
vxtls
1c75638d4a fix(steps-guix): add gdbm-1.8.3 before avahi and enable avahi dbm support 2026-02-28 15:30:24 -05:00
vxtls
de73fe6d0c fix(steps-guix): add expat-2.7.4 before dbus and pin dbus cmake search paths to PREFIX 2026-02-28 15:22:40 -05:00
vxtls
8990eaaed4 fix(steps-guix): add dbus-1.16.2 step before avahi in guix manifest 2026-02-28 15:16:05 -05:00
vxtls
1ada5d4d64 fix(steps-guix): add libevent-2.1.12 before avahi dependency chain 2026-02-28 15:10:14 -05:00
vxtls
6762e8b259 fix(steps-guix): add avahi-0.8 before guile-avahi to provide avahi-client 2026-02-28 09:10:56 -05:00
vxtls
95b34d3049 feat(steps-guix): add guile-avahi, guile-git, guile-json steps 2026-02-28 08:57:49 -05:00
vxtls
8b2d63f128 feat(steps-guix): add guile-zlib and guile-lzlib build steps and wire into manifest 2026-02-27 23:11:13 -05:00
vxtls
bb2469202c fix(unzip): fix autoconf dir API probe to prevent false NO_DIR on modern compilers 2026-02-27 19:01:54 -05:00
vxtls
8300147e0f fix(unzip): avoid musl time prototype conflicts by skipping legacy gmtime/localtime declarations on linux 2026-02-27 17:22:22 -05:00
vxtls
8f60091ed2 fix(steps-guix): add unzip/sqlite/guile-sqlite3 build scripts and enable them in manifest 2026-02-26 22:27:27 -05:00
vxtls
5d63dc3c5e fix(guile-gnutls): force CROSS_COMPILING_VARIABLE in make to prevent GUILEC load-extension segfault 2026-02-26 16:30:41 -05:00
vxtls
a05880ecb5 fix(guile-gnutls): enable shared build to avoid libtool static .la naming failure 2026-02-26 11:16:38 -05:00
vxtls
ef7127bb83 fix(bootstrap): fix guile-gnutls static libtool target and make init fail-safe without panic 2026-02-26 09:40:35 -05:00