diff options
author | Ash Wilson <ash.d.wilson@gmail.com> | 2016-04-10 22:30:04 -0700 |
---|---|---|
committer | Ash Wilson <ash.d.wilson@gmail.com> | 2016-04-10 22:30:04 -0700 |
commit | b29065373dc5ec812b4cc0eb51c8b018572aaa87 (patch) | |
tree | 8023ba65e20361b33f4c44b59d812ca1bb45dfa4 | |
parent | 094277e6733c74aa77e4060caa96c0907f021601 (diff) |
Testing Ubuntu16 dockerfile
-rw-r--r-- | dockerfiles/Ubuntu16.docker | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/dockerfiles/Ubuntu16.docker b/dockerfiles/Ubuntu16.docker new file mode 100644 index 0000000..bf4eb2c --- /dev/null +++ b/dockerfiles/Ubuntu16.docker @@ -0,0 +1,66 @@ +FROM ubuntu:16.04 +MAINTAINER Ash Wilson + +# We know it's going to foul up, so we run this install separately and then ...fix... dpkg status +RUN apt-get update && apt-get install -y uhd-host || \ + sed -i "s/Status: install ok half-configured/Status: install ok installed/g" /var/lib/dpkg/status + +RUN apt-get update && apt-get install -y \ + git \ + python \ + python-scipy \ + cmake \ + make \ + autoconf \ + automake \ + cpp-4.9 \ + gcc \ + g++ \ + libstdc++-4.9-dev \ + libcppunit-dev \ + swig \ + doxygen \ + liblog4cpp5v5 \ + liblog4cpp5-dev \ + build-essential \ + libtool \ + shtool \ + pkg-config \ + libpcsclite-dev \ + gnuradio \ + gnuradio-dev \ + gr-osmosdr \ + libfftw3-dev \ + libusb-1.0-0-dev \ + libvolk1-dev \ + libvolk1.1 \ + libboost-all-dev \ + libgnuradio-osmosdr0.1.4 \ + libmirisdr0 \ + libosmosdr-dev \ + libosmosdr0 \ + librtlsdr-dev \ + librtlsdr0 \ + osmo-sdr \ + rtl-sdr \ + wget \ + python-talloc-dev \ + libtalloc2 \ + libtalloc-dev \ + unzip \ + libosmocore-dev + + +COPY ./ /src/ + +RUN mkdir /root/.gnuradio/ +RUN echo "[grc]\nlocal_blocks_path=/usr/local/share/gnuradio/grc/blocks" > \ + /root/.gnuradio/config.conf + +RUN mkdir /src/build && \ + cd /src/build && \ + cmake .. && \ + make && \ + # make test && \ + make install && \ + ldconfig |