> src:julius, a libre game engine for the commercial video game Caesar III, > is probably the simplest CMake-based example package you can find: > http://git.vv221.fr/debian/julius/
That is simple! I was actually a bit surprised at how there's nearly zero `debian/rules` configuration. I imagine that's because the CMakeLists.txt is at the top of julius's repo. I've got a first attempt at packaging VVVVVV here: https://github.com/computermouth/VVVVVV/tree/cm/deb specificially the `cm/deb` branch. There's a few things I know for sure are wrong: 1. the changelog, I'm working on a temp branch that's got some extra commits, so `gbp dhc` is going to have bad output from the getgo (waiting for my commit to be merged on upstream) 2. the version is also wrong (also requires new changelong) 3. proper copyrights for third_party directory 4. I know Debian doesn't usually go for things like vendored dependencies, I imagine I need to switch to using in-repo dependencies for lodepng, physfs, tinyxml2 5. other `third_party` libraries, I imagine I need to package as well if there isn't one already, is that right? 6. I'm sure there's a better way to set cmake's build and output directories. Is there somewhere I can find documentation on doing dh-specific cmake overrides? -- Ben

