1. 01 Sep, 2016 1 commit
  2. 30 Aug, 2016 1 commit
  3. 24 Aug, 2016 1 commit
  4. 18 Aug, 2016 1 commit
    • Stepan Salenikovich's avatar
      packaging: configure with --disable-shared · a61de1fa
      Stepan Salenikovich authored
      configure.ac in the daemon was patched to properly generate a .so
      which is the default in auto tools; however we don't want to ship
      a .so and we also want to link to libring statically, so
      we run configure with --disable-shared
      Change-Id: I49d581c9176049385e0f42dad27a25ffcd172d8a
      Tuleap: #699
  5. 16 Aug, 2016 2 commits
  6. 04 Aug, 2016 1 commit
  7. 02 Aug, 2016 1 commit
    • aviau's avatar
      Packaging: distroX -> distro_X · 5e8170bb
      aviau authored
      This changes the way we name distros in order to be compatible with the
      current repository layout
      Change-Id: Ib21bb21c943183ed0f4c47efea9432b54e0a5b79
      Tuleap: #872
  8. 31 Jul, 2016 1 commit
  9. 29 Jul, 2016 1 commit
    • aviau's avatar
      deploy-packages: Don't fail when adding the same deb · dc67e9a6
      aviau authored
      When adding the same deb twice to the repository, deploy-packages fails.
      This is due to reprepro complaining about adding two times the same deb
      to the same architecture. This happens because we generate arch all
      packages on both i386 and amd64. This patch tries to remove the package
      before adding it. This is safer than ignoring the error as there is no
      option to only ignore this type of error.
      Change-Id: I397148f9e8efe6ca1a089644abbd86395fa5eaf4
      Tuleap: #872
  10. 28 Jul, 2016 6 commits
  11. 27 Jul, 2016 1 commit
    • aviau's avatar
      Create deploy-packages script · 256b4e89
      aviau authored
      This new scripts creates a local repository and deploys it with rsync.
      It will be used by Jenkins to deploy packages to dl.ring.cx.
      Change-Id: Ib1d9526e88fa15b053ae234f05839e86a3ce263a
      Tuleap: #872
  12. 26 Jul, 2016 1 commit
  13. 25 Jul, 2016 3 commits
  14. 22 Jul, 2016 1 commit
    • aviau's avatar
      Debian packaging fixes · 9c5c4ad2
      aviau authored
      This imports some of the changes made in the official Debian packaging
      repository: https://anonscm.debian.org/cgit/pkg-voip/ring.git
      - Don't run containers in interactive mode, which would require a TTY
      - Build LRC with Debug symbols
      - Build with V=1 to allow parsing logs
      - Reorganize dependencies
      - Try fetch-all three times before giving up
      - Removed ubuntu15.04 references
      Tuleap: #858
      Change-Id: If0a81b15230a31d120982e113e695443262568e3
  15. 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
  16. 08 Jul, 2016 2 commits
  17. 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
  18. 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
  19. 23 Jun, 2016 1 commit
  20. 21 Jun, 2016 1 commit
  21. 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
  22. 07 Jun, 2016 1 commit
  23. 01 Jun, 2016 2 commits
  24. 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
  25. 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
  26. 03 May, 2016 2 commits