All checks were successful
CI / Build emuelec docker images (push) Successful in 5m0s
58 lines
1.1 KiB
Docker
58 lines
1.1 KiB
Docker
|
|
FROM debian:stable
|
|
RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
|
|
apt update &&\
|
|
apt install -y \
|
|
gcc \
|
|
make \
|
|
git \
|
|
unzip \
|
|
wget \
|
|
xz-utils \
|
|
libsdl2-dev \
|
|
libsdl2-mixer-dev \
|
|
libfreeimage-dev \
|
|
libfreetype6-dev \
|
|
libcurl4-openssl-dev \
|
|
rapidjson-dev \
|
|
libasound2-dev \
|
|
libgl1-mesa-dev \
|
|
build-essential \
|
|
libboost-all-dev \
|
|
cmake \
|
|
fonts-droid-fallback \
|
|
libvlc-dev \
|
|
libvlccore-dev \
|
|
vlc-bin \
|
|
texinfo \
|
|
premake4 \
|
|
golang \
|
|
libssl-dev \
|
|
curl \
|
|
patchelf \
|
|
xmlstarlet \
|
|
default-jre \
|
|
xsltproc \
|
|
libvpx-dev \
|
|
rdfind \
|
|
tzdata \
|
|
xfonts-utils \
|
|
lzop \
|
|
libjson-perl \
|
|
libparse-yapp-perl \
|
|
gperf \
|
|
qemu-user-binfmt \
|
|
gawk \
|
|
zstd \
|
|
libc6:amd64 \
|
|
zip \
|
|
patchutils\
|
|
bc \
|
|
libglib2.0-dev
|
|
|
|
RUN useradd luser -m -G users
|
|
USER luser
|
|
WORKDIR /home/luser
|
|
# RUN git clone --depth 1 --branch dev https://github.com/EmuELEC/EmuELEC.git .
|
|
# RUN PROJECT=Rockchip DEVICE=OdroidGoAdvance ARCH=aarch64 DISTRO=EmuELEC make image
|