# Maintainer: Jaromir Capik <tavvva@email.cz>
#
# Thanks to:
# thomas (archlinux)
# judd <jvinet@zeroflux.org>

pkgname=zlib
pkgver=1.2.3
pkgrel=5
pkgdesc="A compression/decompression Library"
license=('custom:zlib')
url="http://www.gzip.org/zlib"
groups=('core')
depends=('uclibc')
makedepends=('uclibc-devel')
source=(http://www.zlib.net/zlib-$pkgver.tar.gz)
md5sums=('debc62758716a169df9f62e6ab2bc634')

build() {
  cd "$srcdir"/zlib-$pkgver

  # Build the static library
  ./configure --prefix=/usr
  make libz.a || return 1
  mv -v {,x}libz.a
  make clean

  # enable Position Independent Code for prelinking
  [ -n "$CFLAGS" ] && export CFLAGS="$CFLAGS -fPIC"
  # Build the shared library
  ./configure --prefix=/usr --shared
  make || return 1

  # install
  make prefix="$pkgdir"/usr install
  cp -v xlibz.a "$pkgdir"/usr/lib/libz.a
  mkdir -pv "$pkgdir"/lib
  mv -v "$pkgdir"/usr/lib/libz.so.* "$pkgdir"/lib/
  chmod 644 "$pkgdir"/lib/*
  ln -svf ../../lib/libz.so.1 "$pkgdir"/usr/lib/libz.so

  # license, ripped out of the README file
  mkdir -p "$pkgdir/usr/share/licenses/$pkgname"
  grep -A 100 '^Copyright' README > "$pkgdir/usr/share/licenses/$pkgname/license.txt"

  # Move devel files to temporary location for later usage
  mkdir -p $startdir/devel/usr/lib
  mv -f $pkgdir/usr/include $startdir/devel/usr/
  mv -f $pkgdir/usr/lib/*.so $startdir/devel/usr/lib/

  # Move static libraries to temporary location for later usage
  mkdir -p $startdir/static-devel/usr/lib
  mv -f $pkgdir/usr/lib/*.a $startdir/static-devel/usr/lib/

  rmdir $pkgdir/usr/lib
}


