SUMMARY="Library for MPEG TS/DVB PSI tables decoding and generation" DESCRIPTION="The libdvbpsi is part of the VideoLAN project, a full MPEG2 \ client/server solution. The libdvbpsi can also be used with extra \ programs that need DVB and PSI decoders and generators. The VideoLAN team decided to write the libdvbpsi to make the VideoLAN \ Client and the VideoLAN Server capable of demultiplexing a satellite \ DVB stream. The library aims at making it easy to decode PSI tables \ (such as PAT, PMT etc.) present in a TS/DVB stream." HOMEPAGE="https://www.videolan.org/libdvbpsi" COPYRIGHT="2001-2009 VideoLAN" LICENSE="GNU LGPL v2.1" REVISION="1" SOURCE_URI="https://download.videolan.org/pub/libdvbpsi/$portVersion/libdvbpsi-$portVersion.tar.bz2" CHECKSUM_SHA256="36d9b233306e48b58999e87864253b564e20932ed46a485e44ef7058f1f927e8" SOURCE_DIR="libdvbpsi-$portVersion" PATCHES="libdvbpsi-$portVersion.patchset" ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" PROVIDES=" libdvbpsi12$secondaryArchSuffix = $portVersion compat >= 1 lib:libdvbpsi$secondaryArchSuffix = 9.0.0 compat >= 9 " REQUIRES=" haiku$secondaryArchSuffix " PROVIDES_devel=" libdvbpsi12${secondaryArchSuffix}_devel = $portVersion compat >= 1 devel:libdvbpsi$secondaryArchSuffix = 9.0.0 compat >= 9 " REQUIRES_devel=" libdvbpsi12$secondaryArchSuffix == $portVersion base " CONFLICTS_devel=" libdvbpsi$secondaryArchSuffix " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " BUILD_PREREQUIRES=" cmd:aclocal cmd:autoconf cmd:automake cmd:autoreconf cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix cmd:libtoolize$secondaryArchSuffix cmd:make " BUILD() { autoreconf -fi runConfigure ./configure make $jobArgs } INSTALL() { make install sed -i -e "s|^\(old_library='\)libdvbpsi.a'$|\1'|" \ $libDir/libdvbpsi.la rm $libDir/libdvbpsi.a prepareInstalledDevelLib libdvbpsi fixPkgconfig # devel package packageEntries devel \ $developDir } TEST() { make check }