The library you are looking for can be installed like this:
sudo apt install libdbusmenu-qt-dev
or specifically qt5
version sudo apt install libdbusmenu-qt5-dev
(either one works)
However, You may not be able to use the BitBudget
binary once you have built it. I can build it successfully, but it won't run on my system, as it hasn't been updated for so long.
Assuming you downloaded the bitbudget tarball from Launchpad here to the Downloads
directory, do:
sudo apt install g++ libdbusmenu-qt-dev
cd Downloads
tar xf bitbud*
cd bitbud*
qmake BitBudget.pro
make
qmake bitbudget-daemon.pro
make
Check that the binary works: ./BitBudget
(for me it segfaults). If it fails for you too, then you can just delete the whole directory.
If it works, then install to the /opt
directory
sudo mkdir /opt/BitBudget
sudo cp BitBudget /opt/BitBudget
sudo cp bitbudget-daemon /opt/BitBudget/
sudo cp bitbudget.desktop /usr/share/applications/
sudo cp data/bitbudget.svg /usr/share/pixmaps/
This includes installing a desktop launcher to run the program so you should be able to run it just by clicking the icon, if it works on your system.
libdbusmenu-qt5
should be available in the default repository of Ubuntu 16.04.apt-cache policy libdbusmenu-qt5
lists version0.9.3+16.04.20160218-0ubuntu1
. Regarding the dev version - it should belibdbusmenu-qt5-dev
then i guess - as well available via the default repositories.apt