decathorpe/gnupg2-split

Project ID: 169995

Description

HERE BE DRAGONS

Test builds for a modularized gnupg2 package, gpgme adaptations, and a gnupg-chameleon package that provides a drop-in replacement for gpg / gpgv from gnupg2:

  • Parts of the gnupg2 package were split off into gnupg2-gpgconf, gnupg2-gpg-agent, gnupg2-keyboxd, gnupg2-dirmngr, gnupg2-utils, and gnupg2-verify, making gpgconf and gpg-agent installable without gpg itself.
  • gpgme was adapted to require /usr/bin/gpg instead of having a hard dependency on gnupg2.
  • sequoia-chameleon-gnupg added new subpackages that act as a drop-in replacements for gnupg2 and gnupg2-verify.

HERE BE DRAGONS

Packages in this repository are built with only these three changes applied:

HERE BE DRAGONS

Installation Instructions

Enable the repo and run dnf distro-sync to switch to the modularized gnupg2 package.

Run dnf swap gnupg2 gpg-sq and dnf install gpgv-sq to switch to the drop-in replacement.

Run dnf swap gpg-sq gnupg2 --allowerasing to switch back.

Disable the repo and run dnf distro-sync --allowerasing to move back to stock gnupg2 packages.

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Fedora 41 x86_64 (54)* Fedora 41 (15 downloads)
Fedora 42 x86_64 (60)* Fedora 42 (13 downloads)
Fedora rawhide x86_64 (18)* Fedora rawhide (12 downloads)

* Total number of downloaded packages.