Gentoo Archives: gentoo-commits

From: "Caleb Tennis (caleb)" <caleb@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-admin/ec2-api-tools: ChangeLog ec2-api-tools-1.3.42584.ebuild
Date: Sat, 26 Sep 2009 18:49:31
Message-Id: E1MrcKk-0001bT-40@stork.gentoo.org
1 caleb 09/09/26 18:49:26
2
3 Modified: ChangeLog
4 Added: ec2-api-tools-1.3.42584.ebuild
5 Log:
6 Version bump
7 (Portage version: 2.1.6.13/cvs/Linux i686)
8
9 Revision Changes Path
10 1.2 app-admin/ec2-api-tools/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/ec2-api-tools/ChangeLog?rev=1.2&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/ec2-api-tools/ChangeLog?rev=1.2&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/ec2-api-tools/ChangeLog?r1=1.1&r2=1.2
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-admin/ec2-api-tools/ChangeLog,v
19 retrieving revision 1.1
20 retrieving revision 1.2
21 diff -u -r1.1 -r1.2
22 --- ChangeLog 2 Jun 2009 22:17:15 -0000 1.1
23 +++ ChangeLog 26 Sep 2009 18:49:25 -0000 1.2
24 @@ -1,6 +1,12 @@
25 # ChangeLog for app-admin/ec2-api-tools
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-admin/ec2-api-tools/ChangeLog,v 1.1 2009/06/02 22:17:15 caleb Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-admin/ec2-api-tools/ChangeLog,v 1.2 2009/09/26 18:49:25 caleb Exp $
29 +
30 +*ec2-api-tools-1.3.42584 (26 Sep 2009)
31 +
32 + 26 Sep 2009; Caleb Tennis <caleb@g.o>
33 + +ec2-api-tools-1.3.42584.ebuild:
34 + Version bump
35
36 *ec2-api-tools-1.3.36506 (02 Jun 2009)
37
38
39
40
41 1.1 app-admin/ec2-api-tools/ec2-api-tools-1.3.42584.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/ec2-api-tools/ec2-api-tools-1.3.42584.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/ec2-api-tools/ec2-api-tools-1.3.42584.ebuild?rev=1.1&content-type=text/plain
45
46 Index: ec2-api-tools-1.3.42584.ebuild
47 ===================================================================
48 # Copyright 1999-2009 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/app-admin/ec2-api-tools/ec2-api-tools-1.3.42584.ebuild,v 1.1 2009/09/26 18:49:25 caleb Exp $
51
52 inherit versionator
53
54 EC2_VERSION=$(get_version_component_range 1-2)
55 EC2_PATCHLEVEL=$(get_version_component_range 3)
56
57 DESCRIPTION="These command-line tools serve as the client interface to the Amazon EC2 web service."
58 HOMEPAGE="http://developer.amazonwebservices.com/connect/entry.jspa?externalID=351&categoryID=88"
59 SRC_URI="http://s3.amazonaws.com/ec2-downloads/${PN}-${EC2_VERSION}-${EC2_PATCHLEVEL}.zip"
60
61 S=${WORKDIR}/${PN}-${EC2_VERSION}-${EC2_PATCHLEVEL}
62
63 LICENSE="Amazon"
64 SLOT="0"
65 KEYWORDS="~amd64 ~x86"
66 IUSE=""
67 DEPEND="app-arch/unzip"
68 RDEPEND="virtual/jre"
69
70 src_unpack() {
71 unpack ${A}
72 cd "${WORKDIR}/${PN}-${EC2_VERSION}-${EC2_PATCHLEVEL}"
73 find . -name *.cmd -exec rm {} \;
74 }
75
76 src_install() {
77 dodir /opt/${P}
78 insinto /opt/${P}/lib
79 doins -r "${S}"/lib/*
80 exeinto /opt/${P}/bin
81 doexe "${S}"/bin/*
82 insinto /usr/bin
83 for exe in "${S}"/bin/*; do
84 target="$(basename ${exe})"
85 base="$(basename ${exe})"
86 ln -s /opt/${P}/bin/${target} "${D}"/usr/bin/${base}
87 done
88
89 dodir /etc/env.d
90 echo "EC2_HOME=/opt/${P}" > ${D}/etc/env.d/99ec2-api-tools
91
92 dodoc THIRDPARTYLICENSE.TXT
93 }
94
95 pkg_postinst() {
96 ewarn "Remember to run: env-update && source /etc/profile if you plan"
97 ewarn "to use these tools in a shell before logging out (or restarting"
98 ewarn "your login manager)"
99 elog ""
100 elog ""
101 elog "You need to put the following in your ~/.bashrc replacing the"
102 elog "values with the full paths to your key and certificate."
103 elog " "
104 elog " export EC2_PRIVATE_KEY=/path/to/pk-HKZYKTAIG2ECMXYIBH3HXV4ZBZQ55CLO.pem"
105 elog " export EC2_CERT=/path/to/cert-HKZYKTAIG2ECMXYIBH3HXV4ZBZQ55CLO.pem"
106 }