wiki:GoogleCodeInTaskRecipe

Version 6 (modified by humdinger, 10 months ago) (diff)

nightly -> release

Haikuporter recipe task

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 kind of GCI task you have to create a haikuporter recipe, which is a kind of script that automates this process.

Required skills

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

Required setup

For this task you need to have:

Creating and submitting your recipe

  • Before submitting your work, make sure to test your recipe by creating a hpkg package from it with haikuporter. Double-clicking the hpkg file will open it in HaikuDepot to inspect its contents.
  • Take care to include all required licenses and copyright entries.
  • Submit your work as pull request to haikuports github (see "DevelopmentModel" in the wiki).
  • Submit a screenshot of the package's contents and (if applicable) the running application to the GCI task.

Recommended reading and help