Commit graph

63 commits

Author SHA1 Message Date
Julien Wadel
ef931ad490 - Split jobs between package and code signing on mac. 2021-10-20 15:06:41 +02:00
Julien Wadel
08a7f3b4ce Fix ci 2021-09-28 10:15:09 +02:00
Julien Wadel
fc5bc239ce Rework on finding MinGW libraries 2021-04-30 19:34:23 +00:00
Julien Wadel
fd451da445 Remove NASM from CI 2021-04-28 19:03:09 +02:00
Julien Wadel
3ae5b6284d Windows CI : change to MSYS2 2021-04-28 20:06:52 +02:00
Anthony Gauchy
77a3f294e0 Update docker image to match sdk 4.5 update 2021-04-08 11:28:50 +02:00
Peio Rigaux
b78e8671e7 changed runner tag to allow apimage generation on shuttle-linux 2021-04-07 14:46:24 +00:00
Peio Rigaux
4933471f1a * Support autostart for Appimage based Linphone-desktop. (Use APPIMAGE variable to retrieve appimage location for autostart)
* Deleted empty icon ligne in autostart file to show icons again
* Fixed indent to use space (default in this file)
2021-03-08 16:51:44 +00:00
Julien Wadel
52cc458a9e Add code signing and fix rpath
Copy lib
2021-01-25 22:35:32 +01:00
Julien Wadel
dcdfbea1e0 CI Windows : change folder 2021-01-16 16:46:38 +01:00
Julien Wadel
39dc65266e - Add CI and update to new plugin version
- Add plugin exportation
- Use Q_DECL_* as attribute
- Allow project to build shared library
- Split plugin interface into dynamic library
- Fix install include folder
2021-01-15 18:06:07 +01:00
Julien Wadel
2629e2461d - Download configuration file if it is a webfile
- Download the configuration file directly to the config path and overwrite old file
- Add an interface to config directory path
- Prevent a crash from the deletion of the Handler where we are still using it
- Add synchronous mechanism to download file and Instance Manager deletion
- Add Command parser features : clean specific keys, parse from list of arguments
- Reorder config search to avoid unwanted config file overwrite
- Move CLI execution at the end of initialization
- Based openAppAfterInit on Manager and not on Handler
- Add Call feature to Command line (--call=<SipAddress>)
- Launch a call on request
- Add generic parameters on show and call method to CLI
- Replace connectOnce function that didn't fully work by a connection on context where it is manage by Qt
- Remove redundant parser initializations
- Update SDK to fix configuration updates and FEC
2020-10-23 11:54:55 +02:00
Julien Wadel
52f5a9f046 * Fix error links like liblinphone++.so.10, complete rpath to use build folder at last
* Allow `--target install` to do build/install
* Generic program installation and simplify "only target"
* Update CI to call explicitly install step
* Rewrite install target name
* Add manually libsoci_sqlite3 in appimage as it cannot be done from binaries
2020-10-14 15:55:22 +02:00
Julien Wadel
721b191fc6 - Fix contact display names with special characters
- Add vcard fields encoder/decoder
- Fix Version file on Windows where identifier can be empty
- Update SDK to master
- Add artificats when failed (ci)
2020-10-09 22:38:38 +02:00
Julien Wadel
4d6a854e00 - Update to master SDK
- Use Opus fix
2020-07-29 19:09:39 +02:00
Julien Wadel
c273d88963 Fix upload directory in CI [ci skip] 2020-07-03 18:02:27 +02:00
Julien Wadel
7dc83b827e harmonized CI deploy folders
(cherry picked from commit c677dbe67b)
2020-06-26 16:33:53 +02:00
Julien Wadel
eba233655e Bugfixes : MacOs crash, Video request not working, fonts
* Activate mipmap on MacOs to avoid Qt crashes
* Use 5.14.2 for Windows
* Request Qt 5.12 as a minimal version and cmake 3.9 (in order to embed big resources)
* Remove build on Debian8 as it has Qt 5.10
* Add default fonts for supported languages
* Use a build parameter to set `dpiawareness` (Windows)
* Add OTF support, in addition of TTF
* Explicit the answer to video request : Fix on not showing video when accepting a second request
* Use UTF8 when chatting and notifications to show all languages/symbols
* Fix SIP display on call view
* Fix a typo on a variable in call view (might lead to get transparent view)
2020-06-19 09:25:51 +02:00
Julien Wadel
647c28b514 - Add CMAKE_BUILD_TYPE selection
- Add Debian9 with Qt Release images
2020-06-11 16:42:09 +02:00
Julien Wadel
5a6c7b08f5 Update SDK 4.4 and add devtoolset-8 for centos7 2020-05-25 20:29:08 +02:00
Julien Wadel
598be61d91 Add code signing support for Linux and Windows
- Add Signing info in CI : use Key for Linux, folder for Windows
- Update create appimage for takking account of key
- Use appimagetool in addition of linuxdeploy for code signing step if needed
2020-05-11 09:19:03 +02:00
Julien Wadel
e412a0466b Revert using rsync for Windows as it doesn't work as expected[ci skip] 2020-05-06 09:08:29 +02:00
Julien Wadel
cde606da04 Avoid overwritting packages that have the same name on snapshots (and so, the code doesn't change)[ci skip] 2020-05-05 09:06:03 +02:00
Julien Wadel
68695697ba Use Qt 5.12.5 instead of 5.12.6. The version is missing from Qt Maintenance (CI) 2020-04-08 12:29:49 +02:00
Julien Wadel
6d64d93846 Remove empty dependencies when in first stage (CI) 2020-04-07 11:32:57 +02:00
Julien Wadel
15465a1092 Remove the try about forcing lib folder installation 2020-04-07 11:19:21 +02:00
Julien Wadel
efd6ddf5b6 Fix option for CI 2020-04-07 11:19:21 +02:00
Julien Wadel
5e8aa688cb Add empty dependencies when needed and set CMAKE_INSTALL_LIBDIR to lib folder instead of lib64 2020-04-07 11:19:21 +02:00
Julien Wadel
f5bedf0192 - Auto version from git
- Use specific runner on Centos7
- Move appimage script in app folder
- Use git versionning for installer name
- Add qt plugin to install with appimage
- Reduce appimage size, remove duplicates
- Notarization of DMG and codesigning for Apple
2020-04-02 23:17:02 +02:00
Julien Wadel
f1bf765fd6 Use specific runner on Centos7
Move create appimage script in app folder
Change the appimage name with current version
Add qt plugin to install with appimage
2020-04-01 18:09:35 +02:00
Julien Wadel
6ef29b7adc Add Win32 support by user settings or by projects, rewrote more generic Runtime output for Windows, add status message for CPack generator 2020-03-31 20:09:21 +02:00
Julien Wadel
bcfe050cf0 Change Packaging flag in yml for Mac [ci skip] 2020-03-27 08:44:24 +01:00
Julien Wadel
b9e5afd98d Change Packaging flag in yml for Windows [ci skip] 2020-03-27 08:43:57 +01:00
Julien Wadel
df1cadde82 fix CI files and licence path 2020-03-24 23:29:37 +01:00
Julien Wadel
332a698337 Update job-windows-desktop.yml[ci skip] 2020-03-13 18:05:51 +01:00
Julien Wadel
ec3e90b6f9 Update file copy path for windows [ci skip] 2020-03-13 16:19:49 +01:00
Julien Wadel
95998f8623 Remove Centos 7 Makefile [ci skip] 2020-03-13 15:12:15 +01:00
Julien Wadel
888e7ec0be Remove Xcode build [ci skip] 2020-03-13 15:10:41 +01:00
Julien Wadel
5437f49048 Update job-macosx-desktop.yml 2020-03-05 14:31:20 +01:00
Julien Wadel
167fc97895 - Update windows Path
- Add Windows packaging
- Add Windows deployment
- Fix project mac name for xcode
2020-03-04 08:38:10 +01:00
Julien Wadel
a61dc929d4 Update CI : remove empty export, set to sdk target on building 2020-02-26 08:35:42 +01:00
Julien Wadel
af23ab82ce Update job-macosx-desktop.yml [ci skip] 2020-02-25 19:55:48 +01:00
Julien Wadel
46464991dd CI : Add folder / to scp [ci skip] 2020-02-25 19:55:48 +01:00
Julien Wadel
44bfa2fc65 CI : Add extends to parent [ci skip] 2020-02-25 19:55:48 +01:00
Julien Wadel
d45293125d CI : add pipe [ci skip] 2020-02-25 19:55:48 +01:00
Julien Wadel
8ef9b4b48d CI : Use template script for mac [ci skip] 2020-02-25 19:55:48 +01:00
Julien Wadel
7ece605ef4 Add Artifacts for debug 2020-02-25 19:55:48 +01:00
Julien Wadel
b33c1c59e1 Change destination folder [ci skip] 2020-02-25 19:55:48 +01:00
Julien Wadel
7180bb0cb3 Add build command for macos packaging 2020-02-25 19:55:48 +01:00
Julien Wadel
e8454d85cc Update CI Centos7 as SDK configuration and remove no-video building 2020-02-25 19:55:48 +01:00