Skip to content
Snippets Groups Projects
  1. Feb 26, 2021
    • Maxim Cournoyer's avatar
      deploy: Do not generate a bogus options file in the repository. · c8c6be0e
      Maxim Cournoyer authored
      It was recording the Jenkins build workspace, which cannot be useful:
      
        root@jami-repovm-01:/srv/repository/ring/nightly# find -name options -exec cat {} +
        basedir /var/lib/jenkins/workspace/packaging-deploy-gnulinux-generic@2/ring-project/repositories/ubuntu_20.10
        basedir /var/lib/jenkins/workspace/packaging-deploy-gnulinux-generic@6/ring-project/repositories/debian_9
        basedir /var/lib/jenkins/workspace/packaging-deploy-gnulinux-generic@2/ring-project/repositories/ubuntu_17.04
        basedir /var/lib/jenkins/workspace/packaging-deploy-gnulinux-generic@5/ring-project/repositories/ubuntu_20.04
        basedir /var/lib/jenkins/workspace/packaging-deploy-gnulinux-generic@4/ring-project/repositories/ubuntu_16.04
        basedir /var/lib/jenkins/workspace/packaging-deploy-gnulinux-generic@2/ring-project/repositories/ubuntu_17.10
        basedir /var/lib/jenkins/workspace/packaging-deploy-gnulinux-generic@6/ring-project/repositories/raspbian_10
        basedir /var/lib/jenkins/workspace/packaging-deploy-gnulinux-generic/ring-project/repositories/ubuntu_19.04
        basedir /var/lib/jenkins/workspace/packaging-deploy-gnulinux-generic/ring-project/repositories/ubuntu_18.04
        basedir /var/lib/jenkins/workspace/packaging-deploy-gnulinux-generic@4/ring-project/repositories/ubuntu_18.10
        basedir /var/lib/jenkins/workspace/packaging-deploy-gnulinux-generic@4/ring-project/repositories/debian_10
        basedir /var/lib/jenkins/workspace/packaging-deploy-gnulinux-generic/ring-project/repositories/ubuntu_19.10
      
      Change-Id: I3b50d78c8b2c084e2e510f5b37958762db9ff185
      Unverified
      c8c6be0e
    • Maxim Cournoyer's avatar
      build: Streamline the make-packaging-target script output. · b417a625
      Maxim Cournoyer authored
      Repeating N times the same docstring hampers readability.  Output it
      once as the generated file header.
      
      Change-Id: Id5ae8caa35f478919a2233754b17db15a29e2cd0
      Unverified
      b417a625
    • Maxim Cournoyer's avatar
      maint: Remove the qemu-static hack. · a233b433
      Maxim Cournoyer authored
      This hack is no longer necessary.  The Jenkins nodes are running Docker 19.
      
      Change-Id: I8e41e1295a49ebe48b2fca9fa6c91158f49f16c9
      Unverified
      a233b433
    • Maxim Cournoyer's avatar
      maint: Remove packaging files for EOL distributions. · 8462564e
      Maxim Cournoyer authored
      Debian 9 packaging is removed as well, not because it is EOL, but
      because it doesn't have the runtime required to run Jami (the daemon
      requires C++17 but GCC 6 in Debian stretch doesn't support it).
      
      A 'list-package-targets' Make target is also added; it'll be used by
      the CI.
      
      Change-Id: I87a26b14ea48bd17ebccb536f23a5f2637f28743
      Unverified
      8462564e
  2. Feb 25, 2021
  3. Feb 16, 2021
  4. Feb 02, 2021
    • 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
      8f4390ab
  5. Dec 30, 2020
  6. Dec 22, 2020
  7. Dec 21, 2020
  8. Dec 17, 2020
  9. Dec 16, 2020
  10. Dec 09, 2020
  11. Nov 18, 2020
  12. Oct 28, 2020
  13. Oct 22, 2020
  14. Oct 19, 2020
  15. Oct 15, 2020
    • Sandra Tobajas's avatar
      packaging: raspbian: remove qemu-user binaries · e6b6c694
      Sandra Tobajas authored
      As the packaging for raspbian platform does use the virtualization with
      qemu in user mode, remove the qemu binaries in the build container.
      
      Change-Id: Id72ca6bad3d47d525c3a7d0213d5fc5eebbaa3d4
      Unverified
      e6b6c694
    • Sandra Tobajas's avatar
      packaging: debian: use cross compilation for armhf platforms · d6dde7ee
      Sandra Tobajas authored
      Using qemu in user mode to build jami package for raspbian platforms
      adds a lot of overhead.
      
      Remove the virtualization using the Debian 10 cross-compiling toolchain.
      The target platform (i.e. the platform on which the package will be
      installed) has to be set and some compilation options has to be added in
      the debian/rules file.
      
      Also add the armhf architecture in the Docker container in order to
      install the package dependencies for this platform.
      
      Change-Id: Ic2282ad9377d52482bca4a4f0ef017fbcc1f8eb7
      Unverified
      d6dde7ee
  16. Oct 09, 2020
  17. Sep 28, 2020
  18. Aug 21, 2020
  19. Aug 20, 2020
  20. Aug 18, 2020
  21. Aug 12, 2020
    • 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
      Unverified
      5ec47bc3
  22. Jun 02, 2020
  23. Apr 28, 2020
  24. Apr 22, 2020
  25. Apr 17, 2020
  26. Mar 11, 2020
  27. Feb 21, 2020
  28. Feb 13, 2020
  29. Feb 12, 2020
  30. Jan 28, 2020
  31. Jan 24, 2020
  32. Jan 20, 2020
Loading