Trying to fix build issue. Updating to version 0.0.6
This commit is contained in:
parent
34fe5e0db2
commit
b16418b4ab
54
Dockerfile
54
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 /
|
||||
|
Loading…
Reference in New Issue
Block a user