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=sbcglobal.net; s=s1024; t=1414694116; bh=ckmFfxRXAM/BRlrCKy8A2JL2qjCsYwdXTjPpiWn7OP8=; h=Date:From:To:Subject:References:In-Reply-To:From:Subject; b=NYKCerYn2uMvhatqRLfPMGvYKsq0RIF9eVbfeTXaDaAKCMziWjWaC9S9zh9YPiJgc0X0o6lj+uscq1DIf/Ox8civWLc0CkRIvr2oIjA1pN1+jPPI5yz6yViuWG3uBNeGeHS18Cp7KK42WppcBG4z0+6w6xwXiupudJljXkffxXU= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=sbcglobal.net; b=r3+O1kZtmhmBx/lCVASrzckkbXdM44O8MZEwjCtTTPAAFWafjLR+5KMN8sYdbLPYzbm/0XTn4x30wZYxGed46NHzzlbrNX1Xd7WietWj+MircOTvUAJF5mBhrDDlKJjKGlV1VqzK2wuSiAoJrWrLjUK6LKFeUEzmbAobADZVjJc=; X-Yahoo-Newman-Id: 12961 DOT 3720 DOT bm AT smtp111 DOT sbc DOT mail DOT ne1 DOT yahoo DOT com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: 9m.I0X4VM1lx0QlPYdatCLWMphfLi41rMq9kQUVPOr0qdqz MmECF744pj_T1v73Kn_dWJf2PxA4Y9qAgfB_ZdyEHV4YgUeEsuIZN_MCo3z7 2ZgkIcq4EnedOH4sTiZYXuf9XjLQ4NvuhKrmdNwTly5cGFNN9Iy.QJdTbb9X wWzBki8J.P3PmO6Lq6DH81g1dGvytO1irk240kK73RrYTH5BkX2s5OVpsWnX 7IkttGDB7M1gfj09JgCFPY3m_rwF3XMeEfigRAmRjJ2aFpCO.2vcQCRaRgO3 Ju4Pyu_cDgjA._5QFR7P3FJptZYnx_H7Bnip04J5URX.tsUqdL5iKfGFxG9j OttGXTn1syi7ivSvR3ZHt4hnSp3XMV6uAEo27YIIGiKf7BZof9jU0roF7GcP aLdFA1d49RwqWxeMjtBdfIBT5vwRM7t81kRGEDjcy1YEyo4OjYbskoab3GnS XC.MYcKyYMlo2eQOP2gzpLf0ByE91NI6KoFnVjUhQAUko2TSDb3AKmCLV4Ti aRavehn4aap72zAyEum06sArHihLpNJhq6.5riT.ja8zIN0pHZFXN X-Yahoo-SMTP: f_DTt3mswBBgAkQlHvfWr7fedPivEj8lM_i1QPTGLa1z0f7XFiw- Message-ID: <54528417.6080105@sbcglobal.net> Date: Thu, 30 Oct 2014 11:31:51 -0700 From: Girvin Herr User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20131204 Thunderbird/17.0.11 MIME-Version: 1.0 To: geda-user AT delorie DOT com Subject: Re: [geda-user] improved library search in gschem and pcb References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Note-from-DJ: This may be spam Reply-To: geda-user AT delorie DOT com 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: > > > ANOUNCEMENT! > pcb and gschem can now handle libraries with more than one level > of subdirectories. > > > 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