DH_LISP(1)

πŸ“¦
version 0.7.3 Β· 2 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– 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.sh script 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 🌈


πŸ‘‘ 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