File: bootstrap.sh

package info (click to toggle)
gdcm 3.0.24-9
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 27,856 kB
  • sloc: cpp: 203,722; ansic: 76,471; xml: 48,131; python: 3,473; cs: 2,308; java: 1,629; lex: 1,290; sh: 334; php: 128; makefile: 97
file content (75 lines) | stat: -rwxr-xr-x 2,777 bytes parent folder | download | duplicates (2)
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
#!/bin/sh

rm -rf $HOME/.wine

SETUPVS=no

if [ "$SETUPVS" = "yes"]; then
# install gecko stuff:
winetricks apps list
# install VS 2005
# see http://bugs.winehq.org/show_bug.cgi?id=31052 for reason option no-isolate:
winetricks --no-isolate vc2005express
#export WINEPREFIX=$HOME/.local/share/wineprefixes/vc2005express
# required see: http://bugs.winehq.org/show_bug.cgi?id=20110#c8
#winetricks vcrun2005

mkdir -p $HOME/.cache/winetricks/junk
cd $HOME/.cache/winetricks/junk

# install VS 2005/SP1
# see why: https://code.google.com/p/winetricks/issues/detail?id=18
wget -c http://download.microsoft.com/download/7/7/3/7737290f-98e8-45bf-9075-85cc6ae34bf1/VS80sp1-KB926748-X86-INTL.exe
# now install SP1
#wine VS80sp1-KB926748-X86-INTL.exe
fi

SETUP3RD=no
if [ "$SETUP3RD" = "yes"]; then
wget -c http://msysgit.googlecode.com/files/Git-1.7.11-preview20120620.exe
wget -c http://www.cmake.org/files/v2.8/cmake-2.8.8-win32-x86.exe
wget -c http://prdownloads.sourceforge.net/swig/swigwin-2.0.7.zip
wget -c http://slproweb.com/download/Win32OpenSSL-1_0_1c.exe
#wget "http://download.oracle.com/otn-pub/java/jdk/6u25-b06/jdk-6u25-windows-i586.exe?AuthParam=1340870089_b98e26f4e28100ecbb9c7ca9d3c3353f"
# have to manually download it at:
# http://www.oracle.com/technetwork/java/javase/downloads/jdk6-downloads-1637591.html
wget -c http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi

# install !

wine cmake-2.8.8-win32-x86.exe
wine Git-1.7.11-preview20120620.exe
msiexec /i python-2.7.3.msi
# dont ask:
#winetricks vcrun2005
# call twice in case of failure:
#wine VS80sp1-KB926748-X86-INTL.exe
wine Win32OpenSSL-1_0_1c.exe
wine jdk-6u33-windows-i586.exe

mkdir "$HOME/.wine/drive_c/Program Files/Swig"
unzip -d "$HOME/.wine/drive_c/Program Files/Swig" swigwin-2.0.7.zip
fi

# You will need wine 1.5.7 otherwise you get:

# Unhandled exception: unimplemented function msvcp90.dll.??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z called in 32-bit code (0x7b83bbb2).
# -> http://bugs.winehq.org/show_bug.cgi?id=28228#c15

# you should then be stuck on:
# Unhandled exception: unimplemented function msvcp90.dll.??0?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z called in 32-bit code (0x7b83bcb2).
# See: http://bugs.winehq.org/show_bug.cgi?id=26832

#winetricks vcrun2008
#winetricks --no-isolate psdk2003

# impossible to install SDK Win7:
#winetricks --no-isolate psdkwin7

# local vs2008express installation:
cd $HOME/.cache/winetricks/vc2008express
wget -c http://download.microsoft.com/download/e/8/e/e8eeb394-7f42-4963-a2d8-29559b738298/VS2008ExpressWithSP1ENUX1504728.iso
7z x VS2008ExpressWithSP1ENUX1504728.iso
# http://appdb.winehq.org/objectManager.php?sClass=version&iId=11210
winetricks dotnet35
wine VCExpress/autorun.exe