diff options
Diffstat (limited to 'snapcraft.yaml')
-rw-r--r-- | snapcraft.yaml | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/snapcraft.yaml b/snapcraft.yaml index b8d9747ec..f4b906619 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -1,5 +1,5 @@ name: keepassxc -version: 2.2.4 +version: 2.3.0 grade: stable summary: Community-driven port of the Windows application “KeePass Password Safe” description: | @@ -16,6 +16,9 @@ apps: cli: command: keepassxc-cli plugs: [gsettings, home, removable-media, raw-usb] + proxy: + command: keepassxc-proxy + plugs: [home] parts: keepassxc: @@ -26,9 +29,7 @@ parts: - -DCMAKE_INSTALL_PREFIX=/usr - -DKEEPASSXC_DIST_TYPE=Snap - -DWITH_TESTS=OFF - - -DWITH_XC_AUTOTYPE=ON - - -DWITH_XC_HTTP=ON - - -DWITH_XC_YUBIKEY=ON + - -DWITH_XC_ALL=ON build-packages: - g++ - libgcrypt20-dev @@ -41,8 +42,15 @@ parts: - libxtst-dev - libyubikey-dev - libykpers-1-dev + - libcurl4-openssl-dev + - libsodium-dev + stage-packages: + - dbus + - qttranslations5-l10n # common translations install: | sed -i 's|Icon=keepassxc|Icon=${SNAP}/usr/share/icons/hicolor/256x256/apps/keepassxc.png|g' $SNAPCRAFT_PART_INSTALL/usr/share/applications/org.keepassxc.KeePassXC.desktop + organize: + usr/share/qt5/translations/*.qm: usr/share/keepassxc/translations/ after: [desktop-qt5] # Redefine desktop-qt5 stage packages to work with Ubuntu 17.04 @@ -52,19 +60,11 @@ parts: - ttf-ubuntu-font-family - dmz-cursor-theme - light-themes + - adwaita-icon-theme + - gnome-themes-standard - shared-mime-info - libqt5gui5 - libgdk-pixbuf2.0-0 - libqt5svg5 # for loading icon themes which are svg - locales-all - - # Overcome limitation in snapd to support URL loading (CTRL+U) - # client needs to install "snapd-xdg-open" on their system - snapd-xdg-open: - source: https://github.com/ubuntu-core/snapd-xdg-open.git - source-depth: 1 - plugin: nil - install: | - install -D -t $SNAPCRAFT_PART_INSTALL/usr/bin/ data/xdg-open - stage-packages: - - dbus + - xdg-user-dirs |