Commit 37bd801d authored by Ben Cooksley's avatar Ben Cooksley

Bring the CMake APT repository into our Appimage (Ubuntu 16.04) image.

Ref T12689
parent cc2d09d9
Pipeline #14974 skipped with stage
...@@ -6,11 +6,17 @@ MAINTAINER KDE Sysadmin <sysadmin@kde.org> ...@@ -6,11 +6,17 @@ MAINTAINER KDE Sysadmin <sysadmin@kde.org>
# Start off as root # Start off as root
USER root USER root
# Make sure we are fully up to date to start with and install our core operational requirements # Setup the various repositories we are going to need for our dependencies
RUN apt-get update && apt-get install -y software-properties-common python-software-properties && add-apt-repository -y ppa:openjdk-r/ppa # Some software demands a newer GCC because they're using C++14 stuff, which is just insane
RUN apt-get update && apt-get install -y apt-transport-https ca-certificates gnupg software-properties-common wget
RUN wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | apt-key add -
RUN add-apt-repository -y ppa:openjdk-r/ppa && apt-add-repository 'deb https://apt.kitware.com/ubuntu/ xenial main'
# Update the system and bring in our core operating requirements
RUN apt-get update && apt-get upgrade -y && apt-get install -y openssh-server openjdk-8-jre-headless RUN apt-get update && apt-get upgrade -y && apt-get install -y openssh-server openjdk-8-jre-headless
# Some software demands a newer GCC because they're using C++14 stuff, which is just insane # Some software demands a newer GCC because they're using C++14 stuff, which is just insane
# We do this after the general system update to ensure it doesn't bring in any unnecessary updates
RUN add-apt-repository -y ppa:ubuntu-toolchain-r/test && apt-get update RUN add-apt-repository -y ppa:ubuntu-toolchain-r/test && apt-get update
# Now install the general dependencies we need for builds # Now install the general dependencies we need for builds
......
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