- 26 Jul, 2018 2 commits
-
-
Hugo Lefeuvre authored
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: #481Reviewed-by:
Sebastien Blin <sebastien.blin@savoirfairelinux.com>
-
Hugo Lefeuvre authored
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>
-
- 20 Apr, 2018 1 commit
-
-
aviau authored
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>
-
- 26 Feb, 2018 1 commit
-
-
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>
-
- 12 Jan, 2018 1 commit
-
-
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>
-
- 19 Dec, 2017 1 commit
-
-
Lubomir Rintel authored
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>
-
- 06 Jul, 2017 1 commit
-
-
Guillaume Roguez authored
* Add 2017 date * exclude UWP/electron client directories Change-Id: I47bb724ce56249d67f331a8b943f26f2e1a2e109
-
- 16 May, 2017 1 commit
-
-
Philippe Gorley authored
Adds libvdpau dev package to dependencies for linux distros. Depends on https://gerrit-ring.savoirfairelinux.com/5473/ Change-Id: I1cb33adf5707eb5bdf6efe998ecc6dde5b6ae909
-
- 05 May, 2017 1 commit
-
-
aviau authored
Change-Id: I0c2b1d38dc8c1b4c8a81b2aa392121c6539fca44 Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- 03 May, 2017 1 commit
-
-
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
-
- 18 Apr, 2017 1 commit
-
-
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
-
- 17 Nov, 2016 1 commit
-
-
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
-
- 04 Nov, 2016 2 commits
-
-
aviau authored
Change-Id: I31de9b38a0433e4cd3e524624871da157a5a9a09 Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
aviau authored
Change-Id: I385bbd34f33604e7012cb4d794f0d48646663bef Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com> Verify-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- 31 Oct, 2016 1 commit
-
-
aviau authored
Change-Id: If7fc608364f3dc9ea0d08650a4efc34756d61c63 Reviewed-by:
Stepan Salenikovich <stepan.salenikovich@savoirfairelinux.com>
-
- 05 Oct, 2016 2 commits
-
-
aviau authored
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
-
- 06 Sep, 2016 1 commit
-
-
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>
-
- 01 Sep, 2016 1 commit
-
-
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
-
- 30 Aug, 2016 1 commit
-
-
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
-
- 18 Aug, 2016 1 commit
-
-
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
-
- 16 Aug, 2016 2 commits
-
-
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
- 04 Aug, 2016 1 commit
-
- 28 Jul, 2016 3 commits
-
- 26 Jul, 2016 1 commit
-
-
Stepan Salenikovich authored
Added as client build dependency and to docker images. Change-Id: I169e039446b7688bc52ec3619c93e1ce65089cee Tuleap: #845Reviewed-by:
Alexandre Viau <alexandre.viau@savoirfairelinux.com>
-
- 22 Jul, 2016 1 commit
-
-
aviau authored
This imports some of the changes made in the official Debian packaging repository: https://anonscm.debian.org/cgit/pkg-voip/ring.git - Don't run containers in interactive mode, which would require a TTY - Build LRC with Debug symbols - Build with V=1 to allow parsing logs - Reorganize dependencies - Try fetch-all three times before giving up - Removed ubuntu15.04 references Tuleap: #858 Change-Id: If0a81b15230a31d120982e113e695443262568e3
-
- 20 Jul, 2016 1 commit
-
-
aviau authored
This moves the official Debian packaging into ring-project. Jenkins should now be able to run packaging jobs and publish packages. It should also make it easy to add a `verify` check on Jenkins to test packaging patches. This will make it much easier to work on packaging issues because the build environment is now reproductible on any machine. The patch adds Makefile targets to create packages such as: - package-all - package-<DISTRO> Builds are all done inside Docker containers and it is possible to build many at a time with the `package-all` target. To debug a build, use `package-<DISTRO>-interactive` to obtain a shell inside a container, ready to launch a build. Tuleap: #781 Change-Id: Id87a74a6c412ffc5bf82b9562639ce5a9424b06a
-