Porting Songbird to Solaris
By pengyang on Mar 10, 2008
"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.
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.