summaryrefslogtreecommitdiffstats
path: root/graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild')
-rw-r--r--graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild38
1 files changed, 15 insertions, 23 deletions
diff --git a/graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild b/graphics/wine-nine-standalone/wine-nine-standalone.SlackBuild
index b2f07d3057..4758daa1e3 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.3}
+VERSION=${VERSION:-0.4}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -109,25 +109,15 @@ else
arch=32
fi
+./bootstrap.sh
+
eval "set -- $arch"
for bin do
case "$bin" in
- 32 )
- libdir=
- platform=i586-slackware-linux-gnu-pkg-config
- wine=wine
- ;;
- 64 )
- libdir=64
- platform=x86_64-slackware-linux-gnu-pkg-config
- wine=wine64
- ;;
+ 32 ) suffix= ;;
+ 64 ) suffix=64 ;;
esac
- sed "s/@PKG_CONFIG@/$platform/" \
- < tools/cross-wine$bin.in \
- > tools/cross-wine$bin
-
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
meson \
@@ -142,18 +132,20 @@ for bin do
"${NINJA:=ninja}" -C build$bin
DESTDIR=. "$NINJA" -C build$bin install
- mkdir -p $PKG/usr/lib$libdir/wine/fakedlls
- cp ./build$bin/tmp/bin$bin/ninewinecfg.exe.so $PKG/usr/lib$libdir/wine/fakedlls/ninewinecfg.exe
- cp ./build$bin/tmp/lib$bin/d3d9-nine.dll.so $PKG/usr/lib$libdir/wine/fakedlls/d3d9-nine.dll
- chmod 0644 $PKG/usr/lib$libdir/wine/fakedlls/ninewinecfg.exe
- chmod 0644 $PKG/usr/lib$libdir/wine/fakedlls/d3d9-nine.dll
+ mkdir -p $PKG/usr/lib$suffix/wine/fakedlls
+ cp ./build$bin/tmp/bin$bin/ninewinecfg.exe.so \
+ $PKG/usr/lib$suffix/wine/fakedlls/ninewinecfg.exe
+ cp ./build$bin/tmp/lib$bin/d3d9-nine.dll.so \
+ $PKG/usr/lib$suffix/wine/fakedlls/d3d9-nine.dll
+ chmod 0644 $PKG/usr/lib$suffix/wine/fakedlls/ninewinecfg.exe
+ chmod 0644 $PKG/usr/lib$suffix/wine/fakedlls/d3d9-nine.dll
mkdir -p $PKG/usr/bin
- cat > $PKG/usr/bin/ninewinecfg$libdir <<EOF
+ cat > $PKG/usr/bin/ninewinecfg$suffix <<EOF
#!/bin/sh
-$wine /usr/lib$libdir/wine/fakedlls/ninewinecfg.exe
+wine$suffix /usr/lib$suffix/wine/fakedlls/ninewinecfg.exe
EOF
- chmod 0755 $PKG/usr/bin/ninewinecfg$libdir
+ chmod 0755 $PKG/usr/bin/ninewinecfg$suffix
done
if [ "$DEBUG" = 0 ]; then