summaryrefslogtreecommitdiff
path: root/net.megapahit.Viewer.json
blob: 232e606bbe9e0a6ba2ad5e4b7ef23461ecdc1772 (plain)
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
{
  "id": "net.megapahit.Viewer",
  "runtime": "org.freedesktop.Platform",
  "runtime-version": "25.08",
  "sdk": "org.freedesktop.Sdk",
  "command": "megapahit",
  "build-options": {
    "env": {
      "LL_BUILD": "-O3 -std=c++20 -fPIC -DLL_LINUX=1"
    },
    "build-args": [
      "--share=network"
    ]
  },
  "finish-args": [
     "--device=dri",
     "--device=input",
     "--share=ipc",
     "--share=network",
     "--socket=pulseaudio",
     "--socket=wayland",
     "--socket=fallback-x11",
     "--filesystem=home"
  ],
  "cleanup":[
     "/lib"
  ],
  "modules": [
    {
      "name": "megapahit",
      "buildsystem": "cmake-ninja",
      "subdir": "indra",
      "config-opts": [
        "-DCMAKE_BUILD_TYPE:STRING=Release",
        "-DADDRESS_SIZE:STRING=64",
        "-DUSE_OPENAL:BOOL=ON",
        "-DUSE_FMODSTUDIO:BOOL=OFF",
        "-DUSE_FLATPAK:BOOL=ON",
        "-DENABLE_MEDIA_PLUGINS:BOOL=ON",
        "-DLL_TESTS:BOOL=OFF",
        "-DNDOF:BOOL=ON",
        "-DROOT_PROJECT_NAME:STRING=Megapahit",
        "-DVIEWER_CHANNEL:STRING=Megapahit",
        "-DVIEWER_BINARY_NAME:STRING=megapahit",
        "-DBUILD_SHARED_LIBS:BOOL=OFF",
        "-DINSTALL:BOOL=ON",
        "-DPACKAGE:BOOL=OFF",
        "-DCMAKE_INSTALL_PREFIX=/app"
      ],
      "sources": [
        {
          "type": "dir",
          "path": "."
        }
      ]
    }
  ]
}