diff --git a/README.md b/README.md index 4f2a1c0..8fa75f2 100644 --- a/README.md +++ b/README.md @@ -130,7 +130,8 @@ mention it. ## Development Guide -You can look in the `notes.txt` file for my informal TODO list of things to fix and make. I'm not +You can look in the [Issues](https://git.zedshaw.games/games/raycaster/issues) for a list of things +I need to fix (so far). I'm not really accepting contributions from others, but if you want to follow along then that's what I'm doing. @@ -158,16 +159,33 @@ It's early so probably a bunch of bugs. ## Linux Build Notes -Libraries Needed: +I've had a report that debian users (and some others) need these packages: -* libxi-dev -* libfreetype-dev +- cmake +- libx11-dev +- libxrandr-dev +- libxcursor-dev +- libxi-dev +- libglu1-mesa-dev +- libudev-dev + +You may also need these: + +- libfreetype6-dev +- libvorbis-dev +- libflac-dev + +The problem with this is that I'm _also_ building these libraries and you shouldn't need these. If +you look in the `wraps` directory you can see they're there. I need to figure out why this is +happening and kill it, but until then, install these too. It uses c++ so you may need to install a libg++ or libc++ for your system. Usually this is all you need: apt install build-essential +Finally, I'm using at least GCC 14, so if you're older than that you'll have to upgrade. + ## OSX Build Notes * Quite a bad experience. Need to install Python, cmake, meson, and ninja all which are in homebrew but if you don't use homebrew then this is a problem.