Gentoo Archives: gentoo-commits

From: "Gunnar Wrobel (wrobel)" <wrobel@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-portage/layman: ChangeLog layman-1.2.0.ebuild
Date: Mon, 02 Jun 2008 16:13:08
Message-Id: E1K3Cec-0004R1-8v@stork.gentoo.org
1 wrobel 08/06/02 16:13:02
2
3 Modified: ChangeLog
4 Added: layman-1.2.0.ebuild
5 Log:
6 Added layman-1.2.0.
7 (Portage version: 2.1.4.4)
8
9 Revision Changes Path
10 1.58 app-portage/layman/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/layman/ChangeLog?rev=1.58&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/layman/ChangeLog?rev=1.58&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/layman/ChangeLog?r1=1.57&r2=1.58
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-portage/layman/ChangeLog,v
19 retrieving revision 1.57
20 retrieving revision 1.58
21 diff -u -r1.57 -r1.58
22 --- ChangeLog 20 Mar 2008 16:17:29 -0000 1.57
23 +++ ChangeLog 2 Jun 2008 16:13:01 -0000 1.58
24 @@ -1,6 +1,11 @@
25 # ChangeLog for app-portage/layman
26 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/app-portage/layman/ChangeLog,v 1.57 2008/03/20 16:17:29 jokey Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/app-portage/layman/ChangeLog,v 1.58 2008/06/02 16:13:01 wrobel Exp $
29 +
30 +*layman-1.2.0 (02 Jun 2008)
31 +
32 + 02 Jun 2008; wrobel@g.o +layman-1.2.0.ebuild:
33 + Added layman-1.2.0.
34
35 20 Mar 2008; Markus Ullmann <jokey@g.o> layman-1.1.1-r1.ebuild:
36 Works on arm
37
38
39
40 1.1 app-portage/layman/layman-1.2.0.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/layman/layman-1.2.0.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-portage/layman/layman-1.2.0.ebuild?rev=1.1&content-type=text/plain
44
45 Index: layman-1.2.0.ebuild
46 ===================================================================
47 # Copyright 1999-2008 Gentoo Foundation
48 # Distributed under the terms of the GNU General Public License v2
49 # $Header: /var/cvsroot/gentoo-x86/app-portage/layman/layman-1.2.0.ebuild,v 1.1 2008/06/02 16:13:01 wrobel Exp $
50
51 inherit eutils distutils
52
53 DESCRIPTION="A python script for retrieving gentoo overlays."
54 HOMEPAGE="http://layman.sourceforge.net"
55 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
56
57 LICENSE="GPL-2"
58 SLOT="0"
59 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
60 IUSE="git subversion test"
61
62 DEPEND="test? ( dev-util/subversion )"
63 RDEPEND="git? ( dev-util/git )
64 subversion? ( dev-util/subversion )"
65
66 pkg_setup() {
67 if has_version dev-util/subversion && \
68 (! built_with_use --missing true dev-util/subversion webdav || built_with_use --missing false dev-util/subversion nowebdav); then
69 eerror "You must rebuild your Subversion with support for WebDAV."
70 die "You must rebuild your Subversion with support for WebDAV"
71 fi
72 if ! has_version dev-util/subversion; then
73 ewarn "You do not have dev-util/subversion installed!"
74 ewarn "While layman does not exactly depend on this"
75 ewarn "version control system you should note that"
76 ewarn "most available overlays are offered via"
77 ewarn "dev-util/subversion. If you do not install it"
78 ewarn "you will be unable to use these overlays."
79 ewarn
80 fi
81 }
82
83 src_install() {
84
85 distutils_src_install
86
87 dodir /etc/layman
88
89 cp etc/* "${D}"/etc/layman/
90
91 doman doc/layman.8
92 dohtml doc/layman.8.html
93
94 keepdir /usr/local/portage/layman
95 touch "${D}"/usr/local/portage/layman/make.conf
96 }
97
98 src_test() {
99 einfo "Running layman doctests..."
100 echo
101 if ! PYTHONPATH="." ${python} layman/tests/dtest.py; then
102 eerror "DocTests failed - please submit a bug report"
103 die "DocTesting failed!"
104 fi
105 }
106
107 pkg_postinst() {
108 einfo "You are now ready to add overlays into your system."
109 einfo
110 einfo "layman -L"
111 einfo
112 einfo "will display a list of available overlays."
113 einfo
114 elog "Select an overlay and add it using"
115 einfo
116 elog "layman -a overlay-name"
117 einfo
118 elog "If this is the very first overlay you add with layman,"
119 elog "you need to append the following statement to your"
120 elog "/etc/make.conf file:"
121 elog
122 elog "source /usr/local/portage/layman/make.conf"
123 elog
124 elog "If you modify the 'storage' parameter in the layman"
125 elog "configuration file (/etc/layman/layman.cfg) you will"
126 elog "need to adapt the path given above to the new storage"
127 elog "directory."
128 einfo
129 ewarn "Please add the 'source' statement to make.conf only AFTER "
130 ewarn "you added your first overlay. Otherwise portage will fail."
131 epause 5
132 }
133
134
135
136 --
137 gentoo-commits@l.g.o mailing list