From a3b655f605af7e59bf33d30105534a58a8583bcf Mon Sep 17 00:00:00 2001 From: Automatic Build System Date: Sun, 29 Dec 2024 13:48:44 +0100 Subject: [PATCH] rebuilt by autoport with build requirements: libprocps-devel>=0:4.0.5-1mamba [release 4.9.1-2mamba;Thu Dec 26 2024] --- italc-2.0.0-fix-missing-includes.patch | 14 -------- veyon-4.9.1-procps-ng-4.0.5.patch | 46 ++++++++++++++++++++++++++ veyon.spec | 11 ++++-- 3 files changed, 54 insertions(+), 17 deletions(-) delete mode 100644 italc-2.0.0-fix-missing-includes.patch create mode 100644 veyon-4.9.1-procps-ng-4.0.5.patch diff --git a/italc-2.0.0-fix-missing-includes.patch b/italc-2.0.0-fix-missing-includes.patch deleted file mode 100644 index 6c8f2ff..0000000 --- a/italc-2.0.0-fix-missing-includes.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff -Nru italc-2.0.0.orig/lib/src/LocalSystem.cpp italc-2.0.0/lib/src/LocalSystem.cpp ---- italc-2.0.0.orig/lib/src/LocalSystem.cpp 2011-08-03 23:18:00.000000000 +0200 -+++ italc-2.0.0/lib/src/LocalSystem.cpp 2013-04-28 18:12:28.663832552 +0200 -@@ -30,6 +30,10 @@ - #include - #include - -+#ifdef ITALC_BUILD_LINUX -+#include -+#include -+#endif - - #ifdef ITALC_BUILD_WIN32 - diff --git a/veyon-4.9.1-procps-ng-4.0.5.patch b/veyon-4.9.1-procps-ng-4.0.5.patch new file mode 100644 index 0000000..4c62821 --- /dev/null +++ b/veyon-4.9.1-procps-ng-4.0.5.patch @@ -0,0 +1,46 @@ +--- veyon-4.9.1/plugins/platform/linux/LinuxCoreFunctions.cpp.orig 2024-12-28 16:57:48.531677012 +0100 ++++ veyon-4.9.1/plugins/platform/linux/LinuxCoreFunctions.cpp 2024-12-28 16:58:15.485765174 +0100 +@@ -508,18 +508,18 @@ + + while ((stack = procps_pids_get(info, PIDS_FETCH_TASKS_ONLY))) + { +- const auto ppid = PIDS_VAL(PPidItemIndex, s_int, stack, info); ++ const auto ppid = PIDS_VAL(PPidItemIndex, s_int, stack); + + if (ppid == parentPid) + { + if (visitParent == false || visitor(stack, info)) + { +- ppids.append(PIDS_VAL(PidItemIndex, s_int, stack, info)); ++ ppids.append(PIDS_VAL(PidItemIndex, s_int, stack)); + } + } + else if (ppids.contains(ppid) && visitor(stack, info)) + { +- ppids.append(PIDS_VAL(PidItemIndex, s_int, stack, info)); ++ ppids.append(PIDS_VAL(PidItemIndex, s_int, stack)); + } + } + +--- veyon-4.9.1/plugins/platform/linux/LinuxServerProcess.cpp.orig 2024-12-28 16:54:37.040013169 +0100 ++++ veyon-4.9.1/plugins/platform/linux/LinuxServerProcess.cpp 2024-12-28 16:54:55.967082118 +0100 +@@ -102,7 +102,7 @@ + LinuxCoreFunctions::forEachChildProcess([=](const pids_stack* stack, const pids_info* info) + { + Q_UNUSED(info) +- const pid_t tid = PIDS_VAL(0, s_int, stack, info); ++ const pid_t tid = PIDS_VAL(0, s_int, stack); + if (tid > 0 && ::kill(tid, sig) < 0 && errno != ESRCH) + { + vCritical() << "kill() failed with" << errno; +--- veyon-4.9.1/plugins/platform/linux/LinuxSessionFunctions.cpp.orig 2024-12-28 16:51:23.464253982 +0100 ++++ veyon-4.9.1/plugins/platform/linux/LinuxSessionFunctions.cpp 2024-12-28 16:51:48.047356554 +0100 +@@ -380,7 +380,7 @@ + { + Q_UNUSED(info) + static constexpr auto EnvironItemIndex = 2; +- const auto environ = PIDS_VAL(EnvironItemIndex, strv, stack, info); ++ const auto environ = PIDS_VAL(EnvironItemIndex, strv, stack); + + if (environ != nullptr) + { diff --git a/veyon.spec b/veyon.spec index 31925b2..7456417 100644 --- a/veyon.spec +++ b/veyon.spec @@ -1,6 +1,6 @@ Name: veyon Version: 4.9.1 -Release: 1mamba +Release: 2mamba Summary: Cross-platform computer monitoring and classroom management Group: Graphical Desktop/Applications/Educational Vendor: openmamba @@ -8,7 +8,7 @@ Distribution: openmamba Packager: Silvan Calarco URL: https://veyon.io/it/ Source: https://github.com/veyon/veyon.git/v%{version}/veyon-%{version}.tar.bz2 -Patch2: italc-2.0.0-fix-missing-includes.patch +Patch0: veyon-4.9.1-procps-ng-4.0.5.patch License: GPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel @@ -43,7 +43,9 @@ BuildRequires: libstdc++6-devel BuildRequires: libvncserver-devel BuildRequires: qt6-qt5compat-devel BuildRequires: qt6-qthttpserver-devel +BuildRequires: qt6-qtwebsockets-devel ## AUTOBUILDREQ-END +BuildRequires: libprocps-devel >= 0:4.0.5-1mamba Provides: italc Obsoletes: italc <= 2.0.2 @@ -54,7 +56,7 @@ Cross-platform computer monitoring and classroom management. %prep %setup -q -#%patch2 -p1 +%patch 0 -p1 %build %cmake -d build \ @@ -86,6 +88,9 @@ Cross-platform computer monitoring and classroom management. %doc COPYING %changelog +* Thu Dec 26 2024 Automatic Build System 4.9.1-2mamba +- rebuilt by autoport with build requirements: libprocps-devel>=0:4.0.5-1mamba + * Sat Nov 30 2024 Automatic Build System 4.9.1-1mamba - automatic version update by autodist