updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / lib32-gmp / PKGBUILD
blobae932b6f53e9a0c56c8ab6d9b43765d88ca593bf
1 # $Id: PKGBUILD 135478 2011-08-14 09:26:08Z allan $
2 # Maintainer: josephgbr <rafael.f.f1@gmail.com>
3 # Contributor: Florian Pritz <flo@xssn.at>
5 _pkgbasename=gmp
6 pkgname=lib32-$_pkgbasename
7 pkgver=5.0.2
8 pkgrel=5
9 pkgdesc="A free library for arbitrary precision arithmetic (32-bit)"
10 arch=('x86_64')
11 url="http://gmplib.org/"
12 depends=('lib32-gcc-libs' $_pkgbasename)
13 makedepends=(gcc-multilib)
14 license=('LGPL3')
15 options=(!libtool)
16 source=(ftp://ftp.gnu.org/gnu/gmp/gmp-${pkgver}.tar.bz2
17         538dfce27f41.patch)
18 md5sums=('0bbaedc82fb30315b06b1588b9077cd3'
19          'a769be9c41618ca9c35d83375e7097d0')
21 build() {
22   export CC="gcc -m32"
23   export CXX="g++ -m32"
24   export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
26   cd "${srcdir}/${_pkgbasename}-${pkgver}"
27   patch -Np1 -i $srcdir/538dfce27f41.patch
29   export ABI=32
30   ./configure \
31     --prefix=/usr --infodir=/usr/share/info \
32     --enable-cxx --libdir=/usr/lib32 \
33     --includedir=/usr/lib32/gmp
35   #Put gmp.h in the same folder as gmpxx.h
36   sed -i 's/$(exec_prefix)\/include/$\(includedir\)/' Makefile
38   make
41 check() {
42   cd "${srcdir}/${_pkgbasename}-${pkgver}"
43   make check
46 package() {
47   cd "${srcdir}/${_pkgbasename}-${pkgver}"
48   make DESTDIR="${pkgdir}" install
50   rm -rf "${pkgdir}"/usr/{include,share,bin}