So I just followed an old suggestion to check out Qube Apps.
I tried to install it in my Fedora-42-XFCE template but haven’t gotten any luck for some reason. Following the Fedora instructions on the Github page GitHub - micahflee/qube-apps: Install, run, and update apps without root and only in your home directory, I copied the Github repo but when it came to installing dependencies, the only thing that was unavailable was the python3-pyside2 package although I could find and install python3-pyside6 but that wasn’t enough. Every time I ran ./build_rpm.sh, it kept failing the installation.
I’ve recreated the issue right here.
[user@fedora-42-xfce ~]$ sudo dnf install python3-pyside2
Updating and loading repositories:
Repositories loaded.
Failed to resolve the transaction:
No match for argument: python3-pyside2
You can try to add to command line:
--skip-unavailable to skip unavailable packages
[user@fedora-42-xfce ~]$ cd qube-apps/
[user@fedora-42-xfce qube-apps]$ ./build_rpm.sh
running bdist_rpm
/usr/lib/python3.13/site-packages/setuptools/_distutils/dist.py:973: SetuptoolsDeprecationWarning: Deprecated command
!!
********************************************************************************
bdist_rpm is deprecated and will be removed in a future version.
Use bdist_wheel (wheel packages) instead.
This deprecation is overdue, please update your project and remove deprecated
calls to avoid build errors in the future.
See https://github.com/pypa/setuptools/issues/1988 for details.
********************************************************************************
!!
cmd_obj.run()
running egg_info
writing qube_apps.egg-info/PKG-INFO
writing dependency_links to qube_apps.egg-info/dependency_links.txt
writing top-level names to qube_apps.egg-info/top_level.txt
reading manifest file 'qube_apps.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'qube_apps.egg-info/SOURCES.txt'
creating build
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/rpm
creating build/bdist.linux-x86_64/rpm/SOURCES
creating build/bdist.linux-x86_64/rpm/SPECS
creating build/bdist.linux-x86_64/rpm/BUILD
creating build/bdist.linux-x86_64/rpm/RPMS
creating build/bdist.linux-x86_64/rpm/SRPMS
writing 'build/bdist.linux-x86_64/rpm/SPECS/qube-apps.spec'
running sdist
running check
creating qube_apps-0.1.0
creating qube_apps-0.1.0/qube_apps.egg-info
creating qube_apps-0.1.0/share
copying files to qube_apps-0.1.0...
copying LICENSE -> qube_apps-0.1.0
copying README.md -> qube_apps-0.1.0
copying pyproject.toml -> qube_apps-0.1.0
copying qube-apps -> qube_apps-0.1.0
copying setup.cfg -> qube_apps-0.1.0
copying setup.py -> qube_apps-0.1.0
copying qube_apps.egg-info/PKG-INFO -> qube_apps-0.1.0/qube_apps.egg-info
copying qube_apps.egg-info/SOURCES.txt -> qube_apps-0.1.0/qube_apps.egg-info
copying qube_apps.egg-info/dependency_links.txt -> qube_apps-0.1.0/qube_apps.egg-info
copying qube_apps.egg-info/top_level.txt -> qube_apps-0.1.0/qube_apps.egg-info
copying share/qube-apps.desktop -> qube_apps-0.1.0/share
copying share/qube-apps.png -> qube_apps-0.1.0/share
copying qube_apps.egg-info/SOURCES.txt -> qube_apps-0.1.0/qube_apps.egg-info
Writing qube_apps-0.1.0/setup.cfg
creating dist
Creating tar archive
removing 'qube_apps-0.1.0' (and everything under it)
copying dist/qube_apps-0.1.0.tar.gz -> build/bdist.linux-x86_64/rpm/SOURCES
building RPMs
rpmbuild -ba --define "__python python3" --define "_topdir /home/user/qube-apps/build/bdist.linux-x86_64/rpm" --clean build/bdist.linux-x86_64/rpm/SPECS/qube-apps.spec
Building target platforms: noarch
Building for target noarch
warning: %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from
Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.m6TID6
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.HOa8fa
+ umask 022
+ cd /home/user/qube-apps/build/bdist.linux-x86_64/rpm/BUILD/qube-apps-0.1.0-build
+ cd /home/user/qube-apps/build/bdist.linux-x86_64/rpm/BUILD/qube-apps-0.1.0-build
+ rm -rf qube-apps-0.1.0
+ /usr/lib/rpm/rpmuncompress -x -v /home/user/qube-apps/build/bdist.linux-x86_64/rpm/SOURCES/qube-apps-0.1.0.tar.gz
error: File /home/user/qube-apps/build/bdist.linux-x86_64/rpm/SOURCES/qube-apps-0.1.0.tar.gz: No such file or directory
error: Bad exit status from /var/tmp/rpm-tmp.HOa8fa (%prep)
RPM build warnings:
%source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.HOa8fa (%prep)
error: command '/usr/bin/rpmbuild' failed with exit code 1
Qube Apps failed to build!
[user@fedora-42-xfce qube-apps]$
Help please?