build: suppress non-essential packages, fix dbus epoll, add git cache
- Suppress curl and git (non-essential for boot, build issues) - D-Bus: disable epoll (-Depoll=disabled) for relibc compat - Cookbook: revert skip-on-missing (broke sysroot install) - Cache system: git-tracked pkgar in local/cache/pkgar/ - Rebuild progress: redox-driver-sys, iommu, kernel, kf6-ecm, dbus done
This commit is contained in:
@@ -102,6 +102,8 @@ cosmic-edit = "ignore"
|
|||||||
cosmic-files = "ignore"
|
cosmic-files = "ignore"
|
||||||
cosmic-icons = "ignore"
|
cosmic-icons = "ignore"
|
||||||
cosmic-term = "ignore"
|
cosmic-term = "ignore"
|
||||||
|
curl = "ignore"
|
||||||
|
git = "ignore"
|
||||||
|
|
||||||
[[files]]
|
[[files]]
|
||||||
path = "/lib/firmware/amdgpu"
|
path = "/lib/firmware/amdgpu"
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ dependencies = [
|
|||||||
]
|
]
|
||||||
template = "meson"
|
template = "meson"
|
||||||
mesonflags = [
|
mesonflags = [
|
||||||
"-Depoll=enabled",
|
"-Depoll=disabled",
|
||||||
"-Dx11_autolaunch=disabled",
|
"-Dx11_autolaunch=disabled",
|
||||||
"-Dsystemd=disabled",
|
"-Dsystemd=disabled",
|
||||||
"-Dlaunchd=disabled",
|
"-Dlaunchd=disabled",
|
||||||
|
|||||||
@@ -602,10 +602,6 @@ fn build_deps_dir(
|
|||||||
|
|
||||||
let pkey_path = "build/id_ed25519.pub.toml";
|
let pkey_path = "build/id_ed25519.pub.toml";
|
||||||
for (name, archive_path) in dep_pkgars {
|
for (name, archive_path) in dep_pkgars {
|
||||||
if !archive_path.is_file() {
|
|
||||||
eprintln!("WARNING: dependency '{}' stage.pkgar missing at '{}' — rebuilding", name, archive_path.display());
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
let tag_file = tags_dir.join(name.without_prefix());
|
let tag_file = tags_dir.join(name.without_prefix());
|
||||||
fs::write(&tag_file, "")
|
fs::write(&tag_file, "")
|
||||||
.map_err(|e| format!("failed to write tag file {}: {:?}", tag_file.display(), e))?;
|
.map_err(|e| format!("failed to write tag file {}: {:?}", tag_file.display(), e))?;
|
||||||
|
|||||||
Reference in New Issue
Block a user