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:
parent
7d0efec7cf
commit
002b1a8632
35 changed files with 829 additions and 521 deletions
72
debian/rules
vendored
Normal file
72
debian/rules
vendored
Normal 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
|
Loading…
Add table
Add a link
Reference in a new issue