Commit fa895072 authored by Konstantin Pavlov's avatar Konstantin Pavlov

vlc-debian-unstable: drop ssh (and jenkins) support

parent c8240493
Pipeline #6360 failed with stage
in 13 seconds
FROM registry.videolan.org/videolan-base-sid:20190408171718 FROM debian:sid-20190326-slim
ENV IMAGE_DATE=201904101518 MAINTAINER VideoLAN roots <roots@videolan.org>
RUN apt-get update && apt-get build-dep -y vlc && \ ENV IMAGE_DATE=201904162000
apt-get install -y git-core libtool automake autoconf autopoint make \
ninja-build python3 \ # If someone wants to use VideoLAN docker images on a local machine and does
gettext pkg-config subversion cmake cvs zip bzip2 p7zip-full wget \ # not want to be disturbed by the videolan user, we should not take an uid/gid
dos2unix ragel yasm g++ g++-7 protobuf-compiler m4 ant build-essential \ # in the user range of main distributions, which means:
libtool-bin libavcodec-dev gdb \ # - Debian based: <1000
# - RPM based: <500 (CentOS, RedHat, etc.)
ARG VIDEOLAN_UID=499
RUN set -x &&
ddgroup --quiet --gid ${VIDEOLAN_UID} videolan && \
adduser --quiet --uid ${VIDEOLAN_UID} --ingroup videolan videolan && \
echo "videolan:videolan" | chpasswd && \
mkdir -p /usr/share/man/man1 && \
echo "deb http://ftp.fr.debian.org/debian/ sid main" > /etc/apt/sources.list && \
echo "deb-src http://ftp.fr.debian.org/debian/ sid main" >> /etc/apt/sources.list && \
apt-get update && \
apt-get install -y --no-install-suggests --no-install-recommends \
openjdk-11-jdk lftp ca-certificates git-core libtool automake autoconf \
autopoint make ninja-build python3 gettext pkg-config subversion cmake \
cvs zip bzip2 p7zip-full wget dos2unix ragel yasm g++ g++-7 \
protobuf-compiler m4 ant build-essential libtool-bin libavcodec-dev gdb \
libavformat-dev libavresample-dev libavutil-dev libpostproc-dev \ libavformat-dev libavresample-dev libavutil-dev libpostproc-dev \
libswscale-dev wayland-protocols qtbase5-private-dev libarchive-dev \ libswscale-dev wayland-protocols qtbase5-private-dev libarchive-dev \
libmicrodns-dev libmpg123-dev libnfs-dev curl libltdl-dev libqt5svg5-dev \ libmicrodns-dev libmpg123-dev libnfs-dev curl libltdl-dev libqt5svg5-dev \
qtdeclarative5-dev qtquickcontrols2-5-dev qml-module-qtquick-controls2 \ qtdeclarative5-dev qtquickcontrols2-5-dev qml-module-qtquick-controls2 \
qml-module-qtquick-layouts qml-module-qtquick-templates2 \ qml-module-qtquick-layouts qml-module-qtquick-templates2 \
qml-module-qtgraphicaleffects \ qml-module-qtgraphicaleffects flex bison libxkbcommon-x11-dev libplacebo-dev \
flex bison libxkbcommon-x11-dev libplacebo-dev meson && \ meson && \
apt-get clean -y && rm -rf /var/lib/apt/lists/* && \ apt-get build-dep -y vlc && \
echo "IMAGE_DATE=20180419103824" >> /etc/environment apt-get clean -y && rm -rf /var/lib/apt/lists/*
USER videolan
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment