Commit Graph

184 Commits

Author SHA256 Message Date
Dominique Leuenberger
2f86d72ff5 Accepting request 1098091 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1098091
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gpgme?expand=0&rev=97
2023-07-12 15:26:15 +00:00
d1d2c70f67 Accepting request 1098070 from home:pmonrealgonzalez:branches:Base:System
- Update to 1.21.0
  * Extended gpgme_op_encrypt, gpgme_op_encrypt_sign, and gpgme_op_sign
    to allow writing the output directly to a file. [T6530]
  * Extended gpgme_op_decrypt and gpgme_op_verify to allow reading the
    input data directly from files. [T6530]
  * For key signing and uid revoking allow an empty user id. [rMfbc3963d62]
  * Pass an input-size-hint also to the gpgsm engine. [T6534]
  * qt: Allow writing the created archives directly to a file. [T6530]
  * qt: Allow reading the signed/encrypted archive to decrypt
    or verify directly from a file. [T6530]
  * qt: Qt Jobs working with QIODeviceDataProvider now properly
    handle input-size hints and progress for files larger.
    2^32 bytes in 32 bit builds. [T6534]
  * cpp: Error::isCanceled now also returns true for error code
    GPG_ERR_FULLY_CANCELED. [T6510]
  * python: Fix wrong use of write. [T6501]
  * Interface changes relative to the 1.20.0 release:
    - cpp: Data::setFlag                            NEW.
    - cpp: Data::setSizeHint                        NEW.
    - qt: Job::startIt                              NEW.
    - qt: DecryptVerifyArchiveJob::setInputFile     NEW.
    - qt: DecryptVerifyArchiveJob::inputFile        NEW.
    - qt: EncryptArchiveJob::setRecipients          NEW.
    - qt: EncryptArchiveJob::recipients             NEW.
    - qt: EncryptArchiveJob::setInputPaths          NEW.
    - qt: EncryptArchiveJob::inputPaths             NEW.
    - qt: EncryptArchiveJob::setOutputFile          NEW.
    - qt: EncryptArchiveJob::outputFile             NEW.
    - qt: EncryptArchiveJob::setEncryptionFlags     NEW.
    - qt: EncryptArchiveJob::encryptionFlags        NEW.

OBS-URL: https://build.opensuse.org/request/show/1098070
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=152
2023-07-11 10:19:53 +00:00
Dominique Leuenberger
d7988a3fc1 Accepting request 1081075 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1081075
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gpgme?expand=0&rev=96
2023-04-22 19:56:48 +00:00
13ee1cea4a Accepting request 1081074 from home:pmonrealgonzalez:branches:Base:System
- Update to 1.20.0:
  * On Windows, the gettext functions provided by gpgrt are switched
    into utf8 mode, so that all localized texts returned by GpgME or
    gpgrt, e.g. the texts for error codes are now UTF-8 encoded. [T5960]
  * Key::canSign now returns false for OpenPGP keys without signing
    (sub)key. [T6456]
  * The new macOS Homebrew location is now by default supported. [T6440]
  * Fix regression in 1.19.0.
  * Fix invocation of gpgtar on Windows.
  * Interface changes relative to the 1.19.0 release:
    - gpgme_subkey_t              EXTENDED: New field 'can_renc'.
    - gpgme_subkey_t              EXTENDED: New field 'can_timestamp'.
    - gpgme_subkey_t              EXTENDED: New field 'is_group_owned'.
    - cpp: Subkey::canRenc        NEW.
    - cpp: Subkey::canTimestamp   NEW.
    - cpp: Subkey::isGroupOwned   NEW.
    - cpp: Key::canReallySign     DEPRECATED.
  * Release-info: https://dev.gnupg.org/T6463

OBS-URL: https://build.opensuse.org/request/show/1081074
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=150
2023-04-21 06:53:59 +00:00
Dominique Leuenberger
41e661c0ae Accepting request 1079638 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1079638
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gpgme?expand=0&rev=95
2023-04-16 17:13:00 +00:00
272c779f8c Accepting request 1078530 from home:krop:branches:Base:System
RFC:

Add a Qt6 flavor to build Qt6 bindings. Needed by the KDE CI and future KDE releases.

About the Leap failures with the qt6 flavor:
The default compiler is too old in Leap. For the build to succeed, it would require setting CC / CXX to a more recent one
(we use gcc10 for Qt6 packages in 15.4 and 15.5)

But... since the cpp bindings are deleted when building the qt flavors, would that causes issues?
(we'd have libqgpgmeqt6.so* built with a different compiler than libgpgme.so*)

OBS-URL: https://build.opensuse.org/request/show/1078530
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=148
2023-04-15 18:18:19 +00:00
Dominique Leuenberger
a3161c580d Accepting request 1073534 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1073534
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gpgme?expand=0&rev=94
2023-03-24 14:15:53 +00:00
bea38e90ad Accepting request 1073466 from home:pmonrealgonzalez:branches:Base:System
- Update to 1.19.0:
  * New context flag "no-auto-check-trustdb". [T6261]
  * Optionally, build QGpgME for Qt 6
  * Support component "gpgtar-name" in gpgme_get_dirinfo. [T6342]
  * Extended gpgme_op_encrypt*, gpgme_op_encrypt_sign*, and
    gpgme_op_sign* to allow creating an encrypted and/or signed
    archive. [T6342]
  * Extended gpgme_op_decrypt*, gpgme_op_decrypt_verify*,
    and gpgme_op_verify* to allow extracting an encrypted and/or
    signed archive. [T6342]
  * cpp: Handle error when trying to sign expired keys. [T6155]
  * cpp: Support encryption flags ThrowKeyIds, EncryptWrap, and
    WantAddress. [T6359]
  * cpp, qt: Fix building with C++11.  [T6141]
  * qt: Fix problem with expiration dates after 2038-01-19 on 32-bit
    systems  when adding an existing subkey to another key. [T6137]
  * cpp: Allow setting the curve to use when generating ECC keys
    for smart cards. [T4429]
  * qt: Extend ListAllKeysJob to allow disabling the automatic
    trust database check when listing all keys. [T6261]
  * qt: Allow deferred start of import jobs. [T6323]
  * qt: Support creating and extracting signed and encrypted
    archives. [T6342]
  * Rebase gpgme-suse-nobetasuffix.patch
  * Remove patches upstream:
    - gpgme-D546-python310.patch
    - gpgme-1.18.0-T6137-qt_test.patch
    - python311.patch

OBS-URL: https://build.opensuse.org/request/show/1073466
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=146
2023-03-21 12:12:09 +00:00
Dominique Leuenberger
68179061ce Accepting request 1072624 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1072624
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gpgme?expand=0&rev=93
2023-03-19 15:16:13 +00:00
9ef9bc8967 - drop python2 subpackage handling. we do not support python 2.x
anymore, and if we would it would happen via singlespec

OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=144
2023-03-10 12:19:56 +00:00
Dominique Leuenberger
15d3ae0631 Accepting request 1060479 from Base:System
- Update upstream keyring: https://gnupg.org/signature_key.asc

- add python311.patch to build language bindings for python 3.11

OBS-URL: https://build.opensuse.org/request/show/1060479
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gpgme?expand=0&rev=92
2023-01-24 18:42:27 +00:00
b51c60d458 Accepting request 1060398 from home:pmonrealgonzalez:branches:Base:System
- Update upstream keyring: https://gnupg.org/signature_key.asc

OBS-URL: https://build.opensuse.org/request/show/1060398
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=142
2023-01-23 11:57:48 +00:00
1d3f3745f0 Accepting request 1060160 from home:dirkmueller:branches:openSUSE:Factory:Rings:1-MinimalX
- add python311.patch to build language bindings for python 3.11

OBS-URL: https://build.opensuse.org/request/show/1060160
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=141
2023-01-22 00:27:43 +00:00
Dominique Leuenberger
50e5d420dd Accepting request 1034799 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1034799
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gpgme?expand=0&rev=91
2022-11-10 13:19:14 +00:00
dd51d31562 Accepting request 1034607 from home:bnavigator:branches:Base:System
- Add gpgme-suse-nobetasuffix.patch
  * remove "-unknown" suffix from version string
  * boo#1205197

OBS-URL: https://build.opensuse.org/request/show/1034607
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=139
2022-11-09 09:19:16 +00:00
Dominique Leuenberger
2517118d44 Accepting request 998039 from Base:System
OBS-URL: https://build.opensuse.org/request/show/998039
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gpgme?expand=0&rev=90
2022-10-28 17:29:25 +00:00
25a5ebf3c4 Accepting request 998034 from home:AndreasStieger:branches:Base:System
fix tests

OBS-URL: https://build.opensuse.org/request/show/998034
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=137
2022-08-18 21:14:46 +00:00
2cf610bda2 Accepting request 997447 from home:AndreasStieger:branches:Base:System
gpgme 1.18.0

OBS-URL: https://build.opensuse.org/request/show/997447
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=136
2022-08-16 22:06:15 +00:00
Dominique Leuenberger
5ae46c4a54 Accepting request 942713 from Base:System
OBS-URL: https://build.opensuse.org/request/show/942713
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gpgme?expand=0&rev=89
2021-12-28 11:26:05 +00:00
04cc7c57c5 Accepting request 942385 from home:bnavigator:branches:Base:System
- Add patches to support building bindings packages for
  Python 3.10
  * gpgme-D545-python310.patch -- https://dev.gnupg.org/D545
  * gpgme-D546-python310.patch -- https://dev.gnupg.org/D546

OBS-URL: https://build.opensuse.org/request/show/942385
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=135
2021-12-27 09:15:25 +00:00
Dominique Leuenberger
ac6c606dad Accepting request 910323 from Base:System
OBS-URL: https://build.opensuse.org/request/show/910323
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gpgme?expand=0&rev=88
2021-08-06 20:44:28 +00:00
b4d1c96df4 Accepting request 910320 from home:pmonrealgonzalez:branches:Base:System
- Fix build with glibc 2.34: [bsc#1189089]
  * Use glibc's closefrom.
  * Add gpgme-use-glibc-closefrom.patch

OBS-URL: https://build.opensuse.org/request/show/910320
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=134
2021-08-05 13:08:37 +00:00
Dominique Leuenberger
7a9b5750fd Accepting request 905868 from Base:System
OBS-URL: https://build.opensuse.org/request/show/905868
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gpgme?expand=0&rev=87
2021-07-16 20:12:38 +00:00
660e7c44f3 Accepting request 905864 from home:AndreasStieger:branches:Base:System
- run all tests again

OBS-URL: https://build.opensuse.org/request/show/905864
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=133
2021-07-12 15:18:05 +00:00
b6840238b3 Accepting request 904757 from home:AndreasStieger:branches:Base:System
gpgme 1.16.0

OBS-URL: https://build.opensuse.org/request/show/904757
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=132
2021-07-12 13:36:30 +00:00
Richard Brown
fe314d5cda Accepting request 882039 from Base:System
OBS-URL: https://build.opensuse.org/request/show/882039
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gpgme?expand=0&rev=86
2021-04-06 15:28:48 +00:00
18043b916d Accepting request 882036 from home:bnavigator:branches:openSUSE:Factory
- Can't assume non-existence of python38 macros in Leap.
  gh#openSUSE/python-rpm-macros#107
  Test for suse_version instead. Only Tumbleweed has and needs the
  python_subpackage_only support.

OBS-URL: https://build.opensuse.org/request/show/882036
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=130
2021-03-29 21:11:17 +00:00
Dominique Leuenberger
798f9d9c6b Accepting request 863068 from Base:System
OBS-URL: https://build.opensuse.org/request/show/863068
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gpgme?expand=0&rev=85
2021-01-18 10:27:22 +00:00
0f2901f74e Accepting request 862724 from home:AndreasStieger:branches:Base:System
gpgme 1.15.1

OBS-URL: https://build.opensuse.org/request/show/862724
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=128
2021-01-14 11:11:48 +00:00
Dominique Leuenberger
58d87f32b0 Accepting request 853717 from Base:System
OBS-URL: https://build.opensuse.org/request/show/853717
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gpgme?expand=0&rev=84
2020-12-09 21:11:52 +00:00
3c17636b32 Accepting request 853316 from home:bnavigator:branches:Base:System
- Use python-rpm-macros to provide python3X-gpg for all present 
  python3 flavors -- gh#openSUSE/python-rpm-macros#66

OBS-URL: https://build.opensuse.org/request/show/853316
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=126
2020-12-08 08:07:04 +00:00
Dominique Leuenberger
b228235764 Accepting request 849248 from Base:System
OBS-URL: https://build.opensuse.org/request/show/849248
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gpgme?expand=0&rev=83
2020-11-21 11:40:09 +00:00
95e6b5944a Accepting request 849174 from home:AndreasStieger:branches:Base:System
gpgme 1.15.0

OBS-URL: https://build.opensuse.org/request/show/849174
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=124
2020-11-18 09:44:33 +00:00
Dominique Leuenberger
fb301e7e32 Accepting request 821843 from Base:System
OBS-URL: https://build.opensuse.org/request/show/821843
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gpgme?expand=0&rev=82
2020-07-24 07:50:58 +00:00
ac611f9a27 Accepting request 821568 from home:AndreasStieger:branches:Base:System
gpgme 1.14.0

OBS-URL: https://build.opensuse.org/request/show/821568
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=122
2020-07-20 08:51:43 +00:00
ac04ef50a1 Accepting request 820933 from home:pmonrealgonzalez:branches:Base:System
OBS-URL: https://build.opensuse.org/request/show/820933
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=121
2020-07-14 14:42:00 +00:00
96638a3859 Accepting request 820860 from home:pmonrealgonzalez:branches:Base:System
- Fix build from a regression in the latest gpg2 update [bsc#1174007]
- Remove gpgme-fix-t-encrypt-sym.patch

OBS-URL: https://build.opensuse.org/request/show/820860
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=120
2020-07-14 11:02:50 +00:00
7ed6b88695 Accepting request 820017 from home:pmonrealgonzalez:branches:Base:System
- Fix build: [bsc#1174007]
  * Test t-encrypt-sym.py fails since gpg-2.2.21 update
- Add gpgme-fix-t-encrypt-sym.patch

OBS-URL: https://build.opensuse.org/request/show/820017
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=119
2020-07-13 10:31:17 +00:00
Dominique Leuenberger
2c5e91e99b Accepting request 818961 from Base:System
OBS-URL: https://build.opensuse.org/request/show/818961
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gpgme?expand=0&rev=81
2020-07-09 15:48:55 +00:00
7b2799047d Accepting request 818265 from home:dancermak:branches:Base:System
Add patch for https://dev.gnupg.org/T3464

OBS-URL: https://build.opensuse.org/request/show/818265
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=117
2020-07-06 09:13:39 +00:00
Dominique Leuenberger
c5b8f555e4 Accepting request 805770 from Base:System
OBS-URL: https://build.opensuse.org/request/show/805770
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gpgme?expand=0&rev=80
2020-05-16 20:25:34 +00:00
8a7724f3c9 Accepting request 805644 from home:mcepl:branches:Base:System
- Don't delete python egg-info files (bsc#1168795)

OBS-URL: https://build.opensuse.org/request/show/805644
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=115
2020-05-15 08:58:18 +00:00
Dominique Leuenberger
61fa6bcb40 Accepting request 799285 from Base:System
OBS-URL: https://build.opensuse.org/request/show/799285
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gpgme?expand=0&rev=79
2020-05-02 20:15:41 +00:00
19c982d5db Accepting request 799240 from home:pmonrealgonzalez:branches:Base:System
- Fix build: [bsc#1170811]
  * Test t-json fails since the gpg-2.2.20 update
- Add patches:
  * gpgme-t-json-test-Bravo-key-no-secret-key-material.patch
  * gpgme-t-json-test-with-keygrip-when-listing-keys.patch

OBS-URL: https://build.opensuse.org/request/show/799240
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=113
2020-04-30 15:13:28 +00:00
Dominique Leuenberger
27d641e759 Accepting request 739153 from Base:System
- Build qt bindings separately to avoid build cycle with
  samba/libsoup.

OBS-URL: https://build.opensuse.org/request/show/739153
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gpgme?expand=0&rev=78
2019-10-23 13:38:11 +00:00
Tomáš Chvátal
f35e64e0ca OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=111 2019-10-17 11:23:01 +00:00
Tomáš Chvátal
b592cd6a39 OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=110 2019-10-17 11:15:13 +00:00
Tomáš Chvátal
37812f6ffe Accepting request 738939 from home:mgorse:branches:Base:System
- Build qt bindings separately to avoid build cycle with
  samba/libsoup.

OBS-URL: https://build.opensuse.org/request/show/738939
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=109
2019-10-17 10:54:40 +00:00
Dominique Leuenberger
8f2e7c5c87 Accepting request 710077 from Base:System
OBS-URL: https://build.opensuse.org/request/show/710077
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gpgme?expand=0&rev=77
2019-06-17 08:30:10 +00:00
Tomáš Chvátal
04237061fa Accepting request 709991 from home:pmonrealgonzalez:branches:Base:System
- gpgme 1.13.1:
  * core: At debug levels up to 9 print only an ascii dump.
  * core: Add commented debug helper to posix-io.c.
  * core: Fix error return value of _gpgme_run_io_cb.
  * core: Prettify _gpgme_io_select debug output again and fix TRACE_SYSRES.
  * core: Improve the debug messages even more.
  * core: Avoid explicit locks in the debug code.
  * json: Print "nan", "-inf", "inf" if needed.
  * json: Improve handling of large exponents in the JSON parsor.
  * core: Implement recpstring option parsing for gpgsm.
  * core: Make gpgme_op_encrypt_ext work for CMS.
  * python: Fix typo in DecryptionError exception.
  * python: Make EXTRA_DIST files explicit.
  * Python, doc: Minor style improvement.
  * Always use maintainer mode -Wno cflags.
  * cpp: Fix initialization warning.
  * python: stop raising BadSignatures from decrypt(verify=True)
  * cpp: Add wrapper for gpgme_set_global_flag.
  * core: Fix duplication of close_notify_handler for gpgsm.

OBS-URL: https://build.opensuse.org/request/show/709991
OBS-URL: https://build.opensuse.org/package/show/Base:System/gpgme?expand=0&rev=107
2019-06-15 06:26:32 +00:00