#! /usr/bin/env bash # Unpack libstudxml for Windows. # # -mingw unpack for MinGW # trap 'exit 1' ERR function error () { echo "$*" 1>&2 } mingw=n while [ $# -gt 0 ]; do case $1 in -mingw) mingw=y shift ;; *) error "unknown option: $1" exit 1 ;; esac done if [ $mingw = y ]; then base=/t/libstudxml else base=/cygdrive/t/libstudxml fi rm -rf libstudxml libstudxml-* v=`echo $base/libstudxml-*.*.*.zip | sed -e "s%$base/libstudxml-\([^-]*\).*.zip%\1%"` echo unpacking libstudxml-$v from $base unzip -q $base/libstudxml-$v.zip mv libstudxml-$v libstudxml