Summary: | [New ebuild] salasaga-0.8.0.0.ebuild (alpha3) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jeff Kowalczyk <jeff.kowalczyk> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | justin, silvio.gerli |
Priority: | High | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://www.salasaga.org/ | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
salasaga-0.8.0.0.ebuild
Updated ebuild for the new Salasaga Alpha 4 release, plus ebuild fixes. Updatet ebuild for Salasaga 0.8.0 alpha5 based on salasaga-0.8.0_alpha4.ebuild Updatet ebuild for Salasaga 0.8.0 alpha6 based on salasaga-0.8.0_alpha4.ebuild 0.8.0 alpha 7 based on previous ebuilds |
Description
Jeff Kowalczyk
2008-05-19 14:36:40 UTC
Created attachment 153665 [details]
salasaga-0.8.0.0.ebuild
Upstream-provided ebuild name does not correspond to salasaga-0.8.0_alpha3 release name.
- you inherit eclasses unnecessarily. - hardcoding version numbers (SRC_URI) and the mv command in src_compile() are not fine. Have a look at the Gentoo documentation or other ebuilds how it is handled. - useless debug use flag - I assume autoconf and pkgconfig are only needed at build time - einstall is an ugly hack and only to be used, when emake DESTDIR=foo install doesn't work. Hi, Sorry for the iffy ebuild. Obviously I'm not that good at making them. ;-> However, this ebuild does actually work. It's what I use on the workstation that Salasaga gets developed on. Btw, if someone with more ebuilding skill has the inclination to improve this ebuild, I'm happy to adopt the improved one upstream. :) Created attachment 166373 [details]
Updated ebuild for the new Salasaga Alpha 4 release, plus ebuild fixes.
Updated ebuild for the new Salasaga Alpha 4 release, plus ebuild fixes.
This new ebuild is for the Alpha 4 release of Salasaga, plus has fixes for many of the probs with the ebuild: + Doesn't unnecessarily inherit eclasses + Doesn't hard code version numbers, but still does use a mv command due to upstream packaging + No longer includes a useless debug flag + Upstream has been moved to use automake, so reflects that in this Hope this is now acceptable, as this is an important application. It creates eLearning for other applications. Hi, this looks very interesting. I will give it a trie and would be glad to see it in the portage tree. Keep the good work up! wfg No worries. The most up-to-date source snapshot at the moment is here: http://www.salasaga.org/downloads/alpha6_dev/ ie.: http://www.salasaga.org/downloads/alpha6_dev/salasaga_20090524.tar.bz2 Haven't yet created an ebuild for it, but it wouldn't be too hard for you to adjust this very basic ebuild. A new ebuild will be created when the proper Alpha 6 release is done. Hopefully (!) that's not far off. ie. weeks rather months. Regards and best wishes, Justin Clift Created attachment 193928 [details]
Updatet ebuild for Salasaga 0.8.0 alpha5 based on salasaga-0.8.0_alpha4.ebuild
This is "my" first ebuild. Very probably than his need check and fix (but works for me). Mayby will be useful for somebody.
Created attachment 193929 [details]
Updatet ebuild for Salasaga 0.8.0 alpha6 based on salasaga-0.8.0_alpha4.ebuild
As before :)
Use dev sources from 2009-06-07.
Hey, thanks, very cool. The recent alpha6_dev snapshots are a lot better than the alpha 5 ones, so that will make a big difference. :) Created attachment 231413 [details]
0.8.0 alpha 7 based on previous ebuilds
|