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 cloud9.net Date: Mon, 9 Sep 2013 07:43:55 -0400 (EDT) From: Stuart Brorson To: geda-user AT delorie DOT com Subject: Re: [geda-user] [RFC] Major changes to symbol/schematic libraries in geda-gaf In-Reply-To: <20130909083911.GB22949@visitor2.iram.es> Message-ID: References: <87ob83dodl DOT fsf AT harrington DOT peter-b DOT co DOT uk> <20130909083911 DOT GB22949 AT visitor2 DOT iram DOT es> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed 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 Precedence: bulk > Self-contained projects are really a good thing, at least when > I used OrCad, there was a command "Archive parts in schematics" > which took all the parts used in the schematics and put them > in a single library file. That was a very nice feature, actually > the one I mostly miss. Vladimir already pointed out that the utility "garchive" was created to serve this goal. I wrote it maybe 10 years ago, based upon similar archiving utilities I had used for ViewDraw. Garchive pulls all the symbols out of your .sch file, sticks them into a separate directory, then tarrs and gzips up your schematic and the symbols and creates a single, stand-alone archive of your project. ISTR it also put a few other things into the tarball, perhaps the gafrc and the gschemrc? Nothing similar works for PCB, but the footprints are embedded in a .pcb file so the need is not as great. In any event, the utility has experienced significant bit-rot. The last time I tried to use it -- several years ago -- it failed to run. However, it is written in Python, so it's easy to hack. If anybody wants to fix it, extend it, or write a replacement for it, I encourage you to do so. Stuart