Package: haskell-mode / 13.10-3

Metadata

Package Version Patches format
haskell-mode 13.10-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 logo loco.patch | (download)

haskell-process.el | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 logo loco

The file logo.svg contains the haskell logo.  The upstream package
expects it to be installed to the directory in which elisp files to be
loaded are located.  This would be strange on debian, since it would
leave a SVG file in /usr/share/emacs/site-lisp/haskell-mode/logo.svg
and then copied (or linked) to each emacsen flavour
site-lisp/haskell-mode/ directory.  Yuck.

Instead we install it in a standard location for scalable icons.

0002 check san clean.patch | (download)

Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 check san clean

Do not invoke clean as a precondition of the check Makefile target: it
deletes *.elc (which is not a problem) and also the generated
haskell-mode.info and autoloads files, which need to be installed in
the Debian binary package.

0003 NEWS loco.patch | (download)

haskell-mode.el | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 news loco

The file NEWS contains the change log.  The upstream package expects
it to be installed, under the name NEWS, to the directory in which
elisp files to be loaded are located.  This would be strange on
debian, since it is the upstream change log and hence belongs in the
standard documentation directory under the name changelog.gz.

0004 disable byte compile error on warn.patch | (download)

Makefile | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 disable byte-compile-error-on-warn

Since we have no control over what warnings are generated by future
versions of emacs, it's not a good idea to break the build for a
warning.