1SUMMARY="Unicode string library"
2DESCRIPTION="libgrapheme is an extremely simple freestanding C99 library providing \
3utilities for properly handling strings according to the Unicode standard."
4HOMEPAGE="https://libs.suckless.org/libgrapheme"
5COPYRIGHT="2022 Laslo Hunhold"
6LICENSE="ISC"
7REVISION="3"
8SOURCE_URI="https://dl.suckless.org/libgrapheme/libgrapheme-$portVersion.tar.gz"
9CHECKSUM_SHA256="a68bbddde76bd55ba5d64116ce5e42a13df045c81c0852de9ab60896aa143125"
10
11ARCHITECTURES="all !x86_gcc2"
12SECONDARY_ARCHITECTURES="x86"
13
14libVersionCompat="$portVersion compat >= ${portVersion%%.*}"
15
16PROVIDES="
17	libgrapheme$secondaryArchSuffix = $portVersion
18	lib:libgrapheme$secondaryArchSuffix = $libVersionCompat
19	"
20REQUIRES="
21	haiku$secondaryArchSuffix
22	"
23
24PROVIDES_devel="
25	libgrapheme${secondaryArchSuffix}_devel = $portVersion
26	devel:libgrapheme$secondaryArchSuffix = $libVersionCompat
27	"
28REQUIRES_devel="
29	libgrapheme$secondaryArchSuffix == $portVersion
30	"
31
32BUILD_REQUIRES="
33	haiku${secondaryArchSuffix}_devel
34	"
35BUILD_PREREQUIRES="
36	cmd:gcc$secondaryArchSuffix
37	cmd:make
38	"
39
40BUILD()
41{
42	make $jobArgs
43}
44
45INSTALL()
46{
47	make LIBPREFIX=$libDir INCPREFIX=$includeDir \
48		MANPREFIX=$manDir LDCONFIG= install
49
50	# remove static library
51	rm $libDir/libgrapheme.a
52
53	prepareInstalledDevelLib libgrapheme
54
55	packageEntries devel \
56		$developDir \
57		$manDir
58}
59
60TEST()
61{
62	make test
63}
64