1 # Maintainer: Jan "heftig" Steffens <jan.steffens@gmail.com>
2 # Contributor: Sven-Hendrik Haase <sh@lutzhaase.com>
3 # Contributor: Eduardo Romero <eduardo@archlinux.org>
4 # Contributor: Giovanni Scafora <giovanni@archlinux.org>
10 pkgname=$_gitname-wow64-git
12 _gitroot=git://source.winehq.org/git/wine.git
14 pkgdesc="A compatibility layer for running Windows programs (both 32-bit and 64-bit; from git)"
15 url="http://www.winehq.com"
21 fontconfig lib32-fontconfig
23 libxcursor lib32-libxcursor
24 libxrandr lib32-libxrandr
25 libxdamage lib32-libxdamage
26 libxxf86dga lib32-libxxf86dga
28 alsa-lib lib32-alsa-lib
32 makedepends=(git autoconf ncurses bison perl fontforge flex prelink
33 'gcc>=4.5.0-2' 'gcc-multilib>=4.5.0-2'
37 libxinerama lib32-libxinerama
38 libxcomposite lib32-libxcomposite
40 libxxf86vm lib32-libxxf86vm
49 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-*/})
76 provides=(wine bin32-wine wine-wow64)
77 conflicts=(wine bin32-wine wine-wow64)
83 msg2 "Connecting to Git..."
84 if [ -d $_gitname ] ; then
85 ( cd $_gitname && git pull ) || warning "Git pull failed!"
90 # Get rid of old build dirs
91 rm -rf $_gitname-{32,64}-build
92 mkdir $_gitname-32-build
94 if [[ $CARCH == x86_64 ]]; then
95 msg2 "Building Wine-64..."
97 mkdir $_gitname-64-build
98 cd "$srcdir/$_gitname-64-build"
99 ../$_gitname/configure \
110 --with-wine64="$srcdir/$_gitname-64-build"
113 export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
116 msg2 "Building Wine-32..."
117 cd "$srcdir/$_gitname-32-build"
118 ../$_gitname/configure \
128 msg2 "Packaging Wine-32..."
129 cd "$srcdir/$_gitname-32-build"
131 if [[ $CARCH == i686 ]]; then
132 make prefix="$pkgdir/usr" install
134 make prefix="$pkgdir/usr" \
135 libdir="$pkgdir/usr/lib32" \
136 dlldir="$pkgdir/usr/lib32/wine" install
138 msg2 "Packaging Wine-64..."
139 cd "$srcdir/$_gitname-64-build"
140 make prefix="$pkgdir/usr" \
141 libdir="$pkgdir/usr/lib" \
142 dlldir="$pkgdir/usr/lib/wine" install
146 # vim:set ts=8 sts=2 sw=2 et: