From e00c6f9c77519acc5821309cbfa68bfee9a9efcb Mon Sep 17 00:00:00 2001 From: Leo Arias Date: Mon, 7 Nov 2016 13:57:06 -0600 Subject: Add the packaging metadata to build the keepassxc snap (#83) --- snapcraft.yaml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 snapcraft.yaml (limited to 'snapcraft.yaml') 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] -- cgit v1.2.3