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 |
X-Virus-Scanned: | amavisd-new at neurotica.com |
X-NSA-prism-xkeyscore: | I do not want to be surveilled |
DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/simple; d=neurotica.com; |
s=default; t=1414705884; | |
bh=U6dPjCjUyZSxsTik2ZSJTthyOPREtVIR0bv0x/rfn/0=; | |
h=Date:From:To:Subject:References:In-Reply-To; | |
b=ARJ5aDSpzTJh5RXYmLx38rrTq/CZQIYFwseK1VGm7AiHYksmaKWE8dUJt8NHlmsxm | |
fgpKxf8Y1CwdjQMZIPKADHtTkYI7v97p9QSDDI017roDFqoMKMj5ASzL6gqWXBsQNE | |
ZXk7OHE5YnbA5AWL8KFRuUGLsrDOW3Vgp2FlRPR4= | |
Message-ID: | <5452B2DC.9020401@neurotica.com> |
Date: | Thu, 30 Oct 2014 17:51:24 -0400 |
From: | Dave McGuire <mcguire AT neurotica DOT com> |
User-Agent: | Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 |
MIME-Version: | 1.0 |
To: | geda-user AT delorie DOT com |
Subject: | Re: [geda-user] improved library search in gschem and pcb |
References: | <m2tuph$gmh$1 AT ger DOT gmane DOT org> |
In-Reply-To: | <m2tuph$gmh$1@ger.gmane.org> |
X-MIME-Autoconverted: | from quoted-printable to 8bit by delorie.com id s9ULpVqB004123 |
Reply-To: | geda-user AT delorie DOT com |
Very nice!! -Dave On 10/30/2014 02:11 PM, 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(>--- > -- Dave McGuire, AK4HZ/3 New Kensington, PA
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |