Skip to content

- Add Debian 13 dependency profile and update Debian runtime/build de…#538

Open
armm77 wants to merge 2 commits into
trunkmaster:masterfrom
armm77:scripts
Open

- Add Debian 13 dependency profile and update Debian runtime/build de…#538
armm77 wants to merge 2 commits into
trunkmaster:masterfrom
armm77:scripts

Conversation

@armm77

@armm77 armm77 commented Jun 15, 2026

Copy link
Copy Markdown
Collaborator

…pendencies.

  • Add automatic package install flags for apt, dnf and yum.
  • Detect dnf/yum package manager dynamically for RPM-based systems.
  • Normalize script output through global ECHO/ECHO_N helpers.
  • Normalize separator frames and remove broken printf/echo -e output.
  • Update libdispatch build to version 6.0.2.
  • Relax libdispatch cast-function warning handling for newer clang.
  • Fix CoreFoundation build/link issues by adding CFThreadSetName compatibility handling.
  • Add and integrate 3_build_core.sh into source build sequence.
  • Move core Linux resource installation into 3_build_core.sh.
  • Prevent source tree from being mistaken for a binary distribution during install.
  • Avoid overwriting built /Applications, /Library and /usr/NextSpace unless a binary tree is explicitly passed.
  • Improve service checks for gdomap, gdnc, gpbs and Login panel.
  • Add Fedora service executable permission/context preparation.
  • Add Cairo/fontconfig/Xft/OpenGL dependencies for Debian back-end rendering.
  • Build GNUstep back ART and Cairo backends explicitly with X11 server support.
  • Update generated ZIP package with modified Packaging files.
  • Add shared configure_debian_plymouth_boot helper (debian)
  • Keep nextspace_install.sh focused on installation flow (debian)
  • Configure Debian GRUB splash idempotently (debian)
  • Run update-grub and update-initramfs only when GRUB config changes (debian)

armm77 added 2 commits June 14, 2026 22:16
…pendencies.

- Add automatic package install flags for apt, dnf and yum.
- Detect dnf/yum package manager dynamically for RPM-based systems.
- Normalize script output through global ECHO/ECHO_N helpers.
- Normalize separator frames and remove broken printf/echo -e output.
- Update libdispatch build to version 6.0.2.
- Relax libdispatch cast-function warning handling for newer clang.
- Fix CoreFoundation build/link issues by adding CFThreadSetName compatibility handling.
- Add and integrate 3_build_core.sh into source build sequence.
- Move core Linux resource installation into 3_build_core.sh.
- Prevent source tree from being mistaken for a binary distribution during install.
- Avoid overwriting built /Applications, /Library and /usr/NextSpace unless a binary tree is explicitly passed.
- Improve service checks for gdomap, gdnc, gpbs and Login panel.
- Add Fedora service executable permission/context preparation.
- Add Cairo/fontconfig/Xft/OpenGL dependencies for Debian back-end rendering.
- Build GNUstep back ART and Cairo backends explicitly with X11 server support.
- Update generated ZIP package with modified Packaging files.
- Add shared configure_debian_plymouth_boot helper (debian)
- Keep nextspace_install.sh focused on installation flow (debian)
- Configure Debian GRUB splash idempotently (debian)
- Run update-grub and update-initramfs only when GRUB config changes (debian)
- Skip initramfs regeneration when /lib/modules for the running kernel is missing
- Respect CI=true in source build scripts before touching systemd services
- Update Fedora CI workflow to use Fedora 43 and set CI=true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant