# Contributor: Carlo Landmeter # Maintainer: Natanael Copa pkgname=gdbm pkgver=1.10 pkgrel=0 pkgdesc="GNU dbm is a set of database routines that use extensible hashing" url="http://www.gnu.org/software/gdbm/" arch="all" license="GPL" depends="" makedepends="" install= subpackages="$pkgname-dev $pkgname-doc" source="ftp://ftp.nluug.nl/pub/gnu/gdbm/gdbm-$pkgver.tar.gz gdbm-1.10-zeroheaders.patch" _builddir="$srcdir"/gdbm-$pkgver prepare() { cd "$_builddir" update_config_sub || return 1 for i in $source; do case $i in *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; esac done } build() { cd "$_builddir" # we disable large-file due to it makes the db file non-compat # with gdbm-1.8.3 ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --enable-libgdbm-compat \ --disable-largefile \ --disable-dependency-tracking \ --enable-fast-install \ || return 1 make || return 1 } package() { cd "$_builddir" make DESTDIR="$pkgdir" install || return 1 rm "$pkgdir"/usr/lib/*.la || return 1 } md5sums="88770493c2559dc80b561293e39d3570 gdbm-1.10.tar.gz ac255b10452005237836cd2d3a470733 gdbm-1.10-zeroheaders.patch"