If anyone has some free time you could try the branch Qt6Default. I rewrote most of the window management making the emulator fully functional with both Qt6 and Wayland also implementing the correct functioning of both native and windowed fullscreen. I would like to test it on as many hardware as possible before pulling it into the master branch. I do not have appimages or flatpaks available, the test must be done by compiling the sources directly.
Qt6 probably should be re-enabled, at least for consistency with the non-git version.
Thanks for the reply. I have tried on my AMD machine with KDE Plasma and Wayland and have not encountered any problems. Unfortunately I don't have an NVidia card to test on.
Hi FHorse. The emulator window was invisible when run using Qt6, showing only the border. This was on KDE Plasma with nvidia, which I am not sure even works correctly anyway. The Qt5 version works on this setup however. I have not tested my AMD machine.
Hi Vaporeon, what problem did you encounter with the Qt6? Can't compile the emulator or what else? I have not encountered any problems during all the tests done while migrating to CMake even though I have not tried with Wayland.
Update: I also report a typo, Entertaiment => Entertainment.
I have updated it for CMake support.
Qt6 did not work for me on Wayland, so I have left it using Qt5 for now.
FHorse fully switched from Automake to CMake, so...the PKGBUILD is broken again ;(
Hi...
The pkgbuild needs to be updated, cause filenames were renamed in the src.
Line 40 > icon=hicolor_apps_${i}x${i}_com.github.punesemu.puNES.png
Line 47 > install -Dm 644 ./com.github.punesemu.puNES.desktop "${pkgdir}"/usr/share/applications/com.github.punesemu.puNES.desktop
EDIT: Thanks Vaporeon <3
This respository needs automake and qt5-tools as dependencies, otherwise this package won't compile.
With r979.d91cd05 I've dropped out the SDL dependence replaced by QOpelGLWidget, then qt5-base must be compiled with OpenGL support. Moreover it's not longer necessary pass "--enable-qt5" to "./configure", now are only supported the Qt5 libs.