104 mkdir -p $(mingwdir) |
104 mkdir -p $(mingwdir) |
105 # windows.h |
105 # windows.h |
106 $(call get_mingw,w32api/w32api-5.0.1,w32api-5.0.1-mingw32-dev.tar.xz) |
106 $(call get_mingw,w32api/w32api-5.0.1,w32api-5.0.1-mingw32-dev.tar.xz) |
107 # mingw runtime |
107 # mingw runtime |
108 $(call get_mingw,mingwrt/mingwrt-5.0.1,mingwrt-5.0.1-mingw32-dll.tar.xz) |
108 $(call get_mingw,mingwrt/mingwrt-5.0.1,mingwrt-5.0.1-mingw32-dll.tar.xz) |
|
109 $(call get_mingw,mingwrt/mingwrt-5.0.1,libmingwex-5.0.1-mingw32-dll-0.tar.xz) |
|
110 $(call get_mingw,isl/isl-0.18,libisl-0.18-1-mingw32-dll-15.tar.xz) |
109 # mingw headers and lib |
111 # mingw headers and lib |
110 $(call get_mingw,mingwrt/mingwrt-5.0.1,mingwrt-5.0.1-mingw32-dev.tar.xz) |
112 $(call get_mingw,mingwrt/mingwrt-5.0.1,mingwrt-5.0.1-mingw32-dev.tar.xz) |
111 # binutils |
113 # binutils |
112 $(call get_mingw,binutils/binutils-2.28,binutils-2.28-1-mingw32-bin.tar.xz) |
114 $(call get_mingw,binutils/binutils-2.28,binutils-2.28-1-mingw32-bin.tar.xz) |
113 # C compiler |
115 # C compiler |
114 $(call get_mingw,gcc/Version6/gcc-6.3.0,gcc-core-6.3.0-1-mingw32-bin.tar.xz) |
116 $(call get_mingw,gcc/Version6/gcc-6.3.0,gcc-core-6.3.0-1-mingw32-bin.tar.xz) |
|
117 $(call get_mingw,gcc/Version6/gcc-6.3.0,libgcc-6.3.0-1-mingw32-dll-1.tar.xz) |
115 # dependencies |
118 # dependencies |
116 $(call get_mingw,gmp/gmp-6.1.2,libgmp-6.1.2-2-mingw32-dll-10.tar.xz) |
119 $(call get_mingw,gmp/gmp-6.1.2,libgmp-6.1.2-2-mingw32-dll-10.tar.xz) |
117 $(call get_mingw,mpc/mpc-1.0.3,libmpc-1.0.3-1-mingw32-dll-3.tar.xz) |
120 $(call get_mingw,mpc/mpc-1.0.3,libmpc-1.0.3-1-mingw32-dll-3.tar.xz) |
118 $(call get_mingw,mpfr/mpfr-3.1.5,libmpfr-3.1.5-1-mingw32-dll-4.tar.xz) |
121 $(call get_mingw,mpfr/mpfr-3.1.5,libmpfr-3.1.5-1-mingw32-dll-4.tar.xz) |
119 $(call get_mingw,gettext/gettext-0.18.3.2-2,libintl-0.18.3.2-2-mingw32-dll-8.tar.xz) |
122 $(call get_mingw,gettext/gettext-0.18.3.2-2,libintl-0.18.3.2-2-mingw32-dll-8.tar.xz) |
257 for i in nevow formless twisted; do cp -R $(tmp)/Nevow-0.10.0/$$i $(pysite); done |
260 for i in nevow formless twisted; do cp -R $(tmp)/Nevow-0.10.0/$$i $(pysite); done |
258 |
261 |
259 # Numpy |
262 # Numpy |
260 $(call get_src_pypi,fd/32/196073188f5b8b464e0fabb470f971fa5dcd91b55726a43b40b008212358,numpy-1.13.3-2-cp27-none-win32.whl)\ |
263 $(call get_src_pypi,fd/32/196073188f5b8b464e0fabb470f971fa5dcd91b55726a43b40b008212358,numpy-1.13.3-2-cp27-none-win32.whl)\ |
261 unzip -d $(tmp) $$dld |
264 unzip -d $(tmp) $$dld |
262 cp -R $(tmp)/numpy/* $(pysite) |
265 cp -R $(tmp)/numpy $(pysite) |
263 |
266 |
264 # SimpleJson |
267 # SimpleJson |
265 $(call get_src_pypi,source/s/simplejson,simplejson-2.2.1.tar.gz)\ |
268 $(call get_src_pypi,source/s/simplejson,simplejson-2.2.1.tar.gz)\ |
266 tar -C $(tmp) -xzf $$dld |
269 tar -C $(tmp) -xzf $$dld |
267 cp -R $(tmp)/simplejson-2.2.1/simplejson/ $(pysite) |
270 cp -R $(tmp)/simplejson-2.2.1/simplejson/ $(pysite) |
268 |
271 |
269 # Zeroconf |
272 # Zeroconf |
270 $(call get_src_pypi,6b/88/48dbe88b10098f98acef33218763c5630b0081c7fd0849ab4793b1e9b6d3,zeroconf-0.19.1-py2.py3-none-any.whl)\ |
273 $(call get_src_pypi,6b/88/48dbe88b10098f98acef33218763c5630b0081c7fd0849ab4793b1e9b6d3,zeroconf-0.19.1-py2.py3-none-any.whl)\ |
271 unzip -d $(tmp)/zeroconf $$dld |
274 unzip -d $(tmp)/zeroconf $$dld |
272 cp -R $(tmp)/zeroconf/* $(pysite) |
275 cp -R $(tmp)/zeroconf/*.py* $(pysite) |
273 |
276 |
274 # netifaces |
277 # netifaces |
275 $(call get_src_pypi,05/00/c719457bcb8f14f9a7b9244c3c5e203c40d041a364cf784cf554aaef8129,netifaces-0.10.6-py2.7-win32.egg)\ |
278 $(call get_src_pypi,05/00/c719457bcb8f14f9a7b9244c3c5e203c40d041a364cf784cf554aaef8129,netifaces-0.10.6-py2.7-win32.egg)\ |
276 unzip -d $(tmp)/netifaces $$dld |
279 unzip -d $(tmp)/netifaces $$dld |
277 cp -R $(tmp)/netifaces/* $(pysite) |
280 cp -R $(tmp)/netifaces/*.py* $(pysite) |
278 |
281 |
279 # WxGlade |
282 # WxGlade |
280 $(call get_src_http,https://bitbucket.org/wxglade/wxglade/get,034d891cc947.zip)\ |
283 $(call get_src_http,https://bitbucket.org/wxglade/wxglade/get,034d891cc947.zip)\ |
281 unzip -d $(tmp) $$dld |
284 unzip -d $(tmp) $$dld |
282 mv $(tmp)/wxglade-wxglade-034d891cc947 $(pysite)/wxglade |
285 mv $(tmp)/wxglade-wxglade-034d891cc947 $(pysite)/wxglade |
287 mv $(tmp)/Pyro-3.16/Pyro $(pysite) |
290 mv $(tmp)/Pyro-3.16/Pyro $(pysite) |
288 |
291 |
289 # Lxml |
292 # Lxml |
290 $(call get_src_pypi,c7/e6/26a600d9828554ca9de35d3d1daf3779028bea37025f3dd25e9d58d63bac,lxml-4.1.1-cp27-cp27m-win32.whl)\ |
293 $(call get_src_pypi,c7/e6/26a600d9828554ca9de35d3d1daf3779028bea37025f3dd25e9d58d63bac,lxml-4.1.1-cp27-cp27m-win32.whl)\ |
291 unzip -d $(tmp) $$dld |
294 unzip -d $(tmp) $$dld |
292 cp -R $(tmp)/lxml/* $(pysite) |
295 cp -R $(tmp)/lxml $(pysite) |
293 |
296 |
294 touch $@ |
297 touch $@ |
295 |
298 |
296 |
299 |
297 OSSLVER=openssl-1.0.1p |
300 OSSLVER=openssl-1.0.1p |