File: packages.html

package info (click to toggle)
pcb-rnd 3.1.7b-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 33,108 kB
  • sloc: ansic: 213,400; yacc: 6,241; sh: 4,698; awk: 3,016; makefile: 2,254; lex: 1,166; python: 519; xml: 261; lisp: 154; tcl: 67; perl: 34; javascript: 6; ruby: 5
file content (182 lines) | stat: -rw-r--r-- 12,398 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182

<html>
<body>

<h3> Librnd minimum version: 4.2.0</h3>
<h3> Package summary and dependencies </h3>
<p>
<table border=1>
<tr><th> package <th> depends on (packages) <th> consists of (plugins)
<tr><th>pcb-rnd-debug<td> pcb-rnd-core<td> diag
<tr><th>pcb-rnd-export<td> pcb-rnd-core librnd4 librnd4-pixmap<td> cam export_bom export_dxf export_excellon export_gcode export_gerber export_hpgl export_openscad export_png export_ps export_stat export_svg export_xy millpath
<tr><th>pcb-rnd-doc<td><td>&nbsp;
<tr><th>pcb-rnd-export-sim<td> pcb-rnd-core<td> export_openems
<tr><th>pcb-rnd-import-geo<td> pcb-rnd-core<td> import_hpgl import_ttf
<tr><th>pcb-rnd-import-net<td> pcb-rnd-core librnd4<td> 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_sch_rnd import_tinycad
<tr><th>pcb-rnd<td>pcb-rnd-core pcb-rnd-io-standard pcb-rnd-io-alien pcb-rnd-lib-gui librnd4-hid-gtk2-gl librnd4-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<td>&lt;metapackage&gt;
<tr><th>pcb-rnd-auto<td> pcb-rnd-core pcb-rnd-lib-io pcb-rnd-io-standard<td> ar_extern asm autoplace autoroute import_mucs rbs_routing smartdisperse
<tr><th>pcb-rnd-lib-io<td> pcb-rnd-core<td> lib_netmap
<tr><th>pcb-rnd-io-standard<td> pcb-rnd-core pcb-rnd-lib-io<td> io_pcb io_tedax
<tr><th>pcb-rnd-lib-gui<td> pcb-rnd-core librnd4-lib-gui<td> dialogs draw_fontsel lib_hid_pcbui
<tr><th>pcb-rnd-core<td> librnd4<td>(builtin:  act_draw act_read autocrop ch_editpoint ch_onpoint ddraft draw_csect draw_fab draw_pnp 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)
<tr><th>pcb-rnd-io-alien<td> pcb-rnd-core pcb-rnd-lib-io pcb-rnd-extra librnd4<td> io_autotrax io_bxl io_dsn io_eagle io_easyeda io_hyp io_kicad io_kicad_legacy io_pads
<tr><th>pcb-rnd-cloud<td> pcb-rnd-core librnd4-cloud pcb-rnd-export<td> fp_wget order order_pcbway
<tr><th>pcb-rnd-export-extra<td> pcb-rnd-core pcb-rnd-export<td> export_fidocadj export_ipcd356 export_lpr export_oldconn export_stl
<tr><th>pcb-rnd-extra<td> pcb-rnd-core<td> distalign djopt fontmode jostle polycombine polystitch puller renumber shand_cmd teardrops vendordrill
</table>
<h3> Package description and files </h3>
<table border=1>
<tr><th> package <th> files <th> short <th> long
<tr><th>pcb-rnd-debug<td> $P/diag.pup $P/diag.so <i></i><td>	Debug and diagnostics.<td> 	Extra action commands to help in debugging and diagnosing problems and bugs.  
<tr><th>pcb-rnd-export<td> $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_hpgl.pup $P/export_hpgl.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 <i>$C/cam.conf $C/export_bom.conf $C/export_xy.conf</i><td>	Common export plugins.<td> 	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.  
<tr><th>pcb-rnd-doc<td>/usr/share/doc/* <i></i><td>	Documentation for pcb-rnd<td>	 	User manual (html) and manual pages.  
<tr><th>pcb-rnd-export-sim<td> $P/export_openems.pup $P/export_openems.so <i></i><td>	Export plugins to simulators<td> 	Export the board in formats that can be used for simulation: openems.  
<tr><th>pcb-rnd-import-geo<td> $P/import_hpgl.pup $P/import_hpgl.so $P/import_ttf.pup $P/import_ttf.so <i></i><td>	Geometry import.<td> 	Plugins for importing pixmaps, fonts and vector graphics.  
<tr><th>pcb-rnd-import-net<td> $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_sch_rnd.pup $P/import_sch_rnd.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 <i>$C/import_gnetlist.conf $C/import_sch_rnd.conf</i><td>	Netlist/schematics import plugins.<td> 	Import netlist and footprint information from edif, ltspice, mentor graphics, 	gschem and tinycad.  
<tr><th>pcb-rnd<td> <i></i><td>	Standard installation of pcb-rnd<td> 	Install pcb-rnd core and the most commonly used plugins.  
<tr><th>pcb-rnd-auto<td> $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/import_mucs.pup $P/import_mucs.so $P/rbs_routing.pup $P/rbs_routing.so $P/smartdisperse.pup $P/smartdisperse.so <i>$C/ar_extern.conf $C/asm.conf</i><td>	Autoroute and autoplace.<td> 	Feature plugins for automated component placing and track routing.  
<tr><th>pcb-rnd-lib-io<td> $P/lib_netmap.pup $P/lib_netmap.so <i></i><td>	Support library for alien file formats.<td> 	Provides generic, low level parsers (such as s-expression 	parser) for I/O plugins that need to deal with alien file formats.  
<tr><th>pcb-rnd-io-standard<td> $P/io_pcb.pup $P/io_pcb.so $P/io_tedax.pup $P/io_tedax.so <i></i><td>	Commonly used non-native board and footprint file formats<td> 	Plugins for tEDAx footprint format and the gEDA/PCB file formats 	(footprint and board).  
<tr><th>pcb-rnd-lib-gui<td> $P/dialogs.pup $P/dialogs.so $P/draw_fontsel.pup $P/draw_fontsel.so $P/lib_hid_pcbui.pup $P/lib_hid_pcbui.so <i>$C/adialogs.conf</i><td>	Support library for building the GUI.<td> 	Provides pcb-rnd specific dialog boxes (e.g. fontsel) and top 	window GUI elements.  
<tr><th>pcb-rnd-core<td> $PREFIX/bin/pcb-rnd $PREFIX/share/man/man1/pcb-rnd.1 $C/conf_core.lht $C/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/footprint/* $PREFIX/bin/rect-union-rnd <i>$C/ch_editpoint.conf $C/draw_pnp.conf $C/drc_query.conf $C/fp_fs.conf $C/show_netnames.conf</i><td>	pcb-rnd executable with the core functionality<td> 	Includes the data model, the most common action commands, the native file 	format. Can be used in headless mode or batch/scripted mode for automated 	processing or with GUI (if pcb-rnd-lib-gui and librnd GUI HIDs are installed).  
<tr><th>pcb-rnd-io-alien<td> $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_easyeda.pup $P/io_easyeda.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 <i>$C/io_easyeda.conf $C/io_pads.conf</i><td>	File format compatibility with other PCB layout designers.<td> 	Load and/or save boards in file formats supported by other 	EDA tools, such as KiCAD, Eagle, protel/autotrax, etc.  
<tr><th>pcb-rnd-cloud<td> $P/fp_wget.pup $P/fp_wget.so $P/order.pup $P/order.so $P/order_pcbway.pup $P/order_pcbway.so <i>$C/fp_wget.conf $C/order.conf $C/order_pcbway.conf</i><td>	Networking plugins.<td> 	'Cloud' footprint access plugin that integrates edakrill and gedasymbols.org.  
<tr><th>pcb-rnd-export-extra<td> $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 <i></i><td>	Export formats: special/extra<td> 	Less commonly used export formats: fidocadj, ipc-356-d, stl, 	old geda connection list format, direct printing with lpr.  
<tr><th>pcb-rnd-extra<td> $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 <i></i><td>	Extra action commands and optional functionality.<td> 	Align objects in grid, optimize tracks, font editor, combine polygons, 	renumber subcircuits, apply vendor drill mapping.  
</table>
<h3> External dependencies of Ppackages </h3>
<p>Note: package names differ from distro to distro, this table only approximates the packahge names external dependencies have on your target.
<p>Note: every package that has .so files in it depends on librnd.
<p>
<table border=1>
<tr><th> package <th> extneral dependencies
<tr><th>pcb-rnd-debug<td>
<tr><th>pcb-rnd-export<td>librnd-pixmap libgd
<tr><th>pcb-rnd-doc<td>
<tr><th>pcb-rnd-export-sim<td>
<tr><th>pcb-rnd-import-geo<td>libfreetype2
<tr><th>pcb-rnd-import-net<td>
<tr><th>pcb-rnd<td>
<tr><th>pcb-rnd-auto<td>
<tr><th>pcb-rnd-lib-io<td>
<tr><th>pcb-rnd-io-standard<td>
<tr><th>pcb-rnd-lib-gui<td>librnd-lib-gui
<tr><th>pcb-rnd-core<td>
<tr><th>pcb-rnd-io-alien<td>libxml2
<tr><th>pcb-rnd-cloud<td>libxml2 librnd-cloud
<tr><th>pcb-rnd-export-extra<td>libxml2
<tr><th>pcb-rnd-extra<td>
</table>
<p>File prefixes:<ul>
	<li> $P: plugin install dir (e.g. /usr/lib/pcb-rnd/)
	<li> $C: conf dir (e.g. /etc/pcb-rnd/)
	<li> $PREFIX: installation prefix (e.g. /usr)
</ul>
<h3> ./configure arguments </h3>
--all=disable
--buildin-fp_fs
--buildin-draw_fab
--buildin-act_read
--buildin-drc_query
--buildin-mincut
--buildin-ch_onpoint
--buildin-report
--buildin-rubberband_orig
--buildin-exto_std
--buildin-fp_board
--buildin-propedit
--buildin-io_lihata
--buildin-autocrop
--buildin-lib_polyhelp
--buildin-draw_csect
--buildin-ddraft
--buildin-ch_editpoint
--buildin-act_draw
--buildin-tool_std
--buildin-show_netnames
--buildin-query
--buildin-lib_compat_help
--buildin-shape
--buildin-lib_formula
--buildin-extedit
--buildin-draw_pnp
--plugin-rbs_routing
--plugin-io_easyeda
--plugin-export_excellon
--plugin-export_fidocadj
--plugin-export_lpr
--plugin-export_oldconn
--plugin-export_stat
--plugin-io_kicad_legacy
--plugin-io_eagle
--plugin-io_tedax
--plugin-import_gnetlist
--plugin-io_kicad
--plugin-import_mucs
--plugin-renumber
--plugin-import_calay
--plugin-smartdisperse
--plugin-draw_fontsel
--plugin-polycombine
--plugin-export_gcode
--plugin-export_bom
--plugin-lib_hid_pcbui
--plugin-teardrops
--plugin-shand_cmd
--plugin-io_pads
--plugin-import_tinycad
--plugin-export_openems
--plugin-import_orcad_net
--plugin-order_pcbway
--plugin-import_ltspice
--plugin-export_dxf
--plugin-export_ipcd356
--plugin-import_ttf
--plugin-import_mentor_sch
--plugin-export_ps
--plugin-import_accel_net
--plugin-millpath
--plugin-djopt
--plugin-import_edif
--plugin-import_protel_net
--plugin-import_sch2
--plugin-diag
--plugin-export_stl
--plugin-autoplace
--plugin-export_svg
--plugin-import_net_cmd
--plugin-fp_wget
--plugin-export_hpgl
--plugin-fontmode
--plugin-import_netlist
--plugin-polystitch
--plugin-order
--plugin-import_pads_net
--plugin-dialogs
--plugin-import_sch_rnd
--plugin-io_dsn
--plugin-export_xy
--plugin-export_png
--plugin-import_hpgl
--plugin-import_ipcd356
--plugin-lib_netmap
--plugin-io_hyp
--plugin-cam
--plugin-puller
--plugin-import_fpcb_nl
--plugin-io_pcb
--plugin-distalign
--plugin-asm
--plugin-export_openscad
--plugin-jostle
--plugin-autoroute
--plugin-io_autotrax
--plugin-vendordrill
--plugin-export_gerber
--plugin-io_bxl
--plugin-ar_extern
--plugin-import_net_action

</body>
</html>