Este repositorio permite construir AutoFirma para Flatpak, la aplicación de firma electrónica del Gobierno de España.
Warning
Este es un paquete comunitario y no está soportado oficialmente por el Gobierno de España.
El objetivo principal de este proyecto es empaquetar AutoFirma para Linux como Flatpak, con el objetivo final de enviarlo a Flathub para facilitar su distribución e instalación.
Queremos mejorar varios aspectos del flatpak antes de pedir publicar en Flathub. ¿Nos ayudas?
Note
Realizamos el desarrollo principalmente en Gitlab. Te recomendamos encarecidamente que escribas tus issues y hagas tus forks en Gitlab.
El mirror de Github está por visibilidad (e historia).
También tenemos un chat en Matrix para conversaciones rápidas. ¡Ayúdanos a conectarlo con otras plataformas!
Para construir este Flatpak, necesitas tener flatpak y flatpak-builder instalados en tu sistema.
El comando bsdunzip también debe estar disponible. Podría estar incluido en libarchive en tu distribución.
Añade el repositorio de Flathub e instala el runtime y SDK requeridos con los siguientes comandos:
flatpak remote-add --if-not-exists --user flathub https://dl.flathub.org/repo/flathub.flatpakrepo
flatpak install --user flathub org.freedesktop.Platform//25.08 org.freedesktop.Sdk//25.08 org.freedesktop.Sdk.Extension.openjdk17//25.08Una vez cumplidos los prerrequisitos, puedes construir e instalar el Flatpak localmente.
Clona este repositorio:
git clone https://github.com/ivan-gj/autofirma-flatpak.git
cd autofirma-flatpakConstruye e instala la aplicación. Usa flatpak-builder para construir la aplicación e instalarla para el usuario actual.
flatpak-builder --force-clean --user --install build-dir es.gob.autofirma.yamlEjecuta la aplicación. Ahora puedes ejecutar AutoFirma usando
flatpak run es.gob.autofirma