- Sep 01, 2021
-
-
Amin Bandali authored
Change-Id: I9ed56eee9cc52a6423af3daafa3b57b494481e03
-
- Aug 25, 2021
-
-
Sébastien Blin authored
Change-Id: I4a03364f4062379fe8dc849ba02343d14de730f9
-
Sébastien Blin authored
This give us more controls about bugs and anyway, we're going to use Qt 6.2 for macOS support. Change-Id: I78c17a9984248b4dad08ab2091532159335d4c97
-
- Aug 20, 2021
-
-
Amin Bandali authored
Change-Id: I10a69b2026f6e6aa963ffaa95702c0c58c39d216
-
- Aug 19, 2021
-
-
Amin Bandali authored
Change-Id: I8e6f99f0322d8787c8991228bdd6681b950b6a19
-
- Jul 14, 2021
-
-
Maxim Cournoyer authored
Automated via: $ git grep -l dring | xargs sed -i 's/dring/jamid/g' Change-Id: I67715a37e0fae42a0e4d9ce42bd01becc1ac77f5
-
- Jun 29, 2021
-
-
Maxim Cournoyer authored
This is a follow up to the f0fb8148ba7f453d73e31e1cece2dcffae68e878 commit (Use the PROGSHAREDIR macro to refer to the custom datadir) in the daemon, that moved the ringtones from a hard-coded location of /usr/share/ring/ringtones to $datadir/jami/ringtones. * packaging/rules/rpm/jami-daemon.spec (%files): Adjust accordingly. * scripts/install.sh (client_cmake_flags) <DRINGTONE_DIR>: Likewise. Change-Id: Ia9d3403f5600a4ab4eefe28ee20611afc3f5e8b0
-
Maxim Cournoyer authored
* build.py (run_run) <dring>: Adjust file name. * packaging/rules/rpm/jami-daemon.spec (%install): Likewise. Change-Id: Iedc4e0803bda19d139b29a4ccc669dcc8cc3fb9f
-
- Jun 28, 2021
-
-
Maxim Cournoyer authored
This change normalizes the hanging indent to 2 spaces. Change-Id: I98bd6919eae547b946af2c59a14cbee96ee50a9d
-
Maxim Cournoyer authored
Workaround <https://bugreports.qt.io/browse/QTBUG-94800>. This is to avoid out of memory conditions during the build, which requires up to about 2 GiB of memory per parallel process. There was also a problem with how the MAKEFLAGS was passed, which led qtwebengine to be built using all the CPU cores even when specifying a lesser NO_CPUS value. * packaging/rules/debian-qt/rules (min, max): New functions. (NO_CPUS): Express in terms of max. (AVAILABLE_MEMORY, MEMORY_REQUIRED_PER_CORE, COMPUTED_JOB_COUNT) (JOB_COUNT, MAX_PARALLEL_BUILDS): New variables. (override_dh_auto_build): Override to manually control job count. Specify NINJAFLAGS for the Chromium build. * packaging/rules/rpm/jami-libqt.spec (min, max, cpu_count) (available_memory, computed_job_count, job_count): New macros. (%build): Re-indent and use the above 'job_count' variable as the number of parallel jobs. (%install): Likewise. Change-Id: I9134c1e63e92104a1da8435670e2919ce692040c
-
Maxim Cournoyer authored
Change-Id: Ib5ad6c091560f7fc4ee9734ca283e78c90d9d769
-
- Jun 25, 2021
-
-
Maxim Cournoyer authored
* packaging/rules/rpm/jami-all.postinst (is_distribution_supported): Make version agnostic. (has_rpm, is_opensuse): New procedures. (CAN_ADD_REPO_SOURCE, JAMI_REPO, ENDTAG): Delete variable. (jami_repo_name, jami_repo_base_url): New variables. Change-Id: I01ee72da39a1a8377ec70ae9dc3ef218d0837633
-
Maxim Cournoyer authored
This follows commit 2afa99fd1 in the daemon. * build.py (run_run) <dring>: Adjust file name. * packaging/rules/rpm/jami-daemon.spec (%install): Likewise. Hard code the jamid binary location as /usr/libexec/dring, to not argue with OpenSUSE Leap's %{_libexecdir}. Change-Id: Iea6bf3cc6c4dce853f0b7c92861dfee7b8a07bbe
-
- Jun 02, 2021
-
-
Amin Bandali authored
Change-Id: Ie938153fd4581e6007c4c2c65b82649c56c31e4c
-
- Jun 01, 2021
-
-
Amin Bandali authored
Change-Id: Icff500f88094c5a904095c228f68824514c157ce
-
- May 25, 2021
-
-
Maxim Cournoyer authored
AFAICT, this was made to clear some supposedly non-redistributable files in the sources according to Debian policy. If there's some cleanup to do, we should do so at the level of the common source tarball, not in a Debian-specific way. * packaging/rules/debian/rules (override_dh_auto_configure): Remove code repacking tarballs. (override_dh_clean, get-orig-source): Remove. * packaging/rules/debian/copyright (Files-Excluded): Remove. Also streamline the listing of copyrights to the files part of our tree, not in bundled libraries. Debian-specific requirements can stay in the Debian-maintained corresponding packages. * scripts/build-package-debian.sh: Streamline, making the release tarball the sole input of the process. Do not build source packages, for simplicity (dpkg-source doesn't like our source tarball as-is). Change-Id: I78a482ab3362e9bba8ffdc0ab60324f94715bfb8
-
- May 17, 2021
-
-
Amin Bandali authored
Change-Id: I6b7f3a686b5fb74454882507e097baf96c61aeb6
-
- May 13, 2021
-
-
Amin Bandali authored
as of now, the snap ecosystem only supports SPDX 2.1 identifiers. Change-Id: Iaa35b7d47d20bd320c585a2b72fa715b9bac2a5f
-
Amin Bandali authored
Change-Id: I11d1191eedf126bfb235ab9f36216c157547f392
-
Sébastien Blin authored
Change-Id: Ib2bd0ab1db50192da377b8807730ae95b0259e50
-
- May 12, 2021
-
-
Sébastien Blin authored
Change-Id: I4c9fc47dabaaf36d693312d98e0c0a94d031aff1
-
Sébastien Blin authored
Change-Id: I661fb159a10e8c7b6e5b7261f62f91605dbe020a
-
Change-Id: I33f13231006e568a8de9b0e067db4aaf6f15739c
-
- May 11, 2021
-
-
Sébastien Blin authored
Change-Id: If3512d8c56cb19622f72c6245f6c04c411b719e2
-
- May 04, 2021
-
-
Amin Bandali authored
Change-Id: I51f28ee6e8d739ee73a775e4421e47e34aede336
-
Sébastien Blin authored
Change-Id: I07cf920ed99f460bffe1d8a16f3444706f4572c3
-
This makes the current 'jami-all' package the one used for the one-click install package. * packaging/rules/debian/rules (OCI_INSTALL_DIR): New variable. (override_dh_auto_install): Extend rule to install the files of the jami-libqt package. Do not include the jami-gnome in jami-all. * packaging/rules/debian/control (jami-all): Update description. * packaging/rules/debian-one-click-install: Delete directory. * packaging/rules/debian-one-click-install/jami-all.postinst: Move to ... * packaging/rules/debian/jami-all.postinst: ... here. * scripts/make-packaging-target.py: Remove all OCI-specific targets. * scripts/deploy-packages.sh (package_deb) [jami-all]: Do not add package to the apt repository. [manual-download]: Look for the jami-all package from the main distribution directory, not in a '_oci' suffixed version. GitLab: jami-client-qt#263 Change-Id: I4cacf26355c767d1c77b1ce478b184023481b674
-
- May 01, 2021
-
-
Maxim Cournoyer authored
Remove commented code and deprecated packages (it's bee more than a year). Change-Id: Ie7224c831405c07a33018ccc951a73bc05a93599
-
Also remove unused DEBIAN_PACKAGING_OVERRIDE. Change-Id: Ida109a811bebd1fb46fd1a8b90fb5463518382c0
-
Change-Id: I983607f226476c32a6862a41b55ca1b13a2c010b
-
- Apr 30, 2021
-
-
Change-Id: I18c33fc508d549b8935ddf16d55556a98ad9b6d1
-
Change-Id: Ied0febeca35f3d39724401669427bdfecc8f093c
-
Change-Id: Ib3e5a459f907928882bd9be4427fafe75f053080
-
also de-duplicate code Change-Id: I3ea9fedec5b4520e74489f3f4e03a533130d9e83
-
Maxim Cournoyer authored
A new spec file is added, and the Fedora Docker images are augmented with the required Qt dependencies. The client-qt submodule is now also included in the release tarball. GitLab: #264 Change-Id: I2f25fdc3270a7fed13b9b0714d01feb37f270077
-
Maxim Cournoyer authored
Tackle the growing complexity of the packaging by splitting the problem into smaller parts. This change makes the daemon its own package, along the client library and the GNOME client. The build script is updated to reflect these changes, and unused/obsolete spec files are removed from the project. GitLab: #264 Change-Id: I5813e48e0c1248875a7a8f0ee1ec6fb2b87faef4
-
- Apr 28, 2021
-
-
Amin Bandali authored
GitLab: jami-packaging#91 Change-Id: I491c53dc7647820b0df6aa8a66ee38b37dc8bddb
-
- Apr 27, 2021
-
-
Amin Bandali authored
Change-Id: Ic801a5c9fa5ad78882fb7baab7b943d1fcf06a44
-
- Apr 19, 2021
-
-
Sébastien Blin authored
Change-Id: Id24a6a8b2db26842a16e9ad4bbdbb0c30447bb96
-
Sébastien Blin authored
Change-Id: I0636da7d2b26eb75a6f8f3a37a2c92f1fd05fdfd
-