Skip to content
Snippets Groups Projects
  1. Jul 05, 2022
  2. Jun 30, 2022
  3. Jun 29, 2022
  4. Jun 23, 2022
    • Amin Bandali's avatar
      packaging: Adapt to client-qt vendoring libjamiclient. · bd745f43
      Amin Bandali authored and Adrien Béraud's avatar Adrien Béraud committed
      For both deb and rpm make jami-libclient a transitional package that
      does not have any dependencies and that the user can safely remove.
      The jami-libclient package can then be dropped later into the future;
      perhaps in a year or so from now.
      
      Change-Id: I53d7cb89a40282acec7b4b0aa7930b1a52835a1b
      bd745f43
  5. Jun 20, 2022
  6. Jun 17, 2022
  7. Jun 15, 2022
  8. Jun 08, 2022
  9. Jun 07, 2022
  10. Jun 06, 2022
  11. Jun 04, 2022
  12. Jun 03, 2022
  13. May 28, 2022
  14. May 18, 2022
    • Tobias Hildebrandt's avatar
      build: add -y flag to build.py dependency install · 603e6149
      Tobias Hildebrandt authored and Adrien Béraud's avatar Adrien Béraud committed
      disable -y by default
      
      Change-Id: I6befd8564fc4334dae398d32d54d3871bd19b717
      603e6149
    • Amin Bandali's avatar
      build: Update for Qt 6, add --no-webengine switch, add Parabola. · c26393df
      Amin Bandali authored
      * build.py (QT5_VERSION):
      (write_qt_conf): Remove (vestigial and not used anymore).
      (PACMAN_BASED_DISTROS): Add parabola.
      (ZYPPER_DEPENDENCIES):
      (ZYPPER_CLIENT_QT_DEPENDENCIES):
      (DNF_DEPENDENCIES):
      (DNF_CLIENT_QT_DEPENDENCIES):
      (APT_DEPENDENCIES):
      (APT_CLIENT_QT_DEPENDENCIES):
      (PACMAN_DEPENDENCIES):
      (PACMAN_CLIENT_QT_DEPENDENCIES):
      (OSX_DEPENDENCIES):
      (OSX_DEPENDENCIES_UNLINK): Update dependency list for Qt 6, and move
      lrc dependencies into client dependency lists.
      (ZYPPER_QT_WEBENGINE):
      (DNF_QT_WEBENGINE):
      (APT_QT_WEBENGINE):
      (PACMAN_QT_WEBENGINE): Move Qt WebEngine pacakge(s) into separate
      list, so that they can be conditionally included or excluded.
      (run_dependencies): Install daemon dependencies earlier than and
      separately from lrc and client dependencies, mainly so that the
      installation of daemon dependencies could still succeed on distros
      that don't currently have Qt 6 packaged.
      (run_dependencies):
      (run_install):
      (run_uninstall):
      (run_run):
      (main)
      (parse_args): Add new --gnome switch, only use client-gnome when
      this switch is given.  Add new --macos switch, only use client-macos
      when this switch is given.  Otherwise, default to using client-qt.
      Add new --no-webengine switch, disable using Qt WebEngine when this
      switch is given.  Remove vestigial --qtver switch not used anymore.
      Also, replace a few mentions of "Ring" with "Jami" in strings.
      (validate_args): Test for minimum version of Windows 10 and do not
      require an exact match/equality.
      
      * scripts/build-windows.py (build_lrc):
      (build_client):
      (parsed_args): Remove vestigial and unneeded --qtver switch and its
      corresponding variable.  Both make-lrc.py and make-client.py scripts
      in their corresponding repositories have an up-to-date default Qt
      version number, and specifying the version from this script is both
      unnecessary and defeats their purpose.
      
      * scripts/install.sh (QT6_MIN_VER): Rename to QT_MIN_VER.
      (qt6ver): Remove, not used anymore.
      (qt6path): Rename to qtpath.
      (sys_qt6ver): Rename to sys_qtver.
      (installed_qt6ver): Rename to installed_qtver.
      (required_qt6ver): Rename to required_qtver.
      (enable_webengine): New variable for tracking whether or not to use
      Qt WebEngine.  Defaults to true.
      (getopts): Add w option; when given, set enable_webengine to false.
      (client_cmake_flags): Set -DWITH_WEBENGINE="${enable_webengine}".
      
      Note: as of the time of this commit, QLibraryInfo from the qt6-base
      package in Debian (and Ubuntu) currently has path issues and returns
      wrong paths, stemming from '/lib' being a symlink.  This leads to
      "Qt WebEngine resources not found" errors as the WebEngine tries to
      find its needed resources at a wrong location '/share/qt6/resources'.
      The issue has already been reported by others and a proposed patch to
      fix it by disabling Qt's relocatable feature is pending review:
      https://bugs.launchpad.net/ubuntu/+source/qt6-base/+bug/1970057
      https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1010575
      In the mean time, using './build.py --install --no-webengine' to build
      Jami without Qt WebEngine works.  Alternatively, using a custom build
      of Qt (such as our libqt-jami) that does not suffer from this issue
      would also work, using './build.py --install --qt=/usr/lib/libqt-jami'
      where '/usr/lib/libqt-jami' should be the prefix directory where the
      custom Qt build is installed.
      
      GitLab: #1434
      Change-Id: Ie053522de19b33871a1082ce46f3d36380a8b5aa
      c26393df
  15. May 16, 2022
  16. May 11, 2022
  17. May 03, 2022
  18. Apr 27, 2022
  19. Apr 26, 2022
  20. Apr 22, 2022
  21. Apr 12, 2022
  22. Apr 11, 2022
  23. Apr 07, 2022
Loading