I try to package a multi-python application and I got the build working so far, but when adding a desktop file I get this rpmlint problems: [ 42s] warning: absolute symlink: /usr/bin/NanoVNASaver -> /etc/alternatives/NanoVNASaver [ 42s] warning: absolute symlink: /usr/share/applications/nanovna-saver.desktop -> /etc/alternatives/nanovna-saver.desktop [ 42s] warning: absolute symlink: /usr/share/pixmaps/nanovna-saver.png -> /etc/alternatives/nanovna-saver.png [ 43s] error: lua script failed: [string "<lua>"]:4: cannot open file '/home/abuild/rpmbuild/BUILDROOT/nanovna-saver-0.3.8-2.1.x86_64/usr/share/applications/nanovna-saver.desktop' (No such file or directory) and finally: [ 46s] RPMLINT report: [ 46s] =============== [ 47s] /tmp/rpmlint.python39-nanovna-saver-0.3.8-2.1.noarch.rpm.jgk388ja/usr/share/applications/nanovna-saver.desktop: file does not exist [ 47s] 0 packages and 0 specfiles checked; 0 errors, 3 warnings. [ 47s] Traceback (most recent call last): [ 47s] File "rpmlint.py", line 378, in <module> [ 47s] File "rpmlint.py", line 166, in main [ 47s] File "rpmlint.py", line 224, in runChecks [ 47s] File "AbstractCheck.py", line 51, in check [ 47s] File "AbstractCheck.py", line 101, in check_binary [ 47s] File "MenuXDGCheck.py", line 92, in check_file [ 47s] File "MenuXDGCheck.py", line 34, in parse_desktop_file [ 47s] File "./codecs.py", line 905, in open [ 47s] FileNotFoundError: [Errno 2] No such file or directory: '/tmp/rpmlint.python39-nanovna-saver-0.3.8-2.1.noarch.rpm.jgk388ja/usr/share/applications/nanovna-saver.desktop' The package is built here: https://build.opensuse.org/package/show/home:frank_kunz/nanovna-saver I used this package as example https://build.opensuse.org/package/show/openSUSE:Factory/python-Twisted since this has man pages handled by python_alternative and my idea was to do it the same for a desktop file. I'm not sure if python_alternative is the right way to go for desktop files, or if there is an other possibility. The python packaging wiki(https://en.opensuse.org/openSUSE:Packaging_Python) does not list that. How can I fix that problem, or, if any, what is the better way to package the desktop file? Br, Frank