From the latest homebrew, it prompts the following seearch result:
$ brew search ikiwiki
No formula found for "ikiwiki".
Searching pull requests...
Closed pull requests:
Add ikiwiki (https://github.com/Homebrew/homebrew/pull/5355)
Add ikiwiki formula (https://github.com/Homebrew/homebrew/pull/5358)
Reading the messages on those two GitHub links, it seems the request of adding Ikiwiki into Homebrew is rejected for too much Perl dependencies but an "HomeBrew-Alt" is possible. Does anyone know if Ikiwiki is added to this "HomeBrew-Alt"? How to install Ikiwiki on Mac OS X using "Homebrew-Alt"? I'm desperate in getting Ikiwiki to work on my Mac computers.
Maybe someone reading this is able to act on your request. In case that's not true, I'd suggest investigating a few questions on the Homebrew side of things:
Since I already use pkgsrc for all my packages (not only ikiwiki) on all my systems (not only OS X), I'm unmotivated to pursue this line of inquiry for possibly zero benefit. If you're already invested in Homebrew, and happy about it, then perhaps it's worth it to you to get this figured out.
I asked the homebrew people on freenode. Here's what I got:
My Question: (Hopefully) quick question: There has been an interest in having a brew formula for the static wiki generator ikiwiki (see http://ikiwiki.info/forum/Can_someone_add_Ikiwiki_in_Homebrew63/) in 2011 a pull request for that (https://github.com/Homebrew/homebrew/pull/5358) was closed due to too many perl dependencies. It was suggestet, that one uses homebrew-alt instead. Since homebrew-alt doesn’t seem to exist (anymore), I was curious what one can do to move this request forward.
Answer: You can always host a formula yourself without having it accepted into homebrew core, using the tap mechanism. We have some formulas for packages written in Python where we explicitly fetch and install the dependencies into the parent formula's prefix; check out ansible.rb for an example. If you can do something like that for ikiwiki's dependencies, that would probably go through.
I'll look into it, but have to admit, that I have very little time right now (and am also not sure, if I am able to produce a working brew formula…). But maybe somebody else now has enough info to get startet.
Since no one else had done it, I've created a basic Homebrew Tap (ie non-core Formula) for ikiwiki, now that Homebrew has support for external (ie, non-core) Formulas developed by end users:
https://github.com/naosnz/homebrew-ikiwiki
Only tested on macOS 13 (Ventura) so far, and only with very basic ikiwiki features from the command line which is pretty much all I need for my purpose. (Lots of the more advanced ikiwiki features/plugins will need more Perl modules installed, which anyone who needs them will need to figure out; there are some examples of having Homebrew install ikiwiki Perl "resources" in the formula for essential Perl modules which might be a guide how to add more.)