Haiku

libSDL* recipes needs cleanup for lib:libSDL*_* (2)

Haiku is a UNIX-like open source operating system that provides a tool called haikuporter to build 3rd party open source software.

A recipe in Haiku is a text file that the haikuporter tool reads in order to build open source software and create packages for it. The collection of recipes that may be built by haikuporter is called HaikuPorts.

If you are new to Haiku then you should probably start with these tasks:

If you haven't already done the (1) of this one, please do that one first. The (1) only requires fixing one recipe, this one requires you to do 4 of them

The goal of this task is to fix 4 recipes using lib:libSDL/lib:libSDL2 in their recipes, libSDL/libSDL2 aren't provided in the base package (they however are provided in the devel package) These recipes should be changed to use lib:libSDL_1.2 and devel:libSDL instead. This involves all the subpackages like sdl_mixer, sdl_image etc (should be lib:libSDL_image_1.2 ...) You can find an issue on haikuports tracker at: https://github.com/haikuports/haikuports/issues/3878

Search haikuports for recipes using lib:libSDL and make sure they provide the correct sentence eg _lib:libSDL1.2, same goes for the SDL subpackages (libSDL_image, libSDL_ttf ...)

For this task you need to create a pull-request at haikuports so we can review your work.

Task tags

  • recipe

Students who completed this task

panos

Task type

  • code Code
close

2019