On 16/02/13 05:36, Daniel Baumann wrote: > n 02/16/2013 03:40 AM, Colin Watson wrote: >> have ntfs-3g Provides: libntfs-3gSOVER (substituted as appropriate) > > patches welcome. >
Here is the patch to implement this. Tested to work correctly as when rebuilding testdisk it gains correct dependency on the virtual package. -- Regards, Dmitrijs.
diff -Nru ntfs-3g-2013.1.13/debian/control ntfs-3g-2013.1.13/debian/control --- ntfs-3g-2013.1.13/debian/control 2013-02-14 16:23:20.000000000 +0000 +++ ntfs-3g-2013.1.13/debian/control 2013-02-16 03:58:04.000000000 +0000 @@ -14,6 +14,7 @@ Architecture: linux-any kfreebsd-any Pre-Depends: multiarch-support, fuse [linux-any], fuse4bsd [kfreebsd-any] Depends: ${misc:Depends}, ${shlibs:Depends} +Provides: ${ntfs:Provides} Description: read/write NTFS driver for FUSE NTFS-3G uses FUSE (Filesystem in Userspace) to provide support for the NTFS filesystem used by Microsoft Windows. @@ -46,4 +47,5 @@ Section: debian-installer Architecture: linux-any Depends: ${misc:Depends}, ${shlibs:Depends}, fuse-udeb +Provides: ${ntfs-udeb:Provides} Description: read/write NTFS driver for FUSE diff -Nru ntfs-3g-2013.1.13/debian/rules ntfs-3g-2013.1.13/debian/rules --- ntfs-3g-2013.1.13/debian/rules 2013-02-14 16:23:38.000000000 +0000 +++ ntfs-3g-2013.1.13/debian/rules 2013-02-16 05:42:50.000000000 +0000 @@ -11,6 +11,9 @@ CONFIGURE_FLAGS = --enable-posix-acls endif +# Or shall one use objdump? +SONAMEMAJ=$(shell find debian/ntfs-3g -name 'libntfs-3g.so*' -type f | cut -d. -f 3) + upstream: lynx -dump http://jp-andre.pagesperso-orange.fr/changelog.html > debian/local/changelog @@ -79,14 +82,13 @@ override_dh_link: rm -rf debian/ntfs-3g-dev/usr/share/doc - - # correcting symlink target - dh_link -pntfs-3g-dev lib/$(DEB_HOST_MULTIARCH)/$$(basename $$(readlink debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libntfs-3g.so)) usr/lib/$(DEB_HOST_MULTIARCH)/libntfs-3g.so - - dh_link --remaining-packages + dh_link override_dh_makeshlibs: - dh_makeshlibs --add-udeb=ntfs-3g-udeb + dh_makeshlibs --add-udeb=ntfs-3g-udeb -V'libntfs-3g$(SONAMEMAJ)' override_dh_strip: dh_strip --dbg-package=ntfs-3g-dbg + +override_dh_gencontrol: + dh_gencontrol -- -Vntfs:Provides="libntfs-3g$(SONAMEMAJ)" -Vntfs-udeb:Provides="libntfs-3g-udeb$(SONAMEMAJ)"
signature.asc
Description: OpenPGP digital signature