- Dec 22, 2021
-
-
Change-Id: I7e44b91981702be83f4dd848c513d16d3dcc9f88
-
Change-Id: Id48d3b322171f7e8fe1b240f37f10e9e5843530e
-
- Dec 07, 2021
-
-
Sébastien Blin authored
else version seems broken. Change-Id: I4059b4dfa752d4c608eafc485867af28f1232602
-
Sébastien Blin authored
Change-Id: I8d78545a23e75d7d9ca016eb00cea3e3094c73ac
-
- Dec 02, 2021
-
-
Sébastien Blin authored
debhelper on ubuntu 21 is bugguy and introduced LTO bugs Some similar issues: https://bugreports.qt.io/browse/QTBUG-98805 https://www.mail-archive.com/lfs-support@lists.linuxfromscratch.org/msg06950.html https://gcc.gnu.org/bugzilla/show_bug.cgi?id=48200#c46 https://github.com/rhboot/efivar/issues/156 Disabling lto flags for daemon fix this issue. Change-Id: I7c666c9e3d33f659c781a4bf68debf367a451a88
-
Sébastien Blin authored
For packages, jamid should be generated on Linux. GitLab: #1312 Change-Id: I164a88617cbeb5ec79aa910054d5098942ea26d2
-
- Nov 11, 2021
-
-
Sébastien Blin authored
Change-Id: I4e08d256c651cdbc143c8315329931c6d95364c7
-
- Nov 10, 2021
-
-
Sébastien Blin authored
Change-Id: I82c1aab4833761442720282b5d68ea71930dd414
-
- Nov 04, 2021
-
-
Sébastien Blin authored
Change-Id: I54ef1d4adc7823fe3a38cd9ff7e7ee9af6a774bb
-
- Oct 30, 2021
-
-
Pier-Luc Thériault authored
Change-Id: I00d317d016c2a889498ecef7f0464d5d9b009139
-
- Oct 28, 2021
-
-
Mohamed Chibani authored
Add the build option '--no-libwrap' to disable libwrap. If set, it will also set '--disable-shared' in daemon configure options. Change-Id: Ie252d574dd6fbe99019981c1cbfc0d1348544c74
-
- Oct 22, 2021
-
-
Maxim Cournoyer authored
A variable had not been renamed properly, causing an unbound variable exception to be thrown. * Jenkinsfile ('Sign & deploy packages') <target>: Rename variable to ... <distribution> in the later loop. Change-Id: I6c92b3249b537a91cec58438bfbcf8780043d74e
-
Maxim Cournoyer authored
The deb-pack targets build a Guix pack of the jami-qt client in the .deb format, ready to be installed on any dpkg-based GNU/Linux distribution. * Makefile (RELEASE_VERSION, RELEASE_TARBALL_FILENAME): Export variables. (has-guix-p): New target, to be used as a predicate. (portable-release-tarball): Rewrite in terms of the above. (SUPPORTED_GNU_ARCHS, DEB_PACKS, DEB_PACK_TARGETS): New variables. (guix-pack-command, define-deb-pack-rule): Likewise. (deb-pack-x86_64, deb-pack-i686): New targets. (PACKAGE-TARGETS): Register them. * guix/guix-pack-manifest.scm: New file. * guix/guix-pack-deb.postinst: Likewise. * guix/manifest.scm: Specify qtbase to be at version 5, as Guix now has version 6 too. * packaging/rules/debian/jami-all.postinst: Harmonize. * scripts/deploy-packages.sh (package): Simplify and register the 'guix-deb-pack' distribution. * Jenkinsfile (Sign & deploy packages): Simplify to deploy all the packages subdirectories. This makes it easier to handle multi-arch packages for the same distribution, and removes the need to encode the distribution information in the target name. Change-Id: Id6f69e7a5872a39b4b8f50fa09c8ec3475e9c896
-
- Oct 20, 2021
-
-
Sébastien Blin authored
Change-Id: Ib091e768b3d408c1f5b4552ae40c5cf502d928dd
-
- Oct 12, 2021
-
-
Amin Bandali authored
https://review.jami.net/c/jami-client-qt/+/19283 recently marked Python 3 as a required build depdendency for building client-qt, as it's needeed for generating 'resources.qrc' in build time. Change-Id: Ib7eb3822ec5af5e4223d8a05b52d7cb5bb22e8d5
-
- Sep 30, 2021
-
-
This should prevent errors like: E: Repository 'http://deb.debian.org/debian testing InRelease' changed its 'Codename' value from 'bullseye' to 'bookworm' Change-Id: If3834c2a81bc084d79b706eb8714b04189698a90
-
- Sep 29, 2021
-
-
Sébastien Blin authored
Change-Id: I195452f1b14a835d08b4e1be734b7a9bd880ef8a
-
- Sep 28, 2021
-
-
Amin Bandali authored
Change-Id: I69acb6477c054be46357eba3b7ee5bf286fd108b
-
- Sep 24, 2021
-
-
* packaging/rules/debian/rules (override_dh_auto_configure): Move recipes to ... (override_dh_auto_configure_build): ... here. This is necessary as the LRC now must find the share library of the daemon, hence it must be built before the LRC configuration occurs. <-DENABLE_LIBWRAP=true>: New option when configuring the LRC. * packaging/rules/rpm/jami-libclient.spec (%build): Likewise. * scripts/install.sh (lrc_cmake_flags): Likewise. (OSTYPE): Remove variable. (sharedLib): Remove variable. The Jami daemon shared library is needed when dynamically linking against it when libwrap is enabled. * packaging/rules/rpm/jami-daemon.spec (%build): Drop the --disable-shared option. (%files): Register the libring.so dynamic library. * packaging/rules/debian/rules (override_dh_auto_configure): Drop the --disable-shared option. GitLab: jami-packaging#101 Change-Id: Id1acaaf15a0f3d561c73bf34dde48f4eaf058eed
-
This reverts commit 62f547b5. The fix now more properly lives in the contrib build system. Change-Id: I7bb7d1f302c91be46627fc26eddece1d768fb308
-
- Sep 23, 2021
-
-
Amin Bandali authored
Change-Id: Icc26fef916e323d87247abac8d45f7e55bc100e8
-
Amin Bandali authored
Change-Id: I5cf9c056fb02c9547679f021759b77e7242c58c0
-
Amin Bandali authored
Change-Id: Ia05c157c01cd231eb7902e634906a8387baefb87
-
Amin Bandali authored
The repositories were renamed on review.jami.net recently. Change-Id: I094e83a51cd507f3e03fdf3ca5a77203509a8afc
-
- Sep 16, 2021
-
-
Maxim Cournoyer authored
CMake 3.10 in Ubuntu 18.04 has a bug where it finds Python 2 even when Python 3 is present. Install 3.12, where the bug is fixed. * docker/Dockerfile_ubuntu_18.04: Download, check and extract CMake 3.12 to /usr/local. Change-Id: I8e344e630cfcdc58d8e3579ac0b7c22314264ab9
-
Maxim Cournoyer authored
* packaging/rules/rpm/jami-daemon.spec (%files): Remove jami_contact.h header. Change-Id: If13ca9d29a4bd65066857a9bce7e3b44379515cb
-
- Sep 15, 2021
-
-
* packaging/rules/debian/rules (override_dh_auto_build): Invoke the contrib build system with GTKDOCIZE set to false to workaround https://savannah.gnu.org/support/?110503 present in Debian unstable. Change-Id: I03e6d070d33fb126e3777517b6b4f1b4f042e315
-
- Sep 13, 2021
-
-
Sébastien Blin authored
Change-Id: I0a1d2e42a255371ff8efbc943f72dc2ceeaf88cd
-
- Sep 02, 2021
-
-
Maxim Cournoyer authored
* packaging/rules/debian/rules (LDFLAGS): Filter out the -Bsymbolic-functions linker option added by default on Ubuntu. [ubuntu_21.04]: Do not force the bundling of FFmpeg. Change-Id: Ia83c305808072a4e5923530421924eb85f9b5b5e
-
Maxim Cournoyer authored
As it is not necessary. Change-Id: Ic58236dc0da3c24a090c9f05437482b46892f6c5
-
- Sep 01, 2021
-
-
Amin Bandali authored
Change-Id: I9ed56eee9cc52a6423af3daafa3b57b494481e03
-
Maxim Cournoyer authored
Change-Id: Id592bc760b5ae10f74ed13c47ba7602f633d80e3
-
- Aug 25, 2021
-
-
Sébastien Blin authored
Change-Id: I4a03364f4062379fe8dc849ba02343d14de730f9
-
Sébastien Blin authored
This give us more controls about bugs and anyway, we're going to use Qt 6.2 for macOS support. Change-Id: I78c17a9984248b4dad08ab2091532159335d4c97
-
- Aug 21, 2021
-
-
Prior to this change, the Makefile packaging targets were generated by a Python script, supposedly to reduce boilerplate. Make is able to programmatically define rules, so use its features instead. The packaging targets 'package-' prefix is dropped, making the targets names match the distribution directly, such as 'ubuntu_20.04'. The docker *-ro bind mounts are dropped; instead only the release tarball file name is exposed to the containers as *the* source, which makes it unambiguous as to which sources are used. The files related to RHEL builds are removed, as the RHEL build is known to be broken and isn't being used. * Makefile (DISTRIBUTIONS): New variable. (make-docker-package-target): New function. (docker/Dockerfile-snap): Adjust accordingly. docker/*: Standardize to use hyphens instead of a mix of hyphens and underscores. * docker/Dockerfile_rhel_8: Delete file. * docker/profile-seccomp-fedora_28.json: Delete file. * scripts/make-packaging-target.py: Delete file. * Jenkinsfile: Adjust accordingly. Change-Id: I2dc42b489a54b177ad038398a9d23a2a7e3007ec
-
- Aug 20, 2021
-
-
Amin Bandali authored
The hash for client-uwp from last commit doesn't seem to exist on the server, thus causing problems. Change-Id: Id3ef70cc87a4326de2afbe6d5aefed470c4721f4
-
Change-Id: I99a20bcf357032a6fcf689265c93670dcf65b8b7
-
Amin Bandali authored
Change-Id: I10a69b2026f6e6aa963ffaa95702c0c58c39d216
-
- Aug 19, 2021
-
-
Amin Bandali authored
Change-Id: I8e6f99f0322d8787c8991228bdd6681b950b6a19
-
Amin Bandali authored
Change-Id: I9a18124056477b3552ebd0c4cb16117d1600497c
-