1SUMMARY="Recurrent neural network for audio noise reduction"
2DESCRIPTION="RNNoise is a noise suppression library based on a recurrent neural network."
3HOMEPAGE="https://gitlab.xiph.org/xiph/rnnoise/"
4COPYRIGHT="Jean-Marc Valin"
5LICENSE="MPL v2.0"
6REVISION="2"
7srcGitRev="1cbdbcf1283499bbb2230a6b0f126eb9b236defd"
8SOURCE_URI="https://github.com/xiph/rnnoise/archive/$srcGitRev.tar.gz"
9CHECKSUM_SHA256="68c7ab4e408426088603e19955e746bb2a412d84bb121b6f39834c60fc8068b7"
10SOURCE_DIR="rnnoise-$srcGitRev"
11
12ARCHITECTURES="all !x86_gcc2"
13SECONDARY_ARCHITECTURES="x86"
14
15PROVIDES="
16	rnnoise$secondaryArchSuffix = $portVersion
17	lib:librnnoise$secondaryArchSuffix = $portVersion
18	"
19REQUIRES="
20	haiku$secondaryArchSuffix
21	"
22
23PROVIDES_devel="
24	rnnoise${secondaryArchSuffix}_devel = $portVersion
25	devel:librnnoise$secondaryArchSuffix = $portVersion
26	"
27REQUIRES_devel="
28	rnnoise$secondaryArchSuffix == $portVersion base
29	"
30
31BUILD_REQUIRES="
32	haiku${secondaryArchSuffix}_devel
33	"
34BUILD_PREREQUIRES="
35	cmd:aclocal
36	cmd:autoconf
37	cmd:automake
38	cmd:gcc$secondaryArchSuffix
39	cmd:ld$secondaryArchSuffix
40	cmd:libtoolize$secondaryArchSuffix
41	cmd:make
42	"
43
44BUILD()
45{
46	autogen.sh
47	runConfigure ./configure --disable-static
48	make $jobArgs
49}
50
51INSTALL()
52{
53	make install
54
55	rm $libDir/*.la
56
57	prepareInstalledDevelLib librnnoise
58	fixPkgconfig
59
60	# devel package
61	packageEntries devel \
62		$developDir
63}
64