1. 22 Nov, 2022 1 commit
  2. 27 Oct, 2022 1 commit
    • Jérôme Lamy's avatar
      build: fix arch missing qt dependencies · 14a328b8
      Jérôme Lamy authored
      Add qt6 missing dependencies to perform build on arch.
      Remove non-existent qt6 library not part of the arch repo.
      
      Change-Id: Iebec9927b8e4e536bb5115dcc579b91b55a3fe13
      14a328b8
  3. 18 Oct, 2022 1 commit
  4. 17 Oct, 2022 2 commits
  5. 12 Oct, 2022 1 commit
  6. 06 Oct, 2022 1 commit
  7. 04 Oct, 2022 2 commits
  8. 29 Sep, 2022 1 commit
    • Maxim Cournoyer's avatar
      build.py: Streamline and update dependencies, build script. · 139b307f
      Maxim Cournoyer authored and Amin Bandali's avatar Amin Bandali committed
      Remove the GNOME dependencies and have the --qt argument always
      require a value when used (exclusively to specify a Qt installation
      prefix).
      
      * build.py (ZYPPER_CLIENT_GNOME_DEPENDENCIES): Delete variable.
      (ZYPPER_CLIENT_QT_DEPENDENCIES): Rename to...
      (ZYPPER_CLIENT_DEPENDENCIES): ... this.
      (DNF_CLIENT_GNOME_DEPENDENCIES): Delete variable.
      (DNF_CLIENT_QT_DEPENDENCIES): Rename to...
      (DNF_CLIENT_DEPENDENCIES): ... this.
      (APT_DEPENDENCIES): Delete 'gnome-icon-theme-symbolic'.
      (APT_CLIENT_GNOME_DEPENDENCIES): Delete variable.
      (APT_CLIENT_QT_DEPENDENCIES): Rename to...
      (APT_CLIENT_DEPENDENCIES): ... this.
      (PACMAN_CLIENT_GNOME_DEPENDENCIES): Delete variable.
      (PACMAN_CLIENT_QT_DEPENDENCIES): Rename to...
      (PACMAN_CLIENT_DEPENDENCIES): ... this.
      (run_dependencies): Remove usage of args.gnome.  Streamline use of
      --qt; now it's only used to specify a custom Qt prefix.
      (run_uninstall): Get rid of CLIENT_SUFFIX, adjusting users
      accordingly.
      (run_install): Delete '-c' option of install script.
      (run_run): Delete hacks used to build the now-deprecated client-macos
      on macOS.  Get rid of client_suffix.  Adjust client path to run.
      (run_stop): Get rid of suffix.
      (execute_script): Test falsy values as intended.
      (parse_args): Delete '--gnome' argument.  Adjust doc of '--qt'.
      (main): Get rid of 'parsed_args.gnome'.
      * guix/manifest.scm: Streamline and update dependencies.
      * scripts/install.sh: Remove '-c' option.  Remove conditional branches
      handling GNOME client.
      * guix/channels.scm: New file.
      
      Change-Id: I26898c3331467bfc4ab63d3e9df1d50560c287c2
      139b307f
  9. 18 Sep, 2022 1 commit
  10. 15 Sep, 2022 1 commit
  11. 04 Sep, 2022 1 commit
    • Maxim Cournoyer's avatar
      Makefile: Fix Guix-generated debian bundles (deb-packs). · 2d4f7bb6
      Maxim Cournoyer authored and Maxim Cournoyer's avatar Maxim Cournoyer committed
      * Makefile (SUPPORTED_GNU_ARCHS): Remove i686; qtbase 6 doesn't build
      for it.
      (output): Delete the store output after copying the archive, to avoid
      accumulating too much cruft under /gnu/store.
      * guix/guix-pack-manifest.scm: Adjust comment.  Rename "libring" to
      "libjami".  Delete libringclient related variables.  Rename jami-qt to
      jami.
      (jami-with-certs): Express more concisely via G-Expressions and
      search-input-file or search-input-directory.
      
      Change-Id: I37f1482ed79599536fb42818ef32f4861a32c1da
      2d4f7bb6
  12. 24 Aug, 2022 3 commits
  13. 15 Aug, 2022 1 commit
  14. 10 Aug, 2022 1 commit
  15. 26 Jul, 2022 2 commits
  16. 25 Jul, 2022 1 commit
  17. 19 Jul, 2022 1 commit
  18. 18 Jul, 2022 1 commit
  19. 13 Jul, 2022 1 commit
  20. 12 Jul, 2022 1 commit
    • Amin Bandali's avatar
      build: Make sure the 'hooks' directory for each submodule exists · bfba7121
      Amin Bandali authored
      git-init may not create the hooks directory with the default sample
      hooks in some scenarios, for example if the user has set the
      init.templateDir configuration option in their global git config, and
      if that directory does not include a hooks subdirectory then no hooks
      directory will be created by git-init, including for clones and
      submodule initializations.
      
      Change-Id: I09ce586fd36d3db9224bbbeed5d7721d6635ea7b
      bfba7121
  21. 11 Jul, 2022 1 commit
  22. 29 Jun, 2022 1 commit
    • Amin Bandali's avatar
      build: drop vestigial 'supported Qt distro' check · c3cf4d59
      Amin Bandali authored
      This check was added in 5ec47bc3 about
      two years ago when client-qt was just beginning to be ported to
      GNU/Linux and could not be readily/easily built on GNU/Linux systems.
      
      This removal should also fix/avoid the recently-introduced logic bug
      that broke --distribution=android.
      
      Change-Id: Ia9ab9e37b9d9cfd2f7a2a57931bbd5bf6f4d56bb
      c3cf4d59
  23. 23 Jun, 2022 1 commit
    • 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
  24. 20 Jun, 2022 1 commit
  25. 17 Jun, 2022 1 commit
  26. 08 Jun, 2022 1 commit
  27. 06 Jun, 2022 1 commit
  28. 18 May, 2022 2 commits
    • 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_...
      c26393df
  29. 11 May, 2022 1 commit
  30. 03 May, 2022 1 commit
  31. 12 Apr, 2022 2 commits
  32. 11 Apr, 2022 2 commits