FS#51219 - [libgcrypt15] Name of package is wrong
Attached to Project:
Community Packages
Opened by Uwe Koloska (kolewu) - Monday, 03 October 2016, 20:00 GMT
Last edited by Doug Newgard (Scimmia) - Monday, 03 October 2016, 23:37 GMT
Opened by Uwe Koloska (kolewu) - Monday, 03 October 2016, 20:00 GMT
Last edited by Doug Newgard (Scimmia) - Monday, 03 October 2016, 23:37 GMT
|
Details
Description:
There is no such thing as libgcrypt15. For a library this number should always represent the soname and not the independent source version. The source version is always present in the package name. Reason: Current soname (version) is libgcrypt20 (or in full: libgcrypt.so.20). You can get it with 'readelf -d /usr/lib/libgcrypt.so | grep SONAME'. In Archlinux you only need older versions of the library for binary-only packages (like steam) that are linked against this older version. The error you see when trying to run the binary is for the missing soname and not the source version of the library. So how would you know that a missing libgcrypt.so.11 is in libgcrypt15? AFAIK for libgcrypt there are only libgcrypt.so.11 and libgcrypt.so.20 as (currently maintained) sonames. I know that there are lots of AUR-packages wrongly requiring libgcrypt15, but then add it to 'provides' but don't use a false name. |
This task depends upon
Closed by Doug Newgard (Scimmia)
Monday, 03 October 2016, 23:37 GMT
Reason for closing: Not a bug
Additional comments about closing: It's version 1.5.x. This is how all other old versions are packaged in the repo as well.
Monday, 03 October 2016, 23:37 GMT
Reason for closing: Not a bug
Additional comments about closing: It's version 1.5.x. This is how all other old versions are packaged in the repo as well.