Porting Songbird to Solaris

Songbird is a desktop media player mashed-up with the Web, built on top of the XULRunner platform. I like the following words the best:

"Songbird promises to be the Firefox of media players."  —Aaron Boodman

Well, bad news is that it doesn't run on Solaris yet. A project has been created in OpenSolaris community for this porting effort: Nightingale. I like this project name a lot because I love Yani's Forbidden City concert a lot, especially Nightingale.

On the first ever OpenSolaris summit last year, Albert and I talked about the possibility of porting Songbird to Solaris. Since Stephen Lau now works in Songbird, I think it's a great opportunity to join the force and make it available.

I've put my porting status here in the Songbird forum. Thanks a lot for the response from Mig. Mook also joined this, started to hack around Solaris and also tried to build Songbird on it. The porting is still ongoing. We'd like to get help from whoever feel interested.

Then how to make the Songbird build on Solaris? It's pretty simple I think, with CBE installed on your Solaris box, a spec file here and a patch here. The instruction is as below:

1. Install CBE on your Solaris box.

2. Download the spec file(rename to SFEsongbird.spec) and patch(songbird-01-solaris.diff). Do remember to convert the spec/patch to unix format by using dos2unix.

3. Check out the SFEs: svn co https://pkgbuild.svn.sourceforge.net/svnroot/pkgbuild/spec-files-extra/trunk SFE and put the spec and the patch in SFE directory.

4. run the command: . /opt/jdsbld/bin/env.sh; pkgtool --download build -v SFEsongbird.spec. Then just wait... the time depends on how fast is your machine.

Any further problem, please feel free to let me know.

Update: please get my latest spec and patches(1 to songbird-01-solaris.diff, 2 to songbird-02-staticstring.diff). The second patch has been checked into the Songbird trunk.

Comments:

listening to yani's song's

Posted by bizhan zahedi on March 30, 2008 at 01:27 PM CST #

Post a Comment:
Comments are closed for this entry.
Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today