# Contributor: Noel Kuntze <noel.kuntze@thermi.consulting>
# Maintainer: Noel Kuntze <noel.kuntze@thermi.consulting>
pkgname=fehqlibs
pkgver=26b
pkgrel=0
pkgdesc="State-of-the-art C routines for Internet services"
url="http://www.fehcom.de/ipnet/qlibs.html"
arch="all"
license="Public-Domain"
subpackages="$pkgname-doc"
source="https://www.fehcom.de/ipnet/fehQlibs/fehQlibs-$pkgver.tgz"

builddir="$srcdir/fehQlibs-${pkgver%[a-z]}"

prepare() {
	sed -i '/^CC=/d' configure
	default_prepare
}


build() {
	make -j1 \
		-C src \
		CC="$CC" \
		LDFLAGS= \
		PREFIX=/usr \
		USRLIBDIR=/usr/lib \
		SHLIBDIR=/usr/lib \
		CONFIGURE="./configure --prefix=/usr --libdir=/usr/lib --includedir=/usr/include"
}

check() {
	make -C src check
}

package() {
	install -dm0755 "$pkgdir"/usr/lib/qlibs/include
	install -Dm0644 lib* "$pkgdir"/usr/lib/qlibs/
	install -Dm0644 include/*.h "$pkgdir"/usr/lib/qlibs/include/

	install -Dm644 man/*.3 -t "$pkgdir"/usr/share/man/man3

	install -Dm0644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}

sha512sums="
de9b97cba13b050cf3ae866f2bc902ec50c324108e683c7020104dc65432ddd516a5304763ca231772fb674aa806890ce09a1c78430107c00b621f8c98722c4f  fehQlibs-26b.tgz
"
