drawio-desktop: libXtst - broken package dependancies ?

Hi …

Package dependancies of this package ( draw.io rpm ) are broken ?

`` rpm --requires -qp draw.io-x86_64-14.1.8.rpm

/bin/sh /bin/sh at-spi2-core gtk3 libXScrnSaver libXtst libnotify libuuid nss rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsXz) <= 5.2-1 xdg-utils ``

The dependencies should require libs, not package names ?

Lines like

Requires: libXtst

should be removed from specfile. Instead it should be

AutoReqProv: on

(which will result in proper libs requires) if it’s not even yet the default. Maybe in the spefile even

AutoReqProv: off

is set which would be totally wrong.

Note -> draw.io version - latest - .14.1.8 -> OS:- OpenSuse Leap 15.x

The above is from info provided by sn******@suse.de

Thanks.

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 16 (6 by maintainers)

Most upvoted comments

Thanks. Just to clarify we use https://github.com/electron-userland/electron-builder to build the rpm. We don’t have any experience with rpm, so an external contribution is likely needed in order to fix the issue.