- 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
-
- Apr 30, 2021
-
-
also de-duplicate code Change-Id: I3ea9fedec5b4520e74489f3f4e03a533130d9e83
-
- Apr 19, 2021
-
-
Sébastien Blin authored
Change-Id: I0636da7d2b26eb75a6f8f3a37a2c92f1fd05fdfd
-
- Mar 16, 2021
-
-
Maxim Cournoyer authored
Change-Id: I8bbb844c44a21b24574ca59b59dffd7c97f640de
-
- Mar 02, 2021
-
-
For apt-based systems, a 'ring' distribution is kept along the new 'jami' one to keep supporting existing users until April 2024. GitLab: jami-packaging#3 Change-Id: Ie589175e6abff8e4b1b252dff7eade4729d46a62
-
- Feb 26, 2021
-
-
Maxim Cournoyer authored
Debian 9 packaging is removed as well, not because it is EOL, but because it doesn't have the runtime required to run Jami (the daemon requires C++17 but GCC 6 in Debian stretch doesn't support it). A 'list-package-targets' Make target is also added; it'll be used by the CI. Change-Id: I87a26b14ea48bd17ebccb536f23a5f2637f28743
-
Maxim Cournoyer authored
Change-Id: Ibfe20a56db762a844ed458d4bea1331051e0f0b5
-
- Nov 18, 2020
-
-
Sébastien Blin authored
Change-Id: I56de10fdfb39d14405cb0e502c472b4dbc112dc0
-
- Apr 28, 2020
-
-
Sébastien Blin authored
Change-Id: Ida94131950baf124354b4cb5a521271aaeddee73
-
- Jan 28, 2020
-
-
Change-Id: If0402bab4fb8f942203b2375331726e897cb47e9
-
- Jan 20, 2020
-
-
Igor Stegarescu authored
Change-Id: Ifebc562291c87a78a597ad93323a4693d8d4127b
-
- Nov 26, 2019
-
-
Adds trisquel 8 to ensure it gets updates from ubuntu 16.04 repository Change-Id: Icb4e31e1dcb1110cca6374810521cf54a4007be0
-
- Nov 11, 2019
-
-
Fredy Pulido authored
This commit rename the tarball, debian, ubuntu and fedora packages. This commit also modify the debian post install script to add support our repositories for Debian 10 and Ubuntu 18.10 and 19.04 and create transition packages to ensure a proper nama transition in debian based distributions. Warning: when using reprepo to add the ring transition deb package this get into pool/main/j/jami. for now we think is a reprepo error because reads the Source: instead of Package: field. Change-Id: I47449a79c1a8bfd6ee0f3ffed618886f1dc1645a
-
- Apr 15, 2019
-
-
Sébastien Blin authored
Change-Id: I5b89c33b6fb8b85df3307d517c0d55e35c5f02e2
-
- Sep 18, 2018
-
-
Hugo Lefeuvre authored
Use .list format instead of .sources. This will allow for better compatibility with the version from our APT repositories. Change-Id: I18e1cca6fb9e0e6fa6fa62add0868ea133a37b29
-
- Aug 17, 2018
-
-
Hugo Lefeuvre authored
It has been decided that we would have different releases between website and apt repository. The version from the website would have debian revision -0 and the one from apt repositories -1. The main difference resides in the fact that the version from the website distributes a postinst script which installs key and apt source.list so that Ring gets automatically updated when installed via one click install. This is not the case with the one from apt repos. Change-Id: I7bbfdfa41b0133ebe93f16bc550aa437c8ddfa6a
-
- Aug 16, 2018
-
-
Change-Id: Idd8ce22d24d207363f1714279afb40a7dac9f753 Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
- Aug 13, 2018
-
-
LMDE3 is based on Debian Stretch. Use debian_9 repo in this case. Change-Id: I18c1162f20eb45fad7d3cc765a756eafdf7744d3 Gitlab: #490 Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
- Aug 09, 2018
-
-
PPA is a Ubuntu-specific term, but we also support Debian and non-Ubuntu based distros. Use "repository" instead. Change-Id: I646f6986d230e0abed53e7ce561fe2c5b4e37753
-
- Aug 08, 2018
-
-
f737fa7b introduced a major regression breaking ring-all's oci feature: incorrect $OS variable was used instead of $ID. Change-Id: Ice1866affa649cf7d3f560a9cb6d4a25ea5c1551 Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
ring-all automatically registers dl.ring.cx/ring-nightly/{id}_{version_id} (id and version_id from os-release) as a trusted source. This is perfectly fine as long as the package is installed on an officially supported system, but if the package is installed on an unsupported system (e.g. Linux Mint) the installed source will be wrong even if even if the package is expected to work. This patch addresses this issue by adding if else if else statements handling all possible cases. This is not as pretty as before but it makes sure we handle all cases properly. Change-Id: I25167e013c56b212f7d59275419921cd0732de17 Gitlab: #490
-
- Jul 26, 2018
-
-
Backport various fixes from Alexandre's work on the official Debian package: Debian packaging: * Add missing libqt5sql5-sqlite dependency * Various copyright updates * Update Standards-Version * Priority optional (extra is deprecated now) * Update Vcs-* fields * Add missing copyright entry * Remove useless gbp.conf file (only meaningful when using git-buildpackage in a git-buildpackage compatible repo which is not the case here) Packaging scripts: * Remove Ubuntu 14.04 and 15.10 related code * Various copyright updates * Set e-mail address before generating changelog entry Change-Id: I18e523422d16fe129cf6773ab01a99b00232a5bb Gitlab: #481 Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
Currently it is very difficult for non-power-users to get Ring automatically updated when using the Debian package from the website. This is because configuring the Ring package repository requires command line operations. We want the Ring Debian/Ubuntu/whatever-Debian-based package (the one from the website, not the official one from the Debian archive) to make sure Ring's repository url and GnuPG key are installed as trusted source together with the binaries so that Ring gets transparently updated along with system updates. In order to do that, we have to change some things from the official package we have in the Debian archive: * we need to provide both daemon and client in a single ring-all package. Otherwise we will not be able to provide a one-click install (users would have to install daemon and client in two separate steps and that doesn't make much sense to non-geek users). So, replace ring by ring-all and keep building ring-daemon as before (we still want to provide daemon-only packages). * we need to add prerm and postinst scripts which will take care of installing the repo and keys (and this has to be done in different ways depending on the distribution) in the ring-all case. Also, remove transition package ring-gnome which has already disappeared from the Debian package some time ago. Change-Id: I34d5e5ba000d5d750c8db55c65b536a237a738b5 Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-