Bug 175028 - EasyPG ebuild request
|
Bug#:
175028
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: enhancement
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: maintainer-wanted@gentoo.org
|
Reported By: Zeliboba@mail.ru
|
|
Component: Ebuilds
|
|
|
URL:
http://www.easypg.org/
|
|
Summary: EasyPG ebuild request
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2007-04-18 07:20 0000
|
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
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
XEmacs, maybe you are interested, too.
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).
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.
(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?
(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}.
virtual/gnus added to the Emacs Overlay. Please test if this works as intended.
Added for GNU Emacs as app-emacs/easypg
(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'.
*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.