83 lines
2.6 KiB
Bash
83 lines
2.6 KiB
Bash
|
# Copyright 1999-2010 Gentoo Foundation
|
||
|
# Distributed under the terms of the GNU General Public License v2
|
||
|
# $Header: $
|
||
|
|
||
|
EAPI="2"
|
||
|
|
||
|
inherit webapp depend.php
|
||
|
|
||
|
MY_PV=${PV/_rc/rc}
|
||
|
|
||
|
DESCRIPTION="An extremely flexible application to catalogue all sorts of things"
|
||
|
HOMEPAGE="http://opendb.iamvegan.net/"
|
||
|
SRC_URI="mirror://sourceforge/${PN}/OpenDb-${MY_PV}.zip
|
||
|
linguas_de? ( http://opendb.iamvegan.net/wiki/images/0/05/German-1.5.b5-iso8859-1-standard.zip -> OpenDb-Lang-German-1.5.b5-iso8859-1.zip )
|
||
|
linguas_sk? ( http://opendb.iamvegan.net/wiki/images/0/08/Slovak_1.5.zip -> OpenDb-Lang-Slovak-1.5.zip )
|
||
|
themes? ( http://neverdunn.net/opendb/themes/uploads/Shadowland.zip -> OpenDb-Theme-Shadowland-1.5.x.zip
|
||
|
http://jack-frost.no-ip.info/themes/BlackIce_v1.5+.zip -> OpenDb-Theme-BlackIce-1.5.x.zip
|
||
|
http://opendb.iamvegan.net/wiki/images/2/23/Joomlike_v01-00.zip -> OpenDb-Theme-Joomlike-1.5.x-v01-00.zip )
|
||
|
"
|
||
|
|
||
|
LICENSE="GPL-2"
|
||
|
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
|
||
|
IUSE="themes linguas_de linguas_sk"
|
||
|
|
||
|
DEPEND="|| ( <dev-lang/php-5.3[pcre] >=dev-lang/php-5.3 )
|
||
|
|| ( dev-lang/php[mysql] dev-lang/php[mysqli] )"
|
||
|
RDEPEND=""
|
||
|
|
||
|
S="${WORKDIR}"
|
||
|
|
||
|
need_httpd_cgi
|
||
|
need_php_httpd
|
||
|
|
||
|
pkg_setup() {
|
||
|
webapp_pkg_setup
|
||
|
}
|
||
|
|
||
|
src_install() {
|
||
|
webapp_src_preinst
|
||
|
|
||
|
dodoc docs/ChangeLog docs/LICENSE docs/README
|
||
|
docinto scripts
|
||
|
dodoc docs/scripts/*
|
||
|
|
||
|
# Shadowland Theme
|
||
|
use themes && mv -f Shadowland theme/Shadowland
|
||
|
# Black Ice Theme
|
||
|
use themes && mv -f BlackIce_v1.5+ theme/BlackIce
|
||
|
# Joomlike Theme
|
||
|
use themes && mv -f Joomlike_v01-00/Joomlike theme/Joomlike
|
||
|
|
||
|
[ -f include/local.config.php ] || cp include/local.config.php.dist include/local.config.php
|
||
|
|
||
|
insinto "${MY_HTDOCSDIR}"
|
||
|
doins -r *.php admin functions images include scripts site help import \
|
||
|
itemcache lib export importcache install theme httpcache log upload
|
||
|
|
||
|
|
||
|
echo "order deny,allow" >${D}/${MY_HTDOCSDIR}/log/.htaccess
|
||
|
echo "deny from all" >>${D}/${MY_HTDOCSDIR}/log/.htaccess
|
||
|
|
||
|
echo "order deny,allow" >${D}/${MY_HTDOCSDIR}/importcache/.htaccess
|
||
|
echo "deny from all" >>${D}/${MY_HTDOCSDIR}/importcache/.htaccess
|
||
|
|
||
|
echo "order deny,allow" >${D}/${MY_HTDOCSDIR}/itemcache/.htaccess
|
||
|
echo "deny from all" >>${D}/${MY_HTDOCSDIR}/itemcache/.htaccess
|
||
|
|
||
|
echo "order deny,allow" >${D}/${MY_HTDOCSDIR}/upload/.htaccess
|
||
|
echo "deny from all" >>${D}/${MY_HTDOCSDIR}/upload/.htaccess
|
||
|
|
||
|
webapp_serverowned "${MY_HTDOCSDIR}"/index.php
|
||
|
webapp_serverowned "${MY_HTDOCSDIR}"
|
||
|
|
||
|
webapp_configfile "${MY_HTDOCSDIR}"/include/local.config.php
|
||
|
|
||
|
webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
|
||
|
## webapp_postupgrade_txt en "${FILESDIR}"/postupgrade-en.txt
|
||
|
|
||
|
webapp_src_install
|
||
|
}
|
||
|
|
||
|
|