blob: 12523143593b8a2276b9f6c9ef8ea6371cca9a35 [file] [log] [blame]
Piotr Krysik1d425442016-04-13 12:26:41 +02001FROM debian:testing
2
3# We know it's going to foul up, so we run this install separately and then ...fix... dpkg status
4RUN apt-get update && apt-get install -y uhd-host || \
5 sed -i "s/Status: install ok half-configured/Status: install ok installed/g" /var/lib/dpkg/status
6
7RUN apt-get install -y \
8 git \
9 vim \
10 cmake \
11 autoconf \
12 libtool \
13 build-essential \
Petter Reinholdtsencf5718c2017-09-20 21:52:31 +020014 python-docutils \
Piotr Krysik1d425442016-04-13 12:26:41 +020015 libboost-all-dev \
16 libcppunit-dev swig \
17 doxygen \
18 liblog4cpp5-dev \
19 python-scipy \
20 gnuradio \
21 gnuradio-dev \
22 gr-osmosdr \
23 libosmogsm5
24
25COPY ./ /src/
26RUN ls /src
27
28RUN mkdir /src/build && \
29 cd /src/build && \
30 cmake .. && \
31 make && \
32 make test && \
33 make install && \
34 ldconfig