# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 inherit webapp MY_PN="WiLiKi" MY_P=${MY_PN}-${PV} DESCRIPTION="WiLiKi is a lightweight Wiki engine written in and running on Gauche Scheme" HOMEPAGE="https://practical-scheme.net/wiliki/" SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tgz" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="cgi fastcgi" DEPEND="dev-scheme/gauche cgi? ( virtual/httpd-cgi ) fastcgi? ( virtual/httpd-fastcgi )" RDEPEND="${DEPEND}" need_httpd_cgi WEBAPP_MANUAL_SLOT="yes" S="${WORKDIR}"/${MY_P} PATCHES=( "${FILESDIR}"/${PN}-po-gentoo.patch "${FILESDIR}"/${P}-cgi-gentoo.patch ) src_install() { webapp_src_preinst emake DESTDIR="${D}" install insinto "${MY_CGIBINDIR}" doins -r src/wiliki.cgi src/wiliki2.cgi fperms +x "${MY_CGIBINDIR}"/wiliki.cgi insinto "${MY_HTDOCSDIR}" doins src/wiliki.css src/wiliki2.css dodir "${MY_HOSTROOTDIR}"/${PF}/data webapp_serverowned "${MY_HOSTROOTDIR}"/${PF}/data webapp_src_install } pkg_postinst() { einfo einfo "Quickstart:" einfo " modify wiliki.cgi to customize the WiLiKi's behavior" einfo " modify wiliki.css to customize the WiLiKi's look" einfo einfo " http://localhost/cgi-bin/wiliki.cgi" einfo webapp_pkg_postinst }