Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 119701

Summary: ellipsis-1.6.ebuild (new ebuild)
Product: Gentoo Linux Reporter: Mathias Weigt <weigt.mathias>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED FIXED    
Severity: enhancement CC: text-markup+disabled
Priority: High Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: ellipsis-1.6.ebuild
ellipsis-1.6.ebuild (updated)

Description Mathias Weigt 2006-01-20 09:03:10 UTC
This is an ebuild for Peter J. Heslin's ellipsis package for LaTeX. It installs ellipsis.sty into the LaTeX path.

From the homepage 
(http://www.ctan.org/tex-archive/help/Catalogue/entries/ellipsis.html):
This is a simple package that fixes a problem in the way LaTeX handles ellipses: it always puts a tiny bit more space after \dots in text mode than before it, which results in the ellipsis being off-center when used between two words.
Comment 1 Mathias Weigt 2006-01-20 09:05:21 UTC
Created attachment 77656 [details]
ellipsis-1.6.ebuild

first ebuild for the ellipsis package
Comment 2 Alexandre Buisse (RETIRED) gentoo-dev 2006-02-07 12:19:27 UTC
Some remarks on your ebuild:

- gentoo policy needs the tarball to have version number. When this is not the case with upstream provided tarballs, as is the case with most CTAN packages, one should use a SRC_URI on the gentoo mirrors (SRC_URI="mirror://gentoo/${P}.tar.bz2") and have a comment that says where the original tarball was.
- as your package inherits the latex-package eclass, it does not need the virtual/tetex dependencie
- keywords should be ~arch and not arch for new packages
- use the unpack function rather than directly unzip

If you provide an updated ebuild, I'll add it to the tree. Thanks.
Comment 3 Mathias Weigt 2006-02-07 13:06:37 UTC
Created attachment 79158 [details]
ellipsis-1.6.ebuild (updated)

Here is the updated ebuild which hopefully conforms to all requirements.
(Who puts the package onto the gentoo mirror?)
Mathias
Comment 4 Alexandre Buisse (RETIRED) gentoo-dev 2006-02-07 17:14:58 UTC
The dev that is adding your package usually takes care of it, but if you are using mirror://gentoo/..., it's a good idea to say it in the bug in order to make sure it is not forgotten.

Your new ebuild is fine and I added it to CVS with two small modifications that I hadn't noticed before: description was a bit long, and if dodoc fails, we want the ebuild to die, not to display a happy einfo :)

Thanks for your ebuild!