homebrew-core icon indicating copy to clipboard operation
homebrew-core copied to clipboard

gpgme 2.0.0

Open BrewTestBot opened this issue 9 months ago • 5 comments

Created by brew bump


Created with brew bump-formula-pr.

BrewTestBot avatar Jun 03 '25 14:06 BrewTestBot

oops...

More language bindings are available in separate repositories.

Repository      Language

gpgmepp         C++
gpgmeqt         Qt-Framework API
gpgmepy         Python 3 (module name: gpg)

Indeed, the git repository is confirmed but haven't found tarball.

  • https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgmepy.git

daeho-ro avatar Jun 03 '25 14:06 daeho-ro

Related repository should be built in here or separated formula and we cannot merge until that maybe.

daeho-ro avatar Jun 03 '25 14:06 daeho-ro

I think we might add a tag like "@2" since it's a breaking change. I guess some applications might still need cpp or qt bindings since they are bundled to v1.x.x version.

Maybe we can keep the original "gpgme.rb" and add a new "[email protected]" and bring in "gpgmepp.rb" and "qgpgme.rb".

saturneric avatar Jun 05 '25 07:06 saturneric

Does upstream have a support plan for v1? Otherwise we will not be able to ship v1.

SMillerDev avatar Jun 05 '25 08:06 SMillerDev

Does upstream have a support plan for v1? Otherwise we will not be able to ship v1.

The dev team of gpgme will "keep the 1.24 branch for bug fixing".

Refer: https://dev.gnupg.org/T7673

saturneric avatar Jun 05 '25 11:06 saturneric

:robot: An automated task has requested bottles to be published to this PR.

[!CAUTION] Please do not push to this PR branch before the bottle commits have been pushed, as this results in a state that is difficult to recover from. If you need to resolve a merge conflict, please use a merge commit. Do not force-push to this PR branch.

github-actions[bot] avatar Jul 28 '25 11:07 github-actions[bot]

Hello here,

Would it also be possible to support the previous version 1.24.3? Version 2.0.0 contains BC. The release note is clear :-D Yeah, an ABI break - It would be surprising if anyone is affected, see https://github.com/gpg/gpgme/releases/tag/gpgme-2.0.0

vencakrecl avatar Jul 29 '25 14:07 vencakrecl

We'll review a pull request that adds a gpgme@1 formula, provided it meets the requirements for versioned formulae: https://docs.brew.sh/Versions

Please read the requirements carefully; many contributors claim that they are met, but closer review reveals the opposite. Thanks!

carlocab avatar Jul 29 '25 14:07 carlocab

I found the solution https://cmichel.io/how-to-install-an-old-package-version-with-brew/

vencakrecl avatar Jul 29 '25 18:07 vencakrecl