Description
the REQUIRES part of the rpm point to the 32bit version of the libraries, instead of the 64 bit version, which trigger the installation of a lot of unneeded packages
Also, rpath points to [@loader_path/../Frameworks] which doesn't look like a valid path, running patchelf --remove-rpath "heidisql" doesn't seem to have any problems
HeidiSQL version and OS
12.21/rpm
Database server version
Reproduction recipe
# rpm -qp --requires heidisql-12.21-1.x86_64.rpm returns the following
libQt6Core.so.6
libQt6Gui.so.6
libQt6Pas.so.6
libQt6Widgets.so.6
libmariadb.so.3
libpq.so.5
libsqlite3.so.0
libssl.so.3
libsybdb.so.5
when it should return something like
...
libQt6Pas.so.6()(64bit)
libX11.so.6()(64bit)
...
Description
the REQUIRES part of the rpm point to the 32bit version of the libraries, instead of the 64 bit version, which trigger the installation of a lot of unneeded packages
Also, rpath points to
[@loader_path/../Frameworks]which doesn't look like a valid path, runningpatchelf --remove-rpath "heidisql"doesn't seem to have any problemsHeidiSQL version and OS
12.21/rpm
Database server version
Reproduction recipe
# rpm -qp --requires heidisql-12.21-1.x86_64.rpmreturns the followingwhen it should return something like