Gentoo Archives: gentoo-commits

From: "Remi Cardona (remi)" <remi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gnome-extra/gnome-power-manager: gnome-power-manager-2.26.4-r1.ebuild ChangeLog
Date: Mon, 26 Oct 2009 16:07:02
Message-Id: E1N2S5z-0001xE-FU@stork.gentoo.org
1 remi 09/10/26 16:06:59
2
3 Modified: ChangeLog
4 Added: gnome-power-manager-2.26.4-r1.ebuild
5 Log:
6 gnome-extra/gnome-power-manager: backport patches from upstream, add randr patch
7 (Portage version: 2.2_rc46/cvs/Linux i686)
8
9 Revision Changes Path
10 1.110 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.110&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/gnome-power-manager/ChangeLog?rev=1.110&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/gnome-power-manager/ChangeLog?r1=1.109&r2=1.110
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/gnome-extra/gnome-power-manager/ChangeLog,v
19 retrieving revision 1.109
20 retrieving revision 1.110
21 diff -u -r1.109 -r1.110
22 --- ChangeLog 28 Sep 2009 19:37:52 -0000 1.109
23 +++ ChangeLog 26 Oct 2009 16:06:59 -0000 1.110
24 @@ -1,6 +1,19 @@
25 # ChangeLog for gnome-extra/gnome-power-manager
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-power-manager/ChangeLog,v 1.109 2009/09/28 19:37:52 eva Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-power-manager/ChangeLog,v 1.110 2009/10/26 16:06:59 remi Exp $
29 +
30 +*gnome-power-manager-2.26.4-r1 (26 Oct 2009)
31 +
32 + 26 Oct 2009; RĂ©mi Cardona <remi@g.o>
33 + -files/gnome-power-manager-2.26.1-fix-xrandr-1.3-detection.patch,
34 + +gnome-power-manager-2.26.4-r1.ebuild,
35 + +files/gnome-power-manager-2.26.4-Check-for-XRR-functions-using-library-ve
36 + rsion-instea.patch,
37 + +files/gnome-power-manager-2.26.4-Remove-an-unused-include-to-fix-compile.
38 + patch,
39 + +files/gnome-power-manager-2.26.4-Use-a-larger-DPMS-idletime-timeout-to-mi
40 + tigate-an-XS.patch:
41 + backport patches from upstream, add randr patch
42
43 28 Sep 2009; Gilles Dartiguelongue <eva@g.o>
44 gnome-power-manager-2.24.4-r2.ebuild, gnome-power-manager-2.26.4.ebuild:
45
46
47
48 1.1 gnome-extra/gnome-power-manager/gnome-power-manager-2.26.4-r1.ebuild
49
50 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/gnome-power-manager/gnome-power-manager-2.26.4-r1.ebuild?rev=1.1&view=markup
51 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/gnome-power-manager/gnome-power-manager-2.26.4-r1.ebuild?rev=1.1&content-type=text/plain
52
53 Index: gnome-power-manager-2.26.4-r1.ebuild
54 ===================================================================
55 # Copyright 1999-2009 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-power-manager/gnome-power-manager-2.26.4-r1.ebuild,v 1.1 2009/10/26 16:06:59 remi Exp $
58
59 EAPI="2"
60
61 inherit autotools eutils gnome2 virtualx
62
63 DESCRIPTION="Gnome Power Manager"
64 HOMEPAGE="http://www.gnome.org/projects/gnome-power-manager/"
65 SRC_URI="${SRC_URI}
66 mirror://gentoo/${P}-cpufreq-patches.tar.bz2"
67
68 LICENSE="GPL-2"
69 SLOT="0"
70 KEYWORDS="~amd64 ~x86"
71 IUSE="doc policykit test"
72
73 # See bug #196490 & bug #575500
74 #RESTRICT="test"
75
76 RDEPEND=">=dev-libs/glib-2.6.0
77 >=x11-libs/gtk+-2.11.0
78 >=gnome-base/gnome-keyring-0.6.0
79 >=sys-apps/hal-0.5.9
80 >=dev-libs/dbus-glib-0.71
81 >=gnome-base/libglade-2.5.0
82 >=x11-libs/libnotify-0.4.3
83 >=x11-libs/libwnck-2.10.0
84 >=x11-libs/cairo-1.0.0
85 >=gnome-base/gnome-panel-2
86 >=gnome-base/gconf-2.10
87 >=media-libs/libcanberra-0.10[gtk]
88 >=sys-apps/devicekit-001
89 >=sys-apps/devicekit-power-005
90 >=dev-libs/libunique-1
91
92 >=x11-apps/xrandr-1.2
93 x11-libs/libX11
94 x11-libs/libXext
95
96 policykit? (
97 >=sys-auth/policykit-0.8
98 >=sys-apps/hal-0.5.12_rc1-r2[policykit]
99 >=gnome-extra/policykit-gnome-0.8 )"
100 DEPEND="${RDEPEND}
101 sys-devel/gettext
102 app-text/scrollkeeper
103 app-text/docbook-xml-dtd:4.3
104 >=dev-util/pkgconfig-0.9
105 >=dev-util/intltool-0.35
106 >=app-text/gnome-doc-utils-0.3.2
107 doc? (
108 app-text/xmlto
109 app-text/docbook-sgml-utils
110 app-text/docbook-xml-dtd:4.4
111 app-text/docbook-sgml-dtd:4.1
112 app-text/docbook-xml-dtd:4.1.2 )"
113
114 # docbook-sgml-utils and docbook-sgml-dtd-4.1 used for creating man pages
115 # (files under ${S}/man).
116 # docbook-xml-dtd-4.4 and -4.1.2 are used by the xml files under ${S}/docs.
117
118 DOCS="AUTHORS ChangeLog NEWS README TODO"
119
120 pkg_setup() {
121 G2CONF="${G2CONF}
122 $(use_enable test tests)
123 $(use_enable doc docbook-docs)
124 $(use_enable policykit)
125 $(use_enable policykit gconf-defaults)
126 --enable-compile-warnings=minimum
127 --with-dpms-ext
128 --enable-legacy-buttons
129 --enable-applets"
130 }
131
132 src_prepare() {
133 gnome2_src_prepare
134
135 # Drop debugger CFLAGS
136 sed -e 's:^CPPFLAGS="$CPPFLAGS -g"$::g' -i configure.ac \
137 || die "sed 2 failed"
138
139 # Drop test that needs a running daemon
140 sed 's:^\(.*gpm_inhibit_test (test);\)://\1:' -i src/gpm-self-test.c \
141 || die "sed 3 failed"
142
143 # Skip crazy compilation warnings, bug #263078
144 epatch "${FILESDIR}/${PN}-2.26.0-gcc44-options.patch"
145
146 # Backport patches from upstream, add patch to stop using RANDR_MAJOR/MINOR
147 epatch "${FILESDIR}/${PN}-2.26.4-Use-a-larger-DPMS-idletime-timeout-to-mitigate-an-XS.patch"
148 epatch "${FILESDIR}/${PN}-2.26.4-Remove-an-unused-include-to-fix-compile.patch"
149 epatch "${FILESDIR}/${PN}-2.26.4-Check-for-XRR-functions-using-library-version-instea.patch"
150
151 # Resurrect cpufreq in capplet, bug #263891
152 epatch "${WORKDIR}/${PN}-2.26.0-cpufreq-libhal-glib.patch"
153 epatch "${WORKDIR}/${PN}-2.26.0-cpufreq-support.patch"
154 epatch "${WORKDIR}/${PN}-2.26.0-cpufreq-ui.patch"
155 epatch "${WORKDIR}/${PN}-2.26.3-cpufreq-po.patch"
156
157 # Fix uninstalled cpufreq schemas, bug #266995
158 epatch "${WORKDIR}/${PN}-2.26.0-cpufreq-schemas.patch"
159
160 intltoolize --force --copy --automake || die "intltoolize failed"
161
162 # Make it libtool-1 compatible
163 rm -v m4/lt* m4/libtool.m4 || die "removing libtool macros failed"
164 eautoreconf
165
166 if ! use doc; then
167 # Remove the docbook2man rules here since it's not handled by a proper
168 # parameter in configure.in.
169 sed -e 's:@HAVE_DOCBOOK2MAN_TRUE@.*::' \
170 -i "${S}/man/Makefile.in" || die "sed 1 failed"
171 fi
172
173 # glibc splits this out, whereas other libc's do not tend to
174 use elibc_glibc || sed -e 's/-lresolv//' -i configure || die "sed 4 failed"
175 }
176
177 src_test() {
178 unset DBUS_SESSION_BUS_ADDRESS
179 Xemake check || die "Test phase failed"
180 }
181
182 pkg_postinst() {
183 gnome2_pkg_postinst
184 elog
185 elog "To enable frequency scaling interface, use the following command:"
186 elog " gconftool-2 /apps/gnome-power-manager/ui/cpufreq_show"
187 elog "Note that this will conflict with other power managment utility"
188 elog "like app-laptop/laptop-mode-tools."
189 elog
190 }