Search Criteria
Package Details: veyon 4.9.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/veyon.git (read-only, click to copy) |
---|---|
Package Base: | veyon |
Description: | Cross-platform computer monitoring and classroom management |
Upstream URL: | https://veyon.io/ |
Licenses: | GPL2 |
Submitter: | sgar |
Maintainer: | sgar |
Last Packager: | sgar |
Votes: | 8 |
Popularity: | 0.011117 |
First Submitted: | 2018-01-02 11:03 (UTC) |
Last Updated: | 2024-09-09 13:45 (UTC) |
Dependencies (27)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libfakekey
- libjpeg-turbo (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR)
- libldap (libldap-gnutlsAUR)
- libsasl
- libvncserver (libvncserver-gitAUR)
- libxcomposite
- libxcursor
- libxdamage
- libxext (libxext-gitAUR)
- libxfixes
- libxinerama (libxinerama-randr-gitAUR)
- libxrandr (libxrandr-gitAUR)
- libxtst
- lzo
- openssl (openssl-gitAUR, openssl-staticAUR)
- pam (pam-selinuxAUR)
- procps-ng (busybox-coreutilsAUR, procps-ng-gitAUR)
- qca-qt6 (qca-qt6-gitAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR)
- Show 7 more dependencies...
Required by (0)
Sources (9)
- git+https://github.com/nodejs/http-parser.git
- git+https://github.com/novnc/noVNC.git
- git+https://github.com/veyon/libfakekey.git
- git+https://github.com/veyon/libvncserver.git
- git+https://github.com/veyon/qthttpserver.git
- git+https://github.com/veyon/ultravnc.git
- git+https://github.com/veyon/veyon.git#commit=cb2aadd88db9f68657a40af714a2fd72859248f7
- git+https://github.com/veyon/x11vnc.git
- git+https://invent.kde.org/pim/kldap.git
Latest Comments
1 2 3 4 Next › Last »
smichak commented on 2025-01-23 18:21 (UTC)
I managed to get it to build from master - it turns out there's an API change in libproc2 which was fixed in veyon but is still not in any stable release. I also had to add to disable the error warnings as suggested in previous comments. Here's the diff:
diff --git a/PKGBUILD b/PKGBUILD index a948f66..c617d67 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: sgar <swhaat in github>
pkgname=veyon -pkgver=4.9.0 +pkgver=4.99.0+1539+g5d9b9915a pkgrel=1 pkgdesc="Cross-platform computer monitoring and classroom management" arch=('x86_64') @@ -13,7 +13,7 @@ depends=('hicolor-icon-theme' 'libfakekey' 'libjpeg-turbo' 'libldap' 'libsasl' 'procps-ng' 'qca-qt6' 'qt6-base') makedepends=('clang' 'cmake' 'git' 'qt6-declarative' 'qt6-httpserver' 'qt6-tools') optdepends=('kldap: KDE support') -_commit=cb2aadd88db9f68657a40af714a2fd72859248f7 # tags/v4.9.0 +_commit=5d9b9915a165fed1528984fdfea53bd82cc903c9 # master source=("git+https://github.com/veyon/veyon.git#commit=${_commit}" 'git+https://github.com/veyon/ultravnc.git' 'git+https://invent.kde.org/pim/kldap.git' @@ -69,8 +69,9 @@ build() { -DCMAKE_INSTALL_PREFIX='/usr' \ -DSYSTEMD_SERVICE_INSTALL_DIR='/usr/lib/systemd/system' \ -DWITH_QT6=ON -DVEYON_DEBUG=ON \ - -Wno-dev - cmake --build build + -Wno-dev \ + -DCMAKE_CXX_FLAGS='-Wno-error=deprecated-declarations -Wno-error=unused-variable' + cmake --build build -j8 }
package_veyon() {
andreasgoebel72 commented on 2025-01-22 14:46 (UTC)
Fails at 97% for me while building plugins/webapi.
Does checking out the 4.9 branch from github and building with cmake .. -Wno-deprecated work for you? The latest 4.9 version is 4.9.1, not 4.9.0, maybe that's where the difference comes from.
Leogamer644 commented on 2025-01-20 09:25 (UTC)
I have tried to change in the PKGBUILD the cmake flags so that the part of werror-deprecated is treated as a warning. I have done this by using the next part in the build part: build() { cmake -B build -S "$pkgname" \ -DCMAKE_BUILD_TYPE='RelWithDebInfo' \ -DCMAKE_INSTALL_PREFIX='/usr' \ -DCMAKE_CXX_FLAGS="-Wno-error=deprecated-declarations" \ -DSYSTEMD_SERVICE_INSTALL_DIR='/usr/lib/systemd/system' \ -DWITH_QT6=ON -DVEYON_DEBUG=ON \ -Wno-dev cmake --build build } sadly, even though it does make, it fails at the 96 % for me at the next step [ 96%] Linking CXX executable veyon-master [ 96%] Built target veyon-configurator [ 96%] Built target ldap-common [ 96%] Built target builtin-x11vnc-server [ 96%] Built target veyon-master could anybody else try to change the pkgbuild script and see if theirs work?
andreasgoebel72 commented on 2025-01-14 11:35 (UTC)
I was able to build the 4.9 version from github using
cmake .. -Wno-deprecated
but I was not able to integrate that into the pkgbuild script.
andreasgoebel72 commented on 2025-01-09 15:30 (UTC)
Veyon 4.9 does no longer compile with current arch. Lots of deprecated errors like this one:
In Datei, eingebunden von /home/ag/.cache/yay/veyon/src/build/core/CMakeFiles/veyon-core.dir/Unity/unity_6_cxx.cxx:7: /home/ag/.cache/yay/veyon/src/veyon/core/src/VncClientProtocol.cpp: In Elementfunktion »bool VncClientProtocol::receiveSecurityTypes()«: /home/ag/.cache/yay/veyon/src/veyon/core/src/VncClientProtocol.cpp:286:43: Fehler: »qsizetype QByteArray::count() const« ist veraltet: Use size() or length() instead. [-Werror=deprecated-declarations] 286 | if( securityTypeList.count() != securityTypeCount ) |
~~^~df8oe commented on 2024-02-01 08:04 (UTC)
Does no longer build (since ~ one or two weeks):
make[2]: *** Keine Regel vorhanden, um das Ziel „core/CMakeFiles/veyon-core.dir/cmake_pch.hxx.gch“, benötigt von „core/CMakeFiles/veyon-core.dir/Unity/unity_7_cxx.cxx.o“, zu erstellen. Schluss.
harisrnd commented on 2023-09-06 10:42 (UTC)
There is an issue I opened quite a long time ago. The problem persists.
https://github.com/veyon/veyon/issues/834
Version 4.8.2, fresh arch-linux, clean install, same problem. I believe the problem is that veyon looks at both /lib/veyon and /usr/lib/veyon to load its modules. On Arch linux, /lib is a soft link to /usr/lib therefore the modules are loaded twice. Please advice, Veyon is unworkable on Arch Linux.
My assumptions might be wrong. Does anyone have any idea on this?
yochananmarqos commented on 2023-08-14 15:26 (UTC)
@sgar: Please build with Qt6, see my updated PKGBUILD.
ttucker commented on 2023-04-04 18:34 (UTC)
I am not the maintainer of this package on the AUR, but what I was trying to get across, the script that installs veyon on the AUR installs the 4.7.3.6 version, not the 4.7.5-1 version.
I was trying to show what I saw on my machine while installing.
yochananmarqos commented on 2023-04-04 18:01 (UTC)
Please follow VCS and Cmake package guidelines. See my updated and improved PKGBUILD
1 2 3 4 Next › Last »