SUMMARY="smpeg is an mpeg decoding library."
DESCRIPTION="
SMPEG is short for the SDL MPEG library originally developed by Loki Software. \
SMPEG uses MPEG-1 standard as a video display library, rather than MPEG-2, \
since only the MPEG-1 standard is unencumbered with software patents in the \
United States.
"
HOMEPAGE="http://www.icculus.org/smpeg" 
SRC_URI="svn://svn.icculus.org/smpeg/tags/release_0_4_5"
LICENSE="GNU LGPL v2"
COPYRIGHT="1999-2004 Sam Lantinga, Joe Tennies."
REVISION="1"

ARCHITECTURES="x86 x86_gcc2"
SECONDARY_ARCHITECTURES="x86_gcc2 x86 ?x86_64"

PROVIDES="
	smpeg$secondaryArchSuffix = 0.4.5 compat >= 0
	cmd:smpeg = 0.4.5 compat >= 0
	cmd:plaympeg$secondaryArchSuffix = 0.4.5 compat >= 0
	cmd:glmovie$secondaryArchSuffix = 0.4.5 compat >= 0
	lib:libsmpeg$secondaryArchSuffix = 0.4_0.1.4 compat >= 0.4_0
	lib:libsmpeg_0.4$secondaryArchSuffix = 0.1.4 compat >= 0
	"
	
REQUIRES="
	haiku$secondaryArchSuffix
	lib:libglu$secondaryArchSuffix
	lib:libSDL$secondaryArchSuffix
	lib:libGL$secondaryArchSuffix
	"
	
BUILD_REQUIRES="
	haiku${secondaryArchSuffix}_devel >= $haikuVersion
	devel:libSDL$secondaryArchSuffix
	devel:libglu$secondaryArchSuffix
	"
	
BUILD_PREREQUIRES="
	cmd:gcc$secondaryArchSuffix
	cmd:libtoolize
	cmd:aclocal
	cmd:autoconf
	cmd:automake
	cmd:ld$secondaryArchSuffix
	cmd:make
	cmd:pkg_config$secondaryArchSuffix
	"

BUILD()
{
	rm -f acinclude.m4
	rm -f aclocal.m4
	echo "AC_CONFIG_MACRO_DIR([acinclude]) > configure.in"
	libtoolize --copy --force --install
	aclocal --install -I acinclude
	automake --foreign --add-missing
	autoconf

	runConfigure ./configure
	make $jobArgs
}

INSTALL()
{
	make install

	prepareInstalledDevelLibs libsmpeg \
					libsmpeg-0.4
	fixDevelopLibDirReferences $binDir/smpeg-config
	fixPkgconfig

	# devel package
	packageEntries devel \
		$developDir $binDir/smpeg-config \
		$dataDir
}

# ----- devel package -------------------------------------------------------

PROVIDES_devel="
	smpeg${secondaryArchSuffix}_devel = $portVersion
	cmd:smpeg_config$secondaryArchSuffix
	devel:libsmpeg$secondaryArchSuffix = 0.4_0.1.4 compat >= 0.4_0
	devel:libsmpeg_0.4$secondaryArchSuffix = 0.4.5 compat >= 0
	"

REQUIRES_devel="
	smpeg$secondaryArchSuffix == $portVersion base
	"
