# Contributor: William Pitcock <nenolod@dereferenced.org>
# Maintainer: William Pitcock <nenolod@dereferenced.org>
setvar pkgname = 'fts'
setvar pkgver = '1.2.5'
setvar pkgrel = '0'
setvar pkgdesc = ""Provides the fts(3) functions, which are missing in musl libc""
setvar url = ""https://github.com/pullmoll/musl-fts/""
setvar arch = ""all""
setvar license = ""BSD""
setvar depends = ''
setvar depends_dev = """"
setvar makedepends = ""$depends_dev automake autoconf libtool""
setvar install = """"
setvar subpackages = ""$pkgname-dev""
setvar source = ""https://github.com/pullmoll/musl-fts/archive/v$pkgver.zip""

setvar builddir = ""${srcdir}/musl-${pkgname}-${pkgver}""
proc prepare {
	local i
	cd $builddir
	for i in $source {
		case (i) {
		*.patch { msg $i; patch -p1 -i "$srcdir"/$i || return 1}
		}
	}
}

proc build {
	cd $builddir
	./bootstrap.sh'
	CFLAGS=-fPIC' ./configure --build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr || return 1
	make || return 1
}

proc package {
	cd $builddir
	make DESTDIR=${pkgdir} install || return 1

	mkdir -p "$pkgdir"/usr/lib/pkgconfig
	cp "$builddir"/musl-fts.pc "$pkgdir"/usr/lib/pkgconfig/libfts.pc
}

setvar md5sums = ""1191fcd74d73f0357a6b9e7579914d5f  v1.2.5.zip""
setvar sha256sums = ""72883a1c01a17bc58b506d63b8fde1041a46fc8b8e0dd9505d7c72ad7d381904  v1.2.5.zip""
setvar sha512sums = ""c03ee7c5f26f82e52a49ee74e51f9194a16be7c8e50883bf5f13b7f5716c57c958492c38edbc0fe4afeea57c9b3f5dde1810eaa51c6572d1a4e1579d0a15247e  v1.2.5.zip""