Haiku

Get the Lint out of 2 Haikuports recipes failing for [NO SUMMARY] (1)

Haikuporter is our tool to fetch, patch and build source code and create Haiku packages that can then be put into a repository to be installed by the user via HaikuDepot.

For this task, you have to update two haikuporter recipes, which is a kind of script that automates this process. Depending on the targeted software you may need these skills:

Some knowledge of C, C++, git and bash Knowledge of the GNU autotools and/or cmake The package may require some patching to get it to work on Haiku

Install HaikuPorter and run haikuporter --lint This will show a lot of recipes that are currently not working. For this task pick two of these "broken" recipes and convert them to have a properly formatted and working recipe that builds .hpkg files.

Before submitting your work, make sure to test your recipe by creating a hpkg package from it with haikuporter. Haiku's Expander app can open hpkg files to inspect their contents.

Take care to include all required licenses and copyright entries.

Be sure to update the SUMMARY to be 70 characters or less, and have a DESCRIPTION that is 2-4 sentences long that describes what the package is. This is what shows up in HaikuDepot when users are looking to program to install.

When done, submit your work as a github pull request to Haikuports and share the link to the pull request here so we can review it.

Important: please read the generic instructions for "recipe" tasks, as we have a lot of these: https://dev.haiku-os.org/wiki/GoogleCodeInTaskRecipe

Task tags

  • haikuports
  • porting
  • recipe

Students who completed this task

Stephanie Fu

Task type

  • code Code
close

2017