Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-admin/system-tools-backends: ChangeLog metadata.xml system-tools-backends-2.6.0-r1.ebuild system-tools-backends-2.6.0.ebuild system-tools-backends-2.4.1-r1.ebuild
Date: Mon, 13 Oct 2008 21:27:24
Message-Id: E1KpUwZ-0004Gx-Sf@stork.gentoo.org
1 eva 08/10/13 21:27:11
2
3 Modified: ChangeLog metadata.xml
4 Added: system-tools-backends-2.6.0-r1.ebuild
5 Removed: system-tools-backends-2.6.0.ebuild
6 system-tools-backends-2.4.1-r1.ebuild
7 Log:
8 bump to 2.6.0-r1. Integrate patch from bug #214265, thanks to Jeremy Guitton and fix policykit automagic dependency.
9 (Portage version: 2.2_rc12/cvs/Linux 2.6.24-gentoo-r8-mactel x86_64)
10
11 Revision Changes Path
12 1.48 app-admin/system-tools-backends/ChangeLog
13
14 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/system-tools-backends/ChangeLog?rev=1.48&view=markup
15 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/system-tools-backends/ChangeLog?rev=1.48&content-type=text/plain
16 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/system-tools-backends/ChangeLog?r1=1.47&r2=1.48
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/app-admin/system-tools-backends/ChangeLog,v
21 retrieving revision 1.47
22 retrieving revision 1.48
23 diff -u -r1.47 -r1.48
24 --- ChangeLog 23 Mar 2008 13:03:52 -0000 1.47
25 +++ ChangeLog 13 Oct 2008 21:27:11 -0000 1.48
26 @@ -1,6 +1,18 @@
27 # ChangeLog for app-admin/system-tools-backends
28 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/app-admin/system-tools-backends/ChangeLog,v 1.47 2008/03/23 13:03:52 eva Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/app-admin/system-tools-backends/ChangeLog,v 1.48 2008/10/13 21:27:11 eva Exp $
31 +
32 +*system-tools-backends-2.6.0-r1 (13 Oct 2008)
33 +
34 + 13 Oct 2008; Gilles Dartiguelongue <eva@g.o>
35 + +files/system-tools-backends-2.6.0-automagic-polkit.patch,
36 + +files/system-tools-backends-2.6.0-services.patch,
37 + +files/system-tools-backends-2.6.0-users.patch,
38 + -system-tools-backends-2.4.1-r1.ebuild,
39 + -system-tools-backends-2.6.0.ebuild,
40 + +system-tools-backends-2.6.0-r1.ebuild, metadata.xml:
41 + bump to 2.6.0-r1. Integrate patch from bug #214265, thanks to Jeremy
42 + Guitton and fix policykit automagic dependency.
43
44 *system-tools-backends-2.6.0 (23 Mar 2008)
45
46
47
48
49 1.3 app-admin/system-tools-backends/metadata.xml
50
51 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/system-tools-backends/metadata.xml?rev=1.3&view=markup
52 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/system-tools-backends/metadata.xml?rev=1.3&content-type=text/plain
53 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/system-tools-backends/metadata.xml?r1=1.2&r2=1.3
54
55 Index: metadata.xml
56 ===================================================================
57 RCS file: /var/cvsroot/gentoo-x86/app-admin/system-tools-backends/metadata.xml,v
58 retrieving revision 1.2
59 retrieving revision 1.3
60 diff -u -r1.2 -r1.3
61 --- metadata.xml 23 Mar 2008 13:03:52 -0000 1.2
62 +++ metadata.xml 13 Oct 2008 21:27:11 -0000 1.3
63 @@ -2,6 +2,10 @@
64 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
65 <pkgmetadata>
66 <herd>gnome</herd>
67 +<use>
68 + <flag name='policykit'>Use <pkg>sys-auth/policykit</pkg> to gain privileges to change
69 + configuration files</flag>
70 +</use>
71 <longdescription lang="en">
72 The System Tools Backends are a set of cross-platform modules for Linux,
73 FreeBSD, Solaris and other Unix systems. The backends provide an common DBus
74
75
76
77 1.1 app-admin/system-tools-backends/system-tools-backends-2.6.0-r1.ebuild
78
79 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/system-tools-backends/system-tools-backends-2.6.0-r1.ebuild?rev=1.1&view=markup
80 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/system-tools-backends/system-tools-backends-2.6.0-r1.ebuild?rev=1.1&content-type=text/plain
81
82 Index: system-tools-backends-2.6.0-r1.ebuild
83 ===================================================================
84 # Copyright 1999-2008 Gentoo Foundation
85 # Distributed under the terms of the GNU General Public License v2
86 # $Header: /var/cvsroot/gentoo-x86/app-admin/system-tools-backends/system-tools-backends-2.6.0-r1.ebuild,v 1.1 2008/10/13 21:27:11 eva Exp $
87
88 inherit autotools eutils gnome2
89
90 DESCRIPTION="Tools aimed to make easy the administration of UNIX systems"
91 HOMEPAGE="http://www.gnome.org/projects/gst/"
92
93 LICENSE="GPL-2"
94 SLOT="0"
95 KEYWORDS="~amd64 ~x86"
96 IUSE="policykit"
97
98 # FIXME: policykit is optional but doesn't have a configure switch ?
99 #
100 # status:
101 # * users-admin: can't create new users
102 # * services: not handled correctly
103
104 RDEPEND="!<app-admin/gnome-system-tools-1.1.91
105 >=sys-apps/dbus-1.1.2
106 >=dev-libs/dbus-glib-0.74
107 >=dev-libs/glib-2.15.2
108 >=dev-perl/Net-DBus-0.33.4
109 dev-lang/perl
110 policykit? ( >=sys-auth/policykit-0.5 )
111 userland_GNU? ( sys-apps/shadow )"
112
113 DEPEND="${RDEPEND}
114 dev-util/pkgconfig
115 >=dev-util/intltool-0.29"
116
117 DOCS="AUTHORS BUGS ChangeLog HACKING NEWS README TODO"
118
119 pkg_setup() {
120 G2CONF="${G2CONF} $(use_enable policykit polkit)"
121
122 enewgroup stb-admin || die "Failed to create stb-admin group"
123 }
124
125 src_unpack() {
126 gnome2_src_unpack
127
128 # Fix a typo in services
129 epatch "${FILESDIR}/${P}-services.patch"
130
131 # Fix a distro detection in users to use proper variant
132 # of useradd
133 epatch "${FILESDIR}/${P}-users.patch"
134
135 # Fix automagic policykit dependency
136 epatch "${FILESDIR}/${P}-automagic-polkit.patch"
137
138 eautoreconf
139 }
140
141 src_compile() {
142 # Autotools insanity, localstatedir gets set to /usr/local/var by default
143 gnome2_src_compile --localstatedir="${ROOT}"/var
144 }
145
146 src_install() {
147 gnome2_src_install
148 newinitd "${FILESDIR}"/stb.rc system-tools-backends
149 }
150
151 pkg_postinst() {
152 echo
153 elog "You need to add yourself to the group stb-admin and"
154 elog "add system-tools-backends to the default runlevel."
155 elog "You can do this as root like so:"
156 elog " # rc-update add system-tools-backends default"
157 echo
158 }