Gentoo Archives: gentoo-commits

From: "Sergey Popov (pinkbyte)" <pinkbyte@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-admin/ansible: ChangeLog ansible-1.1.ebuild
Date: Sat, 25 May 2013 08:03:44
Message-Id: 20130525080341.AF54021710@flycatcher.gentoo.org
1 pinkbyte 13/05/25 08:03:41
2
3 Modified: ChangeLog
4 Added: ansible-1.1.ebuild
5 Log:
6 Version bump
7
8 (Portage version: 2.2.0_alpha174/cvs/Linux x86_64, signed Manifest commit with key 0x1F357D42)
9
10 Revision Changes Path
11 1.17 app-admin/ansible/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ansible/ChangeLog?rev=1.17&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ansible/ChangeLog?rev=1.17&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ansible/ChangeLog?r1=1.16&r2=1.17
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-admin/ansible/ChangeLog,v
20 retrieving revision 1.16
21 retrieving revision 1.17
22 diff -u -r1.16 -r1.17
23 --- ChangeLog 25 May 2013 07:47:28 -0000 1.16
24 +++ ChangeLog 25 May 2013 08:03:41 -0000 1.17
25 @@ -1,6 +1,11 @@
26 # ChangeLog for app-admin/ansible
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-admin/ansible/ChangeLog,v 1.16 2013/05/25 07:47:28 pinkbyte Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-admin/ansible/ChangeLog,v 1.17 2013/05/25 08:03:41 pinkbyte Exp $
30 +
31 +*ansible-1.1 (25 May 2013)
32 +
33 + 25 May 2013; Sergey Popov <pinkbyte@g.o> +ansible-1.1.ebuild:
34 + Version bump
35
36 25 May 2013; Sergey Popov <pinkbyte@g.o> ansible-9999.ebuild:
37 Utilize readme.gentoo eclass, add missing die in src_test
38
39
40
41 1.1 app-admin/ansible/ansible-1.1.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ansible/ansible-1.1.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ansible/ansible-1.1.ebuild?rev=1.1&content-type=text/plain
45
46 Index: ansible-1.1.ebuild
47 ===================================================================
48 # Copyright 1999-2013 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/app-admin/ansible/ansible-1.1.ebuild,v 1.1 2013/05/25 08:03:41 pinkbyte Exp $
51
52 EAPI="5"
53
54 PYTHON_COMPAT=( python{2_6,2_7} )
55
56 inherit distutils-r1 readme.gentoo
57
58 DESCRIPTION="Radically simple deployment, model-driven configuration management, and command execution framework"
59 HOMEPAGE="http://ansible.cc/"
60 SRC_URI="https://github.com/ansible/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
61
62 KEYWORDS="~amd64 ~x86"
63 LICENSE="GPL-3"
64 SLOT="0"
65 IUSE="examples test"
66
67 DEPEND="test? (
68 dev-python/nose
69 dev-vcs/git
70 )"
71 RDEPEND="
72 dev-python/jinja
73 dev-python/pyyaml
74 dev-python/paramiko
75 net-misc/sshpass
76 virtual/ssh
77 "
78
79 DOC_CONTENTS="You can define parameters through shell variables OR use config files
80 Examples of config files installed in /usr/share/doc/${P}/examples\n\n
81 You have to create ansible hosts file!\n
82 More info on http://ansible.cc/docs/gettingstarted.html"
83
84 src_prepare() {
85 distutils-r1_src_prepare
86 # Skip tests which need ssh access
87 sed -i 's:PYTHONPATH=./lib nosetests.*:\0 -e \\(TestPlayBook.py\\|TestRunner.py\\):' Makefile || die "sed failed"
88 }
89
90 src_test() {
91 make tests || die "tests failed"
92 }
93
94 src_install() {
95 distutils-r1_src_install
96 readme.gentoo_create_doc
97
98 doman docs/man/man1/*.1
99 if use examples; then
100 dodoc -r examples
101 docompress -x /usr/share/doc/${PF}/examples
102 fi
103 # Hint: do not install example config files into /etc
104 # let this choice to user
105
106 newenvd "${FILESDIR}"/${PN}.env 95ansible
107 }