# SliTaz package receipt.

PACKAGE="jack1"
VERSION="0.126.0"
CATEGORY="multimedia"
TAGS="audio server"
SHORT_DESC="Low-latency audio server."
MAINTAINER="allan316@gmail.com"
LICENSE="GPL LGPL"
WEB_SITE="https://jackaudio.org"

TARBALL="$PACKAGE-$VERSION.tar.gz"
WGET_URL="https://github.com/jackaudio/$PACKAGE/releases/download/$VERSION/$TARBALL"

PROVIDE="jack-audio-connection-kit"
DEPENDS="alsa-lib gcc83-lib-base libogg libsamplerate libsndfile ncurses readline"
BUILD_DEPENDS="alsa-lib-dev automake db-dev gcc83 libsamplerate-dev libtool
	util-linux-uuid-dev"

HOST_ARCH="i486 arm"

# What is the latest version available today?
current_version()
{
	wget -O - ${WGET_URL%/down*} 2>/dev/null | \
	sed '/tags\/[0-9]/!d;/tar/!d;s|.*tags/||;s|.tar.*||;q'
}

# Rules to configure and make the package.
compile_rules()
{
	./autogen.sh &&
	./configure		\
		CC=gcc-83	\
		CXX=g++-83	\
		$CONFIGURE_ARGS &&
	make &&
	make install DESTDIR=$DESTDIR &&

	install -Dm644 $src/jack/jslist.h $install/usr/include/jack/jslist.h
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
	mkdir -p $fs/usr/lib/jack

	cp -a $install/usr/bin			$fs/usr
	cp -a $install/usr/lib/*.so*		$fs/usr/lib
	cp -a $install/usr/lib/jack/*.so*	$fs/usr/lib/jack
}