summaryrefslogtreecommitdiffstats
path: root/docker/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'docker/Dockerfile')
-rw-r--r--docker/Dockerfile21
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
3RUN dnf -y update 3RUN dnf -y update
4 4
5RUN dnf -y install gcc-c++ git doxygen cmake bzr vim tar ninja-build clang procps-ng libcxx-devel 5RUN 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
8RUN dnf -y install extra-cmake-modules qt5-qtbase-devel libgit2-devel lmdb-devel readline-devel libcurl-devel 8RUN 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
11RUN dnf -y install gdb xterm perf valgrind strace kcachegrind dbus-x11 11RUN dnf -y install gdb xterm perf valgrind strace kcachegrind dbus-x11 gammaray heaptrack
12#Required for the symbolizer for asan
13RUN dnf -y install llvm
12 14
13#kf5-mime 15#kf5-mime
14RUN dnf -y install cyrus-sasl-devel 16RUN dnf -y install cyrus-sasl-devel
15 17
16#Stuff for kube 18#Stuff for kube
17RUN dnf -y install qt5-qtquickcontrols qt5-qtquickcontrols2-devel qt5-qtwebengine-devel qt5-qtxmlpatterns-devel 19RUN dnf -y install qt5-qtquickcontrols qt5-qtquickcontrols2-devel qt5-qtwebengine-devel qt5-qtxmlpatterns-devel
18RUN dnf -y install kf5-kpackage-devel kf5-ki18n-devel kf5-kcodecs-devel kf5-kcontacts-devel kf5-kmime-devel qgpgme-devel 20RUN 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
21RUN dnf -y install cyrus-imapd cyrus-sasl cyrus-sasl-plain gnupg2-smime 23RUN dnf -y install cyrus-imapd cyrus-sasl cyrus-sasl-plain gnupg2-smime pinentry-gtk
22 24
23#Fonts 25#Fonts
24RUN dnf -y install google-noto-serif-fonts google-noto-sans-fonts 26RUN dnf -y install google-noto-serif-fonts google-noto-sans-fonts
25 27
26#Required for the symbolizer for asan
27RUN dnf -y install llvm
28
29RUN dnf -y install sudo
30RUN dnf -y install pinentry-gtk
31RUN dnf -y install gammaray heaptrack
32RUN dnf -y install xapian-core-devel
33RUN dnf -y install flatbuffers-devel
34RUN dnf -y install rsyslog
35 28
36RUN useradd -d /home/developer -m developer 29RUN useradd -d /home/developer -m developer
37 30