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