> The upstream name for the main package is gxml, not libgxml. In these cases,
> typically we would name the source package gxml to match.
> 
> Source: libgxml-0.20 -> gxml
> 
> 
> Package: libgxml-doc -> gxml-doc
 
Hi Soren.

It is one of Gnome projects
Most of Gnome projects put the version in the source like libgee-8.

It is because of dev files.

In many development files, the upstream source version is also mentioned, so we 
have to include the upstream version in the source name as well

For example:

/usr/lib/x86_64-linux-gnu/girepository-1.0/GXml-0.20.typelib

If I change the source name, I'll get 

W: libgxml-2.0.2: package-name-doesnt-match-sonames libgxml-0.20-2.0.2

W: gir1.2-gxml: typelib-package-name-does-not-match gir1.2-gxml-0.20 
[usr/lib/x86_64-linux-gnu/girepository-1.0/GXml-0.20.typelib]
 

Of course this project doesn't change much.

And for the doc package, gnome projects use this syntax, like libgee-doc.

-----------
> Particularly by Build-Depending on dh-sequence-gir (which automates
> dh_girepository and ${gir:Depends} and ${gir:Provides}).

Ok, I did it.

Reply via email to