# Copyright 1999-2006 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/eclass/gnustep.eclass,v 1.38 2007/12/08 20:28:43 voyageur Exp $ # THIS ECLASS IS DEPRECATED. PLEASE DO NOT USE IT. inherit gnustep-funcs eutils flag-o-matic DESCRIPTION="EClass designed to facilitate building GNUstep Apps, Frameworks, and Bundles on Gentoo." ########################################################################### # IUSE variables across all GNUstep packages # ##### All GNUstep applications / libs get these # "debug" - enable code for debugging; # "profile" - enable code for profiling; # "doc" - build and install documentation, if available IUSE="debug profile doc" ########################################################################### ########################################################################### # Internal variables #__GS_INSTALL_DOMAIN="GNUSTEP_SYSTEM_ROOT" #__GS_USER_ROOT_SUFFIX="/" #__GS_MAKE_EVAL="" #__GS_PREFIX="/usr/GNUstep" #__GS_SYSTEM_ROOT="/usr/GNUstep/System" #__GS_LOCAL_ROOT="/usr/GNUstep/Local" #__GS_NETWORK_ROOT="/usr/GNUstep/Network" #__GS_USER_ROOT="~/GNUstep" ########################################################################### ########################################################################### # Variables # --------- # ~ legend # (a) - append more data if needed # (n) - do not override without a good reason # (y) - override as appropriate per ebuild # Build general GNUstep ebuild depends here # - most .app should be set up this way: # + (a) DEPEND="${GS_DEPEND} other/depend ..." # + (a) RDEPEND="${GS_RDEPEND} other/rdepend ..." # - core libraries and other packages that need to # specialize more can use: # + (n) DOC_DEPEND - packages needed to build docs # + (n) GNUSTEP_CORE_DEPEND - packages needed to build any gnustep package # + (n) GNUSTEP_BASE_DEPEND - packages needed to build gnustep CLI only apps # + (n) GNUSTEP_GUI_DEPEND - packages needed to build gnustep GUI apps # + (n) DEBUG_DEPEND - packages needed to utilize .debug apps # + (n) DOC_RDEPEND - packages needed to view docs ########################################################################### DOC_DEPEND="doc? ( virtual/tetex =dev-tex/latex2html-2002* >=app-text/texi2html-1.64 )" GNUSTEP_CORE_DEPEND="virtual/libc >=sys-devel/gcc-3.3.5 ${DOC_DEPEND}" ########################################## # Armando Di Cianno # 20050414 - Removing use of the next two entries from all dependent ebuilds; # they were doing bad things to dependencies GNUSTEP_BASE_DEPEND="${GNUSTEP_CORE_DEPEND}