File: Dockerfile.debian

package info (click to toggle)
indi 2.1.9%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 15,888 kB
  • sloc: cpp: 217,447; ansic: 31,363; xml: 1,195; sh: 311; makefile: 13
file content (29 lines) | stat: -rw-r--r-- 847 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
FROM debian:latest

RUN cat /etc/os-release

WORKDIR /tmp

RUN apt-get update && apt-get -y upgrade && apt-get install -y \
    git \
    cmake build-essential zlib1g-dev \
    libcfitsio-dev libnova-dev libusb-1.0-0-dev libcurl4-gnutls-dev \
    libgsl-dev libjpeg-dev libfftw3-dev libev-dev

RUN git clone https://github.com/google/googletest.git googletest && \
    cd googletest && \
    cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_SHARED_LIBS=ON . && \
    make && \
    make install && \
    rm -rf /tmp/googletest

# INDI 3rd Party
RUN apt-get install -y \
    libftdi1-dev libavcodec-dev libavdevice-dev libavformat-dev libswscale-dev \
    libgps-dev libraw-dev libdc1394-dev libgphoto2-dev \
    libboost-dev libboost-regex-dev librtlsdr-dev liblimesuite-dev \
    libzmq3-dev

# Install Qt5
RUN apt-get install -y \
    qtbase5-dev