... | ... | @@ -21,10 +21,10 @@ sudo apt install git cmake extra-cmake-modules build-essential \ |
|
|
qtbase5-dev qtdeclarative5-dev qttools5-dev qtmultimedia5-dev qtpositioning5-dev \
|
|
|
qtlocation5-dev qtquickcontrols2-5-dev libqt5svg5-dev libqt5multimedia5-plugins \
|
|
|
qml-module-qtquick-layouts qml-module-qtquick-dialogs qml-module-qtmultimedia \
|
|
|
qml-module-qtpositioning qml-module-qtlocation \
|
|
|
qml-module-qtpositioning qml-module-qtlocation libkf5kio-dev kio-extras kquickimageeditor-dev \
|
|
|
kirigami2-dev kirigami-addons-dev libkf5notifications-dev gstreamer1.0-plugins-bad \
|
|
|
breeze-icon-theme fonts-noto-color-emoji libzxingcore-dev \
|
|
|
libqca-qt5-2-dev libqca-qt5-2-plugins libkf5kio-dev kio-extras kquickimageeditor-dev libomemo-c-dev
|
|
|
libqca-qt5-2-dev libqca-qt5-2-plugins libomemo-c-dev libqxmpp-dev
|
|
|
```
|
|
|
|
|
|
## Set Up *Desktop Style* for Desktop Systems without a Qt Integration (Optional)
|
... | ... | @@ -60,12 +60,26 @@ After opening the configuration tools, set the settings you want for each of the |
|
|
For example with GNOME on Ubuntu, you might want to set the widget theme to *Adwaita*, the standard dialogs to *GTK3* (for the file dialog) and the icon theme to *Breeze*.
|
|
|
Furthermore, you can adjust the font to *Ubuntu Regular* with size *11* and *Ubuntu Mono Regular* with size *13*.
|
|
|
|
|
|
## Set Up XMPP Library *QXmpp*
|
|
|
## Set Up OMEMO Library *libomemo-c* (Optional)
|
|
|
|
|
|
QXmpp can either be used via a Debian package or by building it manually.
|
|
|
libomemo-c can either be used via a Debian package or by building it manually.
|
|
|
If you need a newer version of libomemo-c than the one provided by your distribution, you must built and install it manually.
|
|
|
As of 2023-04-04, there is an up-to-date package in Debian unstable/testing.
|
|
|
|
|
|
If the version packaged in Debian is too old, QXmpp has to be built manually.
|
|
|
That is currently (as of 2022-09-18) the case.
|
|
|
```bash
|
|
|
cd $HOME
|
|
|
git clone https://github.com/dino/libomemo-c.git
|
|
|
mkdir libomemo-c/build && cd libomemo-c/build
|
|
|
cmake -DBUILD_SHARED_LIBS=ON ..
|
|
|
make -j$(nproc)
|
|
|
sudo make install
|
|
|
```
|
|
|
|
|
|
## Set Up XMPP Library *QXmpp* (Optional)
|
|
|
|
|
|
QXmpp can either be used via a Debian package or by building it manually.
|
|
|
If you need a newer version of QXmpp than the one provided by your distribution, you must built and install it manually.
|
|
|
As of 2023-04-04, there is no up-to-date package in Debian unstable/testing.
|
|
|
|
|
|
```bash
|
|
|
cd $HOME
|
... | ... | |