Am Sonntag, 5. Juni 2016 um 18:43:03, schrieb Georg Baum 
<georg.b...@post.rwth-aachen.de>
> Kornel Benko wrote:
> 
> > ATM cmake installs almost everything under the installation directory.
> > Exceptions are (defaults for versioned)
> > manuals /usr/local/man, (e.g. /usr/local/man/man1/man1/lyxclient2.3.1)
> > lyx-icon /usr/local/share/icons/hicolor/scalable/apps/lyx2.3.svg
> > desktop /usr/local/share/applications/lyx2.3.desktop
> > 
> > So, under the installation directory we find directories
> > bin, bind, commands, doc, examples, fonts, images, kbd, layouts, locale,
> > lyx2lyx, scripts, templates tex, ui
> 
> Thanks for the explanation, now I understand what is meant. IMHO we should 
> follow the GNU standards (which autotools do): 
> http://www.gnu.org/prep/standards/standards.html#Directory-Variables
> 
> This means we have a prefix (defaults to /usr/local and is set to /usr by 
> distro packagers). Everything is installed below the prefix. The listed 
> exceptions above would fit in this scheme, but the differences are in the 
> second list:
> 
> All LyX specific directories (bind, commands, doc, examples, images, kbd, 
> layouts, lyx2lyx, scripts, templates, ui) should be under $datadir which 
> defaults to $datarootdir/$package, e.g. /usr/local/share/lyx2.3 
> ($datarootdir defaults to $prefix/share).
> 
> The remaining directories from the second list would be located as follows:
> 
> bin:    $prefix/bin
> fonts:  $datarootdir/fonts/truetype/$package
> locale: $datarootdir/locale
> tex:    $datarootdir/texmf/tex/latex/$package

OK.

> Both the binaries in $bin and the translations in $locale would get a 
> version suffix.

Version suffix for bin and locales is already used as expected.

> For windows the easiest thing would be to set both $prefix and $datarootdir 
> to the same installation directory. The only thing which would be special 
> would be the TeX files.

I think, there is nothing to do for windows yet, because it uses already cmake.

> > Each of them _could_ be installed on different place, one has only to
> > specify where do we want them. The prerequisite (IMHO) is that we should
> > be able to install different versions at the same time. Without conflicts.
> 
> Yes. In addition, there are certain standards that should be followed, so 
> that e.g. translations are found without special configurations.
> 

Yes.

> Georg

        Kornel

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to