- Nov 22, 2022
-
-
Hussein Abdallah authored
-
- Oct 27, 2022
-
-
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
-
- Oct 18, 2022
-
-
Amin Bandali authored
Change-Id: I1f5b658bc48ab72a5cf60ef5c5c84f0b634d3f78
-
- Oct 17, 2022
-
-
Sébastien Blin authored
Change-Id: Icbea98bd8a47c941c159f1f48398109450b50ed7
-
Sébastien Blin authored
Update repo file and update jami-qt.spec to follow name changes Change-Id: Iec616c3ae7c33c9c443954e15a8c5a2c2d63f964
-
- Oct 12, 2022
-
-
Amin Bandali authored
The jami-qt executable has been renamed to jami: https://review.jami.net/c/jami-client-qt/+/21906 Change-Id: Ibfae8f9cbfefa47eae3af1a2ad03f2331e306c11
-
- Oct 06, 2022
-
-
So that every packages are correctly updated jami-packaging#123 Change-Id: Ifba60362e656b185fd403dc2055d306e96aadb80
-
- Oct 04, 2022
-
-
Change-Id: I425fd9fdb86e9f35ce652f77bc3190322322e528
-
Amin Bandali authored
Change-Id: Ia6364b47722feabe8fd8cd88795bebf332643fd7
-
- Sep 29, 2022
-
-
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
-
- Sep 18, 2022
-
-
This will make it easier to follow the history when checking out the stable branch. * Jenkinsfile: Push both tags and commits when publishing to the stable channel. Change-Id: Idb7b9485b80c9599cf0e5e5f81b8573b69dba652
-
- Sep 15, 2022
-
-
Andreas Traczyk authored
Change-Id: I445c697a679f00a0640fa4c51114e88b31ebca6e
-
- Sep 04, 2022
-
-
* 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
-
- Aug 24, 2022
-
-
The old 'login --with' method has been deprecated and is no longer supported. Switch to the new method of using a previously-exported credential, by reading it from the 'SNAPCRAFT_STORE_CREDENTIALS' environment variable. https://snapcraft.io/docs/snapcraft-authentication#heading--using Change-Id: Icd3f0716f4f82df62891cc71dc7e94c92eeff558
-
Sébastien Blin authored
Change-Id: Ie4056171ded6ded9c1360a46b436c11be44560d7
-
Sébastien Blin authored
Change-Id: I1b1d4b68cfa7feff8577bdba90b0afa07c43df07
-
- Aug 15, 2022
-
-
+ core18 is nearly EOL + use core22 + Fix blue video jami-client-qt#758 Change-Id: I1576b6adee1a7171659f7927a39b8965a567d3ce
-
- Aug 10, 2022
-
-
Tobias Hildebrandt authored
Change-Id: I5c09e31bbabcb1d75e27dd3574ebcf83122d56fb
-
- Jul 26, 2022
-
-
Amin Bandali authored
New versions of GnuTLS need zstd v1.3.5 or later due to their use of ZSTD_CLEVEL_DEFAULT, but ubuntu_18.04 only has v1.3.3, which is not new enough. So we build GnuTLS without it on ubuntu_18.04. Change-Id: I4128676f2ac750aa77bc56726ef57f8bb3e871e2
-
Change-Id: I631e0c0da846b00a35db30a8b9f5ac18db5e4d9e
-
- Jul 25, 2022
-
-
Sébastien Blin authored
Change-Id: Ib251f8c4e0a48673e904298df2b260febc4fd235
-
- Jul 19, 2022
-
-
Andreas Traczyk authored
- also uses the renamed build scripts for the client-qt project Change-Id: Ic2fd45555edfe8b670b35c494be5a2d38430b4cd
-
- Jul 18, 2022
-
-
Sébastien Blin authored
some gstreamer plugins were missing causing jami-qt to not launch Change-Id: Ib3b07344f6a9fc8b766541bb4e30143abc3df5b1
-
- Jul 13, 2022
-
-
Change-Id: I27b88d85d49e9d8ec276017ba1f0d1611ab0b24c
-
- Jul 12, 2022
-
-
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
-
- Jul 11, 2022
-
-
Sébastien Blin authored
Change-Id: I351d4c964967340277891b7e541e37615304f80c
-
- Jun 29, 2022
-
-
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
-
- Jun 23, 2022
-
-
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
-
- Jun 20, 2022
-
-
Tobias Hildebrandt authored
ignore files that contain a C++ extension somewhere in their filename but end with a different extension Change-Id: Icbac5ace9d6e0eb4f7386751cb565e16045f97f4
-
- Jun 17, 2022
-
-
Sébastien Blin authored
As Qt 6.2.5 is for september, patch it before. Upstream bug: https://bugreports.qt.io/browse/QTBUG-101201 jami-client-qt#695 Change-Id: I946b062a3bc7d8e6907758e5799c0ef8668ac641
-
- Jun 08, 2022
-
-
Amin Bandali authored
This patch targets GNU/Linux; macOS and Windows to be handled later. Change-Id: I20581f8c1c345b087b117ce4441cb145b6e6e01d
-
- Jun 06, 2022
-
-
Aline Gondim Santos authored
Change-Id: I3a87ac3c2c506dd8d73fa76392e4587ec823a7ea
-
- May 18, 2022
-
-
disable -y by default Change-Id: I6befd8564fc4334dae398d32d54d3871bd19b717
-
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_run): (main) (parse_args): Add new --gnome switch, only use client-gnome when this switch is given. Add new --macos switch, only use client-macos when this switch is given. Otherwise, default to using client-qt. Add new --no-webengine switch, disable using Qt WebEngine when this switch is given. Remove vestigial --qtver switch not used anymore. Also, replace a few mentions of "Ring" with "Jami" in strings. (validate_args): Test for minimum version of Windows 10 and do not require an exact match/equality. * scripts/build-windows.py (build_lrc): (build_client): (parsed_args): Remove vestigial and unneeded --qtver switch and its corresponding variable. Both make-lrc.py and make-client.py scripts in their corresponding repositories have an up-to-date default Qt version number, and specifying the version from this script is both unnecessary and defeats their purpose. * scripts/install.sh (QT6_MIN_VER): Rename to QT_MIN_VER. (qt6ver): Remove, not used anymore. (qt6path): Rename to qtpath. (sys_qt6ver): Rename to sys_qtver. (installed_qt6ver): Rename to installed_qtver. (required_qt6ver): Rename to required_qtver. (enable_webengine): New variable for tracking whether or not to use Qt WebEngine. Defaults to true. (getopts): Add w option; when given, set enable_webengine to false. (client_cmake_flags): Set -DWITH_WEBENGINE="${enable_webengine}". Note: as of the time of this commit, QLibraryInfo from the qt6-base package in Debian (and Ubuntu) currently has path issues and returns wrong paths, stemming from '/lib' being a symlink. This leads to "Qt WebEngine resources not found" errors as the WebEngine tries to find its needed resources at a wrong location '/share/qt6/resources'. The issue has already been reported by others and a proposed patch to fix it by disabling Qt's relocatable feature is pending review: https://bugs.launchpad.net/ubuntu/+source/qt6-base/+bug/1970057 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1010575 In the mean time, using './build.py --install --no-webengine' to build Jami without Qt WebEngine works. Alternatively, using a custom build of Qt (such as our libqt-jami) that does not suffer from this issue would also work, using './build.py --install --qt=/usr/lib/libqt-jami' where '/usr/lib/libqt-jami' should be the prefix directory where the custom Qt build is installed. GitLab: #1434 Change-Id: Ie053522de19b33871a1082ce46f3d36380a8b5aa
-
- May 11, 2022
-
-
Sébastien Blin authored
Change-Id: I4266eed0e81621f3b27c52c7b63106e6f49beda3
-
- May 03, 2022
-
-
Amin Bandali authored
Change-Id: I0a407e6667976bc6a90c24b4581593ee96a85453
-
- Apr 12, 2022
-
-
Sébastien Blin authored
Change-Id: I45428dbf670683f9039dd796a2d8c811c5c339e4
-
Sébastien Blin authored
Change-Id: I9848e66358ce36630a201171831f23486ef48c3f
-
- Apr 11, 2022
-
-
Sébastien Blin authored
Change-Id: Id3e23e3273f95d522ad6b6af4314a76c508682d1
-
Sébastien Blin authored
Change-Id: I32e75bdef93a386425fed12ef3b5e1f0d681cbbc
-