[packages/keepassxc] up to 2.8.0
atler
atler at pld-linux.org
Fri Oct 23 00:24:25 CEST 2026
commit d1bcdb486348d7b7f1b0a4c4dae1a5c6809a707e
Author: Jan Palus <atler at pld-linux.org>
Date: Fri Oct 23 00:22:41 2026 +0200
up to 2.8.0
keepassxc.spec | 69 +++++++++++++++++++++++++---------------------------------
1 file changed, 30 insertions(+), 39 deletions(-)
---
diff --git a/keepassxc.spec b/keepassxc.spec
index a265114..311a988 100644
--- a/keepassxc.spec
+++ b/keepassxc.spec
@@ -1,35 +1,33 @@
-%define qtver 5.12.0
+%define qtver 6.2.4
Summary: KeePassXC - Cross Platform Password Manager
Summary(pl.UTF-8): KeePassXC - Wieloplatformowy zarządca haseł
Name: keepassxc
-Version: 2.7.12
+Version: 2.8.0
Release: 1
License: GPL v2+
Group: X11/Applications
Source0: https://github.com/keepassxreboot/keepassxc/releases/download/%{version}/%{name}-%{version}-src.tar.xz
-# Source0-md5: 29725126c211f12b6f533a93a83aa8ab
+# Source0-md5: 81fc392364506b87be37e771f1341f6c
URL: https://keepassxc.org/
-BuildRequires: Qt5Concurrent-devel >= %{qtver}
-BuildRequires: Qt5Core-devel >= %{qtver}
-BuildRequires: Qt5DBus-devel >= %{qtver}
-BuildRequires: Qt5Gui-devel >= %{qtver}
-BuildRequires: Qt5Network-devel >= %{qtver}
-BuildRequires: Qt5Svg-devel >= %{qtver}
-BuildRequires: Qt5Test-devel >= %{qtver}
-BuildRequires: Qt5Widgets-devel >= %{qtver}
-BuildRequires: Qt5X11Extras-devel >= %{qtver}
-BuildRequires: botan2-devel >= 2.11.0
-BuildRequires: cmake >= 3.10.0
-BuildRequires: libargon2-devel
+BuildRequires: Qt6Concurrent-devel >= %{qtver}
+BuildRequires: Qt6Core-devel >= %{qtver}
+BuildRequires: Qt6DBus-devel >= %{qtver}
+BuildRequires: Qt6Gui-devel >= %{qtver}
+BuildRequires: Qt6Network-devel >= %{qtver}
+BuildRequires: Qt6Svg-devel >= %{qtver}
+BuildRequires: Qt6Test-devel >= %{qtver}
+BuildRequires: Qt6Widgets-devel >= %{qtver}
+BuildRequires: botan2-devel >= 2.19.1
+BuildRequires: cmake >= 3.16.0
+BuildRequires: libstdc++-devel >= 6:8
BuildRequires: libusb-devel
BuildRequires: minizip-devel
BuildRequires: pcsc-lite-devel
BuildRequires: pkgconfig
BuildRequires: qrencode-devel
-BuildRequires: qt5-build >= %{qtver}
-BuildRequires: qt5-linguist >= %{qtver}
-BuildRequires: qt5-qmake >= %{qtver}
+BuildRequires: qt6-build >= %{qtver}
+BuildRequires: qt6-linguist >= %{qtver}
BuildRequires: readline-devel
BuildRequires: rpmbuild(find_lang) >= 1.37
BuildRequires: rpmbuild(macros) >= 1.605
@@ -38,18 +36,18 @@ BuildRequires: tar >= 1:1.22
BuildRequires: xorg-lib-libX11-devel
BuildRequires: xorg-lib-libXi-devel
BuildRequires: xorg-lib-libXtst-devel
+BuildRequires: xorg-lib-libxkbcommon-devel
BuildRequires: xz
BuildRequires: ykpers-devel
BuildRequires: zlib-devel >= 1.2.0
BuildRequires: zxcvbn-c-devel
-Requires: Qt5Concurrent >= %{qtver}
-%requires_ge_to Qt5Core Qt5Core-devel
-Requires: Qt5DBus >= %{qtver}
-Requires: Qt5Gui >= %{qtver}
-Requires: Qt5Network >= %{qtver}
-Requires: Qt5Svg >= %{qtver}
-Requires: Qt5Widgets >= %{qtver}
-Requires: Qt5X11Extras >= %{qtver}
+Requires: Qt6Concurrent >= %{qtver}
+%requires_ge_to Qt6Core Qt6Core-devel
+Requires: Qt6DBus >= %{qtver}
+Requires: Qt6Gui >= %{qtver}
+Requires: Qt6Network >= %{qtver}
+Requires: Qt6Svg >= %{qtver}
+Requires: Qt6Widgets >= %{qtver}
Requires: desktop-file-utils
Requires: hicolor-icon-theme
Requires: shared-mime-info
@@ -80,18 +78,12 @@ szyfrowania jakie są do tej pory znane (AES i TwoFish).
%setup -q
%build
-install -d build
-cd build
-export CXXFLAGS="%{rpmcxxflags} -I/usr/include/zxcvbn"
-%cmake \
+%cmake -B build \
-DKEEPASSXC_BUILD_TYPE=Release \
- -DWITH_XC_BROWSER=ON \
- -DWITH_XC_BROWSER_PASSKEYS=ON \
- -DWITH_XC_KEESHARE=ON \
- -DWITH_XC_SSHAGENT=ON \
- -DWITH_XC_YUBIKEY=ON \
- ..
-%{__make}
+ -DKPXC_FEATURE_BROWSER=ON \
+ -DKPXC_FEATURE_SSHAGENT=ON \
+ -DKPXC_FEATURE_UPDATES=OFF
+%{__make} -C build
%install
rm -rf $RPM_BUILD_ROOT
@@ -131,10 +123,9 @@ rm -rf $RPM_BUILD_ROOT
%{_datadir}/keepassxc/icons
%dir %{_datadir}/keepassxc/translations
%{_datadir}/keepassxc/wordlists
-%dir %{_libdir}/keepassxc
-%attr(755,root,root) %{_libdir}/keepassxc/libkeepassxc-autotype-xcb.so
%{_iconsdir}/hicolor/*x*/apps/keepassxc*.png
%{_iconsdir}/hicolor/scalable/apps/keepassxc*.svg
%{_iconsdir}/hicolor/scalable/mimetypes/application-x-keepassxc.svg
%{_mandir}/man1/keepassxc.1*
%{_mandir}/man1/keepassxc-cli.1*
+%{_datadir}/polkit-1/actions/org.keepassxc.KeePassXC.policy
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/keepassxc.git/commitdiff/d1bcdb486348d7b7f1b0a4c4dae1a5c6809a707e
More information about the pld-cvs-commit
mailing list