diff options
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..0da723d1 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,46 @@ +# Build the latest openSUSE Tumbleweed image +FROM opensuse/tumbleweed + +RUN zypper --non-interactive in --no-recommends \ + git \ + gcc \ + autoconf \ + autoconf-archive \ + make \ + automake \ + libtool \ + glib2-devel \ + gtk2-devel \ + libXss-devel \ + libcurl-devel \ + libexpat-devel \ + libgpgme-devel \ + libmesode-devel \ + libnotify-devel \ + libotr-devel \ + libuuid-devel \ + libcmocka-devel \ + ncurses-devel \ + python3-devel \ + python3 \ + python-devel \ + python \ + readline-devel \ + libsignal-protocol-c-devel \ + libgcrypt-devel \ + libmicrohttpd-devel + +RUN mkdir -p /usr/src +WORKDIR /usr/src + +RUN mkdir -p /usr/src/stabber +RUN git clone git://github.com/boothj5/stabber.git +WORKDIR /usr/src/stabber +RUN ./bootstrap.sh +RUN ./configure --prefix=/usr --disable-dependency-tracking +RUN make +RUN make install + +RUN mkdir -p /usr/src/profanity +WORKDIR /usr/src/profanity +COPY . /usr/src/profanity |