1
0
Fork 0
mirror of git://git.gnupg.org/gnupg.git synced 2025-07-02 22:46:30 +02:00

See ChangeLog: Sat Jan 9 16:02:23 CET 1999 Werner Koch

This commit is contained in:
Werner Koch 1999-01-09 15:06:59 +00:00
parent 7d0efec7cf
commit 002b1a8632
35 changed files with 829 additions and 521 deletions

16
debian/README.Debian vendored Normal file
View file

@ -0,0 +1,16 @@
Due to a bug in the way secret keys were encrypted in versions prior
to 0.3.3, later version of gnupg are not backwards compatible and you
will have to convert your secret keys before using old secret keys
with recent versions of gnupg.
The upgrade strategy is described in /usr/doc/gnupg/NEWS.gz, please
refer to it for more details, but it requires an old copy of the gpg
and gpgm binaries. They may be on your system as gpg.old and
gpgm.old, but if they're not you can find gnupg 0.3.2 source and
binaries for i386, m68k, alpha, powerpc and hurd-i386 at:
<URL:http://james.nocrew.org/gnupg/>
--
James Troup <james@nocrew.org>, Bradford, UK
Sun, 8 Nov 1998 19:11:40 +0000

166
debian/changelog vendored Normal file
View file

@ -0,0 +1,166 @@
gnupg (0.9.0-1) unstable; urgency=low
* New upstream version.
* g10/armor.c (armor_filter): add missing new line in comment string; as
noticed by Stainless Steel Rat <ratinox@peorth.gweep.net>.
-- James Troup <james@nocrew.org> Tue, 29 Dec 1998 20:22:43 +0000
gnupg (0.4.5-1) unstable; urgency=low
* New upstream version.
* debian/rules (clean): force removal of intl/libintl.h which the
Makefiles fail to remove properly.
-- James Troup <james@nocrew.org> Tue, 8 Dec 1998 22:40:23 +0000
gnupg (0.4.4-1) unstable; urgency=low
* New upstream version.
-- James Troup <james@nocrew.org> Sat, 21 Nov 1998 01:34:29 +0000
gnupg (0.4.3-1) unstable; urgency=low
* New upstream version.
* debian/README.Debian: new file; contains same information as is in the
preinst. Suggested by Wichert Akkerman <wichert@cs.leidenuniv.nl>.
* debian/rules (binary-arch): install `README.Debian'
* debian/control (Standards-Version): updated to 2.5.0.0.
-- James Troup <james@nocrew.org> Sun, 8 Nov 1998 19:08:12 +0000
gnupg (0.4.2-1) unstable; urgency=low
* New upstream version.
* debian/preinst: improve message about the NEWS file which isn't
actually installed when it's referred to, thanks to Martin Mitchell
<martin@debian.org>.
* debian/rules (binary-arch): don't install the now non-existent `rfcs',
but do install `OpenPGP'.
-- James Troup <james@nocrew.org> Sun, 18 Oct 1998 22:48:34 +0100
gnupg (0.4.1-1) unstable; urgency=low
* New upstream version.
* debian/rules (binary-arch): fix the gpgm manpage symlink now installed
by `make install'.
-- James Troup <james@nocrew.org> Sun, 11 Oct 1998 17:01:21 +0100
gnupg (0.4.0-1) unstable; urgency=high
* New upstream version. [#26717]
* debian/copyright: tone down warning about alpha nature of gnupg.
* debian/copyright: new maintainer address.
* debian/control: update extended description.
* debian/rules (binary-arch): install FAQ and all ChangeLogs.
* debian/preinst: new; check for upgrade from (<= 0.3.2-1) and warn about
incompatabilites in keyring format and offer to move old copy out of
gpg out of the way for transistion strategy and inform the user about
the old copies of gnupg available on my web page.
* debian/rules (binary-arch) install preinst.
* debian/rules (binary-arch): don't depend on the test target as it is
now partially interactive (tries to generate a key, which requires
someone else to be using the computer).
-- James Troup <james@nocrew.org> Thu, 8 Oct 1998 00:47:07 +0100
gnupg (0.3.2-1) unstable; urgency=low
* New upstream version.
* debian/control (Maintainer): new address.
* debian/copyright: updated list of changes.
-- James Troup <james@nocrew.org> Thu, 9 Jul 1998 21:06:07 +0200
gnupg (0.3.1-1) unstable; urgency=low
* New upstream version.
-- James Troup <james@nocrew.org> Tue, 7 Jul 1998 00:26:21 +0200
gnupg (0.3.0-2) unstable; urgency=low
* Applied bug-fix patch from Werner.
-- James Troup <jjtroup@comp.brad.ac.uk> Fri, 26 Jun 1998 12:18:29 +0200
gnupg (0.3.0-1) unstable; urgency=low
* New upstream version.
* debian/control: rewrote short and long description.
* cipher/Makefile.am: link tiger with -lc.
* debian/rules (binary-arch): strip loadable modules.
* util/secmem.c (lock_pool): get rid of errant test code; fix from
Werner Koch <wk@isil.d.shuttle.de>.
* debian/rules (test): new target which runs gnupg's test suite.
binary-arch depends on it, to ensure it's run whenever the package is
built.
-- James Troup <jjtroup@comp.brad.ac.uk> Thu, 25 Jun 1998 16:04:57 +0200
gnupg (0.2.19-1) unstable; urgency=low
* New upstream version.
* debian/control: Updated long description.
-- James Troup <jjtroup@comp.brad.ac.uk> Sat, 30 May 1998 12:12:35 +0200
gnupg (0.2.18-1) unstable; urgency=low
* New upstream version.
-- James Troup <J.J.Troup@comp.brad.ac.uk> Sat, 16 May 1998 11:52:47 +0200
gnupg (0.2.17-1) unstable; urgency=high
* New upstream version.
* debian/control (Standards-Version): updated to 2.4.1.0.
* debian/control: tone down warning about alpha nature of gnupg, as per
README.
* debian/copyright: ditto.
-- James Troup <jjtroup@comp.brad.ac.uk> Mon, 4 May 1998 22:36:51 +0200
gnupg (0.2.15-1) unstable; urgency=high
* New upstream version.
-- James Troup <jjtroup@comp.brad.ac.uk> Fri, 10 Apr 1998 01:12:20 +0100
gnupg (0.2.13-1) unstable; urgency=high
* New upstream version.
-- James Troup <jjtroup@comp.brad.ac.uk> Wed, 11 Mar 1998 01:52:51 +0000
gnupg (0.2.12-1) unstable; urgency=low
* New upstream version.
-- James Troup <jjtroup@comp.brad.ac.uk> Sat, 7 Mar 1998 13:52:40 +0000
gnupg (0.2.11-1) unstable; urgency=low
* New upstream version.
-- James Troup <jjtroup@comp.brad.ac.uk> Wed, 4 Mar 1998 01:32:12 +0000
gnupg (0.2.10-1) unstable; urgency=low
* New upstream version.
* Name changed upstream.
-- James Troup <jjtroup@comp.brad.ac.uk> Mon, 2 Mar 1998 07:32:05 +0000
g10 (0.2.7-1) unstable; urgency=low
* Initial release.
-- James Troup <jjtroup@comp.brad.ac.uk> Fri, 20 Feb 1998 02:05:34 +0000
Local variables:
mode: debian-changelog
End:

23
debian/control vendored Normal file
View file

@ -0,0 +1,23 @@
Source: gnupg
Section: utils
Priority: optional
Maintainer: James Troup <james@nocrew.org>
Standards-Version: 2.5.0.0
Package: gnupg
Architecture: any
Depends: ${shlibs:Depends}
Description: GNU privacy guard - a free PGP replacement.
GNUPG is the GNU encryption and signing tool. As you can see from the
version number, the program may have some bugs and some features may not
work at all.
.
Due to the fact that GNUPG does not use use any patented algorithm,
it cannot be compatible to old PGP versions, because those use
IDEA (which is worldwide patented) and RSA (which is patented in
the United States until Sep 20, 2000).
.
GNUPG is in almost all aspects compatible with other OpenPGP
implementations. The default algorithms are DSA and ELGamal.
Symmetric algorithms are: Blowfish and CAST5, Digest algorithms are
MD5, RIPEMD160, SHA1 and TIGER/192.

30
debian/copyright vendored Normal file
View file

@ -0,0 +1,30 @@
This is Debian/GNU Linux's prepackaged version of GNUPG, a free PGP
replacement. As you can see from the version number, the program may
have some bugs and some features may not work at all.
This package was put together by me, James Troup
<james@nocrew.org>, from the sources, which I obtained from
ftp://ftp.guug.de/pub/gcrypt/gnupg-0.9.0.tar.gz. The changes were
minimal, namely:
- adding support for the Debian package maintenance scheme, by adding
various debian/* files.
Program Copyright (C) 1997, 1998 Werner Koch (dd9jn).
Modifications for Debian Copyright (C) 1998 James Troup.
GNUPG is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNUPG is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License with
your Debian GNU/Linux system, in /usr/doc/copyright/GPL, or with the
Debian GNU/Linux gnupg source package as the file COPYING. If not,
write to the Free Software Foundation, Inc., 59 Temple Place, Suite
330, Boston, MA 02111-1307, USA.

7
debian/distfiles vendored Normal file
View file

@ -0,0 +1,7 @@
README.Debian
changelog
control
copyright
distfiles
preinst
rules

47
debian/preinst vendored Normal file
View file

@ -0,0 +1,47 @@
#!/bin/sh
set -e
case "$1" in
upgrade|install)
# Try to gracefully handle upgrades from a pre-0.3.3 version
if [ ! -z $2 ]; then
set +e
dpkg --compare-versions $2 \<= 0.3.2-1
result=$?
set -e
if [ $result = 0 ]; then
cat <<EOF
Due to a bug in the way secret keys were encrypted in versions prior
to 0.3.3, this version of gnupg is not backwards compatible with $2
which you have (had) installed on your system.
There is an upgrade strategy (see /usr/doc/gnupg/NEWS.gz after this
version is installed), but it requires an old copy of the gpg and gpgm
EOF
echo -n "binaries; shall I make copies of them for you (Y/n)? "
read answer
if [ ! "$answer" = "n" -a ! "$answer" = "N" ]; then
cp /usr/bin/gpg /usr/bin/gpg.old
cp /usr/bin/gpgm /usr/bin/gpgm.old
echo "Okay, done. The old versions are /usr/bin/gpg*.old"
else
echo "Okay, I haven't made backups."
fi;
cat <<EOF
If at any stage you need a pre-0.3.3 gnupg, you can find source and
binaries for i386, m68k, alpha, powerpc and hurd-i386 at
http://james.nocrew.org/gnupg/
Press return to continue
EOF
read foo
fi;
fi;
;;
abort-upgrade)
;;
esac

72
debian/rules vendored Normal file
View file

@ -0,0 +1,72 @@
#!/usr/bin/make -f
# debian/rules file - for GNUPG (0.9.0)
# Based on sample debian/rules file - for GNU Hello (1.3).
# Copyright 1994,1995 by Ian Jackson.
# Copyright 1998 James Troup
# I hereby give you perpetual unlimited permission to copy,
# modify and relicense this file, provided that you do not remove
# my name from the file itself. (I assert my moral right of
# paternity under the Copyright, Designs and Patents Act 1988.)
# This file may have to be extensively modified
build:
$(checkdir)
./configure --prefix=/usr --with-included-gettext
$(MAKE) CFLAGS="-O2 -g -Wall"
touch build
test: build
$(checkdir)
make -C checks check || exit 127
touch test
clean:
$(checkdir)
-rm -f build
-$(MAKE) -i distclean || $(MAKE) -f Makefile.in distclean
-rm -rf debian/tmp debian/*~ debian/files* debian/substvars
# Cruft not removed by `make clean'
-rm -f intl/libintl.h
binary-indep:
binary-arch: checkroot build # test
$(checkdir)
-rm -rf debian/tmp
install -d debian/tmp/DEBIAN/
install -m 755 debian/preinst debian/tmp/DEBIAN/preinst
$(MAKE) prefix=`pwd`/debian/tmp/usr install
rm debian/tmp/usr/man/man1/gpgm.1
gzip -9v debian/tmp/usr/man/man1/*
ln -s gpg.1.gz debian/tmp/usr/man/man1/gpgm.1.gz
strip debian/tmp/usr/bin/*
strip --strip-unneeded debian/tmp/usr/lib/gnupg/*
install -d debian/tmp/usr/doc/gnupg/
install -m 644 debian/changelog debian/tmp/usr/doc/gnupg/changelog.Debian
install -m 644 debian/README.Debian README NEWS THANKS TODO doc/DETAILS \
doc/FAQ doc/OpenPGP debian/tmp/usr/doc/gnupg/
for i in po util mpi cipher tools g10 checks include; do \
install -m 644 $$i/ChangeLog debian/tmp/usr/doc/gnupg/changelog.$$i; done
install -m 644 ChangeLog debian/tmp/usr/doc/gnupg/changelog.toplevel
gzip -9v debian/tmp/usr/doc/gnupg/*
ln -s changelog.g10.gz debian/tmp/usr/doc/gnupg/changelog.gz
install -m 644 debian/copyright debian/tmp/usr/doc/gnupg/
dpkg-shlibdeps g10/gpg
dpkg-gencontrol -isp
chown -R root.root debian/tmp
chmod -R go=rX debian/tmp
dpkg --build debian/tmp ..
define checkdir
test -f g10/g10.c -a -f debian/rules
endef
# Below here is fairly generic really
binary: binary-indep binary-arch
checkroot:
$(checkdir)
test root = "`whoami`"
.PHONY: binary binary-arch binary-indep clean checkroot