[packages/qgpgme] - updated to 2.1.0
qboosh
qboosh at pld-linux.org
Sun May 24 09:30:05 CEST 2026
commit bc6f3ba3f9a6ef9c8e9a2a6b3133dbce08b9ea85
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun May 24 09:30:08 2026 +0200
- updated to 2.1.0
qgpgme.spec | 55 ++++++++++++++++++++++++++++++++++++-------------------
1 file changed, 36 insertions(+), 19 deletions(-)
---
diff --git a/qgpgme.spec b/qgpgme.spec
index 37961fb..e371246 100644
--- a/qgpgme.spec
+++ b/qgpgme.spec
@@ -1,4 +1,3 @@
-# TODO: actually package apidocs
#
# Conditional build:
%bcond_without qt5 # Qt 5 interface
@@ -11,19 +10,21 @@
Summary: QGpgME - Qt interface for GPGME library
Summary(pl.UTF-8): QGpgME - interfejs Qt do biblioteki GPGME
Name: qgpgme
-Version: 2.0.0
+Version: 2.1.0
Release: 1
License: GPL v2+ with Qt linking exception
Group: Libraries
Source0: https://www.gnupg.org/ftp/gcrypt/qgpgme/%{name}-%{version}.tar.xz
-# Source0-md5: 66ca1d8758241d52f723d01414fbfc20
+# Source0-md5: b005852a0aca87f530c6d9c80b2b7b08
URL: https://www.gnupg.org/related_software/gpgme/
BuildRequires: cmake >= 3.16
-BuildRequires: gpgme-devel >= 1:2.0.0
-BuildRequires: gpgmepp-devel >= 2.0.0
+BuildRequires: doxygen
+BuildRequires: gpgme-devel >= 1:2.1.0
+BuildRequires: gpgmepp-devel >= 2.1.0
BuildRequires: libgpg-error-devel >= 1.47
BuildRequires: libstdc++-devel >= 6:7
BuildRequires: pkgconfig
+BuildRequires: rpm-build >= 4.6
BuildRequires: rpmbuild(macros) >= 1.605
BuildRequires: tar >= 1:1.22
BuildRequires: xz
@@ -52,14 +53,26 @@ QGpgME to interfejs Qt do biblioteki GPGME, oparty na bibliotece z
KF5gpgmepp. QGpgME udostępnia API Qt do GpgMEpp bardzo wysokiego
poziomu.
+%package apidocs
+Summary: API documentation for QGpgME library
+Summary(pl.UTF-8): Dokumentacja API biblioteki QGpgME
+Group: Documentation
+BuildArch: noarch
+
+%description apidocs
+API documentation for QGpgME library.
+
+%description apidocs -l pl.UTF-8
+Dokumentacja API biblioteki QGpgME.
+
%package qt5
Summary: QGpgME - Qt 5 interface for GPGME library
Summary(pl.UTF-8): QGpgME - interfejs Qt 5 do biblioteki GPGME
License: GPL v2+ with Qt linking exception
Group: Libraries
Requires: Qt5Core >= %{qt5_ver}
-Requires: gpgme >= 1:2.0.0
-Requires: gpgmepp >= 2.0.0
+Requires: gpgme >= 1:2.1.0
+Requires: gpgmepp >= 2.1.0
Requires: libgpg-error >= 1.47
Obsoletes: gpgme-qt5 < 1:2
@@ -79,8 +92,8 @@ License: GPL v2+ with Qt linking exception
Group: Development/Libraries
Requires: %{name}-qt5 = %{version}-%{release}
Requires: Qt5Core-devel >= %{qt5_ver}
-Requires: gpgme-devel >= 1:2.0.0
-Requires: gpgmepp-devel >= 2.0.0
+Requires: gpgme-devel >= 1:2.1.0
+Requires: gpgmepp-devel >= 2.1.0
Requires: libgpg-error-devel >= 1.47
Obsoletes: gpgme-qt5-devel < 1:2
Conflicts: kde4-kdepimlibs-devel
@@ -111,8 +124,8 @@ Summary(pl.UTF-8): QGpgME - interfejs Qt 6 do biblioteki GPGME
License: GPL v2+ with Qt linking exception
Group: Libraries
Requires: Qt6Core >= %{qt6_ver}
-Requires: gpgme >= 1:2.0.0
-Requires: gpgmepp >= 2.0.0
+Requires: gpgme >= 1:2.1.0
+Requires: gpgmepp >= 2.1.0
Requires: libgpg-error >= 1.47
Obsoletes: gpgme-qt6 < 1:2
@@ -132,8 +145,8 @@ License: GPL v2+ with Qt linking exception
Group: Development/Libraries
Requires: %{name}-qt6 = %{version}-%{release}
Requires: Qt6Core-devel >= %{qt6_ver}
-Requires: gpgme-devel >= 1:2.0.0
-Requires: gpgmepp-devel >= 2.0.0
+Requires: gpgme-devel >= 1:2.1.0
+Requires: gpgmepp-devel >= 2.1.0
Requires: libgpg-error-devel >= 1.47
Obsoletes: gpgme-qt6-devel < 1:2
Conflicts: kde4-kdepimlibs-devel
@@ -183,16 +196,20 @@ rm -rf $RPM_BUILD_ROOT
%post qt6 -p /sbin/ldconfig
%postun qt6 -p /sbin/ldconfig
+%files apidocs
+%defattr(644,root,root,755)
+%doc build/doc/html/{search,*.css,*.html,*.js,*.png}
+
%if %{with qt5}
%files qt5
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog NEWS README
-%attr(755,root,root) %{_libdir}/libqgpgme.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libqgpgme.so.15
+%{_libdir}/libqgpgme.so.*.*.*
+%ghost %{_libdir}/libqgpgme.so.15
%files qt5-devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libqgpgme.so
+%{_libdir}/libqgpgme.so
%{_includedir}/qgpgme-qt5
%{_libdir}/cmake/QGpgme
@@ -207,12 +224,12 @@ rm -rf $RPM_BUILD_ROOT
%files qt6
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog NEWS README
-%attr(755,root,root) %{_libdir}/libqgpgmeqt6.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libqgpgmeqt6.so.15
+%{_libdir}/libqgpgmeqt6.so.*.*.*
+%ghost %{_libdir}/libqgpgmeqt6.so.15
%files qt6-devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libqgpgmeqt6.so
+%{_libdir}/libqgpgmeqt6.so
%{_includedir}/qgpgme-qt6
%{_libdir}/cmake/QGpgmeQt6
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/qgpgme.git/commitdiff/bc6f3ba3f9a6ef9c8e9a2a6b3133dbce08b9ea85
More information about the pld-cvs-commit
mailing list