← Back to team overview

kicad-developers team mailing list archive

Re: Environment variables patch.

 

Hi Wayne,

I’ll try to look at it starting tomorrow, so I hope I can give feedback until mid of the week.


Regards,
Bernhard

On 25.01.2015, at 20:02, Wayne Stambaugh <stambaughw@xxxxxxxxx> wrote:

> On 1/25/2015 10:29 AM, Nick Østergaard wrote:
>> 2015-01-23 14:42 GMT+01:00 Wayne Stambaugh <stambaughw@xxxxxxxxx>:
>>> As you all know, we have had many users struggle with setting up the
>>> environment variables used in the footprint library table and 3D model
>>> code.  The attached patch sets the process environment variables
>>> KIGITHUB and KISYS3DMOD.  KIGITHUB should work for all platforms since
>>> it is the URL for the kicad library repos on GitHub which is always
>>> https://github.com/KiCad.  KISYS3DMOD uses the 3D model library install
>>> path created during the CMake configuration.  This works fine for me on
>>> windows and linux.  OSX may be a different story due to the way the
>>> bundle paths are defined.  Would on of the OSX devs please test this and
>>> give me some feedback?  Please don't forget to remove these environment
>>> variables that are set elsewhere.  Otherwise, the environment variable
>>> in this patch will be ignored.  My guess is that if we get the default
>>> environment variable set correctly that it would solve the problem for
>>> the largest percentage of users until I get some time to work on the
>>> dialog to edit them.  I will also add KISYSMOD to this code once have
>>> the default OSX paths established.
>> 
>> What would the default KISYSMOD be? I currently set it to
>> /usr/share/kicad/footprints in my kicad-pretty-git AUR package [1].
>> 
>> [1] https://aur.archlinux.org/packages/kicad-pretty-git/
>> 
> 
> The default KISYSMOD on Linux would be
> /usr/local/share/kicad/footprints.  However, this can be changed during
> the CMake configuration by passing -DCMAKE_INSTALL_PREFIX=/install/path.
> My guess is that packagers set this to /usr instead of the default
> /usr/local when building distro specific KiCad packages.  The default
> should always correctly point to the correct path as long a the library
> install path is also set to the same path as the source build install
> path.  The problem child is OSX because of the way the install paths are
> defined so I still need an answer from the OSX devs before I commit this
> patch.  The Windows NSIS installer can also be problematic if the user
> installs KiCad anywhere but the default path which is c:\Program Files.
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp


Follow ups

References