updated on Sat Jan 14 20:08:33 UTC 2012
[aur-mirror.git] / lib32-sfml-debug-git / PKGBUILD
blobb30531cab5ad4308713537d6ec2f0b520893490e
1 # Maintainer: RetroX <classixretrox@gmail.com>
2 # Contributor: Baptiste Jonglez <zerstorer at free dot fr>
4 pkgname=lib32-sfml-debug-git
5 pkgver=20120114
6 pkgrel=1
7 pkgdesc='A simple, fast, cross-platform, and object-oriented multimedia API. (32-bit debug libs)'
8 arch=('x86_64')
9 url='http://www.sfml-dev.org/'
10 license=('zlib')
11 depends=('sfml' 'lib32-libsndfile' 'lib32-libxrandr' 'lib32-libjpeg' 'lib32-openal' 'lib32-glew' 'lib32-freetype2')
12 makedepends=('gcc-multilib' 'git' 'lib32-mesa' 'cmake')
13 provides=('lib32-sfml-debug')
14 options=('!strip')
16 _gitroot='https://github.com/LaurentGomila/SFML.git'
17 _gitname='SFML'
19 build() {
20   cd "$srcdir"
21   msg "Connecting to GIT server...."
23   if [ -d $_gitname ] ; then
24     cd $_gitname && git pull origin
25     msg "The local files are updated."
26   else
27     git clone $_gitroot
28     cd $_gitname
29   fi
31   msg "GIT checkout done or server timeout"
32   msg "Starting make..."
34   rm -rf "$srcdir/$_gitname-build"
35   cp -r "$srcdir/$_gitname" "$srcdir/$_gitname-build"
36   cd "$srcdir/$_gitname-build"
38   export CC="gcc -m32"
39   export CXX="g++ -m32"
40   export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
42   mkdir build && cd build
43   cmake .. -DCMAKE_INSTALL_PREFIX=/usr \
44     -DLIB_SUFFIX=32 \
45     -DLIB_INSTALL_DIR=/usr/lib32 \
46     -DCMAKE_BUILD_TYPE=Debug
47   make
50 package() {
51   cd "$srcdir/$_gitname-build/build"
52   make DESTDIR="$pkgdir/" install
54   rm -rf "$pkgdir/usr/share" "$pkgdir/usr/include" "$pkgdir/usr/lib32/pkgconfig"
56   make clean