Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeo Arias <yo@elopio.net>2016-11-07 22:57:06 +0300
committerJonathan White <droidmonkey@users.noreply.github.com>2016-11-07 22:57:06 +0300
commite00c6f9c77519acc5821309cbfa68bfee9a9efcb (patch)
tree91da87b792080d4918799fea9b5862716bbcb407 /snapcraft.yaml
parent68cc06dc1f1be2fc01abc6d918eeb2b9265c6a19 (diff)
Add the packaging metadata to build the keepassxc snap (#83)
Diffstat (limited to 'snapcraft.yaml')
-rw-r--r--snapcraft.yaml31
1 files changed, 31 insertions, 0 deletions
diff --git a/snapcraft.yaml b/snapcraft.yaml
new file mode 100644
index 000000000..22462aa85
--- /dev/null
+++ b/snapcraft.yaml
@@ -0,0 +1,31 @@
+name: keepassxc
+version: develop
+summary: community driven port of the windows application “Keepass Password Safe”
+description: |
+ KeePassXC is an application for people with extremly high demands on secure
+ personal data management. It has a light interface, is cross platform and
+ published under the terms of the GNU General Public License.
+confinement: strict
+
+apps:
+ keepassxc:
+ command: desktop-launch keepassxc
+ plugs: [unity7, opengl, gsettings, home]
+
+parts:
+ keepassxc:
+ source: .
+ plugin: cmake
+ configflags:
+ - -DCMAKE_BUILD_TYPE=Release
+ - -DWITH_TESTS=OFF
+ build-packages:
+ - g++
+ - libgcrypt20-dev
+ - libmicrohttpd-dev
+ - libqt5x11extras5-dev
+ - qtbase5-dev
+ - qttools5-dev
+ - qttools5-dev-tools
+ - zlib1g-dev
+ after: [desktop-qt5]