Skip to content
Snippets Groups Projects
Select Git revision
  • 0d1a2e09bcd1a194b9403aa7ba5e9f3d88b46f62
  • master default protected
  • release/beta-qt-202301101210
  • stable
  • release/beta-qt-202211182015
  • release/beta-qt-202211181752
  • release/beta-qt-202211171508
  • release/beta-qt-202211081754
  • release/beta-qt-202211071518
  • release/beta-qt-202210270957
  • release/beta-qt-202210071648
  • release/beta-qt-202209291549
  • release/beta-qt-202209011129
  • release/beta-qt-202208261640
  • release/beta-qt-202208241511
  • release/beta-qt-202208231849
  • release/beta-qt-202208091525
  • release/beta-qt-202207191241
  • release/beta-qt-202207181708
  • release/beta-qt-202207131914
  • release/beta-qt-202207131513
  • android/release_358
  • android/release_357
  • android/release_356
  • android/release_355
  • android/release_354
  • 20221220.0956.79e1207
  • android/release_353
  • android/release_352
  • android/release_350
  • android/release_349
  • android/release_348
  • android/release_347
  • 20221031.1308.130cc26
  • android/release_346
  • android/release_345
  • android/release_344
  • android/release_343
  • android/release_342
  • android/release_341
  • android/release_340
41 results

jami-project

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Loïc Siret authored and gerrit2 committed
    OSX need Shared Library to compile the daemon. This patch ensure
    that we didn't disable them on compilation.
    
    Change-Id: Iedc37da7980599f2011e9501df0e4b087a0d7d0f
    0d1a2e09
    History

    ring-project

    This repository is the master repository for Ring. It contains a build script, make-ring.py, that can be used to build and install ring from source on different platforms.

    More documentation can be found on http://docs.ring.cx. You may also build the documentation with make docs. The documentation will be built in docs/build/html.

    Using make-ring

    Dependencies

    The Ring installer uses python3. Please make sure it is installed before running it.

    Initialize the repositories

    ./make-ring.py --init

    On Linux

    1. Build and install all the dependencies:
    ./make-ring.py --dependencies

    Your distribution's package manager will be used.

    1. Build and install locally under this repository:
    ./make-ring.py --install
    1. Run daemon and client that were installed locally:
    ./make-ring.py --run

    You can then stop the processes with CTRL-C.

    You can also run them in the background with the --background argument and then use the --stop command to stop them. Stdout and stderr go to daemon.log and client-gnome.log.

    Install globally for all users instead

    ./make-ring.py --install --global-install

    Run global install:

    gnome-ring

    This already starts the daemon automatically for us.

    Uninstall the global install:

    ./make-ring.py --uninstall

    On OSX

    You need to setup Homebrew (<http://brew.sh/>) since their is no built-in package manager on OSX.

    Build and install all the dependencies:

    ./make-ring.py --dependencies

    Build and install locally under this repository:

    ./make-ring.py --install

    Output

    You can find the .app file in the ./install/client-macosx folder.

    On Android

    Please make sure you have the Android SDK and NDK installed, and that their paths are properly set. For further information, please visit <https://github.com/savoirfairelinux/ring-client-android>

    Build and install locally under this repository:

    ./make-ring.py --install --distribution=Android

    Output

    You can find the .apk file in the ./client-android/ring-android/app/build/outputs