Gentoo Archives: gentoo-commits

From: "Mart Raudsepp (leio)" <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-extra/gnome-power-manager: ChangeLog gnome-power-manager-2.20.0-r1.ebuild
Date: Fri, 09 Nov 2007 08:12:27
Message-Id: E1IqOyT-0007tP-Eb@stork.gentoo.org
1 leio 07/11/09 08:12:21
2
3 Modified: ChangeLog
4 Added: gnome-power-manager-2.20.0-r1.ebuild
5 Log:
6 Fix icon appearing problems, bug 188618. Many thanks to Shogun for pinpointing the problematic codepath - disabled the problematic codepath and I made a patch for the upstream bug that should fix it proper, but as the codepath is not much tested not using here
7 (Portage version: 2.1.3.19)
8
9 Revision Changes Path
10 1.64 gnome-extra/gnome-power-manager/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/gnome-power-manager/ChangeLog?rev=1.64&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/gnome-power-manager/ChangeLog?rev=1.64&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/gnome-power-manager/ChangeLog?r1=1.63&r2=1.64
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/gnome-extra/gnome-power-manager/ChangeLog,v
19 retrieving revision 1.63
20 retrieving revision 1.64
21 diff -u -r1.63 -r1.64
22 --- ChangeLog 2 Oct 2007 16:41:23 -0000 1.63
23 +++ ChangeLog 9 Nov 2007 08:12:20 -0000 1.64
24 @@ -1,6 +1,13 @@
25 # ChangeLog for gnome-extra/gnome-power-manager
26 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-power-manager/ChangeLog,v 1.63 2007/10/02 16:41:23 compnerd Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-power-manager/ChangeLog,v 1.64 2007/11/09 08:12:20 leio Exp $
29 +
30 +*gnome-power-manager-2.20.0-r1 (09 Nov 2007)
31 +
32 + 09 Nov 2007; Mart Raudsepp <leio@g.o>
33 + +gnome-power-manager-2.20.0-r1.ebuild:
34 + Fix icon appearing problems, bug 188618. Many thanks to Shogun for
35 + pinpointing the problematic codepath
36
37 *gnome-power-manager-2.20.0 (02 Oct 2007)
38
39
40
41
42 1.1 gnome-extra/gnome-power-manager/gnome-power-manager-2.20.0-r1.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/gnome-power-manager/gnome-power-manager-2.20.0-r1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/gnome-power-manager/gnome-power-manager-2.20.0-r1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: gnome-power-manager-2.20.0-r1.ebuild
48 ===================================================================
49 # Copyright 1999-2007 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-power-manager/gnome-power-manager-2.20.0-r1.ebuild,v 1.1 2007/11/09 08:12:20 leio Exp $
52
53 inherit gnome2 eutils virtualx
54
55 DESCRIPTION="Gnome Power Manager"
56 HOMEPAGE="http://www.gnome.org/projects/gnome-power-manager/"
57
58 LICENSE="GPL-2"
59 SLOT="0"
60 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86 ~x86-fbsd"
61 IUSE="doc"
62
63 RDEPEND=">=dev-libs/glib-2.6.0
64 >=x11-libs/gtk+-2.11.0
65 >=gnome-base/gnome-keyring-0.6.0
66 >=gnome-base/libgnome-2.14.0
67 >=gnome-base/libgnomeui-2.14.0
68 >=sys-apps/hal-0.5.8
69 >=dev-libs/dbus-glib-0.71
70 >=gnome-base/libglade-2.5.0
71 >=x11-libs/libnotify-0.4.3
72 >=x11-libs/libwnck-2.10.0
73 >=x11-libs/cairo-1.0.0
74 >=gnome-base/gnome-panel-2
75 >=gnome-base/gconf-2
76 =media-libs/gstreamer-0.10*
77 x11-libs/libX11
78 x11-libs/libXext"
79 DEPEND="${RDEPEND}
80 sys-devel/gettext
81 ~app-text/docbook-xml-dtd-4.3
82 >=dev-util/pkgconfig-0.9
83 >=dev-util/intltool-0.35
84 >=app-text/gnome-doc-utils-0.3.2
85 doc? (
86 app-text/xmlto
87 app-text/docbook-sgml-utils
88 ~app-text/docbook-xml-dtd-4.4
89 ~app-text/docbook-sgml-dtd-4.1
90 ~app-text/docbook-xml-dtd-4.1.2
91 )"
92
93 # docbook-sgml-utils and docbook-sgml-dtd-4.1 used for creating man pages
94 # (files under ${S}/man).
95 # docbook-xml-dtd-4.4 and -4.1.2 are used by the xml files under ${S}/docs.
96
97 DOCS="AUTHORS ChangeLog NEWS README TODO"
98
99 pkg_setup() {
100 # TODO :: policykit should have a pam useflag
101
102 # xevents are disabled only because it only breaks the icon from appearing, and nothing else in version 2.20.0 and older
103 # Reconsider on bump after there is upstream opinion on http://bugzilla.gnome.org/show_bug.cgi?id=413360#c41 (bump might include the necessary patch too)
104 G2CONF="$(use_enable doc docbook-docs) \
105 --enable-actions-menu --with-dpms-ext --disable-policykit \
106 --disable-xevents --enable-applets --enable-keyring"
107 }
108
109 src_unpack() {
110 gnome2_src_unpack
111
112 if use doc; then
113 # Actually install all html files, not just the index
114 sed -i -e 's:\(htmldoc_DATA = \).*:\1$(SPEC_HTML_FILES):' \
115 "${S}/docs/Makefile.in"
116 else
117 # Remove the docbook2man rules here since it's not handled by a proper
118 # parameter in configure.in.
119 sed -i -e 's:@HAVE_DOCBOOK2MAN_TRUE@.*::' "${S}/man/Makefile.in"
120 fi
121
122 # glibc splits this out, whereas other libc's do not tend to
123 use elibc_glibc || sed -i -e 's/-lresolv//' configure
124 }
125
126 src_test() {
127 Xmake check || die "Test phase failed"
128 }
129
130 pkg_postinst() {
131 gnome2_pkg_postinst
132
133 if [[ $(portageq has_version / 'sys-libs/pam') ]] ; then
134 einfo "You will need the masked pam_console to be able to"
135 einfo "suspend/hibernate, or you will need to:"
136 einfo "touch /var/run/console/<USERNAME>"
137 einfo "after each boot"
138 fi
139 }
140
141
142
143 --
144 gentoo-commits@g.o mailing list