3
if [ "X`uname`" == X"Darwin" ]; then
4
export COPYFILE_DISABLE=true
5
export COPY_EXTENDED_ATTRIBUTES_DISABLED=true
6
mkdir build >/dev/null 2>&1
8
cmake .. -DCMAKE_BUILD_TYPE=Release -DBUILD_OPHTALMOLOGY_EXT:BOOL=FALSE -DBUILD_DERMATHOLOGY_EXT:BOOL=FALSE -DBUILD_VIDEO_EXT:BOOL=FALSE -DUSE_PATCHED_LIBS:BOOL=TRUE -DUSE_CUSTOM_WX:BOOL=TRUE -DUSE_CUSTOM_VTK:BOOL=TRUE -DUSE_CUSTOM_ITK:BOOL=TRUE -DUSE_CUSTOM_DCMTK=TRUE -DCUSTOM_PACKAGE:BOOL=TRUE -DGINKGO_VERSION:STRING=$VER -DCMAKE_INSTALL_PREFIX:STRING=./deploy || exit 1
9
cmake .. -DCMAKE_BUILD_TYPE=Release -DBUILD_OPHTALMOLOGY_EXT:BOOL=FALSE -DBUILD_DERMATHOLOGY_EXT:BOOL=FALSE -DBUILD_VIDEO_EXT:BOOL=FALSE -DUSE_PATCHED_LIBS:BOOL=TRUE -DUSE_CUSTOM_WX:BOOL=TRUE -DUSE_CUSTOM_VTK:BOOL=TRUE -DUSE_CUSTOM_ITK:BOOL=TRUE -DUSE_CUSTOM_DCMTK=TRUE -DCUSTOM_PACKAGE:BOOL=TRUE -DGINKGO_VERSION:STRING=$VER -DCMAKE_INSTALL_PREFIX:STRING=./deploy || exit 1
10
make BUILD_ALL install || exit 1
11
DIR="Ginkgo CADx ${VER}"
13
mkdir "$DIR" >/dev/null 2>&1
14
cp -a "ginkgo/Ginkgo CADx.app" "$DIR"
15
upx -9 "$DIR/Ginkgo CADx.app/Contents/MacOS/Ginkgo CADx"
16
rm -rf "$DIR/Ginkgo CADx.app/Contents/PlugIns"
17
mkdir "$DIR/Ginkgo CADx.app/Contents/PlugIns"
18
mv "$DIR/Ginkgo CADx.app/Contents/MacOS/libvisualizator".* "$DIR/Ginkgo CADx.app/Contents/PlugIns"
19
upx -9 "$DIR/Ginkgo CADx.app/Contents/PlugIns/"*
20
rm -rf "$DIR/Ginkgo CADx.app/Contents/Resources/lang"
21
for lang in `cd ../cadxcore/lang; ls`; do
22
if [ -d "../visualizator/lang/$lang" ]; then
23
mkdir -p "$DIR/Ginkgo CADx.app/Contents/Resources/lang/$lang"
24
cp ../cadxcore/lang/$lang/*.mo "$DIR/Ginkgo CADx.app/Contents/Resources/lang/$lang"
27
for lang in `cd ../visualizator/lang; ls`; do
28
if [ -d "../visualizator/lang/$lang" ]; then
29
mkdir -p "$DIR/Ginkgo CADx.app/Contents/Resources/lang/$lang"
30
cp ../visualizator/lang/$lang/*.mo "$DIR/Ginkgo CADx.app/Contents/Resources/lang/$lang"
33
(cd "$DIR"; pwd; tar -zxvf ../../ginkgo/dmg_template.tgz)
34
rm -f "../Ginkgo_CADx-$VER.dmg"
36
hdiutil create -srcfolder "$DIR" -volname "Ginkgo_CADx $VER" -fs HFS+ -fsargs "-c c=64,a=16,e=16" -format UDRW -size 100m pack.temp.dmg
37
device=`hdiutil attach -readwrite -noverify -noautoopen "pack.temp.dmg" | egrep '^/dev/' | sed 1q | awk '{print $1}'`
40
tell application "Finder"
41
tell disk "'Ginkgo_CADx $VER'"
43
set current view of container window to icon view
44
set toolbar visible of container window to false
45
set statusbar visible of container window to false
46
set theViewOptions to the icon view options of container window
47
set arrangement of theViewOptions to not arranged
48
set icon size of theViewOptions to 72
49
set background picture of theViewOptions to file ".background:dmgbackground.png"
50
make new alias file at container window to POSIX file "/Applications" with properties {name:"Aplicaciones"}
51
update without registering applications
57
chmod -Rf go-w "/Volumes/Ginkgo_CADx $VER"
60
hdiutil detach ${device}
61
hdiutil convert "pack.temp.dmg" -format UDZO -imagekey zlib-level=9 -o "../Ginkgo_CADx-$VER.dmg"
64
#set the bounds of container window to {400, 100, 885, 430}
67
if [ "X`uname -m`" == "Xx86_64" ]; then
73
mkdir build >/dev/null 2>&1
75
cmake .. -DCMAKE_BUILD_TYPE=Release -DBUILD_OPHTALMOLOGY_EXT:BOOL=FALSE -DBUILD_DERMATHOLOGY_EXT:BOOL=FALSE -DBUILD_VIDEO_EXT:BOOL=FALSE -DUSE_PATCHED_LIBS:BOOL=TRUE -DUSE_CUSTOM_WX:BOOL=TRUE -DUSE_CUSTOM_VTK:BOOL=TRUE -DUSE_CUSTOM_ITK:BOOL=TRUE -DUSE_CUSTOM_DCMTK=TRUE -DCUSTOM_PACKAGE:BOOL=TRUE -DGINKGO_VERSION:STRING=$VER -DCMAKE_INSTALL_PREFIX:STRING=./deploy || exit 1
76
cmake .. -DCMAKE_BUILD_TYPE=Release -DBUILD_OPHTALMOLOGY_EXT:BOOL=FALSE -DBUILD_DERMATHOLOGY_EXT:BOOL=FALSE -DBUILD_VIDEO_EXT:BOOL=FALSE -DUSE_PATCHED_LIBS:BOOL=TRUE -DUSE_CUSTOM_WX:BOOL=TRUE -DUSE_CUSTOM_VTK:BOOL=TRUE -DUSE_CUSTOM_ITK:BOOL=TRUE -DUSE_CUSTOM_DCMTK=TRUE -DCUSTOM_PACKAGE:BOOL=TRUE -DGINKGO_VERSION:STRING=$VER -DCMAKE_INSTALL_PREFIX:STRING=./deploy || exit 1
77
make -j4 BUILD_ALL || exit 1
78
DIR=Ginkgo_CADx-${VER}_linux_${ARCH}
80
mkdir $DIR >/dev/null 2>&1
81
cp -a dist/ginkgo $DIR/ginkgo
82
cp -a dist/ginkgo-$ARCH $DIR/
86
mkdir -p $DIR/lang/es $DIR/lang/ja $DIR/Plugins
87
cp dist/lang/es/wxstd.mo $DIR/lang/es/wxstd.mo
88
cp dist/lang/es/ginkgocadxcore.mo $DIR/lang/es/ginkgocadxcore.mo
89
cp dist/lang/es/visualizator.mo $DIR/lang/es/visualizator.mo
90
cp dist/lang/ja/wxstd.mo $DIR/lang/ja/wxstd.mo
91
cp dist/lang/ja/ginkgocadxcore.mo $DIR/lang/ja/ginkgocadxcore.mo
92
cp dist/lang/ja/visualizator.mo $DIR/lang/ja/visualizator.mo
93
cp dist/Plugins/libvisualizator.so $DIR/Plugins
94
chmod -x dist/Plugins/*
95
tar -zcvf $DIR.tgz $DIR
96
if [ -d ../../../dist/0-ESTABLE/Internet ]; then
97
cp $DIR.tgz ../../../dist/0-ESTABLE/Internet