I propose a patch that makes the debian package build system builds two debian packages: 1/ tracker: it contains what a typical user needs to play with tracker: trackerd, tracker-search, libmetatracker, etc. I made it not depend on mysql since a nested version will be provided. 2/ tracker-dev: it contains development files. This patch requires my previous patch (complete-make-dist-patch.diff) for a working "make distclean" and it supplements it to have a "make dist" that also distributes files of debian directory. To test, I did a tracker tarball with "make dist" and then I use "dpkg-buildpackage -rfakeroot -b" to build the two packages. I ran lintian and linda on both and what is interesting is: $ lintian tracker_0.0.4_i386.deb W: tracker: binary-without-manpage htmless W: tracker: binary-without-manpage o3totxt W: tracker: binary-without-manpage tracker-extract W: tracker: binary-without-manpage tracker-files W: tracker: binary-without-manpage tracker-meta-folder W: tracker: binary-without-manpage tracker-query W: tracker: binary-without-manpage tracker-search W: tracker: binary-without-manpage tracker-stats W: tracker: binary-without-manpage tracker-tag W: tracker: binary-without-manpage trackerd W: tracker: package-name-doesnt-match-sonames libmetatracker0 Someday, manpage will have to be added... lintia proposes to do another package for libmetatracker only. I think that provide a package for normal use and another for development is enough. It lets the debian (or alternative) mainteneurs to add raffinements. I also let someone to update the debian/changelog file! Laurent.
Attachment:
debian-packaging-patch.diff
Description: Text Data