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…

⎇ fe474dab636d4f43ea912ac0144e76bb83ba3717 recipes/incoming-kde/dbus.toml TOML · 33 lines · 1.4 KB History raw

licencias: 994 de 1141 (87%) — cerradas las familias Qt, freedesktop, kernel.org y PyPI fe474dab6 · sergio ·

1# dbus 1.16.2 — libdbus-1 (IPC de escritorio). Campaña KDE (ADR 0011), saldo de deuda Capa 0: KF6
2# entero exige Qt6DBus, que qtbase sólo expone si se construye con dbus=ON linkeando libdbus. Variante
3# incoming-kde de-Alpinizada MINIMAL: meson, link dinámico (libdbus-1.so), SOLO expat (sin glib —
4# modular_tests/systemd/x11 disabled evitan el glib que hacía fallar al recipe canónico en la granja).
5# tools=false: sólo la lib para construir Qt6DBus; el dbus-daemon (runtime de la sesión) se añade luego.
6name    = "dbus"
7version = "1.16.2"
8license = "AFL-2.1 OR GPL-2.0-or-later"
9
10[source]
11tarball = "https://dbus.freedesktop.org/releases/dbus/dbus-1.16.2.tar.xz"
12sha256  = "0ba2a1a4b16afe7bceb2c07e9ce99a8c2c3508e5dec290dbb643384bd6beb7e2"
13
14[build]
15compiler = "zig-cc"
16target   = "x86_64-linux-musl"
17link     = "dynamic"
18flags    = []
19
20[build.phases]
21configure = '''
22PKG_CONFIG_PATH=/usr/lib/pkgconfig PYTHONPATH=/usr/lib/python3.12/site-packages meson setup build \
23  --prefix=/usr --buildtype=release --wrap-mode=nodownload \
24  -Ddefault_library=shared \
25  -Dsystemd=disabled -Dx11_autolaunch=disabled -Dmodular_tests=disabled \
26  -Ddoxygen_docs=disabled -Dxml_docs=disabled -Dducktype_docs=disabled \
27  -Dtools=false -Dasserts=false -Dsession_socket_dir=/run/dbus
28'''
29compile = "PYTHONPATH=/usr/lib/python3.12/site-packages ninja -C build"
30install = "DESTDIR=/out ninja -C build install"
31
32[deps]
33build = ["meson", "samurai", "pkgconf", "python3", "expat"]