Commit Graph

155 Commits

Author SHA1 Message Date
Marie Loise Nolden
9e6be1a190 Update to 1.23.2 2024-01-13 11:42:49 +01:00
Michal Hlavinka
de0a927640 add tarball signature verification
as per https://fedoraproject.org/wiki/PackagingDrafts:GPGSignatures
2023-10-11 11:13:03 +02:00
Michal Hlavinka
45066602bb updated to 1.22.0 2023-10-10 20:59:59 +02:00
Jiri Kucera
f99aa40793 Build only Qt6 on RHEL 2023-06-26 11:44:22 +02:00
FAS Marie Loise Nolden
ae00a96f33 update to 1.20.0 and enable qt6 build
Update to 1.20.0 required for a poppler update and Qt6 builds for KDE Gear rpms using Plasma 6.

The change is oriented on the archilinux build requiring a source copy and separate options compiling with qt5 or qt6.

The qgpgme and qgpgme-devel packages have been changed for each build preserving build compaitbility with the qt5 use.
qgpgme -> qgpgme-qt5
qgpgpe-devel: slit into header files qpgpgme-common-devel and qgpgme-qt5-devel, qgpgme-qt6-devel for the Qt6 builds.

When used with Qt6 builds, use BuildRequires: qgpgme-qt6-devel to draw in the right libs and dependencies.
2023-06-16 10:32:28 +00:00
Jiri Kucera
5a93d18e96 Fix FTBFS
Skip gpgme Qt binding t-remarks test for gnupg 2.4+.

Resolves: #2161905
2023-03-03 15:43:32 +01:00
Jiri Kucera
379b951e0a Use distutils from setuptools 2022-12-02 00:28:11 +01:00
Jiri Kucera
c8b2b50acd Prefer .egg-info format 2022-11-30 02:36:54 +01:00
Jiri Kucera
7aed4171dc Update to 1.17.1
Update gpgme to 1.17.1 (fix libqpgpme ABI, #2127553)
Prepare for distutils drop in Python 3.12+ (#2135758)
Fix tests on 32-bit machines (#2096365)
Use SPDX syntax for License field
Add option to not build Qt binding (qgpgme)
2022-10-27 09:29:15 +02:00
Miro Hrončok
c4fc84b444 Revert back to gpgme-1.17.0
This reverts b46b5db218 which bumped
the libqgpgme soname from 7 to 15.
This was built in a side tag but never actually shipped.

With the Python 3.11 rebuild, the soname bump was merged to rawhide
and blocks the compose:
https://pagure.io/releng/failed-composes/issue/3682

Considering the severity of this
and the fact that the dependent KDE packages FTBFS,
this change is now reverted.
It has never been shipped in a compose, so an epoch bump is not necessary.

We need to pass -b3 to %autorelease to produce
gpgme-1.17.0-3.fc37 instead of gpgme-1.17.0-1.fc37.

When the package is updated again, remove that.

Leaving the tests disabled, because i686 still fails:
https://bugzilla.redhat.com/show_bug.cgi?id=2096365
2022-06-22 00:26:22 +02:00
Jiri Kucera
91071aa5bd Disable tests
Disable tests since they are failing since update to 1.17.1.
This change is temporary to not block Python 3.11 mass rebuild,
the fix is on the way.

Related: #2096365
2022-06-15 17:28:23 +02:00
Jiri Kucera
b46b5db218 Update to gpgme-1.17.1
Resolves: #2061192
2022-03-29 18:26:48 +02:00
Stephen Gallagher
b0703da9c6
Fix LFS support on 32-bit systems
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
2022-02-14 11:17:32 -05:00
Igor Raits
3e4362f18d
Update to 1.17.0
Signed-off-by: Igor Raits <igor.raits@gmail.com>
2022-02-12 10:17:36 +01:00
Igor Raits
a65d42a985
Update to 1.16.0 (Closes: RHBZ#1975955)
Signed-off-by: Igor Raits <igor.raits@gmail.com>
2021-12-29 19:05:49 +01:00
Igor Raits
358b5d03b1
Switch to rpmautospec
Signed-off-by: Igor Raits <igor.raits@gmail.com>
2021-12-29 18:58:01 +01:00
Frantisek Sumsal
6b279f9223 Fix build with glibc >=2.34 (RHBZ#1984691, RHBZ#1987561) 2021-11-02 19:28:05 +01:00
Fedora Release Engineering
7d98c339cb - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 06:57:35 +00:00
Python Maint
b1ad8dbe9a Rebuilt for Python 3.10 2021-06-03 03:03:45 +02:00
Miro Hrončok
a402c92120 Also remove RPATH from /usr/bin/gpgme-json
https://fedoraproject.org/wiki/Changes/Broken_RPATH_will_fail_rpmbuild

    + /usr/lib/rpm/check-rpaths
    *******************************************************************************
    *
    * WARNING: 'check-rpaths' detected a broken RPATH OR RUNPATH and will cause
    *          'rpmbuild' to fail. To ignore these errors, you can set the
    *          '$QA_RPATHS' environment variable which is a bitmask allowing the
    *          values below. The current value of QA_RPATHS is 0x0000.
    *
    *    0x0001 ... standard RPATHs (e.g. /usr/lib); such RPATHs are a minor
    *               issue but are introducing redundant searchpaths without
    *               providing a benefit. They can also cause errors in multilib
    *               environments.
    ...
    ERROR   0001: file '/usr/bin/gpgme-json' contains a standard runpath '/usr/lib64' in [/usr/lib64]
2021-06-02 13:56:15 +02:00
Fedora Release Engineering
b149144005 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-26 12:49:13 +00:00
Igor Raits
f688d4400e
Few small packaging fixes
Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2021-01-24 11:44:33 +01:00
Igor Raits
f2e79cba09
Update to 1.15.1
Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2021-01-24 11:32:35 +01:00
Tom Stellard
f313703e09 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2020-12-18 23:59:09 +00:00
Fedora Release Engineering
70cd4033d0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-28 00:12:38 +00:00
Igor Raits
c24ec34975
Update to 1.14.0
Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
2020-07-18 12:14:07 +02:00
Miro Hrončok
3ef635766b Rebuilt for Python 3.9 2020-05-22 23:07:02 +02:00
Tomas Mraz
dee39fe365 Fix FTBFS with gnupg-2.2.19 and above 2020-04-30 14:50:17 +02:00
Miro Hrončok
e4decde16e Fix build scripts for Python 3.9
Resolves https://bugzilla.redhat.com/show_bug.cgi?id=1787966
2020-02-13 11:44:10 +01:00
Fedora Release Engineering
d27b5ad9f1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-29 03:20:47 +00:00
Miro Hrončok
315173d86e Rebuilt for Python 3.8.0rc1 (#1748018) 2019-10-03 13:54:09 +02:00
Zbigniew Jędrzejewski-Szmek
d2edfe33ed Add -I/usr/include/libassuan2
This allows the package to build.
2019-08-18 10:01:15 +02:00
Miro Hrončok
b310b7ffbf Rebuilt for Python 3.8 2019-08-15 20:06:22 +02:00
Igor Gnatenko
ad98c12a55
Do not run autogen.sh
Otherwise, VERSION is set to 1.13.1-unknown which breaks in multiple
places.

Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-08-10 14:02:46 +02:00
Peter Robinson
94970125cf Move .pc files to devel so the base library doesn't pull in devel packages, minor cleanups 2019-08-03 13:28:26 +01:00
Igor Gnatenko
7d74e54110
Update to 1.13.1
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-07-29 18:46:56 +02:00
Fedora Release Engineering
88263ee424 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-25 07:34:14 +00:00
Miro Hrončok
31ca5a6304 Subpackage python2-gpg has been removed 2019-06-06 01:05:59 +02:00
Igor Gnatenko
daa7419e2d
Do not use expired key for python test
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-02-16 18:18:01 +01:00
Igor Gnatenko
0a90c62b78
Do not use expired key for test
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-02-16 18:05:58 +01:00
Igor Gnatenko
880144ee5e
Update to 1.12.0
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-02-16 17:55:03 +01:00
Fedora Release Engineering
18da2f7bf9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-01 01:24:16 +00:00
Igor Gnatenko
709cafe119
Remove obsolete scriptlets
References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2019-01-27 19:01:35 +01:00
Fedora Release Engineering
d8f6c9b51a - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-13 04:24:45 +00:00
Miro Hrončok
b562155fff Rebuilt for Python 3.7 2018-06-15 13:49:11 +02:00
Igor Gnatenko
8073b1de28
Update to 1.11.1
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-04-20 15:58:25 +02:00
Igor Gnatenko
9acb85608f
add gpgme-json binary
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-04-19 10:04:15 +02:00
Igor Gnatenko
c5350d0d03
disable tests temporarily
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-04-19 09:52:58 +02:00
Igor Gnatenko
fb72ad7a6c
Update to 1.11.0
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-04-19 09:45:21 +02:00
Jonathan Lebon
7222860723 Backport patch to tweak STATUS_FAILURE handling
The latest gnupg2 release[1] included a commit[2] which broke gpgme
handling of gnupg2 status updates (through `--status-fd`). This was
fixed in gpgme git master[3].  This commit backports this patch to make
gpgme work again.

[1] https://bodhi.fedoraproject.org/updates/FEDORA-2018-3fc05e009d
[2] https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=0336e5d1a7b9d46e06c838e6a98aecfcc9542882
[3] https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=commit;h=b99502274ae5efdf6df0d967900ec3d1e64373d7
2018-04-17 13:47:35 -04:00