app-emacs/nxml-gentoo-schemas: ppc stable wrt bug #717324
[gentoo.git] / app-emacs / semi / semi-1.14.6-r2.ebuild
1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=5
5
6 inherit elisp eutils
7
8 DESCRIPTION="A library to provide MIME feature for GNU Emacs"
9 HOMEPAGE="http://git.chise.org/elisp/semi/"
10 SRC_URI="http://git.chise.org/elisp/dist/${PN}/${P%.*}-for-flim-1.14/${P}.tar.gz"
11
12 LICENSE="GPL-2+"
13 SLOT="0"
14 KEYWORDS="~alpha amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
15 IUSE="l10n_ja"
16
17 DEPEND=">=app-emacs/apel-10.6
18         app-emacs/flim"
19 RDEPEND="${DEPEND}"
20
21 ELISP_PATCHES="${PN}-info.patch"
22 SITEFILE="65${PN}-gentoo.el"
23
24 src_compile() {
25         emake PREFIX="${ED}"/usr \
26                 LISPDIR="${ED}/${SITELISP}" \
27                 VERSION_SPECIFIC_LISPDIR="${ED}/${SITELISP}"
28
29         ${EMACS} ${EMACSFLAGS} --visit mime-ui-en.texi -f texi2info \
30                 || die "texi2info failed"
31         if use l10n_ja; then
32                 ${EMACS} ${EMACSFLAGS} \
33                         --eval "(set-default-coding-systems 'iso-2022-jp)" \
34                         --visit mime-ui-ja.texi -f texi2info \
35                         || die "texi2info failed"
36         fi
37 }
38
39 src_install() {
40         emake PREFIX="${ED}/usr" \
41                 LISPDIR="${ED}/${SITELISP}" \
42                 VERSION_SPECIFIC_LISPDIR="${ED}/${SITELISP}" install
43
44         elisp-site-file-install "${FILESDIR}/${SITEFILE}"
45
46         doinfo mime-ui-en.info
47         dodoc README.en ChangeLog VERSION NEWS
48         if use l10n_ja; then
49                 doinfo mime-ui-ja.info
50                 dodoc README.ja
51         fi
52 }