On Fri, Apr 1, 2011 at 6:41 PM, Donnie Berkholz <dberkh...@gentoo.org> wrote: > On 17:04 Fri 01 Apr , Joseph Tate wrote: >> Conary has some really nifty tools for detecting dependencies. Some >> of it runs on source code, like Python deps. And some runs on >> compiled code, like for shared object dependencies, etc. I only know >> about it as a user/packager though. > > Compiled code is easy. =) > > Picture this use case, though — there's a web interface where users can > upload tarballs to a server, and the interface automatically detects > dependencies, deciphers the build process for common build systems, and > creates a basic packaging script. It would be a lot cheaper on the > resources, not to mention probably more secure, if the package never > even needed to get built.
Read up on project Bretzn, this is exactly what they are working on. Lubos Lunak has created a tool which can do this, at least for C/C++ afaik. They use it for their whole "build packages for all major distro's directly from your IDE" thing. Bretzn website here: http://www.socialdesktop.org/bretzn/ Lubos Lunak's generator (old blog, it has progressed and you'd have to ask on the bretzn mailinglist for the latest status) http://www.kdedevelopers.org/node/4177 > > -- > Thanks, > Donnie > > Donnie Berkholz > Sr. Developer, Gentoo Linux > Blog: http://dberkholz.com > > _______________________________________________ > Distributions mailing list > Distributions@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/distributions > > _______________________________________________ Distributions mailing list Distributions@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/distributions