This repository has been archived by the owner on Jul 31, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
/
com.valvesoftware.Steam.json
209 lines (209 loc) · 8.83 KB
/
com.valvesoftware.Steam.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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
{
"app-id": "com.valvesoftware.Steam",
"runtime": "com.endlessm.Platform",
"runtime-version": "eos3.2",
"sdk": "com.endlessm.Sdk",
"branch": "master",
"command": "steam",
"separate-locales": false,
"finish-args": [
"--share=ipc", "--socket=x11",
"--socket=pulseaudio",
"--socket=system-bus",
"--share=network",
"--talk-name=org.gnome.SettingsDaemon",
"--device=all",
"--allow=multiarch",
"--filesystem=home",
"--env=LD_LIBRARY_PATH=/app/lib:/app/lib/dri:/app/lib/mesa:/usr/lib/:/usr/lib64"
],
"build-options" : {
"cflags": "-O2 -g",
"cxxflags": "-O2 -g",
"env": {
"PREFIX": "/app/"
}
},
"cleanup": ["*.la", "*.a"],
"modules": [
{
"name": "libxml2",
"config-opts": ["--with-python-install-dir=/app/lib/python2.7/dist-packages"],
"sources": [
{
"type": "shell",
"commands": [
"mkdir -p /app/lib/python2.7/dist-packages"
]
},
{
"type": "archive",
"url": "http://xmlsoft.org/sources/libxml2-2.9.4.tar.gz",
"sha256": "ffb911191e509b966deb55de705387f14156e1a56b21824357cdf0053233633c"
}
]
},
{
"name": "itstool",
"sources": [
{
"type": "archive",
"url": "http://files.itstool.org/itstool/itstool-2.0.2.tar.bz2",
"sha256": "bf909fb59b11a646681a8534d5700fec99be83bb2c57badf8c1844512227033a"
}
]
},
{
"name": "zenity",
"sources": [
{
"type": "archive",
"url": "http://ftp.gnome.org/pub/GNOME/sources/zenity/3.22/zenity-3.22.0.tar.xz",
"sha256": "1ecdfa1071d383b373b8135954b3ec38d402d671dcd528e69d144aff36a0e466"
}
]
},
{
"name": "steam-libs32",
"no-autogen": true,
"sources" : [
{
"type": "file",
"url": "http://obs-master.endlessm-sf.com:82/shared/eos/pool/core/g/glibc/libc6-i386_2.19-18+deb8u4endless5bem1_amd64.deb",
"sha256": "34dfec2d7f4593b01720e542a5e014276c01fc251e85460a6f09aa82da4679ef",
"dest": "lib32-debs"
},
{
"type": "file",
"url": "http://obs-master.endlessm-sf.com:82/shared/eos/pool/core/g/gcc-4.9/lib32gcc1_4.9.2-10ubuntu9endless4bem1_amd64.deb",
"sha256": "dd0bc7e3fd5d5b337368708d2f5d4a89f061f5263637782805ea95a05ab2a978",
"dest": "lib32-debs"
},
{
"type": "file",
"url": "http://obs-master.endlessm-sf.com:82/shared/eos/pool/core/g/gcc-4.9/lib32stdc++6_4.9.2-10ubuntu9endless4bem1_amd64.deb",
"sha256": "dda44632e453739c17b984d501780d52d2614e5123de98e7b5fb0f86d7588bb5",
"dest": "lib32-debs"
},
{
"type": "file",
"url": "http://obs-master.endlessm-sf.com:82/shared/eos/pool/core/libd/libdrm/libdrm-nouveau2_2.4.75-1bem1_i386.deb",
"sha256": "7a48309ee3cc77d1eead450a7c6fb9689aa47226a02769653fd2af9cc9cdeb42",
"dest": "lib32-debs"
},
{
"type": "file",
"url": "http://obs-master.endlessm-sf.com:82/shared/eos/pool/core/libd/libdrm/libdrm-radeon1_2.4.75-1bem1_i386.deb",
"sha256": "3fe29d4926827c8e7123ef45c11792077359f47f4adc0a72e234ebfb18e8615f",
"dest": "lib32-debs"
},
{
"type": "file",
"url": "http://obs-master.endlessm-sf.com:82/shared/eos/pool/core/libp/libpciaccess/libpciaccess0_0.13.2-3bem1_i386.deb",
"sha256": "47d15b5b695a000cb2b801a7d80e85f933b915acf0eac8a4a37f25ec3162451f",
"dest": "lib32-debs"
},
{
"type": "file",
"url": "http://obs-master.endlessm-sf.com:82/shared/eos/pool/core/m/mesa/libgl1-mesa-dri_13.0.4-1ubuntu1endless1bem1_i386.deb",
"sha256": "de962f2a4c3e5b15e62979d983be317e5c36e7eb501158fbe6a9b1f9a8a1cbe4",
"dest": "lib32-debs"
},
{
"type": "file",
"url": "http://obs-master.endlessm-sf.com:82/shared/eos/pool/core/m/mesa/libgl1-mesa-glx_13.0.4-1ubuntu1endless1bem1_i386.deb",
"sha256": "f0adeb3813190a03dd204430eb5b9e3ecfee40fda34c69c561651fa4e609633d",
"dest": "lib32-debs"
},
{
"type": "file",
"url": "http://obs-master.endlessm-sf.com:82/shared/eos/pool/core/m/mesa/libglapi-mesa_13.0.4-1ubuntu1endless1bem1_i386.deb",
"sha256": "aba1e77b65a9aff6eb631743843ad7bc2454e765fa4acc9f5966871f7b5749ef",
"dest": "lib32-debs"
},
{
"type": "file",
"url": "http://obs-master.endlessm-sf.com:82/shared/eos/pool/core/libx/libxshmfence/libxshmfence1_1.1-4bem1_i386.deb",
"sha256": "4a835fe37f181c301e30b4e27a106ded0c440dc99308b50ccb2d16ca79ee240c",
"dest": "lib32-debs"
},
{
"type": "file",
"url": "http://obs-master.endlessm-sf.com:82/shared/eos/pool/core/libd/libdrm/libdrm-intel1_2.4.75-1bem1_i386.deb",
"sha256": "3aa5c7c895d4b26adfb3c0326b6b60b18d834fb70036b0368d02e60de8e8f014",
"dest": "lib32-debs"
},
{
"type": "file",
"url": "http://obs-master.endlessm-sf.com:82/shared/eos/pool/core/libd/libdrm/libdrm2_2.4.75-1bem1_i386.deb",
"sha256": "849dbc4dfe3678fcea9cebb29be347a1af6276afc6946b1af1eb14da586a7a10",
"dest": "lib32-debs"
},
{
"type": "file",
"url": "http://obs-master.endlessm-sf.com:82/shared/eos/pool/core/l/llvm-toolchain-3.6/libllvm3.6_3.6-2ubuntu1bem2_i386.deb",
"sha256": "c711725f3cc830192cba2e1918d5fdd3b71ea9865fe31da0e14ae5d1f5016628",
"dest": "lib32-debs"
},
{
"type": "file",
"url": "http://obs-master.endlessm-sf.com:82/shared/eos/pool/core/libe/libedit/libedit2_3.1-20140620-2bem1_i386.deb",
"sha256": "00d763459c0dac11a38ff441e5174194e0e3022b5c6f149365f92c1ec1d34e2a",
"dest": "lib32-debs"
},
{
"type": "file",
"url": "http://obs-master.endlessm-sf.com:82/shared/eos/pool/core/e/elfutils/libelf1_0.160-0ubuntu3bem1_i386.deb",
"sha256": "2bad45ba29305a444d41786ed9cc67e5d835ba540a96205590a0fa11f0402d55",
"dest": "lib32-debs"
},
{
"type": "file",
"url": "http://obs-master.endlessm-sf.com:82/shared/eos/pool/core/libd/libdrm/libdrm-amdgpu1_2.4.75-1bem1_i386.deb",
"sha256": "75a0e491fd8197df090ec3c7f08fbd307153fa7a61ce6285cf4d6a457e18a538",
"dest": "lib32-debs"
},
{
"type": "file",
"url": "http://obs-master.endlessm-sf.com:82/shared/eos/pool/core/libg/libgcrypt20/libgcrypt20_1.6.3-2+deb8u1bem2_i386.deb",
"sha256": "5d8f4c245bef80e30a33e1cf50ba221e66200d9ed21d6ec4c061b66111d92063",
"dest": "lib32-debs"
},
{
"type": "file",
"url": "http://obs-master.endlessm-sf.com:82/shared/eos/pool/core/s/s2tc/libtxc-dxtn-s2tc0_0~git20131104-1.1bem1_i386.deb",
"sha256": "87bd3769fd9f7033e13d29a179e4b250c396a3cb3692538338884f28615a15be",
"dest": "lib32-debs"
},
{
"type": "file",
"path": "steamdeps-Makefile",
"dest-filename": "Makefile"
}
]
},
{
"name": "steam",
"no-autogen": true,
"sources": [
{
"type": "archive",
"url": "http://repo.steampowered.com/steam/archive/precise/steam_latest.tar.gz",
"sha256": "42531bf2615afed54c333ae9afeebe8cb68a31304ddfcf90e61b3532a5597386"
},
{
"type": "shell",
"commands": [
"sed -i s:Icon=steam:Icon=com.valvesoftware.Steam: steam.desktop",
"sed -i s:/usr/bin/steam:/app/bin/steam: steam.desktop",
"sed -i s:/usr/lib/:/app/lib/: steam"
]
}
],
"post-install": [
"mv /app/share/applications/steam.desktop /app/share/applications/com.valvesoftware.Steam.desktop",
"rm /app/bin/steamdeps"
]
}
]
}