tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
rustdesk 1.3.1 -> 1.3.8
liberodark
11 months ago
fa376cf5
95eacfb6
+110
-62
3 changed files
expand all
collapse all
unified
split
pkgs
by-name
ru
rustdesk
Cargo.lock
make-build-reproducible.patch
package.nix
+77
-51
pkgs/by-name/ru/rustdesk/Cargo.lock
···
224
224
[[package]]
225
225
name = "arboard"
226
226
version = "3.4.0"
227
227
-
source = "git+https://github.com/rustdesk-org/arboard#747ab2d9b40a5c9c5102051cf3b0bb38b4845e60"
227
227
+
source = "git+https://github.com/rustdesk-org/arboard#4e16bad260ea05dd7dcdb68cc7549dad3920b940"
228
228
dependencies = [
229
229
"clipboard-win",
230
230
"core-graphics 0.23.2",
···
234
234
"objc2-app-kit",
235
235
"objc2-foundation",
236
236
"parking_lot",
237
237
+
"percent-encoding",
237
238
"serde 1.0.203",
238
239
"serde_derive",
239
240
"windows-sys 0.48.0",
···
723
724
724
725
[[package]]
725
726
name = "bytemuck"
726
726
-
version = "1.16.1"
727
727
+
version = "1.21.0"
727
728
source = "registry+https://github.com/rust-lang/crates.io-index"
728
728
-
checksum = "b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e"
729
729
+
checksum = "ef657dfab802224e671f5818e9a4935f9b1957ed18e58292690cc39e7a4092a3"
729
730
730
731
[[package]]
731
732
name = "byteorder"
···
735
736
736
737
[[package]]
737
738
name = "bytes"
738
738
-
version = "1.6.0"
739
739
+
version = "1.9.0"
739
740
source = "registry+https://github.com/rust-lang/crates.io-index"
740
740
-
checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9"
741
741
+
checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b"
741
742
dependencies = [
742
743
"serde 1.0.203",
743
744
]
···
894
895
]
895
896
896
897
[[package]]
898
898
+
name = "cidre"
899
899
+
version = "0.4.0"
900
900
+
source = "git+https://github.com/yury/cidre.git?rev=f05c428#f05c4288f9870c9fab53272ddafd6ec01c7b2dbf"
901
901
+
dependencies = [
902
902
+
"cidre-macros",
903
903
+
"parking_lot",
904
904
+
]
905
905
+
906
906
+
[[package]]
907
907
+
name = "cidre-macros"
908
908
+
version = "0.1.0"
909
909
+
source = "git+https://github.com/yury/cidre.git?rev=f05c428#f05c4288f9870c9fab53272ddafd6ec01c7b2dbf"
910
910
+
911
911
+
[[package]]
897
912
name = "cipher"
898
913
version = "0.4.4"
899
914
source = "registry+https://github.com/rust-lang/crates.io-index"
···
1164
1179
version = "0.9.3"
1165
1180
source = "git+https://github.com/madsmtm/core-foundation-rs.git?rev=7d593d016175755e492a92ef89edca68ac3bd5cd#7d593d016175755e492a92ef89edca68ac3bd5cd"
1166
1181
dependencies = [
1167
1167
-
"core-foundation-sys 0.8.6 (registry+https://github.com/rust-lang/crates.io-index)",
1182
1182
+
"core-foundation-sys 0.8.6 (git+https://github.com/madsmtm/core-foundation-rs.git?rev=7d593d016175755e492a92ef89edca68ac3bd5cd)",
1168
1183
"libc",
1169
1184
]
1170
1185
···
1268
1283
[[package]]
1269
1284
name = "cpal"
1270
1285
version = "0.15.3"
1271
1271
-
source = "registry+https://github.com/rust-lang/crates.io-index"
1272
1272
-
checksum = "873dab07c8f743075e57f524c583985fbaf745602acbe916a01539364369a779"
1286
1286
+
source = "git+https://github.com/rustdesk-org/cpal?branch=osx-screencapturekit#6b374bcaed076750ca8fce6da518ab39b882e14a"
1273
1287
dependencies = [
1274
1288
"alsa",
1289
1289
+
"cidre",
1275
1290
"core-foundation-sys 0.8.6 (registry+https://github.com/rust-lang/crates.io-index)",
1276
1291
"coreaudio-rs",
1277
1292
"dasp_sample",
···
1560
1575
]
1561
1576
1562
1577
[[package]]
1578
1578
+
name = "default_net"
1579
1579
+
version = "0.1.0"
1580
1580
+
source = "git+https://github.com/rustdesk-org/default_net#78f8f70cd85151a3a2c4a3230d80d5272703c02e"
1581
1581
+
dependencies = [
1582
1582
+
"anyhow",
1583
1583
+
"regex",
1584
1584
+
"winapi 0.3.9",
1585
1585
+
]
1586
1586
+
1587
1587
+
[[package]]
1563
1588
name = "deranged"
1564
1589
version = "0.3.11"
1565
1590
source = "registry+https://github.com/rust-lang/crates.io-index"
···
2199
2224
2200
2225
[[package]]
2201
2226
name = "fuser"
2202
2202
-
version = "0.13.0"
2227
2227
+
version = "0.15.1"
2203
2228
source = "registry+https://github.com/rust-lang/crates.io-index"
2204
2204
-
checksum = "21370f84640642c8ea36dfb2a6bfc4c55941f476fcf431f6fef25a5ddcf0169b"
2229
2229
+
checksum = "53274f494609e77794b627b1a3cddfe45d675a6b2e9ba9c0fdc8d8eee2184369"
2205
2230
dependencies = [
2206
2231
"libc",
2207
2232
"log",
2208
2233
"memchr",
2234
2234
+
"nix 0.29.0",
2209
2235
"page_size",
2210
2210
-
"pkg-config",
2211
2236
"smallvec",
2212
2212
-
"zerocopy 0.6.6",
2237
2237
+
"zerocopy 0.8.14",
2213
2238
]
2214
2239
2215
2240
[[package]]
···
2229
2254
2230
2255
[[package]]
2231
2256
name = "futures-channel"
2232
2232
-
version = "0.3.30"
2257
2257
+
version = "0.3.31"
2233
2258
source = "registry+https://github.com/rust-lang/crates.io-index"
2234
2234
-
checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
2259
2259
+
checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
2235
2260
dependencies = [
2236
2261
"futures-core",
2237
2262
"futures-sink",
···
2239
2264
2240
2265
[[package]]
2241
2266
name = "futures-core"
2242
2242
-
version = "0.3.30"
2267
2267
+
version = "0.3.31"
2243
2268
source = "registry+https://github.com/rust-lang/crates.io-index"
2244
2244
-
checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
2269
2269
+
checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
2245
2270
2246
2271
[[package]]
2247
2272
name = "futures-executor"
···
2256
2281
2257
2282
[[package]]
2258
2283
name = "futures-io"
2259
2259
-
version = "0.3.30"
2284
2284
+
version = "0.3.31"
2260
2285
source = "registry+https://github.com/rust-lang/crates.io-index"
2261
2261
-
checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
2286
2286
+
checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
2262
2287
2263
2288
[[package]]
2264
2289
name = "futures-lite"
···
2290
2315
2291
2316
[[package]]
2292
2317
name = "futures-macro"
2293
2293
-
version = "0.3.30"
2318
2318
+
version = "0.3.31"
2294
2319
source = "registry+https://github.com/rust-lang/crates.io-index"
2295
2295
-
checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
2320
2320
+
checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
2296
2321
dependencies = [
2297
2322
"proc-macro2 1.0.86",
2298
2323
"quote 1.0.36",
···
2301
2326
2302
2327
[[package]]
2303
2328
name = "futures-sink"
2304
2304
-
version = "0.3.30"
2329
2329
+
version = "0.3.31"
2305
2330
source = "registry+https://github.com/rust-lang/crates.io-index"
2306
2306
-
checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"
2331
2331
+
checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
2307
2332
2308
2333
[[package]]
2309
2334
name = "futures-task"
2310
2310
-
version = "0.3.30"
2335
2335
+
version = "0.3.31"
2311
2336
source = "registry+https://github.com/rust-lang/crates.io-index"
2312
2312
-
checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
2337
2337
+
checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
2313
2338
2314
2339
[[package]]
2315
2340
name = "futures-util"
2316
2316
-
version = "0.3.30"
2341
2341
+
version = "0.3.31"
2317
2342
source = "registry+https://github.com/rust-lang/crates.io-index"
2318
2318
-
checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
2343
2343
+
checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
2319
2344
dependencies = [
2320
2345
"futures-channel",
2321
2346
"futures-core",
···
2879
2904
"bytes",
2880
2905
"chrono",
2881
2906
"confy",
2907
2907
+
"default_net",
2882
2908
"directories-next",
2883
2909
"dirs-next",
2884
2910
"dlopen",
···
2903
2929
"serde 1.0.203",
2904
2930
"serde_derive",
2905
2931
"serde_json 1.0.118",
2932
2932
+
"sha2",
2906
2933
"socket2 0.3.19",
2907
2934
"sodiumoxide",
2908
2935
"sysinfo",
···
3042
3069
3043
3070
[[package]]
3044
3071
name = "hwcodec"
3045
3045
-
version = "0.7.0"
3046
3046
-
source = "git+https://github.com/rustdesk-org/hwcodec#f74410edec91435252b8394c38f8eeca87ad2a26"
3072
3072
+
version = "0.7.1"
3073
3073
+
source = "git+https://github.com/rustdesk-org/hwcodec#0ea7e709d3c48bb6446e33a9cc8fd0e0da5709b9"
3047
3074
dependencies = [
3048
3075
"bindgen 0.59.2",
3049
3076
"cc",
···
4360
4387
4361
4388
[[package]]
4362
4389
name = "openssl"
4363
4363
-
version = "0.10.64"
4390
4390
+
version = "0.10.68"
4364
4391
source = "registry+https://github.com/rust-lang/crates.io-index"
4365
4365
-
checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f"
4392
4392
+
checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5"
4366
4393
dependencies = [
4367
4394
"bitflags 2.6.0",
4368
4395
"cfg-if 1.0.0",
···
4392
4419
4393
4420
[[package]]
4394
4421
name = "openssl-sys"
4395
4395
-
version = "0.9.102"
4422
4422
+
version = "0.9.104"
4396
4423
source = "registry+https://github.com/rust-lang/crates.io-index"
4397
4397
-
checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2"
4424
4424
+
checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741"
4398
4425
dependencies = [
4399
4426
"cc",
4400
4427
"libc",
···
4474
4501
4475
4502
[[package]]
4476
4503
name = "page_size"
4477
4477
-
version = "0.5.0"
4504
4504
+
version = "0.6.0"
4478
4505
source = "registry+https://github.com/rust-lang/crates.io-index"
4479
4479
-
checksum = "1b7663cbd190cfd818d08efa8497f6cd383076688c49a391ef7c0d03cd12b561"
4506
4506
+
checksum = "30d5b2194ed13191c1999ae0704b7839fb18384fa22e49b57eeaa97d79ce40da"
4480
4507
dependencies = [
4481
4508
"libc",
4482
4509
"winapi 0.3.9",
···
5197
5224
[[package]]
5198
5225
name = "rdev"
5199
5226
version = "0.5.0-2"
5200
5200
-
source = "git+https://github.com/rustdesk-org/rdev#d4c1759926d693ba269e2cb8cf9f87b13e424e4e"
5227
5227
+
source = "git+https://github.com/rustdesk-org/rdev#f9b60b1dd0f3300a1b797d7a74c116683cd232c8"
5201
5228
dependencies = [
5202
5229
"cocoa 0.24.1",
5203
5230
"core-foundation 0.9.4",
···
5444
5471
[[package]]
5445
5472
name = "rust-pulsectl"
5446
5473
version = "0.2.12"
5447
5447
-
source = "git+https://github.com/open-trade/pulsectl#5e68f4c2b7c644fa321984688602d71e8ad0bba3"
5474
5474
+
source = "git+https://github.com/rustdesk-org/pulsectl#aa34dde499aa912a3abc5289cc0b547bd07dd6e2"
5448
5475
dependencies = [
5449
5476
"libpulse-binding",
5450
5477
]
···
5472
5499
5473
5500
[[package]]
5474
5501
name = "rustdesk"
5475
5475
-
version = "1.3.1"
5502
5502
+
version = "1.3.8"
5476
5503
dependencies = [
5477
5504
"android-wakelock",
5478
5505
"android_logger",
···
5572
5599
5573
5600
[[package]]
5574
5601
name = "rustdesk-portable-packer"
5575
5575
-
version = "1.3.1"
5602
5602
+
version = "1.3.8"
5576
5603
dependencies = [
5577
5604
"brotli",
5578
5605
"dirs 5.0.1",
···
5791
5818
[[package]]
5792
5819
name = "sciter-rs"
5793
5820
version = "0.5.57"
5794
5794
-
source = "git+https://github.com/open-trade/rust-sciter?branch=dyn#5322f3a755a0e6bf999fbc60d1efc35246c0f821"
5821
5821
+
source = "git+https://github.com/rustdesk-org/rust-sciter?branch=dyn#5322f3a755a0e6bf999fbc60d1efc35246c0f821"
5795
5822
dependencies = [
5796
5823
"lazy_static",
5797
5824
"libc",
···
6437
6464
[[package]]
6438
6465
name = "tfc"
6439
6466
version = "0.7.0"
6440
6440
-
source = "git+https://github.com/rustdesk-org/The-Fat-Controller?branch=history/rebase_upstream_20240722#de9c8ba480f166a9fc90aaa47bb0e84b443ea9c6"
6467
6467
+
source = "git+https://github.com/rustdesk-org/The-Fat-Controller?branch=history/rebase_upstream_20240722#78bb80a8e596e4c14ae57c8448f5fca75f91f2b0"
6441
6468
dependencies = [
6442
6469
"anyhow",
6443
6470
"core-graphics 0.23.2",
···
8042
8069
8043
8070
[[package]]
8044
8071
name = "zerocopy"
8045
8045
-
version = "0.6.6"
8072
8072
+
version = "0.7.34"
8046
8073
source = "registry+https://github.com/rust-lang/crates.io-index"
8047
8047
-
checksum = "854e949ac82d619ee9a14c66a1b674ac730422372ccb759ce0c39cabcf2bf8e6"
8074
8074
+
checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087"
8048
8075
dependencies = [
8049
8049
-
"byteorder",
8050
8050
-
"zerocopy-derive 0.6.6",
8076
8076
+
"zerocopy-derive 0.7.34",
8051
8077
]
8052
8078
8053
8079
[[package]]
8054
8080
name = "zerocopy"
8055
8055
-
version = "0.7.34"
8081
8081
+
version = "0.8.14"
8056
8082
source = "registry+https://github.com/rust-lang/crates.io-index"
8057
8057
-
checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087"
8083
8083
+
checksum = "a367f292d93d4eab890745e75a778da40909cab4d6ff8173693812f79c4a2468"
8058
8084
dependencies = [
8059
8059
-
"zerocopy-derive 0.7.34",
8085
8085
+
"zerocopy-derive 0.8.14",
8060
8086
]
8061
8087
8062
8088
[[package]]
8063
8089
name = "zerocopy-derive"
8064
8064
-
version = "0.6.6"
8090
8090
+
version = "0.7.34"
8065
8091
source = "registry+https://github.com/rust-lang/crates.io-index"
8066
8066
-
checksum = "125139de3f6b9d625c39e2efdd73d41bdac468ccd556556440e322be0e1bbd91"
8092
8092
+
checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b"
8067
8093
dependencies = [
8068
8094
"proc-macro2 1.0.86",
8069
8095
"quote 1.0.36",
···
8072
8098
8073
8099
[[package]]
8074
8100
name = "zerocopy-derive"
8075
8075
-
version = "0.7.34"
8101
8101
+
version = "0.8.14"
8076
8102
source = "registry+https://github.com/rust-lang/crates.io-index"
8077
8077
-
checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b"
8103
8103
+
checksum = "d3931cb58c62c13adec22e38686b559c86a30565e16ad6e8510a337cedc611e1"
8078
8104
dependencies = [
8079
8105
"proc-macro2 1.0.86",
8080
8106
"quote 1.0.36",
+13
pkgs/by-name/ru/rustdesk/make-build-reproducible.patch
···
1
1
+
diff --git a/libs/hbb_common/src/lib.rs b/libs/hbb_common/src/lib.rs
2
2
+
index 15ef310..f3ac940 100644
3
3
+
--- a/libs/hbb_common/src/lib.rs
4
4
+
+++ b/libs/hbb_common/src/lib.rs
5
5
+
@@ -218,7 +218,7 @@ pub fn gen_version() {
6
6
+
}
7
7
+
}
8
8
+
// generate build date
9
9
+
- let build_date = format!("{}", chrono::Local::now().format("%Y-%m-%d %H:%M"));
10
10
+
+ let build_date = "1970-01-01 00:00";
11
11
+
file.write_all(
12
12
+
format!("#[allow(dead_code)]\npub const BUILD_DATE: &str = \"{build_date}\";\n").as_bytes(),
13
13
+
)
+20
-11
pkgs/by-name/ru/rustdesk/package.nix
···
35
35
copyDesktopItems,
36
36
}:
37
37
38
38
-
rustPlatform.buildRustPackage rec {
38
38
+
rustPlatform.buildRustPackage (finalAttrs: {
39
39
pname = "rustdesk";
40
40
-
version = "1.3.1";
40
40
+
version = "1.3.8";
41
41
42
42
src = fetchFromGitHub {
43
43
owner = "rustdesk";
44
44
repo = "rustdesk";
45
45
-
rev = version;
46
46
-
hash = "sha256-PioaSdvgJ9oXC5DAbl+em7rxcGx1om9+sjCMdrvox90=";
45
45
+
tag = "${finalAttrs.version}";
46
46
+
fetchSubmodules = true;
47
47
+
hash = "sha256-m1bFljZL8vNaugepVs8u1EWNpDLtxgSSZqKGQmgrmsA=";
47
48
};
48
49
49
50
cargoLock = {
50
51
lockFile = ./Cargo.lock;
51
52
outputHashes = {
52
53
"android-wakelock-0.1.0" = "sha256-09EH/U1BBs3l4galQOrTKmPUYBgryUjfc/rqPZhdYc4=";
53
53
-
"arboard-3.4.0" = "sha256-xuMfMakHVj/zjiUr6PVFy+aNQxwsXtAAFlTYxUt12fU=";
54
54
+
"arboard-3.4.0" = "sha256-BJI3+Wz2xwnOfIz5O2NlPKKWfF8t/QrS8kxJK1RqbLw=";
54
55
"cacao-0.4.0-beta2" = "sha256-U5tCLeVxjmZCm7ti1u71+i116xmozPaR69pCsA4pxrM=";
56
56
+
"cidre-0.4.0" = "sha256-FSpMC/kpTH10ncqRcJ+XJJ1yjgAc2U+mxLH9NTfLM3o=";
55
57
"clipboard-master-4.0.0-beta.6" = "sha256-GZyzGMQOZ0iwGNZa/ZzFp8gU2tQVWZBpAbim8yb6yZA=";
56
58
"confy-0.4.0-2" = "sha256-V7BCKISrkJIxWC3WT5+B5Vav86YTQvdO9TO6A++47FU=";
57
59
"core-foundation-0.9.3" = "sha256-iB4OVmWZhuWbs9RFWvNc+RNut6rip2/50o5ZM6c0c3g=";
60
60
+
"cpal-0.15.3" = "sha256-2Oo4igwjx9oZjikYEBfiVCD1Wl+D0LXgvVIHvYLQM+o=";
61
61
+
"default_net-0.1.0" = "sha256-wwVcnS99I1NJFeSihy5YrB5p0y+OHXTX81DQ+TtyFBU=";
58
62
"evdev-0.11.5" = "sha256-aoPmjGi/PftnH6ClEWXHvIj0X3oh15ZC1q7wPC1XPr0=";
59
59
-
"hwcodec-0.7.0" = "sha256-SswZI2BJ4pRXT379cziJlisPsc5sOiOiDqJ5WaPETnA=";
63
63
+
"hwcodec-0.7.1" = "sha256-WxAa0DD8eVk6QyuIHuPDyFHGz8yj7I0qpRrJAc0iFpk=";
60
64
"impersonate_system-0.1.0" = "sha256-pIV7s2qGoCIUrhaRovBDCJaGQ/pMdJacDXJmeBpkcyI=";
61
65
"keepawake-0.4.3" = "sha256-cqSpkq/PCz+5+ZUyPy5hF6rP3fBzuZDywyxMUQ50Rk4=";
62
66
"machine-uid-0.3.0" = "sha256-rEOyNThg6p5oqE9URnxSkPtzyW8D4zKzLi9pAnzTElE=";
···
64
68
"pam-0.7.0" = "sha256-o47tVoFlW9RiL7O8Lvuwz7rMYQHO+5TG27XxkAdHEOE=";
65
69
"pam-sys-1.0.0-alpha4" = "sha256-5HIErVWnanLo5054NgU+DEKC2wwyiJ8AHvbx0BGbyWo=";
66
70
"parity-tokio-ipc-0.7.3-4" = "sha256-PKw2Twd2ap+tRrQxqg8T1FvpoeKn0hvBqn1Z44F1LcY=";
67
67
-
"rdev-0.5.0-2" = "sha256-G+PvnA5mZyN080uoI5CGj/dQ9B1J4h5iYd7214MKBR8=";
71
71
+
"rdev-0.5.0-2" = "sha256-+1XsGhGcAz2YWENi+Ho614dhzjrwcY/gggq1YQ36fak=";
68
72
"reqwest-0.11.23" = "sha256-kEUT+gs4ziknDiGdPMLnj5pmxC5SBpLopZ8jZ34GDWc=";
69
73
"rust-pulsectl-0.2.12" = "sha256-8jXTspWvjONFcvw9/Z8C43g4BuGZ3rsG32tvLMQbtbM=";
70
74
"sciter-rs-0.5.57" = "sha256-5Nd9npdx8yQJEczHv7WmSmrE1lBfvp5z7BubTbYBg3E=";
71
75
"sysinfo-0.29.10" = "sha256-/UsFAvlWs/F7X1xT+97Fx+pnpCguoPHU3hTynqYMEs4=";
72
76
"tao-0.25.0" = "sha256-kLmx1z9Ybn/hDt2OcszEjtZytQIE+NKTIn9zNr9oEQk=";
73
73
-
"tfc-0.7.0" = "sha256-4plK8ttbHsBPat3/rS+4RhGzirq2Ked2wrU8cQEU1zo=";
77
77
+
"tfc-0.7.0" = "sha256-wJs+OhDZVO9iU+J7rLWIlV1VULtKyzizeXMbBCjRY90=";
74
78
"tokio-socks-0.5.2-1" = "sha256-i1dfNatqN4dinMcyAdLhj9hJWVsT10OWpCXsxl7pifI=";
75
79
"tray-icon-0.14.3" = "sha256-dSX7LucZaLplRrh6zLwmFzyZN4ZtwIXzAEdZzlu3gQg=";
76
80
"wallpaper-3.2.0" = "sha256-p9NRmusdA0wvF6onp1UTL0/4t7XnEAc19sqyGDnfg/Q=";
···
80
84
};
81
85
};
82
86
87
87
+
patches = [
88
88
+
./make-build-reproducible.patch
89
89
+
];
90
90
+
83
91
postPatch = ''
84
92
# Overwrite cargo.lock because the one in the upstream repo has duplicates entries.
85
93
# It should probably be removed in the next rustdesk update (if they fix their cargoLock)
···
89
97
desktopItems = [
90
98
(makeDesktopItem {
91
99
name = "rustdesk";
92
92
-
exec = meta.mainProgram;
100
100
+
exec = finalAttrs.meta.mainProgram;
93
101
icon = "rustdesk";
94
102
desktopName = "RustDesk";
95
95
-
comment = meta.description;
103
103
+
comment = finalAttrs.meta.description;
96
104
genericName = "Remote Desktop";
97
105
categories = [ "Network" ];
98
106
mimeTypes = [ "x-scheme-handler/rustdesk" ];
···
183
191
meta = {
184
192
description = "Virtual / remote desktop infrastructure for everyone! Open source TeamViewer / Citrix alternative";
185
193
homepage = "https://rustdesk.com";
194
194
+
changelog = "https://github.com/rustdesk/rustdesk/releases/tag/${finalAttrs.version}";
186
195
license = lib.licenses.agpl3Only;
187
196
maintainers = with lib.maintainers; [
188
197
ocfox
···
191
200
mainProgram = "rustdesk";
192
201
badPlatforms = lib.platforms.darwin;
193
202
};
194
194
-
}
203
203
+
})