Rafael Sadowski <[email protected]> writes: > Update keepassxc to 2.6.0. > > - Enable Keeshare. It only depends on quazip5 and I would like to play with it > - Fix ld issue with missing library path. > - Add patch to unbreak ninja build. > > Changlog from upstream: > https://github.com/keepassxreboot/keepassxc/releases/tag/2.6.0 > > Tested on amd64. Feedback and OK welcome. > > Rafael Sadowski > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/security/keepassxc/Makefile,v > retrieving revision 1.30 > diff -u -p -u -p -r1.30 Makefile > --- Makefile 25 Apr 2020 11:12:35 -0000 1.30 > +++ Makefile 7 Jul 2020 06:28:30 -0000 > @@ -2,7 +2,7 @@ > > COMMENT = management tool for password and sensitive data > > -V = 2.5.4 > +V = 2.6.0 > DISTNAME = keepassxc-${V} > > CATEGORIES = security > @@ -16,8 +16,8 @@ PERMIT_PACKAGE = Yes > > WANTLIB += ${COMPILER_LIBCXX} Qt5Concurrent Qt5Core Qt5DBus Qt5Gui > WANTLIB += Qt5Network Qt5Svg Qt5Widgets Qt5X11Extras X11 Xi Xtst > -WANTLIB += argon2 c gcrypt gpg-error m qrencode readline sodium > -WANTLIB += z > +WANTLIB += argon2 c gcrypt gpg-error m qrencode quazip5 readline > +WANTLIB += sodium z > > MASTER_SITES = > https://github.com/keepassxreboot/keepassxc/releases/download/${V}/ > EXTRACT_SUFX = -src.tar.xz > @@ -25,7 +25,8 @@ EXTRACT_SUFX = -src.tar.xz > MODULES = x11/qt5 \ > devel/cmake > > -LIB_DEPENDS = security/libgcrypt \ > +LIB_DEPENDS = archivers/quazip \ > + security/libgcrypt \ > security/libsodium \ > security/argon2 \ > graphics/libqrencode \ > @@ -36,12 +37,15 @@ RUN_DEPENDS = devel/desktop-file-utils \ > misc/shared-mime-info \ > x11/gtk+3,-guic > > +BUILD_DEPENDS = textproc/asciidoctor > + > CONFIGURE_ARGS= -DCMAKE_INSTALL_MANDIR="man" \ > -DWITH_GUI_TESTS=ON \ > -DWITH_XC_AUTOTYPE=ON \ > -DWITH_XC_SSHAGENT=ON \ > -DWITH_XC_UPDATECHECK=OFF \ > - -DWITH_XC_FDOSECRETS=ON > + -DWITH_XC_FDOSECRETS=ON \ > + -DWITH_XC_KEESHARE=ON > > TEST_IS_INTERACTIVE = X11 > > @@ -62,11 +66,15 @@ CONFIGURE_ARGS += -DWITH_XC_BROWSER=ON \ > -DWITH_XC_NETWORKING=ON > .endif > > +# ld: error: unable to find library -lX11 > +CONFIGURE_ARGS += -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS} -L${X11BASE}/lib" > + > post-patch: > cd ${WRKSRC}/src/; sed -i -e 's/Q_OS_LINUX/Q_OS_UNIX/g' \ > - browser/HostInstaller.cpp \ > core/ScreenLockListenerPrivate.cpp \ > gui/MainWindow.cpp \ > - main.cpp > + main.cpp \ > + browser/BrowserSettingsWidget.cpp \ > + browser/NativeMessageInstaller.cpp > > .include <bsd.port.mk> > Index: distinfo > =================================================================== > RCS file: /cvs/ports/security/keepassxc/distinfo,v > retrieving revision 1.18 > diff -u -p -u -p -r1.18 distinfo > --- distinfo 10 Apr 2020 07:25:02 -0000 1.18 > +++ distinfo 7 Jul 2020 06:28:30 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (keepassxc-2.5.4-src.tar.xz) = > pV4IAcMYsCsaxOFum3qHzPp7A56mDSxiYQvRu73WzUo= > -SIZE (keepassxc-2.5.4-src.tar.xz) = 6839396 > +SHA256 (keepassxc-2.6.0-src.tar.xz) = > 0NI9l6c6wcv1m/yi9dFQauNt/NT7+0Il7+GZMfA1/To= > +SIZE (keepassxc-2.6.0-src.tar.xz) = 5628800 > Index: patches/patch-docs_CMakeLists_txt > =================================================================== > RCS file: patches/patch-docs_CMakeLists_txt > diff -N patches/patch-docs_CMakeLists_txt > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ patches/patch-docs_CMakeLists_txt 7 Jul 2020 06:28:30 -0000 > @@ -0,0 +1,41 @@ > +$OpenBSD$ > + > +ninja: error: > '/usr/ports/pobj/keepassxc-2.6.0/keepassxc-2.6.0/docs/topics/*', > +needed by 'docs/KeePassXC_GettingStarted.html', missing and no known rule to > +make it > + > +Index: docs/CMakeLists.txt > +--- docs/CMakeLists.txt.orig > ++++ docs/CMakeLists.txt > +@@ -26,16 +26,16 @@ set(OUT_DIR ${CMAKE_CURRENT_BINARY_DIR}) > + # Build html documentation on all platforms > + add_custom_command(OUTPUT KeePassXC_GettingStarted.html > + COMMAND ${ASCIIDOCTOR_EXE} -D ${OUT_DIR} -o > KeePassXC_GettingStarted.html ${DOC_DIR}/GettingStarted.adoc > +- DEPENDS ${DOC_DIR}/topics/* ${DOC_DIR}/styles/* ${DOC_DIR}/images/* > ${DOC_DIR}/GettingStarted.adoc > ++ DEPENDS ${DOC_DIR}/GettingStarted.adoc > + VERBATIM) > + add_custom_command(OUTPUT KeePassXC_UserGuide.html > + COMMAND ${ASCIIDOCTOR_EXE} -D ${OUT_DIR} -o KeePassXC_UserGuide.html > ${DOC_DIR}/UserGuide.adoc > +- DEPENDS ${DOC_DIR}/topics/* ${DOC_DIR}/styles/* ${DOC_DIR}/images/* > ${DOC_DIR}/UserGuide.adoc > ++ DEPENDS ${DOC_DIR}/UserGuide.adoc > + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} > + VERBATIM) > + add_custom_command(OUTPUT KeePassXC_KeyboardShortcuts.html > + COMMAND ${ASCIIDOCTOR_EXE} -D ${OUT_DIR} -o > KeePassXC_KeyboardShortcuts.html ${DOC_DIR}/topics/KeyboardShortcuts.adoc > +- DEPENDS ${DOC_DIR}/topics/KeyboardShortcuts.adoc ${DOC_DIR}/styles/* > ++ DEPENDS ${DOC_DIR}/topics/KeyboardShortcuts.adoc > + VERBATIM) > + > + add_custom_target(docs ALL DEPENDS KeePassXC_GettingStarted.html > KeePassXC_UserGuide.html KeePassXC_KeyboardShortcuts.html) > +@@ -50,11 +50,9 @@ install(FILES > + if(APPLE OR UNIX) > + add_custom_command(OUTPUT keepassxc.1 > + COMMAND ${ASCIIDOCTOR_EXE} -D ${OUT_DIR} -b manpage > ${DOC_DIR}/man/keepassxc.1.adoc > +- DEPENDS ${DOC_DIR}/man/* > + VERBATIM) > + add_custom_command(OUTPUT keepassxc-cli.1 > + COMMAND ${ASCIIDOCTOR_EXE} -D ${OUT_DIR} -b manpage > ${DOC_DIR}/man/keepassxc-cli.1.adoc > +- DEPENDS ${DOC_DIR}/man/* > + VERBATIM) > + add_custom_target(manpages ALL DEPENDS keepassxc.1 keepassxc-cli.1) > + > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/security/keepassxc/pkg/PLIST,v > retrieving revision 1.18 > diff -u -p -u -p -r1.18 PLIST > --- pkg/PLIST 20 Jan 2020 06:28:12 -0000 1.18 > +++ pkg/PLIST 7 Jul 2020 06:28:30 -0000 > @@ -7,324 +7,44 @@ lib/keepassxc/ > @man man/man1/keepassxc-cli.1 > @man man/man1/keepassxc.1 > share/applications/org.keepassxc.KeePassXC.desktop > -share/icons/hicolor/128x128/apps/keepassxc-dark.png > -share/icons/hicolor/128x128/apps/keepassxc-locked.png > -share/icons/hicolor/128x128/apps/keepassxc-unlocked.png > -share/icons/hicolor/128x128/apps/keepassxc.png > -share/icons/hicolor/128x128/mimetypes/application-x-keepassxc.png > -share/icons/hicolor/16x16/apps/keepassxc-dark.png > -share/icons/hicolor/16x16/apps/keepassxc-locked.png > -share/icons/hicolor/16x16/apps/keepassxc-unlocked.png > -share/icons/hicolor/16x16/apps/keepassxc.png > -share/icons/hicolor/16x16/mimetypes/application-x-keepassxc.png > -share/icons/hicolor/22x22/mimetypes/application-x-keepassxc.png > -share/icons/hicolor/24x24/apps/keepassxc-dark.png > -share/icons/hicolor/24x24/apps/keepassxc-locked.png > -share/icons/hicolor/24x24/apps/keepassxc-unlocked.png > -share/icons/hicolor/24x24/apps/keepassxc.png > -share/icons/hicolor/256x256/apps/keepassxc-dark.png > -share/icons/hicolor/256x256/apps/keepassxc-locked.png > -share/icons/hicolor/256x256/apps/keepassxc-unlocked.png > share/icons/hicolor/256x256/apps/keepassxc.png > -share/icons/hicolor/32x32/apps/keepassxc-dark.png > -share/icons/hicolor/32x32/apps/keepassxc-locked.png > -share/icons/hicolor/32x32/apps/keepassxc-unlocked.png > -share/icons/hicolor/32x32/apps/keepassxc.png > -share/icons/hicolor/32x32/mimetypes/application-x-keepassxc.png > -share/icons/hicolor/48x48/apps/keepassxc-dark.png > -share/icons/hicolor/48x48/apps/keepassxc-locked.png > -share/icons/hicolor/48x48/apps/keepassxc-unlocked.png > -share/icons/hicolor/48x48/apps/keepassxc.png > -share/icons/hicolor/64x64/apps/keepassxc-dark.png > -share/icons/hicolor/64x64/apps/keepassxc-locked.png > -share/icons/hicolor/64x64/apps/keepassxc-unlocked.png > -share/icons/hicolor/64x64/apps/keepassxc.png > -share/icons/hicolor/64x64/mimetypes/application-x-keepassxc.png > -share/icons/hicolor/scalable/apps/keepassxc-dark.svg > share/icons/hicolor/scalable/apps/keepassxc-locked.svg > +share/icons/hicolor/scalable/apps/keepassxc-monochrome-dark-locked.svg > +share/icons/hicolor/scalable/apps/keepassxc-monochrome-dark.svg > +share/icons/hicolor/scalable/apps/keepassxc-monochrome-light-locked.svg > +share/icons/hicolor/scalable/apps/keepassxc-monochrome-light.svg > share/icons/hicolor/scalable/apps/keepassxc-unlocked.svg > share/icons/hicolor/scalable/apps/keepassxc.svg > share/icons/hicolor/scalable/mimetypes/application-x-keepassxc.svg > share/keepassxc/ > share/keepassxc/docs/ > -share/keepassxc/docs/KeePassXC_GettingStarted.pdf > -share/keepassxc/docs/KeePassXC_UserGuide.pdf > -share/keepassxc/docs/man/ > +share/keepassxc/docs/KeePassXC_GettingStarted.html > +share/keepassxc/docs/KeePassXC_KeyboardShortcuts.html > +share/keepassxc/docs/KeePassXC_UserGuide.html > share/keepassxc/icons/ > share/keepassxc/icons/application/ > -share/keepassxc/icons/application/128x128/ > -share/keepassxc/icons/application/128x128/apps/ > -share/keepassxc/icons/application/128x128/apps/keepassxc-dark.png > -share/keepassxc/icons/application/128x128/apps/keepassxc-locked.png > -share/keepassxc/icons/application/128x128/apps/keepassxc-unlocked.png > -share/keepassxc/icons/application/128x128/apps/keepassxc.png > -share/keepassxc/icons/application/128x128/apps/preferences-system-network-sharing.png > -share/keepassxc/icons/application/128x128/mimetypes/ > -share/keepassxc/icons/application/128x128/mimetypes/application-x-keepassxc.png > -share/keepassxc/icons/application/16x16/ > -share/keepassxc/icons/application/16x16/actions/ > -share/keepassxc/icons/application/16x16/actions/application-exit.png > -share/keepassxc/icons/application/16x16/actions/auto-type.png > -share/keepassxc/icons/application/16x16/actions/configure.png > -share/keepassxc/icons/application/16x16/actions/database-change-key.png > -share/keepassxc/icons/application/16x16/actions/database-lock.png > -share/keepassxc/icons/application/16x16/actions/document-close.png > -share/keepassxc/icons/application/16x16/actions/document-edit.png > -share/keepassxc/icons/application/16x16/actions/document-new.png > -share/keepassxc/icons/application/16x16/actions/document-open.png > -share/keepassxc/icons/application/16x16/actions/document-save-as.png > -share/keepassxc/icons/application/16x16/actions/document-save.png > -share/keepassxc/icons/application/16x16/actions/edit-clear-locationbar-ltr.png > -share/keepassxc/icons/application/16x16/actions/edit-clear-locationbar-rtl.png > -share/keepassxc/icons/application/16x16/actions/entry-clone.png > -share/keepassxc/icons/application/16x16/actions/entry-delete.png > -share/keepassxc/icons/application/16x16/actions/entry-edit.png > -share/keepassxc/icons/application/16x16/actions/entry-new.png > -share/keepassxc/icons/application/16x16/actions/favicon-download.png > -share/keepassxc/icons/application/16x16/actions/group-delete.png > -share/keepassxc/icons/application/16x16/actions/group-edit.png > -share/keepassxc/icons/application/16x16/actions/group-empty-trash.png > -share/keepassxc/icons/application/16x16/actions/group-new.png > -share/keepassxc/icons/application/16x16/actions/help-about.png > -share/keepassxc/icons/application/16x16/actions/message-close.png > -share/keepassxc/icons/application/16x16/actions/paperclip.png > -share/keepassxc/icons/application/16x16/actions/password-copy.png > -share/keepassxc/icons/application/16x16/actions/password-generate.png > -share/keepassxc/icons/application/16x16/actions/password-generator.png > -share/keepassxc/icons/application/16x16/actions/password-show-off.png > -share/keepassxc/icons/application/16x16/actions/password-show-on.png > -share/keepassxc/icons/application/16x16/actions/system-help.png > -share/keepassxc/icons/application/16x16/actions/system-search.png > -share/keepassxc/icons/application/16x16/actions/url-copy.png > -share/keepassxc/icons/application/16x16/actions/username-copy.png > -share/keepassxc/icons/application/16x16/apps/ > -share/keepassxc/icons/application/16x16/apps/keepassxc-dark.png > -share/keepassxc/icons/application/16x16/apps/keepassxc-locked.png > -share/keepassxc/icons/application/16x16/apps/keepassxc-unlocked.png > -share/keepassxc/icons/application/16x16/apps/keepassxc.png > -share/keepassxc/icons/application/16x16/mimetypes/ > -share/keepassxc/icons/application/16x16/mimetypes/application-x-keepassxc.png > -share/keepassxc/icons/application/22x22/ > -share/keepassxc/icons/application/22x22/actions/ > -share/keepassxc/icons/application/22x22/actions/auto-type.png > -share/keepassxc/icons/application/22x22/actions/chronometer.png > -share/keepassxc/icons/application/22x22/actions/database-change-key.png > -share/keepassxc/icons/application/22x22/actions/database-lock.png > -share/keepassxc/icons/application/22x22/actions/dialog-close.png > -share/keepassxc/icons/application/22x22/actions/dialog-ok.png > -share/keepassxc/icons/application/22x22/actions/document-new.png > -share/keepassxc/icons/application/22x22/actions/document-open.png > -share/keepassxc/icons/application/22x22/actions/document-save.png > -share/keepassxc/icons/application/22x22/actions/entry-clone.png > -share/keepassxc/icons/application/22x22/actions/entry-delete.png > -share/keepassxc/icons/application/22x22/actions/entry-edit.png > -share/keepassxc/icons/application/22x22/actions/entry-new.png > -share/keepassxc/icons/application/22x22/actions/favicon-download.png > -share/keepassxc/icons/application/22x22/actions/group-empty-trash.png > -share/keepassxc/icons/application/22x22/actions/help-about.png > -share/keepassxc/icons/application/22x22/actions/message-close.png > -share/keepassxc/icons/application/22x22/actions/paperclip.png > -share/keepassxc/icons/application/22x22/actions/password-copy.png > -share/keepassxc/icons/application/22x22/actions/password-generate.png > -share/keepassxc/icons/application/22x22/actions/password-generator.png > -share/keepassxc/icons/application/22x22/actions/system-help.png > -share/keepassxc/icons/application/22x22/actions/system-search.png > -share/keepassxc/icons/application/22x22/actions/url-copy.png > -share/keepassxc/icons/application/22x22/actions/username-copy.png > -share/keepassxc/icons/application/22x22/mimetypes/ > -share/keepassxc/icons/application/22x22/mimetypes/application-x-keepassxc.png > -share/keepassxc/icons/application/22x22/status/ > -share/keepassxc/icons/application/22x22/status/dialog-error.png > -share/keepassxc/icons/application/22x22/status/dialog-information.png > -share/keepassxc/icons/application/22x22/status/dialog-warning.png > -share/keepassxc/icons/application/24x24/ > -share/keepassxc/icons/application/24x24/apps/ > -share/keepassxc/icons/application/24x24/apps/keepassxc-dark.png > -share/keepassxc/icons/application/24x24/apps/keepassxc-locked.png > -share/keepassxc/icons/application/24x24/apps/keepassxc-unlocked.png > -share/keepassxc/icons/application/24x24/apps/keepassxc.png > share/keepassxc/icons/application/256x256/ > share/keepassxc/icons/application/256x256/apps/ > -share/keepassxc/icons/application/256x256/apps/keepassxc-dark.png > -share/keepassxc/icons/application/256x256/apps/keepassxc-locked.png > -share/keepassxc/icons/application/256x256/apps/keepassxc-unlocked.png > share/keepassxc/icons/application/256x256/apps/keepassxc.png > -share/keepassxc/icons/application/32x32/ > -share/keepassxc/icons/application/32x32/actions/ > -share/keepassxc/icons/application/32x32/actions/application-exit.png > -share/keepassxc/icons/application/32x32/actions/auto-type.png > -share/keepassxc/icons/application/32x32/actions/chronometer.png > -share/keepassxc/icons/application/32x32/actions/configure.png > -share/keepassxc/icons/application/32x32/actions/database-change-key.png > -share/keepassxc/icons/application/32x32/actions/database-lock.png > -share/keepassxc/icons/application/32x32/actions/dialog-close.png > -share/keepassxc/icons/application/32x32/actions/dialog-ok.png > -share/keepassxc/icons/application/32x32/actions/document-close.png > -share/keepassxc/icons/application/32x32/actions/document-edit.png > -share/keepassxc/icons/application/32x32/actions/document-new.png > -share/keepassxc/icons/application/32x32/actions/document-open.png > -share/keepassxc/icons/application/32x32/actions/document-properties.png > -share/keepassxc/icons/application/32x32/actions/document-save.png > -share/keepassxc/icons/application/32x32/actions/edit-clear-locationbar-ltr.png > -share/keepassxc/icons/application/32x32/actions/edit-clear-locationbar-rtl.png > -share/keepassxc/icons/application/32x32/actions/entry-clone.png > -share/keepassxc/icons/application/32x32/actions/entry-delete.png > -share/keepassxc/icons/application/32x32/actions/entry-edit.png > -share/keepassxc/icons/application/32x32/actions/entry-new.png > -share/keepassxc/icons/application/32x32/actions/favicon-download.png > -share/keepassxc/icons/application/32x32/actions/group-empty-trash.png > -share/keepassxc/icons/application/32x32/actions/help-about.png > -share/keepassxc/icons/application/32x32/actions/key-enter.png > -share/keepassxc/icons/application/32x32/actions/paperclip.png > -share/keepassxc/icons/application/32x32/actions/password-copy.png > -share/keepassxc/icons/application/32x32/actions/password-generate.png > -share/keepassxc/icons/application/32x32/actions/password-generator.png > -share/keepassxc/icons/application/32x32/actions/password-show-off.png > -share/keepassxc/icons/application/32x32/actions/password-show-on.png > -share/keepassxc/icons/application/32x32/actions/statistics.png > -share/keepassxc/icons/application/32x32/actions/system-help.png > -share/keepassxc/icons/application/32x32/actions/system-search.png > -share/keepassxc/icons/application/32x32/actions/url-copy.png > -share/keepassxc/icons/application/32x32/actions/username-copy.png > -share/keepassxc/icons/application/32x32/actions/view-history.png > -share/keepassxc/icons/application/32x32/apps/ > -share/keepassxc/icons/application/32x32/apps/internet-web-browser.png > -share/keepassxc/icons/application/32x32/apps/keepassxc-dark.png > -share/keepassxc/icons/application/32x32/apps/keepassxc-locked.png > -share/keepassxc/icons/application/32x32/apps/keepassxc-unlocked.png > -share/keepassxc/icons/application/32x32/apps/keepassxc.png > -share/keepassxc/icons/application/32x32/apps/preferences-desktop-icons.png > -share/keepassxc/icons/application/32x32/apps/utilities-terminal.png > -share/keepassxc/icons/application/32x32/categories/ > -share/keepassxc/icons/application/32x32/categories/preferences-other.png > -share/keepassxc/icons/application/32x32/mimetypes/ > -share/keepassxc/icons/application/32x32/mimetypes/application-x-keepassxc.png > -share/keepassxc/icons/application/32x32/status/ > -share/keepassxc/icons/application/32x32/status/security-high.png > -share/keepassxc/icons/application/48x48/ > -share/keepassxc/icons/application/48x48/apps/ > -share/keepassxc/icons/application/48x48/apps/keepassxc-dark.png > -share/keepassxc/icons/application/48x48/apps/keepassxc-locked.png > -share/keepassxc/icons/application/48x48/apps/keepassxc-unlocked.png > -share/keepassxc/icons/application/48x48/apps/keepassxc.png > -share/keepassxc/icons/application/64x64/ > -share/keepassxc/icons/application/64x64/apps/ > -share/keepassxc/icons/application/64x64/apps/keepassxc-dark.png > -share/keepassxc/icons/application/64x64/apps/keepassxc-locked.png > -share/keepassxc/icons/application/64x64/apps/keepassxc-unlocked.png > -share/keepassxc/icons/application/64x64/apps/keepassxc.png > -share/keepassxc/icons/application/64x64/mimetypes/ > -share/keepassxc/icons/application/64x64/mimetypes/application-x-keepassxc.png > -share/keepassxc/icons/application/scalable/ > -share/keepassxc/icons/application/scalable/actions/ > -share/keepassxc/icons/application/scalable/actions/object-locked.svg > -share/keepassxc/icons/application/scalable/actions/object-unlocked.svg > -share/keepassxc/icons/application/scalable/apps/ > -share/keepassxc/icons/application/scalable/apps/freedesktop.svg > -share/keepassxc/icons/application/scalable/apps/keepassxc-dark.svg > -share/keepassxc/icons/application/scalable/apps/keepassxc-locked.svg > -share/keepassxc/icons/application/scalable/apps/keepassxc-unlocked.svg > -share/keepassxc/icons/application/scalable/apps/keepassxc.svg > -share/keepassxc/icons/application/scalable/mimetypes/ > -share/keepassxc/icons/application/scalable/mimetypes/application-x-keepassxc.svg > -share/keepassxc/icons/database/ > -share/keepassxc/icons/database/C00_Password.png > -share/keepassxc/icons/database/C01_Package_Network.png > -share/keepassxc/icons/database/C02_MessageBox_Warning.png > -share/keepassxc/icons/database/C03_Server.png > -share/keepassxc/icons/database/C04_Klipper.png > -share/keepassxc/icons/database/C05_Edu_Languages.png > -share/keepassxc/icons/database/C06_KCMDF.png > -share/keepassxc/icons/database/C07_Kate.png > -share/keepassxc/icons/database/C08_Socket.png > -share/keepassxc/icons/database/C09_Identity.png > -share/keepassxc/icons/database/C10_Kontact.png > -share/keepassxc/icons/database/C11_Camera.png > -share/keepassxc/icons/database/C12_IRKickFlash.png > -share/keepassxc/icons/database/C13_KGPG_Key3.png > -share/keepassxc/icons/database/C14_Laptop_Power.png > -share/keepassxc/icons/database/C15_Scanner.png > -share/keepassxc/icons/database/C16_Mozilla_Firebird.png > -share/keepassxc/icons/database/C17_CDROM_Unmount.png > -share/keepassxc/icons/database/C18_Display.png > -share/keepassxc/icons/database/C19_Mail_Generic.png > -share/keepassxc/icons/database/C20_Misc.png > -share/keepassxc/icons/database/C21_KOrganizer.png > -share/keepassxc/icons/database/C22_ASCII.png > -share/keepassxc/icons/database/C23_Icons.png > -share/keepassxc/icons/database/C24_Connect_Established.png > -share/keepassxc/icons/database/C25_Folder_Mail.png > -share/keepassxc/icons/database/C26_FileSave.png > -share/keepassxc/icons/database/C27_NFS_Unmount.png > -share/keepassxc/icons/database/C28_QuickTime.png > -share/keepassxc/icons/database/C29_KGPG_Term.png > -share/keepassxc/icons/database/C30_Konsole.png > -share/keepassxc/icons/database/C31_FilePrint.png > -share/keepassxc/icons/database/C32_FSView.png > -share/keepassxc/icons/database/C33_Run.png > -share/keepassxc/icons/database/C34_Configure.png > -share/keepassxc/icons/database/C35_KRFB.png > -share/keepassxc/icons/database/C36_Ark.png > -share/keepassxc/icons/database/C37_KPercentage.png > -share/keepassxc/icons/database/C38_Samba_Unmount.png > -share/keepassxc/icons/database/C39_History.png > -share/keepassxc/icons/database/C40_Mail_Find.png > -share/keepassxc/icons/database/C41_VectorGfx.png > -share/keepassxc/icons/database/C42_KCMMemory.png > -share/keepassxc/icons/database/C43_EditTrash.png > -share/keepassxc/icons/database/C44_KNotes.png > -share/keepassxc/icons/database/C45_Cancel.png > -share/keepassxc/icons/database/C46_Help.png > -share/keepassxc/icons/database/C47_KPackage.png > -share/keepassxc/icons/database/C48_Folder.png > -share/keepassxc/icons/database/C49_Folder_Blue_Open.png > -share/keepassxc/icons/database/C50_Folder_Tar.png > -share/keepassxc/icons/database/C51_Decrypted.png > -share/keepassxc/icons/database/C52_Encrypted.png > -share/keepassxc/icons/database/C53_Apply.png > -share/keepassxc/icons/database/C54_Signature.png > -share/keepassxc/icons/database/C55_Thumbnail.png > -share/keepassxc/icons/database/C56_KAddressBook.png > -share/keepassxc/icons/database/C57_View_Text.png > -share/keepassxc/icons/database/C58_KGPG.png > -share/keepassxc/icons/database/C59_Package_Development.png > -share/keepassxc/icons/database/C60_KFM_Home.png > -share/keepassxc/icons/database/C61_Services.png > -share/keepassxc/icons/database/C62_Tux.png > -share/keepassxc/icons/database/C63_Feather.png > -share/keepassxc/icons/database/C64_Apple.png > -share/keepassxc/icons/database/C65_W.png > -share/keepassxc/icons/database/C66_Money.png > -share/keepassxc/icons/database/C67_Certificate.png > -share/keepassxc/icons/database/C68_BlackBerry.png > share/keepassxc/translations/ > share/keepassxc/translations/keepassx_ar.qm > -share/keepassxc/translations/keepassx_bn.qm > +share/keepassxc/translations/keepassx_bg.qm > share/keepassxc/translations/keepassx_ca.qm > share/keepassxc/translations/keepassx_cs.qm > share/keepassxc/translations/keepassx_da.qm > share/keepassxc/translations/keepassx_de.qm > -share/keepassxc/translations/keepassx_el.qm > share/keepassxc/translations/keepassx_en.qm > -share/keepassxc/translations/keepassx_en_GB.qm > share/keepassxc/translations/keepassx_en_US.qm > share/keepassxc/translations/keepassx_es.qm > share/keepassxc/translations/keepassx_et.qm > -share/keepassxc/translations/keepassx_eu.qm > share/keepassxc/translations/keepassx_fi.qm > share/keepassxc/translations/keepassx_fr.qm > -share/keepassxc/translations/keepassx_he.qm > -share/keepassxc/translations/keepassx_hr_HR.qm > share/keepassxc/translations/keepassx_hu.qm > share/keepassxc/translations/keepassx_id.qm > -share/keepassxc/translations/keepassx_is_IS.qm > share/keepassxc/translations/keepassx_it.qm > share/keepassxc/translations/keepassx_ja.qm > -share/keepassxc/translations/keepassx_kk.qm > share/keepassxc/translations/keepassx_ko.qm > -share/keepassxc/translations/keepassx_la.qm > share/keepassxc/translations/keepassx_lt.qm > -share/keepassxc/translations/keepassx_lv.qm > share/keepassxc/translations/keepassx_nb.qm > share/keepassxc/translations/keepassx_nl_NL.qm > share/keepassxc/translations/keepassx_pl.qm > @@ -334,16 +54,12 @@ share/keepassxc/translations/keepassx_pt > share/keepassxc/translations/keepassx_ro.qm > share/keepassxc/translations/keepassx_ru.qm > share/keepassxc/translations/keepassx_sk.qm > -share/keepassxc/translations/keepassx_sl_SI.qm > -share/keepassxc/translations/keepassx_sr.qm > share/keepassxc/translations/keepassx_sv.qm > share/keepassxc/translations/keepassx_th.qm > share/keepassxc/translations/keepassx_tr.qm > share/keepassxc/translations/keepassx_uk.qm > share/keepassxc/translations/keepassx_zh_CN.qm > share/keepassxc/translations/keepassx_zh_TW.qm > -share/keepassxc/wizard/ > -share/keepassxc/wizard/background-pixmap.png > share/keepassxc/wordlists/ > share/keepassxc/wordlists/eff_large.wordlist > share/metainfo/
Quickly tested on amd64 and seems to work. As I had to dig up unveil rule from ports list to make browser extension work, could it be added in README? --- In order to use browser integration with firefox you need to add following unveil rule to /etc/firefox/unveil.main: # for using the KeePassXC-Browser addon with the keepassxc--browser package /usr/local/bin/keepassxc-proxy rx ---
