Page MenuHomeSolus

KeepassXC Feature Enablement
Open, NormalPublic

Description

KeepassXC is already included in the repository ... thanks!

I've begun tinkering with some of its more advanced features, such as Keeshare, on another platform, but I find that the Solus build does not include/support these features.

In future builds would it be possible to have these features enabled?

Thanks so much, cheers!

Event Timeline

RenHoek created this task.Jan 3 2022, 8:42 PM
GZGavinZhao added a subscriber: GZGavinZhao.EditedJan 3 2022, 10:38 PM

Can't really test it, but for those who can, this should be the updated package.yml file:

diff --git a/package.yml b/package.yml
index 3ccf1dc..fc87518 100644
--- a/package.yml
+++ b/package.yml
@@ -1,6 +1,6 @@
 name       : keepassxc
 version    : 2.6.6
-release    : 34
+release    : 35
 homepage   : https://keepassxc.org
 source     :
     - https://github.com/keepassxreboot/keepassxc/releases/download/2.6.6/keepassxc-2.6.6-src.tar.xz : 3603b11ac39b289c47fac77fa150e05fd64b393d8cfdf5732dc3ef106650a4e2
@@ -22,23 +22,19 @@ replaces   :
     - keepassx
 builddeps  :
     - pkgconfig(libargon2)
+    - pkgconfig(libgcrypt) 
     - pkgconfig(libqrencode)
     - pkgconfig(libsodium)
     - pkgconfig(Qt5Svg)
     - pkgconfig(Qt5UiTools)
     - pkgconfig(Qt5X11Extras)
+    - pkgconfig(quazip)
     - pkgconfig(xtst)
     - pkgconfig(ykpers-1)
-    - libgcrypt-devel
+    - asciidoctor
     - libyubikey-devel
 setup      : |
-    %cmake_ninja -DWITH_XC_AUTOTYPE=ON \
-                 -DWITH_XC_BROWSER=ON \
-                 -DWITH_XC_DOCS=OFF \
-                 -DWITH_XC_NETWORKING=ON \
-                 -DWITH_XC_SSHAGENT=ON \
-                 -DWITH_XC_UPDATECHECK=OFF \
-                 -DWITH_XC_YUBIKEY=ON
+    %cmake_ninja -DWITH_TESTS=OFF -DWITH_CCACHE=ON -DWITH_XC_ALL=ON -DWITH_XC_UPDATECHECK=OFF -DWITH_XC_DOCS=OFF
 build      : |
     %ninja_build
 install    : |
DataDrake renamed this task from Package Request to KeepassXC Feature Enablement.Jan 21 2022, 8:16 AM
DataDrake triaged this task as Normal priority.
DataDrake edited projects, added Software; removed Package Requests.
DataDrake moved this task from Backlog to Improvement on the Software board.