
Hello! On Mon, 27 Nov 2006 12:04:41 +0100, Milan Zamazal wrote:
"c" == commi <commissariocurelli@gmx.de> writes:
Is it possible to include a dependency on that package in the spec file of cl-mcclim-examples for users which have sbcl installed?
cl-mcclim-examples recommends cl-mcclim which, in a bit complicated way, depends on cl-clx-sbcl. So the dependency is actually there.
A similar situation is in one of my packages, stumpwm, and it was corrected by the ancient maintainer, as per bug #323936 [1]. BTW, as the dependency is there, I'd remove the duplicated suggestion for the same packages: ===== luca@gismo:~$ apt-cache show cl-mcclim Package: cl-mcclim [...] Depends: common-lisp-controller (>= 3.37), cmucl-source | cl-clx-sbcl, cl-spatial-trees (>= 0.1-2) Suggests: cl-mcclim-doc, cl-mcclim-examples, cmucl-source, cl-clx-sbcl [...] luca@gismo:~$ =====
It's not perfect but I don't know about any better way that would satisfy both SBCL and CMUCL users. Is this OK or do you have any suggestion how to improve the dependencies?
For stumpwm, I clearly stated in the description what you need: ===== luca@gismo:~$ apt-cache show stumpwm Package: stumpwm [...] Depends: common-lisp-controller (>= 5.11), cl-port, cl-clx-sbcl | cmucl-source [...] Description: a Common Lisp window manager [...] Please ensure that you install compatible implementations of CL and CLX. That means either install sbcl and cl-clx-sbcl or cmucl and cmucl-source. [...] luca@gismo:~$ ===== Thx, bye, Gismo / Luca Footnotes: [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=323936