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…
licencias: 994 de 1141 (87%) — cerradas las familias Qt, freedesktop, kernel.org y PyPI
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"]