1) Get this set of SlackBuilds:
https://github.com/nomnombtc/slackbuilds
2) Edit the namecoin.SlackBuild file to update the build version number to match the one currently available. For example, I had to change line 26 from this:
Code: Select all
VERSION=${VERSION:-git071012}
Code: Select all
VERSION=${VERSION:-git281114}
Code: Select all
sudo sh namecoin.SlackBuild
Code: Select all
sudo installpkg /tmp/namecoin-git281114-x86_64-1_nnb.tgz
Note that running this version of namecoind works fine with nmcontrol and FreeSpeechMe as expected, bugs and all, but it produces a version of the blockchain database file that is incompatible with the Qt-GUI version. If you run the Qt wallet after syncing this namecoind, the GUI wallet will reindex the blockchain in a way that namecoind cannot read, and you have to resync namecoind from scratch before it will work again. My workaround for this is to have two separate directories, one I call .namecoind and another I call .namecoin-qt, each of which I rename to simply .namecoin depending on what features I need to have access to before running the appropriate client.
Also, I had tried a handful of approaches before this that failed miserably. So I'm not sure what, if any dependencies are needed before this set of instructions will work as described. I'm confident that the necessary dependencies are in the standard repos though, I don't recall going out of my way to install any dependencies that required extra work beyond the usual install process. Thusly, YMMV.