- Jan 10, 2025
-
-
François-Simon Fauteux-Chapleau authored
The AppStream specification includes both a "metainfo" file format, which can be used (among other things) to provide metadata about a specific application, as well as a "catalog" file format used to provide information about the contents of a repository. This patch adds a "catalog" file for the Jami repos, which seems to be necessary in order for some graphical package management applications to be able to launch or uninstall Jami. In particular, this was an issue with GNOME Software on all the rpm-based distributions supported by Jami (Fedora, openSUSE, AlmaLinux). This patch also fixes a few minor noncompliance issues with the existing metainfo and .desktop files: - the metainfo and .desktop files were renamed so that the names' prefixes match the application's ID as defined by the <id> tag in the metainfo file (in our case "net.jami.Jami") [1]; - the <br/> tags in the metainfo file were removed (they are not supported -- metainfo files only allow a very limited number of tags, not arbitrary html [2]); the list (<ul>) and list item (<li>) tags are now used instead; - the invalid categories "Communication" and "Productivity" were removed [3, 4]. [1] https://docs.fedoraproject.org/en-US/packaging-guidelines/AppData/ [2] https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-description [3] https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#tag-categories [4] https://specifications.freedesktop.org/menu-spec/latest/category-registry.html GitLab: #1842 Change-Id: I4a8bab79b6e54d02c08f509d7a9196a0a2e1541e
-
- Jan 02, 2025
-
-
→ base 64 → Base64 cancelled → canceled {cannot, can't, couldn't} → unable to inexistent → nonexistent informations → information not possible → impossible retrieven → retrieved SIP try → attempt URI WebEngine wish → want Can this replace https://review.jami.net/c/jami-client-qt/+/27607 ? Change-Id: I21e1615a0c6e2979f02f913093c503c03ab32c82
-
- Dec 18, 2024
-
- Oct 22, 2024
-
-
GitLab: #1862 Change-Id: If7f13cc16c02d823dd98af84007b24a829579262
-
- Oct 18, 2024
-
-
François-Simon Fauteux-Chapleau authored
Change-Id: I2baeaecd66af8e4a9e64072e85b5e5ca35c240ad
-
GitLab: #1858 Change-Id: Ib0cfa7a1c458faecdb9c82359c182d4debadc6ab
-
- Oct 17, 2024
-
-
François-Simon Fauteux-Chapleau authored
Change-Id: I8d176e7e2a72e8185442ea81c9c943e6ab5fb912
-
- Oct 11, 2024
-
-
François-Simon Fauteux-Chapleau authored
The libpcre3-dev package doesn't exist on Debian testing, which caused an error when trying to build Dockerfile_debian_testing. Adding the newer libpcre2-dev package as an alternative in the debian/control file fixes the issue. GitLab: #1856 Change-Id: I3f9068a67101597eb2ffe7cb5a358870e7284e5b
-
- Aug 13, 2024
-
-
François-Simon Fauteux-Chapleau authored
This commit adds four patches to fix various issues that were preventing Qt 6.6.1 from building on Debian testing and Debian unstable. These patches are backports of fixes that were applied in later versions of Qt; links to the relevant commits are included in the description at the top of each patch. There are also two changes in the Dockerfiles for Debian testing and Debian unstable: 1) CMake 3.21 is no longer installed via the install-cmake.sh script. This is not necessary anymore given that Debian testing and Debian unstable now both come with more recent versions of CMake by default (3.29 and 3.30 respectively). 2) The libre2-dev package (which is part of the dependencies in debian-qt/control) is removed from the Docker image in order to force Qt to build using the bundled version of the RE2 library. This is necessary because the system version of the library on testing and unstable (libre2-11) is not compatible with earlier versions due to an API change, c.f. https://codereview.qt-project.org/c/qt/qtwebengine/+/516094 GitLab: #1822 Change-Id: I763fb6692949052e2a846b3f4ce54619e6d98108
-
- Aug 02, 2024
-
-
François-Simon Fauteux-Chapleau authored
Support for Ubuntu 23.04 ended in January 2024. Change-Id: Ib4a7a045762a391552da69ace333e46f10afdfb9
-
- May 29, 2024
-
-
Sébastien Blin authored
GitLab: #1629 Change-Id: I74a651728c6d2d9c55b39772a11090d60231b3d5
-
Sébastien Blin authored
Change-Id: I555d6722fae688ba25c4eb2266088aeec0240528
-
- Apr 30, 2024
-
-
Kateryna Kostiuk authored
MacOS 11 is required from qt 6.5 Change-Id: I4cde10a3dccffe5d2b4778ceda5db9d3a20dd447
-
Change-Id: I3dc28375adfc9fa20d162f46d8c46f54a28dca7e
-
Change-Id: Id7fdb845446cf226061a8eef3523698c1a4967cd
-
- Apr 19, 2024
-
-
François-Simon Fauteux-Chapleau authored
This is necessary because we use the core20 base snap, which is built from Ubuntu 20.04 and therefore doesn't have a recent enough version of PipeWire available by default. Change-Id: Id039ec446f4b3f0e89b9ec27f37f81cfd6b3587e
-
- Apr 16, 2024
-
-
Sébastien Blin authored
Change-Id: I8ac570f0ad859b2ea2ee83ca8fe3927848148ff3
-
- Apr 11, 2024
-
-
The RPM automatic dependency generator adds provides for all libraries under %{_libdir}. When vendoring libraries you must disable this behaviour, otherwise other packages that link against Qt will not pull in the distro qt packages if jami-libqt is already installed Change-Id: I3f0a018ea12be7f29d04ca4441cbfdebc2efb909
-
- Apr 07, 2024
-
-
François-Simon Fauteux-Chapleau authored
Change-Id: Ie2d24de1aabe59c9506786cfb5fa18fcf4e8cad2
-
- Mar 22, 2024
-
-
Change-Id: Ida5516630c6f95b16aa45f31ee8111a924273b3f
-
- Feb 09, 2024
-
-
Sébastien Blin authored
Change-Id: I89fe8ef4bcf7c2f1f437517d1ea7978435157604
-
- Feb 06, 2024
-
-
This commit makes the necessary changes to migrate from Qt 6.5.3 to Qt 6.6.1 and fixes the following issues: - EditedPopup.qml: "layout polish loop" and "recursive rearrange" errors (GitLab: #1510) as well as an unreported bug where text was clipped instead of elided - BaseContextMenu.qml: QML warning ("Created graphical object was not placed in the graphics scene.") The daemon is also bumped in order to include a patch for a build issue on openSUSE Leap (GitLab: #1552). GitLab: #1466 Change-Id: I12df2f84067ebe961368879e08ff7ef275d93395
-
- Jan 03, 2024
-
-
Sébastien Blin authored
Change-Id: I8d5f968fbedbc884c91416246049a0ef4cd652eb
-
- Jan 02, 2024
-
-
Sébastien Blin authored
Change-Id: I90ad05ca1bd12e041f60f42fd38bd464b5f8cb51
-
- Dec 22, 2023
-
-
Sébastien Blin authored
Change-Id: I5084b5feef6b8dd9e1f3c072de0b758ca5f6c117
-
Sébastien Blin authored
Change-Id: I1aa09e72e7db602a489c1195ab45b897e18370bc
-
- Dec 04, 2023
-
-
GitLab: #1418 Change-Id: I37239869e691a621138ae0616695f8efdf4b47ca
-
- Dec 01, 2023
-
-
Sébastien Blin authored
Change-Id: Ibb06f6a5647adeebc379c3421232ec55645c0217
-
- Nov 29, 2023
-
-
Liam Coursodon authored
Change-Id: I43838bf36ee0d174834e5312f62865b56a77484b
-
- Oct 30, 2023
-
-
Sébastien Blin authored
Change-Id: Ica84f3169cfe95be9097dce50e311d1e09f65723
-
Sébastien Blin authored
Change-Id: I0b64db0a418e9992dcafa053c762e153a65515b8
-
- Oct 20, 2023
-
-
Sébastien Blin authored
Change-Id: I2da6a821b25c3a5ae26ba8f59f3dc8b6656751b5
-
- Sep 29, 2023
-
-
Sébastien Blin authored
Change-Id: I5ff774d6e2eceb3ce99d16eae34249ee451f9199
-
- Sep 12, 2023
-
-
Sébastien Blin authored
Change-Id: I9a7bbd77a91b885666519e726530df2ebd7097ca
-
- Jun 19, 2023
-
-
Sébastien Blin authored
Change-Id: I006e3d940066510dd2831371d9940360a6149276
-
- Jun 15, 2023
-
-
Sébastien Blin authored
Change-Id: Ibc7d68a651b5f0ba488d6f45e910ddbe339568a2
-
- Jun 14, 2023
-
-
Sébastien Blin authored
Change-Id: I2d337149bf2ef8c7807bbb2562e35cc05e3dbbba
-
- Jun 05, 2023
-
-
Sébastien Blin authored
Change-Id: I5d9eebbe924e642de27ff6f9910f978daf00dd07
-
- Jun 01, 2023
-
-
Sébastien Blin authored
This allow to use xdg-open inside a snap Change-Id: I5ad7e067228b260174abf5c78d0a0e7c2cf8c31d
-
- May 30, 2023
-
-
Change-Id: I39262a1945ab48f43efbb958ebe323f52f5d1a8d
-