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.4.1.ebuild
Date: Tue, 02 Mar 2010 17:15:33
Message-Id: E1NmVgv-0002nN-J0@stork.gentoo.org
1 tampakrap 10/03/02 17:15:29
2
3 Modified: ChangeLog
4 Added: kdm-4.4.1.ebuild
5 Log:
6 Version bump KDE 4.4.1
7 (Portage version: 2.2_rc63/cvs/Linux x86_64, RepoMan options: --force)
8
9 Revision Changes Path
10 1.204 kde-base/kdm/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdm/ChangeLog?rev=1.204&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdm/ChangeLog?rev=1.204&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdm/ChangeLog?r1=1.203&r2=1.204
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/kde-base/kdm/ChangeLog,v
19 retrieving revision 1.203
20 retrieving revision 1.204
21 diff -u -r1.203 -r1.204
22 --- ChangeLog 20 Feb 2010 10:50:37 -0000 1.203
23 +++ ChangeLog 2 Mar 2010 17:15:28 -0000 1.204
24 @@ -1,6 +1,11 @@
25 # ChangeLog for kde-base/kdm
26 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/kde-base/kdm/ChangeLog,v 1.203 2010/02/20 10:50:37 ssuominen Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/kde-base/kdm/ChangeLog,v 1.204 2010/03/02 17:15:28 tampakrap Exp $
29 +
30 +*kdm-4.4.1 (02 Mar 2010)
31 +
32 + 02 Mar 2010; Theo Chatzimichos <tampakrap@g.o> +kdm-4.4.1.ebuild:
33 + Version bump
34
35 20 Feb 2010; Samuli Suominen <ssuominen@g.o> kdm-4.3.5.ebuild:
36 amd64/x86 stable wrt #300393
37
38
39
40 1.1 kde-base/kdm/kdm-4.4.1.ebuild
41
42 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdm/kdm-4.4.1.ebuild?rev=1.1&view=markup
43 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdm/kdm-4.4.1.ebuild?rev=1.1&content-type=text/plain
44
45 Index: kdm-4.4.1.ebuild
46 ===================================================================
47 # Copyright 1999-2010 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.4.1.ebuild,v 1.1 2010/03/02 17:15:28 tampakrap Exp $
50
51 EAPI="3"
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 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~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 $(add_kdebase_dep kcheckpass)
71 virtual/pam
72 )
73 "
74 RDEPEND="${DEPEND}
75 $(add_kdebase_dep kdepasswd)
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=(
98 $(cmake-utils_use kerberos KDE4_KRB5AUTH)
99 $(cmake-utils_use_with pam)
100 $(cmake-utils_use_with consolekit CkConnector)
101 )
102
103 kde4-meta_src_configure
104 }
105
106 src_install() {
107 export GENKDMCONF_FLAGS="--no-old --no-backup"
108
109 kde4-meta_src_install
110
111 # Customize the kdmrc configuration
112 sed -i -e "s:^.*SessionsDirs=.*$:#&\nSessionsDirs=${EPREFIX}/usr/share/xsessions:" \
113 "${ED}"/${PREFIX}/share/config/kdm/kdmrc \
114 || die "Failed to set SessionsDirs correctly."
115
116 # Don't install empty dir
117 rmdir "${ED}${KDEDIR}"/share/config/kdm/sessions
118 }
119
120 pkg_postinst() {
121 kde4-meta_pkg_postinst
122
123 # Set the default kdm face icon if it's not already set by the system admin
124 # because this is user-overrideable in that way, it's not in src_install
125 if [[ ! -e "${EROOT}${KDEDIR}/share/apps/kdm/faces/.default.face.icon" ]]; then
126 mkdir -p "${EROOT}${KDEDIR}/share/apps/kdm/faces"
127 cp "${EROOT}${KDEDIR}/share/apps/kdm/pics/users/default1.png" \
128 "${EROOT}${KDEDIR}/share/apps/kdm/faces/.default.face.icon"
129 fi
130 if [[ ! -e "${EROOT}${KDEDIR}/share/apps/kdm/faces/root.face.icon" ]]; then
131 mkdir -p "${EROOT}${KDEDIR}/share/apps/kdm/faces"
132 cp "${EROOT}${KDEDIR}/share/apps/kdm/pics/users/root1.png" \
133 "${EROOT}${KDEDIR}/share/apps/kdm/faces/root.face.icon"
134 fi
135
136 if use consolekit; then
137 echo
138 elog "You have compiled 'kdm' with consolekit support. If you want to use kdm,"
139 elog "make sure consolekit daemon is running and started at login time"
140 elog
141 elog "rc-update add consolekit default && /etc/init.d/consolekit start"
142 echo
143 fi
144 }