Redistribute binaries, best way

Hi,
I’m looking for best way to maintain binaries distributed by fingerprint scanner.

For now I do fast&dirty repackaging instead of apt hold:

wget https://github.com/ftfpteams/focaltech-linux-fingerprint-driver/raw/refs/heads/main/Ubuntu_Debian/x86/libfprint-2-2_1.94.4+tod1-0ubuntu1~22.04.2_amd64_20250219.deb -O libfprint-ftfp.deb
deb-reversion -s ftfp -v 1:1.94.9+tod1-1ubuntu1~25.04 libfprint-ftfp.deb
dpkg -i libfprint-2-2_1.94.9+tod1-1ubuntu1~25.04_amd64.deb
cp /usr/share/polkit-1/rules.d/50-default.rules /etc/polkit-1/rules.d/

But as far as I understand my solution will last as long as new version of libfprint by ubuntu will be released.
Is there better way to handle 3rd party libfprint as Ubuntu component?
Maybe I can somehow hook lib loading process to load libfprint first? Or snaps somehow addresses the problem?

Thanks.

Short answer: They would need to be packaged.

Longer answer: They would need to be officially packaged and added to Ubuntu or Debian’s repositories. A snap would not be the answer in this case as, unless they were used with Ubuntu Core and, therefore, with the snapped kernel; they’d be useless elsewhere.

.deb packages must meet some stringent quality standards as outlined in the Debian Packaging Manual. Ubuntu holds most of these standards in order for packages to be included in Ubuntu without being in Debian first.