[kde-base/kdm] update to 4.3.0
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user