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 112Rust 55Shell 28Markdown 271210 Definiciones

cosmic: el settings-daemon toca TLS, y por donde uno no lo busca

openssl-sys cortó el build con 'Could not find directory of OpenSSL installation'.
No lo pide el daemon: llega por native-tls, que llega por el crate geonames — la
base de husos horarios que usa para el tema claro/oscuro por hora. Es el único de
la suite que toca TLS, y por una función que nadie asocia con la red.

El openssl del corpus ya publica openssl.pc, así que alcanza con declararlo.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

5a4ee1a3bf79d2de7799f302e80f209d3fd2384d · por sergio · (hace 2 meses) · padre 590da1ea1 · ver el árbol en este commit

Delta semántico

Ninguna definición cambió: el cambio es de texto, documentación o datos.

1 archivos · +4 −1

diff --git a/recipes/incoming-cosmic/cosmic-settings-daemon.toml b/recipes/incoming-cosmic/cosmic-settings-daemon.toml
index c27bd023..31085834 100644
--- a/recipes/incoming-cosmic/cosmic-settings-daemon.toml
+++ b/recipes/incoming-cosmic/cosmic-settings-daemon.toml
@@ -48,4 +48,7 @@ cp data/polkit-1/rules.d/cosmic-settings-daemon.rules /out/usr/share/polkit-1/ru
 '''
 
 [deps]
-build = ["libxkbcommon", "pkgconf", "libudev-zero", "libinput", "pipewire"]
+# `openssl` NO lo pide el daemon: llega por `native-tls`, que llega por el crate `geonames` (la base
+# de husos horarios para el tema claro/oscuro por hora). El único de la suite que toca TLS, y por una
+# función que uno no asocia con la red. Su artefacto publica `openssl.pc`, así que alcanza declararlo.
+build = ["libxkbcommon", "pkgconf", "libudev-zero", "libinput", "pipewire", "openssl"]