| 1 | # Copyright 1999-2009 Gentoo Foundation |
1 | # Copyright 1999-2009 Gentoo Foundation |
| 2 | # Distributed under the terms of the GNU General Public License v2 |
2 | # Distributed under the terms of the GNU General Public License v2 |
| 3 | # $Header: /var/cvsroot/gentoo-x86/eclass/ruby-fakegem.eclass,v 1.14 2010/02/13 08:45:03 graaff Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/eclass/ruby-fakegem.eclass,v 1.15 2010/02/19 08:47:36 flameeyes Exp $ |
| 4 | # |
4 | # |
| 5 | # @ECLASS: ruby-fakegem.eclass |
5 | # @ECLASS: ruby-fakegem.eclass |
| 6 | # @MAINTAINER: |
6 | # @MAINTAINER: |
| 7 | # Ruby herd <ruby@gentoo.org> |
7 | # Ruby herd <ruby@gentoo.org> |
| 8 | # |
8 | # |
| … | |
… | |
| 58 | # @DESCRIPTION: |
58 | # @DESCRIPTION: |
| 59 | # Extra require paths (beside lib) to add to the specification |
59 | # Extra require paths (beside lib) to add to the specification |
| 60 | # RUBY_FAKEGEM_REQUIRE_PATHS="" |
60 | # RUBY_FAKEGEM_REQUIRE_PATHS="" |
| 61 | |
61 | |
| 62 | RUBY_FAKEGEM_NAME="${RUBY_FAKEGEM_NAME:-${PN}}" |
62 | RUBY_FAKEGEM_NAME="${RUBY_FAKEGEM_NAME:-${PN}}" |
| 63 | RUBY_FAKEGEM_VERSION="${RUBY_FAKEGEM_VERSION:-${PV}}" |
63 | RUBY_FAKEGEM_VERSION="${RUBY_FAKEGEM_VERSION:-${PV/_pre/.pre}}" |
|
|
64 | RUBY_FAKEGEM_SUFFIX="${RUBY_FAKEGEM_SUFFIX:-}" |
| 64 | |
65 | |
| 65 | RUBY_FAKEGEM_TASK_DOC="${RUBY_FAKEGEM_TASK_DOC-rdoc}" |
66 | RUBY_FAKEGEM_TASK_DOC="${RUBY_FAKEGEM_TASK_DOC-rdoc}" |
| 66 | RUBY_FAKEGEM_TASK_TEST="${RUBY_FAKEGEM_TASK_TEST-test}" |
67 | RUBY_FAKEGEM_TASK_TEST="${RUBY_FAKEGEM_TASK_TEST-test}" |
| 67 | |
68 | |
| 68 | RUBY_FAKEGEM_BINWRAP="${RUBY_FAKEGEM_BINWRAP-*}" |
69 | RUBY_FAKEGEM_BINWRAP="${RUBY_FAKEGEM_BINWRAP-*}" |
| … | |
… | |
| 75 | if [[ ${RUBY_FAKEGEM_TASK_TEST} != "" ]]; then |
76 | if [[ ${RUBY_FAKEGEM_TASK_TEST} != "" ]]; then |
| 76 | IUSE="$IUSE test" |
77 | IUSE="$IUSE test" |
| 77 | ruby_add_bdepend test "dev-ruby/rake" |
78 | ruby_add_bdepend test "dev-ruby/rake" |
| 78 | fi |
79 | fi |
| 79 | |
80 | |
| 80 | SRC_URI="mirror://rubygems/${RUBY_FAKEGEM_NAME}-${RUBY_FAKEGEM_VERSION}.gem" |
81 | SRC_URI="mirror://rubygems/${RUBY_FAKEGEM_NAME}-${RUBY_FAKEGEM_VERSION}${RUBY_FAKEGEM_SUFFIX:+-${RUBY_FAKEGEM_SUFFIX}}.gem" |
| 81 | |
82 | |
| 82 | ruby_add_rdepend virtual/rubygems |
83 | ruby_add_rdepend virtual/rubygems |
| 83 | |
84 | |
| 84 | # @FUNCTION: ruby_fakegem_gemsdir |
85 | # @FUNCTION: ruby_fakegem_gemsdir |
| 85 | # @RETURN: Returns the gem data directory |
86 | # @RETURN: Returns the gem data directory |