commit 74ab45bfc87f5ba7b893739be6470d80ab16008b Author: Alejandro Lembke Barrientos Date: Wed Jul 24 05:09:22 2024 +0000 First Commit. Updating to version 0.0.1 diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..d897e2e --- /dev/null +++ b/Dockerfile @@ -0,0 +1,35 @@ +FROM ghcr.io/linuxserver/baseimage-kasmvnc:alpine320 + +# Instalar dependencias básicas y herramientas de compilación +RUN apk add --no-cache \ + g++ \ + cmake \ + make \ + qt5-qtbase-dev \ + qt5-qtscript-dev \ + qt5-qtsvg-dev \ + qt5-qtwebkit-dev \ + qt5-qtxmlpatterns-dev \ + poppler-dev \ + cairo-dev \ + cups-dev \ + python3-dev \ + git \ + wget + +# Descargar e instalar Scribus 1.6.2 desde el código fuente +# Este es un ejemplo hipotético; necesitarás ajustar los comandos según la ubicación actual del código fuente y las instrucciones de compilación +RUN wget https://sourceforge.net/projects/scribus/files/scribus/1.6.2/scribus-1.6.2.tar.xz \ + && tar -xf scribus-1.6.2.tar.xz \ + && cd scribus-1.6.2 \ + && cmake . \ + && make \ + && make install + +# add local files +COPY /root / + +# ports and volumes +EXPOSE 3000 + +VOLUME /config \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..a674efa --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# Scribus Docker Image + +### version 0.0.1 \ No newline at end of file diff --git a/root/defaults/autostart b/root/defaults/autostart new file mode 100644 index 0000000..7d2783e --- /dev/null +++ b/root/defaults/autostart @@ -0,0 +1 @@ +scribus \ No newline at end of file diff --git a/root/defaults/menu.xml b/root/defaults/menu.xml new file mode 100644 index 0000000..088b803 --- /dev/null +++ b/root/defaults/menu.xml @@ -0,0 +1,7 @@ + + + +/usr/bin/xterm +/usr/local/bin/scribus + + \ No newline at end of file