Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 222817 - [New ebuild] salasaga-0.8.0.0.ebuild (alpha3)
Summary: [New ebuild] salasaga-0.8.0.0.ebuild (alpha3)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal with 1 vote (vote)
Assignee: Default Assignee for New Packages
URL: http://www.salasaga.org/
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2008-05-19 14:36 UTC by Jeff Kowalczyk
Modified: 2010-05-14 10:26 UTC (History)
2 users (show)

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


Attachments
salasaga-0.8.0.0.ebuild (salasaga-0.8.0.0.ebuild,908 bytes, text/plain)
2008-05-19 14:38 UTC, Jeff Kowalczyk
Details
Updated ebuild for the new Salasaga Alpha 4 release, plus ebuild fixes. (salasaga-0.8.0_alpha4.ebuild,868 bytes, text/plain)
2008-09-25 11:43 UTC, Justin Clift
Details
Updatet ebuild for Salasaga 0.8.0 alpha5 based on salasaga-0.8.0_alpha4.ebuild (salasaga-0.8.0_alpha5.ebuild,885 bytes, text/plain)
2009-06-08 20:34 UTC, Krzysztof Szalast
Details
Updatet ebuild for Salasaga 0.8.0 alpha6 based on salasaga-0.8.0_alpha4.ebuild (salasaga-0.8.0_alpha6.ebuild,872 bytes, text/plain)
2009-06-08 20:36 UTC, Krzysztof Szalast
Details
0.8.0 alpha 7 based on previous ebuilds (salasaga-0.8.0_alpha7.ebuild,873 bytes, text/plain)
2010-05-14 10:26 UTC, Silvio
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jeff Kowalczyk 2008-05-19 14:36:40 UTC
An Integrated Development Environment for producing eLearning.

In practice, this is a Flash creation graphical IDE.

http://www.salasaga.org/downloads/alpha3/salasaga-0.8.0.0.ebuild

Implementation note: requires >=media/libs/ming-0.3.0

The mask note about ming-0.3.0 seems to be from August 2006 indicating PHP compilation breakage. Is that still true for the current PHP versions?

Salasaga is an alpha-status program, but for those who need to author Flash today, it appears to be useful even in its present state: http://www.linux.com/feature/129887?theme=print

Reproducible: Always

Steps to Reproduce:
Comment 1 Jeff Kowalczyk 2008-05-19 14:38:32 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.
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2008-05-19 17:02:32 UTC
- 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.
Comment 3 Justin Clift 2008-05-22 15:59:29 UTC
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. :)
Comment 4 Justin Clift 2008-09-25 11:43:39 UTC
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.
Comment 5 Justin Clift 2008-09-25 11:47:12 UTC
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.
Comment 6 Andreas G 2009-05-25 17:56:38 UTC
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
Comment 7 Justin Clift 2009-05-26 09:21:22 UTC
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
Comment 8 Krzysztof Szalast 2009-06-08 20:34:02 UTC
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.
Comment 9 Krzysztof Szalast 2009-06-08 20:36:33 UTC
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.
Comment 10 Justin Clift 2009-06-08 22:21:43 UTC
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.

:)
Comment 11 Silvio 2010-05-14 10:26:26 UTC
Created attachment 231413 [details]
0.8.0 alpha 7 based on previous ebuilds