RCF: Basedir specification for non-Linux

Chanslor Rosenthal chanslor at icloud.com
Tue Apr 27 18:05:52 UTC 2021


Forwarding my own message to the list because my client failed to reply-to the list. I am embarrassed. Apologies to elektra at markus-raab!


Begin forwarded message:

> From: Chanslor Rosenthal <chanslor at icloud.com>
> Date: April 27, 2021 at 11:03:23 AM PDT
> To: elektra at markus-raab.org
> Subject: Re: RCF: Basedir specification for non-Linux
> 
> For what it's worth, I do not (frequently) port to Mac, but I *do* frequently develop for Linux on Mac. I work on an outdated MBP, test against my Debian server and Manjaro desktop, a newer Mac, and sometimes other Linux devices.
> 
> I mention this because, when I do that, I almost always leave the spec unchanged *for user files*. Things don't get tricky until you arrive at executables.
> 
> Things get *very* tricky when you arrive at executables. "Straight" Unix programs are, for the most part, where they are supposed to be, but desktop Mac programs work more like an AppImage and do not live anywhere nor have anything resembling a desktop entry.
> 
> Special-casing it may be the only good solution. Some kind of parser would probably be the easiest solution, a companion package that locates Mac locations from FreeDesktop-specified paths and envvars.
> 
> Just my two cents. Other people do much more intensive work porting full desktop apps and etc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/xdg/attachments/20210427/6e2cfb51/attachment.htm>


More information about the xdg mailing list