Bump version to 0.15.0
[GameHub.git] / flatpak / com.github.tkashkin.gamehub.json.in
blob433aa6ff9b934220c425bfbe18f2ce42348c52e2
2         "app-id": "com.github.tkashkin.gamehub",
3         "base": "io.elementary.BaseApp",
4         "base-version": "juno",
5         "runtime": "org.gnome.Platform",
6         "runtime-version": "3.28",
7         "sdk": "org.gnome.Sdk",
8         "command": "com.github.tkashkin.gamehub",
9         "separate-locales": false,
10         "build-options": {
11                 "env": {
12                         "PKG_CONFIG_GOBJECT_INTROSPECTION_1_0_GIRDIR": "/app/share/gir-1.0",
13                         "PKG_CONFIG_GOBJECT_INTROSPECTION_1_0_TYPELIBDIR": "/app/lib/girepository-1.0"
14                 }
15         },
16         "finish-args": [
17                 "--allow=devel",
18                 "--share=ipc", "--socket=x11",
19                 "--socket=pulseaudio",
20                 "--device=dri",
21                 "--socket=wayland",
22                 "--share=network",
23                 "--talk-name=org.gnome.SettingsDaemon",
24                 "--talk-name=org.freedesktop.NetworkManager",
25                 "--talk-name=org.kde.StatusNotifierWatcher",
26                 "--talk-name=org.freedesktop.Flatpak",
27                 "--system-talk-name=org.freedesktop.PolicyKit1",
28                 "--socket=session-bus",
30                 "--persist=.",
31                 "--device=all",
32                 "--allow=multiarch",
34                 "--extension=org.freedesktop.Platform.Compat32=directory=lib/32bit",
35                 "--extension=org.freedesktop.Platform.Compat32=version=1.6",
36                 "--extension=org.freedesktop.Platform.GL32=directory=lib/32bit/lib/GL",
37                 "--extension=org.freedesktop.Platform.GL32=version=1.4",
38                 "--extension=org.freedesktop.Platform.GL32=versions=1.6;1.4",
39                 "--extension=org.freedesktop.Platform.GL32=subdirectories=true",
40                 "--extension=org.freedesktop.Platform.GL32=no-autodownload=true",
41                 "--extension=org.freedesktop.Platform.GL32=autodelete=false",
42                 "--extension=org.freedesktop.Platform.GL32=add-ld-path=lib",
43                 "--extension=org.freedesktop.Platform.GL32=merge-dirs=vulkan/icd.d;glvnd/egl_vendor.d",
44                 "--extension=org.freedesktop.Platform.GL32=download-if=active-gl-driver",
45                 "--extension=org.freedesktop.Platform.GL32=enable-if=active-gl-driver",
46                 "--filesystem=/sys/module/nvidia:ro",
48                 "--talk-name=ca.desrt.dconf",
49                 "--filesystem=xdg-run/dconf",
50                 "--filesystem=~/.config/dconf:ro",
51                 "--env=DCONF_USER_CONFIG_DIR=.config/dconf",
53                 "--filesystem=host",
54                 "--filesystem=home",
55                 "--filesystem=~/.var/app/com.valvesoftware.Steam"
56         ],
57         "cleanup": [
58                 "/include",
59                 "/lib/pkgconfig",
60                 "/lib/*.la",
61                 "/lib/*.a",
62                 "/share/gir-1.0",
63                 "/lib/girepository-1.0",
64                 "/share/vala",
65                 "/share/gtk-doc"
66         ],
67         "modules": [
68                 "libs/libs.json",
70                 {
71                         "name": "gamehub",
72                         "buildsystem": "meson",
73                         "config-opts": [
74                                 "--buildtype=debug",
75                                 "-Dflatpak=true",
76                                 "-Dgit_branch=$BRANCH",
77                                 "-Dgit_commit=$COMMIT",
78                                 "-Dgit_commit_short=$COMMIT_SHORT"
79                         ],
80                         "sources": [
81                                 {
82                                         "type": "git",
83                                         "path": "../",
84                                         "branch": "$BRANCH"
85                                 }
86                         ]
87                 },
89                 "bin/bin.json"
90         ]