- Mar 01, 2021
-
-
Maxim Cournoyer authored
Also break some very long lines to improve readability. Change-Id: I5ad936d4c2a6b0a5bb44e32366ee14da85fb1e06
-
- Feb 26, 2021
-
-
Maxim Cournoyer authored
The pipeline code is modernized to use the declarative pipeline DSL of Jenkins, and the GNU/Linux package builds now all share the same source release archive, which is built from cached contribs tarballs when available. GitLab: jami-packaging#55 Change-Id: Id7f37966dd80c36cfa0ebdd461c0ab90505dcd37
-
Maxim Cournoyer authored
Previously, the only way to ensure a clean release tarball was to start from scratch, fetching all the contrib sources from the network (> 1 GiB). This change leverages the new 'list-tarballs' targets of the contrib build system to allow reusing the relevant tarballs from the cache when available, which translates to faster builds. It also constructs the pristine source release archive via git-archive, which guards against including unwanted files. Since only the required tarballs are included in the source archive, its size is reduced from 1.4 GiB to 72 MiB. GitLab: jami-packaging#55 Change-Id: I4993b269f3b97f6a4b6b8592aa8b5f4eb5448943
-
Maxim Cournoyer authored
Also add packages to .dockerignore, as this output directory can grow to multiple GiBs. Change-Id: I17b8b0a6d7be535d888232952c346b45c3224eb1
-
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
-
Maxim Cournoyer authored
Repeating N times the same docstring hampers readability. Output it once as the generated file header. Change-Id: Id5ae8caa35f478919a2233754b17db15a29e2cd0
-
Maxim Cournoyer authored
Some tarballs are expensive to generate. It's useful to be able to reuse those. The cleanup is moved to the clean target. Change-Id: Ibe2b379be60dbb4b5c4eea9f0eeae4be84ccdb16
-
Maxim Cournoyer authored
This hack is no longer necessary. The Jenkins nodes are running Docker 19. Change-Id: I8e41e1295a49ebe48b2fca9fa6c91158f49f16c9
-
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
-
Maxim Cournoyer authored
Change-Id: Ibfe20a56db762a844ed458d4bea1331051e0f0b5
-
Maxim Cournoyer authored
Rename Makefile.packaging to Makefile, as it's the only one. Makefile.packaging symlinks to it, to preserve backward compatibility for now. Change-Id: I136d01342e9779e9bb7a21b22dd10f54b6ac7064
-
- Feb 25, 2021
-
-
The current target is not functional; the Gentoo packaging is community maintained anyway. Change-Id: I7dfe8641ccddb53ff1a448f2afaacaa591fc7dec
-
- Feb 17, 2021
-
-
Amin Bandali authored
Restore required packages, and also add missing -DENABLE_STATIC=true for client-qt. Change-Id: I49997afa01109e1326ec06f06051504311f8471f
-
- Feb 16, 2021
-
-
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
-
- Feb 05, 2021
-
-
Sébastien Blin authored
This reverts commit c59ff3b3. Reason for revert: Breaks packaging on debian Change-Id: Ia29ff90d7c2dba83d2831f5f81f004532f455311
-
- Feb 03, 2021
-
-
Change-Id: I0df659931adcd5d76912e3fbe2e48eeb4dcb32c1
-
- Feb 02, 2021
-
-
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
-
- Jan 29, 2021
-
-
Amin Bandali authored
Change-Id: I9df8043ec2da9c2a0c4ba3a2e09e5feadb71e585
-
- remove extra print statement - add dependency qt5-tools Change-Id: I280a41e504557a7fcaf8f862bcef72432edbf473
-
- Jan 27, 2021
-
-
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
-
- Jan 08, 2021
-
-
Frisbee Whisperwind authored
Change-Id: Ibfe182c5d8d5658603b1c4ee169b750e376ebc57
-
- Dec 30, 2020
-
-
Sébastien Blin authored
GitLab: #1127 Change-Id: I8190ea8b974a44b7851969cdb5d33bd32074ddd9
-
Change-Id: I309f31ba1d23a9cbc48e2936b7591ae4fba40a76
-
- Dec 28, 2020
-
-
Amin Bandali authored
Change-Id: Iee3340020b7507e0098a38463e12907350c9a055
-
- Dec 24, 2020
-
-
Amin Bandali authored
Change-Id: I9e8e666f09949d56c3c14c43b834f1d39c10c9db
-
- Dec 22, 2020
-
-
Ming Rui Zhang authored
Change-Id: If96860fed6a232566b04d131b84f4ce847399572
-
- Dec 21, 2020
-
-
Ming Rui Zhang authored
Change-Id: I6a794b638cffc66cb18924ca0fcf5be0a0fcb987
-
- Dec 17, 2020
-
-
Ming Rui Zhang authored
Change-Id: Ide3c5fcc8d261c3a517c07501019166b7dad45c8
-
- Dec 16, 2020
-
-
- add dependencies for building client Qt - avoid forcing build with local Qt when no path is specified (linux) - verify system's Qt version before building lrc + client-qt Change-Id: I18b51647044c1f15358595710f51a88618de41f5
-
- Dec 09, 2020
-
-
Amin Bandali authored
Change-Id: I5b24b809cec3763c44808fe9f056cba862336531
-
- Nov 18, 2020
-
-
Sébastien Blin authored
Change-Id: I56de10fdfb39d14405cb0e502c472b4dbc112dc0
-
- Nov 17, 2020
-
-
Kateryna Kostiuk authored
Currently libtasn builds as part of gnutls. When building with clang 12 asn1_der_coding return an error ASN1_VALUE_NOT_VALID when parsing time. This patch add libtasn to dependencies to use prebuilt version. Change-Id: I424ea58a3c89981e8c3a781c9cbd66fc429f919b
-
- Nov 10, 2020
-
-
Sébastien Blin authored
Also remove some warnings in make-ring.py Change-Id: I8fabab27a33e94a9a0eabcce4e22cdf760bc8e05
-
- Oct 28, 2020
-
-
Ming Rui Zhang authored
Change-Id: I96b1cd8ce6cdf134f93b2d6d6742dabdf28d0842
-
- Oct 24, 2020
-
-
Change-Id: I5a43f4ca5d0c8e43b3f73cb028aeb38c31b16342
-
- Oct 22, 2020
-
-
Sébastien Blin authored
Change-Id: I3a8ca39f46eb6514427969bd697084e2ddfb4a50
-
Fix build for opensuse 15.1 Add build for opensuse 15.2 and tumbleweed Change-Id: I561a6f48dc4674efd0a9e83a20bb238d476d29a6
-
Change-Id: Icf38cabf03709802dea4e13369b70f7d584f65f8
-
- Oct 21, 2020
-
-
Sébastien Blin authored
Change-Id: Ia5fd11c87ba29ba4a1305a67e90c00004404ac13
-
Change-Id: Ibd9eab86af0dbe5a7f1349ff084afb46e85f370d
-