| Summary: | ellipsis-1.6.ebuild (new ebuild) | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Mathias Weigt <weigt.mathias> |
| Component: | New packages | Assignee: | 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
Created attachment 77656 [details]
ellipsis-1.6.ebuild
first ebuild for the ellipsis package
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.
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
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! |