tawasuyu

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 1574Shell 204Rust 111Markdown 993763 Definiciones

⎇ 964a6931d27c2360787311eb1284ab5bab9bcfc7 recipes/incoming-kde/libva.toml TOML · 32 líneas · 1.3 KB Historia crudo

kde/Plasma: spectacle SELLA — la CAPTURA DE PANTALLA (la app más cara de la campaña) 964a6931d · sergio ·

1# libva 2.22.0 — Video Acceleration API (libva.so + libva-drm.so). Campaña KDE (ADR 0011): **kpipewire**
2# los exige REQUIRED (`pkg_check_modules(LIBVA ... libva REQUIRED)` + libva-drm), para codificar por
3# hardware los streams que graba KPipeWireRecord.
4#
5# Es sólo la capa de despacho: los drivers reales (intel-media-driver / mesa gallium VA) son RUNTIME y
6# se cargan por dlopen — no hacen falta para compilar. Sólo backend DRM: sin X11/Wayland/GLX (evita
7# arrastrar más cadena; el driver DRM es el que usa kpipewire).
8name    = "libva"
9version = "2.22.0"
10
11[source]
12tarball = "https://github.com/intel/libva/archive/refs/tags/2.22.0.tar.gz"
13sha256  = "467c418c2640a178c6baad5be2e00d569842123763b80507721ab87eb7af8735"
14
15[build]
16compiler = "zig-cc"
17target   = "x86_64-linux-musl"
18link     = "dynamic"
19flags    = []
20
21[build.phases]
22configure = '''
23PYTHONPATH=/usr/lib/python3.12/site-packages meson setup output --prefix=/usr --buildtype=release \
24  -Ddefault_library=shared \
25  -Dwith_x11=no -Dwith_glx=no -Dwith_wayland=no -Dwith_win32=no -Ddisable_drm=false \
26  -Denable_docs=false
27'''
28compile = "PYTHONPATH=/usr/lib/python3.12/site-packages ninja -C output"
29install = "PYTHONPATH=/usr/lib/python3.12/site-packages DESTDIR=/out meson install -C output --no-rebuild"
30
31[deps]
32build = ["meson", "samurai", "python3", "pkgconf", "libdrm"]