On Mon, Feb 27, 2017 at 11:36:07PM +0000, Wookey via Therion wrote:
On 2017-02-25 10:27 -0300, Rodrigo Severo via Therion wrote:
Here is a list of packages necessary for compiling Therion on a Ubuntu 16.04 machine:
apt install libvtk6-dev libwxgtk3.0 libfreetype6-dev build-essential wx3.0-headers libwxbase3.0-dev libglu1-mesa-dev mesa-common-dev bwidget feynmf libtk-img texlive-metapost
It might save someone sometime.
The packaged version of therion does of course include this info.
'apt-cache showsrc therion' would show you: Build-Depends: dpkg (>= 1.16.2), debhelper (>= 9), perl (>= 5.5), docbook-to-man, tcl, libvtk6-dev, libwxgtk3.0-dev, libfreetype6-dev, libjpeg-dev, libpng-dev, pkg-config, texlive-base, libproj-dev Build-Depends-Indep: texlive-metapost, imagemagick, ghostscript
(and that assumes that build-essential is also installed)
Though note that this list includes some packages you don't need to build the upstream version - e.g. therion's source tree includes a copy of the PROJ.4 sources but the Debian package patches the upstream build system to instead build against the packaged version of PROJ.4 (so libproj-dev is needed for the package, but not for building the unpatched upstream code). (I'm not sure why PROJ.4 is bundled - you need to have wxWidgets and VTK installed, so having to have PROJ.4 installed as well doesn't seem onerous). Cheers, Olly