RPM binary package for OpenSuse Leap 42.2 64bit: profex-3.11.1-1.x86_64.rpm (6 MB)
This bundle contains Profex, BGMN, and all templates. It installs to „/opt/Profex-BGMN“.
Source RPM archive: profex-3.11.1-1.src.rpm (11 MB)
Source code archive: profex-3.11.1.tar.gz (6 MB)
BGMN and related files are provided with kind permission of the BGMN development team. For source code and further information, please visit http://www.bgmn.de.
Structure and device templates: BGMN-Templates-unix.tar.gz (0.6 MB)
Compiling from Source
The Qt toolkit 5.3 or newer is required to compile Profex. Since there are no further dependencies it runs on all operating systems supported by the Qt-libraries version >= 5.3. The following commands show how to install the necessary packages on various Linux distributions. Note that root privileges are required:
apt-get install qtbase5-dev libqt5svg5-dev qtdeclarative5-dev
apt-get install lib64qt5base5-devel lib64qt5svg-devel lib64qt5qml-devel lib64qt5imageformats-devel
OpenSuse Leap 42.1
zypper install libqt5-qtbase-devel libqt5-qtsvg-devel libqt5-qtdeclarative-devel libqt5-qtimageformats-devel
How to compile
To compile the source code archive and run the program, change to the Profex base directory, and type:
qmake profex.pro make -j 4 src/profex
Make sure that qmake of Qt version 5 is used if several versions are installed. If necessary, specify the full path to qmake.
On PCLinuxOS 32bit run:
/usr/lib/qt5/bin/qmake profex.pro make -j 4 src/profex
On PCLinuxOS 64bit run:
/usr/lib64/qt5/bin/qmake profex.pro make -j 4 src/profex
On Debian 8.0 32bit run:
/usr/lib/i386-linux-gnu/qt5/bin/qmake profex.pro make -j 4 src/profex
On Debian 8.0 / Ubuntu 16.04 64bit run:
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake profex.pro make -j 4 src/profex
On OpenSuse Leap 42.1 run:
qmake-qt5 profex.pro make -j 4 src/profex
The source code archive is bundled with zlib and the QuaZip library source code. Both libraries are automatically compiled by the commands shown above and linked statically into the profex binary. This is necessary because most distributions ship a libquazip version compiled against Qt 4 at the time of the release of Profex 3.9. This would cause Profex to crash as soon as a Bruker BRML file is loaded. Bundling, compiling and static linking both libraries solves this problem.
profex-3.10.2-1.x86_64.rpm (6 MB)
profex-3.10.2-1.src.rpm (11 MB)
profex-3.10.2.tar.gz (6 MB)