I like KiCad, but can easily live with kicad.
So will you do like below?

USRLIB=~/Library/Application Support/kicad
SYSLIB=/Library/Application Support/kicad

Then there should be sub-dirs like
 ./symbols
 ./footprints
 ./modules
 ./doc
 ./scripts
 ./python
 ./etc..
as needed

Jean-Paul
AC9GH


On May 6, 2014, at 5:52 PM, Marco Serantoni <[email protected]> wrote:

> 
> On 06/mag/2014, at 22:59, Jean-Paul Louis <[email protected]> wrote:
> 
> Lower case kicad,
> 
> This choose was planned in advance, when all applications will collapse in 
> kicad.app the default “application name” will be kicad.
> This approach permits to use wxStandardPaths references for Application Data 
> repository, since will match ::GetUserDataDir  “appinfo” 
> 
> The reason why is not already used is because each application has a 
> different "application name” then:
> eeschema will be -> ~/Library/Application Support/eeschema
> pcbnew will be -> ~/Library/Application Support/pcbnew
> etc.
> So they will point to different paths.
> 
> To cirmcumvent it was choosen to hardcode it, waiting for use something more 
> standard that could arrive soon.
> 
> About /Library/Application Support/kicad, i prefer it because could save a 
> lot of diskspace in multiuser workstations avoiding to replicate libraries 
> for each user.
> If some user needs its private library could use ~/Library/Application 
> Support/kicad that has the precedence over the global one.
> 
> Precendence:
> ~/Library/Application Support/kicad
> /Library/Application Support/kicad
> 
> The first is found is used.
> 
> This arrangement optimizes diskspace that in the new SSDs Macs become again 
> an issue and still provide the maximum flexibility for the users.
> 
> —
> Marco
> 
> 
> 
>> Thanks a lot, Adam!
>> 
>> Now I can see my $HOME/Library.
>> 
>> For the Master Data Location, I would prefer /Library/Application 
>> Support/Kicad,
>> and a similar ~/Library/Application Support/Kicad, for the personal or 
>> project libraries.
>> 
>> Jean-Paul
>> AC9GH
>> 
>> On May 6, 2014, at 4:08 PM, Adam Wolf <[email protected]> wrote:
>> 
>>> http://www.macworld.com/article/2057221/how-to-view-the-library-folder-in-mavericks.html
>>> 
>>> 
>>> On Tue, May 6, 2014 at 3:04 PM, louijp <[email protected]> wrote:
>>> Marco,
>>> /Library is not visible in my finder.
>>> I have to use a terminal to go there, and I do not have a ~/Library. That's 
>>> the default on a new Macbook pro. But that might be an acceptable choice if 
>>> you tell me how to modify the Finder app to see the /Library directory.
>>> 
>>> My $0.02,
>>> Jean-Paul
>>> 
>>> 
>>> Sent from my Verizon Wireless 4G LTE smartphone
>>> 
>>> 
>>> -------- Original message --------
>>> From: Marco Serantoni 
>>> Date:2014/05/06 12:59 PM (GMT-05:00) 
>>> To: Adam Wolf 
>>> Cc: [email protected] 
>>> Subject: Re: [Kicad-developers] KICAD_DATA on OS X 
>>> 
>>> Adam,
>>> I'm for /Library & ~/Library, first because they are coherent with the 
>>> enviroment and wxStandardPaths.
>>> We have discussed about that with Wayne not much months ago, we agree from 
>>> much time about the correctness to use that class without reinvent the 
>>> wheel, the differences were about ::GetUserConfigDir ::GetUserDataDir and 
>>> fp_table, now the discussion could be easier to understand with updated 
>>> documentation.
>>> 
>>> http://docs.wxwidgets.org/trunk/classwx_standard_paths.html#a7c7cf595d94d29147360d031647476b0
>>> 
>>> 
>>> Placing things inside a bundle is nice, but is nice only for Support files 
>>> that are immutable, libraries are not, they have  be changed.
>>> 
>>> /usr/local in osx is the same than ask an linux user to make a C:/windows 
>>> directory in its root, moreover the Finder could not navigate those 
>>> directory easly.
>>> 
>>> 
>>> Try to take a look to common/systemdirsappend.cpp, i'vent seen deepier the 
>>> changes but i don't think that points to /usr/local.
>>> 
>>> 
>>> --
>>> Marco
>>> 
>>> 
>>> On Tue, May 6, 2014 at 5:30 PM, Adam Wolf <[email protected]> wrote:
>>> Hi folks,
>>> 
>>> I have been producing OS X builds for a while now, and I'm working on 
>>> addressing some feedback before I start setting up the push of DMGs to 
>>> Miguel's system.
>>> 
>>> The first main feedback point is KICAD_DATA.  I apologize if this has been 
>>> discussed before--I promise I searched in the archives for about five 
>>> minutes before drafting this.
>>> 
>>> Right now, various things like eeschema are looking at /usr/local/library, 
>>> which isn't what we want.
>>> 
>>> Some places users have suggested to me include:
>>>     •       /usr/local/share/kicad/library
>>>     •       /Library/Application Support/Kicad
>>>     •       ~/LibraryApplication Support/Kicad
>>>     •       Inside the .app Bundle
>>> 
>>> Marco and the other Mac folks, I am especially interested in your input.  
>>> Thanks!
>>> 
>>> Adam Wolf
>>> Wayne and Layne, LLC
>>> 
>>> 
>>> 
>>> 
>> 
> 


_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to