Hey @nwarren,
That is true. Though, if you do want to always have the latest version of Flameshot, you can download and compile it directly from Github. I’m including the process below:
First, we’ll need the pre-requisites for the compilation:
sudo apt install git openssl ca-certificates
sudo apt install g++ cmake build-essential qt5-default qttools5-dev-tools libqt5svg5-dev qttools5-dev
sudo apt install libqt5dbus5 libqt5network5 libqt5core5a libqt5widgets5 libqt5gui5 libqt5svg5
Then, go to your Downloads folder and pull the source code from Github:
cd ~/Downloads
git clone https://github.com/flameshot-org/flameshot.git
cd flameshot
Then, it’s the compilation time:
mkdir build
cd build
cmake ../
make
Once that is done, remove your current flameshot installation and then install your new compilation by executing:
sudo make install
The downside here is that the updates have to be done manually. In order to do that, you will need to go into the folder you downloaded flameshot and order git to check for any updates in the source code:
cd ~/Downloads/flameshot
git pull
If it initiates a download, then you will need to re-compile and re-install. The set of commands is the same, but first, you’ll need to clear up the former build files.
rm -rvf build
mkdir build
cmake ../
make
sudo make install
And that should take care of the update process.