diff options
author | 2003-08-04 00:35:07 +0000 | |
---|---|---|
committer | 2003-08-04 00:35:07 +0000 | |
commit | fce36173110ba9c7fbbd7304613332aadc6ba774 (patch) | |
tree | 771e07ce30924e6b0a3efaf00a03904eaf5decb3 /eclass/php-lib.eclass | |
parent | Initial commit (diff) | |
download | gentoo-2-fce36173110ba9c7fbbd7304613332aadc6ba774.tar.gz gentoo-2-fce36173110ba9c7fbbd7304613332aadc6ba774.tar.bz2 gentoo-2-fce36173110ba9c7fbbd7304613332aadc6ba774.zip |
Initial version
Diffstat (limited to 'eclass/php-lib.eclass')
-rw-r--r-- | eclass/php-lib.eclass | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/eclass/php-lib.eclass b/eclass/php-lib.eclass new file mode 100644 index 000000000000..15314450b576 --- /dev/null +++ b/eclass/php-lib.eclass @@ -0,0 +1,48 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/eclass/php-lib.eclass,v 1.1 2003/08/04 00:35:07 stuart Exp $ +# +# Author: Stuart Herbert <stuart@gentoo.org> +# +# The php-lib eclass provides a unified interface for adding new +# PHP libraries. PHP libraries are PHP scripts designed for reuse inside +# other PHP scripts. +# +# This eclass doesn't do a lot (yet) + +ECLASS=php-lib +INHERITED="$INHERITED $ECLASS" +RESTRICT="${RESTRICT} nostrip" + +EXPORT_FUNCTIONS src_install + +# ---begin ebuild configurable settings + +# provide default extension name if necessary +[ -z "$PHP_LIB_NAME" ] && PHP_LIB_NAME="${PN}" + +PHP_LIB_DIR="/usr/lib/php/${PHP_LIB_NAME}" + +# ---end ebuild configurable settings + +DEPEND="${DEPEND} + virtual/php" + +# you have to pass in a list of the PHP files to install +# +# $1 - directory in ${S} to insert from +# $2 ... list of files to install + +php-lib_src_install() { + local x + + S_DIR="$1" + shift + + for x in $@ ; do + SUBDIR="`dirname $x`" + insinto ${PHP_LIB_DIR}/${SUBDIR} + doins ${S_DIR}/$x + done +} + |