Gentoo Archives: gentoo-commits

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