Fixed recipe for smjpeg.

This commit is contained in:
Scott McCreary
2013-10-17 01:16:13 -07:00
parent 7a61e1151e
commit b5234b9493

View File

@@ -1,33 +1,73 @@
SUMMARY="smjpeg"
DESCRIPTION="smjpeg"
HOMEPAGE="http://www.icculus.org/smjpeg"
SRC_URI="svn://svn.icculus.org/smjpeg/trunk/"
LICENSE="GNU LGPL v2"
COPYRIGHT="1999-2004 Sam Lantinga, Joe Tennies."
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
ARCHITECTURES="x86 x86_gcc2"
PROVIDES="
smjpeg = $portVersion compat >= 0
lib:libsmjpeg_0.2 = 0.0.2
cmd:smjpeg_encode = $portVersion compat >= 0
cmd:smjpeg_decode = $portVersion compat >= 0
"
REQUIRES="
haiku
libsdl
"
BUILD_REQUIRES="
devel:libsdl
"
BUILD_PREREQUIRES="
haiku_devel
cmd:gcc
cmd:libtoolize
cmd:aclocal
cmd:autoconf
cmd:automake
cmd:ld
cmd:make
"
BUILD()
{
cd smjpeg-0.2.1
rm -f acinclude.m4
rm -f aclocal.m4
echo "AC_CONFIG_MACRO_DIR([m4]) > configure.in"
mkdir m4
libtoolize --copy --force --install
aclocal --install -I m4
rm -f acinclude.m4
libtoolize --force --copy --install
aclocal
automake --foreign --add-missing
autoconf
MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
LIBDIR=`finddir B_COMMON_LIB_DIRECTORY`
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--libdir=$LIBDIR \
--mandir=$MANDIR
make
runConfigure ./configure --enable-shared
make $jobArgs
}
INSTALL()
{
cd smjpeg-0.2.1
make install
prepareInstalledDevelLibs libsmjpeg
fixPkgconfig
# devel package
packageEntries devel \
$developDir
}
LICENSE="GNU LGPL v2"
COPYRIGHT="1999-2004 Sam Lantinga, Joe Tennies."
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
smjpeg_devel = $portVersion
devel:libsmjpeg_0.2 = 0.0.2 compat >= 0
devel:libsmjpeg = $portVersion compat >= 0
"
REQUIRES_devel="
smjpeg == $portVersion base
"