blob: 1130f3494c7d601ec1598c3b15a16c044f56b20a (
plain)
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
41
42
43
44
45
46
47
48
49
|
ARG REGISTRY=docker.io
ARG UPSTREAM_DISTRO=centos:centos8
FROM ${REGISTRY}/${UPSTREAM_DISTRO}
ARG OSMOCOM_REPO_MIRROR="http://download.opensuse.org"
# Let package metadata expire after 60 seconds instead of 48 hours
RUN echo "metadata_expire=60" >> /etc/dnf/dnf.conf && cat /etc/dnf/dnf.conf
# Make additional development libraries available from PowerTools and Osmocom nightly (e.g. libdbi)
RUN dnf install -y dnf-utils wget && \
yum config-manager --set-enabled powertools && \
cd /etc/yum.repos.d/ && \
wget $OSMOCOM_REPO_MIRROR/repositories/network:osmocom:nightly/CentOS_8/network:osmocom:nightly.repo
RUN dnf install -y \
autoconf \
autoconf-archive \
autogen \
automake \
bison \
c-ares-devel \
cppcheck \
doxygen \
fftw-devel \
flex \
gawk \
gcc \
gcc-c++ \
git \
gnupg \
gnutls-devel \
gsm-devel \
libdbi-dbd-sqlite \
libdbi-devel \
libpcap-devel \
libsofia-sip-ua-glib3 \
libtalloc-devel \
libtool \
libusb1-devel \
lksctp-tools-devel \
make \
ncurses-devel \
openssl-devel \
ortp-devel \
pcsc-lite-devel \
pkg-config \
readline-devel \
sqlite \
sqlite-devel
|