saturneric / GpgFrontend

A free, open-source, robust yet user-friendly, compact and cross-platform tool for OpenPGP encryption. It stands out as an exceptional GUI frontend for the modern GnuPG (gpg).
https://gpgfrontend.bktus.com
GNU General Public License v3.0
456 stars 43 forks source link

Doesn't work on Ubuntu 22.04 #64

Closed nicraMarcin closed 1 year ago

nicraMarcin commented 2 years ago

It doesn't work on newest ubuntu 22.04 because Ubuntu has newest libraries:

$ ldd /usr/bin/GpgFrontend 
...
    libicui18n.so.66 => not found
    libicuuc.so.66 => not found
    libcrypto.so.1.1 => not found
...

libicui is libicuXXX.so.70.1, libcrypto is libcrypto.so.3

saturneric commented 2 years ago

This has to do with the versioning policy of the icu library (an internationalization support library). It binds his version number to the name of the library file and does not use softlinks to use the name of the library file without the version number. The version number of the library file is not the same on different distributions. I will fix this by including a specific version of the icu library in the deb package.

saturneric commented 2 years ago

I'll just use Ubuntu 22.04 to compile the deb package, as it should be done.

saturneric commented 1 year ago

Done.