An alternative Discord client made with C++/gtkmm, PowerPC OSX version
Go to file
2020-09-09 21:37:09 +00:00
components more signal usage and some other fixes 2020-09-07 02:45:46 -04:00
css add embed author/footer, tweak fields 2020-09-03 22:36:57 -04:00
dialogs add ability to edit messages 2020-08-30 22:55:36 -04:00
discord more signal usage and some other fixes 2020-09-07 02:45:46 -04:00
thirdparty convert to cmake, add ci 2020-09-09 17:03:19 -04:00
windows more signal usage and some other fixes 2020-09-07 02:45:46 -04:00
.clang-format connect and heartbeat 2020-08-17 02:40:03 -04:00
.gitignore settings, token entry, receive READY 2020-08-19 01:07:55 -04:00
.gitmodules convert to cmake, add ci 2020-09-09 17:03:19 -04:00
.travis.yml build all branches pls 2020-09-09 17:08:05 -04:00
abaddon.cpp more signal usage and some other fixes 2020-09-07 02:45:46 -04:00
abaddon.hpp use a singleton (oh no) instead of passing Abaddon* everywhere 2020-09-07 00:27:41 -04:00
appveyor.yml convert to cmake, add ci 2020-09-09 17:03:19 -04:00
CMakeLists.txt convert to cmake, add ci 2020-09-09 17:03:19 -04:00
README.md Update README.md 2020-09-09 21:37:09 +00:00
settings.cpp populate channel list from READY message and other shit 2020-08-19 01:13:36 -04:00
settings.hpp settings, token entry, receive READY 2020-08-19 01:07:55 -04:00
util.hpp syntax oopsy 2020-09-07 23:03:29 -04:00

Building:

Windows:

  1. git clone https://github.com/lorpus/abaddon && cd abaddon
  2. vcpkg install gtkmm:x64-windows nlohmann-json:x64-windows ixwebsocket:x64-windows cpr:x64-windows zlib:x64-windows simpleini:x64-windows
  3. mkdir build && cd build
  4. cmake -G"Visual Studio 16 2019" -A x64 -DCMAKE_TOOLCHAIN_FILE=c:\path\to\vcpkg\scripts\buildsystems\vcpkg.cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo -DVCPKG_TARGET_TRIPLET=x64-windows ..
  5. Build with Visual Studio

Mac:

  1. Install gtkmm3 zlib openssl and nlohmann-json from homebrew
  2. git clone --recurse-submodules -j8 https://github.com/lorpus/abaddon
  3. cd abaddon
  4. mkdir build
  5. cd build
  6. cmake -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl -DCMAKE_BUILD_TYPE=RelWithDebInfo -DUSE_PKGCONFIG=ON -DDISABLE_MBEDTLS=ON ../
  7. make

Downloads (from CI):

  • Windows: here
  • OSX: here (downloading css from here is still necessary)

Dependencies: