Magellan Linux

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2 - (hide annotations) (download)
Fri Oct 10 13:29:42 2008 UTC (15 years, 11 months ago) by niro
Original Path: trunk/extras/gdm/gdm-2.20.5-r1.smage2
File size: 1909 byte(s)
import repo
1 niro 2 # $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