summaryrefslogtreecommitdiffstats
path: root/graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild
diff options
context:
space:
mode:
author orbea <orbea@riseup.net>2020-10-28 11:32:02 -0700
committer Willy Sudiarto Raharjo <willysr@slackbuilds.org>2020-10-31 11:15:47 +0700
commitc8775c5b3d6f1117f40a5732e1362da00461b566 (patch)
tree3697d32df6fe0dd8c9b1b80fc40e1572cfc0e00f /graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild
parent7bce5718fb25259da889903f54d3c491dd100534 (diff)
downloadslackbuilds-c8775c5b3d6f1117f40a5732e1362da00461b566.tar.gz
slackbuilds-c8775c5b3d6f1117f40a5732e1362da00461b566.tar.xz
graphics/wine-nine-standalone: Updated for version 0.7.
Signed-off-by: orbea <orbea@riseup.net> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild')
-rw-r--r--graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild49
1 files changed, 35 insertions, 14 deletions
diff --git a/graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild b/graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild
index 7fe308d1fa..5927c3191b 100644
--- a/graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild
+++ b/graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=wine-nine-standalone
-VERSION=${VERSION:-0.6}
+VERSION=${VERSION:-0.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -57,33 +57,54 @@ fi
set -eu
exists () {
- v=1
+ r=0; cwd="$(pwd)"
while [ $# -gt 0 ]; do
- arg="$1"; shift
+ v=1; arg="$1"; shift
case "$arg" in
''|*/ )
:
;;
- */* )
+ /* )
if [ -f "$arg" ] && [ -x "$arg" ]; then
printf %s\\n "$arg"
v=0
fi
;;
+ ./* )
+ if [ -f "$arg" ] && [ -x "$arg" ]; then
+ pre="$(cd -- "${arg%%/*}/" && pwd)"
+ printf %s\\n "${pre%/}/$arg"
+ v=0
+ fi
+ ;;
+ */* )
+ if [ -f "$arg" ] && [ -x "$arg" ]; then
+ printf %s\\n "$(cd -- "${arg%%/*}/.." && pwd)/$arg"
+ v=0
+ fi
+ ;;
* )
- p=":$PATH"
- while [ "$p" != "${p#*:}" ]; do
- p="${p#*:}"; d="${p%%:*}/$arg"
- if [ -f "$d" ] && [ -x "$d" ]; then
- printf %s\\n "$d"
- v=0
- break
- fi
- done
+ if [ -n "${PATH+x}" ]; then
+ p=":${PATH:-$cwd}"
+ while [ "$p" != "${p#*:}" ] && [ -n "${p#*:}" ]; do
+ p="${p#*:}"; x="${p%%:*}"; z="${x:-$cwd}"; d="${z%/}/$arg"
+ if [ -f "$d" ] && [ -x "$d" ]; then
+ case "$d" in
+ /* ) : ;;
+ ./* ) pre="$(cd -- "${d%/*}/" && pwd)"; d="${pre%/}/$d" ;;
+ * ) d="$(cd -- "${d%/*}/" && pwd)/$arg" ;;
+ esac
+ printf %s\\n "$d"
+ v=0
+ break
+ fi
+ done
+ fi
;;
esac
+ [ $v = 0 ] || r=1
done
- return $v
+ return $r
}
rm -rf $PKG