### Package summary and dependencies

package | depends on (packages) | consists of (plugins)
--- | --- | ---
librnd4-hid-gtk2-gdk | librnd4 librnd4-lib-gtk | hid_gtk2_gdk
librnd4-lib-gui | librnd4 | irc lib_hid_common
librnd4-hid-lesstif | librnd4 librnd4-lib-gui | hid_lesstif
librnd4-lib-gtk | librnd4 librnd4-lib-gui | lib_gtk2_common
librnd4-pixmap | librnd4 | import_pixmap_gd lib_exp_pixmap
librnd4-dev | librnd4 | n/a
librnd4-hid-gtk4-gl | librnd4 librnd4-lib-gl librnd4-lib-gui | hid_gtk4_gl lib_gtk4_common
librnd4-doc |  |
librnd4-cloud | librnd4 | lib_wget
librnd4-hid-gtk2-gl | librnd4 librnd4-lib-gtk librnd4-lib-gl | hid_gtk2_gl
librnd4-lib-gl | librnd4 | lib_hid_gl
librnd4 |  | (builtin: n/a)

### Package description and files

package | files | short | long
--- | --- | --- | ---
librnd4-hid-gtk2-gdk | $P/hid_gtk2_gdk.pup $P/hid_gtk2_gdk.so | GUI: gtk2, software render | Software rendering on gtk2, using the gdk API.
librnd4-lib-gui | $P/irc.pup $P/irc.so $P/lib_hid_common.pup $P/lib_hid_common.so | Support library for building the GUI. | Provides librnd specific dialog boxes (e.g. fontsel) and top window GUI elements.
librnd4-hid-lesstif | $P/hid_lesstif.pup $P/hid_lesstif.so | GUI: motif/lesstif, software render | Lightweight GUI and software rendering using the motif (lesstif) toolkit.
librnd4-lib-gtk | $P/lib_gtk2_common.pup $P/lib_gtk2_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.
librnd4-pixmap | $P/import_pixmap_gd.pup $P/import_pixmap_gd.so $P/lib_exp_pixmap.pup $P/lib_exp_pixmap.so | Import and export pixmap images. | Low level support for png/jpeg/gif export plugins, low level import pixmap objects using libgd.
librnd4-dev | $PREFIX/include/librnd4/librnd/* $PREFIX/share/librnd4/librnd.mak $PREFIX/share/librnd4/plugin.state $PREFIX/share/librnd4/librnd_packages.sh $PREFIX/lib/librnd4/scconfig $PREFIX/lib/*.so $PREFIX/lib/librnd4/puplug $PREFIX/lib/librnd4/sphash $PREFIX/lib/librnd4/plugins/map_plugins.sh $PREFIX/lib/librnd4/devhelpers $PREFIX/lib/librnd4/action_compiler.sh $PREFIX/lib/librnd4/build_ps.sh $PREFIX/lib/librnd4/dump_actions_to_html.sh $PREFIX/lib/librnd4/gen_formats.sh $PREFIX/lib/librnd4/keylist.sh $PREFIX/lib/librnd4/menu2svg.sh | Ringdove 2D cad library, files for development. | Headers, templates, scripts for compiling Ringdove applications.
librnd4-hid-gtk4-gl | $P/hid_gtk4_gl.pup $P/hid_gtk4_gl.so $P/lib_gtk4_common.pup $P/lib_gtk4_common.so | GUI: gtk4, opengl | Hardware accelerated (opengl) rendering on gtk4.
librnd4-doc | /usr/share/doc/* | Documentation for librnd. | Developer documentation for using librnd.
librnd4-cloud | $P/lib_wget.pup $P/lib_wget.so | Networking plugins for accessing remote resources. | Support library plugin for 'cloud' footprint/symbol access plugin that integrates remote, web access resources like edakrill or gedasymbols.org.
librnd4-hid-gtk2-gl | $P/hid_gtk2_gl.pup $P/hid_gtk2_gl.so | GUI: gtk2, opengl | Hardware accelerated (opengl) rendering on gtk2.
librnd4-lib-gl | $P/lib_hid_gl.pup $P/lib_hid_gl.so | Support library for rendering with opengl. | Provides plugins for driving an opengl output, rendering the drawing on opengl.
librnd4 | $PREFIX/lib/*.so.* | Ringdove 2D CAD library framework | The Ringdove library (shared objects) contains the basic infrastructure for 2D interactive+batch CAD applications: config, HID, polygon, menu, plugin system.

### External dependencies of packages

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

Note: fungw+genht is an optional dependency for full user scripting. If partial user scripting is enough, you can skip both.

package | extneral dependencies
--- | ---
librnd4-hid-gtk2-gdk | libgtk2 libgdk-pixbuf-2
librnd4-lib-gui |
librnd4-hid-lesstif | optional(libxinerama1) optional(libxrender1) libxm4|lesstif|motif
librnd4-lib-gtk | libgtk2 libgdk-pixbuf-2
librnd4-pixmap | libgd3 libgd
librnd4-dev | libgenht1-dev libfgunw-dev
librnd4-hid-gtk4-gl | libgtk4 libepoxy0
librnd4-doc |
librnd4-cloud | wget
librnd4-hid-gtk2-gl | libgtk2 libgdk-pixbuf-2 libgtkglext1
librnd4-lib-gl | libglu1 libgl1
librnd4 | libfungw

File prefixes:

- $P: plugin install dir (e.g. /usr/lib/librnd4/)
- $PREFIX: installation prefix (e.g. /usr)

### ./configure arguments

--all=disable --buildin-script --buildin-diag_rnd --buildin-lib_gensexpr --buildin-hid_batch --buildin-lib_portynet --buildin-lib_exp_text --buildin-remctrl_tcp --buildin-import_pixmap_pnm --plugin-lib_hid_gl --plugin-hid_gtk2_gdk --plugin-lib_wget --plugin-lib_gtk4_common --plugin-lib_hid_common --plugin-hid_gtk2_gl --plugin-lib_gtk2_common --plugin-import_pixmap_gd --plugin-hid_lesstif --plugin-hid_gtk4_gl --plugin-irc --plugin-lib_exp_pixmap