Name: gpgfrontend Version: 2.1.10 Release: 1%{?dist} Summary: Graphical interface for GnuPG and OpenPGP License: GPL-3.0 URL: https://github.com/saturneric/GpgFrontend Source0: https://github.com/saturneric/GpgFrontend/archive/v%{version}.tar.gz Source1: https://github.com/saturneric/GpgFrontend-Modules/archive/9fee4e73ccdcd30dcd6efd53e22f3e8280271db3.tar.gz Source2: https://git.bktus.com/gpgfrontend/vmime/snapshot/52f6184e8898f3025963444d988ed0b07b06db53.tar.gz BuildRequires: clang BuildRequires: cmake(GTest) BuildRequires: cmake(Qt6Core) BuildRequires: cmake(Qt6Concurrent) BuildRequires: cmake(Qt6Linguist) BuildRequires: cmake(Qt6Network) BuildRequires: cmake(Qt6PrintSupport) BuildRequires: cmake(Qt6Widgets) BuildRequires: cmake(Qt6Xml) BuildRequires: cmake(QGpgmeQt6) BuildRequires: pkgconfig(libarchive) BuildRequires: openssl-devel Requires: pinentry-qt %description GpgFrontend is a graphical interface for GnuPG and OpenPGP. %prep %autosetup -n GpgFrontend-%{version} tar -xzf %{SOURCE1} --strip-components=1 -C modules tar -xzf %{SOURCE2} --strip-components=1 -C modules/src/m_email/vmime %build export CXX=clang++ CPLUS_INCLUDE_PATH=/usr/include/libassuan2 %cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_SKIP_RPATH=ON . %cmake_build %install %cmake_install find %{buildroot} -name '*.so' -exec rm -f {} ';' %files %doc README.md SECURITY.md PrivacyPolicy.md %license COPYING %{_bindir}/%{name} %{_libdir}/%{name} %{_libdir}/libgf_core.so.* %{_libdir}/libgf_sdk.so.* %{_libdir}/libgf_test.so.* %{_libdir}/libgf_ui.so.* %{_datadir}/%{name} %{_datadir}/doc/%{name} %{_datadir}/applications/*%{name}.desktop %{_datadir}/icons/hicolor/*/apps/*%{name}.* %{_datadir}/pixmaps/*%{name}.* %{_datadir}/metainfo/*%{name}.*