r32217 - in /desktop/unstable/gdm3/debian: changelog control control.in patches/93_private_lib.patch patches/series rules

joss at users.alioth.debian.org joss at users.alioth.debian.org
Mon Dec 19 00:00:51 UTC 2011


Author: joss
Date: Mon Dec 19 00:00:51 2011
New Revision: 32217

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=32217
Log:
* Updated build-dependencies: nss, glib.
  + Drop all development libraries/headers.
  + Explicitly disable introspection.
  + (All of this can be shipped in separate packages if actual 
    packages start using this library.)
  + Explicitly disable split authentication, it will not work properly 
    with the Debianized PAM stack.
* 93_private_lib.patch: new patch. Install the shared library in a 
  private directory.

Added:
    desktop/unstable/gdm3/debian/patches/93_private_lib.patch
Modified:
    desktop/unstable/gdm3/debian/changelog
    desktop/unstable/gdm3/debian/control
    desktop/unstable/gdm3/debian/control.in
    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=32217&op=diff
==============================================================================
--- desktop/unstable/gdm3/debian/changelog [utf-8] (original)
+++ desktop/unstable/gdm3/debian/changelog [utf-8] Mon Dec 19 00:00:51 2011
@@ -9,6 +9,7 @@
     local user if xhost is installed (see #586685). Depend on 
     x11-xserver-utils so that it does work.
   * New upstream release.
+  * Updated build-dependencies: nss, glib.
   * 01_language.patch: dropped, merged upstream.
   * 04_no_fatal_criticals.patch: dropped, obsolete.
   * 07_libexec-paths.patch: removed unused variables/files.
@@ -34,9 +35,16 @@
     + Generate xx_upstream.gschema.override from the new 
       00-upstream-settings file (much simpler).
     + Remove /etc/dconf from the installed files.
+    + Drop all development libraries/headers.
+    + Explicitly disable introspection.
+    + (All of this can be shipped in separate packages if actual 
+      packages start using this library.)
+    + Explicitly disable split authentication, it will not work properly 
+      with the Debianized PAM stack.
   * gdm3.install:
     + Stop installing MIME files by hand.
-  * WORK IN PROGRESS. DO NOT UPLOAD.
+  * 93_private_lib.patch: new patch. Install the shared library in a 
+    private directory.
 
  -- Josselin Mouette <joss at debian.org>  Thu, 24 Nov 2011 22:29:47 +0100
 

Modified: desktop/unstable/gdm3/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gdm3/debian/control?rev=32217&op=diff
==============================================================================
--- desktop/unstable/gdm3/debian/control [utf-8] (original)
+++ desktop/unstable/gdm3/debian/control [utf-8] Mon Dec 19 00:00:51 2011
@@ -15,7 +15,7 @@
                intltool (>= 0.40.0),
                gnome-doc-utils,
                libdbus-glib-1-dev (>= 0.74),
-               libglib2.0-dev (>= 2.27.4),
+               libglib2.0-dev (>= 2.29.3),
                libgtk-3-dev (>= 2.91.1),
                libpango1.0-dev (>= 1.3.0),
                libgconf2-dev (>= 2.31.3),
@@ -26,6 +26,7 @@
                libaccountsservice-dev (>= 0.6.12),
                gnome-settings-daemon-dev (>= 2.91.2),
                gnome-settings-daemon (>= 2.91.2),
+               libnss3-dev (>= 3.11.1),
                libx11-dev,
                libxau-dev,
                libxrandr-dev,

Modified: desktop/unstable/gdm3/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gdm3/debian/control.in?rev=32217&op=diff
==============================================================================
--- desktop/unstable/gdm3/debian/control.in [utf-8] (original)
+++ desktop/unstable/gdm3/debian/control.in [utf-8] Mon Dec 19 00:00:51 2011
@@ -10,7 +10,7 @@
                intltool (>= 0.40.0),
                gnome-doc-utils,
                libdbus-glib-1-dev (>= 0.74),
-               libglib2.0-dev (>= 2.27.4),
+               libglib2.0-dev (>= 2.29.3),
                libgtk-3-dev (>= 2.91.1),
                libpango1.0-dev (>= 1.3.0),
                libgconf2-dev (>= 2.31.3),
@@ -21,6 +21,7 @@
                libaccountsservice-dev (>= 0.6.12),
                gnome-settings-daemon-dev (>= 2.91.2),
                gnome-settings-daemon (>= 2.91.2),
+               libnss3-dev (>= 3.11.1),
                libx11-dev,
                libxau-dev,
                libxrandr-dev,

Added: 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=32217&op=file
==============================================================================
--- desktop/unstable/gdm3/debian/patches/93_private_lib.patch (added)
+++ desktop/unstable/gdm3/debian/patches/93_private_lib.patch [utf-8] Mon Dec 19 00:00:51 2011
@@ -1,0 +1,13 @@
+Index: gdm-3.2.1.1/gui/libgdmgreeter/Makefile.am
+===================================================================
+--- gdm-3.2.1.1.orig/gui/libgdmgreeter/Makefile.am	2011-10-19 17:41:52.000000000 +0200
++++ gdm-3.2.1.1/gui/libgdmgreeter/Makefile.am	2011-12-19 00:21:43.947169064 +0100
+@@ -11,7 +11,7 @@ AM_CPPFLAGS = \
+         -DDATADIR=\""$(datadir)"\"                                            \
+         $(END_OF_LIST)
+ 
+-lib_LTLIBRARIES =                                                             \
++pkglib_LTLIBRARIES =                                                          \
+         libgdmgreeter.la                                                      \
+         $(END_OF_LIST)
+ 

Modified: desktop/unstable/gdm3/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/unstable/gdm3/debian/patches/series?rev=32217&op=diff
==============================================================================
--- desktop/unstable/gdm3/debian/patches/series [utf-8] (original)
+++ desktop/unstable/gdm3/debian/patches/series [utf-8] Mon Dec 19 00:00:51 2011
@@ -14,4 +14,4 @@
 22_noconsole.patch
 90_config_comments.patch
 92_gsettings_path.patch
-93_xdg_data_dirs.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=32217&op=diff
==============================================================================
--- desktop/unstable/gdm3/debian/rules [utf-8] (original)
+++ desktop/unstable/gdm3/debian/rules [utf-8] Mon Dec 19 00:00:51 2011
@@ -28,7 +28,9 @@
 		--with-defaults-conf=/usr/share/gdm/defaults.conf \
 		--with-user=Debian-gdm --with-group=Debian-gdm \
 		--with-pam-domain=gdm3 \
-		--with-lang-file=/etc/default/locale
+		--with-lang-file=/etc/default/locale \
+		--disable-introspection \
+		--disable-split-authentication
 
 ifneq (,$(filter debug,$(DEB_BUILD_OPTIONS)))
 	DEB_CONFIGURE_EXTRA_FLAGS += --enable-debug
@@ -53,10 +55,13 @@
 	rm -rf debian/gdm3/var/lib/gdm3/.[cgl]*
 	rm -rf debian/gdm3/var/run
 	rm -rf debian/gdm3/etc/dconf
+	rm -rf debian/gdm3/usr/include
 	rm -f debian/gdm3/usr/sbin/gdm
 	rm -f debian/gdm3/etc/pam.d/gdm
 	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/gdm3 && \
+		rm -f lib*.a lib*.la lib*.so
 	cd debian/gdm3/usr/share/gdm/greeter-config && \
 		mv session-setup.entries 10_upstream.entries
 	awk '/\[.*\]/ { gsub("/","."); } ! /^#/ { print;}' \




More information about the pkg-gnome-commits mailing list