There's nothing particular about Guix in the handling of TARBALLS, so
display the hint for all distributions.
Change-Id: Icc5f224f08dd0d57f53ee7bed46b11048bff303b
Add libsystemd-dev to APT_DEPENDENCIES
Add systemd-devel to ZYPPER_DEPENDENCIES
Add systemd-libs to PACMAN_DEPENDENCIES
Change-Id: Ie997202acd85b04b7c4376cf936b98e04dcb23b6
The usage (--help) says: "Build with debug support; run in GDB", but
GDB was only used when using the D-Bus daemon. Run a libwrap built
Jami with GDB as well.
* build.py (run_run): Disable SIGINT when using GDB, and invoke the
Jami client with GDB. Disable output redirection to logs when using GDB.
Change-Id: Icf3415a3d1fbb87f193d0ede07cb1e1fbb179ce2
+ Requires that the Qt path is supplied when calling build.py --init.
+ format.py now also takes a --qt argument to specify the Qt path, used to locate qmlformat.
+ format.py takes a --type argument to specify the type of files to format (qml, cpp, or both).
qmlformat is called with `--normalize` and `--force`.
Gitlab: #1059
Change-Id: Id9ff4b17018370696792b44f55ed2f4bc8091193
This homogenizes the script calling convention with other platforms, and will allow for a cleaner approach when searching for Qt tools (qmlformat).
Gitlab: #1059
Change-Id: I540ff61bd92186bb5a2998670665631e352852b9
Devs will need to remove the existing pre-commit hook or regenerate the hook with `build.py --init`.
Gitlab: #1059
Change-Id: I1cec9150c7781d769cb229dfd170a9dcfc819edb
- simplifies and fixes the python build script for Windows
- applies pep8 to the script also
Gitlab: #899
Change-Id: Ieb3debd08ddf1649a46208fc52362d20c504c1b1
The manifest has moved from guix/manifest to
extras/packaging/gnu-linux/guix/manifest.scm; adjust the script for it.
* build.py (GUIX_MANIFEST): New variable.
(run_dependencies, run_install, main): Use it.
Change-Id: Ic2adf89be1eb21c672d8d8950ea6bbf93f5a2773
Instead of leaking host TLS certificates at /etc/ssl/certs for GnuTLS,
we can now have the directory symlinked to the ones provided by the
nss-certs package in the Guix container, which is cleaner.
* extras/packaging/gnu-linux/Makefile
(portable-release-tarball): Replace --expose options with --symlink.
* build.py (run_install): Likewise.
Change-Id: Id3b8c2b3dd06fade10bbd280fd0af8f9ac8fde45
This patch adds a parameter arch to specify architecture
to build. This parameter could be arm64, x86_64 or unified.
Change-Id: I2907e03410e0c01b8505afbe283da04b8d0291b6
+ add clang-format to client-qt/.git/hooks
+ only modify daemon and ignore other modules as not using gerrit.
Change-Id: Ib7f498d3a960da7ff739311409ad922c9976d5d7
Use registry
"HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion
/Themes/Personalize/AppsUseLightTheme"
to check if system theme is supported and if it is dark or
light.
Removes "EnableDarkTheme" in favor of "AppTheme".
Requires Windows SDK version 10.0.18362.0 to build with
system theme support.
Note: This does not watch for changes in system theme in
runtime as the support for it requires Windows Runtime
version 10.0.10240.0.
GitLab: #723
Change-Id: Ice8f7936a90535f47dc1870d4f18215e062684ba
Bring over the build.py script and its associated scripts from the
scripts subdirectory of the jami-project.git as of commit
14a328b88007bff5ea21650fb00f6d4ead14cf02, with small changes to
simplify and drop unneeded parts and adapt to their new locations.
Change-Id: I500702854e45392a931ff7505e191b966015cd16
This build.py script is Windows-specific, as such we move it to
extras/scripts/build-windows.py in preparation for importing the main
cross-platform build.py script from the jami-project.git repository.
Change-Id: I7d7d98ffb67f7fcdea767d28fd8cdefabea98d4b