> On 25 Feb 2022, at 15:43, Vaclav Petras <wenzesl...@gmail.com> wrote:
> 
> 
> 
> On Fri, 25 Feb 2022 at 09:07, Sebastiaan Couwenberg <sebas...@xs4all.nl> 
> wrote:
> 
> If we want to stop using --prefix=/usr/lib and have FHS complianance 
> while also having the shared libraries in the default library search 
> path several changes in GRASS will be required.
> 
> The resulting structure should result in something like:
> 
>   /etc/grass                            configuration files
>   /usr/bin                              executables
>   /usr/lib                              shared libraries
>   /usr/lib/python3/dist-packages/grass  python package
>   /usr/libexec/grass                    executable helpers
>   /usr/share/grass                      architecture independent files
>   /usr/share/man                        manual pages
> 
> Makes sense. Any good examples of how to do this with Autotools, esp. given 
> that macOS and Windows still need a single directory? 


I’d warmly support this new suggested structure. And the sooner the better! It 
would in general work fine on macOS too, only prefix need to be "/usr/local” 
(no need to put everything in on directory), and the Python package need an 
alternative path.

Best,
Nicklas

_______________________________________________
grass-dev mailing list
grass-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to