1. 25 May, 2021 3 commits
    • Maxim Cournoyer's avatar
      build.py: Do not rebuild the daemon every time. · e098ac56
      Maxim Cournoyer authored
      Running autogen.sh invalidates the build artifacts, causing them to be
      rebuilt every time the 'install' action is invoked, which is wasteful.
      Only invoke autogen.sh when the configure script is missing.
      Change-Id: Ib92b3d14e9f44f465f467ee0948fe3fceb5d3bea
    • Maxim Cournoyer's avatar
      build.py: Build contribs with multiple cores and with debug symbols. · 2f250c14
      Maxim Cournoyer authored
      This hastens the build when using the ./build.py script.  The
      debug symbols are now also kept for the built contribs when the
      --debug option is provided along --install.
      Change-Id: Ia5a68456213e8984f5ac8f050131356b324d9777
    • Maxim Cournoyer's avatar
      build.py: Allow skipping the operating system check. · f69e9fa2
      Maxim Cournoyer authored
      While it's not possible to automatically check and configure the
      dependencies for unknown/unsupported distributions, build.py
      still provides a convenient experience to checkout the sources and
      install Jami locally.  In this mode of operation, the user is expected
      to configure their environment by their own means.
      * build.py: Rename Ring to Jami in the document string.  Remove
      unused 'signal' import.
      (choose_distribution): Do not crash when the '/etc/os-release' does
      not exist; return 'Unknown' instead.
      (validate_args): Allow disabling the distribution check when the user
      provides 'no-check' as the value of the --distribution argument, or
      defines the JAMI_BUILD_NO_CHECK environment variable.  Update the
      help documentation.
      * scripts/install.sh (priv_install): Document the arguments.
      Change-Id: I41ba2da05771feb6e3f9bc7c087206596063ba81
  2. 02 Feb, 2021 1 commit
    • Albert  Babí Oller's avatar
      packaging: client-qt build revision for linux · 8f4390ab
      Albert Babí Oller authored
      - use cmake to build client-qt (client's cmake includes global installation support)
      - copy-runtime-files.py is no longer necessary since it is directly managed by cmake
      - uninstall revision: use make uninstall rule for lrc, client-qt and client-gnome
      - add doxygen and graphviz dependencies for building documentation
      Change-Id: I3fb1d56cb80556337b2c10fda1a67f84c290158c
  3. 22 Dec, 2020 1 commit
  4. 21 Dec, 2020 1 commit
  5. 17 Dec, 2020 1 commit
  6. 16 Dec, 2020 1 commit
  7. 28 Oct, 2020 1 commit
  8. 22 Oct, 2020 1 commit
  9. 12 Aug, 2020 1 commit
    • Andreas Traczyk's avatar
      add the qt client submodule · 5ec47bc3
      Andreas Traczyk authored and Sébastien Blin's avatar Sébastien Blin committed
      Replaces the ring-client-windows submodule with jami-client-qt and
      adjusts make-ring.py and helper scripts to support both the gtk and
      qt client builds for GNU/Linux.
      Gitlab: #581
      Change-Id: I55c0272cb354c9fa96f3541b6e5a8b7b271f14ba
  10. 13 Dec, 2019 3 commits
  11. 30 Sep, 2019 1 commit
  12. 17 Apr, 2018 1 commit
  13. 06 Oct, 2016 1 commit
    • Loïc Siret's avatar
      compilation: force sharedLib for OSX · 0d1a2e09
      Loïc Siret authored
      OSX need Shared Library to compile the daemon. This patch ensure
      that we didn't disable them on compilation.
      Change-Id: Iedc37da7980599f2011e9501df0e4b087a0d7d0f
  14. 08 Sep, 2016 2 commits
  15. 07 Sep, 2016 1 commit
  16. 10 May, 2016 1 commit
    • 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
  17. 24 Mar, 2016 3 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 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
  18. 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
  19. 12 Feb, 2016 1 commit
  20. 10 Feb, 2016 2 commits