Note: This project is no longer being maintained and has been replaced by APRService
SQLite3 | OpenSSL | DiscordRPC | nlohmann::json | |
---|---|---|---|---|
ByteBuffer | ||||
Console | ||||
DiscordRPC | * | |||
Loop | ||||
Mutex | ||||
N2YO | * | * | ||
Process | ||||
SDR++ | ||||
Script | ||||
Socket | ||||
SQLite3 | * | |||
System | ||||
Thread | ||||
Types | ||||
WebRequest | * |
ByteBuffer | Console | DiscordRPC | Loop | Mutex | N2YO | Process | SDR++ | Script | Socket | SQLite3 | System | Thread | Types | WebRequest | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Gateway | * | * | * | * | * | * | |||||||||
Outside | * | * | * | * | * | * | * | ||||||||
FireWatch | * | * | * | * | * | * | * | * | |||||||
SkipMonitor | * | * | * | * | * | * |
sudo apt install git nlohmann-json3-dev liblua5.4-dev libsqlite3-dev libssl-dev
git clone https://github.com/LeoTHPS/libAPRS-IS libAPRS-IS
export LIB_APRS_IS_INCLUDE=/path/to/libAPRS-IS
git clone https://github.com/LeoTHPS/AbstractionLayer AbstractionLayer
export AL_INCLUDE=/path/to/AbstractionLayer
git clone https://github.com/LeoTHPS/LuaAPRS-IS LuaAPRS-IS
make -C LuaAPRS-IS -e COMPILER=GNU PLATFORM=LINUX
make -C LuaAPRS-IS -e COMPILER=GNU PLATFORM=LINUX install
Use this if you want to build once and use the software in production.
#!/bin/bash
sudo apt install git nlohmann-json3-dev liblua5.4-dev libsqlite3-dev libssl-dev
git clone https://github.com/LeoTHPS/libAPRS-IS libAPRS-IS
export LIB_APRS_IS_INCLUDE=../../../../libAPRS-IS
git clone https://github.com/LeoTHPS/AbstractionLayer AbstractionLayer
export AL_INCLUDE=../../../../AbstractionLayer
git clone https://github.com/LeoTHPS/LuaAPRS-IS LuaAPRS-IS
make -C LuaAPRS-IS/LuaAPRS-IS -e COMPILER=GNU PLATFORM=LINUX
make -C LuaAPRS-IS/LuaAPRS-IS -e COMPILER=GNU PLATFORM=LINUX install
The software was developed on Windows 10 with MSYS2. A guide for setting up an MSYS2 environment will be added in the future but anyone wanting to try before then can simply change PLATFORM
from LINUX
to WINDOWS
when building and installing.
It's currently not possible to build on OSX.