kde/Capa2: fixes tier-1 batch3 (karchive+zstd, solid+libudev-zero, qtbase accessibility+sql ON)
- karchive: zstd es REQUIRED en 6.27 (pkg_check_modules), no opcional; zstd catálogo gcc+PIC linkea en .so - solid: find_package(UDev REQUIRED) → libudev-zero (soberano, sin udevd) - qtbase: accessibility ON (kwidgetsaddons usa setAccessibleName; base de todo widget KDE) + sql ON (sqlite bundled, sin dep Capa0). Cascada rebuild Capa1+2 aceptada. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -37,4 +37,6 @@ compile = "cmake --build build"
|
||||
install = "DESTDIR=/out cmake --install build"
|
||||
|
||||
[deps]
|
||||
build = ["cmake", "samurai", "python3", "pkgconf", "qtbase", "dbus", "extra-cmake-modules", "qttools", "zlib", "openssl"]
|
||||
# zstd: karchive 6.27 hace pkg_check_modules(libzstd REQUIRED) ⇒ obligatorio (no opcional como
|
||||
# bzip2/xz). zstd del catálogo es gcc+static-PIC ⇒ linkea dentro de libKF6Archive.so.
|
||||
build = ["cmake", "samurai", "python3", "pkgconf", "qtbase", "dbus", "extra-cmake-modules", "qttools", "zlib", "openssl", "zstd"]
|
||||
|
||||
@@ -65,10 +65,12 @@ cmake -B build -G Ninja -Wno-dev \
|
||||
-DQT_FEATURE_libproxy=OFF \
|
||||
-DQT_FEATURE_cups=OFF \
|
||||
-DQT_FEATURE_libinput=OFF \
|
||||
-DQT_FEATURE_accessibility=OFF \
|
||||
-DQT_FEATURE_accessibility=ON \
|
||||
-DQT_FEATURE_system_doubleconversion=OFF \
|
||||
-DQT_FEATURE_libb2=OFF \
|
||||
-DQT_FEATURE_sql=OFF \
|
||||
-DQT_FEATURE_sql=ON \
|
||||
-DQT_FEATURE_sql_sqlite=ON \
|
||||
-DQT_FEATURE_system_sqlite=OFF \
|
||||
-DQT_FEATURE_openssl=OFF \
|
||||
-DQT_FEATURE_ssl=OFF \
|
||||
-DQT_FEATURE_system_zlib=ON \
|
||||
|
||||
@@ -37,4 +37,6 @@ compile = "cmake --build build"
|
||||
install = "DESTDIR=/out cmake --install build"
|
||||
|
||||
[deps]
|
||||
build = ["cmake", "samurai", "python3", "pkgconf", "qtbase", "dbus", "extra-cmake-modules", "qttools", "qtdeclarative", "flex", "bison", "util-linux", "mesa", "libdrm", "libxkbcommon", "wayland"]
|
||||
# libudev-zero: solid hace find_package(UDev REQUIRED) en Linux (enumera dispositivos). Provee
|
||||
# libudev.so soberano sin udevd (lee /sys+/dev directo), coherente con arje-init sin systemd.
|
||||
build = ["cmake", "samurai", "python3", "pkgconf", "qtbase", "dbus", "extra-cmake-modules", "qttools", "qtdeclarative", "flex", "bison", "util-linux", "mesa", "libdrm", "libxkbcommon", "wayland", "libudev-zero"]
|
||||
|
||||
Reference in New Issue
Block a user