Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 368819 - app-emacs/sepia - perl+emacs integration (New Package)
Summary: app-emacs/sepia - perl+emacs integration (New Package)
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2011-05-26 19:15 UTC by MageSlayer
Modified: 2016-01-24 20:28 UTC (History)
1 user (show)

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


Attachments
latest stable release (sepia-0.991.ebuild,850 bytes, text/plain)
2011-05-26 19:16 UTC, MageSlayer
Details
git-build ebuild (sepia-9999.ebuild,985 bytes, text/plain)
2011-05-26 19:17 UTC, MageSlayer
Details
emacs site file (80sepia-gentoo.el,106 bytes, text/plain)
2011-05-26 19:18 UTC, MageSlayer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description MageSlayer 2011-05-26 19:15:59 UTC
Hi

I am using sepia repl for perl+emacs ( http://search.cpan.org/~seano/Sepia-0.991_05/ ). Just in case someone is interested in ebuilds for Gentoo. Here they are.
Comment 1 MageSlayer 2011-05-26 19:16:46 UTC
Created attachment 274721 [details]
latest stable release
Comment 2 MageSlayer 2011-05-26 19:17:33 UTC
Created attachment 274723 [details]
git-build ebuild
Comment 3 MageSlayer 2011-05-26 19:18:10 UTC
Created attachment 274725 [details]
emacs site file

Put it in files sub-firectory
Comment 4 MageSlayer 2011-05-29 09:33:13 UTC
I just thought that maybe this ebuild should be called app-emacs/sepia instead of dev-perl/sepia :). I guest it is related more to emacs than perl. Please decide
Comment 5 Ulrich Müller gentoo-dev 2011-06-08 06:30:23 UTC
Some comments:

- Use the standard header from /usr/portage/header.txt please.

- The ebuild depends on emacs-w3m-9999 which is not in the tree.

- Probably better to inherit elisp.eclass instead of elisp-common.eclass.

- In src_install:
  	cd "${S}"
  shouldn't be necessary. S should be the working directory already.

- The "for" loop is not needed, elisp-compile can take several arguments.
 	for f in ./*.el; do
		elisp-compile "$f" || die
	done
  Besides, this belongs in src_compile (just use the default elisp_src_compile).

- Ditto:
	for f in ./*.{el,elc}; do
		elisp-install "${PN}" "$f" || die
	done

- elisp-site-regen should be called in pkg_post{inst,rm}. Again, the eclass
  default functions could be used here.

(In reply to comment #4)
> I just thought that maybe this ebuild should be called app-emacs/sepia
> instead of dev-perl/sepia :). I guest it is related more to emacs than perl.
> Please decide

If we follow our other examples (e.g., app-emacs/pymacs and app-emacs/slime) then it should be in app-emacs indeed.
Comment 6 Andreas K. Hüttel archtester gentoo-dev 2014-10-15 21:09:31 UTC
Is anyone still interested in this? If yes, please say so here and now!
Comment 7 MageSlayer 2014-10-16 06:57:00 UTC
Same here :)
I guess my ebuild should be clean up and free to go.