>> Is there a reason this step shouldn't be done by the makefile? > > The makefile has no idea whether you're installing into a place that the > running system actually cares about. You may be installing into a > temporary directory in order to package up the results for distribution, > and that shouldn't cause the mimeinfo.cache file of the running system > to get updated with an irrelevant file.
My patch is written in such a way that the cache file is created/updated only when the desktop files are installed, and the update command will be invoked against just the directory where they are installed. IOW, the makefile has already known the place. As for packaging, the update command won't be invoked if DESTDIR is neither defined nor set. I think I wrote my patch with much care :-) Please read my patch and give comments on that. Best, Kazunobu Kuriyama 2015-11-05 12:32 GMT+09:00 Tony Mechelynck <[email protected]>: > The published .desktop files are nice as far as they go but they miss > a number of MIME types I may want to edit with Vim. Here is the > mimeinfo.cache generated manually by running update-desktop-database > as Kuriyama Kazuniobu said earlier in this thread: > > [MIME Cache] > application/x-shellscript=gvim.desktop;vim.desktop; > text/english=gvim.desktop;vim.desktop; > text/plain=gvim.desktop;vim.desktop; > text/x-c=gvim.desktop;vim.desktop; > text/x-c++=gvim.desktop;vim.desktop; > text/x-c++hdr=gvim.desktop;vim.desktop; > text/x-c++src=gvim.desktop;vim.desktop; > text/x-chdr=gvim.desktop;vim.desktop; > text/x-csrc=gvim.desktop;vim.desktop; > text/x-java=gvim.desktop;vim.desktop; > text/x-makefile=gvim.desktop;vim.desktop; > text/x-moc=gvim.desktop;vim.desktop; > text/x-pascal=gvim.desktop;vim.desktop; > text/x-tcl=gvim.desktop;vim.desktop; > text/x-tex=gvim.desktop;vim.desktop; > > And I miss: > > text/css > text/html > text/xml > application/xhtml+xml > message/rfc822 > > plus whatever (if different from text/plain) is used for RDF > (application/rdf+xml ?), Javascript, Vim scripts, XUL > (application/xul+xml ?), diff patches, and certainly some others I > didn't think of today. > > > Best regards, > Tony. > > -- > -- > You received this message from the "vim_dev" maillist. > Do not top-post! Type your reply below the text you are replying to. > For more information, visit http://www.vim.org/maillist.php > > --- > You received this message because you are subscribed to the Google Groups > "vim_dev" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
