settings: hide update layout on linux

Change-Id: I52a7e4422a9775162bbb71561c208644ea97c357
Gitlab: #515
2 files changed
tree: 65b645bd2a22cbdc7db36160b5e01b65ec982e06
  1. .tx/
  2. images/
  3. JamiInstaller/
  4. ringtones/
  5. src/
  6. translations/
  7. .gitignore
  8. .gitmodules
  9. .gitreview
  10. changelog.md
  11. copy-runtime-files.ps1
  12. ico.rc
  13. jami-qt.pro
  14. License.rtf
  15. make-client.py
  16. qrencode-win32.patch
  17. qt.conf
  18. README.md
  19. ressources.qrc
  20. ring-client-windows.sln
  21. ring-client-windows.vcxproj
  22. ring-client-windows.vcxproj.filters
  23. stylesheet.css
  24. stylesheet.linux.css
  25. update-translations.py
README.md

Jami-qt

jami-qt is the cross platform client for Jami. For now, it's mainly used for the Windows platform and is not tested on other platforms.

jami-logo

For more information about the jami project, see the following:

Requirements

  • Jami client library and Jami daemon
  • Mingw-w64 build environment
  • Qt5 (we link against Qt5Core, Qt5Widgets, Qt5Gui) built with Mingw
  • Qt5 Svg, Qt5 ImageFormats & Qt5 WinExtras built with Mingw

Get the source code

  • git clone https://gerrit-ring.savoirfairelinux.com/ring-client-windows

Build instructions

NOTE: The build process is currently under a full refactorization. This section will be updated soon

Windows

TBD

Packaging

cd build/release
makensis ring.nsi

Linux

For now, this process is experimental. The best way to do that is:

  1. Compile the daemon and LRC as specified in these projects (see the respective repositories or https://git.jami.net/savoirfairelinux/ring-project/wikis/technical/Build-instructions).
  2. Install needed dependencies (TBD):
    • For Fedora:
sudo dnf install qt5-qtsvg-devel qt5-qtwebengine-devel qt5-multimedia-devel
  1. If you are not using the ring-project repository, you have to define the LRC environment variable to contains the install directory for LRC. Also, you will have to setup LD_LIBRARY_PATH if your install directory is a custom one.
  2. Then, build the client:
mkdir build
cd build
qmake-qt5 ../jami-qt.pro
make -j 9
  1. Then, you are finally ready to launch jami-qt in your build directory.

Known issues

  1. The build system is not straight forward
  2. Video doesn't work
  3. Can't maximize/minimize window
  4. Crash if the daemon is not started and installed.

Mac OS

TBD

Debugging

Compile the client with 'BUILD=Debug' and libRingClient with '-DCMAKE_BUILD_TYPE=Debug'