Srcpkg is software that helps in organizing multiple software packages within a single directory structure.
The way srcpkg works is by creating packages from new files found in a target directory tree. This allows packages to be installed into a desired prefix (such as /usr/local) and srcpkg takes care of moving the new files to a separate package directory and creating symlinks into the target tree.
srcpkg is written in Perl, so it requires Perl 5.6 or above to run. However, the project may be ported to C in a future version. If this would be beneficial to you, please reach out to the author.
The srcpkg project has been used successfully in managing a large number of software packages, notably in GNOME and KDE. Overall, srcpkg is a very effective package manager for those who need to handle complex and interdependent software packages.
Version 1.1: N/A