summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorAnton Luka Šijanec <anton@sijanec.eu>2021-09-20 21:12:28 +0200
committerAnton Luka Šijanec <anton@sijanec.eu>2021-09-20 21:12:28 +0200
commit70cf778548fc47d99fef83b892191902178d1242 (patch)
tree2e621cd1fb1e7a2c030f6391fab2037e29fb8458 /README.md
parentthis will NEVER work (no, it will, i'm just tired) (diff)
downloaddiscord.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.md14
1 files changed, 8 insertions, 6 deletions
diff --git a/README.md b/README.md
index 6928498..b2d21a7 100644
--- a/README.md
+++ b/README.md
@@ -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