depfinder finds the dependencies of Slackware packages. The dependency list can be output to stdout, to a .dep text file without version information, or to a slack-required file with version information. 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 supports detecting dependencies of binary files compiled with languages such as C or C++ and it can also detect Python dependencies.
|Tags||Utilities Software Development Build Tools|
|Operating Systems||POSIX Linux Slackware Salix|
|Implementation||Unix Shell bash C++|
|Translations||English German Greek French|
Release Notes: This release adds a hidden option to not stop depfinder if it encounters an executable with a dependency that is not present in the system.
Release Notes: This release checks whether a file is an ELF executable instead of checking if it has the executable flag set. Some shared libraries do not have the executable flag set, so depfinder was unable to trace them. Also, when asking for Python dependencies, it makes sure the Python module is an exact match and not just a partial match. Portuguese (pt_PT) and Russian (ru) translations were also added.
Release Notes: This release fixes a rarely occurring bug with not reading included libraries properly.
Release Notes: This release fixes a bug that accidentally removed the package's name from the dependency list if the name was part of the dependency.
Release Notes: This release fixes a bug with reinstating an error message when dependencies were not installed. Translations have also been updated, including new translations for Japanese, Ukranian, and Swedish.