Source: cruft-ng Section: admin Priority: optional Maintainer: Alexandre Detiste Build-Depends: debhelper-compat (= 13), Build-Depends-Arch: pkgconf, libdpkg-dev, Standards-Version: 4.6.1.0 Homepage: https://github.com/a-detiste/cruft-ng/ Vcs-Git: https://github.com/a-detiste/cruft-ng.git Vcs-Browser: https://github.com/a-detiste/cruft-ng Rules-Requires-Root: no Package: cruft-ng Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, ${dist:Depends}, Suggests: ncdu, Breaks: cruft (<< 0.9.44~), cruft-common Replaces: cruft (<< 0.9.44~), cruft-common Description: programs that helps analyse volatile "cruft" files on your system cruft-ng is a program to look over your system for anything that shouldn't be there, but is - the so called "cruft"; or for anything that should be there, but isn't. . cpigs is a program that by default works like dpigs but for volatile data. It prints out the package with the most volatile data (usually apt, plocate...) It can also dump it's whole state into a .csv format usable for more in depth analysis. . Both cruft-ng and cpigs base most of their results on dpkg's & plocate's databases, and also use a built-in custom homegrown ruleset to match volatile files to the corresponding engine. . Packages wanting to document such volatile files can do so using dh-cruft. Package: dh-cruft Depends: ${perl:Depends}, ${misc:Depends} Architecture: all Multi-Arch: foreign Provides: dh-sequence-cruft Description: plugin for DebHelper to register .cruft and .purge files While the files listed in debian/.cruft will simply be accounted for; the one in debian/.purge will actually be removed in the final purge step after package removal. . Some demo package can be found at: https://github.com/a-detiste/dh-cruft-test Package: cruft Depends: cruft-ng, ${misc:Depends} Architecture: all Section: oldlibs Description: transitional package This is a transitional package. It can safely be removed.