diff options
author | Janek Bevendorff <janek@jbev.net> | 2017-01-22 20:42:56 +0300 |
---|---|---|
committer | Janek Bevendorff <janek@jbev.net> | 2017-01-22 20:42:56 +0300 |
commit | 1525ffc225385828db0e7b994c7f66d0f6cf4b03 (patch) | |
tree | 29a1467ccbc663d82f0d97b5010cb72398c7905a /Dockerfile | |
parent | 5458d77980d32384a4c6e700d3ada948cad0ab3e (diff) |
Add release preparation script and AppImage recipe
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 000000000..3aee19e3c --- /dev/null +++ b/Dockerfile @@ -0,0 +1,34 @@ +# KeePassXC Linux Release Build Dockerfile +# Copyright (C) 2017 KeePassXC team <https://keepassxc.org/> +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 2 or (at your option) +# version 3 of the License. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. + +FROM ubuntu:16.04 + +RUN set -x && apt-get update +RUN set -x \ + && apt-get install --yes \ + cmake \ + libgcrypt20-dev \ + qtbase5-dev \ + qttools5-dev-tools \ + libmicrohttpd-dev \ + libqt5x11extras5-dev \ + libxi-dev \ + libxtst-dev \ + zlib1g-dev + +VOLUME /keepassxc/src +VOLUME /keepassxc/out +WORKDIR /keepassxc |