Bug#896648: ring: Ease backporting and document build requirement

Petter Reinholdtsen pere at hungry.com
Mon Apr 23 06:28:48 BST 2018


Package: ring
Version: 20180419.1.01da897~ds1-1
Tags: patch

Hi.  I tried to build ring on Debian stable, but ran into a few snags.
First of all, libayatana-appindicator3-dev is missing.  I suggest to
list the old dependency as an alternative.  Second, the ffmpeg package
(version 7:3.2.10-1~deb9u1) is missing AVMediaType.  This enum is
available in version 7:3.4.2-2 in unstable.  I guess a ffmpeg backport
is required to get ring working, and concluded that the risk of
something else breaking was too big.

I suggest you apply this patch to the code to document the backport
requirements:

diff --git a/debian/control b/debian/control
index c24fc11a..14413984 100644
--- a/debian/control
+++ b/debian/control
@@ -21,7 +21,7 @@ Build-Depends: debhelper (>= 9),
                qttools5-dev-tools,
                gettext,
                libqrencode-dev,
-               libayatana-appindicator3-dev,
+               libayatana-appindicator3-dev | libappindicator3-dev,
                libnm-dev,
                libwebkit2gtk-4.0-dev,
                libcanberra-gtk3-dev,
@@ -46,7 +46,7 @@ Build-Depends: debhelper (>= 9),
                libspeexdsp-dev,
                uuid-dev,
                libavcodec-dev,
-               libavutil-dev,
+               libavutil-dev (>= 7:3.4.2),
                libavformat-dev,
                libswscale-dev,
                libavdevice-dev,

-- 
Happy hacking
Petter Reinholdtsen



More information about the Pkg-voip-maintainers mailing list