1
0
Fork 0
mirror of https://git.jami.net/savoirfairelinux/jami-client-qt.git synced 2025-07-19 15:05:40 +02:00
Jami client based on the Qt framework, for GNU/Linux, Windows and macOS platforms.
Find a file
Maxim Cournoyer 72a266dc41 packaging: Only rebuild source tarball when tarballs manifest changes.
This partially reverts commit 6e0a30024bd5d0f24f8c16960a56b02737bf0131
from the former jami-project repository ("build: Improvements to the
generation of the release tarballs."), which caused the source tarball
to always be rebuilt, even in the absence of changes.

This gets in the way when testing the various packaging targets, so
revert it.

* extras/packaging/gnu-linux/Makefile (release-tarball): Do not always
clear the tarballs.manifest file.  The purge-release-tarballs target
can be used for that.

Change-Id: I30ebda8dc258d0c95c6cf7e02a814627ac5b812b
2023-04-17 11:53:54 -04:00
.gitlab/issue_templates misc: improve README.md 2020-10-10 13:32:06 -04:00
.tx i18n: update config for new tx version 2022-09-14 13:43:29 -04:00
3rdparty macos: support unified build 2023-02-28 14:30:05 -05:00
daemon@1164579460 misc: bump daemon 2023-04-12 09:05:46 -04:00
doc doc: Add and install jami(1) man page. 2022-12-29 14:45:33 -05:00
extras packaging: Only rebuild source tarball when tarballs manifest changes. 2023-04-17 11:53:54 -04:00
JamiInstaller packaging: windows: optionally skip windeployqt 2023-04-14 15:19:48 -04:00
resources SwarmDetailsPanel: add new icon design for document preview 2023-04-13 16:19:28 -04:00
src sip: do not show settings for read receipts (not supported) 2023-04-14 09:45:34 -04:00
tests tests: fix some possible crashes 2023-04-11 16:20:24 -04:00
translations i18n: automatic bump 2023-04-10 16:42:57 -04:00
.clang-format tests: qml: initialize the preview engine 2023-04-05 13:54:41 -04:00
.cqfdrc misc: Clean up repository root. 2022-10-07 17:30:06 -04:00
.gitignore gitignore: ignore git GUI .orig files 2023-02-16 12:15:26 -05:00
.gitmodules macos: support unified build 2023-02-28 14:30:05 -05:00
.gitreview gitreview: update gerrit host and project 2021-09-28 15:55:28 -04:00
build.py misc: format QML files using the python format script 2023-04-13 13:08:57 -04:00
CMakeLists.txt packaging: windows: optionally skip windeployqt 2023-04-14 15:19:48 -04:00
COPYING misc: add a plain text COPYING license file 2021-01-04 09:33:22 -05:00
INSTALL.md misc: format QML files using the python format script 2023-04-13 13:08:57 -04:00
qrencode-win32.patch windows: add support for Visual Studio 2022 2022-12-15 14:41:54 -03:00
README.md misc: format QML files using the python format script 2023-04-13 13:08:57 -04:00

Jami

jami-logo

Share, freely and privately

Introduction

Jami provides all its users a universal communication tool, autonomous, free, secure and built on a distributed architecture thus requiring no authority or central server to function.

jami is the cross platform client for Jami.

For more information about the jami project, see the following:

Getting involved

Notes

  • Coding style is managed by the clang-format and qmlformat, if you want to contribute, please use the pre-commit hook automatically installed with ./build.py --init --qt=<path/to/qt>
  • We use gerrit for our review. Please read about working with Gerrit if you want to submit patches.

Build

cf INSTALL.md

License

Copyright (C) 2020-2023 Savoir-faire Linux Inc.

Jami is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

See COPYING or https://www.gnu.org/licenses/gpl-3.0.en.html for the full GPLv3 license.