add kdm with keyboard repeat rate fixes

git-svn-id: http://svn.sabayonlinux.org/overlay@1211 d7aec97c-591d-0410-af39-a8856400b30a
This commit is contained in:
lxnay
2007-05-03 11:27:18 +00:00
parent 0c9ecee037
commit fb0c5f8271
4 changed files with 103 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
AUX kdm-keyboard-repeat-fix.patch 421 RMD160 bf0193a1b6a5506374f3d69f0ef31d01b834701e SHA1 9ed95db4f702703a0329629090a6fe4189363e51 SHA256 70faf7ceeac82d35734c84a0644c12585a589e359230d86118381d715e72c6cc
MD5 a39d686723ce36141008538abc46f0d2 files/kdm-keyboard-repeat-fix.patch 421
RMD160 bf0193a1b6a5506374f3d69f0ef31d01b834701e files/kdm-keyboard-repeat-fix.patch 421
SHA256 70faf7ceeac82d35734c84a0644c12585a589e359230d86118381d715e72c6cc files/kdm-keyboard-repeat-fix.patch 421
DIST kdebase-3.5-patchset-04.tar.bz2 8502 RMD160 419e527c8c2b00ca49eb395793374b3459989897 SHA1 f7549db15ffcf29fad372b00ab66f0b257225302 SHA256 e16b356bfa224f7c97b57f3a3bdec9ba0701209459a880bae81556d070b2a961
DIST kdebase-3.5.6.tar.bz2 24155599 RMD160 d3cbdcd148ea4c08d254f48faa10fc693517394c SHA1 0b37cae9637692c123a28c405dea8540e6b935c5 SHA256 245b35f8b2e1533f9ae92b3b07bee5339a716dfb8db363d0126d2e7409b7bd7e
EBUILD kdm-3.5.6-r10.ebuild 2417 RMD160 24682adfe83f5f4fc324cd819a7f9dff31071a42 SHA1 02cdc517a99471f22d15c1660940178e7c15095b SHA256 ed276e168ce177dd0f5655dde8154bbc3b00a34cf9b3e24adabad0610f839ab1
MD5 d9dfd89587c02c1d5d3a10876c848ae4 kdm-3.5.6-r10.ebuild 2417
RMD160 24682adfe83f5f4fc324cd819a7f9dff31071a42 kdm-3.5.6-r10.ebuild 2417
SHA256 ed276e168ce177dd0f5655dde8154bbc3b00a34cf9b3e24adabad0610f839ab1 kdm-3.5.6-r10.ebuild 2417
MD5 e60a2e9e08c74ca4691800cc9baed2ed files/digest-kdm-3.5.6-r10 518
RMD160 1aebc0611e61e808bc89e7fd2c2a6b3699f2f2a8 files/digest-kdm-3.5.6-r10 518
SHA256 f5d1e7033a5c901ecfdd5db86217faa7c593376a302b1bc2d7862420c014383a files/digest-kdm-3.5.6-r10 518
+6
View File
@@ -0,0 +1,6 @@
MD5 805dd677fdd09a260cac73b39c3171e3 kdebase-3.5-patchset-04.tar.bz2 8502
RMD160 419e527c8c2b00ca49eb395793374b3459989897 kdebase-3.5-patchset-04.tar.bz2 8502
SHA256 e16b356bfa224f7c97b57f3a3bdec9ba0701209459a880bae81556d070b2a961 kdebase-3.5-patchset-04.tar.bz2 8502
MD5 a53f589f58012e655a52220a6a151019 kdebase-3.5.6.tar.bz2 24155599
RMD160 d3cbdcd148ea4c08d254f48faa10fc693517394c kdebase-3.5.6.tar.bz2 24155599
SHA256 245b35f8b2e1533f9ae92b3b07bee5339a716dfb8db363d0126d2e7409b7bd7e kdebase-3.5.6.tar.bz2 24155599
@@ -0,0 +1,12 @@
--- kdm-3.5.6.orig/kdm/kfrontend/genkdmconf.c
+++ kdm-3.5.6/kdm/kfrontend/genkdmconf.c
@@ -579,7 +579,8 @@ static const char def_setup[] =
"#! /bin/sh\n"
"# Xsetup - run as root before the login dialog appears\n"
"\n"
-"#xconsole -geometry 480x130-0-0 -notify -verbose -fn fixed -exitOnFail -file /dev/xconsole &\n";
+"xset r rate 195 35\n";
+"kbdrate -s -r 25\n";
static const char def_startup[] =
"#! /bin/sh\n"
+72
View File
@@ -0,0 +1,72 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/kde-base/kdm/kdm-3.5.6-r1.ebuild,v 1.1 2007/04/30 20:02:38 carlo Exp $
KMNAME=kdebase
MAXKDEVER=$PV
KM_DEPRANGE="$PV $MAXKDEVER"
inherit kde-meta eutils
SRC_URI="${SRC_URI}
mirror://gentoo/kdebase-3.5-patchset-04.tar.bz2"
DESCRIPTION="KDE login manager, similar to xdm and gdm"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE="elibc_glibc kdehiddenvisibility pam"
KMEXTRA="kdmlib/"
# kioslave/thumbnail/configure.in.in is to have HAVE_LIBART. Can be dropped on
# 3.5_beta1.
KMEXTRACTONLY="libkonq/konq_defaults.h"
# kioslave/thumbnail/configure.in.in"
KMCOMPILEONLY="kcontrol/background"
DEPEND="pam? ( kde-base/kdebase-pam )
$(deprange $PV $MAXKDEVER kde-base/kcontrol)"
# Requires the desktop background settings and kdm kcontrol modules
RDEPEND="${DEPEND}
kde-base/kdepasswd
x11-apps/xinit
x11-apps/xmessage"
PDEPEND="$(deprange $PV $MAXKDEVER kde-base/kdesktop)"
PATCHES="${FILESDIR}/${PN}-keyboard-repeat-fix.patch"
src_compile() {
local myconf="--with-x-binaries-dir=/usr/bin $(use_with pam)"
if ! use pam && use elibc_glibc; then
myconf="${myconf} --with-shadow"
fi
export USER_LDFLAGS="${LDFLAGS}"
kde-meta_src_compile myconf configure
kde_remove_flag kdm/kfrontend -fomit-frame-pointer
kde-meta_src_compile make
}
src_install() {
kde-meta_src_install
cd ${S}/kdm && make DESTDIR=${D} GENKDMCONF_FLAGS="--no-old --no-backup --no-in-notice" install
# Customize the kdmrc configuration
sed -i -e "s:#SessionsDirs=:SessionsDirs=/usr/share/xsessions\n#SessionsDirs=:" \
${D}/${KDEDIR}/share/config/kdm/kdmrc || die
}
pkg_postinst() {
kde_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
}