vlabella / GLE

GLE - Graphics Layout Engine
BSD 3-Clause "New" or "Revised" License
22 stars 10 forks source link

Things are installed directly into $PREFIX rather than appropriate subdirectories #20

Open ryandesign opened 3 months ago

ryandesign commented 3 months ago

GLE 4.3.4 installs these documentation files:

$PREFIX/doc/ChangeLog.txt
$PREFIX/doc/README.txt
$PREFIX/doc/LICENSE.txt

$PREFIX/doc is the wrong place to install such files. They need to go into a standard directory ($PREFIX/doc is not) and one specific to your software. For example, $PREFIX/share/doc/gle-graphics would be a sensible location.

ryandesign commented 3 months ago

Similarly, GLE 4.3.4 installs the directory $PREFIX/font/. Like doc, font is not a legal top-level directory name according to the FHS. In GLE 4.2.5, the font directory was inside $PREFIX/share/gle-graphics/$VERSION/.

GLE 4.3.4 installs $PREFIX/glerc and $PREFIX/init.tex. These too need to go to appropriate FHS-compliant subdirectories.