# Contributor: Carlo Landmeter # Maintainer: Natanael Copa pkgname=gdbm pkgver=1.11 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" 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="72c832680cf0999caedbe5b265c8c1bd gdbm-1.11.tar.gz ac255b10452005237836cd2d3a470733 gdbm-1.10-zeroheaders.patch" sha256sums="8d912f44f05d0b15a4a5d96a76f852e905d051bb88022fcdfd98b43be093e3c3 gdbm-1.11.tar.gz ff33700f7919039037e5f56452c56ca00e968637f6f38485c9b8ae586770ee5a gdbm-1.10-zeroheaders.patch" sha512sums="272fb65ab9ca0a21e9f0dcfb2c638457e87cbb938c65ee850123474d11f2858496f84d3fa9edca27cd91c7220160cfdb59f90bd46ddc45395514addc9fd4151c gdbm-1.11.tar.gz 48e41ba3b3b3d6b1c0a0931324fe6341fddbaa1de64aaf8dcdda8adba447e3d72fa8c9e9aff9c6701cc13c6dc57287567aa992e78d5f398d38eb656564137974 gdbm-1.10-zeroheaders.patch"