Gentoo Archives: gentoo-commits

From: "Angelo Arrifano (miknix)" <miknix@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in gpe-base/gpe-login: gpe-login-0.95-r3.ebuild ChangeLog
Date: Sat, 04 Jul 2009 01:27:42
Message-Id: E1MMu2Q-0001mk-4r@stork.gentoo.org
1 miknix 09/07/04 01:27:34
2
3 Modified: ChangeLog
4 Added: gpe-login-0.95-r3.ebuild
5 Log:
6 Convert and cleanup scripts for gentoo.
7 Remove unneeded/ugly configuration files (with patch).
8 (Portage version: 2.1.6.13/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.4 gpe-base/gpe-login/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gpe-base/gpe-login/ChangeLog?rev=1.4&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gpe-base/gpe-login/ChangeLog?rev=1.4&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gpe-base/gpe-login/ChangeLog?r1=1.3&r2=1.4
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/gpe-base/gpe-login/ChangeLog,v
20 retrieving revision 1.3
21 retrieving revision 1.4
22 diff -u -r1.3 -r1.4
23 --- ChangeLog 30 May 2009 15:36:01 -0000 1.3
24 +++ ChangeLog 4 Jul 2009 01:27:33 -0000 1.4
25 @@ -1,6 +1,16 @@
26 # ChangeLog for gpe-base/gpe-login
27 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/gpe-base/gpe-login/ChangeLog,v 1.3 2009/05/30 15:36:01 miknix Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/gpe-base/gpe-login/ChangeLog,v 1.4 2009/07/04 01:27:33 miknix Exp $
30 +
31 +*gpe-login-0.95-r3 (04 Jul 2009)
32 +
33 + 04 Jul 2009; Angelo Arrifano <miknix@g.o>
34 + +files/gpe-login-0.95-cleanup.patch, +files/gpe-login.pre-session-gentoo,
35 + +files/gpe-login.session-gentoo, files/gpe-login.setup-gentoo,
36 + +files/gpe-login.xinit-gentoo, +files/gpe-login.xsession-gentoo,
37 + +gpe-login-0.95-r3.ebuild:
38 + Convert and cleanup scripts for gentoo.
39 + Remove unneeded/ugly configuration files.
40
41 *gpe-login-0.95-r2 (30 May 2009)
42
43
44
45
46 1.1 gpe-base/gpe-login/gpe-login-0.95-r3.ebuild
47
48 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gpe-base/gpe-login/gpe-login-0.95-r3.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gpe-base/gpe-login/gpe-login-0.95-r3.ebuild?rev=1.1&content-type=text/plain
50
51 Index: gpe-login-0.95-r3.ebuild
52 ===================================================================
53 # Copyright 1999-2009 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/gpe-base/gpe-login/gpe-login-0.95-r3.ebuild,v 1.1 2009/07/04 01:27:33 miknix Exp $
56
57 GPE_TARBALL_SUFFIX="bz2"
58 inherit gpe eutils autotools
59
60 DESCRIPTION="The GPE user login screen"
61
62 LICENSE="GPL-2"
63 SLOT="0"
64 KEYWORDS="~arm ~amd64 ~x86"
65 IUSE="branding"
66
67 DEPEND="${DEPEND} gpe-base/libgpewidget"
68 RDEPEND="${RDEPEND} ${DEPEND}
69 x11-misc/xkbd
70 gpe-utils/gpe-ownerinfo"
71
72 src_unpack() {
73 local gentoo_files="./gpe-login.setup
74 ./gpe-login.xinit
75 ./gpe-login.session
76 X11/gpe-login.pre-session"
77
78 gpe_src_unpack "$@"
79
80 # Patch login to show up a beaty gentoo logo (if found)
81 # solar says conditional patching is bad
82 epatch "${FILESDIR}/gpe-login-0.95-gentoologo.patch"
83
84 # Use our gentooish scripts instead
85 for gfile in $gentoo_files; do
86 einfo "Replacing ${gfile}"
87 cp "${FILESDIR}/${gfile/[^\/]*\//}-gentoo" "${gfile}" \
88 || die "Replace ${gfile} fail"
89 chmod 0755 ${gfile} || die "Cannot chmod ${gfile}"
90 done
91
92 # This patch removes a lot of ugly files and fixes
93 # the X11/Xinit.d path
94 epatch "${FILESDIR}/${P}-cleanup.patch"
95
96 eautoreconf
97 }
98
99 src_install() {
100 gpe_src_install "$@"
101
102 insinto /etc/X11/
103 newins "${FILESDIR}/gpe-login.geometry-gentoo" gpe-login.geometry
104 exeinto /etc/X11/
105 newexe "${FILESDIR}/gpe-login.xsession-gentoo" Xsession
106 insinto /etc/gpe/
107 newins "${FILESDIR}/locale.default-gentoo" locale.default
108
109 # Install the gentoo logo into pixmaps, see above
110 if use branding; then
111 insinto /usr/share/pixmaps/
112 newins "${FILESDIR}/gentoo-badge2.png" gpe-login-gentoo.png
113 fi
114 }
115
116 pkg_postinst() {
117 einfo "Have a look on the following files to fine tune"
118 einfo "your brand new login manager:"
119 einfo "/etc/X11/gpe-login.setup"
120 einfo "/etc/X11/gpe-login.geometry"
121 einfo "/etc/X11/gpe-login.pre-session"
122 einfo "/etc/gpe/gpe-login.conf"
123 einfo "/etc/gpe/locale.default"
124 }