Package: haskell-devscripts-minimal
Version: 0.12
Severity: normal

In install_doc_recipe() method we have:

| source=`find debian/${PKG}/${htmldir} -name "*.txt"`
| dest=debian/${PKG}${hoogle}${PKG}.txt
| run mkdir -p `dirname $dest`
| run ln -rs -T $source $dest

This will fail, in case $source contains more than one files.
As an example, for the haskell-shake package I get this:

| install_doc_recipe "libghc-shake-doc"
| Running mkdir -p debian/libghc-shake-doc/usr/share/doc/libghc-shake-doc/html/
| Running cd debian/tmp-inst-ghc/
| Running find ./usr/share/doc/libghc-shake-doc/html/ \! -name \*.haddock \! 
-type d -exec install -Dm 644 \{\} ../libghc-shake-doc/\{\} \;
| Running mkdir -p 
debian/libghc-shake-doc/usr/lib/ghc-doc/haddock/shake-0.15.10/
| Running cp -r 
debian/tmp-inst-ghc/usr/lib/ghc-doc/haddock/shake-0.15.10//shake.haddock 
debian/libghc-shake-doc/usr/lib/ghc-doc/haddock/shake-0.15.10/
| Running mkdir -p debian/libghc-shake-doc/usr/lib/ghc-doc/hoogle
| Running ln -rs -T 
debian/libghc-shake-doc/usr/share/doc/libghc-shake-doc/html/CHANGES.txt 
debian/libghc-shake-doc/usr/share/doc/libghc-shake-doc/html/shake.txt 
debian/libghc-shake-doc/usr/lib/ghc-doc/hoogle/libghc-shake-doc.txt
| ln: extra operand 
'debian/libghc-shake-doc/usr/lib/ghc-doc/hoogle/libghc-shake-doc.txt'
| Try 'ln --help' for more information.

-- 
Ilias

Reply via email to