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
|
FROM opensuse:tumbleweed
RUN zypper refresh && zypper --non-interactive update
RUN zypper --non-interactive install lsb-release \
cmake curl dcraw wget git openssh gcc gcc-c++ clang swig \
libcurl-devel boost-devel libboost_regex1_67_0-devel cfitsio-devel \
libftdi1-devel libdc1394-devel libgphoto2-devel gsl-devel libjpeg-devel libtiff-devel \
libnova-devel openal-soft-devel libraw-devel libusb-devel \
fftw-devel zlib-devel libconfuse-devel python3-devel doxygen \
libdc1394-devel python-devel vim rtl-sdr-devel vim \
libavcodec-devel libavdevice-devel libavformat-devel libavutil-devel
RUN zypper -n install gpsd python-gpsd python-curses gpsd-devel
#RUN zypper -n download gpsd-devel libgps23
#RUN rpm -iv --nodeps /var/cache/zypp/packages/OSS/suse/x86_64/*gps*rpm
# Install googletest
WORKDIR /home
RUN git clone https://github.com/google/googletest.git
WORKDIR /home/googletest
RUN cmake .
RUN make install
WORKDIR /home
ADD https://raw.githubusercontent.com/jochym/indi/master/docker/run-build.sh /home/
RUN chmod a+x /home/run-build.sh
|