diff options
author | Anton Luka Šijanec <anton@sijanec.eu> | 2021-09-20 21:12:28 +0200 |
---|---|---|
committer | Anton Luka Šijanec <anton@sijanec.eu> | 2021-09-20 21:12:28 +0200 |
commit | 70cf778548fc47d99fef83b892191902178d1242 (patch) | |
tree | 2e621cd1fb1e7a2c030f6391fab2037e29fb8458 /README.md | |
parent | this will NEVER work (no, it will, i'm just tired) (diff) | |
download | discord.c-70cf778548fc47d99fef83b892191902178d1242.tar discord.c-70cf778548fc47d99fef83b892191902178d1242.tar.gz discord.c-70cf778548fc47d99fef83b892191902178d1242.tar.bz2 discord.c-70cf778548fc47d99fef83b892191902178d1242.tar.lz discord.c-70cf778548fc47d99fef83b892191902178d1242.tar.xz discord.c-70cf778548fc47d99fef83b892191902178d1242.tar.zst discord.c-70cf778548fc47d99fef83b892191902178d1242.zip |
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 14 |
1 files changed, 8 insertions, 6 deletions
@@ -2,11 +2,11 @@ an alternative client for a messaging platform, written in the C programming language. -code rewrite in 0.0.4 brings a lot of new features and marks the 0.0.3 release obsolete, though it still kind of works for terminal users, although it is very bad. rewritten version is better because it does not reach ratelimits due to using a socket connection and not polling for messages via HTTP. it also has voice support and a GUI frontend. +code rewrite in 0.0.4 brings a lot of new features and marks the 0.0.3 release obsolete, though it still kind of works for terminal users, although it is very bad. rewritten version is better because it does not reach ratelimits due to using a socket connection and not polling for messages via HTTP. it also has ~~voice support and~~ a GUI frontend. ## screenshots -![screenshot in fullscreen](https://cdn.sijanec.eu/img/2021/03/discord.c_prtsc.png) +![screenshot in fullscreen](https://cdn.sijanec.eu/img/2021/09/discord.c_prtsc.png) ## instructions @@ -35,11 +35,13 @@ make #### building requirements * a POSIX build system - app is cross platform and should also be able to be compiled for all major OSes -* `gcc` or `clang` -* GNU `make` +* a C compiler, `gcc` 10 (faster) and `clang` (better warnings) tested working +* `make`, with support for `.NOTPARALLEL:` or without executing in parallel, GNU `make` tested working * `libwebsockets-dev` for http and ws client and json parser -* `libgtk-3-dev` for the GUI -* `libsoundio-dev` for crossplatform sound output +* GTK+, `libgtk-3-dev` tested working +* ~~`libsoundio-dev` for crossplatform sound io~~ +* ~~`libopus-dev` for sound encoding~~ +* ~~`libsodium-dev` for encrypting UDP packets to server~~ * `xxd` for embedding XML GtkBuilder UI definitions directly in the binary ## automatic building |