GSoC/GCI Archive
Google Code-in 2012 Haiku

Create a .bep file for Haikuporter to build an existing SDL based game

completed by: qxcv

mentors: Scott McCreary

There are several SDL games that have been built and distributed for Haiku via sites such as and many of these were built manually and may only work with a specific build of Haiku.  Ideally these would only be built using a "Released" version of Haiku, so they'd be more likely to run ok for more people.

This task is to pick one of the games that is posted on one of those sites that has been built and worked on Haiku before and to create a working .bep file for it using the Haiku R1A4 release.  The SDL libraries can be installed using installoptionalpackage from the commandline.  You'll have to track down the source code and other dependencies as needed.

This tasks requires creating a .bep file to allow Haikuporter to build from source code the listed package.  You will need a working installation of Haiku, this could be on real hardware or in a VM, and haikuporter which can be installed by following the install instructions at HaikuPorts

Some knowledge of C, C++ may or may not be required in order to complete this task.  Knowledge of the GNU autotools and/or cmake may also be helpful.  The package may or may not require some patching to get it to work on Haiku.  For these cases don't be afraid to ask for help.  Many compile issues can be figured out by reading through the various wiki pages at HaikuPorts.  Also google (or other web search engine) may be of help in finding solutions to build issues that you may run into, irc channel #haiku on freenode might also be of help.  Be sure to follow the correct format for creating your .bep file, including the license and copyright entries.