Skip to content
Snippets Groups Projects
  1. Jun 25, 2021
    • Maxim Cournoyer's avatar
      packaging: Streamline jami-all.postinst script. · 8d3e1a4e
      Maxim Cournoyer authored
      * packaging/rules/rpm/jami-all.postinst (is_distribution_supported):
      Make version agnostic.
      (has_rpm, is_opensuse): New procedures.
      (CAN_ADD_REPO_SOURCE, JAMI_REPO, ENDTAG): Delete variable.
      (jami_repo_name, jami_repo_base_url): New variables.
      
      Change-Id: I01ee72da39a1a8377ec70ae9dc3ef218d0837633
      8d3e1a4e
    • Maxim Cournoyer's avatar
      packaging: Adjust jami-daemon.spec to use libexec. · 7138430e
      Maxim Cournoyer authored
      This follows commit 2afa99fd1 in the daemon.
      
      * build.py (run_run) <dring>: Adjust file name.
      * packaging/rules/rpm/jami-daemon.spec (%install): Likewise.  Hard
      code the jamid binary location as /usr/libexec/dring, to not argue
      with OpenSUSE Leap's %{_libexecdir}.
      
      Change-Id: Iea6bf3cc6c4dce853f0b7c92861dfee7b8a07bbe
      7138430e
  2. Jun 02, 2021
  3. Jun 01, 2021
  4. May 25, 2021
    • Maxim Cournoyer's avatar
      packaging: debian: Do not alter the source tarball. · 9d5387f0
      Maxim Cournoyer authored
      AFAICT, this was made to clear some supposedly non-redistributable
      files in the sources according to Debian policy.  If there's some
      cleanup to do, we should do so at the level of the common source
      tarball, not in a Debian-specific way.
      
      * packaging/rules/debian/rules (override_dh_auto_configure): Remove
      code repacking tarballs.
      (override_dh_clean, get-orig-source): Remove.
      * packaging/rules/debian/copyright (Files-Excluded): Remove.  Also
      streamline the listing of copyrights to the files part of our tree,
      not in bundled libraries.  Debian-specific requirements can stay in
      the Debian-maintained corresponding packages.
      * scripts/build-package-debian.sh: Streamline, making the release
      tarball the sole input of the process.  Do not build source packages,
      for simplicity (dpkg-source doesn't like our source tarball as-is).
      
      Change-Id: I78a482ab3362e9bba8ffdc0ab60324f94715bfb8
      9d5387f0
  5. May 17, 2021
  6. May 13, 2021
  7. May 12, 2021
  8. May 11, 2021
  9. May 04, 2021
    • Amin Bandali's avatar
      snap: update the jami-gnome svg icon file name · 484218d5
      Amin Bandali authored
      Change-Id: I51f28ee6e8d739ee73a775e4421e47e34aede336
      484218d5
    • Sébastien Blin's avatar
      misc: final cleanup for opensuse and debian · 47c61dff
      Sébastien Blin authored
      Change-Id: I07cf920ed99f460bffe1d8a16f3444706f4572c3
      47c61dff
    • Maxim Cournoyer's avatar
      packaging: Add jami-libqt to the jami-all package. · 4e969701
      Maxim Cournoyer authored and Sébastien Blin's avatar Sébastien Blin committed
      This makes the current 'jami-all' package the one used for the
      one-click install package.
      
      * packaging/rules/debian/rules (OCI_INSTALL_DIR): New variable.
      (override_dh_auto_install): Extend rule to install the files of the
      jami-libqt package.  Do not include the jami-gnome in jami-all.
      * packaging/rules/debian/control (jami-all): Update description.
      * packaging/rules/debian-one-click-install: Delete directory.
      * packaging/rules/debian-one-click-install/jami-all.postinst: Move to ...
      * packaging/rules/debian/jami-all.postinst: ... here.
      * scripts/make-packaging-target.py: Remove all OCI-specific targets.
      * scripts/deploy-packages.sh (package_deb) [jami-all]: Do not add
      package to the apt repository.
      [manual-download]: Look for the jami-all package from the main
      distribution directory, not in a '_oci' suffixed version.
      
      GitLab: jami-client-qt#263
      Change-Id: I4cacf26355c767d1c77b1ce478b184023481b674
      4e969701
  10. May 01, 2021
  11. Apr 30, 2021
  12. Apr 28, 2021
  13. Apr 27, 2021
  14. Apr 19, 2021
  15. Mar 16, 2021
  16. Mar 02, 2021
  17. Feb 26, 2021
  18. Feb 17, 2021
    • Amin Bandali's avatar
      snap: fix build · f5bba58e
      Amin Bandali authored
      Restore required packages, and also add missing -DENABLE_STATIC=true
      for client-qt.
      
      Change-Id: I49997afa01109e1326ec06f06051504311f8471f
      f5bba58e
  19. Feb 16, 2021
    • Amin Bandali's avatar
      snap: change from jami-gnome to jami-qt · ee705245
      Amin Bandali authored
      Adapt the main jami snapcraft.yaml file for client-qt, and move a copy
      of the previous client-gnome snap to a new jami-gnome/ subdir.
      
      Change-Id: If1e014c7af9d89c1fe3d13b5d365d74c0ecf368d
      ee705245
  20. Jan 29, 2021
  21. Jan 27, 2021
    • Amin Bandali's avatar
      snap: fix username lookup over https and likely some other tls uses · bd29c75d
      Amin Bandali authored
      Without libssl-dev available in build time, we would fall back on
      building our own from a locally-built libressl, which would have
      incorrect paths for location of certificates: the resulting snap
      would incorrectly try to look for certificates under
      parts/jami/build/daemon/contrib/x86_64-linux-gnu/etc/ssl, which is
      not available after build, instead of a more sensible /etc/ssl.
      
      Change-Id: I76cb847d18561e29250d4b9d39d1993dabc9a864
      bd29c75d
  22. Dec 30, 2020
  23. Dec 24, 2020
  24. Dec 09, 2020
Loading