1
0
Fork 0
mirror of https://git.jami.net/savoirfairelinux/jami-client-qt.git synced 2025-04-21 21:52:03 +02:00
Commit graph

22 commits

Author SHA1 Message Date
Andreas Traczyk
63646e6b65 build: fix native Windows build
Change-Id: Icb9c82aea6eeb17f02353da58bb77fede79b3cb0
2022-06-22 22:33:26 -04:00
Ming Rui Zhang
3ac51f325a build: add command option to generate installer directly
Change-Id: I663f4c7d736d62063f897d9551fc2e97ad5360ef
2022-04-07 14:12:39 -04:00
Andreas Traczyk
d7a7d876cf scripts(windows): configure Release instead of Beta for beta builds
Beta releases only need a build flag and not an entire vs project
configuration.

Change-Id: Id177e0adbc63a8666c20df3e16c8b5f2512739b5
2022-03-08 18:25:04 -05:00
Andreas Traczyk
4edcc091f5 scripts: bump default Qt version to 6.2.3
Change-Id: Ie54c715144cdc9948fd395672277dd336b599f34
2022-03-08 14:19:04 -05:00
Andreas Traczyk
84a60d39df misc: use Qt 6.2.1 as default version in windows build script
Change-Id: I5dc3eaa0afc4c1e01029ec66035201565f0829c3
2021-12-23 14:58:13 -05:00
Andreas Traczyk
d82e382070 build: simplify CMake and python helper script
+ Check early for Qt6 and remove module list duplication.
+ Add qrencode-win32 as a submodule. Remove unused libqrencode
  submodule(GNU/Linux and macOS use package dependencies).
+ Remove unused ReleaseCompile option.

REQUIRES adjustments to:
- https://jenkins.jami.net/view/clients/job/client-qt-msvc-tests
(JenkinsFile ??)

Gitlab: #601
Change-Id: Ied65c9aaead86009d70f68705f8592950dab2dfa
2021-12-22 13:45:07 -05:00
Ming Rui Zhang
be41f0e7a6 misc: Qt 6.2.0 initial migration
Remove unsupported QtQuick One component and it will be
added back in the following patches

Change-Id: Iad206a880096cf956a4220a81dca85a993721fbd
2021-12-21 14:21:36 -05:00
Ming Rui Zhang
dbfe4cde86 build: make-client.py clean up
Change-Id: Id225f4ec79b7e502941e11f68a3b8a241cbc472a
2021-11-15 15:31:55 -05:00
Ming Rui Zhang
e2dbc33ac0 test: enhance the google unit tests of the client
1. Move JAMI_DATA_HOME, JAMI_CONFIG_HOME, JAMI_CACHE_HOME
   setup into individual test main entry
2. Use google test assertion macros instead of Qt
3. Add QT_QPA_FONTDIR to avoid QFont warnings
4. Tests will now fail if the env variables cannot be set

Change-Id: I63f6498d26b646d8ebc60799d8797fd5f13b54f9
2021-07-29 14:17:45 -04:00
Ming Rui Zhang
e564ec39b1 test: building structure refinement
1. Add building tests only option in the build script
2. Google test intergration enhancement
3. Properly use QSignalSpy wait function

Change-Id: I5ec1b33e191cebd8a14c19d92ee4eb4d40f054c3
2021-06-30 10:12:13 -04:00
Ming Rui Zhang
9200818a50 script: use consistent name for mute jami dring option
Change-Id: I7e3db31838884bc585d981ced91b4294cd5a8c14
2021-06-30 10:08:46 -04:00
Maxim Cournoyer
a7e7105cda Rename dring to jamid, ring to jami.
Automated via the following command:

  $ git grep -l dring | grep -v '.ts$' | xargs sed -i
  's/dring/jamid/g'
  $ git ls-files | xargs sed -i 's,bin/jamid.lib,bin/jami.lib,g'
  $ git ls-files | xargs sed -i 's,src/jamid,src/jami,g'
  $ git ls-files | xargs sed -i 's,-mutejamid,-mutejami,g'
  $ git checkout docker

Change-Id: I030209b60817372f866055daadb4d0a1c1e2e9df
2021-06-29 16:12:18 -04:00
Ming Rui Zhang
a2858a883b test: change the location of local storage files when running tests
Change-Id: I6ee537ee1ee3928c93b9a579e2b55b6ef97af779
2021-06-08 15:11:01 -04:00
Ming Rui Zhang
a7eafe4793 test: add building blocks for qml and GTest on windows
- Also updated the INSTALL.md

Gitlab: #385

Change-Id: Ib5bf9f0348dbc6da57e586475d698fe8dec0351b
2021-05-04 11:19:59 -04:00
Ming Rui Zhang
c19fb112bb build: use cmake entirely for windows
GitLab: #352

Change-Id: Ib373811c9d47164954a19633fd0da389eff5aac6
2021-04-14 17:09:17 -04:00
Mingrui Zhang
345da3d72a misc: use python script to replace copy-runtime-files.ps1
Gitlab: #160
Change-Id: Icfaa6f891cbae159ddced3119612abe1a7a89885
2020-12-17 15:06:28 -05:00
Ming Rui Zhang
06cbe4bb48 misc: better parameterization for Qt version and toolset version
Change-Id: Ic8aad234c8806bd38a1b1633957503b09a01c137
2020-10-23 10:08:29 -04:00
Andreas Traczyk
512168c41e misc: expose vs env vars to qmake command execution on windows
This patch prevents client build failure on systems without the
specific build toolchain path in the system or user path environment
variable.

It so happens that qmake needs the paths for the ms build toolchain,
so we pass them to the executing subprocess.

Gitlab: #581
Change-Id: Id5dcaead487d0c128c9fb04ca22d79438531b0c0
2020-08-19 16:24:23 -04:00
Yang Wang
929bc9b9ce misc: fix qtver parameter missing for new client build script
Change-Id: Ibf553521c3661e4f0ff9b43e88f5e57d9ca42a11
2020-08-13 15:00:43 -04:00
Andreas Traczyk
b1465cf480 misc: default build with Qt 5.15.0
Qt 5.15.0 is currently the minumum build version.

Change-Id: I05273b4addf530aae046934c59eeec8811562558
Gitlab: #581
2020-08-13 14:31:55 -04:00
Andreas Traczyk
1b2590708e qmake: fix for qt version and lrc path
Also configures an install prefix.

Gitlab: #581
Change-Id: Ia7496d0c8e27fa8174a797a3ab62384c13dce774
2020-08-12 17:30:39 -04:00
Sébastien Blin
1f91576a0b
client-qml: add initial commit
Change-Id: I32bfdd2a618aa7ac6181da2697e241667b010aab
2020-08-03 13:27:42 -04:00