I don’t think that is the case with win8linux.
But suppose it were, they’d have to give very detailed and explicit instructions how to build, what to patch, where to download, what dependencies are needed in what versions etc. IOW, describe in so many words what’s in a recipe.
Then try publishing it somewhere people looking to port that app will find it…
Just to clarify, I already worked with one of the game’s maintainers (flibitijibibo) to get Haiku support in upstream and got the game’s creator to allow distributing the data along with a Haiku package albeit with some requirements that have to be met.
Regarding packaging, I do want to do this and learn. I’m just having issues figuring it out as someone without any prior experience with making Haiku packages.
If I may ask, does haikuporter still try to resolve deps when they’re already installed? The build and app dependencies are already installed, however I’m concerned that it’s still trying to download them while my current internet connection is unreliable.
As extrwerk says, when installed in the system it’ll be available in haikuporter’s chroot environment.
Make sure to use haikuport’s --get-dependencies parameter or it will build all dependencies. Best to add this alias to your ~/config/settings/profile:
Thanks @humdinger, did as you and the wiki said but changed the job flag to a number equal to the number of cores on the system.
Thanks for the advice @extrowerk! Did some fiddling around and found out that omitting bits like cmd:, devel:, and lib: resolved the dep errors. Kinda of strange IMO, since I saw these in other recipes and parts of the wiki. But hey, if it works right?
At the moment, haikuporter says that it can’t find a directory in $SOURCE_DIR found in the recipe:
The screenshot shows the $SOURCE_DIR folder with desktop_version subfolder highlighted, the specific line where it can be found in the current iteration of the recipe, and the error(s) haikuporter shows about not finding it.
Could you file a PR (pull request) for this at haikuports? Still too much to comment on for the forum
For one, you removed the support for secondary architecture, this won’t build on gcc2h
Being newer software, I’m not really sure if it will build. For the record, the _x86 packages are the GCC2 ones right? Also, is it really ok for PR to have a nonworking recipe? Kind of thought only working ones would be considered.
Ok, just made a PR for it. Unfortunately, a system update broke the Haiku VM on the desktop I’m now on. Might take a bit of time to get everything set up again.