Flamerobin on openSUSE

Created by: Lester Caine, Last modification: 5 April 2025

Since the package provided by openSUSE is rather old and does not actually work, this needs to be built from source. SInce current versions of Firebird are not available either I already had the firebird development elements available.

The Flamerobin source code was managed on sourceforge and had been been ported to a private git repository but is now on github. I'm no longer using Mercurial CVS so the local mirror no longer exists.

The current build relies on wxWidgets 3.2.7 which is available by adding package wxWidgets-3_2-devel, and Boost 1.87 which is also available in the repositories

Building flamerobin is then simply


 1. Setup the tools and libs needed:
    $ sudo zypper install patterns-devel-C-C++-devel_C_C++ git cmake libwx_base-suse-devel
    (wxWidgets version may change in the future, libwx_base-suse-devel will handle that)
 2. $ cd ~/project
 3. $ git clone https://github.com/mariuz/flamerobin.git
 4. $ cd flamerobin
 5. $ mkdir build
 6. $ cd build
 7. $ cmake ..
 8. $ make
 9. To run FlameRobin use the run_flamerobin.sh script. This sets up an
    environment variable that points the FlameRobin app to the build directory
    which contains various sub-dir used by the app
    $ ./run_flamerobin.sh

-- Install support

The usual 'make install' will work as normal, you may want to configure the
build for 'release':
 $ cmake -DCMAKE_BUILD_TYPE=Release ..
 $ make
 $ sudo make install

I've simply dropped a copy of the compiled executable into /usr/bin to replace the older version installed from the SUSE repository which also created the menu entries. Something I would have realised had I read my own ((Flamerobin on SUSE (V1)|V1 crib note))!