[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

RFH packaging merlin



Hi,

I'm a DD and I'm interested in "merlin" : it provides better support for the OCaml language to both vim and emacs.

I'm not sure how to package it properly, so I'm contacting both teams for advice.

Here is the raw list of files it wants to install with --destdir=./tmp :

tmp/usr/lib/ocaml/dot-merlin-reader/META
tmp/usr/lib/ocaml/dot-merlin-reader/opam
tmp/usr/lib/ocaml/dot-merlin-reader/dune-package
tmp/usr/lib/ocaml/merlin/META
tmp/usr/lib/ocaml/merlin/opam
tmp/usr/lib/ocaml/merlin/dune-package
tmp/usr/doc/dot-merlin-reader/LICENSE
tmp/usr/doc/dot-merlin-reader/CHANGES.md
tmp/usr/doc/dot-merlin-reader/README.md
tmp/usr/doc/merlin/LICENSE
tmp/usr/doc/merlin/CHANGES.md
tmp/usr/doc/merlin/README.md
tmp/usr/bin/dot-merlin-reader
tmp/usr/bin/ocamlmerlin-server
tmp/usr/bin/ocamlmerlin
tmp/usr/share/emacs/site-lisp/merlin-cap.el
tmp/usr/share/emacs/site-lisp/merlin-xref.el
tmp/usr/share/emacs/site-lisp/merlin-imenu.el
tmp/usr/share/emacs/site-lisp/merlin.el
tmp/usr/share/emacs/site-lisp/merlin-ac.el
tmp/usr/share/emacs/site-lisp/merlin-iedit.el
tmp/usr/share/emacs/site-lisp/merlin-company.el
tmp/usr/share/merlin/vim/ftdetect/merlin.vim
tmp/usr/share/merlin/vim/syntax_checkers/omlet/merlin.vim
tmp/usr/share/merlin/vim/syntax_checkers/ocaml/merlin.vim
tmp/usr/share/merlin/vim/syntax/merlin.vim
tmp/usr/share/merlin/vim/doc/merlin.txt
tmp/usr/share/merlin/vim/autoload/merlin.vim
tmp/usr/share/merlin/vim/autoload/merlin_visual.vim
tmp/usr/share/merlin/vim/autoload/merlin_type.vim
tmp/usr/share/merlin/vim/autoload/ctrlp/outline.vim
tmp/usr/share/merlin/vim/autoload/ctrlp/locate.vim
tmp/usr/share/merlin/vim/autoload/merlin_find.vim
tmp/usr/share/merlin/vim/autoload/neomake/makers/ft/ocaml.vim
tmp/usr/share/merlin/vim/autoload/merlin.py
tmp/usr/share/merlin/vim/ftplugin/merlin.vim
tmp/usr/share/merlin/vim/ftplugin/omlet.vim
tmp/usr/share/merlin/vim/ftplugin/reason.vim
tmp/usr/share/merlin/vim/ftplugin/ocaml.vim
tmp/usr/share/merlin/vim/plugin/merlin.vim

I obviously know what to do with the files meant for /usr/doc/ and /usr/bin/ ; as I'm part of the OCaml team I also know what to do with the /usr/lib/ocaml/ files. But for the /usr/share/emacs/* and /usr/share/merlin/vim/*, I'm at a loss: is it enough to let it install the files there? Is there some dh-foo magic to use so those files get found?

Cheers,

J.Puydt

Reply to: