diff --git a/release-tool b/release-tool index 10c6a14c3..42cd3a1d6 100755 --- a/release-tool +++ b/release-tool @@ -264,13 +264,13 @@ checkChangeLog() { } checkAppStreamInfo() { - if [ ! -f share/linux/org.keepassxc.appdata.xml ]; then + if [ ! -f share/linux/org.keepassxc.KeePassXC.appdata.xml ]; then exitError "No AppStream info file found!" fi - grep -qPzo "" share/linux/org.keepassxc.appdata.xml + grep -qPzo "" share/linux/org.keepassxc.KeePassXC.appdata.xml if [ $? -ne 0 ]; then - exitError "'share/linux/org.keepassxc.appdata.xml' has not been updated to the '${RELEASE_NAME}' release!" + exitError "'share/linux/org.keepassxc.KeePassXC.appdata.xml' has not been updated to the '${RELEASE_NAME}' release!" fi } diff --git a/share/CMakeLists.txt b/share/CMakeLists.txt index 6323ece88..81bb26938 100644 --- a/share/CMakeLists.txt +++ b/share/CMakeLists.txt @@ -30,8 +30,8 @@ if(UNIX AND NOT APPLE) install(DIRECTORY icons/application/ DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor FILES_MATCHING PATTERN "application-x-keepassxc.png" PATTERN "application-x-keepassxc.svgz" PATTERN "status" EXCLUDE PATTERN "actions" EXCLUDE PATTERN "categories" EXCLUDE) - install(FILES linux/org.keepassxc.desktop DESTINATION ${CMAKE_INSTALL_DATADIR}/applications) - install(FILES linux/org.keepassxc.appdata.xml DESTINATION ${CMAKE_INSTALL_DATADIR}/metainfo) + install(FILES linux/org.keepassxc.KeePassXC.desktop DESTINATION ${CMAKE_INSTALL_DATADIR}/applications) + install(FILES linux/org.keepassxc.KeePassXC.appdata.xml DESTINATION ${CMAKE_INSTALL_DATADIR}/metainfo) install(FILES linux/keepassxc.xml DESTINATION ${CMAKE_INSTALL_DATADIR}/mime/packages) endif(UNIX AND NOT APPLE) diff --git a/share/linux/org.keepassxc.appdata.xml b/share/linux/org.keepassxc.KeePassXC.appdata.xml similarity index 89% rename from share/linux/org.keepassxc.appdata.xml rename to share/linux/org.keepassxc.KeePassXC.appdata.xml index 563450a4f..b2a4de6e6 100644 --- a/share/linux/org.keepassxc.appdata.xml +++ b/share/linux/org.keepassxc.KeePassXC.appdata.xml @@ -1,16 +1,15 @@ - org.keepassxc + org.keepassxc.KeePassXC.desktop KeePassXC CC-BY-3.0 GPL-3.0+ - keepassxc - https://keepassxc.org application/x-keepass2 Community-driven port of the Windows application “KeePass Password Safe” + KeePassXC Team

KeePassXC is an application for people with extremely high demands on secure @@ -19,56 +18,41 @@

- org.keepassxc.desktop + org.keepassxc.KeePassXC.desktop + + https://keepassxc.org + https://github.com/keepassxreboot/keepassxc/issues + https://keepassxc.org/docs#faq + https://keepassxc.org/docs + https://www.transifex.com/keepassxc/keepassxc https://keepassxc.org/images/screenshots/linux/screen_001.png + Create, Import or Open Databases https://keepassxc.org/images/screenshots/linux/screen_002.png + Organize with Groups and Entries https://keepassxc.org/images/screenshots/linux/screen_003.png + Database Entry https://keepassxc.org/images/screenshots/linux/screen_004.png - - - https://keepassxc.org/images/screenshots/linux/screen_005.png + Icon Selection for Entry https://keepassxc.org/images/screenshots/linux/screen_006.png - - - https://keepassxc.org/images/screenshots/linux/screen_007.png - - - https://keepassxc.org/images/screenshots/linux/screen_008.png - - - https://keepassxc.org/images/screenshots/linux/screen_009.png - - - https://keepassxc.org/images/screenshots/linux/screen_010.png - - - https://keepassxc.org/images/screenshots/linux/screen_011.png - - - https://keepassxc.org/images/screenshots/linux/screen_012.png - - - https://keepassxc.org/images/screenshots/linux/screen_013.png - - - https://keepassxc.org/images/screenshots/linux/screen_014.png + Password Generator +

Changes included in this release:

  • Fixed entries with empty URLs being reported to KeePassHTTP clients [#1031]
  • Fixed YubiKey detection and enabled CLI tool for AppImage binary [#1100]
  • @@ -87,6 +71,7 @@ +

    Changes included in this release:

    • Corrected multiple snap issues [#934, #1011]
    • Corrected multiple custom icon issues [#708, #719, #994]
    • @@ -103,6 +88,7 @@ +

      Changes included in this release:

      • Added YubiKey 2FA integration for unlocking databases [#127]
      • Added TOTP support [#519]
      • @@ -138,6 +124,7 @@ +

        Changes included in this release:

        • Bumped KeePassHTTP version to 1.8.4.2
        • KeePassHTTP confirmation window comes to foreground [#466]
        • @@ -146,6 +133,7 @@ +

          Changes included in this release:

          • Fix possible overflow in zxcvbn library [#363]
          • Revert HiDPI setting to avoid problems on laptop screens [#332]
          • @@ -160,6 +148,7 @@ +

            Changes included in this release:

            • Ask for save location when creating a new database [#302]
            • Remove Libmicrohttpd dependency to clean up the code and ensure better OS X compatibility [#317, #265]
            • @@ -177,6 +166,7 @@ +

              Changes included in this release:

              • Enabled HTTP plugin build; plugin is disabled by default and limited to localhost [#147]
              • Escape HTML in dialog boxes [#247]
              • @@ -189,6 +179,7 @@ +

                Changes included in this release:

                • Show unlock dialog when using autotype on a closed database [#10, #89]
                • Show different tray icon when database is locked [#37, #46]
                • diff --git a/share/linux/org.keepassxc.desktop b/share/linux/org.keepassxc.KeePassXC.desktop similarity index 100% rename from share/linux/org.keepassxc.desktop rename to share/linux/org.keepassxc.KeePassXC.desktop diff --git a/snapcraft.yaml b/snapcraft.yaml index 0d69941ac..7903eb038 100644 --- a/snapcraft.yaml +++ b/snapcraft.yaml @@ -12,7 +12,7 @@ apps: keepassxc: command: desktop-launch keepassxc plugs: [unity7, x11, opengl, gsettings, home, network, network-bind, removable-media, raw-usb] - desktop: usr/share/applications/org.keepassxc.desktop + desktop: usr/share/applications/org.keepassxc.KeePassXC.desktop cli: command: keepassxc-cli plugs: [gsettings, home, removable-media, raw-usb] @@ -42,7 +42,7 @@ parts: - libyubikey-dev - libykpers-1-dev 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.desktop + 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 after: [desktop-qt5] # Redefine desktop-qt5 stage packages to work with Ubuntu 17.04