rustdesk 1.4.1

This commit is contained in:
Hadrien Dussuel
2025-09-06 10:39:15 +02:00
parent d465dde2aa
commit 3476eab15b
9 changed files with 338 additions and 0 deletions

View File

@@ -0,0 +1,10 @@
--- a/rust-sciter-5322f3a755a0e6bf999fbc60d1efc35246c0f821/src/value.rs 2024-09-21 01:47:30.873313744 +0800
+++ b/rust-sciter-5322f3a755a0e6bf999fbc60d1efc35246c0f821/src/value.rs 2024-09-21 01:48:39.302353395 +0800
@@ -578,6 +578,7 @@
}
#[allow(clippy::mut_from_ref)]
+ #[allow(invalid_reference_casting)]
fn ensure_tmp_mut(&self) -> &mut Value {
let cp = self as *const Value;
let mp = cp as *mut Value;

View File

@@ -0,0 +1,30 @@
From 3b630045052e1e4d563207ab9e3be8d137c26067 Mon Sep 17 00:00:00 2001
From: Sergei Trofimovich <slyich@gmail.com>
Date: Fri, 2 Aug 2024 22:57:35 +0100
Subject: [PATCH] mkvparser/mkvparser.cc: add missing <cstdint> include
Without the change `libwebm` build fails on upcoming `gcc-15` as:
[ 2%] Building CXX object CMakeFiles/mkvparser.dir/mkvparser/mkvparser.cc.o
mkvparser/mkvparser.cc: In function 'long int mkvparser::UnserializeFloat(IMkvReader*, long long int, long long int, double&)':
mkvparser/mkvparser.cc:249:7: error: 'uint32_t' does not name a type
249 | uint32_t ff;
| ^~~~~~~~
Change-Id: I6c9ea3ea761f51812f6507f6c928a0915603eb59
---
mkvparser/mkvparser.cc | 1 +
1 file changed, 1 insertion(+)
diff --git a/libwebm-libwebm-1.0.0.31/mkvparser/mkvparser.cc b/libwebm-libwebm-1.0.0.31/mkvparser/mkvparser.cc
index eddbc7eb5..042a0c56c 100644
--- a/libwebm-libwebm-1.0.0.31/mkvparser/mkvparser.cc
+++ b/libwebm-libwebm-1.0.0.31/mkvparser/mkvparser.cc
@@ -16,6 +16,7 @@
#include <cfloat>
#include <climits>
#include <cmath>
+#include <cstdint>
#include <cstring>
#include <memory>
#include <new>

View File

@@ -0,0 +1,11 @@
[Desktop Entry]
Name=RustDeskURL Scheme Handler
NoDisplay=true
MimeType=x-scheme-handler/rustdesk;
TryExec=rustdesk
Exec=rustdesk --connect "%u"
Icon=rustdesk
Terminal=false
Type=Application
StartupNotify=false
Version=1.5

View File

@@ -0,0 +1,19 @@
[Desktop Entry]
Version=1.5
Name=RustDesk
GenericName=Remote Desktop
Comment=Remote Desktop
Exec=rustdesk %u
Icon=rustdesk
Terminal=false
Type=Application
StartupNotify=true
Categories=Network;RemoteAccess;GTK;
Keywords=internet;
Actions=new-window;
X-Desktop-File-Install-Version=0.23
[Desktop Action new-window]
Name=Open a New Window
Exec=rustdesk %u

View File

@@ -0,0 +1,16 @@
[Unit]
Description=RustDesk
Requires=network.target
After=systemd-user-sessions.service
[Service]
Type=simple
ExecStart=/usr/bin/rustdesk --service
PIDFile=/run/rustdesk.pid
KillMode=mixed
TimeoutStopSec=30
User=root
LimitNOFILE=100000
[Install]
WantedBy=multi-user.target

View File

@@ -0,0 +1,4 @@
#!/bin/bash
cd /usr/share/rustdesk/ || exit
./rustdesk "$@"