Dear Rony, you misunderstood my question, It is not about the installation 
folder (/usr/local ) which makes sense on Linux, unix, I only asked if it makes 
sense to change /share/ooRexx to /share/ooRexx/samples also on macOS, and and 
likewise change /share/ooRexx/native.api to /share/ooRexx/samples/native.api

Regarding the "doc" sub-sub-sub-folder I find your proposal counterintuitive, 
al least for macOS, The documentation should be readily available, not in a 
folder 3 layers down

Hälsningar/Regards/Grüsse,
P.O. Jonsson
oor...@jonases.se



> Am 12.10.2021 um 17:50 schrieb Rony G. Flatscher <rony.flatsc...@wu.ac.at>:
> 
> Dear P.O.,
> On 12.10.2021 17:23, P.O. Jonsson wrote:
>> your latest change made Unix/Linux diverge from what is currently installed 
>> for macOS/Darwin :-(:
>> 
>> On macOS the samples are still in installed to
>> 
>> /Applications/ooRexx5/share/ooRexx 
>> 
>> and the native samples to the subfolder 
>> 
>> /Applications/ooRexx5/share/ooRexx/native.api
>> 
>> The documentation is placed at
>> 
>> /Applications/ooRexx5/Documentation
>> 
>> Which is much easier for the user to find than
>> 
>> /Applications/ooRexx5/share/ooRexx/doc
>> 
>> In ooRexx on macOS all you have to do to find the documentation is to unfold 
>> the ooRexx main folder. To navigate to a subfolder 3 levels down is 
>> "surprising" in my opinion.
>> 
>> Should the macOS installation be amended, and to what extent? The folder 
>> structure for the samples is what comes out of CMake, I did not change 
>> anything there.
> On Unix/Linux systems there is no standard "/Application" folder where 
> applications get installed to like there is on the Mac. 
> On Linux it seems that applications tend to be /usr/[local/]bin, 
> /usr/[local/]lib and /usr/[local/]share, where "share" serves as root for 
> e.g. "man" (man pages), but also for other things. Applications that have 
> samples and/or docs would than install to /usr/[local/]share/APPNAME and use 
> that as root for samples, documentations etc. To organize the different kind 
> of files (samples, documentation) to keep them separate is the purpose of 
> having a "samples" and a "doc" directory in "share/ooRexx", hence my question 
> yesterday.
> The installation location can be relocated (e.g. "make DESTDIR=~/oorexx" to 
> install into the home directory) but would have the layout 
> "~/oorexx/usr/local/...", with other words has the same layout as for 
> installing to /usr[/local].
> 
> There are applications that install to /opt/APPNAME and then link or copy 
> their files to /usr/[local/] ...
> 
> ---
> Ad Apple: it would be possible to define the Apple locations the way you have 
> them set up.
> 
> ---
> Maybe others on the list who have much more experience with installations on 
> Unix systems could step forward and share their experience, thoughts and 
> could give advice.
> 
> ---rony
> 
> _______________________________________________
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel

_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to