delorie.com/archives/browse.cgi | search |
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
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |