Sustrato para el compositor. qtwayland (QtWaylandCompositor server-side, kwin lo exige) con SET X11. libdisplay-info↝hwdata (pnp.ids). kauth/kidletime frameworks. kwin escrito completo (95 deps cierre) pero con 4 BLOCKERS DUROS: Vulkan REQUIRED (falta vulkan-headers/loader), Canberra REQUIRED (parcheable), KNightTime (qtpositioning+kholidays), libinput≥1.28 (canónica 1.27.1). KScreenLocker OFF por flag. pixman/libevdev/mtdev/libinput ya existen en recipes/ raíz (mirada). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
25 lines
871 B
TOML
25 lines
871 B
TOML
# hwdata 0.393 — bases de datos de IDs de hardware (pnp.ids, pci.ids, usb.ids) + hwdata.pc. Sin código:
|
|
# sólo datos. Campaña KDE (ADR 0011): lo exige libdisplay-info en tiempo de build (dependency('hwdata')
|
|
# native → pkgdatadir/pnp.ids) y kwin como RUNTIME (find_package(hwdata) TYPE RUNTIME, tabla PNP de EDID).
|
|
# `configure` es un script shell propio (no autoconf); no compila nada.
|
|
name = "hwdata"
|
|
version = "0.393"
|
|
|
|
[source]
|
|
tarball = "https://github.com/vcrhonek/hwdata/archive/refs/tags/v0.393.tar.gz"
|
|
sha256 = "322add86944680e99d04468d49de180a7ce0c77fb406f7abde8ab14f2d161051"
|
|
|
|
[build]
|
|
compiler = "gcc"
|
|
target = "x86_64-linux-musl"
|
|
link = "dynamic"
|
|
flags = []
|
|
|
|
[build.phases]
|
|
configure = './configure --prefix=/usr --libdir=/usr/lib --datadir=/usr/share'
|
|
compile = 'true'
|
|
install = 'make install DESTDIR=/out'
|
|
|
|
[deps]
|
|
build = ["pkgconf"]
|