Gentoo Archives: gentoo-commits

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