How to convert .deb to .rpm

I did this several years ago and I can’t remember what I did. I do remember that it was simple and it worked fine. Now all I can find about converting .deb to .rpm is that I need to install alien which isn’t officially supported for Tumbleweed. At my first attempt, the resulting .rpm installed after a pause to ask me if I wanted to install a pkg that wasn’t signed. When I tried to launch it, it promptly crashed. Starting it from konsole showed that it was missing a module PyQt5 (or something close to that) and it listed several other files that weren’t found that all had Q in the name. I searched for these in the repos and found nothing. The deb pkg I’m trying to install is cascade, a utility to bridge Jack to pulseaudio. If anyone can help me with this, I’d appreciate it. Edit: In case I wasn’t clear, I did install alien and used it to convert the deb to .rpm.

Where did you get the .deb ?

And what is the program you want of those there
This https://software.opensuse.org/search?utf8=%E2%9C%93&baseproject=ALL&q=cadence

Wow, I couldn’t find that page when I was searching. I’ll try that one before I try to convert the deb pkg. Thanks

Here you can search for openSuse software by typing the name of what you are looking for

https://software.opensuse.org/explore

Thanks for the tip.

I got the same error as the one I got with the deb converted rpm. “File “/usr/share/cadence/src/cadence.py”, line 25, in <module>
from PyQt5.QtCore import QFileSystemWatcher, QThread, QSemaphore
ModuleNotFoundError: No module named ‘PyQt5’”. Can anyone decipher this?

Edit: Nevermind. I’ve decided that I’ll just chalk this up to ‘not worth the trouble’.

Hi
Is python3-qt5 installed (it’s needed for build, so likely missed from requires)?

Thanks malcolm. That allowed cadence to start.

Alien available at https://joeyh.name/code/alien/ can convert it to an RPM package by sudo alien --to-rpm

Using Alien is very easy, but it is better to use what is already ready and tested in the openSuse software, it is safer