From 0e2fd29ef069a966c1e9bdfdfd5bc306d1d27884 Mon Sep 17 00:00:00 2001 From: Alejandro Lembke Barrientos Date: Wed, 24 Jul 2024 05:19:41 +0000 Subject: [PATCH] Trying to fix build issue. Updating to version 0.0.2 --- Dockerfile | 19 +++++++++++++++---- README.md | 2 +- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index d897e2e..318e591 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,17 +8,29 @@ RUN apk add --no-cache \ qt5-qtbase-dev \ qt5-qtscript-dev \ qt5-qtsvg-dev \ - qt5-qtwebkit-dev \ + # qt5-qtwebkit-dev se compilará desde el código fuente, así que se omite aquí qt5-qtxmlpatterns-dev \ poppler-dev \ cairo-dev \ cups-dev \ python3-dev \ git \ - wget + wget \ + # Agregar dependencias adicionales necesarias para la compilación de qtwebkit + flex \ + bison \ + gperf \ + ruby \ + perl + +# Compilar qtwebkit desde el código fuente +RUN git clone https://github.com/qt/qtwebkit.git \ + && cd qtwebkit \ + && cmake . \ + && make \ + && make install # 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 \ @@ -31,5 +43,4 @@ COPY /root / # ports and volumes EXPOSE 3000 - VOLUME /config \ No newline at end of file diff --git a/README.md b/README.md index a674efa..101246a 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ # Scribus Docker Image -### version 0.0.1 \ No newline at end of file +### version 0.0.2 \ No newline at end of file