The installation process will hopefully be painless: Broccoli is installed from source using the usual ./configure options && make && make install routine after extraction of the tarball. Or if you're on a Linux systems supporting RPMs, we provide those as well.
The relevant configuration options to pass to configure are:
--prefix=DIR: sets the installation root to DIR. The default is to install below /usr/local.
--enable-debug: enables debugging output.
Please refer to the
--with-configfile=FILE: use FILE as location of configuration file.
See the section on
--with-openssl=DIR: use the OpenSSL installation below DIR.
--with-kerberos=DIR: use the Kerberos installation below DIR.
After installation, you'll find the library in shared and static versions in prefix/lib the header file for compilation in prefix/include, and the manual in HTML below prefix/share/gtk-doc/html/broccoli.
When installing from source, you can get rid of the installation using make uninstall.