Gentoo Archives: gentoo-commits

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