StormLib and BNCSUtil now available from repositories

Update 2023: repos are currently unavailable

 

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

  1. To /etc/apt/sources.list add:
    #apt.xpam.pl
    deb https://apt.xpam.pl/ jessie main
  2. Add GPG key:
    wget -qO - https://apt.xpam.pl/xpam.pl-pubkey.asc | sudo apt-key add -
  3. Update and install:
    sudo apt-get update
    sudo apt-get install stormlib bncsutil

RPM based distros

  1. In /etc/yum.repos.d/rpm.xpam.pl.repo add
    [rpm.xpam.pl]
    name = rpm.xpam.pl
    baseurl = https://rpm.xpam.pl
    

    or, with dnf on Fedora:

    dnf config-manager --add-repo https://rpm.xpam.pl
  2. If using dnf, make sure to import the public key:
    rpm --import https://rpm.xpam.pl/rpm-pubkey.asc
  3. Update and install:
    yum 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.

2488 Total Views 1 Views Today
Cen
GitHub
Eurobattle.net
Lagabuse.com
Bnetdocs