[Wine] Re: Wine 1.1.17 ..broke?
whaevr
wineforum-user at winehq.org
Sat Mar 14 13:27:44 CDT 2009
Heres the pkgbuild for bin32-wine, see if anyone here can see anything that might cause problems.
Code:
# Contributor: Clement Siuchung Cheung <clement.cheung at umich.edu>
# Maintainer: Mikko Seppälä <t-r-a-y at mbnet.fi>
# This version needs no modifications to ld.so.conf
_pkgsourcename=wine
pkgname=bin32-wine
pkgver=1.1.17
pkgrel=1
pkgrel32=1
pkgdesc="Interpreter for the Windows 3.x and Win32 APIs"
arch=('x86_64')
url="http://www.winehq.com/"
license=('LGPL')
depends=('lib32-libx11' 'lib32-libjpeg' 'lib32-alsa-lib' 'lib32-libxxf86vm' 'lib32-mesa' 'util-linux-ng' 'lib32-freetype2' 'lib32-fontconfig' 'lib32-libxslt' 'lib32-libxml2' 'lib32-libxcb' 'lib32-libxrender' 'lib32-libxdamage')
provides=('wine')
conflicts=('wine')
install=()
source=("binarynames" "ftp://ftp.heanet.ie/mirrors/ftp.archlinux.org/extra/os/i686/${_pkgsourcename}-${pkgver}-${pkgrel32}-i686.pkg.tar.gz")
md5sums=('b0fd553e2f11fe7553ac1717797befe6' '22b34bd8496dcca00b1b1682079ece25')
build() {
rm $startdir/src/${_pkgsourcename}-${pkgver}-${pkgrel32}-i686.pkg.tar.gz
rm $startdir/src/binarynames
cp -rPfp $startdir/src/* $startdir/pkg/
install -d $startdir/pkg/opt/lib32/usr/lib/
mv $startdir/pkg/usr/lib/libwine.so* $startdir/pkg/opt/lib32/usr/lib/
cd $startdir/pkg/usr/bin/
install -d $startdir/pkg/opt/wine/bin/ $startdir/src/tempscripts/
for i in `cat $startdir/binarynames` ; do
mv $i $startdir/pkg/opt/wine/bin/
echo -e '#!/bin/sh\n#wrapper for replacename\nPATH="/opt/wine/bin/:$PATH"\nLD_LIBRARY_PATH="/opt/lib32/usr/lib/:/opt/lib32/lib/:$LD_LIBRARY_PATH" linux32 /opt/wine/bin/replacename "$@"' > $startdir/src/tempscripts/$i
sed -re "s/replacename/$i/" -i $startdir/src/tempscripts/$i
install -m755 $startdir/src/tempscripts/$i $i
done
# PPD fix
mkdir -p $startdir/pkg/opt/lib32/usr/share/
ln -s /usr/share/wine $startdir/pkg//opt/lib32/usr/share/wine
# These should NOT be needed!
# Fakeroot causes trouble for some users again?
cd $startdir/pkg/usr/lib/
chmod 755 wine
cd wine
chmod 755 *so
chmod 644 *.def *16 *.a
# Added /usr/share/wine workaround for some users
cd $startdir/pkg/usr/share/
chmod 755 wine
cd wine
chmod -R 644 *
chmod 755 fonts
}
More information about the wine-users
mailing list