| 
									
										
										
										
											2022-11-08 11:16:48 +08:00
										 |  |  | { | 
					
						
							| 
									
										
										
										
											2023-03-05 23:35:30 +08:00
										 |  |  |   "id": "com.rustdesk.RustDesk", | 
					
						
							| 
									
										
										
										
											2022-11-08 11:16:48 +08:00
										 |  |  |   "runtime": "org.freedesktop.Platform", | 
					
						
							|  |  |  |   "runtime-version": "21.08", | 
					
						
							|  |  |  |   "sdk": "org.freedesktop.Sdk", | 
					
						
							|  |  |  |   "command": "rustdesk", | 
					
						
							| 
									
										
										
										
											2023-03-05 23:35:30 +08:00
										 |  |  |   "icon": "share/rustdesk/files/rustdesk.png", | 
					
						
							| 
									
										
										
										
											2022-11-08 11:16:48 +08:00
										 |  |  |   "modules": [ | 
					
						
							|  |  |  |     "shared-modules/libappindicator/libappindicator-gtk3-12.10.json", | 
					
						
							| 
									
										
										
										
											2022-11-08 16:52:45 +08:00
										 |  |  |     "xdotool.json", | 
					
						
							| 
									
										
										
										
											2022-11-08 11:16:48 +08:00
										 |  |  |     { | 
					
						
							|  |  |  |       "name": "rustdesk", | 
					
						
							|  |  |  |       "buildsystem": "simple", | 
					
						
							|  |  |  |       "build-commands": [ | 
					
						
							|  |  |  |         "bsdtar -zxvf rustdesk-1.2.0.deb", | 
					
						
							|  |  |  |         "tar -xvf ./data.tar.xz", | 
					
						
							| 
									
										
										
										
											2023-03-05 22:00:44 +08:00
										 |  |  |         "cp -r ./usr/*  /app/", | 
					
						
							|  |  |  |         "mkdir -p /app/bin && ln -s /app/lib/rustdesk/rustdesk /app/bin/rustdesk", | 
					
						
							| 
									
										
										
										
											2023-03-05 23:35:30 +08:00
										 |  |  |         "mv /app/share/applications/rustdesk.desktop /app/share/applications/com.rustdesk.RustDesk.desktop", | 
					
						
							|  |  |  |         "sed -i '/^Icon=/ c\\Icon=com.rustdesk.RustDesk' /app/share/applications/com.rustdesk.RustDesk.desktop", | 
					
						
							|  |  |  |         "sed -i '/^Icon=/ c\\Icon=com.rustdesk.RustDesk' /app/share/applications/rustdesk-link.desktop", | 
					
						
							|  |  |  |         "for size in 16 24 32 48 64 128 256 512; do\n rsvg-convert -w $size -h $size -f png -o $size.png logo.svg\n install -Dm644 $size.png /app/share/icons/hicolor/${size}x${size}/apps/com.rustdesk.RustDesk.png\n done" | 
					
						
							| 
									
										
										
										
											2022-11-08 11:16:48 +08:00
										 |  |  |       ], | 
					
						
							| 
									
										
										
										
											2023-03-05 23:35:30 +08:00
										 |  |  |       "cleanup": ["/include", "/lib/pkgconfig", "/share/gtk-doc"], | 
					
						
							| 
									
										
										
										
											2022-11-08 11:16:48 +08:00
										 |  |  |       "sources": [ | 
					
						
							|  |  |  |         { | 
					
						
							|  |  |  |           "type": "file", | 
					
						
							|  |  |  |           "path": "../rustdesk-1.2.0.deb" | 
					
						
							| 
									
										
										
										
											2023-03-05 23:35:30 +08:00
										 |  |  |         }, | 
					
						
							|  |  |  |         { | 
					
						
							|  |  |  |           "type": "file", | 
					
						
							|  |  |  |           "path": "../res/logo.svg" | 
					
						
							| 
									
										
										
										
											2022-11-08 11:16:48 +08:00
										 |  |  |         } | 
					
						
							|  |  |  |       ] | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   ], | 
					
						
							|  |  |  |   "finish-args": [ | 
					
						
							|  |  |  |     "--share=ipc", | 
					
						
							|  |  |  |     "--socket=x11", | 
					
						
							| 
									
										
										
										
											2022-11-08 16:52:45 +08:00
										 |  |  |     "--socket=fallback-x11", | 
					
						
							| 
									
										
										
										
											2022-11-08 11:16:48 +08:00
										 |  |  |     "--socket=wayland", | 
					
						
							|  |  |  |     "--share=network", | 
					
						
							| 
									
										
										
										
											2022-11-08 16:52:45 +08:00
										 |  |  |     "--filesystem=home", | 
					
						
							|  |  |  |     "--device=dri", | 
					
						
							|  |  |  |     "--socket=pulseaudio", | 
					
						
							|  |  |  |     "--talk-name=org.freedesktop.Flatpak" | 
					
						
							| 
									
										
										
										
											2022-11-08 11:16:48 +08:00
										 |  |  |   ] | 
					
						
							| 
									
										
										
										
											2023-03-05 23:35:30 +08:00
										 |  |  | } |