Quick guide to build Speedata Publisher PRO on Devuan 5
ISSUED: 2025-10-20
EDITED: 2025-10-31
These instructions might work for Debian with some corrections but weren't tested against it.
Even though Speedata Publisher is available as a Debian repository:
Speedata Publisher — Installation instructions
You may want to have need of the PRO version. While the recommended way to get it is to pay and support the project, there is also an alternative possibility: to compile it by yourself!
Here the instructions tested at October 31th, 2025… 🎃
Packages required
The packages requirement is limited although I recommend to install 'tex-live' which is pretty huge.
build-essential git golang-1.23 liblua5.3-dev rake texlive
⚠️ If GO is not found…
It is because you need to add the backports repository:
# apt edit-source
(and add:)
deb http://deb.devuan.org/merged daedalus-backports main contrib non-free non-free-firmware
(save & close)
# apt-update
# apt install -t daedalus-backports golang
Compiling it
Publisher 5.3 development introduces RUST into its pipeline, unfortunately even with the backports repository active, I couldn't find a version of `cargo` that is working with the current requirement so the latest version you can compile is 5.2 "stable".
⚠️ the latest version you can compile is 5.2 "stable".
Differently from official documentation, to compile, I prefer using software available into the official repositories.
⚠️ GhostPC users must use:
curl --socks5-hostname 127.0.0.1:12000 -L https://github.com/speedata/publisher/archive/refs/tags/v5.2.0.tar.gz -o publisher-5.2.0.tar.gz
wget https://github.com/speedata/publisher/archive/refs/tags/v5.2.0.tar.gz -O publisher-5.2.0.tar.gz
tar zxvf publisher-5.2.0.tar.gz
cd publisher-5.2.0
ln -s /usr/bin/luahbtex /usr/bin/sdluatex ## as admin
export CGO_CFLAGS="-I /usr/include/texlua53"
export CC_amd64_linux=/usr/bin/x86_64-linux-gnu-gcc
SDPRO=yes rake build -v
SDPRO=yes rake buildlib -v
Verifying it
Check if Publisher is working!
bin/./sp --version
Version: 5.2.0 (Pro)
💡 I use the PRO version locally to avoid conflict with the one installed through the repository.
Wrapping this up
Publisher PRO is now ready to use, unless you are a no-profit association or you aren't doing anything commercial, I recommend to support Patrick through sponsoring him on Github:
Become a sponsor to speedata
Or paying to get the PRO version:
Speedata Publisher Prices
This will ensure Publisher to be better and better.
For comments or suggestion write me at:
freezr AT disroot DOT org
↩ go back