r37791 - in /desktop/experimental/gdm3/debian: changelog control control.in gdm3.dirs gdm3.install libgdm.dirs libgdm.install rules

jbicha-guest at users.alioth.debian.org jbicha-guest at users.alioth.debian.org
Sat May 18 23:38:46 UTC 2013


Author: jbicha-guest
Date: Sat May 18 23:38:46 2013
New Revision: 37791

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=37791
Log:
Split out libgdm into a separate package so that GNOME Shell
can use alternate display managers

Added:
    desktop/experimental/gdm3/debian/libgdm.dirs
    desktop/experimental/gdm3/debian/libgdm.install
Modified:
    desktop/experimental/gdm3/debian/changelog
    desktop/experimental/gdm3/debian/control
    desktop/experimental/gdm3/debian/control.in
    desktop/experimental/gdm3/debian/gdm3.dirs
    desktop/experimental/gdm3/debian/gdm3.install
    desktop/experimental/gdm3/debian/rules

Modified: desktop/experimental/gdm3/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/changelog?rev=37791&op=diff
==============================================================================
--- desktop/experimental/gdm3/debian/changelog [utf-8] (original)
+++ desktop/experimental/gdm3/debian/changelog [utf-8] Sat May 18 23:38:46 2013
@@ -14,6 +14,10 @@
   [ Thomas Bechtold ]
   * debian/rules:
     Remove unknown option --disable-scrollkeeper (Closes: #701609)
+
+  [ Tim Lunn ]
+  * Split out libgdm into a separate package so that GNOME Shell
+    can use alternate display managers
 
  -- Thomas Bechtold <thomasbechtold at jpberlin.de>  Mon, 25 Feb 2013 08:52:30 +0100
 

Modified: desktop/experimental/gdm3/debian/control
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/control?rev=37791&op=diff
==============================================================================
--- desktop/experimental/gdm3/debian/control [utf-8] (original)
+++ desktop/experimental/gdm3/debian/control [utf-8] Sat May 18 23:38:46 2013
@@ -2,12 +2,11 @@
 # 
 # Modifications should be made to debian/control.in instead.
 # This file is regenerated automatically in the clean target.
-
 Source: gdm3
 Section: gnome
 Priority: optional
 Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
-Uploaders: Josselin Mouette <joss at debian.org>, Laurent Bigonville <bigon at debian.org>, Michael Biebl <biebl at debian.org>, Sjoerd Simons <sjoerd at debian.org>
+Uploaders: Josselin Mouette <joss at debian.org>, Michael Biebl <biebl at debian.org>, Sjoerd Simons <sjoerd at debian.org>
 Build-Depends: gnome-pkg-tools (>= 0.16.3),
                debhelper (>= 8.1.0),
                cdbs,
@@ -56,7 +55,7 @@
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends},
-         ${gir:Depends},
+         libgdm (= ${binary:Version}),
          adduser,
          libpam-modules (>= 0.72-1),
          libpam-runtime (>= 0.76-13.1),
@@ -105,3 +104,24 @@
  .
  This package contains the next generation GDM, which was developed 
  using the technologies on which GNOME 3 is based.
+
+Package: libgdm
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         ${gir:Depends}
+Breaks: gdm (<< 3.6.2)
+Replaces: gdm (<< 3.6.2)
+Description: Next generation GNOME Display Manager
+ GDM provides the equivalent of a "login:" prompt for X displays: it
+ asks for a login and starts X sessions.
+ .
+ It provides all the functionality of XDM, including XDMCP support for
+ managing remote displays, and extends it with the ability to start X
+ servers on demand.
+ .
+ The greeter is written using the GNOME libraries and hence looks like a
+ GNOME application - even to the extent of supporting themes!
+ .
+ This package contains the shared library required by gnome-shell.

Modified: desktop/experimental/gdm3/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/control.in?rev=37791&op=diff
==============================================================================
--- desktop/experimental/gdm3/debian/control.in [utf-8] (original)
+++ desktop/experimental/gdm3/debian/control.in [utf-8] Sat May 18 23:38:46 2013
@@ -51,7 +51,7 @@
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends},
-         ${gir:Depends},
+         libgdm (= ${binary:Version}),
          adduser,
          libpam-modules (>= 0.72-1),
          libpam-runtime (>= 0.76-13.1),
@@ -100,3 +100,24 @@
  .
  This package contains the next generation GDM, which was developed 
  using the technologies on which GNOME 3 is based.
+
+Package: libgdm
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         ${gir:Depends}
+Breaks: gdm (<< 3.6.2)
+Replaces: gdm (<< 3.6.2)
+Description: Next generation GNOME Display Manager
+ GDM provides the equivalent of a "login:" prompt for X displays: it
+ asks for a login and starts X sessions.
+ .
+ It provides all the functionality of XDM, including XDMCP support for
+ managing remote displays, and extends it with the ability to start X
+ servers on demand.
+ .
+ The greeter is written using the GNOME libraries and hence looks like a
+ GNOME application - even to the extent of supporting themes!
+ .
+ This package contains the shared library required by gnome-shell.

Modified: desktop/experimental/gdm3/debian/gdm3.dirs
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/gdm3.dirs?rev=37791&op=diff
==============================================================================
--- desktop/experimental/gdm3/debian/gdm3.dirs [utf-8] (original)
+++ desktop/experimental/gdm3/debian/gdm3.dirs [utf-8] Sat May 18 23:38:46 2013
@@ -2,7 +2,6 @@
 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/experimental/gdm3/debian/gdm3.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/gdm3.install?rev=37791&op=diff
==============================================================================
--- desktop/experimental/gdm3/debian/gdm3.install [utf-8] (original)
+++ desktop/experimental/gdm3/debian/gdm3.install [utf-8] Sat May 18 23:38:46 2013
@@ -2,3 +2,9 @@
 debian/greeter.gsettings		etc/gdm3
 debian/default.desktop			usr/share/gdm/BuiltInSessions
 debian/insserv.conf.d			etc
+etc/*
+usr/bin/gdm-screenshot
+usr/lib/gdm/gdm-*
+usr/sbin/gdm
+usr/share/*
+var/*

Added: desktop/experimental/gdm3/debian/libgdm.dirs
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/libgdm.dirs?rev=37791&op=file
==============================================================================
--- desktop/experimental/gdm3/debian/libgdm.dirs (added)
+++ desktop/experimental/gdm3/debian/libgdm.dirs [utf-8] Sat May 18 23:38:46 2013
@@ -1,0 +1,1 @@
+usr/lib/gnome-shell

Added: desktop/experimental/gdm3/debian/libgdm.install
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/libgdm.install?rev=37791&op=file
==============================================================================
--- desktop/experimental/gdm3/debian/libgdm.install (added)
+++ desktop/experimental/gdm3/debian/libgdm.install [utf-8] Sat May 18 23:38:46 2013
@@ -1,0 +1,3 @@
+usr/bin/gdmflexiserver
+usr/lib/gdm/libgdm*
+usr/lib/gdm/Gdm-1.0.typelib

Modified: desktop/experimental/gdm3/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gdm3/debian/rules?rev=37791&op=diff
==============================================================================
--- desktop/experimental/gdm3/debian/rules [utf-8] (original)
+++ desktop/experimental/gdm3/debian/rules [utf-8] Sat May 18 23:38:46 2013
@@ -49,9 +49,9 @@
 
 
 DEB_DH_INSTALLINIT_ARGS := --noscripts
-DEB_DH_MAKESHLIBS_ARGS_gdm3 := --no-act
+DEB_DH_MAKESHLIBS_ARGS_libgdm := -V --no-act
 
-DEB_DH_GIREPOSITORY_ARGS_gdm3 := -l$(CURDIR)/gui/libgdm /usr/lib/gdm/
+DEB_DH_GIREPOSITORY_ARGS_libgdm := -l$(CURDIR)/gui/libgdm /usr/lib/gdm/
 
 binary-install/gdm3::
 	mv debian/gdm3/usr/sbin/gdm-binary debian/gdm3/usr/sbin/gdm3
@@ -71,9 +71,11 @@
 	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/gdm && \
+
+binary-install/libgdm::
+	cd debian/libgdm/usr/lib/gdm && \
 		rm -f lib*.a lib*.la lib*.so *.gir
-	cd debian/gdm3/usr/lib/gnome-shell && \
+	cd debian/libgdm/usr/lib/gnome-shell && \
 		ln -s ../gdm/*.typelib . && ln -s ../gdm/libgdm*.so.? .
 
 INFILES := $(wildcard debian/*.desktop.in)
@@ -85,7 +87,6 @@
 build/gdm3:: $(OUTFILES)
 
 MANPAGES := $(patsubst %.pod,%,$(wildcard debian/*.pod))
-
 common-build-arch:: $(MANPAGES)
 
 clean::




More information about the pkg-gnome-commits mailing list