mirror of
https://github.com/gryf/gryf-overlay.git
synced 2026-04-11 09:33:31 +02:00
initial import
This commit is contained in:
90
gnome-base/gnome-libs/gnome-libs-1.4.2.ebuild
Normal file
90
gnome-base/gnome-libs/gnome-libs-1.4.2.ebuild
Normal file
@@ -0,0 +1,90 @@
|
||||
# Copyright 1999-2006 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/gnome-base/gnome-libs/gnome-libs-1.4.2.ebuild,v 1.34 2006/11/05 06:03:14 leio Exp $
|
||||
|
||||
WANT_AUTOCONF=2.1
|
||||
inherit eutils libtool multilib autotools flag-o-matic
|
||||
|
||||
DESCRIPTION="GNOME Core Libraries"
|
||||
HOMEPAGE="http://www.gnome.org/"
|
||||
SRC_URI="ftp://ftp.gnome.org/pub/GNOME/sources/${PN}/1.4/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="1"
|
||||
KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sh sparc x86"
|
||||
IUSE="doc esd nls kde"
|
||||
|
||||
RDEPEND=">=media-libs/imlib-1.9.10
|
||||
esd? ( >=media-sound/esound-0.2.23 )
|
||||
=gnome-base/orbit-0*
|
||||
=x11-libs/gtk+-1.2*
|
||||
<=sys-libs/db-2
|
||||
doc? ( app-text/docbook-sgml
|
||||
dev-util/gtk-doc )"
|
||||
DEPEND="${RDEPEND}
|
||||
nls? ( >=sys-devel/gettext-0.10.40
|
||||
>=dev-util/intltool-0.11 )"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
epatch "${FILESDIR}"/${P}-m4.patch
|
||||
# Correct problems with documentation. See bug #44439.
|
||||
epatch "${FILESDIR}"/${P}-gtkdoc_fixes.patch
|
||||
# Fix compilation with GCC4 ; bug #94321
|
||||
epatch "${FILESDIR}"/${P}-gcc4.patch
|
||||
# Fix compilation with GCC4 on ppc64 ; bug #117750
|
||||
epatch "${FILESDIR}"/${P}-ppc64.patch
|
||||
eautoconf
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
append-flags -I/usr/include/db1
|
||||
|
||||
local myconf
|
||||
|
||||
use nls || myconf="${myconf} --disable-nls"
|
||||
use kde && myconf="${myconf} --with-kde-datadir=/usr/share"
|
||||
use doc || myconf="${myconf} --disable-gtk-doc"
|
||||
use esd || export ESD_CONFIG=no
|
||||
|
||||
# libtoolize
|
||||
elibtoolize
|
||||
|
||||
./configure --host=${CHOST} \
|
||||
--prefix=/usr \
|
||||
--libdir=/usr/$(get_libdir) \
|
||||
--mandir=/usr/share/man \
|
||||
--infodir=/usr/share/info \
|
||||
--sysconfdir=/etc \
|
||||
--localstatedir=/var/lib \
|
||||
--enable-prefer-db1 \
|
||||
${myconf} || die
|
||||
|
||||
# gnome-libs does not like parallel building, bug #117644
|
||||
emake -j1 || die
|
||||
|
||||
# do the docs (maby add a use variable or put in seperate
|
||||
# ebuild since it is mostly developer docs?)
|
||||
if use doc ; then
|
||||
cd "${S}"/devel-docs
|
||||
emake || die
|
||||
cd "${S}"
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make prefix="${D}"/usr \
|
||||
libdir="${D}"/usr/$(get_libdir) \
|
||||
mandir="${D}"/usr/share/man \
|
||||
infodir="${D}"/usr/share/info \
|
||||
sysconfdir="${D}"/etc \
|
||||
localstatedir="${D}"/var/lib \
|
||||
docdir="${D}"/usr/share/doc/${PF} \
|
||||
HTML_DIR="${D}"/usr/share/gnome/html \
|
||||
install || die
|
||||
|
||||
rm "${D}"/usr/share/gtkrc*
|
||||
|
||||
dodoc AUTHORS ChangeLog README NEWS HACKING
|
||||
}
|
||||
Reference in New Issue
Block a user