Commit 293940b81244587fe9e81db02fad44f5f0cc9fdf

Authored by perry.werneck@gmail.com
1 parent 11f040b8

Iniciando implementacao do script de copia do runtime gtk para windows

Showing 2 changed files with 71 additions and 19 deletions   Show diff stats
makegtkruntime.sh.in
@@ -9,6 +9,66 @@ TARGET_PATH=".bin/gtkruntime" @@ -9,6 +9,66 @@ TARGET_PATH=".bin/gtkruntime"
9 rm -fr "$TARGET_PATH/*" 9 rm -fr "$TARGET_PATH/*"
10 mkdir -p "$TARGET_PATH" 10 mkdir -p "$TARGET_PATH"
11 11
  12 +copyFiles() {
  13 +
  14 + while read FILE
  15 + do
  16 + FILEPATH=$(find "$GTK_PREFIX/bin" -name "$FILE")
  17 +
  18 + if [ ! -z $FILEPATH ]; then
  19 + echo "$FILEPATH ..."
  20 + cp $FILEPATH "$TARGET_PATH"
  21 + if [ "$?" != "0" ]; then
  22 + echo "Can´t copy $FILEPATH"
  23 + exit -1
  24 + fi
  25 + else
  26 + echo "Can´t find $FILE"
  27 + fi
  28 + done < $1
  29 + rm -f $1
  30 +
  31 +}
  32 +
  33 +gtk3() {
  34 +
  35 +TEMPFILE="temp1.tmp"
  36 +cat > $TEMPFILE << EOF
  37 +libglib-*.dll
  38 +libintl*.dll
  39 +libgmodule*.dll
  40 +libgobject*.dll
  41 +libffi*.dll
  42 +libgtk-*.dll
  43 +libgdk-*.dll
  44 +libcairo-gobject*.dll
  45 +libcairo-2*.dll
  46 +libfontconfig-1*.dll
  47 +libfreetype-6*.dll
  48 +zlib1.dll
  49 +libxml2-*.dll
  50 +libpixman-1*.dll
  51 +libpng15-*.dll
  52 +libgdk_pixbuf*.dll
  53 +libgio-*.dll
  54 +libjasper-*.dll
  55 +libjpeg-8*.dll
  56 +libtiff-5*.dll
  57 +liblzma-5*.dll
  58 +libpango-1*.dll
  59 +libpangocairo-1*.dll
  60 +libpangoft2-1*.dll
  61 +libpangowin32-1*.dll
  62 +libatk-*.dll
  63 +libcrypto-*.dll
  64 +libssl-*.dll
  65 +EOF
  66 +copyFiles $TEMPFILE
  67 +
  68 +}
  69 +
  70 +gtk2() {
  71 +
12 # Build DLL list 72 # Build DLL list
13 TEMPFILE="temp1.tmp" 73 TEMPFILE="temp1.tmp"
14 cat > $TEMPFILE << EOF 74 cat > $TEMPFILE << EOF
@@ -45,22 +105,7 @@ EOF @@ -45,22 +105,7 @@ EOF
45 105
46 # jpeg62.dll 106 # jpeg62.dll
47 # libtiff*.dll 107 # libtiff*.dll
48 -  
49 -while read FILE  
50 -do  
51 - FILEPATH=$(find "$GTK_PREFIX/bin" -name "$FILE")  
52 - if [ ! -z $FILEPATH ]; then  
53 - echo "$FILEPATH ..."  
54 - cp $FILEPATH "$TARGET_PATH"  
55 - if [ "$?" != "0" ]; then  
56 - echo "Can´t copy $FILEPATH"  
57 - exit -1  
58 - fi  
59 - else  
60 - echo "Can´t find $FILE"  
61 - fi  
62 -done < $TEMPFILE  
63 -rm -f $TEMPFILE 108 +copyFiles $TEMPFILE
64 109
65 # Build locale dirs 110 # Build locale dirs
66 cat > $TEMPFILE << EOF 111 cat > $TEMPFILE << EOF
@@ -132,3 +177,10 @@ if [ &quot;$?&quot; != &quot;0&quot; ]; then @@ -132,3 +177,10 @@ if [ &quot;$?&quot; != &quot;0&quot; ]; then
132 exit -1 177 exit -1
133 fi 178 fi
134 179
  180 +}
  181 +
  182 +if [ "$GTK_VERSION" == "gtk+-3.0" ]; then
  183 + gtk3
  184 +else
  185 + gtk2
  186 +fi
@@ -5,7 +5,7 @@ msgid &quot;&quot; @@ -5,7 +5,7 @@ msgid &quot;&quot;
5 msgstr "" 5 msgstr ""
6 "Project-Id-Version: pw3270 5.0\n" 6 "Project-Id-Version: pw3270 5.0\n"
7 "Report-Msgid-Bugs-To: \n" 7 "Report-Msgid-Bugs-To: \n"
8 -"POT-Creation-Date: 2012-09-12 17:29-0300\n" 8 +"POT-Creation-Date: 2012-09-13 08:07-0300\n"
9 "PO-Revision-Date: 2012-09-05 09:05-0300\n" 9 "PO-Revision-Date: 2012-09-05 09:05-0300\n"
10 "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n" 10 "Last-Translator: Perry Werneck <perry.werneck@gmail.com>\n"
11 "Language-Team: Português do Brasil <>\n" 11 "Language-Team: Português do Brasil <>\n"
@@ -58,11 +58,11 @@ msgstr &quot;%s: Familia %d é inválida&quot; @@ -58,11 +58,11 @@ msgstr &quot;%s: Familia %d é inválida&quot;
58 msgid "%s:%d" 58 msgid "%s:%d"
59 msgstr "%s:%d" 59 msgstr "%s:%d"
60 60
61 -#: screen.c:640 screen.c:642 screen.c:672 screen.c:686 screen.c:797 61 +#: screen.c:643 screen.c:645 screen.c:675 screen.c:689 screen.c:800
62 msgid "3270 Error" 62 msgid "3270 Error"
63 msgstr "Erro 3270" 63 msgstr "Erro 3270"
64 64
65 -#: screen.c:657 65 +#: screen.c:660
66 msgid "3270 Warning" 66 msgid "3270 Warning"
67 msgstr "Alerta 3270" 67 msgstr "Alerta 3270"
68 68