Thomas Koch <tho...@koch.ro> writes: > Hi, > > I'm currently discussing with Jitsi[1] what they could do to make packaging > feasible. On the java site they'll now probably use Ivy to document and > manage > their java dependencies. > > But they also have a lot of dependencies to C libraries. These are currently > still committed to their SVN as .so files. > > I'm totally clueless about C. Is there any best practice for an upstream how > to document your dependencies, their versions, license and download location > in a central place, maybe even machine parsable? > > And what could upstream do to not rely on the .so files committed to their > repos? Provide a list of aptitude install *-dev commands required for a > developer? > > [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=627362 > > Best regards, > > Thomas Koch, http://www.koch.ro
As for finding dependencies on C libs automatically look at dpkg-shlibdeps. As for documenting them projects usualy give a list of packages they depend on (e.g. needs gtk and asound) and under Debian the debian/control file would contain a Build-Depends line listing the specific packages needed to build under debian. MfG Goswin -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/87k46rw2it.fsf@frosties.localnet