-
Notifications
You must be signed in to change notification settings - Fork 0
/
manifest.yml
53 lines (53 loc) · 1.72 KB
/
manifest.yml
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
app-id: tracy.profiler.Tracy
runtime: org.freedesktop.Platform
runtime-version: '22.08'
sdk: org.freedesktop.Sdk
command: tracy
rename-desktop-file: tracy.desktop
rename-icon: tracy
finish-args:
- --device=dri
- --share=ipc
- --share=network
- --socket=fallback-x11
- --socket=wayland
- --socket=x11
modules:
- name: ecm
buildsystem: cmake-ninja
sources:
- type: archive
url: https://github.com/KDE/extra-cmake-modules/archive/refs/tags/v5.101.0.tar.gz
sha256: 7f511d998777ce323f9a29c2ef4e2f302c84a697f744497658c0d20c1a305c18
- name: glfw3
buildsystem: cmake-ninja
config-opts:
- -DBUILD_SHARED_LIBS=ON
- -DCMAKE_BUILD_TYPE=Release
- -DGLFW_USE_WAYLAND=1
- -Wno-dev
sources:
- type: archive
url: https://github.com/glfw/glfw/archive/refs/tags/3.3.8.tar.gz
sha256: f30f42e05f11e5fc62483e513b0488d5bceeab7d9c5da0ffe2252ad81816c713
- name: capstone
buildsystem: simple
build-commands:
- PREFIX=/app MAKE_JOBS="$(nproc)" ./make.sh install
sources:
- type: archive
url: https://github.com/capstone-engine/capstone/archive/refs/tags/5.0-rc2.tar.gz
sha256: 869d94813a887329bc11b4bf1f4410a7a2b7f270176439e90b158127d5a215dd
- name: tracy
buildsystem: simple
build-commands:
- |
sed -i 's|/usr/bin/tracy|tracy|' extra/desktop/tracy.desktop
install -D extra/desktop/tracy.desktop /app/share/applications/tracy.desktop
install -D icon/icon.svg /app/share/icons/hicolor/scalable/apps/tracy.svg
cd profiler/build/unix
LEGACY=1 make -j $(nproc)
install -D Tracy-release /app/bin/tracy
sources:
- type: git
url: https://github.com/wolfpld/tracy.git