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.4.3.ebuild
Date: Sun, 29 Dec 2013 09:15:12
Message-Id: 20131229091508.904B42004C@flycatcher.gentoo.org
1 pinkbyte 13/12/29 09:15:08
2
3 Modified: ChangeLog
4 Added: ansible-1.4.3.ebuild
5 Log:
6 Version bump
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 0x1F357D42)
9
10 Revision Changes Path
11 1.31 app-admin/ansible/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ansible/ChangeLog?rev=1.31&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ansible/ChangeLog?rev=1.31&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ansible/ChangeLog?r1=1.30&r2=1.31
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-admin/ansible/ChangeLog,v
20 retrieving revision 1.30
21 retrieving revision 1.31
22 diff -u -r1.30 -r1.31
23 --- ChangeLog 9 Dec 2013 18:53:34 -0000 1.30
24 +++ ChangeLog 29 Dec 2013 09:15:08 -0000 1.31
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.30 2013/12/09 18:53:34 prometheanfire Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/app-admin/ansible/ChangeLog,v 1.31 2013/12/29 09:15:08 pinkbyte Exp $
30 +
31 +*ansible-1.4.3 (29 Dec 2013)
32 +
33 + 29 Dec 2013; Sergey Popov <pinkbyte@g.o> +ansible-1.4.3.ebuild:
34 + Version bump
35
36 09 Dec 2013; Matthew Thode <prometheanfire@g.o>
37 +files/tests-ansible-1.4.1.patch, ansible-1.4.1.ebuild:
38
39
40
41 1.1 app-admin/ansible/ansible-1.4.3.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ansible/ansible-1.4.3.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-admin/ansible/ansible-1.4.3.ebuild?rev=1.1&content-type=text/plain
45
46 Index: ansible-1.4.3.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.4.3.ebuild,v 1.1 2013/12/29 09:15:08 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="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/${PF}/examples\n\n
81 You have to create ansible hosts file!\n
82 More info on http://ansible.cc/docs/gettingstarted.html"
83
84 python_prepare_all() {
85 distutils-r1_python_prepare_all
86 # Skip tests which need ssh access
87 sed -i 's:$(NOSETESTS) -d -v:\0 -e \\(TestPlayBook.py\\|TestRunner.py\\):' Makefile || die "sed failed"
88 }
89
90 python_test() {
91 make tests || die "tests failed"
92 }
93
94 python_install_all() {
95 distutils-r1_python_install_all
96
97 doman docs/man/man1/*.1
98 dodoc -r examples
99 docompress -x /usr/share/doc/${PF}/examples
100 # Hint: do not install example config files into /etc
101 # let this choice to user
102
103 newenvd "${FILESDIR}"/${PN}.env 95ansible
104 }
105
106 src_install() {
107 distutils-r1_src_install
108 readme.gentoo_create_doc
109 }