1. 20 Jul, 2016 1 commit
    • aviau's avatar
      Add Debian and Ubuntu packaging · f89d706d
      aviau authored
      This moves the official Debian packaging into ring-project. Jenkins
      should now be able to run packaging jobs and publish packages. It
      should also make it easy to add a `verify` check on Jenkins to test
      packaging patches.
      This will make it much easier to work on packaging issues because the
      build environment is now reproductible on any machine.
      The patch adds Makefile targets to create packages such as:
       - package-all
       - package-<DISTRO>
      Builds are all done inside Docker containers and it is possible to
      build many at a time with the `package-all` target.
      To debug a build, use `package-<DISTRO>-interactive` to obtain a shell
      inside a container, ready to launch a build.
      Tuleap: #781
      Change-Id: Id87a74a6c412ffc5bf82b9562639ce5a9424b06a
  2. 08 Jul, 2016 2 commits
  3. 06 Jul, 2016 1 commit
    • Stepan Salenikovich's avatar
      update dependencies · b351099a
      Stepan Salenikovich authored
      - add jsoncpp
      - remove libsrtp
      - add libappindicator-gtk3
      - add missing gnome-client dependencies (gtk3, clutter, etc)
      - add 'patch' as Fedora 24 does not ship with it
      - add jsoncpp
      - remove libsrtp
      - add libappindicator-gtk3
      - synchronise as both currently have the same dependencies
      Change-Id: I0002124ebdf8733e7c49a201b9af02c1ef625ed6
      Tuleap: #823
  4. 30 Jun, 2016 1 commit
    • aviau's avatar
      Refactor documentation into sections · 1b19989a
      aviau authored and Guillaume Roguez's avatar Guillaume Roguez committed
      - Refactored documentation into sections for better viewing experience.
      - Allows sub-project to include documentation in the master documentation by
        creating a doc/sphinx folder.
      Tuleap: #769
      Change-Id: I5c31dd0f2d949b9da602cd0d35751e18e51d6710
  5. 23 Jun, 2016 1 commit
  6. 21 Jun, 2016 1 commit
  7. 16 Jun, 2016 2 commits
    • aviau's avatar
      Generate texinfo documentation · e8d9d9ec
      aviau authored and Guillaume Roguez's avatar Guillaume Roguez committed
      The docs target will now generate documentation in the texinfo format
      in docs/build/texinfo.
      Change-Id: I9c81bc2c2fd34e16320c6044052cb2040cdafe04
      Tuleap: #766
    • aviau's avatar
      Makefile: clean the right docs directory · e092afcd
      aviau authored and Guillaume Roguez's avatar Guillaume Roguez committed
      The Makefile no longer uses `docs/Makefile` to build
      the docs, so we shouldn't use it to clean them. This
      patch updates the clean target to remove the right
      Change-Id: I6746f338ddeb5c5a316b4df158d399574b5d0b8a
      Tuleap: #749
  8. 07 Jun, 2016 1 commit
  9. 01 Jun, 2016 2 commits
  10. 11 May, 2016 1 commit
    • aviau's avatar
      Allow for building docs with `make html` · d9388bc2
      aviau authored
      This commit makes use of the virtual env in the `docs` target.
      This way, all users have to do to build the documentation is run
      `make docs`.
      Change-Id: I5c4855d9d0a3fbbfeea53c568f3d9dc6de10ddd5
      Tuleap: #636
  11. 10 May, 2016 3 commits
    • Alexandre Lision's avatar
      packaging: provide RINGTONE_DIR in install.sh · 991e63d3
      Alexandre Lision authored
      OSX client uses ring-project for its packaging.
      when running make-ring --install daemon and client install prefixes are
      different. This means ringtones are not packaged properly (they are in
      daemon folder /share/ring/ringtones).
      This variable can help all clients to point out to a specific external
      dir containing ringtones. It will be ignored if not used.
      Change-Id: Id22a9c9b1c7df3c11b882c05e693198514ab9458
      Tuleap: #652
    • aviau's avatar
      Document linking Ring with LDAP contacts · 5c8b5bd3
      aviau authored
      Change-Id: Ia6eb6edb63595421c6ec11a788650abb18969092
      Tuleap: #653
    • aviau's avatar
      Added guide on setting up a TURN/STUN server · 1539f092
      aviau authored
      Tuleap: #641
      Change-Id: I86718a10b03ab2281405f0c474281babdc7615ec
  12. 03 May, 2016 3 commits
  13. 29 Apr, 2016 2 commits
  14. 27 Apr, 2016 1 commit
    • aviau's avatar
      initial documentation in RST format · 36ee557a
      aviau authored
      This new documentation can be built using `make docs`. It should be
      built automatically via a hook on github and published on
      This allows for much better formatting and is more pleasant to browse
      for new contributors. It is possible to build the docs using the
      Makefile at the root of the repository.
      Change-Id: I664d4662b76c525f2a67eac6266bada3e94aa835
      Tuleap: #595
  15. 15 Apr, 2016 1 commit
  16. 08 Apr, 2016 1 commit
  17. 04 Apr, 2016 1 commit
    • aviau's avatar
      Add COPYING file (GPL-3+) · 8d542e28
      aviau authored
      This project did not have a copyright notice and the license of the
      scripts included with it were unclear.
      Change-Id: I2a8f75838ffb6273ed3c331919cb04ce360aac2b
  18. 01 Apr, 2016 1 commit
    • Romain Bertozzi's avatar
      OSX : force qt55 version · ac039239
      Romain Bertozzi authored
      This patch forces the installation of the qt55 version.
      The 5.6+ version makes the compilation fail. See the Tuleap bug for
      further information.
      Change-Id: I937dcc47ed93156cb4c6fa71ce043a493f6e66a2
      Tuleap: #511
  19. 30 Mar, 2016 1 commit
    • Romain Bertozzi's avatar
      add Android distribution · b21dc578
      Romain Bertozzi authored
      This patch allows the user to build an APK from the Ring Project
      Metaproject. The steps to achieve this are written in the README.me,
      which has been modified to integrate the Android platform.
      Change-Id: I3af4637528f3258869011c197dca11600cd8259d
      Tuleap: #510
  20. 29 Mar, 2016 1 commit
    • Romain Bertozzi's avatar
      Ubuntu Install: fix install script & update README · 8414d2a4
      Romain Bertozzi authored
      This patch implements a fix for the installation on the Ubuntu OS.
      It removes the quotes from the NAME of the os-release file. These quotes
      are not present in all distros, such as Fedora where they are absent.
      A typo is fixed, that concatenated the cpu count with the -c argument.
      Also, this patch fixes a typo in the README file concerning the py script
      to call to run the dependencies installations.
      Change-Id: I71c76a29ed1daee2b8ee133a20918d42a0156432
      Tuleap: #451
  21. 24 Mar, 2016 5 commits
    • Alexandre Lision's avatar
      osx: fix nproc not found · e4833b2d
      Alexandre Lision authored
      - contrib does not support more than 2 parallels processors.
      - let python find out how many processors are usable
      Tuleap: #449
      Change-Id: Ic876a38d567f5b4a3911872b260687b18505a7e1
    • Alexandre Lision's avatar
      osx: export qt5 dir · a6b60971
      Alexandre Lision authored
      Automatize export of CMAKE_PREFIX_PATH
      environnement variables created from make-ring are not passed to cmake
      (cmake must fork the top level parent process, which does not have the
      env var created by python)
      We need to pass it in the cmake command line
      Tuleap: #449
      Change-Id: I28d57196d2963152d1708c286e96293a4cb005fb
    • Alexandre Lision's avatar
      add distro detection · e3d89bc5
      Alexandre Lision authored and Guillaume Roguez's avatar Guillaume Roguez committed
      if no distro is provided with --distribution, try to guess it
      Tuleap: #451
      Change-Id: Ie8656dcd5a40df6c2c045d0b908b86cd66a10010
    • Alexandre Lision's avatar
      add Fedora distribution · 6b2ca8bc
      Alexandre Lision authored and Guillaume Roguez's avatar Guillaume Roguez committed
      - add rpm deps
      - install and run targets are already working
      Tuleap: #451
      Change-Id: Ib3d992d5fdc2c46ee145a01faeeb1e5858bbc43f
    • Alexandre Lision's avatar
      add OSX distribution · 6c949295
      Alexandre Lision authored and Guillaume Roguez's avatar Guillaume Roguez committed
      - update README
      - add dependencies
      - install script
      - run command
      Tuleap: #449
      Change-Id: I43431df02dfa91180d275bcdc0c97e796c6b948b
  22. 23 Mar, 2016 1 commit
  23. 17 Mar, 2016 1 commit
  24. 08 Mar, 2016 1 commit
    • aviau's avatar
      Introduce make-ring script · 6c853109
      aviau authored
      Begin merging all helper scripts into one. Support for other distros
      is to be added in the future.
      Tuleap: #451
      Change-Id: I8ab09502a58ce6a6ccf154be2cf51af401759365
  25. 03 Mar, 2016 1 commit
  26. 26 Feb, 2016 1 commit
  27. 25 Feb, 2016 1 commit
    • Guillaume Roguez's avatar
      fix .submodules · b7a1e8b6
      Guillaume Roguez authored
      client-windows has an incorrect URL.
      Change-Id: I27a1c2d33539a8d8da86a22550b7631dcc4cdf02
  28. 12 Feb, 2016 1 commit