Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 175028 - EasyPG ebuild request
Summary: EasyPG ebuild request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://www.easypg.org/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-18 07:20 UTC by Maxim Loginov
Modified: 2007-07-12 08:05 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Maxim Loginov 2007-04-18 07:20:29 UTC
http://www.easypg.org/

EasyPG is an all-in-one GnuPG interface for Emacs. It has two aspects: convenient tools which allow to use GnuPG from Emacs (EasyPG Assistant), and a fully functional interface library to GnuPG (EasyPG Library).


Reproducible: Always
Comment 1 Christian Faulhammer (RETIRED) gentoo-dev 2007-04-18 08:10:51 UTC
That looks interesting.  As it has some additional tools for SEMI integration
and a backend for Gnus, I am really interested.  Watch the Emacs overlay at
http://overlays.gentoo.org/proj/emacs/ for ebuilds
Comment 2 Christian Faulhammer (RETIRED) gentoo-dev 2007-04-18 08:14:05 UTC
XEmacs, maybe you are interested, too.
Comment 3 Christian Faulhammer (RETIRED) gentoo-dev 2007-04-18 09:00:02 UTC
Ok added to the overlay, but it can be that downloading doesn't work with that shitty Sourceforge Japan mirrors. (They give away random numbers to the download path it seems).
Comment 4 Christian Faulhammer (RETIRED) gentoo-dev 2007-04-26 12:31:02 UTC
By USE=gnus the gnus support is installed, too (though must be activated by the user).  Please test.  easypg will make its way into app-emacs after my holiday (ending 13th of May) or if Ulrich decides to do that earlier.
Comment 5 Maxim Loginov 2007-04-29 05:59:12 UTC
(In reply to comment #4)
> By USE=gnus the gnus support is installed, too (though must be activated by 
> the user).  Please test. 

gnus USE flag required to install app-emacs/gnus or app-emacs/gnus-cvs, but gnus is already in app-editors/emacs-cvs (not sure about app-editors/emacs). what is the reason to install gnus separately?
Comment 6 Ulrich Müller gentoo-dev 2007-04-29 07:20:36 UTC
(In reply to comment #5)
> gnus USE flag required to install app-emacs/gnus or app-emacs/gnus-cvs, but
> gnus is already in app-editors/emacs-cvs (not sure about app-editors/emacs).
> what is the reason to install gnus separately?

You are right.

The Emacs team is considering to introduce a virtual/gnus that would be provided by >=app-editors/emacs-cvs-22* and by app-emacs/gnus{,-cvs}. See opfer's e-mail below (sorry, it is in German):

   From: Christian Faulhammer <opfer@gentoo.org>
   To: Ulrich Mueller <ulm@gentoo.org>
   Subject: Release und noch ein paar Überlegungen.
   Date: Tue, 24 Apr 2007 07:30:47 +0200

   [...]
    Desweiteren sollten wir eventuell über ein virtual/gnus nachdenken,
   da wir drei Pakete haben, die ihn anbieten: >=emacs-cvs-22* und
   app-emacs/gnus{,-cvs}.
Comment 7 Ulrich Müller gentoo-dev 2007-04-29 18:02:22 UTC
virtual/gnus added to the Emacs Overlay. Please test if this works as intended.
Comment 8 Christian Faulhammer (RETIRED) gentoo-dev 2007-05-23 17:31:23 UTC
Added for GNU Emacs as app-emacs/easypg
Comment 9 Maxim Loginov 2007-05-24 06:58:11 UTC
(In reply to comment #8)
> Added for GNU Emacs as app-emacs/easypg
> 

it failed to compile, I have emacs-22.0.990, virtual/gnus-0 and gnupg-1.4.7-r1 and gnupg-1.9.21 installed. the log is:

>>> Unpacking source...
>>> Unpacking epg-0.0.11.tar.gz to /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work
>>> Unpacking pgg-epg.el to /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work
unpack pgg-epg.el: file format not recognized. Ignoring.
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work/epg-0.0.11 ...
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for emacs... emacs
checking what flavor does emacs have... FSF Emacs
checking where lisp files should go... $(prefix)/share/emacs/site-lisp/
checking for gpg... /usr/bin/gpg
checking for GnuPG >= 1.4.3... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating epg-package-info.el
emacs -batch -q -no-site-file -l COMPILE -f epg-compile
Wrote /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work/epg-0.0.11/epg-package-info.elc
Wrote /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work/epg-0.0.11/epg-config.elc

In end of data:
epg.el:2642:1:Warning: the following functions are not known to be defined:
    epg--decode-coding-string, epg--clear-string, epg--encode-coding-string,
    epg--make-temp-file
Wrote /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work/epg-0.0.11/epg.elc

In epa-sign-keys:
epa.el:1149:6:Warning: `epg-sign-keys' is an obsolete function; Do not use.

In end of data:
epa.el:1156:1:Warning: the following functions are not known to be defined:
    epa--decode-coding-string, epa--encode-coding-string,
    epa--select-safe-coding-system
Wrote /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work/epg-0.0.11/epa.elc
Wrote /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work/epg-0.0.11/epa-dired.elc

In end of data:
epa-file.el:253:1:Warning: the following functions are not known to be
    defined: epa-file--decode-coding-string, epa-file--encode-coding-string
Wrote /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work/epg-0.0.11/epa-file.elc
Wrote /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work/epg-0.0.11/epa-mail.elc
Wrote /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work/epg-0.0.11/epa-setup.elc
Generating autoloads for epa-dired.el...
Generating autoloads for epa-dired.el...done
Generating autoloads for epa-file.el...
Generating autoloads for epa-file.el...done
Generating autoloads for epa-mail.el...
Generating autoloads for epa-mail.el...done
Generating autoloads for epa-setup.el...
Generating autoloads for epa-setup.el...done
Generating autoloads for epa.el...
Generating autoloads for epa.el...done
Generating autoloads for epg-config.el...
Generating autoloads for epg-config.el...done
Generating autoloads for epg-package-info.el...
Generating autoloads for epg-package-info.el...done
Generating autoloads for epg.el...
Generating autoloads for epg.el...done
Wrote /var/tmp/portage/app-emacs/easypg-0.0.11-r2/work/epg-0.0.11/easypg-autoloads.el

In toplevel form:
../pgg-epg.el:32:1:Error: Cannot open load file: epa

!!! ERROR: app-emacs/easypg-0.0.11-r2 failed.
Call stack:
  ebuild.sh, line 1615:   Called dyn_compile
  ebuild.sh, line 972:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  easypg-0.0.11-r2.ebuild, line 35:   Called die

!!! elisp-compile failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/log/portage/app-emacs:easypg-0.0.11-r2:20070524-055821.log'.
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2007-07-12 08:05:33 UTC
*easypg-0.0.11-r2 (23 May 2007)

  23 May 2007; Christian Faulhammer <opfer@gentoo.org>
  +files/50easypg-gentoo.el, +metadata.xml, +easypg-0.0.11-r2.ebuild:
  initial import, requested in bug #175028

FIXED. Everything else -> new bug.