Gentoo Archives: gentoo-commits

From: "Alexys Jacob (ultrabug)" <ultrabug@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-cluster/pacemaker-gui: pacemaker-gui-2.0.0.ebuild ChangeLog metadata.xml
Date: Mon, 21 Feb 2011 14:46:26
Message-Id: 20110221144615.6F2AE20057@flycatcher.gentoo.org
1 ultrabug 11/02/21 14:46:15
2
3 Added: pacemaker-gui-2.0.0.ebuild ChangeLog metadata.xml
4 Log:
5 Initial import
6
7 (Portage version: 2.1.9.40/cvs/Linux x86_64, RepoMan options: --force)
8
9 Revision Changes Path
10 1.1 sys-cluster/pacemaker-gui/pacemaker-gui-2.0.0.ebuild
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/pacemaker-gui/pacemaker-gui-2.0.0.ebuild?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/pacemaker-gui/pacemaker-gui-2.0.0.ebuild?rev=1.1&content-type=text/plain
14
15 Index: pacemaker-gui-2.0.0.ebuild
16 ===================================================================
17 # Copyright 1999-2011 Gentoo Foundation
18 # Distributed under the terms of the GNU General Public License v2
19 # $Header: /var/cvsroot/gentoo-x86/sys-cluster/pacemaker-gui/pacemaker-gui-2.0.0.ebuild,v 1.1 2011/02/21 14:46:15 ultrabug Exp $
20
21 EAPI=3
22 PYTHON_DEPEND="2"
23
24 inherit python base autotools
25
26 DESCRIPTION="Pacemaker python GUI and management daemon"
27 HOMEPAGE="http://hg.clusterlabs.org/pacemaker/pygui/"
28 SRC_URI="http://hg.clusterlabs.org/pacemaker/pygui/archive/45aced6962a9.tar.bz2"
29
30 LICENSE="GPL-2 LGPL-2.1"
31 KEYWORDS="~amd64 ~x86"
32 SLOT="0"
33 IUSE="heartbeat nls snmp static-libs"
34
35 CDEPEND="
36 app-arch/bzip2
37 dev-libs/glib:2
38 dev-libs/libxslt
39 dev-libs/openssl
40 dev-python/pygtk
41 dev-python/pyxml
42 net-libs/gnutls
43 sys-apps/util-linux
44 sys-cluster/cluster-glue
45 >=sys-cluster/pacemaker-1.1
46 heartbeat? ( sys-cluster/pacemaker[heartbeat] )
47 sys-libs/ncurses
48 sys-libs/pam
49 sys-libs/zlib"
50 RDEPEND="${CDEPEND}
51 sys-devel/libtool"
52 DEPEND="${CDEPEND}
53 dev-lang/swig
54 dev-util/pkgconfig
55 nls? (
56 dev-util/intltool
57 sys-devel/gettext
58 )"
59
60 S="${WORKDIR}/Pacemaker-Python-GUI-45aced6962a9/"
61
62 PATCHES=(
63 "${FILESDIR}/${P}-gnutls.patch"
64 "${FILESDIR}/${P}-doc.patch"
65 )
66
67 pkg_setup() {
68 python_set_active_version 2
69 }
70
71 src_prepare() {
72 base_src_prepare
73 eautoreconf
74 }
75
76 src_configure() {
77 local myopts=""
78 use heartbeat || myopts="--with-ais-support"
79 econf $(use_with heartbeat heartbeat-support) \
80 $(use_enable snmp) \
81 $(use_enable nls) \
82 $(use_enable static-libs static) \
83 ${myopts} \
84 --disable-fatal-warnings
85 }
86
87 src_install() {
88 base_src_install
89 newinitd "${FILESDIR}"/mgmtd.init pcmk-mgmtd
90 dodoc README doc/AUTHORS || die
91 }
92
93 pkg_postinst() {
94 elog "IMPORTANT: To login in the GUI, your user"
95 elog "must be part of the 'haclient' group."
96 elog " "
97 elog "To start the management daemon, run:"
98 elog "/etc/init.d/pcmk-mgmtd start"
99 }
100
101
102
103 1.1 sys-cluster/pacemaker-gui/ChangeLog
104
105 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/pacemaker-gui/ChangeLog?rev=1.1&view=markup
106 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/pacemaker-gui/ChangeLog?rev=1.1&content-type=text/plain
107
108 Index: ChangeLog
109 ===================================================================
110 # ChangeLog for sys-cluster/pacemaker-gui
111 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
112 # $Header: /var/cvsroot/gentoo-x86/sys-cluster/pacemaker-gui/ChangeLog,v 1.1 2011/02/21 14:46:15 ultrabug Exp $
113
114 *pacemaker-gui-2.0.0 (21 Feb 2011)
115
116 21 Feb 2011; Ultrabug <ultrabug@g.o> +pacemaker-gui-2.0.0.ebuild,
117 +files/pacemaker-gui-2.0.0-doc.patch,
118 +files/pacemaker-gui-2.0.0-gnutls.patch, +files/mgmtd.init, +metadata.xml:
119 Initial import
120
121
122
123
124 1.1 sys-cluster/pacemaker-gui/metadata.xml
125
126 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/pacemaker-gui/metadata.xml?rev=1.1&view=markup
127 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/pacemaker-gui/metadata.xml?rev=1.1&content-type=text/plain
128
129 Index: metadata.xml
130 ===================================================================
131 <?xml version="1.0" encoding="UTF-8"?>
132 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
133 <pkgmetadata>
134 <herd>cluster</herd>
135 <longdescription>Pacemaker python GUI and management daemon</longdescription>
136 <use>
137 <flag name="heartbeat">Enable support for heartbeat based <pkg>sys-cluster/pacemaker</pkg>.</flag>
138 </use>
139 </pkgmetadata>