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
In order to build vokoscreenNG on FreeBSD I had to:
change every #ifdef Q_OS_LINUX to #ifdef Q_OS_UNIX
change linux: to unix: in src/QGlobalShortcut/qglobalshortcut.pri
However, commit 9e6416e7cbf20755253bd61fa805c12632ad536f broke the build. It seems this is just not finished yet? I added a #ifdef Q_OS_WIN there to solve it for now.
See commits f48a0d33bc1bd7b0fd762bceb5cce6a9652db292 and 1b3e0d2f3fec0d030c43969bc55d856d10715005 in the unix branch of my fork.
As far as I am aware Q_OS_UNIX is defined also on Linux. It would be nice if you could make these changes to support building on Unix/*BSD.
In order to build vokoscreenNG on FreeBSD I had to:
#ifdef Q_OS_LINUX
to#ifdef Q_OS_UNIX
linux:
tounix:
insrc/QGlobalShortcut/qglobalshortcut.pri
However, commit 9e6416e7cbf20755253bd61fa805c12632ad536f broke the build. It seems this is just not finished yet? I added a
#ifdef Q_OS_WIN
there to solve it for now.See commits f48a0d33bc1bd7b0fd762bceb5cce6a9652db292 and 1b3e0d2f3fec0d030c43969bc55d856d10715005 in the
unix
branch of my fork.As far as I am aware
Q_OS_UNIX
is defined also on Linux. It would be nice if you could make these changes to support building on Unix/*BSD.