diff options
author | Ulrich Müller <ulm@gentoo.org> | 2017-03-04 09:41:56 +0100 |
---|---|---|
committer | Ulrich Müller <ulm@gentoo.org> | 2017-03-04 09:41:56 +0100 |
commit | d2377699716b0fe6814f5d7cd1c3ad374609720d (patch) | |
tree | b0b605f6bd223b9e4cc6ed556c35d396dc834a73 /app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild | |
parent | media-plugins/alsa-plugins: arm stable, bug #601940 (diff) | |
download | gentoo-d2377699716b0fe6814f5d7cd1c3ad374609720d.tar.gz gentoo-d2377699716b0fe6814f5d7cd1c3ad374609720d.tar.bz2 gentoo-d2377699716b0fe6814f5d7cd1c3ad374609720d.zip |
app-editors/qemacs: New snapshot.
Package-Manager: Portage-2.3.4, Repoman-2.3.2
Diffstat (limited to 'app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild')
-rw-r--r-- | app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild b/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild new file mode 100644 index 000000000000..dc55a56850d1 --- /dev/null +++ b/app-editors/qemacs/qemacs-0.4.1_pre20170225.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit toolchain-funcs + +DESCRIPTION="QEmacs is a very small but powerful UNIX editor" +HOMEPAGE="https://savannah.nongnu.org/projects/qemacs/" +# snapshot of http://cvs.savannah.gnu.org/viewvc/?root=qemacs +SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" + +LICENSE="LGPL-2.1+ GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~x86" +IUSE="X png unicode xv" +RESTRICT="test" + +RDEPEND=" + X? ( x11-libs/libX11 + x11-libs/libXext + xv? ( x11-libs/libXv ) ) + png? ( >=media-libs/libpng-1.2:0= )" + +DEPEND="${RDEPEND} + >=app-text/texi2html-5" + +S="${WORKDIR}/${PN}" + +src_prepare() { + eapply "${FILESDIR}/${P}-Makefile.patch" + eapply "${FILESDIR}/${P}-nostrip.patch" + eapply_user + + # Change the manpage to reference a /real/ file instead of just an + # approximation. Purely cosmetic! + eapply "${FILESDIR}/${P}-manpage.patch" + sed -i -e "s:@PF@:${PF}:" qe.1 || die +} + +src_configure() { + # Home-grown configure script, doesn't support most standard options + ./configure \ + --prefix=/usr \ + --mandir=/usr/share/man \ + --cc="$(tc-getCC)" \ + $(use_enable X x11) \ + $(use_enable png) \ + $(use_enable xv) || die +} + +src_install() { + emake install DESTDIR="${D}" + dodoc Changelog README TODO.org config.eg + docinto html + dodoc qe-doc.html + + # Install headers so users can build their own plugins + insinto /usr/include/qe + doins *.h + insinto /usr/include/qe/libqhtml + doins libqhtml/*.h +} |