1SUMMARY="An ATSC A/52 decoding library" 2DESCRIPTION="The A/52 standard is used in a variety of applications, \ 3including digital television and DVD. It is also known as AC-3 or AC3. 4 5a52dec is a test program for liba52. It decodes ATSC A/52 streams, and also \ 6includes a demultiplexer for MPEG-1 and MPEG-2 program streams." 7HOMEPAGE="http://liba52.sourceforge.net/ 8 https://git.adelielinux.org/community/a52dec/" 9COPYRIGHT="1999-2002 Aaron Holtzman & Michel Lespinasse 10 2022 Zach van Rijn" 11LICENSE="GNU GPL v2" 12REVISION="1" 13SOURCE_URI="https://git.adelielinux.org/community/a52dec/-/archive/v$portVersion/a52dec-v$portVersion.tar.bz2" 14CHECKSUM_SHA256="d4f26685d32a8c85f86a5cb800554160fb85400298a0a27151c3d1e63a170943" 15SOURCE_DIR="a52dec-v$portVersion" 16 17ARCHITECTURES="all" 18SECONDARY_ARCHITECTURES="x86_gcc2 x86" 19 20PROVIDES=" 21 a52dec$secondaryArchSuffix = $portVersion 22 lib:liba52$secondaryArchSuffix = 0.0.0 compat >= 0 23 " 24if [ -z "$secondaryArchSuffix" ]; then 25 PROVIDES="$PROVIDES 26 cmd:a52dec$secondaryArchSuffix 27 cmd:extract_a52$secondaryArchSuffix 28 " 29fi 30REQUIRES=" 31 haiku$secondaryArchSuffix 32 " 33 34PROVIDES_devel=" 35 a52dec${secondaryArchSuffix}_devel = $portVersion 36 devel:liba52$secondaryArchSuffix = 0.0.0 compat >= 0 37 " 38REQUIRES_devel=" 39 a52dec$secondaryArchSuffix == $portVersion base 40 " 41 42BUILD_REQUIRES=" 43 haiku${secondaryArchSuffix}_devel 44 " 45BUILD_PREREQUIRES=" 46 cmd:aclocal 47 cmd:autoconf 48 cmd:autoreconf 49 cmd:gcc$secondaryArchSuffix 50 cmd:ld$secondaryArchSuffix 51 cmd:libtoolize$secondaryArchSuffix 52 cmd:make 53 " 54 55BUILD() 56{ 57 autoreconf -fi 58 runConfigure ./configure --enable-shared \ 59 --disable-static 60 make $jobArgs 61} 62 63INSTALL() 64{ 65 make install 66 67 rm $libDir/liba52.la 68 69 if [ -n "$secondaryArchSuffix" ]; then 70 rm -rf $binDir 71 rm -rf $manDir 72 fi 73 74 # prepare develop/lib 75 prepareInstalledDevelLib liba52 76 fixPkgconfig 77 78 packageEntries devel \ 79 $developDir 80} 81