From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- app-text/namazu/namazu-2.0.21.ebuild | 82 ++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 app-text/namazu/namazu-2.0.21.ebuild (limited to 'app-text/namazu/namazu-2.0.21.ebuild') diff --git a/app-text/namazu/namazu-2.0.21.ebuild b/app-text/namazu/namazu-2.0.21.ebuild new file mode 100644 index 000000000000..4609a1dfba2b --- /dev/null +++ b/app-text/namazu/namazu-2.0.21.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit eutils elisp-common + +DESCRIPTION="Namazu is a full-text search engine" +HOMEPAGE="http://www.namazu.org/" +SRC_URI="http://www.namazu.org/stable/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~ppc ~ppc64 x86" +IUSE="emacs nls tk l10n_ja" + +RDEPEND=">=dev-perl/File-MMagic-1.20 + emacs? ( virtual/emacs ) + l10n_ja? ( + app-i18n/nkf + || ( + dev-perl/Text-Kakasi + app-i18n/kakasi + app-text/chasen + app-text/mecab + ) + ) + nls? ( virtual/libintl ) + tk? ( + dev-lang/tk:0 + www-client/lynx + )" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext )" + +src_prepare() { + epatch "${FILESDIR}/${PN}-2.0.19-gentoo.patch" + epatch "${FILESDIR}/${PN}-2.0.21-search.patch" +} + +src_configure() { + local myconf + use tk && myconf="--with-namazu=/usr/bin/namazu + --with-mknmz=/usr/bin/mknmz + --with-indexdir=/var/lib/namazu/index" + + econf \ + $(use_enable nls) \ + $(use_enable tk tknamazu) \ + ${myconf} +} + +src_compile() { + emake + + if use emacs; then + cd lisp + elisp-compile gnus-nmz-1.el namazu.el + fi +} + +src_install () { + emake DESTDIR="${D}" install + dodoc AUTHORS CREDITS ChangeLog* HACKING* NEWS README* THANKS TODO etc/*.png + dohtml -r doc/* + + if use emacs; then + elisp-install ${PN} lisp/gnus-nmz-1.el* lisp/namazu.el* + elisp-site-file-install "${FILESDIR}"/50${PN}-gentoo.el + + docinto lisp + dodoc lisp/ChangeLog* + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen +} + +pkg_postrm() { + use emacs && elisp-site-regen +} -- cgit v1.2.3