### Librnd minimum version: 4.5.0

### Package summary and dependencies

package | depends on (packages) | consists of (plugins)
--- | --- | ---
camv-rnd-import | camv-rnd-core | import_excellon import_gcode import_gerb import_hpgl
camv-rnd-doc |  |
camv-rnd-core | librnd4 | (builtin: io_tedax std_tools)
camv-rnd-export-vector | camv-rnd-core librnd4 | export_ps export_svg export_web2
camv-rnd-export-gd | camv-rnd-core librnd4-pixmap | export_png
camv-rnd-export-extra | camv-rnd-core camv-rnd-export-vector | export_lpr
camv-rnd-lib-gui | camv-rnd-core librnd4-lib-gui | dialogs gui
camv-rnd | camv-rnd-core camv-rnd-import camv-rnd-lib-gui librnd4-hid-gtk2-gdk camv-rnd-export-gd camv-rnd-export-vector camv-rnd-doc | <metapackage>

### Package description and files

package | files | short | long
--- | --- | --- | ---
camv-rnd-import | $P/import_excellon.pup $P/import_excellon.so $P/import_gcode.pup $P/import_gcode.so $P/import_gerb.pup $P/import_gerb.so $P/import_hpgl.pup $P/import_hpgl.so $C/import_gcode.conf | Standard import file format support (PCB). | Plugins for loading gerber layers, excellon drill files and g-code files.
camv-rnd-doc | /usr/share/doc/* | Documentation for camv-rnd | User manual and developer doc (html).
camv-rnd-core | $PREFIX/bin/camv-rnd $PREFIX/share/man/man1/camv-rnd.1 $C/conf_core.lht $C/menu.lht | camv-rnd executable with the core functionality and boxsym-rnd | 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 camv-rnd-lib-gui and librnd GUI HIDs are installed).
camv-rnd-export-vector | $P/export_ps.pup $P/export_ps.so $P/export_svg.pup $P/export_svg.so $P/export_web2.pup $P/export_web2.so | Export formats: vector graphics | Common vector graphic export formats: ps, eps, svg.
camv-rnd-export-gd | $P/export_png.pup $P/export_png.so | Export formats that require libgd. | Bitmap export plugin (png, jpeg, etc.)
camv-rnd-export-extra | $P/export_lpr.pup $P/export_lpr.so | Export formats: special/extra | Less commonly used export formats: direct printing with lpr.
camv-rnd-lib-gui | $P/dialogs.pup $P/dialogs.so $P/gui.pup $P/gui.so | Support library for building the GUI. | Provides camv-rnd specific dialog boxes and top window GUI elements.
camv-rnd |  | Standard installation of camv-rnd | Install camv-rnd core and the most commonly used plugins.

### External dependencies of Ppackages

Note: package names differ from distro to distro, this table only approximates the packahge names external dependencies have on your target.

Note: every package that has .so files in it depends on librnd.

package | extneral dependencies
--- | ---
camv-rnd-import |
camv-rnd-doc |
camv-rnd-core |
camv-rnd-export-vector |
camv-rnd-export-gd | librnd-pixmap
camv-rnd-export-extra |
camv-rnd-lib-gui |
camv-rnd |

File prefixes:

- $P: plugin install dir (e.g. /usr/lib/camv-rnd/)
- $C: conf dir (e.g. /etc/camv-rnd/)
- $PREFIX: installation prefix (e.g. /usr)

### ./configure arguments

--all=disable --buildin-io_tedax --buildin-std_tools --plugin-export_ps --plugin-import_gcode --plugin-import_excellon --plugin-export_lpr --plugin-import_gerb --plugin-export_web2 --plugin-export_svg --plugin-import_hpgl --plugin-gui --plugin-dialogs --plugin-export_png