r35382 - in /desktop/unstable/gdm3/debian: changelog control control.in gdm3.dirs gdm3.postinst gdm3.postrm greeter.gsettings patches/07_libexec-paths.patch patches/91_shell_version_control.patch patches/93_private_lib.patch patches/series rules

joss at users.alioth.debian.org joss at users.alioth.debian.org
Wed Jun 20 20:10:00 UTC 2012


Author: joss
Date: Wed Jun 20 20:09:59 2012
New Revision: 35382

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=35382
Log:
  + Now we use full path for the icon.
* 07_libexec-paths.patch:
  + Use the binary path as provided by g-s-d.pc.
  + Add a check for gnome-session, which is also used.
* gdm3.post{inst,rm}: add a gdm-welcome PAM service, which is now 
  needed for the login session. It's just a symlink.
* 91_shell_version_control.patch: new patch, Debian-specific. Add 
  strict version checking for gnome-shell in order to go to the fall 
  back session in case of potential incompatibility.
* 93_private_lib.patch: also install the typelib file in the private 
  directory, and drop the gir file.
* gdm3.dirs: /usr/lib/gnome-shell
* rules:
  + Remove pre-built gdm.schemas which includes incorrect settings.
  + Enable introspection.
  + Instruct dh_girepository to look at the typelib file in the right 
    place.
  + Add symbolic links for the library and typelib in the gnome-shell 
    directory so that it can use them.
* Add gir (build-)dependencies.

Added:
    desktop/unstable/gdm3/debian/patches/91_shell_version_control.patch
Modified:
    desktop/unstable/gdm3/debian/changelog
    desktop/unstable/gdm3/debian/control
    desktop/unstable/gdm3/debian/control.in
    desktop/unstable/gdm3/debian/gdm3.dirs
    desktop/unstable/gdm3/debian/gdm3.postinst
    desktop/unstable/gdm3/debian/gdm3.postrm
    desktop/unstable/gdm3/debian/greeter.gsettings
    desktop/unstable/gdm3/debian/patches/07_libexec-paths.patch
    desktop/unstable/gdm3/debian/patches/93_private_lib.patch
    desktop/unstable/gdm3/debian/patches/series
    desktop/unstable/gdm3/debian/rules

Modified: desktop/unstable/gdm3/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gdm3/debian/changelog?rev=35382&op=diff
==============================================================================
--- desktop/unstable/gdm3/debian/changelog [utf-8] (original)
+++ desktop/unstable/gdm3/debian/changelog [utf-8] Wed Jun 20 20:09:59 2012
@@ -76,13 +76,16 @@
   [ Josselin Mouette ]
   * New upstream release.
   * Move login manager defaults from gconf to gsettings.
+    + Now we use full path for the icon.
   * Add the metacity default to gsettings too.
   * Require a metacity version which supports gsettings.
   * Get rid of anything related to GConf.
   * Use dh maintscript support to remove the old GConf config file.
   * Force disable systemd support.
   * 06_first_vt.patch, 17_switch_on_finish.patch: refreshed.
-  * 07_libexec-paths.patch: use the binary path as provided by g-s-d.pc.
+  * 07_libexec-paths.patch:
+    + Use the binary path as provided by g-s-d.pc.
+    + Add a check for gnome-session, which is also used.
   * 10_gdm3_pam.patch: handle the bucket of FAIL that is hardcoding the 
     service name in various places since split authentication was 
     introduced.
@@ -90,6 +93,22 @@
     19_static_transient_display.patch, 20_switch_kill_greeter.patch,
     21_static_display_purge.patch: adapt to systemd/multiseat changes.
   * Require dconf 0.12.1-2.
+  * gdm3.post{inst,rm}: add a gdm-welcome PAM service, which is now 
+    needed for the login session. It's just a symlink.
+  * 91_shell_version_control.patch: new patch, Debian-specific. Add 
+    strict version checking for gnome-shell in order to go to the fall 
+    back session in case of potential incompatibility.
+  * 93_private_lib.patch: also install the typelib file in the private 
+    directory, and drop the gir file.
+  * gdm3.dirs: /usr/lib/gnome-shell
+  * rules:
+    + Remove pre-built gdm.schemas which includes incorrect settings.
+    + Enable introspection.
+    + Instruct dh_girepository to look at the typelib file in the right 
+      place.
+    + Add symbolic links for the library and typelib in the gnome-shell 
+      directory so that it can use them.
+  * Add gir (build-)dependencies.
 
  -- Laurent Bigonville <bigon at debian.org>  Fri, 23 Mar 2012 11:36:02 +0100
 

Modified: desktop/unstable/gdm3/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gdm3/debian/control?rev=35382&op=diff
==============================================================================
--- desktop/unstable/gdm3/debian/control [utf-8] (original)
+++ desktop/unstable/gdm3/debian/control [utf-8] Wed Jun 20 20:09:59 2012
@@ -33,6 +33,8 @@
                libxt-dev,
                libxext-dev,
                check (>= 0.9.4),
+               libgirepository1.0-dev (>= 0.9.12),
+               gobject-introspection (>= 0.10.7-1~),
                libpam0g-dev,
                libxdmcp-dev,
                libwrap0-dev,
@@ -54,6 +56,7 @@
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends},
+         ${gir:Depends},
          adduser,
          libpam-modules (>= 0.72-1),
          libpam-runtime (>= 0.76-13.1),

Modified: desktop/unstable/gdm3/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gdm3/debian/control.in?rev=35382&op=diff
==============================================================================
--- desktop/unstable/gdm3/debian/control.in [utf-8] (original)
+++ desktop/unstable/gdm3/debian/control.in [utf-8] Wed Jun 20 20:09:59 2012
@@ -28,6 +28,8 @@
                libxt-dev,
                libxext-dev,
                check (>= 0.9.4),
+               libgirepository1.0-dev (>= 0.9.12),
+               gobject-introspection (>= 0.10.7-1~),
                libpam0g-dev,
                libxdmcp-dev,
                libwrap0-dev,
@@ -49,6 +51,7 @@
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends},
+         ${gir:Depends},
          adduser,
          libpam-modules (>= 0.72-1),
          libpam-runtime (>= 0.76-13.1),

Modified: desktop/unstable/gdm3/debian/gdm3.dirs
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gdm3/debian/gdm3.dirs?rev=35382&op=diff
==============================================================================
--- desktop/unstable/gdm3/debian/gdm3.dirs [utf-8] (original)
+++ desktop/unstable/gdm3/debian/gdm3.dirs [utf-8] Wed Jun 20 20:09:59 2012
@@ -2,6 +2,7 @@
 etc/gdm3/Init
 etc/gdm3/PreSession
 etc/gdm3/PostSession
+usr/lib/gnome-shell
 usr/share/gdm/BuiltInSessions
 usr/share/gdm/greeter-settings
 var/lib/gdm3

Modified: desktop/unstable/gdm3/debian/gdm3.postinst
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gdm3/debian/gdm3.postinst?rev=35382&op=diff
==============================================================================
--- desktop/unstable/gdm3/debian/gdm3.postinst [utf-8] (original)
+++ desktop/unstable/gdm3/debian/gdm3.postinst [utf-8] Wed Jun 20 20:09:59 2012
@@ -61,6 +61,10 @@
 
 chown -R Debian-gdm:Debian-gdm /var/lib/gdm3
 
+if [ ! -f /etc/pam.d/gdm-welcome ]; then
+    ln -s gdm3-autologin /etc/pam.d/gdm-welcome
+fi
+
 #DEBHELPER#
 
 if [ -f /var/run/gdm.pid ]; then

Modified: desktop/unstable/gdm3/debian/gdm3.postrm
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gdm3/debian/gdm3.postrm?rev=35382&op=diff
==============================================================================
--- desktop/unstable/gdm3/debian/gdm3.postrm [utf-8] (original)
+++ desktop/unstable/gdm3/debian/gdm3.postrm [utf-8] Wed Jun 20 20:09:59 2012
@@ -15,6 +15,7 @@
 	rm -rf /var/run/gdm3
 	rm -rf /var/log/gdm3
 	rm -rf /var/cache/gdm
+	rm -f /etc/pam.d/gdm-welcome
         if getent passwd Debian-gdm >/dev/null; then
                 if [ -x /usr/sbin/deluser ]; then
                         deluser --system Debian-gdm || echo "Could not remove Debian-gdm user."

Modified: desktop/unstable/gdm3/debian/greeter.gsettings
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gdm3/debian/greeter.gsettings?rev=35382&op=diff
==============================================================================
--- desktop/unstable/gdm3/debian/greeter.gsettings [utf-8] (original)
+++ desktop/unstable/gdm3/debian/greeter.gsettings [utf-8] Wed Jun 20 20:09:59 2012
@@ -28,8 +28,8 @@
 # Login manager options
 # =====================
 [org.gnome.login-screen]
-logo=debian-swirl
-fallback-logo=debian-swirl
+logo='/usr/share/icons/gnome/48x48/places/debian-swirl.png'
+fallback-logo='/usr/share/icons/gnome/48x48/places/debian-swirl.png'
 
 # - Disable user list
 # disable-user-list=true

Modified: desktop/unstable/gdm3/debian/patches/07_libexec-paths.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gdm3/debian/patches/07_libexec-paths.patch?rev=35382&op=diff
==============================================================================
--- desktop/unstable/gdm3/debian/patches/07_libexec-paths.patch [utf-8] (original)
+++ desktop/unstable/gdm3/debian/patches/07_libexec-paths.patch [utf-8] Wed Jun 20 20:09:59 2012
@@ -2,8 +2,8 @@
 
 Index: gdm-3.4.1/daemon/gdm-server.c
 ===================================================================
---- gdm-3.4.1.orig/daemon/gdm-server.c	2012-06-09 15:53:17.011212473 +0200
-+++ gdm-3.4.1/daemon/gdm-server.c	2012-06-09 15:54:36.031598779 +0200
+--- gdm-3.4.1.orig/daemon/gdm-server.c	2012-06-20 20:53:20.643879549 +0200
++++ gdm-3.4.1/daemon/gdm-server.c	2012-06-20 20:53:20.679879718 +0200
 @@ -142,7 +142,7 @@ _gdm_server_query_ck_for_display_device
          g_return_val_if_fail (GDM_IS_SERVER (server), NULL);
  
@@ -15,8 +15,8 @@
          g_debug ("GdmServer: Running helper %s", command);
 Index: gdm-3.4.1/gui/simple-chooser/gdm-chooser-session.c
 ===================================================================
---- gdm-3.4.1.orig/gui/simple-chooser/gdm-chooser-session.c	2011-09-04 20:44:17.000000000 +0200
-+++ gdm-3.4.1/gui/simple-chooser/gdm-chooser-session.c	2012-06-09 16:06:24.735063457 +0200
+--- gdm-3.4.1.orig/gui/simple-chooser/gdm-chooser-session.c	2012-06-20 20:53:13.515844704 +0200
++++ gdm-3.4.1/gui/simple-chooser/gdm-chooser-session.c	2012-06-20 20:53:20.679879718 +0200
 @@ -131,7 +131,7 @@ start_settings_daemon (GdmChooserSession
          ret = FALSE;
  
@@ -28,8 +28,8 @@
                  g_error_free (error);
 Index: gdm-3.4.1/configure.ac
 ===================================================================
---- gdm-3.4.1.orig/configure.ac	2012-06-09 15:52:59.475126744 +0200
-+++ gdm-3.4.1/configure.ac	2012-06-09 16:44:13.078152829 +0200
+--- gdm-3.4.1.orig/configure.ac	2012-06-20 20:53:20.611879386 +0200
++++ gdm-3.4.1/configure.ac	2012-06-20 20:53:20.679879718 +0200
 @@ -67,6 +67,7 @@ LIBCANBERRA_GTK_REQUIRED_VERSION=0.4
  FONTCONFIG_REQUIRED_VERSION=2.5.0
  UPOWER_REQUIRED_VERSION=0.9.0
@@ -38,7 +38,7 @@
  NSS_REQUIRED_VERSION=3.11.1
  
  EXTRA_COMPILE_WARNINGS(yes)
-@@ -187,6 +188,31 @@ LIBGDMGREETER_GIR_INCLUDES="GLib-2.0 GOb
+@@ -187,6 +188,34 @@ LIBGDMGREETER_GIR_INCLUDES="GLib-2.0 GOb
  AC_SUBST(LIBGDMGREETER_GIR_INCLUDES)
  
  dnl ---------------------------------------------------------------------------
@@ -51,7 +51,7 @@
 +GSD_BINARY=`pkg-config --variable=binary gnome-settings-daemon`
 +AC_SUBST(GSD_BINARY)
 +
-+dnl This should be done with pkg-config, but ConsoleKit doesn’t
++dnl This should be done with pkg-config, but ConsoleKit doesn't
 +dnl ship .pc files
 +dnl Because of that we only handle the case where libexecdir is the same
 +dnl (e.g. Red Hat), and the case where libexecdir = pkglibdir (e.g. Debian)
@@ -60,11 +60,14 @@
 +if test x`basename "$libexecdir"` = "xlibexec"; then
 +        AC_MSG_RESULT($libexecdir)
 +        CK_LIBEXECDIR="$libexecdir"
++        SESSION_LIBEXECDIR="$libexecdir"
 +else
 +        AC_MSG_RESULT("$libdir/Consolekit")
 +        CK_LIBEXECDIR="$libdir/ConsoleKit"
++        SESSION_LIBEXECDIR="$libdir/gnome-session"
 +fi
 +AC_SUBST(CK_LIBEXECDIR)
++AC_SUBST(SESSION_LIBEXECDIR)
 +
 +dnl ---------------------------------------------------------------------------
  dnl - Configuration file stuff
@@ -72,8 +75,8 @@
  
 Index: gdm-3.4.1/daemon/Makefile.am
 ===================================================================
---- gdm-3.4.1.orig/daemon/Makefile.am	2012-04-14 20:52:00.000000000 +0200
-+++ gdm-3.4.1/daemon/Makefile.am	2012-06-09 16:43:11.457851581 +0200
+--- gdm-3.4.1.orig/daemon/Makefile.am	2012-06-20 20:53:13.515844704 +0200
++++ gdm-3.4.1/daemon/Makefile.am	2012-06-20 20:53:20.679879718 +0200
 @@ -12,6 +12,7 @@ AM_CPPFLAGS = \
  	-DGDMCONFDIR=\"$(gdmconfdir)\"			\
  	-DLIBDIR=\"$(libdir)\"				\
@@ -84,8 +87,8 @@
  	-DGNOMELOCALEDIR=\""$(datadir)/locale"\"	\
 Index: gdm-3.4.1/gui/simple-chooser/Makefile.am
 ===================================================================
---- gdm-3.4.1.orig/gui/simple-chooser/Makefile.am	2011-09-04 20:44:17.000000000 +0200
-+++ gdm-3.4.1/gui/simple-chooser/Makefile.am	2012-06-09 16:17:50.334415186 +0200
+--- gdm-3.4.1.orig/gui/simple-chooser/Makefile.am	2012-06-20 20:53:13.515844704 +0200
++++ gdm-3.4.1/gui/simple-chooser/Makefile.am	2012-06-20 20:53:20.679879718 +0200
 @@ -12,6 +12,7 @@ AM_CPPFLAGS = \
  	-DSBINDIR=\""$(sbindir)"\"		 	\
  	-DPIXMAPDIR=\""$(pixmapdir)"\"		 	\
@@ -94,3 +97,27 @@
  	$(GTK_CFLAGS)					\
  	$(XLIB_CFLAGS)					\
  	$(XDMCP_CFLAGS)					\
+Index: gdm-3.4.1/data/Makefile.am
+===================================================================
+--- gdm-3.4.1.orig/data/Makefile.am	2012-06-20 20:53:13.515844704 +0200
++++ gdm-3.4.1/data/Makefile.am	2012-06-20 20:53:20.679879718 +0200
+@@ -79,7 +79,7 @@ gdm.schemas.in: $(srcdir)/gdm.schemas.in
+ 		<$(srcdir)/gdm.schemas.in.in >gdm.schemas.in
+ 
+ gdm-shell.session: $(srcdir)/gdm-shell.session.in
+-	sed	-e 's,[@]libexecdir[@],$(libexecdir),g' \
++	sed	-e 's,[@]SESSION_LIBEXECDIR[@],$(SESSION_LIBEXECDIR),g' \
+ 		< $(srcdir)/gdm-shell.session.in > gdm-shell.session
+ 
+ localealiasdir = $(datadir)/gdm
+Index: gdm-3.4.1/data/gdm-shell.session.in
+===================================================================
+--- gdm-3.4.1.orig/data/gdm-shell.session.in	2012-06-20 20:53:11.635835509 +0200
++++ gdm-3.4.1/data/gdm-shell.session.in	2012-06-20 20:53:44.015993807 +0200
+@@ -1,5 +1,5 @@
+ [GNOME Session]
+ Name=Display Manager
+ RequiredComponents=gnome-shell;gnome-settings-daemon;
+-IsRunnableHelper=bash -c 'gnome-shell --help | grep -q gdm-mode && @libexecdir@/gnome-session-check-accelerated'
++IsRunnableHelper=bash -c 'gnome-shell --help | grep -q gdm-mode && @SESSION_LIBEXECDIR@/gnome-session-check-accelerated'
+ FallbackSession=gdm-fallback

Added: desktop/unstable/gdm3/debian/patches/91_shell_version_control.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gdm3/debian/patches/91_shell_version_control.patch?rev=35382&op=file
==============================================================================
--- desktop/unstable/gdm3/debian/patches/91_shell_version_control.patch (added)
+++ desktop/unstable/gdm3/debian/patches/91_shell_version_control.patch [utf-8] Wed Jun 20 20:09:59 2012
@@ -1,0 +1,36 @@
+Index: gdm-3.4.1/configure.ac
+===================================================================
+--- gdm-3.4.1.orig/configure.ac	2012-06-20 21:36:05.936420624 +0200
++++ gdm-3.4.1/configure.ac	2012-06-20 21:36:06.004420954 +0200
+@@ -37,6 +37,8 @@ AC_SUBST(LT_AGE)
+ AC_HEADER_STDC
+ 
+ AC_SUBST(VERSION)
++MAJOR_VERSION=`echo $VERSION | cut -d. -f -2`
++AC_SUBST(MAJOR_VERSION)
+ 
+ AM_CONFIG_HEADER(config.h)
+ AC_CONFIG_MACRO_DIR([m4])
+Index: gdm-3.4.1/data/Makefile.am
+===================================================================
+--- gdm-3.4.1.orig/data/Makefile.am	2012-06-20 21:36:05.800419964 +0200
++++ gdm-3.4.1/data/Makefile.am	2012-06-20 21:36:06.008420978 +0200
+@@ -80,6 +80,7 @@ gdm.schemas.in: $(srcdir)/gdm.schemas.in
+ 
+ gdm-shell.session: $(srcdir)/gdm-shell.session.in
+ 	sed	-e 's,[@]SESSION_LIBEXECDIR[@],$(SESSION_LIBEXECDIR),g' \
++		-e 's,[@]MAJOR_VERSION[@],$(MAJOR_VERSION),g' \
+ 		< $(srcdir)/gdm-shell.session.in > gdm-shell.session
+ 
+ localealiasdir = $(datadir)/gdm
+Index: gdm-3.4.1/data/gdm-shell.session.in
+===================================================================
+--- gdm-3.4.1.orig/data/gdm-shell.session.in	2012-06-20 21:36:05.800419964 +0200
++++ gdm-3.4.1/data/gdm-shell.session.in	2012-06-20 21:53:17.285462627 +0200
+@@ -1,5 +1,5 @@
+ [GNOME Session]
+ Name=Display Manager
+ RequiredComponents=gnome-shell;gnome-settings-daemon;
+-IsRunnableHelper=bash -c 'gnome-shell --help | grep -q gdm-mode && @SESSION_LIBEXECDIR@/gnome-session-check-accelerated'
++IsRunnableHelper=bash -c 'gnome-shell --version | cut -d\  -f 3 | cut -d. -f -2 | xargs test @MAJOR_VERSION@ = && @SESSION_LIBEXECDIR@/gnome-session-check-accelerated'
+ FallbackSession=gdm-fallback

Modified: desktop/unstable/gdm3/debian/patches/93_private_lib.patch
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gdm3/debian/patches/93_private_lib.patch?rev=35382&op=diff
==============================================================================
--- desktop/unstable/gdm3/debian/patches/93_private_lib.patch [utf-8] (original)
+++ desktop/unstable/gdm3/debian/patches/93_private_lib.patch [utf-8] Wed Jun 20 20:09:59 2012
@@ -1,7 +1,7 @@
-Index: gdm-3.2.1.1/gui/libgdmgreeter/Makefile.am
+Index: gdm-3.4.1/gui/libgdmgreeter/Makefile.am
 ===================================================================
---- gdm-3.2.1.1.orig/gui/libgdmgreeter/Makefile.am	2011-12-19 02:12:33.299676088 +0100
-+++ gdm-3.2.1.1/gui/libgdmgreeter/Makefile.am	2011-12-19 02:12:36.363691068 +0100
+--- gdm-3.4.1.orig/gui/libgdmgreeter/Makefile.am	2012-06-20 20:51:40.555390238 +0200
++++ gdm-3.4.1/gui/libgdmgreeter/Makefile.am	2012-06-20 21:31:01.862934073 +0200
 @@ -11,7 +11,7 @@ AM_CPPFLAGS = \
          -DDATADIR=\""$(datadir)"\"                                            \
          $(END_OF_LIST)
@@ -11,10 +11,22 @@
          libgdmgreeter.la                                                      \
          $(END_OF_LIST)
  
-Index: gdm-3.2.1.1/gui/simple-greeter/libgdmsimplegreeter/Makefile.am
+@@ -46,9 +46,9 @@ dist_pkgconfig_DATA = gdmgreeter.pc
+ -include $(INTROSPECTION_MAKEFILE)
+ 
+ if HAVE_INTROSPECTION
+-girdir = $(datadir)/gir-1.0
++girdir = $(pkglibdir)
+ gir_DATA = GdmGreeter-1.0.gir
+-typelibsdir = $(libdir)/girepository-1.0
++typelibsdir = $(pkglibdir)
+ typelibs_DATA = $(gir_DATA:.gir=.typelib)
+ INTROSPECTION_GIRS = $(gir_DATA)
+ 
+Index: gdm-3.4.1/gui/simple-greeter/libgdmsimplegreeter/Makefile.am
 ===================================================================
---- gdm-3.2.1.1.orig/gui/simple-greeter/libgdmsimplegreeter/Makefile.am	2011-10-19 17:41:52.000000000 +0200
-+++ gdm-3.2.1.1/gui/simple-greeter/libgdmsimplegreeter/Makefile.am	2011-12-19 02:13:24.683927311 +0100
+--- gdm-3.4.1.orig/gui/simple-greeter/libgdmsimplegreeter/Makefile.am	2012-06-20 20:51:40.555390238 +0200
++++ gdm-3.4.1/gui/simple-greeter/libgdmsimplegreeter/Makefile.am	2012-06-20 21:14:19.326032929 +0200
 @@ -14,7 +14,7 @@ AM_CPPFLAGS = \
  	$(GTK_CFLAGS)				\
  	$(NULL)

Modified: desktop/unstable/gdm3/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gdm3/debian/patches/series?rev=35382&op=diff
==============================================================================
--- desktop/unstable/gdm3/debian/patches/series [utf-8] (original)
+++ desktop/unstable/gdm3/debian/patches/series [utf-8] Wed Jun 20 20:09:59 2012
@@ -13,5 +13,6 @@
 21_static_display_purge.patch
 22_noconsole.patch
 90_config_comments.patch
+91_shell_version_control.patch
 92_gsettings_path.patch
 93_private_lib.patch

Modified: desktop/unstable/gdm3/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gdm3/debian/rules?rev=35382&op=diff
==============================================================================
--- desktop/unstable/gdm3/debian/rules [utf-8] (original)
+++ desktop/unstable/gdm3/debian/rules [utf-8] Wed Jun 20 20:09:59 2012
@@ -29,7 +29,6 @@
 		--with-user=Debian-gdm --with-group=Debian-gdm \
 		--with-pam-domain=gdm3 \
 		--with-lang-file=/etc/default/locale \
-		--disable-introspection \
 		--without-systemd \
 		--disable-split-authentication
 
@@ -48,6 +47,8 @@
 
 DEB_DH_INSTALLINIT_ARGS := --noscripts
 DEB_DH_MAKESHLIBS_ARGS_gdm3 := --no-act
+
+DEB_DH_GIREPOSITORY_ARGS_gdm3 := -l$(CURDIR)/gui/libgdmgreeter /usr/lib/gdm/
 
 binary-install/gdm3::
 	mv debian/gdm3/usr/sbin/gdm-binary debian/gdm3/usr/sbin/gdm3
@@ -68,7 +69,9 @@
 	rm -f debian/gdm3/etc/pam.d/gdm-autologin
 	rm -f debian/gdm3/usr/share/gdm/autostart/LoginWindow/gnome-session-check-accelerated.desktop
 	cd debian/gdm3/usr/lib/gdm && \
-		rm -f lib*.a lib*.la lib*.so
+		rm -f lib*.a lib*.la lib*.so *.gir
+	cd debian/gdm3/usr/lib/gnome-shell && \
+		ln -s ../gdm/*.typelib . && ln -s ../gdm/libgdmgreeter*.so.? .
 
 INFILES := $(wildcard debian/*.desktop.in)
 OUTFILES := $(INFILES:.desktop.in=.desktop)
@@ -85,6 +88,7 @@
 clean::
 	rm -f $(MANPAGES)
 	rm -f $(OUTFILES)
+	rm -f data/gdm.schemas data/gdm.schemas.in
 
 %: %.pod
 	pod2man --section=$(shell echo $@ | sed 's/.*\.//') \




More information about the pkg-gnome-commits mailing list