File: Dockerfile.debian-stretch

package info (click to toggle)
projecteur 0.10-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,664 kB
  • sloc: cpp: 11,301; xml: 33; ansic: 11; makefile: 3
file content (40 lines) | stat: -rw-r--r-- 1,081 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Container for building the Projecteur package
# Images available at: https://hub.docker.com/r/jahnf/projecteur/tags

FROM debian:stretch

RUN apt-get update
RUN apt-get install -y --no-install-recommends \
  ca-certificates

RUN apt-get install -y --no-install-recommends \
  g++ \
  make \
  cmake \
  udev \
  git \
  pkg-config

RUN apt-get install -y --no-install-recommends \
  qtdeclarative5-dev \
  qttools5-dev-tools \
  qt5-default

RUN apt-get install -y --no-install-recommends \
  libqt5x11extras5-dev \
  libusb-1.0-0-dev

RUN apt-get install -y --no-install-recommends \
  libqt5x11extras5-dev \
  libusb-1.0-0-dev

RUN apt-get install -y --no-install-recommends \
  wget

# Install newer CMake version,
# otherwise the package version in the debian package
# created by the dist-package target will not be correct
RUN wget https://github.com/Kitware/CMake/releases/download/v3.19.6/cmake-3.19.6-Linux-x86_64.sh && \
  chmod +x cmake-3.19.6-Linux-x86_64.sh && \
  ./cmake-3.19.6-Linux-x86_64.sh --skip-license --prefix=/usr && \
  rm ./cmake-3.19.6-Linux-x86_64.sh