Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 69323 - New ebuild -- pymacs-0.22
Summary: New ebuild -- pymacs-0.22
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement
Assignee: Emacs project
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2004-10-28 14:43 UTC by Nick Savchenko
Modified: 2004-11-09 10:34 UTC (History)
0 users

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


Attachments
pymacs-0.22.ebuild (pymacs-0.22.ebuild,825 bytes, text/plain)
2004-10-28 14:45 UTC, Nick Savchenko
Details
Configuration for site-gentoo.el file (50pymacs-gentoo.el,190 bytes, text/plain)
2004-10-28 14:46 UTC, Nick Savchenko
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nick Savchenko 2004-10-28 14:43:35 UTC
Pymacs is a package that allows both side communication beetween python and emacs-lisp. With pymacs you can use python modules in emacs-lisp, and you can write extensions for Emacs in python. It's very great since python has a very robust standard library and a very large collection of third-party modules, and now all methods from those libraries are accessible via emacs-lisp.

This is the project's homepage: http://pymacs.progiciels-bpi.ca/index.html
Comment 1 Nick Savchenko 2004-10-28 14:45:22 UTC
Created attachment 42803 [details]
pymacs-0.22.ebuild
Comment 2 Nick Savchenko 2004-10-28 14:46:08 UTC
Created attachment 42804 [details]
Configuration for site-gentoo.el file
Comment 3 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-11-07 05:42:37 UTC
Hi, I looked at your ebuild. I noticed that
you added RESTRICT="nomirror" to it.
Is it necessary to restrict mirroring of
this package? Also, it has KEYWORD="-* ~x86",
but is it known to break on any other 
arches than x86? Except these issues
the ebuild is well written and could 
be added to CVS immediately. 
Thanks in advance.
Comment 4 Nick Savchenko 2004-11-07 07:20:35 UTC
1. I've added RESTRICT='nomirror' because there is no pymacs source on gentoo mirror network yet. But there is no license restrictions to put it on gentoo mirror network.
2. I could test this ebuild only on x86 arch, and I've heard that gentoo has a keywording policy that only arch team may mark a package stable on their arch. So I've marked that pymacs has unknown behaviour on all arches but x86. But I see no obstacles for it to work on other arches because there is no low-level stuff in pymacs. If I'm wrong about gentoo policy please correct me.
3. I've also forgotten to add description to ebuild, so please add it yourself.
DESCRIPTION="Pymacs is a tool that allows both-side communication beetween Python and Emacs-lisp"
Comment 5 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-11-09 10:34:02 UTC
All right, I removed RESTRICT and added DESCRIPTION
(you have good eyes, don't you :) ).

You should define RESTRICT if there is any
restriction to re-distribute the software
(some binary software have this kind
of restriction). You correctly understand
Gentoo keyword policy, but '-arch' in 
KEYWORDS means "this package doesn't
compile on arch" or "this package doesn't
work on arch". If you don't have other
arch to test, just leave it blank. See
Gentoo Developers Handbook
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=3&chap=1
and
http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=5

Thanks for your contribution.