mirror of
https://github.com/gryf/gryf-overlay.git
synced 2026-04-26 14:21:25 +02:00
initial import
This commit is contained in:
@@ -0,0 +1,85 @@
|
||||
# Copyright 1999-2005 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/x11-terms/multi-gnome-terminal/multi-gnome-terminal-1.6.2-r1.ebuild,v 1.3 2005/01/16 22:10:11 foser Exp $
|
||||
|
||||
IUSE="nls"
|
||||
|
||||
inherit libtool eutils
|
||||
|
||||
DESCRIPTION="Extended version of the Gnome Terminal."
|
||||
SRC_URI="mirror://sourceforge/multignometerm/${P}.tar.bz2"
|
||||
HOMEPAGE="http://multignometerm.sourceforge.net/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="x86 ppc ~sparc ~amd64"
|
||||
|
||||
DEPEND="=x11-libs/gtk+-1*
|
||||
>=gnome-base/gnome-libs-1.4.1.7
|
||||
>=media-libs/gdk-pixbuf-0.11.0-r1
|
||||
=gnome-base/libglade-0*
|
||||
>=app-text/scrollkeeper-0.3.10-r1
|
||||
=gnome-base/orbit-0*"
|
||||
|
||||
RDEPEND="nls? ( sys-devel/gettext )"
|
||||
|
||||
src_unpack() {
|
||||
|
||||
unpack ${A}
|
||||
epatch "${FILESDIR}/${P}-gcc-3.4.patch"
|
||||
# Fix loggin keystrokes (#62322)
|
||||
epatch ${FILESDIR}/${P}-remove_debug.patch
|
||||
# gcc2 fix (#65029)
|
||||
epatch ${FILESDIR}/${P}-zvt_term.patch
|
||||
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
|
||||
elibtoolize
|
||||
|
||||
local myconf=""
|
||||
use nls || myconf="--disable-nls"
|
||||
|
||||
./configure --host=${CHOST} \
|
||||
--prefix=/usr \
|
||||
--mandir=/usr/share/man \
|
||||
--infodir=/usr/share/info \
|
||||
--sysconfdir=/etc \
|
||||
${myconf} || die
|
||||
|
||||
emake || die "Compilation failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
|
||||
cp ${S}/omf-install/Makefile ${S}/omf-install/Makefile.orig
|
||||
sed -e "s:scrollkeeper-update.*::g" \
|
||||
${S}/omf-install/Makefile.orig > ${S}/omf-install/Makefile
|
||||
|
||||
# Remove the NO_XALF nonsense from the .desktop file
|
||||
cp ${S}/gnome-terminal/multi-gnome-terminal.desktop \
|
||||
${S}/gnome-terminal/mgt.desktop.old
|
||||
sed -e "s:NO_XALF ::" \
|
||||
${S}/gnome-terminal/mgt.desktop.old > \
|
||||
${S}/gnome-terminal/multi-gnome-terminal.desktop
|
||||
|
||||
make DESTDIR=${D} install || die "Installation failed"
|
||||
|
||||
dosym mgt/multignometerm.png /usr/share/pixmaps/multignometerm.png
|
||||
|
||||
dodoc ABOUT-NLS AUTHORS COPYING ChangeLog INSTALL NEWS README
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
|
||||
echo ">>> Updating Scrollkeeper database..."
|
||||
scrollkeeper-update &>/dev/null
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
|
||||
echo ">>> Updating Scrollkeeper database..."
|
||||
scrollkeeper-update &>/dev/null
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user