1 # Maintainer: sxe <sxxe@gmx.de>
7 _pkgbasever=${pkgver/rc/-rc}
9 _gitroot="git://source.winehq.org/git/wine.git"
12 pkgdesc="A compatibility layer for running Windows programs. Latest GIT version."
13 url="http://www.winehq.com"
16 install=(wine-git.install)
19 fontconfig lib32-fontconfig
21 libxcursor lib32-libxcursor
22 libxrandr lib32-libxrandr
23 libxdamage lib32-libxdamage
24 libxxf86dga lib32-libxxf86dga
26 alsa-lib lib32-alsa-lib
30 makedepends=(autoconf ncurses bison perl fontforge flex prelink
31 'gcc>=4.5.0-2' 'gcc-multilib>=4.5.0-2'
35 libxinerama lib32-libxinerama
36 libxcomposite lib32-libxcomposite
38 libxxf86vm lib32-libxxf86vm
48 v4l-utils lib32-v4l-utils
63 v4l-utils lib32-v4l-utils
67 if [[ $CARCH == i686 ]]; then
68 # Strip lib32 etc. on i686
69 depends=(${depends[@]/*32-*/})
70 makedepends=(${makedepends[@]/*32-*/})
71 makedepends=(${makedepends[@]/*-multilib*/})
72 optdepends=(${optdepends[@]/*32-*/})
74 provides=("wine=$pkgver" "bin32-wine=$pkgver" "wine-wow64=$pkgver")
75 conflicts=("wine" 'bin32-wine' 'wine-wow64')
76 replaces=("wine" 'bin32-wine')
82 # Get rid of old build dirs
83 rm -rf $pkgname-{32,64}-build
84 mkdir $pkgname-32-build
86 msg "Connecting to GIT server...."
88 if [ -d ${srcdir}/$pkgname ] ; then
89 cd $pkgname && git pull origin master
90 msg "Local repository updated."
92 git clone $_gitroot $pkgname
97 if [[ $CARCH == x86_64 ]]; then
99 msg2 "Building Wine-64..."
101 mkdir $pkgname-64-build
102 cd "$srcdir/$pkgname-64-build"
103 ../$pkgname/configure \
114 --with-wine64="$srcdir/$pkgname-64-build"
117 export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
120 msg2 "Building Wine-32..."
121 cd "$srcdir/$pkgname-32-build"
122 ../$pkgname/configure \
132 msg2 "Packaging Wine-32..."
133 cd "$srcdir/$pkgname-32-build"
135 if [[ $CARCH == i686 ]]; then
136 make prefix="$pkgdir/usr" install
138 make prefix="$pkgdir/usr" \
139 libdir="$pkgdir/usr/lib32" \
140 dlldir="$pkgdir/usr/lib32/wine" install
142 msg2 "Packaging Wine-64..."
143 cd "$srcdir/$pkgname-64-build"
144 make prefix="$pkgdir/usr" \
145 libdir="$pkgdir/usr/lib" \
146 dlldir="$pkgdir/usr/lib/wine" install