1SUMMARY="An advanced CDDA reader with error correction"
2DESCRIPTION="This is a port of xiph.org's cdda paranoia \
3https://www.xiph.org/paranoia/ to use libcdio for CDROM access. By doing \
4this, cdparanoia runs on platforms other than GNU/Linux."
5HOMEPAGE="https://www.gnu.org/software/libcdio/"
6COPYRIGHT="2012-2019 Rocky Bernstein
7	Monty
8	Robert Kausch"
9LICENSE="GNU GPL v3"
10REVISION="1"
11SOURCE_URI="https://ftp.gnu.org/gnu/libcdio/libcdio-paranoia-10.2+2.0.1.tar.bz2"
12CHECKSUM_SHA256="33b1cf305ccfbfd03b43936975615000ce538b119989c4bec469577570b60e8a"
13SOURCE_DIR="libcdio-paranoia-10.2+2.0.1"
14
15ARCHITECTURES="all ?x86_gcc2"
16SECONDARY_ARCHITECTURES="x86"
17
18libVersion="2.0.0"
19libVersionCompat="$libVersion compat >= ${libVersion%%.*}"
20
21PROVIDES="
22	libcdio_paranoia$secondaryArchSuffix = $portVersion
23	cmd:cd_paranoia$secondaryArchSuffix
24	lib:libcdio_cdda$secondaryArchSuffix = $libVersionCompat
25	lib:libcdio_paranoia$secondaryArchSuffix = $libVersionCompat
26	"
27REQUIRES="
28	haiku$secondaryArchSuffix
29	lib:libcdio$secondaryArchSuffix
30	lib:libiconv$secondaryArchSuffix
31	"
32
33PROVIDES_devel="
34	libcdio_paranoia${secondaryArchSuffix}_devel = $portVersion
35	devel:libcdio_cdda$secondaryArchSuffix = $libVersionCompat
36	devel:libcdio_paranoia$secondaryArchSuffix = $libVersionCompat
37	"
38REQUIRES_devel="
39	libcdio_paranoia$secondaryArchSuffix == $portVersion base
40	devel:libcdio$secondaryArchSuffix
41	"
42
43BUILD_REQUIRES="
44	haiku${secondaryArchSuffix}_devel
45	devel:libcdio$secondaryArchSuffix >= 19
46	devel:libiconv$secondaryArchSuffix
47	"
48BUILD_PREREQUIRES="
49	cmd:autoconf
50	cmd:automake
51	cmd:gcc$secondaryArchSuffix
52	cmd:libtoolize$secondaryArchSuffix
53	cmd:make
54	cmd:pkg_config$secondaryArchSuffix
55	"
56
57defineDebugInfoPackage libcdio_paranoia$secondaryArchSuffix \
58	"$binDir"/cd-paranoia \
59	"$libDir"/libcdio_cdda.so.$libVersion \
60	"$libDir"/libcdio_paranoia.so.$libVersion
61
62BUILD()
63{
64	runConfigure ./configure --disable-static
65	make $jobArgs
66}
67
68INSTALL()
69{
70	make install
71
72	rm $libDir/lib*.la
73
74	if [ -n "$secondaryArchSuffix" ]; then
75		rm -rf $documentationDir
76	fi
77
78	prepareInstalledDevelLibs libcdio_cdda libcdio_paranoia
79	fixPkgconfig
80
81	packageEntries devel \
82		$developDir
83}
84
85TEST()
86{
87	make check
88}
89