# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/www-servers/skunkweb/skunkweb-3.4.4.ebuild,v 1.1 2008/02/06 09:55:18 hollow Exp $ inherit eutils apache-module DESCRIPTION="robust Python web application server" HOMEPAGE="http://skunkweb.sourceforge.net/" SRC_URI="mirror://sourceforge/skunkweb/${P}.tar.gz" LICENSE="GPL-2 BSD" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" IUSE="" DEPEND=">=dev-lang/python-2.2 >=dev-python/egenix-mx-base-2.0.4 app-admin/sudo" RDEPEND="${DEPEND}" need_apache APACHE2_MOD_FILE="${S}/SkunkWeb/mod_skunkweb/.libs/mod_skunkweb.so" APACHE2_MOD_DEFINE="SKUNKWEB" APACHE2_MOD_CONF="100_mod_skunkweb" pkg_setup() { enewgroup skunkweb enewuser skunkweb -1 -1 /usr/share/skunkweb skunkweb } src_compile() { econf \ --with-user=skunkweb \ --with-group=skunkweb \ --localstatedir=/var/lib/skunkweb \ --bindir=/usr/bin \ --libdir=/usr/$(get_libdir)/skunkweb \ --sysconfdir=/etc/skunkweb \ --prefix=/usr/share/skunkweb \ --with-cache=/var/lib/skunkweb/cache \ --with-docdir=/usr/share/doc/${P} \ --with-logdir=/var/log/skunkweb \ --with-python=/usr/bin/python \ --with-apxs=${APXS} || die "configure failed" emake || die } src_install() { make DESTDIR="${D}" APXSFLAGS="-c" install || die "make install failed" apache-module_src_install keepdir /var/{lib,log}/${PN} keepdir /var/lib/${PN}/run fowners skunkweb:skunkweb /var/{lib,log}/${PN} newinitd "${FILESDIR}"/skunkweb-init skunkweb exeinto /etc/cron.daily newexe "${FILESDIR}"/skunkweb-cron-cache_cleaner skunkweb-cache_cleaner dodoc README ChangeLog NEWS HACKING ACKS INSTALL }