¿Cómo implementar una aplicación táctil de Ubuntu para otras distribuciones de GNU / Linux?

8

Mi situación:

  • He creado una aplicación táctil de Ubuntu usando Ubuntu SDK, en QML y C ++.
  • La aplicación utiliza Ubuntu UI Toolkit (Ubuntu.Components 0.1)
  • Quiero que la aplicación también se ejecute en otras distribuciones de GNU / Linux.

¿Cómo implementar esta aplicación junto con los Componentes de Ubuntu, para que también se ejecute en otras distribuciones GNU / Linux?

Naveen
fuente

Respuestas:

2

¿Realmente necesitas un enlace estático a todo Qt5? Me imagino que la mayoría de los Linux modernos ya lo tienen en sus repositorios. Puede ser que todo lo que necesita hacer es incluir Ubuntu.Components en su binario.

Si estuviera haciendo esto, simplemente copiaría la fuente Ubuntu.Components en mi directorio de proyecto, como si fuera otro módulo. En realidad nunca he intentado esto, por lo que es posible que tenga que jugar con rutas de importación para asegurarse de que se cargue la versión correcta.

Sospecho que hay una forma más elegante de lograr esto, pero no tengo mucha experiencia en la producción de archivos binarios vinculados estáticamente. Pero tal vez esto funcione para usted hasta que alguien llegue con la respuesta real.

Robert Schroll
fuente
1
Dependiendo de la licencia y el método de distribución de la aplicación, puede que no sea factible / legal extraer Ubuntu.Components de esa manera.
dobey
Actualiza la respuesta si puedes. Cambié la pregunta
Naveen