It would be nice to use rsync for copying rather than cp, like the subversion.eclass does, to prevent the darcs data directory from copying to ${S}. Here's an inline patch, will attach also: --- a/darcs.eclass +++ b/darcs.eclass @@ -142,7 +142,7 @@ darcs_src_unpack() { EDARCS_SHOPT=$(shopt -p dotglob) shopt -s dotglob # get any dotfiles too. - cp -Rf "$EDARCS_TOP_DIR/$EDARCS_LOCALREPO"/* "${WORKDIR}/${P}" + rsync -rlpgo --exclude="_darcs/" "$EDARCS_TOP_DIR/$EDARCS_LOCALREPO"/* "${WORKDIR}/${P}" eval ${EDARCS_SHOPT} # reset shopt einfo "Darcs repository contents are now in ${WORKDIR}/${P}"
Created attachment 132684 [details, diff] darcs.patch
Thank you, your patch has been applied to the haskell overlay.
Committed to the tree. Thanks Avuton!