<div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>I've commited to svn changes that reflect this proposal, as I'm ratter<br>ok that having only "libthunar-vfs" in the name can be confusing. I've
<br>also bumped the so version in package name.</blockquote><div><br>I did not actually say that libthunar-vfs in the name is confusing :)<br>So the change should just be libthunar-vfs-1-2 from current libthunar-vfs-1<br>
<br>Upstream library names are libthunar-vfs-1 and libthunarx-1, presumably because<br>they are part of the thunar 1.0 API. So the 1 here is part of the name not the<br>library soname. Just like with libbind9-0 where 9 is the upstream version but 0 is the soname.
<br>I couldn't find a better example :)<br><br>Now for debian packaging we need to append the soname to the package name so we<br>can have multiple versions of the lib installed if we wish, even if that's not a good idea<br>
now since libthunar is not in wide use to need older libs for legacy apps.<br>So right now the pkg name change only keeps lintian happy. But indeed also makes<br>depends in packages easier. Instead of depending on libthunar-vfs-1 (>=
02.2+svnXXXX)<br>you can just dep on libthunar-vfs-1-2 if you want to make sure you get the right library with<br>the right soname.<br><br>As for thunarx when (if) it starts diverging from vfs regarding sonames we can spilt it
<br>to libthunarx-1-soname and libthunarx-1-dev. Another reason to do this is if apps start<br>to appear that would provide thunar plugins but which do not mess with vfs, but need<br>the plugin API. For instance new xfdesktop now uses thunarx at least it builds against it
<br>but it is ok even if it comes from a separate package as the pkg is small.<br><br></div></div>So it would be better imho to stick with upstream library names in our package names<br>or else we'll need to do a conflicts and such if we want to revert the change.
<br><br>Jani<br><br>PS: also libgamin-dev and libhal-storage-dev are needed as depends of libthunar-vfs-1-dev<br>