# $Id$ PNAME="eterm" PVER="0.9.6" PBUILD="r8" PCAT="x11-terms" DESCRIPTION="Eterm is a color vt102 terminal emulator intended as a replacement for xterm." HOMEPAGE="http://www.eterm.org/" DEPEND=">= x11-libs/libX11-1.6 >= x11-libs/libXmu-1.1 >= x11-libs/libXres-1 >= x11-libs/libXt-1.1 >= x11-libs/libICE-1 >= x11-libs/libSM-1.2 >= x11-libs/libast-0.7 >= media-libs/imlib2-1.5" SDEPEND=">= virtual/sed >= virtual/xextproto >= virtual/xproto >= x11-libs/libX11-dev-1.6 >= x11-libs/libXmu-dev-1.1 >= x11-libs/libXres-dev-1 >= x11-libs/libXt-dev-1.1 >= x11-libs/libICE-dev-1 >= x11-libs/libSM-dev-1.2 >= x11-libs/libast-dev-0.7 >= media-libs/imlib2-dev-1.5" SRCFILE="${PNAME/et/Et}-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME/et/Et}-${PVER}" # only want Esetroot to set wallpapers via fbsetbg ALX_PKG_KEEP="usr/bin/Esetroot" sminclude mtools alx-split SRC_URI=( http://www.eterm.org/download/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd ${HOMEPAGE}/download/ | grep ${PNAME/et/Et}-[0-9] | lasttarball gz" src_prepare() { munpack ${SRCFILE} || die } src_compile() { cd ${SRCDIR} # enable mmx only on x86 but not x86_64 and others local my_opts=--disable-mmx [[ ${ARCH} = i*86 ]] && my_opts=--enable-mmx mconfigure \ --with-x \ --with-imlib \ --with-delete=execute \ --with-backspace=auto \ --enable-trans \ --enable-multi-charset \ ${my_opts} \ || die mmake || die } src_install() { cd ${SRCDIR} # needed directories minstalldir /usr/share/terminfo || die mmake DESTDIR=${BINDIR} TIC="tic -o ${BINDIR}/usr/share/terminfo" install || die minstalldocs Changelog README ReleaseNotes{,.1} bg/README.backgrounds || die }