[Pkg-gnupg-commit] [gnupg2] 14/20: break out a distinct "gpg" package
Daniel Kahn Gillmor
dkg at fifthhorseman.net
Wed Jul 26 20:20:47 UTC 2017
This is an automated email from the git hooks/post-receive script.
dkg pushed a commit to branch experimental
in repository gnupg2.
commit 99474ad900a8bcdd0e7b68f986fec0013fc01470
Author: Daniel Kahn Gillmor <dkg at fifthhorseman.net>
Date: Wed Jul 26 11:33:07 2017 -0400
break out a distinct "gpg" package
The "gnupg" package is now the full GnuPG suite. If it is installed,
the user gets everything. However, there are some minimalist
configurations which really only need public key operations. Those
installations can depend explicitly on the minimalist "gpg" package
---
debian/control | 38 +++++++++++++++++++++++++++------
debian/{gnupg.install => gpg.install} | 0
debian/{gnupg.manpages => gpg.manpages} | 0
3 files changed, 32 insertions(+), 6 deletions(-)
diff --git a/debian/control b/debian/control
index 5723d78..a7acfe1 100644
--- a/debian/control
+++ b/debian/control
@@ -199,17 +199,45 @@ Description: GNU privacy guard - S/MIME version
digital encryption and signing services on X.509 certificates and the
CMS protocol. gpgsm includes complete certificate management.
+Package: gpg
+Architecture: any
+Multi-Arch: foreign
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends},
+ gpgconf (= ${binary:Version}),
+Recommends:
+ gnupg (= ${binary:Version}),
+Breaks:
+ gnupg (<< 2.1.21-4),
+Replaces:
+ gnupg (<< 2.1.21-4),
+Description: GNU Privacy Guard -- minimalist public key operations
+ GnuPG is GNU's tool for secure communication and data storage.
+ It can be used to encrypt data and to create digital signatures.
+ It includes an advanced key management facility and is compliant
+ with the proposed OpenPGP Internet standard as described in RFC4880.
+ .
+ This package contains /usr/bin/gpg itself, and is useful on its own
+ only for public key operations (encryption, signature verification,
+ listing OpenPGP certificates, etc). If you want full capabilities
+ (including secret key operations, network access, etc), please
+ install the "gnupg" package, which pulls in the full suite of tools.
+
Package: gnupg
Architecture: any
Multi-Arch: foreign
Depends:
+ dirmngr (= ${binary:Version}),
+ gnupg-l10n (= ${source:Version}),
gnupg-utils (= ${binary:Version}),
gpg-agent (= ${binary:Version}),
+ gpg (= ${binary:Version}),
+ gpgsm (= ${binary:Version}),
+ gpgv (= ${binary:Version}),
${misc:Depends},
${shlibs:Depends},
Recommends:
- dirmngr (= ${binary:Version}),
- gnupg-l10n (= ${source:Version}),
${shlibs:Recommends},
Suggests:
parcimonie,
@@ -228,16 +256,14 @@ Breaks:
python3-apt (<= 1.1.0~beta4),
Replaces:
gnupg2 (<< 2.1.11-7+exp1),
-Provides:
- gpg,
Description: GNU privacy guard - a free PGP replacement
GnuPG is GNU's tool for secure communication and data storage.
It can be used to encrypt data and to create digital signatures.
It includes an advanced key management facility and is compliant
with the proposed OpenPGP Internet standard as described in RFC4880.
.
- This package contains /usr/bin/gpg and depends on other useful
- associated tools and utilities.
+ This package contains the full suite of GnuPG tools for cryptographic
+ communications and data storage.
Package: gnupg2
Architecture: all
diff --git a/debian/gnupg.install b/debian/gpg.install
similarity index 100%
rename from debian/gnupg.install
rename to debian/gpg.install
diff --git a/debian/gnupg.manpages b/debian/gpg.manpages
similarity index 100%
rename from debian/gnupg.manpages
rename to debian/gpg.manpages
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-gnupg/gnupg2.git
More information about the Pkg-gnupg-commit
mailing list