diff options
Diffstat (limited to 'x11-wm/tvtwm/tvtwm-11.ebuild')
-rw-r--r-- | x11-wm/tvtwm/tvtwm-11.ebuild | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/x11-wm/tvtwm/tvtwm-11.ebuild b/x11-wm/tvtwm/tvtwm-11.ebuild new file mode 100644 index 0000000..825f7e3 --- /dev/null +++ b/x11-wm/tvtwm/tvtwm-11.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +XORG_STATIC=no +inherit xorg-2 + +DESCRIPTION="tvtwm X11 window manager" +HOMEPAGE="http://www.x.org/releases/X11R6/Manifest.PS" +SRC_URI="http://ftp.x.org/contrib/window_managers/tvtwm.pl11.tar.gz" + +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND="sys-devel/m4 + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXmu + x11-libs/libXpm + x11-libs/libXt + " +DEPEND="${RDEPEND} + sys-devel/bison + sys-devel/flex +" + +S="${WORKDIR}/${PN}" + +src_configure() { + xmkmf || die + sed -i -e 's:YYBISON:notdef:' "gram.y" + sed -i '58istatic char *m4_defs(Display *display, char* host);' parse.c + sed -i -e 's:static char \*m4_defs();::' parse.c +} + +src_compile() { + emake -j 1 CC="$(tc-getCC)" CCOPTIONS="${CFLAGS}" EXTRA_LDOPTIONS="${LDFLAGS}" || die +} + +src_install() { + dobin ${PN} ssetroot || die + newman ${PN}.man ${PN}.1 || die + dodoc -r README README.old sample-twmrc || die + insinto /usr/lib/X11/tvtwm + newins system.twmrc system.tvtwmrc +} |