-
-
Notifications
You must be signed in to change notification settings - Fork 5
/
org.kde.screenrecord.json
108 lines (106 loc) · 3.93 KB
/
org.kde.screenrecord.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
{
"id": "org.kde.screenrecord",
"branch": "master",
"runtime": "org.kde.Platform",
"runtime-version": "5.15-22.08",
"sdk": "org.kde.Sdk",
"command": "screenrecord",
"tags": ["nightly"],
"desktop-file-name-suffix": " (Nightly)",
"finish-args": ["--share=ipc", "--device=all", "--filesystem=xdg-videos", "--socket=wayland", "--talk-name=org.kde.StatusNotifierWatcher", "--own-name=org.kde.StatusNotifierItem-2-2", "--talk-name=org.freedesktop.Notifications", "--env=QT_LOGGING_DEBUG=*.debug=true qt.qpa.input*.debug=false"],
"modules": [
{
"name": "x264",
"config-opts": [
"--prefix=/app",
"--enable-lto",
"--enable-pic",
"--enable-shared",
"--disable-cli"
],
"sources": [
{
"type": "git",
"url": "https://code.videolan.org/videolan/x264.git",
"commit": "bfc87b7a330f75f5c9a21e56081e4b20344f139e"
}
]
},
{
"name": "ffmpeg",
"config-opts": [
"--prefix=/app",
"--enable-shared",
"--disable-static",
"--disable-doc",
"--enable-gpl",
"--enable-version3",
"--disable-nonfree",
"--enable-optimizations",
"--enable-pthreads",
"--disable-bzlib",
"--disable-libgsm",
"--enable-libtheora",
"--enable-libvorbis",
"--enable-libvpx",
"--enable-libx264",
"--enable-zlib",
"--disable-libxcb",
"--disable-lzma",
"--disable-programs",
"--disable-network",
"--disable-protocols",
"--enable-protocol=file",
"--disable-devices",
"--enable-muxer=avi",
"--enable-muxer=h264",
"--enable-muxer=mov",
"--enable-muxer=mp4",
"--enable-muxer=ogg",
"--enable-muxer=webm",
"--enable-demuxer=avi",
"--enable-demuxer=h264",
"--enable-demuxer=mov",
"--enable-demuxer=mp3",
"--enable-demuxer=ogg",
"--enable-demuxer=wav",
"--enable-parser=h264",
"--enable-parser=vorbis",
"--enable-encoder=aac",
"--enable-encoder=libtheora",
"--enable-encoder=libvorbis",
"--enable-encoder=libvpx_vp8",
"--enable-encoder=libvpx_vp9",
"--enable-encoder=libx264",
"--enable-encoder=mpeg4",
"--enable-decoder=aac",
"--enable-decoder=h264",
"--enable-decoder=libvorbis",
"--enable-decoder=libvpx_vp8",
"--enable-decoder=libvpx_vp9",
"--enable-decoder=mp3",
"--enable-decoder=mpeg4",
"--enable-decoder=pcm_s16le",
"--enable-decoder=theora"
],
"sources": [
{
"type": "archive",
"url": "https://ffmpeg.org/releases/ffmpeg-5.0.1.tar.xz",
"sha256": "ef2efae259ce80a240de48ec85ecb062cecca26e4352ffb3fda562c21a93007b"
}
]
},
{
"config-opts": [ "-DENABLE_TESTING=OFF" ],
"name": "kpipewire",
"buildsystem": "cmake-ninja",
"sources": [ { "type": "git", "url": "https://invent.kde.org/plasma/kpipewire.git" } ]
},
{
"name": "screenrecord",
"buildsystem": "cmake-ninja",
"sources": [ { "type": "git", "url": "https://invent.kde.org/apol/screenrecord.git" } ]
}
]
}