Gentoo Archives: gentoo-commits

From: "Theo Chatzimichos (tampakrap)" <tampakrap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in kde-base/kdm: ChangeLog kdm-4.3.1.ebuild
Date: Tue, 01 Sep 2009 10:13:12
Message-Id: E1MiVBG-00070r-11@stork.gentoo.org
1 tampakrap 09/09/01 15:21:58
2
3 Modified: ChangeLog
4 Added: kdm-4.3.1.ebuild
5 Log:
6 Version bump KDE 4.3.1
7 (Portage version: 2.2_rc38/cvs/Linux x86_64, RepoMan options: --force)
8
9 Revision Changes Path
10 1.175 kde-base/kdm/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdm/ChangeLog?rev=1.175&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdm/ChangeLog?rev=1.175&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdm/ChangeLog?r1=1.174&r2=1.175
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/kde-base/kdm/ChangeLog,v
19 retrieving revision 1.174
20 retrieving revision 1.175
21 diff -u -r1.174 -r1.175
22 --- ChangeLog 5 Aug 2009 18:07:08 -0000 1.174
23 +++ ChangeLog 1 Sep 2009 15:21:57 -0000 1.175
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.174 2009/08/05 18:07:08 wired Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdm/ChangeLog,v 1.175 2009/09/01 15:21:57 tampakrap Exp $
29 +
30 +*kdm-4.3.1 (01 Sep 2009)
31 +
32 + 01 Sep 2009; Theo Chatzimichos <tampakrap@g.o> +kdm-4.3.1.ebuild:
33 + Version bump
34
35 *kdm-4.3.0-r1 (05 Aug 2009)
36
37
38
39
40 1.1 kde-base/kdm/kdm-4.3.1.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdm/kdm-4.3.1.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdm/kdm-4.3.1.ebuild?rev=1.1&content-type=text/plain
44
45 Index: kdm-4.3.1.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.1.ebuild,v 1.1 2009/09/01 15:21:57 tampakrap 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=( "${FILESDIR}/kdebase-4.0.2-pam-optional.patch" )
88
89 src_configure() {
90 # genkdmconf breaks with -O3
91 # last checked in 4.2.95
92 replace-flags -O3 -O2
93
94 mycmakeargs="${mycmakeargs}
95 $(cmake-utils_use kerberos KDE4_KRB5AUTH)
96 $(cmake-utils_use_with pam)
97 $(cmake-utils_use_with consolekit CkConnector)"
98
99 kde4-meta_src_configure
100 }
101
102 src_install() {
103 export GENKDMCONF_FLAGS="--no-old --no-backup"
104
105 kde4-meta_src_install
106
107 # Customize the kdmrc configuration
108 sed -i -e "s:^.*SessionsDirs=.*$:#&\nSessionsDirs=/usr/share/xsessions:" \
109 "${D}"/${PREFIX}/share/config/kdm/kdmrc \
110 || die "Failed to set SessionsDirs correctly."
111
112 # Don't install empty dir
113 rmdir "${D}${KDEDIR}"/share/config/kdm/sessions
114 }
115
116 pkg_postinst() {
117 kde4-meta_pkg_postinst
118
119 # Set the default kdm face icon if it's not already set by the system admin
120 # because this is user-overrideable in that way, it's not in src_install
121 if [[ ! -e "${ROOT}${KDEDIR}/share/apps/kdm/faces/.default.face.icon" ]]; then
122 mkdir -p "${ROOT}${KDEDIR}/share/apps/kdm/faces"
123 cp "${ROOT}${KDEDIR}/share/apps/kdm/pics/users/default1.png" \
124 "${ROOT}${KDEDIR}/share/apps/kdm/faces/.default.face.icon"
125 fi
126 if [[ ! -e "${ROOT}${KDEDIR}/share/apps/kdm/faces/root.face.icon" ]]; then
127 mkdir -p "${ROOT}${KDEDIR}/share/apps/kdm/faces"
128 cp "${ROOT}${KDEDIR}/share/apps/kdm/pics/users/root1.png" \
129 "${ROOT}${KDEDIR}/share/apps/kdm/faces/root.face.icon"
130 fi
131
132 if use consolekit; then
133 echo
134 elog "You have compiled 'kdm' with consolekit support. If you want to use kdm,"
135 elog "make sure consolekit daemon is running and started at login time"
136 elog
137 elog "rc-update add consolekit default && /etc/init.d/consolekit start"
138 echo
139 fi
140 }