gioser

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 1572Shell 203Rust 109Markdown 993728 Definitions

⎇ main recipes/incoming-gnome/libgudev.toml TOML · 32 lines · 1.7 KB History raw

licencias: 936 de 1141 (82%) — detección por evidencia, con sus dos imprecisiones declaradas a6a9d59e4 · sergio ·

1# libgudev 238 — envoltorio GObject sobre libudev (GUdevClient/GUdevDevice: enumerar dispositivos y
2# escuchar uevents con el bucle de GLib en vez de a mano).
3#
4# La piden DOS de la onda 3, y por eso va antes que colord: mutter por su opción `udev`, que es la
5# que necesita el backend NATIVO (KMS/DRM) —o sea, la que hace que mutter sea un compositor de
6# verdad y no sólo un cliente anidado— y colord, que la exige incondicionalmente (gudev-1.0).
7#
8# libudev lo provee libudev-zero, ya en el corpus y sellado (libudev.pc + libudev.a). Ojo con el
9# gotcha ya conocido de este frente: eudev y libudev-zero PISAN el mismo .pc y el mismo .so — acá se
10# declara libudev-zero explícitamente para que no haya duda de cuál entra en el cierre.
11#
12# Feature-minimal: introspection/vapi/tests disabled (tests piden umockdev), gtk_doc off.
13name    = "libgudev"
14version = "238"
15license = "LGPL-2.1-or-later"
16
17[source]
18tarball = "https://download.gnome.org/sources/libgudev/238/libgudev-238.tar.xz"
19sha256  = "61266ab1afc9d73dbc60a8b2af73e99d2fdff47d99544d085760e4fa667b5dd1"
20
21[build]
22compiler = "zig-cc"
23target   = "x86_64-linux-musl"
24link     = "static"
25
26[build.phases]
27configure = "PKG_CONFIG_PATH=/usr/lib/pkgconfig PYTHONPATH=/usr/lib/python3.12/site-packages meson setup output --prefix=/usr --buildtype=release --wrap-mode=nodownload --prefer-static -Ddefault_library=static -Dintrospection=disabled -Dvapi=disabled -Dtests=disabled -Dgtk_doc=false -Dc_args=-Wno-error=date-time"
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", "glib", "libudev-zero", "libffi", "pcre2", "zlib"]