(I'm stuck on Guess aka Mastermind right now, and damn good at it if I say so myself! Also Solo aka Sudoku on 6 sub-blocks, with X+Jigsaw+Killer & No symmetry+Unreasonable difficulty.)
I had intended to add more solitaire games but moved on to other projects. At the time it was an excuse for me to learn Javascript.
My favorite is pearl.
So you need to:
1) Build Halibut from source:
git clone https://git.tartarus.org/simon/halibut.git
cd halibut
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build -j
# binary lands at: halibut/build/halibut
2) Build the puzzles app, pointing CMake at that halibut binary. Do this in a fresh build dir (don't reuse a stale top-level CMakeCache.txt that already recorded HALIBUT-NOTFOUND): cd /path/to/puzzles
cmake -B build-osx -DCMAKE_BUILD_TYPE=Release \
-DHALIBUT=/full/path/to/halibut/build/halibut
cmake --build build-osx -j
3) Now you have build-osx/Puzzles.app and can (optionally) build the dmg: cd build-osx && cpack