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 _______________________________________________ Therion mailing list Therion@speleo.sk https://mailman.speleo.sk/listinfo/therion