Index: trunk/doc/developer/packaging/desc =================================================================== --- trunk/doc/developer/packaging/desc (revision 34844) +++ trunk/doc/developer/packaging/desc (revision 34845) @@ -53,27 +53,6 @@ Align objects in grid, optimize tracks, font editor, combine polygons, renumber subcircuits, apply vendor drill mapping. -@pcb-rnd-hid-gtk2-gdk - GUI: gtk2, software render - - Software rendering on gtk2, using the gdk API. - -@pcb-rnd-hid-gtk2-gl - GUI: gtk2, opengl - - Hardware accelerated (opengl) rendering on gtk2. - -@pcb-rnd-hid-lesstif - GUI: motif/lesstif, software render - - Lightweight GUI and software rendering using the motif (lesstif) toolkit. - -@pcb-rnd-import-geo - Geometry import plugins. - - Import geometry from HPGL plots. HPGL can be produced (plotted) with - most mechanical cads. - @pcb-rnd-import-net Netlist/schematics import plugins. @@ -116,12 +95,3 @@ Provides generic, low level parsers (such as s-expression parser) for I/O plugins that need to deal with alien file formats. -@librnd2 - pcb-rnd library, binaries. - - HID, polygons, infrastructure for 3rd party applications. - -@librnd-dev - pcb-rnd library, headers. - - HID, polygons, infrastructure for 3rd party applications. Index: trunk/doc/developer/packaging/extra.digest =================================================================== --- trunk/doc/developer/packaging/extra.digest (revision 34844) +++ trunk/doc/developer/packaging/extra.digest (revision 34845) @@ -1,5 +1,3 @@ -@files librnd-dev $PREFIX/include/librnd/* -@files librnd2 $PREFIX/lib/*.so.* @appendfiles pcb-rnd-core $PREFIX/bin/pcb-rnd $PREFIX/share/man/man1/pcb-rnd.1 @appendfiles pcb-rnd-core $C/pcb-conf.lht $C/pcb-menu-default.lht @appendfiles pcb-rnd-core $PREFIX/share/pcb-rnd/default2.lht $PREFIX/share/pcb-rnd/default4.lht $PREFIX/share/pcb-rnd/default_font @@ -9,11 +7,4 @@ @appendfiles pcb-rnd-io-alien $PREFIX/bin/txt2bxl $PREFIX/bin/bxl2txt @appendfiles pcb-rnd-export $PREFIX/bin/pcb-rnd-svg $PREFIX/share/man/man1/pcb-rnd-svg.1 @appendfiles pcb-rnd-import-net $PREFIX/bin/gsch2pcb-rnd $PREFIX/lib/pcb-rnd/*.scm $PREFIX/share/man/man1/gsch2pcb-rnd.1 -@appendfiles librnd-dev $PREFIX/share/librnd/librnd.mak $PREFIX/lib/librnd/scconfig -@appendfiles librnd-dev $PREFIX/lib/*.so -@appendfiles librnd-dev $PREFIX/lib/librnd/puplug $PREFIX/lib/librnd/sphash -@appendfiles librnd-dev $PREFIX/lib/librnd/plugins/map_plugins.sh -@appendfiles librnd-dev $PREFIX/lib/librnd/scconfig -@appenddeps librnd-dev librnd2 -@appenddeps pcb-rnd-cloud wget -@appenddeps pcb-rnd-core librnd2 +@appenddeps pcb-rnd-core librnd3 Index: trunk/doc/developer/packaging/packages.html =================================================================== --- trunk/doc/developer/packaging/packages.html (revision 34844) +++ trunk/doc/developer/packaging/packages.html (revision 34845) @@ -9,24 +9,19 @@ pcb-rnd-export pcb-rnd-core cam export_bom export_dxf export_excellon export_gcode export_gerber export_openscad export_png export_ps export_stat export_svg export_xy millpath pcb-rnd-doc  pcb-rnd-export-sim pcb-rnd-core export_openems -pcb-rnd-lib-gl pcb-rnd-core lib_hid_gl -pcb-rnd-hid-gtk2-gl pcb-rnd-core pcb-rnd-lib-gtk pcb-rnd-lib-gl hid_gtk2_gl pcb-rnd-import-geo pcb-rnd-core import_hpgl import_pxm_gd import_pxm_pnm import_ttf -pcb-rnd-import-net pcb-rnd-core pcb-rnd-lib-io import_accel_net import_calay import_edif import_fpcb_nl import_gnetlist import_ipcd356 import_ltspice import_mentor_sch import_net_action import_net_cmd import_netlist import_orcad_net import_pads_net import_protel_net import_sch2 import_tinycad +pcb-rnd-import-net pcb-rnd-core pcb-rnd-lib_gensexpr import_accel_net import_calay import_edif import_fpcb_nl import_gnetlist import_ipcd356 import_ltspice import_mentor_sch import_net_action import_net_cmd import_netlist import_orcad_net import_pads_net import_protel_net import_sch2 import_tinycad pcb-rndpcb-rnd-core pcb-rnd-io-standard pcb-rnd-io-alien pcb-rnd-hid-gtk2-gl pcb-rnd-hid-gtk2-gdk pcb-rnd-export pcb-rnd-export-sim pcb-rnd-export-extra pcb-rnd-auto pcb-rnd-extra pcb-rnd-cloud pcb-rnd-doc pcb-rnd-import-net<metapackage> librnd-dev librnd2 pcb-rnd-coren/a -pcb-rnd-auto pcb-rnd-core pcb-rnd-lib-io pcb-rnd-io-standard ar_cpcb ar_extern asm autoplace autoroute export_dsn import_dsn import_mucs smartdisperse -pcb-rnd-lib-io pcb-rnd-core lib_netmap lib_gensexpr +pcb-rnd-auto pcb-rnd-core pcb-rnd-lib_gensexpr pcb-rnd-lib-io pcb-rnd-io-standard ar_cpcb ar_extern asm autoplace autoroute export_dsn import_dsn import_mucs smartdisperse +pcb-rnd-lib-io pcb-rnd-core lib_netmap pcb-rnd-io-standard pcb-rnd-core pcb-rnd-lib-io io_pcb io_tedax -pcb-rnd-lib-gui pcb-rnd-core dialogs draw_fontsel lib_hid_pcbui irc lib_hid_common -pcb-rnd-core librnd2(builtin: act_draw act_read autocrop ch_editpoint ch_onpoint ddraft draw_csect draw_fab drc_query extedit exto_std fp_board fp_fs io_lihata lib_compat_help lib_formula lib_polyhelp mincut propedit query report rubberband_orig shape show_netnames tool_std hid_batch lib_portynet script) -pcb-rnd-lib-gtk pcb-rnd-core pcb-rnd-lib-gui lib_gtk_common -pcb-rnd-hid-lesstif pcb-rnd-core pcb-rnd-lib-gui hid_lesstif +pcb-rnd-lib-gui pcb-rnd-core pcb-rnd-lib_hid_common dialogs draw_fontsel lib_hid_pcbui +pcb-rnd-core librnd2(builtin: act_draw act_read autocrop ch_editpoint ch_onpoint ddraft draw_csect draw_fab drc_query extedit exto_std fp_board fp_fs io_lihata lib_compat_help lib_formula lib_polyhelp mincut propedit query report rubberband_orig shape show_netnames tool_std) librnd2 pcb-rnd-coren/a -pcb-rnd-io-alien pcb-rnd-core pcb-rnd-lib-io pcb-rnd-extra io_autotrax io_bxl io_dsn io_eagle io_hyp io_kicad io_kicad_legacy io_pads -pcb-rnd-cloud wget pcb-rnd-core fp_wget lib_wget +pcb-rnd-io-alien pcb-rnd-core pcb-rnd-lib-io pcb-rnd-extra pcb-rnd-lib_gensexpr io_autotrax io_bxl io_dsn io_eagle io_hyp io_kicad io_kicad_legacy io_pads +pcb-rnd-cloud wget pcb-rnd-core pcb-rnd-lib_wget fp_wget pcb-rnd-export-extra pcb-rnd-core pcb-rnd-export export_fidocadj export_ipcd356 export_lpr export_oldconn export_stl -pcb-rnd-hid-gtk2-gdk pcb-rnd-core pcb-rnd-lib-gtk hid_gtk2_gdk pcb-rnd-extra pcb-rnd-core distalign djopt fontmode jostle polycombine polystitch puller renumber shand_cmd teardrops vendordrill

Package description and files

@@ -36,24 +31,19 @@ pcb-rnd-export $P/cam.pup $P/cam.so $P/export_bom.pup $P/export_bom.so $P/export_dxf.pup $P/export_dxf.so $P/export_excellon.pup $P/export_excellon.so $P/export_gcode.pup $P/export_gcode.so $P/export_gerber.pup $P/export_gerber.so $P/export_openscad.pup $P/export_openscad.so $P/export_png.pup $P/export_png.so $P/export_ps.pup $P/export_ps.so $P/export_stat.pup $P/export_stat.so $P/export_svg.pup $P/export_svg.so $P/export_xy.pup $P/export_xy.so $P/millpath.pup $P/millpath.so $PREFIX/bin/pcb-rnd-svg $PREFIX/share/man/man1/pcb-rnd-svg.1 $C/cam.conf $C/export_xy.conf Common export plugins. Export the board in vector graphics (svg, ps, eps), raster graphics (png, jpeg, etc.), gerber, 3d model in openscad, xy for pick and place, BoM, etc. pcb-rnd-doc/usr/share/doc/* Documentation for pcb-rnd User manual (html) and manual pages. pcb-rnd-export-sim $P/export_openems.pup $P/export_openems.so Export plugins to simulators Export the board in formats that can be used for simulation: openems. -pcb-rnd-lib-gl $LP/lib_hid_gl.pup $LP/lib_hid_gl.so Support library for rendering with opengl. Provides plugins for driving an opengl output, rendering pcb-rnd views on opengl. -pcb-rnd-hid-gtk2-gl $LP/hid_gtk2_gl.pup $LP/hid_gtk2_gl.so GUI: gtk2, opengl Hardware accelerated (opengl) rendering on gtk2. pcb-rnd-import-geo $P/import_hpgl.pup $P/import_hpgl.so $P/import_pxm_gd.pup $P/import_pxm_gd.so $P/import_pxm_pnm.pup $P/import_pxm_pnm.so $P/import_ttf.pup $P/import_ttf.so Geometry import plugins. Import geometry from HPGL plots. HPGL can be produced (plotted) with most mechanical cads. pcb-rnd-import-net $P/import_accel_net.pup $P/import_accel_net.so $P/import_calay.pup $P/import_calay.so $P/import_edif.pup $P/import_edif.so $P/import_fpcb_nl.pup $P/import_fpcb_nl.so $P/import_gnetlist.pup $P/import_gnetlist.so $P/import_ipcd356.pup $P/import_ipcd356.so $P/import_ltspice.pup $P/import_ltspice.so $P/import_mentor_sch.pup $P/import_mentor_sch.so $P/import_net_action.pup $P/import_net_action.so $P/import_net_cmd.pup $P/import_net_cmd.so $P/import_netlist.pup $P/import_netlist.so $P/import_orcad_net.pup $P/import_orcad_net.so $P/import_pads_net.pup $P/import_pads_net.so $P/import_protel_net.pup $P/import_protel_net.so $P/import_sch2.pup $P/import_sch2.so $P/import_tinycad.pup $P/import_tinycad.so $PREFIX/bin/gsch2pcb-rnd $PREFIX/lib/pcb-rnd/*.scm $PREFIX/share/man/man1/gsch2pcb-rnd.1 $C/import_gnetlist.conf Netlist/schematics import plugins. Import netlist and footprint information from edif, ltspice, mentor graphics, gschem and tinycad. pcb-rnd Standard installation of pcb-rnd Install pcb-rnd core and the most commonly used plugins. librnd-dev$PREFIX/include/librnd/* $PREFIX/share/librnd/librnd.mak $PREFIX/lib/librnd/scconfig $PREFIX/lib/*.so $PREFIX/lib/librnd/puplug $PREFIX/lib/librnd/sphash $PREFIX/lib/librnd/plugins/map_plugins.sh $PREFIX/lib/librnd/scconfig pcb-rnd library, headers. HID, polygons, infrastructure for 3rd party applications. pcb-rnd-auto $P/ar_cpcb.pup $P/ar_cpcb.so $P/ar_extern.pup $P/ar_extern.so $P/asm.pup $P/asm.so $P/autoplace.pup $P/autoplace.so $P/autoroute.pup $P/autoroute.so $P/export_dsn.pup $P/export_dsn.so $P/import_dsn.pup $P/import_dsn.so $P/import_mucs.pup $P/import_mucs.so $P/smartdisperse.pup $P/smartdisperse.so $C/ar_extern.conf $C/asm.conf Autoroute and autoplace. Feature plugins for automated component placing and track routing. -pcb-rnd-lib-io $P/lib_netmap.pup $P/lib_netmap.so $LP/lib_gensexpr.pup $LP/lib_gensexpr.so Support library for alien file formats. Provides generic, low level parsers (such as s-expression parser) for I/O plugins that need to deal with alien file formats. +pcb-rnd-lib-io $P/lib_netmap.pup $P/lib_netmap.so Support library for alien file formats. Provides generic, low level parsers (such as s-expression parser) for I/O plugins that need to deal with alien file formats. pcb-rnd-io-standard $P/io_pcb.pup $P/io_pcb.so $P/io_tedax.pup $P/io_tedax.so Commonly used non-native board and footprint file formats Plugins for tEDAx footprint format and the gEDA/PCB file formats (footprint and board). -pcb-rnd-lib-gui $P/dialogs.pup $P/dialogs.so $P/draw_fontsel.pup $P/draw_fontsel.so $P/lib_hid_pcbui.pup $P/lib_hid_pcbui.so $LP/irc.pup $LP/irc.so $LP/lib_hid_common.pup $LP/lib_hid_common.so $C/adialogs.conf $LC/dialogs.conf Support library for building the GUI. Provides pcb-rnd specific dialog boxes (e.g. fontsel) and top window GUI elements. +pcb-rnd-lib-gui $P/dialogs.pup $P/dialogs.so $P/draw_fontsel.pup $P/draw_fontsel.so $P/lib_hid_pcbui.pup $P/lib_hid_pcbui.so $C/adialogs.conf Support library for building the GUI. Provides pcb-rnd specific dialog boxes (e.g. fontsel) and top window GUI elements. pcb-rnd-core $PREFIX/bin/pcb-rnd $PREFIX/share/man/man1/pcb-rnd.1 $C/pcb-conf.lht $C/pcb-menu-default.lht $PREFIX/share/pcb-rnd/default2.lht $PREFIX/share/pcb-rnd/default4.lht $PREFIX/share/pcb-rnd/default_font $PREFIX/bin/fp2preview $PREFIX/bin/fp2subc $PREFIX/bin/pcb-prj2lht $PREFIX/share/man/man1/fp2preview.1 $PREFIX/share/man/man1/fp2subc.1 $PREFIX/share/man/man1/pcb-prj2lht.1 $PREFIX/share/pcb-rnd/pcblib/* $C/ch_editpoint.conf $C/drc_query.conf $C/fp_fs.conf $C/show_netnames.conf pcb-rnd executable with the core functionality Includes the data model, the most common action commands, the native file format and the CLI (batch HID). Does not contain GUI. Can be used in headless mode or batch/scripted mode for automated processing. -pcb-rnd-lib-gtk $LP/lib_gtk_common.pup $LP/lib_gtk_common.so Support library for building the GUI with gtk. Provides the common gtk code (e.g. dialog box engine, input handling) for any gtk based HID plugin. -pcb-rnd-hid-lesstif $LP/hid_lesstif.pup $LP/hid_lesstif.so GUI: motif/lesstif, software render Lightweight GUI and software rendering using the motif (lesstif) toolkit. librnd2$PREFIX/lib/*.so.* pcb-rnd library, binaries. HID, polygons, infrastructure for 3rd party applications. pcb-rnd-io-alien $P/io_autotrax.pup $P/io_autotrax.so $P/io_bxl.pup $P/io_bxl.so $P/io_dsn.pup $P/io_dsn.so $P/io_eagle.pup $P/io_eagle.so $P/io_hyp.pup $P/io_hyp.so $P/io_kicad.pup $P/io_kicad.so $P/io_kicad_legacy.pup $P/io_kicad_legacy.so $P/io_pads.pup $P/io_pads.so $PREFIX/share/man/man1/txt2bxl.1 $PREFIX/share/man/man1/bxl2txt.1 $PREFIX/bin/txt2bxl $PREFIX/bin/bxl2txt File format compatibility with other PCB layout designers. Load and/or save boards in file formats supported by other EDA tools, such as KiCAD, Eagle, protel/autotrax, etc. -pcb-rnd-cloud $P/fp_wget.pup $P/fp_wget.so $LP/lib_wget.pup $LP/lib_wget.so $C/fp_wget.conf Networking plugins. 'Cloud' footprint access plugin that integrates edakrill and gedasymbols.org. +pcb-rnd-cloud $P/fp_wget.pup $P/fp_wget.so $C/fp_wget.conf Networking plugins. 'Cloud' footprint access plugin that integrates edakrill and gedasymbols.org. pcb-rnd-export-extra $P/export_fidocadj.pup $P/export_fidocadj.so $P/export_ipcd356.pup $P/export_ipcd356.so $P/export_lpr.pup $P/export_lpr.so $P/export_oldconn.pup $P/export_oldconn.so $P/export_stl.pup $P/export_stl.so Export formats: special/extra Less commonly used export formats: fidocadj, ipc-356-d, direct printing with lpr. -pcb-rnd-hid-gtk2-gdk $LP/hid_gtk2_gdk.pup $LP/hid_gtk2_gdk.so GUI: gtk2, software render Software rendering on gtk2, using the gdk API. pcb-rnd-extra $P/distalign.pup $P/distalign.so $P/djopt.pup $P/djopt.so $P/fontmode.pup $P/fontmode.so $P/jostle.pup $P/jostle.so $P/polycombine.pup $P/polycombine.so $P/polystitch.pup $P/polystitch.so $P/puller.pup $P/puller.so $P/renumber.pup $P/renumber.so $P/shand_cmd.pup $P/shand_cmd.so $P/teardrops.pup $P/teardrops.so $P/vendordrill.pup $P/vendordrill.so Extra action commands and optional functionality. Align objects in grid, optimize tracks, font editor, combine polygons, renumber subcircuits, apply vendor drill mapping.

File prefixes:

./configure arguments

--all=disable ---buildin-script --buildin-fp_fs --buildin-draw_fab --buildin-act_read @@ -83,13 +72,11 @@ --buildin-draw_csect --buildin-ddraft --buildin-ch_editpoint ---buildin-hid_batch --buildin-act_draw --buildin-tool_std --buildin-show_netnames --buildin-query --buildin-lib_compat_help ---buildin-lib_portynet --buildin-shape --buildin-lib_formula --buildin-extedit @@ -97,7 +84,6 @@ --plugin-export_fidocadj --plugin-export_lpr --plugin-export_oldconn ---plugin-irc --plugin-import_pxm_gd --plugin-export_stat --plugin-io_kicad_legacy @@ -124,7 +110,6 @@ --plugin-import_orcad_net --plugin-import_ltspice --plugin-export_dxf ---plugin-lib_gtk_common --plugin-export_ipcd356 --plugin-import_ttf --plugin-import_mentor_sch @@ -131,18 +116,12 @@ --plugin-import_dsn --plugin-export_ps --plugin-import_accel_net ---plugin-hid_gtk2_gdk --plugin-millpath --plugin-djopt ---plugin-hid_gtk2_gl --plugin-import_edif ---plugin-hid_lesstif --plugin-import_protel_net ---plugin-lib_gensexpr --plugin-import_sch2 --plugin-diag ---plugin-lib_wget ---plugin-lib_hid_gl --plugin-export_stl --plugin-autoplace --plugin-export_svg @@ -159,7 +138,6 @@ --plugin-import_hpgl --plugin-import_ipcd356 --plugin-export_dsn ---plugin-lib_hid_common --plugin-lib_netmap --plugin-io_hyp --plugin-cam