# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/www-apps/twiki/twiki-4.1.2.ebuild,v 1.1 2007/05/26 21:48:05 rl03 Exp $ inherit webapp eutils depend.apache MY_PN="TWiki" DESCRIPTION="A Web Based Collaboration Platform" HOMEPAGE="http://twiki.org/" SRC_URI="http://twiki.org/p/pub/Codev/Release/${MY_PN}-${PV}.tgz" LICENSE="GPL-2" KEYWORDS="~amd64 ~ppc ~sparc ~x86" IUSE="" S=${WORKDIR} RDEPEND=">=dev-lang/perl-5.8 >=app-text/rcs-5.7 sys-apps/diffutils dev-perl/Algorithm-Diff >=virtual/perl-CGI-3.20 virtual/perl-File-Spec dev-perl/Text-Diff virtual/perl-Time-Local dev-perl/CGI-Session virtual/perl-digest-base dev-perl/Digest-SHA1 dev-perl/locale-maketext-lexicon virtual/perl-libnet dev-perl/URI virtual/cron dev-perl/HTML-Parser " want_apache src_unpack() { unpack ${A} cd ${S} mv ${S}/bin/LocalLib.cfg.txt ${S}/bin/LocalLib.cfg # change web user to apache cd ${S}/lib/TWiki find . -name '*,v' -exec sed -i 's|nobody:|apache:|g' '{}' ';' } src_install() { webapp_src_preinst cp -r . ${D}/${MY_HTDOCSDIR} dodoc readme.txt dohtml T*.html INSTALL.html for file in $(find data pub) ; do webapp_serverowned "${MY_HTDOCSDIR}/${file}" done for a in bin/setlib.cfg bin/LocalLib.cfg ; do webapp_configfile ${MY_HTDOCSDIR}/${a} done webapp_hook_script ${FILESDIR}/reconfig webapp_postinst_txt en ${FILESDIR}/postinstall-en.txt webapp_postupgrade_txt en ${FILESDIR}/postupgrade-en.txt webapp_src_install } pkg_postinst() { ewarn ewarn "If you are upgrading from an older version of TWiki, back up your" ewarn "data/ and pub/ directories and any local changes before upgrading!" ewarn ewarn "You are _strongly_ encouraged to to read the upgrade guide:" ewarn "http://twiki.org/cgi-bin/view/TWiki/TWikiDocumentation" ewarn elog "webapp-config will not be run automatically" elog "Run webapp-config -I -h -d ${PN} ${PN} ${PVR} to install" elog # webapp_pkg_postinst }