Line 0
Link Here
|
0 |
- |
1 |
# Copyright 1999-2008 Gentoo Foundation |
|
|
2 |
# Distributed under the terms of the GNU General Public License v2 |
3 |
# $Header: /var/cvsroot/gentoo-x86/www-apps/twiki/twiki-4.2.4.ebuild,v 1.1 2008/12/28 21:09:26 wrobel Exp $ |
4 |
|
5 |
inherit webapp eutils |
6 |
|
7 |
MY_PN="WiLiKi" |
8 |
|
9 |
DESCRIPTION="WiLiKi is a lightweight Wiki engine written in Scheme." |
10 |
HOMEPAGE="http://practical-scheme.net/wiliki/" |
11 |
#HOMEPAGE=http://www.shiro.dreamhost.com/scheme/wiliki/" |
12 |
SRC_URI="mirror://sourceforge/${PN}/${MY_PN}-${PV}.tgz" |
13 |
|
14 |
LICENSE="BSD" |
15 |
SLOT="0" |
16 |
KEYWORDS="~x86" |
17 |
IUSE="" |
18 |
|
19 |
DEPEND="\ |
20 |
dev-scheme/gauche |
21 |
cgi? ( |
22 |
virtual/httpd-cgi |
23 |
) |
24 |
fastcgi? ( |
25 |
virtual/httpd-fastcgi |
26 |
)" |
27 |
RDEPEND="${DEPEND}" |
28 |
|
29 |
need_httpd_cgi |
30 |
|
31 |
WEBAPP_MANUAL_SLOT="yes" |
32 |
|
33 |
S="${WORKDIR}"/"${MY_PN}"-"${PV}" |
34 |
|
35 |
pkg_setup () { |
36 |
webapp_pkg_setup |
37 |
} |
38 |
|
39 |
src_unpack() { |
40 |
unpack ${A} |
41 |
cd "${S}" |
42 |
epatch "${FILESDIR}"/01-"${P}"-gentoo.patch |
43 |
epatch "${FILESDIR}"/02-"${P}"-gentoo.patch |
44 |
epatch "${FILESDIR}"/03-"${P}"-gentoo.patch |
45 |
} |
46 |
|
47 |
src_install() { |
48 |
webapp_src_preinst |
49 |
emake DESTDIR="${D}" install || die "Install failed" |
50 |
|
51 |
insinto "${MY_CGIBINDIR}" |
52 |
doins -r src/wiliki.cgi src/wiliki2.cgi |
53 |
fperms +x "${MY_CGIBINDIR}"/wiliki.cgi |
54 |
|
55 |
insinto "${MY_HTDOCSDIR}" |
56 |
doins src/wiliki.css src/wiliki2.css |
57 |
|
58 |
dodir "${MY_HOSTROOTDIR}"/${PF}/data |
59 |
webapp_serverowned "${MY_HOSTROOTDIR}"/${PF}/data |
60 |
|
61 |
webapp_src_install |
62 |
} |
63 |
|
64 |
pkg_postinst() { |
65 |
ewarn |
66 |
ewarn "Quickstart:" |
67 |
ewarn " modify wiliki.cgi to customize the WiLiKi's behavior" |
68 |
ewarn " modify wiliki.css to customize the WiLiKi's look" |
69 |
ewarn |
70 |
ewarn " http://localhost/cgi-bin/wiliki.cgi" |
71 |
ewarn |
72 |
|
73 |
webapp_pkg_postinst |
74 |
} |
75 |
|