You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
111 lines
2.0 KiB
111 lines
2.0 KiB
# Copyright 1999-2017 Gentoo Foundation
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=5
|
|
|
|
inherit perl-module
|
|
|
|
DESCRIPTION="A wiki compiler"
|
|
HOMEPAGE="http://ikiwiki.info/"
|
|
SRC_URI="mirror://debian/pool/main/i/ikiwiki/${PN}_${PV}.tar.xz"
|
|
|
|
LICENSE="GPL-2"
|
|
SLOT="0"
|
|
IUSE="extras minimal test"
|
|
KEYWORDS="~amd64 ~x86"
|
|
|
|
S=${WORKDIR}/${PN}-${PV}
|
|
|
|
#Authen::Passphrase
|
|
#Search::Xapian
|
|
#Locale::gettext
|
|
#Crypt::SSLeay
|
|
#Text::CSV
|
|
#Text::Typography
|
|
#Text::Textile
|
|
#Text::WikiFormat
|
|
#Net::Amazon::S3
|
|
|
|
EXTRA_RDEPEND="
|
|
dev-python/docutils
|
|
dev-perl/Digest-SHA1
|
|
dev-perl/File-MimeInfo
|
|
dev-perl/RPC-XML
|
|
dev-perl/XML-Feed
|
|
dev-perl/LWPx-ParanoidAgent
|
|
dev-perl/Net-OpenID-Consumer
|
|
"
|
|
|
|
SUGGESTED_RDEPEND="
|
|
dev-perl/CGI
|
|
>=dev-perl/CGI-FormBuilder-3.0202
|
|
>=dev-perl/CGI-Session-4.14
|
|
dev-perl/Mail-Sendmail
|
|
dev-perl/Term-ReadLine-Gnu
|
|
dev-perl/XML-Simple
|
|
media-gfx/imagemagick[perl]
|
|
"
|
|
|
|
TEST_DEPEND="
|
|
dev-perl/File-chdir
|
|
dev-perl/File-ReadBackwards
|
|
dev-perl/File-MimeInfo
|
|
dev-perl/HTML-LinkExtractor
|
|
dev-perl/HTML-Tree
|
|
dev-perl/Net-OpenID-Consumer
|
|
dev-perl/RPC-XML
|
|
dev-perl/XML-Feed
|
|
dev-perl/XML-Twig
|
|
dev-vcs/cvs[server]
|
|
dev-vcs/cvsps"
|
|
|
|
DEPEND="
|
|
>=dev-lang/perl-5.10
|
|
app-text/po4a
|
|
dev-perl/HTML-Parser
|
|
dev-perl/HTML-Scrubber
|
|
dev-perl/HTML-Template
|
|
dev-perl/URI
|
|
dev-perl/Text-Markdown
|
|
dev-perl/TimeDate
|
|
dev-perl/YAML-LibYAML
|
|
"
|
|
|
|
RDEPEND="${DEPEND}
|
|
!minimal? (
|
|
${SUGGESTED_RDEPEND}
|
|
extras? (
|
|
${EXTRA_RDEPEND}
|
|
)
|
|
)
|
|
"
|
|
|
|
DEPEND="${DEPEND}
|
|
test? ( ${TEST_DEPEND} )"
|
|
|
|
SRC_TEST=do
|
|
|
|
src_prepare() {
|
|
#bug 498444 /usr/lib/plan9/lib/fortunes.index
|
|
addpredict "/usr/lib/plan9/lib/fortunes"
|
|
|
|
sed -i 's,lib/ikiwiki,libexec/ikiwiki,' \
|
|
"${S}"/{IkiWiki.pm,Makefile.PL,doc/plugins/install.mdwn} || die
|
|
# if use w3m ; then
|
|
sed -i 's,lib/w3m,libexec/w3m,' "${S}"/Makefile.PL || die
|
|
# else
|
|
# sed -i '/w3m/d' "${S}"/Makefile.PL || die
|
|
# fi
|
|
}
|
|
|
|
src_install() {
|
|
emake DESTDIR="${D}" pure_install
|
|
insinto /etc/ikiwiki
|
|
doins wikilist
|
|
|
|
#insinto /usr/share/doc/${PF}/examples
|
|
#doins -r doc/examples/*
|
|
dohtml -r -A setup html/*
|
|
dodoc debian/{NEWS,changelog}
|
|
}
|