$ sh setup.sh $ cd build $ ninja install
Clean development install
$ cd ../install $ ls base docs gpp libs server.sh.template tools tremulous tremulous_server
Running servers is now simple
$ cd ../install $ cp server.sh.template server.sh $ gedit server.sh $ sh server.sh
What needs to be done
Need to add Windows and macOS support.
Need to figure out how to best bypass packaging pests (most people call them “distributions”, but they don’t deserve this name since the only thing they are is a roadblock between the developers and the users).
Maybe get rid of Python 3 dependency? Everything I use Python 3 for can be done with plain CMake, but in a less clean way. Should I keep the dependency or get rid of it?
Rant about git
Here’s some more nice info about git “usability”. When you add a git submodule , it creates a
.gitmodules file . Basic logic dictates: the
git submodule add is just a way to add to that file , and since there’s no
git submodule rename , the way to rename a module is to edit
.gitmodules and run
git sumbmodule update . However, it fails with no error message if you edit the file , and does absolutely nothing . I had to search for the solution , and found nothing obvious , so I had to remove it and re-add the submodule .
This is why people like to use from APPLE®, they think PEOPLE!