diff options
Diffstat (limited to 'extra/gdm/Pkgfile')
-rwxr-xr-x | extra/gdm/Pkgfile | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/extra/gdm/Pkgfile b/extra/gdm/Pkgfile new file mode 100755 index 000000000..9e97a5f7d --- /dev/null +++ b/extra/gdm/Pkgfile @@ -0,0 +1,71 @@ +# Description: Gestionnaire de session GNOME +# URL: http://www.5z.com/jirka/gdm.html +# Maintainer: NuTyX core team +# Packager: thierryn1 at hispeed dot ch +# Depends on: librsvg, libgnomecanvas, gnome-doc-utils, intltool, desktop-file-utils + +name=gdm +version=2.20.10 +release=3 +source=(http://ftp.gnome.org/pub/gnome/sources/$name/2.20/$name-$version.tar.bz2 \ + http://kiao.no-ip.info/NuTyX/files/nutyx.tar.gz \ + defaults.conf NuTyXlogo.png) + +build() { + source /etc/blfs-bootscripts + wget http://www.linuxfromscratch.org/blfs/downloads/svn/$scripts-$scriptsversion.tar.bz2 + tar xvf $scripts-$scriptsversion.tar.bz2 + cd $name-$version + mv po/fr.po . + rm po/*.po + mv fr.po po/ + sed -i -e 's/USE_NLS=yes/USE_NLS=no/' \ + -e 's/ENABLE_NLS 1/ENABLE_NLS 0/' configure + ./configure --prefix=/usr \ + --localstatedir=/var/lib \ + --with-dmconfdir=/etc/X11/dm \ + --libexecdir=/usr/lib \ + --sysconfdir=/etc \ + --enable-console-helper=no \ + --enable-ipv6=yes \ + --with-xdmcp=yes \ + --with-tcp-wrappers=no \ + --disable-scrollkeeper \ + --disable-gnome \ + --with-xevie=yes \ + --with-pam-prefix=/etc + make + make DESTDIR=$PKG install + cd ../$scripts-$scriptsversion + make DESTDIR=$PKG install-$name + mv $PKG/etc/rc.d/rc5.d/S95gdm \ + $PKG/etc/rc.d/rc5.d/K05gdm + mv $PKG/etc/rc.d/rc4.d/K05gdm \ + $PKG/etc/rc.d/rc4.d/S95gdm + sed -i "s/-2.18.3//g" $PKG/etc/rc.d/init.d/gdm + install -v -m755 -d $PKG/var/log/gdm + sed -i.orig "/\[daemon\]/ a LogDir=/var/log/gdm" \ + $PKG/etc/gdm/custom.conf +# cat > $PKG/etc/pam.d/gdm << "EOF" +# auth required pam_unix.so +# auth requisite pam_nologin.so +# account required pam_unix.so +# password required pam_unix.so +# session required pam_unix.so + +# EOF +# cat > $PKG/etc/pam.d/gdm-autologin << "EOF" +# auth required pam_env.so +# auth requisite pam_nologin.so +# auth required pam_permit.so +# account required pam_unix.so +# password required pam_unix.so +# session required pam_unix.so + +# EOF +# rm -r $PKG/usr/share/xsessions + install -D -m644 ../NuTyXlogo.png $PKG/usr/share/pixmaps/gdm-foot-logo.png + #rm -r $PKG/usr/share/gdm/themes/nutyx + install -D -m444 ../defaults.conf $PKG/usr/share/gdm/defaults.conf + cp -a $SRC/nutyx $PKG/usr/share/gdm/themes/ +} |