vkohaupt / vokoscreenNG

vokoscreenNG is a powerful screencast creator in many languages to record the screen, an area or a window (Linux only). Recording of audio from multiple sources is supported. With the built-in camera support, you can make your video more personal. Other tools such as systray, magnifying glass, countdown, timer, Showclick and Halo support will help
https://linuxecke.volkoh.de/vokoscreen/vokoscreen.html
GNU General Public License v2.0
1.11k stars 91 forks source link

Build requirements out of date #294

Open Moini opened 8 months ago

Moini commented 8 months ago

Bug report checklist

Describe the bug

Hi - as apparently, there's no longer a build for Linux anymore for release 4.0.0, I wanted to build vokoscreenNG myself now (or had to, rather).

Trying to follow the build instructions for Linux here: https://github.com/vkohaupt/vokoscreenNG/blob/3.0/.github/README.md , I've encountered different requirements, namely qt6 instead of qt5.

qmake complains:

Project MESSAGE: Cannot use Qt 5.15.3
Project ERROR: Need minimum Qt 6.5

Expected behavior

Following the instructions, I should be able to build the project.

(turns out, though, that Ubuntu 22.04 is no longer supported anyway, as the latest QT version available for me here is 6.2.4, so I won't be able to build anyway. Also means I couldn't test whether other requirements were outdated, as I never got so far in the process as to have it complain eventually).

Due to Ubuntu bugs, it would be helpful to write 'qmake6' instead of 'qmake' only, because choosing the version doesn't work properly, even if installed.

vkohaupt commented 8 months ago

Thanks for the hint. Build requirements have been revised.

Moini commented 8 months ago

@vkohaupt Almost - there's still the 'On Ubuntu these requirements can be satisfied by running sudo apt install libgstreamer1.0-dev qt5-default qttools5-dev-tools libqt5x11extras5-dev qtmultimedia5-dev libqt5multimedia5-plugins libpulse-dev libwayland-dev' with lots of Qt 5s in it.

vkohaupt commented 8 months ago

I deleted it because it's not applicable at the moment.

Moini commented 8 months ago

Might be for newer Ubuntus, didn't check - but it's fine, thank you!