Gentoo Archives: gentoo-commits

From: "Lance Albertson (ramereth)" <ramereth@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-vcs/gitolite: gitolite-1.5.7.ebuild metadata.xml ChangeLog
Date: Sun, 07 Nov 2010 00:42:06
Message-Id: 20101107004201.8C73220051@flycatcher.gentoo.org
1 ramereth 10/11/07 00:42:01
2
3 Added: gitolite-1.5.7.ebuild metadata.xml ChangeLog
4 Log:
5 initial ebuild for gitolite
6 (Portage version: 2.1.8.3/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 dev-vcs/gitolite/gitolite-1.5.7.ebuild
10
11 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/gitolite/gitolite-1.5.7.ebuild?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/gitolite/gitolite-1.5.7.ebuild?rev=1.1&content-type=text/plain
13
14 Index: gitolite-1.5.7.ebuild
15 ===================================================================
16 # Copyright 1999-2010 Gentoo Foundation
17 # Distributed under the terms of the GNU General Public License v2
18 # $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite/gitolite-1.5.7.ebuild,v 1.1 2010/11/07 00:42:01 ramereth Exp $
19
20 EAPI=3
21
22 inherit eutils perl-module
23
24 DESCRIPTION="Highly flexible server for git directory version tracker"
25 HOMEPAGE="http://github.com/sitaramc/gitolite"
26 SRC_URI="http://github.com/sitaramc/${PN}/tarball/v${PV} -> ${PN}-git-${PV}.tgz"
27
28 LICENSE="GPL-2"
29 SLOT="0"
30 KEYWORDS="~amd64 ~x86"
31 IUSE="vim-syntax"
32
33 DEPEND="dev-lang/perl
34 >=dev-vcs/git-1.6.2"
35 RDEPEND="${DEPEND}
36 !dev-vcs/gitolite-gentoo
37 vim-syntax? ( app-vim/gitolite-syntax )"
38
39 pkg_setup() {
40 enewgroup git
41 enewuser git -1 /bin/bash /var/lib/gitolite git
42 }
43
44 src_prepare() {
45 rm Makefile doc/COPYING
46 }
47
48 src_unpack() {
49 unpack ${A}
50 mv "${WORKDIR}"/sitaramc-"${PN}"-* "${S}" || die
51 }
52
53 src_install() {
54 dodir /usr/share/gitolite/{conf,hooks} /usr/bin || die
55 echo "${PF}" > conf/VERSION
56
57 # install using upstream method
58 ./src/gl-system-install "${D}"/usr/bin \
59 "${D}"/usr/share/gitolite/conf "${D}"/usr/share/gitolite/hooks || die
60 dosed "s:${D}::g" usr/bin/gl-setup \
61 usr/share/gitolite/conf/example.gitolite.rc || die
62
63 rm "${D}"/usr/bin/gitolite.pm
64 insinto "${VENDOR_LIB}"
65 doins src/gitolite.pm || die
66
67 dodoc README.mkd doc/*
68 insinto /usr/share/doc/${P}
69 doins -r contrib
70
71 keepdir /var/lib/gitolite
72 fowners git:git /var/lib/gitolite
73 fperms 750 /var/lib/gitolite
74 }
75
76
77
78 1.1 dev-vcs/gitolite/metadata.xml
79
80 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/gitolite/metadata.xml?rev=1.1&view=markup
81 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/gitolite/metadata.xml?rev=1.1&content-type=text/plain
82
83 Index: metadata.xml
84 ===================================================================
85 <?xml version="1.0" encoding="UTF-8"?>
86 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
87 <pkgmetadata>
88 <herd></herd>
89 <maintainer>
90 <email>ramereth@g.o</email>
91 <name>Lance Albertson</name>
92 </maintainer>
93 <longdescription lang="en">
94 Gitolite is an access control layer on top of git, which allows access
95 control down to the branch level, including specifying who can and cannot
96 rewind a given branch.
97 </longdescription>
98 </pkgmetadata>
99
100
101
102
103 1.1 dev-vcs/gitolite/ChangeLog
104
105 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/gitolite/ChangeLog?rev=1.1&view=markup
106 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-vcs/gitolite/ChangeLog?rev=1.1&content-type=text/plain
107
108 Index: ChangeLog
109 ===================================================================
110 # ChangeLog for dev-vcs/gitolite
111 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
112 # $Header: /var/cvsroot/gentoo-x86/dev-vcs/gitolite/ChangeLog,v 1.1 2010/11/07 00:42:01 ramereth Exp $
113
114 *gitolite-1.5.7 (07 Nov 2010)
115
116 07 Nov 2010; Lance Albertson <ramereth@g.o> +gitolite-1.5.7.ebuild,
117 +metadata.xml:
118 Initial ebuild