Commit 7aac1e58 authored by Daniel Kahn Gillmor's avatar Daniel Kahn Gillmor

Introduce gpgv-static package (Closes: #806940)

parent b64a77ad
po/*.gmo
po/stamp-po
build-gpgv-static/
build-gpgv-udeb/
build-gpgv-win32/
......@@ -252,6 +252,30 @@ Description: minimal signature verification tool
This is GnuPG's signature verification tool, gpgv, packaged in minimal
form for use in debian-installer.
Package: gpgv-static
Priority: extra
Architecture: any
Depends:
${misc:Depends},
${shlibs:Depends},
Recommends:
debian-archive-keyring,
debootstrap,
Description: minimal signature verification tool (static build)
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 RFC 4880.
.
This is GnuPG's signature verification tool, gpgv, built statically
so that it can be directly used on any platform that is running on
the Linux kernel. Android and ChromeOS are two well known examples,
but there are many other platforms that this will work for, like
embedded Linux OSes. This gpgv in combination with debootstrap and
the Debian archive keyring allows the secure creation of chroot
installs on these platforms by using the full Debian signature
verification that is present in all official Debian mirrors.
Package: gpgv-win32
Architecture: all
Priority: extra
......
.TH GPGV-STATIC "1" "November 2016" "GnuPG" "Gnu Privacy Guard 2.1"
.SH NAME
gpgv-static - Verify OpenPGP signatures (static build)
.SH SYNOPSIS
.B gpgv-static [\fIoptions\fP] \fIsigned_files\fP
.SH DESCRIPTION
\fBgpgv\fR is an OpenPGP signature verification tool.
\fBgpgv-static\fR is \fBgpgv\fR built statically so that it can be
directly used on any platform that is running on the Linux kernel,
such as Android, ChromeOS, or many embedded Linux systems.
This version of \fBgpgv\fR in combination with \fBdebootstrap\fR and
the Debian archive keyring allows the secure creation of chroot
installs on these platforms by using the full Debian signature
verification that is present in all official Debian mirrors.
You may wish to re-name the binary to plain \fBgpgv\fR when
transferring it into such a platform to create a chroot.
Please read the documentation for \fBgpgv\fR for more details.
.SH SEE ALSO
\fBgpg\fR(1)
.SH AUTHOR
This manual page was written by Daniel Kahn Gillmor
<dkg@fifthhorseman.net> for the Debian project, but may be used by
others under the same license as GnuPG itself.
build-gpgv-static/g10/gpgv-static usr/bin/
# gpgv-static is deliberately built statically. We cannot avoid
# embedding zlib.
gpgv-static: embedded-library usr/bin/gpgv-static: zlib
debian/gpgv-static.1
......@@ -32,6 +32,10 @@ override_dh_auto_configure:
override_dh_auto_build-arch:
dh_auto_build --builddirectory=build-gpgv-udeb
dh_auto_build --builddirectory=build
cp -a build-gpgv-udeb build-gpgv-static
rm -f build-gpgv-static/g10/gpgv
cd build-gpgv-static/g10 && $(MAKE) LDFLAGS="$$LDFLAGS -pie -static" gpgv
mv build-gpgv-static/g10/gpgv build-gpgv-static/g10/gpgv-static
override_dh_auto_build-indep:
mkdir -p build-gpgv-win32
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment