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: ansible-9999.ebuild ChangeLog ansible-1.2.3.ebuild
Date: Tue, 03 Sep 2013 15:11:17
Message-Id: 20130903151114.417212004C@flycatcher.gentoo.org
1 pinkbyte 13/09/03 15:11:14
2
3 Modified: ansible-9999.ebuild ChangeLog
4 Added: ansible-1.2.3.ebuild
5 Log:
6 Version bump, wrt bug #482152. Sync live ebuild
7
8 (Portage version: 2.2.1/cvs/Linux x86_64, signed Manifest commit with key 0x1F357D42)
9
10 Revision Changes Path
11 1.12 app-admin/ansible/ansible-9999.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ansible/ansible-9999.ebuild?rev=1.12&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ansible/ansible-9999.ebuild?rev=1.12&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ansible/ansible-9999.ebuild?r1=1.11&r2=1.12
16
17 Index: ansible-9999.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-admin/ansible/ansible-9999.ebuild,v
20 retrieving revision 1.11
21 retrieving revision 1.12
22 diff -u -r1.11 -r1.12
23 --- ansible-9999.ebuild 16 Jul 2013 12:23:02 -0000 1.11
24 +++ ansible-9999.ebuild 3 Sep 2013 15:11:13 -0000 1.12
25 @@ -1,6 +1,6 @@
26 # Copyright 1999-2013 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-admin/ansible/ansible-9999.ebuild,v 1.11 2013/07/16 12:23:02 pinkbyte Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-admin/ansible/ansible-9999.ebuild,v 1.12 2013/09/03 15:11:13 pinkbyte Exp $
30
31 EAPI="5"
32
33 @@ -37,19 +37,18 @@
34 You have to create ansible hosts file!\n
35 More info on http://ansible.cc/docs/gettingstarted.html"
36
37 -src_prepare() {
38 - distutils-r1_src_prepare
39 +python_prepare_all() {
40 + distutils-r1_python_prepare_all
41 # Skip tests which need ssh access
42 sed -i 's:$(NOSETESTS) -d -v:\0 -e \\(TestPlayBook.py\\|TestRunner.py\\):' Makefile || die "sed failed"
43 }
44
45 -src_test() {
46 +python_test() {
47 make tests || die "tests failed"
48 }
49
50 -src_install() {
51 - distutils-r1_src_install
52 - readme.gentoo_create_doc
53 +python_install_all() {
54 + distutils-r1_python_install_all
55
56 doman docs/man/man1/*.1
57 dodoc -r examples
58 @@ -59,3 +58,8 @@
59
60 newenvd "${FILESDIR}"/${PN}.env 95ansible
61 }
62 +
63 +src_install() {
64 + distutils-r1_src_install
65 + readme.gentoo_create_doc
66 +}
67
68
69
70 1.24 app-admin/ansible/ChangeLog
71
72 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ansible/ChangeLog?rev=1.24&view=markup
73 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ansible/ChangeLog?rev=1.24&content-type=text/plain
74 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ansible/ChangeLog?r1=1.23&r2=1.24
75
76 Index: ChangeLog
77 ===================================================================
78 RCS file: /var/cvsroot/gentoo-x86/app-admin/ansible/ChangeLog,v
79 retrieving revision 1.23
80 retrieving revision 1.24
81 diff -u -r1.23 -r1.24
82 --- ChangeLog 24 Aug 2013 05:22:39 -0000 1.23
83 +++ ChangeLog 3 Sep 2013 15:11:14 -0000 1.24
84 @@ -1,6 +1,12 @@
85 # ChangeLog for app-admin/ansible
86 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
87 -# $Header: /var/cvsroot/gentoo-x86/app-admin/ansible/ChangeLog,v 1.23 2013/08/24 05:22:39 pinkbyte Exp $
88 +# $Header: /var/cvsroot/gentoo-x86/app-admin/ansible/ChangeLog,v 1.24 2013/09/03 15:11:14 pinkbyte Exp $
89 +
90 +*ansible-1.2.3 (03 Sep 2013)
91 +
92 + 03 Sep 2013; Sergey Popov <pinkbyte@g.o> +ansible-1.2.3.ebuild,
93 + ansible-9999.ebuild:
94 + Version bump, wrt bug #482152. Sync live ebuild
95
96 24 Aug 2013; Sergey Popov <pinkbyte@g.o> -ansible-1.0.ebuild,
97 -ansible-1.1.ebuild:
98
99
100
101 1.1 app-admin/ansible/ansible-1.2.3.ebuild
102
103 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ansible/ansible-1.2.3.ebuild?rev=1.1&view=markup
104 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ansible/ansible-1.2.3.ebuild?rev=1.1&content-type=text/plain
105
106 Index: ansible-1.2.3.ebuild
107 ===================================================================
108 # Copyright 1999-2013 Gentoo Foundation
109 # Distributed under the terms of the GNU General Public License v2
110 # $Header: /var/cvsroot/gentoo-x86/app-admin/ansible/ansible-1.2.3.ebuild,v 1.1 2013/09/03 15:11:14 pinkbyte Exp $
111
112 EAPI="5"
113
114 PYTHON_COMPAT=( python{2_6,2_7} )
115
116 inherit distutils-r1 readme.gentoo
117
118 DESCRIPTION="Radically simple deployment, model-driven configuration management, and command execution framework"
119 HOMEPAGE="http://ansible.cc/"
120 SRC_URI="https://github.com/ansible/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
121
122 KEYWORDS="~amd64 ~x86"
123 LICENSE="GPL-3"
124 SLOT="0"
125 IUSE="test"
126
127 DEPEND="test? (
128 dev-python/nose
129 dev-vcs/git
130 )"
131 RDEPEND="
132 dev-python/jinja
133 dev-python/pyyaml
134 dev-python/paramiko
135 net-misc/sshpass
136 virtual/ssh
137 "
138
139 DOC_CONTENTS="You can define parameters through shell variables OR use config files
140 Examples of config files installed in /usr/share/doc/${P}/examples\n\n
141 You have to create ansible hosts file!\n
142 More info on http://ansible.cc/docs/gettingstarted.html"
143
144 python_prepare_all() {
145 distutils-r1_python_prepare_all
146 # Skip tests which need ssh access
147 sed -i 's:$(NOSETESTS) -d -v:\0 -e \\(TestPlayBook.py\\|TestRunner.py\\):' Makefile || die "sed failed"
148 }
149
150 python_test() {
151 make tests || die "tests failed"
152 }
153
154 python_install_all() {
155 distutils-r1_python_install_all
156
157 doman docs/man/man1/*.1
158 dodoc -r examples
159 docompress -x /usr/share/doc/${PF}/examples
160 # Hint: do not install example config files into /etc
161 # let this choice to user
162
163 newenvd "${FILESDIR}"/${PN}.env 95ansible
164 }
165
166 src_install() {
167 distutils-r1_src_install
168 readme.gentoo_create_doc
169 }