Magellan Linux

Contents of /trunk/todo/gdm/gdm-2.20.5-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2309 - (show annotations) (download)
Thu Jul 9 19:34:43 2009 UTC (14 years, 10 months ago) by niro
File size: 1909 byte(s)
-moved to 'todo'
1 # $Header: /magellan-cvs/smage/gdm/gdm-2.20.5-r1.smage2,v 1.1 2008/04/11 10:25:35 niro Exp $
2
3 PNAME="gdm"
4 PVER="2.20.5"
5 PBUILD="r1"
6
7 PCATEGORIE="gnome-base"
8 STATE="unstable"
9
10 DESCRIPTION="The GNOME Display Manager."
11 HOMEPAGE="http://www.gnome.org/"
12
13 DEPEND=">= x11-libs/libX11-1
14 >= x11-libs/libXdmcp-1
15 >= x11-libs/libXi-1
16 >= x11-libs/libXext-1
17 >= x11-libs/libXevie-1
18 >= x11-libs/libXinerama-1
19 >= x11-libs/libdmx-1
20 >= x11-libs/libXau-1
21 >= x11-apps/sessreg-1
22 >= sys-libs/pam-0.99
23 >= x11-libs/pango-1.20
24 >= x11-libs/gtk2+-2.12
25 >= gnome-base/libglade-2.6
26 >= gnome-base/librsvg-2.22
27 >= media-libs/libart_lgpl-2.3.20
28 >= dev-libs/libxml2-2.6.31
29 >= gnome-base/libgnome-2.22
30 >= gnome-base/libgnomeui-2.22
31 >= gnome-base/libgnomecanvas-2.20"
32
33 SDEPEND=">= dev-util/intltool-0.37
34 >= app-text/scrollkeeper-0.3.14
35 >= dev-util/pkgconfig-0.23
36 >= x11-proto/inputproto-1
37 >= x11-proto/dmxproto-2"
38
39 # enable scrollkeeper
40 SPECIAL_VARS="SCROLLKEEPER_UPDATE"
41 SCROLLKEEPER_UPDATE="1"
42
43 sminclude gnome2 mtools
44
45 SRC_URI=( ${SRC_URI[*]}
46 mirror://${PNAME}/gdm.pam
47 mirror://${PNAME}/gdm-autologin.pam
48 )
49
50 src_compile()
51 {
52 cd ${SRCDIR}
53
54 gn2_configure --sysconfdir=/etc/X11 --with-pam-prefix=/etc || die
55
56 # parallel make does not work always:
57 # /usr/bin/ld: cannot find -lvicious
58 mmake -j1 || die
59 }
60
61 src_install()
62 {
63 cd ${SRCDIR}
64
65 local GN2_MAKE_OPTS
66 GN2_MAKE_OPTS="PAM_PREFIX=/etc sysconfdir=/etc/X11 localstatedir=/var/lib"
67
68 gn2_src_install || die
69
70 # needed directories to run gdm
71 mkeepdir /var/log/gdm || die
72 mkeepdir /var/lib/gdm || die
73 mchown root:gdm /var/lib/gdm || die
74 mchmod 1770 /var/lib/gdm || die
75
76 # use graphical greeter local
77 sed -i "s:#Greeter=/usr/bin/gdmlogin:Greeter=/usr/bin/gdmgreeter:" \
78 ${BINDIR}/usr/share/gdm/defaults.conf || die
79
80 # install our pam files
81 rm -rf ${BINDIR}/etc/pam.d || die
82 minstallpam gdm.pam gdm || die
83 minstallpam gdm-autologin.pam gdm-autologin || die
84 }

Properties

Name Value
svn:keywords Id