--- crypt++el-2.92.orig/debian/README.debian +++ crypt++el-2.92/debian/README.debian @@ -0,0 +1,7 @@ +crypt++el for DEBIAN +---------------------- + +This is a package with crypt++.el +Code for handling all sorts of compressed and encrypted files + +Christoph Martin , Fri, 11 Jul 1997 13:44:58 +0200 --- crypt++el-2.92.orig/debian/changelog +++ crypt++el-2.92/debian/changelog @@ -0,0 +1,95 @@ +crypt++el (2.92-1) unstable; urgency=low + + * New maintainer. + - Acknowledge NMU bugs (Closes: Bug#164549, Bug#178925, Bug#179044). + * New upstream version (Closes: Bug#179045). + - Adds rc4 via the openssl binary. + * Now only Suggests mailcrypt (Closes: Bug#120987). + * Upgrade Standards-Version to 3.6.1. + + -- Mario Lang Thu, 9 Oct 2003 17:24:18 +0200 + +crypt++el (2.91-2.1) unstable; urgency=low + + * NMU + * Only remove crypt++.el from elc_dir (Closes: Bug#164549) + * Add pointer to common-licenses/GPL to copyright file (Closes: Bug#178925) + + -- Mario Lang Thu, 30 Jan 2003 11:23:25 +0100 + +crypt++el (2.91-2) unstable; urgency=low + + * added build-depends + + -- Christoph Martin Sat, 1 Jun 2002 11:43:55 +0200 + +crypt++el (2.91-1) unstable; urgency=low + + * New upstream + * fixes handling for gpg sub library (closes: #105427) + + -- Christoph Martin Tue, 20 Nov 2001 13:51:33 +0100 + +crypt++el (2.90-1) unstable; urgency=low + + * New upstream (closes: #87615) + * correct package description (closes: #109016, #114242) + * added support for mcrypt (closes: #105563) + + -- Christoph Martin Sat, 10 Nov 2001 17:08:48 +0100 + +crypt++el (2.88-2) unstable; urgency=low + + * add .elc files to magic list of files which are not encrypted (closes: + #55964) + + -- Christoph Martin Wed, 2 May 2001 14:10:46 +0200 + +crypt++el (2.88-1) unstable; urgency=low + + * new upstream version (closes: #65591) + * supports now also pgp50 and gpg + + -- Christoph Martin Sat, 23 Sep 2000 18:03:54 +0200 + +crypt++el (2.87-2) unstable; urgency=low + + * Include .orig.tar.gz in Upload (Bug #44231) + + -- Christoph Martin Mon, 13 Sep 1999 21:50:24 +0200 + +crypt++el (2.87-1) unstable; urgency=low + + * New upstream version (Bug #32108) + + -- Christoph Martin Sat, 22 May 1999 15:06:41 +0200 + +crypt++el (2.84-3) unstable; urgency=low + + * fixed bzip2 support + * move package from nonus to main + + -- Christoph Martin Sun, 18 Oct 1998 15:37:15 +0200 + +crypt++el (2.84-2) frozen unstable; urgency=low + + * corrected type in postinst (bug #23422) + + -- Christoph Martin Fri, 19 Jun 1998 16:41:03 +0200 + +crypt++el (2.84-1) frozen unstable; urgency=low + + * new upstream release (2.84) + * absolute conffile path (bug #18497) + * now depends on emacsen instead of emacs (bug #19457) + * added recommends mailcrypt + + -- Christoph Martin Mon, 6 Apr 1998 19:53:21 +0200 + +crypt++el (2.82-1) unstable; urgency=low + + * Initial Release. + + -- Christoph Martin Fri, 11 Jul 1997 13:44:58 +0200 + + --- crypt++el-2.92.orig/debian/crypt++el.install +++ crypt++el-2.92/debian/crypt++el.install @@ -0,0 +1,40 @@ +#!/bin/sh +# /usr/lib/emacsen-common/packages/install/crypt++el +set -e + +FLAVOR=$1 +echo install/crypt++el: Handling install of emacsen flavor ${FLAVOR} + +byte_compile_options="-batch -f batch-byte-compile" +el_files="crypt++.el" +el_dir=/usr/share/emacs/site-lisp/ +elc_dir=/usr/share/${FLAVOR}/site-lisp/ +el_path_list=`echo ${el_files} | perl -pe "s|^|${el_dir}|o"` +elc_path_list=`echo ${el_files} | perl -pe "s|^|${elc_dir}|o"` +#etc_dir=/etc/${FLAVOR}/site-start.d/ + +if [ ${FLAVOR} != emacs ] +then + echo install/crypt++el: byte-compiling for ${FLAVOR} + +# ln -sf ${el_dir}/crypt++-init.el ${etc_dir}/50crypt++.el + + # Copy the temp .el files + cp ${el_path_list} ${elc_dir} + + # Byte compile them +# cat <<-EOF >${elc_dir}/load-path-hack.el +#(setq load-path (cons nil load-path)) +#EOF + (cd ${elc_dir} && ${FLAVOR} ${byte_compile_options} ${elc_path_list} 2>/dev/null) + + # remove the redundant .el files + # presumes that any .el files in the dir are trash. +# rm ${elc_dir}/load-path-hack.el + rm ${elc_dir}/crypt++.el +fi +exit 0; + +### Local Variables: +### mode: shell-script +### End: --- crypt++el-2.92.orig/debian/conffiles +++ crypt++el-2.92/debian/conffiles @@ -0,0 +1 @@ +/etc/emacs/site-start.d/50crypt++.el --- crypt++el-2.92.orig/debian/control +++ crypt++el-2.92/debian/control @@ -0,0 +1,14 @@ +Source: crypt++el +Section: editors +Priority: extra +Maintainer: Mario Lang +Standards-Version: 3.6.1 +Build-Depends-Indep: debmake + +Package: crypt++el +Architecture: all +Depends: emacsen +Suggests: mailcrypt +Description: Emacs-Lisp Code for handling compressed and encrypted files + Code for handling all sorts of compressed and encrypted files like: + .gz, .tar.gz, .Z, .zip, PGP etc. --- crypt++el-2.92.orig/debian/copyright +++ crypt++el-2.92/debian/copyright @@ -0,0 +1,25 @@ +This package was debianized by Christoph Martin martin@verwaltung.uni-mainz.de on +Fri, 11 Jul 1997 13:44:58 +0200. + +It was downloaded from +ftp://ftp.uni-mainz.de/pub/gnu/elisp-archive/misc/crypt++.el.gz + +Copyright: + + Copyright (C) 1998 Free Software Foundation, Inc. + Copyright (C) 1994 Lawrence R. Dodd + Copyright (C) 1993 Lawrence R. Dodd and Rod Whitby + Copyright (C) 1988, 1989, 1990 Kyle E. Jones + + This program 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 of the License, or + (at your option) any later version. + + This program 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. + +On Debian systems, the complete text of the GNU General Public License +can be found in `/usr/share/common-licenses/GPL'. --- crypt++el-2.92.orig/debian/crypt++-init.el +++ crypt++el-2.92/debian/crypt++-init.el @@ -0,0 +1 @@ +(require 'crypt++) --- crypt++el-2.92.orig/debian/crypt++el.remove +++ crypt++el-2.92/debian/crypt++el.remove @@ -0,0 +1,13 @@ +#!/bin/sh +# /usr/lib/emacsen-common/packages/remove/crypt++el +set -e + +FLAVOR=$1 +echo remove/crypt++el: Handling removal of emacsen flavor ${FLAVOR} + +if [ ${FLAVOR} != emacs ] +then + echo emacsen-common: purging byte-compiled files for ${FLAVOR} + rm -f /usr/share/${FLAVOR}/site-lisp/crypt++.elc +fi +exit 0; --- crypt++el-2.92.orig/debian/dirs +++ crypt++el-2.92/debian/dirs @@ -0,0 +1,4 @@ +etc/emacs/site-start.d +usr/share/emacs/site-lisp +usr/lib/emacsen-common/packages/install +usr/lib/emacsen-common/packages/remove --- crypt++el-2.92.orig/debian/postinst +++ crypt++el-2.92/debian/postinst @@ -0,0 +1,18 @@ +#!/bin/bash -e + +PACKAGE=crypt++el + +case "$1" in + configure|abort-upgrade|abort-deconfigure|abort-remove) + /usr/lib/emacsen-common/emacs-package-install $PACKAGE + ;; + *) + echo "postinst called with unknown argument \`$1'" >&2 + ;; +esac + +exit 0 + +### Local Variables: +### mode: shell-script +### End: --- crypt++el-2.92.orig/debian/prerm +++ crypt++el-2.92/debian/prerm @@ -0,0 +1,21 @@ +#!/bin/bash -e + +PACKAGE=crypt++el + +case "$1" in + remove|upgrade|deconfigure) + /usr/lib/emacsen-common/emacs-package-remove $PACKAGE + ;; + failed-upgrade) + : + ;; + *) + echo "prerm called with unknown argument \`$1'" >&2 + ;; +esac + +exit 0 + +### Local Variables: +### mode: shell-script +### End: --- crypt++el-2.92.orig/debian/rules +++ crypt++el-2.92/debian/rules @@ -0,0 +1,52 @@ +#! /usr/bin/make -f +# Made with the aid of debmake, by Christoph Lameter, +# based on the sample debian/rules file for GNU hello by Ian Jackson. + +package=crypt++el + +build: + $(checkdir) + + touch build + +clean: + $(checkdir) + -rm -f build + -rm -f `find . -name "*~"` + -rm -rf debian/tmp debian/files* core debian/substvars + +binary-indep: checkroot build + $(checkdir) + -rm -rf debian/tmp + install -d debian/tmp + cd debian/tmp && install -d `cat ../dirs` + install -m 644 crypt++.el debian/tmp/usr/share/emacs/site-lisp + install -m 644 debian/crypt++-init.el debian/tmp/etc/emacs/site-start.d/50crypt++.el + install -m 755 debian/crypt++el.install debian/tmp/usr/lib/emacsen-common/packages/install/crypt++el + install -m 755 debian/crypt++el.remove debian/tmp/usr/lib/emacsen-common/packages/remove/crypt++el + debstd + dpkg-gencontrol + chown -R root.root debian/tmp + chmod -R go=rX debian/tmp + dpkg --build debian/tmp .. + +binary-arch: checkroot build + $(checkdir) +# There are no architecture-independent files to be uploaded +# generated by this package. If there were any they would be +# made here. + +define checkdir + test -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 +