DH_LISP(1)
π DH_LISP β bestie edition π
okay so this is a page from the User Contributed Perl Documentation corner of the manual, and it's literally all about dh_lisp π¦
β¨ NAME β¨
dh_lisp β registering Common Lisp source and implementations, that's the whole job description π
πΈ SYNOPSIS πΈ
dh_lisp [debhelper options] [implementation]
π DESCRIPTION π
So dh_lisp is a debhelper program, and its whole main character moment is registering Common Lisp source and implementations with the Common Lisp Controller. no cap.
For Common Lisp library packages, dh_lisp will automatically generate the postinst and prerm commands you need to interface with the Common Lisp Controller. it also links the given ASDF system definitions appropriately β¨ and it takes into account all the ASDs that you installed below usr/share/common-lisp/source (for example with dh_install(1)). it's giving thorough.
If dh_lisp finds precompiled files from CLISP, SBCL or CMUCL, it will add a dependency on the implementation that can read the FASL version used by the implementation currently installed. (and yeah β this is most likely the one which built the binaries in the package π)
If you supply implementation, dh_lisp automatically installs the implementation-specific script, which is expected to reside in debian/implementation.sh. and then dh_lisp automatically generates the necessary maintainer scripts to register the implementation with the Common Lisp Controller. slay.
π OPTIONS π
-n,--noscriptsβ do not add to maintainer scripts. simple as that π-dβ do not generate dependencies on implementations for binary files in the package- implementation β Install the
debian/implementation.shscript and generate maintainer scripts to (un)register implementation at the Common Lisp Controller.
π«Ά NOTES π«Ά
heads up bestie, this one's important: note that this command is not idempotent. dh_clean -k should be called between invocations of this command. otherwise, it may cause multiple instances of the same text to be added to maintainer scripts. π so like, please run the clean step, fr fr.
π SEE ALSO π
debhelper(7)- The Common Lisp in Debian Manual:
http://cl-debian.alioth.debian.org/clid/
π AUTHOR π
RenΓ© van Bevern <rvb@debian.org> β iconic behavior honestly π
and that's a wrap!! this page came to you via perl v5.40.1, dated 2026-01-16, filed under DH_LISP(1). go forth and register those implementations, bestie π§π
π¦ where this page comes from
- ubuntu resolute: dh-lisp 0.7.3
- ubuntu stonking: dh-lisp 0.7.3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms