Finally after years and years of screwing around with building StormLib or BNCSUtil everytime you moved your ghost bots to another server is finally over. As of today, I am hosting both libraries in apt and rpm repositories. In the process I also discovered that StormLib managed to get into Debian Testing (https://packages.debian.org/source/stretch/stormlib) so let's hope it'll be included in the next stable release!
I also pushed CPack generator code into both repositories, so you can build these packages yourself. BNCSUtil was forked and cleaned especially.
DEB based distros
- To /etc/apt/sources.list add:
12#apt.xpam.pldeb https://apt.xpam.pl/ jessie main - Add GPG key:
1wget -qO - https://apt.xpam.pl/xpam.pl-pubkey.asc | sudo apt-key add - - Update and install:
12sudo apt-get updatesudo apt-get install stormlib bncsutil
RPM based distros
- In
/etc/yum.repos.d/rpm.xpam.pl.repo
add
1234[rpm.xpam.pl]name = rpm.xpam.plbaseurl = https://rpm.xpam.pl
or, with dnf on Fedora:
1dnf config-manager --add-repo https://rpm.xpam.pl - If using dnf, make sure to import the public key:
1rpm --import https://rpm.xpam.pl/rpm-pubkey.asc - Update and install:
1yum update && yum install stormlib bncsutil
or dnf equivalent.
This was a nice project to spend a few weekends on but there are more plans in 2016 to clean and tidy up the bnet tools we all use and love:
-add CMake and CPack support to our own bots, link against upstream StormLib and release a cleaned up ghost code, ease the setup process via repo installs with full dependency resolution (mysql, boost, storm and bncsutil). Provide precompiled binaries for Windows.
-provide patches to some other popular ghost forks to work with upstream StormLib.
-package PvPGN?
-provide pkgng packages for FreeBSD. This will probably involve writing pkgng generator for CMake's CPack which could be an interesting side project in itself.

GitHub
Eurobattle.net
Lagabuse.com
Bnetdocs