|
From: | Matias Fonzo |
Subject: | Re: [Dragora-users] Check my recipe |
Date: | Mon, 07 Dec 2020 19:18:36 -0300 |
User-agent: | Roundcube Webmail/1.4.8 |
El 2020-12-04 19:26, ricardog8 escribió:
Yo también tengo problemas de internet 😂 (desde México).
No sé por qué se me hizo que eras de España. Como sea.. las personas de México siempre tan buena onda. :-)
Este programa en particular no soporta en su archivo configure algunas opciones de $configure_args, incluyendo $mandir e $infodir , es un paquete muy particular, por eso incluyo variables como $destopenresty, $mansave y $luajitman.
Comprendo. En ese caso es recomendable desestablecer dichas variables al final de build() para la siguiente receta (si es que se procesa). Qi no desestablece variables definidas que no conoce por defecto (esto se hizo una vez pero quedó engorroso, por lo que no volví a mirar). No esta demás tomar conciencia de qué variables se definen y asi mismo se desastablecen. Puedes hacerlo con: unset -v mansave luajitman
Para --prefix me basé en otras distribuciones, aunque sería mejor cambiarlo a /usr/local/openresty , pero en otras recetas que estoy escribiendo, pensadas para dragora, sí utilizo las variables que qi me proporciona y también me baso en las recetas que escribiste para Dragora. Hago todo lo posible para utilizar únicamente variables de qi, este paquete es una excepción. Gracias por aclararme sobre la opción --build, tenía dudas sobre como utilizar ese apartado.
Sobre el prefijo, aún no estoy muy convencido de que sea en /usr/local/openresty, pienso que un lugar más apropiado sería definirlo para /opt -> /opt/openresty.
Por lo demás parece que ya lo he entendido muy bien, a medidados de diciembre me dedicaré a escribir más recipes y posteriormente consultarte para subirlos al repositorio de recetas extras.
Pues sería genial, a la vez que útil tanto para Dragora como para cualquier usuario. El único requisito del repositorio extras de dragora[1] es que las recetas tienen que estar en Inglés, por consistencia.
[1] https://notabug.org/dragora/dragora-extras
Por último, sigo realizando la traducción del manual de Qi en markdown, que es lo que se me hace más flexible escribirlo, y adicional agregaré un apartado sobre variables como $configure_args, para considerar al momento de escribir recetas, saludos Matias.
Te admiro por ello. Lo ideal sería traducir a partir de su sistema de marquesina, que es GNU Texinfo (qi.texi). Si bien el markup que maneja Texinfo quizá sea más complejo que el de Markdown o menos claro de entrada, es más directo. Digo esto, por que tenemos pensado hacer la documentación de Dragora usando GNU Texinfo, hay que ver cómo incluir la documentación de Qi allí, entonces se podría incluir además los archivos/ficheros de las traducciones...
Con esto no pretendo desanimarte, si no todo lo contrario, evitar doble trabajo.
El December 4, 2020 1:19:52 AM UTC, Matias Fonzo <selk@dragora.org> escribió:¡Hola Ricardo!, Por el título, pensé que este mensaje estaba en Inglés... Disculpa la demora, hay problemas en general con los servicios de Internet donde vivo. El 2020-11-28 16:51, ricardog8 via Dragora-users escribió: Hola de nuevo Matias, solo una consulta sobre el desarrollo se losrecipes, he escrito varios, y solo quiero comprobar si estoy bien enla estructura, saludos!! https://reisub.nsupdate.info/paste/paste.php?id=22Estuve mirando tú receta.. me gustó los comentarios que agregaste. Porlo general la receta está bien, salvo los siguientes detalles en los siguientes números de línea: 77. Yo usaría $configure_args delante de ./configure (./configure $configure_args) más las opciones del sistema de construcción delsoftware. A esto le añadiría $mandir para la opción --mandir= si es quela tiene (ej. --mandir=$mandir) e $infodir para --infodir si es que el sistema de construcción lo provee. En referencia a las opciones de la línea 77. Cambiaría --build="$(cc -dumpmachine)" a --build="$(gcc -dumpmachine)" ya que la opción-dumpmachine no lo define POSIX[1]. Esto se cambió hace poco para todaslas recetas de Dragora. [1] https://pubs.opengroup.org/onlinepubs/7908799/xcu/cc.html 74. Sobre "destopenresty=/usr/${program}" para --prefix=${destopenresty} yo lo removería en favor de $configure_args (que utiliza el prefijo definido en la construcción de Qi, por defecto en /usr/local). Sí tú has configurado Graft y Qi para utilizar la jerarquía /usr/local (la que viene por defecto) no habrá problemas. 114. Si pasas --mandir o --infodir las variables como $mansave y$luajitman (como indico arriba), esto debería de setear la ruta correctapara las páginas de manual, es por el prefijo que te marco en 74. Cualquier cosa, escribe. :-)
[Prev in Thread] | Current Thread | [Next in Thread] |