---------------------------------------------------

---------------------------------------------------

Packaging AssaultCube for Debian - 2016/10/05
Lately I've been working on packaging AssaultCube for Debian (if you're a Debian user you'll notice that currently AC in the repos is at v1.1.0.4, and AC is upstream is at v1.2.0.2, which for AC means major changes). It's been quite an experience. Using the package building tools and learning how the Debian community works has been very informative and helpful (especially considering I want to be packaging DMUX for Debian later on as well). The one thing that is quite annoying is copyright, and although I'm fine with copyright existing (though more so copyleft), it's annoying as hell with AC since there are so many people to attribute. In most cases I can simply refer directly to the license file in the AC project which explains it all, but not always,which is a pain.

So right now I'm trying to package both `assaultcube' (the game package) and `assaultcube-data' (the assets/docs package), and both are taking quite a while for very different reasons. The `assaultcube' package is mostly just being a pain because of all the patches that I need to apply (thank goodness AC gave us explicit permission to edit stuff), while with `assaultcube-data' it's mostly just the bitch work of going through all the copyright. Basically, `assaultcube-data' is already done, no lintian errors or anything, it's just the copyright file that's being a pain.

In any case, I'm going to be working on this and hopefully finish up, it'd be very nice to finally have AC back in the Debian repositories (or rather a working version that can actually communicate with the master server).


---------------------------------------------------