-
Notifications
You must be signed in to change notification settings - Fork 8
/
com.moonlight_stream.Moonlight.json
156 lines (156 loc) · 3.59 KB
/
com.moonlight_stream.Moonlight.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
{
"app-id": "com.moonlight_stream.Moonlight",
"runtime": "org.kde.Platform",
"runtime-version": "5.15-23.08",
"sdk": "org.kde.Sdk",
"command": "moonlight",
"rename-icon": "moonlight",
"finish-args": [
"--share=network",
"--socket=fallback-x11",
"--socket=wayland",
"--share=ipc",
"--socket=pulseaudio",
"--device=all",
"--talk-name=org.freedesktop.ScreenSaver",
"--env=SDL_VIDEO_WAYLAND_EMULATE_MOUSE_WARP=0",
"--env=IGNORE_RFI_LATENCY_BUG=1",
"--env=QT_QUICK_CONTROLS_STYLE=Material",
"--env=LIBVA_DRIVER_NAME=",
"--unset-env=LIBVA_DRIVER_NAME",
"--env=LIBVA_DRIVERS_PATH=",
"--unset-env=LIBVA_DRIVERS_PATH"
],
"cleanup": [ "/include", "*.a", "/share/ffmpeg" ],
"modules": [
{
"name": "libdecor",
"buildsystem": "meson",
"build-options": {
"config-opts": [
"-Ddemo=false"
]
},
"sources": [
{
"type": "git",
"url": "https://gitlab.freedesktop.org/libdecor/libdecor.git",
"tag": "0.2.2",
"commit": "7807ae3480f5c6a37c5e8505d94af1e764aaf704"
}
]
},
{
"name": "SDL2",
"build-options": {
"config-opts": [
"--prefix=/app",
"--disable-arts",
"--disable-esd",
"--disable-nas",
"--disable-alsa",
"--disable-oss",
"--disable-sndio",
"--disable-rpath"
]
},
"sources": [
{
"type": "git",
"url": "https://github.com/libsdl-org/SDL.git",
"//": "branch: SDL2",
"commit": "75340b827de1799a94ee1f41e20022865d452dd8"
}
]
},
{
"name": "ffnvcodec",
"no-autogen": true,
"make-install-args": [
"PREFIX=/app"
],
"sources": [
{
"type": "git",
"url": "https://git.videolan.org/git/ffmpeg/nv-codec-headers.git",
"tag": "n11.0.10.3",
"commit": "625b3199e94db49e3bb0dc797fc4cffbf7115d81"
}
]
},
{
"name": "dav1d",
"buildsystem": "meson",
"config-opts": [
"-Denable_tools=false",
"-Denable_tests=false"
],
"sources": [
{
"type": "git",
"url": "https://code.videolan.org/videolan/dav1d.git",
"tag": "1.4.1",
"commit": "872e470ebf3e65b0b956f3a70329e885a2df1c2a"
}
]
},
{
"name": "ffmpeg",
"build-options": {
"config-opts": [
"--enable-pic",
"--enable-static",
"--disable-shared",
"--disable-all",
"--enable-avcodec",
"--enable-decoder=h264",
"--enable-decoder=hevc",
"--enable-decoder=av1",
"--enable-hwaccel=h264_vaapi",
"--enable-hwaccel=hevc_vaapi",
"--enable-hwaccel=av1_vaapi",
"--enable-hwaccel=h264_vdpau",
"--enable-hwaccel=hevc_vdpau",
"--enable-hwaccel=av1_vdpau",
"--enable-nvdec",
"--enable-hwaccel=h264_nvdec",
"--enable-hwaccel=hevc_nvdec",
"--enable-hwaccel=av1_nvdec",
"--enable-libdrm",
"--enable-decoder=h264_v4l2m2m",
"--enable-decoder=hevc_v4l2m2m",
"--enable-libdav1d",
"--enable-decoder=libdav1d",
"--enable-v4l2-request",
"--enable-hwaccel=h264_v4l2request",
"--enable-hwaccel=hevc_v4l2request"
]
},
"sources": [
{
"type": "git",
"url": "https://github.com/cgutman/FFmpeg.git",
"//": "branch: moonlight_7_0_0",
"commit": "24ef927fdfe145c2d69df8f02591d92ba431fafd"
}
]
},
{
"name": "moonlight",
"buildsystem": "qmake",
"sources": [
{
"type": "git",
"url": "https://github.com/moonlight-stream/moonlight-qt.git",
"disable-shallow-clone": true,
"tag": "v5.0.1",
"commit": "3cb169ea263c3cf9bb1461af291ab1461244b592"
},
{
"type": "patch",
"path": "0001-Don-t-set-relative-warp-mode-based-on-absolute-relat.patch"
}
]
}
]
}