Gentoo Archives: gentoo-commits

From: Nirbheek Chauhan <nirbheek@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gnome:master commit in: gnome-extra/gnome-power-manager/, gnome-extra/gnome-power-manager/files/
Date: Tue, 22 Feb 2011 19:45:12
Message-Id: 1455a37a74fc564f41a1dec26b2d9e32e56d354a.nirbheek@gentoo
1 commit: 1455a37a74fc564f41a1dec26b2d9e32e56d354a
2 Author: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
3 AuthorDate: Tue Feb 22 15:29:53 2011 +0000
4 Commit: Nirbheek Chauhan <nirbheek <AT> gentoo <DOT> org>
5 CommitDate: Tue Feb 22 15:30:26 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/gnome.git;a=commit;h=1455a37a
7
8 gnome-extra/gnome-power-manager: 2.91.5 -> 2.91.90
9
10 * Reorder src_prepare so that eautoreconf is avoided
11
12 ---
13 ...-power-manager-2.91.5-fix-schemas-migrate.patch | 41 --------------------
14 ...1.ebuild => gnome-power-manager-2.91.90.ebuild} | 27 +++----------
15 ...5-r1.ebuild => gnome-power-manager-9999.ebuild} | 27 +++----------
16 3 files changed, 14 insertions(+), 81 deletions(-)
17
18 diff --git a/gnome-extra/gnome-power-manager/files/gnome-power-manager-2.91.5-fix-schemas-migrate.patch b/gnome-extra/gnome-power-manager/files/gnome-power-manager-2.91.5-fix-schemas-migrate.patch
19 deleted file mode 100644
20 index 5d2baf9..0000000
21 --- a/gnome-extra/gnome-power-manager/files/gnome-power-manager-2.91.5-fix-schemas-migrate.patch
22 +++ /dev/null
23 @@ -1,41 +0,0 @@
24 -From 40f32d9a78c334605ee5ff0dced2c85b0e837f5c Mon Sep 17 00:00:00 2001
25 -From: Nirbheek Chauhan <nirbheek@g.o>
26 -Date: Wed, 19 Jan 2011 20:44:58 +0530
27 -Subject: [PATCH] gschema.migrate: button keys moved to gnome-settings-daemon, fix typo
28 -
29 -* hibernate/power/suspend button keys moved to gnome-settings-daemon,
30 - fix the migration schema to point there
31 -* Fix typo in brightness-ac schema key
32 -
33 -https://bugzilla.gnome.org/show_bug.cgi?id=639956
34 ----
35 - data/org.gnome.power-manager.gschema.migrate | 9 +++++----
36 - 1 files changed, 5 insertions(+), 4 deletions(-)
37 -
38 -diff --git a/data/org.gnome.power-manager.gschema.migrate b/data/org.gnome.power-manager.gschema.migrate
39 -index d767fe5..c562857 100644
40 ---- a/data/org.gnome.power-manager.gschema.migrate
41 -+++ b/data/org.gnome.power-manager.gschema.migrate
42 -@@ -2,10 +2,7 @@
43 - backlight-enable = /apps/gnome-power-manager/backlight/enable
44 - backlight-battery-reduce = /apps/gnome-power-manager/backlight/battery_reduce
45 - brightness-dim-battery = /apps/gnome-power-manager/backlight/brightness_dim_battery
46 --brightness-ac" = /apps/gnome-power-manager/backlight/brightness_ac
47 --button-suspend = /apps/gnome-power-manager/buttons/suspend
48 --button-hibernate = /apps/gnome-power-manager/buttons/hibernate
49 --button-power = /apps/gnome-power-manager/buttons/power
50 -+brightness-ac = /apps/gnome-power-manager/backlight/brightness_ac
51 - use-time-for-policy = /apps/gnome-power-manager/general/use_time_for_policy
52 - lock-use-screensaver = /apps/gnome-power-manager/lock/use_screensaver_settings
53 - lock-blank-screen = /apps/gnome-power-manager/lock/blank_screen
54 -@@ -37,3 +34,7 @@ time-action = /apps/gnome-power-manager/thresholds/time_action
55 - enable-sound = /apps/gnome-power-manager/ui/enable_sound
56 - show-actions = /apps/gnome-power-manager/ui/show_actions
57 - icon-policy = /apps/gnome-power-manager/ui/icon_policy
58 -+[org.gnome.settings-daemon.plugins.power]
59 -+button-suspend = /apps/gnome-power-manager/buttons/suspend
60 -+button-hibernate = /apps/gnome-power-manager/buttons/hibernate
61 -+button-power = /apps/gnome-power-manager/buttons/power
62 ---
63 -1.7.3.4
64 -
65
66 diff --git a/gnome-extra/gnome-power-manager/gnome-power-manager-2.91.5-r1.ebuild b/gnome-extra/gnome-power-manager/gnome-power-manager-2.91.90.ebuild
67 similarity index 78%
68 copy from gnome-extra/gnome-power-manager/gnome-power-manager-2.91.5-r1.ebuild
69 copy to gnome-extra/gnome-power-manager/gnome-power-manager-2.91.90.ebuild
70 index d88579b..35a5704 100644
71 --- a/gnome-extra/gnome-power-manager/gnome-power-manager-2.91.5-r1.ebuild
72 +++ b/gnome-extra/gnome-power-manager/gnome-power-manager-2.91.90.ebuild
73 @@ -1,4 +1,4 @@
74 -# Copyright 1999-2010 Gentoo Foundation
75 +# Copyright 1999-2011 Gentoo Foundation
76 # Distributed under the terms of the GNU General Public License v2
77 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-power-manager/gnome-power-manager-2.32.0.ebuild,v 1.5 2010/12/12 16:53:55 armin76 Exp $
78
79 @@ -62,20 +62,21 @@ DEPEND="${COMMON_DEPEND}
80 # docbook-xml-dtd-4.4 and -4.1.2 are used by the xml files under ${S}/docs.
81
82 src_prepare() {
83 + gnome2_src_prepare
84 +
85 G2CONF="${G2CONF}
86 $(use_enable test tests)
87 $(use_enable doc docbook-docs)
88 + --disable-strict
89 --enable-compile-warnings=minimum
90 --disable-schemas-compile"
91 DOCS="AUTHORS ChangeLog NEWS README TODO"
92
93 - # Should get merged soonish, remove from live version after that
94 - # https://bugzilla.gnome.org/show_bug.cgi?id=639956
95 - epatch "${FILESDIR}/${P}-fix-schemas-migrate.patch"
96 -
97 # Drop debugger CFLAGS from configure
98 + # XXX: touch configure.ac only if running eautoreconf, otherwise
99 + # maintainer mode gets triggered -- even if the order is correct
100 sed -e 's:^CPPFLAGS="$CPPFLAGS -g"$::g' \
101 - -i configure.ac configure || die "debugger sed failed"
102 + -i configure || die "debugger sed failed"
103
104 if ! use doc; then
105 # Remove the docbook2man rules here since it's not handled by a proper
106 @@ -84,20 +85,6 @@ src_prepare() {
107 -i man/Makefile.am man/Makefile.in \
108 || die "docbook sed failed"
109 fi
110 -
111 - # glibc splits this out, whereas other libc's do not tend to
112 - if use elibc_glibc; then
113 - sed -e 's/-lresolv//' \
114 - -i configure.ac configure || die "resolv sed failed"
115 - fi
116 -
117 - if [[ ${PV} != 9999 ]]; then
118 - # FIXME: This is required to prevent maintainer mode after "debugger sed"
119 - intltoolize --force --copy --automake || die "intltoolize failed"
120 - eautoreconf
121 - fi
122 -
123 - gnome2_src_prepare
124 }
125
126 src_test() {
127
128 diff --git a/gnome-extra/gnome-power-manager/gnome-power-manager-2.91.5-r1.ebuild b/gnome-extra/gnome-power-manager/gnome-power-manager-9999.ebuild
129 similarity index 78%
130 rename from gnome-extra/gnome-power-manager/gnome-power-manager-2.91.5-r1.ebuild
131 rename to gnome-extra/gnome-power-manager/gnome-power-manager-9999.ebuild
132 index d88579b..35a5704 100644
133 --- a/gnome-extra/gnome-power-manager/gnome-power-manager-2.91.5-r1.ebuild
134 +++ b/gnome-extra/gnome-power-manager/gnome-power-manager-9999.ebuild
135 @@ -1,4 +1,4 @@
136 -# Copyright 1999-2010 Gentoo Foundation
137 +# Copyright 1999-2011 Gentoo Foundation
138 # Distributed under the terms of the GNU General Public License v2
139 # $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-power-manager/gnome-power-manager-2.32.0.ebuild,v 1.5 2010/12/12 16:53:55 armin76 Exp $
140
141 @@ -62,20 +62,21 @@ DEPEND="${COMMON_DEPEND}
142 # docbook-xml-dtd-4.4 and -4.1.2 are used by the xml files under ${S}/docs.
143
144 src_prepare() {
145 + gnome2_src_prepare
146 +
147 G2CONF="${G2CONF}
148 $(use_enable test tests)
149 $(use_enable doc docbook-docs)
150 + --disable-strict
151 --enable-compile-warnings=minimum
152 --disable-schemas-compile"
153 DOCS="AUTHORS ChangeLog NEWS README TODO"
154
155 - # Should get merged soonish, remove from live version after that
156 - # https://bugzilla.gnome.org/show_bug.cgi?id=639956
157 - epatch "${FILESDIR}/${P}-fix-schemas-migrate.patch"
158 -
159 # Drop debugger CFLAGS from configure
160 + # XXX: touch configure.ac only if running eautoreconf, otherwise
161 + # maintainer mode gets triggered -- even if the order is correct
162 sed -e 's:^CPPFLAGS="$CPPFLAGS -g"$::g' \
163 - -i configure.ac configure || die "debugger sed failed"
164 + -i configure || die "debugger sed failed"
165
166 if ! use doc; then
167 # Remove the docbook2man rules here since it's not handled by a proper
168 @@ -84,20 +85,6 @@ src_prepare() {
169 -i man/Makefile.am man/Makefile.in \
170 || die "docbook sed failed"
171 fi
172 -
173 - # glibc splits this out, whereas other libc's do not tend to
174 - if use elibc_glibc; then
175 - sed -e 's/-lresolv//' \
176 - -i configure.ac configure || die "resolv sed failed"
177 - fi
178 -
179 - if [[ ${PV} != 9999 ]]; then
180 - # FIXME: This is required to prevent maintainer mode after "debugger sed"
181 - intltoolize --force --copy --automake || die "intltoolize failed"
182 - eautoreconf
183 - fi
184 -
185 - gnome2_src_prepare
186 }
187
188 src_test() {