# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit versionator webapp

DESCRIPTION="Web-based media streamer, desgined to stream mp3s (or any streaming capable media/video)"
HOMEPAGE="http://www.jinzora.org/"
MY_PV="$(get_version_component_range 1-3)"
SRC_URI="mirror://sourceforge/${PN}/j${MY_PV}.tar.gz"

LICENSE="GPL-2"
KEYWORDS="~x86 ~ppc"
IUSE="encode gd lighttpd mysql postgres sqlite"

DEPEND="|| (
		lighttpd? ( www-servers/lighttpd )
		>=net-www/apache-1.3
	)
	virtual/httpd-php
	encode? ( media-sound/lame )
	gd? ( media-libs/gd )
	mysql? ( dev-db/mysql )
	postgres? ( dev-db/postgresql )
	sqlite? ( dev-db/sqlite )"

MY_PV="$(get_major_version)"
S=${WORKDIR}/${PN}${MY_PV}

src_unpack() {
	unpack ${A}
	cd ${S}

	# fix location of lame
	for file in docs/english/lofi.html install/defaults.php; do
		sed -i -e "s:/usr/local/bin/lame:/usr/bin/lame:g" ${file}
	done
}

src_install() {
	webapp_src_preinst

	# install htdocs
	touch ${S}/settings.php
	cp -R . ${D}/${MY_HTDOCSDIR}

	webapp_configfile ${MY_HTDOCSDIR}/settings.php
	for a in $(find .  -name settings.php); do
		webapp_serverowned ${MY_HTDOCSDIR}/${a};
	done
	for b in $(find {data,temp} -type d); do
		webapp_serverowned ${MY_HTDOCSDIR}/${b};
	done

	webapp_postinst_txt en ${FILESDIR}/postinstall-en.txt
	webapp_src_install
}
