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