Commit 4e1319b9870b410a50789eca48889bd4bd8f5d80

Authored by Perry Werneck
1 parent 23a87c2b

Atualizando empacotamento windows.

Showing 2 changed files with 60 additions and 1 deletions   Show diff stats
install-cross.sh
... ... @@ -2,6 +2,9 @@
2 2  
3 3 PREFIX="mingw32"
4 4  
  5 +install_packages()
  6 +{
  7 +
5 8 TEMPFILE=$(mktemp)
6 9  
7 10 cat > ${TEMPFILE} << EOF
... ... @@ -31,6 +34,7 @@ hicolor-icon-theme
31 34 gdk-pixbuf-loader-rsvg
32 35 libgdk_pixbuf-2_0-0
33 36 gdk-pixbuf-query-loaders
  37 +python-devel
34 38 EOF
35 39  
36 40 # Instala o tema usado no pacote windows
... ... @@ -38,7 +42,51 @@ sudo zypper --non-interactive in adwaita-icon-theme
38 42  
39 43 while read FILE
40 44 do
41   - sudo zypper --non-interactive in ${PREFIX}-${FILE}
  45 + sudo zypper --non-interactive in ${1}-${FILE}
42 46 done < ${TEMPFILE}
43 47  
44 48 rm -f ${TEMPFILE}
  49 +
  50 +}
  51 +
  52 +if [ -z ${1} ]; then
  53 + echo "Use ${0} --32 for 32 bits cross-compiler"
  54 + echo "Use ${0} --64 for 64 bits cross-compiler"
  55 + exit -1
  56 +fi
  57 +
  58 +
  59 +until [ -z "${1}" ]
  60 +do
  61 + if [ ${1:0:2} = '--' ]; then
  62 + tmp=${1:2}
  63 + parameter=${tmp%%=*}
  64 + parameter=$(echo $parameter | tr "[:lower:]" "[:upper:]")
  65 +
  66 + case $parameter in
  67 +
  68 + 32)
  69 + install_packages mingw32
  70 + ;;
  71 +
  72 + 64)
  73 + install_packages mingw64
  74 + ;;
  75 +
  76 + ALL)
  77 + install_packages mingw32
  78 + install_packages mingw64
  79 + ;;
  80 +
  81 +
  82 + *)
  83 + value=${tmp##*=}
  84 + eval $parameter=$value
  85 + esac
  86 +
  87 + fi
  88 +
  89 + shift
  90 +done
  91 +
  92 +
... ...
winpacket.sh
... ... @@ -213,6 +213,17 @@ do
213 213 shift
214 214 done
215 215  
  216 +# Configura
  217 +aclocal
  218 +if [ "$?" != "0" ]; then
  219 + exit -1
  220 +fi
  221 +
  222 +autoconf
  223 +if [ "$?" != "0" ]; then
  224 + exit -1
  225 +fi
  226 +
216 227 # Gera pacotes
217 228 for i in ${ARCHS}; do
218 229  
... ...