Build instructions
Could you please add instructions/hints/scripts on how to build this app for different operating systems. Thanks.
Not one of the devs and not sure how to build for appimage or flatpak but for building regular native app on Linux...
I saw of the devs (nicholascarroll) made a comment in issue 8:
sudo apt-get install build-essential sudo apt-get install qtcreator sudo apt-get install qt5-default sudo apt-get install qtmultimedia5-dev libqt5multimediawidgets5 libqt5multimedia5-plugins libqt5multimedia5and then:
git clone keshavbhatt/plumber.git cd plumber/src qmake make ./plumber
To get roughly same dependencies (works but might be more than bare minimum) on Fedora 40:
# roughly equivalent to build-essential
sudo dnf install @development-tools make automake gcc gcc-c++ kernel-devel git pkg-config
# equivalent to 'qtcreator', 'qt5-default', 'qttools5-dev-tools'
sudo dnf install qt5-qtbase-devel qtchooser qt5-qttools-devel
# equivalent to qtmultimedia5-dev libqt5multimediawidgets5 libqt5multimedia5-plugins libqt5multimedia5
sudo dnf install qt5-qtmultimedia-devel
then the only real change from the original is using qmake-qt5 instead of qmake
git clone keshavbhatt/plumber.git cd plumber/src qmake-qt5 make ./plumber
Seemed to build ok for me and launched alright.
If devs read this at some point, my own ask would be to copy above into a BUILD.md or a ## Build section in the main README.md, simply to improve visibility.