updated on Mon Jan 23 12:00:23 UTC 2012
[aur-mirror.git] / lib32-bzip2 / PKGBUILD
blob047e1788b5dc8ea5e2264b1de6ff6bf441f1643e
1 # Maintainer: TryA <tryagainprod {at} gmail.com>
2 # Contributor: Judd <jvinet@zeroflux.org> 
4 _pkgbasename=bzip2
5 pkgname=lib32-bzip2
6 pkgver=1.0.6
7 pkgrel=1
8 pkgdesc="A high-quality data compression program (32-bit)"
9 arch=('x86_64')
10 license=('custom')
11 url="http://sources.redhat.com/bzip2"
12 depends=('lib32-glibc' $_pkgbasename)
13 makedepends=('gcc-multilib')
14 source=(http://www.bzip.org/$pkgver/bzip2-$pkgver.tar.gz)
15 md5sums=('00b516f4704d4a7cb50a1d97e6e8e15b')
17 build() {
18   cd ${srcdir}/${_pkgbasename}-${pkgver}
20   sed -i "s|CC=gcc|CC=gcc -m32|" Makefile
21   sed -i "s|CC=gcc|CC=gcc -m32|" Makefile-libbz2_so
22   
23   # add large-file support
24   sed -e 's/^CFLAGS=\(.*\)$/CFLAGS=\1 \$(BIGFILES)/' -i ./Makefile-libbz2_so
25   
26   # use our optimization
27   sed -i "s|-O2|${CFLAGS}|g" Makefile
28   sed -i "s|-O2|${CFLAGS}|g" Makefile-libbz2_so
29   
30   make -f Makefile-libbz2_so
31   make libbz2.a
33   install -Dm755 libbz2.so.1.0.6 $pkgdir/usr/lib32/libbz2.so.1.0.6
34   ln -s libbz2.so.1.0.6 $pkgdir/usr/lib32/libbz2.so
35   ln -s libbz2.so.1.0.6 $pkgdir/usr/lib32/libbz2.so.1
36   ln -s libbz2.so.1.0.6 $pkgdir/usr/lib32/libbz2.so.1.0
37   
38   install -Dm644 libbz2.a ${pkgdir}/usr/lib32/libbz2.a