forked from quickdocs/quickdocs-extracter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile.base
244 lines (171 loc) · 5.46 KB
/
Dockerfile.base
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
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
FROM fukamachi/roswell
MAINTAINER Eitaro Fukamachi <[email protected]>
RUN apt-get update
# for asteroids & blackthorn-engine
RUN apt-get install -y libsdl1.2-dev
# for CFFI
RUN apt-get install -y libffi-dev
# for cells-gtk3
RUN apt-get install -y libgtkglext1-dev
# libuv for cl-libuv
RUN apt-get install -y libtool
RUN curl -SL https://github.com/libuv/libuv/archive/v1.6.1.tar.gz \
| tar -xzC /tmp/ \
&& cd /tmp/libuv-1.6.1 \
&& sh autogen.sh \
&& ./configure \
&& make \
&& make install
# libSDL_gfx for asteroids
RUN apt-get install -y libsdl-gfx1.2-dev
# libSDL_image-1.2 for blackthorn-engine
RUN apt-get install -y libsdl-image1.2-dev
# libglut3 for cells-gtk3, cl-opengl
RUN apt-get install -y freeglut3-dev
# libhdf5 for cl-ana (hash-table-utils)
RUN apt-get install -y libhdf5-dev
# libgfortran.so.3 for cl-blapack
RUN apt-get install -y libgfortran3
# liblapack for cl-blapack
RUN apt-get install -y liblapack-dev
# libgdk-3.so for cl-cffi-gtk
RUN apt-get install -y libgtk-3-dev
# for lambda-gtk
RUN apt-get install -y libgtk2.0-dev
# libmysqlclient_r.so for cl-mysql
RUN apt-get install -y libmysqlclient-dev
# libIL.so for cl-devil
RUN apt-get install -y libdevil-dev
# libenchant.so for cl-enchant
RUN apt-get install -y libenchant-dev
# libev.4 for cl-ev
RUN apt-get install -y libev-dev
# libfcgi for cl-fastcgi
RUN apt-get install -y libfcgi-dev
# libfbclient.so.2 for cl-fbclient
RUN apt-get install -y libfbclient2
# libsqlite3 for clsql
RUN apt-get install -y libsqlite3-dev
# libGeoIP for cl-geoip
RUN apt-get install -y libgeoip-dev
# libglfw2 for cl-glfw
RUN apt-get install -y libglfw2
# libglfw3 for cl-glfw3
RUN apt-get install -y libglfw-dev
# libkyotocabinet for cl-kyoto-cabinet
RUN apt-get install -y libkyotocabinet-dev
# for cl-libevent2
RUN apt-get install -y libevent-dev libevent-openssl-2.0-5
# libpuzzle.so.1 for cl-libpuzzle
RUN apt-get install -y libpuzzle-dev
# libssh2.so.1 for cl-libssh2
RUN apt-get install -y libssh2-1-dev
# liblinear.so.1 for cl-libsvm
RUN apt-get install -y liblinear-dev
# libyaml-0.so.2.0.4 for cl-libyaml
RUN apt-get install -y libyaml-dev
# libLLVM-3.6 for cl-llvm
# RUN apt-get install -y libllvm3.6
# libblas for lla
RUN apt-get install -y libblas-dev
# libsybdb.so for cl-mssql
RUN apt-get install -y freetds-dev
# for cl-openal
RUN apt-get install -y libopenal-dev libalut-dev
# libplplot for cl-plplot
RUN apt-get install -y libplplot-dev
# libportaudio.so.2 for cl-portaudio
RUN apt-get install -y libportaudio-dev
# libps.so.0 for cl-pslib
RUN apt-get install -y pslib1
# libRmath.so for cl-rmath
RUN apt-get install -y r-mathlib
# librrd.so.2 for cl-rrd
RUN apt-get install -y librrd-dev
# librsvg-2.so.2 for cl-rsvg2
RUN apt-get install -y librsvg2-dev
# libsane.so.1 for cl-sane
RUN apt-get install -y libsane-dev
# libSDL2-2.0.so.0 for cl-sdl2
RUN apt-get install -y libsdl2-dev
# libslp.so.1 for cl-slp
RUN apt-get install -y libslp-dev
# libsophia for cl-sophia
RUN mkdir -p /tmp/sophia-1.2.2
RUN curl -SL https://github.com/pmwkaa/sophia/archive/version_1.2.2.tar.gz \
| tar -xzC /tmp/sophia-1.2.2 --strip-components=1 \
&& cd /tmp/sophia-1.2.2 \
&& make -f makefile dynamic \
&& cp libsophia.so.1.2 libsophia.so.1.2.2 /usr/lib \
&& ln -s /usr/lib/libsophia.so.1.2.2 /usr/lib/libsophia.so
# libtcod for cl-tcod
RUN mkdir -p /tmp/libtcod-1.5.1
RUN curl -SL https://bitbucket.org/libtcod/libtcod/get/1.5.1.tar.gz \
| tar -xzC /tmp/libtcod-1.5.1 --strip-components=1 \
&& cd /tmp/libtcod-1.5.1 \
&& make -f makefiles/makefile-linux64 release \
&& cp libtcod.so libtcodxx.so libtcodgui.so /usr/lib
# libtidy for cl-tidy
RUN apt-get install -y libtidy-dev
# libtokyocabinet for cl-tokyo-cabinet
RUN apt-get install -y libtokyocabinet-dev
# libfixposix for IOLib
RUN apt-get install -y libfixposix-dev
# libzmq for cl-zmq
RUN apt-get install -y libzmq-dev
# libassimp.so.3 for classimp
RUN apt-get install -y libassimp-dev
# libSDL_mixer-1.2 for pal
RUN apt-get install -y libsdl-mixer1.2-dev
# libfreeimage for clinch
RUN apt-get install -y libfreeimage-dev
# libhspell for hspell
RUN apt-get install -y hspell
RUN curl -SL http://hspell.ivrix.org.il/hspell-1.3.tar.gz \
| tar -xzC /tmp/ \
&& cd /tmp/hspell-1.3 \
&& ./configure \
&& make libhspell.so.0 \
&& cp libhspell.so* /usr/lib
# Python.h for burgled-batteries
RUN apt-get install -y libpython2.7-dev
# fam.h for cl-fam
RUN apt-get install -y libfam-dev
# fuse.h for cl-fuse
RUN apt-get install -y libfuse-dev
# libftgl.so for cl-glfw
RUN apt-get install -y libftgl-dev
# libsvm.so for cl-libsvm
RUN apt-get install -y libsvm-dev
# usb.h for cl-libusb
RUN apt-get install -y libusb-dev
# for cl-rabbit
RUN apt-get install -y librabbitmq-dev
# for cl-sane
RUN apt-get install -y swig
# for cl-webkit
RUN apt-get install -y libsoup2.4-dev
# for commonqt
RUN apt-get install -y qt4-qmake
# libnet.so for lispbuilder
RUN apt-get install -y libnet1-dev
# for plain-odbc
RUN apt-get install -y unixodbc-dev
# for plokami
RUN apt-get install -y libpcap0.8-dev
# libcsnd.so for sqnc
RUN apt-get install -y libcsnd-dev
# libssl for teepeedee2
RUN apt-get install -y libssl-dev
# libmpg123.so.0 for mixalot
RUN apt-get install -y libmpg123-dev
# libpapi.so for perfpiece
RUN apt-get install -y libpapi-dev
# libsnappy.so for thnappy
RUN apt-get install -y libsnappy-dev
# libgit2 for cl-git
RUN apt-get install -y libgit2-dev
# libglpk for cl-opsresearch
RUN apt-get install -y libglpk-dev
# libgvc.so for hu.dwim.graphviz
RUN apt-get install -y libgvc6