Commit 62355a0dc7c28162e4445fb468e3cddaeb02a545

Authored by perry.werneck@gmail.com
1 parent 556af124

Ajustes feitos enquanto o servidor svn.softwarepublico.gov.br estava fora

@@ -135,6 +135,7 @@ case "$host" in @@ -135,6 +135,7 @@ case "$host" in
135 DLLPREFIX="" 135 DLLPREFIX=""
136 136
137 # http://stackoverflow.com/questions/18138635/mingw-exe-requires-a-few-gcc-dlls-regardless-of-the-code 137 # http://stackoverflow.com/questions/18138635/mingw-exe-requires-a-few-gcc-dlls-regardless-of-the-code
  138 + DLL_FLAGS="-shared -Wl,--add-stdcall-alias,--enable-stdcall-fixup,--enable-auto-import"
138 SYSDLL_FLAGS="-shared -static-libgcc -static-libstdc++ -Wl,--add-stdcall-alias,--enable-stdcall-fixup,--enable-auto-import" 139 SYSDLL_FLAGS="-shared -static-libgcc -static-libstdc++ -Wl,--add-stdcall-alias,--enable-stdcall-fixup,--enable-auto-import"
139 140
140 LDSOFLAGS="-Wl,-soname,\`basename \$@\`" 141 LDSOFLAGS="-Wl,-soname,\`basename \$@\`"
install-cross.sh
1 #!/bin/bash 1 #!/bin/bash
2 2
3 -PREFIX="mingw32" 3 +PREFIX="mingw64"
4 4
5 TEMPFILE=$(mktemp) 5 TEMPFILE=$(mktemp)
6 6
@@ -28,8 +28,14 @@ gtk3-tools @@ -28,8 +28,14 @@ gtk3-tools
28 headers 28 headers
29 gnome-icon-theme 29 gnome-icon-theme
30 hicolor-icon-theme 30 hicolor-icon-theme
  31 +gdk-pixbuf-loader-rsvg
  32 +libgdk_pixbuf-2_0-0
  33 +gdk-pixbuf-query-loaders
31 EOF 34 EOF
32 35
  36 +# Instala o tema usado no pacote windows
  37 +sudo zypper in adwaita-icon-theme
  38 +
33 while read FILE 39 while read FILE
34 do 40 do
35 sudo zypper in ${PREFIX}-${FILE} 41 sudo zypper in ${PREFIX}-${FILE}
makegtkruntime.sh.in
@@ -30,7 +30,7 @@ copyFile() { @@ -30,7 +30,7 @@ copyFile() {
30 fi 30 fi
31 31
32 else 32 else
33 - echo "Can´t find $1" 33 + echo "Can´t find ${GTK_PREFIX}/bin/${1}"
34 return 1 34 return 1
35 fi 35 fi
36 36
@@ -71,6 +71,36 @@ copy_locale() { @@ -71,6 +71,36 @@ copy_locale() {
71 rm -f $1 71 rm -f $1
72 } 72 }
73 73
  74 +CopyGTK3Theme() {
  75 +
  76 + mkdir -p ${TARGET_PATH}/share/icons
  77 + if [ "$?" != 0 ]; then
  78 + echo "Can´t create icons folder"
  79 + exit -1
  80 + fi
  81 +
  82 + cp -rv /usr/share/icons/${1} ${TARGET_PATH}/share/icons
  83 + if [ "$?" != 0 ]; then
  84 + echo "Can´t copy ${1} icons"
  85 + exit -1
  86 + fi
  87 +
  88 + mkdir -p ${TARGET_PATH}/share/themes
  89 + if [ "$?" != 0 ]; then
  90 + echo "Can´t create themes folder"
  91 + exit -1
  92 + fi
  93 +
  94 + cp -rv /usr/share/themes/${1} ${TARGET_PATH}/share/themes
  95 + if [ "$?" != 0 ]; then
  96 + echo "Can´t copy ${1} theme"
  97 + exit -1
  98 + fi
  99 +
  100 +
  101 +}
  102 +
  103 +
74 gtk3() { 104 gtk3() {
75 105
76 TEMPFILE="temp1.tmp" 106 TEMPFILE="temp1.tmp"
@@ -109,12 +139,28 @@ icule53.dll @@ -109,12 +139,28 @@ icule53.dll
109 icuuc53.dll 139 icuuc53.dll
110 icudata53.dll 140 icudata53.dll
111 libgraphite2.dll 141 libgraphite2.dll
  142 +librsvg-*.dll
112 gspawn-win*-helper-console.exe 143 gspawn-win*-helper-console.exe
113 gspawn-win*-helper.exe 144 gspawn-win*-helper.exe
114 gdk-pixbuf-query-loaders.exe 145 gdk-pixbuf-query-loaders.exe
115 EOF 146 EOF
116 copyFiles $TEMPFILE 147 copyFiles $TEMPFILE
117 148
  149 +
  150 +# Copy loaders
  151 +GDK_LOADERS=$(${PKG_CONFIG} --variable=gdk_pixbuf_binarydir gdk-pixbuf-2.0)/loaders
  152 +GDK_PREFIX=$(${PKG_CONFIG} --variable=prefix gdk-pixbuf-2.0)
  153 +GDK_TARGET=$(echo ${GDK_LOADERS}/ | sed -e "s@${GDK_PREFIX}@@g")
  154 +
  155 +mkdir -p ${TARGET_PATH}/${GDK_TARGET}
  156 +
  157 +cp -v ${GDK_LOADERS}/* ${TARGET_PATH}/${GDK_TARGET}
  158 +if [ "$?" != 0 ]; then
  159 + echo "Can´t copy loaders"
  160 + exit -1
  161 +fi
  162 +
  163 +
118 # Copy optional files 164 # Copy optional files
119 copyFile libgcc_s_sjlj-1.dll 165 copyFile libgcc_s_sjlj-1.dll
120 copyFile libgcc_s_seh-1.dll 166 copyFile libgcc_s_seh-1.dll
@@ -145,25 +191,64 @@ if [ "$?" != 0 ]; then @@ -145,25 +191,64 @@ if [ "$?" != 0 ]; then
145 exit -1 191 exit -1
146 fi 192 fi
147 193
148 -mkdir -p $TARGET_PATH/share/icons/hicolor  
149 -if [ "$?" != 0 ]; then  
150 - echo "Can´t create icons folder"  
151 - exit -1  
152 -fi  
153 -  
154 -cp -rv $GTK_PREFIX/share/icons/hicolor $TARGET_PATH/share/icons/hicolor  
155 -if [ "$?" != 0 ]; then  
156 - echo "Can´t copy icons"  
157 - exit -1  
158 -fi 194 +# Copia Adwaita
  195 +CopyGTK3Theme "Adwaita"
  196 +
  197 +#mkdir -p $TARGET_PATH/share/icons/Adwaita
  198 +#if [ "$?" != 0 ]; then
  199 +# echo "Can´t create icons folder"
  200 +# exit -1
  201 +#fi
  202 +#
  203 +#cp -rv /usr/share/icons/Adwaita $TARGET_PATH/share/icons/Adwaita
  204 +#if [ "$?" != 0 ]; then
  205 +# echo "Can´t copy icons"
  206 +# exit -1
  207 +#fi
  208 +#
  209 +#mkdir -p $TARGET_PATH/share/themes/Adwaita
  210 +#if [ "$?" != 0 ]; then
  211 +# echo "Can´t create Adwaita theme"
  212 +# exit -1
  213 +#fi
  214 +#
  215 +#cp -rv /usr/share/themes/Adwaita $TARGET_PATH/share/themes/Adwaita
  216 +#if [ "$?" != 0 ]; then
  217 +# echo "Can´t copy Adwaita theme"
  218 +# exit -1
  219 +#fi
  220 +
  221 +
  222 +# Copia gnome
  223 +#mkdir -p $TARGET_PATH/share/icons/gnome
  224 +#if [ "$?" != 0 ]; then
  225 +# echo "Can´t create icons folder"
  226 +# exit -1
  227 +#fi
  228 +#
  229 +#cp -rv $GTK_PREFIX/share/icons/gnome $TARGET_PATH/share/icons/gnome
  230 +#if [ "$?" != 0 ]; then
  231 +# echo "Can´t copy icons"
  232 +# exit -1
  233 +#fi
159 234
160 mkdir -p $TARGET_PATH/etc 235 mkdir -p $TARGET_PATH/etc
161 -cp -rv $GTK_PREFIX/etc/gtk-3.0 $TARGET_PATH/etc 236 +cp -rv $GTK_PREFIX/etc/gtk-3.0 $TARGET_PATH/etc/gtk-3.0
162 if [ "$?" != 0 ]; then 237 if [ "$?" != 0 ]; then
163 echo "Can´t copy theme" 238 echo "Can´t copy theme"
164 exit -1 239 exit -1
165 fi 240 fi
166 241
  242 +cat > $TARGET_PATH/etc/gtk-3.0/settings.ini << EOF
  243 +[Settings]
  244 +gtk-theme-name = Adwaita
  245 +gtk-icon-theme-name = Adwaita
  246 +gtk-fallback-icon-theme = Adwaita
  247 +gtk-font-name = Sans 10
  248 +gtk-toolbar-style =
  249 +gtk-menu-images = 1
  250 +gtk-button-images = 1
  251 +EOF
167 252
168 } 253 }
169 254
@@ -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: 2015-07-07 09:37-0300\n" 8 +"POT-Creation-Date: 2015-08-05 08:41-0300\n"
9 "PO-Revision-Date: 2014-02-17 08:05-0300\n" 9 "PO-Revision-Date: 2014-02-17 08: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: Portugues <>\n" 11 "Language-Team: Portugues <>\n"
pw3270-i686.nsi.in
@@ -122,7 +122,7 @@ SubSection &quot;@PACKAGE@&quot; SecMain @@ -122,7 +122,7 @@ SubSection &quot;@PACKAGE@&quot; SecMain
122 122
123 CreateDirectory "$INSTDIR\plugins" 123 CreateDirectory "$INSTDIR\plugins"
124 file "/oname=$INSTDIR\plugins\hllapi.dll" ".bin\Release\plugins\hllapi.dll" 124 file "/oname=$INSTDIR\plugins\hllapi.dll" ".bin\Release\plugins\hllapi.dll"
125 - file "/oname=$SYSDIR\libhllapi.dll" ".bin\Release\hllapi.dll" 125 + file "/oname=$SYSDIR\libhllapi.dll" ".bin\Release\hllapi.dll.@PACKAGE_VERSION@"
126 126
127 sectionEnd 127 sectionEnd
128 128
@@ -135,7 +135,7 @@ SubSection &quot;@PACKAGE@&quot; SecMain @@ -135,7 +135,7 @@ SubSection &quot;@PACKAGE@&quot; SecMain
135 135
136 file "/oname=$PROGRAMFILES\ooRexx\rx3270.cls" "src\plugins\rx3270\rx3270.cls" 136 file "/oname=$PROGRAMFILES\ooRexx\rx3270.cls" "src\plugins\rx3270\rx3270.cls"
137 file "/oname=$INSTDIR\rx3270.dll.@PACKAGE_VERSION@" ".bin\Release\rx3270.dll.@PACKAGE_VERSION@" 137 file "/oname=$INSTDIR\rx3270.dll.@PACKAGE_VERSION@" ".bin\Release\rx3270.dll.@PACKAGE_VERSION@"
138 - file "/oname=$PROGRAMFILES\ooRexx\rx3270.dll" ".bin\Release\rx3270.dll" 138 + file "/oname=$PROGRAMFILES\ooRexx\rx3270.dll" ".bin\Release\rx3270.dll.@PACKAGE_VERSION@"
139 139
140 sectionEnd 140 sectionEnd
141 141