Gentoo Archives: gentoo-commits

From: "Manuel Rueger (mrueg)" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-apps/etckeeper: etckeeper-1.6.ebuild ChangeLog etckeeper-1.5.ebuild
Date: Mon, 29 Jul 2013 22:32:47
Message-Id: 20130729223242.62EC12171C@flycatcher.gentoo.org
1 mrueg 13/07/29 22:32:42
2
3 Modified: ChangeLog
4 Added: etckeeper-1.6.ebuild
5 Removed: etckeeper-1.5.ebuild
6 Log:
7 Version bump. Cleanup 1.5, as 1.6 is nearly the same
8
9 (Portage version: 2.1.13.1/cvs/Linux x86_64, signed Manifest commit with key )
10
11 Revision Changes Path
12 1.26 sys-apps/etckeeper/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/etckeeper/ChangeLog?rev=1.26&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/etckeeper/ChangeLog?rev=1.26&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/etckeeper/ChangeLog?r1=1.25&r2=1.26
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/sys-apps/etckeeper/ChangeLog,v
21 retrieving revision 1.25
22 retrieving revision 1.26
23 diff -u -r1.25 -r1.26
24 --- ChangeLog 29 Jul 2013 20:45:23 -0000 1.25
25 +++ ChangeLog 29 Jul 2013 22:32:42 -0000 1.26
26 @@ -1,6 +1,12 @@
27 # ChangeLog for sys-apps/etckeeper
28 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/etckeeper/ChangeLog,v 1.25 2013/07/29 20:45:23 hasufell Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/etckeeper/ChangeLog,v 1.26 2013/07/29 22:32:42 mrueg Exp $
31 +
32 +*etckeeper-1.6 (29 Jul 2013)
33 +
34 + 29 Jul 2013; Manuel RĂ¼ger <mrueg@g.o> +etckeeper-1.6.ebuild,
35 + -etckeeper-1.5.ebuild:
36 + Version bump. Cleanup 1.5, as 1.6 is nearly the same
37
38 *etckeeper-1.5 (29 Jul 2013)
39
40
41
42
43 1.1 sys-apps/etckeeper/etckeeper-1.6.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/etckeeper/etckeeper-1.6.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/etckeeper/etckeeper-1.6.ebuild?rev=1.1&content-type=text/plain
47
48 Index: etckeeper-1.6.ebuild
49 ===================================================================
50 # Copyright 1999-2013 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/sys-apps/etckeeper/etckeeper-1.6.ebuild,v 1.1 2013/07/29 22:32:42 mrueg Exp $
53
54 EAPI=5
55
56 PYTHON_COMPAT=( python2_6 python2_7 )
57
58 inherit eutils bash-completion-r1 prefix python-r1
59
60 DESCRIPTION="A collection of tools to let /etc be stored in a repository"
61 HOMEPAGE="http://kitenet.net/~joey/code/etckeeper/"
62 SRC_URI="https://github.com/joeyh/etckeeper/archive/${PV}.tar.gz -> ${P}.tar.gz"
63
64 LICENSE="GPL-2"
65 KEYWORDS="~amd64 ~x86"
66 SLOT="0"
67 IUSE="bazaar cron"
68 REQUIRED_USE="bazaar? ( ${PYTHON_REQUIRED_USE} )"
69
70 VCS_DEPEND="dev-vcs/git
71 dev-vcs/mercurial
72 dev-vcs/darcs"
73 DEPEND="bazaar? ( dev-vcs/bzr )"
74 RDEPEND="${DEPEND}
75 app-portage/portage-utils
76 cron? ( virtual/cron )
77 bazaar? ( ${PYTHON_DEPS} )
78 !bazaar? ( || ( ${VCS_DEPEND} ) )"
79
80 src_prepare(){
81 epatch "${FILESDIR}"/${PN}-1.5-gentoo.patch
82 }
83
84 src_compile() {
85 :
86 }
87
88 src_install(){
89 emake DESTDIR="${ED}" install
90
91 bzr_install() {
92 ${PYTHON} ./${PN}-bzr/__init__.py install --root="${ED}" ||
93 die "bzr support installation failed!"
94 }
95 use bazaar && python_foreach_impl bzr_install
96
97 if use prefix; then
98 doenvd "${FILESDIR}"/99${PN}
99 eprefixify "${ED%/}"/etc/env.d/99${PN}
100 fi
101
102 newbashcomp bash_completion ${PN}
103 dodoc README TODO
104 docinto examples
105 dodoc "${FILESDIR}"/bashrc
106
107 if use cron ; then
108 exeinto /etc/cron.daily
109 newexe debian/cron.daily etckeeper
110 fi
111 }
112
113 pkg_postinst(){
114 elog "${PN} supports the following VCS: ${VCS_DEPEND}"
115 elog " dev-vcs/bzr"
116 elog "This ebuild just ensures at least one is installed!"
117 elog "For dev-vcs/bzr you need to enable 'bazaar' useflag."
118 elog
119 elog "You may want to adjust your /etc/portage/bashrc"
120 elog "see the example file in /usr/share/doc/${P}/examples"
121 elog
122 elog "To initialise your etc-dir as a repository run:"
123 elog "${PN} init -d /etc"
124 }