diff options
-rw-r--r-- | docker/Dockerfile | 21 |
1 files changed, 7 insertions, 14 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile index 6be1b866..5c7bd97f 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile | |||
@@ -2,36 +2,29 @@ FROM fedora:27 | |||
2 | 2 | ||
3 | RUN dnf -y update | 3 | RUN dnf -y update |
4 | 4 | ||
5 | RUN dnf -y install gcc-c++ git doxygen cmake bzr vim tar ninja-build clang procps-ng libcxx-devel | 5 | RUN dnf -y install gcc-c++ git doxygen cmake bzr vim tar ninja-build clang procps-ng libcxx-devel sudo rsyslog |
6 | 6 | ||
7 | #Sink deps | 7 | #Sink deps |
8 | RUN dnf -y install extra-cmake-modules qt5-qtbase-devel libgit2-devel lmdb-devel readline-devel libcurl-devel | 8 | RUN dnf -y install extra-cmake-modules qt5-qtbase-devel libgit2-devel lmdb-devel readline-devel libcurl-devel xapian-core-devel flatbuffers-devel |
9 | 9 | ||
10 | #Test and debugging | 10 | #Test and debugging |
11 | RUN dnf -y install gdb xterm perf valgrind strace kcachegrind dbus-x11 | 11 | RUN dnf -y install gdb xterm perf valgrind strace kcachegrind dbus-x11 gammaray heaptrack |
12 | #Required for the symbolizer for asan | ||
13 | RUN dnf -y install llvm | ||
12 | 14 | ||
13 | #kf5-mime | 15 | #kf5-mime |
14 | RUN dnf -y install cyrus-sasl-devel | 16 | RUN dnf -y install cyrus-sasl-devel |
15 | 17 | ||
16 | #Stuff for kube | 18 | #Stuff for kube |
17 | RUN dnf -y install qt5-qtquickcontrols qt5-qtquickcontrols2-devel qt5-qtwebengine-devel qt5-qtxmlpatterns-devel | 19 | RUN dnf -y install qt5-qtquickcontrols qt5-qtquickcontrols2-devel qt5-qtwebengine-devel qt5-qtxmlpatterns-devel |
18 | RUN dnf -y install kf5-kpackage-devel kf5-ki18n-devel kf5-kcodecs-devel kf5-kcontacts-devel kf5-kmime-devel qgpgme-devel | 20 | RUN dnf -y install kf5-kpackage-devel kf5-ki18n-devel kf5-kcodecs-devel kf5-kcontacts-devel kf5-kmime-devel qgpgme-devel kf5-kcalendarcore-devel |
19 | 21 | ||
20 | # Imap tests | 22 | # Imap tests |
21 | RUN dnf -y install cyrus-imapd cyrus-sasl cyrus-sasl-plain gnupg2-smime | 23 | RUN dnf -y install cyrus-imapd cyrus-sasl cyrus-sasl-plain gnupg2-smime pinentry-gtk |
22 | 24 | ||
23 | #Fonts | 25 | #Fonts |
24 | RUN dnf -y install google-noto-serif-fonts google-noto-sans-fonts | 26 | RUN dnf -y install google-noto-serif-fonts google-noto-sans-fonts |
25 | 27 | ||
26 | #Required for the symbolizer for asan | ||
27 | RUN dnf -y install llvm | ||
28 | |||
29 | RUN dnf -y install sudo | ||
30 | RUN dnf -y install pinentry-gtk | ||
31 | RUN dnf -y install gammaray heaptrack | ||
32 | RUN dnf -y install xapian-core-devel | ||
33 | RUN dnf -y install flatbuffers-devel | ||
34 | RUN dnf -y install rsyslog | ||
35 | 28 | ||
36 | RUN useradd -d /home/developer -m developer | 29 | RUN useradd -d /home/developer -m developer |
37 | 30 | ||