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

# Source
STYPE="http"
MIRROR="www.grame.fr/~letz"
PACKAGE="jack"
SEP="-"
VERSION="1.9.7"
PKG_EXT=".tar.bz2"
RENAME_TO="jack"

# Dependencies, Build flags, dev auto-added
BUILD_DEPS="libsamplerate celt alsa libffado libsndfile"
RUN_DEPS="jack-lib celt expat2 flac glib2 glibmm libasound libffado libiec61883 libogg libraw1394 libsamplerate libsigc++ libsndfile libvorbis libxml2 libxml++"
FLAGS=""
BASE_FLAGS="--prefix=/usr/local --alsa --firewire --debug --classic --destdir=/home/tc/jack/build/jack"
CONFIGURE_CMD="./waf configure"
MAKE_CMD="./waf build"
MAKE_INSTALL_CMD="./waf install"
MAKE_TEST_CMD="./waf distcheck"
CXXFLAGS="${CFLAGS} -fexceptions"
#NO_DESTDIR=1
#NO_PERL=1
#NO_AUTOTOOLS=1
#NO_RIGHTS=1
#NO_OVERWRITE_LOCAL=1
#NO_DBG_PKG=1
#UPX_COMPRESS=1

# Packaging
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="( -name man -o -name manual -o -name doc -o -name info ) -a -type d"
CONF_MASK="-name *.conf"
CONF_MAND_MASK=""

# Info
DESCRIPTION="jack - Jack Audio Connection Kit 2"
AUTHORS="Various"
MAINTAINER="gutmensch"
HOMEPAGE="http://jackaudio.org"
LICENSE="GPL"
COMMENTS="Configure your alsa or ffado device and start jack server with $ sudo jackd -d alsa or $ sudo jackd -d firewire."
CHANGE="__TODAY__ "


##### changelog, dont modify! is done by script! #####
#CHANGELOG[0]="2011/07/10 Bump to version 1.9.7, split off jack libs, added ffado support"
############### end of changelog #####################


configure_special_source () {
  true
  # dummy_file filename
  [ $? -eq 0 ] && success || fail
}

work_special_build () {
  true
  to_new_package "-name libjack.so* -o -name libjackserver.so*" jack-lib
  # create_start_script $PACKAGE
  # echo "my command" >> ${SS1}
  # create_wbar_icon $EXTENSION $ICONPATH $EXECUTE
  #create_initd_script jack2 /usr/local/bin/jackd /var/run/jackd.pid /tmp $OPTIONS
  # cat <<EOF> ${TCB_BLDDIR}/${PACKAGE}/usr/local/etc/
  # EOF
  [ $? -eq 0 ] && success || fail
}

