[Pkg-xfce-devel] libthunar package name

Jani Monoses jani.monoses at gmail.com
Wed Mar 8 07:16:00 UTC 2006


>
>
> I've commited to svn changes that reflect this proposal, as I'm ratter
> ok that having only "libthunar-vfs" in the name can be confusing. I've
> also bumped the so version in package name.


I did not actually say that libthunar-vfs in the name is confusing :)
So the change should just be libthunar-vfs-1-2 from current libthunar-vfs-1

Upstream library names are libthunar-vfs-1 and libthunarx-1, presumably
because
they are part of the thunar 1.0 API. So the 1 here is part of the name not
the
library soname. Just like with libbind9-0 where 9 is the upstream version
but 0 is the soname.
I couldn't find a better example :)

Now for debian packaging we need to append the soname to the package name so
we
can have multiple versions of the lib installed if we wish, even if that's
not a good idea
now since libthunar is not in wide use to need older libs for legacy apps.
So right now the pkg name change only keeps lintian happy. But indeed also
makes
depends in packages easier. Instead of depending on libthunar-vfs-1 (>=
02.2+svnXXXX)
you can just dep on libthunar-vfs-1-2 if you want to make sure you get the
right library with
the right soname.

As for thunarx when (if) it starts diverging from vfs regarding sonames we
can spilt it
to libthunarx-1-soname and libthunarx-1-dev. Another reason to do this is if
apps start
to appear that would provide thunar plugins but which do not mess with vfs,
but need
the plugin API. For instance new xfdesktop now uses thunarx at least it
builds against it
but it is ok even if it comes from a separate package as the pkg is small.

So it would be better imho to stick with upstream library names in our
package names
or else we'll need to do a conflicts and such if we want to revert the
change.

Jani

PS: also libgamin-dev and libhal-storage-dev are needed as depends of
libthunar-vfs-1-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.alioth.debian.org/pipermail/pkg-xfce-devel/attachments/20060308/a61850b7/attachment.htm


More information about the Pkg-xfce-devel mailing list