kde/Plasma: libpcap+libnl+lm-sensors (REQUIRED por libksysguard) + a sus deps

This commit is contained in:
2026-07-13 17:56:15 -04:00
parent d0dd6772a4
commit 2e8b94c992
4 changed files with 55 additions and 1 deletions
+1 -1
View File
@@ -42,4 +42,4 @@ compile = "cmake --build build"
install = "DESTDIR=/out cmake --install build"
[deps]
build = ["cmake", "samurai", "python3", "pkgconf", "qtbase", "dbus", "extra-cmake-modules", "qttools", "mesa", "libdrm", "libxkbcommon", "wayland", "gettext-tiny", "qtdeclarative", "zlib", "kcoreaddons", "kconfig", "ki18n", "kauth", "kservice", "kpackage", "knewstuff", "solid", "kirigami", "kwidgetsaddons", "kwindowsystem", "kcompletion", "kconfigwidgets", "kcodecs", "kcolorscheme", "kguiaddons", "kiconthemes", "kitemviews", "karchive", "kio", "kxmlgui", "libX11", "xorgproto", "libXau", "libXdmcp", "libXext", "libXrender", "libXfixes", "libXi", "libxcb", "attica", "libudev-zero"]
build = ["cmake", "samurai", "python3", "pkgconf", "qtbase", "dbus", "extra-cmake-modules", "qttools", "mesa", "libdrm", "libxkbcommon", "wayland", "gettext-tiny", "qtdeclarative", "zlib", "kcoreaddons", "kconfig", "ki18n", "kauth", "kservice", "kpackage", "knewstuff", "solid", "kirigami", "kwidgetsaddons", "kwindowsystem", "kcompletion", "kconfigwidgets", "kcodecs", "kcolorscheme", "kguiaddons", "kiconthemes", "kitemviews", "karchive", "kio", "kxmlgui", "libX11", "xorgproto", "libXau", "libXdmcp", "libXext", "libXrender", "libXfixes", "libXi", "libxcb", "attica", "libudev-zero", "libpcap", "libnl", "lm-sensors"]
+18
View File
@@ -0,0 +1,18 @@
# libnl 3.11.0 — biblioteca Netlink (C). Lo exige libksysguard (estadísticas de red vía netlink). Autotools;
# flex/bison para el parser de rutas. Provee libnl-3/libnl-route-3/libnl-genl-3.so.
name = "libnl"
version = "3.11.0"
[source]
tarball = "https://github.com/thom311/libnl/releases/download/libnl3_11_0/libnl-3.11.0.tar.gz"
sha256 = "2a56e1edefa3e68a7c00879496736fdbf62fc94ed3232c0baba127ecfa76874d"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "dynamic"
zig_version = "0.13.0"
[build.phases]
configure = './configure --build=$CBUILD --host=$CHOST --prefix=/usr --disable-static --enable-shared'
compile = 'make -j"$(nproc)"'
install = "make install DESTDIR=/out && find /out -name '*.la' -delete"
[deps]
build = ["pkgconf", "flex", "bison"]
+18
View File
@@ -0,0 +1,18 @@
# libpcap 1.10.5 — captura de paquetes (C). Lo exige libksysguard (monitor de red de Plasma). Autotools;
# flex/bison para el parser de filtros BPF. Backend PF_PACKET en Linux (sin libnl para minimizar).
name = "libpcap"
version = "1.10.5"
[source]
tarball = "https://www.tcpdump.org/release/libpcap-1.10.5.tar.xz"
sha256 = "84fa89ac6d303028c1c5b754abff77224f45eca0a94eb1a34ff0aa9ceece3925"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "dynamic"
zig_version = "0.13.0"
[build.phases]
configure = './configure --build=$CBUILD --host=$CHOST --prefix=/usr --disable-static --enable-shared --without-libnl --disable-dbus --disable-rdma'
compile = 'make -j"$(nproc)"'
install = "make install DESTDIR=/out && find /out -name '*.la' -delete"
[deps]
build = ["pkgconf", "flex", "bison"]
+18
View File
@@ -0,0 +1,18 @@
# lm-sensors 3.6.0 — libsensors (lectura de sensores hardware). Lo exige libksysguard. Makefile propio
# (sin configure); flex/bison para el parser de sensors.conf. Sólo la lib (PROG_EXTRA vacío).
name = "lm-sensors"
version = "3.6.0"
[source]
tarball = "https://github.com/lm-sensors/lm-sensors/archive/refs/tags/V3-6-0.tar.gz"
sha256 = "0591f9fa0339f0d15e75326d0365871c2d4e2ed8aa1ff759b3a55d3734b7d197"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "dynamic"
zig_version = "0.13.0"
[build.phases]
configure = 'true'
compile = 'make -j"$(nproc)" PREFIX=/usr BUILD_STATIC_LIB=0 CC="zig cc -mcpu=baseline"'
install = 'make install PREFIX=/usr DESTDIR=/out BUILD_STATIC_LIB=0'
[deps]
build = ["pkgconf", "flex", "bison"]