Alien creates a temporary directory webulldesktop-4.7.0 [size=3]in the current directory to create the rpm. And if this directory is not removed due to an error of a previous run this might be the reason for the problem. If i simulate this on my machine i see this:
[FONT=monospace]rolf@gnomegurke:~> mkdir webulldesktop-4.7.0
rolf@gnomegurke:~> ls -ld webulldesktop-4.7.0/
drwxr-xr-x 1 rolf users 0 Apr 22 10:02 **webulldesktop-4.7.0/**
rolf@gnomegurke:~> sudo alien --to-rpm /home/rolf/Downloads/qt_5.13.2_WebullDesktop_ubuntu_4.7.0.deb
[sudo] password for root:
mkdir: cannot create directory 'webulldesktop-4.7.0': File exists
unable to mkdir webulldesktop-4.7.0: at /usr/lib/perl5/vendor_perl/5.26.1/Alien/Package.pm line 257.
Hi
Make life simple… just extract the deb file, then extract the data.tar.gz which has all the files you need, create a folder somewhere called WebullDesktop and move the local and share folders here, then create a wrapper script in local/WebullDesktop, eg;
#!/bin/bash
#!/bin/sh
appname=`basename $0 | sed s,\.sh$,,`
dirname=`dirname $0`
tmp="${dirname#?}"
if "${dirname%$tmp}" != "/" ]; then
dirname=$PWD/$dirname
fi
LD_LIBRARY_PATH="$dirname/lib"
export LD_LIBRARY_PATH=/data/applications/WebullDesktop/local/WebullDesktop
$dirname/$appname "$@"
Copy the icons to ~/.icons and the desktop file to ~/.local/share/applications and adjust the desktop file Exec to point at the script…