¿Cómo agrego un package para Buildroot que está disponible en un repository de Git?

Estoy creando un sistema Linux incorporado y quería agregar el package ' bluez ' (y las utilidades bluetooth) a los packages del entorno Buildroot.

Lamentablemente, la bola de alquitrán parece no estar disponible, pero la fuente está disponible desde Git repositiory, pero no estoy seguro de cómo puedo include esto en el file .mk.

¿Puedo hacer esto y, si es así, cómo?

Buildroot ya tiene un package bluez , que será parte de la próxima versión 2011.11. Mientras tanto, puedes usar la versión más reciente de Gitro Buildroot o respaldar el package bluez en una versión anterior de Buildroot.

Volviendo a la pregunta inicial, Buildroot es capaz de search el código fuente de los repositorys de Git. Como se indica en la documentation, simplemente necesita hacer:

MYPKG_VERSION = some_commit_id_or_tag_or_branch_name MYPKG_SITE = git://thegitrepository MYPKG_SITE_METHOD = git 

en tu file .mk

Parece que ya hay disponibles bluez package bluez . Una búsqueda en Google de "bluez" arroja http://www.bluez.org/download/ , que tiene enlaces a varios files tar.

Si por alguna razón realmente quieres el código del repository Git, puedes hacer un clon local del repository y luego usar el command git archive para crear un git archive tar. Ver git archive --help a la documentation.

Dependiendo de sus necesidades, también puede build directamente desde su copy local del repository (en lugar de crear un tarball solo para descomprimirlo nuevamente en un paso posterior).

    Intereting Posts