Gentoo Archives: gentoo-commits

From: Tomas Chvatal <scarabeus@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/kde:master commit in: kde-base/kgamma/
Date: Sun, 08 May 2011 11:28:21
Message-Id: 5912365c7a2e921dfe7e1211e342f7776bb0626e.scarabeus@gentoo
1 commit: 5912365c7a2e921dfe7e1211e342f7776bb0626e
2 Author: Tomas Chvatal <scarabeus <AT> gentoo <DOT> org>
3 AuthorDate: Sun May 8 11:27:31 2011 +0000
4 Commit: Tomas Chvatal <scarabeus <AT> gentoo <DOT> org>
5 CommitDate: Sun May 8 11:27:31 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=5912365c
7
8 [kde-base/kgamma] Use only ONE inherit line and fixup logic.
9
10 ---
11 kde-base/kgamma/kgamma-4.6.9999.ebuild | 15 +++++++++++----
12 kde-base/kgamma/kgamma-9999.ebuild | 12 ++++++------
13 2 files changed, 17 insertions(+), 10 deletions(-)
14
15 diff --git a/kde-base/kgamma/kgamma-4.6.9999.ebuild b/kde-base/kgamma/kgamma-4.6.9999.ebuild
16 index 6ff8015..8b47313 100644
17 --- a/kde-base/kgamma/kgamma-4.6.9999.ebuild
18 +++ b/kde-base/kgamma/kgamma-4.6.9999.ebuild
19 @@ -5,8 +5,15 @@
20 EAPI=4
21
22 KDE_HANDBOOK="optional"
23 -KMNAME="kdegraphics"
24 -inherit kde4-meta
25 +KDE_SCM="git"
26 +if [[ ${PV} == *9999 ]]; then
27 + eclass=kde4-base
28 +else
29 + KMNAME="kdegraphics"
30 + eclass=kde4-meta
31 +fi
32 +
33 +inherit ${eclass}
34
35 DESCRIPTION="KDE screen gamma values kcontrol module"
36 KEYWORDS=""
37 @@ -21,8 +28,8 @@ DEPEND="${RDEPEND}
38
39 src_unpack() {
40 if use handbook; then
41 - KMEXTRA+=" doc/kcontrol/kgamma"
42 + KMEXTRA_NOFATAL+=" doc/kcontrol/kgamma"
43 fi
44
45 - kde4-meta_src_unpack
46 + ${eclass}_src_unpack
47 }
48
49 diff --git a/kde-base/kgamma/kgamma-9999.ebuild b/kde-base/kgamma/kgamma-9999.ebuild
50 index 270196a..8b47313 100644
51 --- a/kde-base/kgamma/kgamma-9999.ebuild
52 +++ b/kde-base/kgamma/kgamma-9999.ebuild
53 @@ -7,12 +7,14 @@ EAPI=4
54 KDE_HANDBOOK="optional"
55 KDE_SCM="git"
56 if [[ ${PV} == *9999 ]]; then
57 - inherit kde4-base
58 + eclass=kde4-base
59 else
60 KMNAME="kdegraphics"
61 - inherit kde4-meta
62 + eclass=kde4-meta
63 fi
64
65 +inherit ${eclass}
66 +
67 DESCRIPTION="KDE screen gamma values kcontrol module"
68 KEYWORDS=""
69 IUSE="debug"
70 @@ -24,12 +26,10 @@ DEPEND="${RDEPEND}
71 x11-proto/xf86vidmodeproto
72 "
73
74 -if [[ ${PV} != *9999 ]]; then
75 src_unpack() {
76 if use handbook; then
77 - KMEXTRA+=" doc/kcontrol/kgamma"
78 + KMEXTRA_NOFATAL+=" doc/kcontrol/kgamma"
79 fi
80
81 - kde4-meta_src_unpack
82 + ${eclass}_src_unpack
83 }
84 -fi