summaryrefslogtreecommitdiffstats
path: root/gdm
diff options
context:
space:
mode:
authorpiernov <piernov@piernov.servegame.org>2011-07-23 00:25:03 +0200
committerpiernov <piernov@piernov.servegame.org>2011-07-23 00:25:03 +0200
commit457ba45f1f7d291d5881f18786b6a876573a8320 (patch)
tree0cb3caa3241b510b8a377f683aaa559342424471 /gdm
downloadgnome3-457ba45f1f7d291d5881f18786b6a876573a8320.tar.gz
gnome3-457ba45f1f7d291d5881f18786b6a876573a8320.tar.bz2
gnome3-457ba45f1f7d291d5881f18786b6a876573a8320.tar.xz
gnome3-457ba45f1f7d291d5881f18786b6a876573a8320.zip
Création du dépôt
Diffstat (limited to 'gdm')
-rw-r--r--gdm/.footprint.i686185
-rw-r--r--gdm/.footprint.x86_64184
-rw-r--r--gdm/.md5sum.i6866
-rw-r--r--gdm/.md5sum.x86_646
-rw-r--r--gdm/2.91_fix_external_program_directories.patch48
-rwxr-xr-xgdm/Pkgfile65
-rw-r--r--gdm/gdm-vt-allocation-hack.patch118
-rwxr-xr-xgdm/post-install15
-rwxr-xr-xgdm/pre-install15
9 files changed, 642 insertions, 0 deletions
diff --git a/gdm/.footprint.i686 b/gdm/.footprint.i686
new file mode 100644
index 0000000..a447d8c
--- /dev/null
+++ b/gdm/.footprint.i686
@@ -0,0 +1,185 @@
+drwxr-xr-x root/root etc/
+drwxr-xr-x root/root etc/dbus-1/
+drwxr-xr-x root/root etc/dbus-1/system.d/
+-rw-r--r-- root/root etc/dbus-1/system.d/gdm.conf
+drwxr-xr-x root/root etc/dconf/
+drwxr-xr-x root/root etc/dconf/db/
+-rw-r--r-- root/root etc/dconf/db/gdm
+drwxr-xr-x root/root etc/dconf/profile/
+-rw-r--r-- root/root etc/dconf/profile/gdm
+drwxr-xr-x root/root etc/gconf/
+drwxr-xr-x root/root etc/gdm/
+drwxr-xr-x root/root etc/gdm/Init/
+-rwxr-xr-x root/root etc/gdm/Init/Default
+drwxr-xr-x root/root etc/gdm/PostLogin/
+-rwxr-xr-x root/root etc/gdm/PostLogin/Default.sample
+drwxr-xr-x root/root etc/gdm/PostSession/
+-rwxr-xr-x root/root etc/gdm/PostSession/Default
+drwxr-xr-x root/root etc/gdm/PreSession/
+-rwxr-xr-x root/root etc/gdm/PreSession/Default
+-rwxr-xr-x root/root etc/gdm/Xsession
+-rw-r--r-- root/root etc/gdm/custom.conf
+-rw-r--r-- root/root etc/gdm/custom.conf.orig
+drwxr-xr-x root/root etc/pam.d/
+-rw-r--r-- root/root etc/pam.d/gdm
+-rw-r--r-- root/root etc/pam.d/gdm-autologin
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/gdm-screenshot
+-rwxr-xr-x root/root usr/bin/gdmflexiserver
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/gdm/
+drwxr-xr-x root/root usr/include/gdm/simple-greeter/
+-rw-r--r-- root/root usr/include/gdm/simple-greeter/gdm-login-extension.h
+drwxr-xr-x root/root usr/lib/
+-rwxr-xr-x root/root usr/lib/gdm-crash-logger
+-rwxr-xr-x root/root usr/lib/gdm-factory-slave
+-rwxr-xr-x root/root usr/lib/gdm-host-chooser
+-rwxr-xr-x root/root usr/lib/gdm-product-slave
+-rwxr-xr-x root/root usr/lib/gdm-session-worker
+-rwxr-xr-x root/root usr/lib/gdm-simple-chooser
+-rwxr-xr-x root/root usr/lib/gdm-simple-greeter
+-rwxr-xr-x root/root usr/lib/gdm-simple-slave
+-rwxr-xr-x root/root usr/lib/gdm-xdmcp-chooser-slave
+-rw-r--r-- root/root usr/lib/libgdmsimplegreeter.a
+-rwxr-xr-x root/root usr/lib/libgdmsimplegreeter.la
+lrwxrwxrwx root/root usr/lib/libgdmsimplegreeter.so -> libgdmsimplegreeter.so.1.0.0
+lrwxrwxrwx root/root usr/lib/libgdmsimplegreeter.so.1 -> libgdmsimplegreeter.so.1.0.0
+-rwxr-xr-x root/root usr/lib/libgdmsimplegreeter.so.1.0.0
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/gdmsimplegreeter.pc
+drwxr-xr-x root/root usr/sbin/
+-rwxr-xr-x root/root usr/sbin/gdm
+-rwxr-xr-x root/root usr/sbin/gdm-binary
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/gconf/
+drwxr-xr-x root/root usr/share/gconf/schemas/
+-rw-r--r-- root/root usr/share/gconf/schemas/gdm.schemas
+drwxr-xr-x root/root usr/share/gdm/
+drwxr-xr-x root/root usr/share/gdm/autostart/
+drwxr-xr-x root/root usr/share/gdm/autostart/LoginWindow/
+-rw-r--r-- root/root usr/share/gdm/autostart/LoginWindow/at-spi-registryd-wrapper.desktop
+-rw-r--r-- root/root usr/share/gdm/autostart/LoginWindow/gdm-simple-greeter.desktop
+-rw-r--r-- root/root usr/share/gdm/autostart/LoginWindow/gnome-mag.desktop
+-rw-r--r-- root/root usr/share/gdm/autostart/LoginWindow/gnome-power-manager.desktop
+-rw-r--r-- root/root usr/share/gdm/autostart/LoginWindow/gnome-session-check-accelerated.desktop
+-rw-r--r-- root/root usr/share/gdm/autostart/LoginWindow/gnome-settings-daemon.desktop
+-rw-r--r-- root/root usr/share/gdm/autostart/LoginWindow/gok.desktop
+-rw-r--r-- root/root usr/share/gdm/autostart/LoginWindow/metacity.desktop
+-rw-r--r-- root/root usr/share/gdm/autostart/LoginWindow/orca-screen-reader.desktop
+-rw-r--r-- root/root usr/share/gdm/autostart/LoginWindow/polkit-gnome-authentication-agent-1.desktop
+-r--r--r-- root/root usr/share/gdm/defaults.conf
+-rw-r--r-- root/root usr/share/gdm/gdb-cmd
+-rw-r--r-- root/root usr/share/gdm/gdm-greeter-login-window.ui
+-rw-r--r-- root/root usr/share/gdm/gdm.schemas
+-rw-r--r-- root/root usr/share/gdm/locale.alias
+drwxr-xr-x root/root usr/share/gdm/simple-greeter/
+drwxr-xr-x root/root usr/share/gdm/simple-greeter/extensions/
+drwxr-xr-x root/root usr/share/gdm/simple-greeter/extensions/unified/
+-rw-r--r-- root/root usr/share/gdm/simple-greeter/extensions/unified/page.ui
+drwxr-xr-x root/root usr/share/gdm/themes/
+-rw-rw-r-- root/root usr/share/gdm/themes/Capture.jpg
+-rwxr-xr-x root/root usr/share/gdm/themes/GdmGreeterTheme.desktop
+-rw-r--r-- root/root usr/share/gdm/themes/attapu.xml
+-rwxr-xr-x root/root usr/share/gdm/themes/bg.png
+drwxr-xr-x root/root usr/share/gdm/themes/gtk-2.0/
+-rwxr-xr-x root/root usr/share/gdm/themes/gtk-2.0/gtkrc
+-rw-r--r-- root/root usr/share/gdm/themes/halt.png
+-rw-rw-r-- root/root usr/share/gdm/themes/main_box.png
+-rw-r--r-- root/root usr/share/gdm/themes/reboot.png
+-rw-r--r-- root/root usr/share/gdm/themes/suspend.png
+drwxr-xr-x root/root usr/share/gnome-session/
+drwxr-xr-x root/root usr/share/gnome-session/sessions/
+-rw-r--r-- root/root usr/share/gnome-session/sessions/gdm.session
+drwxr-xr-x root/root usr/share/gnome/
+drwxr-xr-x root/root usr/share/gnome/help/
+drwxr-xr-x root/root usr/share/gnome/help/gdm/
+drwxr-xr-x root/root usr/share/gnome/help/gdm/C/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/C/gdm.xml
+-rw-r--r-- root/root usr/share/gnome/help/gdm/C/legal.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/de/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/de/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/el/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/el/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/en_GB/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/en_GB/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/es/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/es/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/fr/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/fr/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/id/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/id/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/it/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/it/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/ko/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/ko/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/oc/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/oc/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/ru/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/ru/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/sl/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/sl/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/sv/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/sv/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/uk/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/uk/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/zh_CN/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/zh_CN/gdm.xml
+drwxr-xr-x root/root usr/share/icons/
+drwxr-xr-x root/root usr/share/icons/hicolor/
+drwxr-xr-x root/root usr/share/icons/hicolor/16x16/
+drwxr-xr-x root/root usr/share/icons/hicolor/16x16/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/16x16/apps/gdm-xnest.png
+drwxr-xr-x root/root usr/share/icons/hicolor/32x32/
+drwxr-xr-x root/root usr/share/icons/hicolor/32x32/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/32x32/apps/gdm-setup.png
+-rw-r--r-- root/root usr/share/icons/hicolor/32x32/apps/gdm-xnest.png
+drwxr-xr-x root/root usr/share/locale/
+drwxr-xr-x root/root usr/share/locale/fr/
+drwxr-xr-x root/root usr/share/locale/fr/LC_MESSAGES/
+-rw-r--r-- root/root usr/share/locale/fr/LC_MESSAGES/gdm.mo
+drwxr-xr-x root/root usr/share/omf/
+drwxr-xr-x root/root usr/share/omf/gdm/
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-C.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-de.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-el.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-en_GB.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-es.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-fr.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-id.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-it.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-ko.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-oc.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-ru.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-sl.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-sv.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-uk.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-zh_CN.omf
+drwxr-xr-x root/root usr/share/pixmaps/
+-rw-r--r-- root/root usr/share/pixmaps/gdm-foot-logo.png
+-rw-r--r-- root/root usr/share/pixmaps/gdm-setup.png
+-rw-r--r-- root/root usr/share/pixmaps/gdm-xnest.png
+-rw-r--r-- root/root usr/share/pixmaps/gdm.png
+-rw-r--r-- root/root usr/share/pixmaps/nobody.png
+-rw-r--r-- root/root usr/share/pixmaps/nohost.png
+drwxr-xr-x root/root var/
+drwxr-xr-x root/root var/cache/
+drwxr-xr-t root/gdm var/cache/gdm/
+drwxrwx--T root/gdm var/gdm/
+drwxr-xr-x root/root var/lib/
+drwxrwx--T root/gdm var/lib/gdm/
+drwxr-xr-x root/root var/lib/gdm/.config/
+drwxr-xr-x gdm/gdm var/lib/gdm/.config/dconf/
+drwxr-x--T root/gdm var/lib/gdm/.gconf.mandatory/
+-rw-r----T root/gdm var/lib/gdm/.gconf.mandatory/%gconf-tree.xml
+-rw-r--r-- root/root var/lib/gdm/.gconf.path
+drwxr-xr-x root/root var/lib/gdm/.local/
+drwxr-xr-x root/root var/lib/gdm/.local/share/
+drwxr-xr-x gdm/gdm var/lib/gdm/.local/share/applications/
+-rw-r--r-- root/root var/lib/gdm/.local/share/applications/mime-dummy-handler.desktop
+-rw-r--r-- root/root var/lib/gdm/.local/share/applications/mimeapps.list
+drwxr-xr-x root/root var/log/
+drwxr-xr-x root/root var/log/gdm/
+drwxr-xr-x root/root var/run/
+drwx--x--x root/gdm var/run/gdm/
+drwxr-xr-x gdm/gdm var/run/gdm/greeter/
diff --git a/gdm/.footprint.x86_64 b/gdm/.footprint.x86_64
new file mode 100644
index 0000000..658e4ee
--- /dev/null
+++ b/gdm/.footprint.x86_64
@@ -0,0 +1,184 @@
+drwxr-xr-x root/root etc/
+drwxr-xr-x root/root etc/dbus-1/
+drwxr-xr-x root/root etc/dbus-1/system.d/
+-rw-r--r-- root/root etc/dbus-1/system.d/gdm.conf
+drwxr-xr-x root/root etc/dconf/
+drwxr-xr-x root/root etc/dconf/db/
+-rw-r--r-- root/root etc/dconf/db/gdm
+drwxr-xr-x root/root etc/dconf/profile/
+-rw-r--r-- root/root etc/dconf/profile/gdm
+drwxr-xr-x root/root etc/gconf/
+drwxr-xr-x root/root etc/gconf/schemas/
+-rw-r--r-- root/root etc/gconf/schemas/gdm-simple-greeter.schemas
+drwxr-xr-x root/root etc/gdm/
+drwxr-xr-x root/root etc/gdm/Init/
+-rwxr-xr-x root/root etc/gdm/Init/Default
+drwxr-xr-x root/root etc/gdm/PostLogin/
+-rwxr-xr-x root/root etc/gdm/PostLogin/Default.sample
+drwxr-xr-x root/root etc/gdm/PostSession/
+-rwxr-xr-x root/root etc/gdm/PostSession/Default
+drwxr-xr-x root/root etc/gdm/PreSession/
+-rwxr-xr-x root/root etc/gdm/PreSession/Default
+-rwxr-xr-x root/root etc/gdm/Xsession
+-rw-r--r-- root/root etc/gdm/custom.conf
+-rw-r--r-- root/root etc/gdm/custom.conf.orig
+drwxr-xr-x root/root etc/pam.d/
+-rw-r--r-- root/root etc/pam.d/gdm
+-rw-r--r-- root/root etc/pam.d/gdm-autologin
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/gdm-screenshot
+-rwxr-xr-x root/root usr/bin/gdmflexiserver
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/gdm/
+drwxr-xr-x root/root usr/include/gdm/simple-greeter/
+-rw-r--r-- root/root usr/include/gdm/simple-greeter/gdm-login-extension.h
+drwxr-xr-x root/root usr/lib/
+-rwxr-xr-x root/root usr/lib/gdm-crash-logger
+-rwxr-xr-x root/root usr/lib/gdm-factory-slave
+-rwxr-xr-x root/root usr/lib/gdm-host-chooser
+-rwxr-xr-x root/root usr/lib/gdm-product-slave
+-rwxr-xr-x root/root usr/lib/gdm-session-worker
+-rwxr-xr-x root/root usr/lib/gdm-simple-chooser
+-rwxr-xr-x root/root usr/lib/gdm-simple-greeter
+-rwxr-xr-x root/root usr/lib/gdm-simple-slave
+-rwxr-xr-x root/root usr/lib/gdm-xdmcp-chooser-slave
+-rw-r--r-- root/root usr/lib/libgdmsimplegreeter.a
+-rwxr-xr-x root/root usr/lib/libgdmsimplegreeter.la
+lrwxrwxrwx root/root usr/lib/libgdmsimplegreeter.so -> libgdmsimplegreeter.so.1.0.0
+lrwxrwxrwx root/root usr/lib/libgdmsimplegreeter.so.1 -> libgdmsimplegreeter.so.1.0.0
+-rwxr-xr-x root/root usr/lib/libgdmsimplegreeter.so.1.0.0
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/gdmsimplegreeter.pc
+drwxr-xr-x root/root usr/sbin/
+-rwxr-xr-x root/root usr/sbin/gdm
+-rwxr-xr-x root/root usr/sbin/gdm-binary
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/gdm/
+drwxr-xr-x root/root usr/share/gdm/autostart/
+drwxr-xr-x root/root usr/share/gdm/autostart/LoginWindow/
+-rw-r--r-- root/root usr/share/gdm/autostart/LoginWindow/at-spi-registryd-wrapper.desktop
+-rw-r--r-- root/root usr/share/gdm/autostart/LoginWindow/gdm-simple-greeter.desktop
+-rw-r--r-- root/root usr/share/gdm/autostart/LoginWindow/gnome-mag.desktop
+-rw-r--r-- root/root usr/share/gdm/autostart/LoginWindow/gnome-power-manager.desktop
+-rw-r--r-- root/root usr/share/gdm/autostart/LoginWindow/gnome-session-check-accelerated.desktop
+-rw-r--r-- root/root usr/share/gdm/autostart/LoginWindow/gnome-settings-daemon.desktop
+-rw-r--r-- root/root usr/share/gdm/autostart/LoginWindow/gok.desktop
+-rw-r--r-- root/root usr/share/gdm/autostart/LoginWindow/metacity.desktop
+-rw-r--r-- root/root usr/share/gdm/autostart/LoginWindow/orca-screen-reader.desktop
+-rw-r--r-- root/root usr/share/gdm/autostart/LoginWindow/polkit-gnome-authentication-agent-1.desktop
+-r--r--r-- root/root usr/share/gdm/defaults.conf
+-rw-r--r-- root/root usr/share/gdm/gdb-cmd
+-rw-r--r-- root/root usr/share/gdm/gdm-greeter-login-window.ui
+-rw-r--r-- root/root usr/share/gdm/gdm.schemas
+-rw-r--r-- root/root usr/share/gdm/locale.alias
+drwxr-xr-x root/root usr/share/gdm/simple-greeter/
+drwxr-xr-x root/root usr/share/gdm/simple-greeter/extensions/
+drwxr-xr-x root/root usr/share/gdm/simple-greeter/extensions/unified/
+-rw-r--r-- root/root usr/share/gdm/simple-greeter/extensions/unified/page.ui
+drwxr-xr-x root/root usr/share/gdm/themes/
+-rw-rw-r-- root/root usr/share/gdm/themes/Capture.jpg
+-rwxr-xr-x root/root usr/share/gdm/themes/GdmGreeterTheme.desktop
+-rw-r--r-- root/root usr/share/gdm/themes/attapu.xml
+-rwxr-xr-x root/root usr/share/gdm/themes/bg.png
+drwxr-xr-x root/root usr/share/gdm/themes/gtk-2.0/
+-rwxr-xr-x root/root usr/share/gdm/themes/gtk-2.0/gtkrc
+-rw-r--r-- root/root usr/share/gdm/themes/halt.png
+-rw-rw-r-- root/root usr/share/gdm/themes/main_box.png
+-rw-r--r-- root/root usr/share/gdm/themes/reboot.png
+-rw-r--r-- root/root usr/share/gdm/themes/suspend.png
+drwxr-xr-x root/root usr/share/gnome-session/
+drwxr-xr-x root/root usr/share/gnome-session/sessions/
+-rw-r--r-- root/root usr/share/gnome-session/sessions/gdm.session
+drwxr-xr-x root/root usr/share/gnome/
+drwxr-xr-x root/root usr/share/gnome/help/
+drwxr-xr-x root/root usr/share/gnome/help/gdm/
+drwxr-xr-x root/root usr/share/gnome/help/gdm/C/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/C/gdm.xml
+-rw-r--r-- root/root usr/share/gnome/help/gdm/C/legal.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/de/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/de/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/el/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/el/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/en_GB/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/en_GB/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/es/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/es/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/fr/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/fr/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/id/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/id/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/it/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/it/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/ko/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/ko/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/oc/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/oc/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/ru/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/ru/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/sl/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/sl/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/sv/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/sv/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/uk/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/uk/gdm.xml
+drwxr-xr-x root/root usr/share/gnome/help/gdm/zh_CN/
+-rw-r--r-- root/root usr/share/gnome/help/gdm/zh_CN/gdm.xml
+drwxr-xr-x root/root usr/share/icons/
+drwxr-xr-x root/root usr/share/icons/hicolor/
+drwxr-xr-x root/root usr/share/icons/hicolor/16x16/
+drwxr-xr-x root/root usr/share/icons/hicolor/16x16/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/16x16/apps/gdm-xnest.png
+drwxr-xr-x root/root usr/share/icons/hicolor/32x32/
+drwxr-xr-x root/root usr/share/icons/hicolor/32x32/apps/
+-rw-r--r-- root/root usr/share/icons/hicolor/32x32/apps/gdm-setup.png
+-rw-r--r-- root/root usr/share/icons/hicolor/32x32/apps/gdm-xnest.png
+drwxr-xr-x root/root usr/share/locale/
+drwxr-xr-x root/root usr/share/locale/fr/
+drwxr-xr-x root/root usr/share/locale/fr/LC_MESSAGES/
+-rw-r--r-- root/root usr/share/locale/fr/LC_MESSAGES/gdm.mo
+drwxr-xr-x root/root usr/share/omf/
+drwxr-xr-x root/root usr/share/omf/gdm/
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-C.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-de.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-el.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-en_GB.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-es.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-fr.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-id.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-it.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-ko.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-oc.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-ru.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-sl.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-sv.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-uk.omf
+-rw-r--r-- root/root usr/share/omf/gdm/gdm-zh_CN.omf
+drwxr-xr-x root/root usr/share/pixmaps/
+-rw-r--r-- root/root usr/share/pixmaps/gdm-foot-logo.png
+-rw-r--r-- root/root usr/share/pixmaps/gdm-setup.png
+-rw-r--r-- root/root usr/share/pixmaps/gdm-xnest.png
+-rw-r--r-- root/root usr/share/pixmaps/gdm.png
+-rw-r--r-- root/root usr/share/pixmaps/nobody.png
+-rw-r--r-- root/root usr/share/pixmaps/nohost.png
+drwxr-xr-x root/root var/
+drwxr-xr-x root/root var/cache/
+drwxr-xr-t root/gdm var/cache/gdm/
+drwxrwx--T root/gdm var/gdm/
+drwxr-xr-x root/root var/lib/
+drwxrwx--T root/gdm var/lib/gdm/
+drwxr-xr-x root/root var/lib/gdm/.config/
+drwxr-xr-x gdm/gdm var/lib/gdm/.config/dconf/
+drwxr-x--T root/gdm var/lib/gdm/.gconf.mandatory/
+-rw-r----T root/gdm var/lib/gdm/.gconf.mandatory/%gconf-tree.xml
+-rw-r--r-- root/root var/lib/gdm/.gconf.path
+drwxr-xr-x root/root var/lib/gdm/.local/
+drwxr-xr-x root/root var/lib/gdm/.local/share/
+drwxr-xr-x gdm/gdm var/lib/gdm/.local/share/applications/
+-rw-r--r-- root/root var/lib/gdm/.local/share/applications/mime-dummy-handler.desktop
+-rw-r--r-- root/root var/lib/gdm/.local/share/applications/mimeapps.list
+drwxr-xr-x root/root var/log/
+drwxr-xr-x root/root var/log/gdm/
+drwxr-xr-x root/root var/run/
+drwx--x--x root/gdm var/run/gdm/
+drwxr-xr-x gdm/gdm var/run/gdm/greeter/
diff --git a/gdm/.md5sum.i686 b/gdm/.md5sum.i686
new file mode 100644
index 0000000..3fdeba3
--- /dev/null
+++ b/gdm/.md5sum.i686
@@ -0,0 +1,6 @@
+e09e2cb801927a7960c08a0ea6a65c21 2.91_fix_external_program_directories.patch
+381772c7b73076ade63ea724637e2f1a NuTyXlogo.png
+8dd264298087f677053ad98b6fb70c27 defaults.conf
+5475b1a747418c8a65639f6f6deebd53 gdm-3.1.2.tar.xz
+0d167a3b8d03d77b598c7946e6f629bd gdm-vt-allocation-hack.patch
+8fb0f6cbf9990b33ece472a65265604e nutyx-attapu-gdm-2.tar.bz2
diff --git a/gdm/.md5sum.x86_64 b/gdm/.md5sum.x86_64
new file mode 100644
index 0000000..3fdeba3
--- /dev/null
+++ b/gdm/.md5sum.x86_64
@@ -0,0 +1,6 @@
+e09e2cb801927a7960c08a0ea6a65c21 2.91_fix_external_program_directories.patch
+381772c7b73076ade63ea724637e2f1a NuTyXlogo.png
+8dd264298087f677053ad98b6fb70c27 defaults.conf
+5475b1a747418c8a65639f6f6deebd53 gdm-3.1.2.tar.xz
+0d167a3b8d03d77b598c7946e6f629bd gdm-vt-allocation-hack.patch
+8fb0f6cbf9990b33ece472a65265604e nutyx-attapu-gdm-2.tar.bz2
diff --git a/gdm/2.91_fix_external_program_directories.patch b/gdm/2.91_fix_external_program_directories.patch
new file mode 100644
index 0000000..912b5cd
--- /dev/null
+++ b/gdm/2.91_fix_external_program_directories.patch
@@ -0,0 +1,48 @@
+diff -Nur gdm-2.91.91.orig/daemon/gdm-server.c gdm-2.91.91/daemon/gdm-server.c
+--- gdm-2.91.91.orig/daemon/gdm-server.c 2011-02-17 19:27:53.000000000 -0800
++++ gdm-2.91.91/daemon/gdm-server.c 2011-02-27 16:56:51.283347074 -0800
+@@ -131,7 +131,7 @@
+ g_return_val_if_fail (GDM_IS_SERVER (server), NULL);
+
+ error = NULL;
+- command = g_strdup_printf (LIBEXECDIR "/ck-get-x11-display-device --display %s",
++ command = g_strdup_printf ("/usr/lib/ConsoleKit/ck-get-x11-display-device --display %s",
+ server->priv->display_name);
+
+ g_debug ("GdmServer: Running helper %s", command);
+diff -Nur gdm-2.91.91.orig/data/greeter-autostart/gnome-settings-daemon.desktop.in.in gdm-2.91.91/data/greeter-autostart/gnome-settings-daemon.desktop.in.in
+--- gdm-2.91.91.orig/data/greeter-autostart/gnome-settings-daemon.desktop.in.in 2011-02-17 19:27:53.000000000 -0800
++++ gdm-2.91.91/data/greeter-autostart/gnome-settings-daemon.desktop.in.in 2011-02-26 08:43:28.700009251 -0800
+@@ -1,8 +1,8 @@
+ [Desktop Entry]
+ Type=Application
+ _Name=GNOME Settings Daemon
+-TryExec=@LIBEXECDIR@/gnome-settings-daemon
+-Exec=@LIBEXECDIR@/gnome-settings-daemon
++TryExec=/usr/bin/gnome-settings-daemon
++Exec=/usr/bin/gnome-settings-daemon
+ OnlyShowIn=GNOME;
+ X-GNOME-Autostart-Phase=Initialization
+ X-GNOME-Autostart-Notify=true
+diff -Nur gdm-2.91.91.orig/data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.in gdm-2.91.91/data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.in
+--- gdm-2.91.91.orig/data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.in 2011-02-17 19:27:53.000000000 -0800
++++ gdm-2.91.91/data/greeter-autostart/polkit-gnome-authentication-agent-1.desktop.in.in 2011-02-26 08:44:06.810009153 -0800
+@@ -1,5 +1,5 @@
+ [Desktop Entry]
+ Type=Application
+ _Name=PolicyKit Authentication Agent
+-Exec=@LIBEXECDIR@/polkit-gnome-authentication-agent-1
++Exec=/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
+ OnlyShowIn=GNOME;
+diff -Nur gdm-2.91.91.orig/gui/simple-chooser/gdm-chooser-session.c gdm-2.91.91/gui/simple-chooser/gdm-chooser-session.c
+--- gdm-2.91.91.orig/gui/simple-chooser/gdm-chooser-session.c 2011-02-17 19:27:53.000000000 -0800
++++ gdm-2.91.91/gui/simple-chooser/gdm-chooser-session.c 2011-02-26 08:45:01.946675918 -0800
+@@ -131,7 +131,7 @@
+ ret = FALSE;
+
+ error = NULL;
+- g_spawn_command_line_async (LIBEXECDIR "/gnome-settings-daemon", &error);
++ g_spawn_command_line_async ("/usr/bin/gnome-settings-daemon", &error);
+ if (error != NULL) {
+ g_warning ("Error starting settings daemon: %s", error->message);
+ g_error_free (error);
diff --git a/gdm/Pkgfile b/gdm/Pkgfile
new file mode 100755
index 0000000..885eda3
--- /dev/null
+++ b/gdm/Pkgfile
@@ -0,0 +1,65 @@
+# Description: Gestionnaire de session GNOME
+# URL: http://www.5z.com/jirka/gdm.html
+# Maintainer: NuTyX GNOME team
+# Packager: thierryn1 at hispeed dot ch
+# Depends on: gnome-session, intltool, gnome-doc-utils, gtk, librsvg, libgnomecanvas, desktop-file-utils, linux-pam, upower, accountsservice, xorg-xrdb, xorg
+# Run on: gnome-session,librsvg,libgnomecanvas,desktop-file-utils,linux-pam,upower,accountsservice,xorg-xrdb,xorg
+
+name=gdm
+version=3.1.2
+release=1
+source=(http://download.gnome.org/sources/$name/${version%.*}/$name-$version.tar.xz \
+ http://nutyx.meticul.eu/files/patchs/$name/nutyx-attapu-gdm-2.tar.bz2 \
+ http://nutyx.meticul.eu/files/patchs/$name/{NuTyXlogo.png,defaults.conf}
+ 2.91_fix_external_program_directories.patch
+ gdm-vt-allocation-hack.patch)
+
+build() {
+ cd $name-$version
+ patch -Np1 -i ../2.91_fix_external_program_directories.patch
+ patch -Np1 -i ../gdm-vt-allocation-hack.patch
+ ./configure --prefix=/usr \
+ --localstatedir=/var\
+ --with-dmconfdir=/etc/X11/dm \
+ --libexecdir=/usr/lib \
+ --sysconfdir=/etc \
+ --with-at-spi-registryd-directory=/usr/lib/at-spi \
+ --enable-console-helper=no \
+ --enable-ipv6=yes \
+ --with-xdmcp=yes \
+ --disable-scrollkeeper \
+ --with-xevie=yes \
+ --with-pam-prefix=/etc
+ make
+
+ make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR=$PKG install
+ install -m755 -d $PKG/usr/share/gconf/schemas
+ gconf-merge-schema $PKG/usr/share/gconf/schemas/$name.schemas --domain gdm $PKG/etc/gconf/schemas/*.schemas
+ rm -r $PKG/etc/gconf/schemas/
+
+ 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
+ install -D -m644 ../NuTyXlogo.png $PKG/usr/share/pixmaps/gdm-foot-logo.png
+ install -D -m444 ../defaults.conf $PKG/usr/share/gdm/defaults.conf
+ cp -a $SRC/nutyx-attapu $PKG/usr/share/gdm/themes/
+ chown -R root:root $PKG/usr/share/gdm/themes/
+}
+
diff --git a/gdm/gdm-vt-allocation-hack.patch b/gdm/gdm-vt-allocation-hack.patch
new file mode 100644
index 0000000..56fa5a1
--- /dev/null
+++ b/gdm/gdm-vt-allocation-hack.patch
@@ -0,0 +1,118 @@
+diff --git a/daemon/gdm-server.c b/daemon/gdm-server.c
+index 39def47..03488fd 100644
+--- a/daemon/gdm-server.c
++++ b/daemon/gdm-server.c
+@@ -33,6 +33,8 @@
+ #include <grp.h>
+ #include <signal.h>
+ #include <sys/resource.h>
++#include <sys/ioctl.h>
++#include <sys/vt.h>
+
+ #include <glib.h>
+ #include <glib/gi18n.h>
+@@ -150,6 +152,92 @@ _gdm_server_query_ck_for_display_device (GdmServer *server)
+ return out;
+ }
+
++#ifndef O_NOCTTY
++# define O_NOCTTY 0
++#endif
++
++static int
++open_vt (int vtno)
++{
++ char *vtname;
++ int fd;
++
++ vtname = g_strdup_printf ("/dev/tty%d", vtno);
++
++ do {
++ errno = 0;
++ fd = open (vtname, O_RDWR | O_NOCTTY, 0);
++ } while (errno == EINTR);
++
++ g_free (vtname);
++ return fd;
++}
++
++static gint
++find_first_probably_free_vt (void)
++{
++ int fd, fdv;
++ int vtno;
++ unsigned short vtmask;
++ struct vt_stat vtstat;
++ guint v_state;
++
++ fdv = -1;
++
++ do {
++ errno = 0;
++ fd = open ("/dev/console", O_WRONLY | O_NOCTTY, 0);
++ } while (errno == EINTR);
++
++ if (fd >= 0) {
++ if (ioctl (fd, VT_GETSTATE, &vtstat) >= 0) {
++ v_state = vtstat.v_state;
++ } else {
++ close (fd);
++ v_state = 0;
++ fd = -1;
++ }
++ } else {
++ v_state = 0;
++ }
++
++ if (fd < 0) {
++ do {
++ errno = 0;
++ fd = open ("/dev/console", O_RDONLY | O_NOCTTY, 0);
++ } while (errno == EINTR);
++
++ if (fd >= 0) {
++ if (ioctl (fd, VT_GETSTATE, &vtstat) >= 0)
++ v_state = vtstat.v_state;
++ }
++ }
++
++ for (vtno = 7, vtmask = 1 << vtno; vtmask; vtno++, vtmask <<= 1) {
++ /* Is this console in use? */
++ if (v_state & vtmask)
++ continue;
++
++ /* No, try to open it */
++ fdv = open_vt (vtno);
++ if (fdv >= 0)
++ break;
++
++ /* If we're here, kernel indicated that the console was free,
++ * but we failed to open it. Just go on to higher VTs. */
++ }
++
++ if (fdv >= 0)
++ close (fdv);
++ else
++ vtno = -1;
++
++ if (fd >= 0)
++ close (fd);
++
++ return vtno;
++}
++
+ char *
+ gdm_server_get_display_device (GdmServer *server)
+ {
+@@ -310,6 +398,11 @@ gdm_server_resolve_command_line (GdmServer *server,
+
+ if (vtarg != NULL && ! gotvtarg) {
+ argv[len++] = g_strdup (vtarg);
++ } else if (!query_in_arglist && !gotvtarg) {
++ gint vtnum = find_first_probably_free_vt ();
++
++ if (vtnum > 0)
++ argv [len++] = g_strdup_printf ("vt%d", vtnum);
+ }
+
+ argv[len++] = NULL;
diff --git a/gdm/post-install b/gdm/post-install
new file mode 100755
index 0000000..66c0fb8
--- /dev/null
+++ b/gdm/post-install
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+port=gdm
+
+# desktop database
+update-desktop-database > /dev/null
+
+# icon cache
+gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
+
+# gconf schemas
+gconfpkg --install $port
+
+# End of file
+
diff --git a/gdm/pre-install b/gdm/pre-install
new file mode 100755
index 0000000..ad04647
--- /dev/null
+++ b/gdm/pre-install
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+if [ -z "`grep '^gdm:' /etc/group`" ]
+then
+ /usr/sbin/groupadd -g 42 gdm
+fi
+
+if [ -z "`grep '^gdm:' /etc/passwd`" ]
+then
+ /usr/sbin/useradd -u 42 -g gdm -d /var/gdm -s /bin/false gdm
+ /bin/passwd -l gdm
+fi
+
+# End of file
+