rustdesk 1.4.1
This commit is contained in:
10
net-misc/rustdesk/files/rust-sciter.patch
Normal file
10
net-misc/rustdesk/files/rust-sciter.patch
Normal 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;
|
||||
30
net-misc/rustdesk/files/rustdesk-1.4.0-fix-gcc15.patch
Normal file
30
net-misc/rustdesk/files/rustdesk-1.4.0-fix-gcc15.patch
Normal 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>
|
||||
11
net-misc/rustdesk/files/rustdesk-link.desktop
Normal file
11
net-misc/rustdesk/files/rustdesk-link.desktop
Normal 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
|
||||
19
net-misc/rustdesk/files/rustdesk.desktop
Normal file
19
net-misc/rustdesk/files/rustdesk.desktop
Normal 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
|
||||
16
net-misc/rustdesk/files/rustdesk.service
Normal file
16
net-misc/rustdesk/files/rustdesk.service
Normal 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
|
||||
4
net-misc/rustdesk/files/rustdesk.sh
Normal file
4
net-misc/rustdesk/files/rustdesk.sh
Normal file
@@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
|
||||
cd /usr/share/rustdesk/ || exit
|
||||
./rustdesk "$@"
|
||||
Reference in New Issue
Block a user