# Description file for tinycore extension ($ tcbuild sample.desc)

# Source
#STYPE=git
STYPE=http
#MIRROR="review.webmproject.org"
MIRROR="webm.googlecode.com/files"
PACKAGE="libvpx"
SEP="-"
VERSION="v0.9.6"
PKG_EXT=".tar.bz2"

# Dependencies, Repo (CFLAGS and CXXFLAGS can be set here)
BASE_FLAGS="--enable-shared --prefix=/usr/local"
BUILD_DEPS="coreutils yasm bash perl5"
RUN_DEPS=""
TCE_REPO="/mnt/hda1/tce"
# dont ever use --enable-psnr because it maps over 512 MB!!!
FLAGS="--enable-runtime-cpu-detect --enable-vp8 --enable-vp8-decoder --enable-vp8-encoder --enable-postproc --enable-mem-tracker --enable-small"

# Packaging, splitting, DOC_MASK=remove 
DEV_MASK="-name *.h -o -name *.c -o -name *.la -o -name *.a -o -name *.m4 -o -name *.pc -o -name *.rh"
LOCALE_MASK="-name locale -type d"
DOC_MASK="remove"
CONF_MASK="-name *.conf"
CONF_MAND_MASK=""
#NO_DESTDIR=1

# Package description
DESCRIPTION="libvpx - Free VP8 video encoder library"
AUTHORS="Various"
MAINTAINER="gutmensch"
HOMEPAGE="http://www.webmproject.org/code/"
LICENSE="Special"
COMMENTS=""
CHANGE="__TODAY__ "


##### changelog, dont modify! is done by script! #####
#CHANGELOG[5]="2011/07/28 Bump to 0.9.6"
#CHANGELOG[4]="2010/11/16 Bump to new revision 0.9.5+"
#CHANGELOG[3]="2010/09/29 Omit --enable-psnr because of huge memory adressing BUG"
#CHANGELOG[2]="2010/09/25 Bump to new git version (without memory bug hopefully)"
#CHANGELOG[1]="2010/08/20 Bump to new git revision"
#CHANGELOG[0]="2010/06/30 Initial version from git repository"
############### end of changelog #####################


configure_special_source () {
  sleep 0
  [ $? -eq 0 ] && success || fail
}

work_special_build () {
  sleep 0
  to_new_package "-name vpxdec -o -name vpxenc" libvpx-bin "libvpx"
  # cat <<EOF> ${BLDDIR}/${PACKAGE}/usr/local/share/doc/License/libvpx-vp8-bitstream.txt
  #EOF
  [ $? -eq 0 ] && success || fail
}

package_special_build () {
  sleep 0
  [ $? -eq 0 ] && success || fail
}
