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" DESCRIPTION="smjpeg"
HOMEPAGE="http://www.icculus.org/smjpeg" HOMEPAGE="http://www.icculus.org/smjpeg"
SRC_URI="svn://svn.icculus.org/smjpeg/trunk/" SRC_URI="svn://svn.icculus.org/smjpeg/trunk/"
LICENSE="GNU LGPL v2"
COPYRIGHT="1999-2004 Sam Lantinga, Joe Tennies."
REVISION="1" 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() BUILD()
{ {
cd smjpeg-0.2.1
rm -f acinclude.m4
rm -f aclocal.m4 rm -f aclocal.m4
echo "AC_CONFIG_MACRO_DIR([m4]) > configure.in" rm -f acinclude.m4
mkdir m4 libtoolize --force --copy --install
libtoolize --copy --force --install aclocal
aclocal --install -I m4
automake --foreign --add-missing automake --foreign --add-missing
autoconf autoconf
MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man runConfigure ./configure --enable-shared
LIBDIR=`finddir B_COMMON_LIB_DIRECTORY` make $jobArgs
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--libdir=$LIBDIR \
--mandir=$MANDIR
make
} }
INSTALL() INSTALL()
{ {
cd smjpeg-0.2.1
make install make install
prepareInstalledDevelLibs libsmjpeg
fixPkgconfig
# devel package
packageEntries devel \
$developDir
} }
LICENSE="GNU LGPL v2" # ----- devel package -------------------------------------------------------
COPYRIGHT="1999-2004 Sam Lantinga, Joe Tennies."
PROVIDES_devel="
smjpeg_devel = $portVersion
devel:libsmjpeg_0.2 = 0.0.2 compat >= 0
devel:libsmjpeg = $portVersion compat >= 0
"
REQUIRES_devel="
smjpeg == $portVersion base
"