From b16418b4ab799cc541acea81396ce15449668b30 Mon Sep 17 00:00:00 2001 From: Alejandro Lembke Barrientos Date: Wed, 24 Jul 2024 06:09:03 +0000 Subject: [PATCH] Trying to fix build issue. Updating to version 0.0.6 --- Dockerfile | 54 +++++------------------------------------------------- README.md | 2 +- 2 files changed, 6 insertions(+), 50 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2a9fd97..87a41fd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,55 +1,11 @@ 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 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 \ - # Agregar dependencias adicionales necesarias para la compilación de qtwebkit - flex \ - bison \ - gperf \ - ruby \ - perl \ - libffi-dev \ - openssl-dev \ - zlib-dev \ - xz \ - tar +# Habilitar el repositorio "community" y actualizar los índices de los paquetes +RUN echo "@community http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories && \ + apk update -# Descargar, compilar e instalar Python 2 desde el código fuente -RUN wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tar.xz && \ - tar -xf Python-2.7.18.tar.xz && \ - cd Python-2.7.18 && \ - ./configure --enable-optimizations && \ - make altinstall && \ - ln -s /usr/local/bin/python2.7 /usr/bin/python - -# Compilar qtwebkit desde el código fuente -RUN git clone https://github.com/qt/qtwebkit.git \ - && cd qtwebkit \ - && cmake . -DPORT=Qt -DPYTHON_EXECUTABLE=/usr/bin/python2.7 \ - && make \ - && make install - -# Descargar e instalar Scribus 1.6.2 desde el código fuente -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 +# Instalar Scribus desde el repositorio "community" +RUN apk add scribus@community # Añadir archivos locales y configurar puertos y volúmenes COPY /root / diff --git a/README.md b/README.md index d959856..7b14d3d 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ # Scribus Docker Image -### version 0.0.5 \ No newline at end of file +### version 0.0.6 \ No newline at end of file