# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
# Contributor: Arch3y <arch3y@riseup.net>
setvar pkgname = 'flex'
setvar pkgver = '2.6.4'
setvar pkgrel = '1'
setvar pkgdesc = ""A tool for generating text-scanning programs""
setvar url = ""https://github.com/westes/flex""
setvar arch = ""all""
setvar license = ""BSD and LGPLv2+""
setvar depends = ""m4""
setvar depends_dev = ""flex""
setvar makedepends = ""$depends_dev m4 bison help2man""
setvar subpackages = ""$pkgname-doc $pkgname-libs $pkgname-dev""
setvar source = ""https://github.com/westes/$pkgname/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz""

setvar builddir = ""$srcdir"/$pkgname-$pkgver"

proc build {
	cd $builddir
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--mandir=/usr/share/man \
		--infodir=/usr/share/info \
		--disable-static \
		--enable-shared \
		ac_cv_func_malloc_0_nonnull=yes \
		ac_cv_func_realloc_0_nonnull=yes
	make
}

proc check {
       cd $builddir
       make check
}

proc package {
	cd $builddir
	make install DESTDIR="$pkgdir"
	ln -s flex "$pkgdir"/usr/bin/lex
}

setvar sha512sums = ""e9785f3d620a204b7d20222888917dc065c2036cae28667065bf7862dfa1b25235095a12fd04efdbd09bfd17d3452e6b9ef953a8c1137862ff671c97132a082e  flex-2.6.4.tar.gz""