diff options
Diffstat (limited to 'gpe-base/gpe-login')
-rw-r--r-- | gpe-base/gpe-login/ChangeLog | 7 | ||||
-rw-r--r-- | gpe-base/gpe-login/gpe-login-0.95-r2.ebuild | 64 |
2 files changed, 70 insertions, 1 deletions
diff --git a/gpe-base/gpe-login/ChangeLog b/gpe-base/gpe-login/ChangeLog index 1e26d8bd0334..7abe88d6872a 100644 --- a/gpe-base/gpe-login/ChangeLog +++ b/gpe-base/gpe-login/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for gpe-base/gpe-login # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/gpe-base/gpe-login/ChangeLog,v 1.2 2009/04/07 15:28:41 miknix Exp $ +# $Header: /var/cvsroot/gentoo-x86/gpe-base/gpe-login/ChangeLog,v 1.3 2009/05/30 15:36:01 miknix Exp $ + +*gpe-login-0.95-r2 (30 May 2009) + + 30 May 2009; <miknix@gentoo.org> +gpe-login-0.95-r2.ebuild: + Patch gpe-login to use /etc/X11/gpe-dm instead, to agree with latest gpe-dm *gpe-login-0.95-r1 (07 Apr 2009) diff --git a/gpe-base/gpe-login/gpe-login-0.95-r2.ebuild b/gpe-base/gpe-login/gpe-login-0.95-r2.ebuild new file mode 100644 index 000000000000..36046a166908 --- /dev/null +++ b/gpe-base/gpe-login/gpe-login-0.95-r2.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/gpe-base/gpe-login/gpe-login-0.95-r2.ebuild,v 1.1 2009/05/30 15:36:01 miknix Exp $ + +GPE_TARBALL_SUFFIX="bz2" +inherit gpe eutils + +DESCRIPTION="The GPE user login screen" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~arm ~amd64 ~x86" +IUSE="branding" + +DEPEND="${DEPEND} + >=gpe-base/libgpewidget-0.102" +RDEPEND="${RDEPEND} + ${DEPEND} + x11-misc/xkbd + gpe-utils/gpe-ownerinfo" + +src_unpack() { + gpe_src_unpack "$@" + + # Patch login to show up a beaty gentoo logo (if found) + # solar says conditional patching is bad + epatch "${FILESDIR}/gpe-login-0.95-gentoologo.patch" + + # Use our gentooish gpe-login.setup instead + cp "${FILESDIR}/gpe-login.setup-gentoo" gpe-login.setup \ + || die "Cannot replace gpe-login.setup" + chmod 0755 gpe-login.setup \ + || die "Cannot chmod gpe-login.setup" + # This file is device specific, dont install it + sed -i -e 's;gpe-login.keylaunchrc;;' Makefile.in \ + || die "Sed failed" + + sed -i -e 's;/X11/Xinit.d;/X11/gpe-dm/Xinit.d;' Makefile.in \ + || die "Sed failed for file Xinit.d" +} + +src_install() { + gpe_src_install "$@" + + insinto /etc/X11/ + newins "${FILESDIR}/gpe-login.geometry-gentoo" gpe-login.geometry + insinto /etc/gpe/ + newins "${FILESDIR}/locale.default-gentoo" locale.default + + # Install the gentoo logo into pixmaps, see above + if use branding; then + insinto /usr/share/pixmaps/ + newins "${FILESDIR}/gentoo-badge2.png" gpe-login-gentoo.png + fi +} + +pkg_postinst() { + einfo "Have a look on the following files to fine tune" + einfo "your brand new login manager:" + einfo "/etc/X11/gpe-login.setup" + einfo "/etc/X11/gpe-login.geometry" + einfo "/etc/gpe/gpe-login.conf" + einfo "/etc/gpe/locale.default" +} |