-
Notifications
You must be signed in to change notification settings - Fork 20
/
com.github.amikha1lov.RecApp.yaml
82 lines (76 loc) · 2.37 KB
/
com.github.amikha1lov.RecApp.yaml
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
app-id: com.github.amikha1lov.RecApp
runtime: org.gnome.Platform
runtime-version: '45'
sdk: org.gnome.Sdk
command: recapp
finish-args:
- --device=dri
- --filesystem=xdg-videos
- --share=ipc
- --socket=fallback-x11
- --socket=pulseaudio
- --socket=wayland
- --talk-name=org.freedesktop.Notifications
- --talk-name=org.gnome.Shell.Screencast
- --talk-name=org.gnome.Shell.Screenshot
cleanup:
- '*.a'
- '*.la'
- /include
- /lib/pkgconfig
- /lib64/cmake
- /lib64/pkgconfig
- /man
- /share/doc
- /share/gtk-doc
- /share/man
- /share/pkgconfig
modules:
- shared-modules/glu/glu-9.json
- shared-modules/glew/glew.json
- name: recapp
builddir: true
buildsystem: meson
sources:
- type: dir
path: .
modules:
- name: x264
config-opts:
- --enable-shared
- --system-libx264
- --enable-pic
sources:
- type: archive
url: https://download.videolan.org/pub/x264/snapshots/x264-snapshot-20191217-2245-stable.tar.bz2
sha256: b2495c8f2930167d470994b1ce02b0f4bfb24b3317ba36ba7f112e9809264160
- name: gstreamer1-plugins-ugly
buildsystem: meson
config-opts:
- -D=x264=enabled
sources:
- type: archive
url: https://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.16.3.tar.xz
sha256: 403c21688065f41e53008874402b5c07832567cc1309a60df597eab7ff5843f0
- name: glm
buildsystem: cmake-ninja
config-opts:
- -DBUILD_STATIC_LIBS=OFF
sources:
- type: archive
url: https://github.com/g-truc/glm/releases/download/0.9.9.5/glm-0.9.9.5.zip
sha256: 4fe34860ce69156f63eea6c3d84c91cadfc330353cf275ff394aef4e163cafee
- name: slop
buildsystem: cmake-ninja
sources:
- type: archive
url: https://github.com/naelstrof/slop/archive/v7.6.tar.gz
sha256: ec45f9a69d7a24df621f5c634d202451ddca987d550cf588c5c427b99106fb6b
- name: pulsectl
buildsystem: simple
build-commands:
- python3 ./setup.py install --prefix=/app --root=/
sources:
- type: archive
url: https://files.pythonhosted.org/packages/source/p/pulsectl/pulsectl-23.5.2.tar.gz
sha256: e911d398eaf0539cf3c63b4217357b51a3d1b7e4a50607d1591cf2b49f5d2c6a