summaryrefslogtreecommitdiffstats
path: root/gdm/Pkgfile
diff options
context:
space:
mode:
authorpiernov <piernov@piernov.org>2011-09-03 00:54:08 +0200
committerpiernov <piernov@piernov.org>2011-09-03 00:54:08 +0200
commite7dee98aa210f796064e15e10e721c9007b2e8d5 (patch)
tree40b4f6066928a1602c770c7532e0f649b09440ff /gdm/Pkgfile
parent5495220323feba1e88116fd9e8d58ed54cf7dc7f (diff)
downloadgnome3-e7dee98aa210f796064e15e10e721c9007b2e8d5.tar.gz
gnome3-e7dee98aa210f796064e15e10e721c9007b2e8d5.tar.bz2
gnome3-e7dee98aa210f796064e15e10e721c9007b2e8d5.tar.xz
gnome3-e7dee98aa210f796064e15e10e721c9007b2e8d5.zip
gdm 3.1.90-4 correction port+post-install, suppression pre-install
Diffstat (limited to 'gdm/Pkgfile')
-rwxr-xr-xgdm/Pkgfile27
1 files changed, 12 insertions, 15 deletions
diff --git a/gdm/Pkgfile b/gdm/Pkgfile
index 8fa5c47..ef4d358 100755
--- a/gdm/Pkgfile
+++ b/gdm/Pkgfile
@@ -2,12 +2,12 @@
# URL: http://projects.gnome.org/gdm/
# Maintainer: NuTyX GNOME team
# Packager: piernov <piernov@piernov.org>
-# Depends on: gnome-session, intltool, gnome-doc-utils, gtk, librsvg, libgnomecanvas, desktop-file-utils, linux-pam, upower, accountsservice, xorg-xrdb, xorg, consolekit
-# Run on: gnome-session,librsvg,libgnomecanvas,desktop-file-utils,linux-pam,upower,accountsservice,xorg-xrdb,xorg,consolekit
+# Depends on: gnome-session, intltool, gnome-doc-utils, libxklavier, libcanberra, desktop-file-utils, linux-pam, upower, accountsservice, xorg-xrdb, xorg, consolekit
+# Run on: gnome-session,libxklavier,libcanberra,desktop-file-utils,linux-pam,upower,accountsservice,xorg-xrdb,xorg,consolekit
name=gdm
version=3.1.90
-release=3
+release=4
source=(http://download.gnome.org/sources/$name/${version%.*}/$name-$version.tar.xz \
patch/fix_external_program_paths.patch
patch/vt-allocation-hack.patch
@@ -21,7 +21,7 @@ build() {
cd $name-$version
patch -p1 -i ../fix_external_program_paths.patch
patch -p1 -i ../vt-allocation-hack.patch
- patch -p1 -i ../default_session.patch
+# patch -p1 -i ../default_session.patch
patch -p1 -i ../switch_user.patch
patch -p1 -i ../time_display_on_greeter.patch
autoreconf -if
@@ -32,7 +32,7 @@ build() {
--with-sysconfsubdir=X11/gdm \
--with-pam-prefix=/etc \
--with-dmconfdir=/etc/X11/dm \
- --with-at-spi-registryd-directory=/usr/lib/at-spi \
+ --with-at-spi-registryd-directory=/usr/lib/at-spi2-core \
--enable-ipv6=yes \
--disable-scrollkeeper \
--with-console-kit=yes \
@@ -44,16 +44,13 @@ build() {
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/
+ rm -r $PKG/etc/gconf/
- rm -f $PKG/etc/X11/PreSession/Default
- rm -f $PKG/etc/X11/PostSession/Default
+ install -m644 ../gdm-autologin.pam $PKG/etc/pam.d/gdm-autologin
+ install -m644 ../gdm.pam $PKG/etc/pam.d/gdm
+ sed -e 's/include\s*system-auth/required\tpam_unix.so/' -i $PKG/etc/pam.d/gdm-welcome
- mkdir -p $PKG/etc/X11/dm/Sessions
- install -v -m755 -d $PKG/var/log/gdm
-
- cp -f ../gdm-autologin.pam $PKG/etc/pam.d/gdm-autologin
- cp -f ../gdm.pam $PKG/etc/pam.d/gdm
- rm -f $PKG/etc/pam.d/gdm-password
- ln -s gdm $PKG/etc/pam.d/gdm-password
+ rm -rf $PKG/var/gdm
+ chmod 1770 $PKG/var/log/gdm
+ rm -rf $PKG/var/run
}