delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2014/10/30/16:27:39

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type:content-transfer-encoding;
bh=ki/wdl+T6TnZo19pCMfoU/lz4izmLsNmTKfxknds9z8=;
b=yx4icHoX58Blq0gLkUCKXTtlgSEb40ppxRXeuBCmdvyP4+ejdbPH7pZELwNb+SStts
Kl6mhf749sEputS0deibLgX3FAe17oUFSpsPYQDfDZm7v35dd4AF/HxH/+fNYv2JIoUf
i+6rWHVo4nFnFfqSv7Tc2FHYt2Hl+EPXIfZmc+vfw9NMpfMfZrtrm4I467BCgmPMfHRZ
0ZiCBmfXN8fhNXvvna8CONhT5x5d+LYW/FLeyUq0Y9PmVan6kRnGgdUzomIo7Z0z6xzu
Aq2Ok2pJVObmsiVWCzN0os5B4rfu9VNZ9YA1ihqwVWkyHQrHzDdcYoWpy2BwkZXfN754
w5hA==
MIME-Version: 1.0
X-Received: by 10.182.142.10 with SMTP id rs10mr16347792obb.36.1414700825180;
Thu, 30 Oct 2014 13:27:05 -0700 (PDT)
In-Reply-To: <54528417.6080105@sbcglobal.net>
References: <m2tuph$gmh$1 AT ger DOT gmane DOT org>
<54528417 DOT 6080105 AT sbcglobal DOT net>
Date: Thu, 30 Oct 2014 16:27:05 -0400
Message-ID: <CAOFvGD6FYJemf-1_Mz0rNmpQ7c-q4P4-655FFqq57SnWZv47uw@mail.gmail.com>
Subject: Re: [geda-user] improved library search in gschem and pcb
From: Jason White <whitewaterssoftwareinfo AT gmail DOT com>
To: geda-user AT delorie DOT com
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id s9UKRAT7030228
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

I look forward to using it.

Thank you!

On Thu, Oct 30, 2014 at 2:31 PM, Girvin Herr <girvin DOT herr AT sbcglobal DOT net> wrote:
>
> On 10/30/2014 11:11 AM, Kai-Martin Knaak wrote:
>>
>> Roland Lutz wrote:
>>
>>> While I was at it, I took the time to push my patches for PCB.
>>> gschem and  PCB now both support arbitrary levels of subdirectories in
>>> the library.
>>
>> Let me step up the volume a little bit:
>>
>> <fanfare>
>>   ANOUNCEMENT!
>>     pcb and gschem can now handle libraries with more than one level
>>     of subdirectories.
>> </fanfare>
>>
>> My footprint lib is organized like this:
>>
>> footprints
>> ├── connectors
>> │   ├── coaxial
>> │   ├── DVI
>> │   ├── JAE_IL-G
>> │   ├── LEMO
>> │   ├── pin_headers
>> │   ├── RIACON
>> │   ├── RJ45
>> │   ├── SCSI
>> │   ├── subD
>> │   └── XLR
>> ├── discretes
>> │   ├── capacitors
>> │   ├── diodes
>> │   ├── inductors
>> │   ├── potentiometers
>> │   ├── resistors
>> │   └── varistors
>> ├── generic
>> │   └── DIP
>> ├── logos
>> ├── mechanical
>> │   ├── blocks
>> │   ├── boxes
>> │   └── holes
>> ├── misc
>> ├── specific
>> └── switches
>>
>> Traditionally, this needed a library search string that includes all the
>> dirs below $HOME/geda/footprints :
>>
>> library-newlib = ~/geda/kai_martin_knaak/footprints/connectors:~/geda/
>> kai_martin_knaak/ footprints/discretes:~/geda/kai_martin_knaak/footprints/
>> generic:~/geda/kai_martin_knaak/footprints/mechanical:~/geda/kai_martin
>> _knaak/footprints/potentiometers:~/geda/kai_martin_knaak/footprints/logos:
>>
>> ~/geda/kai_martin_knaak/footprints/misc:~/geda/kai_martin_knaak/footprints/
>> switches:~/geda/kai_martin_knaak/footprints/specific:.
>>
>> Note, that the string contains close to 512 characters. This is no
>> coincidence, since pcb cut the string at about this margin on save.
>>
>> With Rolands patches my footprint lib becomes accessible to pcb with
>> this single line:
>>   library-newlib =
>> ~/geda/gedasymbols/www/user/kai_martin_knaak/footprints:.
>>
>> Roland also fixed the footprint chooser dialog to show an expandable tree
>> rather than a flat list. Library handling in had similar quirks. Since his
>> patches the symbol chooser dialog shows a proper tree, too.
>>
>> Cheers to him!
>>
>> ---<)kaimartin(>---
>
> +1
> It is about time gschem implemented this.
> Thanks to all involved.
> Girvin Herr
>



-- 
Jason White

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019