From 4e1319b9870b410a50789eca48889bd4bd8f5d80 Mon Sep 17 00:00:00 2001 From: Perry Werneck Date: Mon, 9 Nov 2015 19:04:16 -0200 Subject: [PATCH] Atualizando empacotamento windows. --- install-cross.sh | 50 +++++++++++++++++++++++++++++++++++++++++++++++++- winpacket.sh | 11 +++++++++++ 2 files changed, 60 insertions(+), 1 deletion(-) diff --git a/install-cross.sh b/install-cross.sh index 577fd87..2adcd96 100755 --- a/install-cross.sh +++ b/install-cross.sh @@ -2,6 +2,9 @@ PREFIX="mingw32" +install_packages() +{ + TEMPFILE=$(mktemp) cat > ${TEMPFILE} << EOF @@ -31,6 +34,7 @@ hicolor-icon-theme gdk-pixbuf-loader-rsvg libgdk_pixbuf-2_0-0 gdk-pixbuf-query-loaders +python-devel EOF # Instala o tema usado no pacote windows @@ -38,7 +42,51 @@ sudo zypper --non-interactive in adwaita-icon-theme while read FILE do - sudo zypper --non-interactive in ${PREFIX}-${FILE} + sudo zypper --non-interactive in ${1}-${FILE} done < ${TEMPFILE} rm -f ${TEMPFILE} + +} + +if [ -z ${1} ]; then + echo "Use ${0} --32 for 32 bits cross-compiler" + echo "Use ${0} --64 for 64 bits cross-compiler" + exit -1 +fi + + +until [ -z "${1}" ] +do + if [ ${1:0:2} = '--' ]; then + tmp=${1:2} + parameter=${tmp%%=*} + parameter=$(echo $parameter | tr "[:lower:]" "[:upper:]") + + case $parameter in + + 32) + install_packages mingw32 + ;; + + 64) + install_packages mingw64 + ;; + + ALL) + install_packages mingw32 + install_packages mingw64 + ;; + + + *) + value=${tmp##*=} + eval $parameter=$value + esac + + fi + + shift +done + + diff --git a/winpacket.sh b/winpacket.sh index aa44de4..02b96b1 100755 --- a/winpacket.sh +++ b/winpacket.sh @@ -213,6 +213,17 @@ do shift done +# Configura +aclocal +if [ "$?" != "0" ]; then + exit -1 +fi + +autoconf +if [ "$?" != "0" ]; then + exit -1 +fi + # Gera pacotes for i in ${ARCHS}; do -- libgit2 0.21.2