WIP recipes for smpeg and taglib, both still need a bit more work.

This commit is contained in:
Scott McCreary
2013-10-13 03:20:03 -07:00
parent 410e403f23
commit c8f460d097
2 changed files with 112 additions and 21 deletions

View File

@@ -1,33 +1,88 @@
DESCRIPTION="smpeg"
SUMMARY="smpeg"
DESCRIPTION="smpeg is an mpeg decoding library, which runs on just about any platform. It comes with a sample decoder, plaympeg."
HOMEPAGE="http://www.icculus.org/smpeg"
SRC_URI="svn://svn.icculus.org/smpeg/trunk/"
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"
STATUS_HAIKU="stable"
DEPEND=""
#BUILD()
#{
# cd smpeg-0.4.5
# 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
# MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
# LIBDIR=`finddir B_COMMON_LIB_DIRECTORY`
# ./configure --prefix=`finddir B_COMMON_DIRECTORY` \
# --libdir=$LIBDIR \
# --mandir=$MANDIR \
# --datadir=`finddir B_COMMON_DATA_DIRECTORY`
# make
#}
ARCHITECTURES="?x86 ?x86_gcc2"
PROVIDES="
smpeg = 0.4.5 compat >= 0
cmd:smpeg
cmd:plaympeg
"
REQUIRES="
haiku
lib:libogg
"
BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
haiku_devel
cmd:gcc
cmd:libtoolize
cmd:aclocal
cmd:autoconf
cmd:automake
cmd:ld
cmd:make
"
BUILD()
{
cd smpeg-0.4.5
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
libtoolize --force --copy --install
aclocal
autoconf
MANDIR=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`/man
LIBDIR=`finddir B_COMMON_LIB_DIRECTORY`
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--libdir=$LIBDIR \
--mandir=$MANDIR \
--datadir=`finddir B_COMMON_DATA_DIRECTORY`
make
runConfigure ./configure
make $jobArgs
}
INSTALL()
{
cd smpeg-0.4.5
make install
prepareInstalledDevelLibs libFLAC
fixPkgconfig
# devel package
packageEntries devel \
$developDir
}
LICENSE="GNU LGPL v2"
COPYRIGHT="1999-2004 Sam Lantinga, Joe Tennies."
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
smpeg_devel = $portVersion
devel:smpeg = 0.4.5 compat >= 0
"
REQUIRES_devel="
smpeg == $portVersion base
"

View File

@@ -0,0 +1,36 @@
SUMMARY="TabLib Audio Meta-Data Library"
DESCRIPTION="TagLib Audio Meta-Data Library"
HOMEPAGE="http://github.com/taglib"
SRC_URI="http://taglib.github.io/releases/taglib-1.9.1.tar.gz"
CHECKSUM_MD5="0d35df96822bbd564c5504cb3c2e4d86"
COPYRIGHT="2002-2013 Scott Wheeler"
LICENSE="GNU LGPL v2
MPL v1.1
"
REVISION="1"
ARCHITECTURES="?x86 ?x86_gcc2 ?x86_64"
PROVIDES="
taglib = $portVersion
"
REQUIRES=""
BUILD_REQUIRES=""
BUILD_PREREQUIRES="
haiku_devel
cmd:gcc
cmd:cmake
cmd:make
"
SOURCE_DIR="$portVersionedName"
BUILD()
{
cmake .
make
}
INSTALL()
{
make install
}