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

inherit webapp eutils

DESCRIPTION="The Open Media Lending Database (OpenDb) is an extremely flexible
application to catalogue all sorts of things including DVD, VCD, CD, VHS, GAMES,
BOOKS & Laser Discs"
HOMEPAGE="http://opendb.iamvegan.net/"
SRC_URI="mirror://sourceforge/${PN}/OpenDb-0.81p13.zip
	amazonde? ( mirror://sourceforge/${PN}/amazonde-0.81p1.zip )
	amazonfr? ( mirror://sourceforge/${PN}/amazonfr-0.81.zip )
	amazonuk? ( mirror://sourceforge/${PN}/amazonuk-0.81p8.zip )
	hminfo? ( mirror://sourceforge/${PN}/hminfo-0.81p8.zip )
	dvdempire? ( mirror://sourceforge/${PN}/dvdempire-0.81p1.zip )
	iblist? ( mirror://sourceforge/${PN}/iblist-0.81.zip )
	themes? ( mirror://sourceforge/${PN}/naturals-0.81.zip )
	themes? ( mirror://sourceforge/${PN}/atom-0.81.zip )
	themes? ( mirror://sourceforge/${PN}/obsidian-0.81.zip )
	themes? ( mirror://sourceforge/${PN}/fuse-0.81.zip )
	themes? ( mirror://sourceforge/${PN}/blues-0.81.zip )
	themes? ( mirror://sourceforge/${PN}/default2-0.81.zip )
	themes? ( mirror://sourceforge/${PN}/menu-0.81.zip )
	themes? ( mirror://sourceforge/${PN}/orangecream-0.81.zip )
	themes? ( mirror://sourceforge/${PN}/simpsons-0.81.zip )
	itemtypes? ( http://opendb.iamvegan.net/contrib/item_type/zip/33rpm-0.81.zip )
	itemtypes? ( http://opendb.iamvegan.net/contrib/item_type/zip/45rpm-0.81.zip )
	itemtypes? ( http://opendb.iamvegan.net/contrib/item_type/zip/bootleg-0.81.zip )
	itemtypes? ( http://opendb.iamvegan.net/contrib/item_type/zip/cds-0.81.zip )
	itemtypes? ( http://opendb.iamvegan.net/contrib/item_type/zip/svcd-0.81.zip )
	"

LICENSE="GPL-2"
KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"
IUSE="mysql amazonde amazonfr amazonuk hminfo dvdempire iblist themes itemtypes"

RDEPEND="virtual/httpd-php
	mysql? ( >=dev-db/mysql-3.23.2 )
	virtual/mta"

S=${WORKDIR}

src_install() {
	webapp_src_preinst

	dodoc docs/INSTALL docs/LICENSE docs/MySQL_3.23.X-create_user_and_db.sql
	dodoc docs/MySQL_4.X.X-create_user_and_db.sql docs/README
	dodoc docs/check_for_zombie_items.sql docs/export/ExportPlugins.txt docs/import/ImportPlugins.txt
	dodoc docs/lang/LanguagePacks.txt docs/opendb-items_1.1.dtd docs/theme/Themes.txt
	dodoc docs/admin/new_attribute.txt
	use amazonde && dodoc amazonde.readme
	docinto lang-patch
	dodoc docs/lang-patch/*
	docinto misc
	dodoc docs/misc/*
	docinto notes
	dodoc docs/notes/*
	docinto test
	dodoc docs/test/*
	docinto scripts
	dodoc docs/scripts/*
	docinto site
	dodoc docs/site/*

	cp -R *.php export functions images import importcache ${D}/${MY_HTDOCSDIR}
	cp -R admin include lang log patch site theme upload ${D}/${MY_HTDOCSDIR}

	echo "order deny,allow" >${D}/${MY_HTDOCSDIR}/log/.htaccess
	echo "deny  from all" >>${D}/${MY_HTDOCSDIR}/log/.htaccess

	webapp_configfile ${MY_HTDOCSDIR}/include/config.php

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

	webapp_src_install
}

pkg_postinst() {
	if use amazonde; then
		einfo "You chose to install the amazon.de - plugin."
		einfo "Please read amazonde.readme in the docs-dir!"
	fi
	if use hminfo; then
		einfo "You chose to install the HometheaterInfo.com - plugin."
		einfo "This plugin requires the DVD_CSV.txt file downloaded from the"
		einfo "HomeTheaterInfo site. It is not distributed with the plugin. The"
		einfo "URL to download this file is currently"
		einfo "http://www.hometheaterinfo.com/download/dvd_csv.zip."
	fi
}