Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 476188 - =app-accessibility/emacspeak-38.0 : Version bump
Summary: =app-accessibility/emacspeak-38.0 : Version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: William Hubbs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-08 16:02 UTC by Chris Brannon (RETIRED)
Modified: 2013-07-09 02:26 UTC (History)
2 users (show)

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


Attachments
emacspeak-38.0.ebuild (emacspeak-38.0.ebuild,1.14 KB, application/octet-stream)
2013-07-08 16:03 UTC, Chris Brannon (RETIRED)
Details
src_install.diff (src_install.diff,367 bytes, text/x-diff)
2013-07-08 20:21 UTC, Chris Brannon (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Brannon (RETIRED) gentoo-dev 2013-07-08 16:02:00 UTC
Version bump, with the following changes:

* Removed patches, because they have been applied upstream.
* Fix bug #463562 (incomplete tcl dependency).
  We detect the tcl version at build-time.
* Convert to EAPI 5.
* Insure that documentation is properly installed when the +espeak
  use flag is supplied.  The dodoc and dohtml calls were failing,
  but they lacked || die, so they were failing silently when this ebuild
  used EAPI=2.

Here's an open question.  Much of the documentation is also installed
in /usr/share/emacs/site-lisp/emacspeak by the make install process.
So it's now being installed twice.  I assume that /usr/share/doc/${P} is
the proper place, and the copies under site-lisp/emacspeak should be removed.
Comment 1 Chris Brannon (RETIRED) gentoo-dev 2013-07-08 16:03:48 UTC
Created attachment 352860 [details]
emacspeak-38.0.ebuild

emacspeak-38.0 ebuild.
Comment 2 William Hubbs gentoo-dev 2013-07-08 17:06:13 UTC
You are correct about the documentation. If it is installed in
/usr/share/doc/$P it should be removed from the other location. I have
your ebuild here locally, but I have not committed it yet.

If you want, attach a patch to your ebuild and I'll apply it before I
commit.
Comment 3 Chris Brannon (RETIRED) gentoo-dev 2013-07-08 20:21:12 UTC
Created attachment 352876 [details]
src_install.diff

This patch insures that we do not install a duplicate copy of the
documentation under /usr/share/emacs/site-lisp/emacspeak.
Comment 4 William Hubbs gentoo-dev 2013-07-09 02:26:37 UTC
This is now in portage. Thanks much for the report.