rustdesk: 1.1.8 -> 1.1.9, fix
This commit is contained in:
parent
965a6d4cb3
commit
6bca1a6416
2 changed files with 37 additions and 19 deletions
|
@ -1,26 +1,24 @@
|
||||||
diff --git a/Cargo.lock b/Cargo.lock
|
diff --git a/Cargo.lock b/Cargo.lock
|
||||||
index c3e139e..b77d8bd 100644
|
index fb17c7e..ef157e5 100644
|
||||||
--- a/Cargo.lock
|
--- a/Cargo.lock
|
||||||
+++ b/Cargo.lock
|
+++ b/Cargo.lock
|
||||||
@@ -1761,11 +1761,11 @@ dependencies = [
|
@@ -2332,10 +2332,10 @@ dependencies = [
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "magnum-opus"
|
name = "magnum-opus"
|
||||||
-version = "0.3.4-2"
|
version = "0.4.0"
|
||||||
-source = "git+https://github.com/open-trade/magnum-opus#ad0836164abf4a4df69009b1ee08eabe3a13b33f"
|
-source = "git+https://github.com/open-trade/magnum-opus#3c3d0b86ae95c84930bebffe4bcb03b3bd83342b"
|
||||||
+version = "0.4.0"
|
|
||||||
+source = "git+https://github.com/TheRadioGuy/magnum-opus#171e1d021004626f7444d1e39b98f50bc3cb2604"
|
+source = "git+https://github.com/TheRadioGuy/magnum-opus#171e1d021004626f7444d1e39b98f50bc3cb2604"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
- "bindgen 0.59.1",
|
- "bindgen",
|
||||||
- "target_build_utils",
|
- "target_build_utils",
|
||||||
+ "libc",
|
+ "libc",
|
||||||
+ "opusic-sys",
|
+ "opusic-sys",
|
||||||
]
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
@@ -2188,6 +2188,16 @@ version = "0.1.4"
|
@@ -2796,6 +2796,16 @@ version = "0.1.5"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a"
|
checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf"
|
||||||
|
|
||||||
+[[package]]
|
+[[package]]
|
||||||
+name = "opusic-sys"
|
+name = "opusic-sys"
|
||||||
|
@ -33,18 +31,18 @@ index c3e139e..b77d8bd 100644
|
||||||
+]
|
+]
|
||||||
+
|
+
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "parity-tokio-ipc"
|
name = "os_str_bytes"
|
||||||
version = "0.7.2"
|
version = "6.0.0"
|
||||||
diff --git a/Cargo.toml b/Cargo.toml
|
diff --git a/Cargo.toml b/Cargo.toml
|
||||||
index 75504a0..43e1624 100644
|
index 1b715bd..960e8da 100644
|
||||||
--- a/Cargo.toml
|
--- a/Cargo.toml
|
||||||
+++ b/Cargo.toml
|
+++ b/Cargo.toml
|
||||||
@@ -32,7 +32,7 @@ libc = "0.2"
|
@@ -35,7 +35,7 @@ libc = "0.2"
|
||||||
parity-tokio-ipc = { git = "https://github.com/open-trade/parity-tokio-ipc" }
|
parity-tokio-ipc = { git = "https://github.com/open-trade/parity-tokio-ipc" }
|
||||||
flexi_logger = "0.17"
|
flexi_logger = { version = "0.22", features = ["async", "use_chrono_for_offset"] }
|
||||||
runas = "0.2"
|
runas = "0.2"
|
||||||
-magnum-opus = { git = "https://github.com/open-trade/magnum-opus" }
|
-magnum-opus = { git = "https://github.com/open-trade/magnum-opus" }
|
||||||
+magnum-opus = { git = "https://github.com/TheRadioGuy/magnum-opus" }
|
+magnum-opus = { git = "https://github.com/TheRadioGuy/magnum-opus" }
|
||||||
dasp = { version = "0.11", features = ["signal", "interpolate-linear", "interpolate"], optional = true }
|
dasp = { version = "0.11", features = ["signal", "interpolate-linear", "interpolate"], optional = true }
|
||||||
rubato = { version = "0.8", optional = true }
|
rubato = { version = "0.12", optional = true }
|
||||||
samplerate = { version = "0.2", optional = true }
|
samplerate = { version = "0.2", optional = true }
|
||||||
|
|
|
@ -24,20 +24,21 @@
|
||||||
, libsciter
|
, libsciter
|
||||||
, llvmPackages
|
, llvmPackages
|
||||||
, wrapGAppsHook
|
, wrapGAppsHook
|
||||||
|
, writeText
|
||||||
}:
|
}:
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "rustdesk";
|
pname = "rustdesk";
|
||||||
version = "1.1.8";
|
version = "1.1.9";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "rustdesk";
|
owner = "rustdesk";
|
||||||
repo = "rustdesk";
|
repo = "rustdesk";
|
||||||
rev = "0325500ebf331b66220cec6e9078afb83b0e98a7";
|
rev = version;
|
||||||
sha256 = "sha256-xglyyoiAjJx3y8+A2OYHZffjqjDkcTjIluPA/J42VVg=";
|
sha256 = "sha256-IlrfqwNyaSHE9Ct0mn7MUxEg7p1Ku34eOMYelEAYFW8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoSha256 = "sha256-4MQKa54f3X7IHGd29H6RY7v2toeHvTHInIpgXjdotjw=";
|
cargoSha256 = "sha256-1OMWEk+DerltF7kwdo4d04rbgIFLHBRq3vZaL7jtrdE=";
|
||||||
|
|
||||||
LIBCLANG_PATH="${llvmPackages.libclang.lib}/lib";
|
LIBCLANG_PATH="${llvmPackages.libclang.lib}/lib";
|
||||||
|
|
||||||
|
@ -51,10 +52,29 @@ rustPlatform.buildRustPackage rec {
|
||||||
# properly.
|
# properly.
|
||||||
postUnpack = let
|
postUnpack = let
|
||||||
vcpkg_target = "x64-linux";
|
vcpkg_target = "x64-linux";
|
||||||
|
|
||||||
|
updates_vcpkg_file = writeText "update_vcpkg_rustdesk"
|
||||||
|
''
|
||||||
|
Package : libyuv
|
||||||
|
Architecture : ${vcpkg_target}
|
||||||
|
Version : 1.0
|
||||||
|
Status : is installed
|
||||||
|
|
||||||
|
Package : libvpx
|
||||||
|
Architecture : ${vcpkg_target}
|
||||||
|
Version : 1.0
|
||||||
|
Status : is installed
|
||||||
|
'';
|
||||||
in ''
|
in ''
|
||||||
export VCPKG_ROOT="$TMP/vcpkg";
|
export VCPKG_ROOT="$TMP/vcpkg";
|
||||||
|
|
||||||
|
mkdir -p $VCPKG_ROOT/.vcpkg-root
|
||||||
mkdir -p $VCPKG_ROOT/installed/${vcpkg_target}/lib
|
mkdir -p $VCPKG_ROOT/installed/${vcpkg_target}/lib
|
||||||
|
mkdir -p $VCPKG_ROOT/installed/vcpkg/updates
|
||||||
|
ln -s ${updates_vcpkg_file} $VCPKG_ROOT/installed/vcpkg/status
|
||||||
|
mkdir -p $VCPKG_ROOT/installed/vcpkg/info
|
||||||
|
touch $VCPKG_ROOT/installed/vcpkg/info/libyuv_1.0_${vcpkg_target}.list
|
||||||
|
touch $VCPKG_ROOT/installed/vcpkg/info/libvpx_1.0_${vcpkg_target}.list
|
||||||
|
|
||||||
ln -s ${libvpx.out}/lib/* $VCPKG_ROOT/installed/${vcpkg_target}/lib/
|
ln -s ${libvpx.out}/lib/* $VCPKG_ROOT/installed/${vcpkg_target}/lib/
|
||||||
ln -s ${libyuv.out}/lib/* $VCPKG_ROOT/installed/${vcpkg_target}/lib/
|
ln -s ${libyuv.out}/lib/* $VCPKG_ROOT/installed/${vcpkg_target}/lib/
|
||||||
|
|
Loading…
Reference in a new issue