Ubuntu PPA (Personal Package Archives for Ubuntu)

Started by josebita, March 11, 2009, 02:22:03 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

josebita

¡Hola a todos!

Puse esto ayer en el foro inglés, pero era tarde y no lo puse en éste. Bueno, el tema es que he creado un PPA en launchpad (un repositorio de paquetes) para Ubuntu/Debian.
De momento he subido el paquete bennugd-core (con el bgdc, bgdi y libbgdrtm) y el de desarrollo, aunque el de desarrollo aún está un poquito roto (aún no permite compilar librerías porque no contiene las cabeceras de desarrollo).
En cuanto pueda lo arreglaré y subiré también las librerías oficiales de bennugd y algunas otras mías (la pango, iconv...)

La idea es que sea fácil instalar y mantener actualizado bennugd en linux y para eso intentaré mantenerlo actualizado con la versión svn.
Pues eso, que hay binarios para x86, x86_64 y lpia.
Según vaya subiendo cosas, ya os iré avisando.

SplinterGU

para compilar los modulos o librerias, hay que hacer el configure con

--with-bennu-prefix=<path donde se encuentran compilados los fuentes del core bennu>

no ideal seria que se haga un install del core y lo tome del path de la instalacion, pero eso aun no esta disponible... por otra parte, muchos productos usan esta filosofia, como ser apache, para configurarlo con php dentro del mismo apache... y muchos otros mas...
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

josebita

Ya, yo me lo compilo así, pero puedo cambiar las reglas de compilado del deb para que sí se copie.
Ayer era ya tarde y tenía cosas que hacer así que no lo cambié.

SplinterGU

por ahora creo que deberias cambiar las reglas, hasta tener un sistema standard.
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

josebita


syous

karma up ;D que bien podre pasarme mis proyectos de benu en mi ubuntu ya :)
Un Saludo
EL dia que la humanidad aprenda a mirar y sentir con los ojos del alma, recuperara su humanidad
http://sodonline.net/
http://darknessage.ayudaprogramacion.net/
http://www.ayudaprogramacion.net/

Proyecto: MMORPG
Completado: 2%
Estado: En Desarrollo...

josebita


kim-elet-o

un Karma para darme otra razon de peso, para emigrar a Ubuntu definitivamente, de hecho actualmente voy alternando unas veces uso windows y otras ubuntu.   ;) ;) ;) ;)



|/
|\im-elet-o el yayo programador.

josebita

Muchas gracias. Siento la falta de noticias, pero ando un poquito liado. Espero no tardar mucho en subir los paquetes, sorry.

josebita

Bueno, acabo de subir una nueva versión del core-dev que debería tener lo necesario para desarrollar librerías que sólo dependan de él.
Se incluyen las cabeceras de desarrollo y un script para pkg-config para facilitar el compilado.

Los binarios para amd64 y lpia están listos, pero parece que la máquina que compila para i386 anda un poquito saturada, así que pueden tardar un poquito.

Ahora a por las librerías :)

syous

Quote from: josebita on March 14, 2009, 03:11:49 PM
Bueno, acabo de subir una nueva versión del core-dev que debería tener lo necesario para desarrollar librerías que sólo dependan de él.
Se incluyen las cabeceras de desarrollo y un script para pkg-config para facilitar el compilado.

Los binarios para amd64 y lpia están listos, pero parece que la máquina que compila para i386 anda un poquito saturada, así que pueden tardar un poquito.

Ahora a por las librerías :)

eres un crack karma up
Un Saludo
EL dia que la humanidad aprenda a mirar y sentir con los ojos del alma, recuperara su humanidad
http://sodonline.net/
http://darknessage.ayudaprogramacion.net/
http://www.ayudaprogramacion.net/

Proyecto: MMORPG
Completado: 2%
Estado: En Desarrollo...

josebita

Sigo trabajando en esto. Estoy con los módulos, pero me están dando algún que otro problema.

De momento y ya que me hacía falta para los módulos, he actualizado el bennugd-core al svn de hoy (y he tocado el script de pkg-config un poquillo).

josebita

¡Por fin los módulos han compilado en i386 y en amd64!
Todavía quedan cosas que arreglar, pero si instalais bennugd-core y bennugd-modules, deberíais conseguir una instalación completamente funcional del último bennu en Ubuntu.

Iré actualizando los paquetes para arreglar los problemillas que aún hay y mantener al día la instalación de bennugd con la versión de svn, pero si todo va bien sólo deberíais ver que bennugd* se actualiza.
Se agradecen comentarios.

SplinterGU

muy buen trabajo...

probaste que los ejecutables de 64 funcionen correctamente? yo creo que van a fallar, los punteros se guardan como int (32) y en 64 son de 64 (valga la redundancia)
Download Lastest BennuGD Release: http://www.bennugd.org/node/2

josebita

No, no lo he probado en profundidad. Launchpad compila automáticamente para todas las arquitecturas soportadas. Los binarios se generan bien.
Sólo he probado el core y compilaba y ejecutaba un programa tontorrón sin problemas. Mañana me voy de vacaciones un par de días, pero a la vuelta lo puedo probar con un poquito más de cariño.