depfinder finds the dependencies of Zenwalk/Slackware packages and outputs them in a comma separated list, as used in Zenwalk. The dependency list can be output to stdout or to a .dep text file. depfinder is very fast; its speed is mainly due to the C++ code that is used in depfinder to find in which package each individual library is included. It also has support for running multiple jobs, which makes it a lot faster when used with multiple CPUs/cores. depfinder only uses ldd to look for dependencies, so it won't detect dependencies for any kind of scripts (bash, Python, etc.).
License: GNU General Public License v3
Changes:
depfinder can now use a directory with the package structure directly. When a package dependency is not installed, a proper error message is shown. depfinder can now be run as a non-privileged user. Support has been added for the ADD and EXCLUDE environment variables for explicitly adding or excluding dependencies respectively.
More...