Gentoo Archives: gentoo-commits

From: "Jorge Manuel B. S. Vicetto (jmbsvicetto)" <jmbsvicetto@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in kde-base/kdm: metadata.xml ChangeLog kdm-4.3.1-r1.ebuild
Date: Fri, 02 Oct 2009 22:32:56
Message-Id: E1MtqgI-00009u-DA@stork.gentoo.org
1 jmbsvicetto 09/10/02 22:32:54
2
3 Modified: metadata.xml ChangeLog
4 Added: kdm-4.3.1-r1.ebuild
5 Log:
6 Moved updated kdm ebuild from kde-testing overlay to the tree - thanks to Maciej Mrozowski (reavertm).
7 Added Fabio kdm patch to 4.3.1 version (invoke xinirc.d scripts).
8 (Portage version: 2.2_rc42/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.4 kde-base/kdm/metadata.xml
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdm/metadata.xml?rev=1.4&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdm/metadata.xml?rev=1.4&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdm/metadata.xml?r1=1.3&r2=1.4
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/kde-base/kdm/metadata.xml,v
20 retrieving revision 1.3
21 retrieving revision 1.4
22 diff -u -r1.3 -r1.4
23 --- metadata.xml 27 Jan 2009 17:06:47 -0000 1.3
24 +++ metadata.xml 2 Oct 2009 22:32:54 -0000 1.4
25 @@ -3,6 +3,6 @@
26 <pkgmetadata>
27 <herd>kde</herd>
28 <use>
29 - <flag name="consolekit">Enables support for authorization using consolekit</flag>
30 + <flag name="consolekit">Enables support for authorization using consolekit</flag>
31 </use>
32 </pkgmetadata>
33
34
35
36 1.176 kde-base/kdm/ChangeLog
37
38 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdm/ChangeLog?rev=1.176&view=markup
39 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdm/ChangeLog?rev=1.176&content-type=text/plain
40 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdm/ChangeLog?r1=1.175&r2=1.176
41
42 Index: ChangeLog
43 ===================================================================
44 RCS file: /var/cvsroot/gentoo-x86/kde-base/kdm/ChangeLog,v
45 retrieving revision 1.175
46 retrieving revision 1.176
47 diff -u -r1.175 -r1.176
48 --- ChangeLog 1 Sep 2009 15:21:57 -0000 1.175
49 +++ ChangeLog 2 Oct 2009 22:32:54 -0000 1.176
50 @@ -1,6 +1,14 @@
51 # ChangeLog for kde-base/kdm
52 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
53 -# $Header: /var/cvsroot/gentoo-x86/kde-base/kdm/ChangeLog,v 1.175 2009/09/01 15:21:57 tampakrap Exp $
54 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdm/ChangeLog,v 1.176 2009/10/02 22:32:54 jmbsvicetto Exp $
55 +
56 +*kdm-4.3.1-r1 (02 Oct 2009)
57 +
58 + 02 Oct 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@g.o>
59 + +kdm-4.3.1-r1.ebuild, +files/kdm-4-gentoo-xinitrc.d.patch, metadata.xml:
60 + Moved updated kdm ebuild from kde-testing overlay to the tree - thanks to
61 + Maciej Mrozowski (reavertm).
62 + Added Fabio kdm patch to 4.3.1 version (invoke xinirc.d scripts).
63
64 *kdm-4.3.1 (01 Sep 2009)
65
66
67
68
69 1.1 kde-base/kdm/kdm-4.3.1-r1.ebuild
70
71 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdm/kdm-4.3.1-r1.ebuild?rev=1.1&view=markup
72 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdm/kdm-4.3.1-r1.ebuild?rev=1.1&content-type=text/plain
73
74 Index: kdm-4.3.1-r1.ebuild
75 ===================================================================
76 # Copyright 1999-2009 Gentoo Foundation
77 # Distributed under the terms of the GNU General Public License v2
78 # $Header: /var/cvsroot/gentoo-x86/kde-base/kdm/kdm-4.3.1-r1.ebuild,v 1.1 2009/10/02 22:32:54 jmbsvicetto Exp $
79
80 EAPI="2"
81
82 KMNAME="kdebase-workspace"
83 inherit kde4-meta flag-o-matic
84
85 DESCRIPTION="KDE login manager, similar to xdm and gdm"
86 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
87 IUSE="consolekit debug +handbook kerberos pam"
88
89 DEPEND="
90 x11-libs/libXau
91 x11-libs/libXdmcp
92 x11-libs/libXtst
93 consolekit? (
94 >=sys-apps/dbus-1.0.2
95 sys-auth/consolekit
96 )
97 kerberos? ( virtual/krb5 )
98 pam? (
99 >=kde-base/kcheckpass-${PV}:${SLOT}[kdeprefix=]
100 virtual/pam
101 )
102 "
103 RDEPEND="${DEPEND}
104 >=kde-base/kdepasswd-${PV}:${SLOT}[kdeprefix=]
105 >=x11-apps/xinit-1.0.5-r2
106 x11-apps/xmessage
107 "
108
109 KMEXTRACTONLY="
110 kcontrol/kdm/
111 "
112 KMEXTRA="
113 libs/kdm/
114 "
115
116 PATCHES=(
117 "${FILESDIR}/kdebase-4.0.2-pam-optional.patch"
118 "${FILESDIR}/${PN}-4-gentoo-xinitrc.d.patch"
119 )
120
121 src_configure() {
122 # genkdmconf breaks with -O3
123 # last checked in 4.2.95
124 replace-flags -O3 -O2
125
126 mycmakeargs="${mycmakeargs}
127 $(cmake-utils_use kerberos KDE4_KRB5AUTH)
128 $(cmake-utils_use_with pam)
129 $(cmake-utils_use_with consolekit CkConnector)"
130
131 kde4-meta_src_configure
132 }
133
134 src_install() {
135 export GENKDMCONF_FLAGS="--no-old --no-backup"
136
137 kde4-meta_src_install
138
139 # Customize the kdmrc configuration
140 sed -i -e "s:^.*SessionsDirs=.*$:#&\nSessionsDirs=/usr/share/xsessions:" \
141 "${D}"/${PREFIX}/share/config/kdm/kdmrc \
142 || die "Failed to set SessionsDirs correctly."
143
144 # Don't install empty dir
145 rmdir "${D}${KDEDIR}"/share/config/kdm/sessions
146 }
147
148 pkg_postinst() {
149 kde4-meta_pkg_postinst
150
151 # Set the default kdm face icon if it's not already set by the system admin
152 # because this is user-overrideable in that way, it's not in src_install
153 if [[ ! -e "${ROOT}${KDEDIR}/share/apps/kdm/faces/.default.face.icon" ]]; then
154 mkdir -p "${ROOT}${KDEDIR}/share/apps/kdm/faces"
155 cp "${ROOT}${KDEDIR}/share/apps/kdm/pics/users/default1.png" \
156 "${ROOT}${KDEDIR}/share/apps/kdm/faces/.default.face.icon"
157 fi
158 if [[ ! -e "${ROOT}${KDEDIR}/share/apps/kdm/faces/root.face.icon" ]]; then
159 mkdir -p "${ROOT}${KDEDIR}/share/apps/kdm/faces"
160 cp "${ROOT}${KDEDIR}/share/apps/kdm/pics/users/root1.png" \
161 "${ROOT}${KDEDIR}/share/apps/kdm/faces/root.face.icon"
162 fi
163
164 if use consolekit; then
165 echo
166 elog "You have compiled 'kdm' with consolekit support. If you want to use kdm,"
167 elog "make sure consolekit daemon is running and started at login time"
168 elog
169 elog "rc-update add consolekit default && /etc/init.d/consolekit start"
170 echo
171 fi
172 }