Dragon Tea. Free Messenger
| Build dependencies | Dependencies | Description |
|---|---|---|
| gtk3-dev >= 1.3.20 | gtk3 self depend. | User Interface. |
| glib >= 2.76 | glib self depend. | Uses for structures, controls, callbacks, async operation, array, etc. |
| libcurl >= 8.0.0 | libcurl self depend. | HTTP I/O request-responce (as default). |
| json-c >= 0.16 | libjson-c self depend. | Uses as JSON parser. |
| libnotify | libnotify self depend. | Uses for Desktop Environment notify. |
| cmake | ||
| pkg-config |
Server (backend): The file located at server_config contains the server configuration settings.
Client (frontend): The file located at $HOME/.config/DragonTea/tea-config.json contains the client configuration settings
git clone "https://github.com/badcast/dragon-tea.git" "./dragon-tea"
cmake -S ./dragon-tea -B ./build-dragon-tea -DCMAKE_BUILD_TYPE=Release
cmake --build ./build-dragon-tea -j $(nproc)
chmod +x ./build-dragon-tea/dragontea
./build-dragon-tea/dragontea