1.4.1 GPL v3    
  not rated
A tool that finds dependencies of Slackware packages





depfinder is an utility that scans Slackware packages and outputs a list of their dependencies. The dependency list can be output to stdout, to a comma separated list in a .dep text file or to a slack-required file with or without version information.

As of version 1.0.0, depfinder supports x86_64 systems. This can be enabled by passing an extra parameter in the installation scripts (take a look in the INSTALL file in the source tarball for more info). Since 1.0.0, depfinder also supports the creation of OR statements in dependency lists with the use of the "|" operator that could be interpreted by any package manager that supports it, like slapt-get/gslapt.

depfinder is really 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. depfinder also has support for running multiple jobs in parallel that makes it a lot faster when used with multiple CPUs/cores.

depfinder also supports localization through gettext. It's currently available in English, German and Greek. If you want to translate it in your language, get the latest depfinder.pot file from svn and create a .po file for your language from it. poedit is a nice tool to use for that. You can then send the .po file to me using the email address that is at the bottom of this page.

depfinder only uses ldd to look for dependencies, so it won't detect dependencies for any kind of scripts (bash, Python, etc.).

Apart from basic shell commands, like ls, sed, touch etc, depfinder requires python to be installed. You also need to have the gcc-g++ compiler so you can compile depfinder-search from source.
Last updated on June 4th, 2013
depfinder - Usage message

0 User reviews so far.