|
1 | | -FROM ubuntu:20.04 |
| 1 | +FROM ubuntu:22.04 |
2 | 2 | LABEL maintainer="dan@dennedy.org" |
3 | 3 |
|
4 | 4 | ARG DEBIAN_FRONTEND=noninteractive |
5 | 5 | RUN apt-get update -qq && \ |
6 | | - apt-get -yqq upgrade && \ |
7 | | - apt-get install -yqq git automake autoconf libmp3lame-dev libepoxy-dev \ |
8 | | - libtool intltool nasm yasm python3-pip ninja-build gfortran \ |
9 | | - libmp3lame-dev libsamplerate-dev libarchive-dev libpotrace-dev \ |
10 | | - libxml2-dev ladspa-sdk libjack-dev libsox-dev libsdl2-dev libgtk2.0-dev \ |
11 | | - libxslt1-dev libexif-dev libdv-dev libtheora-dev libwebp-dev libfftw3-dev \ |
12 | | - libvorbis-dev libeigen3-dev libxkbcommon-x11-0 libegl1-mesa-dev \ |
13 | | - gettext gperf intltool swig python3.9-dev python-is-python3 flex bison make \ |
14 | | - xutils-dev libffi-dev libltdl-dev libssl-dev libxml-parser-perl \ |
15 | | - openssl patch perl pkg-config ruby scons sed unzip wget xz-utils \ |
16 | | - libcurl4-openssl-dev autopoint p7zip bzip2 zip curl libva-dev \ |
17 | | - apt-transport-https ca-certificates gnupg software-properties-common \ |
18 | | - libdouble-conversion-dev va-driver-all libxcb-xinerama0 libxcb-icccm4 \ |
19 | | - libxcb-image0 libxcb-keysyms1 libxcb-render-util0 liblist-moreutils-perl && \ |
20 | | - curl https://apt.kitware.com/keys/kitware-archive-latest.asc | gpg --dearmor - >/etc/apt/trusted.gpg.d/kitware.gpg && \ |
21 | | - apt-add-repository 'ppa:ubuntu-toolchain-r/test' && \ |
22 | | - apt-add-repository 'deb https://apt.kitware.com/ubuntu/ focal main' && \ |
23 | | - apt-get update -qq && \ |
24 | | - apt-get install -yqq g++-10 cmake libclang-cpp10 && \ |
25 | | - pip3 install meson |
| 6 | + apt-get -yqq upgrade && \ |
| 7 | + apt-get install -yqq git automake autoconf libmp3lame-dev libepoxy-dev \ |
| 8 | + libtool intltool nasm yasm ninja-build gfortran \ |
| 9 | + libmp3lame-dev libsamplerate-dev libarchive-dev libpotrace-dev \ |
| 10 | + libxml2-dev ladspa-sdk libjack-dev libsox-dev libsdl2-dev libgtk2.0-dev \ |
| 11 | + libxslt1-dev libexif-dev libdv-dev libtheora-dev libwebp-dev libfftw3-dev \ |
| 12 | + libvorbis-dev libeigen3-dev libxkbcommon-x11-0 libegl1-mesa-dev \ |
| 13 | + gettext gperf intltool swig python3-dev python-is-python3 flex bison make \ |
| 14 | + xutils-dev libffi-dev libltdl-dev libssl-dev libxml-parser-perl \ |
| 15 | + openssl patch perl pkg-config ruby scons sed unzip wget xz-utils \ |
| 16 | + libcurl4-openssl-dev autopoint p7zip bzip2 zip curl libva-dev \ |
| 17 | + apt-transport-https ca-certificates gnupg software-properties-common \ |
| 18 | + libdouble-conversion-dev va-driver-all libxcb-xinerama0 libxcb-icccm4 \ |
| 19 | + libxcb-image0 libxcb-keysyms1 libxcb-render-util0 liblist-moreutils-perl \ |
| 20 | + cmake clang-15 curl g++-12 libgomp1 meson s3cmd |
26 | 21 |
|
27 | | -ENV CC=gcc-10 CXX=g++-10 |
28 | | -WORKDIR /root |
29 | | -COPY --from=mltframework/qt:6.4.3-ubuntu20.04 /root/Qt Qt |
| 22 | +WORKDIR /root/Qt |
| 23 | +RUN curl -kLO --no-progress-meter https://s3.amazonaws.com/misc.meltymedia/shotcut-build/qt-6.9.1-ubuntu22.04-x86_64.txz && \ |
| 24 | + tar -xJf qt-6.9.1-ubuntu22.04-x86_64.txz && \ |
| 25 | + rm qt-6.9.1-ubuntu22.04-x86_64.txz |
30 | 26 |
|
31 | 27 | WORKDIR /root/shotcut |
32 | 28 | ENTRYPOINT ["/bin/bash"] |
|
0 commit comments