/[gentoo-x86]/dev-ruby/faraday/faraday-0.8.0.ebuild
Gentoo

Contents of /dev-ruby/faraday/faraday-0.8.0.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.3 - (show annotations) (download)
Sun Aug 5 13:11:26 2012 UTC (9 months, 2 weeks ago) by graaff
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +1 -1 lines
FILE REMOVED
Cleanup.

(Portage version: 2.1.10.65/cvs/Linux x86_64)

1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/dev-ruby/faraday/faraday-0.8.0.ebuild,v 1.2 2012/05/17 10:48:42 tomka Exp $
4
5 EAPI=4
6
7 USE_RUBY="ruby18 ruby19 ree18"
8
9 RUBY_FAKEGEM_TASK_TEST="test"
10 RUBY_FAKEGEM_TASK_DOC=""
11
12 RUBY_FAKEGEM_EXTRADOC="README.md"
13
14 RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
15
16 inherit ruby-fakegem eutils
17
18 DESCRIPTION="HTTP/REST API client library with pluggable components"
19 HOMEPAGE="http://github.com/technoweenie/faraday"
20
21 LICENSE="MIT"
22 SLOT="0"
23 KEYWORDS="~amd64 ~x86"
24 IUSE=""
25
26 ruby_add_rdepend ">=dev-ruby/multipart-post-1.1.3"
27 USE_RUBY="ruby18 ree18" ruby_add_rdepend "dev-ruby/system_timer"
28 ruby_add_bdepend "test? (
29 >=dev-ruby/test-unit-2.4
30 >=dev-ruby/webmock-1.7
31 dev-ruby/sinatra
32 )"
33
34 all_ruby_prepare() {
35 # Remove bundler support.
36 rm Gemfile || die
37 sed -i -e '/[Bb]undler/d' test/helper.rb config.ru || die
38 }
39
40 each_ruby_prepare() {
41 case "${RUBY}" in
42 */ruby18|*/ree18)
43 # add a dependency on system_timer for Ruby 1.8 as upstream suggests for
44 # proper timeouts
45 sed -i -e '/^end/i s.add_dependency "system_timer"' ${RUBY_FAKEGEM_GEMSPEC} || die
46 ;;
47 esac
48 }

  ViewVC Help
Powered by ViewVC 1.1.13