RFH packaging merlin
From
julien.puydt@gmail.com@21:1/5 to
All on Mon Jun 26 22:10:01 2023
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
<html><head><style>pre,code,address {
margin: 0px;
}
h1,h2,h3,h4,h5,h6 {
margin-top: 0.2em;
margin-bottom: 0.2em;
}
ol,ul {
margin-top: 0em;
margin-bottom: 0em;
}
blockquote {
margin-top: 0em;
margin-bottom: 0em;
}
</style></head><body><div>Hi,</div><div><br></div><div>I'm a DD and I'm interested in "merlin" : it provides better support for the OCaml language to both vim and emacs.</div><div><br></div><div>I'm not sure how to package it properly, so I'm contacting
both teams for advice.</div><div><br></div><div>Here is the raw list of files it wants to install with --destdir=./tmp :</div><div><br></div><div>tmp/usr/lib/ocaml/dot-merlin-reader/META</div><div>tmp/usr/lib/ocaml/dot-merlin-reader/opam</div><div>tmp/
usr/lib/ocaml/dot-merlin-reader/dune-package</div><div>tmp/usr/lib/ocaml/merlin/META</div><div>tmp/usr/lib/ocaml/merlin/opam</div><div>tmp/usr/lib/ocaml/merlin/dune-package</div><div>tmp/usr/doc/dot-merlin-reader/LICENSE</div><div>tmp/usr/doc/dot-merlin-
reader/CHANGES.md</div><div>tmp/usr/doc/dot-merlin-reader/README.md</div><div>tmp/usr/doc/merlin/LICENSE</div><div>tmp/usr/doc/merlin/CHANGES.md</div><div>tmp/usr/doc/merlin/README.md</div><div>tmp/usr/bin/dot-merlin-reader</div><div>tmp/usr/bin/
ocamlmerlin-server</div><div>tmp/usr/bin/ocamlmerlin</div><div>tmp/usr/share/emacs/site-lisp/merlin-cap.el</div><div>tmp/usr/share/emacs/site-lisp/merlin-xref.el</div><div>tmp/usr/share/emacs/site-lisp/merlin-imenu.el</div><div>tmp/usr/share/emacs/site-
lisp/merlin.el</div><div>tmp/usr/share/emacs/site-lisp/merlin-ac.el</div><div>tmp/usr/share/emacs/site-lisp/merlin-iedit.el</div><div>tmp/usr/share/emacs/site-lisp/merlin-company.el</div><div>tmp/usr/share/merlin/vim/ftdetect/merlin.vim</div><div>tmp/usr/
share/merlin/vim/syntax_checkers/omlet/merlin.vim</div><div>tmp/usr/share/merlin/vim/syntax_checkers/ocaml/merlin.vim</div><div>tmp/usr/share/merlin/vim/syntax/merlin.vim</div><div>tmp/usr/share/merlin/vim/doc/merlin.txt</div><div>tmp/usr/share/merlin/
vim/autoload/merlin.vim</div><div>tmp/usr/share/merlin/vim/autoload/merlin_visual.vim</div><div>tmp/usr/share/merlin/vim/autoload/merlin_type.vim</div><div>tmp/usr/share/merlin/vim/autoload/ctrlp/outline.vim</div><div>tmp/usr/share/merlin/vim/autoload/
ctrlp/locate.vim</div><div>tmp/usr/share/merlin/vim/autoload/merlin_find.vim</div><div>tmp/usr/share/merlin/vim/autoload/neomake/makers/ft/ocaml.vim</div><div>tmp/usr/share/merlin/vim/autoload/merlin.py</div><div>tmp/usr/share/merlin/vim/ftplugin/merlin.
vim</div><div>tmp/usr/share/merlin/vim/ftplugin/omlet.vim</div><div>tmp/usr/share/merlin/vim/ftplugin/reason.vim</div><div>tmp/usr/share/merlin/vim/ftplugin/ocaml.vim</div><div>tmp/usr/share/merlin/vim/plugin/merlin.vim</div><div><br></div><div>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?</div><div><br></div><div>Cheers,</div><div><br></div><div>J.Puydt</div><div><span></span></div></body></html>
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)