# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/kde-base/kdelibs/kdelibs-3.5.5-r4.ebuild,v 1.10 2007/02/03 16:02:16 eroyf Exp $ inherit kde flag-o-matic eutils multilib set-kdedir 3.5 DESCRIPTION="KDE libraries needed by all KDE programs." HOMEPAGE="http://www.kde.org/" SRC_URI="mirror://kde/stable/${PV}/src/${P}.tar.bz2 mirror://gentoo/kdelibs-3.5-patchset-05.tar.bz2" LICENSE="GPL-2 LGPL-2" SLOT="3.5" KEYWORDS="alpha ~amd64 ~hppa ia64 mips ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" IUSE="acl alsa arts cups doc jpeg2k kerberos legacyssl utempter openexr spell ssl tiff zeroconf kernel_linux fam lua kdehiddenvisibility" # kde.eclass has kdelibs in DEPEND, and we can't have that in here. # so we recreate the entire DEPEND from scratch. # Added aspell-en as dependency to work around bug 131512. RDEPEND="$(qt_min_version 3.3.3) arts? ( ~kde-base/arts-${PV} ) app-arch/bzip2 >=media-libs/freetype-2 media-libs/fontconfig >=dev-libs/libxslt-1.1.15 >=dev-libs/libxml2-2.6.6 >=dev-libs/libpcre-4.2 media-libs/libart_lgpl net-dns/libidn acl? ( kernel_linux? ( sys-apps/acl ) ) ssl? ( >=dev-libs/openssl-0.9.7d ) alsa? ( media-libs/alsa-lib ) cups? ( >=net-print/cups-1.1.19 ) tiff? ( media-libs/tiff ) kerberos? ( virtual/krb5 ) jpeg2k? ( media-libs/jasper ) openexr? ( >=media-libs/openexr-1.2.2-r2 ) zeroconf? ( net-misc/mDNSResponder !kde-misc/kdnssd-avahi ) fam? ( virtual/fam ) virtual/ghostscript utempter? ( sys-libs/libutempter ) !kde-base/kde-env lua? ( dev-lang/lua ) spell? ( app-text/aspell app-dicts/aspell-en )" DEPEND="${RDEPEND} doc? ( app-doc/doxygen ) sys-devel/gettext" RDEPEND="${RDEPEND} || ( ( x11-apps/rgb x11-apps/iceauth ) lib64 symlink for amd64 2005.0 profile if [ "${SYMLINK_LIB}" = "yes" ]; then dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) ${KDEDIR}/lib fi dodir /etc/env.d # List all the multilib libdirs local libdirs for libdir in $(get_all_libdirs); do libdirs="${libdirs}:${PREFIX}/${libdir}" done cat < "${D}"/etc/env.d/45kdepaths-${SLOT} # number goes down with version upgrade PATH=${PREFIX}/bin ROOTPATH=${PREFIX}/sbin:${PREFIX}/bin LDPATH=${libdirs:1} CONFIG_PROTECT="${PREFIX}/share/config ${PREFIX}/env ${PREFIX}/shutdown /usr/share/config" KDEDIRS="${PREFIX}:/usr:/usr/local" #KDE_IS_PRELINKED=1 EOF } pkg_postinst() { if use zeroconf; then echo elog "To make zeroconf support available in KDE make sure that the 'mdnsd' daemon" elog "is running. Make sure also that multicast dns lookups are enabled by editing" elog "the 'hosts:' line in /etc/nsswitch.conf to include 'mdns', e.g.:" elog " hosts: files mdns dns" echo fi }