- Mar 27, 2019
-
-
Change-Id: I4022846de7e0fa1f2a3bf14ffe0a961920379580
-
- Jan 23, 2019
-
-
Sébastien Blin authored
%postun -p /sbin/ldconfig is recommended if the only thing present in the scriptlet is calling ldconfig. This is not the case here. Source https://bugzilla.redhat.com/show_bug.cgi?id=1379030 Note: fix pipeline for fedora 29 Change-Id: I558f1f2c779cfc67331ebf98bd7c89610e322f74
-
- Jan 02, 2019
-
-
Sébastien Blin authored
Change-Id: Ice5cba61bf3f7baa3d207ea269ffa4537378ae58
-
- Dec 15, 2018
-
-
Note: also force recent mesa-* packages to fix pipeline for Fedora 29 Change-Id: Icc2cea0ada440b93e4356609744b47d7bc7aa70e Reviewed-by:
Sébastien Blin <sebastien.blin@savoirfairelinux.com>
-
- Dec 10, 2018
-
-
Sébastien Blin authored
Change-Id: Ia13fb0e5cab1af63e3c70c5a57e8a51cedcccf73
-
- Oct 21, 2018
-
-
Hugo Lefeuvre authored
Add missing libqt5sql5-sqlite entry to the ring binary package dependencies. This bug was fixed in 2ae32538 and reintroduced later. Change-Id: If8cfe0a09aca5c52c14fb352190be15134c503c7 Gitlab: #925
-
- 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
-
Hugo Lefeuvre authored
Recent packaging changes removed the ring binary package from ring.cx and replaced it by ring-all. This is because it doesn't make sense to most end users to install daemon and client separately. However this change has broken compatibility with the previous packaging policy, at the very least because we didn't provide a transition package. There are two solutions: 1. Provide a transition package 2. Build ring binary package again Both should work well but 2. has better compatibility with official Debian/Ubuntu packaging so we opt for this one. Change-Id: I556ae580126038de7077f91b137adbf1046d59e4
-
- Aug 06, 2018
-
-
Philippe Gorley authored
Change-Id: Icaeb11be9dd76c815150ec29ebad9cf0534a2144
-
Philippe Gorley authored
Change-Id: Ica9cd2730d01da54d39b2be62f327876bff14f3e
-
- Aug 02, 2018
-
-
Adrien Béraud authored
gsm dependency have been removed Change-Id: Ie213a65dbdf46bad5c22c77f7c12494d92af6164
-
- 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>
-
- Apr 20, 2018
-
-
As of: - https://gerrit-ring.savoirfairelinux.com/9288 It is now prefered to build with libayatana-appindicator3-dev. Change-Id: Ic42e019ada326a11d9c087558838374a1c75f652 Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
- Feb 26, 2018
-
-
Maxim Cournoyer authored
CMake doesn't produce distclean targets. The problem would only surface when testing with an unclean tree. Change-Id: I7604548c86e65a58f5e7934f4b1496b8921d38d1 Reviewed-by:
Olivier Soldano <olivier.soldano@savoirfairelinux.com>
-
- Jan 12, 2018
-
-
Maxim Cournoyer authored
This dependency was added as a result of adding sound notifications to the gnome-client. Change-Id: I6ce113d46709976119afa151c1f2268ab81df545 Reviewed-by:
Nicolas Jäger <nicolas.jager@savoirfairelinux.com>
-
- Dec 19, 2017
-
-
libnm-glib has been deprecated for three years and is eventually going to disappear. [GR: update Debian/Ubuntu deps as well and all docker files] Change-Id: I60a9b1a37098715ac55d5fee6718883d2a55fe3c Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com> Signed-off-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- Jul 06, 2017
-
-
Guillaume Roguez authored
* Add 2017 date * exclude UWP/electron client directories Change-Id: I47bb724ce56249d67f331a8b943f26f2e1a2e109
-
- May 16, 2017
-
-
Philippe Gorley authored
Adds libvdpau dev package to dependencies for linux distros. Depends on https://gerrit-ring.savoirfairelinux.com/5473/ Change-Id: I1cb33adf5707eb5bdf6efe998ecc6dde5b6ae909
-
- May 05, 2017
-
-
Change-Id: I0c2b1d38dc8c1b4c8a81b2aa392121c6539fca44 Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- May 03, 2017
-
-
Guillaume Roguez authored
We need to force gnutls to be build from our contrib system on Debian based distrubutions as they build gnutls without Heartbeat support and we strongly need it. Change-Id: I247de5d03d5346d5a3ab909caa7298c6e8dfbe14
-
- Apr 18, 2017
-
-
Stepan Salenikovich authored
The "%postun -p /sbin/ldconfig" is only valid when there is only one %post and/or %postun command, for multiple commands the '-p' should not be used, as documented here: https://fedoraproject.org/wiki/Packaging:Guidelines#Shared_Libraries Change-Id: I3b6c0ef1bad942987e75767ade8e0efe507a91aa Tuleap: #1545
-
- Nov 17, 2016
-
-
Stepan Salenikovich authored
The icon cache needs to be updated because we install the ring icon in the hicolor theme. https://fedoraproject.org/wiki/Packaging:Scriptlets#Icon_Cache Change-Id: I9a70265845c88d577782d420451fb3c9e70507f5 Tuleap: #1319
-
- Nov 04, 2016
-
-
aviau authored
Change-Id: I31de9b38a0433e4cd3e524624871da157a5a9a09 Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
Change-Id: I385bbd34f33604e7012cb4d794f0d48646663bef Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com> Verify-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- Oct 31, 2016
-
-
aviau authored
Change-Id: If7fc608364f3dc9ea0d08650a4efc34756d61c63 Reviewed-by:
Stepan Salenikovich <stepan.salenikovich@savoirfairelinux.com>
-
- Oct 05, 2016
-
-
The previously maintained list of tarballs didn't make sense because we allowed downloads anyways. Instead, we allow all tarballs in the orig.tar.gz and disable downloads from inside the container. Change-Id: I949001e4e3d5f81f23b68d0aa41abd3fa801065a
-
Guillaume Roguez authored
This is needed to build video HW acceleration code. Dockers, packaging deps and make-ring.py changed by this patch. Change-Id: Ia6c50aacc8a0f36db36b05c66bcd2db75291bce9
-
- Sep 06, 2016
-
-
aviau authored
This changed was aleady shipped in Debian. Backporting it to our packaging system. Debian bug: #833926 Change-Id: Iaa63456db91e1e13abfd3b01e5885a98174749d2 Reviewed-by:
Stepan Salenikovich <stepan.salenikovich@savoirfairelinux.com>
-
- Sep 01, 2016
-
-
Stepan Salenikovich authored
libsrtp is used by pjproject, but it is built as part of pjproject Reviewed-by:
Alexandre Viau <alexandre.viau@savoirfairelinux.com> Change-Id: I809b028cc07e4f8d43273087f1a263e5ae02e72b
-
- Aug 30, 2016
-
-
Stepan Salenikovich authored
Starting f24 and later, the gsettings schema compilation is automatically triggered when needed, but we need to explicitly do it for earlier versions [0]. This patch also disables the gsettings schema local compilation so that this is not done during 'make install' since the schema will be compiled post install and it is also not needed locally. [0] - https://fedoraproject.org/wiki/Packaging:Scriptlets?rd=Packaging:ScriptletSnippets#GSettings_Schema Change-Id: I8b78c4d50e2208c29200f89d3947aa3117fbb6ab Tuleap: #975
-
- Aug 18, 2016
-
-
Stepan Salenikovich authored
configure.ac in the daemon was patched to properly generate a .so which is the default in auto tools; however we don't want to ship a .so and we also want to link to libring statically, so we run configure with --disable-shared Change-Id: I49d581c9176049385e0f42dad27a25ffcd172d8a Tuleap: #699
-
- Aug 16, 2016
-
-
Stepan Salenikovich authored
The natpmp lib doesn't provide a pkg-config file, so contrib does not detect that it is already installed on the system. Change-Id: Iea603b39773f8805183c50f06b61e07a7d791425 Tuleap: #805