summaryrefslogtreecommitdiffstats
path: root/graphics/wine-nine-standalone
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/wine-nine-standalone')
-rw-r--r--graphics/wine-nine-standalone/README5
-rw-r--r--graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild66
-rw-r--r--graphics/wine-nine-standalone/wine-nine-standalone.info6
3 files changed, 56 insertions, 21 deletions
diff --git a/graphics/wine-nine-standalone/README b/graphics/wine-nine-standalone/README
index e4fc1e042c..1af24f6d81 100644
--- a/graphics/wine-nine-standalone/README
+++ b/graphics/wine-nine-standalone/README
@@ -18,3 +18,8 @@ To enable 64-bit support wine must be built with wine64.
To build on a pure Slackware64 install 32-bit wine must be disabled.
WIN32=no WIN64=yes ./wine.SlackBuild
+
+On multilib systems pkgconf is required.
+
+On Slackware 14.2 multilib systems compat32 packages of both kbproto and
+xproto are also required.
diff --git a/graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild b/graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild
index fdd90c3d9b..5927c3191b 100644
--- a/graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild
+++ b/graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for wine-nine-standalone
-# Copyright 2019 Hunter Sezen California, USA
+# Copyright 2019-2020 Hunter Sezen California, USA
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -23,7 +23,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=wine-nine-standalone
-VERSION=${VERSION:-0.5}
+VERSION=${VERSION:-0.7}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -57,24 +57,54 @@ fi
set -eu
exists () {
- v=1
+ r=0; cwd="$(pwd)"
while [ $# -gt 0 ]; do
- arg="$1"; shift
- case "$arg" in ''|*/) continue ;; esac
- x="${arg##*/}" z="${arg%/*}"
- [ ! -f "$z/$x" ] || [ ! -x "$z/$x" ] && [ "$z/$x" = "$arg" ] && continue
- [ "$x" = "$z" ] && [ -x "$z/$x" ] && [ ! -f "$arg" ] && z=
- p=":$z:$PATH"
- while [ "$p" != "${p#*:}" ]; do
- p="${p#*:}"; d="${p%%:*}"
- if [ -f "$d/$x" ] && [ -x "$d/$x" ]; then
- printf %s\\n "$d/$x"
- v=0
- break
- fi
- done
+ 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
+ ;;
+ * )
+ 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
diff --git a/graphics/wine-nine-standalone/wine-nine-standalone.info b/graphics/wine-nine-standalone/wine-nine-standalone.info
index 9f6c4be7f1..cb55c58bf5 100644
--- a/graphics/wine-nine-standalone/wine-nine-standalone.info
+++ b/graphics/wine-nine-standalone/wine-nine-standalone.info
@@ -1,8 +1,8 @@
PRGNAM="wine-nine-standalone"
-VERSION="0.5"
+VERSION="0.7"
HOMEPAGE="https://github.com/iXit/wine-nine-standalone"
-DOWNLOAD="https://github.com/iXit/wine-nine-standalone/archive/v0.5/wine-nine-standalone-0.5.tar.gz"
-MD5SUM="7b5b4b5a7d5066b9f8d26d884bb0d39a"
+DOWNLOAD="https://github.com/iXit/wine-nine-standalone/archive/v0.7/wine-nine-standalone-0.7.tar.gz"
+MD5SUM="285d7d1ffa746ec4016e7f9244fe5842"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="meson wine"