spec file improvements

epel9
Germano Massullo 3 years ago
parent 2ad033636d
commit 03788aa691

@ -21,40 +21,45 @@ Source0: https://github.com/keepassxreboot/keepassxc/releases/download/%{
Patch0: xcb.patch
%endif
BuildRequires: botan2-devel
BuildRequires: cmake >= 3.1
BuildRequires: desktop-file-utils
BuildRequires: gcc-c++ >= 4.7
BuildRequires: qt5-qtbase-devel >= 5.2
BuildRequires: qt5-qttools-devel >= 5.2
BuildRequires: qt5-qtsvg-devel
BuildRequires: qrencode-devel
BuildRequires: libappstream-glib
BuildRequires: libargon2-devel
BuildRequires: libcurl-devel
BuildRequires: libgcrypt-devel >= 1.7
BuildRequires: libmicrohttpd-devel
BuildRequires: libsodium-devel
BuildRequires: libusb1-devel
BuildRequires: libXi-devel
BuildRequires: libXtst-devel
BuildRequires: libyubikey-devel
BuildRequires: minizip-devel
BuildRequires: pcsc-lite-devel
BuildRequires: qrencode-devel
BuildRequires: readline-devel
BuildRequires: qt5-qtbase-devel >= 5.2
BuildRequires: qt5-qtbase-private-devel
BuildRequires: qt5-qtsvg-devel
BuildRequires: qt5-qttools-devel >= 5.2
BuildRequires: qt5-qtx11extras-devel
# For EL8 missing quazip read
# https://bugzilla.redhat.com/show_bug.cgi?id=1859390
# https://bugzilla.redhat.com/show_bug.cgi?id=1754061#c1
# https://bugzilla.redhat.com/show_bug.cgi?id=1754155
%if 0%{?fedora}
BuildRequires: quazip-qt5-devel
%endif
BuildRequires: ykpers-devel
BuildRequires: zlib-devel
BuildRequires: libappstream-glib
BuildRequires: qt5-qtbase-private-devel
BuildRequires: readline-devel
# For EL8 missing rubygem-asciidoctor read
# https://bugzilla.redhat.com/show_bug.cgi?id=1859390
# https://bugzilla.redhat.com/show_bug.cgi?id=1820896
%if 0%{?fedora}
BuildRequires: rubygem-asciidoctor
%endif
# KeePassXC bundles the ykcore code due to lack of support from Yubico and
# stratification of version across various operating system distros. Additionally,
# KeePassXC has modified the API of ykcore to make it more functional when using
# non-YubiKey keys (ie, OnlyKey).
Provides: bundled(ykcore)
%description
KeePassXC is a community fork of KeePassX
KeePassXC is an application for people with extremely high demands on secure
@ -160,6 +165,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_datadir}/metainfo/org.%{nam
%changelog
* Tue Mar 22 2022 Germano Massullo <germano.massullo@gmail.com> - 2.7.0-1
- 2.7.0 release
- adds BuildRequires: botan2-devel
- adds BuildRequires: pcsc-lite-devel
- replaces BuildRequires: quazip-qt5-devel with BuildRequires: minizip-devel
* Tue Mar 08 2022 Jan Grulich <jgrulich@redhat.com> - 2.6.6-6
- Rebuild (qt5)

Loading…
Cancel
Save