Skip to content
Snippets Groups Projects
Select Git revision
  • e41bb5866c9ec07cfe59e387c801c7c5dea7b63c
  • master default protected
  • release/202005
  • release/202001
  • release/201912
  • release/201911
  • release/201910
  • release/201908
  • release/201906
  • release/201905
  • release/201904
  • release/201903
  • release/201902
  • release/201901
  • release/201812
  • release/201811
  • release/201808
  • releases/beta1
  • packaging
  • native
  • release-0.2.x
  • 1.0.0
  • 0.2.0
  • 0.1.1
  • 0.1.0
25 results

jami-client-windows

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Nicolas Jager authored and Edric Milaret committed
    Change-Id: I1de8f75a1c71faaa82799d173aeb2705b37839eb
    Tuleap: #441
    e41bb586
    History
    Name Last commit Last update
    .tx
    docker
    images
    translations
    winsparkle @ 1110f626
    .gitignore
    .gitmodules
    .gitreview
    .packer.yml
    License.rtf
    README.md
    RingWinClient.pro
    aboutdialog.cpp
    aboutdialog.h
    aboutdialog.ui
    accountdetails.cpp
    accountdetails.h
    accountdetails.ui
    accountserializationadapter.cpp
    accountserializationadapter.h
    accountstatedelegate.cpp
    accountstatedelegate.h
    callutilsdialog.cpp
    callutilsdialog.h
    callutilsdialog.ui
    callwidget.cpp
    callwidget.h
    callwidget.ui
    combar.cpp
    combar.h
    combar.ui
    configurationwidget.cpp
    configurationwidget.h
    configurationwidget.ui
    contactdelegate.cpp
    contactdelegate.h
    contactdialog.ui
    contactmethodpicker.cpp
    contactmethodpicker.h
    contactmethodpicker.ui
    contactpicker.cpp
    contactpicker.h
    contactpicker.ui
    globalsystemtray.cpp
    globalsystemtray.h
    historydelegate.cpp
    historydelegate.h
    ico.rc
    idlabel.cpp
    idlabel.h
    imdelegate.cpp
    imdelegate.h
    instantmessagingwidget.cpp
    instantmessagingwidget.h
    instantmessagingwidget.ui
    main.cpp
    mainwindow.cpp
    mainwindow.h
    mainwindow.ui
    navstack.cpp
    navstack.h
    navwidget.cpp
    navwidget.h
    pixbufmanipulator.cpp
    pixbufmanipulator.h
    qualitydialog.cpp
    qualitydialog.h
    qualitydialog.ui
    ressources.qrc
    ring.nsi
    ringcontactlineedit.cpp
    ringcontactlineedit.h
    ringthemeutils.h
    selectareadialog.cpp
    selectareadialog.h
    settingskey.h
    shmclient.cpp
    shmclient.h
    smartlist.cpp
    smartlist.h
    smartlistdelegate.cpp
    smartlistdelegate.h
    stylesheet.css
    utils.cpp
    utils.h
    videooverlay.cpp
    videooverlay.h
    videooverlay.ui
    videoview.cpp
    videoview.h
    videoview.ui
    videowidget.cpp
    videowidget.h
    windowscontactbackend.cpp
    windowscontactbackend.h
    wizarddialog.cpp
    wizarddialog.h
    wizarddialog.ui

    Windows client for Ring

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

    Requirements

    • Ring client library and Ring 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

    USE THE QMAKE OF Qt BUILT WITH MINGW (e.g. /usr/bin/i686-w64-mingw32-qmake-qt5)

    cd ring-client-windows
    mkdir build && cd build
    export QTDIR=<path to mingw qt> (e.g. /usr/i686-w64-mingw32/lib/qt)
    qmake ../RingWinClient.pro -r -spec win32-g++ RING=<Install dir of Ring and LRC> [BUILD=Debug]
    make
    make install

    You will find all files in ./release directory.

    Debugging

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

    Packaging

    cd build/release
    makensis ring.nsi