--- easypg-0.0.15.orig/debian/control +++ easypg-0.0.15/debian/control @@ -0,0 +1,20 @@ +Source: easypg +Section: utils +Priority: optional +Maintainer: OHASHI Akira +Build-Depends: cdbs (>= 0.4.23-1.1), debhelper (>= 5), gnupg (>= 1.4.3) +Build-Depends-Indep: autoconf, automake1.9 | automaken, emacs | emacsen +Standards-Version: 3.7.2 + +Package: easypg +Architecture: all +Depends: emacs | emacsen, gnupg (>= 1.4.3) +Description: yet another GnuPG interface for Emacs + EasyPG consists of two parts: + . + - "The EasyPG Assistant" + A GUI frontend of GnuPG + - "The EasyPG Library" + A library which makes access to GnuPG easier for applications + . + NOTE: EasyPG is neither a fork nor a re-implementation of Gnus/PGG. --- easypg-0.0.15.orig/debian/changelog +++ easypg-0.0.15/debian/changelog @@ -0,0 +1,105 @@ +easypg (0.0.15-1) unstable; urgency=low + + * New upstream release + + -- OHASHI Akira Sun, 23 Sep 2007 11:01:33 +0900 + +easypg (0.0.14-1) unstable; urgency=low + + * New upstream release + * rules (clean): Avoid lintian warning. + * control.in (easypg/Depends): Use emacs instead of emacs21. + (closes: #433977) + * control.in (Build-Depends-Indep): Ditto. + + -- OHASHI Akira Tue, 31 Jul 2007 09:40:27 +0900 + +easypg (0.0.13-1) unstable; urgency=low + + * New upstream release + + -- OHASHI Akira Wed, 30 May 2007 09:29:53 +0900 + +easypg (0.0.12-1) unstable; urgency=low + + * New upstream release + + -- OHASHI Akira Tue, 08 May 2007 12:55:52 +0900 + +easypg (0.0.11-1) unstable; urgency=low + + * New upstream release + * watch: New file. + + -- OHASHI Akira Fri, 30 Mar 2007 13:52:41 +0900 + +easypg (0.0.10-1) unstable; urgency=low + + * New upstream release + + -- OHASHI Akira Mon, 29 Jan 2007 14:18:38 +0900 + +easypg (0.0.9-1) unstable; urgency=low + + * New upstream release + + -- OHASHI Akira Fri, 5 Jan 2007 08:44:04 +0900 + +easypg (0.0.8-1) unstable; urgency=low + + * New upstream release + + -- OHASHI Akira Fri, 1 Dec 2006 17:18:28 +0900 + +easypg (0.0.7-1) unstable; urgency=low + + * New upstream release + + -- OHASHI Akira Tue, 31 Oct 2006 11:20:47 +0900 + +easypg (0.0.6-1) unstable; urgency=low + + * New upstream release + + -- OHASHI Akira Mon, 2 Oct 2006 11:56:48 +0900 + +easypg (0.0.5-1) unstable; urgency=low + + * New upstream release + * control.in (Build-Depends): Fix typo. + (easypg/Description): Fix a long description. + + -- OHASHI Akira Tue, 5 Sep 2006 09:36:54 +0900 + +easypg (0.0.4-1) unstable; urgency=low + + * New upstream release + * control.in (Build-Depends): Depend `gnupg (=> 1.4.3)'. + + -- OHASHI Akira Mon, 31 Jul 2006 13:42:34 +0900 + +easypg (0.0.3-2) unstable; urgency=low + + * control.in (easypg/Depends): Use `gnupg (=> 1.4.3)' instead of `gnupg'. + (Build-Depends-Indep): Use `automaken' instead of `automake'. + + -- OHASHI Akira Thu, 13 Jul 2006 09:24:43 +0900 + +easypg (0.0.3-1) unstable; urgency=low + + * New upstream release + + -- OHASHI Akira Thu, 29 Jun 2006 14:42:56 +0900 + +easypg (0.0.2-1) unstable; urgency=low + + * New upstream release + + -- OHASHI Akira Mon, 29 May 2006 13:31:59 +0900 + +easypg (0.0.1-1) unstable; urgency=low + + * Initial release Closes: #365249 + + -- OHASHI Akira Thu, 11 May 2006 11:55:29 +0900 + --- easypg-0.0.15.orig/debian/dirs +++ easypg-0.0.15/debian/dirs @@ -0,0 +1,2 @@ +usr/share/doc/easypg +usr/share/emacs/site-lisp/easypg --- easypg-0.0.15.orig/debian/control.in +++ easypg-0.0.15/debian/control.in @@ -0,0 +1,20 @@ +Source: easypg +Section: utils +Priority: optional +Maintainer: OHASHI Akira +Build-Depends: @cdbs@, gnupg (>= 1.4.3) +Build-Depends-Indep: autoconf, automake1.9 | automaken, emacs | emacsen +Standards-Version: 3.7.2 + +Package: easypg +Architecture: all +Depends: emacs | emacsen, gnupg (>= 1.4.3) +Description: yet another GnuPG interface for Emacs + EasyPG consists of two parts: + . + - "The EasyPG Assistant" + A GUI frontend of GnuPG + - "The EasyPG Library" + A library which makes access to GnuPG easier for applications + . + NOTE: EasyPG is neither a fork nor a re-implementation of Gnus/PGG. --- easypg-0.0.15.orig/debian/copyright +++ easypg-0.0.15/debian/copyright @@ -0,0 +1,12 @@ +This package was debianized by OHASHI Akira on +Thu, 11 May 2006 11:55:29 +0900. + +It was downloaded from + +Copyright Holder: Daiki Ueno + +License: + GPL + +On Debian systems, the complete text of the GNU General Public License +can be found in /usr/share/common-licenses/GPL. --- easypg-0.0.15.orig/debian/rules +++ easypg-0.0.15/debian/rules @@ -0,0 +1,17 @@ +#!/usr/bin/make -f + +DEB_AUTO_UPDATE_DEBIAN_CONTROL := yes + +include /usr/share/cdbs/1/rules/debhelper.mk + +clean:: + [ ! -f Makefile ] || $(MAKE) distclean + -rm -f Makefile.in aclocal.m4 configure depcomp install-sh missing + +configure/easypg:: + autoreconf -f -i + ./configure --prefix=/usr --with-lispdir=/usr/share/emacs/site-lisp + +install/easypg:: + install -m 644 COMPILE $(DEB_DESTDIR)usr/share/emacs/site-lisp/easypg + install -m 644 *.el $(DEB_DESTDIR)usr/share/emacs/site-lisp/easypg --- easypg-0.0.15.orig/debian/docs +++ easypg-0.0.15/debian/docs @@ -0,0 +1 @@ +README --- easypg-0.0.15.orig/debian/emacsen-install +++ easypg-0.0.15/debian/emacsen-install @@ -0,0 +1,122 @@ +#! /bin/bash -e +# /usr/lib/emacsen-common/packages/install/easypg + +# Written by Jim Van Zandt , borrowing heavily +# from the install scripts for gettext by Santiago Vila +# and octave by Dirk Eddelbuettel . +# +# Patched by Roland Mas to add support for lists +# of flavor-dependently included/excluded files + +FLAVOR=$1 +STAMPFILE=epg.elc +PACKAGE=easypg + +# INCLUDED_emacs20="" +# INCLUDED_emacs21="" +# INCLUDED_xemacs21="" +# INCLUDE_emacs_snapshot="" + +# EXCLUDED_emacs20="" +# EXCLUDED_emacs21="" +# EXCLUDED_xemacs21="" +# EXCLUDED_emacs_snapshot="" + +SOURCEONLY_ALL="COMPILE" + +eval included_here=\$$(echo INCLUDED_$FLAVOR | tr - _) +eval excluded_here=\$$(echo EXCLUDED_$FLAVOR | tr - _) +eval sourceonly_here=\$$(echo SOURCEONLY_$FLAVOR | tr - _) + +included_all=$(for i in ${!INCLUDED_*} ; do + eval echo \$$i + done | sort -u) + +excluded_all=$(for i in ${!EXCLUDED_*} ; do + eval echo \$$i + done | sort -u) + +sourceonly_all=$(for i in ${!SOURCEONLY_*} ; do + eval echo \$$i + done | sort -u) + +if [ ${FLAVOR} = emacs ]; then exit 0; fi + +# Install-info-altdir does not actually exist. +# Maybe somebody will write it. +#if test -x /usr/sbin/install-info-altdir; then +# echo install/${PACKAGE}: install Info links for ${FLAVOR} +# install-info-altdir --quiet --section "" "" --dirname=${FLAVOR} /usr/share/info/${PACKAGE}.info.gz +#fi + +LOG=`tempfile -pelc_ -s.log -m644` +ELDIR=/usr/share/emacs/site-lisp/${PACKAGE} +ELCDIR=/usr/share/${FLAVOR}/site-lisp/${PACKAGE} +if test -e "${ELCDIR}/${STAMPFILE}"; then + echo "${PACKAGE} files already compiled in ${ELCDIR}." + rm -f ${LOG} + exit +fi +echo install/${PACKAGE}: Handling ${FLAVOR}, logged in ${LOG} + +if [ -z "$FLAGS" ] ; then + FLAGS="-q -no-site-file --no-site-file -batch -l COMPILE -f epg-compile" +fi + +install -m 755 -d ${ELCDIR} +cd ${ELDIR} + +# Now to compute the list of files to install... + +FILES=$(ls -1 *.el) +# Here we have all of them + +PATTERN="" +for i in $included_all $excluded_all $sourceonly_all; do + [ ! -z "$PATTERN" ] && PATTERN="${PATTERN}\|" + PATTERN="${PATTERN}^$i\$" +done +FILES2=$FILES +if [ ! -z "$PATTERN" ] ; then + FILES=$(for i in $FILES2 ; do echo $i | grep -v $PATTERN || true ; done) +fi +# Here we only have those not explicitly included or excluded by any flavour + +FILES="$FILES $included_here" +# Here we also have those included for the current flavour + +for i in $excluded_all ; do + include_i="yes" + for j in $excluded_here ; do + [ $i = $j ] && include_i="no" + done + [ $include_i = "yes" ] && FILES="$FILES $i" +done +# And now we have those excluded by other flavours but not the current one + +FILES=$(for i in $FILES ; do echo $i ; done | sort -u) +# And now for my last trick... The list is now uniquified! + +# Symlinks instead of copying... +cd ${ELCDIR} +for i in $FILES $sourceonly_all; do + ln -fs /usr/share/emacs/site-lisp/${PACKAGE}/$i +done + +cat << EOF > path.el +(setq load-path (cons "." load-path) byte-compile-warnings nil) +EOF +if test "${APPEND_LOAD_PATH}" != "" +then + cat << EOF >> path.el +(setq load-path (append ${APPEND_LOAD_PATH} load-path)) +EOF +fi + +echo ${FLAVOR} ${FLAGS} >> ${LOG} +"${FLAVOR}" ${FLAGS} >> ${LOG} 2>&1 +egrep -s -e "While compiling|\*\*" ${LOG} || /bin/true +echo install/${PACKAGE}: Deleting ${LOG} +rm -f path.el COMPILE ${LOG} + +exit 0 --- easypg-0.0.15.orig/debian/emacsen-remove +++ easypg-0.0.15/debian/emacsen-remove @@ -0,0 +1,15 @@ +#!/bin/sh -e +# /usr/lib/emacsen-common/packages/remove/easypg + +FLAVOR=$1 +PACKAGE=easypg + +if [ ${FLAVOR} != emacs ]; then + #if test -x /usr/sbin/install-info-altdir; then + # echo remove/${PACKAGE}: removing Info links for ${FLAVOR} + # install-info-altdir --quiet --remove --dirname=${FLAVOR} /usr/info/easypg.info.gz + #fi + + echo remove/${PACKAGE}: purging byte-compiled files for ${FLAVOR} + rm -rf /usr/share/${FLAVOR}/site-lisp/${PACKAGE} +fi --- easypg-0.0.15.orig/debian/emacsen-startup +++ easypg-0.0.15/debian/emacsen-startup @@ -0,0 +1,20 @@ +;; -*-emacs-lisp-*- +;; +;; Emacs startup file for the Debian easypg package +;; +;; Originally contributed by Nils Naumann +;; Modified by Dirk Eddelbuettel +;; Adapted for dh-make by Jim Van Zandt + +;; The easypg package follows the Debian/GNU Linux 'emacsen' policy and +;; byte-compiles its elisp files for each 'emacs flavor' (emacs19, +;; xemacs19, emacs20, xemacs20...). The compiled code is then +;; installed in a subdirectory of the respective site-lisp directory. +;; We have to add this to the load-path: +(if (not (file-exists-p "/usr/share/emacs/site-lisp/easypg")) + (message "Package easypg removed but not purged. Skipping setup.") + (debian-pkg-add-load-path-item + (concat "/usr/share/" (symbol-name debian-emacs-flavor) + "/site-lisp/easypg")) + + (require 'epa-setup)) --- easypg-0.0.15.orig/debian/watch +++ easypg-0.0.15/debian/watch @@ -0,0 +1,25 @@ +# Example watch control file for uscan +# Rename this file to "watch" and then you can run the "uscan" command +# to check for upstream updates and more. +# See uscan(1) for format + +# Compulsory line, this is a version 3 file +version=3 + +# Uncomment to examine a Webpage +# +#http://www.example.com/downloads.php #PACKAGE#-(.*)\.tar\.gz + +# Uncomment to examine a Webserver directory +#http://www.example.com/pub/#PACKAGE#-(.*)\.tar\.gz + +# Uncommment to examine a FTP server +#ftp://ftp.example.com/pub/#PACKAGE#-(.*)\.tar\.gz debian uupdate + +# Uncomment to find new files on sourceforge, for debscripts >= 2.9 +# http://sf.net/#PACKAGE#/#PACKAGE#-(.*)\.tar\.gz + +opts="downloadurlmangle=s/prdownloads/osdn.dl/,\ +uversionmangle=s/-beta/~beta/;s/-rc/~rc/" \ + http://sourceforge.jp/projects/epg/files/ \ + http://prdownloads.sourceforge.jp/epg/.*/epg-(.*\..*)\.tar.gz debian uupdate --- easypg-0.0.15.orig/debian/compat +++ easypg-0.0.15/debian/compat @@ -0,0 +1 @@ +5