Index: work/OS/debian/changelog =================================================================== --- work/OS/debian/changelog (revision 32597) +++ work/OS/debian/changelog (revision 32598) @@ -1,3 +1,9 @@ +pcb-rnd (2.2.4-1) unstable; urgency=medium + + * new upstream version + + -- Bdale Garbee Wed, 02 Sep 2020 07:32:40 +0200 + pcb-rnd (2.2.3-1) unstable; urgency=medium * new upstream version Index: work/OS/debian/control =================================================================== --- work/OS/debian/control (revision 32597) +++ work/OS/debian/control (revision 32598) @@ -33,42 +33,106 @@ - layout optimizers such as teardrops and a trace puller - footprint library from local file systems, HTTP and board files - netlist management: imported and as-built; back annotation - - design rule checker . File formats and compatibility: - - text based, tree structured native file format - - gerber (export) - - KiCad, s-expr format boards (read, write) - - KiCad, s-expr format elements (write) - - KiCad, legacy text format boards (write) - - KiCad, eeschema netlist+footprint info (import) - - tEDAx footprints (read, write) - - tEDAx netlist (read) - - BXL footprints (import) - - Autotrax (protel) pcb boards (read, write) - - Eagle XML format boards and libraries (read) - - Eagle binary format boards and libraries (read) - - Eagle DRU files (read) - - Mentor Graphics Hyperlynx (read/write) - - gEDA/PCB (read, write) - - Specctra DSN (partial import/export, for freerouting.net) - - flat EDIF netlist (import) - - HPGL plot files (import) - - openSCAD colored 3d model script (export) - - ltspice netlist+footprint info (import) - - Mentor Graphics Design Capture netlist+footprint info (import) - - MUCS unixplot (partial import: lines, vias) - - gEDA/gschem netlist+footprint info (import) - - TinyCAD netlist+footprint info (import) - - breadboard assembly drawing png (export) - - BoM (Bill of Materials; export) - - dxf, 2d drawings (export) - - fidocadj board (export) - - gcode (export) - - PNG, JPEG, GIF (export with photo-realistic render option) - - postscript: ps, eps (export) - - svg (export) - - xy: template based, multi-format footprint/coord list (export) + - text based, tree structured native file format (lihata) + - import board: + * autotrax PCB board, version 4 + * autotrax PCB board, version 5 + * dsn board + * eagle xml board version 6, 7, 8 + * eagle binary board version 3, 4, 5 + * hyperlynx board, version 2 and above + * kicad board, version 3, 4 and 5 (s-expr) + * lihata pcb-rnd board (any version) + * gEDA/PCB .pcb board (any version up to 2017) + - export board: + * anonimized board statistics in lihata + * autotrax PCB board, version 4 + * dsn board + * hyperlynx board, version 2.0 + * kicad board, version 3 (s-expr) + * kicad pcbnew-board, version 1 (legacy plain text format) + * lihata pcb-rnd board (any version) + * gEDA/PCB .pcb board (various version up to 2017 ) + - import footprint: + * BXL footprints + * eagle xml footprint lib + * eagle binary footprint lib + * lihata pcb-rnd footprint (any version) + * Mentor Graphics cell footprints + * gEDA/PCB .fp footprints + * tEDAx footprint (any version) + - export footprint: + * kicad module (s-expr, according to version 3) + * kicad pcbnew-module (legacy plain text format) + * lihata pcb-rnd footprint (any version) + * gEDA/PCB .fp footprints + * tEDAx footprint (any version) + - import netlist: + * Accel ASCII netlists + footprint info + * calay (netlists + footprint info) + * flat netlist from EDIF + * freepcb netlist + footprint info + * gEDA/gschem (netlist + footpritn info, running gnetlist) + * import ltspice .net and .asc (netlist and footprint info) + * flat .edf (netlist + footprint info, produced by Mentor Graphics Design Capture) + * pcb-rnd action script (netlist + footprint info) + * schematics import by running a commandline + * netlist import by running a commandline + * gEDA netlist (plain text, no footprint info) + * Orcad PCB II (netlist + footprint info) + * PADS ascii (.asc; netlists + footprint info) + * Protel netlists 2.0 + footprint info + * tinycad .net (netlists + footprint info) + * eeschema netlist and footprint info + * tEDAx netlist (any version) + - export netlist: + * tEDAx netlist (any version) + - import image: + * pixmap (e.g. png) + * pnm (pixmap) + - export image: + * render in .png + * render in .gif + * render in .jpeg + * render black&white postscript (single or multiple files) + * render black&white or color embedded postscript (single file) + * svg (Scalable Vector Graphics) + - import misc: + * specctra .dsn (wires and vias) + * HPGL plot (lines, arcs, polygons) + * MUCS unixplot .pl (lines and vias) + * ttf font + * eagle DRU (design rules) + * lihata pcb-rnd font (any version) + * gEDA/PCB font + * tEDAx drc + * tEDAx pcb-rnd drc script + - export misc: + * bom (Bill of Materials; text) + * specctra .dsn (padstacks and subcircuits; works with freerouting.net) + * .dxf (2D drawing for mech CADs) + * excellon drill/cnc (for PCB fabbing) + * fidocad .fcd (partial export) + * export gcode (for milling) + * gerber for PCB fabbing + * IPC-D-356 Netlist (for automated testing) + * printer (using ps) + * list of terminal connections (old, custom format) + * OpenEMS (simulation; matlab files) + * openscad script (colored 3D model) + * stl (3d triangulated surface model) + * geda/PCB xy + * gxyrs + * Macrofab's pick&place + * pick&place file for the TM220/TM240 device + * KiCad .pos file + * IPC-D-356 Netlist (from automated testing) + * lihata pcb-rnd font (any version) + * tEDAx etest + * tEDAx drc + * tEDAx pcb-rnd drc script Package: pcb-rnd-debug Architecture: any @@ -136,7 +200,7 @@ Package: pcb-rnd-auto Architecture: any -Depends: ${misc:Depends}, ${shlibs:Depends}, pcb-rnd-core, pcb-rnd-lib-io +Depends: ${misc:Depends}, ${shlibs:Depends}, pcb-rnd-core, pcb-rnd-lib-io, pcb-rnd-io-standard Description: Autoroute and autoplace. Feature plugins for automated component placing and track routing Index: work/OS/debian/pcb-rnd-auto.install =================================================================== --- work/OS/debian/pcb-rnd-auto.install (revision 32597) +++ work/OS/debian/pcb-rnd-auto.install (revision 32598) @@ -1,5 +1,7 @@ /usr/lib/pcb-rnd/plugins/ar_cpcb.pup /usr/lib/pcb-rnd/plugins/ar_cpcb.so +/usr/lib/pcb-rnd/plugins/ar_extern.pup +/usr/lib/pcb-rnd/plugins/ar_extern.so /usr/lib/pcb-rnd/plugins/asm.pup /usr/lib/pcb-rnd/plugins/asm.so /usr/lib/pcb-rnd/plugins/autoplace.pup @@ -14,4 +16,5 @@ /usr/lib/pcb-rnd/plugins/import_mucs.so /usr/lib/pcb-rnd/plugins/smartdisperse.pup /usr/lib/pcb-rnd/plugins/smartdisperse.so +/etc/pcb-rnd/ar_extern.conf /etc/pcb-rnd/asm.conf Index: work/OS/debian/pcb-rnd-import-net.install =================================================================== --- work/OS/debian/pcb-rnd-import-net.install (revision 32597) +++ work/OS/debian/pcb-rnd-import-net.install (revision 32598) @@ -1,3 +1,5 @@ +/usr/lib/pcb-rnd/plugins/import_accel_net.pup +/usr/lib/pcb-rnd/plugins/import_accel_net.so /usr/lib/pcb-rnd/plugins/import_calay.pup /usr/lib/pcb-rnd/plugins/import_calay.so /usr/lib/pcb-rnd/plugins/import_edif.pup @@ -18,6 +20,12 @@ /usr/lib/pcb-rnd/plugins/import_net_cmd.so /usr/lib/pcb-rnd/plugins/import_netlist.pup /usr/lib/pcb-rnd/plugins/import_netlist.so +/usr/lib/pcb-rnd/plugins/import_orcad_net.pup +/usr/lib/pcb-rnd/plugins/import_orcad_net.so +/usr/lib/pcb-rnd/plugins/import_pads_net.pup +/usr/lib/pcb-rnd/plugins/import_pads_net.so +/usr/lib/pcb-rnd/plugins/import_protel_net.pup +/usr/lib/pcb-rnd/plugins/import_protel_net.so /usr/lib/pcb-rnd/plugins/import_sch2.pup /usr/lib/pcb-rnd/plugins/import_sch2.so /usr/lib/pcb-rnd/plugins/import_tinycad.pup Index: work/OS/debian/rules =================================================================== --- work/OS/debian/rules (revision 32597) +++ work/OS/debian/rules (revision 32598) @@ -81,6 +81,7 @@ --plugin-shand_cmd \ --plugin-import_tinycad \ --plugin-export_openems \ + --plugin-import_orcad_net \ --plugin-import_ltspice \ --plugin-export_dxf \ --plugin-lib_gtk_common \ @@ -89,6 +90,7 @@ --plugin-import_mentor_sch \ --plugin-import_dsn \ --plugin-export_ps \ + --plugin-import_accel_net \ --plugin-hid_gtk2_gdk \ --plugin-millpath \ --plugin-djopt \ @@ -95,6 +97,7 @@ --plugin-hid_gtk2_gl \ --plugin-import_edif \ --plugin-hid_lesstif \ + --plugin-import_protel_net \ --plugin-lib_gensexpr \ --plugin-import_sch2 \ --plugin-diag \ @@ -108,6 +111,7 @@ --plugin-fontmode \ --plugin-import_netlist \ --plugin-polystitch \ + --plugin-import_pads_net \ --plugin-dialogs \ --plugin-io_dsn \ --plugin-export_xy \ @@ -131,4 +135,5 @@ --plugin-vendordrill \ --plugin-export_gerber \ --plugin-io_bxl \ + --plugin-ar_extern \ --plugin-import_net_action \