Bug#890979: lintian gir-missing-typelib-dependency is not case insensitive
reassign 890979 farstream-0.2
found 890979 0.2.8-4
tags 890979 + patch
thanks
Hi Laurent,
> For example, libfarstream-0.2-dev depends against gir1.2-farstream-0.2,
> but lintian still complains.
Actually, libfarstream-0.2-dev depends on:
Depends: gir1.2-farstream-0.2, […]
.. when it should be:
Depends: gir1.2-farstream-0.2 (= 0.2.8-4), […]
This is covered in the description for this tag:
The dependency must be strictly versioned
(for example <tt>gir1.2-foo-23 (= ${binary:Version})</tt> when using
debhelper).
In other words, I believe you are missing:
diff --git a/debian/control b/debian/control
index e98f448..6f38df9 100644
--- a/debian/control
+++ b/debian/control
@@ -44,7 +44,7 @@ Description: Audio/Video communications framework: core library
Package: libfarstream-0.2-dev
Section: libdevel
Architecture: any
-Depends: gir1.2-farstream-0.2,
+Depends: gir1.2-farstream-0.2 (= ${binary:Version}),
libfarstream-0.2-5 (= ${binary:Version}),
libgstreamer1.0-dev,
${misc:Depends},
Re-assigning, etc. to match. Naturally thanks for reporting, however :)
Best wishes,
--
,''`.
: :' : Chris Lamb
`. `'` lamby@debian.org / chris-lamb.co.uk
`-
diff --git a/debian/control b/debian/control
index e98f448..6f38df9 100644
--- a/debian/control
+++ b/debian/control
@@ -44,7 +44,7 @@ Description: Audio/Video communications framework: core library
Package: libfarstream-0.2-dev
Section: libdevel
Architecture: any
-Depends: gir1.2-farstream-0.2,
+Depends: gir1.2-farstream-0.2 (= ${binary:Version}),
libfarstream-0.2-5 (= ${binary:Version}),
libgstreamer1.0-dev,
${misc:Depends},
Reply to: