• 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)