[kde-base/kdm] update to 4.3.0

This commit is contained in:
Fabio Erculiani
2009-08-04 22:32:44 +02:00
parent d223bfc02e
commit 79b4d826dd
2 changed files with 109 additions and 0 deletions
+2
View File
@@ -20,11 +20,13 @@ DIST kdebase-workspace-4.2.1.tar.bz2 50777207 RMD160 fe1debd87fb62c652925f670990
DIST kdebase-workspace-4.2.2.tar.bz2 50800751 RMD160 a7cc0bedde529ff7e27ed9e0b6362ef6c20c4082 SHA1 9397220827f378cedf38e800e06e9ca8b1a1235d SHA256 1620cf0467eb08046aeee6bce46ca17948a703e98c0e3d0de3064ab39f196c2f
DIST kdebase-workspace-4.2.3.tar.bz2 50801994 RMD160 6f3576fc61261f13b75b94d90606bf61d6b000f6 SHA1 0c92579c651c5a08ff6440762eb5c2ad9d5bc0ad SHA256 e281f9fb63391a162378dcddd4ed8327d8438d1ff4b261adb22c01a89b56aff3
DIST kdebase-workspace-4.2.4.tar.bz2 50803339 RMD160 ee817ef97015afa1f0e0eef53817f9daebc75fdd SHA1 31f38436736ff73b6ffb9d8bbb93b8342965e894 SHA256 91413f5b166fbdfc307a07a30df16b47f8bb3f67ff9ffbc0756de728b9e19ff4
DIST kdebase-workspace-4.3.0.tar.bz2 62293938 RMD160 08b3f5ca74c1b5688a1d26bf77acd42e9dd335c7 SHA1 9a27b91b2c8a673fbdd6ea88385de0327f10e248 SHA256 89e24bfccb442935779b777eed9401a7f4d45c464e44573ece6b65e636c21bad
EBUILD kdm-3.5.10-r12.ebuild 2444 RMD160 1972dbc00dc595359aed3ea059659bf6680bb5c8 SHA1 40e3133e21959ef934585b2fc8b75892dd6faf75 SHA256 5db212ed73972fa5556977b93097072c659b5eea97b2699c05cf831da9692284
EBUILD kdm-4.2.1-r1.ebuild 2597 RMD160 d9134601b2f938073197c2dc90c2744b389ea50b SHA1 08a035cef1348bdf73c802733818add1d06fde77 SHA256 54265f439f43d9d55942d7f0323705c2fc3890699a2470c1ed264d94df1adf66
EBUILD kdm-4.2.2-r1.ebuild 2656 RMD160 e216282c4d10fab8b3ac180fead93c14d5c99f25 SHA1 42f3e7075698aed32acefac29e4a20081bde999f SHA256 968552b26709a50295c59a057fe5fbdfaabab69e02e898120cd85addd527310a
EBUILD kdm-4.2.2-r2.ebuild 2773 RMD160 7ef59e06b3fd99d23b65592d2b121d9505d90274 SHA1 e894890a423c3875730c3c65492097bdb5ef1454 SHA256 a0843f32ca394e0453dbd850d6e4d84abfe0ba91a8c28097e636960671ed49c0
EBUILD kdm-4.2.3-r10.ebuild 2773 RMD160 7ef59e06b3fd99d23b65592d2b121d9505d90274 SHA1 e894890a423c3875730c3c65492097bdb5ef1454 SHA256 a0843f32ca394e0453dbd850d6e4d84abfe0ba91a8c28097e636960671ed49c0
EBUILD kdm-4.2.4-r11.ebuild 2897 RMD160 d0413fc40dd6ce5df09a2612537b18b37d22a1fa SHA1 706e38ee0022582ed4ae4cb6ba2ffec8cbc4930e SHA256 1a790d1446b31e7844945d0692cdfbb15ce90fb78d8a2b63fd4e6054af9a4584
EBUILD kdm-4.3.0-r10.ebuild 2952 RMD160 aa7ddb060c1fa608e6d0f36860974977ef1f10cb SHA1 635a420fd43e25ee25be0497bd250a17fcce7896 SHA256 0ea4e493ea696b2382285e74977b0589b1f7f784dbf4278b68d1643d22dfcc2a
MISC ChangeLog 243 RMD160 5d249b0640df015645f5e28e266af375bbfdfdae SHA1 1163d9b7c0b3f9b343908d721c6da7ddf811d41e SHA256 d6cd978a3fe370a125299bbeb83d1edbdc8dcedf25e6eb6a2995cafed160a1d2
MISC Reasons 212 RMD160 090d4bd37d9462355b8e11cc5f53307624870d72 SHA1 35af26dc805e853ef02ceac84ca5f68cff228236 SHA256 ebfb1752a3d69cb2f63ed76c83ff590e2ff13178e0b0c21f02e4f03feefdf027
+107
View File
@@ -0,0 +1,107 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/kde-base/kdm/kdm-4.3.0.ebuild,v 1.1 2009/08/04 00:27:39 wired Exp $
EAPI="2"
KMNAME="kdebase-workspace"
inherit kde4-meta flag-o-matic
DESCRIPTION="KDE login manager, similar to xdm and gdm"
KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86"
IUSE="consolekit debug +handbook kerberos pam"
DEPEND="
x11-libs/libXau
x11-libs/libXdmcp
x11-libs/libXtst
consolekit? (
>=sys-apps/dbus-1.0.2
sys-auth/consolekit
)
kerberos? ( virtual/krb5 )
pam? (
>=kde-base/kcheckpass-${PV}:${SLOT}[kdeprefix=]
virtual/pam
)
"
RDEPEND="${DEPEND}
>=kde-base/kdepasswd-${PV}:${SLOT}[kdeprefix=]
>=x11-apps/xinit-1.0.5-r2
x11-apps/xmessage
x11-themes/sabayon-artwork-kde
"
KMEXTRACTONLY="
kcontrol/kdm/
"
KMEXTRA="
libs/kdm/
"
PATCHES=( "${FILESDIR}/kdebase-4.0.2-pam-optional.patch" )
src_configure() {
# genkdmconf breaks with -O3
# last checked in 4.2.95
replace-flags -O3 -O2
mycmakeargs="${mycmakeargs}
$(cmake-utils_use kerberos KDE4_KRB5AUTH)
$(cmake-utils_use_with pam)
$(cmake-utils_use_with consolekit CkConnector)"
kde4-meta_src_configure
}
src_unpack() {
kde4-meta_src_unpack
cd ${S}
epatch "${FILESDIR}/${PN}-4-sabayon-theme.patch"
epatch "${FILESDIR}/${PN}-4-sabayon-background.patch"
epatch "${FILESDIR}/${PN}-4-sabayon-bootmanager.patch"
epatch "${FILESDIR}/${PN}-4-sabayon-terminate-server.patch"
epatch "${FILESDIR}/${PN}-4-sabayon-servertimeout.patch"
}
src_install() {
export GENKDMCONF_FLAGS="--no-old --no-backup"
kde4-meta_src_install
# Customize the kdmrc configuration
sed -i -e "s:^.*SessionsDirs=.*$:#&\nSessionsDirs=/usr/share/xsessions:" \
"${D}"/${PREFIX}/share/config/kdm/kdmrc \
|| die "Failed to set SessionsDirs correctly."
# Don't install empty dir
rmdir "${D}${KDEDIR}"/share/config/kdm/sessions
}
pkg_postinst() {
kde4-meta_pkg_postinst
# Set the default kdm face icon if it's not already set by the system admin
# because this is user-overrideable in that way, it's not in src_install
if [[ ! -e "${ROOT}${KDEDIR}/share/apps/kdm/faces/.default.face.icon" ]]; then
mkdir -p "${ROOT}${KDEDIR}/share/apps/kdm/faces"
cp "${ROOT}${KDEDIR}/share/apps/kdm/pics/users/default1.png" \
"${ROOT}${KDEDIR}/share/apps/kdm/faces/.default.face.icon"
fi
if [[ ! -e "${ROOT}${KDEDIR}/share/apps/kdm/faces/root.face.icon" ]]; then
mkdir -p "${ROOT}${KDEDIR}/share/apps/kdm/faces"
cp "${ROOT}${KDEDIR}/share/apps/kdm/pics/users/root1.png" \
"${ROOT}${KDEDIR}/share/apps/kdm/faces/root.face.icon"
fi
if use consolekit; then
echo
elog "You have compiled 'kdm' with consolekit support. If you want to use kdm,"
elog "make sure consolekit daemon is running and started at login time"
elog
elog "rc-update add consolekit default && /etc/init.d/consolekit start"
echo
fi
}