File: Dockerfile

package info (click to toggle)
qtcreator 18.0.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 261,240 kB
  • sloc: cpp: 1,581,554; ansic: 528,781; python: 48,245; xml: 34,678; javascript: 15,495; sh: 2,670; asm: 2,049; perl: 1,039; lex: 737; java: 695; objc: 409; makefile: 111; yacc: 86; cs: 41; ruby: 33; sed: 22
file content (22 lines) | stat: -rw-r--r-- 776 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
FROM ubuntu:22.04

RUN apt-get update && \
    apt-get install -y \
    g++-10 gdb \
    libgl1-mesa-dev \
    clang-format clang-tidy clang-tools clang clangd libc++-dev libc++1 libc++abi-dev libc++abi1 libclang-dev libclang1 liblldb-dev libllvm-ocaml-dev libomp-dev libomp5 lld lldb llvm-dev llvm-runtime llvm python3-clang python3-lldb \
    cmake \
    nano git \
    ninja-build \
    libglib2.0-0 \
    pip \
    libxcb-xkb-dev libxkbcommon-dev libxkbcommon-x11-dev \
    libdbus-c++-dev

RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 30 && \
    update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 30

RUN pip install aqtinstall

RUN aqt install-qt linux desktop 6.7.0 linux_gcc_64 --modules qt5compat
ENV PATH="/6.7.0/gcc_64/bin:$PATH"